XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
NET SALES $ 575,848,490 $ 493,636,695 $ 1,710,082,647 $ 1,425,310,472
COST OF GOODS SOLD 384,407,857 346,435,670 1,150,821,744 969,330,474
Gross profit 191,440,633 147,201,025 559,260,903 455,979,998
OPERATING EXPENSES:        
Engineering, research and development 40,197,517 33,541,331 112,825,054 98,373,737
Selling, general & administrative 28,826,587 26,868,154 83,479,285 81,717,848
Total operating expenses 69,024,104 60,409,485 196,304,339 180,091,585
Income from operations 122,416,529 86,791,540 362,956,564 275,888,413
OTHER INCOME (LOSS)        
Investment income 3,851,967 1,496,852 9,682,096 3,205,452
Other loss, net (1,788,335) (2,126,039) (3,559,613) (4,828,119)
Total other income (loss) 2,063,632 (629,187) 6,122,483 (1,622,667)
INCOME BEFORE PROVISION FOR INCOME TAXES 124,480,161 86,162,353 369,079,047 274,265,746
PROVISION FOR INCOME TAXES 19,754,749 13,506,358 57,619,971 41,676,723
NET INCOME $ 104,725,412 $ 72,655,995 $ 311,459,076 $ 232,589,023
EARNINGS PER SHARE:        
Basic (in dollars per share) [1] $ 0.45 $ 0.31 $ 1.33 $ 0.99
Diluted (in dollars per share) [1] 0.45 0.31 1.33 0.99
Cash Dividends Declared per Share (in dollars per share) $ 0.12 $ 0.12 $ 0.360 $ 0.360
[1] (1) Earnings Per Share has been adjusted to exclude the portion of net income allocated to participating securities as a result of share-based payment awards.