First Solar, Inc.

Explore FSLR stock price, historical returns, and performance trends — updated daily.

First Solar, Inc. (FSLR) company overview

First Solar designs and manufactures solar photovoltaic panels, modules, and systems for use in utility-scale development projects. The company's solar modules use cadmium telluride to convert sunlight into electricity. This is commonly called thin-film technology. First Solar is the world's largest thin-film solar module manufacturer. It has production lines in Vietnam, Malaysia, the United States, and India.

FSLR — period returns
PeriodReturn %
Last date1.07
Week2.02
Last Month-13.2
Last 3 months-18.69
Last 6 months-10.3
Year to Date (YTD)-34.49
Last 1 year-20.53
Last 2 years-14.4
Last 3 years21.5
Last 5 years69.52
Last 10 years355.33
Last 15 years239.35
Last 20 years626.43
Last 25 years626.43
Last 50 years626.43
SPY benchmark — period returns
PeriodReturn %
Last date-0.06
Week0.42
Last Month2.26
Last 3 months3.86
Last 6 months13.41
Year to Date (YTD)13.9
Last 1 year17.35
Last 2 years33.16
Last 3 years80.32
Last 5 years78.8
Last 10 years265.1
Last 15 years547.18
Last 20 years470.41
Last 25 years624.35
Last 50 years1670.82
FSLR annual returns (chart)
FSLR annual returns
PeriodReturn %
200620.61
2007837.33
2008-48.46
2009-10.63
2010-3.93
2011-74.57
2012-13.77
201370.8
2014-22.35
201548.13
2016-51.9
2017101.31
2018-39.71
201931.48
202072.82
2021-13.91
202269.1
202318.05
20242.37
202540.09
2026-34.49
FSLR quarterly returns (chart)
FSLR quarterly returns
PeriodReturn %
2006-Q420.61
2007-Q182.49
2007-Q259.76
2007-Q325.59
2007-Q4110.41
2008-Q1-13.66
2008-Q214.86
2008-Q3-30.21
2008-Q4-30.06
2009-Q1-12.41
2009-Q219.7
2009-Q3-1.56
2009-Q4-5.82
2010-Q1-9.46
2010-Q2-6.16
2010-Q325.46
2010-Q4-11.61
2011-Q121.13
2011-Q2-17.54
2011-Q3-52.5
2011-Q4-41.69
2012-Q1-30.01
2012-Q2-38.61
2012-Q344.96
2012-Q440.72
2013-Q1-15.72
2013-Q267.08
2013-Q3-13.17
2013-Q429.66
2014-Q121.5
2014-Q20.24
2014-Q3-6.9
2014-Q4-30
2015-Q134.21
2015-Q2-22.77
2015-Q3-7.15
2015-Q454.62
2016-Q12.62
2016-Q2-28.16
2016-Q3-18.56
2016-Q4-16.8
2017-Q1-19.2
2017-Q251.46
2017-Q314.5
2017-Q443.11
2018-Q10.78
2018-Q2-24.11
2018-Q3-8.73
2018-Q4-13.31
2019-Q124.15
2019-Q221.38
2019-Q3-12.28
2019-Q4-0.57
2020-Q1-37
2020-Q248.03
2020-Q334.85
2020-Q444.26
2021-Q1-13.77
2021-Q25.06
2021-Q35.87
2021-Q4-9.74
2022-Q1-5.46
2022-Q2-18.9
2022-Q394.09
2022-Q49.64
2023-Q149.03
2023-Q2-8.83
2023-Q3-15.57
2023-Q410.2
2024-Q1-1.95
2024-Q231.18
2024-Q312
2024-Q4-26.77
2025-Q1-32.2
2025-Q229.76
2025-Q335.33
2025-Q416.2
2026-Q1-28.1
2026-Q218.32
2026-Q3-24.53
2026-Q44.42
FSLR monthly returns (chart)
FSLR monthly returns
PeriodReturn %
2006-1114.39
2006-125.44
2007-018.48
2007-0247.51
2007-038.92
2007-0415.34
2007-0513.42
2007-0631.23
2007-0726.07
2007-08-7.84
2007-0913.5
2007-1034.88
2007-1149.33
2007-1212.65
2008-01-31.96
2008-0212.86
2008-0312.67
2008-0426.33
2008-05-8.37
2008-061.97
2008-074.48
2008-08-2.94
2008-09-31.72
2008-10-23.93
2008-11-13.12
2008-1210.51
2009-013.51
2009-02-25.95
2009-0325.5
2009-0441.14
2009-051.6
2009-06-14.76
2009-07-4.82
2009-08-21.25
2009-0925.73
2009-10-20.23
2009-11-2.31
2009-1213.68
2010-01-16.32
2010-02-6.66
2010-0315.98
2010-0417.39
2010-05-21.96
2010-061.31
2010-0710.21
2010-081.91
2010-0915.25
2010-10-6.56
2010-11-10.77
2010-125.93
2011-0118.78
2011-02-4.65
2011-039.13
2011-04-13.22
2011-05-10.98
2011-066.45
2011-07-10.61
2011-08-15.44
2011-09-36.78
2011-10-21.26
2011-11-3.84
2011-12-29.46
2012-0125.24
2012-02-23.6
2012-03-22.45
2012-04-26.55
2012-05-31.74
2012-0619.9
2012-073.19
2012-0828.64
2012-0910.81
2012-109.71
2012-1111.07
2012-1214.34
2013-01-8.68
2013-02-8.3
2013-034.33
2013-0472.7
2013-0516.82
2013-06-17.61
2013-079.84
2013-08-25.4
2013-099.5
2013-1025.12
2013-1118.9
2013-12-8.66
2014-01-7.43
2014-0212.83
2014-0322.29
2014-04-3.3
2014-05-8.46
2014-0615.02
2014-07-11.19
2014-0810.41
2014-09-5.55
2014-10-10.5
2014-11-17.15
2014-12-8.61
2015-01-5.11
2015-0241.19
2015-030.07
2015-04-0.2
2015-05-16.69
2015-06-5.49
2015-07-5.7
2015-087.99
2015-09-10.64
2015-1033.5
2015-11-0.98
2015-1216.78
2016-014.05
2016-024.68
2016-03-4.73
2016-04-18.45
2016-05-11.09
2016-06-2.36
2016-07-3.71
2016-08-18.98
2016-094.42
2016-102.53
FSLR OHLC (1 year) — price trend
FSLR OHLC (1 year)
DateOpenHighLowCloseVolume
2025-10-13227.89235.88224.16226.15—
2025-10-14224.26230.96220.1224.43—
2025-10-15231.69248.04229.08244.4—
2025-10-16242.1245.36236.64237.79—
2025-10-17235.46237.31229.83231.85—
2025-10-20234.52238228.39229—
2025-10-21230.37230.41224.16226.85—
2025-10-22227.19231.55216.63223.36—
2025-10-23222.8230.84222.63229—
2025-10-24239.68244234241.41—
2025-10-27243.61249.56241.41247.69—
2025-10-28246.07249.27236.84239.6—
2025-10-29240246.1236241.71—
2025-10-30237.14242.52232.77233.58—
2025-10-31249.13269.67246.16266.94—
2025-11-03265.93275.08261265.71—
2025-11-04256.78269.79253.78262.7—
2025-11-05262.4281.55261.03277.39—
2025-11-06278.4279.96270.62271.98—
2025-11-07262.08268.36254.51267.64—
2025-11-10273.07278.81268.06272.64—
2025-11-11268.97273261.06264.15—
2025-11-12268.11270.37261.77267.52—
2025-11-13267.52269.77255.84256.59—
2025-11-14244.41257.7243.75253.08—
2025-11-17251.35258250.25253.54—
2025-11-18247257.38244.42252.19—
2025-11-19252.19257.83249.3251.87—
2025-11-20258.04264.79244.22245.84—
2025-11-21244.64254241249.91—
2025-11-24250261.45249259.85—
2025-11-25261.53261.91253.53260.36—
2025-11-26263.5274.62262.69272.21—
2025-11-28274.08276.14270.51272.92—
2025-12-01269.27272.21262.69263.54—
2025-12-02264.39265.94260262.56—
2025-12-03263263252.31256.06—
2025-12-04255.44260.5254.7257.28—
2025-12-05258264255.12257.61—
2025-12-08257.13258.71251.32255.88—
2025-12-09253.81261.27252.4253.42—
2025-12-10252.15266.25251.3262.23—
2025-12-11261.11273.46253.87272.83—
2025-12-12273273.8249254.8—
2025-12-15253.51257.25249.76255.89—
2025-12-16255.25260.34252258.51—
2025-12-17260264251.7254.03—
2025-12-18258.89266.72255.5261.79—
2025-12-19263.47268.9261.79266.98—
2025-12-22269.19285.99265.65284.59—
2025-12-23282283.37262269.39—
2025-12-24270.03273.5267.27272.21—
2025-12-26271.59271.74267269.69—
2025-12-29267.99275266.05268.25—
2025-12-30268.25269.43263.75264.3—
2025-12-31264.3266.3260.5261.23—
2026-01-02265.86277.57265.86274.34—
2026-01-05278.39280.5263.23272—
2026-01-06273277.68266.28268.78—
2026-01-07254.02255.92239.98241.11—
2026-01-08239.66247.25238.52246.26—
2026-01-09248.02248.04235.12238.66—
2026-01-12235.53244.35233237.83—
2026-01-13238.5244.22237.06241.36—
2026-01-14239.61244.87235.25236.45—
2026-01-15235252.52234.81243.64—
2026-01-16243.64248.67243243.73—
2026-01-20239245234.63242.11—
2026-01-21244.5247.65238.22243.72—
2026-01-22244.35247.45239.49239.68—
2026-01-23240.92246.4237.92242.15—
2026-01-26241.59249.5238.12242.97—
2026-01-27242.52245.9234.39235.05—
2026-01-28240.36251.36238.64249.41—
2026-01-29230.22232.2214224.01—
2026-01-30221233220.85225.52—
2026-02-02225.25231.05224.54230.55—
2026-02-03228.78242.88227.67239.04—
2026-02-04242.85246.71231.03238.06—
2026-02-05231.21238.86228.52234.36—
2026-02-06233.99236.76214.74218.73—
2026-02-09221.3224.46217.32222.13—
2026-02-10219229.24218.06226.24—
2026-02-11229.81231.17222.6227.74—
2026-02-12230.13230.14217.55220.45—
2026-02-13218.7228.91216.73225.65—
2026-02-17225.13228.02220.46226.05—
2026-02-18227.34239.12224.2238.57—
2026-02-19238.56242.18231.15233.3—
2026-02-20232.48248.83230241.88—
2026-02-23242.51247239.67242.15—
2026-02-24242.47250.99238.55243.21—
2026-02-25197.54215.09196.45210.12—
2026-02-26208.01211.55197.81200.1—
2026-02-27195.97197.92191.86197.2—
2026-03-02193.1200.79191.79199.86—
2026-03-03192.3199.53191.77197.53—
2026-03-04196.83203.46196.26197.27—
2026-03-05197199.16190.23191.8—
2026-03-06188.9192.3187.24189.21—
2026-03-09187.35196.6187.1195.38—
2026-03-10195.7201.18195.24197.8—
2026-03-11197203.18195.31200.25—
2026-03-12199.74200.9196.49197.56—
2026-03-13199.33201.99193.76196.07—
2026-03-16200.48202197.65199.48—
2026-03-17199.56202.71197.85200.42—
2026-03-18199.6202197.5197.81—
2026-03-19196.7200.01194.15199.65—
2026-03-20194.74197.82189.78192.82—
2026-03-23193.26196.86188.1189.92—
2026-03-24189.69194.86186.16192.85—
2026-03-25195.43197.14193.31193.51—
2026-03-26190.59193185.23185.83—
2026-03-27185.55195185190.29—
2026-03-30192.5193.74182.99184.7—
2026-03-31186.48197.85186.48197.26—
2026-04-01198.02200.66196.38199.42—
2026-04-02196.76200.94194.65195.32—
2026-04-06195.5198.76194.05195.57—
FSLR OHLC with signals — price trend
FSLR OHLC with signals
DateOpenHighLowCloseVolume
2025-10-13227.89235.88224.16226.15—
2025-10-14224.26230.96220.1224.43—
2025-10-15231.69248.04229.08244.4—
2025-10-16242.1245.36236.64237.79—
2025-10-17235.46237.31229.83231.85—
2025-10-20234.52238228.39229—
2025-10-21230.37230.41224.16226.85—
2025-10-22227.19231.55216.63223.36—
2025-10-23222.8230.84222.63229—
2025-10-24239.68244234241.41—
2025-10-27243.61249.56241.41247.69—
2025-10-28246.07249.27236.84239.6—
2025-10-29240246.1236241.71—
2025-10-30237.14242.52232.77233.58—
2025-10-31249.13269.67246.16266.94—
2025-11-03265.93275.08261265.71—
2025-11-04256.78269.79253.78262.7—
2025-11-05262.4281.55261.03277.39—
2025-11-06278.4279.96270.62271.98—
2025-11-07262.08268.36254.51267.64—
2025-11-10273.07278.81268.06272.64—
2025-11-11268.97273261.06264.15—
2025-11-12268.11270.37261.77267.52—
2025-11-13267.52269.77255.84256.59—
2025-11-14244.41257.7243.75253.08—
2025-11-17251.35258250.25253.54—
2025-11-18247257.38244.42252.19—
2025-11-19252.19257.83249.3251.87—
2025-11-20258.04264.79244.22245.84—
2025-11-21244.64254241249.91—
2025-11-24250261.45249259.85—
2025-11-25261.53261.91253.53260.36—
2025-11-26263.5274.62262.69272.21—
2025-11-28274.08276.14270.51272.92—
2025-12-01269.27272.21262.69263.54—
2025-12-02264.39265.94260262.56—
2025-12-03263263252.31256.06—
2025-12-04255.44260.5254.7257.28—
2025-12-05258264255.12257.61—
2025-12-08257.13258.71251.32255.88—
2025-12-09253.81261.27252.4253.42—
2025-12-10252.15266.25251.3262.23—
2025-12-11261.11273.46253.87272.83—
2025-12-12273273.8249254.8—
2025-12-15253.51257.25249.76255.89—
2025-12-16255.25260.34252258.51—
2025-12-17260264251.7254.03—
2025-12-18258.89266.72255.5261.79—
2025-12-19263.47268.9261.79266.98—
2025-12-22269.19285.99265.65284.59—
2025-12-23282283.37262269.39—
2025-12-24270.03273.5267.27272.21—
2025-12-26271.59271.74267269.69—
2025-12-29267.99275266.05268.25—
2025-12-30268.25269.43263.75264.3—
2025-12-31264.3266.3260.5261.23—
2026-01-02265.86277.57265.86274.34—
2026-01-05278.39280.5263.23272—
2026-01-06273277.68266.28268.78—
2026-01-07254.02255.92239.98241.11—
2026-01-08239.66247.25238.52246.26—
2026-01-09248.02248.04235.12238.66—
2026-01-12235.53244.35233237.83—
2026-01-13238.5244.22237.06241.36—
2026-01-14239.61244.87235.25236.45—
2026-01-15235252.52234.81243.64—
2026-01-16243.64248.67243243.73—
2026-01-20239245234.63242.11—
2026-01-21244.5247.65238.22243.72—
2026-01-22244.35247.45239.49239.68—
2026-01-23240.92246.4237.92242.15—
2026-01-26241.59249.5238.12242.97—
2026-01-27242.52245.9234.39235.05—
2026-01-28240.36251.36238.64249.41—
2026-01-29230.22232.2214224.01—
2026-01-30221233220.85225.52—
2026-02-02225.25231.05224.54230.55—
2026-02-03228.78242.88227.67239.04—
2026-02-04242.85246.71231.03238.06—
2026-02-05231.21238.86228.52234.36—
2026-02-06233.99236.76214.74218.73—
2026-02-09221.3224.46217.32222.13—
2026-02-10219229.24218.06226.24—
2026-02-11229.81231.17222.6227.74—
2026-02-12230.13230.14217.55220.45—
2026-02-13218.7228.91216.73225.65—
2026-02-17225.13228.02220.46226.05—
2026-02-18227.34239.12224.2238.57—
2026-02-19238.56242.18231.15233.3—
2026-02-20232.48248.83230241.88—
2026-02-23242.51247239.67242.15—
2026-02-24242.47250.99238.55243.21—
2026-02-25197.54215.09196.45210.12—
2026-02-26208.01211.55197.81200.1—
2026-02-27195.97197.92191.86197.2—
2026-03-02193.1200.79191.79199.86—
2026-03-03192.3199.53191.77197.53—
2026-03-04196.83203.46196.26197.27—
2026-03-05197199.16190.23191.8—
2026-03-06188.9192.3187.24189.21—
2026-03-09187.35196.6187.1195.38—
2026-03-10195.7201.18195.24197.8—
2026-03-11197203.18195.31200.25—
2026-03-12199.74200.9196.49197.56—
2026-03-13199.33201.99193.76196.07—
2026-03-16200.48202197.65199.48—
2026-03-17199.56202.71197.85200.42—
2026-03-18199.6202197.5197.81—
2026-03-19196.7200.01194.15199.65—
2026-03-20194.74197.82189.78192.82—
2026-03-23193.26196.86188.1189.92—
2026-03-24189.69194.86186.16192.85—
2026-03-25195.43197.14193.31193.51—
2026-03-26190.59193185.23185.83—
2026-03-27185.55195185190.29—
2026-03-30192.5193.74182.99184.7—
2026-03-31186.48197.85186.48197.26—
2026-04-01198.02200.66196.38199.42—
2026-04-02196.76200.94194.65195.32—
2026-04-06195.5198.76194.05195.57—

FSLR related tickers