XML 100 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Quarterly Summary of Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 791,571 $ 1,345,640 $ 875,614 $ 614,461 $ 736,007 $ 1,187,752 $ 721,902 $ 504,678 $ 3,627,286 $ 3,150,339 $ 2,545,641
Gross profit 396,168 712,529 421,921 294,752 358,739 621,221 367,088 260,503 1,825,370 1,607,551 1,374,090
Income from operations 105,919 362,660 127,831 56,341 81,298 293,396 128,181 61,832 652,751 564,707 504,205
Net income $ 91,787 $ 278,662 $ 101,524 $ 44,849 $ 68,819 $ 232,943 $ 102,063 $ 48,124 $ 516,822 $ 451,949 $ 382,575
Net income per share                      
Basic (in dollars per share) $ 3.49 $ 10.55 $ 3.83 $ 1.67 $ 2.54 $ 8.49 $ 3.69 $ 1.73 $ 19.50 $ 16.43 $ 13.64
Diluted (in dollars per share) $ 3.46 $ 10.48 $ 3.80 $ 1.66 $ 2.51 $ 8.42 $ 3.66 $ 1.71 $ 19.37 $ 16.26 $ 13.47