XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Quarterly Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Quarterly Financial Information [Table Text Block]
  

Year Ended December 31, 2024

 
  

March 31,

  

June 30,

  

September 30,

  

December 31,

 
  

2024

  

2024

  

2024

  

2024

 
                 

Sales

 $38,439,639  $37,636,088  $36,736,228  $37,386,329 

Gross Profit

  10,245,033   10,411,315   10,687,649   10,302,098 

Operating Income

  4,574,090   5,116,181   5,258,441   4,742,665 

Net Income

  2,996,885   3,283,456   3,369,211   3,948,415 

Net Income per Common Share:

                

Basic

 $0.85  $0.93  $0.95  $1.12 

Diluted

 $0.85  $0.92  $0.95  $1.11 
  

Year Ended December 31, 2023

 
  

March 31,

  

June 30,

  

September 30,

  

December 31,

 
  

2023

  

2023

  

2023

  

2023

 
                 

Sales

 $39,484,356  $36,933,015  $33,641,513  $33,827,050 

Gross Profit

  10,516,552   10,474,878   8,909,332   7,745,321 

Operating Income

  5,119,267   5,152,364   4,296,968   3,363,871 

Net Income

  3,391,473   3,851,342   2,814,736   3,237,242 

Net Income per Common Share:

                

Basic

 $0.97  $1.10  $0.80  $0.92 

Diluted

 $0.97  $1.09  $0.80  $0.91