
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Rental | $64.7M+13.8% | $56.9M+16.4% | $48.9M+29.5% | $37.8M | — | — | — | — | — | — |
| Total revenue | $172.3M+9.9% | $156.7M+29.4% | $121.2M+42.8% | $84.8M+17.1% | $72.4M+6.4% | $68.1M-13.2% | $78.4M-99.9% | $65.48B-3.3% | $67.69B+94372.0% | $71.7M |
| Sales | $4.2M-46.4% | $7.9M-11.4% | $8.9M+16.6% | $7.7M-2.3% | $7.8M+26.1% | $6.2M-61.4% | $16.1M-99.9% | $12.56B-21.6% | $16.02B+143930.9% | $11.1M |
| Aftermarket services | $2.8M-28.8% | $4.0M-15.2% | $4.7M+386.7% | $957K+6.6% | $898K+25.8% | $714K+13.3% | $630K-99.8% | $385.0M+4.1% | $370.0M+92864.8% | $398K |
| Total cost of revenues (excluding depreciation and amortization) | $71.8M+4.4% | $68.8M+10.1% | $62.5M+34.7% | $46.4M | — | — | — | — | — | — |
| Selling, general and administrative expenses | $22.4M+6.7% | $21.0M+24.1% | $16.9M+21.9% | $13.9M+29.1% | $10.8M+2.0% | $10.6M-1.5% | $10.7M-99.9% | $9.10B-9.8% | $10.08B+111774.4% | $9.0M |
| Depreciation and amortization | $36.7M+16.9% | $31.3M+18.1% | $26.6M+10.1% | $24.1M-5.0% | $25.4M+0.8% | $25.2M+8.3% | $23.3M-99.9% | $22.08B+3.6% | $21.32B+97697.8% | $21.8M |
| Impairments | $2.6M+209.2% | $841K+8.0% | $779K | $0 | — | — | — | $0 | $0 | — |
| Inventory allowance | $1.1M-40.2% | $1.9M-53.0% | $4.0M+4677.1% | $83K-60.1% | $208K+13.0% | $184K-95.1% | $3.8M | $0-100.0% | $273.0M | — |
| Retirement of rental equipment | $728K+2500.0% | $28K-94.5% | $505K+157.7% | $196K-93.7% | $3.1M+963.9% | $291K-80.8% | $1.5M | $0 | $0-100.0% | $545K |
| Gain on disposition of assets, net | -$270K+37.2% | -$430K+10.6% | -$481K-92.4% | -$250K | — | — | — | — | — | — |
| Total operating costs and expenses | $135.0M+9.4% | $123.4M+11.5% | $110.7M+31.2% | $84.4M-0.5% | $84.8M+18.4% | $71.7M-23.4% | $93.6M-99.9% | $65.98B-0.4% | $66.22B+104641.9% | $63.2M |
| Operating income | $37.3M+11.9% | $33.3M+218.7% | $10.5M+2326.2% | $431K+103.5% | -$12.4M-244.8% | -$3.6M+76.2% | -$15.2M+97.0% | -$507.0M-134.5% | $1.47B+17349.6% | $8.4M |
| Interest expense | -$13.6M-13.7% | -$11.9M-192.2% | -$4.1M-1021.4% | -$364K-460.0% | -$65K-364.3% | -$14K+6.7% | -$15K+100.0% | -$69.0M-392.9% | -$14.0M-174900.0% | -$8K |
| Interest income | $2.4M | $0 | $0 | — | — | — | — | — | — | — |
| Other income (expense), net | $354K+32.1% | $268K+9.4% | $245K+326.9% | -$108K-115.7% | $687K+9.2% | $629K+2.9% | $611K-99.7% | $182.0M+264.0% | $50.0M+116179.1% | $43K |
| Total other expense, net | -$10.8M+7.7% | -$11.7M-203.9% | -$3.8M-712.9% | -$472K-175.9% | $622K+1.1% | $615K+3.2% | $596K-99.5% | $113.0M+213.9% | $36.0M+102757.1% | $35K |
| Income before income taxes | $26.5M+22.5% | $21.7M+227.3% | $6.6M+16246.3% | -$41K+99.7% | -$11.8M-295.0% | -$3.0M+79.5% | -$14.6M+96.3% | -$394.0M-126.1% | $1.51B+17702.7% | $8.5M |
| Provision for income taxes | -$6.6M-48.7% | -$4.4M-137.0% | -$1.9M-254.7% | -$528K-120.3% | $2.6M-45.7% | $4.8M+591.5% | $693K+101.0% | -$72.0M-100.4% | $18.29B+916082.4% | $2.0M |
| Net income | $19.9M+15.7% | $17.2M+262.9% | $4.7M+934.3% | -$569K+93.8% | -$9.2M-607.9% | $1.8M+113.0% | -$13.9M+97.0% | -$466.0M-102.4% | $19.79B+305882.4% | $6.5M |
| Basic (in dollars per share) | $1590.00+14.4% | $1390.00+256.4% | $390.00+880.0% | -$50.00+92.9% | -$700.00-600.0% | $140.00+113.2% | -$1060.00-2550.0% | -$40.00-102.6% | $1540.00+202.0% | $510.00 |
| Diluted (in dollars per share) | $1570.00+14.6% | $1370.00+260.5% | $380.00+860.0% | -$50.00+92.9% | -$700.00-600.0% | $140.00+113.2% | -$1060.00-2550.0% | -$40.00-102.6% | $1510.00+202.0% | $500.00 |
| Basic (in shares) | 12.5M+1.0% | 12.4M+0.8% | 12.3M+0.1% | 12.3M-6.1% | 13.1M-0.9% | 13.2M+0.8% | 13.1M+1.1% | 13.0M+1.0% | 12.8M+1.0% | 12.7M |
| Diluted (in shares) | 12.7M+1.1% | 12.6M+1.4% | 12.4M+0.6% | 12.3M-6.1% | 13.1M-1.2% | 13.3M+1.1% | 13.1M+1.1% | 13.0M-1.1% | 13.1M+1.4% | 12.9M |
| Sales | ||||||||||
| Total revenue from contracts with customers | $4.0M-18.3% | $4.9M-19.6% | $6.1M+239.7% | $1.8M | — | — | — | — | — | — |
| Aftermarket services | ||||||||||
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.