XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
NET SALES $ 2,313,314,333 $ 2,299,215,044 $ 1,918,958,043
COST OF GOODS SOLD 1,542,224,143 1,536,585,036 1,309,143,858
Gross profit 771,090,190 762,630,008 609,814,185
OPERATING EXPENSES:      
Engineering, research and development 181,475,221 154,359,700 133,308,804
Selling, general and administrative 121,023,692 112,539,255 106,499,255
Impairment Charges 8,864,704 0 0
Total operating expenses 311,363,617 266,898,955 239,808,059
Income from operations 459,726,573 495,731,053 370,006,126
OTHER INCOME:      
Investment income, net 13,402,841 13,498,351 4,795,823
Other loss, net (915,731) (4,248,230) (5,078,873)
Total other income (loss) 12,487,110 9,250,121 (283,050)
Income before provision for income taxes 472,213,683 504,981,174 369,723,076
PROVISION FOR INCOME TAXES 67,725,940 76,577,902 50,965,724
NET INCOME $ 404,487,743 $ 428,403,272 $ 318,757,352
EARNINGS PER SHARE:      
Basic (in dollars per share) [1] $ 1.77 $ 1.84 $ 1.36
Diluted (in dollars per share) [1] 1.76 1.84 1.36
Cash Dividends Declared per Share (in dollars per share) $ 0.48 $ 0.480 $ 0.480
[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