Loading market dashboard

Financials in USD. Standardized financial statements.
A compact view of how TPI Composites, Inc. turns revenue into operating income and net income.
| Metric | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue? | $918.46M | $1.33B | $1.46B | $1.52B | $1.73B | $1.67B | $1.44B | $1.03B | $930.28M | $754.88M |
| Revenue Growth? | -31.0% | -8.5% | -4.4% | -12.1% | +3.7% | +16.3% | +39.5% | +10.7% | +23.2% | 0.0% |
| Cost of Revenue? | $1.03B | $1.38B | $1.54B | $1.51B | $1.76B | $1.61B | $1.36B | $956.78M | $817.57M | $677.87M |
| Gross Profit? | -$110.60M | -$53.00M | -$87.55M | $14.64M | -$31.58M | $64.10M | $77.85M | $72.84M | $112.71M | $77.00M |
| Gross Margin? | -12.0% | -4.0% | -6.0% | +1.0% | -1.8% | +3.8% | +5.4% | +7.1% | +12.1% | +10.2% |
| Operating Expenses? | $28.43M | $27.54M | $76.05M | $32.35M | $29.25M | $33.50M | $39.92M | $48.12M | $40.37M | $33.89M |
| Operating Income? | -$136.99M | -$108.72M | -$163.59M | -$17.70M | -$97.70M | -$15.09M | $3.16M | $24.72M | $72.34M | $43.11M |
| EBITDA? | -$115.29M | -$74.67M | -$127.91M | $24.57M | -$59.83M | -$55,000 | $54.17M | $39.09M | $88.61M | $51.35M |
| Income Before Tax | -$320.62M | -$197.57M | -$178.89M | -$25.94M | -$132.79M | -$7.74M | $7.41M | $2.25M | $56.77M | $20.84M |
| Income Tax Expense | $3.73M | $12.55M | $17.56M | $29.61M | $26.76M | $11.28M | $23.11M | -$3.03M | $13.08M | $7.00M |
| Net Income? | -$340.80M | -$240.71M | -$201.78M | -$55.55M | -$159.55M | -$19.03M | -$15.71M | $5.28M | $43.69M | $13.84M |
| EPS? | $-7.02 | $-5.07 | $-4.16 | $-1.32 | $-4.26 | $-0.54 | $-0.45 | $0.15 | $1.14 | $1.23 |
| Diluted EPS? | $-7.02 | $-5.07 | $-4.16 | $-1.32 | $-4.26 | $-0.54 | $-0.45 | $0.15 | $1.11 | $1.22 |
Revenue, profitability, margins, EPS, and share-count trends over time.
Top-line demand and scale over time
Profit left after direct production costs
Core business profitability before financing and tax
Bottom-line profit after all expenses
Profit allocated to each diluted share
Share count trend that affects EPS quality
Gross, operating, and net margin quality