TSLA	2015-10-31	100000	0.00	0.00	-100.00
TSLA	2015-11-30	200000	107703.82	7016.23	-46.15
TSLA	2015-12-31	300000	213453.30	13340.27	-28.85
TSLA	2016-01-31	400000	255626.60	20054.39	-36.09
TSLA	2016-02-29	500000	354058.64	27670.92	-29.19
TSLA	2016-03-31	600000	545860.61	35635.24	-9.02
TSLA	2016-04-30	700000	673303.62	41948.64	-3.81
TSLA	2016-05-31	800000	716599.73	48152.11	-10.43
TSLA	2016-06-30	900000	778132.99	54983.96	-13.54
TSLA	2016-07-31	1000000	969093.62	61912.36	-3.09
TSLA	2016-08-31	1100000	967243.60	68433.82	-12.07
TSLA	2016-09-30	1200000	1032460.58	75905.06	-13.96
TSLA	2016-10-31	1300000	1094109.61	83000.27	-15.84
TSLA	2016-11-30	1400000	1147288.27	90862.32	-18.05
TSLA	2016-12-31	1500000	1511914.21	106129.03	0.79
TSLA	2017-01-31	1600000	1782472.51	106129.03	11.40
TSLA	2017-02-28	1700000	1869047.39	112147.33	9.94
TSLA	2017-03-31	1800000	2191813.40	118135.83	21.77
TSLA	2017-04-30	1900000	2578736.98	123160.62	35.72
TSLA	2017-05-31	2000000	2905564.84	127807.03	45.28
TSLA	2017-06-30	2100000	3187326.70	132214.00	51.78
TSLA	2017-07-31	2200000	2942884.06	136467.87	33.77
TSLA	2017-08-31	2300000	3349296.08	141161.67	45.62
TSLA	2017-09-30	2400000	3305992.79	145382.27	37.75
TSLA	2017-10-31	2500000	3306472.61	149600.61	32.26
TSLA	2017-11-30	2600000	3176467.60	154272.34	22.17
TSLA	2017-12-31	2700000	3303752.00	159165.83	22.36
TSLA	2018-01-31	2800000	3870141.77	163845.58	38.22
TSLA	2018-02-28	2900000	3845485.22	168140.50	32.60
TSLA	2018-03-31	3000000	3062562.13	172616.51	2.09
TSLA	2018-04-30	3100000	3498537.79	178557.57	12.86
TSLA	2018-05-31	3200000	3484315.16	183558.90	8.88
TSLA	2018-06-30	3300000	4314289.36	188699.06	30.74
TSLA	2018-07-31	3400000	3839560.80	193175.73	12.93
TSLA	2018-08-31	3500000	4085165.30	203134.26	16.72
TSLA	2018-09-30	3600000	3585590.43	203134.26	-0.40
TSLA	2018-10-31	3700000	4676651.16	207962.07	26.40
TSLA	2018-11-30	3800000	4960903.94	212318.99	30.55
TSLA	2018-12-31	3900000	4803484.38	216503.20	23.17
TSLA	2019-01-31	4000000	4530388.06	221340.04	13.26
TSLA	2019-02-28	4100000	4822606.69	226144.50	17.62
TSLA	2019-03-31	4200000	4317325.94	231401.02	2.79
TSLA	2019-04-30	4300000	3764747.69	236588.10	-12.45
TSLA	2019-05-31	4400000	2999568.28	242998.08	-31.83
TSLA	2019-06-30	4500000	3744882.29	251379.37	-16.78
TSLA	2019-07-31	4600000	4155407.56	257982.36	-9.67
TSLA	2019-08-31	4700000	4076703.02	271045.37	-13.26
TSLA	2019-09-30	4800000	4352446.68	271045.37	-9.32
TSLA	2019-10-31	4900000	5819208.88	277175.57	18.76
TSLA	2019-11-30	5000000	6202061.84	281963.16	24.04
TSLA	2019-12-31	5100000	7988499.66	286442.51	56.64
TSLA	2020-01-31	5200000	12574597.91	289928.78	141.82
TSLA	2020-02-29	5300000	12996940.98	291851.86	145.23
TSLA	2020-03-31	5400000	10265824.54	293869.01	90.11
TSLA	2020-04-30	5500000	15480383.90	296983.89	181.46
TSLA	2020-05-31	5600000	16651164.86	299122.72	197.34
TSLA	2020-06-30	5700000	21653279.89	300792.91	279.88
TSLA	2020-07-31	5800000	28818620.19	302132.64	396.87
TSLA	2020-08-31	5900000	50354031.89	303142.74	753.46
TSLA	2020-09-30	6000000	43440728.19	303774.25	624.01
TSLA	2020-10-31	6100000	39383343.62	304479.00	545.63
TSLA	2020-11-30	6200000	57749146.04	305228.05	831.44
TSLA	2020-12-31	6300000	71917434.35	305741.08	1041.55
TSLA	2021-01-31	6400000	80980313.19	306152.17	1165.32
TSLA	2021-02-28	6500000	69015699.79	306509.39	961.78
TSLA	2021-03-31	6600000	68339574.03	306946.43	935.45
TSLA	2021-04-30	6700000	72693897.11	307399.77	984.98
TSLA	2021-05-31	6800000	64155447.00	307837.79	843.46
TSLA	2021-06-30	6900000	69854726.20	308318.64	912.39
TSLA	2021-07-31	7000000	70726891.69	308761.17	910.38
TSLA	2021-08-31	7100000	75824261.75	309183.90	967.95
TSLA	2021-09-30	7200000	80027619.91	309592.57	1011.49
TSLA	2021-10-31	7300000	115105745.62	309979.56	1476.79
TSLA	2021-11-30	7400000	118378785.85	310227.78	1499.71
TSLA	2021-12-31	7500000	109377350.74	310501.75	1358.36
TSLA	2022-01-31	7600000	97029138.81	310751.80	1176.70
TSLA	2022-02-28	7700000	90260241.33	311088.45	1072.21
TSLA	2022-03-31	7800000	111865443.76	311429.40	1334.17
TSLA	2022-04-30	7900000	90473703.59	311706.00	1045.24
TSLA	2022-05-31	8000000	78868705.34	312038.25	885.86
TSLA	2022-06-30	8100000	70131156.94	312425.35	765.82
TSLA	2022-07-31	8200000	92967940.91	312865.36	1033.76
TSLA	2022-08-31	8300000	86321529.91	313201.75	940.02
TSLA	2022-09-30	8400000	83172467.21	313562.55	890.15
TSLA	2022-10-31	8500000	71439241.55	313963.45	740.46
TSLA	2022-11-30	8600000	61214145.17	314402.39	611.79
TSLA	2022-12-31	8700000	38891353.57	315727.82	347.03
TSLA	2023-01-31	8800000	54690374.21	315727.82	521.48
TSLA	2023-02-28	8900000	65061768.05	316279.06	631.03
TSLA	2023-03-31	9000000	65723931.12	316802.90	630.27
TSLA	2023-04-30	9100000	52138244.25	317316.32	472.95
TSLA	2023-05-31	9200000	64836330.37	317934.26	604.74
TSLA	2023-06-30	9300000	83351788.59	318416.14	796.26
TSLA	2023-07-31	9400000	85249597.23	318773.51	806.91
TSLA	2023-08-31	9500000	82367917.68	319156.55	767.03
TSLA	2023-09-30	9600000	79961478.33	319564.69	732.93
TSLA	2023-10-31	9700000	64258275.19	319947.60	562.46
TSLA	2023-11-30	9800000	76929757.20	320433.84	685.00
TSLA	2023-12-31	9900000	79725440.04	320852.55	705.31
TSLA	2024-01-31	10000000	60167864.25	321255.09	501.68
TSLA	2024-02-29	10100000	64961873.79	321784.59	543.19
TSLA	2024-03-31	10200000	56659945.94	322316.11	455.49
TSLA	2024-04-30	10300000	59178695.27	322886.82	474.55
TSLA	2024-05-31	10400000	57598623.64	323442.40	453.83
TSLA	2024-06-30	10500000	64115031.07	324009.65	510.62
TSLA	2024-07-31	10600000	75303505.04	324486.16	610.41
TSLA	2024-08-31	10700000	69674463.36	325414.33	551.16
TSLA	2024-09-30	10800000	85138153.93	325414.33	688.32
TSLA	2024-10-31	10900000	81405106.77	325815.91	646.84
TSLA	2024-11-30	11000000	112597249.85	326217.55	923.61
TSLA	2024-12-31	11100000	131852785.08	326497.59	1087.86
TSLA	2025-01-31	11200000	132207602.24	326761.25	1080.43
TSLA	2025-02-28	11300000	95810874.04	327021.88	747.88
TSLA	2025-03-31	11400000	84846257.06	327389.47	644.27
TSLA	2025-04-30	11500000	92481318.13	327761.97	704.19
TSLA	2025-05-31	11600000	113679915.02	328118.45	880.00
TSLA	2025-06-30	11700000	104322803.72	328410.26	791.65
TSLA	2025-07-31	11800000	101341540.64	328742.80	758.83
TSLA	2025-08-31	11900000	109967681.27	329372.76	824.10
TSLA	2025-09-30	12000000	146478653.55	329372.76	1120.66
TSLA	2025-10-31	12100000	141574288.36	329372.76	1070.04