Insider Transactions by CAMPANELLO RUSSELL J

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

Desktop Version

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