XML 36 R4.htm IDEA: XBRL DOCUMENT v3.19.3
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net sales        
Total $ 411,565 $ 345,043 $ 792,937 $ 701,575
Cost of sales        
Total 308,534 259,543 597,267 535,372
Gross profit 103,031 85,500 195,670 166,203
Selling, general, and administrative 70,523 57,705 136,310 114,671
Depreciation and amortization 3,557 2,741 7,020 5,531
Interest and financing costs 576 484 1,204 960
Operating expenses 74,656 60,930 144,534 121,162
Operating income 28,375 24,570 51,136 45,041
Other income (expense) (40) 322 (85) 419
Earnings before tax 28,335 24,892 51,051 45,460
Provision for income taxes 8,237 6,889 14,765 12,184
Net earnings $ 20,098 $ 18,003 $ 36,286 $ 33,276
Net earnings per common share-basic (in dollars per share) $ 1.51 $ 1.33 $ 2.72 $ 2.47
Net earnings per common share-diluted (in dollars per share) $ 1.51 $ 1.33 $ 2.71 $ 2.45
Weighted average common shares outstanding-basic (in shares) 13,312 13,494 13,334 13,464
Weighted average common shares outstanding-diluted (in shares) 13,350 13,586 13,408 13,597
Product [Member]        
Net sales        
Total $ 363,497 $ 309,475 $ 699,098 $ 632,292
Cost of sales        
Total 278,863 238,134 538,926 493,946
Services [Member]        
Net sales        
Total 48,068 35,568 93,839 69,283
Cost of sales        
Total $ 29,671 $ 21,409 $ 58,341 $ 41,426