COM:TPICOMPOSITES
TPI Composites
- Stock
Last Close
3.53
29/10 20:00
Market Cap
178.48M
Beta: -
Volume Today
334.74K
Avg: -
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Dec '13 | Mar '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Dec '16 | Mar '17 | Jun '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 66.81M - | 61.53M 7.90% | 103.97M 68.97% | 95.59M 8.06% | 149.74M 56.65% | 161.58M 7.91% | 178.95M 10.75% | 176.11M 1.58% | 194.25M 10.30% | 198.94M 2.41% | 185.57M 6.72% | 191.60M 3.25% | 248.19M 29.53% | 243.35M 1.95% | 247.14M 1.56% | 253.98M 2.77% | 230.61M 9.20% | 254.98M 10.57% | 290.06M 13.76% | 299.78M 3.35% | 330.77M 10.34% | 383.84M 16.04% | 422.11M 9.97% | 356.64M 15.51% | 373.82M 4.82% | 474.11M 26.83% | 465.57M 1.80% | 404.68M 13.08% | 458.84M 13.38% | 479.60M 4.52% | 389.46M 18.79% | 384.87M 1.18% | 452.37M 17.54% | 459.27M 1.53% | 402.28M 12.41% | 404.07M 0.44% | 381.27M 5.64% | 372.86M 2.21% | 296.99M 20.35% | 299.06M 0.70% | 309.82M 3.60% | |
cost of revenue | 66.47M - | 61.37M 7.68% | 105.48M 71.89% | 95.04M 9.90% | 137.59M 44.77% | 153.74M 11.74% | 157.74M 2.60% | 163.17M 3.45% | 171.44M 5.07% | 176.74M 3.09% | 166.53M 5.78% | 173.58M 4.24% | 213.63M 23.07% | 210.49M 1.47% | 219.86M 4.45% | 225.72M 2.67% | 215.56M 4.50% | 238.01M 10.41% | 277.49M 16.59% | 301.22M 8.55% | 308.22M 2.33% | 357.90M 16.12% | 391.31M 9.33% | 360.51M 7.87% | 378.56M 5.01% | 433.64M 14.55% | 433.32M 0.07% | 397.41M 8.29% | 450.51M 13.36% | 486.73M 8.04% | 429.51M 11.76% | 386.50M 10.01% | 451.14M 16.73% | 450.60M 0.12% | 386.31M 14.27% | 401.36M 3.90% | 428.64M 6.80% | 384.04M 10.41% | 329.70M 14.15% | 329.31M 0.12% | 334.24M 1.50% | |
gross profit | 338K - | 164K 51.48% | -1.51M 1,023.17% | 551K 136.39% | 12.15M 2,105.08% | 7.83M 35.51% | 21.21M 170.70% | 12.94M 39.00% | 22.82M 76.36% | 22.20M 2.70% | 19.05M 14.21% | 18.02M 5.39% | 34.55M 91.74% | 32.86M 4.89% | 27.28M 16.99% | 28.26M 3.60% | 15.05M 46.74% | 16.97M 12.73% | 12.56M 25.94% | -1.44M 111.43% | 22.55M 1,670.40% | 25.93M 14.99% | 30.80M 18.78% | -3.87M 112.57% | -4.75M 22.57% | 40.47M 952.60% | 32.25M 20.33% | 7.27M 77.45% | 8.33M 14.53% | -7.13M 185.64% | -40.05M 461.65% | -1.63M 95.94% | 1.22M 175.17% | 8.67M 609.08% | 15.96M 84.10% | 2.71M 83.06% | -47.37M 1,851.31% | -11.18M 76.41% | -32.72M 192.73% | -30.25M 7.53% | -24.42M 19.27% | |
selling and marketing expenses | -2.67M - | -3.61M - | ||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 7.57M - | 1.63M 78.48% | 9.18M 463.57% | 3.21M 65.04% | 2.90M 9.63% | 3.42M 18.08% | 4.60M 34.27% | 4.75M 3.33% | 5.34M 12.44% | 14.06M 163.39% | 9.74M 30.76% | 8.31M 14.71% | 10.75M 29.45% | 9.31M 13.36% | 12M 28.82% | 11.16M 6.98% | 10.99M 1.56% | 9.76M 11.22% | 16.21M 66.21% | 10.22M 36.97% | 9.21M 9.90% | 10.61M 15.20% | 12.12M 14.21% | 9.50M 21.62% | 6.89M 27.47% | 9.26M 34.50% | 7.85M 15.25% | 8.92M 13.66% | 6.71M 24.77% | 8.19M 21.95% | 5.43M 33.70% | 7.86M 44.83% | 6.69M 14.91% | 8.03M 20.07% | 9.77M 21.68% | 7.03M 28.01% | 6.77M 3.80% | 28.71M 324.25% | 6.62M 76.93% | 6.70M 1.15% | 9.21M 37.50% | |
selling general and administrative expenses | 4.90M - | 1.63M 66.75% | 5.56M 241.77% | 3.21M 42.34% | 2.90M 9.63% | 3.42M 18.08% | 4.60M 34.27% | 4.75M 3.33% | 5.34M 12.44% | 14.06M 163.39% | 9.74M 30.76% | 8.31M 14.71% | 10.75M 29.45% | 9.31M 13.36% | 12M 28.82% | 11.16M 6.98% | 10.99M 1.56% | 9.76M 11.22% | 16.21M 66.21% | 10.22M 36.97% | 9.21M 9.90% | 10.61M 15.20% | 12.12M 14.21% | 9.50M 21.62% | 6.89M 27.47% | 9.26M 34.50% | 7.85M 15.25% | 8.92M 13.66% | 6.71M 24.77% | 8.19M 21.95% | 5.43M 33.70% | 7.86M 44.83% | 6.69M 14.91% | 8.03M 20.07% | 9.77M 21.68% | 7.03M 28.01% | 6.77M 3.80% | 28.71M 324.25% | 6.62M 76.93% | 6.70M 1.15% | 9.21M 37.50% | |
research and development expenses | 200K - | 300K 50% | ||||||||||||||||||||||||||||||||||||||||
other expenses | 129K - | 140K 8.53% | 31K 77.86% | -54K 274.19% | 190K 451.85% | 154K 18.95% | -152K 198.70% | 46K 130.26% | 320K 595.65% | 258K 19.38% | 390K 51.16% | 223K 42.82% | 818K 266.82% | 674K 17.60% | 2.51M 272.55% | 647K 74.23% | 702K 8.50% | 1.02M 44.73% | 517K 49.11% | 1.41M 173.31% | 695K 50.81% | 939K 35.11% | 1.26M 34.08% | 983K 21.92% | 739K 24.82% | 321K 56.56% | 262K 18.38% | 881K 236.26% | 542K 38.48% | 309K 42.99% | 1.27M 311.97% | 1.33M 4.71% | 453K 66.02% | 700K 54.53% | 393K 43.86% | 430K 9.41% | ||||||
cost and expenses | 70.87M - | 63.79M 9.99% | 110.68M 73.51% | 98.25M 11.23% | 140.49M 43.00% | 157.17M 11.87% | 162.33M 3.29% | 167.92M 3.44% | 176.78M 5.27% | 190.80M 7.93% | 176.26M 7.62% | 181.89M 3.19% | 224.39M 23.37% | 219.81M 2.04% | 231.86M 5.48% | 236.89M 2.17% | 226.55M 4.36% | 247.76M 9.37% | 293.71M 18.54% | 311.44M 6.04% | 317.43M 1.92% | 368.51M 16.09% | 403.43M 9.47% | 370.00M 8.28% | 385.45M 4.17% | 442.90M 14.91% | 441.18M 0.39% | 406.33M 7.90% | 457.23M 12.53% | 494.91M 8.24% | 434.94M 12.12% | 394.36M 9.33% | 457.83M 16.10% | 458.63M 0.17% | 396.08M 13.64% | 408.39M 3.11% | 435.41M 6.62% | 412.75M 5.21% | 336.32M 18.52% | 336.01M 0.09% | 343.45M 2.21% | |
operating expenses | 4.40M - | 2.42M 44.92% | 5.20M 114.36% | 3.21M 38.26% | 2.90M 9.63% | 3.42M 18.08% | 4.60M 34.27% | 4.75M 3.33% | 5.34M 12.44% | 14.06M 163.39% | 9.74M 30.76% | 8.31M 14.71% | 10.75M 29.45% | 9.31M 13.36% | 12M 28.82% | 11.16M 6.98% | 10.99M 1.56% | 9.76M 11.22% | 16.21M 66.21% | 10.22M 36.97% | 9.21M 9.90% | 10.61M 15.20% | 12.12M 14.21% | 9.50M 21.62% | 6.89M 27.47% | 9.26M 34.50% | 7.85M 15.25% | 8.92M 13.66% | 6.71M 24.77% | 8.19M 21.95% | 5.43M 33.70% | 7.86M 44.83% | 6.69M 14.91% | 8.03M 20.07% | 9.77M 21.68% | 7.03M 28.01% | 6.77M 3.80% | 28.71M 324.25% | 6.62M 76.93% | 6.70M 1.15% | 9.21M 37.50% | |
interest expense | 3.55M - | 3.72M 4.84% | 3.62M 2.77% | 3.67M 1.41% | 3.91M 6.56% | 4.13M 5.67% | 4.66M 12.80% | 4.91M 5.19% | 3.03M 38.31% | 2.94M 3.01% | 3.25M 10.87% | 3.17M 2.70% | 3.34M 5.43% | 2.71M 18.66% | 2.32M 14.44% | 2.04M 12.14% | 2.00M 2.06% | 2.27M 13.76% | 2.13M 6.33% | 1.78M 16.62% | 1.80M 1.52% | 2.55M 41.60% | 3.11M 21.74% | 3.04M 2.28% | 2.70M 10.96% | 2.69M 0.48% | 2.66M 1.08% | 5.57M 109.05% | 769K 86.18% | 913K 18.73% | 1.15M 25.85% | 2.16M 87.73% | 2.53M 17.20% | 1.88M 25.71% | 1.63M 13.31% | 6.08M 273.34% | -21.39M 451.84% | -22.43M 4.88% | ||||
ebitda | 5.28M - | -273K 105.17% | 6.28M 2,401.83% | -68K 101.08% | 12.38M 18,304.41% | 7.62M 38.48% | 19.52M 156.28% | 11.41M 41.53% | 17.66M 54.76% | 11.54M 34.64% | 9.62M 16.63% | 13.88M 44.26% | 28.72M 106.90% | 29.12M 1.40% | 15.52M 46.72% | 25.03M 61.28% | 10.91M 56.41% | 15.64M 43.41% | -2.95M 118.86% | -244K 91.73% | 21.52M 8,917.62% | 25.83M 20.06% | 20.13M 22.06% | -1.61M 108.02% | 929K 157.56% | 46.52M 4,907.00% | 25.43M 45.34% | 10.70M 57.93% | 14.44M 34.97% | -15.05M 204.27% | -44.59M 196.23% | 2.81M 106.30% | 6.54M 132.91% | 12.64M 93.29% | 7.53M 40.46% | 5.85M 22.33% | -42.95M 834.62% | -39.49M 8.04% | -30.27M 23.36% | -38.96M 28.73% | -37.02M 5.00% | |
operating income | 5.23M - | -1.66M 131.79% | 4.05M 343.39% | -2.66M 165.60% | 9.25M 448.17% | 4.41M 52.31% | 16.61M 276.54% | 8.19M 50.71% | 17.48M 113.43% | 8.14M 53.44% | 9.31M 14.40% | 9.71M 4.35% | 23.80M 145.00% | 23.55M 1.06% | 15.28M 35.12% | 17.09M 11.90% | 4.06M 76.24% | 7.21M 77.52% | -3.65M 150.62% | -11.66M 219.34% | 4.50M 138.58% | 12.12M 169.47% | 10.93M 9.81% | -15.40M 240.95% | -13.26M 13.95% | 29.00M 318.82% | 18.42M 36.49% | -3.21M 117.41% | -2.03M 36.61% | -23.99M 1,079.88% | -68.47M 185.45% | -8.95M 86.94% | -5.16M 42.36% | 1.92M 137.14% | -3.78M 297.28% | -3.88M 2.59% | -62.21M 1,504.93% | -46.91M 24.59% | -39.34M 16.14% | -38.96M 0.96% | -37.02M 5.00% | |
depreciation and amortization | 48K - | 1.39M 2,797.92% | 2.23M 60.60% | 2.40M 7.48% | 2.91M 21.16% | 3.16M 8.66% | 2.94M 6.83% | 3.01M 2.24% | 3.16M 5.01% | 3.53M 11.64% | 3.19M 9.52% | 3.83M 19.88% | 4.65M 21.55% | 5.14M 10.42% | 7.26M 41.19% | 7.07M 2.54% | 6.13M 13.32% | 5.88M 4.11% | 7.35M 25.03% | 10.66M 45.04% | 7.13M 33.16% | 9.95M 39.62% | 10.85M 9.05% | 11.03M 1.66% | 11.62M 5.33% | 14.03M 20.79% | 12.99M 7.41% | 11.61M 10.65% | 12.50M 7.68% | 13.29M 6.30% | 15.19M 14.34% | 11.75M 22.65% | 11.70M 0.48% | 10.73M 8.29% | 11.30M 5.40% | 9.72M 14.00% | 10.49M 7.94% | 9.58M 8.69% | 9.07M 5.33% | |||
total other income expenses net | -1.64M - | -1.61M 1.83% | -2.68M 66.58% | 292K 110.91% | -293K 200.34% | -1.32M 350.51% | -235K 82.20% | -249K 5.96% | 136K 154.62% | -395K 390.44% | -4.50M 1,038.73% | -1.06M 76.41% | -975K 8.11% | 429K 144% | -1.67M 489.98% | -3.19M 90.85% | -3.49M 9.24% | -5.67M 62.56% | 115K 102.03% | -3.10M 2,795.65% | -8.80M 183.77% | 1.03M 111.72% | -9.40M 1,011.93% | -380K 95.96% | -2.61M 586.84% | -18.07M 592.45% | -6.88M 61.91% | -4.54M 34.01% | -9.83M 116.38% | -4.45M 54.71% | -39.52M 787.58% | -3.91M 90.10% | 6.40M 263.64% | 6.73M 5.14% | -4.94M 173.41% | -7.41M 50% | -8.85M 19.46% | -7.21M 18.55% | -14.67M 103.52% | -19.55M 33.20% | -22.07M 12.91% | |
income before tax | 3.60M - | -3.27M 190.94% | 1.37M 141.97% | -5.86M 526.58% | 5.31M 190.73% | -517K 109.73% | 12.72M 2,560.15% | 4.05M 68.17% | 13.51M 233.61% | 3.11M 77.01% | 174K 94.40% | 5.65M 3,144.83% | 19.90M 252.46% | 20.77M 4.37% | 10.46M 49.66% | 10.61M 1.43% | -2.10M 119.78% | -737K 64.87% | -5.52M 649.53% | -16.70M 202.39% | 2.30M 113.79% | 14.27M 519.50% | 7.54M 47.14% | -15.52M 305.81% | -16.79M 8.18% | 10.04M 159.82% | 14.52M 44.58% | -8.90M 161.28% | -10.91M 22.56% | -22.43M 105.64% | -90.55M 303.73% | -12.86M 85.80% | 1.24M 109.68% | 8.64M 594.86% | -8.72M 200.86% | -11.29M 29.46% | -64.87M 474.78% | -48.72M 24.89% | -54.01M 10.86% | -58.51M 8.32% | -59.08M 0.98% | |
income tax expense | 3.39M - | 59K 98.26% | 997K 1,589.83% | -120K 112.04% | 1.22M 1,120% | 1.63M 33.17% | 1.24M 23.74% | 2.30M 85.28% | 1.95M 15.20% | 309K 84.18% | 2.43M 686.41% | 2.10M 13.54% | 6.04M 187.58% | 371K 93.86% | 4.57M 1,130.73% | 1.96M 57.14% | 1.96M 0.10% | -10.27M 625.27% | 3.32M 132.37% | -4.60M 238.39% | 475K 110.33% | 18.84M 3,865.89% | 8.40M 55.40% | -15.03M 278.86% | 49.31M 428.13% | -32.34M 165.58% | 9.34M 128.88% | -7.10M 176.05% | 28.89M 506.79% | 8.25M 71.45% | -3.28M 139.72% | 2.94M 189.87% | 6.75M 129.42% | 10.11M 49.70% | 17.93M 77.38% | 3.86M 78.48% | 305K 92.10% | 8.04M 2,536.07% | 5.36M 33.37% | -3.29M 161.40% | -2.41M 26.66% | |
net income | 3.59M - | -6.86M 291.05% | -2.01M 70.62% | -5.74M 184.86% | 4.09M 171.29% | -2.15M 152.49% | 11.48M 634.51% | 1.75M 84.79% | 11.55M 561.80% | 2.80M 75.79% | -2.26M 180.66% | 3.54M 257.14% | 13.86M 290.92% | 20.40M 47.19% | 5.89M 71.13% | 8.65M 46.85% | -4.05M 146.87% | 9.53M 335.18% | -8.85M 192.82% | -12.10M 36.80% | 1.83M 115.10% | -4.57M 350.05% | -861K 81.16% | -492K 42.86% | -66.10M 13,335.16% | 42.38M 164.12% | 5.18M 87.77% | -1.80M 134.66% | -39.80M 2,114.64% | -30.68M 22.92% | -87.28M 184.50% | -15.80M 81.90% | -5.51M 65.13% | -1.47M 73.38% | -26.65M 1,716.84% | -15.15M 43.17% | -65.24M 330.72% | -56.81M 12.91% | -57.60M 1.38% | -61.47M 6.72% | -91.09M 48.19% | |
weighted average shs out | 4.24M - | 4.24M 0.00% | 4.24M 0.00% | 26.55M 526.36% | 26.55M 0% | 26.55M 0% | 26.55M 0% | 26.55M 0% | 32.78M 23.47% | 27.28M 16.77% | 33.74M 23.65% | 33.74M 0% | 33.74M 0% | 33.89M 0.46% | 34.01M 0.35% | 34.05M 0.12% | 33.77M 0.80% | 34.42M 1.91% | 34.61M 0.54% | 34.58M 0.07% | 35.03M 1.30% | 35.13M 0.28% | 35.17M 0.12% | 35.21M 0.11% | 35.30M 0.24% | 35.55M 0.70% | 36.06M 1.45% | 35.94M 0.34% | 36.85M 2.53% | 36.96M 0.30% | 37.86M 2.42% | 41.84M 10.53% | 41.97M 0.30% | 41.85M 0.28% | 41.98M 0.32% | 42.28M 0.72% | 42.52M 0.55% | 42.57M 0.12% | 43.33M 1.79% | 47.20M 8.93% | 47.50M 0.64% | |
weighted average shs out dil | 4.24M - | 4.24M 0% | 4.24M 0% | 26.55M 526.50% | 26.55M 0% | 26.55M 0% | 26.55M 0% | 26.55M 0% | 32.78M 23.45% | 27.38M 16.49% | 33.74M 23.24% | 33.83M 0.27% | 33.83M 0.00% | 35.02M 3.51% | 35.20M 0.52% | 35.48M 0.80% | 34.16M 3.71% | 36.28M 6.20% | 34.61M 4.62% | 34.91M 0.87% | 36.37M 4.19% | 35.13M 3.40% | 35.17M 0.12% | 35.21M 0.11% | 35.30M 0.24% | 37.42M 6.02% | 38.10M 1.81% | 36.60M 3.93% | 36.88M 0.77% | 37.05M 0.46% | 39.10M 5.53% | 41.90M 7.16% | 41.97M 0.16% | 41.98M 0.04% | 41.98M 0.00% | 42.28M 0.72% | 42.52M 0.55% | 42.57M 0.12% | 43.42M 2.00% | 47.20M 8.71% | 47.50M 0.64% | |
eps | 0.85 - | -1.62 290.59% | -0.48 70.37% | -0.22 54.17% | 0.07 129.68% | -0.08 223.89% | 0.43 631.52% | -0.03 106.05% | 0.28 1,176.92% | 0.08 71.43% | -0.07 183.63% | 0.15 324.22% | 0.28 86.67% | 0.64 128.57% | 0.17 73.44% | 0.25 47.06% | -0.12 148% | 0.28 333.33% | -0.26 192.86% | -0.35 34.62% | 0.05 114.29% | -0.13 360.00% | -0.02 81.15% | -0.01 42.86% | -1.87 13,257.14% | 1.19 163.64% | 0.14 88.24% | -0.05 135.07% | -1.08 2,099.59% | -0.83 23.15% | -2.23 168.67% | -0.38 82.96% | -0.13 65.79% | -0.04 73.00% | -0.63 1,694.87% | -0.36 42.86% | -1.53 325% | -1.33 13.07% | -1.33 0% | -1.30 2.26% | -1.92 47.69% | |
epsdiluted | 0.85 - | -1.62 290.59% | -0.48 70.37% | -0.22 54.17% | 0.07 129.68% | -0.08 223.89% | 0.43 631.52% | -0.03 106.05% | 0.28 1,176.92% | 0.08 71.43% | -0.07 183.63% | 0.15 324.22% | 0.28 86.67% | 0.62 121.43% | 0.17 72.58% | 0.24 41.18% | -0.12 150% | 0.26 316.67% | -0.26 200% | -0.35 34.62% | 0.05 114.29% | -0.13 360.00% | -0.02 81.15% | -0.01 42.86% | -1.87 13,257.14% | 1.13 160.43% | 0.14 87.61% | -0.05 135.07% | -1.08 2,099.59% | -0.83 23.15% | -2.23 168.67% | -0.38 82.96% | -0.13 65.79% | -0.03 73.15% | -0.63 1,705.16% | -0.36 42.86% | -1.53 325% | -1.33 13.07% | -1.33 0% | -1.30 2.26% | -1.92 47.69% |
All numbers in (except ratios and percentages)