Insider Transactions by Angle Colin M

Symbol Relationship Date Transaction Cost # Shares Value($) Total Shares Form 4
IRBT Chief Executive Officer Mar 12, 2022 Option Exercise $57.32 2,014 115,442 319,224 Mar 15, 2022, 09:03 PM
IRBT Chief Executive Officer Mar 09, 2022 Option Exercise $60.87 3,232 196,732 286,078 Mar 10, 2022, 08:21 PM
IRBT Chief Executive Officer Mar 08, 2022 Option Exercise $62.99 2,520 158,735 289,310 Mar 10, 2022, 08:21 PM
IRBT Chief Executive Officer Mar 06, 2022 Option Exercise $60.74 4,552 276,488 291,830 Mar 08, 2022, 08:51 PM
IRBT Chief Executive Officer Feb 08, 2022 Option Exercise $34.30 38 1,303 296,420 Feb 10, 2022, 04:33 PM
IRBT Chief Executive Officer Feb 08, 2022 Sale $70.00 38 2,660 296,382 Feb 10, 2022, 04:33 PM
IRBT Chief Executive Officer Jan 13, 2022 Option Exercise $34.30 23,200 795,760 319,582 Jan 14, 2022, 06:04 PM
IRBT Chief Executive Officer Jan 13, 2022 Sale $70.04 23,200 1,624,951 296,382 Jan 14, 2022, 06:04 PM
IRBT Chief Executive Officer Nov 01, 2021 Sale $83.55 11,969 1,000,002 302,699 Nov 03, 2021, 05:04 PM
IRBT Chief Executive Officer Aug 11, 2021 Sale $89.03 11,233 1,000,074 308,299 Aug 13, 2021, 05:34 PM
IRBT Chief Executive Officer Jun 01, 2021 Sale $98.44 10,159 1,000,063 320,878 Jun 03, 2021, 05:44 PM
IRBT Chief Executive Officer Apr 23, 2021 Option Exercise $35.43 19,700 697,971 329,630 Apr 23, 2021, 05:01 PM
IRBT Chief Executive Officer Mar 10, 2021 Option Exercise $115.87 4,017 465,450 304,092 Mar 11, 2021, 08:01 PM
IRBT Chief Executive Officer Mar 09, 2021 Option Exercise $114.11 16,159 1,843,903 321,036 Mar 11, 2021, 08:01 PM
IRBT Chief Executive Officer Mar 08, 2021 Option Exercise $117.37 2,520 295,772 324,268 Mar 09, 2021, 08:09 PM
IRBT Chief Executive Officer Mar 06, 2021 Option Exercise $120.50 4,566 550,203 326,788 Mar 09, 2021, 08:09 PM
IRBT Chief Executive Officer Jan 25, 2021 Sale $104.88 36,086 3,784,584 336,494 Jan 26, 2021, 04:44 PM
IRBT Chief Executive Officer Jan 21, 2021 Sale $99.53 4,116 409,657 339,114 Jan 22, 2021, 04:17 PM
IRBT Chief Executive Officer Jan 13, 2021 Sale $87.92 11,375 1,000,080 346,114 Jan 15, 2021, 04:08 PM
IRBT Chief Executive Officer Jan 04, 2021 Option Exercise $43.35 15,475 670,841 369,260 Jan 05, 2021, 06:56 PM
IRBT Chief Executive Officer Jan 04, 2021 Sale $80.17 15,475 1,240,621 358,748 Jan 05, 2021, 06:56 PM
IRBT Chief Executive Officer Oct 09, 2020 Sale $89.66 33,520 3,005,544 353,711 Oct 09, 2020, 07:04 PM
IRBT Chief Executive Officer Oct 08, 2020 Sale $84.57 11,825 1,000,039 387,231 Oct 09, 2020, 04:15 PM
IRBT Chief Executive Officer Sep 01, 2020 Sale $76.23 13,118 1,000,017 411,474 Sep 03, 2020, 04:09 PM
IRBT Chief Executive Officer Jul 09, 2020 Sale $86.43 34,099 2,947,286 431,955 Jul 10, 2020, 06:10 PM
IRBT Chief Executive Officer May 18, 2020 Sale $67.50 29,630 2,000,025 446,273 May 19, 2020, 05:35 PM
IRBT Chief Executive Officer Mar 11, 2020 Option Exercise $40.19 5,515 221,648 475,799 Mar 12, 2020, 07:21 PM
IRBT Chief Executive Officer Mar 10, 2020 Option Exercise $40.42 16,388 662,403 485,331 Mar 12, 2020, 07:21 PM
IRBT Chief Executive Officer Mar 09, 2020 Option Exercise $39.81 3,232 128,666 497,702 Mar 10, 2020, 05:40 PM
IRBT Chief Executive Officer Mar 08, 2020 Option Exercise $39.81 2,520 100,321 500,934 Mar 10, 2020, 05:40 PM
IRBT Chief Executive Officer Mar 03, 2020 Option Exercise $22.86 36,175 826,961 462,274 Mar 05, 2020, 05:02 PM
IRBT Chief Executive Officer Jun 03, 2019 Sale $87.07 11,486 1,000,060 402,368 Jun 05, 2019, 05:04 PM
IRBT Chief Executive Officer Mar 09, 2019 Option Exercise $122.97 3,236 397,931 446,393 Mar 12, 2019, 09:58 PM
IRBT Chief Executive Officer Mar 11, 2019 Option Exercise $122.97 16,564 2,036,875 425,808 Mar 12, 2019, 09:58 PM
IRBT Chief Executive Officer Mar 10, 2019 Option Exercise $122.97 4,021 494,462 442,372 Mar 12, 2019, 09:58 PM
IRBT Chief Executive Officer Mar 11, 2019 Sale $122.65 16,272 1,995,813 423,908 Mar 12, 2019, 09:58 PM
IRBT Chief Executive Officer Mar 06, 2019 Option Exercise $124.74 4,241 529,022 426,909 Mar 08, 2019, 05:30 PM
IRBT Chief Executive Officer Jan 07, 2019 Sale $85.00 11,765 1,000,025 406,283 Jan 08, 2019, 04:58 PM
IRBT Chief Executive Officer Jan 02, 2019 Sale $80.85 24,739 2,000,066 439,756 Jan 04, 2019, 05:46 PM
IRBT Chief Executive Officer Nov 28, 2018 Option Exercise $26.59 40,825 1,085,537 516,781 Nov 30, 2018, 05:17 PM
IRBT Chief Executive Officer Nov 28, 2018 Sale $90.10 63,070 5,682,397 512,781 Nov 30, 2018, 05:17 PM
IRBT Chief Executive Officer Nov 01, 2018 Sale $89.96 11,117 1,000,085 475,956 Nov 02, 2018, 05:38 PM
IRBT Chief Executive Officer Jul 06, 2018 Sale $82.14 12,175 1,000,054 487,073 Jul 06, 2018, 07:15 PM
IRBT Chief Executive Officer Jun 12, 2018 Sale $75.00 13,334 1,000,050 499,173 Jun 14, 2018, 07:31 PM
IRBT Chief Executive Officer Mar 11, 2018 Option Exercise $70.27 5,527 388,382 512,507 Mar 13, 2018, 08:38 PM
IRBT Chief Executive Officer Mar 10, 2018 Option Exercise $70.27 4,026 282,907 518,034 Mar 13, 2018, 08:38 PM
IRBT Chief Executive Officer Mar 07, 2018 Option Exercise $69.28 3,012 208,671 492,914 Mar 09, 2018, 09:20 PM
IRBT Chief Executive Officer Mar 06, 2018 Option Exercise $68.67 12,937 888,384 500,238 Mar 09, 2018, 09:20 PM
IRBT Chief Executive Officer Dec 26, 2017 Option Exercise $33.48 45,200 1,513,296 534,663 Dec 27, 2017, 05:07 PM
IRBT Chief Executive Officer Dec 26, 2017 Sale $80.06 45,200 3,618,631 489,463 Dec 27, 2017, 05:07 PM
IRBT Chief Executive Officer Jul 26, 2017 Sale $106.20 5,886 625,105 489,463 Jul 28, 2017, 07:25 PM
IRBT Chief Executive Officer Apr 03, 2017 Sale $65.89 9,485 624,993 495,349 Apr 05, 2017, 05:04 PM
IRBT Chief Executive Officer Mar 13, 2017 Option Exercise $56.61 5,851 331,225 504,834 Mar 14, 2017, 07:53 PM
IRBT Chief Executive Officer Mar 08, 2017 Option Exercise $56.62 7,793 441,240 474,460 Mar 09, 2017, 04:09 PM
IRBT Chief Executive Officer Mar 07, 2017 Option Exercise $55.92 9,565 534,875 482,253 Mar 09, 2017, 04:09 PM
IRBT Chief Executive Officer Mar 06, 2017 Option Exercise $56.69 4,333 245,638 491,818 Mar 09, 2017, 04:09 PM
IRBT Chief Executive Officer Feb 07, 2017 Sale $63.41 9,857 625,032 482,601 Feb 09, 2017, 05:25 PM
IRBT Chief Executive Officer Oct 18, 2016 Option Exercise $14.52 60,267 875,077 570,425 Oct 19, 2016, 04:27 PM
IRBT Chief Executive Officer Oct 17, 2016 Option Exercise $14.52 53,683 779,477 563,841 Oct 19, 2016, 04:27 PM
IRBT Chief Executive Officer Oct 18, 2016 Sale $44.70 60,267 2,693,935 510,158 Oct 19, 2016, 04:27 PM
IRBT Chief Executive Officer Oct 17, 2016 Sale $44.71 53,683 2,400,167 510,158 Oct 19, 2016, 04:27 PM
IRBT Chief Executive Officer Mar 08, 2016 Option Exercise $32.12 7,801 250,568 469,992 Mar 10, 2016, 07:55 PM
IRBT Chief Executive Officer Mar 09, 2016 Option Exercise $32.31 9,567 309,110 460,425 Mar 10, 2016, 07:55 PM
IRBT Chief Executive Officer Mar 07, 2016 Option Exercise $32.84 5,386 176,876 480,026 Mar 09, 2016, 08:24 PM
IRBT Chief Executive Officer Dec 16, 2015 Sale $36.06 6,936 250,088 483,179 Dec 17, 2015, 05:48 PM
IRBT Chief Executive Officer Dec 15, 2015 Sale $34.52 52,138 1,800,023 490,115 Dec 17, 2015, 05:48 PM
IRBT Chief Executive Officer Nov 16, 2015 Option Exercise $7.76 73,829 572,913 587,699 Nov 18, 2015, 04:55 PM
IRBT Chief Executive Officer Nov 16, 2015 Sale $30.79 45,446 1,399,151 542,253 Nov 18, 2015, 04:55 PM
IRBT Chief Executive Officer Apr 01, 2015 Option Exercise $32.22 2,685 86,511 513,870 Apr 03, 2015, 04:21 PM
IRBT Chief Executive Officer Mar 09, 2015 Option Exercise $34.48 8,740 301,355 516,555 Mar 10, 2015, 06:01 PM
IRBT Chief Executive Officer Mar 08, 2015 Option Exercise $34.48 5,383 185,606 525,295 Mar 10, 2015, 06:01 PM
IRBT Chief Executive Officer Mar 07, 2015 Option Exercise $34.48 2,183 75,270 530,678 Mar 10, 2015, 06:01 PM
IRBT Chief Executive Officer Dec 03, 2014 Sale $37.37 6,690 250,005 494,061 Dec 05, 2014, 07:01 PM
IRBT Chief Executive Officer Nov 03, 2014 Option Exercise $17.13 26,000 445,380 526,751 Nov 05, 2014, 05:13 PM
IRBT Chief Executive Officer Nov 03, 2014 Sale $35.86 26,000 932,360 500,751 Nov 05, 2014, 05:13 PM
IRBT Chief Executive Officer Apr 02, 2014 Option Exercise $42.82 3,574 153,039 500,751 Apr 03, 2014, 07:38 PM
IRBT Chief Executive Officer Apr 01, 2014 Option Exercise $41.67 2,694 112,259 504,325 Apr 03, 2014, 07:38 PM
IRBT Chief Executive Officer Mar 10, 2014 Option Exercise $43.28 15,875 687,070 507,019 Mar 11, 2014, 07:56 PM
IRBT Chief Executive Officer Feb 28, 2014 Option Exercise $16.03 21,333 341,968 517,127 Mar 03, 2014, 04:58 PM
IRBT Chief Executive Officer Feb 28, 2014 Sale $41.59 21,333 887,239 495,794 Mar 03, 2014, 04:58 PM
IRBT Chief Executive Officer Jan 08, 2014 Sale $36.19 38,051 1,377,066 495,794 Jan 09, 2014, 06:52 PM
IRBT Chief Executive Officer Jan 07, 2014 Sale $36.18 72,488 2,622,616 533,845 Jan 09, 2014, 06:52 PM
IRBT Chief Executive Officer Jan 02, 2014 Sale $34.26 14,599 500,162 606,333 Jan 03, 2014, 05:53 PM
IRBT Chief Executive Officer Jun 17, 2013 Sale $36.18 55,276 1,999,980 620,932 Jun 19, 2013, 05:00 PM
IRBT Chief Executive Officer May 06, 2013 Sale $30.16 53,886 1,624,981 707,208 May 08, 2013, 05:47 PM
IRBT Chief Executive Officer Apr 24, 2013 Sale $26.74 16,361 437,493 761,094 Apr 26, 2013, 08:58 PM
IRBT Chief Executive Officer Apr 02, 2013 Option Exercise $25.82 2,989 77,176 777,455 Apr 04, 2013, 05:53 PM
IRBT Chief Executive Officer Apr 01, 2013 Option Exercise $25.31 1,862 47,127 780,444 Apr 04, 2013, 05:53 PM
IRBT Chief Executive Officer Mar 14, 2013 Sale $24.09 18,160 437,529 782,306 Mar 15, 2013, 04:35 PM
IRBT Chief Executive Officer Mar 09, 2013 Option Exercise $22.75 6,633 150,901 800,466 Mar 12, 2013, 05:27 PM
IRBT Chief Executive Officer Feb 20, 2013 Option Exercise $20.91 2,912 60,890 740,849 Feb 22, 2013, 08:07 PM
IRBT Chief Executive Officer Dec 27, 2012 Sale $19.04 24,569 467,742 743,761 Dec 28, 2012, 04:45 PM
IRBT Chief Executive Officer Dec 19, 2012 Sale $20.00 4,100 82,009 768,330 Dec 21, 2012, 08:14 PM
IRBT Chief Executive Officer Nov 30, 2012 Sale $19.00 1,087 20,653 772,430 Nov 30, 2012, 04:28 PM
IRBT Chief Executive Officer Nov 29, 2012 Sale $19.02 6,801 129,341 773,517 Nov 30, 2012, 04:28 PM
IRBT Chief Executive Officer Sep 14, 2012 Sale $26.66 26,246 699,847 780,318 Sep 14, 2012, 04:34 PM
IRBT Chief Executive Officer Jul 30, 2012 Sale $24.01 29,110 699,059 806,564 Jul 30, 2012, 09:17 PM
IRBT Chief Executive Officer Jul 26, 2012 Sale $23.07 30,345 700,102 835,674 Jul 30, 2012, 09:17 PM
IRBT Chief Executive Officer Apr 02, 2012 Option Exercise $26.94 3,158 85,077 866,019 Apr 03, 2012, 09:18 PM
IRBT Chief Executive Officer Apr 01, 2012 Option Exercise $26.94 2,380 64,117 869,177 Apr 03, 2012, 09:18 PM
IRBT Chief Executive Officer Mar 28, 2012 Option Exercise $27.95 1,294 36,167 871,557 Mar 29, 2012, 05:02 PM
IRBT Chief Executive Officer Mar 27, 2012 Sale $28.40 11,000 312,349 872,851 Mar 29, 2012, 05:02 PM
IRBT Chief Executive Officer Feb 20, 2012 Option Exercise $26.00 2,856 74,256 802,601 Feb 22, 2012, 05:48 PM
IRBT Chief Executive Officer Feb 03, 2012 Sale $36.79 1,700 62,548 805,457 Feb 03, 2012, 04:48 PM
IRBT Chief Executive Officer Feb 01, 2012 Sale $33.98 9,200 312,656 807,157 Feb 03, 2012, 04:48 PM
IRBT Chief Executive Officer Nov 04, 2011 Sale $33.18 9,450 313,527 816,357 Nov 07, 2011, 07:40 PM
IRBT Chief Executive Officer Oct 26, 2011 Sale $32.75 1,925 63,050 826,407 Oct 28, 2011, 05:07 PM
IRBT Chief Executive Officer Oct 12, 2011 Sale $29.29 10,700 313,412 827,732 Oct 14, 2011, 05:40 PM
IRBT Chief Executive Officer Sep 20, 2011 Sale $26.99 16,108 434,745 838,432 Sep 22, 2011, 05:48 PM
IRBT Chief Executive Officer Aug 01, 2011 Sale $33.21 37,000 1,228,733 854,540 Aug 03, 2011, 04:19 PM
IRBT Chief Executive Officer Jul 01, 2011 Sale $35.48 8,825 313,083 891,540 Jul 01, 2011, 07:00 PM
IRBT Chief Executive Officer Jun 28, 2011 Sale $33.85 3,645 123,388 900,365 Jun 29, 2011, 04:23 PM
IRBT Chief Executive Officer May 25, 2011 Option Exercise $31.58 557 17,590 904,010 May 27, 2011, 04:15 PM
IRBT Chief Executive Officer Apr 20, 2011 Sale $36.37 1,725 62,739 904,567 Apr 20, 2011, 08:36 PM
IRBT Chief Executive Officer Apr 08, 2011 Sale $32.74 9,550 312,679 906,292 Apr 11, 2011, 07:39 PM
IRBT Chief Executive Officer Apr 02, 2011 Option Exercise $33.48 2,402 80,419 915,842 Apr 05, 2011, 09:11 PM
IRBT Chief Executive Officer Apr 01, 2011 Sale $33.14 1,900 62,959 895,444 Apr 04, 2011, 08:03 PM
IRBT Chief Executive Officer Mar 28, 2011 Option Exercise $32.01 1,294 41,421 897,344 Mar 30, 2011, 09:15 PM
IRBT Chief Executive Officer Feb 25, 2011 Sale $28.88 10,800 311,956 898,638 Mar 01, 2011, 05:46 PM
IRBT Chief Executive Officer Feb 20, 2011 Option Exercise $29.13 2,863 83,399 909,438 Feb 23, 2011, 07:33 PM
IRBT Chief Executive Officer Feb 10, 2011 Sale $28.70 2,200 63,138 912,301 Feb 14, 2011, 07:28 PM
IRBT Chief Executive Officer Jan 21, 2011 Sale $26.17 11,980 313,524 914,501 Jan 25, 2011, 04:53 PM
IRBT Chief Executive Officer Dec 27, 2010 Sale $24.76 10,100 250,076 926,481 Dec 29, 2010, 08:07 PM
IRBT Chief Executive Officer Dec 10, 2010 Sale $22.56 11,085 250,078 936,581 Dec 14, 2010, 09:08 PM
IRBT Chief Executive Officer Oct 29, 2010 Sale $20.98 11,920 250,082 947,666 Oct 29, 2010, 09:47 PM
IRBT Chief Executive Officer Oct 28, 2010 Sale $21.26 11,735 249,486 959,586 Oct 29, 2010, 09:47 PM
IRBT Chief Executive Officer Oct 15, 2010 Sale $18.94 1,149 21,762 971,321 Oct 15, 2010, 07:35 PM
IRBT Chief Executive Officer Oct 14, 2010 Sale $19.25 11,851 228,132 972,470 Oct 15, 2010, 07:35 PM

