IRBT / iRobot Corporation - Insider Trading and Ownership Report - SEC Form 3, 4, 5

iRobot Corporation
US ˙ NasdaqGS ˙ US4627261005

Utestående aktier 31,367,897 shares
Insideraktier6 173 350 shares
Insynsägande19,68 %
Totalt antal insynspersoner55
Insider Sentiment Score

Insider sentiment score hittar de företag som köps av foretagsinsynspersoner.

Det är resultatet av en sofistikerad, kvantitativ multifaktormodell som identifierar företag med de högsta nivåerna av insiderackumulation. Poängmodellen använder en kombination av nettoantalet insiders som köpt de föregående 90 dagarna, det totala antalet aktier som köpts i procent av aktiekapitalet och det totala antalet aktier som ägs av insiders. Siffran sträcker sig från 0 till 100, med högre siffror som indikerar en högre nivå av ackumulering för sina kamrater, och 50 är genomsnittet.

Uppdateringsfrekvens: Dagligen

Se Insiders Top Picks, som ger en lista över företag med högsta insiderackumulation.

Office Sentiment Score

Officersentiment Score hittar företag som köps av Corporate Officers.

Per definition Corporate Officers är Corporate Insiders, men till skillnad från vissa av de andra Insiders (10 % aktieägare och styrelseledamöter), arbetar ämbetsmän för företaget dagligen och de använder sina egna pengar när de handlar . (10 % aktieägare och styrelseledamöter är ofta fondförvaltare som förvaltar andras pengar.) Som sådan är insideraffärer som görs av tjänstemän mycket mer betydelsefulla och bör behandlas på lämpligt sätt.

Liksom Insider Sentiment Score är Officer Sentiment Score resultatet av en sofistikerad, kvantitativ multifaktormodell som identifierar företag med de högsta nivåerna av officersackumulering.

Uppdateringsfrekvens: Dagligen

Se insiderns bästa val, vilket ger en lista över företag med högsta insider sentiment.

Viktiga insidernyckeltal

Denna kort visar hur företaget rankas längs olika insidernyckeltal. Procenttilrankningen visar hur detta företag jämförs med andra företag på USA-marknaden. Högre rankingar indikerar bättre situationer.

Till exempel anses det allmänt att insiderköp är en positiv indikator, så företag med mer insiderköp skulle rankas högre än företag med mindre insiderköp (eller til och med insiderförsäljning).

Nettoantalet insiders som köper (rankning)

0 ( )

5716 out of 11275

Nettoantalet insiders som köper är den totala mängden insiders som säljer minus det totala antalet insiders som säljer under de senaste 90 dagarna. Percentilrankningen visas här (intervall från 0 till 100%).

Procent av flytande köpta av insiders (ranking)

0.000 %( )

5358 out of 11219

Procentandelen av aktier köpta av insiders är det totala antalet aktier som köpts av insiders minus det totala antalet aktier som sålts av insiders under de senaste 90 dagarna, dividerat med det totala antalet aktier och multiplicerat med 100.

Insiderhandelsdiagram

iRobot Corporation insideraffärer visas i följande diagram. Insiders är tjänstemän, styrelseledamöter eller betydande investerare i ett företag. I allmänhet är det i allmänhet olagligt för insiders att göra affärer i sina företag baserat på väsentlig, icke-offentlig information. Detta betyder inte att det är olagligt för dem att göra några affärer i sina egna företag. De måste dock rapportera alla affärer till SEC via ett formulär 4.

Insiderlista och lönsamhetsstatistik

Den här tabellen visar listan över kända insiders och genereras automatiskt från anmälningar som avslöjas till SEC. Förutom namnen, den senaste titeln och direktören, tjänstemannen eller ägarbeteckningen på 10 %, tillhandahåller vi de senaste avslöjade innehaven. Dessutom, när det är möjligt tillhandahåller vi insiderns historiska handelsresultat. Det historiska handelsresultatet är ett vägt genomsnitt av resultatet för faktiska köptransaktioner på den öppna marknaden som insidern gjort. För mer information om hur detta beräknas, titta på detta YouTube-webinarium.

See our leaderboard of most profitable insider traders.

Insider Genomsnitt vinst (%) Aktier
Ägda
Delad
Justerad
Mohamad Ali Director - [D] 45 033 45 033
Acer Technology Ventures America, LLC 10% Owner - [10%] 654 700 654 700
Acer Technology Ventures Fund, L.P. 10% Owner - [10%] 654 700 654 700
Acer Technology Ventures Management, LLC 10% Owner - [10%] 654 700 654 700
Colin M Angle Director - [D] 245 660 245 660
Jeffrey A Beck Chief Operating Officer - [O] 71 935 71 935
Michael Bell Director - [D] 9 507 9 507
Jean Jacques Blanc Chief Commercial Officer - [O] 122 097 122 097
Rodney A Brooks Chief Technology Officer, Director, 10% Owner - [D] [O] [10%] 232 055 232 055
Russell J Campanello Chief Commercial Officer - [O] 69 965 69 965
Ronald Chwang Director - [D] 12 630 12 630
Christian Cerda Chief Operating Officer - [O] 35 035 35 035
Geoffrey P Clear VP and Chief Financial Officer - [O] 128 350 128 350
Gary Cohen President & CEO, Director - [D] [O] 568 869 568 869
Jules Connelly Chief Human Resources Officer - [O] 153 409 153 409
Gail Deegan Director - [D] 19 445 19 445
Alison Dean EVP, CFO & Treasurer - [O] 52 729 52 729
Tonya Drake EVP and General Counsel - [O] 110 134 110 134
Insider Genomsnitt vinst (%) Aktier
Ägda
Delad
Justerad
Joseph Wendell Dyer Chief Strategy Officer - [O] 69 105 69 105
Deborah G Ellinger Director - [D] 30 936 30 936
Jeffrey Engel President and COO - [O] 283 618 283 618
Elisha W Finney Director - [D] 8 555 8 555
Andrea Geisser Director - [D] 42 869 42 869
Neal P Goldman Director - [D] 50 000 50 000
Jacques S Gansler Director - [D] 9 353 9 353
Karen Golz Director - [D] 82 254 82 254
Helen Greiner President, Director - [D] [O] 1 565 107 1 565 107
Faris Habbaba Chief R&D Officer - [O] 62 827 62 827
David Keith Hartsfield Chief Product Officer - [O] 31 055 31 055
IP Fund One, L.P. 10% Owner - [10%] 654 700 654 700
Gerald Jr Kent VP and Controller - [O] 500 500
Ruey Bin Kao Director - [D] 37 974 37 974
Paul J Kern Director - [D] 14 655 14 655
Kevin P Lanouette SVP and General Counsel - [O] 150 000 150 000
John J Leahy EVP, CFO & Treasurer - [O] 58 873 58 873
Teh-Tsung Lai 10% Owner - [10%] 654 700 654 700
Insider Genomsnitt vinst (%) Aktier
Ägda
Delad
Justerad
Sandra B Lawrence President and GM, Home Robots - [O] 0 0
Michael J Loparco Director - [D] 27 917 27 917
James C Lu 10% Owner - [10%] 654 700 654 700
George C Mcnamee Director - [D] 86 192 86 192
Eva Manolis Director - [D] 37 682 37 682
Peter Thomas Meekin Director - [D] 18 758 18 758
Andrew Miller Director - [D] 38 071 38 071
Julien Mininberg Director - [D] 21 030 21 030
Moses Robert L. President of Gov. & Ind. Div. - [O] 16 698 16 698
Paolo Pirjanian SVP and CTO - [O] 49 253 49 253
Paul Sagan Director - [D] 18 052 18 052
Timothy Saeger EVP, Chief R&D Officer - [O] 21 897 21 897
Michelle Stacy Director - [D] 46 426 46 426
Glen Daniel Weinstein CEO - [O] 192 823 192 823
Gregory Francis White Exec. VP and General Manager - [O] 236 296 236 296
Karian Wong EVP, Chief Financial Officer - [O] 215 417 215 417
Julie Zeiler EVP, Chief Financial Officer - [O] 117 604 117 604
iD America 1, LLC 10% Owner - [10%] 654 700 654 700
iD6 Fund, L.P. 10% Owner - [10%] 654 700 654 700

Report errors via our new Insider Auditing Tool

Track Records av insiderköp - Kortsiktig vinstanalys

I denna sektion analyserar vi lönsamheten för varje oplanerat, öppet-marknads insiderköp gjorda i IRBT / iRobot Corporation. Denna analys hjälper till att förstå om insidern konsekvent genererar onormala avkastningar och är värd att följa. Denna analys är för ett år efter varje handel, och resultaten är teoretiska .

Tabellen nedan visar de senaste köpen på öppna marknaden som inte var en del av en automatisk handelsplan.

Handelsdatum Insider Rapporterade
aktier
Rapporterat
pris
Justerade
aktier
Justerat
pris
Kostnadsbasis Dagar til
Max
Pris vid
Max
Maximal
vinst ($)
Maximal avkastning (%)
2024-05-15 Cohen Gary 2 050 12,2874 2 050 12,2874 25 189 71 12.8500 1 154 4,58
2016-03-15 Stacy Michelle 1 500 33,4200 1 500 33,4200 50 130
2016-03-15 Stacy Michelle 1 500 33,4000 1 500 33,4000 50 100
2005-11-08 Gansler Jacques S 400 24,0000 400 24,0000 9 600
2005-11-08 Gansler Jacques S 1 000 24,0000 1 000 24,0000 24 000
2005-11-08 Meekin Peter Thomas 9 000 24,0000 9 000 24,0000 216 000
2005-11-08 CHWANG RONALD 8 000 24,0000 8 000 24,0000 192 000
2005-11-08 Acer Technology Ventures Management, LLC 4 000 24,0000 4 000 24,0000 96 000
2005-11-08 Acer Technology Ventures Management, LLC 2 000 24,0000 2 000 24,0000 48 000

Justeringar av aktierär de justerade aktierna efter justerat pris. Justeringar av aktierär de justerade aktierna efter uppdelning.

IRBT / iRobot Corporation Insider Trades
Track Records av insiderförsäljning - Kortsiktig förlustanalys

I denna sektion analyserar vi lönsamheten för varje oplanerat, öppet-marknads insiderköp gjorda i IRBT / iRobot Corporation. Denna analys hjälper till att förstå om insidern konsekvent genererar onormala avkastningar och är värd att följa. Denna analys är för ett år efter varje handel, och resultaten är teoretiska .

Tabellen nedan visar de senaste försäljningarna på öppna marknaden som inte var en del av en automatisk handelsplan.

Handelsdatum Insider Rapporterade
aktier
Rapporterat
pris
Justerade
aktier
Justerat
pris
Kostnadsbasis Dagar til
Min
Pris vid
Min
Maximal förlust
undvikits ($)
Maximal förlust
undvikits ($)
2024-02-29 Angle Colin M 179 503 11,4614 179 503 11,4614 2 057 356 190 5.9700 −985 722 −47,91
2023-12-29 ZEILER JULIE 10 463 38,7000 10 463 38,7000 404 918
2023-12-29 Habbaba Faris 9 312 38,7000 9 312 38,7000 360 374
2020-06-04 Bell Michael 4 000 80,2400 4 000 80,2400 320 960
2019-02-11 Weinstein Glen Daniel 1 995 106,0352 1 995 106,0352 211 540
2018-08-27 Weinstein Glen Daniel 11 408 111,0800 11 408 111,0800 1 267 201
2018-08-23 Bell Michael 4 355 105,2204 4 355 105,2204 458 235
2018-08-22 Stacy Michelle 1 500 103,4200 1 500 103,4200 155 130
2018-08-21 Weinstein Glen Daniel 10 000 96,7700 10 000 96,7700 967 700

Justeringar av aktierär de justerade aktierna efter justerat pris. Justeringar av aktierär de justerade aktierna efter uppdelning.

IRBT / iRobot Corporation Insider Trades
Transaktionshistorik

Klicka på länkikonen för att se hela transaktionshistoriken. Transaktioner som rapporteras som en del av en automatisk handelsplan 10b5-1 kommer att ha ett X i kolumnen markerad 10b-5.

