53 filings
UPLOAD
IRBT
Irobot Corp
27 Dec 23
Letter from SEC
12:00am
CORRESP
IRBT
Irobot Corp
22 Dec 23
Correspondence with SEC
12:00am
UPLOAD
IRBT
Irobot Corp
20 Dec 23
Letter from SEC
12:00am
SD
IRBT
Irobot Corp
16 May 23
Conflict minerals disclosure
5:02pm
SD
IRBT
Irobot Corp
17 May 22
Conflict minerals disclosure
5:02pm
CT ORDER
te568zrcfa1 0isim
18 Mar 22
Confidential treatment order
9:33am
SD
l97jlvk4fyth40grwxk
7 May 21
Conflict minerals disclosure
5:21pm
SD
090r1jo
28 May 20
Conflict minerals disclosure
9:27am
CT ORDER
9tmtpu
18 Jul 19
Confidential treatment order
12:00am
SD
rrqh1rl
20 May 19
Conflict minerals disclosure
4:03pm
CT ORDER
vgceayq56ilo
20 Mar 19
Confidential treatment order
11:39am
SD
texax kk7
22 May 18
Conflict minerals disclosure
12:08pm
UPLOAD
f2gvhmykot9ewj h7341
25 Jul 17
Letter from SEC
12:00am
CORRESP
u014h rht
17 Jul 17
Correspondence with SEC
12:00am
CORRESP
nxqox6sp886gw730hm
12 Jun 17
Correspondence with SEC
12:00am
SD
cpcn mlgysrqi
31 May 17
Conflict minerals disclosure
12:00am
UPLOAD
jucb8
31 May 17
Letter from SEC
12:00am
CORRESP
thnflmr2 xz1f2tv3q63
4 May 17
Correspondence with SEC
12:00am
UPLOAD
jyxk 37u4r4qltxsy
21 Apr 17
Letter from SEC
12:00am
CORRESP
dsygp7u3
14 Apr 17
Correspondence with SEC
12:00am