XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Net sales      
Total $ 2,225,302 $ 2,067,718 $ 1,821,019
Cost of sales      
Total 1,674,509 1,550,194 1,360,037
Gross profit 550,793 517,524 460,982
Selling, general, and administrative 367,734 333,520 297,117
Depreciation and amortization 21,025 13,709 14,646
Interest and financing costs 3,777 4,133 1,903
Operating expenses 392,536 351,362 313,666
Operating income 158,257 166,162 147,316
Other income (expense), net 2,836 (3,188) (432)
Earnings before tax 161,093 162,974 146,884
Provision for income taxes 45,317 43,618 41,284
Net earnings $ 115,776 $ 119,356 $ 105,600
Net earnings per common share-basic (in dollars per share) $ 4.35 $ 4.49 $ 3.96
Net earnings per common share-diluted (in dollars per share) $ 4.33 $ 4.48 $ 3.93
Weighted average common shares outstanding-basic (in shares) 26,610 26,569 26,638
Weighted average common shares outstanding-diluted (in shares) 26,717 26,654 26,866
Product [Member]      
Net sales      
Total $ 1,933,225 $ 1,803,275 $ 1,580,394
Cost of sales      
Total 1,493,293 1,379,500 1,210,943
Services [Member]      
Net sales      
Total 292,077 264,443 240,625
Cost of sales      
Total $ 181,216 $ 170,694 $ 149,094