TPI Composites, Inc.

NASDAQ:TPIC

2.4 (USD) • At close December 20, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

202320222021202020192018201720162015201420132012
Revenue 1,455.1831,522.7411,732.5831,670.1371,436.51,029.624930.281754.877585.852320.747215.054156.175
Cost of Revenue 1,542.7311,508.0961,764.1631,606.0381,358.652956.783817.572677.872544.107306.095206.789161.99
Gross Profit -87.54814.645-31.5864.09977.84872.841112.70977.00541.74514.6528.265-5.815
Gross Profit Ratio -0.060.01-0.0180.0380.0540.0710.1210.1020.0710.0460.038-0.037
Reseach & Development Expenses 1.41.11110.81.61.50.90.80.60.8
General & Administrative Expenses 49.13332.34929.24633.49639.91648.12340.37333.89214.1269.1757.5661.642
Selling & Marketing Expenses 000000000000
SG&A 49.13332.34929.24633.49639.91648.12340.37333.89214.1269.1757.5661.642
Other Expenses 26.9122.332.2033.8763.6484.651.1910.2380.2460.5390.140
Operating Expenses 49.13332.34929.24633.49639.91648.12340.37333.89214.1269.1757.5661.461
Operating Income -163.593-17.704-97.698-15.0863.15724.71872.33643.11327.6195.4770.699-4.173
Operating Income Ratio -0.112-0.012-0.056-0.0090.0020.0240.0780.0570.0470.0170.003-0.027
Total Other Income Expenses Net -15.2981.872-28.3747.93-8.481-22.472-15.566-22.276-15.96-11.2-5.071-1.99
Income Before Tax -178.891-25.937-132.788-7.7437.4072.24656.7720.83711.659-5.723-4.372-6.163
Income Before Tax Ratio -0.123-0.017-0.077-0.0050.0050.0020.0610.0280.02-0.018-0.02-0.039
Income Tax Expense 17.56229.61326.7611.28423.115-3.03313.086.9953.9770.925-3.3460.914
Net Income -201.779-55.55-159.548-19.027-15.7085.27943.6913.8427.682-6.6481.279-20.799
Net Income Ratio -0.139-0.036-0.092-0.011-0.0110.0050.0470.0180.013-0.0210.006-0.133
EPS -4.16-1.32-4.26-0.54-0.450.151.141.23-0.066-0.25-0.48-4.91
EPS Diluted -4.16-1.32-4.26-0.54-0.450.151.111.22-0.066-0.25-0.48-4.91
EBITDA -127.9124.572-59.831-0.05554.16639.09288.61151.34839.03512.9184.3521.263
EBITDA Ratio -0.088-0.01-0.0340.0210.0290.0290.0790.0580.0670.0430.0290.008