First Solar, Inc FSLR

Open calendar →

First Solar, Inc. - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 202.8200 · FX 1 USD = 1.288650 SGD · about SGD 261.3640 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 183.58 → 202.82 · 10.5%
318.250246.490174.730 1 2,3 4 5,6 7 8,9 10,11 12,13 14 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 26 Jul 2025 — 27 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
Weekend
Weekend
205.9200 206.8600 200.9500 202.8200 1,536,500
207.5500 209.5300 203.9000 205.9200 1,440,400
206.4200 212.6900 204.9400 208.8600 1,565,100
209.7600 209.7600 203.8000 206.0500 1,742,100
215.1400 215.2500 204.2300 205.3100 1,538,000
Weekend
Weekend
207.1500 215.9400 203.7700 211.9900 2,320,200
219.8100 220.9700 210.9200 211.9300 2,029,200
223.9900 230.8400 219.5000 223.8200 2,024,600
227.5500 229.2000 219.9400 220.5800 1,436,200
224.0700 226.2700 217.1900 221.0300 1,820,500
Weekend
Weekend
229.8200 233.0000 225.8200 227.8300 1,338,000
231.6800 234.4500 227.3300 228.5000 1,632,800
224.1000 227.1600 219.1300 224.3000 1,713,700
235.9000 237.8600 225.9600 227.7200 1,920,400
229.7000 238.2400 227.2600 233.0600 1,671,700
Weekend
Weekend
No trading
232.0800 237.5700 219.0200 224.5700 2,596,900
231.9900 241.0000 231.1300 232.0800 1,417,500
238.7000 240.6100 231.9000 235.9600 2,069,300
239.1900 242.5300 227.4100 232.8000 1,890,100
Weekend
Weekend
241.3600 249.2600 237.0000 239.0700 1,834,400
253.6500 255.0000 242.5000 248.6400 1,208,400
249.7200 257.9900 244.3000 248.3600 1,497,500
254.0000 264.4500 248.8600 249.2400 1,799,400
260.3900 266.7700 259.0300 263.1100 2,081,600
Weekend
Weekend
No trading
262.0000 263.8200 248.5700 257.7000 3,682,700
262.5300 266.1700 253.2900 254.8000 1,743,300
270.4600 279.0000 263.6300 264.3600 1,897,300
272.6700 275.9400 264.0400 273.5100 2,060,500
Weekend
Weekend
276.7400 279.1800 266.3300 267.3100 1,793,500
255.8100 272.7600 250.4300 271.1700 2,467,700
258.8300 259.8500 248.6600 249.2700 2,624,000
278.0000 278.0000 250.0100 262.1900 2,817,500
286.6900 289.9900 274.4100 275.3900 2,278,700
Weekend
Weekend
305.5000 306.5500 276.0600 279.0100 3,903,900
309.0000 320.6400 303.1000 314.9500 2,719,900
305.4400 320.9500 302.0000 318.2500 2,702,100
302.0000 313.0000 296.8900 311.0100 2,962,700
302.0900 306.7800 292.3400 303.0000 3,371,500
Weekend
Weekend
302.6500 313.7500 297.2500 306.7900 5,993,400
275.6000 310.4200 274.6400 303.3800 5,596,400
270.0000 274.8200 265.5000 273.6700 2,078,600
266.1300 276.4000 264.1300 269.9500 3,969,400
No trading
Weekend
Weekend
248.4500 259.1200 242.5000 257.8500 2,476,700
237.2000 257.0000 236.7500 248.8800 4,296,000
226.0900 238.1300 222.2300 237.8600 2,326,500
228.1500 229.0400 221.6200 221.7100 1,848,000
234.5700 234.9000 227.6800 233.6400 2,002,200
Weekend
Weekend
14 · 8-K After-hours · 16:02 ET 8-K ↗
226.2500 237.5000 222.5000 233.3700 2,350,600
232.5100 236.1300 226.1800 231.6200 1,854,300
234.3300 240.8400 231.1700 234.6000 2,629,800
234.9500 237.0000 224.0300 228.0600 2,694,400
221.1200 237.5700 221.1200 233.2700 4,050,600
Weekend
Weekend
216.9200 221.2100 212.0100 219.9500 1,938,300
218.9000 223.8900 212.2900 214.5700 3,018,500
218.1600 219.5400 214.6000 218.0000 2,513,200
213.9300 221.5800 212.8100 219.3800 3,165,100
213.0000 215.7500 205.1900 211.3900 2,927,600
Weekend
Weekend
200.0800 217.8800 199.9000 211.7100 5,067,600
13 · 10-Q After-hours · 16:05 ET 10-Q ↗ 12 · 8-K After-hours · 16:04 ET 8-K ↗
192.4100 203.9400 189.5000 201.8900 3,259,000
197.0000 197.9800 187.2000 190.6100 1,671,400
196.4100 197.7300 194.1300 195.8600 1,687,600
195.0400 198.6600 191.8700 197.4800 1,999,700
Weekend
Weekend
197.2400 197.6900 190.0100 193.7600 1,506,400
189.5700 197.6300 189.5000 196.1900 2,212,500
189.3500 194.7600 188.0000 188.7100 1,967,300
193.1900 195.3700 185.1300 186.6100 1,860,900
190.1500 193.4100 187.3300 192.4900 1,868,800
Weekend
Weekend
192.0300 194.9700 189.4700 190.4400 3,406,200
195.4000 197.6000 188.6400 191.6500 2,498,700
211.0000 211.0000 194.0000 195.2000 3,515,400
202.1200 203.5100 195.1900 200.6100 2,496,100
203.5800 206.0000 198.8600 200.3500 1,621,300
Weekend
Weekend
198.1600 207.0000 197.2800 203.4700 1,610,400
200.5100 204.1300 196.8100 197.2500 1,054,700
198.9900 202.1400 197.2000 200.7800 1,395,800
193.0100 193.5000 188.9900 192.3100 1,858,600
195.5000 198.7600 194.0500 195.5700 1,599,800
Weekend
Weekend
No trading
11 · DEFA14A After-hours · 16:02 ET DEFA14A ↗ 10 · DEF 14A After-hours · 16:01 ET DEF 14A ↗
196.7600 200.9400 194.6400 195.3200 1,527,300
198.0200 200.7300 196.3800 199.4200 1,580,200
186.4800 197.8500 186.4800 197.2600 2,280,400
192.8900 193.7400 182.9900 184.7000 1,737,800
Weekend
Weekend
185.5500 195.0000 185.0000 190.2900 2,260,100
190.5900 193.0000 185.2300 185.8300 1,568,200
195.4400 197.3500 193.3100 193.5100 1,141,000
189.6900 194.8600 186.1700 192.8500 2,141,300
193.2600 196.9300 188.1000 189.9200 2,122,000
Weekend
Weekend
194.7400 197.8200 189.7800 192.8200 3,564,900
196.7000 200.0400 194.1500 199.6500 1,319,200
198.8000 202.0000 197.5000 197.8100 1,219,900
199.5300 202.7200 197.8500 200.4200 1,358,400
200.4800 202.0000 197.6500 199.4800 1,052,400
Weekend
Weekend
199.4300 201.9900 193.7600 196.0700 1,173,100
199.7400 200.9000 196.4900 197.5600 1,536,500
197.0000 203.1800 195.3100 200.2500 1,419,400
195.7000 201.1800 195.2400 197.8000 1,954,600
187.3500 196.6000 187.1000 195.3800 1,955,800
Weekend
Weekend
188.9000 192.3000 187.2400 189.2100 1,801,400
197.0000 199.1600 190.2300 191.8000 1,898,500
196.8300 203.4600 196.2600 197.2700 1,882,100
192.3000 199.5300 191.7700 197.5300 1,694,000
193.1000 200.7900 191.7900 199.8600 2,343,000
Weekend
Weekend
195.9700 197.9200 191.8600 197.2000 3,775,800
208.0100 211.5500 197.8100 200.1000 4,995,600
197.5400 215.0900 196.4500 210.1200 9,798,300
9 · 10-K After-hours · 16:12 ET 10-K ↗ 8 · 8-K After-hours · 16:09 ET 8-K ↗
242.4700 250.9900 238.5500 243.2100 3,336,900
242.5100 247.0000 239.6700 242.1500 1,670,300
Weekend
Weekend
232.4800 248.8300 230.0000 241.8800 2,804,300
7 · 8-K After-hours · 16:03 ET 8-K ↗
238.5600 242.1800 231.1500 233.3000 2,654,600
227.3400 239.1200 224.2000 238.5700 2,557,300
225.1300 228.0200 220.4600 226.0500 2,160,200
No trading
Weekend
Weekend
218.7000 228.9100 216.7300 225.6500 2,629,500
230.1300 230.1400 217.5500 220.4500 1,648,700
229.8100 231.1700 222.6000 227.7400 1,211,700
219.0000 229.2400 218.0600 226.2400 2,459,500
221.3000 224.4600 217.3200 222.1300 2,650,900
Weekend
Weekend
233.9900 236.7600 214.7400 218.7300 5,263,900
231.2100 238.8600 228.5200 234.3600 1,714,500
242.8500 246.7100 231.0300 238.0600 2,155,900
228.7800 242.8800 227.6700 239.0400 1,906,600
225.2500 231.0500 224.5400 230.5500 2,029,900
Weekend
Weekend
221.0000 233.0000 220.8500 225.5200 2,819,000
230.2200 232.2000 214.0000 224.0100 5,257,300
240.3600 251.3600 238.6400 249.4100 2,206,900
242.5200 245.9000 234.3900 235.0500 2,185,600
241.5900 249.5000 238.1200 242.9700 2,218,600
Weekend
Weekend
240.9200 246.4000 237.9200 242.1500 1,945,500
244.3500 247.4500 239.4900 239.6800 1,976,200
244.5000 247.6500 238.2200 243.7200 1,463,700
239.0000 245.0000 234.6300 242.1100 1,998,400
No trading
Weekend
Weekend
243.6400 248.6700 243.0000 243.7300 1,955,700
235.0000 252.5200 234.8100 243.6400 3,206,300
239.6100 244.8700 235.2500 236.4500 1,906,200
238.5000 244.2200 237.0600 241.3600 2,063,600
235.5300 244.3500 233.0000 237.8300 2,116,400
Weekend
Weekend
248.0200 248.0400 235.1200 238.6600 3,712,000
239.6600 247.2500 238.5200 246.2600 2,301,300
254.0200 255.9200 239.9800 241.1100 6,207,900
273.0000 277.6800 266.2800 268.7800 1,620,700
278.3900 280.5000 263.2300 272.0000 2,006,800
Weekend
Weekend
265.8600 277.5700 265.8600 274.3400 1,476,600
No trading
264.3000 266.3000 260.5000 261.2300 1,081,700
268.2500 269.4300 263.7500 264.3000 817,500
267.9900 275.0000 266.0500 268.2500 1,060,500
Weekend
Weekend
271.5900 271.7400 267.0000 269.6900 822,600
No trading
270.0300 273.5000 267.2700 272.2100 849,800
282.0000 283.3700 262.0000 269.3900 3,848,500
269.1900 285.9900 265.6500 284.5900 3,479,000
Weekend
Weekend
263.4700 268.9000 261.7900 266.9800 2,708,100
258.8900 266.7200 255.5000 261.7900 1,873,500
260.0000 264.0000 251.7000 254.0300 1,750,700
255.2500 260.3400 252.0000 258.5100 1,489,000
253.5100 257.2500 249.7600 255.8900 1,564,300
Weekend
Weekend
273.0000 273.8000 249.0000 254.8000 2,969,100
261.1100 273.4600 253.8700 272.8300 2,315,800
252.1500 266.2500 251.3000 262.2300 1,825,800
253.8100 261.2700 252.4000 253.4200 1,998,900
257.1300 258.7100 251.3200 255.8800 1,825,200
Weekend
Weekend
258.0000 264.0000 255.1200 257.6100 1,911,200
255.4400 260.5000 254.7000 257.2800 1,365,400
263.0000 263.0000 252.3100 256.0600 1,862,500
264.3900 265.9400 260.0000 262.5600 1,573,300
269.2700 272.2100 262.6900 263.5400 2,049,500
Weekend
Weekend
274.0800 276.1400 270.5100 272.9200 1,091,200
No trading
263.5000 274.6200 262.6900 272.2100 1,903,800
261.5300 261.9100 253.5300 260.3600 1,570,900
250.0000 261.4500 249.0000 259.8500 2,094,100
Weekend
Weekend
244.6400 254.0000 241.0000 249.9100 1,923,000
258.0400 264.7900 244.2200 245.8400 2,300,700
252.1900 257.8300 249.3000 251.8700 1,514,700
247.0000 257.3800 244.4200 252.1900 1,760,300
251.3500 258.0000 250.2500 253.5400 1,484,500
Weekend
Weekend
244.4100 257.7000 243.7500 253.0800 2,816,400
267.5200 269.7700 255.8400 256.5900 2,351,500
268.1100 270.3700 261.7700 267.5200 1,503,400
268.9700 273.0000 261.0600 264.1500 1,922,200
273.0700 278.8100 268.0600 272.6400 2,141,200
Weekend
Weekend
262.0800 268.3600 254.5100 267.6400 2,513,300
278.4000 279.9600 270.6200 271.9800 2,338,800
262.4000 281.5500 261.0300 277.3900 3,644,300
256.7800 269.7900 253.7800 262.7000 2,575,500
265.9300 275.0800 261.0000 265.7100 2,707,600
Weekend
Weekend
249.1300 269.6700 246.1600 266.9400 6,158,700
6 · 10-Q After-hours · 16:18 ET FORM 10-Q ↗ 5 · 8-K After-hours · 16:09 ET FORM 8-K ↗
237.1400 242.5200 232.7700 233.5800 2,529,300
240.0000 246.1000 236.0000 241.7100 2,331,300
246.0700 249.2700 236.8400 239.6000 2,552,500
243.6100 249.5600 241.4100 247.6900 2,068,900
Weekend
Weekend
239.6800 244.0000 234.0000 241.4100 2,595,500
222.8000 230.8400 222.6300 229.0000 1,681,100
227.1900 231.5500 216.6300 223.3600 2,379,900
4 · 8-K After-hours · 16:36 ET FORM 8-K ↗
230.3700 230.4100 224.1600 226.8500 1,304,900
234.5200 238.0000 228.3900 229.0000 1,422,500
Weekend
Weekend
235.4600 237.3100 229.8300 231.8500 2,328,000
242.1000 245.3600 236.6400 237.7900 2,294,200
231.6900 248.0400 229.0800 244.4000 4,617,500
224.2600 230.9600 220.1000 224.4300 2,191,500
227.8900 235.8800 224.1600 226.1500 2,278,400
Weekend
Weekend
232.9000 234.4200 224.0000 225.9100 2,180,600
231.1700 237.2000 228.9000 234.3000 1,517,600
229.3100 233.0000 227.9100 231.3700 1,127,800
229.5700 231.0000 225.5000 227.8900 1,416,900
231.5200 235.5800 227.7700 229.5700 2,030,600
Weekend
Weekend
232.2500 235.8700 226.7200 230.1300 2,191,300
230.0200 234.0100 227.5000 232.1300 2,773,100
221.7800 229.1100 221.4100 224.8200 2,625,700
223.6900 224.3200 218.0300 220.5300 1,707,200
222.1100 226.9300 221.7500 223.5300 1,886,400
Weekend
Weekend
221.2500 223.3900 218.6600 220.0200 1,880,500
214.6900 225.3200 211.0100 223.0500 2,051,700
217.5000 228.3400 217.5000 219.1700 2,818,800
220.0000 223.4900 215.3900 215.7300 2,479,500
213.2300 219.8400 211.5000 219.2000 2,692,500
Weekend
Weekend
211.0100 216.7000 209.1200 212.4900 3,860,600
211.0000 212.6600 206.9300 209.6300 2,331,200
205.9700 215.2500 204.2500 210.7100 2,656,800
207.3800 208.4400 203.9900 205.2500 1,847,100
201.8100 207.7900 196.8000 207.0000 1,925,600
Weekend
Weekend
203.5400 205.4400 201.5900 201.7000 1,239,000
204.3600 208.8000 202.5800 203.3100 1,653,100
203.7500 209.1300 201.2500 203.7900 1,692,100
204.1000 207.2300 197.8000 203.0600 1,846,800
206.2500 206.6400 198.9500 203.2100 2,450,300
Weekend
Weekend
206.2700 213.2500 199.3000 205.1400 3,066,300
202.4000 204.2000 197.5000 201.8700 1,741,100
195.8300 203.0300 194.3000 201.4900 2,546,800
190.1500 196.2500 187.6400 195.7800 1,935,200
No trading
Weekend
Weekend
197.1500 199.8000 195.0400 195.1900 1,397,700
193.7500 199.7800 192.9300 197.0200 2,017,200
195.0900 196.7100 191.0500 191.2300 2,030,800
198.9700 201.0000 195.7900 196.7200 2,297,200
200.0000 201.5000 195.1200 199.4400 1,937,400
Weekend
Weekend
194.1500 203.1600 191.1000 202.2800 4,433,100
204.6000 204.6000 191.4000 192.0000 5,222,700
208.6700 212.9900 205.2600 206.4400 3,045,800
215.3300 219.6500 208.5100 210.9600 4,568,600
209.6800 221.5000 209.5000 219.3300 9,507,100
Weekend
Weekend
182.1200 206.6000 179.0600 199.9500 10,932,500
182.1900 183.0400 176.4700 180.0500 2,514,600
185.3600 192.5400 183.2000 184.8400 2,837,900
184.2900 187.7700 181.5200 184.7300 2,018,200
184.2800 187.5200 181.5200 182.1300 1,508,800
Weekend
Weekend
187.3900 188.5000 183.7800 184.6500 1,631,100
187.5700 190.6600 185.2200 185.6000 2,216,000
186.7200 190.0000 183.5000 185.0100 1,758,600
183.0600 188.8300 181.3000 186.8400 2,510,800
184.3000 186.2500 181.4700 183.4200 2,150,500
Weekend
Weekend
186.3400 189.6300 179.0000 183.9700 5,804,800
3 · 10-Q After-hours · 16:07 ET FORM 10-Q ↗ 2 · 8-K After-hours · 16:05 ET FORM 8-K ↗
179.8900 179.8900 171.9900 174.7300 3,571,200
1 · 8-K After-hours · 16:12 ET FORM 8-K ↗
181.9900 183.0000 176.6200 179.1300 2,300,800
183.5800 184.5100 180.9300 181.8200 1,584,800
183.7500 184.8900 180.3200 183.5800 2,622,100
Weekend
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.