XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Statements of Income - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
NET SALES $ 463,423,002 $ 428,005,026 $ 931,673,777 $ 911,729,865
COST OF GOODS SOLD 315,055,988 276,408,285 622,894,804 576,832,956
Gross profit 148,367,014 151,596,741 308,778,973 334,896,909
OPERATING EXPENSES:        
Engineering, research and development 32,857,419 29,059,058 64,832,406 56,711,139
Selling, general & administrative 29,718,626 22,613,062 54,849,694 44,527,448
Total operating expenses 62,576,045 51,672,120 119,682,100 101,238,587
Income from operations 85,790,969 99,924,621 189,096,873 233,658,322
OTHER (LOSS) INCOME        
Investment income 920,284 903,139 1,708,600 1,926,549
Other (loss) income, net (1,903,269) 987,959 (2,702,079) 1,497,584
Total other (loss) income (982,985) 1,891,098 (993,479) 3,424,133
INCOME BEFORE PROVISION FOR INCOME TAXES 84,807,984 101,815,719 188,103,394 237,082,455
PROVISION FOR INCOME TAXES 12,403,581 15,309,301 28,170,366 37,125,167
NET INCOME $ 72,404,403 $ 86,506,418 $ 159,933,028 $ 199,957,288
EARNINGS PER SHARE:        
Basic (in dollars per share) [1] $ 0.31 $ 0.36 $ 0.68 $ 0.83
Diluted (in dollars per share) [1] 0.31 0.36 0.68 0.82
Cash Dividends Declared per Share (in dollars per share) $ 0.120 $ 0.120 $ 0.24 $ 0.240
[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.