NASDAQ:FSLR | Historical Stock Price | FIRST SOLAR, INC.

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
2006-11-17 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$12.02$23.32$45.25$87.82$170.41$330.702006-11-172026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2023

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$172.28$172.281,079,200
2023-12-28$173.22$173.221,108,200
2023-12-27$172.44$172.441,071,800
2023-12-26$171.94$171.94985,300
2023-12-22$170.39$170.391,314,700
2023-12-21$170.04$170.042,102,900
2023-12-20$164.60$164.602,948,900
2023-12-19$172.66$172.663,839,100
2023-12-18$165.94$165.942,583,400
2023-12-15$168.67$168.676,053,900
2023-12-14$158.25$158.255,557,800
2023-12-13$146.56$146.563,215,800
2023-12-12$139.90$139.903,489,300
2023-12-11$146.11$146.111,897,000
2023-12-08$145.38$145.384,314,200
2023-12-07$144.18$144.182,367,500
2023-12-06$145.29$145.293,281,500
2023-12-05$155.39$155.391,608,800
2023-12-04$159.54$159.541,933,400
2023-12-01$160.29$160.292,133,700
2023-11-30$157.78$157.782,705,500
2023-11-29$155.43$155.431,722,800
2023-11-28$155.02$155.021,287,600
2023-11-27$154.65$154.651,612,600
2023-11-24$154.38$154.381,111,300
2023-11-22$159.72$159.721,311,500
2023-11-21$158.60$158.601,380,700
2023-11-20$159.29$159.292,093,400
2023-11-17$155.02$155.021,876,600
2023-11-16$154.51$154.512,325,200
2023-11-15$152.42$152.422,988,800
2023-11-14$149.14$149.143,964,600
2023-11-13$133.84$133.842,612,700
2023-11-10$133.92$133.922,560,700
2023-11-09$132.53$132.533,050,500
2023-11-08$137.83$137.832,964,100
2023-11-07$144.33$144.332,521,900
2023-11-06$146.97$146.971,816,700
2023-11-03$151.94$151.942,573,000
2023-11-02$147.59$147.592,288,900
2023-11-01$142.84$142.844,725,500
2023-10-31$142.45$142.453,926,300
2023-10-30$136.32$136.325,294,600
2023-10-27$143.26$143.263,162,500
2023-10-26$151.15$151.151,163,200
2023-10-25$151.36$151.361,380,700
2023-10-24$155.90$155.902,342,600
2023-10-23$151.32$151.321,552,200
2023-10-20$150.77$150.773,188,800
2023-10-19$151.97$151.971,740,500
2023-10-18$153.13$153.131,421,400
2023-10-17$158.06$158.062,417,400
2023-10-16$151.29$151.291,424,800
2023-10-13$147.92$147.921,719,900
2023-10-12$149.39$149.392,128,700
2023-10-11$151.50$151.501,869,600
2023-10-10$151.56$151.563,128,700
2023-10-09$143.80$143.802,427,500
2023-10-06$148.56$148.562,477,000
2023-10-05$145.35$145.352,998,600
2023-10-04$151.82$151.823,376,200
2023-10-03$151.25$151.252,858,000
2023-10-02$156.34$156.341,620,700
2023-09-29$161.59$161.591,384,700
2023-09-28$161.50$161.501,517,800
2023-09-27$158.61$158.612,007,600
2023-09-26$161.39$161.391,221,900
2023-09-25$164.34$164.341,450,000
2023-09-22$162.45$162.451,535,600
2023-09-21$166.24$166.241,159,900
2023-09-20$169.24$169.241,014,000
2023-09-19$169.18$169.181,448,100
2023-09-18$167.74$167.741,786,300
2023-09-15$174.05$174.053,252,700
2023-09-14$177.00$177.002,679,700
2023-09-13$170.50$170.502,051,200
2023-09-12$180.94$180.941,283,300
2023-09-11$179.37$179.371,942,900
2023-09-08$183.21$183.212,546,900
2023-09-07$180.50$180.502,233,500
2023-09-06$182.09$182.092,257,200
2023-09-05$186.48$186.481,772,700
2023-09-01$186.37$186.371,953,600
2023-08-31$189.12$189.122,154,500
2023-08-30$184.96$184.961,489,300
2023-08-29$181.61$181.611,481,200
2023-08-28$176.76$176.761,327,900
2023-08-25$177.45$177.451,560,500
2023-08-24$174.42$174.421,774,800
2023-08-23$180.58$180.581,876,600
2023-08-22$176.50$176.502,526,500
2023-08-21$181.70$181.702,702,200
2023-08-18$181.91$181.912,303,500
2023-08-17$183.44$183.442,699,900
2023-08-16$191.89$191.891,705,100
2023-08-15$199.83$199.832,083,500
2023-08-14$211.43$211.431,768,400
2023-08-11$204.87$204.871,215,600
2023-08-10$205.01$205.011,695,800
2023-08-09$203.60$203.602,532,200
2023-08-08$196.10$196.101,134,400
2023-08-07$195.60$195.601,442,300
2023-08-04$194.38$194.381,457,200
2023-08-03$196.24$196.241,186,500
2023-08-02$194.28$194.282,529,700
2023-08-01$202.68$202.682,347,900
2023-07-31$207.40$207.403,714,500
2023-07-28$208.40$208.4011,359,300
2023-07-27$198.80$198.802,931,700
2023-07-26$197.41$197.411,855,000
2023-07-25$200.01$200.011,351,100
2023-07-24$197.66$197.661,304,400
2023-07-21$197.91$197.911,327,000
2023-07-20$198.50$198.501,334,000
2023-07-19$198.58$198.581,188,800
2023-07-18$201.57$201.571,801,600
2023-07-17$206.71$206.712,568,700
2023-07-14$191.30$191.301,245,300
2023-07-13$196.95$196.951,375,700
2023-07-12$194.96$194.961,903,600
2023-07-11$189.62$189.621,082,300
2023-07-10$190.82$190.821,462,500
2023-07-07$189.14$189.142,021,600
2023-07-06$183.14$183.141,190,900
2023-07-05$186.95$186.951,266,800
2023-07-03$191.39$191.391,092,400
2023-06-30$190.09$190.091,820,100
2023-06-29$184.01$184.01897,800
2023-06-28$184.22$184.221,283,300
2023-06-27$182.73$182.731,606,200
2023-06-26$178.55$178.551,722,800
2023-06-23$184.52$184.522,545,700
2023-06-22$187.08$187.081,443,700
2023-06-21$184.58$184.581,680,200
2023-06-20$186.10$186.102,077,800
2023-06-16$188.99$188.993,106,900
2023-06-15$192.88$192.881,552,400
2023-06-14$193.03$193.031,523,600
2023-06-13$195.99$195.991,275,700
2023-06-12$196.24$196.241,427,600
2023-06-09$192.00$192.001,271,900
2023-06-08$192.33$192.331,154,800
2023-06-07$191.76$191.762,308,400
2023-06-06$196.82$196.821,805,200
2023-06-05$203.67$203.671,320,200
2023-06-02$206.74$206.741,477,500
2023-06-01$208.74$208.741,509,500
2023-05-31$202.96$202.962,623,800
2023-05-30$202.40$202.401,908,700
2023-05-26$201.77$201.771,689,300
2023-05-25$200.94$200.941,488,800
2023-05-24$198.55$198.551,724,900
2023-05-23$200.89$200.892,216,300
2023-05-22$201.69$201.692,381,300
2023-05-19$203.53$203.532,043,400
2023-05-18$206.28$206.282,167,000
2023-05-17$209.76$209.763,136,200
2023-05-16$212.80$212.803,479,800
2023-05-15$221.59$221.597,313,200
2023-05-12$231.69$231.6923,931,200
2023-05-11$183.19$183.191,122,300
2023-05-10$180.74$180.74927,100
2023-05-09$178.00$178.001,208,800
2023-05-08$177.46$177.461,099,300
2023-05-05$178.60$178.601,652,400
2023-05-04$171.59$171.591,516,100
2023-05-03$174.33$174.331,517,500
2023-05-02$176.40$176.402,753,100
2023-05-01$180.85$180.853,948,500
2023-04-28$182.58$182.5810,340,900
2023-04-27$200.83$200.832,728,000
2023-04-26$199.51$199.513,261,000
2023-04-25$210.53$210.532,064,300
2023-04-24$209.90$209.904,036,200
2023-04-21$216.89$216.891,348,400
2023-04-20$215.53$215.531,384,200
2023-04-19$218.19$218.191,539,500
2023-04-18$219.48$219.481,601,900
2023-04-17$218.89$218.892,941,100
2023-04-14$208.40$208.401,207,700
2023-04-13$211.26$211.261,960,100
2023-04-12$207.89$207.891,581,300
2023-04-11$210.03$210.031,727,300
2023-04-10$212.03$212.031,380,600
2023-04-06$204.51$204.511,484,300
2023-04-05$201.61$201.611,707,500
2023-04-04$208.14$208.141,158,400
2023-04-03$208.49$208.492,205,700
2023-03-31$217.50$217.501,290,000
2023-03-30$213.32$213.321,542,200
2023-03-29$215.35$215.351,619,700
2023-03-28$210.01$210.011,052,200
2023-03-27$210.14$210.141,284,700
2023-03-24$211.10$211.101,623,300
2023-03-23$210.19$210.192,415,900
2023-03-22$205.01$205.011,484,600
2023-03-21$209.25$209.251,994,400
2023-03-20$204.68$204.682,945,700
2023-03-17$199.62$199.625,704,400
2023-03-16$206.56$206.562,068,700
2023-03-15$203.22$203.222,756,900
2023-03-14$207.29$207.292,007,000
2023-03-13$203.58$203.583,134,200
2023-03-10$207.73$207.732,552,100
2023-03-09$211.25$211.252,613,600
2023-03-08$214.33$214.332,544,200
2023-03-07$214.29$214.293,526,100
2023-03-06$212.30$212.304,552,800
2023-03-03$210.11$210.116,610,200
2023-03-02$198.22$198.224,466,900
2023-03-01$195.68$195.6815,214,500
2023-02-28$169.14$169.143,482,900
2023-02-27$166.11$166.111,428,300
2023-02-24$162.16$162.161,138,800
2023-02-23$165.58$165.581,077,600
2023-02-22$163.61$163.611,214,900
2023-02-21$160.99$160.991,216,700
2023-02-17$164.28$164.281,129,600
2023-02-16$165.01$165.011,415,400
2023-02-15$172.36$172.361,759,600
2023-02-14$165.04$165.042,263,300
2023-02-13$167.26$167.261,333,200
2023-02-10$163.38$163.381,365,700
2023-02-09$163.94$163.941,564,500
2023-02-08$165.58$165.581,549,300
2023-02-07$165.89$165.891,600,500
2023-02-06$167.47$167.471,113,300
2023-02-03$168.19$168.191,752,800
2023-02-02$168.67$168.673,320,700
2023-02-01$180.15$180.151,929,400
2023-01-31$177.60$177.601,504,800
2023-01-30$170.78$170.781,496,300
2023-01-27$179.35$179.351,730,100
2023-01-26$175.43$175.432,093,700
2023-01-25$168.26$168.261,699,500
2023-01-24$171.49$171.491,677,600
2023-01-23$176.21$176.212,372,700
2023-01-20$167.87$167.872,777,200
2023-01-19$165.01$165.013,193,600
2023-01-18$177.57$177.572,089,800
2023-01-17$177.60$177.602,559,700
2023-01-13$180.19$180.191,934,600
2023-01-12$178.85$178.852,835,400
2023-01-11$172.41$172.413,773,100
2023-01-10$171.01$171.013,671,100
2023-01-09$159.17$159.172,418,300
2023-01-06$156.80$156.802,868,300
2023-01-05$145.46$145.461,868,500
2023-01-04$146.78$146.782,137,700
2023-01-03$145.94$145.941,902,300