
FSLR 2015-10-31 100000 0.00 0.00 -100.00 FSLR 2015-11-30 200000 97802.01 1730.70 -51.10 FSLR 2015-12-31 300000 227632.92 3449.51 -24.12 FSLR 2016-01-31 400000 339750.80 4948.31 -15.06 FSLR 2016-02-29 500000 459598.42 6394.86 -8.08 FSLR 2016-03-31 600000 536886.85 7841.20 -10.52 FSLR 2016-04-30 700000 520602.95 9323.12 -25.63 FSLR 2016-05-31 800000 553412.46 11146.27 -30.82 FSLR 2016-06-30 900000 637195.74 13143.48 -29.20 FSLR 2016-07-31 1000000 709804.76 15205.76 -29.02 FSLR 2016-08-31 1100000 654904.45 17316.35 -40.46 FSLR 2016-09-30 1200000 786554.33 19917.81 -34.45 FSLR 2016-10-31 1300000 912439.17 22534.93 -29.81 FSLR 2016-11-30 1400000 757120.08 24970.98 -45.92 FSLR 2016-12-31 1500000 1007788.54 31405.06 -32.81 FSLR 2017-01-31 1600000 979523.99 31405.06 -38.78 FSLR 2017-02-28 1700000 1250390.08 34550.71 -26.45 FSLR 2017-03-31 1800000 1012619.25 37366.02 -43.74 FSLR 2017-04-30 1900000 1216395.35 41163.97 -35.98 FSLR 2017-05-31 2000000 1715546.00 44548.07 -14.22 FSLR 2017-06-30 2100000 1880647.96 47157.67 -10.45 FSLR 2017-07-31 2200000 2448404.45 49653.30 11.29 FSLR 2017-08-31 2300000 2426301.15 51667.40 5.49 FSLR 2017-09-30 2400000 2466403.47 53757.70 2.77 FSLR 2017-10-31 2500000 3061996.21 55855.46 22.48 FSLR 2017-11-30 2600000 3577171.34 57603.40 37.58 FSLR 2017-12-31 2700000 4001355.15 59261.78 48.20 FSLR 2018-01-31 2800000 4075984.90 60681.63 45.57 FSLR 2018-02-28 2900000 3906882.47 62162.01 34.72 FSLR 2018-03-31 3000000 4522597.27 63716.50 50.75 FSLR 2018-04-30 3100000 4620327.66 65157.63 49.04 FSLR 2018-05-31 3200000 4505455.41 66638.89 40.80 FSLR 2018-06-30 3300000 3589076.54 68155.65 8.76 FSLR 2018-07-31 3400000 3666628.68 70040.66 7.84 FSLR 2018-08-31 3500000 3845282.57 73834.15 9.87 FSLR 2018-09-30 3600000 3575049.32 73834.15 -0.69 FSLR 2018-10-31 3700000 3171608.29 75875.80 -14.28 FSLR 2018-11-30 3800000 3479891.05 78287.76 -8.42 FSLR 2018-12-31 3900000 3415606.89 80442.93 -12.42 FSLR 2019-01-31 4000000 4188475.50 82792.56 4.71 FSLR 2019-02-28 4100000 4459255.96 84857.39 8.76 FSLR 2019-03-31 4200000 4584531.47 86762.52 9.16 FSLR 2019-04-30 4300000 5452210.44 88610.61 26.80 FSLR 2019-05-31 4400000 5238310.37 90253.45 19.05 FSLR 2019-06-30 4500000 6039642.42 91955.58 34.21 FSLR 2019-07-31 4600000 6027735.09 93467.75 31.04 FSLR 2019-08-31 4700000 5994420.75 96575.17 27.54 FSLR 2019-09-30 4800000 5602325.43 96575.17 16.72 FSLR 2019-10-31 4900000 5093650.16 98352.00 3.95 FSLR 2019-11-30 5000000 5538023.60 100253.86 10.76 FSLR 2019-12-31 5100000 5712472.19 102081.35 12.01 FSLR 2020-01-31 5200000 5147811.22 103828.38 -1.00 FSLR 2020-02-29 5300000 4843327.66 105818.82 -8.62 FSLR 2020-03-31 5400000 3896049.44 108043.52 -27.85 FSLR 2020-04-30 5500000 4886603.93 111033.95 -11.15 FSLR 2020-05-31 5600000 5287455.49 113416.04 -5.58 FSLR 2020-06-30 5700000 5717197.32 115498.94 0.30 FSLR 2020-07-31 5800000 6999269.34 117536.01 20.68 FSLR 2020-08-31 5900000 9127970.18 119179.67 54.71 FSLR 2020-09-30 6000000 7974110.77 120454.85 32.90 FSLR 2020-10-31 6100000 10607343.40 121853.45 73.89 FSLR 2020-11-30 6200000 11489875.53 122978.44 85.32 FSLR 2020-12-31 6300000 12273658.56 124076.62 94.82 FSLR 2021-01-31 6400000 12400132.20 125064.37 93.75 FSLR 2021-02-28 6500000 10215127.39 126081.56 57.16 FSLR 2021-03-31 6600000 11111860.88 127283.63 68.36 FSLR 2021-04-30 6700000 9829849.12 128444.39 46.71 FSLR 2021-05-31 6800000 9876351.44 129764.18 45.24 FSLR 2021-06-30 6900000 11862684.69 131064.90 71.92 FSLR 2021-07-31 7000000 11372244.18 132173.92 62.46 FSLR 2021-08-31 7100000 12530839.91 133306.81 76.49 FSLR 2021-09-30 7200000 12826956.14 134369.96 78.15 FSLR 2021-10-31 7300000 16193140.50 135405.48 121.82 FSLR 2021-11-30 7400000 14113528.10 136230.97 90.72 FSLR 2021-12-31 7500000 11959645.33 137214.83 59.46 FSLR 2022-01-31 7600000 10843383.20 138343.76 42.68 FSLR 2022-02-28 7700000 10521527.21 139746.67 36.64 FSLR 2022-03-31 7800000 11822858.04 141185.32 51.58 FSLR 2022-04-30 7900000 10397693.56 142375.65 31.62 FSLR 2022-05-31 8000000 10149030.14 143733.61 26.86 FSLR 2022-06-30 8100000 9884340.25 145080.59 22.03 FSLR 2022-07-31 8200000 14533159.15 146547.94 77.23 FSLR 2022-08-31 8300000 18820394.31 147553.07 126.75 FSLR 2022-09-30 8400000 19620310.24 148335.30 133.58 FSLR 2022-10-31 8500000 21694924.65 149034.30 155.23 FSLR 2022-11-30 8600000 25829015.27 149707.39 200.34 FSLR 2022-12-31 8700000 22613543.52 150968.32 159.93 FSLR 2023-01-31 8800000 26811974.41 150968.32 204.68 FSLR 2023-02-28 8900000 25628669.84 151523.41 187.96 FSLR 2023-03-31 9000000 33066068.71 152027.90 267.40 FSLR 2023-04-30 9100000 27844827.19 152507.54 205.99 FSLR 2023-05-31 9200000 31065157.23 153060.49 237.66 FSLR 2023-06-30 9300000 29186332.63 153539.55 213.83 FSLR 2023-07-31 9400000 31952466.99 154062.04 239.92 FSLR 2023-08-31 9500000 29229522.67 154555.43 207.68 FSLR 2023-09-30 9600000 25061315.66 155092.00 161.06 FSLR 2023-10-31 9700000 22186683.09 155750.67 128.73 FSLR 2023-11-30 9800000 24684800.48 156450.76 151.89 FSLR 2023-12-31 9900000 27060816.67 157074.63 173.34 FSLR 2024-01-31 10000000 23064997.60 157655.48 130.65 FSLR 2024-02-29 10100000 24365659.21 158331.66 141.24 FSLR 2024-03-31 10200000 26834106.62 158969.82 163.08 FSLR 2024-04-30 10300000 28128957.82 159551.66 173.10 FSLR 2024-05-31 10400000 43512795.44 160114.78 318.39 FSLR 2024-06-30 10500000 36182151.30 160481.46 244.59 FSLR 2024-07-31 10600000 34759374.29 160930.48 227.92 FSLR 2024-08-31 10700000 36794820.92 161827.95 243.88 FSLR 2024-09-30 10800000 40366365.03 161827.95 273.76 FSLR 2024-10-31 10900000 31555254.77 162254.50 189.50 FSLR 2024-11-30 11000000 32429688.55 162742.45 194.82 FSLR 2024-12-31 11100000 28766493.52 163223.40 159.16 FSLR 2025-01-31 11200000 27433022.75 163759.68 144.94 FSLR 2025-02-28 11300000 22382244.63 164357.80 98.07 FSLR 2025-03-31 11400000 20876099.59 165119.83 83.12 FSLR 2025-04-30 11500000 20874004.60 165903.71 81.51 FSLR 2025-05-31 11600000 26350953.92 166693.79 127.16 FSLR 2025-06-30 11700000 27705106.25 167362.01 136.80 FSLR 2025-07-31 11800000 29350386.16 167975.66 148.73 FSLR 2025-08-31 11900000 32993268.09 169031.55 177.25 FSLR 2025-09-30 12000000 37276526.88 169031.55 210.64 FSLR 2025-10-31 12100000 38899230.76 169031.55 221.48