NASDAQ:FSLR | Shares Outstanding | FIRST SOLAR, INC.

Complete source-backed shares outstanding history.

Available history
2008-12-27 to 2026-07-24
Data captured

Historical Shares Outstanding

DateShares outstanding
2026-07-24107,469,788
2026-06-30107,469,302
2026-04-24107,453,363
2026-03-31107,453,003
2026-02-20107,310,994
2025-12-31107,309,794
2025-10-24107,308,141
2025-09-30107,307,994
2025-07-25107,247,651
2025-06-30107,247,360
2025-04-25107,244,479
2025-03-31107,244,215
2025-02-21107,062,105
2024-12-31107,060,281
2024-10-25107,057,732
2024-09-30107,057,732
2024-07-26107,046,913
2024-06-30107,045,972
2024-04-26107,041,420
2024-03-31107,041,246
2024-02-23106,848,929
2023-12-31106,847,475
2023-10-27106,844,212
2023-09-30106,844,040
2023-07-21106,831,394
2023-06-30106,830,548
2023-04-21106,825,674
2023-03-31106,825,067
2023-02-24106,609,094
2022-12-31106,609,094
2022-10-21106,605,610
2022-09-30106,605,913
2022-07-22106,594,563
2022-06-30106,594,255
2022-04-22106,584,190
2022-03-31106,583,300
2022-02-25106,333,764
2021-12-31106,332,315
2021-10-29106,326,700
2021-09-30106,326,000
2021-07-23106,319,302
2021-06-30106,318,905
2021-04-23106,311,829
2021-03-31106,310,928
2021-02-19105,986,398
2020-12-31105,980,466
2020-10-23105,976,169
2020-09-30105,974,984
2020-07-31105,964,982
2020-06-30105,960,516
2020-05-01105,907,134
2020-03-31105,905,580
2020-02-14105,457,669
2019-12-31105,448,921
2019-10-18105,406,846
2019-09-30105,406,367
2019-07-26105,394,760
2019-06-30105,390,383
2019-04-26105,353,185
2019-03-31105,352,685
2019-02-15104,894,572
2018-12-31104,885,261
2018-10-19104,814,977
2018-09-30104,814,322
2018-07-20104,802,050
2018-06-30104,797,535
2018-04-20104,763,203
2018-03-31104,762,691
2018-02-16104,474,656
2017-12-31104,468,460
2017-10-20104,432,988
2017-09-30104,431,990
2017-07-21104,417,403
2017-06-30104,395,532
2017-04-28104,290,092
2017-03-31104,289,617
2017-02-17104,044,691
2016-12-31104,034,731
2016-10-28103,913,066
2016-09-30103,912,069
2016-07-29102,359,553
2016-06-30102,349,660
2016-04-22102,245,107
2016-03-31102,219,007
2016-02-19101,767,670
2015-12-31101,766,797
2015-11-06100,920,115
2015-09-30100,919,021
2015-07-31100,902,732
2015-06-30100,891,055
2015-04-24100,820,681
2015-03-31100,791,414
2015-02-20100,291,843
2014-12-31100,288,942
2014-10-31100,211,174
2014-09-30100,209,077
2014-08-01100,193,196
2014-06-30100,177,488
2014-05-02100,124,701
2014-03-31100,094,905