TSCO	2015-10-31	100000	0.00	0.00	-100.00
TSCO	2015-11-30	200000	97035.19	5430.06	-51.48
TSCO	2015-12-31	300000	188214.30	11006.68	-37.26
TSCO	2016-01-31	400000	299844.84	16976.83	-25.04
TSCO	2016-02-29	500000	384666.90	22742.52	-23.07
TSCO	2016-03-31	600000	515208.00	28477.12	-14.13
TSCO	2016-04-30	700000	642233.02	33923.15	-8.25
TSCO	2016-05-31	800000	752536.41	39153.82	-5.93
TSCO	2016-06-30	900000	808427.64	44331.41	-10.17
TSCO	2016-07-31	1000000	911708.02	49738.57	-8.83
TSCO	2016-08-31	1100000	927161.11	55221.03	-15.71
TSCO	2016-09-30	1200000	823929.55	61167.75	-31.34
TSCO	2016-10-31	1300000	859734.60	68636.01	-33.87
TSCO	2016-11-30	1400000	1146960.80	76392.75	-18.07
TSCO	2016-12-31	1500000	1357951.32	89562.81	-9.47
TSCO	2017-01-31	1600000	1319618.48	89562.81	-17.52
TSCO	2017-02-28	1700000	1368162.40	96471.75	-19.52
TSCO	2017-03-31	1800000	1425744.40	103359.75	-20.79
TSCO	2017-04-30	1900000	1370604.21	110693.28	-27.86
TSCO	2017-05-31	2000000	1310767.72	118836.60	-34.46
TSCO	2017-06-30	2100000	1385040.26	127747.67	-34.05
TSCO	2017-07-31	2200000	1535950.50	136845.20	-30.18
TSCO	2017-08-31	2300000	1734640.13	145743.58	-24.58
TSCO	2017-09-30	2400000	1951120.50	154141.29	-18.70
TSCO	2017-10-31	2500000	1957644.55	162433.17	-21.69
TSCO	2017-11-30	2600000	2332002.55	170867.72	-10.31
TSCO	2017-12-31	2700000	2664140.75	178203.40	-1.33
TSCO	2018-01-31	2800000	2818354.97	184810.16	0.66
TSCO	2018-02-28	2900000	2490832.23	191809.04	-14.11
TSCO	2018-03-31	3000000	2515692.61	199594.78	-16.14
TSCO	2018-04-30	3100000	2827090.50	207874.30	-8.80
TSCO	2018-05-31	3200000	3199094.35	215253.28	-0.03
TSCO	2018-06-30	3300000	3394754.95	221908.41	2.87
TSCO	2018-07-31	3400000	3566583.14	228509.94	4.90
TSCO	2018-08-31	3500000	4249534.47	240685.00	21.42
TSCO	2018-09-30	3600000	4374690.78	240685.00	21.52
TSCO	2018-10-31	3700000	4525069.87	246222.10	22.30
TSCO	2018-11-30	3800000	4787553.77	251632.19	25.99
TSCO	2018-12-31	3900000	4286390.58	256854.66	9.91
TSCO	2019-01-31	4000000	4490932.70	262935.17	12.27
TSCO	2019-02-28	4100000	5123809.14	268684.28	24.97
TSCO	2019-03-31	4200000	5357448.00	274010.23	27.56
TSCO	2019-04-30	4300000	5778176.68	279138.96	34.38
TSCO	2019-05-31	4400000	5726136.74	284090.93	30.14
TSCO	2019-06-30	4500000	6289296.63	289030.17	39.76
TSCO	2019-07-31	4600000	6388247.03	293550.56	38.87
TSCO	2019-08-31	4700000	6175754.34	303089.64	31.40
TSCO	2019-09-30	4800000	5482285.21	303089.64	14.21
TSCO	2019-10-31	4900000	5865728.35	308657.57	19.71
TSCO	2019-11-30	5000000	5928525.27	313877.87	18.57
TSCO	2019-12-31	5100000	5963306.36	319098.16	16.93
TSCO	2020-01-31	5200000	6031863.04	324468.15	16.00
TSCO	2020-02-29	5300000	5837485.82	329764.20	10.14
TSCO	2020-03-31	5400000	5668737.21	335229.88	4.98
TSCO	2020-04-30	5500000	6921223.10	341182.26	25.84
TSCO	2020-05-31	5600000	8445733.65	346079.90	50.82
TSCO	2020-06-30	5700000	9229417.28	350156.21	61.92
TSCO	2020-07-31	5800000	10103841.72	353924.67	74.20
TSCO	2020-08-31	5900000	10635878.57	357316.34	80.27
TSCO	2020-09-30	6000000	10339733.12	360671.60	72.33
TSCO	2020-10-31	6100000	9701263.49	364134.20	59.04
TSCO	2020-11-30	6200000	10360302.37	367882.33	67.10
TSCO	2020-12-31	6300000	10444030.79	371462.20	65.78
TSCO	2021-01-31	6400000	10631663.16	375041.04	66.12
TSCO	2021-02-28	6500000	12037074.98	378619.62	85.19
TSCO	2021-03-31	6600000	13520626.85	381766.06	104.86
TSCO	2021-04-30	6700000	14507071.70	384598.92	116.52
TSCO	2021-05-31	6800000	14070547.97	387191.74	106.92
TSCO	2021-06-30	6900000	14510489.28	389941.11	110.30
TSCO	2021-07-31	7000000	14206725.53	392602.81	102.95
TSCO	2021-08-31	7100000	15360051.71	395368.14	116.34
TSCO	2021-09-30	7200000	16124707.33	397924.77	123.95
TSCO	2021-10-31	7300000	17391315.37	400407.89	138.24
TSCO	2021-11-30	7400000	18150160.67	402746.19	145.27
TSCO	2021-12-31	7500000	19325604.71	404979.13	157.67
TSCO	2022-01-31	7600000	17774812.50	407100.29	133.88
TSCO	2022-02-28	7700000	16685453.27	409378.61	116.69
TSCO	2022-03-31	7800000	19219696.46	411785.93	146.41
TSCO	2022-04-30	7900000	16679713.56	413991.39	111.14
TSCO	2022-05-31	8000000	15603895.88	416414.81	95.05
TSCO	2022-06-30	8100000	16243659.99	418974.98	100.54
TSCO	2022-07-31	8200000	16142605.87	421521.97	96.86
TSCO	2022-08-31	8300000	15704450.23	424100.75	89.21
TSCO	2022-09-30	8400000	15865162.41	426758.20	88.87
TSCO	2022-10-31	8500000	18868786.11	429284.86	121.99
TSCO	2022-11-30	8600000	19532912.73	431552.12	127.13
TSCO	2022-12-31	8700000	19617407.45	436000.53	125.49
TSCO	2023-01-31	8800000	19880751.81	436000.53	125.92
TSCO	2023-02-28	8900000	20441700.90	438174.16	129.68
TSCO	2023-03-31	9000000	20700557.10	440362.44	130.01
TSCO	2023-04-30	9100000	21095132.04	442431.46	131.81
TSCO	2023-05-31	9200000	18633554.43	444523.95	102.54
TSCO	2023-06-30	9300000	19764013.05	446947.37	112.52
TSCO	2023-07-31	9400000	20123687.42	449209.50	114.08
TSCO	2023-08-31	9500000	19727917.55	451439.75	107.66
TSCO	2023-09-30	9600000	18425046.46	453707.12	91.93
TSCO	2023-10-31	9700000	17566640.31	456134.19	81.10
TSCO	2023-11-30	9800000	18626494.21	458758.03	90.07
TSCO	2023-12-31	9900000	19831709.33	461138.19	100.32
TSCO	2024-01-31	10000000	20818034.55	463446.91	108.18
TSCO	2024-02-29	10100000	23681030.47	465575.48	134.47
TSCO	2024-03-31	10200000	24473424.19	467549.74	139.94
TSCO	2024-04-30	10300000	25641443.49	469485.92	148.95
TSCO	2024-05-31	10400000	26893134.00	471329.78	158.59
TSCO	2024-06-30	10500000	25552720.11	473198.52	143.36
TSCO	2024-07-31	10600000	25018876.72	475066.00	136.03
TSCO	2024-08-31	10700000	25625186.75	478885.96	139.49
TSCO	2024-09-30	10800000	27864458.68	478885.96	158.00
TSCO	2024-10-31	10900000	25518879.05	480563.42	134.12
TSCO	2024-11-30	11000000	27370700.19	482439.10	148.82
TSCO	2024-12-31	11100000	25689616.72	484161.63	131.44
TSCO	2025-01-31	11200000	26422806.54	486070.75	135.92
TSCO	2025-02-28	11300000	27005426.31	487902.93	138.99
TSCO	2025-03-31	11400000	26983450.58	489717.81	136.70
TSCO	2025-04-30	11500000	24881334.35	491531.70	116.36
TSCO	2025-05-31	11600000	23886262.36	493517.80	105.92
TSCO	2025-06-30	11700000	26153193.71	495607.23	123.53
TSCO	2025-07-31	11800000	28330139.03	497456.34	140.09
TSCO	2025-08-31	11900000	30930069.22	500810.72	159.92
TSCO	2025-09-30	12000000	28481105.11	500810.72	137.34
TSCO	2025-10-31	12100000	27960263.41	500810.72	131.08