XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Net sales    
Total $ 381,372 $ 356,532
Cost of sales    
Total 288,733 275,829
Gross profit 92,639 80,703
Selling, general, and administrative 65,787 56,966
Depreciation and amortization 3,463 2,790
Interest and financing costs 628 476
Operating expenses 69,878 60,232
Operating income 22,761 20,471
Other income (expense) (45) 97
Earnings before tax 22,716 20,568
Provision for income taxes 6,528 5,295
Net earnings $ 16,188 $ 15,273
Net earnings per common share-basic (in dollars per share) $ 1.21 $ 1.14
Net earnings per common share-diluted (in dollars per share) $ 1.20 $ 1.12
Weighted average common shares outstanding-basic (in shares) 13,356 13,434
Weighted average common shares outstanding-diluted (in shares) 13,457 13,597
Product [Member]    
Net sales    
Total $ 335,601 $ 322,817
Cost of sales    
Total 260,063 255,812
Services [Member]    
Net sales    
Total 45,771 33,715
Cost of sales    
Total $ 28,670 $ 20,017