Difference 3920000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.
MILLER INDUSTRIES INC /TN/ (MLR) reported revenue of $790.27M and net income of $23.01M for the fiscal year ended 2025-12-31. This page shows 10 annual periods of income statement, balance sheet and cash flow figures normalized from MILLER INDUSTRIES INC /TN/’s SEC filings, each linked to the filing it came from. It is classified by the SEC under Truck & Bus Bodies.
Income
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $790.27M | $1.26B | $1.15B | $848.46M | $717.48M | $651.29M | $818.17M | $711.71M | $615.10M | $601.12M |
| Cost of revenue | $669.88M | $1.09B | $1.00B | $766.04M | $647.62M | $572.93M | $721.68M | $628.37M | $548.00M | $536.84M |
| Gross profit | $120.39M | $170.80M | $151.85M | $82.42M | $69.85M | $78.36M | $96.49M | $83.34M | $67.10M | $64.28M |
| Operating income | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | $31.54M | $31.96M |
| Net income | $23.01M | $63.49M | $58.29M | $20.35M | $16.26M | $29.83M | $39.11M | $33.75M | $23.02M | $19.92M |
| Research & development | $8.20M | $6.20M | $6.00M | $4.00M | $3.60M | $4.72M | $3.70M | $3.13M | $1.94M | $1.80M |
| Weighted-average diluted shares | shares 11.61M | shares 11.60M | shares 11.51M | shares 11.42M | shares 11.41M | shares 11.40M | shares 11.40M | shares 11.39M | shares 11.38M | shares 11.37M |
| Pretax income | $31.49M | $80.13M | $73.78M | $25.73M | $21.77M | $38.10M | $50.38M | $41.66M | $30.34M | $31.08M |
| Income tax expense | $8.48M | $16.64M | $15.49M | $5.39M | $5.51M | $8.27M | $11.27M | $7.92M | $7.32M | $11.16M |
| Diluted EPS | $1.98 | $5.47 | $5.07 | $1.78 | $1.42 | $2.62 | $3.43 | $2.96 | $2.02 | $1.75 |
| Selling, general & administrative | $88.98M | $86.32M | $73.09M | $52.83M | $46.23M | $39.71M | $43.39M | $39.54M | $35.56M | $32.32M |
| General & administrative | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Selling & marketing | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
Balance
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | $27.04M | $21.90M | $31.12M |
| Total assets | $589.67M | $667.02M | $647.21M | $501.43M | $437.64M | $398.41M | $391.97M | $368.18M | $317.24M | $297.44M |
| Current assets | $439.58M | $529.77M | $510.47M | $376.05M | $328.97M | $286.27M | $287.45M | $273.22M | $227.43M | $225.64M |
| Total liabilities | $169.10M | $265.98M | $299.29M | $207.97M | $153.03M | $115.96M | $134.04M | $140.62M | $114.14M | Unavailable |
| Current liabilities | $136.57M | $197.87M | $234.71M | $156.14M | $146.99M | $110.68M | $124.28M | $123.39M | $101.70M | $105.84M |
| Total equity incl. NCI | $420.57M | $401.03M | $347.92M | $293.46M | $284.62M | $278.53M | $257.93M | $227.56M | $202.78M | $184.60M |
| Temporary (mezzanine) equity | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Inventory | $184.23M | $186.17M | $189.81M | $153.66M | $114.91M | $83.94M | $87.96M | $93.77M | $68.57M | $64.14M |
| Accounts receivable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Goodwill | $20.07M | $20.00M | $20.02M | $11.62M | $11.62M | $11.62M | $11.62M | $11.62M | $11.62M | $11.62M |
| Long-term debt | $31.06M | $65.00M | $60.00M | $45.00M | Unavailable | Unavailable | $5.00M | $15.48M | Unavailable | Unavailable |
| Accounts payable | $78.55M | $145.85M | $191.78M | $125.50M | $121.75M | $88.25M | $98.47M | $98.22M | $79.30M | $85.12M |
Cash flow
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $98.72M | $16.87M | $10.96M | -$19.16M | $15.27M | $60.71M | $35.13M | $21.90M | $13.95M | $20.93M |
| Capital expenditures | $13.71M | $15.35M | $12.10M | $28.94M | $9.15M | $17.50M | $17.39M | $13.34M | $24.69M | $25.03M |
| Investing cash flow | -$30.78M | -$15.27M | -$29.08M | -$28.93M | -$9.06M | -$17.22M | -$17.06M | -$13.20M | -$23.39M | -$25.02M |
| Financing cash flow | -$50.75M | -$6.62M | $6.75M | $36.76M | -$8.24M | -$13.63M | -$18.60M | -$2.96M | -$2.44M | -$2.71M |
| Net change in cash | $20.34M | -$5.57M | -$10.24M | -$14.18M | -$3.19M | $31.45M | -$965.00K | $5.14M | -$9.22M | -$7.33M |
| Stock-based compensation | $5.33M | $3.23M | $1.06M | $743.00K | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Common dividends paid | $9.15M | $8.72M | $8.25M | $8.22M | $8.22M | $8.21M | $8.21M | $8.20M | $8.19M | $7.72M |
| Common share repurchases | $5.99M | $2.90M | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Depreciation & amortization | $14.68M | $14.07M | $13.24M | $11.76M | $11.04M | $9.60M | $9.13M | $7.74M | $6.15M | $4.83M |
Derived
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Free cash flow | $85.01M | $1.52M | -$1.13M | -$48.09M | $6.12M | $43.21M | $17.74M | $8.56M | -$10.74M | -$4.10M |
| Gross margin | 15.2% | 13.6% | 13.2% | 9.7% | 9.7% | 12.0% | 11.8% | 11.7% | 10.9% | 10.7% |
| Operating margin | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FCF margin | 10.8% | 0.1% | -0.1% | -5.7% | 0.9% | 6.6% | 2.2% | 1.2% | -1.7% | -0.7% |
| SBC / revenue | 0.7% | 0.3% | 0.1% | 0.1% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Current ratio | 3.22x | 2.68x | 2.17x | 2.41x | 2.24x | 2.59x | 2.31x | 2.21x | 2.24x | 2.13x |
| Revenue YoY growth | -37.2% | 9.0% | 35.9% | 18.3% | 10.2% | -20.4% | 15.0% | 15.7% | 2.3% | Unavailable |
| Net margin | 2.9% | 5.0% | 5.1% | 2.4% | 2.3% | 4.6% | 4.8% | 4.7% | 3.7% | 3.3% |
| R&D / revenue | 1.0% | 0.5% | 0.5% | 0.5% | 0.5% | 0.7% | 0.5% | 0.4% | 0.3% | 0.3% |
| CapEx / revenue | 1.7% | 1.2% | 1.0% | 3.4% | 1.3% | 2.7% | 2.1% | 1.9% | 4.0% | 4.2% |
| Long-term debt / equity | 0.07x | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Effective tax rate | 26.9% | 20.8% | 21.0% | 20.9% | 25.3% | 21.7% | 22.4% | 19.0% | 24.1% | 35.9% |
Amounts are abbreviated; the exact reported value is carried in each cell. — means unavailable, not zero. Open MLR in the interactive workspace to inspect any figure back to its filing.
Source filings
Reconciliation checks needing review
1 period on this page do not reconcile under this site’s normalization. Read that as a limitation here before an observation about the company: the figures are the filer’s own, the filings linked above are authoritative, and a difference usually means the concepts this site selected do not match how this filer presents its statements. Nothing is adjusted to make a check pass.