XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
NET SALES $ 572,925,778 $ 583,472,846 $ 1,163,150,989 $ 1,134,234,157
COST OF GOODS SOLD 384,362,469 390,389,807 772,350,073 766,413,887
Gross profit 188,563,309 193,083,039 390,800,916 367,820,270
OPERATING EXPENSES:        
Engineering, research and development 44,003,994 37,973,790 86,185,980 72,627,537
Selling, general & administrative 29,675,293 27,819,861 60,384,602 54,652,698
Total operating expenses 73,679,287 65,793,651 146,570,582 127,280,235
Income from operations 114,884,022 127,289,388 244,230,334 240,540,035
OTHER (LOSS) INCOME        
Investment (loss) income (12,393,771) 2,890,934 (15,762,295) 5,830,128
Other income (loss), net (1,159,272) (1,576,538) 510,867 (1,771,277)
Total other (loss) income (13,553,043) 1,314,396 (15,251,428) 4,058,851
INCOME BEFORE PROVISION FOR INCOME TAXES 101,330,979 128,603,784 228,978,906 244,598,886
PROVISION FOR INCOME TAXES 15,290,541 19,448,381 34,707,753 37,865,222
NET INCOME $ 86,040,438 $ 109,155,403 $ 194,271,153 $ 206,733,664
EARNINGS PER SHARE:        
Basic (in dollars per share) [1] $ 0.37 $ 0.47 $ 0.84 $ 0.88
Diluted (in dollars per share) [1] 0.37 0.47 0.84 0.88
Cash Dividends Declared per Share (in dollars per share) $ 0.120 $ 0.120 $ 0.240 $ 0.24
[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.