Insider Trading History of Weinstein Glen Daniel

The following table details the insider trading activities (stock purchases, stock sales, and stock option exercises) of Weinstein Glen Daniel since 2005. This trader's CIK number is 1341213. At the time of last reporting, Weinstein Glen Daniel was the EVP and Chief Legal Officer of Irobot Corp. (stock ticker symbol IRBT). Also see all insider trading activities at Irobot Corp.



Yearly summary of insider trading at Irobot Corp (IRBT) by Weinstein Glen Daniel

Insider Buying Insider Sales Option Exercises
Year Symbol Shares Value Shares Value Shares Value
2021 IRBT 0 $0 26,248 $3,240,938 15,825 $559,888
2020 IRBT 0 $0 8,350 $590,100 2,813 $121,943
2019 IRBT 0 $0 10,016 $1,224,920 0 $0
2018 IRBT 0 $0 25,680 $2,679,247 5,901 $205,738
2017 IRBT 0 $0 22,565 $2,299,080 18,837 $568,480
2016 IRBT 0 $0 13,351 $596,572 8,351 $208,157
2014 IRBT 0 $0 32,300 $1,266,407 29,287 $454,515
2013 IRBT 0 $0 57,625 $1,827,771 57,625 $758,335
2012 IRBT 0 $0 9,500 $250,283 9,500 $52,655
2011 IRBT 0 $0 41,120 $1,355,053 41,120 $203,954
2010 IRBT 0 $0 28,000 $561,417 28,000 $106,408
2009 IRBT 0 $0 21,702 $342,744 21,702 $30,879
2008 IRBT 0 $0 13,000 $227,140 13,000 $24,310
2007 IRBT 0 $0 21,500 $383,724 15,798 $29,542
2006 IRBT 0 $0 13,500 $264,340 0 $0
2005 IRBT 0 $0 632 $15,168 0 $0


Insider trading of Irobot Corp (IRBT) by Weinstein Glen Daniel

