← Titan Machinery Inc.
| Annual Trend | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | FY 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.2b | $1.2b | $1.3b | $1.3b | $1.4b | $1.7b | $2.2b | $2.8b | $2.7b | $2.4b | |
| Revenue from Contract with Customer, Including Assessed Tax | — | — | — | — | — | — | — | — | — | $2.4b | |
| Sales Revenue, Services, Net (Deprecated 2018-01-31) | $124.1m | $117.3m | — | — | — | — | — | — | — | — | |
| Cost of Revenue | $999.4m | $987.6m | $1.0b | $1.1b | $1.1b | $1.4b | $1.8b | $2.2b | $2.3b | $2.0b | |
| Gross Profit | $213.7m | $215.3m | $231.6m | $250.8m | $261.4m | $332.7m | $439.8m | $531.4m | $395.6m | $382.6m | |
| Operating Expenses | $211.4m | $203.2m | $201.5m | $225.7m | $220.8m | $241.0m | $301.5m | $362.5m | $389.8m | $385.2m | |
| Operating Income (Loss) | ($2.4m) | $925k | $27.5m | $21.3m | $37.4m | $90.2m | $138.3m | $168.8m | $4.0m | ($6.7m) | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | $100k | $100k | $100k | $100k | $100k | $100k | $200k | $700k | $1.9m | $1.8m | |
| Capitalized Computer Software, Amortization | — | — | — | $4.7m | — | — | — | — | — | — | |
| Foreign Currency Transaction Gain (Loss), before Tax | ($282k) | — | — | — | — | — | — | — | — | — | |
| Foreign Currency Transaction Gain (Loss), Realized | ($700k) | ($1.2m) | $900k | ($400k) | $2.8m | $100k | $1.2m | ($1.0m) | $4.0m | ($3.0m) | |
| Goodwill, Impairment Loss | $0 | — | — | $0 | $1.5m | $0 | $0 | $0 | $531k | $0 | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | ($22.2m) | ($16.6m) | $11.0m | $14.1m | $36.8m | $74.3m | $115.0m | $130.4m | ($49.0m) | ($56.7m) | |
| Interest Income, Other | $567k | $496k | $326k | $331k | $269k | $329k | $339k | — | — | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $2.4m | $925k | $27.5m | $21.3m | $37.4m | $86.9m | $135.2m | $151.0m | ($50.0m) | ($45.4m) | |
| Net Income (Loss) Attributable to Parent | ($14.2m) | ($7.0m) | $12.2m | $3.6m | $19.4m | $66.0m | $101.9m | $112.4m | ($36.9m) | ($54.2m) | |
| Net Income (Loss) Available to Common Stockholders, Basic | ($13.9m) | ($6.9m) | $12.0m | $13.7m | $19.0m | $65.1m | $100.6m | $110.9m | ($36.9m) | ($54.2m) | |
| Net Income (Loss) Attributable to Noncontrolling Interest | ($356k) | — | — | $14.7m | $30.8m | $86.9m | $135.2m | $151.0m | $50.0m | $45.4m | |
| Earnings Per Share, Basic | ($0.65) | ($0.32) | $0.55 | $0.63 | $0.86 | $2.93 | $4.50 | $4.93 | ($1.63) | ($2.38) | |
| Earnings Per Share, Diluted | ($0.65) | ($0.32) | $0.55 | $0.63 | $0.86 | $2.92 | $4.49 | $4.93 | ($1.63) | ($2.38) | |
| Weighted Average Number of Shares Outstanding, Basic | 21.3m | 21.5m | 21.8m | 21.9m | 22.1m | 22.2m | 22.4m | 22.5m | 22.6m | 22.7m | |
| Weighted Average Number of Shares Outstanding, Diluted | 21.3m | 21.5m | 21.8m | 22.0m | 22.1m | 22.2m | 22.4m | 22.5m | 22.6m | 22.7m | |
| Other Nonoperating Income (Expense) | $1.5m | $1.6m | $2.5m | $3.1m | $527k | $2.4m | $3.9m | $3.3m | ($4.2m) | $4.4m | |
| Interest Expense | $21.9m | $17.0m | $13.9m | $9.8m | $7.2m | $5.7m | $6.9m | — | — | — | |
| Current Income Tax Expense (Benefit) | ($5.3m) | $1.5m | $1.5m | $2.4m | $14.9m | $16.5m | $25.7m | $35.7m | $2.7m | $6.2m | |
| Financing Interest Expense | — | — | — | — | — | $1.2m | $1.9m | $13.8m | $34.7m | $24.1m | |
| Interest Expense, Debt | $8.3m | $8.8m | $7.8m | $4.5m | — | — | — | — | — | — | |
| Operating Lease, Expense | — | — | — | $12.2m | $11.5m | $9.9m | — | — | $8.1m | $5.1m | |
| Other Cost of Operating Revenue | $42.9m | $43.6m | $38.8m | $37.0m | $30.1m | — | — | — | — | — | |
| Restructuring and Related Cost, Incurred Cost | $3.3m | $10.5m | — | — | — | — | — | — | — | — | |
| Restructuring Costs | $319k | $10.5m | $414k | $0 | — | — | — | $0 | $0 | $1.7m | |
| Income Tax Expense (Benefit) | ($8.2m) | ($7.4m) | $4.0m | $699k | $11.4m | $20.9m | $33.4m | $38.6m | ($13.1m) | $8.8m |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.