_id
6911b6a7ccc777a4e85d6071
Ticker
FSLR
Name
First Solar Inc
Exchange
NASDAQ
Address
350 West Washington Street, Tempe, AZ, United States, 85288
Country
USA
Sector
Technology
Industry
Solar
Currency
USD
Website
https://www.firstsolar.com
Description
First Solar, Inc., a solar technology company, provides photovoltaic (PV) solar energy solutions in the United States, France, India, Chile, and internationally. The company manufactures and sells PV solar modules with a thin film semiconductor technology that provides a lower-carbon alternative to conventional crystalline silicon PV solar modules. It also designs, manufactures, and sells cadmium telluride solar modules that converts sunlight into electricity. The company's residual business operations include project development activities, operations and maintenance services, and the sale of PV solar power systems to third-party customers. It serves developers and operators of systems, utilities, independent power producers, commercial and industrial companies, and other system owners. The company was formerly known as First Solar Holdings, Inc. and changed its name to First Solar, Inc. in 2006. First Solar, Inc. was founded in 1999 and is headquartered in Tempe, Arizona.
Last Close
272.83
Volume
775413
Current Price
257.38
Change
-5.6628669867683135
Last Updated
2025-11-30T19:02:29.851Z
Image
data:image/webp;base64,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
Ipo Date
2006-11-17T00:00:00.000Z
Market Cap
29286539264
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9354688888888887
Sentiment Sources
45
Rating
4.2703
Target Price
271.6056
Strong Buy
19
Buy
11
Hold
6
Sell
0
Strong Sell
1
Current Quarter
2025-09-30
Revenue
1594856000
Cost Of Revenue
984111000
Gross Profit
610745000
Operating Expenses
144650000
Operating Income
466095000
Interest Expense
14121000
Pretax Income
460345000
Net Income
455943000
Eps
4.239831501422753
Dividends Per Share
-
Shares Outstanding
107308141
Income Tax Expense
4402000
EBITDA
612528000
Operating Margin
29.224895539158396
Total Other Income Expense Net
-5750000
Cash
1992173000
Short Term Investments
47747000
Receivables
2252705000
Inventories
1100850000
Total Current Assets
5901768000
Property Plant Equipment
5759806000
Total Assets
13459309000
Payables
284542000
Short Term Debt
484829000
Long Term Debt
282565000
Total Liabilities
4443997000
Equity
9015312000
Depreciation
138062000
Change In Working Capital
630630000
Cash From Operations
1273617000
Capital Expenditures
204048000
Cash From Investing
-227731000
Cash From Financing
-222557000
Net Change In Cash
821881000
PE
20.9616
PB
3.2065254613484258
ROE
5.057428960861254
ROA
3.3875661818894267
FCF
1069569000
Fcf Percent
0.6706367220614274
Piotroski FScore
4
Health Score
72
Deep Value Investing Score
5.5
Defensive Investing Score
7.5
Dividend Investing Score
3
Economic Moat Investing Score
9.3
Garp Investing Score
8.5
Growth Investing Score
7
Momentum Investing Score
5
Net Net Investing Score
2.5
Quality Investing Score
8
Value Investing Score
5.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1594856000
Quarters > 0 > income Statement > cost Of Revenue
984111000
Quarters > 0 > income Statement > gross Profit
610745000
Quarters > 0 > income Statement > operating Expenses
144650000
Quarters > 0 > income Statement > operating Income
466095000
Quarters > 0 > income Statement > interest Expense
14121000
Quarters > 0 > income Statement > pretax Income
460345000
Quarters > 0 > income Statement > net Income
455943000
Quarters > 0 > income Statement > eps
4.239831501422753
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
107538000
Quarters > 0 > income Statement > income Tax Expense
4402000
Quarters > 0 > income Statement > EBITDA
612528000
Quarters > 0 > income Statement > operating Margin
29.224895539158396
Quarters > 0 > income Statement > total Other Income Expense Net
-5750000
Quarters > 0 > balance Sheet > cash
1992173000
Quarters > 0 > balance Sheet > short Term Investments
47747000
Quarters > 0 > balance Sheet > receivables
2252705000
Quarters > 0 > balance Sheet > inventories
1100850000
Quarters > 0 > balance Sheet > total Current Assets
5901768000
Quarters > 0 > balance Sheet > property Plant Equipment
5759806000
Quarters > 0 > balance Sheet > total Assets
13459309000
Quarters > 0 > balance Sheet > payables
284542000
Quarters > 0 > balance Sheet > short Term Debt
484829000
Quarters > 0 > balance Sheet > long Term Debt
282565000
Quarters > 0 > balance Sheet > total Liabilities
4443997000
Quarters > 0 > balance Sheet > equity
9015312000
Quarters > 0 > cash Flow > net Income
455943000
Quarters > 0 > cash Flow > depreciation
138062000
Quarters > 0 > cash Flow > change In Working Capital
630630000
Quarters > 0 > cash Flow > cash From Operations
1273617000
Quarters > 0 > cash Flow > capital Expenditures
204048000
Quarters > 0 > cash Flow > cash From Investing
-227731000
Quarters > 0 > cash Flow > cash From Financing
-222557000
Quarters > 0 > cash Flow > net Change In Cash
821881000
Quarters > 0 > ratios > PE
4.239831501422753
Quarters > 0 > ratios > PB
3.2065254613484258
Quarters > 0 > ratios > ROE
5.057428960861254
Quarters > 0 > ratios > ROA
3.3875661818894267
Quarters > 0 > ratios > FCF
1069569000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.6706367220614274
Quarters > 0 > health Score
72
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1097170000
Quarters > 1 > income Statement > cost Of Revenue
597320000
Quarters > 1 > income Statement > gross Profit
499850000
Quarters > 1 > income Statement > operating Expenses
138243000
Quarters > 1 > income Statement > operating Income
361607000
Quarters > 1 > income Statement > interest Expense
9184000
Quarters > 1 > income Statement > pretax Income
352167000
Quarters > 1 > income Statement > net Income
341868000
Quarters > 1 > income Statement > eps
3.1826839826839826
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
107415000
Quarters > 1 > income Statement > income Tax Expense
10299000
Quarters > 1 > income Statement > EBITDA
485998000
Quarters > 1 > income Statement > operating Margin
32.95815598312021
Quarters > 1 > income Statement > total Other Income Expense Net
-9440000
Quarters > 1 > balance Sheet > cash
1124740000
Quarters > 1 > balance Sheet > short Term Investments
29098000
Quarters > 1 > balance Sheet > receivables
2325848000
Quarters > 1 > balance Sheet > inventories
1724919000
Quarters > 1 > balance Sheet > total Current Assets
5423591000
Quarters > 1 > balance Sheet > property Plant Equipment
5860730000
Quarters > 1 > balance Sheet > total Assets
12858044000
Quarters > 1 > balance Sheet > payables
367652000
Quarters > 1 > balance Sheet > short Term Debt
660821000
Quarters > 1 > balance Sheet > long Term Debt
327972000
Quarters > 1 > balance Sheet > total Liabilities
4311914000
Quarters > 1 > balance Sheet > equity
8546130000
Quarters > 1 > cash Flow > net Income
341868000
Quarters > 1 > cash Flow > depreciation
124647000
Quarters > 1 > cash Flow > change In Working Capital
-323395000
Quarters > 1 > cash Flow > cash From Operations
149577000
Quarters > 1 > cash Flow > capital Expenditures
288134000
Quarters > 1 > cash Flow > cash From Investing
-261994000
Quarters > 1 > cash Flow > cash From Financing
446618000
Quarters > 1 > cash Flow > net Change In Cash
336063000
Quarters > 1 > ratios > PE
3.1826839826839826
Quarters > 1 > ratios > PB
3.3786945933422494
Quarters > 1 > ratios > ROE
4.0002667874230795
Quarters > 1 > ratios > ROA
2.658786981907979
Quarters > 1 > ratios > FCF
-138557000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.126285808033395
Quarters > 1 > health Score
47
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
844568000
Quarters > 2 > income Statement > cost Of Revenue
500165000
Quarters > 2 > income Statement > gross Profit
344403000
Quarters > 2 > income Statement > operating Expenses
123159000
Quarters > 2 > income Statement > operating Income
221244000
Quarters > 2 > income Statement > interest Expense
9525000
Quarters > 2 > income Statement > pretax Income
217059000
Quarters > 2 > income Statement > net Income
209535000
Quarters > 2 > income Statement > eps
1.950705208769725
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
107415000
Quarters > 2 > income Statement > income Tax Expense
7524000
Quarters > 2 > income Statement > EBITDA
352460000
Quarters > 2 > income Statement > operating Margin
26.19611446325222
Quarters > 2 > income Statement > total Other Income Expense Net
-4185000
Quarters > 2 > balance Sheet > cash
837641000
Quarters > 2 > balance Sheet > short Term Investments
53119000
Quarters > 2 > balance Sheet > receivables
1963367000
Quarters > 2 > balance Sheet > inventories
1571182000
Quarters > 2 > balance Sheet > total Current Assets
4574103000
Quarters > 2 > balance Sheet > property Plant Equipment
5777104000
Quarters > 2 > balance Sheet > total Assets
12116665000
Quarters > 2 > balance Sheet > payables
427799000
Quarters > 2 > balance Sheet > short Term Debt
210856000
Quarters > 2 > balance Sheet > long Term Debt
327942000
Quarters > 2 > balance Sheet > total Liabilities
3929331000
Quarters > 2 > balance Sheet > equity
8187334000
Quarters > 2 > cash Flow > net Income
209535000
Quarters > 2 > cash Flow > depreciation
125876000
Quarters > 2 > cash Flow > change In Working Capital
-959362000
Quarters > 2 > cash Flow > cash From Operations
-607982000
Quarters > 2 > cash Flow > capital Expenditures
205966000
Quarters > 2 > cash Flow > cash From Investing
-88209000
Quarters > 2 > cash Flow > cash From Financing
-99619000
Quarters > 2 > cash Flow > net Change In Cash
-794203000
Quarters > 2 > ratios > PE
1.950705208769725
Quarters > 2 > ratios > PB
3.5267601425567836
Quarters > 2 > ratios > ROE
2.5592579953376764
Quarters > 2 > ratios > ROA
1.7293124799604511
Quarters > 2 > ratios > FCF
-813948000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.9637447783955821
Quarters > 2 > health Score
48
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1514031000
Quarters > 3 > income Statement > cost Of Revenue
946370000
Quarters > 3 > income Statement > gross Profit
567661000
Quarters > 3 > income Statement > operating Expenses
110892000
Quarters > 3 > income Statement > operating Income
456769000
Quarters > 3 > income Statement > interest Expense
10887000
Quarters > 3 > income Statement > pretax Income
446346000
Quarters > 3 > income Statement > net Income
393116000
Quarters > 3 > income Statement > eps
3.653664203726939
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
107595000
Quarters > 3 > income Statement > income Tax Expense
53230000
Quarters > 3 > income Statement > EBITDA
581652000
Quarters > 3 > income Statement > operating Margin
30.169065230500564
Quarters > 3 > income Statement > total Other Income Expense Net
-10423000
Quarters > 3 > balance Sheet > cash
1621376000
Quarters > 3 > balance Sheet > short Term Investments
171583000
Quarters > 3 > balance Sheet > receivables
1808739000
Quarters > 3 > balance Sheet > inventories
1348479000
Quarters > 3 > balance Sheet > total Current Assets
5089033000
Quarters > 3 > balance Sheet > property Plant Equipment
5557228000
Quarters > 3 > balance Sheet > total Assets
12124361000
Quarters > 3 > balance Sheet > payables
482190000
Quarters > 3 > balance Sheet > short Term Debt
249705000
Quarters > 3 > balance Sheet > long Term Debt
373354000
Quarters > 3 > balance Sheet > total Liabilities
4146784000
Quarters > 3 > balance Sheet > equity
7977577000
Quarters > 3 > cash Flow > net Income
393116000
Quarters > 3 > cash Flow > depreciation
124419000
Quarters > 3 > cash Flow > change In Working Capital
246651000
Quarters > 3 > cash Flow > cash From Operations
810996000
Quarters > 3 > cash Flow > capital Expenditures
313539000
Quarters > 3 > cash Flow > cash From Investing
-221386000
Quarters > 3 > cash Flow > cash From Financing
30728000
Quarters > 3 > cash Flow > net Change In Cash
616756000
Quarters > 3 > ratios > PE
3.653664203726939
Quarters > 3 > ratios > PB
3.6255557201140145
Quarters > 3 > ratios > ROE
4.927761900637249
Quarters > 3 > ratios > ROA
3.2423646903948176
Quarters > 3 > ratios > FCF
497457000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.32856460666921616
Quarters > 3 > health Score
67
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
4206289000
Annuals > 0 > income Statement > cost Of Revenue
2348425000
Annuals > 0 > income Statement > gross Profit
1857864000
Annuals > 0 > income Statement > operating Expenses
463444000
Annuals > 0 > income Statement > operating Income
1394420000
Annuals > 0 > income Statement > interest Expense
38870000
Annuals > 0 > income Statement > pretax Income
1406338000
Annuals > 0 > income Statement > net Income
1292044000
Annuals > 0 > income Statement > eps
12.016219483840967
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
107525000
Annuals > 0 > income Statement > income Tax Expense
114294000
Annuals > 0 > income Statement > EBITDA
1868706000
Annuals > 0 > income Statement > operating Margin
33.15083675895784
Annuals > 0 > income Statement > total Other Income Expense Net
11918000
Annuals > 0 > balance Sheet > cash
1621376000
Annuals > 0 > balance Sheet > short Term Investments
171583000
Annuals > 0 > balance Sheet > receivables
1808739000
Annuals > 0 > balance Sheet > inventories
1348479000
Annuals > 0 > balance Sheet > total Current Assets
5089033000
Annuals > 0 > balance Sheet > property Plant Equipment
5557228000
Annuals > 0 > balance Sheet > total Assets
12124361000
Annuals > 0 > balance Sheet > payables
482190000
Annuals > 0 > balance Sheet > short Term Debt
249705000
Annuals > 0 > balance Sheet > long Term Debt
373354000
Annuals > 0 > balance Sheet > total Liabilities
4146784000
Annuals > 0 > balance Sheet > equity
7977577000
Annuals > 0 > cash Flow > net Income
1292044000
Annuals > 0 > cash Flow > depreciation
423498000
Annuals > 0 > cash Flow > change In Working Capital
-483120000
Annuals > 0 > cash Flow > cash From Operations
1217999000
Annuals > 0 > cash Flow > capital Expenditures
1526076000
Annuals > 0 > cash Flow > cash From Investing
-1563307000
Annuals > 0 > cash Flow > cash From Financing
24849000
Annuals > 0 > cash Flow > net Change In Cash
-326846000
Annuals > 0 > ratios > PE
12.016219483840967
Annuals > 0 > ratios > PB
3.678525823066327
Annuals > 0 > ratios > ROE
16.195945209930283
Annuals > 0 > ratios > ROA
10.656594603212492
Annuals > 0 > ratios > FCF
-308077000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
-0.07324199549769404
Annuals > 0 > health Score
60
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
3318602000
Annuals > 1 > income Statement > cost Of Revenue
2017923000
Annuals > 1 > income Statement > gross Profit
1300679000
Annuals > 1 > income Statement > operating Expenses
443413000
Annuals > 1 > income Statement > operating Income
857266000
Annuals > 1 > income Statement > interest Expense
12965000
Annuals > 1 > income Statement > pretax Income
891290000
Annuals > 1 > income Statement > net Income
830777000
Annuals > 1 > income Statement > eps
7.737371009201654
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
107372000
Annuals > 1 > income Statement > income Tax Expense
60513000
Annuals > 1 > income Statement > EBITDA
1212249000
Annuals > 1 > income Statement > operating Margin
25.832142570877735
Annuals > 1 > income Statement > total Other Income Expense Net
34024000
Annuals > 1 > balance Sheet > cash
1946994000
Annuals > 1 > balance Sheet > short Term Investments
155495000
Annuals > 1 > balance Sheet > receivables
1407622000
Annuals > 1 > balance Sheet > inventories
1012112000
Annuals > 1 > balance Sheet > total Current Assets
4634809000
Annuals > 1 > balance Sheet > property Plant Equipment
4498753000
Annuals > 1 > balance Sheet > total Assets
10365132000
Annuals > 1 > balance Sheet > payables
207178000
Annuals > 1 > balance Sheet > short Term Debt
106596000
Annuals > 1 > balance Sheet > long Term Debt
464068000
Annuals > 1 > balance Sheet > total Liabilities
3677663000
Annuals > 1 > balance Sheet > equity
6687469000
Annuals > 1 > cash Flow > net Income
830777000
Annuals > 1 > cash Flow > depreciation
307994000
Annuals > 1 > cash Flow > change In Working Capital
-526664000
Annuals > 1 > cash Flow > cash From Operations
602260000
Annuals > 1 > cash Flow > capital Expenditures
1386775000
Annuals > 1 > cash Flow > cash From Investing
-472791000
Annuals > 1 > cash Flow > cash From Financing
336853000
Annuals > 1 > cash Flow > net Change In Cash
471607000
Annuals > 1 > ratios > PE
7.737371009201654
Annuals > 1 > ratios > PB
4.3819218062917376
Annuals > 1 > ratios > ROE
12.422891231346268
Annuals > 1 > ratios > ROA
8.015112590944332
Annuals > 1 > ratios > FCF
-784515000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
-0.23639924281369082
Annuals > 1 > health Score
59
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2619319000
Annuals > 2 > income Statement > cost Of Revenue
2549461000
Annuals > 2 > income Statement > gross Profit
69858000
Annuals > 2 > income Statement > operating Expenses
97094000
Annuals > 2 > income Statement > operating Income
-27236000
Annuals > 2 > income Statement > interest Expense
12225000
Annuals > 2 > income Statement > pretax Income
8598000
Annuals > 2 > income Statement > net Income
-44166000
Annuals > 2 > income Statement > eps
-0.41450572965058985
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
106551000
Annuals > 2 > income Statement > income Tax Expense
52764000
Annuals > 2 > income Statement > EBITDA
290547000
Annuals > 2 > income Statement > operating Margin
-1.0398122565445447
Annuals > 2 > income Statement > total Other Income Expense Net
35834000
Annuals > 2 > balance Sheet > cash
1481269000
Annuals > 2 > balance Sheet > short Term Investments
1096712000
Annuals > 2 > balance Sheet > receivables
329611000
Annuals > 2 > balance Sheet > inventories
783296000
Annuals > 2 > balance Sheet > total Current Assets
3791421000
Annuals > 2 > balance Sheet > property Plant Equipment
3630087000
Annuals > 2 > balance Sheet > total Assets
8251228000
Annuals > 2 > balance Sheet > payables
341409000
Annuals > 2 > balance Sheet > short Term Debt
9193000
Annuals > 2 > balance Sheet > long Term Debt
184349000
Annuals > 2 > balance Sheet > total Liabilities
2415173000
Annuals > 2 > balance Sheet > equity
5836055000
Annuals > 2 > cash Flow > net Income
-44166000
Annuals > 2 > cash Flow > depreciation
269724000
Annuals > 2 > cash Flow > change In Working Capital
998638000
Annuals > 2 > cash Flow > cash From Operations
873369000
Annuals > 2 > cash Flow > capital Expenditures
903605000
Annuals > 2 > cash Flow > cash From Investing
-1192574000
Annuals > 2 > cash Flow > cash From Financing
309392000
Annuals > 2 > cash Flow > net Change In Cash
37625000
Annuals > 2 > ratios > PE
-0.41450572965058985
Annuals > 2 > ratios > PB
4.982800696703509
Annuals > 2 > ratios > ROE
-0.756778337421426
Annuals > 2 > ratios > ROA
-0.5352657810449548
Annuals > 2 > ratios > FCF
-30236000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.011543458433279795
Annuals > 2 > health Score
31
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
2923377000
Annuals > 3 > income Statement > cost Of Revenue
2193423000
Annuals > 3 > income Statement > gross Profit
729954000
Annuals > 3 > income Statement > operating Expenses
143203000
Annuals > 3 > income Statement > operating Income
586751000
Annuals > 3 > income Statement > interest Expense
13107000
Annuals > 3 > income Statement > pretax Income
572162000
Annuals > 3 > income Statement > net Income
468693000
Annuals > 3 > income Statement > eps
4.383421869739254
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
106924000
Annuals > 3 > income Statement > income Tax Expense
103469000
Annuals > 3 > income Statement > EBITDA
845169000
Annuals > 3 > income Statement > operating Margin
20.071000079702344
Annuals > 3 > income Statement > total Other Income Expense Net
-14589000
Annuals > 3 > balance Sheet > cash
1450654000
Annuals > 3 > balance Sheet > short Term Investments
375389000
Annuals > 3 > balance Sheet > receivables
454709000
Annuals > 3 > balance Sheet > inventories
819403000
Annuals > 3 > balance Sheet > total Current Assets
3191243000
Annuals > 3 > balance Sheet > property Plant Equipment
3074424000
Annuals > 3 > balance Sheet > total Assets
7413746000
Annuals > 3 > balance Sheet > payables
193374000
Annuals > 3 > balance Sheet > short Term Debt
16677000
Annuals > 3 > balance Sheet > long Term Debt
236005000
Annuals > 3 > balance Sheet > total Liabilities
1454195000
Annuals > 3 > balance Sheet > equity
5959551000
Annuals > 3 > cash Flow > net Income
468693000
Annuals > 3 > cash Flow > depreciation
259900000
Annuals > 3 > cash Flow > change In Working Capital
-336705000
Annuals > 3 > cash Flow > cash From Operations
237559000
Annuals > 3 > cash Flow > capital Expenditures
540291000
Annuals > 3 > cash Flow > cash From Investing
-99040000
Annuals > 3 > cash Flow > cash From Financing
40550000
Annuals > 3 > cash Flow > net Change In Cash
182243000
Annuals > 3 > ratios > PE
4.383421869739254
Annuals > 3 > ratios > PB
4.8966269572993
Annuals > 3 > ratios > ROE
7.864568991858614
Annuals > 3 > ratios > ROA
6.321945747804146
Annuals > 3 > ratios > FCF
-302732000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
-0.1035555797285126
Annuals > 3 > health Score
58
Valuation > metrics > PE
20.9616
Valuation > metrics > PB
3.2065254613484258
Valuation > final Score
77.93474538651574
Valuation > verdict
3.4% Overvalued
Profitability > metrics > ROE
5.057428960861254
Profitability > metrics > ROA
7.725532416726649
Profitability > metrics > Net Margin
0.2858834904217058
Profitability > final Score
63
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.49293879124760187
Risk > metrics > Interest Coverage
33.00722328446994
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
7.670899994930924
Liquidity > metrics > Quick Ratio
6.240055837820766
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
66.21305406657751
Prev Valuations > 1
64.73239857443217
Prev Valuations > 2
63.74444279885986
Prev Profitabilities > 0
57
Prev Profitabilities > 1
49
Prev Profitabilities > 2
63
Prev Risks > 0
88
Prev Risks > 1
100
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T17:12:39.027Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-04
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
4.24
Earnings History > 0 > eps Estimate
4.31
Earnings History > 0 > eps Difference
-0.07
Earnings History > 0 > surprise Percent
-1.6241
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-28
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
3.18
Earnings History > 1 > eps Estimate
2.81
Earnings History > 1 > eps Difference
0.37
Earnings History > 1 > surprise Percent
13.1673
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-29
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.95
Earnings History > 2 > eps Estimate
2.4688
Earnings History > 2 > eps Difference
-0.5188
Earnings History > 2 > surprise Percent
-21.0143
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-25
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
3.65
Earnings History > 3 > eps Estimate
4.6859
Earnings History > 3 > eps Difference
-1.0359
Earnings History > 3 > surprise Percent
-22.1067
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-29
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.91
Earnings History > 4 > eps Estimate
3.14
Earnings History > 4 > eps Difference
-0.23
Earnings History > 4 > surprise Percent
-7.3248
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-30
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
3.25
Earnings History > 5 > eps Estimate
2.69
Earnings History > 5 > eps Difference
0.56
Earnings History > 5 > surprise Percent
20.8178
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-01
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.2
Earnings History > 6 > eps Estimate
1.99
Earnings History > 6 > eps Difference
0.21
Earnings History > 6 > surprise Percent
10.5528
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-27
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
3.25
Earnings History > 7 > eps Estimate
3.13
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
3.8339
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-31
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.5
Earnings History > 8 > eps Estimate
2.06
Earnings History > 8 > eps Difference
0.44
Earnings History > 8 > surprise Percent
21.3592
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-27
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.59
Earnings History > 9 > eps Estimate
0.96
Earnings History > 9 > eps Difference
0.63
Earnings History > 9 > surprise Percent
65.625
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-27
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.4
Earnings History > 10 > eps Estimate
1.02
Earnings History > 10 > eps Difference
-0.62
Earnings History > 10 > surprise Percent
-60.7843
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-28
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.07
Earnings History > 11 > eps Estimate
-0.16
Earnings History > 11 > eps Difference
0.09
Earnings History > 11 > surprise Percent
56.25
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-27
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-0.46
Earnings History > 12 > eps Estimate
-0.27
Earnings History > 12 > eps Difference
-0.19
Earnings History > 12 > surprise Percent
-70.3704
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-28
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.4
Earnings History > 13 > eps Estimate
-0.09
Earnings History > 13 > eps Difference
-0.31
Earnings History > 13 > surprise Percent
-344.4444
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-28
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.41
Earnings History > 14 > eps Estimate
-0.42
Earnings History > 14 > eps Difference
0.01
Earnings History > 14 > surprise Percent
2.381
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-03-01
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.23
Earnings History > 15 > eps Estimate
1.06
Earnings History > 15 > eps Difference
0.17
Earnings History > 15 > surprise Percent
16.0377
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-04
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.42
Earnings History > 16 > eps Estimate
0.59
Earnings History > 16 > eps Difference
-0.17
Earnings History > 16 > surprise Percent
-28.8136
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-29
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.77
Earnings History > 17 > eps Estimate
0.54
Earnings History > 17 > eps Difference
0.23
Earnings History > 17 > surprise Percent
42.5926
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-29
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.8
Earnings History > 18 > eps Estimate
0.98
Earnings History > 18 > eps Difference
-0.18
Earnings History > 18 > surprise Percent
-18.3673
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-25
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.08
Earnings History > 19 > eps Estimate
1.24
Earnings History > 19 > eps Difference
-0.16
Earnings History > 19 > surprise Percent
-12.9032
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-27
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.45
Earnings History > 20 > eps Estimate
0.61
Earnings History > 20 > eps Difference
0.84
Earnings History > 20 > surprise Percent
137.7049
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-06
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.39
Earnings History > 21 > eps Estimate
0.23
Earnings History > 21 > eps Difference
0.16
Earnings History > 21 > surprise Percent
69.5652
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-07
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.85
Earnings History > 22 > eps Estimate
0.27
Earnings History > 22 > eps Difference
0.58
Earnings History > 22 > surprise Percent
214.8148
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-20
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
2.02
Earnings History > 23 > eps Estimate
2.72
Earnings History > 23 > eps Difference
-0.7
Earnings History > 23 > surprise Percent
-25.7353
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-24
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.29
Earnings History > 24 > eps Estimate
1.15
Earnings History > 24 > eps Difference
-0.86
Earnings History > 24 > surprise Percent
-74.7826
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-01
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.18
Earnings History > 25 > eps Estimate
0.03
Earnings History > 25 > eps Difference
-0.21
Earnings History > 25 > surprise Percent
-700
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-02
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.64
Earnings History > 26 > eps Estimate
-0.14
Earnings History > 26 > eps Difference
-0.5
Earnings History > 26 > surprise Percent
-357.1429
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-21
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.49
Earnings History > 27 > eps Estimate
0.64
Earnings History > 27 > eps Difference
-0.15
Earnings History > 27 > surprise Percent
-23.4375
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-25
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.54
Earnings History > 28 > eps Estimate
0.41
Earnings History > 28 > eps Difference
0.13
Earnings History > 28 > surprise Percent
31.7073
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-26
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.46
Earnings History > 29 > eps Estimate
0.02
Earnings History > 29 > eps Difference
-0.48
Earnings History > 29 > surprise Percent
-2400
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-26
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.78
Earnings History > 30 > eps Estimate
-0.08
Earnings History > 30 > eps Difference
0.86
Earnings History > 30 > surprise Percent
1075
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-22
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.25
Earnings History > 31 > eps Estimate
-0.31
Earnings History > 31 > eps Difference
0.06
Earnings History > 31 > surprise Percent
19.3548
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-26
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.95
Earnings History > 32 > eps Estimate
0.84
Earnings History > 32 > eps Difference
1.11
Earnings History > 32 > surprise Percent
132.1429
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-27
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.64
Earnings History > 33 > eps Estimate
0.04
Earnings History > 33 > eps Difference
0.6
Earnings History > 33 > surprise Percent
1500
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-02
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.25
Earnings History > 34 > eps Estimate
-0.13
Earnings History > 34 > eps Difference
0.38
Earnings History > 34 > surprise Percent
292.3077
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-21
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.24
Earnings History > 35 > eps Estimate
0.97
Earnings History > 35 > eps Difference
0.27
Earnings History > 35 > surprise Percent
27.8351
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-11-02
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.22
Earnings History > 36 > eps Estimate
0.74
Earnings History > 36 > eps Difference
0.48
Earnings History > 36 > surprise Percent
64.8649
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-08-03
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.87
Earnings History > 37 > eps Estimate
0.54
Earnings History > 37 > eps Difference
0.33
Earnings History > 37 > surprise Percent
61.1111
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-27
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.66
Earnings History > 38 > eps Estimate
0.93
Earnings History > 38 > eps Difference
0.73
Earnings History > 38 > surprise Percent
78.4946
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-23
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.6
Earnings History > 39 > eps Estimate
0.76
Earnings History > 39 > eps Difference
0.84
Earnings History > 39 > surprise Percent
110.5263
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-29
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
3.38
Earnings History > 40 > eps Estimate
1.55
Earnings History > 40 > eps Difference
1.83
Earnings History > 40 > surprise Percent
118.0645
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-08-04
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.93
Earnings History > 41 > eps Estimate
0.36
Earnings History > 41 > eps Difference
0.57
Earnings History > 41 > surprise Percent
158.3333
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-30
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.55
Earnings History > 42 > eps Estimate
-0.29
Earnings History > 42 > eps Difference
-0.26
Earnings History > 42 > surprise Percent
-89.6552
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-24
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.89
Earnings History > 43 > eps Estimate
0.76
Earnings History > 43 > eps Difference
1.13
Earnings History > 43 > surprise Percent
148.6842
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-11-06
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.61
Earnings History > 44 > eps Estimate
0.64
Earnings History > 44 > eps Difference
-0.03
Earnings History > 44 > surprise Percent
-4.6875
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-05
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.04
Earnings History > 45 > eps Estimate
0.37
Earnings History > 45 > eps Difference
-0.33
Earnings History > 45 > surprise Percent
-89.1892
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-06
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.1
Earnings History > 46 > eps Estimate
0.56
Earnings History > 46 > eps Difference
0.54
Earnings History > 46 > surprise Percent
96.4286
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-25
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.89
Earnings History > 47 > eps Estimate
0.99
Earnings History > 47 > eps Difference
-0.1
Earnings History > 47 > surprise Percent
-10.101
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-31
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
2.28
Earnings History > 48 > eps Estimate
0.99
Earnings History > 48 > eps Difference
1.29
Earnings History > 48 > surprise Percent
130.303
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-06
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.39
Earnings History > 49 > eps Estimate
0.52
Earnings History > 49 > eps Difference
-0.13
Earnings History > 49 > surprise Percent
-25
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-06
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.69
Earnings History > 50 > eps Estimate
0.75
Earnings History > 50 > eps Difference
-0.06
Earnings History > 50 > surprise Percent
-8
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-26
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
2.04
Earnings History > 51 > eps Estimate
1.75
Earnings History > 51 > eps Difference
0.29
Earnings History > 51 > surprise Percent
16.5714
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-01
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.27
Earnings History > 52 > eps Estimate
1.04
Earnings History > 52 > eps Difference
0.23
Earnings History > 52 > surprise Percent
22.1154
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-01
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.65
Earnings History > 53 > eps Estimate
0.9
Earnings History > 53 > eps Difference
0.75
Earnings History > 53 > surprise Percent
83.3333
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-03
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.08
Earnings History > 54 > eps Estimate
0.59
Earnings History > 54 > eps Difference
-0.67
Earnings History > 54 > surprise Percent
-113.5593
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-28
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
1.26
Earnings History > 55 > eps Estimate
1.53
Earnings History > 55 > eps Difference
-0.27
Earnings History > 55 > surprise Percent
-17.6471
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-26
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
2.25
Earnings History > 56 > eps Estimate
2.65
Earnings History > 56 > eps Difference
-0.4
Earnings History > 56 > surprise Percent
-15.0943
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-04
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.7
Earnings History > 57 > eps Estimate
0.92
Earnings History > 57 > eps Difference
-0.22
Earnings History > 57 > surprise Percent
-23.913
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-03
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
1.33
Earnings History > 58 > eps Estimate
1.16
Earnings History > 58 > eps Difference
0.17
Earnings History > 58 > surprise Percent
14.6552
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-24
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
1.8
Earnings History > 59 > eps Estimate
1.77
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
1.6949
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-28
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
2.04
Earnings History > 60 > eps Estimate
1.95
Earnings History > 60 > eps Difference
0.09
Earnings History > 60 > surprise Percent
4.6154
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-29
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
1.84
Earnings History > 61 > eps Estimate
1.61
Earnings History > 61 > eps Difference
0.23
Earnings History > 61 > surprise Percent
14.2857
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-28
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
2
Earnings History > 62 > eps Estimate
1.64
Earnings History > 62 > eps Difference
0.36
Earnings History > 62 > surprise Percent
21.9512
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-18
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
1.65
Earnings History > 63 > eps Estimate
1.52
Earnings History > 63 > eps Difference
0.13
Earnings History > 63 > surprise Percent
8.5526
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-28
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
1.79
Earnings History > 64 > eps Estimate
1.74
Earnings History > 64 > eps Difference
0.05
Earnings History > 64 > surprise Percent
2.8736
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-30
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
2.11
Earnings History > 65 > eps Estimate
1.62
Earnings History > 65 > eps Difference
0.49
Earnings History > 65 > surprise Percent
30.2469
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-29
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
1.99
Earnings History > 66 > eps Estimate
1.5
Earnings History > 66 > eps Difference
0.49
Earnings History > 66 > surprise Percent
32.6667
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-24
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
1.61
Earnings History > 67 > eps Estimate
1.3
Earnings History > 67 > eps Difference
0.31
Earnings History > 67 > surprise Percent
23.8462
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-29
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.2
Earnings History > 68 > eps Estimate
1.03
Earnings History > 68 > eps Difference
0.17
Earnings History > 68 > surprise Percent
16.5049
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-30
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.85
Earnings History > 69 > eps Estimate
0.58
Earnings History > 69 > eps Difference
0.27
Earnings History > 69 > surprise Percent
46.5517
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-30
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.57
Earnings History > 70 > eps Estimate
0.48
Earnings History > 70 > eps Difference
0.09
Earnings History > 70 > surprise Percent
18.75
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-13
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.77
Earnings History > 71 > eps Estimate
0.53
Earnings History > 71 > eps Difference
0.24
Earnings History > 71 > surprise Percent
45.283
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-07
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.49
Earnings History > 72 > eps Estimate
0.19
Earnings History > 72 > eps Difference
0.3
Earnings History > 72 > surprise Percent
157.8947
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-31
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.07
Earnings History > 73 > eps Estimate
0.03
Earnings History > 73 > eps Difference
0.04
Earnings History > 73 > surprise Percent
133.3333
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-03
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.07
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-13
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.12
Earnings History > 75 > eps Estimate
-0.07
Earnings History > 75 > eps Difference
0.19
Earnings History > 75 > surprise Percent
271.4286
First Solar, Inc., a solar technology company, provides photovoltaic (PV) solar energy solutions in the United States, France, India, Chile, and internationally. The company manufactures and sells PV solar modules with a thin film semiconductor technology that provides a lower-carbon alternative to conventional crystalline silicon PV solar modules. It also designs, manufactures, and sells cadmium telluride solar modules that converts sunlight into electricity. The company's residual business operations include project development activities, operations and maintenance services, and the sale of PV solar power systems to third-party customers. It serves developers and operators of systems, utilities, independent power producers, commercial and industrial companies, and other system owners. The company was formerly known as First Solar Holdings, Inc. and changed its name to First Solar, Inc. in 2006. First Solar, Inc. was founded in 1999 and is headquartered in Tempe, Arizona.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AState Street Corp Has $881.68 Million Stock Holdings in First Solar, Inc. $FSLR - MarketBeat
12/12/2025
State Street Corp Has $881.68 Million Stock Holdings in First Solar, Inc. $FSLR MarketBeat
Read more →Decade Renewable Partners LP Decreases Stock Holdings in First Solar, Inc. $FSLR - MarketBeat
12/12/2025
Decade Renewable Partners LP Decreases Stock Holdings in First Solar, Inc. $FSLR MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$271.6056
Analyst Picks
Strong Buy
19
Buy
11
Hold
6
Sell
0
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 86.59% of the total shares of First Solar Inc
1.
Vanguard Group Inc(12.3619%)
since
2025/06/30
2.
BlackRock Inc(12.0798%)
since
2025/06/30
3.
State Street Corp(4.9662%)
since
2025/06/30
4.
T. Rowe Price Associates, Inc.(4.6933%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(2.9879%)
since
2025/07/31
6.
Wellington Management Company LLP(2.7682%)
since
2025/06/30
7.
Geode Capital Management, LLC(2.6647%)
since
2025/06/30
8.
FMR Inc(2.5853%)
since
2025/06/30
9.
Vanguard 500 Index Investor(2.476%)
since
2025/07/31
10.
UBS Group AG(2.1829%)
since
2025/06/30
11.
Viking Global Investors LP(2.1129%)
since
2025/06/30
12.
BNP Paribas Investment Partners SA(2.0872%)
since
2025/06/30
13.
Samlyn Capital, LLC(2.0394%)
since
2025/06/30
14.
Morgan Stanley - Brokerage Accounts(2.0242%)
since
2025/06/30
15.
Hill City Capital, LP(2.0047%)
since
2025/06/30
16.
Amvescap Plc.(1.9784%)
since
2025/06/30
17.
UBS Asset Mgmt Americas Inc(1.8564%)
since
2025/06/30
18.
Amundi(1.363%)
since
2025/06/30
19.
Fidelity 500 Index(1.2676%)
since
2025/07/31
20.
Schroder Investment Management Group(1.2588%)
since
2025/06/30
21.
Dimensional Fund Advisors, Inc.(1.2473%)
since
2025/06/30
22.
Northern Trust Corp(1.2263%)
since
2025/06/30
23.
SPDR® S&P 500® ETF(1.207%)
since
2025/08/31
24.
iShares Core S&P 500 ETF(1.2029%)
since
2025/08/31
25.
NORGES BANK(1.1976%)
since
2025/06/30
26.
Vanguard Small Cap Index(1.1532%)
since
2025/07/31
27.
Vanguard Mid Cap Index Institutional(1.0595%)
since
2025/07/31
28.
iShares Global Clean Engy Trns ETF $ Acc(1.0221%)
since
2025/08/31
29.
Capital Group Growth Fnd of Amer Comp(0.9368%)
since
2025/06/30
30.
American Funds Growth Fund of Amer A(0.9368%)
since
2025/06/30
31.
Vanguard Information Technology ETF(0.9023%)
since
2025/07/31
32.
BGF Sustainable Energy A2(0.8991%)
since
2025/07/31
33.
BNP Paribas Disrpt Tech Cl D(0.8489%)
since
2025/07/31
34.
The Technology Select Sector SPDR® ETF(0.8086%)
since
2025/08/31
35.
Invesco S&P 500® Equal Weight ETF(0.7866%)
since
2025/08/29
36.
Vanguard Growth Index Investor(0.7477%)
since
2025/07/31
37.
Vanguard Windsor Investor Shares(0.7293%)
since
2025/06/30
38.
iShares Global Clean Energy ETF(0.6635%)
since
2025/08/31
39.
Vanguard Small Cap Growth Index Inv(0.6501%)
since
2025/07/31
40.
Vanguard Institutional Index I(0.6051%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
4.24
EPS Estimate
4.31
EPS Difference
-0.07
Surprise Percent
-1.6241%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.