Trade Date Symbol Trade Type Shares Price ($) Value ($)
2021-03-19 IRBT Option Ex 15,825 35.38 559,888
2021-03-19 IRBT Sale 17,899 118.88 2,127,833
2021-03-23 IRBT Sale 1,373 125.00 171,625
2021-02-11 IRBT Sale 6,976 134.96 941,480
2020-10-09 IRBT Sale 1,759 90.00 158,310
2020-05-26 IRBT Sale 548 75.00 41,100
2020-05-19 IRBT Sale 832 70.00 58,240
2020-05-11 IRBT Sale 3,958 65.00 257,270
2020-05-11 IRBT Option Ex 2,813 43.35 121,943
2020-04-28 IRBT Sale 1,253 60.00 75,180
2019-03-18 IRBT Sale 8,021 126.34 1,013,381
2019-02-11 IRBT Sale 1,995 106.03 211,539
2018-09-10 IRBT Sale 4,272 104.01 444,347
2018-08-27 IRBT Option Ex 5,901 34.87 205,738
2018-08-27 IRBT Sale 11,408 111.08 1,267,200
2018-08-21 IRBT Sale 10,000 96.77 967,700
2017-09-12 IRBT Sale 728 100.00 72,800
2017-07-28 IRBT Sale 11,375 105.02 1,194,591
2017-07-28 IRBT Option Ex 11,375 33.48 380,834
2017-05-30 IRBT Option Ex 7,462 25.15 187,646
2017-05-30 IRBT Sale 10,462 98.61 1,031,689
2016-10-26 IRBT Option Ex 2,018 26.59 53,658
2016-10-26 IRBT Sale 2,018 49.99 100,879
2016-10-17 IRBT Sale 4,108 44.99 184,827
2016-10-17 IRBT Option Ex 3,108 25.99 80,776
2016-09-22 IRBT Option Ex 3,225 22.86 73,723
2016-09-22 IRBT Sale 4,225 43.99 185,866
2016-09-21 IRBT Sale 2,000 42.50 85,000
2016-08-08 IRBT Sale 1,000 40.00 40,000
2014-12-01 IRBT Sale 1,300 35.93 46,709
2014-12-01 IRBT Option Ex 1,300 14.52 18,876
2014-11-03 IRBT Option Ex 1,500 14.52 21,780
2014-11-03 IRBT Sale 1,500 35.61 53,415
2014-10-01 IRBT Sale 1,500 30.04 45,060
2014-10-01 IRBT Option Ex 1,500 14.52 21,780
2014-09-02 IRBT Option Ex 1,500 14.52 21,780
2014-09-02 IRBT Sale 1,500 32.33 48,495
2014-08-01 IRBT Option Ex 1,500 14.52 21,780
2014-08-01 IRBT Sale 1,500 32.53 48,795
2014-07-01 IRBT Sale 1,500 40.97 61,455
2014-07-01 IRBT Option Ex 1,500 14.52 21,780
2014-06-02 IRBT Option Ex 1,500 14.52 21,780
2014-06-02 IRBT Sale 1,500 35.03 52,545
2014-05-01 IRBT Option Ex 1,500 14.52 21,780
2014-05-01 IRBT Sale 1,500 33.48 50,219
2014-04-01 IRBT Sale 1,500 41.11 61,665
2014-04-01 IRBT Option Ex 1,500 14.52 21,780
2014-03-04 IRBT Option Ex 10,500 14.52 152,460
2014-03-04 IRBT Sale 10,500 43.07 452,235
2014-02-13 IRBT Sale 5,000 44.78 223,900
2014-02-13 IRBT Option Ex 1,987 26.59 52,834
2014-02-03 IRBT Option Ex 1,500 16.03 24,045
2014-02-03 IRBT Sale 1,500 35.37 53,054
2014-01-02 IRBT Option Ex 2,000 16.03 32,060
2014-01-02 IRBT Sale 2,000 34.43 68,860
2013-12-02 IRBT Option Ex 2,000 16.03 32,060
2013-12-02 IRBT Sale 2,000 32.65 65,300
2013-11-01 IRBT Option Ex 2,000 16.03 32,060
2013-11-01 IRBT Sale 2,000 33.64 67,280
2013-10-01 IRBT Sale 2,000 37.52 75,040
2013-10-01 IRBT Option Ex 2,000 16.03 32,060
2013-09-03 IRBT Option Ex 2,000 16.03 32,060
2013-09-03 IRBT Sale 2,000 33.63 67,260
2013-08-01 IRBT Option Ex 2,000 16.03 32,060
2013-08-01 IRBT Sale 2,000 35.24 70,480
2013-07-01 IRBT Sale 2,000 40.18 80,360
2013-07-01 IRBT Option Ex 2,000 16.03 32,060
2013-06-03 IRBT Option Ex 2,000 16.03 32,060
2013-06-03 IRBT Sale 2,000 33.87 67,732
2013-05-20 IRBT Option Ex 17,718 7.76 137,491
2013-05-20 IRBT Sale 17,718 34.95 619,244
2013-05-06 IRBT Sale 8,407 29.98 252,083
2013-05-06 IRBT Option Ex 8,407 12.45 104,625
2013-05-01 IRBT Sale 2,000 28.68 57,358
2013-05-01 IRBT Option Ex 2,000 16.03 32,060
2013-04-25 IRBT Sale 2,500 28.95 72,375
2013-04-24 IRBT Sale 3,000 27.50 82,500
2013-04-25 IRBT Option Ex 2,500 17.13 42,825
2013-04-24 IRBT Option Ex 3,000 17.13 51,390
2013-04-01 IRBT Option Ex 2,000 16.03 32,060
2013-04-02 IRBT Option Ex 1,500 17.13 25,695
2013-04-01 IRBT Sale 2,000 25.54 51,076
2013-04-02 IRBT Sale 1,500 25.95 38,925
2013-03-25 IRBT Sale 6,500 24.73 160,758
2013-03-25 IRBT Option Ex 6,500 16.58 107,769
2012-09-04 IRBT Option Ex 1,000 4.96 4,960
2012-09-04 IRBT Sale 1,000 25.05 25,050
2012-08-09 IRBT Sale 1,000 24.00 24,000
2012-08-09 IRBT Option Ex 1,000 4.96 4,960
2012-07-27 IRBT Sale 2,000 24.00 48,000
2012-07-27 IRBT Option Ex 2,000 4.96 9,920
2012-05-01 IRBT Option Ex 1,000 4.96 4,960
2012-05-01 IRBT Sale 1,000 24.00 24,000
2012-04-02 IRBT Sale 1,000 27.05 27,050
2012-03-30 IRBT Sale 500 27.95 13,975
2012-04-02 IRBT Option Ex 1,000 4.96 4,960
2012-03-30 IRBT Option Ex 500 16.03 8,015
2012-03-29 IRBT Option Ex 1,000 4.96 4,960
2012-03-29 IRBT Sale 1,000 27.66 27,664
2012-01-03 IRBT Option Ex 2,000 4.96 9,920
2012-01-03 IRBT Sale 2,000 30.27 60,544
2011-12-01 IRBT Sale 2,000 31.84 63,684
2011-12-01 IRBT Option Ex 2,000 4.96 9,920
2011-11-01 IRBT Sale 2,000 31.93 63,852
2011-11-01 IRBT Option Ex 2,000 4.96 9,920
2011-10-05 IRBT Sale 500 27.45 13,725
2011-10-05 IRBT Option Ex 500 4.96 2,480
2011-10-03 IRBT Sale 1,250 24.69 30,861
2011-10-04 IRBT Option Ex 250 4.96 1,240
2011-10-03 IRBT Option Ex 1,250 4.96 6,200
2011-10-04 IRBT Sale 250 25.95 6,487
2011-09-01 IRBT Option Ex 2,000 4.96 9,920
2011-09-01 IRBT Sale 2,000 27.73 55,460
2011-07-07 IRBT Option Ex 3,000 4.96 14,880
2011-07-07 IRBT Sale 3,000 37.53 112,590
2011-07-06 IRBT Sale 3,000 36.49 109,470
2011-07-06 IRBT Option Ex 3,000 4.96 14,880
2011-07-01 IRBT Option Ex 5,000 4.96 24,800
2011-07-01 IRBT Sale 5,000 35.43 177,145
2011-06-01 IRBT Sale 2,000 33.47 66,942
2011-06-01 IRBT Option Ex 2,000 4.96 9,920
2011-05-05 IRBT Option Ex 5,000 4.96 24,800
2011-05-05 IRBT Sale 5,000 34.06 170,285
2011-04-29 IRBT Option Ex 5,000 4.96 24,800
2011-05-02 IRBT Option Ex 2,000 4.96 9,920
2011-04-29 IRBT Sale 5,000 35.94 179,700
2011-05-02 IRBT Sale 2,000 35.40 70,808
2011-04-01 IRBT Sale 2,000 33.12 66,250
2011-04-01 IRBT Option Ex 2,000 4.96 9,920
2011-03-01 IRBT Sale 2,000 28.74 57,480
2011-02-09 IRBT Option Ex 310 4.96 1,537
2011-02-09 IRBT Sale 310 27.95 8,664
2011-03-01 IRBT Option Ex 2,000 4.96 9,920
2011-02-08 IRBT Sale 310 27.95 8,664
2011-02-08 IRBT Option Ex 310 4.96 1,537
2011-02-01 IRBT Option Ex 1,750 4.96 8,680
2011-02-01 IRBT Sale 1,750 27.07 47,372
2011-01-21 IRBT Option Ex 250 4.96 1,240
2011-01-21 IRBT Sale 250 26.95 6,737
2011-01-14 IRBT Option Ex 1,500 4.96 7,440
2011-01-14 IRBT Sale 1,500 25.92 38,877
2010-12-09 IRBT Sale 3,106 21.95 68,176
2010-12-09 IRBT Option Ex 3,106 4.96 15,405
2010-12-01 IRBT Option Ex 2,000 4.96 9,920
2010-12-01 IRBT Sale 2,000 20.56 41,120
2010-11-03 IRBT Option Ex 500 4.96 2,480
2010-11-03 IRBT Sale 500 19.95 9,975
2010-11-01 IRBT Sale 1,500 20.03 30,045
2010-10-28 IRBT Sale 1,000 21.99 21,990
2010-11-01 IRBT Option Ex 1,500 4.96 7,440
2010-10-28 IRBT Option Ex 1,000 4.96 4,960
2010-10-25 IRBT Sale 1,000 19.95 19,950
2010-10-25 IRBT Option Ex 1,000 4.96 4,960
2010-10-01 IRBT Option Ex 1,500 4.96 7,440
2010-10-01 IRBT Sale 1,500 18.46 27,690
2010-09-13 IRBT Sale 500 17.95 8,975
2010-09-13 IRBT Option Ex 500 4.96 2,480
2010-09-01 IRBT Sale 1,000 16.93 16,930
2010-09-01 IRBT Option Ex 1,000 4.96 4,960
2010-08-02 IRBT Option Ex 2,000 3.87 7,740
2010-08-02 IRBT Sale 2,000 21.00 42,000
2010-07-13 IRBT Option Ex 500 2.78 1,390
2010-07-13 IRBT Sale 500 19.95 9,975
2010-07-01 IRBT Option Ex 1,500 2.78 4,170
2010-07-01 IRBT Sale 1,500 18.46 27,690
2010-06-01 IRBT Sale 2,000 20.92 41,840
2010-06-01 IRBT Option Ex 2,000 2.78 5,560
2010-05-18 IRBT Option Ex 300 2.78 833
2010-05-18 IRBT Sale 300 21.96 6,588
2010-05-14 IRBT Option Ex 3,569 2.78 9,921
2010-05-13 IRBT Option Ex 25 2.78 69
2010-05-14 IRBT Sale 3,569 21.96 78,375
2010-05-13 IRBT Sale 25 21.95 548
2010-04-29 IRBT Option Ex 2,000 2.78 5,560
2010-05-03 IRBT Sale 2,000 20.22 40,440
2010-04-29 IRBT Sale 2,000 18.95 37,900
2010-05-03 IRBT Option Ex 2,000 2.78 5,560
2010-04-01 IRBT Option Ex 1,000 2.78 2,780
2010-04-01 IRBT Sale 1,000 15.19 15,190
2010-03-25 IRBT Option Ex 1,000 2.78 2,780
2010-03-25 IRBT Sale 1,000 16.02 16,020
2009-12-18 IRBT Sale 14,702 17.00 249,934
2009-12-18 IRBT Option Ex 14,702 1.21 17,789
2009-12-01 IRBT Option Ex 1,000 1.87 1,870
2009-12-01 IRBT Sale 1,000 14.14 14,140
2009-11-02 IRBT Sale 1,000 13.46 13,460
2009-11-02 IRBT Option Ex 1,000 1.87 1,870
2009-10-22 IRBT Sale 1,000 13.00 13,000
2009-10-22 IRBT Option Ex 1,000 1.87 1,870
2009-09-23 IRBT Option Ex 1,000 1.87 1,870
2009-09-23 IRBT Sale 1,000 13.00 13,000
2009-08-21 IRBT Option Ex 1,000 1.87 1,870
2009-08-21 IRBT Sale 1,000 13.00 13,000
2009-07-01 IRBT Option Ex 1,000 1.87 1,870
2009-07-01 IRBT Sale 1,000 13.04 13,040
2009-06-10 IRBT Option Ex 1,000 1.87 1,870
2009-06-10 IRBT Sale 1,000 13.17 13,170
2008-09-02 IRBT Option Ex 1,000 1.87 1,870
2008-09-02 IRBT Sale 1,000 14.00 14,000
2008-08-01 IRBT Sale 1,000 13.86 13,860
2008-08-01 IRBT Option Ex 1,000 1.87 1,870
2008-07-01 IRBT Sale 1,000 13.55 13,550
2008-07-01 IRBT Option Ex 1,000 1.87 1,870
2008-06-02 IRBT Option Ex 1,000 1.87 1,870
2008-06-02 IRBT Sale 1,000 13.96 13,960
2008-05-01 IRBT Option Ex 1,000 1.87 1,870
2008-05-01 IRBT Sale 1,000 14.95 14,950
2008-04-01 IRBT Sale 1,000 17.93 17,930
2008-04-01 IRBT Option Ex 1,000 1.87 1,870
2008-03-20 IRBT Option Ex 500 1.87 935
2008-03-20 IRBT Sale 500 19.98 9,990
2008-03-03 IRBT Sale 1,000 18.57 18,570
2008-03-03 IRBT Option Ex 1,000 1.87 1,870
2008-02-01 IRBT Sale 1,000 20.19 20,190
2008-02-04 IRBT Option Ex 500 1.87 935
2008-02-04 IRBT Sale 500 20.28 10,140
2008-02-01 IRBT Option Ex 1,000 1.87 1,870
2008-01-24 IRBT Sale 1,000 22.08 22,080
2008-01-23 IRBT Sale 1,000 19.90 19,900
2008-01-24 IRBT Option Ex 1,000 1.87 1,870
2008-01-22 IRBT Sale 1,000 19.90 19,900
2008-01-23 IRBT Option Ex 1,000 1.87 1,870
2008-01-22 IRBT Option Ex 1,000 1.87 1,870
2008-01-02 IRBT Option Ex 1,000 1.87 1,870
2008-01-02 IRBT Sale 1,000 18.12 18,120
2007-12-03 IRBT Option Ex 1,000 1.87 1,870
2007-12-03 IRBT Sale 1,000 16.10 16,100
2007-11-01 IRBT Option Ex 1,000 1.87 1,870
2007-11-01 IRBT Sale 1,000 18.01 18,010
2007-10-02 IRBT Sale 500 19.90 9,950
2007-10-01 IRBT Sale 1,000 19.61 19,610
2007-10-02 IRBT Option Ex 500 1.87 935
2007-10-01 IRBT Option Ex 1,000 1.87 1,870
2007-10-02 IRBT Sale 500 19.90 9,950
2007-10-01 IRBT Sale 1,000 19.61 19,610
2007-10-02 IRBT Option Ex 500 1.87 935
2007-10-01 IRBT Option Ex 1,000 1.87 1,870
2007-08-09 IRBT Option Ex 500 1.87 935
2007-08-09 IRBT Sale 500 20.00 10,000
2007-08-01 IRBT Sale 500 17.76 8,880
2007-08-02 IRBT Option Ex 500 1.87 935
2007-08-01 IRBT Option Ex 500 1.87 935
2007-08-03 IRBT Sale 500 17.61 8,805
2007-08-02 IRBT Sale 500 17.71 8,855
2007-08-03 IRBT Option Ex 500 1.87 935
2007-07-13 IRBT Sale 500 20.72 10,360
2007-07-12 IRBT Sale 500 20.35 10,175
2007-07-13 IRBT Option Ex 500 1.87 935
2007-07-12 IRBT Option Ex 500 1.87 935
2007-07-05 IRBT Sale 500 19.39 9,695
2007-07-05 IRBT Option Ex 500 1.87 935
2007-07-03 IRBT Sale 500 19.49 9,745
2007-07-02 IRBT Sale 500 19.86 9,930
2007-06-29 IRBT Sale 500 20.00 10,000
2007-07-03 IRBT Option Ex 500 1.87 935
2007-07-02 IRBT Option Ex 500 1.87 935
2007-06-29 IRBT Option Ex 500 1.87 935
2007-06-28 IRBT Sale 500 20.00 10,000
2007-06-28 IRBT Option Ex 500 1.87 935
2007-06-26 IRBT Sale 500 20.27 10,135
2007-06-26 IRBT Option Ex 500 1.87 935
2007-06-21 IRBT Option Ex 500 1.87 935
2007-06-25 IRBT Sale 500 20.00 10,000
2007-06-25 IRBT Option Ex 500 1.87 935
2007-06-22 IRBT Sale 500 20.00 10,000
2007-06-21 IRBT Sale 500 20.00 10,000
2007-06-22 IRBT Option Ex 500 1.87 935
2007-06-05 IRBT Sale 500 16.13 8,064
2007-06-04 IRBT Sale 500 16.05 8,025
2007-06-05 IRBT Option Ex 500 1.87 935
2007-06-04 IRBT Option Ex 500 1.87 935
2007-06-01 IRBT Sale 500 16.50 8,250
2007-06-01 IRBT Option Ex 500 1.87 935
2007-05-03 IRBT Sale 500 15.45 7,725
2007-05-02 IRBT Sale 500 15.90 7,950
2007-05-03 IRBT Option Ex 500 1.87 935
2007-05-01 IRBT Sale 500 15.85 7,925
2007-05-02 IRBT Option Ex 500 1.87 935
2007-05-01 IRBT Option Ex 500 1.87 935
2007-04-02 IRBT Sale 500 13.20 6,600
2007-04-04 IRBT Sale 500 14.92 7,460
2007-04-03 IRBT Sale 500 13.66 6,830
2007-04-04 IRBT Option Ex 298 1.87 557
2007-03-05 IRBT Sale 500 13.36 6,680
2007-03-01 IRBT Sale 500 13.82 6,910
2007-03-02 IRBT Sale 500 14.10 7,050
2007-02-01 IRBT Sale 500 18.35 9,175
2007-02-02 IRBT Sale 500 18.05 9,025
2007-02-05 IRBT Sale 500 18.20 9,100
2007-01-05 IRBT Sale 500 17.85 8,925
2007-01-04 IRBT Sale 500 18.06 9,030
2007-01-03 IRBT Sale 500 18.38 9,190
2006-12-01 IRBT Sale 500 18.56 9,280
2006-12-04 IRBT Sale 500 18.50 9,250
2006-12-05 IRBT Sale 500 19.36 9,680
2006-11-06 IRBT Sale 500 20.05 10,025
2006-11-01 IRBT Sale 500 20.50 10,250
2006-11-02 IRBT Sale 500 20.11 10,055
2006-11-03 IRBT Sale 500 20.07 10,035
2006-10-10 IRBT Sale 500 24.00 12,000
2006-10-05 IRBT Sale 500 22.23 11,115
2006-10-02 IRBT Sale 500 20.06 10,030
2006-10-04 IRBT Sale 500 22.00 11,000
2006-10-03 IRBT Sale 500 20.55 10,275
2006-09-19 IRBT Sale 500 21.21 10,605
2006-09-20 IRBT Sale 500 20.89 10,445
2006-09-18 IRBT Sale 500 22.20 11,100
2006-09-11 IRBT Sale 500 17.95 8,975
2006-09-12 IRBT Sale 500 18.36 9,180
2006-09-13 IRBT Sale 500 19.35 9,675
2006-09-06 IRBT Sale 500 17.95 8,975
2006-09-05 IRBT Sale 500 17.92 8,960
2006-09-07 IRBT Sale 500 17.85 8,925
2006-08-28 IRBT Sale 500 17.50 8,750
2006-08-29 IRBT Sale 500 18.20 9,100
2006-08-30 IRBT Sale 500 18.10 9,050
2006-08-23 IRBT Sale 500 18.21 9,105
2006-08-21 IRBT Sale 500 19.00 9,500
2006-08-22 IRBT Sale 500 18.00 9,000
2005-11-15 IRBT Sale 632 24.00 15,168

Insider trading activities including stock purchases, stock sales, and option exercises listed in the above table cannot be completely guaranteed as to their accuracy. For more information regarding the trades made by Weinstein Glen Daniel (EVP and Chief Legal Officer of Irobot Corp at the time of this reporting) see the Securities and Exchange Commission (SEC) website.



©2023, insider-monitor.com. All rights reserved.