XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
REVENUE      
Total Revenue $ 2,758,445 $ 2,209,306 $ 1,711,906
COST OF REVENUE      
TOTAL COST OF REVENUE 2,227,091 1,769,467 1,379,182
GROSS PROFIT 531,354 439,839 332,724
OPERATING EXPENSES 362,509 301,516 241,044
Other Asset Impairment Charges 0 0 1,498
Income from Operations 168,845 138,323 90,182
OTHER INCOME (EXPENSE)      
Interest and other income 3,300 3,862 2,431
Floorplan interest expense 13,802 1,875 1,175
Interest Expense, Other 7,303 5,069 4,537
Income (Loss) from Continuing Operations before Income Taxes, Total 151,040 135,241 86,901
Income Tax Expense (Benefit) 38,599 33,373 20,854
Net Income (Loss) Attributable to Titan Machinery Inc. 112,441 101,868 66,047
Net Loss Attributable to Titan Machinery Inc. Common Stockholders $ 110,922 $ 100,573 $ 65,070
EARNINGS PER SHARE-NOTE 1      
Earnings Per Share, Basic $ 4.93 $ 4.50 $ 2.93
Earnings (Loss) per share - diluted (in dollars per share) $ 4.93 $ 4.49 $ 2.92
Weighted Average Number of Shares Outstanding, Basic 22,493 22,373 22,238
WEIGHTED AVERAGE COMMON SHARES-DILUTED (in shares) 22,499 22,380 22,248
Equipment      
Revenue $ 2,145,316 $ 1,711,559 $ 1,291,684
Cost of Revenue 1,864,558 1,477,539 1,130,205
Parts      
Revenue 410,841 327,196 266,916
Cost of Revenue 279,921 220,418 186,324
Service      
Revenue 157,315 129,803 115,641
Cost of Revenue 53,981 46,208 38,771
Rental and Other      
Revenue 44,973 40,748 37,665
Cost of Revenue $ 28,631 $ 25,302 $ 23,882