Symbol |
Relationship |
Date |
Transaction |
Cost |
# Shares |
Value($) |
Total Shares |
Form 4 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 12, 2022 |
Option Exercise |
$57.32 |
463 |
26,539 |
46,736 |
Mar 15, 2022, 09:15 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2022 |
Option Exercise |
$62.99 |
382 |
24,062 |
38,123 |
Mar 10, 2022, 08:17 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2022 |
Option Exercise |
$60.87 |
513 |
31,226 |
37,610 |
Mar 10, 2022, 08:17 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2022 |
Option Exercise |
$60.74 |
974 |
59,161 |
38,505 |
Mar 08, 2022, 08:45 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 18, 2021 |
Option Exercise |
$35.21 |
3,530 |
124,284 |
50,052 |
Mar 19, 2021, 08:50 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 18, 2021 |
Sale |
$122.80 |
10,686 |
1,312,208 |
48,338 |
Mar 19, 2021, 08:50 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2021 |
Option Exercise |
$114.11 |
2,844 |
324,529 |
44,721 |
Mar 11, 2021, 08:03 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2021 |
Option Exercise |
$115.87 |
718 |
83,195 |
41,569 |
Mar 11, 2021, 08:03 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2021 |
Option Exercise |
$117.37 |
300 |
35,211 |
45,131 |
Mar 09, 2021, 06:46 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2021 |
Option Exercise |
$120.50 |
725 |
87,363 |
45,431 |
Mar 09, 2021, 06:46 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 11, 2020 |
Option Exercise |
$40.19 |
633 |
25,440 |
40,492 |
Mar 12, 2020, 07:22 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2020 |
Option Exercise |
$40.42 |
1,940 |
78,415 |
41,601 |
Mar 12, 2020, 07:22 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2020 |
Option Exercise |
$39.81 |
292 |
11,625 |
43,465 |
Mar 10, 2020, 05:43 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2020 |
Option Exercise |
$39.81 |
400 |
15,924 |
43,065 |
Mar 10, 2020, 05:43 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jun 20, 2019 |
Sale |
$95.00 |
11,159 |
1,060,105 |
28,791 |
Jun 24, 2019, 05:06 PM |
IRBT |
EVP Human Resources, Corp Comm |
Apr 04, 2019 |
Option Exercise |
$34.21 |
17,408 |
595,522 |
57,359 |
Apr 08, 2019, 08:07 PM |
IRBT |
EVP Human Resources, Corp Comm |
Apr 04, 2019 |
Sale |
$120.93 |
17,409 |
2,105,343 |
55,099 |
Apr 08, 2019, 08:07 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2019 |
Option Exercise |
$122.97 |
476 |
58,534 |
42,696 |
Mar 12, 2019, 09:54 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2019 |
Option Exercise |
$122.97 |
404 |
49,680 |
43,172 |
Mar 12, 2019, 09:54 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 11, 2019 |
Option Exercise |
$122.97 |
2,745 |
337,553 |
39,951 |
Mar 12, 2019, 09:54 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2019 |
Option Exercise |
$124.74 |
571 |
71,227 |
39,487 |
Mar 08, 2019, 05:43 PM |
IRBT |
EVP Human Resources, Corp Comm |
Feb 07, 2019 |
Sale |
$101.00 |
7,993 |
807,293 |
35,750 |
Feb 08, 2019, 05:36 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 17, 2018 |
Option Exercise |
$38.91 |
11,200 |
435,822 |
92,325 |
Sep 19, 2018, 04:40 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 17, 2018 |
Sale |
$110.63 |
48,582 |
5,374,502 |
87,025 |
Sep 19, 2018, 04:40 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jun 12, 2018 |
Option Exercise |
$24.58 |
11,950 |
293,692 |
93,075 |
Jun 14, 2018, 07:33 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jun 12, 2018 |
Sale |
$75.00 |
11,950 |
896,250 |
81,125 |
Jun 14, 2018, 07:33 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 11, 2018 |
Option Exercise |
$70.27 |
942 |
66,194 |
81,125 |
Mar 13, 2018, 08:36 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2018 |
Option Exercise |
$70.27 |
477 |
33,519 |
82,067 |
Mar 13, 2018, 08:36 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2018 |
Option Exercise |
$68.67 |
1,718 |
117,975 |
78,265 |
Mar 09, 2018, 09:11 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 07, 2018 |
Option Exercise |
$69.28 |
635 |
43,993 |
77,058 |
Mar 09, 2018, 09:11 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jul 11, 2017 |
Option Exercise |
$24.53 |
3,094 |
75,896 |
78,622 |
Jul 12, 2017, 05:06 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jul 10, 2017 |
Option Exercise |
$24.53 |
6,906 |
169,404 |
82,434 |
Jul 12, 2017, 05:06 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jul 11, 2017 |
Sale |
$85.00 |
3,094 |
262,990 |
75,528 |
Jul 12, 2017, 05:06 PM |
IRBT |
EVP Human Resources, Corp Comm |
Jul 10, 2017 |
Sale |
$85.00 |
6,906 |
587,010 |
75,528 |
Jul 12, 2017, 05:06 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 13, 2017 |
Option Exercise |
$56.61 |
787 |
44,552 |
75,528 |
Mar 14, 2017, 07:55 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2017 |
Option Exercise |
$56.62 |
960 |
54,355 |
69,840 |
Mar 09, 2017, 04:12 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 07, 2017 |
Option Exercise |
$55.92 |
2,097 |
117,264 |
70,800 |
Mar 09, 2017, 04:12 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2017 |
Option Exercise |
$56.69 |
631 |
35,771 |
72,897 |
Mar 09, 2017, 04:12 PM |
IRBT |
EVP Human Resources, Corp Comm |
Oct 17, 2016 |
Option Exercise |
$24.53 |
10,000 |
245,300 |
79,220 |
Oct 19, 2016, 04:32 PM |
IRBT |
EVP Human Resources, Corp Comm |
Oct 17, 2016 |
Sale |
$45.00 |
10,000 |
450,000 |
69,220 |
Oct 19, 2016, 04:32 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 21, 2016 |
Option Exercise |
$24.53 |
10,000 |
245,300 |
79,220 |
Sep 22, 2016, 05:16 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 21, 2016 |
Sale |
$42.52 |
10,000 |
425,200 |
69,220 |
Sep 22, 2016, 05:16 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 15, 2016 |
Option Exercise |
$24.53 |
9,200 |
225,676 |
78,420 |
Sep 16, 2016, 05:20 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 15, 2016 |
Sale |
$40.04 |
9,200 |
368,368 |
69,220 |
Sep 16, 2016, 05:20 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 09, 2016 |
Option Exercise |
$24.53 |
800 |
19,624 |
70,020 |
Sep 16, 2016, 05:19 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 09, 2016 |
Sale |
$40.00 |
800 |
32,000 |
69,220 |
Sep 16, 2016, 05:19 PM |
IRBT |
EVP Human Resources, Corp Comm |
Sep 09, 2016 |
Sale |
$40.00 |
800 |
32,000 |
68,420 |
Sep 12, 2016, 04:36 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2016 |
Option Exercise |
$32.31 |
1,703 |
55,024 |
60,603 |
Mar 10, 2016, 07:57 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2016 |
Option Exercise |
$32.12 |
961 |
30,867 |
62,306 |
Mar 10, 2016, 07:57 PM |
IRBT |
EVP Human Resources, Corp Comm |
Mar 07, 2016 |
Option Exercise |
$32.84 |
1,333 |
43,776 |
63,968 |
Mar 09, 2016, 08:25 PM |
IRBT |
SVP Human Resources |
Mar 09, 2015 |
Option Exercise |
$34.48 |
1,703 |
58,719 |
64,600 |
Mar 10, 2015, 05:59 PM |
IRBT |
SVP Human Resources |
Mar 08, 2015 |
Option Exercise |
$34.48 |
945 |
32,584 |
66,303 |
Mar 10, 2015, 05:59 PM |
IRBT |
SVP Human Resources |
Mar 07, 2015 |
Option Exercise |
$34.48 |
783 |
26,998 |
67,248 |
Mar 10, 2015, 05:59 PM |
IRBT |
SVP Human Resources |
Dec 30, 2014 |
Option Exercise |
$34.50 |
2,857 |
98,567 |
60,264 |
Jan 02, 2015, 05:53 PM |
IRBT |
SVP Human Resources |
Nov 24, 2014 |
Option Exercise |
$24.53 |
10,000 |
245,300 |
73,121 |
Nov 26, 2014, 05:35 PM |
IRBT |
SVP Human Resources |
Nov 24, 2014 |
Sale |
$35.00 |
10,000 |
350,000 |
63,121 |
Nov 26, 2014, 05:35 PM |
IRBT |
SVP Human Resources |
Mar 10, 2014 |
Option Exercise |
$43.28 |
2,677 |
115,861 |
63,121 |
Mar 11, 2014, 07:58 PM |
IRBT |
SVP Human Resources |
Dec 30, 2012 |
Sale |
$19.32 |
2,794 |
53,980 |
50,377 |
Jan 29, 2014, 04:31 PM |
IRBT |
SVP Human Resources |
Jan 14, 2014 |
Option Exercise |
$24.53 |
10,000 |
245,300 |
67,196 |
Jan 16, 2014, 05:30 PM |
IRBT |
SVP Human Resources |
Jan 14, 2014 |
Sale |
$40.00 |
10,000 |
400,000 |
57,196 |
Jan 16, 2014, 05:30 PM |
IRBT |
SVP Human Resources |
Dec 30, 2013 |
Option Exercise |
$35.39 |
3,334 |
117,990 |
57,196 |
Dec 31, 2013, 04:26 PM |
IRBT |
SVP Human Resources |
Oct 11, 2013 |
Option Exercise |
$24.53 |
25,000 |
613,250 |
85,530 |
Oct 15, 2013, 05:00 PM |
IRBT |
SVP Human Resources |
Oct 11, 2013 |
Sale |
$35.25 |
25,000 |
881,250 |
60,530 |
Oct 15, 2013, 05:00 PM |
IRBT |
SVP Human Resources |
Sep 11, 2013 |
Option Exercise |
$24.53 |
15,000 |
367,950 |
75,530 |
Sep 13, 2013, 04:39 PM |
IRBT |
SVP Human Resources |
Sep 11, 2013 |
Sale |
$35.82 |
15,000 |
537,300 |
60,530 |
Sep 13, 2013, 04:39 PM |
IRBT |
SVP Human Resources |
Mar 09, 2013 |
Option Exercise |
$22.75 |
1,687 |
38,379 |
60,530 |
Mar 12, 2013, 05:34 PM |
IRBT |
SVP Human Resources |
Dec 30, 2012 |
Option Exercise |
$18.74 |
2,779 |
52,078 |
50,392 |
Jan 02, 2013, 09:36 PM |
IRBT |
SVP Human Resources |
Dec 30, 2011 |
Option Exercise |
$29.85 |
2,779 |
82,953 |
32,221 |
Jan 03, 2012, 05:38 PM |
Symbol |
Relationship |
Date |
Transaction |
Value($) |
IRBT |
EVP Human Resources, Corp Comm |
Mar 12, 2022 |
Option Exercise |
26,539 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2022 |
Option Exercise |
24,062 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2022 |
Option Exercise |
31,226 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2022 |
Option Exercise |
59,161 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 18, 2021 |
Option Exercise |
124,284 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 18, 2021 |
Sale |
1,312,208 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2021 |
Option Exercise |
324,529 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2021 |
Option Exercise |
83,195 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2021 |
Option Exercise |
35,211 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2021 |
Option Exercise |
87,363 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 11, 2020 |
Option Exercise |
25,440 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2020 |
Option Exercise |
78,415 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2020 |
Option Exercise |
11,625 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2020 |
Option Exercise |
15,924 |
IRBT |
EVP Human Resources, Corp Comm |
Jun 20, 2019 |
Sale |
1,060,105 |
IRBT |
EVP Human Resources, Corp Comm |
Apr 04, 2019 |
Option Exercise |
595,522 |
IRBT |
EVP Human Resources, Corp Comm |
Apr 04, 2019 |
Sale |
2,105,343 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2019 |
Option Exercise |
58,534 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2019 |
Option Exercise |
49,680 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 11, 2019 |
Option Exercise |
337,553 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2019 |
Option Exercise |
71,227 |
IRBT |
EVP Human Resources, Corp Comm |
Feb 07, 2019 |
Sale |
807,293 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 17, 2018 |
Option Exercise |
435,822 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 17, 2018 |
Sale |
5,374,502 |
IRBT |
EVP Human Resources, Corp Comm |
Jun 12, 2018 |
Option Exercise |
293,692 |
IRBT |
EVP Human Resources, Corp Comm |
Jun 12, 2018 |
Sale |
896,250 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 11, 2018 |
Option Exercise |
66,194 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 10, 2018 |
Option Exercise |
33,519 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2018 |
Option Exercise |
117,975 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 07, 2018 |
Option Exercise |
43,993 |
IRBT |
EVP Human Resources, Corp Comm |
Jul 11, 2017 |
Option Exercise |
75,896 |
IRBT |
EVP Human Resources, Corp Comm |
Jul 10, 2017 |
Option Exercise |
169,404 |
IRBT |
EVP Human Resources, Corp Comm |
Jul 11, 2017 |
Sale |
262,990 |
IRBT |
EVP Human Resources, Corp Comm |
Jul 10, 2017 |
Sale |
587,010 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 13, 2017 |
Option Exercise |
44,552 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2017 |
Option Exercise |
54,355 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 07, 2017 |
Option Exercise |
117,264 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 06, 2017 |
Option Exercise |
35,771 |
IRBT |
EVP Human Resources, Corp Comm |
Oct 17, 2016 |
Option Exercise |
245,300 |
IRBT |
EVP Human Resources, Corp Comm |
Oct 17, 2016 |
Sale |
450,000 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 21, 2016 |
Option Exercise |
245,300 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 21, 2016 |
Sale |
425,200 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 15, 2016 |
Option Exercise |
225,676 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 15, 2016 |
Sale |
368,368 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 09, 2016 |
Option Exercise |
19,624 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 09, 2016 |
Sale |
32,000 |
IRBT |
EVP Human Resources, Corp Comm |
Sep 09, 2016 |
Sale |
32,000 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 09, 2016 |
Option Exercise |
55,024 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 08, 2016 |
Option Exercise |
30,867 |
IRBT |
EVP Human Resources, Corp Comm |
Mar 07, 2016 |
Option Exercise |
43,776 |
IRBT |
SVP Human Resources |
Mar 09, 2015 |
Option Exercise |
58,719 |
IRBT |
SVP Human Resources |
Mar 08, 2015 |
Option Exercise |
32,584 |
IRBT |
SVP Human Resources |
Mar 07, 2015 |
Option Exercise |
26,998 |
IRBT |
SVP Human Resources |
Dec 30, 2014 |
Option Exercise |
98,567 |
IRBT |
SVP Human Resources |
Nov 24, 2014 |
Option Exercise |
245,300 |
IRBT |
SVP Human Resources |
Nov 24, 2014 |
Sale |
350,000 |
IRBT |
SVP Human Resources |
Mar 10, 2014 |
Option Exercise |
115,861 |
IRBT |
SVP Human Resources |
Dec 30, 2012 |
Sale |
53,980 |
IRBT |
SVP Human Resources |
Jan 14, 2014 |
Option Exercise |
245,300 |
IRBT |
SVP Human Resources |
Jan 14, 2014 |
Sale |
400,000 |
IRBT |
SVP Human Resources |
Dec 30, 2013 |
Option Exercise |
117,990 |
IRBT |
SVP Human Resources |
Oct 11, 2013 |
Option Exercise |
613,250 |
IRBT |
SVP Human Resources |
Oct 11, 2013 |
Sale |
881,250 |
IRBT |
SVP Human Resources |
Sep 11, 2013 |
Option Exercise |
367,950 |
IRBT |
SVP Human Resources |
Sep 11, 2013 |
Sale |
537,300 |
IRBT |
SVP Human Resources |
Mar 09, 2013 |
Option Exercise |
38,379 |
IRBT |
SVP Human Resources |
Dec 30, 2012 |
Option Exercise |
52,078 |
IRBT |
SVP Human Resources |
Dec 30, 2011 |
Option Exercise |
82,953 |