Fil
datum
Handel
datum
Schema Insider Ticker Värdepappertitel Kod 10b5-1 Direkta Utövningspris Enhet
pris
Enheter
ändrad
Värde
ändrad (1K)
Kvarvarande
Optioner
Kvarvarande
Aktier
2025-09-11 2025-09-10 4 Wong Karian IRBT Common Stock F - Taxes D 3,4100 −195 −1 215 417
2025-09-11 2025-09-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 3,4100 −696 −2 122 097
2025-09-08 2025-09-06 4 Engel Jeffrey IRBT Common Stock F - Taxes D 3,2400 −15 337 −50 283 618
2025-09-08 2025-09-07 4 Cohen Gary IRBT Common Stock F - Taxes D 3,2400 −10 719 −35 568 869
2025-07-14 2025-07-12 4 Blanc Jean Jacques IRBT Common Stock D - Sale to Issuer D 3,9500 −6 604 −26 122 793
2025-06-30 2025-06-27 4 Connelly Jules IRBT Common Stock A - Award D 30 000 153 409
2025-06-30 2025-06-27 4 Engel Jeffrey IRBT Common Stock A - Award D 110 000 298 955
2025-06-30 2025-06-27 4 Blanc Jean Jacques IRBT Common Stock A - Award D 60 000 129 397
2025-06-30 2025-06-27 4 LANOUETTE KEVIN P IRBT Common Stock A - Award D 30 000 150 000
2025-06-30 2025-06-27 4 Cohen Gary IRBT Common Stock A - Award D 330 000 579 588
2025-06-30 2025-06-27 4 Wong Karian IRBT Common Stock A - Award D 40 000 215 612
2025-06-11 2025-06-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 3,7200 −696 −3 69 397
2025-06-11 2025-06-10 4 Wong Karian IRBT Common Stock F - Taxes D 3,7200 −454 −2 175 612
2025-06-10 2025-06-07 4 Cohen Gary IRBT Common Stock F - Taxes D 3,9600 −42 562 −169 249 588
2025-06-10 2025-06-06 4 Golz Karen IRBT Common Stock A - Award D 50 000 82 254
2025-03-24 2025-03-21 4 LANOUETTE KEVIN P IRBT Common Stock A - Award D 120 000 120 000
2025-03-24 2025-03-21 4 GOLDMAN NEAL P IRBT Common Stock A - Award D 50 000 50 000
2025-03-13 2025-03-12 4 Wong Karian IRBT Common Stock F - Taxes D 4,0600 −106 −0 176 066
2025-03-13 2025-03-11 4 Wong Karian IRBT Common Stock F - Taxes D 6,3100 −59 −0 176 172
2025-03-13 2025-03-12 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 4,0600 −447 −2 70 093
2025-03-13 2025-03-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 6,3100 −289 −2 70 540
2025-03-11 2025-03-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 6,4800 −822 −5 70 829
2025-03-11 2025-03-10 4 Wong Karian IRBT Common Stock F - Taxes D 6,4800 −454 −3 176 231
2025-03-11 2025-03-08 4 Wong Karian IRBT Common Stock F - Taxes D 7,0800 −10 117 −72 176 685
2024-12-12 2024-12-11 4 Drake Tonya IRBT Common Stock F - Taxes D 8,7200 −79 −1 110 134
2024-12-12 2024-12-10 4 Drake Tonya IRBT Common Stock F - Taxes D 8,7500 −195 −2 110 213
2024-12-12 2024-12-11 4 Wong Karian IRBT Common Stock F - Taxes D 8,7200 −59 −1 186 802
2024-12-12 2024-12-10 4 Wong Karian IRBT Common Stock F - Taxes D 8,7500 −454 −4 186 861
2024-12-12 2024-12-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 8,7200 −245 −2 71 651
2024-12-12 2024-12-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 8,7500 −696 −6 71 896
2024-12-09 2024-12-06 4 Wong Karian IRBT Common Stock A - Award D 125 000 187 315
2024-12-09 3 Connelly Jules IRBT Common Stock D 3 409
2024-12-09 2024-12-06 4 Connelly Jules IRBT Common Stock A - Award D 120 000 123 409
2024-09-17 2024-09-06 4/A Engel Jeffrey IRBT Common Stock A - Award D 188 955 188 955
2024-09-17 2024-09-16 4 ZEILER JULIE IRBT Common Stock S - Sale D 7,2900 −451 −3 117 604
2024-09-12 2024-09-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 6,7900 −235 −2 69 965
2024-09-12 2024-09-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 7,1300 −769 −5 70 200
2024-09-12 2024-09-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 6,7900 −245 −2 72 592
2024-09-12 2024-09-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 7,1300 −697 −5 72 837
2024-09-12 2024-09-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 6,7900 −294 −2 118 055
2024-09-12 2024-09-10 4 ZEILER JULIE IRBT Common Stock F - Taxes D 7,1300 −961 −7 118 349
2024-09-12 2024-09-11 4 Drake Tonya IRBT Common Stock F - Taxes D 6,7900 −79 −1 110 408
2024-09-12 2024-09-10 4 Drake Tonya IRBT Common Stock F - Taxes D 7,1300 −195 −1 110 487
2024-09-12 2024-09-11 4 Wong Karian IRBT Common Stock F - Taxes D 6,7900 −59 −0 62 315
2024-09-12 2024-09-10 4 Wong Karian IRBT Common Stock F - Taxes D 7,1300 −454 −3 62 374
2024-09-09 2024-09-06 4 Loparco Michael J IRBT Common Stock A - Award D 27 917 27 917
2024-09-09 2024-09-06 4 Engel Jeffrey IRBT Common Stock A - Award D 188 955 188 955
2024-07-16 2024-07-12 4 ZEILER JULIE IRBT Common Stock A - Award D 56 250 119 310
2024-07-16 2024-07-12 4 Blanc Jean Jacques IRBT Common Stock A - Award D 22 500 73 534
2024-07-16 2024-07-12 4 Mininberg Julien IRBT Common Stock A - Award D 21 030 21 030
2024-06-12 2024-06-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 9,6700 −245 −2 51 034
2024-06-12 2024-06-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 9,1000 −696 −6 51 279
2024-06-12 2024-06-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 9,6700 −235 −2 70 969
2024-06-12 2024-06-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 9,1000 −769 −7 71 204
2024-06-12 2024-06-11 4 Drake Tonya IRBT Common Stock F - Taxes D 9,6700 −79 −1 110 682
2024-06-12 2024-06-10 4 Drake Tonya IRBT Common Stock F - Taxes D 9,1000 −195 −2 110 761
2024-06-12 2024-06-11 4 Wong Karian IRBT Common Stock F - Taxes D 9,6700 −59 −1 62 828
2024-06-12 2024-06-10 4 Wong Karian IRBT Common Stock F - Taxes D 9,1000 −454 −4 62 887
2024-06-10 2024-06-07 4 ALI MOHAMAD IRBT Common Stock A - Award D 20 986 45 033
2024-06-10 2024-06-07 4 Golz Karen IRBT Common Stock A - Award D 20 986 32 254
2024-06-10 2024-06-07 4 Kao Ruey Bin IRBT Common Stock A - Award D 20 986 37 974
2024-06-10 2024-06-07 4 Manolis Eva IRBT Common Stock A - Award D 20 986 37 682
2024-06-10 2024-06-07 4 Miller Andrew IRBT Common Stock A - Award D 20 986 38 071
2024-06-10 2024-06-07 4 Stacy Michelle IRBT Common Stock A - Award D 20 986 46 426
2024-06-10 2024-06-07 4 Drake Tonya IRBT Common Stock A - Award D 66 933 110 956
2024-06-10 2024-06-07 4 Cohen Gary IRBT Common Stock A - Award D 290 000 292 150
2024-06-06 2024-06-05 4 Wong Karian IRBT Common Stock F - Taxes D 9,9900 −349 −3 63 341
2024-05-16 2024-05-15 4 Cohen Gary IRBT Common Stock P - Purchase D 12,2874 2 050 25 2 150
2024-05-07 3 Cohen Gary IRBT Common Stock D 100
2024-03-13 2024-03-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 10,7000 −222 −2 63 060
2024-03-13 2024-03-12 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 9,8600 −379 −4 51 975
2024-03-13 2024-03-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 10,7000 −245 −3 52 354
2024-03-13 2024-03-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 10,7000 −157 −2 52 599
2024-03-13 2024-03-12 4 Angle Colin M IRBT Common Stock F - Taxes D 9,8600 −1 333 −13 230 863
2024-03-13 2024-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 10,7000 −860 −9 232 196
2024-03-13 2024-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 10,7000 −826 −9 233 056
2024-03-13 2024-03-12 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 9,8600 −407 −4 192 823
2024-03-13 2024-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 10,7000 −263 −3 193 230
2024-03-13 2024-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 10,7000 −169 −2 193 493
2024-03-13 2024-03-12 4 Drake Tonya IRBT Common Stock F - Taxes D 9,8600 −144 −1 44 023
2024-03-13 2024-03-11 4 Drake Tonya IRBT Common Stock F - Taxes D 10,7000 −93 −1 44 167
2024-03-13 2024-03-11 4 Drake Tonya IRBT Common Stock F - Taxes D 10,7000 −59 −1 44 260
2024-03-13 2024-03-12 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 9,8600 −364 −4 71 973
2024-03-13 2024-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 10,7000 −235 −3 72 337
2024-03-13 2024-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 10,7000 −150 −2 72 572
2024-03-13 2024-03-11 4 Habbaba Faris IRBT Common Stock D - Sale to Issuer D 10,7000 −190 −2 62 827
2024-03-13 2024-03-12 4 Wong Karian IRBT Common Stock F - Taxes D 9,8600 −126 −1 63 690
2024-03-13 2024-03-11 4 Wong Karian IRBT Common Stock F - Taxes D 10,7000 −70 −1 63 816
2024-03-13 2024-03-11 4 Wong Karian IRBT Common Stock F - Taxes D 10,7000 −45 −0 63 886
2024-03-12 2024-02-29 4/A Angle Colin M The Colin M. Angle 2011 Trust IRBT Common Stock S - Sale I 11,4614 −179 503 −2 057 14 797
2024-03-11 2024-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 10,4200 −3 376 −35 72 722
2024-03-11 2024-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 10,4200 −12 249 −128 233 882
2024-03-11 2024-03-10 4 Wong Karian IRBT Common Stock F - Taxes D 10,4200 −1 227 −13 63 931
2024-03-11 2024-03-08 4 Wong Karian IRBT Common Stock A - Award D 32 258 65 158
2024-03-11 2024-03-10 4 Drake Tonya IRBT Common Stock F - Taxes D 10,4200 −921 −10 44 319
2024-03-11 2024-03-08 4 Drake Tonya IRBT Common Stock A - Award D 27 016 45 240
2024-03-11 2024-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 10,4200 −3 588 −37 193 662
2024-03-11 2024-03-08 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 115 163 197 250
2024-03-11 2024-03-10 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 10,4200 −3 009 −31 52 756
2024-03-08 2024-02-21 4 Habbaba Faris IRBT Common Stock A - Award D 639 63 017
2024-03-08 2024-03-06 4 Wong Karian IRBT Common Stock F - Taxes D 10,2900 −206 −2 32 900
2024-03-08 2024-02-21 4 Wong Karian IRBT Common Stock A - Award D 127 33 106
2024-03-08 2024-03-06 4 Drake Tonya IRBT Common Stock F - Taxes D 10,2900 −428 −4 18 224
2024-03-08 2024-02-21 4 Drake Tonya IRBT Common Stock A - Award D 170 18 652
2024-03-08 2024-02-21 4 ZEILER JULIE IRBT Common Stock A - Award D 639 63 282
2024-03-08 2024-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 10,2900 −856 −9 76 098
2024-03-08 2024-02-21 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 511 76 954
2024-03-08 2024-03-06 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 10,2900 −1 285 −13 55 765
2024-03-08 2024-02-21 4 Blanc Jean Jacques IRBT Common Stock A - Award D 532 57 050
2024-03-08 2024-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 10,2900 −1 077 −11 82 087
2024-03-08 2024-02-21 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 554 83 164
2024-03-08 2024-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 10,2900 −3 026 −31 246 131
2024-03-08 2024-02-21 4 Angle Colin M IRBT Common Stock A - Award D 2 812 249 157
2024-03-01 2024-02-29 4 Angle Colin M The Colin M. Angle 2011 Trust IRBT Common Stock S - Sale I 11,4614 −179 503 −2 057 14 797
2024-02-08 3 Drake Tonya IRBT Common Stock D 18 482
2024-01-05 2023-12-29 4/A ZEILER JULIE IRBT Common Stock S - Sale D 38,7000 −10 463 −405 62 643
2024-01-05 2023-12-29 4/A Habbaba Faris IRBT Common Stock S - Sale D 38,7000 −9 312 −360 62 378
2023-12-29 2023-12-29 4 ZEILER JULIE IRBT Common Stock F - Taxes D 38,7000 −10 463 −405 62 643
2023-12-29 2023-12-29 4 Habbaba Faris IRBT Common Stock F - Taxes D 38,7000 −9 312 −360 62 378
2023-12-13 2023-12-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 38,6300 −245 −9 56 518
2023-12-13 2023-12-11 4 Angle Colin M IRBT Common Stock F - Taxes D 38,6300 −1 300 −50 440 645
2023-12-13 2023-12-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 38,6300 −235 −9 76 443
2023-12-13 2023-12-11 4 Habbaba Faris IRBT Common Stock F - Taxes D 38,6300 −244 −9 71 690
2023-12-13 2023-12-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 38,6300 −287 −11 82 610
2023-12-13 2023-12-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 38,6300 −293 −11 73 106
2023-12-13 2023-12-11 4 Wong Karian IRBT Common Stock F - Taxes D 38,6300 −59 −2 32 979
2023-12-12 2023-12-10 4 Wong Karian IRBT Common Stock F - Taxes D 39,7000 −259 −10 33 038
2023-09-13 2023-09-11 4 Angle Colin M IRBT Common Stock F - Taxes D 35,8000 −1 300 −47 441 945
2023-09-13 2023-09-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 35,8000 −245 −9 56 763
2023-09-13 2023-09-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 35,8000 −235 −8 76 678
2023-09-13 2023-09-11 4 Habbaba Faris IRBT Common Stock F - Taxes D 35,8000 −244 −9 71 934
2023-09-13 2023-09-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 35,8000 −287 −10 82 897
2023-09-13 2023-09-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 35,8000 −294 −11 73 399
2023-09-13 2023-09-11 4 Wong Karian IRBT Common Stock F - Taxes D 35,8000 −59 −2 33 297
2023-09-12 2023-09-10 4 Wong Karian IRBT Common Stock F - Taxes D 36,3400 −259 −9 33 356
2023-06-13 2023-06-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 40,1300 −294 −12 73 693
2023-06-13 2023-06-11 4 Wong Karian IRBT Common Stock F - Taxes D 40,1300 −59 −2 33 615
2023-06-13 2023-06-10 4 Wong Karian IRBT Common Stock F - Taxes D 40,1300 −1 035 −42 33 674
2023-06-13 2023-06-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 40,1300 −287 −12 83 184
2023-06-13 2023-06-09 4 Stacy Michelle IRBT Common Stock A - Award D 4 983 25 440
2023-06-13 2023-06-09 4 Miller Andrew IRBT Common Stock A - Award D 4 983 17 085
2023-06-13 2023-06-09 4 Manolis Eva IRBT Common Stock A - Award D 4 983 16 696
2023-06-13 2023-06-09 4 Kao Ruey Bin IRBT Common Stock A - Award D 4 983 16 988
2023-06-13 2023-06-09 4 Golz Karen IRBT Common Stock A - Award D 4 983 11 268
2023-06-13 2023-06-11 4 Habbaba Faris IRBT Common Stock F - Taxes D 40,1300 −1 651 −66 72 178
2023-06-13 2023-06-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 40,1300 −235 −9 76 913
2023-06-13 2023-06-09 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 4 983 30 936
2023-06-13 2023-06-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 40,1300 −245 −10 57 008
2023-06-13 2023-06-11 4 Angle Colin M IRBT Common Stock F - Taxes D 40,1300 −1 300 −52 443 245
2023-06-13 2023-06-09 4 ALI MOHAMAD IRBT Common Stock A - Award D 4 983 24 047
2023-06-06 2023-06-05 4 Wong Karian IRBT Common Stock F - Taxes D 38,2100 −349 −13 34 709
2023-03-14 2023-03-12 4 ZEILER JULIE IRBT Common Stock F - Taxes D 43,9300 −455 −20 73 987
2023-03-14 2023-03-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 43,9300 −751 −33 74 442
2023-03-14 2023-03-11 4 ZEILER JULIE IRBT Common Stock F - Taxes D 43,9300 −1 173 −52 75 193
2023-03-14 2023-03-10 4 ZEILER JULIE IRBT Common Stock A - Award D 39 267 76 366
2023-03-14 2023-03-12 4 Wong Karian IRBT Common Stock F - Taxes D 43,9300 −106 −5 35 058
2023-03-14 2023-03-11 4 Wong Karian IRBT Common Stock F - Taxes D 43,9300 −150 −7 35 164
2023-03-14 2023-03-11 4 Wong Karian IRBT Common Stock F - Taxes D 43,9300 −235 −10 35 314
2023-03-14 2023-03-10 4 Wong Karian IRBT Common Stock A - Award D 7 967 35 549
2023-03-14 2023-03-12 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 43,9300 −445 −20 83 471
2023-03-14 2023-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 43,9300 −734 −32 83 916
2023-03-14 2023-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 43,9300 −1 147 −50 84 650
2023-03-14 2023-03-10 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 34 145 85 797
2023-03-14 2023-03-11 4 Habbaba Faris IRBT Common Stock F - Taxes D 43,9300 −623 −27 73 829
2023-03-14 2023-03-11 4 Habbaba Faris IRBT Common Stock F - Taxes D 43,9300 −1 063 −47 74 452
2023-03-14 2023-03-10 4 Habbaba Faris IRBT Common Stock A - Award D 39 267 75 515
2023-03-14 2023-03-12 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 43,9300 −364 −16 77 148
2023-03-14 2023-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 43,9300 −601 −26 77 512
2023-03-14 2023-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 43,9300 −939 −41 78 113
2023-03-14 2023-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 31 413 79 052
2023-03-14 2023-03-12 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 43,9300 −379 −17 57 253
2023-03-14 2023-03-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 43,9300 −626 −28 57 632
2023-03-14 2023-03-11 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 43,9300 −978 −43 58 258
2023-03-14 2023-03-10 4 Blanc Jean Jacques IRBT Common Stock A - Award D 28 454 59 236
2023-03-14 2023-03-12 4 Angle Colin M IRBT Common Stock F - Taxes D 43,9300 −2 014 −88 444 545
2023-03-14 2023-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 43,9300 −4 990 −219 446 559
2023-03-14 2023-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 43,9300 −5 198 −228 451 549
2023-03-14 2023-03-10 4 Angle Colin M IRBT Common Stock A - Award D 125 199 456 747
2023-03-10 2023-03-09 4 Blanc Jean Jacques IRBT Common Stock M - Exercise D 33,1400 256 8 30 782
2023-03-09 2023-03-08 4 ZEILER JULIE IRBT Common Stock F - Taxes D 43,9600 −75 −3 37 099
2023-03-09 2023-03-08 4 Wong Karian IRBT Common Stock F - Taxes D 43,9600 −75 −3 27 582
2023-03-09 2023-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 43,9600 −414 −18 51 652
2023-03-09 2023-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 43,9600 −300 −13 47 639
2023-03-09 2023-03-08 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 43,9600 −150 −7 30 526
2023-03-09 2023-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 43,9600 −1 782 −78 331 548
2023-03-09 2023-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 42,6400 −2 354 −100 333 330
2023-03-09 2023-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 42,6400 −27 989 −1 193 335 684
2023-03-09 2023-03-07 4 Angle Colin M IRBT Common Stock M - Exercise D 33,1400 36 013 1 193 363 673
2023-03-07 2023-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 42,9000 −3 014 −129 327 660
2023-03-07 2023-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 42,9000 −1 042 −45 47 939
2023-03-07 2023-03-06 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 42,9000 −1 178 −51 30 676
2023-03-07 2023-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 42,9000 −1 391 −60 52 066
2023-03-07 2023-03-06 4 ZEILER JULIE IRBT Common Stock F - Taxes D 42,9000 −1 728 −74 37 174
2023-03-07 2023-03-06 4 Wong Karian IRBT Common Stock F - Taxes D 42,9000 −226 −10 27 657
2023-02-24 2023-02-22 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 2 046 48 981
2023-02-24 2023-02-22 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 2 216 53 457
2023-02-24 2023-02-22 4 Angle Colin M IRBT Common Stock A - Award D 11 251 330 674
2023-02-24 2023-02-22 4 ZEILER JULIE IRBT Common Stock A - Award D 2 557 38 902
2023-02-24 2023-02-22 4 Wong Karian IRBT Common Stock A - Award D 511 27 883
2023-02-24 2023-02-22 4 Blanc Jean Jacques IRBT Common Stock A - Award D 2 131 31 854
2023-02-24 2023-02-22 4 Habbaba Faris IRBT Common Stock A - Award D 2 557 36 248
2022-09-07 2022-09-06 4 Hartsfield David Keith IRBT Common Stock F - Taxes D 58,8600 −2 959 −174 31 055
2022-06-14 2022-06-13 4 ELLINGER DEBORAH G IRBT Common Stock S - Sale D 38,8800 −730 −28 25 953
2022-06-14 2022-06-13 4 ALI MOHAMAD IRBT Common Stock S - Sale D 38,8800 −767 −30 19 064
2022-06-13 2022-06-10 4 Wong Karian IRBT Common Stock A - Award D 10 577 27 271
2022-06-13 2022-06-10 4 Stacy Michelle IRBT Common Stock A - Award D 4 937 11 457
2022-06-13 2022-06-10 4 Miller Andrew IRBT Common Stock A - Award D 4 937 12 102
2022-06-13 2022-06-10 4 Manolis Eva IRBT Common Stock A - Award D 4 937 11 713
2022-06-13 2022-06-10 4 Kao Ruey Bin IRBT Common Stock A - Award D 4 937 12 005
2022-06-13 2022-06-11 4 Habbaba Faris IRBT Common Stock F - Taxes D 40,5100 −1 408 −57 33 691
2022-06-13 2022-06-10 4 Golz Karen IRBT Common Stock A - Award D 4 937 6 285
2022-06-13 2022-06-10 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 4 937 26 683
2022-06-13 2022-06-10 4 ALI MOHAMAD IRBT Common Stock A - Award D 4 937 19 831
2022-06-06 2022-06-05 4 Wong Karian IRBT Common Stock F - Taxes D 44,8400 −443 −20 16 694
2022-05-26 2022-05-23 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 32,38 −23 350 0
2022-05-26 2022-05-23 4 Angle Colin M IRBT Common Stock S - Sale D 46,6676 −1 605 −75 319 322
2022-05-26 2022-05-23 4 Angle Colin M IRBT Common Stock S - Sale D 46,2701 −21 745 −1 006 320 927
2022-05-26 2022-05-23 4 Angle Colin M IRBT Common Stock M - Exercise D 32,3800 23 350 756 342 672
2022-03-15 2022-03-12 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 57,3200 −607 −35 29 723
2022-03-15 2022-03-11 4 Blanc Jean Jacques IRBT Common Stock A - Award D 9 988 30 330
2022-03-15 2022-03-11 4 Habbaba Faris IRBT Common Stock A - Award D 11 986 35 099
2022-03-15 2022-03-12 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 57,3200 −463 −27 46 736
2022-03-15 2022-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 9 589 47 199
2022-03-15 2022-03-12 4 Hartsfield David Keith IRBT Common Stock F - Taxes D 57,3200 −517 −30 34 014
2022-03-15 2022-03-11 4 Hartsfield David Keith IRBT Common Stock A - Award D 9 988 34 531
2022-03-15 2022-03-12 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 57,3200 −569 −33 51 042
2022-03-15 2022-03-11 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 10 388 51 611
2022-03-15 2022-03-12 4 Wong Karian IRBT Common Stock F - Taxes D 57,3200 −135 −8 17 039
2022-03-15 2022-03-11 4 Wong Karian IRBT Common Stock A - Award D 2 397 17 174
2022-03-15 2022-03-12 4 Angle Colin M IRBT Common Stock F - Taxes D 57,3200 −2 014 −115 319 224
2022-03-15 2022-03-11 4 Angle Colin M IRBT Common Stock A - Award D 35 160 321 238
2022-03-15 2022-03-12 4 ZEILER JULIE IRBT Common Stock F - Taxes D 57,3200 −656 −38 36 146
2022-03-15 2022-03-11 4 ZEILER JULIE IRBT Common Stock A - Award D 11 986 36 802
2022-03-10 2022-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 60,8700 −3 232 −197 286 078
2022-03-10 2022-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 62,9900 −2 520 −159 289 310
2022-03-10 2022-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 60,8700 −726 −44 41 223
2022-03-10 2022-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 62,9900 −529 −33 41 949
2022-03-10 2022-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 60,8700 −513 −31 37 610
2022-03-10 2022-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 62,9900 −382 −24 38 123
2022-03-10 2022-03-09 4 Wong Karian IRBT Common Stock F - Taxes D 60,8700 −159 −10 14 777
2022-03-10 2022-03-08 4 Wong Karian IRBT Common Stock F - Taxes D 62,9900 −96 −6 14 936
2022-03-10 2022-03-09 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 60,8700 −302 −18 20 342
2022-03-10 2022-03-08 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 62,9900 −241 −15 20 644
2022-03-10 2022-03-09 4 ZEILER JULIE IRBT Common Stock F - Taxes D 60,8700 −180 −11 24 816
2022-03-10 2022-03-08 4 ZEILER JULIE IRBT Common Stock F - Taxes D 62,9900 −109 −7 24 996
2022-03-08 2022-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 60,7400 −4 552 −276 291 830
2022-03-08 2022-03-06 4 Hartsfield David Keith IRBT Common Stock F - Taxes D 60,7400 −646 −39 24 543
2022-03-08 2022-03-06 4 ZEILER JULIE IRBT Common Stock F - Taxes D 60,7400 −1 765 −107 25 105
2022-03-08 2022-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 60,7400 −974 −59 38 505
2022-03-08 2022-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 60,7400 −1 330 −81 42 478
2022-03-08 2022-03-06 4 Wong Karian IRBT Common Stock F - Taxes D 60,7400 −253 −15 15 032
2022-03-08 2022-03-06 4 Blanc Jean Jacques IRBT Common Stock F - Taxes D 60,7400 −1 743 −106 20 885
2022-02-11 2021-12-22 5 Weinstein Glen Daniel IRBT Common Stock G - Gift D −1 591 43 695
2022-02-10 2022-02-08 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 34,30 −38 0
2022-02-10 2022-02-08 4 Angle Colin M IRBT Common Stock S - Sale D 70,0000 −38 −3 296 382
2022-02-10 2022-02-08 4 Angle Colin M IRBT Common Stock M - Exercise D 34,3000 38 1 296 420
2022-01-14 2022-01-13 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 34,30 −23 200 38
2022-01-14 2022-01-13 4 Angle Colin M IRBT Common Stock S - Sale D 70,0410 −23 200 −1 625 296 382
2022-01-14 2022-01-13 4 Angle Colin M IRBT Common Stock M - Exercise D 34,3000 23 200 796 319 582
2021-12-14 2021-12-10 4 Golz Karen IRBT Common Stock A - Award D 1 348 1 348
2021-11-03 2021-11-01 4 Angle Colin M IRBT Common Stock S - Sale D 85,5577 −19 −2 296 330
2021-11-03 2021-11-01 4 Angle Colin M IRBT Common Stock S - Sale D 85,0966 −2 954 −251 296 349
2021-11-03 2021-11-01 4 Angle Colin M IRBT Common Stock S - Sale D 83,7757 −3 396 −285 299 303
2021-11-03 2021-11-01 4 Angle Colin M IRBT Common Stock S - Sale D 82,5891 −5 600 −462 302 699
2021-10-01 2021-09-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 78,5000 271 21 6 314
2021-09-09 2021-09-08 4 Wong Karian IRBT Common Stock F - Taxes D 81,8400 −519 −42 15 233
2021-09-09 2021-09-07 4 Hartsfield David Keith IRBT Common Stock S - Sale D 82,5997 −4 083 −337 25 137
2021-09-07 2021-09-06 4 Hartsfield David Keith IRBT Common Stock F - Taxes D 83,3500 −3 838 −320 29 220
2021-08-13 2021-08-11 4 Angle Colin M IRBT Common Stock S - Sale D 89,0300 −11 233 −1 000 308 299
2021-07-09 2021-07-08 4 Kao Ruey Bin IRBT Common Stock S - Sale D 88,2600 −170 −15 7 068
2021-07-02 2021-06-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 93,3900 228 21 6 043
2021-07-02 2021-03-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 122,1800 174 21 5 816
2021-06-16 3 Blanc Jean Jacques IRBT Common Stock D 22 628
2021-06-15 2021-06-11 4 Stacy Michelle IRBT Common Stock A - Award D 1 826 6 520
2021-06-15 2021-06-11 4 Miller Andrew IRBT Common Stock A - Award D 1 826 7 165
2021-06-15 2021-06-11 4 Kao Ruey Bin IRBT Common Stock A - Award D 1 826 7 238
2021-06-15 2021-06-11 4 Manolis Eva IRBT Common Stock A - Award D 1 826 6 776
2021-06-15 2021-06-11 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 1 826 21 746
2021-06-15 2021-06-11 4 FINNEY ELISHA W IRBT Common Stock A - Award D 1 826 8 555
2021-06-15 2021-06-11 4 ALI MOHAMAD IRBT Common Stock A - Award D 1 826 14 894
2021-06-15 2021-06-11 4 Bell Michael IRBT Common Stock A - Award D 1 826 9 507
2021-06-15 2021-06-11 4 Habbaba Faris IRBT Common Stock A - Award D 23 113 23 113
2021-06-09 2021-06-08 4 Kao Ruey Bin IRBT Common Stock S - Sale D 100,0700 −534 −53 5 412
2021-06-08 2021-06-05 4 Wong Karian IRBT Common Stock F - Taxes D 97,5500 −444 −43 15 752
2021-06-08 2021-06-07 4 Miller Andrew IRBT Common Stock S - Sale D 97,4800 −1 046 −102 5 339
2021-06-08 2021-06-07 4 FINNEY ELISHA W IRBT Common Stock S - Sale D 97,4800 −1 067 −104 6 729
2021-06-08 2021-06-07 4 ELLINGER DEBORAH G IRBT Common Stock S - Sale D 97,4800 −850 −83 19 920
2021-06-08 2021-06-07 4 ALI MOHAMAD IRBT Common Stock S - Sale D 97,4800 −897 −87 13 068
2021-06-03 2021-06-01 4 Angle Colin M IRBT Common Stock S - Sale D 99,0284 −1 346 −133 319 532
2021-06-03 2021-06-01 4 Angle Colin M IRBT Common Stock S - Sale D 98,3514 −8 813 −867 320 878
2021-04-23 2021-04-23 4 Angle Colin M IRBT Employee Stock Option (Right to buy) M - Exercise D 35,43 −19 700 0
2021-04-23 2021-04-23 4 Angle Colin M IRBT Common Stock M - Exercise D 35,4300 19 700 698 329 630
2021-04-01 2020-11-03 4 Angle Colin M IRBT Common Stock G - Gift D −12 325 309 930
2021-03-23 2021-03-23 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 125,0000 −1 373 −172 45 286
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −7 325 0
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −8 500 0
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 120,1015 −3 072 −369 46 659
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 119,3523 −3 209 −383 49 731
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 118,4782 −7 798 −924 52 940
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 117,5860 −3 820 −449 60 738
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 37,6200 7 325 276 64 558
2021-03-23 2021-03-19 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 33,1400 8 500 282 57 233
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −1 679 0
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −1 559 0
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −292 0
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 128,3991 −792 −102 39 366
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 125,4623 −1 846 −232 40 158
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 124,3393 −2 501 −311 42 004
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 122,9166 −1 300 −160 44 505
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 121,8385 −1 300 −158 45 805
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 120,2190 −268 −32 47 105
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 119,2478 −965 −115 47 373
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 118,1244 −1 714 −202 48 338
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 37,6200 1 679 63 50 052
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 33,1400 1 559 52 48 373
2021-03-19 2021-03-18 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 32,3800 292 9 46 814
2021-03-16 2021-03-12 4 Angle Colin M IRBT Common Stock A - Award D 18 163 322 255
2021-03-16 2021-03-12 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 4 953 46 522
2021-03-16 2021-03-12 4 Hartsfield David Keith IRBT Common Stock A - Award D 4 540 32 997
2021-03-16 2021-03-12 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 5 366 48 733
2021-03-16 2021-03-12 4 Wong Karian IRBT Common Stock A - Award D 1 444 16 135
2021-03-16 2021-03-12 4 ZEILER JULIE IRBT Common Stock A - Award D 6 192 26 757
2021-03-16 2021-03-12 4 FINNEY ELISHA W IRBT Common Stock S - Sale D 120,0000 −480 −58 7 796
2021-03-11 2021-03-10 4 ZEILER JULIE IRBT Common Stock F - Taxes D 115,8700 −646 −75 20 565
2021-03-11 2021-03-09 4 ZEILER JULIE IRBT Common Stock F - Taxes D 114,1100 −225 −26 21 211
2021-03-11 2021-03-09 4 ZEILER JULIE IRBT Common Stock F - Taxes D 114,1100 −125 −14 21 436
2021-03-11 2021-03-09 4 Wong Karian IRBT Common Stock F - Taxes D 114,1100 −166 −19 14 691
2021-03-11 2021-03-09 4 Wong Karian IRBT Common Stock F - Taxes D 114,1100 −125 −14 14 857
2021-03-11 2021-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 115,8700 −862 −100 43 367
2021-03-11 2021-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 114,1100 −3 042 −347 44 229
2021-03-11 2021-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 114,1100 −761 −87 47 271
2021-03-11 2021-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 115,8700 −718 −83 41 569
2021-03-11 2021-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 114,1100 −2 434 −278 42 287
2021-03-11 2021-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 114,1100 −410 −47 44 721
2021-03-11 2021-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 115,8700 −4 017 −465 304 092
2021-03-11 2021-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 114,1100 −12 927 −1 475 308 109
2021-03-11 2021-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 114,1100 −3 232 −369 321 036
2021-03-09 2021-03-08 4 Wong Karian IRBT Common Stock F - Taxes D 117,3700 −76 −9 14 982
2021-03-09 2021-03-06 4 Wong Karian IRBT Common Stock F - Taxes D 120,5000 −175 −21 15 058
2021-03-09 2021-03-06 4 Hartsfield David Keith IRBT Common Stock F - Taxes D 120,5000 −426 −51 28 457
2021-03-09 2021-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 117,3700 −2 520 −296 324 268
2021-03-09 2021-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 120,5000 −4 566 −550 326 788
2021-03-09 2021-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 117,3700 −394 −46 48 032
2021-03-09 2021-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 120,5000 −887 −107 48 426
2021-03-09 2021-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 117,3700 −300 −35 45 131
2021-03-09 2021-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 120,5000 −725 −87 45 431
2021-03-09 2021-03-08 4 ZEILER JULIE IRBT Common Stock F - Taxes D 117,3700 −76 −9 21 561
2021-03-09 2021-03-06 4 ZEILER JULIE IRBT Common Stock F - Taxes D 120,5000 −1 198 −144 21 637
2021-02-26 2021-02-24 4 Angle Colin M IRBT Common Stock A - Award D 29 146 331 354
2021-02-26 2021-02-24 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 5 486 46 156
2021-02-26 2021-02-24 4 ZEILER JULIE IRBT Common Stock A - Award D 565 22 835
2021-02-26 2021-02-24 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 6 858 49 313
2021-02-26 2021-02-24 4 Wong Karian IRBT Common Stock A - Award D 565 15 233
2021-02-12 2021-02-11 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 134,9600 −6 976 −941 42 455
2021-01-27 2021-01-25 4 Stacy Michelle IRBT Common Stock S - Sale D 124,0000 −2 000 −248 4 694
2021-01-27 2021-01-25 4 Stacy Michelle By grantor retained annuity trust IRBT Common Stock S - Sale I 114,0000 −1 000 −114 9 000
2021-01-27 2021-01-25 4 Stacy Michelle By grantor retained annuity trust IRBT Common Stock S - Sale I 104,0000 −1 000 −104 10 000
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 106,7828 −4 231 −452 302 208
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 106,3113 −8 772 −933 306 439
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 104,8823 −13 583 −1 425 315 211
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 103,9913 −3 000 −312 328 794
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 103,0333 −3 900 −402 331 794
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 101,4775 −800 −81 335 694
2021-01-26 2021-01-25 4 Angle Colin M IRBT Common Stock S - Sale D 100,3453 −1 800 −181 336 494
2021-01-22 2021-01-21 4 Angle Colin M IRBT Common Stock S - Sale D 99,6400 −820 −82 338 294
2021-01-22 2021-01-21 4 Angle Colin M IRBT Common Stock S - Sale D 99,5000 −3 296 −328 339 114
2021-01-20 2021-01-15 4 Stacy Michelle By grantor retained annuity trust IRBT Common Stock S - Sale I 92,0000 −1 000 −92 11 000
2021-01-15 2021-01-13 4 Angle Colin M IRBT Common Stock S - Sale D 88,6425 −3 704 −328 342 410
2021-01-15 2021-01-13 4 Angle Colin M IRBT Common Stock S - Sale D 87,5698 −7 671 −672 346 114
2021-01-05 2021-01-04 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 43,35 −15 475 0
2021-01-05 2021-01-04 4 Angle Colin M IRBT Common Stock S - Sale D 82,4255 −2 108 −174 353 785
2021-01-05 2021-01-04 4 Angle Colin M IRBT Common Stock S - Sale D 81,4565 −713 −58 355 893
2021-01-05 2021-01-04 4 Angle Colin M IRBT Common Stock S - Sale D 80,5340 −2 142 −173 356 606
2021-01-05 2021-01-04 4 Angle Colin M IRBT Common Stock S - Sale D 79,5553 −10 512 −836 358 748
2021-01-05 2021-01-04 4 Angle Colin M IRBT Common Stock M - Exercise D 43,3500 15 475 671 369 260
2021-01-04 2020-12-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 80,2900 265 21 5 642
2020-12-23 2020-12-22 4 FINNEY ELISHA W IRBT Common Stock S - Sale D 85,0000 −2 827 −240 8 276
2020-12-11 2020-12-10 4 Miller Andrew IRBT Common Stock S - Sale D 76,2600 −901 −69 6 385
2020-11-06 2020-11-05 4 ZEILER JULIE IRBT Common Stock G - Gift D −425 22 092
2020-10-09 2020-10-09 4 Angle Colin M IRBT Common Stock S - Sale D 89,6642 −33 520 −3 006 353 711
2020-10-09 2020-10-09 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 90,0000 −1 759 −158 49 357
2020-10-09 2020-10-09 4 Saeger Timothy IRBT Common Stock S - Sale D 90,0000 −2 221 −200 21 897
2020-10-09 2020-10-08 4 Angle Colin M IRBT Common Stock S - Sale D 84,5699 −11 825 −1 000 387 231
2020-10-01 2020-09-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 75,9000 280 21 5 377
2020-09-16 2020-09-08 4/A Hartsfield David Keith IRBT Common Stock S - Sale D 72,0587 −700 −50 28 705
2020-09-16 2020-09-08 4/A Hartsfield David Keith IRBT Common Stock S - Sale D 71,5929 −7 221 −517 29 405
2020-09-15 2020-09-11 4 Saeger Timothy IRBT Common Stock S - Sale D 80,0000 −3 299 −264 24 118
2020-09-09 2020-09-08 4 Wong Karian IRBT Common Stock F - Taxes D 71,5600 −408 −29 14 594
2020-09-09 2020-09-08 4 Hartsfield David Keith IRBT Common Stock S - Sale D 72,0587 −700 −50 26 285
2020-09-09 2020-09-08 4 Hartsfield David Keith IRBT Common Stock S - Sale D 71,5929 −7 221 −517 26 985
2020-09-09 2020-09-07 4 Hartsfield David Keith IRBT Common Stock F - Taxes D 71,4100 −2 420 −173 34 206
2020-09-03 2020-09-01 4 Angle Colin M IRBT Common Stock S - Sale D 76,9947 −5 620 −433 399 056
2020-09-03 2020-09-01 4 Angle Colin M IRBT Common Stock S - Sale D 75,7817 −6 798 −515 404 676
2020-09-03 2020-09-01 4 Angle Colin M IRBT Common Stock S - Sale D 74,4900 −700 −52 411 474
2020-08-31 2020-08-28 4 Kao Ruey Bin IRBT Common Stock S - Sale D 74,7800 −648 −48 5 946
2020-07-10 2020-07-09 4 Angle Colin M IRBT Common Stock S - Sale D 87,5427 −3 911 −342 412 174
2020-07-10 2020-07-09 4 Angle Colin M IRBT Common Stock S - Sale D 86,6218 −15 870 −1 375 416 085
2020-07-10 2020-07-09 4 Angle Colin M IRBT Common Stock S - Sale D 85,9211 −14 318 −1 230 431 955
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 32,38 −4 675 0
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 34,30 −2 324 0
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 86,8976 −5 151 −448 51 116
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 86,1645 −4 857 −419 56 267
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 85,3742 −7 200 −615 61 124
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 32,3800 4 675 151 68 324
2020-07-08 2020-07-06 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 34,3000 2 324 80 63 649
2020-07-01 2020-06-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 83,9000 253 21 5 097
2020-06-11 2020-06-05 4 Wong Karian IRBT Common Stock A - Award D 4 745 15 002
2020-06-09 2020-06-05 4 Stacy Michelle IRBT Common Stock A - Award D 2 134 13 696
2020-06-09 2020-06-08 4 Saeger Timothy IRBT Common Stock S - Sale D 81,6200 −4 043 −330 27 417
2020-06-09 2020-06-08 4 Saeger Timothy IRBT Common Stock S - Sale D 80,7700 −4 112 −332 31 460
2020-06-09 2020-06-05 4 Kao Ruey Bin IRBT Common Stock A - Award D 2 134 6 594
2020-06-09 2020-06-05 4 Manolis Eva IRBT Common Stock A - Award D 2 134 4 950
2020-06-09 2020-06-08 4 Miller Andrew IRBT Common Stock S - Sale D 81,8300 −900 −74 7 286
2020-06-09 2020-06-05 4 Miller Andrew IRBT Common Stock A - Award D 2 134 8 186
2020-06-09 2020-06-05 4 Bell Michael IRBT Common Stock A - Award D 2 134 7 681
2020-06-09 2020-06-05 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 2 134 20 770
2020-06-09 2020-06-05 4 FINNEY ELISHA W IRBT Common Stock A - Award D 2 134 11 103
2020-06-09 2020-06-08 4 ALI MOHAMAD IRBT Common Stock S - Sale D 81,8300 −803 −66 13 965
2020-06-09 2020-06-05 4 ALI MOHAMAD IRBT Common Stock A - Award D 2 134 14 768
2020-06-05 2020-06-04 4 Bell Michael IRBT Common Stock S - Sale D 80,2400 −4 000 −321 5 547
2020-05-27 2020-05-26 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 75,0000 −548 −41 61 325
2020-05-20 2020-05-19 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 70,0000 −832 −58 61 873
2020-05-19 2020-05-18 4 Angle Colin M IRBT Common Stock S - Sale D 67,5000 −29 630 −2 000 446 273
2020-05-13 2020-05-11 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 43,35 −2 813 0
2020-05-13 2020-05-11 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 65,0000 −3 958 −257 62 601
2020-05-13 2020-05-11 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 43,3500 2 813 122 66 559
2020-05-06 3 Wong Karian IRBT Common Stock D 20 306
2020-05-06 3 Wong Karian IRBT Common Stock D 20 306
2020-05-06 3 Wong Karian IRBT Common Stock D 20 306
2020-05-06 3 ZEILER JULIE IRBT Common Stock D 45 034
2020-05-06 3 ZEILER JULIE IRBT Common Stock D 45 034
2020-05-06 3 ZEILER JULIE IRBT Common Stock D 45 034
2020-04-29 2020-04-28 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 60,0000 −1 253 −75 63 746
2020-04-01 2020-03-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 40,9000 520 21 4 844
2020-03-12 2020-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 40,1900 −5 515 −222 475 799
2020-03-12 2020-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 40,4200 −4 017 −162 481 314
2020-03-12 2020-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 40,4200 −12 371 −500 485 331
2020-03-12 2020-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 40,1900 −633 −25 40 492
2020-03-12 2020-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 40,4200 −476 −19 41 125
2020-03-12 2020-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 40,4200 −1 464 −59 41 601
2020-03-12 2020-03-11 4 Dean Alison IRBT Common Stock F - Taxes D 40,1900 −1 523 −61 52 729
2020-03-12 2020-03-10 4 Dean Alison IRBT Common Stock F - Taxes D 40,4200 −918 −37 54 252
2020-03-12 2020-03-10 4 Dean Alison IRBT Common Stock F - Taxes D 40,4200 −2 825 −114 55 170
2020-03-12 2020-03-11 4 Saeger Timothy IRBT Common Stock F - Taxes D 40,1900 −392 −16 35 572
2020-03-12 2020-03-10 4 Saeger Timothy IRBT Common Stock F - Taxes D 40,4200 −608 −25 35 964
2020-03-12 2020-03-10 4 Saeger Timothy IRBT Common Stock F - Taxes D 40,4200 −1 870 −76 36 572
2020-03-12 2020-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 40,1900 −863 −35 64 999
2020-03-12 2020-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 40,4200 −571 −23 65 862
2020-03-12 2020-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 40,4200 −1 757 −71 66 433
2020-03-10 2020-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 39,8100 −504 −20 68 190
2020-03-10 2020-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 39,8100 −359 −14 68 694
2020-03-10 2020-03-06 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 12 082 69 053
2020-03-10 2020-03-06 4 Hartsfield David Keith IRBT Common Stock A - Award D 4 943 36 626
2020-03-10 2020-03-09 4 Saeger Timothy IRBT Common Stock F - Taxes D 39,8100 −378 −15 38 442
2020-03-10 2020-03-08 4 Saeger Timothy IRBT Common Stock F - Taxes D 39,8100 −393 −16 38 820
2020-03-10 2020-03-06 4 Saeger Timothy IRBT Common Stock A - Award D 13 169 39 213
2020-03-10 2020-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 39,8100 −3 232 −129 497 702
2020-03-10 2020-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 39,8100 −2 520 −100 500 934
2020-03-10 2020-03-06 4 Angle Colin M IRBT Common Stock A - Award D 41 180 503 454
2020-03-10 2020-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 39,8100 −400 −16 43 065
2020-03-10 2020-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 39,8100 −292 −12 43 465
2020-03-10 2020-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 9 877 43 757
2020-03-10 2020-03-09 4 Dean Alison IRBT Common Stock F - Taxes D 39,8100 −730 −29 57 995
2020-03-10 2020-03-08 4 Dean Alison IRBT Common Stock F - Taxes D 39,8100 −501 −20 58 725
2020-03-05 2020-03-03 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −36 175 0
2020-03-05 2020-03-03 4 Angle Colin M IRBT Common Stock M - Exercise D 22,8600 36 175 827 462 274
2020-02-28 2020-02-26 4 Angle Colin M IRBT Common Stock A - Award D 27 893 426 099
2020-02-28 2020-02-26 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 5 986 56 971
2020-02-28 2020-02-26 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 4 985 33 880
2020-02-28 2020-02-26 4 Saeger Timothy IRBT Common Stock A - Award D 6 371 26 044
2020-02-28 2020-02-26 4 Dean Alison IRBT Common Stock A - Award D 9 625 59 226
2020-01-02 2019-12-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 50,6300 420 21 4 325
2019-12-11 2019-12-10 4 Miller Andrew IRBT Common Stock S - Sale D 46,2000 −441 −20 6 052
2019-10-01 2019-09-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 61,6700 345 21 3 905
2019-09-10 2019-09-06 4 Hartsfield David Keith IRBT Common Stock A - Award D 31 683 31 683
2019-09-10 2019-09-06 4 Manolis Eva IRBT Common Stock A - Award D 2 816 2 816
2019-09-09 3 Saeger Timothy IRBT Common Stock D 39 346
2019-09-09 3 Saeger Timothy IRBT Common Stock D 39 346
2019-09-09 3 Saeger Timothy IRBT Common Stock D 39 346
2019-09-06 2019-09-04 4 ALI MOHAMAD IRBT Common Stock S - Sale D 61,1066 −780 −48 12 634
2019-07-10 2019-07-08 4 Kao Ruey Bin IRBT Common Stock S - Sale D 90,1600 −170 −15 4 460
2019-07-09 2019-06-30 4/A ALI MOHAMAD IRBT Phantom Stock A - Award D 91,6400 193 18 3 560
2019-07-02 2019-06-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 91,6400 179 16 3 547
2019-06-24 2019-06-20 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 95,0000 −11 159 −1 060 28 791
2019-06-12 2019-06-10 4 Cerda Christian IRBT Common Stock F - Taxes D 90,1200 −733 −66 35 035
2019-06-11 2019-06-07 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 1 910 18 636
2019-06-11 2019-06-07 4 FINNEY ELISHA W IRBT Common Stock A - Award D 1 910 8 969
2019-06-11 2019-06-07 4 Stacy Michelle IRBT Common Stock A - Award D 1 910 11 562
2019-06-11 2019-06-10 4 Miller Andrew IRBT Common Stock S - Sale D 91,9700 −878 −81 6 493
2019-06-11 2019-06-07 4 Miller Andrew IRBT Common Stock A - Award D 1 910 7 371
2019-06-11 2019-06-07 4 Bell Michael IRBT Common Stock A - Award D 1 910 9 547
2019-06-11 2019-06-10 4 ALI MOHAMAD IRBT Common Stock S - Sale D 91,9700 −785 −72 13 414
2019-06-11 2019-06-07 4 ALI MOHAMAD IRBT Common Stock A - Award D 1 910 14 199
2019-06-11 2019-06-07 4 Kao Ruey Bin IRBT Common Stock A - Award D 1 910 4 630
2019-06-05 2019-06-03 4 Angle Colin M IRBT Common Stock S - Sale D 87,4843 −4 318 −378 398 102
2019-06-05 2019-06-03 4 Angle Colin M IRBT Common Stock S - Sale D 86,8168 −7 168 −622 402 368
2019-04-17 2019-04-15 4 ELLINGER DEBORAH G IRBT Common Stock S - Sale D 130,0000 −2 000 −260 16 726
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 37,62 −3 696 1 679
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 33,14 −4 679 1 559
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 32,38 −4 383 292
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 34,30 −4 650 0
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 122,9829 −1 279 −157 39 950
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 122,3306 −2 100 −257 41 229
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 121,2764 −6 459 −783 43 329
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 120,1507 −5 311 −638 49 788
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 119,3401 −2 260 −270 55 099
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 37,6200 3 696 139 57 359
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 33,1400 4 679 155 53 663
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 32,3800 4 383 142 48 984
2019-04-08 2019-04-04 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 34,3000 4 650 159 44 601
2019-04-04 2019-04-02 4 Cerda Christian IRBT Common Stock S - Sale D 120,0000 −2 468 −296 35 716
2019-04-02 2019-03-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 117,6900 140 16 3 367
2019-03-20 2019-03-18 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 127,7611 −1 763 −225 50 829
2019-03-20 2019-03-18 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 126,9727 −1 195 −152 52 592
2019-03-20 2019-03-18 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 125,6952 −2 663 −335 53 787
2019-03-20 2019-03-18 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 124,9358 −2 400 −300 56 450
2019-03-20 2019-03-18 4 Cerda Christian IRBT Common Stock S - Sale D 127,8485 −840 −107 38 184
2019-03-20 2019-03-18 4 Cerda Christian IRBT Common Stock S - Sale D 127,2064 −882 −112 39 024
2019-03-20 2019-03-18 4 Cerda Christian IRBT Common Stock S - Sale D 125,7244 −1 600 −201 39 906
2019-03-20 2019-03-18 4 Cerda Christian IRBT Common Stock S - Sale D 124,9826 −1 608 −201 41 506
2019-03-19 2019-03-15 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −1 494 4 480
2019-03-19 2019-03-15 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −1 736 4 340
2019-03-19 2019-03-15 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −1 075 1 075
2019-03-19 2019-03-15 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −1 069 534
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock S - Sale D 126,9760 −1 000 −127 49 445
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock S - Sale D 126,4017 −15 585 −1 970 50 445
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock S - Sale D 125,3846 −7 040 −883 66 030
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock M - Exercise D 37,6200 1 494 56 73 070
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock M - Exercise D 33,1400 1 736 58 71 576
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock M - Exercise D 32,3800 1 075 35 69 840
2019-03-19 2019-03-15 4 Dean Alison IRBT Common Stock M - Exercise D 34,3000 1 069 37 68 765
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 39,09 −298 1 790
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −914 4 570
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −708 2 834
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −642 642
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −639 0
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock S - Sale D 124,2210 −3 944 −490 43 114
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock S - Sale D 123,6492 −2 434 −301 47 058
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock S - Sale D 122,1718 −5 403 −660 49 492
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock S - Sale D 121,4805 −2 396 −291 54 895
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock M - Exercise D 39,0900 298 12 57 291
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock M - Exercise D 37,6200 914 34 56 993
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock M - Exercise D 33,1400 708 23 56 079
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock M - Exercise D 32,3800 642 21 55 371
2019-03-14 2019-03-12 4/A Cerda Christian IRBT Common Stock M - Exercise D 34,3000 639 22 54 729
2019-03-12 2019-03-12 4 Cerda Christian IRBT Common Stock S - Sale D 124,2210 −3 944 −490 39 913
2019-03-12 2019-03-12 4 Cerda Christian IRBT Common Stock S - Sale D 123,6492 −2 434 −301 43 857
2019-03-12 2019-03-12 4 Cerda Christian IRBT Common Stock S - Sale D 122,1718 −5 403 −660 46 291
2019-03-12 2019-03-12 4 Cerda Christian IRBT Common Stock S - Sale D 121,4805 −2 396 −291 51 694
2019-03-12 2019-03-11 4 Cerda Christian IRBT Common Stock F - Taxes D 122,9700 −6 687 −822 54 090
2019-03-12 2019-03-10 4 Cerda Christian IRBT Common Stock F - Taxes D 122,9700 −1 341 −165 60 777
2019-03-12 2019-03-09 4 Cerda Christian IRBT Common Stock F - Taxes D 122,9700 −1 218 −150 62 118
2019-03-12 2019-03-08 4 Cerda Christian IRBT Common Stock A - Award D 7 270 63 336
2019-03-12 2019-03-11 4 Angle Colin M IRBT Common Stock S - Sale D 123,1133 −900 −111 409 536
2019-03-12 2019-03-11 4 Angle Colin M IRBT Common Stock S - Sale D 122,7612 −13 472 −1 654 410 436
2019-03-12 2019-03-11 4 Angle Colin M IRBT Common Stock S - Sale D 121,6693 −1 900 −231 423 908
2019-03-12 2019-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 122,9700 −16 564 −2 037 425 808
2019-03-12 2019-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 122,9700 −4 021 −494 442 372
2019-03-12 2019-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 122,9700 −3 236 −398 446 393
2019-03-12 2019-03-08 4 Angle Colin M IRBT Common Stock A - Award D 22 720 449 629
2019-03-12 2019-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 122,9700 −3 907 −480 58 850
2019-03-12 2019-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 122,9700 −576 −71 62 757
2019-03-12 2019-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 122,9700 −505 −62 63 333
2019-03-12 2019-03-08 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 4 998 63 838
2019-03-12 2019-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 122,9700 −2 745 −338 39 951
2019-03-12 2019-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 122,9700 −476 −59 42 696
2019-03-12 2019-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 122,9700 −404 −50 43 172
2019-03-12 2019-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 4 089 43 576
2019-03-12 2019-03-11 4 Dean Alison IRBT Common Stock F - Taxes D 122,9700 −6 390 −786 67 696
2019-03-12 2019-03-10 4 Dean Alison IRBT Common Stock F - Taxes D 122,9700 −1 388 −171 74 086
2019-03-12 2019-03-09 4 Dean Alison IRBT Common Stock F - Taxes D 122,9700 −1 012 −124 75 474
2019-03-12 2019-03-08 4 Dean Alison IRBT Common Stock A - Award D 6 816 76 486
2019-03-08 2019-03-06 4 Dean Alison IRBT Common Stock F - Taxes D 124,7400 −1 050 −131 69 670
2019-03-08 2019-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 124,7400 −571 −71 58 840
2019-03-08 2019-03-06 4 Cerda Christian IRBT Common Stock F - Taxes D 124,7400 −1 624 −203 56 066
2019-03-08 2019-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 124,7400 −571 −71 39 487
2019-03-08 2019-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 124,7400 −4 241 −529 426 909
2019-03-01 2019-02-27 4 Stacy Michelle By grantor retained annuity trust IRBT Common Stock S - Sale I 124,0000 −1 500 −186 4 998
2019-02-28 2019-02-26 4 Angle Colin M IRBT Common Stock A - Award D 24 867 431 150
2019-02-28 2019-02-26 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 4 308 40 058
2019-02-28 2019-02-26 4 Cerda Christian IRBT Common Stock A - Award D 11 133 57 690
2019-02-28 2019-02-26 4 Dean Alison IRBT Common Stock A - Award D 9 592 70 720
2019-02-28 2019-02-26 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 5 857 59 411
2019-02-14 2019-02-12 4 Stacy Michelle By grantor retained annuity trust IRBT Common Stock S - Sale I 114,0000 −1 500 −171 6 498
2019-02-13 2019-02-11 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 106,0352 −1 995 −212 53 554
2019-02-08 2019-02-07 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 101,0000 −7 993 −807 35 750
2019-01-09 2019-01-07 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 39,09 −597 2 088
2019-01-09 2019-01-07 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −1 828 5 484
2019-01-09 2019-01-07 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −1 417 3 542
2019-01-09 2019-01-07 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −1 284 1 284
2019-01-09 2019-01-07 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −1 278 639
2019-01-09 2019-01-07 4 Cerda Christian IRBT Common Stock S - Sale D 85,0000 −12 442 −1 058 46 557
2019-01-09 2019-01-07 4 Cerda Christian IRBT Common Stock M - Exercise D 39,0900 597 23 58 923
2019-01-09 2019-01-07 4 Cerda Christian IRBT Common Stock M - Exercise D 37,6200 1 828 69 58 326
2019-01-09 2019-01-07 4 Cerda Christian IRBT Common Stock M - Exercise D 33,1400 1 417 47 56 498
2019-01-09 2019-01-07 4 Cerda Christian IRBT Common Stock M - Exercise D 32,3800 1 284 42 55 081
2019-01-09 2019-01-07 4 Cerda Christian IRBT Common Stock M - Exercise D 34,3000 1 278 44 53 797
2019-01-08 2019-01-07 4 Angle Colin M IRBT Common Stock S - Sale D 85,0000 −11 765 −1 000 406 283
2019-01-04 2019-01-02 4 Angle Colin M IRBT Common Stock S - Sale D 82,6800 −100 −8 418 048
2019-01-04 2019-01-02 4 Angle Colin M IRBT Common Stock S - Sale D 81,9821 −4 100 −336 418 148
2019-01-04 2019-01-02 4 Angle Colin M IRBT Common Stock S - Sale D 81,1929 −13 108 −1 064 422 248
2019-01-04 2019-01-02 4 Angle Colin M IRBT Common Stock S - Sale D 80,2070 −4 400 −353 435 356
2019-01-04 2019-01-02 4 Angle Colin M IRBT Common Stock S - Sale D 78,6817 −3 031 −238 439 756
2019-01-03 2018-12-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 83,7400 187 16 3 228
2018-12-14 2018-12-11 4 Angle Colin M IRBT Common Stock G - Gift D −11 000 442 787
2018-12-12 2018-12-10 4 Miller Andrew IRBT Common Stock S - Sale D 90,5300 −441 −40 5 461
2018-11-30 2018-11-28 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 26,59 −40 825 0
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock S - Sale D 91,8877 −22 958 −2 110 453 787
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock S - Sale D 91,0627 −11 673 −1 063 476 669
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock S - Sale D 89,8256 −1 300 −117 488 342
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock S - Sale D 88,8096 −9 464 −840 489 642
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock S - Sale D 88,0862 −13 675 −1 205 499 106
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock S - Sale D 87,0046 −4 000 −348 512 781
2018-11-30 2018-11-28 4 Angle Colin M IRBT Common Stock M - Exercise D 26,5900 40 825 1 086 516 781
2018-11-02 2018-11-01 4 Angle Colin M IRBT Common Stock S - Sale D 89,9600 −11 117 −1 000 475 956
2018-10-01 2018-09-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 109,9200 142 16 3 041
2018-09-26 2018-09-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −747 5 974
2018-09-26 2018-09-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −868 6 076
2018-09-26 2018-09-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −537 2 150
2018-09-26 2018-09-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −534 1 603
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock S - Sale D 105,2325 −400 −42 61 128
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock S - Sale D 104,4791 −10 321 −1 078 61 528
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock S - Sale D 103,8308 −5 967 −620 71 849
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock S - Sale D 102,5011 −1 800 −185 77 816
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock M - Exercise D 37,6200 747 28 79 616
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock M - Exercise D 33,1400 868 29 78 869
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock M - Exercise D 32,3800 537 17 78 001
2018-09-26 2018-09-24 4 Dean Alison IRBT Common Stock M - Exercise D 34,3000 534 18 77 464
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 35,43 −6 275 0
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 43,35 −4 925 0
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 112,8300 −100 −11 43 743
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 112,2062 −13 195 −1 481 43 843
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 111,3436 −20 648 −2 299 57 038
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 109,9833 −600 −66 77 686
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 109,0853 −3 128 −341 78 286
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 108,1722 −5 611 −607 81 414
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 107,4468 −5 300 −569 87 025
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 35,4300 6 275 222 92 325
2018-09-19 2018-09-17 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 43,3500 4 925 213 86 050
2018-09-10 2018-09-10 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 105,5690 −980 −103 55 473
2018-09-10 2018-09-10 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 104,9844 −992 −104 56 453
2018-09-10 2018-09-10 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 103,3546 −2 000 −207 57 445
2018-09-10 2018-09-10 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 102,1467 −300 −31 59 445
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 39,09 −2 090 2 685
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −7 313 7 312
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −6 379 4 959
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −7 707 2 568
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −8 308 1 917
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 35,43 −4 025 0
2018-09-10 2018-09-06 4 Cerda Christian IRBT Employee Stock Option (Right to buy) M - Exercise D 43,35 −3 163 0
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock S - Sale D 107,5751 −59 441 −6 394 52 519
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 39,0900 2 090 82 111 885
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 37,6200 7 313 275 109 795
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 33,1400 6 379 211 102 482
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 32,3800 7 707 250 96 103
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 34,3000 8 308 285 88 396
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 35,4300 4 025 143 80 088
2018-09-10 2018-09-06 4 Cerda Christian IRBT Common Stock M - Exercise D 43,3500 3 163 137 76 063
2018-09-05 2018-09-04 4 ALI MOHAMAD IRBT Common Stock S - Sale D 111,1000 −743 −83 12 289
2018-08-29 2018-08-27 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to buy) M - Exercise D 35,43 −3 575 0
2018-08-29 2018-08-27 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −2 326 2 324
2018-08-29 2018-08-27 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 111,0800 −11 408 −1 267 59 745
2018-08-29 2018-08-27 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 35,4300 3 575 127 71 153
2018-08-29 2018-08-27 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 34,3000 2 326 80 67 578
2018-08-23 2018-08-23 4 Bell Michael IRBT Common Stock S - Sale D 105,2204 −4 355 −458 7 637
2018-08-23 2018-08-21 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 96,7700 −10 000 −968 65 252
2018-08-23 2018-08-21 4 ELLINGER DEBORAH G IRBT Common Stock S - Sale D 100,0000 −1 000 −100 18 726
2018-08-23 2018-08-22 4 Stacy Michelle IRBT Common Stock S - Sale D 103,4200 −1 500 −155 17 650
2018-07-27 2018-07-25 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −1 494 6 721
2018-07-27 2018-07-25 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −1 736 6 944
2018-07-27 2018-07-25 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −1 075 2 687
2018-07-27 2018-07-25 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −1 068 2 137
2018-07-27 2018-07-25 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 35,43 −812 0
2018-07-27 2018-07-25 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 43,35 −637 0
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock S - Sale D 85,0000 −16 778 −1 426 76 930
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock M - Exercise D 37,6200 1 494 56 93 708
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock M - Exercise D 33,1400 1 736 58 92 214
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock M - Exercise D 32,3800 1 075 35 90 478
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock M - Exercise D 34,3000 1 068 37 89 403
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock M - Exercise D 35,4300 812 29 88 335
2018-07-27 2018-07-25 4 Dean Alison IRBT Common Stock M - Exercise D 43,3500 637 28 87 523
2018-07-16 2018-07-13 4 ALI MOHAMAD IRBT Common Stock S - Sale D 80,9400 −542 −44 13 032
2018-07-10 2018-07-06 4 Kao Ruey Bin IRBT Common Stock A - Award D 2 720 2 720
2018-07-06 2018-07-06 4 Angle Colin M IRBT Common Stock S - Sale D 82,1400 −12 175 −1 000 487 073
2018-07-02 2018-06-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 75,7700 231 17 2 899
2018-06-14 2018-06-12 4 Angle Colin M IRBT Common Stock S - Sale D 75,0000 −13 334 −1 000 499 173
2018-06-14 2018-06-12 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −6 450 0
2018-06-14 2018-06-12 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 26,59 −5 500 0
2018-06-14 2018-06-12 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 75,0000 −11 950 −896 81 125
2018-06-14 2018-06-12 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 22,8600 6 450 147 93 075
2018-06-14 2018-06-12 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 26,5900 5 500 146 86 625
2018-06-12 2018-06-11 4 Miller Andrew IRBT Common Stock S - Sale D 69,4100 −636 −44 5 902
2018-06-12 2018-06-08 4 Miller Andrew IRBT Common Stock A - Award D 1 868 6 538
2018-06-12 2018-06-10 4 Cerda Christian IRBT Common Stock F - Taxes D 73,3400 −734 −54 72 900
2018-06-12 2018-06-08 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 1 868 19 726
2018-06-12 2018-06-08 4 FINNEY ELISHA W IRBT Common Stock A - Award D 1 868 7 059
2018-06-12 2018-06-08 4 Stacy Michelle IRBT Common Stock A - Award D 1 868 19 150
2018-06-12 2018-06-08 4 ALI MOHAMAD IRBT Common Stock A - Award D 1 868 13 574
2018-06-12 2018-06-08 4 Bell Michael IRBT Common Stock A - Award D 1 868 11 992
2018-04-02 2018-03-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 64,1900 253 16 2 668
2018-03-13 2018-03-11 4 Dean Alison IRBT Common Stock F - Taxes D 70,2700 −2 132 −150 86 886
2018-03-13 2018-03-10 4 Dean Alison IRBT Common Stock F - Taxes D 70,2700 −1 390 −98 89 018
2018-03-13 2018-03-09 4 Dean Alison IRBT Common Stock A - Award D 9 944 90 408
2018-03-13 2018-03-11 4 Cerda Christian IRBT Common Stock F - Taxes D 70,2700 −1 742 −122 73 634
2018-03-13 2018-03-10 4 Cerda Christian IRBT Common Stock F - Taxes D 70,2700 −1 342 −94 75 376
2018-03-13 2018-03-09 4 Cerda Christian IRBT Common Stock A - Award D 10 972 76 718
2018-03-13 2018-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 70,2700 −942 −66 81 125
2018-03-13 2018-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 70,2700 −477 −34 82 067
2018-03-13 2018-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 5 486 82 544
2018-03-13 2018-03-11 4 Angle Colin M IRBT Common Stock F - Taxes D 70,2700 −5 527 −388 512 507
2018-03-13 2018-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 70,2700 −4 026 −283 518 034
2018-03-13 2018-03-09 4 Angle Colin M IRBT Common Stock A - Award D 29 146 522 060
2018-03-13 2018-03-11 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 70,2700 −1 264 −89 75 177
2018-03-13 2018-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 70,2700 −573 −40 76 441
2018-03-13 2018-03-09 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 6 858 77 014
2018-03-09 2018-03-07 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 69,2800 −364 −25 70 156
2018-03-09 2018-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 68,6700 −572 −39 70 520
2018-03-09 2018-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 68,6700 −1 146 −79 71 092
2018-03-09 2018-02-27 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 3 883 72 238
2018-03-09 2018-03-07 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 69,2800 −635 −44 77 058
2018-03-09 2018-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 68,6700 −572 −39 77 693
2018-03-09 2018-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 68,6700 −1 146 −79 78 265
2018-03-09 2018-02-27 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 3 883 79 411
2018-03-09 2018-03-07 4 Dean Alison IRBT Common Stock F - Taxes D 69,2800 −993 −69 80 464
2018-03-09 2018-03-06 4 Dean Alison IRBT Common Stock F - Taxes D 68,6700 −1 052 −72 81 457
2018-03-09 2018-03-06 4 Dean Alison IRBT Common Stock F - Taxes D 68,6700 −2 710 −186 82 509
2018-03-09 2018-02-27 4 Dean Alison IRBT Common Stock A - Award D 7 142 85 219
2018-03-09 2018-03-07 4 Cerda Christian IRBT Common Stock F - Taxes D 69,2800 −926 −64 65 746
2018-03-09 2018-03-06 4 Cerda Christian IRBT Common Stock F - Taxes D 68,6700 −1 258 −86 66 672
2018-03-09 2018-03-06 4 Cerda Christian IRBT Common Stock F - Taxes D 68,6700 −3 412 −234 67 930
2018-03-09 2018-02-27 4 Cerda Christian IRBT Common Stock A - Award D 8 542 71 342
2018-03-09 2018-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 69,2800 −3 012 −209 492 914
2018-03-09 2018-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 68,6700 −4 312 −296 495 926
2018-03-09 2018-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 68,6700 −8 625 −592 500 238
2018-03-09 2018-02-27 4 Angle Colin M IRBT Common Stock A - Award D 19 400 508 863
2018-01-03 2017-12-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 76,7000 212 16 2 415
2017-12-28 2017-12-27 4 Miller Andrew IRBT Common Stock S - Sale D 80,1100 −441 −35 4 670
2017-12-27 2017-12-26 4 Angle Colin M IRBT Employee Stock Option (Right to buy) M - Exercise D 33,48 −45 200 0
2017-12-27 2017-12-26 4 Angle Colin M IRBT Common Stock S - Sale D 80,0582 −45 200 −3 619 489 463
2017-12-27 2017-12-26 4 Angle Colin M IRBT Common Stock M - Exercise D 33,4800 45 200 1 513 534 663
2017-10-02 2017-09-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 77,0600 211 16 2 203
2017-09-14 2017-09-12 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 100,0000 −728 −73 68 355
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 37,62 −3 735 8 215
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 33,14 −5 208 8 680
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 32,38 −4 838 3 762
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 34,30 −5 345 3 205
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 35,43 −5 688 812
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 43,35 −4 463 637
2017-09-14 2017-09-12 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 34,67 −529 0
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock S - Sale D 100,0000 −33 809 −3 381 78 077
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 37,6200 3 735 141 111 886
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 33,1400 5 208 173 108 151
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 32,3800 4 838 157 102 943
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 34,3000 5 345 183 98 105
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 35,4300 5 688 202 92 760
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 43,3500 4 463 193 87 072
2017-09-14 2017-09-12 4 Dean Alison IRBT Common Stock M - Exercise D 34,6700 529 18 82 609
2017-08-30 2017-08-29 4 CHWANG RONALD IRBT Common Stock S - Sale D 92,7100 −10 000 −927 12 630
2017-08-02 2017-08-01 4 CHWANG RONALD IRBT Common Stock S - Sale D 106,3170 −3 243 −345 22 630
2017-08-02 2017-07-31 4 ELLINGER DEBORAH G IRBT Common Stock S - Sale D 105,2131 −7 082 −745 17 858
2017-07-28 2017-07-28 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 33,48 −11 375 0
2017-07-28 2017-07-28 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 105,0185 −11 375 −1 195 69 083
2017-07-28 2017-07-28 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 33,4800 11 375 381 80 458
2017-07-28 2017-07-26 4 Angle Colin M IRBT Common Stock S - Sale D 106,2018 −5 886 −625 489 463
2017-07-26 2017-07-24 4/A Dean Alison IRBT Common Stock S - Sale D 90,0000 −17 646 −1 588 82 080
2017-07-26 2017-07-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 34,67 −7 946 529
2017-07-26 2017-07-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 22,86 −4 975 0
2017-07-26 2017-07-24 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 26,59 −4 725 0
2017-07-26 2017-07-24 4 Dean Alison IRBT Common Stock S - Sale D 90,0000 −17 646 −1 588 82 080
2017-07-26 2017-07-24 4 Dean Alison IRBT Common Stock M - Exercise D 34,6700 7 946 275 99 726
2017-07-26 2017-07-24 4 Dean Alison IRBT Common Stock M - Exercise D 22,8600 4 975 114 91 780
2017-07-26 2017-07-24 4 Dean Alison IRBT Common Stock M - Exercise D 26,5900 4 725 126 86 805
2017-07-12 2017-07-11 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −3 094 0
2017-07-12 2017-07-11 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 85,0000 −3 094 −263 75 528
2017-07-12 2017-07-11 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 3 094 76 78 622
2017-07-12 2017-07-10 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −6 906 3 094
2017-07-12 2017-07-10 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 85,0000 −6 906 −587 75 528
2017-07-12 2017-07-10 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 6 906 169 82 434
2017-07-05 2017-06-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 84,1400 193 16 1 992
2017-06-13 2017-06-09 4 Stacy Michelle IRBT Common Stock A - Award D 1 354 17 282
2017-06-13 2017-06-12 4 Cerda Christian IRBT Common Stock F - Taxes D 98,6500 −777 −77 62 800
2017-06-13 2017-06-09 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 1 354 24 940
2017-06-13 2017-06-09 4 FINNEY ELISHA W IRBT Common Stock A - Award D 1 354 5 191
2017-06-13 2017-06-09 4 Miller Andrew IRBT Common Stock A - Award D 1 354 5 111
2017-06-13 2017-06-09 4 ALI MOHAMAD IRBT Common Stock A - Award D 1 354 11 706
2017-06-13 2017-06-09 4 Bell Michael IRBT Common Stock A - Award D 1 354 10 124
2017-06-13 2017-06-09 4 CHWANG RONALD IRBT Common Stock A - Award D 1 354 25 873
2017-06-09 2017-06-09 4 Cerda Christian IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −40 398 0
2017-06-09 2017-06-09 4 Cerda Christian IRBT Common Stock S - Sale D 100,0006 −40 398 −4 040 63 577
2017-06-09 2017-06-09 4 Cerda Christian IRBT Common Stock M - Exercise D 22,8600 40 398 923 103 975
2017-06-09 2017-06-08 4 Cerda Christian IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −19 602 40 398
2017-06-09 2017-06-08 4 Cerda Christian IRBT Common Stock S - Sale D 100,2262 −15 121 −1 516 63 577
2017-06-09 2017-06-08 4 Cerda Christian IRBT Common Stock S - Sale D 100,0356 −19 602 −1 961 78 698
2017-06-09 2017-06-08 4 Cerda Christian IRBT Common Stock M - Exercise D 22,8600 19 602 448 98 300
2017-06-09 2017-06-07 4 Dean Alison IRBT Common Stock F - Taxes D 99,2300 −1 201 −119 82 080
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 26,59 −1 820 0
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 25,99 −2 417 0
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −3 225 0
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 98,6133 −10 462 −1 032 69 083
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 26,5900 1 820 48 79 545
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 25,9900 2 417 63 77 725
2017-06-01 2017-05-30 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 22,8600 3 225 74 75 308
2017-05-09 2017-05-05 4 GEISSER ANDREA IRBT Common Stock G - Gift D −3 397 42 869
2017-05-05 2017-05-04 4 GEISSER ANDREA IRBT Common Stock S - Sale D 84,7750 −3 000 −254 46 266
2017-05-03 2017-05-02 4 CHWANG RONALD IRBT Common Stock S - Sale D 84,1701 −3 397 −286 24 519
2017-04-10 2017-04-07 4 Dean Alison IRBT Employee Stock Option (Right to buy) M - Exercise D 33,48 −7 375 0
2017-04-10 2017-04-07 4 Dean Alison IRBT Common Stock S - Sale D 66,5900 −7 375 −491 83 281
2017-04-10 2017-04-07 4 Dean Alison IRBT Common Stock M - Exercise D 33,4800 7 375 247 90 656
2017-04-05 2017-04-03 4 Angle Colin M IRBT Common Stock S - Sale D 65,8928 −9 485 −625 495 349
2017-04-03 2017-03-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 66,1400 246 16 1 799
2017-03-15 2017-03-10 4 FINNEY ELISHA W IRBT Common Stock A - Award D 3 837 3 837
2017-03-14 2017-03-13 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 56,6100 −954 −54 72 083
2017-03-14 2017-03-10 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 7 775 73 037
2017-03-14 2017-03-13 4 Angle Colin M IRBT Common Stock F - Taxes D 56,6100 −5 851 −331 504 834
2017-03-14 2017-03-10 4 Angle Colin M IRBT Common Stock A - Award D 36 225 510 685
2017-03-14 2017-03-13 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 56,6100 −787 −45 75 528
2017-03-14 2017-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 6 475 76 315
2017-03-14 2017-03-13 4 Cerda Christian IRBT Common Stock F - Taxes D 56,6100 −1 843 −104 78 698
2017-03-14 2017-03-10 4 Cerda Christian IRBT Common Stock A - Award D 12 075 80 541
2017-03-14 2017-03-13 4 Dean Alison IRBT Common Stock F - Taxes D 56,6100 −2 257 −128 83 281
2017-03-14 2017-03-10 4 Dean Alison IRBT Common Stock A - Award D 12 500 85 538
2017-03-09 2017-03-08 4 Cerda Christian IRBT Common Stock F - Taxes D 56,6200 −2 850 −161 68 466
2017-03-09 2017-03-07 4 Cerda Christian IRBT Common Stock F - Taxes D 55,9200 −676 −38 71 316
2017-03-09 2017-03-06 4 Cerda Christian IRBT Common Stock F - Taxes D 56,6900 −1 386 −79 71 992
2017-03-09 2017-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 56,6200 −960 −54 65 262
2017-03-09 2017-03-07 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 55,9200 −1 203 −67 66 222
2017-03-09 2017-03-06 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 56,6900 −631 −36 67 425
2017-03-09 2017-03-08 4 Dean Alison IRBT Common Stock F - Taxes D 56,6200 −1 071 −61 73 038
2017-03-09 2017-03-07 4 Dean Alison IRBT Common Stock F - Taxes D 55,9200 −2 244 −125 74 109
2017-03-09 2017-03-06 4 Dean Alison IRBT Common Stock F - Taxes D 56,6900 −1 159 −66 76 353
2017-03-09 2017-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 56,6200 −7 793 −441 474 460
2017-03-09 2017-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 55,9200 −9 565 −535 482 253
2017-03-09 2017-03-06 4 Angle Colin M IRBT Common Stock F - Taxes D 56,6900 −4 333 −246 491 818
2017-03-09 2017-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 56,6200 −960 −54 69 840
2017-03-09 2017-03-07 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 55,9200 −2 097 −117 70 800
2017-03-09 2017-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 56,6900 −631 −36 72 897
2017-02-16 2017-02-14 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 2 467 68 056
2017-02-16 2017-02-14 4 Angle Colin M IRBT Common Stock A - Award D 13 550 496 151
2017-02-16 2017-02-14 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 4 308 73 528
2017-02-16 2017-02-14 4 Dean Alison IRBT Common Stock A - Award D 4 467 77 512
2017-02-09 2017-02-07 4 Angle Colin M IRBT Common Stock S - Sale D 63,4100 −9 857 −625 482 601
2017-01-17 3 FINNEY ELISHA W IRBT No securities are beneficially owned D 0
2017-01-03 2016-12-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 58,4500 278 16 1 553
2016-12-13 2016-12-09 4 Miller Andrew IRBT Common Stock A - Award D 3 757 3 757
2016-12-13 2016-12-07 4 Angle Colin M IRBT Common Stock G - Gift D −17 700 492 458
2016-12-09 2016-12-08 4 CHWANG RONALD IRBT Stock Option (Right to Buy) M - Exercise D 17,70 −10 000 0
2016-12-09 2016-12-08 4 CHWANG RONALD IRBT Common Stock S - Sale D 59,2480 −10 000 −592 27 916
2016-12-09 2016-12-08 4 CHWANG RONALD IRBT Common Stock M - Exercise D 17,7000 10 000 177 37 916
2016-12-09 2016-12-09 4 GEISSER ANDREA IRBT Common Stock G - Gift D −5 000 49 226
2016-10-27 2016-10-26 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 26,59 −2 018 1 820
2016-10-27 2016-10-26 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 49,9900 −2 018 −101 65 589
2016-10-27 2016-10-26 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 26,5900 2 018 54 67 607
2016-10-19 2016-10-17 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −10 000 10 000
2016-10-19 2016-10-17 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 45,0000 −10 000 −450 69 220
2016-10-19 2016-10-17 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 10 000 245 79 220
2016-10-19 2016-10-17 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 25,99 −3 108 2 417
2016-10-19 2016-10-17 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 44,9924 −4 108 −185 65 589
2016-10-19 2016-10-17 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 25,9900 3 108 81 69 697
2016-10-19 2016-10-18 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −60 267 0
2016-10-19 2016-10-18 4 Angle Colin M IRBT Common Stock S - Sale D 44,7000 −60 267 −2 694 510 158
2016-10-19 2016-10-18 4 Angle Colin M IRBT Common Stock M - Exercise D 14,5200 60 267 875 570 425
2016-10-19 2016-10-17 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −53 683 60 267
2016-10-19 2016-10-17 4 Angle Colin M IRBT Common Stock S - Sale D 44,7100 −53 683 −2 400 510 158
2016-10-19 2016-10-17 4 Angle Colin M IRBT Common Stock M - Exercise D 14,5200 53 683 779 563 841
2016-10-06 2016-09-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 43,9800 369 16 1 275
2016-10-04 2016-10-03 4 Dean Alison IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −11 000 0
2016-10-04 2016-10-03 4 Dean Alison IRBT Common Stock S - Sale D 43,4200 −11 000 −478 73 045
2016-10-04 2016-10-03 4 Dean Alison IRBT Common Stock M - Exercise D 14,5200 11 000 160 84 045
2016-09-26 2016-09-22 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −3 225 3 225
2016-09-26 2016-09-22 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 43,9924 −4 225 −186 66 589
2016-09-26 2016-09-22 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 22,8600 3 225 74 70 814
2016-09-22 2016-09-21 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −10 000 20 000
2016-09-22 2016-09-21 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 42,5200 −10 000 −425 69 220
2016-09-22 2016-09-21 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 10 000 245 79 220
2016-09-22 2016-09-21 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 42,5000 −2 000 −85 67 589
2016-09-16 2016-09-09 4/A CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −800 39 200
2016-09-16 2016-09-09 4/A CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 40,0000 −800 −32 69 220
2016-09-16 2016-09-09 4/A CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 800 20 70 020
2016-09-16 2016-09-15 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −9 200 30 000
2016-09-16 2016-09-15 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 40,0400 −9 200 −368 69 220
2016-09-16 2016-09-15 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 9 200 226 78 420
2016-09-14 3 Miller Andrew IRBT No securities are beneficially owned D 0
2016-09-12 2016-09-09 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 40,0000 −800 −32 68 420
2016-09-12 2016-09-09 4 Cerda Christian IRBT Employee Stock Option (right to buy) A - Award D 39,09 4 775 4 775
2016-09-08 2016-09-07 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 40,3100 −892 −36 69 589
2016-08-12 2016-08-10 4 CHWANG RONALD IRBT Common Stock S - Sale D 40,1072 −10 000 −401 27 916
2016-08-10 2016-08-09 4 GEISSER ANDREA IRBT Common Stock S - Sale D 40,1938 −3 243 −130 54 226
2016-08-09 2016-08-08 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 40,0000 −1 000 −40 70 481
2016-07-01 2016-06-30 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 35,0800 463 16 906
2016-06-14 2016-06-10 4 DEEGAN GAIL IRBT Common Stock A - Award D 2 923 19 445
2016-06-14 2016-06-10 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 2 923 23 586
2016-06-14 2016-06-13 4 CHWANG RONALD IRBT Stock Option (right to buy) M - Exercise D 13,46 −10 000 0
2016-06-14 2016-06-13 4 CHWANG RONALD IRBT Common Stock M - Exercise D 13,4600 10 000 135 37 916
2016-06-14 2016-06-10 4 CHWANG RONALD IRBT Common Stock A - Award D 2 923 27 916
2016-06-14 2016-06-10 4 GEISSER ANDREA IRBT Common Stock A - Award D 2 923 57 469
2016-06-14 2016-06-10 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 37,62 5 375 5 375
2016-06-14 2016-06-10 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 37,62 7 325 7 325
2016-06-14 2016-06-10 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 37,62 30 950 30 950
2016-06-14 2016-06-10 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 37,62 11 950 11 950
2016-06-14 2016-06-10 4 Bell Michael IRBT Common Stock A - Award D 5 847 8 770
2016-06-14 2016-06-10 4 Bell Michael IRBT Common Stock A - Award D 2 923 2 923
2016-06-14 2016-06-10 4 Stacy Michelle IRBT Common Stock A - Award D 2 923 15 928
2016-06-14 2016-06-10 4 ALI MOHAMAD IRBT Common Stock A - Award D 2 923 10 352
2016-06-14 2016-06-10 4 Cerda Christian IRBT Employee Stock Option (right to buy) A - Award D 37,62 14 625 14 625
2016-06-14 2016-06-10 4 Cerda Christian IRBT Common Stock A - Award D 6 600 73 378
2016-06-09 2016-06-09 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,2100 −2 134 −82 0
2016-06-09 2016-06-08 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,4300 −11 676 −449 2 134
2016-06-08 2016-06-07 4 Dean Alison IRBT Common Stock F - Taxes D 38,3700 −1 203 −46 73 045
2016-06-07 2016-06-07 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,4200 −11 547 −444 13 810
2016-06-07 2016-06-07 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,3700 −11 496 −441 25 357
2016-06-07 2016-06-07 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,3200 −11 192 −429 36 853
2016-06-07 2016-06-06 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,2800 −20 000 −766 48 045
2016-06-03 2016-06-03 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,2600 −7 052 −270 68 045
2016-06-03 2016-06-03 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,4100 −8 957 −344 75 097
2016-06-03 2016-06-02 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,4400 −18 311 −704 84 054
2016-06-03 2016-06-02 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,5200 −739 −28 102 365
2016-06-03 2016-06-02 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,4500 −10 000 −384 103 104
2016-06-03 2016-06-02 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,5600 −950 −37 113 104
2016-06-03 2016-06-01 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,5300 −5 946 −229 114 054
2016-06-03 2016-06-01 4 CHWANG RONALD IRBT Common Stock S - Sale I 38,4600 −20 000 −769 120 000
2016-06-01 2016-05-31 4 GEISSER ANDREA IRBT Common Stock S - Sale D 38,3200 −8 353 −320 54 546
2016-04-01 2016-03-31 4 MCNAMEE GEORGE C IRBT Phantom Stock A - Award D 35,3000 503 18 6 364
2016-04-01 2016-03-31 4 ALI MOHAMAD IRBT Phantom Stock A - Award D 35,3000 443 16 443
2016-03-21 3 Bell Michael IRBT No securities are beneficially owned D 0
2016-03-16 2016-03-15 4 Stacy Michelle IRBT Common Stock P - Purchase D 33,4200 1 500 50 13 005
2016-03-16 2016-03-15 4 Stacy Michelle IRBT Common Stock P - Purchase D 33,4000 1 500 50 11 505
2016-03-15 2016-03-11 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 33,14 6 238 6 238
2016-03-15 2016-03-11 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 8 617 69 220
2016-03-15 2016-03-11 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 33,14 8 500 8 500
2016-03-15 2016-03-11 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 11 750 71 481
2016-03-15 2016-03-11 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 33,14 36 013 36 013
2016-03-15 2016-03-11 4 Angle Colin M IRBT Common Stock A - Award D 49 733 510 158
2016-03-15 2016-03-11 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 33,14 13 888 13 888
2016-03-15 2016-03-11 4 Dean Alison IRBT Common Stock A - Award D 19 183 74 248
2016-03-15 2016-03-11 4 Cerda Christian IRBT Employee Stock Option (Right to Buy) A - Award D 33,14 11 338 11 338
2016-03-15 2016-03-11 4 Cerda Christian IRBT Common Stock A - Award D 15 667 66 778
2016-03-10 2016-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 32,3100 −1 703 −55 60 603
2016-03-10 2016-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 32,1200 −961 −31 62 306
2016-03-10 2016-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 32,3100 −941 −30 59 731
2016-03-10 2016-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 32,1200 −961 −31 60 672
2016-03-10 2016-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 32,3100 −9 567 −309 460 425
2016-03-10 2016-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 32,1200 −7 801 −251 469 992
2016-03-10 2016-03-09 4 Dean Alison IRBT Common Stock F - Taxes D 32,3100 −764 −25 55 065
2016-03-10 2016-03-08 4 Dean Alison IRBT Common Stock F - Taxes D 32,1200 −740 −24 55 829
2016-03-10 2016-03-08 4 Cerda Christian IRBT Common Stock F - Taxes D 32,1200 −2 438 −78 51 111
2016-03-09 2016-03-07 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 32,8400 −701 −23 63 267
2016-03-09 2016-03-07 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 32,8400 −632 −21 63 968
2016-03-09 2016-03-07 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 32,8400 −401 −13 61 633
2016-03-09 2016-03-07 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 32,8400 −632 −21 62 034
2016-03-09 2016-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 32,8400 −2 233 −73 477 793
2016-03-09 2016-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 32,8400 −3 153 −104 480 026
2016-03-09 2016-03-07 4 Dean Alison IRBT Common Stock F - Taxes D 32,8400 −726 −24 56 569
2016-03-09 2016-03-07 4 Dean Alison IRBT Common Stock F - Taxes D 32,8400 −1 161 −38 57 295
2016-03-09 2016-03-07 4 Cerda Christian IRBT Common Stock F - Taxes D 32,8400 −677 −22 53 549
2016-03-09 2016-03-07 4 Cerda Christian IRBT Common Stock F - Taxes D 32,8400 −1 389 −46 54 226
2016-01-05 2015-12-31 4 GEISSER ANDREA IRBT Phantom Stock A - Award D 35,4000 530 19 14 902
2016-01-05 2015-12-31 4 MCNAMEE GEORGE C IRBT Phantom Stock A - Award D 35,4000 512 18 5 862
2015-12-17 2015-12-16 4 Angle Colin M IRBT Common Stock S - Sale D 36,0565 −6 936 −250 483 179
2015-12-17 2015-12-15 4 Angle Colin M IRBT Common Stock S - Sale D 34,5242 −52 138 −1 800 490 115
2015-11-18 2015-11-16 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 7,76 73 829 0
2015-11-18 2015-11-16 4 Angle Colin M IRBT Common Stock S - Sale D 30,7871 −45 446 −1 399 542 253
2015-11-18 2015-11-16 4 Angle Colin M IRBT Common Stock M - Exercise D 7,7600 73 829 573 587 699
2015-11-03 2015-11-02 4 GEISSER ANDREA IRBT Stock Option (Right to buy) M - Exercise D 24,00 −40 000 0
2015-11-03 2015-11-02 4 GEISSER ANDREA IRBT Common Stock M - Exercise D 24,0000 40 000 960 62 899
2015-10-29 2015-10-27 4 MCNAMEE GEORGE C IRBT Stock Option (Right to Buy) M - Exercise D 24,00 −30 000 0
2015-10-29 2015-10-27 4 MCNAMEE GEORGE C IRBT Common Stock S - Sale D 29,5792 −30 000 −887 86 192
2015-10-29 2015-10-27 4 MCNAMEE GEORGE C IRBT Common Stock M - Exercise D 24,0000 30 000 720 116 192
2015-10-02 2015-09-30 4 GEISSER ANDREA IRBT Phantom Stock A - Award D 29,1400 643 19 14 372
2015-10-02 2015-09-30 4 MCNAMEE GEORGE C IRBT Phantom Stock A - Award D 29,1400 622 18 5 350
2015-09-09 2015-09-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 30,5000 −892 −27 62 666
2015-09-09 2015-09-04 4 ALI MOHAMAD IRBT Common Stock A - Award D 7 429 7 429
2015-08-24 3 ALI MOHAMAD IRBT No securities are beneficially owned D 0
2015-07-16 2015-07-15 4 Dean Alison IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,09 −1 873 0
2015-07-16 2015-07-15 4 Dean Alison IRBT Common Stock S - Sale D 32,3100 −1 873 −61 58 456
2015-07-16 2015-07-15 4 Dean Alison IRBT Common Stock M - Exercise D 14,0900 1 873 26 60 329
2015-07-02 2015-06-30 4 MCNAMEE GEORGE C IRBT Phantom Stock A - Award D 31,8800 627 20 4 728
2015-07-02 2015-06-30 4 GEISSER ANDREA IRBT Phantom Stock A - Award D 31,8800 549 17 13 729
2015-06-18 2015-06-17 4 CHWANG RONALD IRBT Stock Option (right to buy) M - Exercise D 14,05 −10 000 0
2015-06-18 2015-06-17 4 CHWANG RONALD IRBT Common Stock M - Exercise D 14,0500 10 000 140 24 993
2015-06-10 2015-06-08 4 Dean Alison IRBT Common Stock F - Taxes D 32,1700 −1 203 −39 58 456
2015-06-09 2015-06-05 4 DEEGAN GAIL IRBT Common Stock A - Award D 3 397 16 522
2015-06-09 2015-06-05 4 SAGAN PAUL IRBT Common Stock A - Award D 3 397 18 052
2015-06-09 2015-06-05 4 MCNAMEE GEORGE C IRBT Common Stock A - Award D 3 397 86 192
2015-06-09 2015-06-05 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 3 397 20 663
2015-06-09 2015-06-05 4 CHWANG RONALD IRBT Common Stock A - Award D 3 397 14 993
2015-06-09 2015-06-05 4 GEISSER ANDREA IRBT Common Stock A - Award D 3 397 22 899
2015-06-09 2015-06-05 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 32,38 4 675 4 675
2015-06-09 2015-06-05 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 32,38 4 675 4 675
2015-06-09 2015-06-05 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 32,38 23 350 23 350
2015-06-09 2015-06-05 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 32,38 8 600 8 600
2015-06-09 2015-06-05 4 Stacy Michelle IRBT Common Stock A - Award D 3 397 10 005
2015-06-09 2015-06-05 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) A - Award D 32,38 6 525 6 525
2015-06-09 2015-06-05 4 Cerda Christian IRBT Employee Stock Option (Right to Buy) A - Award D 32,38 10 275 10 275
2015-05-13 2015-05-12 4 MCNAMEE GEORGE C IRBT Stock Option (Right to Buy) M - Exercise D 14,05 14,0500 −10 000 −140 0
2015-05-13 2015-05-12 4 MCNAMEE GEORGE C IRBT Common Stock S - Sale D 31,9744 −10 000 −320 82 795
2015-05-13 2015-05-12 4 MCNAMEE GEORGE C IRBT Common Stock M - Exercise D 14,0500 10 000 140 92 795
2015-04-30 2015-04-28 4 Kern Paul J IRBT Stock Option (Right to buy) M - Exercise D 14,05 −10 000 0
2015-04-30 2015-04-28 4 Kern Paul J IRBT Common Stock S - Sale D 33,8001 −10 000 −338 14 655
2015-04-30 2015-04-28 4 Kern Paul J IRBT Common Stock M - Exercise D 14,0500 10 000 140 24 655
2015-04-03 2015-04-01 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 32,2200 −468 −15 63 558
2015-04-03 2015-04-01 4 Angle Colin M IRBT Common Stock F - Taxes D 32,2200 −2 685 −87 513 870
2015-04-03 2015-04-01 4 Dean Alison IRBT Common Stock F - Taxes D 32,2200 −303 −10 59 659
2015-04-02 2015-03-31 4 MCNAMEE GEORGE C IRBT Phantom Stock A - Award D 32,6300 613 20 4 100
2015-04-02 2015-03-31 4 GEISSER ANDREA IRBT Phantom Stock A - Award D 32,6300 536 18 13 180
2015-03-27 2015-03-26 4 MCNAMEE GEORGE C IRBT Stock Option (Right to Buy) M - Exercise D 24,00 −10 000 30 000
2015-03-27 2015-03-26 4 MCNAMEE GEORGE C IRBT Common Stock S - Sale D 31,9797 −10 000 −320 82 795
2015-03-27 2015-03-26 4 MCNAMEE GEORGE C IRBT Common Stock M - Exercise D 24,0000 10 000 240 92 795
2015-03-10 2015-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 34,4800 −8 740 −301 516 555
2015-03-10 2015-03-08 4 Angle Colin M IRBT Common Stock F - Taxes D 34,4800 −5 383 −186 525 295
2015-03-10 2015-03-07 4 Angle Colin M IRBT Common Stock F - Taxes D 34,4800 −2 183 −75 530 678
2015-03-10 2015-03-06 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 34,30 23 238 23 238
2015-03-10 2015-03-06 4 Angle Colin M IRBT Common Stock A - Award D 38 800 532 861
2015-03-10 2015-03-08 4 Cerda Christian IRBT Common Stock F - Taxes D 34,4800 −2 422 −84 55 615
2015-03-10 2015-03-07 4 Cerda Christian IRBT Common Stock F - Taxes D 34,4800 −752 −26 58 037
2015-03-10 2015-03-06 4 Cerda Christian IRBT Employee Stock Option (Right to Buy) A - Award D 34,30 10 225 10 225
2015-03-10 2015-03-06 4 Cerda Christian IRBT Common Stock A - Award D 17 083 58 789
2015-03-10 2015-03-09 4 Dean Alison IRBT Common Stock F - Taxes D 34,4800 −764 −26 59 962
2015-03-10 2015-03-08 4 Dean Alison IRBT Common Stock F - Taxes D 34,4800 −728 −25 60 726
2015-03-10 2015-03-07 4 Dean Alison IRBT Common Stock F - Taxes D 34,4800 −782 −27 61 454
2015-03-10 2015-03-06 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 34,30 8 550 8 550
2015-03-10 2015-03-06 4 Dean Alison IRBT Common Stock A - Award D 14 283 62 236
2015-03-10 2015-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 34,4800 −941 −32 64 026
2015-03-10 2015-03-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 34,4800 −955 −33 64 967
2015-03-10 2015-03-07 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 34,4800 −467 −16 65 922
2015-03-10 2015-03-06 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 34,30 4 650 4 650
2015-03-10 2015-03-06 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 7 767 66 389
2015-03-10 2015-03-08 4 Pirjanian Paolo IRBT Common Stock F - Taxes D 34,4800 −1 055 −36 49 253
2015-03-10 2015-03-07 4 Pirjanian Paolo IRBT Common Stock F - Taxes D 34,4800 −958 −33 50 308
2015-03-10 2015-03-06 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) A - Award D 34,30 6 500 6 500
2015-03-10 2015-03-06 4 Pirjanian Paolo IRBT Common Stock A - Award D 10 867 51 266
2015-03-10 2015-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 34,4800 −1 703 −59 64 600
2015-03-10 2015-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 34,4800 −945 −33 66 303
2015-03-10 2015-03-07 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 34,4800 −783 −27 67 248
2015-03-10 2015-03-06 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 34,30 4 650 4 650
2015-03-10 2015-03-06 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 7 767 68 031
2015-01-02 2014-12-30 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 34,5000 −2 857 −99 60 264
2015-01-02 2014-12-31 4 SAGAN PAUL IRBT Phantom Stock A - Award D 34,7200 432 15 6 118
2014-12-10 2014-12-08 4 Pirjanian Paolo IRBT Common Stock F - Taxes D 35,2100 −2 708 −95 40 399
2014-12-05 2014-12-03 4 Angle Colin M IRBT Common Stock S - Sale D 37,3700 −6 690 −250 494 061
2014-12-03 2014-12-01 4 DEEGAN GAIL IRBT Common Stock S - Sale D 35,7166 −1 598 −57 13 125
2014-12-03 2014-12-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 300 0
2014-12-03 2014-12-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 35,9300 −1 300 −47 58 622
2014-12-03 2014-12-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 300 19 59 922
2014-11-26 2014-11-24 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −10 000 40 000
2014-11-26 2014-11-24 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 35,0000 −10 000 −350 63 121
2014-11-26 2014-11-24 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 10 000 245 73 121
2014-11-05 2014-11-03 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 1 300
2014-11-05 2014-11-03 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 35,6100 −1 500 −53 58 622
2014-11-05 2014-11-03 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 60 122
2014-11-05 2014-11-03 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,13 −26 000 0
2014-11-05 2014-11-03 4 Angle Colin M IRBT Common Stock S - Sale D 35,8600 −26 000 −932 500 751
2014-11-05 2014-11-03 4 Angle Colin M IRBT Common Stock M - Exercise D 17,1300 26 000 445 526 751
2014-10-03 2014-10-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 2 800
2014-10-03 2014-10-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 30,0400 −1 500 −45 58 622
2014-10-03 2014-10-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 60 122
2014-10-01 2014-09-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 30,4500 369 11 5 686
2014-09-12 2014-09-05 4 Stacy Michelle IRBT Common Stock A - Award D 6 608 6 608
2014-09-10 2014-09-08 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 33,0700 −1 105 −37 58 622
2014-09-04 2014-09-02 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 4 300
2014-09-04 2014-09-02 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 32,3300 −1 500 −48 59 727
2014-09-04 2014-09-02 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 61 227
2014-08-14 3 Stacy Michelle IRBT No securities are beneficially owned D 0
2014-08-14 3 Cerda Christian IRBT Common Stock D 83 412
2014-08-14 3 Cerda Christian IRBT Common Stock D 83 412
2014-08-04 2014-08-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 5 800
2014-08-04 2014-08-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 32,5300 −1 500 −49 59 727
2014-08-04 2014-08-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 61 227
2014-07-07 2014-06-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 40,9500 275 11 5 317
2014-07-07 2014-07-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 7 300
2014-07-07 2014-07-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 40,9700 −1 500 −61 59 727
2014-07-07 2014-07-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 61 227
2014-06-10 2014-06-06 4 DEEGAN GAIL IRBT Common Stock A - Award D 3 243 14 723
2014-06-10 2014-06-06 4 MCNAMEE GEORGE C IRBT Common Stock A - Award D 3 243 82 795
2014-06-10 2014-06-06 4 SAGAN PAUL IRBT Common Stock A - Award D 3 243 14 655
2014-06-10 2014-06-06 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 3 243 17 266
2014-06-10 2014-06-06 4 CHWANG RONALD IRBT Common Stock A - Award D 3 243 11 596
2014-06-10 2014-06-06 4 GEISSER ANDREA IRBT Common Stock A - Award D 3 243 19 502
2014-06-10 2014-06-06 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 35,43 6 275 6 275
2014-06-10 2014-06-06 4 Kern Paul J IRBT Common Stock A - Award D 3 243 14 655
2014-06-10 2014-06-06 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 35,43 3 575 3 575
2014-06-10 2014-06-06 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 35,43 19 700 19 700
2014-06-10 2014-06-09 4 Dean Alison IRBT Common Stock F - Taxes D 37,0000 −1 209 −45 47 953
2014-06-10 2014-06-06 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 35,43 6 500 6 500
2014-06-10 2014-06-06 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) A - Award D 35,43 7 175 7 175
2014-06-04 2014-06-02 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 8 800
2014-06-04 2014-06-02 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 35,0300 −1 500 −53 59 727
2014-06-04 2014-06-02 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 61 227
2014-05-28 2014-05-27 4 MCNAMEE GEORGE C IRBT Stock Option (Right to Buy) M - Exercise D 19,85 −10 000 0
2014-05-28 2014-05-27 4 MCNAMEE GEORGE C IRBT Common Stock S - Sale D 36,9300 −10 000 −369 79 552
2014-05-28 2014-05-27 4 MCNAMEE GEORGE C IRBT Common Stock M - Exercise D 19,8500 10 000 198 89 552
2014-05-16 2014-05-14 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) M - Exercise D 22,86 −806 5 644
2014-05-16 2014-05-14 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) M - Exercise D 18,47 −5 500 79 500
2014-05-16 2014-05-14 4 Pirjanian Paolo IRBT Common Stock S - Sale D 32,0000 −6 306 −202 43 107
2014-05-16 2014-05-14 4 Pirjanian Paolo IRBT Common Stock M - Exercise D 22,8600 806 18 49 413
2014-05-16 2014-05-14 4 Pirjanian Paolo IRBT Common Stock M - Exercise D 18,4700 5 500 102 48 607
2014-05-02 2014-05-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 10 300
2014-05-02 2014-05-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 33,4800 −1 500 −50 59 727
2014-05-02 2014-05-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 61 227
2014-04-03 2013-12-12 4/A Gansler Jacques S IRBT Common Stock S - Sale D 29,8400 −3 059 −91 9 353
2014-04-03 2014-04-02 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 42,8200 −515 −22 59 727
2014-04-03 2014-04-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 500 11 800
2014-04-03 2014-04-01 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 41,6700 −470 −20 60 242
2014-04-03 2014-04-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 41,1100 −1 500 −62 60 712
2014-04-03 2014-04-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 1 500 22 62 212
2014-04-03 2014-04-02 4 Angle Colin M IRBT Common Stock F - Taxes D 42,8200 −3 574 −153 500 751
2014-04-03 2014-04-01 4 Angle Colin M IRBT Common Stock F - Taxes D 41,6700 −2 694 −112 504 325
2014-04-03 2014-04-02 4 Dean Alison IRBT Common Stock F - Taxes D 42,8200 −254 −11 49 162
2014-04-03 2014-04-01 4 Dean Alison IRBT Common Stock F - Taxes D 41,6700 −326 −14 49 416
2014-04-02 2014-03-31 4 SAGAN PAUL IRBT Phantom Stock A - Award D 41,0500 274 11 5 042
2014-03-11 2014-03-10 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 43,2800 −2 677 −116 63 121
2014-03-11 2014-03-07 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 43,35 4 925 4 925
2014-03-11 2014-03-07 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 8 617 65 798
2014-03-11 2014-03-10 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 43,2800 −1 911 −83 60 712
2014-03-11 2014-03-07 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 43,35 2 813 2 813
2014-03-11 2014-03-07 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 4 933 62 623
2014-03-11 2014-03-10 4 Angle Colin M IRBT Common Stock F - Taxes D 43,2800 −15 875 −687 507 019
2014-03-11 2014-03-07 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 43,35 15 475 15 475
2014-03-11 2014-03-07 4 Angle Colin M IRBT Common Stock A - Award D 27 100 522 894
2014-03-11 2014-03-10 4 Dean Alison IRBT Common Stock F - Taxes D 43,2800 −1 577 −68 49 742
2014-03-11 2014-03-07 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 43,35 5 100 5 100
2014-03-11 2014-03-07 4 Dean Alison IRBT Common Stock A - Award D 8 933 51 319
2014-03-11 2014-03-10 4 Pirjanian Paolo IRBT Common Stock F - Taxes D 43,2800 −1 068 −46 43 107
2014-03-11 2014-03-07 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) A - Award D 43,35 5 625 5 625
2014-03-11 2014-03-07 4 Pirjanian Paolo IRBT Common Stock A - Award D 9 850 44 175
2014-03-06 2014-03-06 4 SAGAN PAUL IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,70 −10 000 0
2014-03-06 2014-03-06 4 SAGAN PAUL IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −12 500 2 500
2014-03-06 2014-03-06 4 SAGAN PAUL IRBT Common Stock S - Sale D 46,8700 −10 000 −469 11 412
2014-03-06 2014-03-06 4 SAGAN PAUL IRBT Common Stock M - Exercise D 17,7000 10 000 177 21 412
2014-03-06 2014-03-06 4 SAGAN PAUL IRBT Common Stock S - Sale D 47,3400 −12 500 −592 11 412
2014-03-06 2014-03-06 4 SAGAN PAUL IRBT Common Stock M - Exercise D 14,5200 12 500 182 23 912
2014-03-06 2014-03-06 4 CHWANG RONALD IRBT Employee Stock Option (Right to Buy) M - Exercise D 19,85 −5 000 0
2014-03-06 2014-03-06 4 CHWANG RONALD IRBT Common Stock S - Sale D 46,7900 −5 000 −234 8 353
2014-03-06 2014-03-06 4 CHWANG RONALD IRBT Common Stock M - Exercise D 19,8500 5 000 99 13 353
2014-03-06 2014-03-04 4 CHWANG RONALD IRBT Employee Stock Option (Right to Buy) M - Exercise D 19,85 −5 000 5 000
2014-03-06 2014-03-04 4 CHWANG RONALD IRBT Common Stock S - Sale D 43,5200 −5 000 −218 8 353
2014-03-06 2014-03-04 4 CHWANG RONALD IRBT Common Stock M - Exercise D 19,8500 5 000 99 13 353
2014-03-06 2014-03-04 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −10 500 13 300
2014-03-06 2014-03-04 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 43,0700 −10 500 −452 57 690
2014-03-06 2014-03-04 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 14,5200 10 500 152 68 190
2014-03-03 2014-02-28 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −21 333 0
2014-03-03 2014-02-28 4 Angle Colin M IRBT Common Stock S - Sale D 41,5900 −21 333 −887 495 794
2014-03-03 2014-02-28 4 Angle Colin M IRBT Common Stock M - Exercise D 16,0300 21 333 342 517 127
2014-02-25 2014-02-24 4 CHWANG RONALD IRBT Common Stock S - Sale D 45,7500 −3 059 −140 8 353
2014-02-25 2014-02-24 4 Pirjanian Paolo IRBT Employee Stock Option (Right to Buy) M - Exercise D 18,47 −15 000 85 000
2014-02-25 2014-02-24 4 Pirjanian Paolo IRBT Common Stock S - Sale D 45,3200 −4 762 −216 34 325
2014-02-25 2014-02-24 4 Pirjanian Paolo IRBT Common Stock S - Sale D 45,2900 −15 000 −679 39 087
2014-02-25 2014-02-24 4 Pirjanian Paolo IRBT Common Stock M - Exercise D 18,4700 15 000 277 54 087
2014-02-20 2014-02-18 4 DEEGAN GAIL IRBT Common Stock S - Sale D 43,7200 −6 050 −265 11 480
2014-02-18 2014-02-14 4 GEISSER ANDREA IRBT Stock Option (Right to buy) M - Exercise D 17,70 −10 000 0
2014-02-18 2014-02-14 4 GEISSER ANDREA IRBT Common Stock S - Sale D 44,8200 −10 000 −448 16 259
2014-02-18 2014-02-14 4 GEISSER ANDREA IRBT Common Stock M - Exercise D 17,7000 10 000 177 26 259
2014-02-18 2014-02-14 4 Kern Paul J IRBT Stock Option (Right to buy) M - Exercise D 19,85 −10 000 0
2014-02-18 2014-02-14 4 Kern Paul J IRBT Common Stock S - Sale D 43,0500 −10 000 −430 11 412
2014-02-18 2014-02-14 4 Kern Paul J IRBT Common Stock M - Exercise D 19,8500 10 000 198 21 412
2014-02-18 2014-02-13 4 Gansler Jacques S IRBT Common Stock S - Sale D 41,2900 −5 181 −214 2 231
2014-02-14 2014-02-13 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 26,59 −1 987 3 838
2014-02-14 2014-02-13 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 45,0900 −3 013 −136 57 690
2014-02-14 2014-02-13 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 44,4700 −1 987 −88 60 703
2014-02-14 2014-02-13 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 26,5900 1 987 53 62 690
2014-02-13 2013-06-07 4/A Dean Alison IRBT Common Stock A - Award D 14 800 42 386
2014-02-13 2014-02-11 4 CHWANG RONALD By Chwang-Seto Family Trust IRBT Common Stock S - Sale I 42,8600 −10 000 −429 79 210
2014-02-03 2013-08-12 4 ELLINGER DEBORAH G IRBT Common Stock S - Sale D 33,2100 −1 700 −56 14 023
2014-02-03 2014-02-03 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −1 500 0
2014-02-03 2014-02-03 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 35,3700 −1 500 −53 60 703
2014-02-03 2014-02-03 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 1 500 24 62 203
2014-01-30 2013-12-31 4 SAGAN PAUL IRBT Phantom Stock A - Award D 34,7700 324 11 4 768
2014-01-29 2012-12-30 4/A CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 19,3200 −2 794 −54 50 377
2014-01-22 2013-12-09 4 Pirjanian Paolo IRBT Common Stock S - Sale D 30,3900 −2 738 −83 39 087
2014-01-16 2014-01-14 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −10 000 50 000
2014-01-16 2014-01-14 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 40,0000 −10 000 −400 57 196
2014-01-16 2014-01-14 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 10 000 245 67 196
2014-01-16 2014-01-14 4 Dean Alison IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,54 −18 554 0
2014-01-16 2014-01-14 4 Dean Alison IRBT Employee Stock Option (Right to Buy) M - Exercise D 18,74 −416 0
2014-01-16 2014-01-14 4 Dean Alison IRBT Common Stock S - Sale D 40,0000 −18 970 −759 42 927
2014-01-16 2014-01-14 4 Dean Alison IRBT Common Stock M - Exercise D 14,5400 18 554 270 61 897
2014-01-16 2014-01-14 4 Dean Alison IRBT Common Stock M - Exercise D 18,7400 416 8 43 343
2014-01-09 2014-01-08 4 Angle Colin M IRBT Common Stock S - Sale D 36,1900 −38 051 −1 377 495 794
2014-01-09 2014-01-07 4 Angle Colin M IRBT Common Stock S - Sale D 36,1800 −72 488 −2 623 533 845
2014-01-03 2014-01-02 4 Angle Colin M IRBT Common Stock S - Sale D 34,2600 −14 599 −500 606 333
2014-01-03 2014-01-02 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 1 500
2014-01-03 2014-01-02 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 34,4300 −2 000 −69 60 703
2014-01-03 2014-01-02 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 62 703
2013-12-31 2013-12-30 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 35,3900 −3 334 −118 57 196
2013-12-16 2013-12-12 4 Gansler Jacques S IRBT Common Stock S - Sale D 29,8400 −5 000 −149 7 412
2013-12-04 2013-12-02 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 3 500
2013-12-04 2013-12-02 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 32,6500 −2 000 −65 60 703
2013-12-04 2013-12-02 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 62 703
2013-12-02 3 Pirjanian Paolo IRBT Common Stock D 41 825
2013-11-04 2013-11-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 5 500
2013-11-04 2013-11-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 33,6400 −2 000 −67 60 703
2013-11-04 2013-11-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 62 703
2013-10-29 2013-10-25 4 Gansler Jacques S IRBT Stock Option (Right to buy) M - Exercise D 17,70 −10 000 0
2013-10-29 2013-10-25 4 Gansler Jacques S IRBT Common Stock S - Sale D 35,6000 −10 000 −356 12 412
2013-10-29 2013-10-25 4 Gansler Jacques S IRBT Common Stock M - Exercise D 17,7000 10 000 177 22 412
2013-10-15 2013-10-11 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −25 000 60 000
2013-10-15 2013-10-11 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 35,2500 −25 000 −881 60 530
2013-10-15 2013-10-11 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 25 000 613 85 530
2013-10-03 2013-10-02 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 344 4 031
2013-10-03 2013-10-02 4 Beck Jeffrey A IRBT Common Stock S - Sale D 37,1200 −1 344 −50 71 935
2013-10-03 2013-10-02 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 14,5200 1 344 20 73 279
2013-10-02 2013-09-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 37,6500 299 11 4 444
2013-10-02 2013-10-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 7 500
2013-10-02 2013-10-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 37,5200 −2 000 −75 60 703
2013-10-02 2013-10-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 62 703
2013-09-13 2013-09-11 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) M - Exercise D 24,53 −15 000 85 000
2013-09-13 2013-09-11 4 CAMPANELLO RUSSELL J IRBT Common Stock S - Sale D 35,8200 −15 000 −537 60 530
2013-09-13 2013-09-11 4 CAMPANELLO RUSSELL J IRBT Common Stock M - Exercise D 24,5300 15 000 368 75 530
2013-09-13 2013-09-11 4 Gansler Jacques S IRBT Stock Option (Right to buy) M - Exercise D 19,85 −5 000 0
2013-09-13 2013-09-11 4 Gansler Jacques S IRBT Common Stock S - Sale D 35,6900 −5 000 −178 12 412
2013-09-13 2013-09-11 4 Gansler Jacques S IRBT Common Stock M - Exercise D 19,8500 5 000 99 17 412
2013-09-11 2013-09-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 35,1400 −1 297 −46 60 703
2013-09-05 2013-09-04 4 GEISSER ANDREA IRBT Stock Option (Right to buy) M - Exercise D 13,46 −10 000 0
2013-09-05 2013-09-04 4 GEISSER ANDREA IRBT Common Stock S - Sale D 33,5100 −10 000 −335 16 259
2013-09-05 2013-09-04 4 GEISSER ANDREA IRBT Common Stock M - Exercise D 13,4600 10 000 135 26 259
2013-09-04 2013-09-03 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 9 500
2013-09-04 2013-09-03 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 33,6300 −2 000 −67 62 000
2013-09-04 2013-09-03 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 64 000
2013-08-02 2013-07-31 4 SAGAN PAUL IRBT Stock Option (Right to buy) M - Exercise D 14,52 −25 000 15 000
2013-08-02 2013-07-31 4 SAGAN PAUL IRBT Common Stock S - Sale D 34,9600 −25 000 −874 11 412
2013-08-02 2013-07-31 4 SAGAN PAUL IRBT Commom Stock M - Exercise D 14,5200 25 000 363 36 412
2013-08-02 2013-08-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 11 500
2013-08-02 2013-08-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 35,2400 −2 000 −70 62 000
2013-08-02 2013-08-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 64 000
2013-07-31 2013-07-30 4 Gansler Jacques S IRBT Stock Option (Right to buy) M - Exercise D 13,46 −10 000 0
2013-07-31 2013-07-30 4 Gansler Jacques S IRBT Stock Option (Right to buy) M - Exercise D 19,85 −5 000 5 000
2013-07-31 2013-07-30 4 Gansler Jacques S IRBT Common Stock S - Sale D 34,2700 −15 000 −514 12 412
2013-07-31 2013-07-30 4 Gansler Jacques S IRBT Common Stock M - Exercise D 13,4600 10 000 135 27 412
2013-07-31 2013-07-30 4 Gansler Jacques S IRBT Common Stock M - Exercise D 19,8500 5 000 99 17 412
2013-07-03 2013-07-02 4 Beck Jeffrey A IRBT Common Stock S - Sale D 39,8600 −1 343 −54 71 935
2013-07-02 2013-06-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 39,7700 283 11 4 145
2013-07-02 2013-07-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 13 500
2013-07-02 2013-07-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 40,1800 −2 000 −80 62 000
2013-07-02 2013-07-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 64 000
2013-06-19 2013-06-17 4 Angle Colin M IRBT Common Stock S - Sale D 36,1817 −55 276 −2 000 620 932
2013-06-14 2013-06-12 4 GEISSER ANDREA IRBT Stock Option (Right to buy) M - Exercise D 14,05 −10 000 0
2013-06-14 2013-06-12 4 GEISSER ANDREA IRBT Common Stock S - Sale D 34,5100 −10 000 −345 16 259
2013-06-14 2013-06-12 4 GEISSER ANDREA IRBT Common Stock M - Exercise D 14,0500 10 000 140 26 259
2013-06-12 2013-06-07 4 DEEGAN GAIL IRBT Common Stock A - Award D 3 172 17 530
2013-06-12 2013-06-10 4 Angle Colin M IRBT Common Stock G - Gift D −31 000 676 208
2013-06-11 2013-06-07 4 MCNAMEE GEORGE C IRBT Common Stock A - Award D 3 172 79 552
2013-06-11 2013-06-07 4 SAGAN PAUL IRBT Common Stock A - Award D 3 172 11 412
2013-06-11 2013-06-07 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 3 172 15 723
2013-06-11 2013-06-07 4 CHWANG RONALD IRBT Common Stock A - Award D 3 172 11 412
2013-06-11 2013-06-07 4 GEISSER ANDREA IRBT Common Stock A - Award D 3 172 16 259
2013-06-11 2013-06-07 4 Kern Paul J IRBT Common Stock A - Award D 3 172 11 412
2013-06-11 2013-06-07 4 Gansler Jacques S IRBT Common Stock A - Award D 3 172 12 412
2013-06-11 2013-06-07 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 34,67 8 475 8 475
2013-06-11 2013-06-07 4 Dean Alison IRBT Common Stock A - Award D 14 800 42 927
2013-06-04 2013-05-29 4 MCNAMEE GEORGE C IRBT Common Stock G - Gift D −1 500 76 380
2013-06-04 2013-06-03 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 15 500
2013-06-04 2013-06-03 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 33,8656 −2 000 −68 62 000
2013-06-04 2013-06-03 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 64 000
2013-06-03 2013-05-30 4 Kern Paul J IRBT Stock Option (Right to Buy) M - Exercise D 13,46 −10 000 0
2013-06-03 2013-05-30 4 Kern Paul J IRBT Common Stock S - Sale D 34,1240 −10 000 −341 8 240
2013-06-03 2013-05-30 4 Kern Paul J IRBT Common Stock M - Exercise D 13,4600 10 000 135 18 240
2013-05-24 2013-05-23 4 GEISSER ANDREA IRBT Stock Option (Right to buy) M - Exercise D 19,85 −10 000 0
2013-05-24 2013-05-23 4 GEISSER ANDREA IRBT Common Stock S - Sale D 32,3200 −10 000 −323 13 087
2013-05-24 2013-05-23 4 GEISSER ANDREA IRBT Common Stock M - Exercise D 19,8500 10 000 198 23 087
2013-05-24 2013-05-07 4 GEISSER ANDREA IRBT Common Stock S - Sale D 30,9800 −3 059 −95 13 087
2013-05-22 2013-05-20 4 CHWANG RONALD IRBT Stock Option (Right to buy) M - Exercise D 24,00 −3 000 0
2013-05-22 2013-05-20 4 CHWANG RONALD IRBT Common Stock S - Sale D 34,6300 −3 000 −104 8 240
2013-05-22 2013-05-20 4 CHWANG RONALD IRBT Common Stock M - Exercise D 24,0000 3 000 72 11 240
2013-05-22 2013-05-21 4 Gansler Jacques S IRBT Stock Option (right to buy) M - Exercise D 14,05 −10 000 0
2013-05-22 2013-05-21 4 Gansler Jacques S IRBT Common Stock S - Sale D 34,7700 −10 000 −348 9 240
2013-05-22 2013-05-21 4 Gansler Jacques S IRBT Common Stock M - Exercise D 14,0500 10 000 140 19 240
2013-05-22 2013-05-20 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 7,76 −17 718 0
2013-05-22 2013-05-20 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 34,9500 −17 718 −619 62 000
2013-05-22 2013-05-20 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 7,7600 17 718 137 79 718
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy M - Exercise D 25,99 −3 150 9 450
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 26,59 −2 850 8 550
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 33,48 −6 700 6 700
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Common Stock S - Sale D 34,9500 −12 700 −444 73 278
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 25,9900 3 150 82 85 978
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 26,5900 2 850 76 82 828
2013-05-22 2013-05-20 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 33,4800 6 700 224 79 978
2013-05-15 2013-05-15 4 CHWANG RONALD IRBT Common Stock S - Sale I 34,5700 −11 700 −404 140 000
2013-05-15 2013-05-13 4 CHWANG RONALD IRBT Common Stock S - Sale I 32,5200 −8 300 −270 151 700
2013-05-10 2013-05-10 4 CHWANG RONALD IRBT Common Stock S - Sale I 32,7200 −20 000 −654 160 000
2013-05-10 2013-05-09 4 CHWANG RONALD IRBT Common Stock S - Sale I 31,0000 −20 000 −620 180 000
2013-05-08 2013-05-08 4 CHWANG RONALD IRBT Common Stock S - Sale I 31,1400 −20 000 −623 200 000
2013-05-08 2013-05-07 4 CHWANG RONALD IRBT Common Stock S - Sale I 30,9300 −20 000 −619 220 000
2013-05-08 2013-05-06 4 CHWANG RONALD By Chwang-Seto Family Trust IRBT Common Stock S - Sale I 29,9600 −8 000 −240 89 210
2013-05-08 2013-05-06 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 7,76 −5 907 17 718
2013-05-08 2013-05-06 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,13 −2 500 0
2013-05-08 2013-05-06 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 29,9851 −8 407 −252 62 000
2013-05-08 2013-05-06 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 7,7600 5 907 46 70 407
2013-05-08 2013-05-06 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 17,1300 2 500 43 64 500
2013-05-08 2013-05-06 4 Angle Colin M IRBT Common Stock S - Sale D 30,1559 −53 886 −1 625 707 208
2013-05-03 2013-05-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 17 500
2013-05-03 2013-05-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 28,6785 −2 000 −57 62 000
2013-05-03 2013-05-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 64 000
2013-04-30 2013-04-29 4 MCNAMEE GEORGE C IRBT Stock Option (Right to Buy) M - Exercise D 16,46 −10 000 0
2013-04-30 2013-04-29 4 MCNAMEE GEORGE C IRBT Common Stock S - Sale D 28,5000 −10 000 −285 77 880
2013-04-30 2013-04-29 4 MCNAMEE GEORGE C IRBT Common Stock M - Exercise D 16,4600 10 000 165 87 880
2013-04-30 2013-04-30 4 CHWANG RONALD By Chwang-Seto Family Trust IRBT Common Stock S - Sale I 28,5500 −2 500 −71 97 210
2013-04-30 2013-04-29 4 CHWANG RONALD IRBT Stock Option (Right to Buy) M - Exercise D 16,46 −10 000 0
2013-04-30 2013-04-29 4 CHWANG RONALD IRBT Common Stock S - Sale D 28,5600 −10 000 −286 8 240
2013-04-30 2013-04-29 4 CHWANG RONALD IRBT Common Stock M - Exercise D 16,4600 10 000 165 18 240
2013-04-30 2013-04-29 4 CHWANG RONALD By Chwang-Seto Family Trust IRBT Common Stock S - Sale I 28,5700 −3 700 −106 99 710
2013-04-30 2013-04-26 4 CHWANG RONALD By Chwang-Seto Family Trust IRBT Commom Stock S - Sale I 28,4600 −3 800 −108 103 410
2013-04-30 2013-04-29 4 Gansler Jacques S IRBT Stock Option (right to buy) M - Exercise D 16,46 −10 000 0
2013-04-30 2013-04-29 4 Gansler Jacques S IRBT Common Stock S - Sale D 28,2790 −10 000 −283 9 240
2013-04-30 2013-04-29 4 Gansler Jacques S IRBT Common Stock M - Exercise D 16,4600 10 000 165 19 240
2013-04-26 2013-04-09 4/A Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 9,80 −3 817 9 375
2013-04-26 2013-04-09 4/A Beck Jeffrey A IRBT Common Stock S - Sale D 25,2630 −6 720 −170 90 287
2013-04-26 2013-04-09 4/A Beck Jeffrey A IRBT Common Stock M - Exercise D 9,8000 3 817 37 97 007
2013-04-26 2013-04-08 4/A Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 9,80 −33 683 13 192
2013-04-26 2013-04-08 4/A Beck Jeffrey A IRBT Common Stock S - Sale D 24,8292 −33 683 −836 93 190
2013-04-26 2013-04-25 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,13 −2 500 2 500
2013-04-26 2013-04-25 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 28,9500 −2 500 −72 62 000
2013-04-26 2013-04-25 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 17,1300 2 500 43 64 500
2013-04-26 2013-04-24 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,13 −3 000 5 000
2013-04-26 2013-04-24 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 27,5000 −3 000 −82 62 000
2013-04-26 2013-04-24 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 17,1300 3 000 51 65 000
2013-04-26 2013-04-24 4 Angle Colin M IRBT Common Stock S - Sale D 26,7400 −16 361 −437 761 094
2013-04-26 2013-04-25 4 Beck Jeffrey A IRBT Common Stock S - Sale D 28,2900 −10 586 −299 73 278
2013-04-26 2013-04-24 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −6 719 5 375
2013-04-26 2013-04-24 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 9,80 −9 375 0
2013-04-26 2013-04-24 4 Beck Jeffrey A IRBT Common Stock S - Sale D 26,7700 −18 382 −492 83 864
2013-04-26 2013-04-24 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 28,0400 −4 135 −116 102 246
2013-04-26 2013-04-24 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 14,5200 6 719 98 106 381
2013-04-26 2013-04-24 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 9,8000 9 375 92 99 662
2013-04-10 2013-04-09 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 9,80 −6 720 6 472
2013-04-10 2013-04-09 4 Beck Jeffrey A IRBT Common Stock S - Sale D 25,2630 −6 720 −170 93 190
2013-04-10 2013-04-09 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 9,8000 6 720 66 99 910
2013-04-10 2013-04-08 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 9,80 −33 683 13 192
2013-04-10 2013-04-08 4 Beck Jeffrey A IRBT Common Stock S - Sale D 24,8292 −33 683 −836 93 190
2013-04-10 2013-04-08 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 9,8000 33 683 330 126 873
2013-04-04 2013-03-31 4 SAGAN PAUL IRBT Phantom Stock A - Award D 25,6600 438 11 3 862
2013-04-04 2013-04-02 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 25,8200 −1 008 −26 58 873
2013-04-04 2013-04-01 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 25,3100 −760 −19 59 881
2013-04-04 2013-04-02 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 25,8200 −515 −13 62 000
2013-04-04 2013-04-01 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 25,3100 −470 −12 62 515
2013-04-04 2013-04-02 4 Angle Colin M IRBT Common Stock F - Taxes D 25,8200 −2 989 −77 777 455
2013-04-04 2013-04-01 4 Angle Colin M IRBT Common Stock F - Taxes D 25,3100 −1 862 −47 780 444
2013-04-04 2013-04-02 4 Dean Alison IRBT Common Stock F - Taxes D 25,8200 −237 −6 27 586
2013-04-04 2013-04-01 4 Dean Alison IRBT Common Stock F - Taxes D 25,3100 −304 −8 27 823
2013-04-04 2013-04-02 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 25,8200 −466 −12 93 190
2013-04-04 2013-04-01 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 25,3100 −552 −14 93 656
2013-04-03 2013-04-02 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,13 −1 500 8 000
2013-04-03 2013-04-02 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 25,9500 −1 500 −39 62 985
2013-04-03 2013-04-02 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 17,1300 1 500 26 64 485
2013-04-03 2013-04-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 19 500
2013-04-03 2013-04-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 25,5378 −2 000 −51 62 985
2013-04-03 2013-04-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 64 985
2013-04-03 2013-04-02 4 Dean Alison IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,54 −7 807 0
2013-04-03 2013-04-02 4 Dean Alison IRBT Common Stock S - Sale D 26,0000 −7 807 −203 28 127
2013-04-03 2013-04-02 4 Dean Alison IRBT Common Stock M - Exercise D 14,5400 7 807 114 35 934
2013-04-03 2013-04-01 4 Dean Alison IRBT Employee Stock Option (Right to Buy) M - Exercise D 18,74 −6 251 416
2013-04-03 2013-04-01 4 Dean Alison IRBT Common Stock S - Sale D 25,5709 −6 251 −160 28 127
2013-04-03 2013-04-01 4 Dean Alison IRBT Common Stock M - Exercise D 18,7400 6 251 117 34 378
2013-03-27 2013-03-25 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −2 000 21 500
2013-03-27 2013-03-25 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 17,13 −4 500 9 500
2013-03-27 2013-03-25 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 24,7320 −6 500 −161 62 985
2013-03-27 2013-03-25 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 2 000 32 69 485
2013-03-27 2013-03-25 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 17,1300 4 500 77 67 485
2013-03-15 2013-03-14 4 Angle Colin M IRBT Common Stock S - Sale D 24,0930 −18 160 −438 782 306
2013-03-12 2013-03-09 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 22,7500 −2 045 −47 60 641
2013-03-12 2013-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 22,7500 −1 687 −38 60 530
2013-03-12 2013-03-08 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 22,86 6 450 6 450
2013-03-12 2013-03-08 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 11 825 62 217
2013-03-12 2013-03-09 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 22,7500 −944 −21 62 985
2013-03-12 2013-03-08 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 22,86 6 450 6 450
2013-03-12 2013-03-08 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 11 825 63 929
2013-03-12 2013-03-09 4 Angle Colin M IRBT Common Stock F - Taxes D 22,7500 −6 633 −151 800 466
2013-03-12 2013-03-08 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 22,86 36 175 36 175
2013-03-12 2013-03-08 4 Angle Colin M IRBT Common Stock A - Award D 66 250 807 099
2013-03-12 2013-03-09 4 Dean Alison IRBT Common Stock F - Taxes D 22,7500 −753 −17 28 127
2013-03-12 2013-03-08 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 22,86 4 975 4 975
2013-03-12 2013-03-08 4 Dean Alison IRBT Common Stock A - Award D 9 100 28 880
2013-03-12 2013-03-09 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 22,7500 −3 896 −89 94 208
2013-03-12 2013-03-08 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) A - Award D 22,86 13 425 13 425
2013-03-12 2013-03-08 4 Beck Jeffrey A IRBT Common Stock A - Award D 24 575 98 104
2013-02-22 2013-02-20 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 20,9100 −714 −15 62 686
2013-02-22 2013-02-20 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 20,9100 −1 076 −22 52 104
2013-02-22 2013-02-20 4 Angle Colin M IRBT Common Stock F - Taxes D 20,9100 −2 912 −61 740 849
2013-02-19 2009-03-04 4/A MCNAMEE GEORGE C By Wife of Reporting Person IRBT Common Stock S - Sale I 7,3700 −4 000 −29 0
2013-02-19 2009-03-04 4/A MCNAMEE GEORGE C IRBT Common Stock S - Sale D 7,3700 −4 000 −29 81 640
2013-01-28 2012-06-08 4/A Kern Paul J IRBT Common Stock A - Award D 5 181 8 240
2013-01-28 2012-06-08 4/A SAGAN PAUL IRBT Common Stock A - Award D 5 181 8 240
2013-01-03 2012-12-31 4 SAGAN PAUL IRBT Phantom Stock A - Award D 18,7400 600 11 3 424
2013-01-03 2012-12-31 4 Kern Paul J IRBT Phantom Stock A - Award D 18,7400 600 11 8 493
2013-01-02 2012-12-30 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 18,7400 −2 779 −52 50 392
2012-12-28 2012-12-27 4 Angle Colin M IRBT Common Stock S - Sale D 19,0379 −24 569 −468 743 761
2012-12-21 2012-12-19 4 Angle Colin M IRBT Common Stock S - Sale D 20,0022 −4 100 −82 768 330
2012-11-30 2012-11-30 4 Angle Colin M IRBT Common Stock S - Sale D 19,0000 −1 087 −21 772 430
2012-11-30 2012-11-29 4 Angle Colin M IRBT Common Stock S - Sale D 19,0180 −6 801 −129 773 517
2012-11-13 2012-11-13 4 Gansler Jacques S IRBT Stock Option (right to buy) M - Exercise D 2,78 −5 000 0
2012-11-13 2012-11-13 4 Gansler Jacques S IRBT Common Stock S - Sale D 17,1068 −5 000 −86 9 240
2012-11-13 2012-11-13 4 Gansler Jacques S IRBT Common Stock M - Exercise D 2,7800 5 000 14 14 240
2012-10-02 2012-09-28 4 SAGAN PAUL IRBT Phantom Stock A - Award D 22,7600 494 11 2 824
2012-10-02 2012-09-28 4 Kern Paul J IRBT Phantom Stock A - Award D 22,7600 494 11 7 893
2012-10-02 2012-10-01 4 Dyer Joseph Wendell IRBT Common Stock F - Taxes D 22,9900 −299 −7 69 105
2012-09-14 2012-09-14 4 Angle Colin M IRBT Common Stock S - Sale D 26,6649 −26 246 −700 780 318
2012-09-11 2012-09-07 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 25,99 5 525 5 525
2012-09-11 2012-09-07 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 10 975 53 180
2012-09-11 2012-09-07 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) A - Award D 25,99 12 600 12 600
2012-09-11 2012-09-07 4 Beck Jeffrey A IRBT Common Stock A - Award D 25 100 73 529
2012-09-06 2012-09-04 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −1 000 0
2012-09-06 2012-09-04 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 25,0500 −1 000 −25 42 205
2012-09-06 2012-09-04 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 1 000 5 43 205
2012-08-10 2012-08-09 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −1 000 1 000
2012-08-10 2012-08-09 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 24,0000 −1 000 −24 42 205
2012-08-10 2012-08-09 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 1 000 5 43 205
2012-07-30 2012-07-30 4 Angle Colin M IRBT Common Stock S - Sale D 24,0144 −29 110 −699 806 564
2012-07-30 2012-07-26 4 Angle Colin M IRBT Common Stock S - Sale D 23,0714 −30 345 −700 835 674
2012-07-27 2012-07-27 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −2 000 2 000
2012-07-27 2012-07-27 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 24,0000 −2 000 −48 42 205
2012-07-27 2012-07-27 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 2 000 10 44 205
2012-07-27 2012-07-25 4 Dean Alison IRBT Common Stock F - Taxes D 22,9900 −106 −2 19 780
2012-07-02 2012-06-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 22,1500 508 11 2 329
2012-07-02 2012-06-30 4 Kern Paul J IRBT Phantom Stock A - Award D 22,1500 395 9 7 398
2012-06-28 2012-06-27 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 21,7100 −6 263 −136 63 400
2012-06-12 2012-06-08 4 DEEGAN GAIL IRBT Common Stock A - Award D 5 181 14 358
2012-06-12 2012-06-08 4 MCNAMEE GEORGE C IRBT Common Stock A - Award D 5 181 73 880
2012-06-12 2012-06-08 4 SAGAN PAUL IRBT Common Stock A - Award D 5 181 5 181
2012-06-12 2012-06-08 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 5 181 12 551
2012-06-12 2012-06-08 4 CHWANG RONALD IRBT Common Stock A - Award D 5 181 8 240
2012-06-12 2012-06-08 4 GEISSER ANDREA IRBT Common Stock A - Award D 5 181 16 146
2012-06-12 2012-06-08 4 Kern Paul J IRBT Common Stock A - Award D 5 181 5 181
2012-06-12 2012-06-08 4 Gansler Jacques S IRBT Common Stock A - Award D 5 181 9 240
2012-06-12 2012-06-08 4 Meekin Peter Thomas IRBT Common Stock A - Award D 5 181 18 758
2012-05-03 2012-05-01 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −1 000 4 000
2012-05-03 2012-05-01 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 24,0000 −1 000 −24 42 205
2012-05-03 2012-05-01 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 1 000 5 43 205
2012-04-26 2012-04-24 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 24,6000 −2 779 −68 48 429
2012-04-03 2012-03-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 27,2600 413 11 1 822
2012-04-03 2012-04-02 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 26,9400 −1 290 −35 69 663
2012-04-03 2012-04-01 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 26,9400 −949 −26 70 953
2012-04-03 2012-03-30 4 Kern Paul J IRBT Phantom Stock A - Award D 27,2600 390 11 7 003
2012-04-03 2012-04-02 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −1 000 5 000
2012-04-03 2012-04-02 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 26,9400 −501 −13 42 205
2012-04-03 2012-04-02 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 27,0500 −1 000 −27 42 706
2012-04-03 2012-04-02 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 1 000 5 43 706
2012-04-03 2012-04-01 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 26,9400 −457 −12 42 706
2012-04-03 2012-03-30 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 16,03 −500 23 500
2012-04-03 2012-03-30 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 27,9500 −500 −14 43 163
2012-04-03 2012-03-30 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 16,0300 500 8 43 663
2012-04-03 2012-04-02 4 Angle Colin M IRBT Common Stock F - Taxes D 26,9400 −3 158 −85 866 019
2012-04-03 2012-04-01 4 Angle Colin M IRBT Common Stock F - Taxes D 26,9400 −2 380 −64 869 177
2012-04-03 2012-04-02 4 Dyer Joseph Wendell IRBT Common Stock F - Taxes D 26,9400 −932 −25 69 404
2012-04-03 2012-04-01 4 Dyer Joseph Wendell IRBT Common Stock F - Taxes D 26,9400 −741 −20 70 336
2012-04-03 2012-04-02 4 Dean Alison IRBT Common Stock F - Taxes D 26,9400 −231 −6 19 886
2012-04-03 2012-04-01 4 Dean Alison IRBT Common Stock F - Taxes D 26,9400 −296 −8 20 117
2012-04-03 2012-04-02 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 26,9400 −453 −12 51 208
2012-04-03 2012-04-01 4 Beck Jeffrey A IRBT Common Stock F - Taxes D 26,9400 −536 −14 51 661
2012-03-29 2012-03-29 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −1 000 6 000
2012-03-29 2012-03-29 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 27,6640 −1 000 −28 43 163
2012-03-29 2012-03-29 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 1 000 5 44 163
2012-03-29 2012-03-28 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 27,9500 −584 −16 43 163
2012-03-29 2012-03-28 4 Angle Colin M IRBT Common Stock F - Taxes D 27,9500 −1 294 −36 871 557
2012-03-29 2012-03-27 4 Angle Colin M IRBT Common Stock S - Sale D 28,3954 −11 000 −312 872 851
2012-03-29 2012-03-28 4 Dyer Joseph Wendell IRBT Common Stock F - Taxes D 27,9500 −915 −26 71 077
2012-03-13 2012-03-09 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 12 575 12 575
2012-03-13 2012-03-09 4 LEAHY JOHN J IRBT Common Stock A - Award D 25 050 71 902
2012-03-13 2012-03-09 4 CAMPANELLO RUSSELL J IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 5 500 5 500
2012-03-13 2012-03-09 4 CAMPANELLO RUSSELL J IRBT Common Stock A - Award D 20 950 53 171
2012-03-13 2012-03-09 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 5 825 5 825
2012-03-13 2012-03-09 4 Weinstein Glen Daniel IRBT Common Stock A - Award D 11 575 43 747
2012-03-13 2012-03-09 4 Gansler Jacques S IRBT Stock Option (right to buy) M - Exercise D 2,78 −5 000 5 000
2012-03-13 2012-03-09 4 Gansler Jacques S IRBT Common Stock S - Sale D 26,3915 −5 000 −132 4 059
2012-03-13 2012-03-09 4 Gansler Jacques S IRBT Common Stock M - Exercise D 2,7800 5 000 14 9 059
2012-03-13 2012-03-09 4 Angle Colin M IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 40 825 40 825
2012-03-13 2012-03-09 4 Angle Colin M IRBT Common Stock A - Award D 81 250 883 851
2012-03-13 2012-03-09 4 Dyer Joseph Wendell IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 12 575 12 575
2012-03-13 2012-03-09 4 Dyer Joseph Wendell IRBT Common Stock A - Award D 25 050 71 992
2012-03-13 2012-03-09 4 Dean Alison IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 4 725 4 725
2012-03-13 2012-03-09 4 Dean Alison IRBT Common Stock A - Award D 9 400 20 413
2012-03-13 2012-03-09 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) A - Award D 26,59 11 400 11 400
2012-03-13 2012-03-09 4 Beck Jeffrey A IRBT Common Stock A - Award D 22 700 52 197
2012-02-22 2012-02-20 4 LEAHY JOHN J IRBT Common Stock F - Taxes D 26,0000 −597 −16 46 852
2012-02-22 2012-02-20 4 Weinstein Glen Daniel IRBT Common Stock F - Taxes D 26,0000 −999 −26 32 172
2012-02-22 2012-02-20 4 Angle Colin M IRBT Common Stock F - Taxes D 26,0000 −2 856 −74 802 601
2012-02-22 2012-02-20 4 Dyer Joseph Wendell IRBT Common Stock F - Taxes D 26,0000 −1 280 −33 46 942
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) M - Exercise D 7,76 −978 5 874
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −2 910 29 095
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,05 −12 501 37 501
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Common Stock S - Sale D 37,9900 −2 913 −111 47 449
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Common Stock S - Sale D 37,9900 −16 389 −623 50 362
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Common Stock M - Exercise D 7,7600 978 8 66 751
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Common Stock M - Exercise D 14,5200 2 910 42 65 773
2012-02-10 2012-02-08 4 LEAHY JOHN J IRBT Common Stock M - Exercise D 14,0500 12 501 176 62 863
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) M - Exercise D 7,76 −652 6 852
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 938 32 005
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,05 −7 452 50 002
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Common Stock S - Sale D 35,9900 −10 042 −361 50 362
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Common Stock M - Exercise D 7,7600 652 5 60 404
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Common Stock M - Exercise D 14,5200 1 938 28 59 752
2012-02-03 2012-02-02 4 LEAHY JOHN J IRBT Common Stock M - Exercise D 14,0500 7 452 105 57 814
2012-02-03 2012-02-03 4 Angle Colin M IRBT Common Stock S - Sale D 36,7928 −1 700 −63 805 457
2012-02-03 2012-02-01 4 Angle Colin M IRBT Common Stock S - Sale D 33,9843 −9 200 −313 807 157
2012-02-03 2012-02-01 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 14,52 −1 344 12 094
2012-02-03 2012-02-01 4 Beck Jeffrey A IRBT Common Stock S - Sale D 34,0000 −1 344 −46 29 497
2012-02-03 2012-02-01 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 14,5200 1 344 20 30 841
2012-02-03 2012-02-03 4 Moses Robert L. IRBT Employee Stock Option (Right to Buy) M - Exercise D 2,33 −1 500 500
2012-02-03 2012-02-03 4 Moses Robert L. IRBT Common Stock S - Sale D 37,0000 −1 500 −56 16 698
2012-02-03 2012-02-03 4 Moses Robert L. IRBT Common Stock M - Exercise D 2,3300 1 500 3 18 198
2012-02-03 2012-02-01 4 Moses Robert L. IRBT Employee Stock Option (Right to Buy) M - Exercise D 2,33 −500 2 000
2012-02-03 2012-02-01 4 Moses Robert L. IRBT Common Stock S - Sale D 34,0000 −500 −17 16 698
2012-02-03 2012-02-01 4 Moses Robert L. IRBT Common Stock M - Exercise D 2,3300 500 1 17 198
2012-01-27 2012-01-27 4 CHWANG RONALD IRBT Common Stock S - Sale I 32,8765 −4 900 −161 240 000
2012-01-27 2012-01-26 4 CHWANG RONALD IRBT Common Stock S - Sale I 33,1239 −900 −30 244 900
2012-01-27 2012-01-25 4 CHWANG RONALD IRBT Common Stock S - Sale I 32,8650 −16 600 −546 245 800
2012-01-26 2012-01-24 4 Beck Jeffrey A IRBT Employee Stock Option (Right to Buy) M - Exercise D 9,80 −9 375 46 875
2012-01-26 2012-01-24 4 Beck Jeffrey A IRBT Common Stock S - Sale D 31,8137 −9 375 −298 29 497
2012-01-26 2012-01-24 4 Beck Jeffrey A IRBT Common Stock M - Exercise D 9,8000 9 375 92 38 872
2012-01-03 2011-12-30 4 SAGAN PAUL IRBT Phantom Stock A - Award D 29,8500 377 11 1 409
2012-01-03 2011-12-30 4 ELLINGER DEBORAH G IRBT Common Stock A - Award D 7 370 7 370
2012-01-03 2011-12-30 4 GEISSER ANDREA IRBT Phantom Stock A - Award D 29,8500 461 14 12 644
2012-01-03 2011-12-30 4 CAMPANELLO RUSSELL J IRBT Common Stock F - Taxes D 29,8500 −2 779 −83 32 221
2012-01-03 2011-12-30 4 Kern Paul J IRBT Phantom Stock A - Award D 29,8500 356 11 6 613
2012-01-03 2012-01-03 4 Weinstein Glen Daniel IRBT Employee Stock Option (Right to Buy) M - Exercise D 4,96 −2 000 7 000
2012-01-03 2012-01-03 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 30,2722 −2 000 −61 33 171
2012-01-03 2012-01-03 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 4,9600 2 000 10 35 171
2011-12-06 3 ELLINGER DEBORAH G IRBT No securities are beneficially owned D 0
2011-07-06 3 DEEGAN GAIL IRBT No securities are beneficially owned D 0
2010-11-17 3 CAMPANELLO RUSSELL J IRBT No securities are beneficially owned D 0
2010-08-16 3 Moses Robert L. IRBT Common Stock D 6 698
2010-02-05 3 SAGAN PAUL IRBT No securities are beneficially owned D 0
2009-04-03 3 Beck Jeffrey A IRBT No securities are beneficially owned D 0
2008-06-09 3 LEAHY JOHN J IRBT No securities are beneficially owned D 0
2007-05-25 3 Lawrence Sandra B IRBT No securities are beneficially owned D 0
2007-03-26 3 Dean Alison IRBT Common Stock D 1 000
2006-10-05 2006-10-04 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 22,1542 −12 500 −277 654 700
2006-10-05 2006-10-04 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 22,0000 −2 500 −55 667 200
2006-09-21 2006-09-20 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 22,0000 −6 100 −134 669 700
2006-09-19 2006-09-18 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 22,1900 −700 −16 675 800
2006-09-18 2006-09-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 22,6400 −10 000 −226 676 500
2006-09-18 2006-09-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 22,0000 −5 000 −110 686 500
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Series F Preferred Stock C - Conversion I −162 719 0
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Series E Preferred Stock C - Conversion I −407 726 0
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Series D Preferred Stock C - Conversion I −218 926 0
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Series C Preferred Stock C - Conversion I −352 864 0
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Series A Preferred Stock C - Conversion I −1 336 370 0
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 24,0000 −49 871 −1 197 169 055
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 24,0000 −31 098 −746 321 766
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 162 719 162 719
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 407 726 407 726
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 218 926 218 926
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 352 864 352 864
2005-11-17 2005-11-15 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 1 336 370 1 336 370
2005-11-17 2005-11-15 4 Angle Colin M IRBT Common Stock S - Sale D 24,0000 −62 195 −1 493 1 546 429
2005-11-17 2005-11-15 4 Brooks Rodney A By The Rodney Brooks 2000 Family Irrevocable Trust IRBT Common Stock S - Sale I 24,0000 −7 836 −188 232 055
2005-11-17 2005-11-15 4 Brooks Rodney A IRBT Common Stock S - Sale D 24,0000 −60 130 −1 443 1 780 576
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Series F Preferred Stock C - Conversion I −162 719 0
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Series E Preferred Stock C - Conversion I −407 726 0
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Series D Preferred Stock C - Conversion I −218 926 0
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Series C Preferred Stock C - Conversion I −352 864 0
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Series A Preferred Stock C - Conversion I −1 336 370 0
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Common Stock S - Sale I 24,0000 −80 969 −1 943 2 397 636
2005-11-17 2005-11-15 4 CHWANG RONALD IRBT Common Stock C - Conversion I 2 478 605 2 478 605
2005-11-17 2005-11-15 4 Clear Geoffrey P IRBT Common Stock S - Sale D 24,0000 −2 332 −56 128 350
2005-11-17 2005-11-15 4 GEISSER ANDREA IRBT Series F Preferred Stock C - Conversion I −83 739 0
2005-11-17 2005-11-15 4 GEISSER ANDREA IRBT Series E Preferred Stock C - Conversion I −187 091 0
2005-11-17 2005-11-15 4 GEISSER ANDREA IRBT Series D Preferred Stock C - Conversion I −1 004 714 0
2005-11-17 2005-11-15 4 GEISSER ANDREA IRBT Common Stock C - Conversion I 24,0000 −41 668 −1 000 1 233 876
2005-11-17 2005-11-15 4 GEISSER ANDREA IRBT Common Stock C - Conversion I 1 275 544 1 275 544
2005-11-17 2005-11-15 4 Greiner Helen IRBT Common Stock S - Sale D 24,0000 −52 854 −1 268 1 565 107
2005-11-17 2005-11-15 4 MCNAMEE GEORGE C IRBT Series F Preferred Stock C - Conversion I −98 153 0
2005-11-17 2005-11-15 4 MCNAMEE GEORGE C IRBT Series E Preferred Stock C - Conversion D −10 729 0
2005-11-17 2005-11-15 4 MCNAMEE GEORGE C IRBT Series D Preferred Stock C - Conversion D −8 479 0
2005-11-17 2005-11-15 4 MCNAMEE GEORGE C IRBT Series C Preferred Stock C - Conversion D −64 118 0
2005-11-17 2005-11-15 4 MCNAMEE GEORGE C IRBT Common Stock C - Conversion I 98 153 98 153
2005-11-17 2005-11-15 4 MCNAMEE GEORGE C IRBT Common Stock C - Conversion D 83 326 97 326
2005-11-17 2005-11-15 4 Meekin Peter Thomas IRBT Series F Preferred Stock C - Conversion I −156 053 0
2005-11-17 2005-11-15 4 Meekin Peter Thomas IRBT Series E Preferred Stock C - Conversion I −1 933 184 0
2005-11-17 2005-11-15 4 Meekin Peter Thomas IRBT Common Stock S - Sale I 24,0000 −68 249 −1 638 2 020 988
2005-11-17 2005-11-15 4 Meekin Peter Thomas IRBT Common Stock C - Conversion I 2 089 237 2 089 237
2005-11-17 2005-11-15 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 24,0000 −632 −15 20 798
2005-11-17 2005-11-15 4 White Gregory Francis IRBT Common Stock S - Sale D 24,0000 −5 065 −122 236 296
2005-11-10 2005-11-08 4 Angle Colin M IRBT Common Stock S - Sale D 24,0000 −96 090 −2 306 1 608 624
2005-11-10 2005-11-08 4 Brooks Rodney A By The Rodney Brooks 2000 Family Irrevocable Trust IRBT Common Stock S - Sale I 24,0000 −12 109 −291 239 891
2005-11-10 2005-11-08 4 Brooks Rodney A IRBT Common Stock S - Sale D 24,0000 −92 899 −2 230 1 840 706
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Stock Option (Right to Buy) A - Award D 24,00 40 000 40 000
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Series D Preferred Stock C - Conversion I −77 049 218 926
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Series C Preferred Stock C - Conversion I −48 045 352 864
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Common Stock P - Purchase D 24,0000 8 000 192 8 000
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Common Stock S - Sale I 24,0000 −125 094 −3 002 0
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Common Stock C - Conversion I 77 049 77 049
2005-11-10 2005-11-08 4 CHWANG RONALD IRBT Common Stock C - Conversion I 48 045 48 045
2005-11-10 2005-11-08 4 Clear Geoffrey P IRBT Common Stock S - Sale D 24,0000 −3 603 −86 129 682
2005-11-10 2005-11-08 4 Clear Geoffrey P IRBT Common Stock P - Purchase D 24,0000 1 000 24 1 000
2005-11-10 2005-07-21 4 Clear Geoffrey P IRBT Stock Opiton (Right to Buy) M - Exercise D 0,55 −26 720 53 440
2005-11-10 2005-07-21 4 Clear Geoffrey P IRBT Common Stock M - Exercise D 0,5500 26 720 15 26 720
2005-11-10 2005-11-08 4 Gansler Jacques S By Wife of Reporting Person IRBT Common Stock P - Purchase I 24,0000 400 10 400
2005-11-10 2005-11-08 4 Gansler Jacques S IRBT Common Stock P - Purchase D 24,0000 1 000 24 1 000
2005-11-10 2005-11-08 4 GEISSER ANDREA IRBT Stock Option (Right to Buy) A - Award D 24,00 40 000 40 000
2005-11-10 2005-11-08 4 GEISSER ANDREA IRBT Series D Preferred Stock C - Conversion I −64 376 1 004 714
2005-11-10 2005-11-08 4 GEISSER ANDREA IRBT Common Stock P - Purchase D 24,0000 10 000 240 10 000
2005-11-10 2005-11-08 4 GEISSER ANDREA IRBT Common Stock S - Sale I 24,0000 −64 376 −1 545 0
2005-11-10 2005-11-08 4 GEISSER ANDREA IRBT Common Stock C - Conversion I 64 376 64 376
2005-11-10 2005-11-08 4 KENT GERALD JR IRBT Common Stock P - Purchase D 24,0000 500 12 500
2005-11-10 2005-07-24 4 KENT GERALD JR IRBT Stock Option (Right to Buy) A - Award D 5,66 60 000 60 000
2005-11-10 2005-11-08 4 Greiner Helen IRBT Common Stock S - Sale D 24,0000 −81 658 −1 960 1 617 961
2005-11-10 2005-11-08 4 MCNAMEE GEORGE C IRBT Stock Option (Right to Buy) A - Award D 24,00 40 000 40 000
2005-11-10 2005-11-08 4 MCNAMEE GEORGE C By Wife of Reporting Person IRBT Common Stock P - Purchase I 24,0000 4 000 96 4 000
2005-11-10 2005-11-08 4 MCNAMEE GEORGE C IRBT Common Stock P - Purchase D 24,0000 14 000 336 14 000
2005-11-10 2005-11-08 4 Meekin Peter Thomas IRBT Stock Option (Right to Buy) A - Award D 24,00 40 000 40 000
2005-11-10 2005-11-08 4 Meekin Peter Thomas IRBT Series E Preferred Stock C - Conversion I −105 443 1 933 184
2005-11-10 2005-11-08 4 Meekin Peter Thomas IRBT Common Stock P - Purchase D 24,0000 9 000 216 9 000
2005-11-10 2005-11-08 4 Meekin Peter Thomas IRBT Common Stock S - Sale I 24,0000 −105 443 −2 531 0
2005-11-10 2005-11-08 4 Meekin Peter Thomas IRBT Common Stock C - Conversion I 105 443 2 038 627
2005-11-10 2005-11-08 4 Weinstein Glen Daniel IRBT Common Stock S - Sale D 24,0000 −977 −23 21 430
2005-11-10 2005-07-22 4 Weinstein Glen Daniel IRBT Stock Option (Right to Buy) M - Exercise D 0,55 −5 000 10 000
2005-11-10 2005-07-22 4 Weinstein Glen Daniel IRBT Stock Option (Right to Buy) M - Exercise D 1,87 −1 000 39 000
2005-11-10 2005-07-22 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 0,5500 5 000 3 5 000
2005-11-10 2005-07-22 4 Weinstein Glen Daniel IRBT Common Stock M - Exercise D 1,8700 1 000 2 1 000
2005-11-10 2005-11-08 4 White Gregory Francis IRBT Common Stock S - Sale D 24,0000 −7 826 −188 241 361
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Series D Preferred Stock C - Conversion I −77 049 218 926
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Series C Preferred Stock C - Conversion I −48 045 352 864
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Common Stock P - Purchase I 24,0000 4 000 96 4 000
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Common Stock P - Purchase I 24,0000 2 000 48 2 000
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 24,0000 −77 049 −1 849 0
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Common Stock S - Sale I 24,0000 −48 045 −1 153 0
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 77 049 77 049
2005-11-10 2005-11-08 4 Acer Technology Ventures Management, LLC IRBT Common Stock C - Conversion I 48 045 48 045
2005-11-08 3 Brooks Rodney A By The Rodney Brooks 2000 Family Irrevocable Trust IRBT Common Stock I 252 000
2005-11-08 3 Brooks Rodney A IRBT Common Stock D 1 933 605
2005-11-08 3 Brooks Rodney A IRBT Common Stock I 204 090
2005-11-08 3 Angle Colin M By Angle Family 2003 Irrevocable Trust IRBT Common Stock I 200 000
2005-11-08 3 Angle Colin M IRBT Common Stock D 1 704 714
2005-11-08 3 Dyer Joseph Wendell IRBT Common Stock D 40 643
2005-11-08 3 Clear Geoffrey P IRBT Common Stock D 132 285
2005-11-08 3 Greiner Helen IRBT Common Stock D 1 699 619
2005-11-08 3 Weinstein Glen Daniel IRBT Common Stock D 22 402
2005-11-08 3 White Gregory Francis IRBT Common Stock D 249 187
2005-11-08 3 White Gregory Francis By Vision 2005 Investment Parnters L.P. IRBT Common Stock I 199 720
P
Köp på öppna marknaden eller privat köp av icke-derivatsäkerhet
S
Köp på öppna marknaden eller privat försäljning av icke-derivatsäkerhet
A
Bevilja, tilldelning eller annat förvärv av värdepapper från företaget (såsom en option)
C
Omvandling av derivat
D
Försäljning eller överföring av värdepapper tillbaka til företaget
F
Betalning av lösenpris eller skatteskuld med del av värdepapper som erhållits från bolaget
G
Överlåtelse av värdepapper från eller till insidern
K
Aktieswappar och liknande säkringsaffärer
M
Utövande eller omvandling av derivatsäkerhet som erhållits från företaget (som en option)
V
En transaktion friviligt rapporterad på schema 4
J
Andra (med en fotnot som beskriver transaktionen)
Other Listings
IT:1IRBT 3,70 €
GB:0R38
AT:IRBT
DE:I8R 3,67 €
Fintel data has been cited in the following publications:
Daily Mail Fox Business Business Insider Wall Street Journal The Washington Post Bloomberg Financial Times Globe and Mail
NASDAQ.com Reuters The Guardian Associated Press FactCheck.org Snopes Politifact
Federal Register The Intercept Forbes Fortune Magazine TheStreet Time Magazine Canadian Broadcasting Corporation International Business Times
Cambridge University Press Investopedia MarketWatch NY Daily News Entrepreneur Newsweek Barron's El Economista