Insider Transactions by CHWANG RONALD

Symbol Relationship Date Transaction Cost # Shares Value($) Total Shares Form 4
IRBT Director Aug 29, 2017 Sale $92.71 10,000 927,100 12,630 Aug 30, 2017, 06:45 PM
IRBT Director Aug 01, 2017 Sale $106.32 3,243 344,786 22,630 Aug 02, 2017, 05:43 PM
IRBT Director May 02, 2017 Sale $84.17 3,397 285,926 24,519 May 03, 2017, 07:08 PM
IRBT Director Dec 08, 2016 Option Exercise $17.70 10,000 177,000 37,916 Dec 09, 2016, 06:56 PM
IRBT Director Dec 08, 2016 Sale $59.25 10,000 592,480 27,916 Dec 09, 2016, 06:56 PM
IRBT Director Aug 10, 2016 Sale $40.11 10,000 401,072 27,916 Aug 12, 2016, 04:17 PM
IRBT Director Jun 13, 2016 Option Exercise $13.46 10,000 134,600 37,916 Jun 14, 2016, 04:16 PM
IRBT Director Jun 09, 2016 Sale $38.21 2,134 81,540 0 Jun 09, 2016, 04:29 PM
IRBT Director Jun 08, 2016 Sale $38.43 11,676 448,709 2,134 Jun 09, 2016, 04:29 PM
IRBT Director Jun 07, 2016 Sale $38.37 34,235 1,313,615 36,853 Jun 07, 2016, 08:16 PM
IRBT Director Jun 06, 2016 Sale $38.28 20,000 765,600 48,045 Jun 07, 2016, 08:16 PM
IRBT Director Jun 03, 2016 Sale $38.34 16,009 613,848 75,097 Jun 03, 2016, 07:50 PM
IRBT Director Jun 02, 2016 Sale $38.45 30,000 1,153,473 113,104 Jun 03, 2016, 07:50 PM
IRBT Director Jun 01, 2016 Sale $38.48 25,946 998,299 120,000 Jun 03, 2016, 07:50 PM
IRBT Director Jun 17, 2015 Option Exercise $14.05 10,000 140,500 24,993 Jun 18, 2015, 04:57 PM
IRBT Director Mar 06, 2014 Option Exercise $19.85 5,000 99,250 13,353 Mar 06, 2014, 06:54 PM
IRBT Director Mar 04, 2014 Option Exercise $19.85 5,000 99,250 13,353 Mar 06, 2014, 06:54 PM
IRBT Director Mar 06, 2014 Sale $46.79 5,000 233,950 8,353 Mar 06, 2014, 06:54 PM
IRBT Director Mar 04, 2014 Sale $43.52 5,000 217,600 8,353 Mar 06, 2014, 06:54 PM
IRBT Director Feb 24, 2014 Sale $45.75 3,059 139,949 8,353 Feb 25, 2014, 04:46 PM
IRBT Director Feb 11, 2014 Sale $42.86 10,000 428,600 79,210 Feb 13, 2014, 07:07 PM
IRBT Director May 20, 2013 Option Exercise $24.00 3,000 72,000 11,240 May 22, 2013, 08:23 PM
IRBT Director May 20, 2013 Sale $34.63 3,000 103,890 8,240 May 22, 2013, 08:23 PM
IRBT Director May 15, 2013 Sale $34.57 11,700 404,469 140,000 May 15, 2013, 07:45 PM
IRBT Director May 13, 2013 Sale $32.52 8,300 269,916 151,700 May 15, 2013, 07:45 PM
IRBT Director May 09, 2013 Sale $31.00 20,000 620,000 180,000 May 10, 2013, 05:23 PM
IRBT Director May 10, 2013 Sale $32.72 20,000 654,400 160,000 May 10, 2013, 05:23 PM
IRBT Director May 08, 2013 Sale $31.14 20,000 622,800 200,000 May 08, 2013, 06:12 PM
IRBT Director May 07, 2013 Sale $30.93 20,000 618,600 220,000 May 08, 2013, 06:12 PM
IRBT Director May 06, 2013 Sale $29.96 8,000 239,680 89,210 May 08, 2013, 06:12 PM
IRBT Director Apr 29, 2013 Option Exercise $16.46 10,000 164,600 18,240 Apr 30, 2013, 07:48 PM
IRBT Director Apr 29, 2013 Sale $28.57 3,700 105,709 99,710 Apr 30, 2013, 07:48 PM
IRBT Director Apr 26, 2013 Sale $28.46 3,800 108,148 103,410 Apr 30, 2013, 07:48 PM
IRBT Director Apr 30, 2013 Sale $28.55 2,500 71,375 97,210 Apr 30, 2013, 07:48 PM
IRBT Director Apr 29, 2013 Sale $28.56 10,000 285,600 8,240 Apr 30, 2013, 07:48 PM
IRBT Director Jan 25, 2012 Sale $32.87 16,600 545,559 245,800 Jan 27, 2012, 04:54 PM
IRBT Director Jan 27, 2012 Sale $32.88 4,900 161,095 240,000 Jan 27, 2012, 04:54 PM
IRBT Director Jan 26, 2012 Sale $33.12 900 29,812 244,900 Jan 27, 2012, 04:54 PM
IRBT Director Nov 16, 2011 Option Exercise $24.00 3,000 72,000 6,059 Nov 18, 2011, 05:19 PM
IRBT Director Nov 16, 2011 Sale $32.50 3,000 97,500 3,059 Nov 18, 2011, 05:19 PM
IRBT Director Nov 11, 2011 Option Exercise $24.00 2,000 48,000 5,059 Nov 15, 2011, 05:07 PM
IRBT Director Nov 11, 2011 Sale $33.03 2,000 66,060 3,059 Nov 15, 2011, 05:07 PM
IRBT Director Nov 04, 2011 Option Exercise $24.00 7,000 168,000 10,059 Nov 08, 2011, 06:39 PM
IRBT Director Nov 04, 2011 Sale $33.46 7,000 234,240 7,559 Nov 08, 2011, 06:39 PM
IRBT Director Nov 03, 2011 Sale $33.64 5,000 168,218 262,400 Nov 07, 2011, 07:56 PM
IRBT Director Nov 02, 2011 Option Exercise $24.00 2,059 49,416 5,118 Nov 02, 2011, 06:42 PM
IRBT Director Oct 31, 2011 Option Exercise $24.00 5,941 142,584 9,000 Nov 02, 2011, 06:42 PM
IRBT Director Oct 28, 2011 Option Exercise $24.00 2,000 48,000 5,059 Nov 02, 2011, 06:42 PM
IRBT Director Oct 31, 2011 Sale $34.54 5,941 205,197 3,059 Nov 02, 2011, 06:42 PM
IRBT Director Oct 28, 2011 Sale $33.25 2,000 66,500 3,059 Nov 02, 2011, 06:42 PM
IRBT Director Nov 02, 2011 Sale $33.52 2,059 69,018 3,059 Nov 02, 2011, 06:42 PM
IRBT Director Nov 01, 2011 Sale $32.35 1,500 48,524 267,400 Nov 01, 2011, 09:09 PM
IRBT Director Oct 31, 2011 Sale $34.05 9,800 333,716 268,900 Nov 01, 2011, 09:09 PM
IRBT Director Oct 27, 2011 Sale $35.21 21,325 750,762 282,100 Oct 28, 2011, 05:10 PM
IRBT Director Oct 28, 2011 Sale $33.10 3,400 112,549 278,700 Oct 28, 2011, 05:10 PM
IRBT Director Oct 26, 2011 Sale $33.09 20,000 661,744 303,425 Oct 26, 2011, 09:36 PM
IRBT Director Oct 24, 2011 Sale $30.05 3,100 93,158 323,425 Oct 26, 2011, 09:36 PM
IRBT Director Mar 09, 2011 Option Exercise $24.00 5,000 120,000 5,000 Mar 11, 2011, 06:28 PM
IRBT Director Mar 09, 2011 Sale $29.83 5,000 149,156 2,000 Mar 11, 2011, 06:28 PM
IRBT Director Mar 04, 2011 Option Exercise $24.00 1,100 26,400 1,100 Mar 08, 2011, 05:55 PM
IRBT Director Mar 08, 2011 Option Exercise $24.00 5,000 120,000 5,000 Mar 08, 2011, 05:55 PM
IRBT Director Mar 07, 2011 Option Exercise $24.00 3,900 93,600 3,900 Mar 08, 2011, 05:55 PM
IRBT Director Mar 08, 2011 Sale $29.45 5,000 147,250 0 Mar 08, 2011, 05:55 PM
IRBT Director Mar 07, 2011 Sale $29.21 3,900 113,905 0 Mar 08, 2011, 05:55 PM
IRBT Director Mar 04, 2011 Sale $29.18 1,100 32,103 100 Mar 08, 2011, 05:55 PM
IRBT Director Jan 14, 2011 Sale $26.02 18,100 470,917 326,525 Jan 14, 2011, 06:51 PM
IRBT Director Jan 13, 2011 Sale $26.07 7,900 205,947 344,625 Jan 14, 2011, 06:51 PM
IRBT Director Jan 12, 2011 Sale $25.91 10,655 276,034 352,525 Jan 14, 2011, 06:51 PM
IRBT Director Jan 11, 2011 Sale $25.72 4,545 116,900 363,180 Jan 12, 2011, 04:35 PM
IRBT Director Jan 10, 2011 Sale $25.90 10,000 258,987 367,725 Jan 12, 2011, 04:35 PM
IRBT Director Jan 07, 2011 Sale $26.06 8,800 229,299 377,725 Jan 07, 2011, 05:04 PM
IRBT Director Jan 06, 2011 Sale $26.40 25,000 660,047 386,525 Jan 07, 2011, 05:04 PM
IRBT Director Nov 26, 2010 Sale $20.71 1,418 29,372 411,525 Nov 29, 2010, 07:14 PM
IRBT Director Nov 24, 2010 Sale $20.52 5,000 102,584 412,943 Nov 29, 2010, 07:14 PM
IRBT Director Nov 15, 2010 Sale $21.01 9,027 189,618 417,943 Nov 17, 2010, 06:17 PM
IRBT Director Nov 04, 2010 Sale $20.17 25,000 504,250 426,970 Nov 08, 2010, 09:54 PM
IRBT Director Nov 08, 2010 Sale $20.15 19,900 400,985 148,710 Nov 08, 2010, 09:54 PM
IRBT Director Nov 05, 2010 Sale $20.18 100 2,018 168,610 Nov 08, 2010, 09:54 PM
IRBT Director Nov 04, 2010 Sale $20.17 25,000 504,250 168,710 Nov 08, 2010, 09:54 PM
IRBT Director Nov 08, 2010 Sale $20.15 19,900 400,985 168,610 Nov 08, 2010, 09:54 PM
IRBT Director Nov 05, 2010 Sale $20.18 100 2,018 168,710 Nov 08, 2010, 09:54 PM

