
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