XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]                      
Net Sales $ 541,638,000 $ 608,526,000 $ 572,926,000 $ 590,225,000 $ 589,132,000 $ 575,848,000 $ 583,473,000 $ 550,761,000 $ 2,313,314,333 $ 2,299,215,044 $ 1,918,958,043
Gross Profit 176,226,000 204,064,000 188,563,000 202,238,000 203,369,000 191,441,000 193,083,000 174,737,000 771,090,190 762,630,008 609,814,185
Operating Income 89,768,000 125,728,000 114,884,000 129,346,000 132,774,000 122,417,000 127,289,000 113,251,000 459,726,573 495,731,053 370,006,126
Net Income $ 87,668,000 $ 122,549,000 $ 86,040,000 $ 108,231,000 $ 116,944,000 $ 104,725,000 $ 109,155,000 $ 97,578,000 $ 404,487,743 $ 428,403,272 $ 318,757,352
Earnings Per Share (Basic) (in dollars per share) $ 0.39 $ 0.54 $ 0.37 $ 0.47 $ 0.50 $ 0.45 $ 0.47 $ 0.42 $ 1.77 [1] $ 1.84 [1] $ 1.36 [1]
Earnings Per Share (Diluted) (in dollars per share) $ 0.39 $ 0.53 $ 0.37 $ 0.47 $ 0.50 $ 0.45 $ 0.47 $ 0.42 $ 1.76 [1] $ 1.84 [1] $ 1.36 [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