IRBT	2015-10-31	100000	0.00	0.00	-100.00
IRBT	2015-11-30	200000	105820.27	3197.95	-47.09
IRBT	2015-12-31	300000	219898.33	6211.82	-26.70
IRBT	2016-01-31	400000	310268.42	9144.37	-22.43
IRBT	2016-02-29	500000	379636.77	12113.49	-24.07
IRBT	2016-03-31	600000	538717.28	15261.11	-10.21
IRBT	2016-04-30	700000	676053.64	18085.97	-3.42
IRBT	2016-05-31	800000	798296.67	20734.98	-0.21
IRBT	2016-06-30	900000	818523.63	23333.06	-9.05
IRBT	2016-07-31	1000000	993848.95	26209.10	-0.62
IRBT	2016-08-31	1100000	1149204.37	28831.02	4.47
IRBT	2016-09-30	1200000	1379020.70	31355.63	14.92
IRBT	2016-10-31	1300000	1707391.30	33676.36	31.34
IRBT	2016-11-30	1400000	2034680.58	35696.15	45.33
IRBT	2016-12-31	1500000	2290056.41	39179.75	52.67
IRBT	2017-01-31	1600000	2372725.70	39179.75	48.30
IRBT	2017-02-28	1700000	2329541.61	40811.87	37.03
IRBT	2017-03-31	1800000	2815088.37	42562.57	56.39
IRBT	2017-04-30	1900000	3515791.33	44090.69	85.04
IRBT	2017-05-31	2000000	4199450.60	45291.74	109.97
IRBT	2017-06-30	2100000	3899266.85	46342.61	85.68
IRBT	2017-07-31	2200000	5015907.25	47539.64	128.00
IRBT	2017-08-31	2300000	4625761.11	48477.90	101.12
IRBT	2017-09-30	2400000	3815396.60	49512.03	58.97
IRBT	2017-10-31	2500000	3413387.56	50802.02	36.54
IRBT	2017-11-30	2600000	3588959.32	52301.94	38.04
IRBT	2017-12-31	2700000	4127788.43	53817.32	52.88
IRBT	2018-01-31	2800000	4887086.32	55065.76	74.54
IRBT	2018-02-28	2900000	3817293.89	56177.98	31.63
IRBT	2018-03-31	3000000	3701316.50	57661.88	23.38
IRBT	2018-04-30	3100000	3456908.62	59234.21	11.51
IRBT	2018-05-31	3200000	3804726.89	60963.42	18.90
IRBT	2018-06-30	3300000	4738090.15	62532.54	43.58
IRBT	2018-07-31	3400000	5060076.04	63849.54	48.83
IRBT	2018-08-31	3500000	7490630.05	65996.74	114.02
IRBT	2018-09-30	3600000	7254361.59	65996.74	101.51
IRBT	2018-10-31	3700000	5898422.21	66898.29	59.42
IRBT	2018-11-30	3800000	6482740.61	67953.25	70.60
IRBT	2018-12-31	3900000	5773423.15	68944.63	48.04
IRBT	2019-01-31	4000000	6303852.36	70206.62	57.60
IRBT	2019-02-28	4100000	8920540.62	71330.09	117.57
IRBT	2019-03-31	4200000	8484829.05	72094.73	102.02
IRBT	2019-04-30	4300000	7551740.79	72935.49	75.62
IRBT	2019-05-31	4400000	6438362.87	73910.72	46.33
IRBT	2019-06-30	4500000	6878705.75	75062.26	52.86
IRBT	2019-07-31	4600000	5567090.74	76157.19	21.02
IRBT	2019-08-31	4700000	4893869.13	79176.01	4.12
IRBT	2019-09-30	4800000	4882784.24	79176.01	1.72
IRBT	2019-10-31	4900000	3885459.55	80846.01	-20.70
IRBT	2019-11-30	5000000	3612119.78	82922.86	-27.76
IRBT	2019-12-31	5100000	4313898.84	85204.40	-15.41
IRBT	2020-01-31	5200000	4105617.90	87260.74	-21.05
IRBT	2020-02-29	5300000	4289945.50	89392.48	-19.06
IRBT	2020-03-31	5400000	3742530.81	91504.42	-30.69
IRBT	2020-04-30	5500000	5732869.29	94043.13	4.23
IRBT	2020-05-31	5600000	7056967.61	95726.63	26.02
IRBT	2020-06-30	5700000	8143406.08	97060.86	42.87
IRBT	2020-07-31	5800000	7141103.64	98240.52	23.12
IRBT	2020-08-31	5900000	7373727.71	99604.59	24.98
IRBT	2020-09-30	6000000	7658457.69	100901.94	27.64
IRBT	2020-10-31	6100000	8128035.92	102136.66	33.25
IRBT	2020-11-30	6200000	8107417.72	103371.38	30.76
IRBT	2020-12-31	6300000	8403462.63	104663.88	33.39
IRBT	2021-01-31	6400000	12721428.80	105923.64	98.77
IRBT	2021-02-28	6500000	13247588.16	106740.70	103.81
IRBT	2021-03-31	6600000	13144998.26	107587.15	99.17
IRBT	2021-04-30	6700000	11794889.97	108408.91	76.04
IRBT	2021-05-31	6800000	10685528.84	109370.82	57.14
IRBT	2021-06-30	6900000	10308943.42	110385.95	49.40
IRBT	2021-07-31	7000000	9755433.99	111490.67	39.36
IRBT	2021-08-31	7100000	9139772.90	112669.78	28.73
IRBT	2021-09-30	7200000	8938894.72	113871.27	24.15
IRBT	2021-10-31	7300000	9603716.81	115124.87	31.56
IRBT	2021-11-30	7400000	8824874.59	116254.44	19.26
IRBT	2021-12-31	7500000	7749014.32	117623.17	3.32
IRBT	2022-01-31	7600000	7802571.54	119086.87	2.67
IRBT	2022-02-28	7700000	7503496.77	120712.63	-2.55
IRBT	2022-03-31	7800000	7753671.99	122297.66	-0.59
IRBT	2022-04-30	7900000	6274178.28	123873.21	-20.58
IRBT	2022-05-31	8000000	5985071.27	125763.21	-25.19
IRBT	2022-06-30	8100000	4700424.48	127902.71	-41.97
IRBT	2022-07-31	8200000	6007791.83	130575.79	-26.73
IRBT	2022-08-31	8300000	7815226.51	132731.43	-5.84
IRBT	2022-09-30	8400000	7572236.05	134426.34	-9.85
IRBT	2022-10-31	8500000	7694893.97	136192.81	-9.47
IRBT	2022-11-30	8600000	7186429.45	137961.79	-16.44
IRBT	2022-12-31	8700000	6832180.49	141952.64	-21.47
IRBT	2023-01-31	8800000	6387868.59	141952.64	-27.41
IRBT	2023-02-28	8900000	5923660.51	144163.07	-33.44
IRBT	2023-03-31	9000000	6394983.44	146539.49	-28.94
IRBT	2023-04-30	9100000	5854651.48	148859.68	-35.66
IRBT	2023-05-31	9200000	5368160.05	151429.05	-41.65
IRBT	2023-06-30	9300000	6968999.15	154011.03	-25.06
IRBT	2023-07-31	9400000	6248605.22	156215.13	-33.53
IRBT	2023-08-31	9500000	6172577.39	158718.89	-35.03
IRBT	2023-09-30	9600000	6113202.03	161298.20	-36.32
IRBT	2023-10-31	9700000	5397889.59	163920.12	-44.35
IRBT	2023-11-30	9800000	6031159.33	167021.86	-38.46
IRBT	2023-12-31	9900000	6568966.20	169740.73	-33.65
IRBT	2024-01-31	10000000	2343761.94	172335.43	-76.56
IRBT	2024-02-29	10100000	2049998.28	179666.81	-79.70
IRBT	2024-03-31	10200000	1655369.67	188969.14	-83.77
IRBT	2024-04-30	10300000	1718638.46	200775.51	-83.31
IRBT	2024-05-31	10400000	2041718.94	212457.75	-80.37
IRBT	2024-06-30	10500000	2033764.05	223245.24	-80.63
IRBT	2024-07-31	10600000	2765281.70	234544.67	-73.91
IRBT	2024-08-31	10700000	1883716.37	257338.30	-82.40
IRBT	2024-09-30	10800000	2236269.68	257338.30	-79.29
IRBT	2024-10-31	10900000	2348074.82	268966.20	-78.46
IRBT	2024-11-30	11000000	2126518.70	279437.41	-80.67
IRBT	2024-12-31	11100000	2260731.93	291707.35	-79.63
IRBT	2025-01-31	11200000	2339959.07	304285.96	-79.11
IRBT	2025-02-28	11300000	2307816.84	317443.86	-79.58
IRBT	2025-03-31	11400000	897761.08	332504.10	-92.12
IRBT	2025-04-30	11500000	913425.38	372826.68	-92.06
IRBT	2025-05-31	11600000	1263570.13	411586.37	-89.11
IRBT	2025-06-30	11700000	1389888.77	444053.90	-88.12
IRBT	2025-07-31	11800000	2003543.38	475901.04	-83.02
IRBT	2025-08-31	11900000	1798910.62	530652.08	-84.88
IRBT	2025-09-30	12000000	1905040.94	530652.08	-84.12
IRBT	2025-10-31	12100000	2239351.69	530652.08	-81.49