
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