v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Income Statement [Abstract]        
Total Revenue $ 496,543 $ 377,630 $ 957,549 $ 750,334
Total Cost of Revenue 393,844 302,612 766,156 604,339
Gross Profit 102,699 75,018 191,393 145,995
Operating Expenses 68,828 57,074 132,980 113,516
Other Asset Impairment Charges 0 1,498 0 1,498
Income from Operations 33,871 16,446 58,413 30,981
Other Income (Expense)        
Interest and other income 873 654 1,365 1,320
Floorplan interest expense 245 350 499 768
Other interest expense (1,349) (1,118) (2,545) (2,222)
Provision for Income Taxes 8,191 4,383 14,235 7,515
Net Income $ 24,959 $ 11,249 $ 42,499 $ 21,796
Earnings per Share:        
Earnings (Loss) per Share - Basic, in dollars per share $ 1.10 $ 0.50 $ 1.88 $ 0.97
Earnings (Loss) per Share - Diluted, in dollars per share $ 1.10 $ 0.50 $ 1.88 $ 0.97
Weighted Average Number of Shares Outstanding, Basic 22,387 22,261 22,350 22,209
Weighted Average Number of Shares Outstanding, Diluted 22,392 22,276 22,357 22,220
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $ 33,150 $ 15,632 $ 56,734 $ 29,311
Equipment        
Revenue 375,216 272,733 731,582 548,713
Cost of Revenue 323,988 240,332 634,222 484,008
Parts        
Revenue 77,693 65,317 146,255 127,942
Cost of Revenue 52,706 46,089 100,015 90,529
Service        
Revenue 33,365 29,676 62,887 57,379
Cost of Revenue 11,072 9,771 21,832 19,065
Rental and Other        
Revenue 10,269 9,904 16,825 16,300
Cost of Revenue $ 6,078 $ 6,420 $ 10,087 $ 10,737