Now Live: Cboe Europe real-time data for all major European stocks.
opens in 1d 11h 35m
Market closed

Pre-market opens in 1 day 6 hours 5 minutes
Main market opens in 1 day 11 hours 35 minutes

21:54
00:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).
195.32001 USD
4.1
2.06%
Last update Apr 2, 3:59 PM EDT
Market closed
Day range
194.64000
200.94000
Previous close
199.42000
Open
196.75999
Access this stock data via API
Subscribe
First Solar Inc.
195.32
4.10
2.06%

Financials

Cash flow

Fiscal date 2025 2024 2023 2022
Operating activities 2.1B 949.0M 528.2M 1.1B
Net income 1.5B 1.3B 830.8M -44.2M
Depreciation 529.2M 423.5M 308.0M 269.7M
Deferred taxes 25.6M -54.8M -60.8M -12.8M
StockBased compensation 19.2M 28.1M 34.2M 28.7M
Other non cash items 44.2M 12.0M 22.1M -146.3M
Accounts receivable -120.4M -235.0M -963.9M 118.7M
Accounts payable
Other assets liabilities 26.3M -516.8M 357.9M 874.3M
Investing activities -765.2M -1.6B -472.8M -1.2B
Capital expenditures -869.9M -1.5B -1.4B -903.6M
Net intangibles
Net acquisitions 0 0 -28.1M 442.3M
Purchase of investments -1.5B -2.5B -3.6B -3.4B
Sale of investments 1.7B 2.5B 4.6B 2.6B
Other investing activity -8.4M -13.0M -9.0M -3.1M
Financing activities -119.2M 24.8M 336.9M 309.4M
Long term debt issuance 370.5M 258.5M 368.0M 397.4M
Long term debt payments -473.4M -205.8M 0 -75.9M
Short term debt issuance
Common stock issuance
Common stock repurchase
Common dividends
Other financing charges -16.3M -27.8M -31.1M -12.1M
End cash position 2.8B 1.6B 2.0B 1.5B
Income tax paid
Interest paid
Free cash flow 1.2B -308.1M -784.5M -30.2M
Access the full /cash_flow historical dataset via the API — starting from the Pro plan (individual) and the Venture plan (business) and above.
Market closed

Pre-market opens in 1 day 6 hours 5 minutes
Main market opens in 1 day 11 hours 35 minutes

21:54
00:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).