XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
NET SALES $ 608,525,777 $ 575,848,490 $ 1,771,676,766 $ 1,710,082,647
COST OF GOODS SOLD 404,462,142 384,407,857 1,176,812,215 1,150,821,744
Gross profit 204,063,635 191,440,633 594,864,551 559,260,903
OPERATING EXPENSES:        
Engineering, research and development 48,225,968 40,197,517 134,411,948 112,825,054
Selling, general & administrative 30,109,515 28,826,587 90,494,117 83,479,285
Total operating expenses 78,335,483 69,024,104 224,906,065 196,304,339
Income from operations 125,728,152 122,416,529 369,958,486 362,956,564
OTHER INCOME        
Investment income, net 18,982,629 3,851,967 3,220,333 9,682,096
Other income (loss), net 744,569 (1,788,335) 1,255,438 (3,559,613)
Total other income 19,727,198 2,063,632 4,475,771 6,122,483
INCOME BEFORE PROVISION FOR INCOME TAXES 145,455,350 124,480,161 374,434,257 369,079,047
PROVISION FOR INCOME TAXES 22,906,309 19,754,749 57,614,063 57,619,971
NET INCOME $ 122,549,041 $ 104,725,412 $ 316,820,194 $ 311,459,076
EARNINGS PER SHARE:        
Basic (in dollars per share) [1] $ 0.54 $ 0.45 $ 1.38 $ 1.33
Diluted (in dollars per share) [1] 0.53 0.45 1.38 1.33
Cash Dividends Declared per Share (in dollars per share) $ 0.12 $ 0.12 $ 0.36 $ 0.36
[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.