TPI Composites, Inc.

NASDAQ:TPIC

3.53 (USD) • At close November 4, 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,545.0351,508.0961,764.1631,606.0381,358.652956.783817.572677.872544.107306.095206.789161.99
Gross Profit -89.85214.645-31.5864.09977.84872.841112.70977.00541.74514.6528.265-5.815
Gross Profit Ratio -0.0620.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 -1.400000000000
SG&A 47.73332.34929.24633.49639.91648.12340.37333.89214.1269.1757.5661.642
Other Expenses 1.9762.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 -138.985-17.704-97.698-15.0863.15724.71872.33643.11327.6195.4770.699-4.173
Operating Income Ratio -0.096-0.012-0.056-0.0090.0020.0240.0780.0570.0470.0170.003-0.027
Total Other Income Expenses Net -39.906-8.233-35.097.3434.25-12.236-3.28-5.006-1.556-4.15-1.752-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.73-1.32-4.26-0.54-0.450.151.141.23-0.066-0.25-0.48-4.91
EPS Diluted -4.73-1.32-4.26-0.54-0.450.151.111.22-0.066-0.25-0.48-4.91
EBITDA -100.116-15.374-58.62334.58141.73729.54973.62243.69539.44213.6436.2441.263
EBITDA Ratio -0.069-0.01-0.0340.0210.0290.0290.0790.0580.0670.0430.0290.008