bf/NASDAQ:FSLR_icon.jpeg

COM:FIRSTSOLAR

First Solar

  • Stock

Last Close

244.73

25/09 14:39

Market Cap

24.47B

Beta: -

Volume Today

250.67K

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
Jun '14
Sep '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
768.44M
-
950.16M
23.65%
544.35M
42.71%
889.31M
63.37%
1.01B
13.35%
469.21M
53.45%
896.22M
91.01%
1.27B
41.85%
942.32M
25.87%
848.48M
9.96%
934.38M
10.12%
688.03M
26.37%
480.43M
30.17%
891.79M
85.62%
623.33M
30.10%
1.09B
74.39%
339.18M
68.80%
567.26M
67.25%
309.32M
45.47%
676.22M
118.62%
691.24M
2.22%
531.98M
23.04%
584.96M
9.96%
546.81M
6.52%
1.40B
155.92%
532.12M
61.97%
642.41M
20.73%
927.57M
44.39%
609.23M
34.32%
803.37M
31.87%
629.18M
21.68%
583.50M
7.26%
907.32M
55.49%
367.04M
59.55%
620.96M
69.18%
628.93M
1.28%
1.00B
59.38%
548.29M
45.30%
810.67M
47.86%
801.09M
1.18%
1.16B
44.62%
794.11M
31.46%
1.01B
27.25%
cost of revenue
579.14M
-
713.45M
23.19%
451.63M
36.70%
700.02M
55.00%
699.61M
0.06%
430.23M
38.50%
731.73M
70.08%
786.88M
7.54%
710.89M
9.66%
585.54M
17.63%
743.22M
26.93%
501.75M
32.49%
416.85M
16.92%
807.61M
93.74%
512.43M
36.55%
795.23M
55.19%
277.11M
65.15%
394.47M
42.35%
317.38M
19.54%
547.09M
72.38%
592.93M
8.38%
531.87M
10.30%
507.77M
4.53%
408.44M
19.56%
1.07B
160.95%
441.79M
58.55%
504.95M
14.30%
634.55M
25.67%
449.37M
29.18%
618.61M
37.66%
455.06M
26.44%
458.92M
0.85%
660.83M
44.00%
355.58M
46.19%
644.15M
81.16%
607.95M
5.62%
941.78M
54.91%
436.24M
53.68%
500.25M
14.68%
424.92M
15.06%
656.52M
54.51%
448.11M
31.75%
511.59M
14.17%
gross profit
189.30M
-
236.71M
25.05%
92.72M
60.83%
189.29M
104.14%
308.38M
62.92%
38.98M
87.36%
164.48M
321.96%
484.37M
194.48%
231.44M
52.22%
262.94M
13.61%
191.16M
27.30%
186.28M
2.56%
63.59M
65.86%
84.18M
32.39%
110.89M
31.73%
291.80M
163.14%
62.07M
78.73%
172.80M
178.39%
-8.06M
104.66%
129.13M
1,702.47%
98.31M
23.87%
112K
99.89%
77.18M
68,812.50%
138.36M
79.27%
333.56M
141.07%
90.34M
72.92%
137.46M
52.16%
293.01M
113.16%
159.86M
45.44%
184.77M
15.58%
174.12M
5.76%
124.58M
28.45%
246.49M
97.86%
11.46M
95.35%
-23.20M
302.39%
20.98M
190.44%
60.61M
188.88%
112.05M
84.86%
310.42M
177.03%
376.18M
21.18%
502.03M
33.46%
346.00M
31.08%
498.89M
44.19%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
65.66M
-
58.66M
10.66%
57.67M
1.70%
66.53M
15.37%
70.97M
6.67%
67.69M
4.62%
70.90M
4.75%
53.72M
24.24%
62.89M
17.07%
67.50M
7.34%
63.78M
5.52%
60.34M
5.38%
70.37M
16.61%
48.20M
31.51%
48.96M
1.57%
50.55M
3.25%
55.00M
8.81%
41.13M
25.22%
50.85M
23.65%
33.54M
34.05%
51.34M
53.07%
45.35M
11.66%
50.93M
12.31%
53.54M
5.12%
55.64M
3.92%
58.59M
5.29%
51.77M
11.64%
49.86M
3.69%
62.70M
25.75%
52.09M
16.93%
36.35M
30.22%
43.48M
19.62%
38.41M
11.65%
36.73M
4.38%
38.89M
5.90%
46.37M
19.22%
42.73M
7.84%
44.03M
3.03%
46.33M
5.22%
50.17M
8.30%
57.09M
13.80%
45.83M
19.73%
46.56M
1.60%
research and development expenses
38.42M
-
38.77M
0.92%
32.66M
15.77%
37.59M
15.11%
34.94M
7.05%
34.76M
0.54%
29.48M
15.18%
29.63M
0.51%
36.73M
23.96%
30.19M
17.81%
32.93M
9.09%
32.17M
2.30%
29.47M
8.40%
22.80M
22.64%
21.34M
6.40%
20.85M
2.30%
23.58M
13.11%
20.32M
13.82%
20.37M
0.23%
22.39M
9.92%
21.39M
4.48%
21.88M
2.29%
24.39M
11.51%
24.91M
2.12%
25.43M
2.07%
25.61M
0.73%
22.48M
12.22%
22.97M
2.17%
22.67M
1.31%
19.87M
12.34%
23.93M
20.44%
25.43M
6.23%
29.88M
17.52%
27.11M
9.28%
25.23M
6.93%
29.18M
15.67%
31.28M
7.20%
30.51M
2.47%
36.74M
20.44%
41.19M
12.10%
43.86M
6.49%
42.74M
2.55%
51.94M
21.51%
other expenses
-2.16M
-
-1.75M
19.13%
-3.17M
81.56%
-6.82M
115.17%
5.21M
176.43%
-1.26M
124.15%
-792K
37.09%
-1.68M
111.87%
-1.77M
5.66%
35.55M
2,105.25%
6.75M
81.01%
6.42M
4.95%
-8.47M
232.00%
25.86M
405.22%
-2.70M
110.44%
2.02M
174.77%
-1.22M
160.21%
17.93M
1,576.05%
-4.33M
124.13%
-5.97M
37.96%
32.10M
637.63%
3.51M
89.07%
-4.44M
226.47%
-3.40M
23.41%
21.87M
743.51%
-2.22M
110.16%
-3.19M
43.79%
-3.24M
1.28%
-3.28M
1.33%
8.45M
357.64%
-3.25M
138.44%
-2.60M
19.83%
-2.28M
12.26%
7.34M
421.28%
13.23M
80.31%
19.77M
49.41%
32.74M
65.62%
19.49M
40.46%
997K
94.89%
-1.03M
203.61%
-27.65M
2,576.96%
15.41M
155.72%
27.88M
80.95%
cost and expenses
683.22M
-
810.88M
18.69%
542.45M
33.10%
805.55M
48.50%
808.77M
0.40%
539.32M
33.32%
839.08M
55.58%
873.42M
4.09%
810.50M
7.20%
683.23M
15.70%
839.98M
22.94%
595.02M
29.16%
516.90M
13.13%
879.75M
70.20%
591.11M
32.81%
879.25M
48.74%
376.18M
57.22%
493.00M
31.05%
412.95M
16.24%
617.75M
49.59%
680.23M
10.12%
608.62M
10.53%
593.54M
2.48%
505.50M
14.83%
1.15B
128.34%
530.47M
54.04%
585.51M
10.38%
720.40M
23.04%
551.46M
23.45%
701.92M
27.28%
517.06M
26.34%
530.77M
2.65%
734.16M
38.32%
426.75M
41.87%
721.51M
69.07%
703.27M
2.53%
1.05B
49.09%
530.27M
49.43%
606.70M
14.41%
528.34M
12.92%
767.32M
45.23%
552.08M
28.05%
637.97M
15.56%
operating expenses
104.08M
-
97.44M
6.38%
90.82M
6.79%
105.53M
16.20%
109.16M
3.44%
109.09M
0.06%
107.35M
1.60%
86.54M
19.38%
99.61M
15.10%
97.69M
1.93%
96.76M
0.95%
93.27M
3.61%
100.06M
7.27%
72.15M
27.89%
78.68M
9.05%
84.02M
6.79%
99.07M
17.91%
98.53M
0.54%
95.58M
3.00%
70.65M
26.08%
87.30M
23.57%
76.75M
12.09%
85.77M
11.75%
97.06M
13.17%
88.42M
8.90%
88.68M
0.30%
80.56M
9.15%
85.85M
6.56%
102.09M
18.91%
83.31M
18.39%
62.00M
25.59%
71.85M
15.89%
73.33M
2.06%
71.17M
2.94%
77.35M
8.68%
95.32M
23.22%
106.76M
12.00%
94.03M
11.92%
106.45M
13.21%
103.42M
2.85%
110.80M
7.14%
103.98M
6.16%
126.38M
21.54%
interest expense
16K
-
410K
2,462.50%
930K
126.83%
89K
90.43%
4.33M
4,760.67%
194K
95.52%
826K
325.77%
1.77M
114.89%
4.18M
135.49%
4.64M
11.05%
7.15M
54.05%
5.56M
22.21%
3.18M
42.80%
9.17M
188.15%
6.37M
30.48%
4.15M
34.91%
6.07M
46.37%
5.18M
14.67%
6.07M
17.04%
3.20M
47.27%
11.48M
258.85%
10.12M
11.81%
8.92M
11.86%
4.98M
44.22%
3.05M
38.75%
6.79M
122.74%
3.25M
52.07%
10.97M
237.28%
3.02M
72.50%
3.00M
0.73%
4.62M
54.31%
2.96M
36.02%
2.53M
14.47%
2.87M
13.24%
3.24M
12.95%
2.99M
7.57%
3.13M
4.75%
748K
76.13%
1.42M
89.17%
3.73M
163.89%
7.07M
89.29%
-9.21M
230.31%
-9.77M
6.03%
ebitda
110.21M
-
141.85M
28.71%
3.27M
97.69%
81.24M
2,383.52%
201.85M
148.47%
-3.05M
101.51%
62.40M
2,147.21%
401.46M
543.38%
136.12M
66.09%
207.21M
52.23%
107.69M
48.03%
105.32M
2.19%
-38.58M
136.63%
44.31M
214.88%
65.04M
46.78%
246.80M
279.45%
-24.87M
110.08%
104.02M
518.21%
-91.10M
187.57%
68.96M
175.70%
57.75M
16.25%
-58.87M
201.94%
488K
100.83%
49.36M
10,014.55%
276.67M
460.53%
8.76M
96.83%
57.38M
554.67%
206.04M
259.10%
55.94M
72.85%
110.86M
98.17%
175.87M
58.65%
51.88M
70.50%
173.06M
233.56%
-57.60M
133.28%
-99.56M
72.85%
-59.81M
39.92%
695K
101.16%
111.24M
15,905.76%
301.70M
171.21%
372.72M
23.54%
476.83M
27.93%
243.14M
49.01%
372.51M
53.21%
operating income
60.32M
-
139.27M
130.88%
1.91M
98.63%
83.76M
4,289.94%
199.22M
137.85%
-70.11M
135.19%
57.13M
181.49%
397.82M
596.31%
131.82M
66.86%
165.25M
25.36%
8.87M
94.63%
88.70M
899.84%
-765.41M
962.96%
-8.00M
98.96%
13.93M
274.21%
206.99M
1,386.14%
-35.07M
116.94%
74.26M
311.75%
-103.63M
239.55%
58.48M
156.42%
11.01M
81.17%
-76.64M
796.21%
-8.58M
88.80%
41.30M
581.17%
-117.87M
385.36%
1.66M
101.40%
50.90M
2,973.43%
207.16M
307.03%
57.77M
72.11%
252.35M
336.78%
110.38M
56.26%
50.87M
53.92%
173.16M
240.42%
-59.71M
134.48%
144.83M
342.55%
-74.34M
151.33%
-69.85M
6.04%
42.38M
160.68%
168.51M
297.58%
272.96M
61.98%
397.78M
45.73%
243.14M
38.88%
372.51M
53.21%
depreciation and amortization
61.39M
-
60.72M
1.08%
62.59M
3.08%
59.83M
4.42%
62.66M
4.73%
63.26M
0.96%
65.90M
4.17%
64.77M
1.72%
63.90M
1.33%
58.38M
8.65%
56.70M
2.86%
57.14M
0.77%
58.72M
2.76%
32.97M
43.85%
27.97M
15.15%
28.61M
2.29%
25.76M
9.96%
24.42M
5.21%
30.34M
24.27%
34.43M
13.46%
41.54M
20.67%
48.87M
17.64%
49.94M
2.19%
51.15M
2.42%
55.51M
8.51%
56.28M
1.39%
57.60M
2.34%
59.40M
3.13%
59.65M
0.42%
63.20M
5.96%
65.71M
3.96%
65.69M
0.02%
65.29M
0.61%
2.11M
96.76%
-244.38M
11,665.74%
14.52M
105.94%
70.54M
385.72%
68.86M
2.39%
71.70M
4.14%
77.74M
8.42%
89.69M
15.37%
total other income expenses net
-27.16M
-
-2.33M
91.44%
-3.15M
35.44%
-6.65M
111.24%
2.58M
138.86%
-2.85M
210.44%
-3.14M
10.12%
-5.40M
71.88%
-3.66M
32.27%
32.31M
982.87%
-81.50M
352.23%
-191K
99.77%
-743.17M
388,992.67%
6.08M
100.82%
-23.43M
485.60%
-2.74M
88.30%
-2.76M
0.77%
15.42M
658.18%
-1.91M
112.36%
-8.35M
338.30%
34.01M
507.11%
3.68M
89.18%
-2.71M
173.68%
-2.19M
19.25%
-341.94M
15,513.84%
-2.62M
99.23%
-10.49M
300.53%
-5.09M
51.52%
-4.62M
9.20%
156.75M
3,492.81%
-5.99M
103.82%
-5.49M
8.43%
-5.65M
2.90%
-3.04M
46.10%
-5.22M
71.64%
12.66M
342.33%
63.27M
399.91%
-6.71M
110.61%
-39.11M
482.69%
-1.81M
95.37%
-31.05M
1,616.20%
12.38M
139.87%
4.62M
62.68%
income before tax
62.28M
-
140.86M
126.18%
2.36M
98.32%
81.32M
3,342.68%
206.13M
153.50%
-68.10M
133.04%
59.22M
186.96%
395.96M
568.62%
130.06M
67.15%
199.33M
53.27%
12.28M
93.84%
93.15M
658.61%
-776.45M
933.55%
15.36M
101.98%
9.97M
35.12%
209.28M
1,999.96%
-32.49M
115.53%
96.32M
396.44%
-94.74M
198.36%
63.38M
166.90%
48.19M
23.97%
-68.82M
242.82%
-6.71M
90.25%
45.59M
779.77%
-90.19M
297.83%
1.58M
101.75%
46.82M
2,869.06%
193.21M
312.65%
51.58M
73.30%
256.16M
396.61%
102.80M
59.87%
46.04M
55.21%
167.17M
263.09%
-62.75M
137.54%
139.60M
322.46%
-61.68M
144.18%
-6.57M
89.35%
35.67M
642.80%
188.47M
428.33%
290.46M
54.12%
376.68M
29.68%
255.52M
32.17%
377.13M
47.59%
income tax expense
-2.98M
-
28.85M
1,067.57%
-2.17M
107.51%
-7.11M
228.16%
10.54M
248.35%
-5.98M
156.71%
-33.34M
457.53%
49.64M
248.90%
-15.29M
130.80%
33.76M
320.82%
9.05M
73.21%
-50.52M
658.44%
89.71M
277.56%
5.68M
93.67%
-40.03M
804.84%
7.58M
118.94%
398.76M
5,160.75%
11.63M
97.08%
-6.16M
153.02%
2.40M
138.87%
-4.42M
284.31%
-1.39M
68.43%
11.74M
942.47%
15.04M
28.02%
-30.86M
305.29%
-89.22M
189.05%
10.21M
111.45%
38.11M
273.09%
-66.40M
274.25%
46.49M
170.02%
20.35M
56.24%
837K
95.89%
35.80M
4,176.70%
-19.50M
154.47%
83.80M
529.76%
-12.51M
114.93%
976K
107.80%
-6.89M
805.74%
17.89M
359.76%
22.07M
23.33%
27.44M
24.36%
-18.90M
168.88%
-27.77M
46.93%
net income
65.26M
-
112.01M
71.63%
4.53M
95.96%
88.42M
1,852.83%
191.96M
117.09%
-62.29M
132.45%
94.49M
251.69%
346.20M
266.39%
164.13M
52.59%
170.56M
3.92%
13.41M
92.14%
154.15M
1,049.66%
-719.86M
567.00%
9.13M
101.27%
51.96M
469.21%
205.75M
295.95%
-432.45M
310.19%
82.95M
119.18%
-48.49M
158.46%
57.75M
219.09%
52.12M
9.76%
-67.60M
229.71%
-18.55M
72.56%
30.62M
265.10%
-59.41M
294.00%
90.70M
252.68%
36.91M
59.31%
155.04M
320.03%
115.70M
25.37%
209.67M
81.21%
82.45M
60.68%
45.20M
45.17%
131.37M
190.62%
-43.26M
132.93%
55.80M
229.01%
-49.17M
188.11%
-7.55M
84.65%
42.56M
663.87%
170.58M
300.79%
268.40M
57.35%
349.24M
30.12%
236.62M
32.25%
349.36M
47.65%
weighted average shs out
99.47M
-
99.59M
0.12%
100.15M
0.56%
100.20M
0.05%
100.25M
0.05%
99.86M
0.38%
100.85M
0.99%
100.91M
0.05%
101.40M
0.49%
101.85M
0.45%
102.29M
0.43%
103.34M
1.03%
103.84M
0.49%
104.10M
0.25%
104.34M
0.23%
104.43M
0.09%
104.45M
0.02%
104.55M
0.10%
104.78M
0.22%
104.80M
0.03%
104.84M
0.04%
105.05M
0.19%
103.04M
1.91%
105.40M
2.28%
105.42M
0.03%
105.59M
0.16%
105.93M
0.31%
105.97M
0.04%
105.98M
0.01%
106.09M
0.11%
106.31M
0.21%
106.32M
0.01%
106.33M
0.01%
105.50M
0.78%
106.59M
1.03%
106.60M
0.01%
106.61M
0.01%
106.67M
0.06%
106.83M
0.14%
106.83M
0.01%
106.84M
0.01%
106.91M
0.06%
107.04M
0.12%
weighted average shs out dil
101.26M
-
101.82M
0.56%
101.81M
0.01%
101.42M
0.39%
101.51M
0.09%
100.38M
1.12%
101.61M
1.23%
102.30M
0.68%
102.29M
0.01%
102.75M
0.44%
103.88M
1.10%
103.73M
0.14%
103.97M
0.23%
104.41M
0.42%
104.61M
0.19%
105.66M
1.00%
104.45M
1.15%
106.31M
1.78%
104.78M
1.44%
106.16M
1.32%
105.82M
0.32%
105.05M
0.73%
105.37M
0.31%
106.23M
0.81%
105.42M
0.75%
106.39M
0.91%
106.47M
0.08%
106.75M
0.26%
106.94M
0.18%
106.89M
0.05%
106.84M
0.05%
106.90M
0.06%
107.01M
0.10%
106.41M
0.56%
107.06M
0.61%
106.60M
0.43%
106.61M
0.01%
107.15M
0.51%
107.28M
0.12%
107.50M
0.21%
107.56M
0.06%
107.41M
0.14%
107.53M
0.11%
eps
0.66
-
1.12
69.70%
0.05
95.54%
0.88
1,660.00%
1.91
117.05%
-0.62
132.46%
0.94
251.61%
3.43
264.89%
1.62
52.77%
1.67
3.09%
0.13
92.22%
1.49
1,046.15%
-6.92
564.43%
0.09
101.30%
0.50
455.56%
1.97
294%
-4.14
310.15%
0.79
119.08%
-0.46
158.23%
0.55
219.57%
0.50
9.09%
-0.64
228.00%
-0.18
71.88%
0.29
261.11%
-0.56
293.10%
0.86
253.57%
0.35
59.30%
1.46
317.14%
1.09
25.34%
1.98
81.65%
0.78
60.61%
0.43
44.87%
1.24
188.37%
-0.41
133.06%
0.52
226.83%
-0.46
188.46%
-0.07
84.61%
0.40
664.97%
1.60
300.00%
2.51
56.87%
3.27
30.28%
2.21
32.42%
3.26
47.51%
epsdiluted
0.64
-
1.10
71.88%
0.04
96.36%
0.87
2,075%
1.89
117.24%
-0.62
132.80%
0.93
250%
3.38
263.44%
1.60
52.66%
1.66
3.75%
0.13
92.17%
1.49
1,046.15%
-6.92
564.43%
0.09
101.30%
0.50
455.56%
1.95
290%
-4.14
312.31%
0.78
118.84%
-0.46
158.97%
0.54
217.39%
0.49
9.26%
-0.64
230.61%
-0.18
71.88%
0.29
261.11%
-0.56
293.10%
0.85
251.79%
0.35
58.82%
1.45
314.29%
1.08
25.52%
1.96
81.48%
0.77
60.71%
0.42
45.45%
1.23
192.86%
-0.41
133.33%
0.52
226.83%
-0.46
188.46%
-0.07
84.61%
0.40
664.97%
1.59
297.50%
2.50
57.23%
3.25
30%
2.20
32.31%
3.25
47.73%

All numbers in (except ratios and percentages)