XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Unaudited Condensed Consolidated Statements of Income - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
NET SALES $ 493,636,695 $ 399,598,744 $ 1,425,310,472 $ 1,311,328,609
COST OF GOODS SOLD 346,435,670 258,698,723 969,330,474 835,531,679
Gross profit 147,201,025 140,900,021 455,979,998 475,796,930
OPERATING EXPENSES:        
Engineering, research and development 33,541,331 29,750,973 98,373,737 86,462,112
Selling, general & administrative 26,868,154 22,984,108 81,717,848 67,511,555
Total operating expenses 60,409,485 52,735,081 180,091,585 153,973,667
Income from operations 86,791,540 88,164,940 275,888,413 321,823,263
OTHER (LOSS) INCOME        
Investment income 1,496,852 856,351 3,205,452 2,782,900
Other (loss) income, net (2,126,039) 872,943 (4,828,119) 2,370,527
Total other (loss) income (629,187) 1,729,294 (1,622,667) 5,153,427
INCOME BEFORE PROVISION FOR INCOME TAXES 86,162,353 89,894,234 274,265,746 326,976,690
PROVISION FOR INCOME TAXES 13,506,358 13,233,686 41,676,723 50,358,854
NET INCOME $ 72,655,995 $ 76,660,548 $ 232,589,023 $ 276,617,836
EARNINGS PER SHARE:        
Basic (in dollars per share) [1] $ 0.31 $ 0.32 $ 0.99 $ 1.15
Diluted (in dollars per share) [1] 0.31 0.32 0.99 1.15
Cash Dividends Declared per Share (in dollars per share) $ 0.12 $ 0.12 $ 0.36 $ 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.