MSFT	2015-10-31	100000	0.00	0.00	-100.00
MSFT	2015-11-30	200000	102084.89	1878.29	-48.96
MSFT	2015-12-31	300000	204678.20	3689.22	-31.77
MSFT	2016-01-31	400000	303768.60	5514.04	-24.06
MSFT	2016-02-29	500000	373553.94	7341.86	-25.29
MSFT	2016-03-31	600000	509796.98	9230.44	-15.03
MSFT	2016-04-30	700000	550064.50	11029.97	-21.42
MSFT	2016-05-31	800000	689310.70	13005.86	-13.84
MSFT	2016-06-30	900000	762331.14	14898.01	-15.30
MSFT	2016-07-31	1000000	955208.89	16852.66	-4.48
MSFT	2016-08-31	1100000	1069909.26	18620.07	-2.74
MSFT	2016-09-30	1200000	1172533.42	20356.48	-2.29
MSFT	2016-10-31	1300000	1324442.49	22103.51	1.88
MSFT	2016-11-30	1400000	1432726.91	23775.75	2.34
MSFT	2016-12-31	1500000	1682391.57	27074.21	12.16
MSFT	2017-01-31	1600000	1750347.90	27074.21	9.40
MSFT	2017-02-28	1700000	1832837.25	28647.03	7.81
MSFT	2017-03-31	1800000	1989583.88	30209.29	10.53
MSFT	2017-04-30	1900000	2172567.34	31734.84	14.35
MSFT	2017-05-31	2000000	2316980.83	33175.56	15.85
MSFT	2017-06-30	2100000	2385122.16	34602.09	13.58
MSFT	2017-07-31	2200000	2622217.08	36069.01	19.19
MSFT	2017-08-31	2300000	2799897.28	37446.80	21.73
MSFT	2017-09-30	2400000	2890156.06	38799.25	20.42
MSFT	2017-10-31	2500000	3336352.97	40110.04	33.45
MSFT	2017-11-30	2600000	3477252.01	41312.25	33.74
MSFT	2017-12-31	2700000	3635369.01	42499.05	34.64
MSFT	2018-01-31	2800000	4148376.11	43662.52	48.16
MSFT	2018-02-28	2900000	4193714.50	44723.42	44.61
MSFT	2018-03-31	3000000	4179993.00	45798.11	39.33
MSFT	2018-04-30	3100000	4388687.18	46927.79	41.57
MSFT	2018-05-31	3200000	4742385.14	47980.43	48.20
MSFT	2018-06-30	3300000	4829186.93	48972.59	46.34
MSFT	2018-07-31	3400000	5301081.62	49972.49	55.91
MSFT	2018-08-31	3500000	5819102.18	51803.63	66.26
MSFT	2018-09-30	3600000	5924781.64	51803.63	64.58
MSFT	2018-10-31	3700000	5625534.10	52668.61	52.04
MSFT	2018-11-30	3800000	5945114.35	53612.72	56.45
MSFT	2018-12-31	3900000	5536058.52	54504.86	41.95
MSFT	2019-01-31	4000000	5795215.78	55493.78	44.88
MSFT	2019-02-28	4100000	6325968.25	56466.74	54.29
MSFT	2019-03-31	4200000	6764746.55	57357.52	61.07
MSFT	2019-04-30	4300000	7600622.48	58197.72	76.76
MSFT	2019-05-31	4400000	7294609.60	58979.70	65.79
MSFT	2019-06-30	4500000	8012703.70	59814.15	78.06
MSFT	2019-07-31	4600000	8251309.09	60551.18	79.38
MSFT	2019-08-31	4700000	8547440.38	62000.87	81.86
MSFT	2019-09-30	4800000	8619981.29	62000.87	79.58
MSFT	2019-10-31	4900000	8993661.03	62730.43	83.54
MSFT	2019-11-30	5000000	9601462.18	63426.22	92.03
MSFT	2019-12-31	5100000	10107765.09	64094.90	98.19
MSFT	2020-01-31	5200000	11016857.14	64717.48	111.86
MSFT	2020-02-29	5300000	10577785.63	65290.94	99.58
MSFT	2020-03-31	5400000	10388308.01	65869.68	92.38
MSFT	2020-04-30	5500000	11922322.24	66527.10	116.77
MSFT	2020-05-31	5600000	12296063.49	67099.94	119.57
MSFT	2020-06-30	5700000	13766818.90	67646.89	141.52
MSFT	2020-07-31	5800000	13968440.68	68135.41	140.84
MSFT	2020-08-31	5900000	15470731.31	68597.22	162.22
MSFT	2020-09-30	6000000	14520600.06	69037.23	142.01
MSFT	2020-10-31	6100000	14074207.55	69512.56	130.72
MSFT	2020-11-30	6200000	14986356.04	70006.80	141.72
MSFT	2020-12-31	6300000	15673784.38	70469.31	148.79
MSFT	2021-01-31	6400000	16452617.42	70928.68	157.07
MSFT	2021-02-28	6500000	16579373.75	71345.96	155.07
MSFT	2021-03-31	6600000	16922048.92	71773.54	156.39
MSFT	2021-04-30	6700000	18203908.07	72186.17	171.70
MSFT	2021-05-31	6800000	18122577.08	72583.22	166.51
MSFT	2021-06-30	6900000	19772291.82	72987.42	186.55
MSFT	2021-07-31	7000000	20899746.88	73355.61	198.57
MSFT	2021-08-31	7100000	22250581.41	73706.71	213.39
MSFT	2021-09-30	7200000	20872799.72	74038.02	189.90
MSFT	2021-10-31	7300000	24667195.69	74383.92	237.91
MSFT	2021-11-30	7400000	24690950.75	74687.53	233.66
MSFT	2021-12-31	7500000	25220801.58	74990.49	236.28
MSFT	2022-01-31	7600000	23413442.06	75289.22	208.07
MSFT	2022-02-28	7700000	22594849.71	75621.17	193.44
MSFT	2022-03-31	7800000	23417467.36	75954.29	200.22
MSFT	2022-04-30	7900000	21168524.46	76277.48	167.96
MSFT	2022-05-31	8000000	20833127.89	76629.01	160.41
MSFT	2022-06-30	8100000	19774162.55	76993.20	144.13
MSFT	2022-07-31	8200000	21723221.87	77378.44	164.92
MSFT	2022-08-31	8300000	20326190.80	77738.14	144.89
MSFT	2022-09-30	8400000	18194650.98	78122.16	116.60
MSFT	2022-10-31	8500000	18227767.62	78523.96	114.44
MSFT	2022-11-30	8600000	20146423.68	78962.23	134.26
MSFT	2022-12-31	8700000	19130884.46	79771.85	119.90
MSFT	2023-01-31	8800000	19768260.72	79771.85	124.64
MSFT	2023-02-28	8900000	19995375.93	80167.49	124.67
MSFT	2023-03-31	9000000	23227097.46	80565.72	158.08
MSFT	2023-04-30	9100000	24861598.87	80913.88	173.20
MSFT	2023-05-31	9200000	26678781.04	81241.15	189.99
MSFT	2023-06-30	9300000	27768253.88	81541.83	198.58
MSFT	2023-07-31	9400000	27490918.61	81837.69	192.46
MSFT	2023-08-31	9500000	26920571.76	82135.01	183.37
MSFT	2023-09-30	9600000	26030201.41	82439.28	171.15
MSFT	2023-10-31	9700000	27979546.30	82752.79	188.45
MSFT	2023-11-30	9800000	31465351.26	83041.75	221.08
MSFT	2023-12-31	9900000	31327430.36	83308.77	216.44
MSFT	2024-01-31	10000000	33229101.41	83578.41	232.29
MSFT	2024-02-29	10100000	34673814.88	83826.07	243.31
MSFT	2024-03-31	10200000	35368700.15	84067.08	246.75
MSFT	2024-04-30	10300000	32821533.25	84302.61	218.66
MSFT	2024-05-31	10400000	35101654.25	84555.81	237.52
MSFT	2024-06-30	10500000	37900305.03	84797.64	260.96
MSFT	2024-07-31	10600000	35566688.87	85016.59	235.53
MSFT	2024-08-31	10700000	35663826.73	85496.06	233.31
MSFT	2024-09-30	10800000	36788952.55	85496.06	240.64
MSFT	2024-10-31	10900000	34838739.21	85735.79	219.62
MSFT	2024-11-30	11000000	36408867.15	85979.47	230.99
MSFT	2024-12-31	11100000	36338148.47	86211.50	227.37
MSFT	2025-01-31	11200000	35882105.25	86450.41	220.38
MSFT	2025-02-28	11300000	34416555.82	86693.76	204.57
MSFT	2025-03-31	11400000	32640570.81	86951.09	186.32
MSFT	2025-04-30	11500000	34471708.30	87212.74	199.75
MSFT	2025-05-31	11600000	40257473.67	87447.81	247.05
MSFT	2025-06-30	11700000	43605088.22	87664.28	272.69
MSFT	2025-07-31	11800000	46877315.59	87867.51	297.27
MSFT	2025-08-31	11900000	44718264.18	88255.67	275.78
MSFT	2025-09-30	12000000	45712023.85	88255.67	280.93
MSFT	2025-10-31	12100000	45659067.22	88255.67	277.35