Desktop Version

Symbol Relationship Date Transaction Value($)
IRBT Chief Executive Officer Mar 12, 2022 Option Exercise 115,442
IRBT Chief Executive Officer Mar 09, 2022 Option Exercise 196,732
IRBT Chief Executive Officer Mar 08, 2022 Option Exercise 158,735
IRBT Chief Executive Officer Mar 06, 2022 Option Exercise 276,488
IRBT Chief Executive Officer Feb 08, 2022 Option Exercise 1,303
IRBT Chief Executive Officer Feb 08, 2022 Sale 2,660
IRBT Chief Executive Officer Jan 13, 2022 Option Exercise 795,760
IRBT Chief Executive Officer Jan 13, 2022 Sale 1,624,951
IRBT Chief Executive Officer Nov 01, 2021 Sale 1,000,002
IRBT Chief Executive Officer Aug 11, 2021 Sale 1,000,074
IRBT Chief Executive Officer Jun 01, 2021 Sale 1,000,063
IRBT Chief Executive Officer Apr 23, 2021 Option Exercise 697,971
IRBT Chief Executive Officer Mar 10, 2021 Option Exercise 465,450
IRBT Chief Executive Officer Mar 09, 2021 Option Exercise 1,843,903
IRBT Chief Executive Officer Mar 08, 2021 Option Exercise 295,772
IRBT Chief Executive Officer Mar 06, 2021 Option Exercise 550,203
IRBT Chief Executive Officer Jan 25, 2021 Sale 3,784,584
IRBT Chief Executive Officer Jan 21, 2021 Sale 409,657
IRBT Chief Executive Officer Jan 13, 2021 Sale 1,000,080
IRBT Chief Executive Officer Jan 04, 2021 Option Exercise 670,841
IRBT Chief Executive Officer Jan 04, 2021 Sale 1,240,621
IRBT Chief Executive Officer Oct 09, 2020 Sale 3,005,544
IRBT Chief Executive Officer Oct 08, 2020 Sale 1,000,039
IRBT Chief Executive Officer Sep 01, 2020 Sale 1,000,017
IRBT Chief Executive Officer Jul 09, 2020 Sale 2,947,286
IRBT Chief Executive Officer May 18, 2020 Sale 2,000,025
IRBT Chief Executive Officer Mar 11, 2020 Option Exercise 221,648
IRBT Chief Executive Officer Mar 10, 2020 Option Exercise 662,403
IRBT Chief Executive Officer Mar 09, 2020 Option Exercise 128,666
IRBT Chief Executive Officer Mar 08, 2020 Option Exercise 100,321
IRBT Chief Executive Officer Mar 03, 2020 Option Exercise 826,961
IRBT Chief Executive Officer Jun 03, 2019 Sale 1,000,060
IRBT Chief Executive Officer Mar 09, 2019 Option Exercise 397,931
IRBT Chief Executive Officer Mar 11, 2019 Option Exercise 2,036,875
IRBT Chief Executive Officer Mar 10, 2019 Option Exercise 494,462
IRBT Chief Executive Officer Mar 11, 2019 Sale 1,995,813
IRBT Chief Executive Officer Mar 06, 2019 Option Exercise 529,022
IRBT Chief Executive Officer Jan 07, 2019 Sale 1,000,025
IRBT Chief Executive Officer Jan 02, 2019 Sale 2,000,066
IRBT Chief Executive Officer Nov 28, 2018 Option Exercise 1,085,537
IRBT Chief Executive Officer Nov 28, 2018 Sale 5,682,397
IRBT Chief Executive Officer Nov 01, 2018 Sale 1,000,085
IRBT Chief Executive Officer Jul 06, 2018 Sale 1,000,054
IRBT Chief Executive Officer Jun 12, 2018 Sale 1,000,050
IRBT Chief Executive Officer Mar 11, 2018 Option Exercise 388,382
IRBT Chief Executive Officer Mar 10, 2018 Option Exercise 282,907
IRBT Chief Executive Officer Mar 07, 2018 Option Exercise 208,671
IRBT Chief Executive Officer Mar 06, 2018 Option Exercise 888,384
IRBT Chief Executive Officer Dec 26, 2017 Option Exercise 1,513,296
IRBT Chief Executive Officer Dec 26, 2017 Sale 3,618,631
IRBT Chief Executive Officer Jul 26, 2017 Sale 625,105
IRBT Chief Executive Officer Apr 03, 2017 Sale 624,993
IRBT Chief Executive Officer Mar 13, 2017 Option Exercise 331,225
IRBT Chief Executive Officer Mar 08, 2017 Option Exercise 441,240
IRBT Chief Executive Officer Mar 07, 2017 Option Exercise 534,875
IRBT Chief Executive Officer Mar 06, 2017 Option Exercise 245,638
IRBT Chief Executive Officer Feb 07, 2017 Sale 625,032
IRBT Chief Executive Officer Oct 18, 2016 Option Exercise 875,077
IRBT Chief Executive Officer Oct 17, 2016 Option Exercise 779,477
IRBT Chief Executive Officer Oct 18, 2016 Sale 2,693,935
IRBT Chief Executive Officer Oct 17, 2016 Sale 2,400,167
IRBT Chief Executive Officer Mar 08, 2016 Option Exercise 250,568
IRBT Chief Executive Officer Mar 09, 2016 Option Exercise 309,110
IRBT Chief Executive Officer Mar 07, 2016 Option Exercise 176,876
IRBT Chief Executive Officer Dec 16, 2015 Sale 250,088
IRBT Chief Executive Officer Dec 15, 2015 Sale 1,800,023
IRBT Chief Executive Officer Nov 16, 2015 Option Exercise 572,913
IRBT Chief Executive Officer Nov 16, 2015 Sale 1,399,151
IRBT Chief Executive Officer Apr 01, 2015 Option Exercise 86,511
IRBT Chief Executive Officer Mar 09, 2015 Option Exercise 301,355
IRBT Chief Executive Officer Mar 08, 2015 Option Exercise 185,606
IRBT Chief Executive Officer Mar 07, 2015 Option Exercise 75,270
IRBT Chief Executive Officer Dec 03, 2014 Sale 250,005
IRBT Chief Executive Officer Nov 03, 2014 Option Exercise 445,380
IRBT Chief Executive Officer Nov 03, 2014 Sale 932,360
IRBT Chief Executive Officer Apr 02, 2014 Option Exercise 153,039
IRBT Chief Executive Officer Apr 01, 2014 Option Exercise 112,259
IRBT Chief Executive Officer Mar 10, 2014 Option Exercise 687,070
IRBT Chief Executive Officer Feb 28, 2014 Option Exercise 341,968
IRBT Chief Executive Officer Feb 28, 2014 Sale 887,239
IRBT Chief Executive Officer Jan 08, 2014 Sale 1,377,066
IRBT Chief Executive Officer Jan 07, 2014 Sale 2,622,616
IRBT Chief Executive Officer Jan 02, 2014 Sale 500,162
IRBT Chief Executive Officer Jun 17, 2013 Sale 1,999,980
IRBT Chief Executive Officer May 06, 2013 Sale 1,624,981
IRBT Chief Executive Officer Apr 24, 2013 Sale 437,493
IRBT Chief Executive Officer Apr 02, 2013 Option Exercise 77,176
IRBT Chief Executive Officer Apr 01, 2013 Option Exercise 47,127
IRBT Chief Executive Officer Mar 14, 2013 Sale 437,529
IRBT Chief Executive Officer Mar 09, 2013 Option Exercise 150,901
IRBT Chief Executive Officer Feb 20, 2013 Option Exercise 60,890
IRBT Chief Executive Officer Dec 27, 2012 Sale 467,742
IRBT Chief Executive Officer Dec 19, 2012 Sale 82,009
IRBT Chief Executive Officer Nov 30, 2012 Sale 20,653
IRBT Chief Executive Officer Nov 29, 2012 Sale 129,341
IRBT Chief Executive Officer Sep 14, 2012 Sale 699,847
IRBT Chief Executive Officer Jul 30, 2012 Sale 699,059
IRBT Chief Executive Officer Jul 26, 2012 Sale 700,102
IRBT Chief Executive Officer Apr 02, 2012 Option Exercise 85,077
IRBT Chief Executive Officer Apr 01, 2012 Option Exercise 64,117
IRBT Chief Executive Officer Mar 28, 2012 Option Exercise 36,167
IRBT Chief Executive Officer Mar 27, 2012 Sale 312,349
IRBT Chief Executive Officer Feb 20, 2012 Option Exercise 74,256
IRBT Chief Executive Officer Feb 03, 2012 Sale 62,548
IRBT Chief Executive Officer Feb 01, 2012 Sale 312,656
IRBT Chief Executive Officer Nov 04, 2011 Sale 313,527
IRBT Chief Executive Officer Oct 26, 2011 Sale 63,050
IRBT Chief Executive Officer Oct 12, 2011 Sale 313,412
IRBT Chief Executive Officer Sep 20, 2011 Sale 434,745
IRBT Chief Executive Officer Aug 01, 2011 Sale 1,228,733
IRBT Chief Executive Officer Jul 01, 2011 Sale 313,083
IRBT Chief Executive Officer Jun 28, 2011 Sale 123,388
IRBT Chief Executive Officer May 25, 2011 Option Exercise 17,590
IRBT Chief Executive Officer Apr 20, 2011 Sale 62,739
IRBT Chief Executive Officer Apr 08, 2011 Sale 312,679
IRBT Chief Executive Officer Apr 02, 2011 Option Exercise 80,419
IRBT Chief Executive Officer Apr 01, 2011 Sale 62,959
IRBT Chief Executive Officer Mar 28, 2011 Option Exercise 41,421
IRBT Chief Executive Officer Feb 25, 2011 Sale 311,956
IRBT Chief Executive Officer Feb 20, 2011 Option Exercise 83,399
IRBT Chief Executive Officer Feb 10, 2011 Sale 63,138
IRBT Chief Executive Officer Jan 21, 2011 Sale 313,524
IRBT Chief Executive Officer Dec 27, 2010 Sale 250,076
IRBT Chief Executive Officer Dec 10, 2010 Sale 250,078
IRBT Chief Executive Officer Oct 29, 2010 Sale 250,082
IRBT Chief Executive Officer Oct 28, 2010 Sale 249,486
IRBT Chief Executive Officer Oct 15, 2010 Sale 21,762
IRBT Chief Executive Officer Oct 14, 2010 Sale 228,132