Desktop Version

Symbol Relationship Date Transaction Value($)
IRBT Director Aug 29, 2017 Sale 927,100
IRBT Director Aug 01, 2017 Sale 344,786
IRBT Director May 02, 2017 Sale 285,926
IRBT Director Dec 08, 2016 Option Exercise 177,000
IRBT Director Dec 08, 2016 Sale 592,480
IRBT Director Aug 10, 2016 Sale 401,072
IRBT Director Jun 13, 2016 Option Exercise 134,600
IRBT Director Jun 09, 2016 Sale 81,540
IRBT Director Jun 08, 2016 Sale 448,709
IRBT Director Jun 07, 2016 Sale 1,313,615
IRBT Director Jun 06, 2016 Sale 765,600
IRBT Director Jun 03, 2016 Sale 613,848
IRBT Director Jun 02, 2016 Sale 1,153,473
IRBT Director Jun 01, 2016 Sale 998,299
IRBT Director Jun 17, 2015 Option Exercise 140,500
IRBT Director Mar 06, 2014 Option Exercise 99,250
IRBT Director Mar 04, 2014 Option Exercise 99,250
IRBT Director Mar 06, 2014 Sale 233,950
IRBT Director Mar 04, 2014 Sale 217,600
IRBT Director Feb 24, 2014 Sale 139,949
IRBT Director Feb 11, 2014 Sale 428,600
IRBT Director May 20, 2013 Option Exercise 72,000
IRBT Director May 20, 2013 Sale 103,890
IRBT Director May 15, 2013 Sale 404,469
IRBT Director May 13, 2013 Sale 269,916
IRBT Director May 09, 2013 Sale 620,000
IRBT Director May 10, 2013 Sale 654,400
IRBT Director May 08, 2013 Sale 622,800
IRBT Director May 07, 2013 Sale 618,600
IRBT Director May 06, 2013 Sale 239,680
IRBT Director Apr 29, 2013 Option Exercise 164,600
IRBT Director Apr 29, 2013 Sale 105,709
IRBT Director Apr 26, 2013 Sale 108,148
IRBT Director Apr 30, 2013 Sale 71,375
IRBT Director Apr 29, 2013 Sale 285,600
IRBT Director Jan 25, 2012 Sale 545,559
IRBT Director Jan 27, 2012 Sale 161,095
IRBT Director Jan 26, 2012 Sale 29,812
IRBT Director Nov 16, 2011 Option Exercise 72,000
IRBT Director Nov 16, 2011 Sale 97,500
IRBT Director Nov 11, 2011 Option Exercise 48,000
IRBT Director Nov 11, 2011 Sale 66,060
IRBT Director Nov 04, 2011 Option Exercise 168,000
IRBT Director Nov 04, 2011 Sale 234,240
IRBT Director Nov 03, 2011 Sale 168,218
IRBT Director Nov 02, 2011 Option Exercise 49,416
IRBT Director Oct 31, 2011 Option Exercise 142,584
IRBT Director Oct 28, 2011 Option Exercise 48,000
IRBT Director Oct 31, 2011 Sale 205,197
IRBT Director Oct 28, 2011 Sale 66,500
IRBT Director Nov 02, 2011 Sale 69,018
IRBT Director Nov 01, 2011 Sale 48,524
IRBT Director Oct 31, 2011 Sale 333,716
IRBT Director Oct 27, 2011 Sale 750,762
IRBT Director Oct 28, 2011 Sale 112,549
IRBT Director Oct 26, 2011 Sale 661,744
IRBT Director Oct 24, 2011 Sale 93,158
IRBT Director Mar 09, 2011 Option Exercise 120,000
IRBT Director Mar 09, 2011 Sale 149,156
IRBT Director Mar 04, 2011 Option Exercise 26,400
IRBT Director Mar 08, 2011 Option Exercise 120,000
IRBT Director Mar 07, 2011 Option Exercise 93,600
IRBT Director Mar 08, 2011 Sale 147,250
IRBT Director Mar 07, 2011 Sale 113,905
IRBT Director Mar 04, 2011 Sale 32,103
IRBT Director Jan 14, 2011 Sale 470,917
IRBT Director Jan 13, 2011 Sale 205,947
IRBT Director Jan 12, 2011 Sale 276,034
IRBT Director Jan 11, 2011 Sale 116,900
IRBT Director Jan 10, 2011 Sale 258,987
IRBT Director Jan 07, 2011 Sale 229,299
IRBT Director Jan 06, 2011 Sale 660,047
IRBT Director Nov 26, 2010 Sale 29,372
IRBT Director Nov 24, 2010 Sale 102,584
IRBT Director Nov 15, 2010 Sale 189,618
IRBT Director Nov 04, 2010 Sale 504,250
IRBT Director Nov 08, 2010 Sale 400,985
IRBT Director Nov 05, 2010 Sale 2,018
IRBT Director Nov 04, 2010 Sale 504,250
IRBT Director Nov 08, 2010 Sale 400,985
IRBT Director Nov 05, 2010 Sale 2,018