XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]                      
Net Sales $ 589,132,000 $ 575,848,000 $ 583,473,000 $ 550,761,000 $ 493,648,000 $ 493,637,000 $ 463,423,000 $ 468,251,000 $ 2,299,215,044 $ 1,918,958,043 $ 1,731,169,929
Gross Profit 203,369,000 191,441,000 193,083,000 174,737,000 153,834,000 147,201,000 148,367,000 160,412,000 762,630,008 609,814,185 619,707,847
Operating Income 132,774,000 122,417,000 127,289,000 113,251,000 94,118,000 86,792,000 85,791,000 103,306,000 495,731,053 370,006,126 409,781,978
Net Income $ 116,944,000 $ 104,725,000 $ 109,155,000 $ 97,578,000 $ 86,168,000 $ 72,656,000 $ 72,404,000 $ 87,529,000 $ 428,403,272 $ 318,757,352 $ 360,797,232
Earnings Per Share (Basic) (in dollars per share) $ 0.50 $ 0.45 $ 0.47 $ 0.42 $ 0.37 $ 0.31 $ 0.31 $ 0.37 $ 1.84 [1] $ 1.36 [1] $ 1.51 [1]
Earnings Per Share (Diluted) (in dollars per share) $ 0.50 $ 0.45 $ 0.47 $ 0.42 $ 0.37 $ 0.31 $ 0.31 $ 0.37 $ 1.84 [1] $ 1.36 [1] $ 1.50 [1]
[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