bf/NASDAQ:TPIC_icon.jpeg

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

Subscribe NowHelp
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)