XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Quarterly Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Quarterly Financial Information [Table Text Block]
  

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 
  

Year Ended December 31, 2022

 
  

March 31,

  

June 30,

  

September 30,

  

December 31,

 
  

2022

  

2022

  

2022

  

2022

 
                 

Sales

 $31,002,746  $31,902,027  $32,189,623  $32,660,531 

Gross Profit

  6,366,405   6,768,491   6,309,803   7,588,082 

Operating Income

  1,397,321   2,375,527   1,999,678   2,760,946 

Net Income

  1,065,875   1,171,264   1,254,545   3,069,719 

Net Income per Common Share:

                

Basic

 $0.31  $0.34  $0.36  $0.88 

Diluted

 $0.31  $0.34  $0.36  $0.88