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