XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Income Statement [Abstract]        
Total Revenue $ 453,975 $ 360,872 $ 1,204,311 $ 974,545
Total Cost of Revenue 361,495 288,321 965,836 780,895
Gross Profit 92,480 72,551 238,475 193,650
Operating Expenses 62,943 54,115 176,460 160,252
Goodwill, Impairment Loss 0 1,453 0 1,453
Other Asset Impairment Charges 0 1,102 1,498 1,318
Income from Operations 29,537 15,881 60,517 30,627
Other Income (Expense)        
Interest and other income (expense) 616 (360) 1,935 333
Floorplan interest expense (259) (757) (1,027) (2,811)
Other interest expense (1,071) (940) (3,292) (2,884)
Provision for Income Taxes 7,007 3,912 14,521 6,691
Net Income $ 21,816 $ 9,912 $ 43,612 $ 18,574
Earnings per Share:        
Earnings (Loss) per Share - Basic, in dollars per share $ 0.97 $ 0.44 $ 1.93 $ 0.83
Earnings (Loss) per Share - Diluted, in dollars per share $ 0.97 $ 0.44 $ 1.93 $ 0.83
Weighted Average Number of Shares Outstanding, Basic 22,213 22,132 22,228 22,089
Weighted Average Number of Shares Outstanding, Diluted 22,222 22,137 22,238 22,091
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $ 28,823 $ 13,824 $ 58,133 $ 25,265
Equipment        
Revenue 329,814 240,901 878,528 662,060
Cost of Revenue 288,576 215,770 772,584 593,048
Parts        
Revenue 80,521 76,778 208,464 194,846
Cost of Revenue 55,654 53,556 146,184 136,205
Service        
Revenue 32,026 30,696 89,405 84,282
Cost of Revenue 10,249 10,254 29,314 28,263
Rental and Other        
Revenue 11,614 12,497 27,914 33,357
Cost of Revenue $ 7,016 $ 8,741 $ 17,754 $ 23,379