iRobot Corp NASDAQ:IRBT Historical Prices

Below are the 4608 trading days of historical prices for IRBT.

# Exchange Symbol Date Open High Low Close
4608 NASDAQ IRBT Mon, Mar 4, 2024 10.93 11.01 10.68 10.81
4607 NASDAQ IRBT Fri, Mar 1, 2024 11.28 11.47 10.91 11.20
4606 NASDAQ IRBT Thu, Feb 29, 2024 11.41 12.79 11.34 11.41
4605 NASDAQ IRBT Wed, Feb 28, 2024 11.70 11.78 11.04 11.29
4604 NASDAQ IRBT Tue, Feb 27, 2024 11.15 12.15 10.00 11.78
4603 NASDAQ IRBT Mon, Feb 26, 2024 11.67 12.33 11.60 12.13
4602 NASDAQ IRBT Fri, Feb 23, 2024 11.88 12.23 11.52 11.63
4601 NASDAQ IRBT Thu, Feb 22, 2024 12.08 12.41 11.94 11.97
4600 NASDAQ IRBT Wed, Feb 21, 2024 12.24 12.43 11.99 12.05
4599 NASDAQ IRBT Tue, Feb 20, 2024 12.34 12.79 12.21 12.30
4598 NASDAQ IRBT Fri, Feb 16, 2024 12.38 12.78 12.20 12.35
4597 NASDAQ IRBT Thu, Feb 15, 2024 12.68 12.93 12.22 12.42
4596 NASDAQ IRBT Wed, Feb 14, 2024 12.60 12.85 12.12 12.55
4595 NASDAQ IRBT Tue, Feb 13, 2024 13.78 13.80 12.56 12.59
4594 NASDAQ IRBT Mon, Feb 12, 2024 13.81 14.19 13.71 13.87
4593 NASDAQ IRBT Fri, Feb 9, 2024 13.20 14.06 12.82 13.65
4592 NASDAQ IRBT Thu, Feb 8, 2024 12.30 13.64 12.01 13.16
4591 NASDAQ IRBT Wed, Feb 7, 2024 12.46 12.58 12.00 12.19
4590 NASDAQ IRBT Tue, Feb 6, 2024 11.82 12.79 11.82 12.47
4589 NASDAQ IRBT Mon, Feb 5, 2024 12.87 12.89 11.88 12.04
4588 NASDAQ IRBT Fri, Feb 2, 2024 13.52 13.55 12.87 13.01
4587 NASDAQ IRBT Thu, Feb 1, 2024 13.67 13.88 12.92 13.64
4586 NASDAQ IRBT Wed, Jan 31, 2024 14.23 14.50 13.50 13.60
4585 NASDAQ IRBT Tue, Jan 30, 2024 15.47 15.48 14.10 14.25
4584 NASDAQ IRBT Mon, Jan 29, 2024 14.07 16.25 13.80 15.50
4583 NASDAQ IRBT Fri, Jan 26, 2024 17.35 17.37 16.81 16.99
4582 NASDAQ IRBT Thu, Jan 25, 2024 17.64 17.94 16.39 17.58
4581 NASDAQ IRBT Wed, Jan 24, 2024 18.85 19.45 17.55 17.61
4580 NASDAQ IRBT Tue, Jan 23, 2024 17.38 19.68 16.90 18.48
4579 NASDAQ IRBT Mon, Jan 22, 2024 16.90 17.74 16.83 17.38
4578 NASDAQ IRBT Fri, Jan 19, 2024 16.91 18.05 15.77 17.26
4577 NASDAQ IRBT Thu, Jan 18, 2024 28.01 28.09 23.41 23.62
4576 NASDAQ IRBT Wed, Jan 17, 2024 30.02 30.35 27.17 27.54
4575 NASDAQ IRBT Tue, Jan 16, 2024 30.50 32.00 30.03 30.21
4574 NASDAQ IRBT Fri, Jan 12, 2024 31.04 31.49 29.91 29.98
4573 NASDAQ IRBT Thu, Jan 11, 2024 30.41 32.23 30.33 31.05
4572 NASDAQ IRBT Wed, Jan 10, 2024 36.99 36.99 29.00 29.75
4571 NASDAQ IRBT Tue, Jan 9, 2024 37.50 37.50 36.34 37.08
4570 NASDAQ IRBT Mon, Jan 8, 2024 37.80 38.36 37.62 37.76
4569 NASDAQ IRBT Fri, Jan 5, 2024 38.18 38.45 37.51 37.52
4568 NASDAQ IRBT Thu, Jan 4, 2024 38.61 38.70 38.02 38.33
4567 NASDAQ IRBT Wed, Jan 3, 2024 38.50 38.87 38.49 38.50
4566 NASDAQ IRBT Tue, Jan 2, 2024 38.50 38.85 38.33 38.54
4565 NASDAQ IRBT Fri, Dec 29, 2023 38.54 38.94 38.50 38.70
4564 NASDAQ IRBT Thu, Dec 28, 2023 38.96 38.96 38.55 38.56
4563 NASDAQ IRBT Wed, Dec 27, 2023 38.37 38.98 38.30 38.78
4562 NASDAQ IRBT Tue, Dec 26, 2023 39.06 39.18 38.36 38.37
4561 NASDAQ IRBT Fri, Dec 22, 2023 38.56 39.16 38.49 39.06
4560 NASDAQ IRBT Thu, Dec 21, 2023 38.51 38.99 38.30 38.57
4559 NASDAQ IRBT Wed, Dec 20, 2023 38.32 39.44 37.61 38.27
4558 NASDAQ IRBT Tue, Dec 19, 2023 37.21 39.25 37.10 38.50
4557 NASDAQ IRBT Mon, Dec 18, 2023 36.90 37.76 36.49 37.18
4556 NASDAQ IRBT Fri, Dec 15, 2023 38.31 38.54 37.55 37.66
4555 NASDAQ IRBT Thu, Dec 14, 2023 39.07 39.17 37.45 37.94
4554 NASDAQ IRBT Wed, Dec 13, 2023 38.79 39.23 38.60 38.65
4553 NASDAQ IRBT Tue, Dec 12, 2023 38.32 39.03 38.03 38.72
4552 NASDAQ IRBT Mon, Dec 11, 2023 39.55 39.94 37.90 38.63
4551 NASDAQ IRBT Fri, Dec 8, 2023 39.20 39.99 38.90 39.70
4550 NASDAQ IRBT Thu, Dec 7, 2023 38.27 39.36 38.04 38.69
4549 NASDAQ IRBT Wed, Dec 6, 2023 38.30 38.50 37.82 38.22
4548 NASDAQ IRBT Tue, Dec 5, 2023 36.32 38.29 36.30 37.93
4547 NASDAQ IRBT Mon, Dec 4, 2023 37.18 37.50 36.03 36.85
4546 NASDAQ IRBT Fri, Dec 1, 2023 36.09 36.98 35.60 36.78
4545 NASDAQ IRBT Thu, Nov 30, 2023 36.10 36.67 35.86 36.11
4544 NASDAQ IRBT Wed, Nov 29, 2023 35.31 36.94 34.71 36.24
4543 NASDAQ IRBT Tue, Nov 28, 2023 35.30 35.60 34.25 35.48
4542 NASDAQ IRBT Mon, Nov 27, 2023 42.10 42.14 31.13 34.35
4541 NASDAQ IRBT Fri, Nov 24, 2023 38.59 41.89 37.39 41.48
4540 NASDAQ IRBT Wed, Nov 22, 2023 29.66 30.28 29.64 29.83
4539 NASDAQ IRBT Tue, Nov 21, 2023 30.21 30.50 29.50 29.52
4538 NASDAQ IRBT Mon, Nov 20, 2023 30.48 31.25 30.15 30.52
4537 NASDAQ IRBT Fri, Nov 17, 2023 30.62 30.82 30.29 30.48
4536 NASDAQ IRBT Thu, Nov 16, 2023 30.94 30.94 30.34 30.48
4535 NASDAQ IRBT Wed, Nov 15, 2023 30.25 31.60 30.25 30.99
4534 NASDAQ IRBT Tue, Nov 14, 2023 28.85 30.34 28.85 30.01
4533 NASDAQ IRBT Mon, Nov 13, 2023 28.60 29.18 28.45 28.49
4532 NASDAQ IRBT Fri, Nov 10, 2023 29.05 29.10 28.23 28.60
4531 NASDAQ IRBT Thu, Nov 9, 2023 29.75 29.92 29.05 29.12
4530 NASDAQ IRBT Wed, Nov 8, 2023 30.00 30.25 29.27 30.16
4529 NASDAQ IRBT Tue, Nov 7, 2023 32.06 32.16 31.45 31.51
4528 NASDAQ IRBT Mon, Nov 6, 2023 32.35 32.56 31.85 32.06
4527 NASDAQ IRBT Fri, Nov 3, 2023 32.89 33.23 32.36 32.37
4526 NASDAQ IRBT Thu, Nov 2, 2023 32.47 32.84 32.29 32.40
4525 NASDAQ IRBT Wed, Nov 1, 2023 32.84 33.02 32.05 32.24
4524 NASDAQ IRBT Tue, Oct 31, 2023 33.00 33.10 32.65 32.93
4523 NASDAQ IRBT Mon, Oct 30, 2023 33.55 34.52 32.77 32.78
4522 NASDAQ IRBT Fri, Oct 27, 2023 33.57 33.84 33.20 33.51
4521 NASDAQ IRBT Thu, Oct 26, 2023 34.55 34.81 33.49 33.56
4520 NASDAQ IRBT Wed, Oct 25, 2023 34.63 35.22 34.63 34.70
4519 NASDAQ IRBT Tue, Oct 24, 2023 35.13 35.71 34.53 34.75
4518 NASDAQ IRBT Mon, Oct 23, 2023 36.15 36.45 35.12 35.12
4517 NASDAQ IRBT Fri, Oct 20, 2023 37.45 37.46 35.58 36.15
4516 NASDAQ IRBT Thu, Oct 19, 2023 37.00 37.81 36.90 37.29
4515 NASDAQ IRBT Wed, Oct 18, 2023 38.03 38.24 37.03 37.03
4514 NASDAQ IRBT Tue, Oct 17, 2023 38.38 38.69 38.12 38.14
4513 NASDAQ IRBT Mon, Oct 16, 2023 38.50 38.69 38.29 38.39
4512 NASDAQ IRBT Fri, Oct 13, 2023 38.40 38.70 38.00 38.27
4511 NASDAQ IRBT Thu, Oct 12, 2023 37.51 38.28 37.22 37.72
4510 NASDAQ IRBT Wed, Oct 11, 2023 38.41 38.76 37.71 37.71
4509 NASDAQ IRBT Tue, Oct 10, 2023 37.80 38.59 37.80 38.49
4508 NASDAQ IRBT Mon, Oct 9, 2023 36.90 38.23 36.67 37.99
4507 NASDAQ IRBT Fri, Oct 6, 2023 36.74 37.28 36.50 37.12
4506 NASDAQ IRBT Thu, Oct 5, 2023 38.21 38.81 36.84 36.89
4505 NASDAQ IRBT Wed, Oct 4, 2023 37.93 38.70 37.93 38.14
4504 NASDAQ IRBT Tue, Oct 3, 2023 38.82 39.03 37.77 37.91
4503 NASDAQ IRBT Mon, Oct 2, 2023 37.90 38.90 37.71 38.80
4502 NASDAQ IRBT Fri, Sep 29, 2023 39.55 39.57 37.75 37.90
4501 NASDAQ IRBT Thu, Sep 28, 2023 39.37 39.66 39.16 39.28
4500 NASDAQ IRBT Wed, Sep 27, 2023 38.00 39.74 37.75 39.28
4499 NASDAQ IRBT Tue, Sep 26, 2023 37.55 37.98 37.32 37.85
4498 NASDAQ IRBT Mon, Sep 25, 2023 37.09 37.71 37.01 37.68
4497 NASDAQ IRBT Fri, Sep 22, 2023 37.29 37.75 37.10 37.30
4496 NASDAQ IRBT Thu, Sep 21, 2023 37.09 37.85 36.91 37.32
4495 NASDAQ IRBT Wed, Sep 20, 2023 37.64 38.29 36.94 37.32
4494 NASDAQ IRBT Tue, Sep 19, 2023 35.51 37.82 35.23 37.60
4493 NASDAQ IRBT Mon, Sep 18, 2023 35.01 35.54 34.33 35.49
4492 NASDAQ IRBT Fri, Sep 15, 2023 35.36 35.50 34.89 35.10
4491 NASDAQ IRBT Thu, Sep 14, 2023 35.46 35.77 34.94 35.31
4490 NASDAQ IRBT Wed, Sep 13, 2023 35.22 36.02 35.11 35.39
4489 NASDAQ IRBT Tue, Sep 12, 2023 35.75 36.25 35.20 35.45
4488 NASDAQ IRBT Mon, Sep 11, 2023 35.60 35.60 35.60 35.60
4487 NASDAQ IRBT Fri, Sep 8, 2023 37.09 37.30 36.29 36.34
4486 NASDAQ IRBT Thu, Sep 7, 2023 36.58 37.37 36.28 37.18
4485 NASDAQ IRBT Wed, Sep 6, 2023 37.69 37.69 36.16 37.04
4484 NASDAQ IRBT Tue, Sep 5, 2023 38.04 38.71 37.79 37.79
4483 NASDAQ IRBT Fri, Sep 1, 2023 38.98 39.29 38.17 38.77
4482 NASDAQ IRBT Thu, Aug 31, 2023 38.80 39.41 38.36 38.89
4481 NASDAQ IRBT Wed, Aug 30, 2023 38.79 39.26 38.66 38.88
4480 NASDAQ IRBT Tue, Aug 29, 2023 39.40 39.42 38.80 38.99
4479 NASDAQ IRBT Mon, Aug 28, 2023 39.06 39.50 39.06 39.43
4478 NASDAQ IRBT Fri, Aug 25, 2023 38.06 39.31 37.80 39.11
4477 NASDAQ IRBT Thu, Aug 24, 2023 37.70 38.22 37.18 38.03
4476 NASDAQ IRBT Wed, Aug 23, 2023 38.27 38.69 37.66 37.74
4475 NASDAQ IRBT Tue, Aug 22, 2023 36.99 38.62 36.95 38.37
4474 NASDAQ IRBT Mon, Aug 21, 2023 37.12 37.47 36.60 37.13
4473 NASDAQ IRBT Fri, Aug 18, 2023 36.69 37.00 36.65 36.97
4472 NASDAQ IRBT Thu, Aug 17, 2023 37.00 37.60 36.73 36.99
4471 NASDAQ IRBT Wed, Aug 16, 2023 37.15 37.98 36.60 37.18
4470 NASDAQ IRBT Tue, Aug 15, 2023 37.04 37.55 36.60 37.49
4469 NASDAQ IRBT Mon, Aug 14, 2023 37.53 37.62 37.07 37.25
4468 NASDAQ IRBT Fri, Aug 11, 2023 38.85 39.08 37.42 37.73
4467 NASDAQ IRBT Thu, Aug 10, 2023 38.70 39.21 38.59 39.05
4466 NASDAQ IRBT Wed, Aug 9, 2023 39.28 40.17 38.48 38.88
4465 NASDAQ IRBT Tue, Aug 8, 2023 38.65 39.19 38.30 38.67
4464 NASDAQ IRBT Mon, Aug 7, 2023 39.05 39.29 38.65 39.08
4463 NASDAQ IRBT Fri, Aug 4, 2023 38.73 39.14 38.42 39.05
4462 NASDAQ IRBT Thu, Aug 3, 2023 39.00 39.41 38.59 38.72
4461 NASDAQ IRBT Wed, Aug 2, 2023 39.74 40.13 38.70 39.03
4460 NASDAQ IRBT Tue, Aug 1, 2023 39.76 40.09 39.51 39.94
4459 NASDAQ IRBT Mon, Jul 31, 2023 39.72 40.31 39.71 40.00
4458 NASDAQ IRBT Fri, Jul 28, 2023 38.94 40.11 38.90 39.55
4457 NASDAQ IRBT Thu, Jul 27, 2023 39.86 40.36 38.90 38.94
4456 NASDAQ IRBT Wed, Jul 26, 2023 40.56 41.02 39.68 40.00
4455 NASDAQ IRBT Tue, Jul 25, 2023 43.01 43.01 40.10 40.46
4454 NASDAQ IRBT Mon, Jul 24, 2023 47.42 47.59 46.65 46.90
4453 NASDAQ IRBT Fri, Jul 21, 2023 48.31 48.31 47.31 47.42
4452 NASDAQ IRBT Thu, Jul 20, 2023 48.00 48.26 47.46 47.96
4451 NASDAQ IRBT Wed, Jul 19, 2023 50.49 51.49 48.77 48.77
4450 NASDAQ IRBT Tue, Jul 18, 2023 49.67 50.61 49.23 50.40
4449 NASDAQ IRBT Mon, Jul 17, 2023 48.13 49.55 48.13 49.21
4448 NASDAQ IRBT Fri, Jul 14, 2023 47.28 48.14 46.43 47.92
4447 NASDAQ IRBT Thu, Jul 13, 2023 47.28 47.76 47.08 47.27
4446 NASDAQ IRBT Wed, Jul 12, 2023 47.05 47.27 46.28 47.00
4445 NASDAQ IRBT Tue, Jul 11, 2023 45.59 47.19 45.41 46.74
4444 NASDAQ IRBT Mon, Jul 10, 2023 46.02 46.50 45.49 45.74
4443 NASDAQ IRBT Fri, Jul 7, 2023 45.03 47.08 44.98 46.37
4442 NASDAQ IRBT Thu, Jul 6, 2023 44.79 45.64 44.40 45.10
4441 NASDAQ IRBT Wed, Jul 5, 2023 45.33 45.47 44.88 45.14
4440 NASDAQ IRBT Mon, Jul 3, 2023 45.25 45.96 45.10 45.37
4439 NASDAQ IRBT Fri, Jun 30, 2023 44.75 46.27 44.64 45.25
4438 NASDAQ IRBT Thu, Jun 29, 2023 45.39 45.53 44.63 44.75
4437 NASDAQ IRBT Wed, Jun 28, 2023 45.11 45.74 44.70 45.62
4436 NASDAQ IRBT Tue, Jun 27, 2023 43.54 45.60 43.53 45.24
4435 NASDAQ IRBT Mon, Jun 26, 2023 43.30 44.01 43.28 43.81
4434 NASDAQ IRBT Fri, Jun 23, 2023 45.30 45.50 43.25 43.37
4433 NASDAQ IRBT Thu, Jun 22, 2023 49.66 50.59 44.49 45.41
4432 NASDAQ IRBT Wed, Jun 21, 2023 50.00 50.12 49.51 49.53
4431 NASDAQ IRBT Tue, Jun 20, 2023 50.98 51.20 50.21 50.42
4430 NASDAQ IRBT Fri, Jun 16, 2023 49.70 51.03 49.50 51.00
4429 NASDAQ IRBT Thu, Jun 15, 2023 42.22 42.49 41.86 42.08
4428 NASDAQ IRBT Wed, Jun 14, 2023 42.02 42.98 41.87 42.09
4427 NASDAQ IRBT Tue, Jun 13, 2023 40.01 42.01 40.01 41.90
4426 NASDAQ IRBT Mon, Jun 12, 2023 39.71 40.76 39.71 40.49
4425 NASDAQ IRBT Fri, Jun 9, 2023 40.00 40.49 39.90 40.13
4424 NASDAQ IRBT Thu, Jun 8, 2023 39.47 40.33 39.31 40.16
4423 NASDAQ IRBT Wed, Jun 7, 2023 38.43 39.81 38.19 39.52
4422 NASDAQ IRBT Tue, Jun 6, 2023 38.18 38.18 37.61 38.10
4421 NASDAQ IRBT Mon, Jun 5, 2023 39.78 40.26 37.85 38.21
4420 NASDAQ IRBT Fri, Jun 2, 2023 38.79 40.28 38.79 39.98
4419 NASDAQ IRBT Thu, Jun 1, 2023 35.56 39.41 35.50 38.73
4418 NASDAQ IRBT Wed, May 31, 2023 34.77 36.19 34.59 35.45
4417 NASDAQ IRBT Tue, May 30, 2023 33.50 34.77 33.35 34.75
4416 NASDAQ IRBT Fri, May 26, 2023 33.61 33.79 33.48 33.54
4415 NASDAQ IRBT Thu, May 25, 2023 34.00 34.12 33.55 33.87
4414 NASDAQ IRBT Wed, May 24, 2023 32.75 34.84 32.67 34.00
4413 NASDAQ IRBT Tue, May 23, 2023 32.00 32.92 31.37 32.72
4412 NASDAQ IRBT Mon, May 22, 2023 32.16 32.30 31.65 31.80
4411 NASDAQ IRBT Fri, May 19, 2023 32.87 32.87 31.46 32.07
4410 NASDAQ IRBT Thu, May 18, 2023 33.06 33.23 32.20 32.72
4409 NASDAQ IRBT Wed, May 17, 2023 33.92 34.00 33.11 33.30
4408 NASDAQ IRBT Tue, May 16, 2023 33.75 34.06 33.54 34.03
4407 NASDAQ IRBT Mon, May 15, 2023 33.76 34.14 33.56 33.93
4406 NASDAQ IRBT Fri, May 12, 2023 34.08 34.40 33.49 33.75
4405 NASDAQ IRBT Thu, May 11, 2023 35.49 35.63 34.19 34.20
4404 NASDAQ IRBT Wed, May 10, 2023 36.25 36.45 34.96 35.84
4403 NASDAQ IRBT Tue, May 9, 2023 37.82 38.98 37.66 38.28
4402 NASDAQ IRBT Mon, May 8, 2023 37.50 38.14 37.25 38.10
4401 NASDAQ IRBT Fri, May 5, 2023 37.79 37.80 36.85 37.45
4400 NASDAQ IRBT Thu, May 4, 2023 38.17 38.28 37.39 37.79
4399 NASDAQ IRBT Wed, May 3, 2023 38.31 38.83 38.00 38.10
4398 NASDAQ IRBT Tue, May 2, 2023 38.81 38.87 38.19 38.23
4397 NASDAQ IRBT Mon, May 1, 2023 39.24 39.38 38.85 38.92
4396 NASDAQ IRBT Fri, Apr 28, 2023 40.14 40.23 39.24 39.33
4395 NASDAQ IRBT Thu, Apr 27, 2023 41.20 41.20 39.90 40.05
4394 NASDAQ IRBT Wed, Apr 26, 2023 42.35 42.35 40.65 41.10
4393 NASDAQ IRBT Tue, Apr 25, 2023 43.43 43.64 42.97 42.97
4392 NASDAQ IRBT Mon, Apr 24, 2023 43.29 43.74 42.99 43.61
4391 NASDAQ IRBT Fri, Apr 21, 2023 43.20 43.62 43.02 43.39
4390 NASDAQ IRBT Thu, Apr 20, 2023 42.15 43.28 42.01 43.20
4389 NASDAQ IRBT Wed, Apr 19, 2023 41.34 42.06 41.29 42.04
4388 NASDAQ IRBT Tue, Apr 18, 2023 41.44 41.55 41.14 41.51
4387 NASDAQ IRBT Mon, Apr 17, 2023 41.71 41.78 41.17 41.39
4386 NASDAQ IRBT Fri, Apr 14, 2023 41.70 41.90 41.55 41.63
4385 NASDAQ IRBT Thu, Apr 13, 2023 41.61 41.99 41.44 41.81
4384 NASDAQ IRBT Wed, Apr 12, 2023 41.69 42.02 41.56 41.70
4383 NASDAQ IRBT Tue, Apr 11, 2023 41.71 42.10 41.46 41.47
4382 NASDAQ IRBT Mon, Apr 10, 2023 41.72 41.88 41.34 41.68
4381 NASDAQ IRBT Thu, Apr 6, 2023 41.87 42.12 41.65 41.71
4380 NASDAQ IRBT Wed, Apr 5, 2023 42.22 42.36 41.71 41.91
4379 NASDAQ IRBT Tue, Apr 4, 2023 43.05 43.11 42.15 42.35
4378 NASDAQ IRBT Mon, Apr 3, 2023 43.50 43.59 42.99 43.10
4377 NASDAQ IRBT Fri, Mar 31, 2023 43.93 43.97 43.12 43.64
4376 NASDAQ IRBT Thu, Mar 30, 2023 43.63 44.00 43.56 43.82
4375 NASDAQ IRBT Wed, Mar 29, 2023 43.04 43.52 43.00 43.52
4374 NASDAQ IRBT Tue, Mar 28, 2023 43.17 43.33 43.02 43.20
4373 NASDAQ IRBT Mon, Mar 27, 2023 43.75 43.75 43.08 43.10
4372 NASDAQ IRBT Fri, Mar 24, 2023 42.99 44.19 42.76 43.65
4371 NASDAQ IRBT Thu, Mar 23, 2023 43.33 43.55 42.70 43.08
4370 NASDAQ IRBT Wed, Mar 22, 2023 43.72 44.25 43.31 43.31
4369 NASDAQ IRBT Tue, Mar 21, 2023 44.39 44.93 43.71 43.86
4368 NASDAQ IRBT Mon, Mar 20, 2023 44.42 44.68 43.84 44.38
4367 NASDAQ IRBT Fri, Mar 17, 2023 44.84 45.25 44.71 44.95
4366 NASDAQ IRBT Thu, Mar 16, 2023 43.89 44.90 43.76 44.79
4365 NASDAQ IRBT Wed, Mar 15, 2023 43.54 44.02 43.13 43.89
4364 NASDAQ IRBT Tue, Mar 14, 2023 44.17 44.22 43.49 43.84
4363 NASDAQ IRBT Mon, Mar 13, 2023 43.40 44.03 42.82 43.75
4362 NASDAQ IRBT Fri, Mar 10, 2023 43.96 44.00 43.64 43.93
4361 NASDAQ IRBT Thu, Mar 9, 2023 43.96 44.03 43.75 43.89
4360 NASDAQ IRBT Wed, Mar 8, 2023 42.60 44.00 42.60 43.96
4359 NASDAQ IRBT Tue, Mar 7, 2023 42.79 42.99 42.45 42.64
4358 NASDAQ IRBT Mon, Mar 6, 2023 42.89 43.00 42.61 42.90
4357 NASDAQ IRBT Fri, Mar 3, 2023 42.00 43.26 41.86 42.89
4356 NASDAQ IRBT Thu, Mar 2, 2023 42.21 42.75 41.87 42.08
4355 NASDAQ IRBT Wed, Mar 1, 2023 41.10 42.44 40.95 42.36
4354 NASDAQ IRBT Tue, Feb 28, 2023 41.88 42.02 40.90 41.09
4353 NASDAQ IRBT Mon, Feb 27, 2023 42.32 42.46 41.12 41.88
4352 NASDAQ IRBT Fri, Feb 24, 2023 41.99 42.50 41.99 42.27
4351 NASDAQ IRBT Thu, Feb 23, 2023 41.94 42.24 41.58 42.24
4350 NASDAQ IRBT Wed, Feb 22, 2023 42.21 42.56 41.40 41.99
4349 NASDAQ IRBT Tue, Feb 21, 2023 41.00 41.90 40.97 41.67
4348 NASDAQ IRBT Fri, Feb 17, 2023 41.82 41.88 41.08 41.19
4347 NASDAQ IRBT Thu, Feb 16, 2023 41.50 41.96 41.46 41.75
4346 NASDAQ IRBT Wed, Feb 15, 2023 40.99 41.99 40.95 41.73
4345 NASDAQ IRBT Tue, Feb 14, 2023 41.70 42.45 41.15 41.33
4344 NASDAQ IRBT Mon, Feb 13, 2023 41.20 41.70 41.07 41.47
4343 NASDAQ IRBT Fri, Feb 10, 2023 41.69 41.69 41.31 41.46
4342 NASDAQ IRBT Thu, Feb 9, 2023 41.95 42.36 41.56 41.70
4341 NASDAQ IRBT Wed, Feb 8, 2023 42.46 42.76 41.77 41.79
4340 NASDAQ IRBT Tue, Feb 7, 2023 42.37 42.67 42.00 42.46
4339 NASDAQ IRBT Mon, Feb 6, 2023 43.05 43.20 42.07 42.31
4338 NASDAQ IRBT Fri, Feb 3, 2023 44.80 44.81 42.97 43.23
4337 NASDAQ IRBT Thu, Feb 2, 2023 45.41 45.73 44.50 44.82
4336 NASDAQ IRBT Wed, Feb 1, 2023 45.12 46.14 45.00 45.24
4335 NASDAQ IRBT Tue, Jan 31, 2023 45.31 45.76 44.99 45.00
4334 NASDAQ IRBT Mon, Jan 30, 2023 45.36 45.69 45.10 45.11
4333 NASDAQ IRBT Fri, Jan 27, 2023 45.44 46.00 44.98 45.36
4332 NASDAQ IRBT Thu, Jan 26, 2023 46.23 46.23 45.30 45.58
4331 NASDAQ IRBT Wed, Jan 25, 2023 45.77 46.48 45.76 46.02
4330 NASDAQ IRBT Tue, Jan 24, 2023 46.69 47.03 45.95 45.97
4329 NASDAQ IRBT Mon, Jan 23, 2023 45.91 46.85 45.91 46.59
4328 NASDAQ IRBT Fri, Jan 20, 2023 46.79 46.79 45.65 45.88
4327 NASDAQ IRBT Thu, Jan 19, 2023 47.23 47.40 46.56 46.56
4326 NASDAQ IRBT Wed, Jan 18, 2023 48.15 48.25 47.14 47.34
4325 NASDAQ IRBT Tue, Jan 17, 2023 47.99 48.24 47.93 48.12
4324 NASDAQ IRBT Fri, Jan 13, 2023 48.01 48.44 47.78 47.98
4323 NASDAQ IRBT Thu, Jan 12, 2023 48.72 48.72 48.21 48.29
4322 NASDAQ IRBT Wed, Jan 11, 2023 48.52 48.55 48.29 48.47
4321 NASDAQ IRBT Tue, Jan 10, 2023 48.35 48.53 48.26 48.46
4320 NASDAQ IRBT Mon, Jan 9, 2023 48.15 48.81 48.03 48.33
4319 NASDAQ IRBT Fri, Jan 6, 2023 48.27 48.59 48.12 48.17
4318 NASDAQ IRBT Thu, Jan 5, 2023 48.45 48.69 48.33 48.47
4317 NASDAQ IRBT Wed, Jan 4, 2023 48.32 48.73 48.32 48.57
4316 NASDAQ IRBT Tue, Jan 3, 2023 48.22 48.50 47.92 48.26
4315 NASDAQ IRBT Fri, Dec 30, 2022 47.91 48.37 47.73 48.13
4314 NASDAQ IRBT Thu, Dec 29, 2022 48.13 48.24 47.80 47.99
4313 NASDAQ IRBT Wed, Dec 28, 2022 48.00 48.16 47.81 48.09
4312 NASDAQ IRBT Tue, Dec 27, 2022 47.56 48.08 47.54 47.97
4311 NASDAQ IRBT Fri, Dec 23, 2022 48.01 48.05 47.74 47.99
4310 NASDAQ IRBT Thu, Dec 22, 2022 47.90 48.14 47.68 47.96
4309 NASDAQ IRBT Wed, Dec 21, 2022 47.56 48.05 47.56 48.01
4308 NASDAQ IRBT Tue, Dec 20, 2022 47.85 48.29 47.56 47.69
4307 NASDAQ IRBT Mon, Dec 19, 2022 47.67 48.03 47.30 47.81
4306 NASDAQ IRBT Fri, Dec 16, 2022 47.07 48.02 47.07 47.91
4305 NASDAQ IRBT Thu, Dec 15, 2022 47.44 47.99 47.33 47.43
4304 NASDAQ IRBT Wed, Dec 14, 2022 48.52 48.68 47.26 47.44
4303 NASDAQ IRBT Tue, Dec 13, 2022 49.51 50.17 48.66 48.68
4302 NASDAQ IRBT Mon, Dec 12, 2022 49.38 49.86 49.07 49.25
4301 NASDAQ IRBT Fri, Dec 9, 2022 49.80 50.34 49.59 49.59
4300 NASDAQ IRBT Thu, Dec 8, 2022 50.41 50.89 50.00 50.17
4299 NASDAQ IRBT Wed, Dec 7, 2022 51.49 51.69 50.50 50.53
4298 NASDAQ IRBT Tue, Dec 6, 2022 52.64 52.71 51.24 51.60
4297 NASDAQ IRBT Mon, Dec 5, 2022 52.77 53.25 52.55 52.92
4296 NASDAQ IRBT Fri, Dec 2, 2022 51.90 52.90 51.82 52.88
4295 NASDAQ IRBT Thu, Dec 1, 2022 52.12 52.75 51.63 52.27
4294 NASDAQ IRBT Wed, Nov 30, 2022 51.63 52.09 50.96 52.09
4293 NASDAQ IRBT Tue, Nov 29, 2022 51.89 51.97 51.32 51.36
4292 NASDAQ IRBT Mon, Nov 28, 2022 52.29 52.29 51.76 51.83
4291 NASDAQ IRBT Fri, Nov 25, 2022 52.23 52.37 51.93 52.20
4290 NASDAQ IRBT Wed, Nov 23, 2022 52.68 52.78 52.34 52.46
4289 NASDAQ IRBT Tue, Nov 22, 2022 52.76 53.03 52.34 52.47
4288 NASDAQ IRBT Mon, Nov 21, 2022 51.86 53.00 51.64 52.79
4287 NASDAQ IRBT Fri, Nov 18, 2022 52.79 52.79 51.84 51.89
4286 NASDAQ IRBT Thu, Nov 17, 2022 52.42 52.80 52.07 52.41
4285 NASDAQ IRBT Wed, Nov 16, 2022 52.52 52.74 52.08 52.43
4284 NASDAQ IRBT Tue, Nov 15, 2022 53.00 53.00 52.52 52.67
4283 NASDAQ IRBT Mon, Nov 14, 2022 53.10 53.37 52.48 52.67
4282 NASDAQ IRBT Fri, Nov 11, 2022 53.45 53.86 53.25 53.40
4281 NASDAQ IRBT Thu, Nov 10, 2022 54.14 54.25 53.24 53.45
4280 NASDAQ IRBT Wed, Nov 9, 2022 53.75 53.99 53.51 53.66
4279 NASDAQ IRBT Tue, Nov 8, 2022 54.64 54.73 53.49 53.88
4278 NASDAQ IRBT Mon, Nov 7, 2022 54.56 55.93 54.48 55.65
4277 NASDAQ IRBT Fri, Nov 4, 2022 55.35 55.45 54.46 54.55
4276 NASDAQ IRBT Thu, Nov 3, 2022 55.56 55.56 54.95 55.01
4275 NASDAQ IRBT Wed, Nov 2, 2022 56.36 56.39 55.36 55.45
4274 NASDAQ IRBT Tue, Nov 1, 2022 56.74 56.74 56.30 56.53
4273 NASDAQ IRBT Mon, Oct 31, 2022 56.34 56.62 56.06 56.50
4272 NASDAQ IRBT Fri, Oct 28, 2022 56.41 56.65 56.14 56.34
4271 NASDAQ IRBT Thu, Oct 27, 2022 55.94 56.37 55.85 56.36
4270 NASDAQ IRBT Wed, Oct 26, 2022 55.65 56.30 55.64 56.09
4269 NASDAQ IRBT Tue, Oct 25, 2022 56.09 56.17 55.66 55.66
4268 NASDAQ IRBT Mon, Oct 24, 2022 56.24 56.29 55.89 55.96
4267 NASDAQ IRBT Fri, Oct 21, 2022 55.67 56.37 55.51 56.29
4266 NASDAQ IRBT Thu, Oct 20, 2022 55.61 55.99 55.51 55.69
4265 NASDAQ IRBT Wed, Oct 19, 2022 55.80 55.94 55.57 55.67
4264 NASDAQ IRBT Tue, Oct 18, 2022 56.10 56.25 55.82 56.00
4263 NASDAQ IRBT Mon, Oct 17, 2022 56.44 56.53 55.65 55.68
4262 NASDAQ IRBT Fri, Oct 14, 2022 56.67 56.69 55.98 56.00
4261 NASDAQ IRBT Thu, Oct 13, 2022 55.41 56.85 55.35 56.42
4260 NASDAQ IRBT Wed, Oct 12, 2022 55.80 56.02 55.39 55.98
4259 NASDAQ IRBT Tue, Oct 11, 2022 56.23 56.27 55.49 55.60
4258 NASDAQ IRBT Mon, Oct 10, 2022 56.21 56.48 56.11 56.23
4257 NASDAQ IRBT Fri, Oct 7, 2022 56.14 56.46 56.06 56.19
4256 NASDAQ IRBT Thu, Oct 6, 2022 56.18 56.45 56.01 56.22
4255 NASDAQ IRBT Wed, Oct 5, 2022 56.52 56.58 55.85 56.30
4254 NASDAQ IRBT Tue, Oct 4, 2022 56.67 56.79 56.38 56.61
4253 NASDAQ IRBT Mon, Oct 3, 2022 56.48 56.76 56.23 56.48
4252 NASDAQ IRBT Fri, Sep 30, 2022 56.96 56.99 56.25 56.33
4251 NASDAQ IRBT Thu, Sep 29, 2022 57.00 57.30 56.80 56.93
4250 NASDAQ IRBT Wed, Sep 28, 2022 57.45 57.75 57.32 57.46
4249 NASDAQ IRBT Tue, Sep 27, 2022 57.76 57.81 57.38 57.47
4248 NASDAQ IRBT Mon, Sep 26, 2022 57.76 57.99 57.51 57.51
4247 NASDAQ IRBT Fri, Sep 23, 2022 57.95 58.01 57.67 57.81
4246 NASDAQ IRBT Thu, Sep 22, 2022 58.21 58.31 57.90 58.01
4245 NASDAQ IRBT Wed, Sep 21, 2022 58.46 58.63 58.06 58.19
4244 NASDAQ IRBT Tue, Sep 20, 2022 57.90 58.76 57.73 58.33
4243 NASDAQ IRBT Mon, Sep 19, 2022 57.85 58.37 57.78 58.30
4242 NASDAQ IRBT Fri, Sep 16, 2022 58.17 58.42 57.40 57.82
4241 NASDAQ IRBT Thu, Sep 15, 2022 58.35 58.48 58.10 58.17
4240 NASDAQ IRBT Wed, Sep 14, 2022 58.48 58.48 58.28 58.34
4239 NASDAQ IRBT Tue, Sep 13, 2022 58.56 58.60 58.26 58.48
4238 NASDAQ IRBT Mon, Sep 12, 2022 58.86 58.93 58.65 58.68
4237 NASDAQ IRBT Fri, Sep 9, 2022 58.95 59.09 58.78 58.83
4236 NASDAQ IRBT Thu, Sep 8, 2022 58.73 58.97 58.65 58.91
4235 NASDAQ IRBT Wed, Sep 7, 2022 58.72 59.05 58.72 58.80
4234 NASDAQ IRBT Tue, Sep 6, 2022 58.85 59.01 58.18 58.86
4233 NASDAQ IRBT Fri, Sep 2, 2022 58.94 59.05 58.71 59.03
4232 NASDAQ IRBT Thu, Sep 1, 2022 58.85 59.00 58.72 59.00
4231 NASDAQ IRBT Wed, Aug 31, 2022 59.02 59.12 58.76 58.88
4230 NASDAQ IRBT Tue, Aug 30, 2022 58.89 59.10 58.73 59.03
4229 NASDAQ IRBT Mon, Aug 29, 2022 58.71 58.97 58.60 58.65
4228 NASDAQ IRBT Fri, Aug 26, 2022 59.20 59.28 58.65 58.83
4227 NASDAQ IRBT Thu, Aug 25, 2022 59.25 59.34 59.04 59.05
4226 NASDAQ IRBT Wed, Aug 24, 2022 59.21 59.40 59.08 59.16
4225 NASDAQ IRBT Tue, Aug 23, 2022 59.36 59.48 59.09 59.15
4224 NASDAQ IRBT Mon, Aug 22, 2022 59.32 59.49 59.25 59.36
4223 NASDAQ IRBT Fri, Aug 19, 2022 59.53 59.65 59.30 59.32
4222 NASDAQ IRBT Thu, Aug 18, 2022 59.66 59.80 59.44 59.52
4221 NASDAQ IRBT Wed, Aug 17, 2022 59.66 59.80 59.51 59.63
4220 NASDAQ IRBT Tue, Aug 16, 2022 59.74 60.25 59.60 59.60
4219 NASDAQ IRBT Mon, Aug 15, 2022 59.60 59.96 59.57 59.92
4218 NASDAQ IRBT Fri, Aug 12, 2022 59.85 59.85 59.51 59.71
4217 NASDAQ IRBT Thu, Aug 11, 2022 59.63 60.00 59.50 59.87
4216 NASDAQ IRBT Wed, Aug 10, 2022 59.62 59.78 59.42 59.60
4215 NASDAQ IRBT Tue, Aug 9, 2022 59.50 59.66 59.44 59.64
4214 NASDAQ IRBT Mon, Aug 8, 2022 59.53 59.66 59.25 59.62
4213 NASDAQ IRBT Fri, Aug 5, 2022 59.70 60.09 59.45 59.54
4212 NASDAQ IRBT Thu, Aug 4, 2022 49.99 50.88 49.23 49.99
4211 NASDAQ IRBT Wed, Aug 3, 2022 46.62 50.29 46.56 49.99
4210 NASDAQ IRBT Tue, Aug 2, 2022 45.88 47.15 45.67 46.06
4209 NASDAQ IRBT Mon, Aug 1, 2022 45.91 47.29 44.55 46.39
4208 NASDAQ IRBT Fri, Jul 29, 2022 45.78 46.30 45.08 46.01
4207 NASDAQ IRBT Thu, Jul 28, 2022 43.18 45.87 42.92 45.78
4206 NASDAQ IRBT Wed, Jul 27, 2022 41.48 43.35 40.97 43.03
4205 NASDAQ IRBT Tue, Jul 26, 2022 41.43 41.81 40.45 40.92
4204 NASDAQ IRBT Mon, Jul 25, 2022 43.77 43.77 41.90 42.43
4203 NASDAQ IRBT Fri, Jul 22, 2022 44.90 45.49 43.09 44.03
4202 NASDAQ IRBT Thu, Jul 21, 2022 43.50 44.92 43.02 44.88
4201 NASDAQ IRBT Wed, Jul 20, 2022 41.59 43.93 41.35 43.65
4200 NASDAQ IRBT Tue, Jul 19, 2022 39.72 41.74 39.66 41.61
4199 NASDAQ IRBT Mon, Jul 18, 2022 37.44 39.57 37.44 39.06
4198 NASDAQ IRBT Fri, Jul 15, 2022 36.68 37.55 36.61 36.91
4197 NASDAQ IRBT Thu, Jul 14, 2022 37.58 37.59 36.35 36.54
4196 NASDAQ IRBT Wed, Jul 13, 2022 37.91 38.54 37.36 38.19
4195 NASDAQ IRBT Tue, Jul 12, 2022 38.75 39.23 38.28 38.70
4194 NASDAQ IRBT Mon, Jul 11, 2022 40.30 40.48 38.67 38.72
4193 NASDAQ IRBT Fri, Jul 8, 2022 39.88 41.16 39.80 40.54
4192 NASDAQ IRBT Thu, Jul 7, 2022 38.83 40.29 38.60 40.23
4191 NASDAQ IRBT Wed, Jul 6, 2022 39.80 40.20 38.98 39.13
4190 NASDAQ IRBT Tue, Jul 5, 2022 36.77 39.67 36.35 39.60
4189 NASDAQ IRBT Fri, Jul 1, 2022 37.13 38.14 36.75 37.41
4188 NASDAQ IRBT Thu, Jun 30, 2022 38.33 38.36 35.41 36.75
4187 NASDAQ IRBT Wed, Jun 29, 2022 40.23 40.55 38.67 39.47
4186 NASDAQ IRBT Tue, Jun 28, 2022 42.97 43.29 40.63 40.67
4185 NASDAQ IRBT Mon, Jun 27, 2022 43.55 43.55 42.06 42.97
4184 NASDAQ IRBT Fri, Jun 24, 2022 42.69 43.55 42.52 43.04
4183 NASDAQ IRBT Thu, Jun 23, 2022 40.63 42.77 40.63 42.39
4182 NASDAQ IRBT Wed, Jun 22, 2022 39.52 41.05 39.52 40.62
4181 NASDAQ IRBT Tue, Jun 21, 2022 43.00 43.12 40.34 40.43
4180 NASDAQ IRBT Fri, Jun 17, 2022 41.52 42.66 41.52 42.51
4179 NASDAQ IRBT Thu, Jun 16, 2022 40.00 41.46 39.26 41.16
4178 NASDAQ IRBT Wed, Jun 15, 2022 40.34 42.04 40.23 41.47
4177 NASDAQ IRBT Tue, Jun 14, 2022 39.92 40.28 38.89 39.89
4176 NASDAQ IRBT Mon, Jun 13, 2022 38.88 39.87 37.87 39.13
4175 NASDAQ IRBT Fri, Jun 10, 2022 41.55 42.34 40.28 40.51
4174 NASDAQ IRBT Thu, Jun 9, 2022 44.62 45.00 42.69 42.69
4173 NASDAQ IRBT Wed, Jun 8, 2022 45.29 46.47 44.76 45.04
4172 NASDAQ IRBT Tue, Jun 7, 2022 43.20 45.30 42.83 45.29
4171 NASDAQ IRBT Mon, Jun 6, 2022 45.10 45.26 43.99 44.15
4170 NASDAQ IRBT Fri, Jun 3, 2022 46.05 46.23 44.35 44.84
4169 NASDAQ IRBT Thu, Jun 2, 2022 45.36 46.97 45.25 46.74
4168 NASDAQ IRBT Wed, Jun 1, 2022 47.89 48.13 45.55 45.55
4167 NASDAQ IRBT Tue, May 31, 2022 48.40 48.87 47.03 47.59
4166 NASDAQ IRBT Fri, May 27, 2022 46.36 48.21 46.36 48.21
4165 NASDAQ IRBT Thu, May 26, 2022 45.42 47.36 45.42 46.07
4164 NASDAQ IRBT Wed, May 25, 2022 43.91 45.72 43.91 45.10
4163 NASDAQ IRBT Tue, May 24, 2022 45.53 45.53 43.50 44.13
4162 NASDAQ IRBT Mon, May 23, 2022 46.41 46.86 45.72 46.38
4161 NASDAQ IRBT Fri, May 20, 2022 47.56 47.79 44.61 46.17
4160 NASDAQ IRBT Thu, May 19, 2022 46.77 47.82 46.38 46.71
4159 NASDAQ IRBT Wed, May 18, 2022 48.08 49.35 46.82 47.24
4158 NASDAQ IRBT Tue, May 17, 2022 47.71 49.34 47.10 49.33
4157 NASDAQ IRBT Mon, May 16, 2022 46.44 47.69 46.08 46.52
4156 NASDAQ IRBT Fri, May 13, 2022 45.33 47.78 45.33 47.56
4155 NASDAQ IRBT Thu, May 12, 2022 42.50 45.23 42.35 44.63
4154 NASDAQ IRBT Wed, May 11, 2022 47.01 47.72 43.08 43.17
4153 NASDAQ IRBT Tue, May 10, 2022 50.00 50.23 46.06 47.27
4152 NASDAQ IRBT Mon, May 9, 2022 50.98 52.59 49.25 49.28
4151 NASDAQ IRBT Fri, May 6, 2022 50.73 52.50 49.24 52.00
4150 NASDAQ IRBT Thu, May 5, 2022 54.43 54.43 51.52 53.09
4149 NASDAQ IRBT Wed, May 4, 2022 53.25 56.45 52.67 56.28
4148 NASDAQ IRBT Tue, May 3, 2022 52.47 53.86 51.80 53.03
4147 NASDAQ IRBT Mon, May 2, 2022 50.47 52.95 50.42 52.91
4146 NASDAQ IRBT Fri, Apr 29, 2022 50.28 51.71 50.13 50.65
4145 NASDAQ IRBT Thu, Apr 28, 2022 49.32 50.77 48.45 50.36
4144 NASDAQ IRBT Wed, Apr 27, 2022 49.24 50.87 48.56 48.90
4143 NASDAQ IRBT Tue, Apr 26, 2022 50.28 50.92 48.55 49.16
4142 NASDAQ IRBT Mon, Apr 25, 2022 48.41 51.31 48.36 51.26
4141 NASDAQ IRBT Fri, Apr 22, 2022 49.67 50.82 48.61 49.28
4140 NASDAQ IRBT Thu, Apr 21, 2022 52.09 52.18 49.79 49.90
4139 NASDAQ IRBT Wed, Apr 20, 2022 53.34 53.34 50.91 51.81
4138 NASDAQ IRBT Tue, Apr 19, 2022 52.46 53.51 51.86 52.94
4137 NASDAQ IRBT Mon, Apr 18, 2022 54.15 54.51 51.60 52.46
4136 NASDAQ IRBT Thu, Apr 14, 2022 56.77 57.34 54.14 54.15
4135 NASDAQ IRBT Wed, Apr 13, 2022 56.43 58.17 55.92 57.11
4134 NASDAQ IRBT Tue, Apr 12, 2022 58.89 60.21 55.93 56.09
4133 NASDAQ IRBT Mon, Apr 11, 2022 57.01 58.84 56.58 58.05
4132 NASDAQ IRBT Fri, Apr 8, 2022 58.83 59.21 57.55 57.61
4131 NASDAQ IRBT Thu, Apr 7, 2022 58.75 59.56 57.79 59.01
4130 NASDAQ IRBT Wed, Apr 6, 2022 59.85 59.85 56.90 58.79
4129 NASDAQ IRBT Tue, Apr 5, 2022 65.47 65.47 60.91 61.01
4128 NASDAQ IRBT Mon, Apr 4, 2022 63.99 65.61 63.66 65.33
4127 NASDAQ IRBT Fri, Apr 1, 2022 63.88 64.45 62.23 63.47
4126 NASDAQ IRBT Thu, Mar 31, 2022 66.01 66.21 63.26 63.40
4125 NASDAQ IRBT Wed, Mar 30, 2022 68.27 68.51 65.28 66.17
4124 NASDAQ IRBT Tue, Mar 29, 2022 66.50 69.55 66.50 68.74
4123 NASDAQ IRBT Mon, Mar 28, 2022 64.98 67.40 64.91 66.03
4122 NASDAQ IRBT Fri, Mar 25, 2022 67.60 68.12 64.06 65.05
4121 NASDAQ IRBT Thu, Mar 24, 2022 66.05 68.94 64.93 67.71
4120 NASDAQ IRBT Wed, Mar 23, 2022 61.45 62.05 59.79 60.16
4119 NASDAQ IRBT Tue, Mar 22, 2022 58.55 61.60 58.55 61.54
4118 NASDAQ IRBT Mon, Mar 21, 2022 58.82 60.12 57.59 58.57
4117 NASDAQ IRBT Fri, Mar 18, 2022 59.00 61.42 58.43 59.16
4116 NASDAQ IRBT Thu, Mar 17, 2022 57.49 59.43 57.36 59.31
4115 NASDAQ IRBT Wed, Mar 16, 2022 56.60 58.32 55.78 57.93
4114 NASDAQ IRBT Tue, Mar 15, 2022 53.43 56.00 53.14 55.47
4113 NASDAQ IRBT Mon, Mar 14, 2022 56.91 57.14 53.62 54.05
4112 NASDAQ IRBT Fri, Mar 11, 2022 59.20 59.20 56.82 57.32
4111 NASDAQ IRBT Thu, Mar 10, 2022 59.87 59.96 57.00 58.98
4110 NASDAQ IRBT Wed, Mar 9, 2022 64.07 64.49 60.53 60.87
4109 NASDAQ IRBT Tue, Mar 8, 2022 60.60 65.21 59.82 62.99
4108 NASDAQ IRBT Mon, Mar 7, 2022 60.26 61.90 59.67 61.23
4107 NASDAQ IRBT Fri, Mar 4, 2022 61.54 62.65 59.47 60.74
4106 NASDAQ IRBT Thu, Mar 3, 2022 63.34 63.36 60.13 61.92
4105 NASDAQ IRBT Wed, Mar 2, 2022 61.83 64.01 60.86 63.09
4104 NASDAQ IRBT Tue, Mar 1, 2022 61.83 62.45 60.00 61.34
4103 NASDAQ IRBT Mon, Feb 28, 2022 61.65 62.94 60.98 62.16
4102 NASDAQ IRBT Fri, Feb 25, 2022 60.14 62.40 58.50 62.40
4101 NASDAQ IRBT Thu, Feb 24, 2022 53.89 60.07 53.10 60.01
4100 NASDAQ IRBT Wed, Feb 23, 2022 56.75 57.65 55.82 56.11
4099 NASDAQ IRBT Tue, Feb 22, 2022 58.33 58.69 56.41 56.49
4098 NASDAQ IRBT Fri, Feb 18, 2022 60.31 61.15 58.58 59.10
4097 NASDAQ IRBT Thu, Feb 17, 2022 62.57 63.00 60.06 60.61
4096 NASDAQ IRBT Wed, Feb 16, 2022 64.11 64.51 63.10 63.15
4095 NASDAQ IRBT Tue, Feb 15, 2022 65.79 66.55 64.23 64.65
4094 NASDAQ IRBT Mon, Feb 14, 2022 64.26 67.20 64.05 64.28
4093 NASDAQ IRBT Fri, Feb 11, 2022 61.51 67.41 61.51 64.52
4092 NASDAQ IRBT Thu, Feb 10, 2022 60.87 64.50 59.41 62.51
4091 NASDAQ IRBT Wed, Feb 9, 2022 71.10 73.77 70.09 72.91
4090 NASDAQ IRBT Tue, Feb 8, 2022 65.00 71.05 64.51 70.06
4089 NASDAQ IRBT Mon, Feb 7, 2022 65.20 66.58 63.55 65.07
4088 NASDAQ IRBT Fri, Feb 4, 2022 61.99 65.31 61.62 64.79
4087 NASDAQ IRBT Thu, Feb 3, 2022 64.18 65.76 61.38 61.51
4086 NASDAQ IRBT Wed, Feb 2, 2022 66.00 66.56 64.60 65.26
4085 NASDAQ IRBT Tue, Feb 1, 2022 65.97 66.50 63.84 65.72
4084 NASDAQ IRBT Mon, Jan 31, 2022 61.91 65.56 61.20 65.52
4083 NASDAQ IRBT Fri, Jan 28, 2022 59.57 61.73 58.44 61.70
4082 NASDAQ IRBT Thu, Jan 27, 2022 60.81 61.95 59.27 59.62
4081 NASDAQ IRBT Wed, Jan 26, 2022 62.38 62.69 58.94 59.76
4080 NASDAQ IRBT Tue, Jan 25, 2022 63.56 65.48 61.29 61.43
4079 NASDAQ IRBT Mon, Jan 24, 2022 62.40 66.13 61.69 65.56
4078 NASDAQ IRBT Fri, Jan 21, 2022 62.63 66.14 62.50 64.05
4077 NASDAQ IRBT Thu, Jan 20, 2022 66.96 69.24 64.16 64.16
4076 NASDAQ IRBT Wed, Jan 19, 2022 66.70 67.24 64.58 66.48
4075 NASDAQ IRBT Tue, Jan 18, 2022 65.53 67.13 64.67 66.53
4074 NASDAQ IRBT Fri, Jan 14, 2022 69.02 69.75 65.07 66.80
4073 NASDAQ IRBT Thu, Jan 13, 2022 67.78 70.30 66.79 69.92
4072 NASDAQ IRBT Wed, Jan 12, 2022 67.80 67.91 66.30 67.13
4071 NASDAQ IRBT Tue, Jan 11, 2022 67.07 68.20 66.04 67.52
4070 NASDAQ IRBT Mon, Jan 10, 2022 66.00 66.90 64.25 66.82
4069 NASDAQ IRBT Fri, Jan 7, 2022 67.06 68.48 66.34 66.60
4068 NASDAQ IRBT Thu, Jan 6, 2022 66.34 68.11 65.01 67.15
4067 NASDAQ IRBT Wed, Jan 5, 2022 68.16 69.42 66.05 66.19
4066 NASDAQ IRBT Tue, Jan 4, 2022 68.58 68.82 67.00 68.50
4065 NASDAQ IRBT Mon, Jan 3, 2022 66.34 68.87 66.00 68.32
4064 NASDAQ IRBT Fri, Dec 31, 2021 67.47 68.45 65.80 65.88
4063 NASDAQ IRBT Thu, Dec 30, 2021 67.41 69.13 67.20 67.83
4062 NASDAQ IRBT Wed, Dec 29, 2021 67.90 68.51 67.18 67.43
4061 NASDAQ IRBT Tue, Dec 28, 2021 68.00 69.37 67.72 67.85
4060 NASDAQ IRBT Mon, Dec 27, 2021 69.32 69.32 67.63 67.98
4059 NASDAQ IRBT Thu, Dec 23, 2021 67.23 69.33 66.62 68.94
4058 NASDAQ IRBT Wed, Dec 22, 2021 68.00 68.29 66.66 67.61
4057 NASDAQ IRBT Tue, Dec 21, 2021 66.05 67.21 65.01 67.09
4056 NASDAQ IRBT Mon, Dec 20, 2021 65.82 66.10 64.31 65.32
4055 NASDAQ IRBT Fri, Dec 17, 2021 64.00 67.51 63.46 66.95
4054 NASDAQ IRBT Thu, Dec 16, 2021 67.53 68.29 63.37 63.44
4053 NASDAQ IRBT Wed, Dec 15, 2021 65.80 67.02 64.12 66.76
4052 NASDAQ IRBT Tue, Dec 14, 2021 66.44 67.01 65.10 65.87
4051 NASDAQ IRBT Mon, Dec 13, 2021 68.00 68.93 65.44 67.09
4050 NASDAQ IRBT Fri, Dec 10, 2021 71.79 72.22 66.47 67.19
4049 NASDAQ IRBT Thu, Dec 9, 2021 72.80 77.85 71.21 71.26
4048 NASDAQ IRBT Wed, Dec 8, 2021 73.23 76.24 72.29 75.95
4047 NASDAQ IRBT Tue, Dec 7, 2021 73.34 75.41 73.10 73.39
4046 NASDAQ IRBT Mon, Dec 6, 2021 72.16 73.62 70.51 73.14
4045 NASDAQ IRBT Fri, Dec 3, 2021 73.51 73.60 70.34 72.34
4044 NASDAQ IRBT Thu, Dec 2, 2021 73.57 75.00 71.50 73.68
4043 NASDAQ IRBT Wed, Dec 1, 2021 76.63 78.40 72.97 73.06
4042 NASDAQ IRBT Tue, Nov 30, 2021 77.49 78.62 74.62 75.91
4041 NASDAQ IRBT Mon, Nov 29, 2021 80.52 80.67 77.42 78.17
4040 NASDAQ IRBT Fri, Nov 26, 2021 79.67 81.33 79.44 79.70
4039 NASDAQ IRBT Wed, Nov 24, 2021 81.26 82.69 79.52 81.59
4038 NASDAQ IRBT Tue, Nov 23, 2021 85.03 85.20 81.65 82.14
4037 NASDAQ IRBT Mon, Nov 22, 2021 87.41 87.58 83.86 85.19
4036 NASDAQ IRBT Fri, Nov 19, 2021 87.64 89.47 87.23 87.47
4035 NASDAQ IRBT Thu, Nov 18, 2021 90.01 90.60 87.75 88.35
4034 NASDAQ IRBT Wed, Nov 17, 2021 93.00 93.93 89.28 89.53
4033 NASDAQ IRBT Tue, Nov 16, 2021 90.86 92.81 90.12 92.42
4032 NASDAQ IRBT Mon, Nov 15, 2021 90.53 91.35 89.99 91.09
4031 NASDAQ IRBT Fri, Nov 12, 2021 88.73 89.98 88.26 89.48
4030 NASDAQ IRBT Thu, Nov 11, 2021 92.01 92.80 88.51 88.79
4029 NASDAQ IRBT Wed, Nov 10, 2021 89.12 93.22 87.61 91.32
4028 NASDAQ IRBT Tue, Nov 9, 2021 90.16 91.10 88.60 89.71
4027 NASDAQ IRBT Mon, Nov 8, 2021 91.50 92.27 90.17 90.39
4026 NASDAQ IRBT Fri, Nov 5, 2021 93.74 94.97 91.38 91.49
4025 NASDAQ IRBT Thu, Nov 4, 2021 97.62 98.86 92.68 93.00
4024 NASDAQ IRBT Wed, Nov 3, 2021 88.75 98.46 88.55 98.28
4023 NASDAQ IRBT Tue, Nov 2, 2021 87.69 88.54 86.46 88.54
4022 NASDAQ IRBT Mon, Nov 1, 2021 82.70 89.00 81.72 88.53
4021 NASDAQ IRBT Fri, Oct 29, 2021 83.52 84.07 81.33 83.42
4020 NASDAQ IRBT Thu, Oct 28, 2021 79.50 85.28 76.21 84.74
4019 NASDAQ IRBT Wed, Oct 27, 2021 79.72 80.00 77.27 77.34
4018 NASDAQ IRBT Tue, Oct 26, 2021 79.94 80.50 78.76 79.75
4017 NASDAQ IRBT Mon, Oct 25, 2021 79.73 80.92 79.30 79.82
4016 NASDAQ IRBT Fri, Oct 22, 2021 81.52 81.86 79.88 79.89
4015 NASDAQ IRBT Thu, Oct 21, 2021 83.86 83.86 80.50 81.65
4014 NASDAQ IRBT Wed, Oct 20, 2021 84.36 85.42 83.69 84.66
4013 NASDAQ IRBT Tue, Oct 19, 2021 83.27 84.14 82.51 84.10
4012 NASDAQ IRBT Mon, Oct 18, 2021 82.03 84.43 81.79 83.00
4011 NASDAQ IRBT Fri, Oct 15, 2021 82.37 82.45 80.95 82.16
4010 NASDAQ IRBT Thu, Oct 14, 2021 80.60 81.90 80.28 81.63
4009 NASDAQ IRBT Wed, Oct 13, 2021 81.34 82.34 78.72 79.88
4008 NASDAQ IRBT Tue, Oct 12, 2021 79.79 82.33 79.46 81.14
4007 NASDAQ IRBT Mon, Oct 11, 2021 80.98 82.67 79.15 79.21
4006 NASDAQ IRBT Fri, Oct 8, 2021 83.40 84.43 80.95 81.16
4005 NASDAQ IRBT Thu, Oct 7, 2021 81.37 83.89 81.29 83.45
4004 NASDAQ IRBT Wed, Oct 6, 2021 78.00 80.93 77.01 80.47
4003 NASDAQ IRBT Tue, Oct 5, 2021 77.70 79.52 76.76 78.59
4002 NASDAQ IRBT Mon, Oct 4, 2021 79.83 80.06 77.43 78.11
4001 NASDAQ IRBT Fri, Oct 1, 2021 79.09 80.08 77.58 79.77
4000 NASDAQ IRBT Thu, Sep 30, 2021 80.64 81.26 78.17 78.50
3999 NASDAQ IRBT Wed, Sep 29, 2021 81.13 82.77 80.17 80.41
3998 NASDAQ IRBT Tue, Sep 28, 2021 82.86 83.71 79.50 81.28
3997 NASDAQ IRBT Mon, Sep 27, 2021 81.56 84.48 81.28 83.46
3996 NASDAQ IRBT Fri, Sep 24, 2021 81.09 83.11 80.51 81.43
3995 NASDAQ IRBT Thu, Sep 23, 2021 79.51 81.58 79.22 80.89
3994 NASDAQ IRBT Wed, Sep 22, 2021 79.86 80.50 79.09 79.36
3993 NASDAQ IRBT Tue, Sep 21, 2021 80.19 80.71 79.00 79.17
3992 NASDAQ IRBT Mon, Sep 20, 2021 80.61 81.64 79.30 80.05
3991 NASDAQ IRBT Fri, Sep 17, 2021 80.80 83.11 80.31 82.91
3990 NASDAQ IRBT Thu, Sep 16, 2021 79.73 80.97 79.49 80.68
3989 NASDAQ IRBT Wed, Sep 15, 2021 81.89 81.95 78.85 80.20
3988 NASDAQ IRBT Tue, Sep 14, 2021 83.01 83.70 80.99 81.93
3987 NASDAQ IRBT Mon, Sep 13, 2021 83.51 84.00 82.22 83.14
3986 NASDAQ IRBT Fri, Sep 10, 2021 83.51 84.99 83.31 83.42
3985 NASDAQ IRBT Thu, Sep 9, 2021 81.75 84.50 81.75 83.49
3984 NASDAQ IRBT Wed, Sep 8, 2021 81.84 82.91 81.29 81.84
3983 NASDAQ IRBT Tue, Sep 7, 2021 82.46 83.49 81.59 82.52
3982 NASDAQ IRBT Fri, Sep 3, 2021 84.69 84.98 82.28 83.35
3981 NASDAQ IRBT Thu, Sep 2, 2021 82.91 86.81 82.90 84.41
3980 NASDAQ IRBT Wed, Sep 1, 2021 81.80 85.60 81.80 83.23
3979 NASDAQ IRBT Tue, Aug 31, 2021 83.13 83.90 80.54 81.12
3978 NASDAQ IRBT Mon, Aug 30, 2021 83.20 84.35 82.19 82.83
3977 NASDAQ IRBT Fri, Aug 27, 2021 82.00 83.40 81.77 83.07
3976 NASDAQ IRBT Thu, Aug 26, 2021 82.65 83.91 81.71 82.00
3975 NASDAQ IRBT Wed, Aug 25, 2021 83.57 84.57 82.50 82.81
3974 NASDAQ IRBT Tue, Aug 24, 2021 81.56 84.22 80.50 83.36
3973 NASDAQ IRBT Mon, Aug 23, 2021 80.34 81.85 79.75 80.34
3972 NASDAQ IRBT Fri, Aug 20, 2021 80.99 82.99 79.15 79.57
3971 NASDAQ IRBT Thu, Aug 19, 2021 82.30 84.50 80.75 80.98
3970 NASDAQ IRBT Wed, Aug 18, 2021 86.79 87.00 83.80 84.10
3969 NASDAQ IRBT Tue, Aug 17, 2021 85.66 88.28 84.90 86.30
3968 NASDAQ IRBT Mon, Aug 16, 2021 88.64 89.56 86.23 86.78
3967 NASDAQ IRBT Fri, Aug 13, 2021 90.85 90.92 89.22 89.37
3966 NASDAQ IRBT Thu, Aug 12, 2021 88.63 90.69 88.26 90.45
3965 NASDAQ IRBT Wed, Aug 11, 2021 88.68 89.85 87.50 88.62
3964 NASDAQ IRBT Tue, Aug 10, 2021 87.79 88.66 86.34 88.03
3963 NASDAQ IRBT Mon, Aug 9, 2021 85.63 87.46 85.56 86.91
3962 NASDAQ IRBT Fri, Aug 6, 2021 87.49 88.57 85.57 85.83
3961 NASDAQ IRBT Thu, Aug 5, 2021 85.76 87.87 85.35 87.26
3960 NASDAQ IRBT Wed, Aug 4, 2021 85.60 87.12 85.00 85.89
3959 NASDAQ IRBT Tue, Aug 3, 2021 84.75 86.79 84.21 85.48
3958 NASDAQ IRBT Mon, Aug 2, 2021 87.71 88.00 84.44 84.81
3957 NASDAQ IRBT Fri, Jul 30, 2021 85.82 90.59 85.52 87.50
3956 NASDAQ IRBT Thu, Jul 29, 2021 81.15 89.86 80.56 87.11
3955 NASDAQ IRBT Wed, Jul 28, 2021 90.30 90.50 86.81 88.83
3954 NASDAQ IRBT Tue, Jul 27, 2021 89.01 89.82 87.98 89.36
3953 NASDAQ IRBT Mon, Jul 26, 2021 89.68 90.76 88.80 89.11
3952 NASDAQ IRBT Fri, Jul 23, 2021 89.85 90.53 88.97 89.25
3951 NASDAQ IRBT Thu, Jul 22, 2021 92.03 92.76 89.00 89.86
3950 NASDAQ IRBT Wed, Jul 21, 2021 90.28 93.22 90.00 91.99
3949 NASDAQ IRBT Tue, Jul 20, 2021 89.36 91.15 88.95 89.84
3948 NASDAQ IRBT Mon, Jul 19, 2021 84.51 90.81 84.45 89.66
3947 NASDAQ IRBT Fri, Jul 16, 2021 87.46 87.53 85.39 85.97
3946 NASDAQ IRBT Thu, Jul 15, 2021 86.88 87.20 84.66 87.02
3945 NASDAQ IRBT Wed, Jul 14, 2021 88.36 89.50 87.16 87.39
3944 NASDAQ IRBT Tue, Jul 13, 2021 89.00 89.71 87.14 88.14
3943 NASDAQ IRBT Mon, Jul 12, 2021 92.00 92.47 88.80 89.14
3942 NASDAQ IRBT Fri, Jul 9, 2021 89.47 93.00 89.16 92.01
3941 NASDAQ IRBT Thu, Jul 8, 2021 88.26 88.91 85.97 88.58
3940 NASDAQ IRBT Wed, Jul 7, 2021 89.33 91.09 88.51 89.34
3939 NASDAQ IRBT Tue, Jul 6, 2021 91.61 91.61 88.36 89.14
3938 NASDAQ IRBT Fri, Jul 2, 2021 91.48 91.48 89.61 91.29
3937 NASDAQ IRBT Thu, Jul 1, 2021 93.63 94.48 90.30 90.52
3936 NASDAQ IRBT Wed, Jun 30, 2021 94.64 94.64 92.64 93.39
3935 NASDAQ IRBT Tue, Jun 29, 2021 94.85 94.96 92.24 94.45
3934 NASDAQ IRBT Mon, Jun 28, 2021 93.59 95.18 91.77 94.83
3933 NASDAQ IRBT Fri, Jun 25, 2021 94.43 95.09 92.61 93.00
3932 NASDAQ IRBT Thu, Jun 24, 2021 93.42 95.06 92.75 93.81
3931 NASDAQ IRBT Wed, Jun 23, 2021 93.31 95.72 90.87 92.19
3930 NASDAQ IRBT Tue, Jun 22, 2021 93.71 93.71 91.62 92.20
3929 NASDAQ IRBT Mon, Jun 21, 2021 95.72 96.19 93.11 93.53
3928 NASDAQ IRBT Fri, Jun 18, 2021 95.30 96.77 94.10 95.00
3927 NASDAQ IRBT Thu, Jun 17, 2021 96.55 98.46 93.73 95.38
3926 NASDAQ IRBT Wed, Jun 16, 2021 96.00 98.00 95.80 96.95
3925 NASDAQ IRBT Tue, Jun 15, 2021 97.59 97.86 95.26 96.25
3924 NASDAQ IRBT Mon, Jun 14, 2021 96.95 97.93 96.04 97.54
3923 NASDAQ IRBT Fri, Jun 11, 2021 95.79 96.25 94.90 95.83
3922 NASDAQ IRBT Thu, Jun 10, 2021 96.54 97.80 94.59 94.99
3921 NASDAQ IRBT Wed, Jun 9, 2021 100.71 101.47 96.44 96.87
3920 NASDAQ IRBT Tue, Jun 8, 2021 100.07 101.90 99.17 101.20
3919 NASDAQ IRBT Mon, Jun 7, 2021 97.48 101.79 97.48 99.75
3918 NASDAQ IRBT Fri, Jun 4, 2021 100.00 100.65 97.10 97.55
3917 NASDAQ IRBT Thu, Jun 3, 2021 106.00 106.64 99.10 99.99
3916 NASDAQ IRBT Wed, Jun 2, 2021 98.99 106.65 96.08 105.93
3915 NASDAQ IRBT Tue, Jun 1, 2021 98.77 100.87 97.40 98.51
3914 NASDAQ IRBT Fri, May 28, 2021 98.52 99.67 97.33 97.70
3913 NASDAQ IRBT Thu, May 27, 2021 95.20 98.54 94.13 97.63
3912 NASDAQ IRBT Wed, May 26, 2021 94.50 95.29 93.75 94.73
3911 NASDAQ IRBT Tue, May 25, 2021 94.05 95.05 93.42 94.00
3910 NASDAQ IRBT Mon, May 24, 2021 94.82 95.03 92.69 93.46
3909 NASDAQ IRBT Fri, May 21, 2021 95.96 96.83 94.34 94.34
3908 NASDAQ IRBT Thu, May 20, 2021 94.47 95.61 93.93 95.27
3907 NASDAQ IRBT Wed, May 19, 2021 94.91 94.96 92.67 94.04
3906 NASDAQ IRBT Tue, May 18, 2021 97.05 99.67 96.22 96.77
3905 NASDAQ IRBT Mon, May 17, 2021 96.19 98.10 95.62 96.78
3904 NASDAQ IRBT Fri, May 14, 2021 94.42 96.82 94.42 96.36
3903 NASDAQ IRBT Thu, May 13, 2021 94.60 95.95 91.55 93.87
3902 NASDAQ IRBT Wed, May 12, 2021 95.22 96.14 92.29 93.61
3901 NASDAQ IRBT Tue, May 11, 2021 93.56 95.51 92.32 95.34
3900 NASDAQ IRBT Mon, May 10, 2021 97.20 97.43 94.06 96.22
3899 NASDAQ IRBT Fri, May 7, 2021 98.59 98.90 95.90 96.93
3898 NASDAQ IRBT Thu, May 6, 2021 95.29 99.05 94.20 98.46
3897 NASDAQ IRBT Wed, May 5, 2021 96.76 97.96 92.76 95.36
3896 NASDAQ IRBT Tue, May 4, 2021 91.30 96.17 89.05 96.17
3895 NASDAQ IRBT Mon, May 3, 2021 109.43 110.81 103.50 103.96
3894 NASDAQ IRBT Fri, Apr 30, 2021 109.13 111.34 108.13 108.80
3893 NASDAQ IRBT Thu, Apr 29, 2021 113.00 113.05 109.64 110.80
3892 NASDAQ IRBT Wed, Apr 28, 2021 113.31 113.54 110.69 111.97
3891 NASDAQ IRBT Tue, Apr 27, 2021 116.32 117.45 114.42 114.89
3890 NASDAQ IRBT Mon, Apr 26, 2021 114.60 116.50 113.83 116.05
3889 NASDAQ IRBT Fri, Apr 23, 2021 113.22 114.83 112.30 113.40
3888 NASDAQ IRBT Thu, Apr 22, 2021 113.19 114.11 111.28 112.56
3887 NASDAQ IRBT Wed, Apr 21, 2021 111.81 113.55 109.51 112.80
3886 NASDAQ IRBT Tue, Apr 20, 2021 111.06 112.48 108.85 111.76
3885 NASDAQ IRBT Mon, Apr 19, 2021 113.76 114.96 107.92 110.53
3884 NASDAQ IRBT Fri, Apr 16, 2021 114.97 116.41 113.00 113.95
3883 NASDAQ IRBT Thu, Apr 15, 2021 116.08 116.76 113.54 113.93
3882 NASDAQ IRBT Wed, Apr 14, 2021 116.21 117.46 114.54 114.70
3881 NASDAQ IRBT Tue, Apr 13, 2021 114.39 117.02 112.33 116.42
3880 NASDAQ IRBT Mon, Apr 12, 2021 117.00 117.02 112.31 113.33
3879 NASDAQ IRBT Fri, Apr 9, 2021 119.76 119.87 115.44 116.82
3878 NASDAQ IRBT Thu, Apr 8, 2021 120.46 120.89 118.43 119.52
3877 NASDAQ IRBT Wed, Apr 7, 2021 121.47 122.88 118.69 119.34
3876 NASDAQ IRBT Tue, Apr 6, 2021 124.95 124.95 121.87 122.65
3875 NASDAQ IRBT Mon, Apr 5, 2021 122.73 123.97 120.01 123.86
3874 NASDAQ IRBT Thu, Apr 1, 2021 122.87 125.35 121.33 121.69
3873 NASDAQ IRBT Wed, Mar 31, 2021 118.76 124.54 117.14 122.18
3872 NASDAQ IRBT Tue, Mar 30, 2021 110.28 117.21 109.44 116.56
3871 NASDAQ IRBT Mon, Mar 29, 2021 112.85 114.45 109.46 110.64
3870 NASDAQ IRBT Fri, Mar 26, 2021 114.26 115.17 109.00 112.75
3869 NASDAQ IRBT Thu, Mar 25, 2021 110.00 114.06 107.33 112.97
3868 NASDAQ IRBT Wed, Mar 24, 2021 119.00 119.33 111.51 111.77
3867 NASDAQ IRBT Tue, Mar 23, 2021 124.17 125.38 117.15 117.96
3866 NASDAQ IRBT Mon, Mar 22, 2021 121.22 124.49 118.79 123.82
3865 NASDAQ IRBT Fri, Mar 19, 2021 118.61 123.55 116.98 119.15
3864 NASDAQ IRBT Thu, Mar 18, 2021 128.11 129.99 117.43 118.47
3863 NASDAQ IRBT Wed, Mar 17, 2021 126.78 127.73 121.53 127.47
3862 NASDAQ IRBT Tue, Mar 16, 2021 127.00 134.50 124.67 127.95
3861 NASDAQ IRBT Mon, Mar 15, 2021 120.12 126.72 119.27 126.00
3860 NASDAQ IRBT Fri, Mar 12, 2021 120.00 120.00 116.26 119.33
3859 NASDAQ IRBT Thu, Mar 11, 2021 116.40 122.16 116.40 121.83
3858 NASDAQ IRBT Wed, Mar 10, 2021 115.64 118.40 113.87 115.87
3857 NASDAQ IRBT Tue, Mar 9, 2021 120.00 122.37 113.82 114.11
3856 NASDAQ IRBT Mon, Mar 8, 2021 118.70 123.36 116.33 117.37
3855 NASDAQ IRBT Fri, Mar 5, 2021 112.20 120.96 107.02 120.50
3854 NASDAQ IRBT Thu, Mar 4, 2021 119.00 122.03 109.30 112.61
3853 NASDAQ IRBT Wed, Mar 3, 2021 119.85 120.33 116.01 118.44
3852 NASDAQ IRBT Tue, Mar 2, 2021 126.00 126.00 117.77 118.14
3851 NASDAQ IRBT Mon, Mar 1, 2021 126.00 129.90 125.11 125.48
3850 NASDAQ IRBT Fri, Feb 26, 2021 123.54 128.27 121.78 124.11
3849 NASDAQ IRBT Thu, Feb 25, 2021 122.67 129.49 121.01 123.36
3848 NASDAQ IRBT Wed, Feb 24, 2021 119.14 122.45 116.45 122.10
3847 NASDAQ IRBT Tue, Feb 23, 2021 115.37 118.59 108.94 118.14
3846 NASDAQ IRBT Mon, Feb 22, 2021 125.60 126.00 119.83 121.51
3845 NASDAQ IRBT Fri, Feb 19, 2021 124.00 127.56 123.68 125.70
3844 NASDAQ IRBT Thu, Feb 18, 2021 118.50 123.53 117.36 122.77
3843 NASDAQ IRBT Wed, Feb 17, 2021 122.00 123.89 119.45 121.74
3842 NASDAQ IRBT Tue, Feb 16, 2021 133.67 134.68 120.31 122.48
3841 NASDAQ IRBT Fri, Feb 12, 2021 130.00 137.79 129.00 133.40
3840 NASDAQ IRBT Thu, Feb 11, 2021 134.96 135.00 122.03 128.91
3839 NASDAQ IRBT Wed, Feb 10, 2021 127.00 129.71 122.00 127.24
3838 NASDAQ IRBT Tue, Feb 9, 2021 125.00 126.35 120.33 126.20
3837 NASDAQ IRBT Mon, Feb 8, 2021 121.15 125.65 117.23 124.67
3836 NASDAQ IRBT Fri, Feb 5, 2021 117.50 123.45 115.38 118.97
3835 NASDAQ IRBT Thu, Feb 4, 2021 118.81 118.81 114.14 116.03
3834 NASDAQ IRBT Wed, Feb 3, 2021 112.08 116.61 110.60 116.52
3833 NASDAQ IRBT Tue, Feb 2, 2021 116.01 119.36 103.64 113.47
3832 NASDAQ IRBT Mon, Feb 1, 2021 120.00 126.61 114.00 122.39
3831 NASDAQ IRBT Fri, Jan 29, 2021 128.46 129.80 119.46 120.10
3830 NASDAQ IRBT Thu, Jan 28, 2021 136.59 150.96 115.08 122.00
3829 NASDAQ IRBT Wed, Jan 27, 2021 129.00 197.40 128.56 161.16
3828 NASDAQ IRBT Tue, Jan 26, 2021 115.63 126.70 111.45 126.40
3827 NASDAQ IRBT Mon, Jan 25, 2021 100.05 154.75 99.54 115.81
3826 NASDAQ IRBT Fri, Jan 22, 2021 95.52 99.07 94.28 98.94
3825 NASDAQ IRBT Thu, Jan 21, 2021 94.55 99.80 93.80 96.55
3824 NASDAQ IRBT Wed, Jan 20, 2021 91.86 94.55 91.20 94.18
3823 NASDAQ IRBT Tue, Jan 19, 2021 89.87 93.23 86.53 91.57
3822 NASDAQ IRBT Fri, Jan 15, 2021 87.75 93.80 87.23 89.21
3821 NASDAQ IRBT Thu, Jan 14, 2021 87.73 89.23 86.68 88.12
3820 NASDAQ IRBT Wed, Jan 13, 2021 86.35 88.70 84.02 87.29
3819 NASDAQ IRBT Tue, Jan 12, 2021 87.42 87.94 85.63 85.95
3818 NASDAQ IRBT Mon, Jan 11, 2021 83.65 87.41 82.28 87.06
3817 NASDAQ IRBT Fri, Jan 8, 2021 85.32 86.20 83.23 83.92
3816 NASDAQ IRBT Thu, Jan 7, 2021 80.09 86.51 79.53 84.97
3815 NASDAQ IRBT Wed, Jan 6, 2021 80.20 80.98 78.54 79.45
3814 NASDAQ IRBT Tue, Jan 5, 2021 79.64 81.52 79.23 81.16
3813 NASDAQ IRBT Mon, Jan 4, 2021 80.47 82.77 78.85 79.38
3812 NASDAQ IRBT Thu, Dec 31, 2020 83.46 83.46 80.13 80.29
3811 NASDAQ IRBT Wed, Dec 30, 2020 84.00 85.18 83.17 83.46
3810 NASDAQ IRBT Tue, Dec 29, 2020 87.52 87.59 82.11 83.64
3809 NASDAQ IRBT Mon, Dec 28, 2020 86.75 87.42 85.60 87.08
3808 NASDAQ IRBT Thu, Dec 24, 2020 86.74 88.20 85.62 85.85
3807 NASDAQ IRBT Wed, Dec 23, 2020 88.09 88.45 86.05 86.61
3806 NASDAQ IRBT Tue, Dec 22, 2020 83.50 87.71 83.16 87.57
3805 NASDAQ IRBT Mon, Dec 21, 2020 81.50 84.23 81.04 82.98
3804 NASDAQ IRBT Fri, Dec 18, 2020 81.18 83.40 80.69 83.05
3803 NASDAQ IRBT Thu, Dec 17, 2020 80.00 81.72 79.51 80.83
3802 NASDAQ IRBT Wed, Dec 16, 2020 78.66 81.92 77.76 79.54
3801 NASDAQ IRBT Tue, Dec 15, 2020 77.01 78.33 76.12 78.23
3800 NASDAQ IRBT Mon, Dec 14, 2020 75.36 78.16 74.67 76.16
3799 NASDAQ IRBT Fri, Dec 11, 2020 76.50 77.30 74.01 74.32
3798 NASDAQ IRBT Thu, Dec 10, 2020 76.26 77.18 75.07 76.51
3797 NASDAQ IRBT Wed, Dec 9, 2020 78.49 79.67 75.71 76.71
3796 NASDAQ IRBT Tue, Dec 8, 2020 76.25 78.34 75.60 78.10
3795 NASDAQ IRBT Mon, Dec 7, 2020 77.00 77.55 75.56 76.54
3794 NASDAQ IRBT Fri, Dec 4, 2020 78.36 79.50 77.00 77.09
3793 NASDAQ IRBT Thu, Dec 3, 2020 77.71 78.99 77.03 78.15
3792 NASDAQ IRBT Wed, Dec 2, 2020 76.99 78.28 75.61 77.67
3791 NASDAQ IRBT Tue, Dec 1, 2020 79.31 79.34 76.62 77.37
3790 NASDAQ IRBT Mon, Nov 30, 2020 79.19 79.67 76.62 78.43
3789 NASDAQ IRBT Fri, Nov 27, 2020 78.98 79.45 76.90 79.13
3788 NASDAQ IRBT Wed, Nov 25, 2020 77.95 79.91 77.56 78.32
3787 NASDAQ IRBT Tue, Nov 24, 2020 80.70 80.77 76.66 77.67
3786 NASDAQ IRBT Mon, Nov 23, 2020 78.75 80.89 78.27 79.84
3785 NASDAQ IRBT Fri, Nov 20, 2020 78.14 78.97 77.28 78.38
3784 NASDAQ IRBT Thu, Nov 19, 2020 76.13 78.68 75.88 77.93
3783 NASDAQ IRBT Wed, Nov 18, 2020 77.98 78.49 75.43 75.52
3782 NASDAQ IRBT Tue, Nov 17, 2020 77.24 78.50 75.76 77.87
3781 NASDAQ IRBT Mon, Nov 16, 2020 76.45 77.89 75.73 77.02
3780 NASDAQ IRBT Fri, Nov 13, 2020 76.35 77.14 74.60 76.53
3779 NASDAQ IRBT Thu, Nov 12, 2020 76.66 77.04 75.01 75.61
3778 NASDAQ IRBT Wed, Nov 11, 2020 72.61 77.06 72.00 76.39
3777 NASDAQ IRBT Tue, Nov 10, 2020 74.57 74.57 71.10 71.38
3776 NASDAQ IRBT Mon, Nov 9, 2020 81.00 82.68 72.50 72.59
3775 NASDAQ IRBT Fri, Nov 6, 2020 83.72 86.54 83.26 85.20
3774 NASDAQ IRBT Thu, Nov 5, 2020 81.75 85.13 81.04 83.92
3773 NASDAQ IRBT Wed, Nov 4, 2020 83.04 84.39 80.74 80.93
3772 NASDAQ IRBT Tue, Nov 3, 2020 81.90 82.85 80.52 82.10
3771 NASDAQ IRBT Mon, Nov 2, 2020 80.60 82.60 79.75 80.99
3770 NASDAQ IRBT Fri, Oct 30, 2020 81.45 82.13 78.35 79.58
3769 NASDAQ IRBT Thu, Oct 29, 2020 82.28 82.65 81.27 81.33
3768 NASDAQ IRBT Wed, Oct 28, 2020 82.50 84.47 81.18 81.71
3767 NASDAQ IRBT Tue, Oct 27, 2020 82.64 85.83 82.20 85.18
3766 NASDAQ IRBT Mon, Oct 26, 2020 83.06 85.92 80.54 81.95
3765 NASDAQ IRBT Fri, Oct 23, 2020 83.00 85.66 82.13 84.00
3764 NASDAQ IRBT Thu, Oct 22, 2020 84.50 86.42 80.93 82.29
3763 NASDAQ IRBT Wed, Oct 21, 2020 92.12 92.47 79.50 83.48
3762 NASDAQ IRBT Tue, Oct 20, 2020 91.75 98.55 91.75 96.00
3761 NASDAQ IRBT Mon, Oct 19, 2020 89.97 94.82 89.96 91.38
3760 NASDAQ IRBT Fri, Oct 16, 2020 90.44 92.31 89.21 89.28
3759 NASDAQ IRBT Thu, Oct 15, 2020 88.12 92.00 87.50 90.25
3758 NASDAQ IRBT Wed, Oct 14, 2020 90.22 91.40 89.69 90.99
3757 NASDAQ IRBT Tue, Oct 13, 2020 88.62 90.79 88.40 90.27
3756 NASDAQ IRBT Mon, Oct 12, 2020 91.00 91.40 85.55 88.67
3755 NASDAQ IRBT Fri, Oct 9, 2020 86.92 91.23 86.78 89.83
3754 NASDAQ IRBT Thu, Oct 8, 2020 84.01 86.97 83.49 86.50
3753 NASDAQ IRBT Wed, Oct 7, 2020 81.20 83.79 81.20 83.08
3752 NASDAQ IRBT Tue, Oct 6, 2020 81.19 83.46 80.55 80.83
3751 NASDAQ IRBT Mon, Oct 5, 2020 79.51 81.04 79.00 80.99
3750 NASDAQ IRBT Fri, Oct 2, 2020 77.27 79.96 76.75 78.89
3749 NASDAQ IRBT Thu, Oct 1, 2020 76.75 79.49 75.40 79.31
3748 NASDAQ IRBT Wed, Sep 30, 2020 77.75 78.84 75.66 75.90
3747 NASDAQ IRBT Tue, Sep 29, 2020 77.26 78.20 76.68 77.64
3746 NASDAQ IRBT Mon, Sep 28, 2020 77.88 78.95 77.07 77.20
3745 NASDAQ IRBT Fri, Sep 25, 2020 76.02 76.76 75.30 76.60
3744 NASDAQ IRBT Thu, Sep 24, 2020 74.45 76.48 73.00 75.93
3743 NASDAQ IRBT Wed, Sep 23, 2020 77.01 77.18 75.05 75.22
3742 NASDAQ IRBT Tue, Sep 22, 2020 76.14 77.91 75.20 76.75
3741 NASDAQ IRBT Mon, Sep 21, 2020 76.76 77.62 75.55 76.06
3740 NASDAQ IRBT Fri, Sep 18, 2020 78.50 79.96 76.48 78.23
3739 NASDAQ IRBT Thu, Sep 17, 2020 80.16 80.55 76.24 77.85
3738 NASDAQ IRBT Wed, Sep 16, 2020 83.98 86.86 81.38 81.81
3737 NASDAQ IRBT Tue, Sep 15, 2020 80.21 84.31 80.00 83.49
3736 NASDAQ IRBT Mon, Sep 14, 2020 77.85 79.81 77.06 79.81
3735 NASDAQ IRBT Fri, Sep 11, 2020 78.58 80.63 76.34 77.02
3734 NASDAQ IRBT Thu, Sep 10, 2020 74.04 79.71 74.04 77.64
3733 NASDAQ IRBT Wed, Sep 9, 2020 72.02 74.62 71.84 74.26
3732 NASDAQ IRBT Tue, Sep 8, 2020 68.83 73.08 68.14 71.56
3731 NASDAQ IRBT Fri, Sep 4, 2020 72.27 73.23 67.55 71.41
3730 NASDAQ IRBT Thu, Sep 3, 2020 77.62 77.63 71.05 72.21
3729 NASDAQ IRBT Wed, Sep 2, 2020 77.94 78.92 76.51 78.34
3728 NASDAQ IRBT Tue, Sep 1, 2020 74.03 77.40 73.90 77.08
3727 NASDAQ IRBT Mon, Aug 31, 2020 74.04 74.79 73.35 74.03
3726 NASDAQ IRBT Fri, Aug 28, 2020 74.78 75.47 73.62 74.26
3725 NASDAQ IRBT Thu, Aug 27, 2020 76.68 76.99 74.18 74.68
3724 NASDAQ IRBT Wed, Aug 26, 2020 74.66 77.46 74.66 76.46
3723 NASDAQ IRBT Tue, Aug 25, 2020 74.42 74.81 73.17 74.58
3722 NASDAQ IRBT Mon, Aug 24, 2020 76.65 77.96 74.16 74.51
3721 NASDAQ IRBT Fri, Aug 21, 2020 73.94 76.01 73.36 76.00
3720 NASDAQ IRBT Thu, Aug 20, 2020 72.32 74.61 72.23 74.39
3719 NASDAQ IRBT Wed, Aug 19, 2020 72.61 74.50 72.61 73.02
3718 NASDAQ IRBT Tue, Aug 18, 2020 74.44 74.44 71.90 72.78
3717 NASDAQ IRBT Mon, Aug 17, 2020 71.78 74.18 71.02 73.61
3716 NASDAQ IRBT Fri, Aug 14, 2020 72.04 72.85 70.45 71.39
3715 NASDAQ IRBT Thu, Aug 13, 2020 71.28 72.38 70.38 71.93
3714 NASDAQ IRBT Wed, Aug 12, 2020 70.43 71.13 69.76 70.66
3713 NASDAQ IRBT Tue, Aug 11, 2020 71.00 72.66 70.22 70.24
3712 NASDAQ IRBT Mon, Aug 10, 2020 71.62 72.38 69.20 70.39
3711 NASDAQ IRBT Fri, Aug 7, 2020 74.95 78.65 71.20 71.60
3710 NASDAQ IRBT Thu, Aug 6, 2020 75.19 75.50 72.66 72.81
3709 NASDAQ IRBT Wed, Aug 5, 2020 74.47 75.93 73.57 75.08
3708 NASDAQ IRBT Tue, Aug 4, 2020 73.29 74.31 72.18 74.17
3707 NASDAQ IRBT Mon, Aug 3, 2020 73.13 73.84 72.37 73.31
3706 NASDAQ IRBT Fri, Jul 31, 2020 73.99 74.09 71.76 72.69
3705 NASDAQ IRBT Thu, Jul 30, 2020 71.53 73.80 71.13 73.60
3704 NASDAQ IRBT Wed, Jul 29, 2020 71.29 73.08 71.29 72.29
3703 NASDAQ IRBT Tue, Jul 28, 2020 72.66 72.69 70.76 71.35
3702 NASDAQ IRBT Mon, Jul 27, 2020 72.50 74.40 71.57 72.23
3701 NASDAQ IRBT Fri, Jul 24, 2020 73.37 74.20 71.11 71.55
3700 NASDAQ IRBT Thu, Jul 23, 2020 78.87 79.42 73.61 74.06
3699 NASDAQ IRBT Wed, Jul 22, 2020 82.66 82.87 78.66 79.35
3698 NASDAQ IRBT Tue, Jul 21, 2020 86.86 86.86 83.88 85.77
3697 NASDAQ IRBT Mon, Jul 20, 2020 83.54 87.15 83.04 86.07
3696 NASDAQ IRBT Fri, Jul 17, 2020 85.02 86.35 84.00 84.40
3695 NASDAQ IRBT Thu, Jul 16, 2020 84.05 85.81 83.88 84.72
3694 NASDAQ IRBT Wed, Jul 15, 2020 85.00 86.22 83.00 85.38
3693 NASDAQ IRBT Tue, Jul 14, 2020 80.19 84.32 79.88 84.28
3692 NASDAQ IRBT Mon, Jul 13, 2020 84.14 85.57 81.66 81.78
3691 NASDAQ IRBT Fri, Jul 10, 2020 86.36 86.91 83.12 83.51
3690 NASDAQ IRBT Thu, Jul 9, 2020 87.39 87.97 85.24 86.17
3689 NASDAQ IRBT Wed, Jul 8, 2020 86.82 88.16 85.51 87.98
3688 NASDAQ IRBT Tue, Jul 7, 2020 85.55 89.26 85.20 85.90
3687 NASDAQ IRBT Mon, Jul 6, 2020 86.88 87.63 84.74 86.16
3686 NASDAQ IRBT Thu, Jul 2, 2020 86.00 87.34 85.39 85.58
3685 NASDAQ IRBT Wed, Jul 1, 2020 84.00 85.21 82.17 84.77
3684 NASDAQ IRBT Tue, Jun 30, 2020 83.54 85.47 83.46 83.90
3683 NASDAQ IRBT Mon, Jun 29, 2020 82.60 84.73 81.10 83.81
3682 NASDAQ IRBT Fri, Jun 26, 2020 79.38 82.77 79.38 82.23
3681 NASDAQ IRBT Thu, Jun 25, 2020 79.87 82.59 79.25 82.15
3680 NASDAQ IRBT Wed, Jun 24, 2020 83.39 84.26 79.68 79.82
3679 NASDAQ IRBT Tue, Jun 23, 2020 84.05 85.20 83.55 83.74
3678 NASDAQ IRBT Mon, Jun 22, 2020 82.04 84.90 81.00 83.05
3677 NASDAQ IRBT Fri, Jun 19, 2020 83.75 84.06 80.46 81.40
3676 NASDAQ IRBT Thu, Jun 18, 2020 84.12 84.12 81.56 82.26
3675 NASDAQ IRBT Wed, Jun 17, 2020 82.35 86.20 82.01 84.27
3674 NASDAQ IRBT Tue, Jun 16, 2020 83.07 83.73 78.22 81.73
3673 NASDAQ IRBT Mon, Jun 15, 2020 80.95 87.20 78.50 82.39
3672 NASDAQ IRBT Fri, Jun 12, 2020 76.79 77.66 73.64 75.20
3671 NASDAQ IRBT Thu, Jun 11, 2020 77.40 78.54 73.81 74.59
3670 NASDAQ IRBT Wed, Jun 10, 2020 80.51 81.90 79.41 80.03
3669 NASDAQ IRBT Tue, Jun 9, 2020 79.63 81.59 78.37 80.75
3668 NASDAQ IRBT Mon, Jun 8, 2020 81.83 82.55 80.19 80.37
3667 NASDAQ IRBT Fri, Jun 5, 2020 82.75 83.58 79.08 82.00
3666 NASDAQ IRBT Thu, Jun 4, 2020 80.24 81.70 80.07 80.68
3665 NASDAQ IRBT Wed, Jun 3, 2020 76.72 81.51 76.55 81.09
3664 NASDAQ IRBT Tue, Jun 2, 2020 75.17 76.62 74.21 76.04
3663 NASDAQ IRBT Mon, Jun 1, 2020 73.76 76.90 73.67 74.95
3662 NASDAQ IRBT Fri, May 29, 2020 72.12 74.40 71.38 73.72
3661 NASDAQ IRBT Thu, May 28, 2020 73.47 75.71 72.01 72.11
3660 NASDAQ IRBT Wed, May 27, 2020 77.13 78.42 72.87 73.49
3659 NASDAQ IRBT Tue, May 26, 2020 75.00 77.81 74.75 77.28
3658 NASDAQ IRBT Fri, May 22, 2020 71.58 73.52 71.09 73.10
3657 NASDAQ IRBT Thu, May 21, 2020 70.41 73.72 70.00 72.54
3656 NASDAQ IRBT Wed, May 20, 2020 69.75 70.57 69.52 70.17
3655 NASDAQ IRBT Tue, May 19, 2020 68.98 70.44 67.71 69.21
3654 NASDAQ IRBT Mon, May 18, 2020 65.47 69.62 65.15 68.65
3653 NASDAQ IRBT Fri, May 15, 2020 62.98 63.64 62.12 62.92
3652 NASDAQ IRBT Thu, May 14, 2020 61.68 63.46 61.04 63.41
3651 NASDAQ IRBT Wed, May 13, 2020 62.77 63.55 61.06 63.04
3650 NASDAQ IRBT Tue, May 12, 2020 64.81 65.62 63.03 63.03
3649 NASDAQ IRBT Mon, May 11, 2020 64.21 65.54 63.68 64.73
3648 NASDAQ IRBT Fri, May 8, 2020 62.26 64.96 62.16 64.65
3647 NASDAQ IRBT Thu, May 7, 2020 63.00 63.17 60.75 61.91
3646 NASDAQ IRBT Wed, May 6, 2020 59.43 62.60 59.35 61.93
3645 NASDAQ IRBT Tue, May 5, 2020 59.60 60.49 58.68 59.00
3644 NASDAQ IRBT Mon, May 4, 2020 58.30 59.49 57.75 59.24
3643 NASDAQ IRBT Fri, May 1, 2020 59.35 60.40 58.32 59.40
3642 NASDAQ IRBT Thu, Apr 30, 2020 58.00 62.13 57.92 60.96
3641 NASDAQ IRBT Wed, Apr 29, 2020 56.65 60.66 52.72 60.29
3640 NASDAQ IRBT Tue, Apr 28, 2020 57.31 61.48 56.75 61.13
3639 NASDAQ IRBT Mon, Apr 27, 2020 55.59 57.17 55.00 57.10
3638 NASDAQ IRBT Fri, Apr 24, 2020 52.93 55.29 52.65 55.11
3637 NASDAQ IRBT Thu, Apr 23, 2020 50.29 52.68 50.11 51.18
3636 NASDAQ IRBT Wed, Apr 22, 2020 50.00 50.49 48.00 50.12
3635 NASDAQ IRBT Tue, Apr 21, 2020 49.45 51.55 49.15 50.90
3634 NASDAQ IRBT Mon, Apr 20, 2020 48.51 51.60 48.51 50.55
3633 NASDAQ IRBT Fri, Apr 17, 2020 50.65 50.99 48.95 50.04
3632 NASDAQ IRBT Thu, Apr 16, 2020 48.00 50.00 47.20 49.93
3631 NASDAQ IRBT Wed, Apr 15, 2020 46.95 48.08 45.75 47.85
3630 NASDAQ IRBT Tue, Apr 14, 2020 47.35 48.68 46.34 48.42
3629 NASDAQ IRBT Mon, Apr 13, 2020 47.61 47.83 46.01 46.65
3628 NASDAQ IRBT Thu, Apr 9, 2020 48.04 49.70 47.05 48.00
3627 NASDAQ IRBT Wed, Apr 8, 2020 43.84 47.66 43.61 47.15
3626 NASDAQ IRBT Tue, Apr 7, 2020 43.77 46.83 42.71 43.38
3625 NASDAQ IRBT Mon, Apr 6, 2020 39.69 43.37 39.02 42.35
3624 NASDAQ IRBT Fri, Apr 3, 2020 39.85 40.67 37.40 38.02
3623 NASDAQ IRBT Thu, Apr 2, 2020 39.30 40.53 38.58 39.82
3622 NASDAQ IRBT Wed, Apr 1, 2020 39.57 40.36 37.01 39.39
3621 NASDAQ IRBT Tue, Mar 31, 2020 41.11 43.31 40.40 40.90
3620 NASDAQ IRBT Mon, Mar 30, 2020 43.09 43.35 40.30 41.14
3619 NASDAQ IRBT Fri, Mar 27, 2020 42.30 44.17 40.40 43.34
3618 NASDAQ IRBT Thu, Mar 26, 2020 45.35 46.40 43.08 44.31
3617 NASDAQ IRBT Wed, Mar 25, 2020 44.88 46.82 42.94 45.16
3616 NASDAQ IRBT Tue, Mar 24, 2020 42.76 45.70 41.99 45.06
3615 NASDAQ IRBT Mon, Mar 23, 2020 38.93 42.21 37.56 40.76
3614 NASDAQ IRBT Fri, Mar 20, 2020 38.59 42.55 36.99 38.66
3613 NASDAQ IRBT Thu, Mar 19, 2020 33.31 39.62 32.79 38.35
3612 NASDAQ IRBT Wed, Mar 18, 2020 34.86 37.10 32.82 33.91
3611 NASDAQ IRBT Tue, Mar 17, 2020 36.49 37.93 34.57 37.00
3610 NASDAQ IRBT Mon, Mar 16, 2020 36.94 40.58 35.47 35.88
3609 NASDAQ IRBT Fri, Mar 13, 2020 38.81 41.00 37.62 40.98
3608 NASDAQ IRBT Thu, Mar 12, 2020 36.24 40.29 35.37 36.92
3607 NASDAQ IRBT Wed, Mar 11, 2020 39.15 42.10 39.15 40.19
3606 NASDAQ IRBT Tue, Mar 10, 2020 42.15 42.21 36.11 40.42
3605 NASDAQ IRBT Mon, Mar 9, 2020 43.38 43.65 39.80 39.81
3604 NASDAQ IRBT Fri, Mar 6, 2020 46.43 47.53 45.47 46.77
3603 NASDAQ IRBT Thu, Mar 5, 2020 48.54 49.50 47.43 48.04
3602 NASDAQ IRBT Wed, Mar 4, 2020 49.69 50.00 47.79 49.78
3601 NASDAQ IRBT Tue, Mar 3, 2020 47.24 49.43 46.63 49.15
3600 NASDAQ IRBT Mon, Mar 2, 2020 47.94 48.06 45.50 47.35
3599 NASDAQ IRBT Fri, Feb 28, 2020 44.75 48.46 44.51 47.99
3598 NASDAQ IRBT Thu, Feb 27, 2020 45.69 48.45 44.71 46.70
3597 NASDAQ IRBT Wed, Feb 26, 2020 46.99 48.56 46.54 47.01
3596 NASDAQ IRBT Tue, Feb 25, 2020 48.78 49.29 46.04 46.89
3595 NASDAQ IRBT Mon, Feb 24, 2020 49.29 50.10 48.29 48.29
3594 NASDAQ IRBT Fri, Feb 21, 2020 51.68 52.28 50.85 52.14
3593 NASDAQ IRBT Thu, Feb 20, 2020 51.47 52.20 50.24 52.06
3592 NASDAQ IRBT Wed, Feb 19, 2020 52.17 53.46 51.29 51.31
3591 NASDAQ IRBT Tue, Feb 18, 2020 54.15 54.35 50.56 51.51
3590 NASDAQ IRBT Fri, Feb 14, 2020 52.83 54.50 52.52 54.40
3589 NASDAQ IRBT Thu, Feb 13, 2020 52.83 53.42 51.80 52.48
3588 NASDAQ IRBT Wed, Feb 12, 2020 52.98 54.09 52.55 53.11
3587 NASDAQ IRBT Tue, Feb 11, 2020 52.06 53.69 52.06 52.48
3586 NASDAQ IRBT Mon, Feb 10, 2020 54.59 55.24 51.66 51.79
3585 NASDAQ IRBT Fri, Feb 7, 2020 57.44 58.84 54.45 54.76
3584 NASDAQ IRBT Thu, Feb 6, 2020 51.39 58.75 51.33 57.82
3583 NASDAQ IRBT Wed, Feb 5, 2020 49.09 49.80 48.07 49.11
3582 NASDAQ IRBT Tue, Feb 4, 2020 47.75 49.47 47.75 48.12
3581 NASDAQ IRBT Mon, Feb 3, 2020 47.72 48.08 46.89 46.91
3580 NASDAQ IRBT Fri, Jan 31, 2020 50.36 50.43 47.02 47.05
3579 NASDAQ IRBT Thu, Jan 30, 2020 51.26 52.19 50.17 50.36
3578 NASDAQ IRBT Wed, Jan 29, 2020 54.84 55.00 51.11 51.15
3577 NASDAQ IRBT Tue, Jan 28, 2020 54.02 54.75 53.14 54.14
3576 NASDAQ IRBT Mon, Jan 27, 2020 52.28 54.70 51.25 53.78
3575 NASDAQ IRBT Fri, Jan 24, 2020 55.36 55.65 53.84 54.78
3574 NASDAQ IRBT Thu, Jan 23, 2020 54.00 55.56 52.75 55.26
3573 NASDAQ IRBT Wed, Jan 22, 2020 55.43 56.10 53.82 53.98
3572 NASDAQ IRBT Tue, Jan 21, 2020 54.82 55.63 53.85 55.23
3571 NASDAQ IRBT Fri, Jan 17, 2020 56.25 56.79 54.58 54.82
3570 NASDAQ IRBT Thu, Jan 16, 2020 56.43 57.90 54.19 55.88
3569 NASDAQ IRBT Wed, Jan 15, 2020 52.20 55.11 52.13 53.40
3568 NASDAQ IRBT Tue, Jan 14, 2020 52.39 53.94 51.65 52.18
3567 NASDAQ IRBT Mon, Jan 13, 2020 49.23 52.25 48.88 52.19
3566 NASDAQ IRBT Fri, Jan 10, 2020 51.00 51.17 48.43 48.98
3565 NASDAQ IRBT Thu, Jan 9, 2020 48.62 50.81 48.19 50.60
3564 NASDAQ IRBT Wed, Jan 8, 2020 48.33 48.79 47.13 48.50
3563 NASDAQ IRBT Tue, Jan 7, 2020 48.30 49.15 47.86 48.24
3562 NASDAQ IRBT Mon, Jan 6, 2020 48.46 48.46 46.69 48.15
3561 NASDAQ IRBT Fri, Jan 3, 2020 48.15 49.22 47.61 48.95
3560 NASDAQ IRBT Thu, Jan 2, 2020 51.30 51.30 48.32 48.63
3559 NASDAQ IRBT Tue, Dec 31, 2019 50.45 52.00 50.34 50.63
3558 NASDAQ IRBT Mon, Dec 30, 2019 52.12 52.20 50.39 50.71
3557 NASDAQ IRBT Fri, Dec 27, 2019 52.95 52.95 51.84 52.20
3556 NASDAQ IRBT Thu, Dec 26, 2019 51.84 52.64 51.22 52.56
3555 NASDAQ IRBT Tue, Dec 24, 2019 51.52 51.64 50.77 50.94
3554 NASDAQ IRBT Mon, Dec 23, 2019 50.61 51.78 50.27 51.38
3553 NASDAQ IRBT Fri, Dec 20, 2019 50.81 51.12 49.88 50.38
3552 NASDAQ IRBT Thu, Dec 19, 2019 50.42 50.88 49.59 50.79
3551 NASDAQ IRBT Wed, Dec 18, 2019 49.25 50.76 49.22 50.57
3550 NASDAQ IRBT Tue, Dec 17, 2019 49.06 49.39 47.72 49.32
3549 NASDAQ IRBT Mon, Dec 16, 2019 47.25 49.36 47.20 48.99
3548 NASDAQ IRBT Fri, Dec 13, 2019 49.26 49.99 46.53 46.83
3547 NASDAQ IRBT Thu, Dec 12, 2019 46.61 49.54 46.37 49.20
3546 NASDAQ IRBT Wed, Dec 11, 2019 45.96 46.66 45.57 46.24
3545 NASDAQ IRBT Tue, Dec 10, 2019 46.20 47.03 45.54 45.71
3544 NASDAQ IRBT Mon, Dec 9, 2019 45.22 46.08 44.86 46.01
3543 NASDAQ IRBT Fri, Dec 6, 2019 44.30 45.41 44.23 45.34
3542 NASDAQ IRBT Thu, Dec 5, 2019 44.72 45.04 43.94 44.31
3541 NASDAQ IRBT Wed, Dec 4, 2019 44.45 44.96 43.78 44.25
3540 NASDAQ IRBT Tue, Dec 3, 2019 43.01 44.44 42.45 44.03
3539 NASDAQ IRBT Mon, Dec 2, 2019 43.90 43.90 42.41 43.83
3538 NASDAQ IRBT Fri, Nov 29, 2019 43.47 44.06 43.00 43.56
3537 NASDAQ IRBT Wed, Nov 27, 2019 45.00 45.48 43.08 44.27
3536 NASDAQ IRBT Tue, Nov 26, 2019 47.57 47.87 45.67 45.70
3535 NASDAQ IRBT Mon, Nov 25, 2019 46.39 47.88 46.06 47.54
3534 NASDAQ IRBT Fri, Nov 22, 2019 46.15 46.77 45.37 46.51
3533 NASDAQ IRBT Thu, Nov 21, 2019 45.30 46.44 44.82 46.02
3532 NASDAQ IRBT Wed, Nov 20, 2019 46.56 46.89 44.79 45.10
3531 NASDAQ IRBT Tue, Nov 19, 2019 46.72 47.20 45.43 46.41
3530 NASDAQ IRBT Mon, Nov 18, 2019 45.33 47.05 44.89 46.68
3529 NASDAQ IRBT Fri, Nov 15, 2019 45.26 45.82 45.00 45.13
3528 NASDAQ IRBT Thu, Nov 14, 2019 45.16 46.00 44.51 44.93
3527 NASDAQ IRBT Wed, Nov 13, 2019 47.81 48.44 44.71 44.91
3526 NASDAQ IRBT Tue, Nov 12, 2019 49.13 49.53 47.34 47.68
3525 NASDAQ IRBT Mon, Nov 11, 2019 49.26 50.00 48.55 49.24
3524 NASDAQ IRBT Fri, Nov 8, 2019 49.10 49.85 48.73 49.32
3523 NASDAQ IRBT Thu, Nov 7, 2019 50.62 50.95 49.13 49.25
3522 NASDAQ IRBT Wed, Nov 6, 2019 51.15 51.44 48.00 49.46
3521 NASDAQ IRBT Tue, Nov 5, 2019 50.19 52.24 49.56 50.58
3520 NASDAQ IRBT Mon, Nov 4, 2019 49.23 49.74 48.47 49.52
3519 NASDAQ IRBT Fri, Nov 1, 2019 48.26 49.48 47.89 48.15
3518 NASDAQ IRBT Thu, Oct 31, 2019 48.86 48.86 47.44 48.06
3517 NASDAQ IRBT Wed, Oct 30, 2019 49.32 49.45 47.75 48.96
3516 NASDAQ IRBT Tue, Oct 29, 2019 49.92 49.92 48.49 49.10
3515 NASDAQ IRBT Mon, Oct 28, 2019 51.05 52.11 49.34 49.35
3514 NASDAQ IRBT Fri, Oct 25, 2019 47.54 50.90 46.81 49.77
3513 NASDAQ IRBT Thu, Oct 24, 2019 48.42 48.79 46.60 47.60
3512 NASDAQ IRBT Wed, Oct 23, 2019 44.14 49.47 44.00 49.06
3511 NASDAQ IRBT Tue, Oct 22, 2019 55.70 56.28 53.81 54.03
3510 NASDAQ IRBT Mon, Oct 21, 2019 58.49 58.95 55.49 55.74
3509 NASDAQ IRBT Fri, Oct 18, 2019 57.54 58.00 56.70 57.69
3508 NASDAQ IRBT Thu, Oct 17, 2019 57.52 59.11 57.28 57.96
3507 NASDAQ IRBT Wed, Oct 16, 2019 57.73 60.33 57.14 57.30
3506 NASDAQ IRBT Tue, Oct 15, 2019 56.18 58.43 55.81 57.77
3505 NASDAQ IRBT Mon, Oct 14, 2019 56.75 57.46 54.96 55.77
3504 NASDAQ IRBT Fri, Oct 11, 2019 55.91 57.61 55.57 56.83
3503 NASDAQ IRBT Thu, Oct 10, 2019 55.68 56.82 54.74 55.25
3502 NASDAQ IRBT Wed, Oct 9, 2019 54.00 55.75 51.11 55.52
3501 NASDAQ IRBT Tue, Oct 8, 2019 58.50 58.77 57.33 57.42
3500 NASDAQ IRBT Mon, Oct 7, 2019 59.71 59.90 58.76 58.78
3499 NASDAQ IRBT Fri, Oct 4, 2019 59.27 59.97 58.44 59.70
3498 NASDAQ IRBT Thu, Oct 3, 2019 57.98 59.33 57.25 59.27
3497 NASDAQ IRBT Wed, Oct 2, 2019 59.14 59.26 57.18 58.23
3496 NASDAQ IRBT Tue, Oct 1, 2019 61.77 62.39 59.59 59.88
3495 NASDAQ IRBT Mon, Sep 30, 2019 60.55 61.81 59.65 61.67
3494 NASDAQ IRBT Fri, Sep 27, 2019 60.33 62.48 60.01 60.32
3493 NASDAQ IRBT Thu, Sep 26, 2019 59.15 59.81 58.00 59.71
3492 NASDAQ IRBT Wed, Sep 25, 2019 58.29 59.23 57.62 59.00
3491 NASDAQ IRBT Tue, Sep 24, 2019 61.18 61.37 57.33 58.10
3490 NASDAQ IRBT Mon, Sep 23, 2019 60.00 61.66 59.63 61.29
3489 NASDAQ IRBT Fri, Sep 20, 2019 61.21 61.47 60.07 60.07
3488 NASDAQ IRBT Thu, Sep 19, 2019 62.59 63.12 61.03 61.38
3487 NASDAQ IRBT Wed, Sep 18, 2019 63.17 63.77 61.92 62.45
3486 NASDAQ IRBT Tue, Sep 17, 2019 63.59 63.76 62.34 63.42
3485 NASDAQ IRBT Mon, Sep 16, 2019 63.54 64.33 62.82 63.58
3484 NASDAQ IRBT Fri, Sep 13, 2019 65.59 66.09 63.03 63.75
3483 NASDAQ IRBT Thu, Sep 12, 2019 66.56 66.89 64.65 65.66
3482 NASDAQ IRBT Wed, Sep 11, 2019 63.92 66.58 63.27 65.90
3481 NASDAQ IRBT Tue, Sep 10, 2019 63.68 64.27 62.14 63.87
3480 NASDAQ IRBT Mon, Sep 9, 2019 62.50 63.43 61.59 63.30
3479 NASDAQ IRBT Fri, Sep 6, 2019 63.43 63.56 61.87 62.14
3478 NASDAQ IRBT Thu, Sep 5, 2019 61.15 63.82 61.10 62.95
3477 NASDAQ IRBT Wed, Sep 4, 2019 61.03 61.77 59.84 60.23
3476 NASDAQ IRBT Tue, Sep 3, 2019 61.18 61.24 58.90 60.40
3475 NASDAQ IRBT Fri, Aug 30, 2019 63.02 63.76 61.53 61.81
3474 NASDAQ IRBT Thu, Aug 29, 2019 63.40 63.92 61.52 62.11
3473 NASDAQ IRBT Wed, Aug 28, 2019 60.56 61.68 59.92 61.42
3472 NASDAQ IRBT Tue, Aug 27, 2019 62.00 62.43 60.69 60.78
3471 NASDAQ IRBT Mon, Aug 26, 2019 63.71 64.05 60.93 61.66
3470 NASDAQ IRBT Fri, Aug 23, 2019 65.25 65.25 62.26 63.21
3469 NASDAQ IRBT Thu, Aug 22, 2019 66.24 67.33 65.10 65.47
3468 NASDAQ IRBT Wed, Aug 21, 2019 67.80 69.01 65.99 66.38
3467 NASDAQ IRBT Tue, Aug 20, 2019 66.85 68.16 66.74 67.32
3466 NASDAQ IRBT Mon, Aug 19, 2019 66.21 67.49 65.61 66.82
3465 NASDAQ IRBT Fri, Aug 16, 2019 63.87 65.37 63.80 65.22
3464 NASDAQ IRBT Thu, Aug 15, 2019 64.89 64.89 62.90 63.75
3463 NASDAQ IRBT Wed, Aug 14, 2019 65.52 65.52 62.97 64.63
3462 NASDAQ IRBT Tue, Aug 13, 2019 65.25 68.81 65.25 66.22
3461 NASDAQ IRBT Mon, Aug 12, 2019 66.97 67.18 64.52 65.52
3460 NASDAQ IRBT Fri, Aug 9, 2019 69.33 69.38 67.31 67.68
3459 NASDAQ IRBT Thu, Aug 8, 2019 69.66 70.47 68.28 69.19
3458 NASDAQ IRBT Wed, Aug 7, 2019 67.94 69.69 66.82 69.21
3457 NASDAQ IRBT Tue, Aug 6, 2019 68.64 69.41 68.10 68.41
3456 NASDAQ IRBT Mon, Aug 5, 2019 68.43 68.43 66.31 67.91
3455 NASDAQ IRBT Fri, Aug 2, 2019 71.23 71.23 68.91 69.85
3454 NASDAQ IRBT Thu, Aug 1, 2019 73.10 73.33 70.40 71.38
3453 NASDAQ IRBT Wed, Jul 31, 2019 74.50 75.55 72.29 73.10
3452 NASDAQ IRBT Tue, Jul 30, 2019 74.14 74.83 72.77 74.49
3451 NASDAQ IRBT Mon, Jul 29, 2019 74.68 74.93 72.02 74.58
3450 NASDAQ IRBT Fri, Jul 26, 2019 73.50 75.32 72.43 74.51
3449 NASDAQ IRBT Thu, Jul 25, 2019 75.10 75.93 72.25 73.27
3448 NASDAQ IRBT Wed, Jul 24, 2019 72.70 75.49 69.25 74.51
3447 NASDAQ IRBT Tue, Jul 23, 2019 93.55 93.73 87.89 89.63
3446 NASDAQ IRBT Mon, Jul 22, 2019 90.97 93.33 90.97 92.38
3445 NASDAQ IRBT Fri, Jul 19, 2019 92.50 92.78 89.82 90.44
3444 NASDAQ IRBT Thu, Jul 18, 2019 93.40 93.48 90.84 91.63
3443 NASDAQ IRBT Wed, Jul 17, 2019 92.21 94.00 91.66 93.58
3442 NASDAQ IRBT Tue, Jul 16, 2019 91.26 92.24 90.42 91.44
3441 NASDAQ IRBT Mon, Jul 15, 2019 91.35 92.48 90.68 91.26
3440 NASDAQ IRBT Fri, Jul 12, 2019 90.50 91.35 89.42 90.82
3439 NASDAQ IRBT Thu, Jul 11, 2019 91.12 91.83 89.85 90.29
3438 NASDAQ IRBT Wed, Jul 10, 2019 90.00 91.33 89.40 90.73
3437 NASDAQ IRBT Tue, Jul 9, 2019 88.95 90.46 88.06 89.57
3436 NASDAQ IRBT Mon, Jul 8, 2019 90.16 90.16 87.51 89.02
3435 NASDAQ IRBT Fri, Jul 5, 2019 92.12 94.30 89.80 90.31
3434 NASDAQ IRBT Wed, Jul 3, 2019 89.76 91.75 88.52 91.29
3433 NASDAQ IRBT Tue, Jul 2, 2019 90.89 91.21 87.92 89.48
3432 NASDAQ IRBT Mon, Jul 1, 2019 93.95 96.10 90.90 91.33
3431 NASDAQ IRBT Fri, Jun 28, 2019 91.16 92.55 90.54 91.64
3430 NASDAQ IRBT Thu, Jun 27, 2019 90.46 91.42 89.79 90.52
3429 NASDAQ IRBT Wed, Jun 26, 2019 91.13 91.23 89.52 90.21
3428 NASDAQ IRBT Tue, Jun 25, 2019 91.52 91.52 89.68 90.58
3427 NASDAQ IRBT Mon, Jun 24, 2019 92.07 92.66 90.56 90.90
3426 NASDAQ IRBT Fri, Jun 21, 2019 91.82 92.88 90.01 92.22
3425 NASDAQ IRBT Thu, Jun 20, 2019 94.25 96.58 91.14 92.14
3424 NASDAQ IRBT Wed, Jun 19, 2019 91.78 93.36 91.36 93.00
3423 NASDAQ IRBT Tue, Jun 18, 2019 90.45 92.89 90.23 91.71
3422 NASDAQ IRBT Mon, Jun 17, 2019 88.81 90.59 88.25 89.40
3421 NASDAQ IRBT Fri, Jun 14, 2019 90.00 90.00 88.18 88.50
3420 NASDAQ IRBT Thu, Jun 13, 2019 89.36 92.88 89.36 90.06
3419 NASDAQ IRBT Wed, Jun 12, 2019 89.77 90.31 87.73 89.37
3418 NASDAQ IRBT Tue, Jun 11, 2019 90.57 91.20 88.50 89.70
3417 NASDAQ IRBT Mon, Jun 10, 2019 91.97 92.71 89.51 90.12
3416 NASDAQ IRBT Fri, Jun 7, 2019 90.00 92.40 89.70 91.62
3415 NASDAQ IRBT Thu, Jun 6, 2019 88.85 90.05 87.57 89.66
3414 NASDAQ IRBT Wed, Jun 5, 2019 90.95 91.21 86.79 88.81
3413 NASDAQ IRBT Tue, Jun 4, 2019 87.81 90.12 87.52 89.87
3412 NASDAQ IRBT Mon, Jun 3, 2019 86.75 87.85 86.00 86.84
3411 NASDAQ IRBT Fri, May 31, 2019 87.48 87.96 86.30 87.11
3410 NASDAQ IRBT Thu, May 30, 2019 88.21 89.52 87.83 88.76
3409 NASDAQ IRBT Wed, May 29, 2019 89.26 89.77 87.57 88.28
3408 NASDAQ IRBT Tue, May 28, 2019 89.07 91.00 88.76 89.47
3407 NASDAQ IRBT Fri, May 24, 2019 89.60 91.00 88.57 88.73
3406 NASDAQ IRBT Thu, May 23, 2019 91.00 91.88 87.74 88.71
3405 NASDAQ IRBT Wed, May 22, 2019 90.88 92.77 90.88 92.40
3404 NASDAQ IRBT Tue, May 21, 2019 90.51 92.35 90.51 91.64
3403 NASDAQ IRBT Mon, May 20, 2019 88.11 90.77 87.12 90.12
3402 NASDAQ IRBT Fri, May 17, 2019 92.74 93.22 89.23 89.45
3401 NASDAQ IRBT Thu, May 16, 2019 93.34 94.88 92.53 93.71
3400 NASDAQ IRBT Wed, May 15, 2019 91.40 93.30 90.84 92.70
3399 NASDAQ IRBT Tue, May 14, 2019 92.50 93.49 90.89 91.80
3398 NASDAQ IRBT Mon, May 13, 2019 92.20 92.20 89.06 91.70
3397 NASDAQ IRBT Fri, May 10, 2019 96.19 96.89 93.70 94.80
3396 NASDAQ IRBT Thu, May 9, 2019 96.05 97.12 92.31 96.53
3395 NASDAQ IRBT Wed, May 8, 2019 98.62 99.50 96.65 96.85
3394 NASDAQ IRBT Tue, May 7, 2019 99.99 100.92 96.80 98.73
3393 NASDAQ IRBT Mon, May 6, 2019 101.43 102.50 99.66 100.46
3392 NASDAQ IRBT Fri, May 3, 2019 104.40 105.07 102.82 104.88
3391 NASDAQ IRBT Thu, May 2, 2019 102.57 104.56 100.69 103.86
3390 NASDAQ IRBT Wed, May 1, 2019 103.06 103.56 101.23 102.54
3389 NASDAQ IRBT Tue, Apr 30, 2019 102.58 103.57 100.59 103.54
3388 NASDAQ IRBT Mon, Apr 29, 2019 101.60 104.66 100.72 101.95
3387 NASDAQ IRBT Fri, Apr 26, 2019 99.30 100.45 96.50 100.04
3386 NASDAQ IRBT Thu, Apr 25, 2019 101.60 104.00 98.15 98.87
3385 NASDAQ IRBT Wed, Apr 24, 2019 109.21 109.25 100.25 100.42
3384 NASDAQ IRBT Tue, Apr 23, 2019 129.46 132.30 127.60 130.57
3383 NASDAQ IRBT Mon, Apr 22, 2019 129.00 129.05 124.60 128.73
3382 NASDAQ IRBT Thu, Apr 18, 2019 129.47 130.64 127.74 128.82
3381 NASDAQ IRBT Wed, Apr 17, 2019 130.45 130.90 127.54 129.16
3380 NASDAQ IRBT Tue, Apr 16, 2019 128.10 131.35 127.66 129.68
3379 NASDAQ IRBT Mon, Apr 15, 2019 128.01 130.10 126.76 127.53
3378 NASDAQ IRBT Fri, Apr 12, 2019 129.16 130.00 127.06 128.04
3377 NASDAQ IRBT Thu, Apr 11, 2019 126.48 128.98 126.00 127.91
3376 NASDAQ IRBT Wed, Apr 10, 2019 122.40 126.48 121.97 126.00
3375 NASDAQ IRBT Tue, Apr 9, 2019 123.65 126.48 121.73 122.06
3374 NASDAQ IRBT Mon, Apr 8, 2019 124.24 124.45 121.59 123.86
3373 NASDAQ IRBT Fri, Apr 5, 2019 122.91 124.89 122.06 124.36
3372 NASDAQ IRBT Thu, Apr 4, 2019 122.55 123.48 118.65 121.59
3371 NASDAQ IRBT Wed, Apr 3, 2019 123.01 123.92 122.09 122.63
3370 NASDAQ IRBT Tue, Apr 2, 2019 119.62 122.50 118.43 121.48
3369 NASDAQ IRBT Mon, Apr 1, 2019 118.31 119.96 115.44 118.94
3368 NASDAQ IRBT Fri, Mar 29, 2019 117.05 118.52 116.25 117.69
3367 NASDAQ IRBT Thu, Mar 28, 2019 116.41 117.99 115.21 116.45
3366 NASDAQ IRBT Wed, Mar 27, 2019 121.80 123.33 114.40 115.71
3365 NASDAQ IRBT Tue, Mar 26, 2019 121.94 122.45 120.48 121.27
3364 NASDAQ IRBT Mon, Mar 25, 2019 118.23 121.94 116.40 120.47
3363 NASDAQ IRBT Fri, Mar 22, 2019 124.93 125.29 118.88 119.25
3362 NASDAQ IRBT Thu, Mar 21, 2019 122.54 126.22 122.54 125.55
3361 NASDAQ IRBT Wed, Mar 20, 2019 120.62 124.00 120.12 122.76
3360 NASDAQ IRBT Tue, Mar 19, 2019 126.89 127.81 120.34 121.33
3359 NASDAQ IRBT Mon, Mar 18, 2019 125.23 128.08 124.18 127.83
3358 NASDAQ IRBT Fri, Mar 15, 2019 126.24 127.37 124.67 124.71
3357 NASDAQ IRBT Thu, Mar 14, 2019 124.95 126.09 123.78 125.47
3356 NASDAQ IRBT Wed, Mar 13, 2019 124.19 126.52 124.13 125.03
3355 NASDAQ IRBT Tue, Mar 12, 2019 122.67 124.93 120.64 123.98
3354 NASDAQ IRBT Mon, Mar 11, 2019 122.20 123.33 120.71 122.97
3353 NASDAQ IRBT Fri, Mar 8, 2019 119.64 122.88 118.62 122.20
3352 NASDAQ IRBT Thu, Mar 7, 2019 124.02 125.77 121.15 121.69
3351 NASDAQ IRBT Wed, Mar 6, 2019 128.35 129.07 124.55 124.74
3350 NASDAQ IRBT Tue, Mar 5, 2019 130.00 132.88 128.92 129.36
3349 NASDAQ IRBT Mon, Mar 4, 2019 130.32 130.79 126.54 130.78
3348 NASDAQ IRBT Fri, Mar 1, 2019 126.95 129.96 126.07 129.56
3347 NASDAQ IRBT Thu, Feb 28, 2019 123.73 125.53 121.23 125.06
3346 NASDAQ IRBT Wed, Feb 27, 2019 120.90 124.74 120.50 124.07
3345 NASDAQ IRBT Tue, Feb 26, 2019 121.00 122.16 119.76 120.86
3344 NASDAQ IRBT Mon, Feb 25, 2019 121.94 123.26 120.15 121.69
3343 NASDAQ IRBT Fri, Feb 22, 2019 119.67 121.83 119.67 120.50
3342 NASDAQ IRBT Thu, Feb 21, 2019 121.00 122.85 117.89 119.47
3341 NASDAQ IRBT Wed, Feb 20, 2019 119.95 122.89 119.51 122.53
3340 NASDAQ IRBT Tue, Feb 19, 2019 117.40 120.90 115.22 120.51
3339 NASDAQ IRBT Fri, Feb 15, 2019 116.15 119.40 114.65 119.39
3338 NASDAQ IRBT Thu, Feb 14, 2019 113.78 115.87 111.20 115.28
3337 NASDAQ IRBT Wed, Feb 13, 2019 114.28 118.00 113.60 115.09
3336 NASDAQ IRBT Tue, Feb 12, 2019 106.88 114.81 106.56 114.50
3335 NASDAQ IRBT Mon, Feb 11, 2019 105.50 106.78 104.10 106.25
3334 NASDAQ IRBT Fri, Feb 8, 2019 97.10 108.20 96.40 104.17
3333 NASDAQ IRBT Thu, Feb 7, 2019 101.00 104.05 95.20 98.04
3332 NASDAQ IRBT Wed, Feb 6, 2019 89.12 91.87 88.41 89.42
3331 NASDAQ IRBT Tue, Feb 5, 2019 90.73 92.09 88.99 89.10
3330 NASDAQ IRBT Mon, Feb 4, 2019 89.20 90.66 87.80 90.66
3329 NASDAQ IRBT Fri, Feb 1, 2019 89.84 90.05 87.56 89.01
3328 NASDAQ IRBT Thu, Jan 31, 2019 92.00 92.47 89.12 89.79
3327 NASDAQ IRBT Wed, Jan 30, 2019 88.47 92.00 86.21 91.02
3326 NASDAQ IRBT Tue, Jan 29, 2019 86.38 86.91 83.29 84.00
3325 NASDAQ IRBT Mon, Jan 28, 2019 85.49 86.97 84.56 86.18
3324 NASDAQ IRBT Fri, Jan 25, 2019 86.69 87.58 85.50 86.02
3323 NASDAQ IRBT Thu, Jan 24, 2019 85.51 87.87 85.34 85.57
3322 NASDAQ IRBT Wed, Jan 23, 2019 85.92 87.90 84.50 85.16
3321 NASDAQ IRBT Tue, Jan 22, 2019 89.11 89.11 84.21 84.76
3320 NASDAQ IRBT Fri, Jan 18, 2019 89.06 90.83 88.82 89.55
3319 NASDAQ IRBT Thu, Jan 17, 2019 84.51 88.70 84.31 88.01
3318 NASDAQ IRBT Wed, Jan 16, 2019 85.00 86.98 84.35 85.00
3317 NASDAQ IRBT Tue, Jan 15, 2019 84.64 86.35 83.83 84.93
3316 NASDAQ IRBT Mon, Jan 14, 2019 85.10 86.25 83.37 83.42
3315 NASDAQ IRBT Fri, Jan 11, 2019 86.27 86.78 85.83 86.44
3314 NASDAQ IRBT Thu, Jan 10, 2019 86.79 87.47 85.68 86.46
3313 NASDAQ IRBT Wed, Jan 9, 2019 88.57 90.03 87.78 87.95
3312 NASDAQ IRBT Tue, Jan 8, 2019 87.21 88.70 85.11 88.31
3311 NASDAQ IRBT Mon, Jan 7, 2019 83.70 87.69 83.70 85.58
3310 NASDAQ IRBT Fri, Jan 4, 2019 80.17 84.27 79.27 83.32
3309 NASDAQ IRBT Thu, Jan 3, 2019 78.48 80.61 77.98 78.28
3308 NASDAQ IRBT Wed, Jan 2, 2019 82.06 82.64 78.23 79.24
3307 NASDAQ IRBT Mon, Dec 31, 2018 82.27 83.84 79.40 83.74
3306 NASDAQ IRBT Fri, Dec 28, 2018 82.75 84.05 80.10 81.32
3305 NASDAQ IRBT Thu, Dec 27, 2018 80.00 82.63 78.30 82.39
3304 NASDAQ IRBT Wed, Dec 26, 2018 77.79 81.93 75.82 81.79
3303 NASDAQ IRBT Mon, Dec 24, 2018 73.63 79.36 73.01 75.98
3302 NASDAQ IRBT Fri, Dec 21, 2018 80.44 80.99 74.55 75.45
3301 NASDAQ IRBT Thu, Dec 20, 2018 80.78 82.77 76.89 79.56
3300 NASDAQ IRBT Wed, Dec 19, 2018 81.92 83.94 80.05 81.17
3299 NASDAQ IRBT Tue, Dec 18, 2018 83.71 85.68 81.83 81.92
3298 NASDAQ IRBT Mon, Dec 17, 2018 86.00 87.94 82.38 82.66
3297 NASDAQ IRBT Fri, Dec 14, 2018 87.44 88.22 84.61 86.37
3296 NASDAQ IRBT Thu, Dec 13, 2018 92.00 92.95 87.48 87.69
3295 NASDAQ IRBT Wed, Dec 12, 2018 89.81 93.38 88.90 91.44
3294 NASDAQ IRBT Tue, Dec 11, 2018 92.21 93.20 88.43 88.52
3293 NASDAQ IRBT Mon, Dec 10, 2018 90.53 91.83 87.96 91.01
3292 NASDAQ IRBT Fri, Dec 7, 2018 91.50 92.46 89.88 90.83
3291 NASDAQ IRBT Thu, Dec 6, 2018 91.38 92.07 86.30 91.71
3290 NASDAQ IRBT Tue, Dec 4, 2018 99.86 102.29 93.52 94.09
3289 NASDAQ IRBT Mon, Dec 3, 2018 100.00 103.63 98.50 100.87
3288 NASDAQ IRBT Fri, Nov 30, 2018 93.51 96.67 93.08 95.40
3287 NASDAQ IRBT Thu, Nov 29, 2018 91.99 96.71 90.50 93.90
3286 NASDAQ IRBT Wed, Nov 28, 2018 87.63 92.01 86.45 91.99
3285 NASDAQ IRBT Tue, Nov 27, 2018 93.14 93.48 87.21 87.34
3284 NASDAQ IRBT Mon, Nov 26, 2018 93.33 94.41 91.40 93.01
3283 NASDAQ IRBT Fri, Nov 23, 2018 89.37 93.16 89.00 91.91
3282 NASDAQ IRBT Wed, Nov 21, 2018 89.72 91.36 87.88 90.23
3281 NASDAQ IRBT Tue, Nov 20, 2018 84.89 89.94 84.50 88.44
3280 NASDAQ IRBT Mon, Nov 19, 2018 92.32 92.38 88.19 88.88
3279 NASDAQ IRBT Fri, Nov 16, 2018 89.82 93.20 89.42 92.85
3278 NASDAQ IRBT Thu, Nov 15, 2018 88.77 91.00 86.46 89.98
3277 NASDAQ IRBT Wed, Nov 14, 2018 91.96 92.18 87.00 88.93
3276 NASDAQ IRBT Tue, Nov 13, 2018 92.52 93.88 90.00 91.32
3275 NASDAQ IRBT Mon, Nov 12, 2018 94.87 95.04 90.57 91.68
3274 NASDAQ IRBT Fri, Nov 9, 2018 99.24 99.95 94.00 96.01
3273 NASDAQ IRBT Thu, Nov 8, 2018 99.69 101.22 98.05 99.82
3272 NASDAQ IRBT Wed, Nov 7, 2018 97.83 100.26 97.29 100.14
3271 NASDAQ IRBT Tue, Nov 6, 2018 97.25 99.98 96.01 97.01
3270 NASDAQ IRBT Mon, Nov 5, 2018 97.74 99.63 93.75 97.66
3269 NASDAQ IRBT Fri, Nov 2, 2018 95.00 97.50 93.39 95.98
3268 NASDAQ IRBT Thu, Nov 1, 2018 89.27 97.83 87.36 94.79
3267 NASDAQ IRBT Wed, Oct 31, 2018 84.51 89.06 83.99 88.17
3266 NASDAQ IRBT Tue, Oct 30, 2018 77.47 81.12 76.57 80.74
3265 NASDAQ IRBT Mon, Oct 29, 2018 81.57 82.49 76.11 77.35
3264 NASDAQ IRBT Fri, Oct 26, 2018 80.10 82.99 76.79 79.78
3263 NASDAQ IRBT Thu, Oct 25, 2018 81.40 82.20 76.50 81.74
3262 NASDAQ IRBT Wed, Oct 24, 2018 84.00 85.83 77.75 80.49
3261 NASDAQ IRBT Tue, Oct 23, 2018 88.91 94.40 87.75 91.82
3260 NASDAQ IRBT Mon, Oct 22, 2018 89.52 91.25 88.40 90.76
3259 NASDAQ IRBT Fri, Oct 19, 2018 91.30 92.90 88.15 89.11
3258 NASDAQ IRBT Thu, Oct 18, 2018 92.38 93.20 89.32 90.76
3257 NASDAQ IRBT Wed, Oct 17, 2018 94.50 94.51 91.56 93.10
3256 NASDAQ IRBT Tue, Oct 16, 2018 91.73 95.10 90.46 94.70
3255 NASDAQ IRBT Mon, Oct 15, 2018 91.04 92.54 89.34 90.85
3254 NASDAQ IRBT Fri, Oct 12, 2018 90.44 92.12 88.05 90.61
3253 NASDAQ IRBT Thu, Oct 11, 2018 87.77 91.60 86.78 87.27
3252 NASDAQ IRBT Wed, Oct 10, 2018 95.00 95.00 87.83 88.81
3251 NASDAQ IRBT Tue, Oct 9, 2018 96.12 97.99 94.80 94.99
3250 NASDAQ IRBT Mon, Oct 8, 2018 102.50 104.00 95.01 97.01
3249 NASDAQ IRBT Fri, Oct 5, 2018 105.47 108.33 104.28 106.06
3248 NASDAQ IRBT Thu, Oct 4, 2018 107.13 107.47 102.72 105.14
3247 NASDAQ IRBT Wed, Oct 3, 2018 106.95 109.40 106.16 107.65
3246 NASDAQ IRBT Tue, Oct 2, 2018 111.04 111.54 104.75 106.10
3245 NASDAQ IRBT Mon, Oct 1, 2018 111.33 114.22 110.54 110.92
3244 NASDAQ IRBT Fri, Sep 28, 2018 108.33 110.48 108.12 109.92
3243 NASDAQ IRBT Thu, Sep 27, 2018 108.16 111.66 107.69 108.72
3242 NASDAQ IRBT Wed, Sep 26, 2018 107.93 108.76 107.05 108.01
3241 NASDAQ IRBT Tue, Sep 25, 2018 104.56 108.31 104.54 107.06
3240 NASDAQ IRBT Mon, Sep 24, 2018 103.43 105.40 102.03 104.12
3239 NASDAQ IRBT Fri, Sep 21, 2018 106.49 109.20 103.83 104.11
3238 NASDAQ IRBT Thu, Sep 20, 2018 113.14 113.52 106.00 106.29
3237 NASDAQ IRBT Wed, Sep 19, 2018 114.68 114.68 112.20 113.14
3236 NASDAQ IRBT Tue, Sep 18, 2018 111.77 114.56 110.60 114.26
3235 NASDAQ IRBT Mon, Sep 17, 2018 108.88 112.90 106.60 111.14
3234 NASDAQ IRBT Fri, Sep 14, 2018 106.99 109.40 106.00 108.72
3233 NASDAQ IRBT Thu, Sep 13, 2018 109.06 109.89 105.65 106.75
3232 NASDAQ IRBT Wed, Sep 12, 2018 107.80 109.89 107.05 108.20
3231 NASDAQ IRBT Tue, Sep 11, 2018 104.33 108.53 103.18 107.98
3230 NASDAQ IRBT Mon, Sep 10, 2018 104.63 106.23 101.00 105.13
3229 NASDAQ IRBT Fri, Sep 7, 2018 101.86 105.54 99.73 103.39
3228 NASDAQ IRBT Thu, Sep 6, 2018 115.00 115.00 104.05 104.57
3227 NASDAQ IRBT Wed, Sep 5, 2018 113.22 116.52 110.46 115.00
3226 NASDAQ IRBT Tue, Sep 4, 2018 111.10 114.62 109.28 114.16
3225 NASDAQ IRBT Fri, Aug 31, 2018 115.63 115.63 113.37 113.50
3224 NASDAQ IRBT Thu, Aug 30, 2018 115.07 116.85 112.30 116.31
3223 NASDAQ IRBT Wed, Aug 29, 2018 116.46 116.68 111.78 115.93
3222 NASDAQ IRBT Tue, Aug 28, 2018 113.07 118.75 112.58 117.71
3221 NASDAQ IRBT Mon, Aug 27, 2018 108.90 113.03 108.22 112.27
3220 NASDAQ IRBT Fri, Aug 24, 2018 106.24 108.16 104.44 108.07
3219 NASDAQ IRBT Thu, Aug 23, 2018 105.51 107.92 103.98 105.60
3218 NASDAQ IRBT Wed, Aug 22, 2018 100.95 106.05 100.03 105.81
3217 NASDAQ IRBT Tue, Aug 21, 2018 96.77 103.17 96.12 101.91
3216 NASDAQ IRBT Mon, Aug 20, 2018 94.75 98.07 93.24 97.30
3215 NASDAQ IRBT Fri, Aug 17, 2018 89.46 95.07 88.43 94.77
3214 NASDAQ IRBT Thu, Aug 16, 2018 89.51 90.42 88.61 89.85
3213 NASDAQ IRBT Wed, Aug 15, 2018 86.87 89.37 85.66 89.28
3212 NASDAQ IRBT Tue, Aug 14, 2018 86.55 88.55 85.72 87.78
3211 NASDAQ IRBT Mon, Aug 13, 2018 86.20 87.74 85.36 86.04
3210 NASDAQ IRBT Fri, Aug 10, 2018 85.96 86.72 84.55 86.50
3209 NASDAQ IRBT Thu, Aug 9, 2018 87.15 88.49 86.29 86.83
3208 NASDAQ IRBT Wed, Aug 8, 2018 84.18 87.03 84.18 86.50
3207 NASDAQ IRBT Tue, Aug 7, 2018 84.69 86.04 83.75 84.10
3206 NASDAQ IRBT Mon, Aug 6, 2018 81.55 84.36 81.55 84.18
3205 NASDAQ IRBT Fri, Aug 3, 2018 81.90 83.47 80.82 81.74
3204 NASDAQ IRBT Thu, Aug 2, 2018 78.79 82.28 78.21 82.02
3203 NASDAQ IRBT Wed, Aug 1, 2018 79.06 80.25 78.13 78.98
3202 NASDAQ IRBT Tue, Jul 31, 2018 77.34 80.15 77.25 79.25
3201 NASDAQ IRBT Mon, Jul 30, 2018 79.87 80.84 76.09 76.97
3200 NASDAQ IRBT Fri, Jul 27, 2018 83.35 83.50 79.14 80.16
3199 NASDAQ IRBT Thu, Jul 26, 2018 83.17 85.36 82.13 82.91
3198 NASDAQ IRBT Wed, Jul 25, 2018 82.30 89.48 80.54 83.29
3197 NASDAQ IRBT Tue, Jul 24, 2018 74.05 74.45 70.86 71.19
3196 NASDAQ IRBT Mon, Jul 23, 2018 73.36 74.53 71.28 73.25
3195 NASDAQ IRBT Fri, Jul 20, 2018 77.66 78.72 73.89 74.06
3194 NASDAQ IRBT Thu, Jul 19, 2018 78.73 79.70 77.82 77.89
3193 NASDAQ IRBT Wed, Jul 18, 2018 79.50 79.50 77.89 78.68
3192 NASDAQ IRBT Tue, Jul 17, 2018 79.00 80.30 78.16 79.84
3191 NASDAQ IRBT Mon, Jul 16, 2018 80.21 81.39 78.23 79.04
3190 NASDAQ IRBT Fri, Jul 13, 2018 80.94 82.10 79.92 80.35
3189 NASDAQ IRBT Thu, Jul 12, 2018 79.89 81.89 79.58 81.12
3188 NASDAQ IRBT Wed, Jul 11, 2018 79.76 81.75 79.07 79.20
3187 NASDAQ IRBT Tue, Jul 10, 2018 77.21 81.21 75.20 80.96
3186 NASDAQ IRBT Mon, Jul 9, 2018 80.89 82.36 80.26 80.91
3185 NASDAQ IRBT Fri, Jul 6, 2018 82.00 83.62 78.64 80.87
3184 NASDAQ IRBT Thu, Jul 5, 2018 76.93 81.78 76.42 81.33
3183 NASDAQ IRBT Tue, Jul 3, 2018 76.23 77.54 75.73 76.29
3182 NASDAQ IRBT Mon, Jul 2, 2018 75.10 76.46 74.03 75.93
3181 NASDAQ IRBT Fri, Jun 29, 2018 76.74 77.97 75.75 75.77
3180 NASDAQ IRBT Thu, Jun 28, 2018 76.09 76.85 75.31 76.30
3179 NASDAQ IRBT Wed, Jun 27, 2018 75.77 77.49 75.43 76.02
3178 NASDAQ IRBT Tue, Jun 26, 2018 74.76 76.35 74.44 75.40
3177 NASDAQ IRBT Mon, Jun 25, 2018 75.38 76.00 73.51 74.42
3176 NASDAQ IRBT Fri, Jun 22, 2018 77.37 77.76 75.59 75.92
3175 NASDAQ IRBT Thu, Jun 21, 2018 78.32 78.32 75.50 77.14
3174 NASDAQ IRBT Wed, Jun 20, 2018 78.34 79.10 77.70 78.37
3173 NASDAQ IRBT Tue, Jun 19, 2018 78.06 79.33 76.05 77.97
3172 NASDAQ IRBT Mon, Jun 18, 2018 78.50 79.28 77.58 79.07
3171 NASDAQ IRBT Fri, Jun 15, 2018 79.72 81.70 78.51 78.92
3170 NASDAQ IRBT Thu, Jun 14, 2018 78.00 80.03 77.43 79.99
3169 NASDAQ IRBT Wed, Jun 13, 2018 78.68 80.94 76.35 77.40
3168 NASDAQ IRBT Tue, Jun 12, 2018 73.75 81.40 73.52 79.15
3167 NASDAQ IRBT Mon, Jun 11, 2018 69.41 73.42 69.41 73.34
3166 NASDAQ IRBT Fri, Jun 8, 2018 68.74 69.89 68.09 69.57
3165 NASDAQ IRBT Thu, Jun 7, 2018 68.16 69.29 67.29 69.04
3164 NASDAQ IRBT Wed, Jun 6, 2018 66.22 69.25 65.95 68.35
3163 NASDAQ IRBT Tue, Jun 5, 2018 65.29 66.08 65.00 65.92
3162 NASDAQ IRBT Mon, Jun 4, 2018 64.10 65.64 64.10 65.36
3161 NASDAQ IRBT Fri, Jun 1, 2018 62.82 64.35 62.82 63.73
3160 NASDAQ IRBT Thu, May 31, 2018 65.01 65.09 62.37 62.41
3159 NASDAQ IRBT Wed, May 30, 2018 64.94 65.60 64.09 65.30
3158 NASDAQ IRBT Tue, May 29, 2018 62.70 64.87 62.45 64.84
3157 NASDAQ IRBT Fri, May 25, 2018 62.36 62.75 61.93 62.73
3156 NASDAQ IRBT Thu, May 24, 2018 61.85 62.46 61.50 62.39
3155 NASDAQ IRBT Wed, May 23, 2018 62.86 63.03 61.39 61.87
3154 NASDAQ IRBT Tue, May 22, 2018 63.26 64.54 63.07 63.16
3153 NASDAQ IRBT Mon, May 21, 2018 62.80 62.94 62.11 62.89
3152 NASDAQ IRBT Fri, May 18, 2018 62.89 62.89 62.18 62.43
3151 NASDAQ IRBT Thu, May 17, 2018 62.30 63.38 62.23 62.88
3150 NASDAQ IRBT Wed, May 16, 2018 61.65 62.85 61.51 62.31
3149 NASDAQ IRBT Tue, May 15, 2018 61.86 61.96 60.05 61.26
3148 NASDAQ IRBT Mon, May 14, 2018 62.47 63.15 62.09 62.30
3147 NASDAQ IRBT Fri, May 11, 2018 61.93 62.60 61.49 62.36
3146 NASDAQ IRBT Thu, May 10, 2018 62.32 62.77 61.75 61.93
3145 NASDAQ IRBT Wed, May 9, 2018 62.29 62.56 61.52 62.06
3144 NASDAQ IRBT Tue, May 8, 2018 61.88 62.34 61.37 62.27
3143 NASDAQ IRBT Mon, May 7, 2018 60.31 61.92 59.75 61.76
3142 NASDAQ IRBT Fri, May 4, 2018 56.88 60.15 56.80 60.02
3141 NASDAQ IRBT Thu, May 3, 2018 58.03 58.42 56.61 57.18
3140 NASDAQ IRBT Wed, May 2, 2018 57.65 58.80 57.24 58.31
3139 NASDAQ IRBT Tue, May 1, 2018 58.03 58.36 56.76 57.83
3138 NASDAQ IRBT Mon, Apr 30, 2018 58.52 58.84 58.02 58.36
3137 NASDAQ IRBT Fri, Apr 27, 2018 58.20 59.46 57.65 58.58
3136 NASDAQ IRBT Thu, Apr 26, 2018 57.07 59.97 57.00 58.24
3135 NASDAQ IRBT Wed, Apr 25, 2018 61.88 61.91 56.90 57.06
3134 NASDAQ IRBT Tue, Apr 24, 2018 60.31 61.92 58.84 59.08
3133 NASDAQ IRBT Mon, Apr 23, 2018 62.46 62.98 58.41 59.95
3132 NASDAQ IRBT Fri, Apr 20, 2018 63.46 64.01 61.51 63.88
3131 NASDAQ IRBT Thu, Apr 19, 2018 65.89 65.89 61.40 63.67
3130 NASDAQ IRBT Wed, Apr 18, 2018 63.77 64.15 61.01 61.80
3129 NASDAQ IRBT Tue, Apr 17, 2018 67.25 67.34 63.29 63.47
3128 NASDAQ IRBT Mon, Apr 16, 2018 66.15 67.58 65.46 66.96
3127 NASDAQ IRBT Fri, Apr 13, 2018 67.86 67.99 65.43 65.75
3126 NASDAQ IRBT Thu, Apr 12, 2018 67.21 67.99 66.66 67.38
3125 NASDAQ IRBT Wed, Apr 11, 2018 66.43 67.82 66.40 66.79
3124 NASDAQ IRBT Tue, Apr 10, 2018 66.81 67.61 65.84 66.97
3123 NASDAQ IRBT Mon, Apr 9, 2018 66.94 67.75 65.56 65.64
3122 NASDAQ IRBT Fri, Apr 6, 2018 66.99 67.94 65.57 66.42
3121 NASDAQ IRBT Thu, Apr 5, 2018 67.13 68.12 66.09 67.80
3120 NASDAQ IRBT Wed, Apr 4, 2018 63.25 67.42 63.25 66.76
3119 NASDAQ IRBT Tue, Apr 3, 2018 64.31 65.82 63.88 65.49
3118 NASDAQ IRBT Mon, Apr 2, 2018 63.98 63.98 62.02 63.60
3117 NASDAQ IRBT Thu, Mar 29, 2018 63.35 65.16 63.24 64.19
3116 NASDAQ IRBT Wed, Mar 28, 2018 65.59 65.85 63.03 63.09
3115 NASDAQ IRBT Tue, Mar 27, 2018 68.06 68.16 65.24 65.60
3114 NASDAQ IRBT Mon, Mar 26, 2018 68.14 68.35 66.41 67.70
3113 NASDAQ IRBT Fri, Mar 23, 2018 65.97 68.47 65.82 66.72
3112 NASDAQ IRBT Thu, Mar 22, 2018 68.32 69.47 66.47 66.50
3111 NASDAQ IRBT Wed, Mar 21, 2018 67.69 69.40 67.60 69.21
3110 NASDAQ IRBT Tue, Mar 20, 2018 67.02 67.88 66.19 67.86
3109 NASDAQ IRBT Mon, Mar 19, 2018 69.46 69.58 65.91 66.90
3108 NASDAQ IRBT Fri, Mar 16, 2018 69.86 70.26 68.65 70.13
3107 NASDAQ IRBT Thu, Mar 15, 2018 69.67 70.79 68.42 69.87
3106 NASDAQ IRBT Wed, Mar 14, 2018 69.74 70.07 68.37 69.57
3105 NASDAQ IRBT Tue, Mar 13, 2018 70.47 71.93 68.15 69.12
3104 NASDAQ IRBT Mon, Mar 12, 2018 68.39 70.46 68.31 70.27
3103 NASDAQ IRBT Fri, Mar 9, 2018 67.76 68.90 67.34 68.41
3102 NASDAQ IRBT Thu, Mar 8, 2018 69.62 69.63 66.60 66.93
3101 NASDAQ IRBT Wed, Mar 7, 2018 67.63 69.35 67.55 69.28
3100 NASDAQ IRBT Tue, Mar 6, 2018 68.93 70.36 68.06 68.67
3099 NASDAQ IRBT Mon, Mar 5, 2018 67.49 69.75 67.49 68.53
3098 NASDAQ IRBT Fri, Mar 2, 2018 64.95 67.66 64.06 67.39
3097 NASDAQ IRBT Thu, Mar 1, 2018 67.92 68.79 64.14 65.65
3096 NASDAQ IRBT Wed, Feb 28, 2018 69.05 70.82 67.75 67.95
3095 NASDAQ IRBT Tue, Feb 27, 2018 70.75 71.75 68.72 68.94
3094 NASDAQ IRBT Mon, Feb 26, 2018 68.77 69.94 68.51 69.62
3093 NASDAQ IRBT Fri, Feb 23, 2018 65.42 68.64 65.31 68.51
3092 NASDAQ IRBT Thu, Feb 22, 2018 66.00 66.51 64.62 65.03
3091 NASDAQ IRBT Wed, Feb 21, 2018 65.51 67.43 65.40 65.74
3090 NASDAQ IRBT Tue, Feb 20, 2018 66.00 67.45 64.79 65.28
3089 NASDAQ IRBT Fri, Feb 16, 2018 65.99 66.96 65.72 66.39
3088 NASDAQ IRBT Thu, Feb 15, 2018 65.07 66.14 64.46 65.95
3087 NASDAQ IRBT Wed, Feb 14, 2018 63.99 65.70 62.14 64.36
3086 NASDAQ IRBT Tue, Feb 13, 2018 61.23 64.95 61.10 64.53
3085 NASDAQ IRBT Mon, Feb 12, 2018 59.70 62.40 58.86 61.58
3084 NASDAQ IRBT Fri, Feb 9, 2018 62.29 63.27 55.77 57.90
3083 NASDAQ IRBT Thu, Feb 8, 2018 70.40 71.06 59.60 59.80
3082 NASDAQ IRBT Wed, Feb 7, 2018 87.05 89.66 86.45 88.04
3081 NASDAQ IRBT Tue, Feb 6, 2018 79.62 87.33 77.51 87.09
3080 NASDAQ IRBT Mon, Feb 5, 2018 85.91 89.22 81.81 81.92
3079 NASDAQ IRBT Fri, Feb 2, 2018 89.08 89.68 86.93 88.62
3078 NASDAQ IRBT Thu, Feb 1, 2018 88.53 91.06 87.55 89.91
3077 NASDAQ IRBT Wed, Jan 31, 2018 88.92 89.94 87.60 88.75
3076 NASDAQ IRBT Tue, Jan 30, 2018 91.70 91.83 86.30 88.61
3075 NASDAQ IRBT Mon, Jan 29, 2018 94.48 94.48 93.00 93.45
3074 NASDAQ IRBT Fri, Jan 26, 2018 93.18 94.40 92.18 94.36
3073 NASDAQ IRBT Thu, Jan 25, 2018 93.51 94.10 92.00 92.66
3072 NASDAQ IRBT Wed, Jan 24, 2018 91.64 94.85 91.50 93.51
3071 NASDAQ IRBT Tue, Jan 23, 2018 90.00 92.05 89.01 91.64
3070 NASDAQ IRBT Mon, Jan 22, 2018 88.50 90.00 87.54 89.94
3069 NASDAQ IRBT Fri, Jan 19, 2018 86.86 88.83 86.86 88.79
3068 NASDAQ IRBT Thu, Jan 18, 2018 88.00 88.04 86.01 86.22
3067 NASDAQ IRBT Wed, Jan 17, 2018 86.08 88.32 85.63 88.09
3066 NASDAQ IRBT Tue, Jan 16, 2018 87.90 89.45 84.40 85.69
3065 NASDAQ IRBT Fri, Jan 12, 2018 83.00 87.25 82.71 87.19
3064 NASDAQ IRBT Thu, Jan 11, 2018 81.64 82.93 81.05 82.79
3063 NASDAQ IRBT Wed, Jan 10, 2018 80.87 81.45 79.35 81.18
3062 NASDAQ IRBT Tue, Jan 9, 2018 81.82 82.12 80.28 81.17
3061 NASDAQ IRBT Mon, Jan 8, 2018 82.09 82.80 81.60 81.78
3060 NASDAQ IRBT Fri, Jan 5, 2018 81.37 82.45 80.46 82.00
3059 NASDAQ IRBT Thu, Jan 4, 2018 83.13 83.55 79.76 80.92
3058 NASDAQ IRBT Wed, Jan 3, 2018 80.16 83.23 80.15 83.04
3057 NASDAQ IRBT Tue, Jan 2, 2018 77.81 80.16 77.68 80.10
3056 NASDAQ IRBT Fri, Dec 29, 2017 79.16 79.16 76.70 76.70
3055 NASDAQ IRBT Thu, Dec 28, 2017 80.39 80.39 78.19 78.97
3054 NASDAQ IRBT Wed, Dec 27, 2017 80.11 81.16 79.95 80.04
3053 NASDAQ IRBT Tue, Dec 26, 2017 79.24 80.24 78.84 80.11
3052 NASDAQ IRBT Fri, Dec 22, 2017 79.00 80.00 77.50 79.52
3051 NASDAQ IRBT Thu, Dec 21, 2017 77.65 79.47 77.29 79.24
3050 NASDAQ IRBT Wed, Dec 20, 2017 77.14 77.57 76.17 77.56
3049 NASDAQ IRBT Tue, Dec 19, 2017 75.00 77.45 74.88 77.14
3048 NASDAQ IRBT Mon, Dec 18, 2017 75.07 76.79 73.46 74.73
3047 NASDAQ IRBT Fri, Dec 15, 2017 73.25 74.43 73.20 74.43
3046 NASDAQ IRBT Thu, Dec 14, 2017 74.00 74.69 72.00 73.22
3045 NASDAQ IRBT Wed, Dec 13, 2017 70.48 74.25 70.24 74.03
3044 NASDAQ IRBT Tue, Dec 12, 2017 66.22 70.97 65.97 70.40
3043 NASDAQ IRBT Mon, Dec 11, 2017 66.63 66.64 64.45 66.34
3042 NASDAQ IRBT Fri, Dec 8, 2017 67.59 68.75 66.00 66.77
3041 NASDAQ IRBT Thu, Dec 7, 2017 64.92 67.16 64.65 66.85
3040 NASDAQ IRBT Wed, Dec 6, 2017 65.00 66.45 64.77 65.03
3039 NASDAQ IRBT Tue, Dec 5, 2017 64.44 65.88 63.00 65.23
3038 NASDAQ IRBT Mon, Dec 4, 2017 66.90 66.90 63.66 64.58
3037 NASDAQ IRBT Fri, Dec 1, 2017 68.64 68.67 64.27 65.99
3036 NASDAQ IRBT Thu, Nov 30, 2017 67.80 68.96 65.87 68.62
3035 NASDAQ IRBT Wed, Nov 29, 2017 67.94 68.60 65.21 67.65
3034 NASDAQ IRBT Tue, Nov 28, 2017 69.49 69.89 67.77 68.14
3033 NASDAQ IRBT Mon, Nov 27, 2017 68.50 70.49 68.50 69.60
3032 NASDAQ IRBT Fri, Nov 24, 2017 68.80 69.36 67.34 68.37
3031 NASDAQ IRBT Wed, Nov 22, 2017 73.24 73.28 66.00 68.50
3030 NASDAQ IRBT Tue, Nov 21, 2017 72.32 73.20 72.18 73.07
3029 NASDAQ IRBT Mon, Nov 20, 2017 71.61 72.22 70.61 72.12
3028 NASDAQ IRBT Fri, Nov 17, 2017 70.64 72.17 70.51 71.45
3027 NASDAQ IRBT Thu, Nov 16, 2017 69.11 71.10 69.00 70.71
3026 NASDAQ IRBT Wed, Nov 15, 2017 68.20 68.79 66.66 68.26
3025 NASDAQ IRBT Tue, Nov 14, 2017 69.78 72.75 68.76 68.79
3024 NASDAQ IRBT Mon, Nov 13, 2017 68.50 70.21 67.76 70.09
3023 NASDAQ IRBT Fri, Nov 10, 2017 67.79 69.26 67.74 68.80
3022 NASDAQ IRBT Thu, Nov 9, 2017 67.64 68.65 67.05 67.79
3021 NASDAQ IRBT Wed, Nov 8, 2017 66.60 68.82 66.39 68.45
3020 NASDAQ IRBT Tue, Nov 7, 2017 68.60 69.00 66.97 67.00
3019 NASDAQ IRBT Mon, Nov 6, 2017 67.55 68.91 67.44 68.55
3018 NASDAQ IRBT Fri, Nov 3, 2017 67.10 68.42 66.40 67.40
3017 NASDAQ IRBT Thu, Nov 2, 2017 66.31 67.68 66.21 66.85
3016 NASDAQ IRBT Wed, Nov 1, 2017 67.06 67.81 66.20 66.67
3015 NASDAQ IRBT Tue, Oct 31, 2017 64.65 68.00 64.50 67.19
3014 NASDAQ IRBT Mon, Oct 30, 2017 66.19 66.98 62.96 64.65
3013 NASDAQ IRBT Fri, Oct 27, 2017 65.00 67.66 64.52 66.67
3012 NASDAQ IRBT Thu, Oct 26, 2017 65.72 65.84 63.00 63.38
3011 NASDAQ IRBT Wed, Oct 25, 2017 80.22 81.93 64.79 65.11
3010 NASDAQ IRBT Tue, Oct 24, 2017 75.01 76.35 73.63 75.26
3009 NASDAQ IRBT Mon, Oct 23, 2017 77.00 77.00 74.05 74.83
3008 NASDAQ IRBT Fri, Oct 20, 2017 76.53 77.29 75.41 76.25
3007 NASDAQ IRBT Thu, Oct 19, 2017 76.17 76.55 74.54 75.90
3006 NASDAQ IRBT Wed, Oct 18, 2017 77.02 78.41 76.16 76.83
3005 NASDAQ IRBT Tue, Oct 17, 2017 75.29 76.61 74.26 76.43
3004 NASDAQ IRBT Mon, Oct 16, 2017 77.00 77.95 75.42 75.51
3003 NASDAQ IRBT Fri, Oct 13, 2017 78.62 78.73 76.14 76.62
3002 NASDAQ IRBT Thu, Oct 12, 2017 77.16 79.60 76.80 78.97
3001 NASDAQ IRBT Wed, Oct 11, 2017 77.79 78.02 75.45 77.07
3000 NASDAQ IRBT Tue, Oct 10, 2017 77.00 77.88 76.41 77.52
2999 NASDAQ IRBT Mon, Oct 9, 2017 75.62 77.68 75.62 77.22
2998 NASDAQ IRBT Fri, Oct 6, 2017 75.00 76.33 75.00 75.62
2997 NASDAQ IRBT Thu, Oct 5, 2017 78.44 78.82 75.16 75.34
2996 NASDAQ IRBT Wed, Oct 4, 2017 79.84 80.10 77.84 78.29
2995 NASDAQ IRBT Tue, Oct 3, 2017 79.50 80.28 78.52 79.61
2994 NASDAQ IRBT Mon, Oct 2, 2017 77.00 79.40 77.00 79.20
2993 NASDAQ IRBT Fri, Sep 29, 2017 77.00 78.00 76.48 77.06
2992 NASDAQ IRBT Thu, Sep 28, 2017 79.40 81.40 76.50 76.67
2991 NASDAQ IRBT Wed, Sep 27, 2017 77.28 80.09 77.28 79.46
2990 NASDAQ IRBT Tue, Sep 26, 2017 73.86 78.07 73.59 77.10
2989 NASDAQ IRBT Mon, Sep 25, 2017 74.58 75.29 72.63 73.76
2988 NASDAQ IRBT Fri, Sep 22, 2017 79.98 80.49 74.86 76.14
2987 NASDAQ IRBT Thu, Sep 21, 2017 80.02 81.20 79.15 79.94
2986 NASDAQ IRBT Wed, Sep 20, 2017 82.45 83.21 79.13 79.99
2985 NASDAQ IRBT Tue, Sep 19, 2017 82.00 83.48 81.83 82.69
2984 NASDAQ IRBT Mon, Sep 18, 2017 80.12 82.21 79.00 81.20
2983 NASDAQ IRBT Fri, Sep 15, 2017 82.93 83.59 79.19 79.81
2982 NASDAQ IRBT Thu, Sep 14, 2017 86.48 87.49 80.12 81.85
2981 NASDAQ IRBT Wed, Sep 13, 2017 100.25 100.50 84.70 85.08
2980 NASDAQ IRBT Tue, Sep 12, 2017 95.89 100.96 95.89 100.87
2979 NASDAQ IRBT Mon, Sep 11, 2017 95.88 97.99 95.88 96.78
2978 NASDAQ IRBT Fri, Sep 8, 2017 96.00 97.08 95.06 95.17
2977 NASDAQ IRBT Thu, Sep 7, 2017 94.70 96.58 94.11 96.55
2976 NASDAQ IRBT Wed, Sep 6, 2017 95.41 96.83 93.38 94.88
2975 NASDAQ IRBT Tue, Sep 5, 2017 96.78 97.01 94.89 96.04
2974 NASDAQ IRBT Fri, Sep 1, 2017 95.75 96.99 95.40 96.70
2973 NASDAQ IRBT Thu, Aug 31, 2017 94.59 95.50 93.05 95.42
2972 NASDAQ IRBT Wed, Aug 30, 2017 93.08 94.32 92.91 93.92
2971 NASDAQ IRBT Tue, Aug 29, 2017 90.99 93.48 90.98 92.63
2970 NASDAQ IRBT Mon, Aug 28, 2017 91.00 92.50 90.46 91.86
2969 NASDAQ IRBT Fri, Aug 25, 2017 91.00 91.87 90.11 90.70
2968 NASDAQ IRBT Thu, Aug 24, 2017 92.89 93.43 90.16 90.69
2967 NASDAQ IRBT Wed, Aug 23, 2017 92.36 93.25 91.27 92.53
2966 NASDAQ IRBT Tue, Aug 22, 2017 94.16 94.91 92.49 92.73
2965 NASDAQ IRBT Mon, Aug 21, 2017 97.14 97.67 93.95 94.10
2964 NASDAQ IRBT Fri, Aug 18, 2017 98.62 99.05 96.19 97.28
2963 NASDAQ IRBT Thu, Aug 17, 2017 101.79 102.64 98.72 98.82
2962 NASDAQ IRBT Wed, Aug 16, 2017 104.08 104.08 101.23 102.37
2961 NASDAQ IRBT Tue, Aug 15, 2017 105.40 105.40 102.51 103.28
2960 NASDAQ IRBT Mon, Aug 14, 2017 103.57 105.36 102.20 104.85
2959 NASDAQ IRBT Fri, Aug 11, 2017 101.08 103.27 101.01 102.23
2958 NASDAQ IRBT Thu, Aug 10, 2017 103.85 104.59 100.61 100.88
2957 NASDAQ IRBT Wed, Aug 9, 2017 104.84 105.34 103.33 104.61
2956 NASDAQ IRBT Tue, Aug 8, 2017 106.38 106.84 104.50 105.29
2955 NASDAQ IRBT Mon, Aug 7, 2017 103.89 107.08 103.00 105.17
2954 NASDAQ IRBT Fri, Aug 4, 2017 102.37 103.28 101.28 102.81
2953 NASDAQ IRBT Thu, Aug 3, 2017 103.88 105.46 101.98 102.26
2952 NASDAQ IRBT Wed, Aug 2, 2017 107.82 107.82 102.27 103.86
2951 NASDAQ IRBT Tue, Aug 1, 2017 106.05 107.25 104.58 106.58
2950 NASDAQ IRBT Mon, Jul 31, 2017 107.53 109.78 104.22 105.51
2949 NASDAQ IRBT Fri, Jul 28, 2017 104.00 107.85 103.52 107.25
2948 NASDAQ IRBT Thu, Jul 27, 2017 106.71 108.92 102.12 105.24
2947 NASDAQ IRBT Wed, Jul 26, 2017 101.25 109.40 95.75 106.49
2946 NASDAQ IRBT Tue, Jul 25, 2017 90.70 90.70 87.10 87.90
2945 NASDAQ IRBT Mon, Jul 24, 2017 89.49 92.31 88.52 90.38
2944 NASDAQ IRBT Fri, Jul 21, 2017 85.02 88.92 85.02 88.47
2943 NASDAQ IRBT Thu, Jul 20, 2017 87.29 87.69 84.64 85.00
2942 NASDAQ IRBT Wed, Jul 19, 2017 85.01 87.47 85.01 86.77
2941 NASDAQ IRBT Tue, Jul 18, 2017 84.92 85.12 83.92 84.75
2940 NASDAQ IRBT Mon, Jul 17, 2017 84.03 85.66 83.58 84.90
2939 NASDAQ IRBT Fri, Jul 14, 2017 84.75 84.96 83.59 83.99
2938 NASDAQ IRBT Thu, Jul 13, 2017 85.65 85.65 83.05 84.62
2937 NASDAQ IRBT Wed, Jul 12, 2017 84.12 85.25 83.37 85.02
2936 NASDAQ IRBT Tue, Jul 11, 2017 84.30 85.38 82.29 83.24
2935 NASDAQ IRBT Mon, Jul 10, 2017 83.96 85.00 82.68 84.47
2934 NASDAQ IRBT Fri, Jul 7, 2017 80.30 84.50 80.23 83.65
2933 NASDAQ IRBT Thu, Jul 6, 2017 80.78 81.42 79.40 80.54
2932 NASDAQ IRBT Wed, Jul 5, 2017 83.04 84.30 81.54 82.18
2931 NASDAQ IRBT Mon, Jul 3, 2017 83.30 84.76 81.06 83.54
2930 NASDAQ IRBT Fri, Jun 30, 2017 86.22 86.85 84.09 84.14
2929 NASDAQ IRBT Thu, Jun 29, 2017 92.74 92.78 86.34 86.78
2928 NASDAQ IRBT Wed, Jun 28, 2017 91.03 93.63 88.43 92.47
2927 NASDAQ IRBT Tue, Jun 27, 2017 100.36 100.46 90.08 90.65
2926 NASDAQ IRBT Mon, Jun 26, 2017 101.95 102.87 99.43 100.98
2925 NASDAQ IRBT Fri, Jun 23, 2017 100.39 102.70 100.27 101.20
2924 NASDAQ IRBT Thu, Jun 22, 2017 100.99 101.65 99.00 100.43
2923 NASDAQ IRBT Wed, Jun 21, 2017 98.40 102.32 97.77 101.08
2922 NASDAQ IRBT Tue, Jun 20, 2017 99.00 99.98 97.32 97.73
2921 NASDAQ IRBT Mon, Jun 19, 2017 96.96 99.27 96.61 98.78
2920 NASDAQ IRBT Fri, Jun 16, 2017 98.68 98.86 95.77 96.27
2919 NASDAQ IRBT Thu, Jun 15, 2017 100.20 101.05 97.18 97.97
2918 NASDAQ IRBT Wed, Jun 14, 2017 100.34 104.61 100.13 101.99
2917 NASDAQ IRBT Tue, Jun 13, 2017 99.43 101.54 98.50 100.28
2916 NASDAQ IRBT Mon, Jun 12, 2017 95.99 98.76 91.51 98.65
2915 NASDAQ IRBT Fri, Jun 9, 2017 100.42 100.95 93.13 95.99
2914 NASDAQ IRBT Thu, Jun 8, 2017 98.98 100.48 97.82 99.93
2913 NASDAQ IRBT Wed, Jun 7, 2017 96.86 99.31 96.08 99.23
2912 NASDAQ IRBT Tue, Jun 6, 2017 96.75 98.87 96.31 96.86
2911 NASDAQ IRBT Mon, Jun 5, 2017 97.55 98.06 96.27 97.20
2910 NASDAQ IRBT Fri, Jun 2, 2017 95.29 97.58 94.43 97.46
2909 NASDAQ IRBT Thu, Jun 1, 2017 92.58 95.22 92.40 95.16
2908 NASDAQ IRBT Wed, May 31, 2017 98.28 98.91 92.27 92.72
2907 NASDAQ IRBT Tue, May 30, 2017 96.86 99.98 96.07 99.82
2906 NASDAQ IRBT Fri, May 26, 2017 94.69 97.68 94.09 97.14
2905 NASDAQ IRBT Thu, May 25, 2017 94.98 95.49 93.30 94.77
2904 NASDAQ IRBT Wed, May 24, 2017 97.26 97.80 94.12 94.35
2903 NASDAQ IRBT Tue, May 23, 2017 96.56 97.68 95.23 97.00
2902 NASDAQ IRBT Mon, May 22, 2017 94.47 96.23 94.01 96.02
2901 NASDAQ IRBT Fri, May 19, 2017 92.26 94.24 92.26 93.22
2900 NASDAQ IRBT Thu, May 18, 2017 89.03 92.92 87.14 91.70
2899 NASDAQ IRBT Wed, May 17, 2017 92.25 92.86 90.08 90.14
2898 NASDAQ IRBT Tue, May 16, 2017 93.05 93.83 90.35 93.51
2897 NASDAQ IRBT Mon, May 15, 2017 90.50 92.94 90.40 92.37
2896 NASDAQ IRBT Fri, May 12, 2017 89.40 90.49 88.96 89.99
2895 NASDAQ IRBT Thu, May 11, 2017 88.77 89.54 87.02 89.49
2894 NASDAQ IRBT Wed, May 10, 2017 86.58 88.77 86.45 88.70
2893 NASDAQ IRBT Tue, May 9, 2017 85.42 86.71 85.15 86.58
2892 NASDAQ IRBT Mon, May 8, 2017 87.99 87.99 85.10 85.35
2891 NASDAQ IRBT Fri, May 5, 2017 85.26 86.45 84.97 85.90
2890 NASDAQ IRBT Thu, May 4, 2017 85.66 85.95 84.32 84.72
2889 NASDAQ IRBT Wed, May 3, 2017 83.75 85.12 83.33 85.09
2888 NASDAQ IRBT Tue, May 2, 2017 84.18 84.77 82.95 83.66
2887 NASDAQ IRBT Mon, May 1, 2017 79.89 83.48 79.61 83.26
2886 NASDAQ IRBT Fri, Apr 28, 2017 79.95 79.99 78.98 79.74
2885 NASDAQ IRBT Thu, Apr 27, 2017 80.08 81.38 78.11 79.89
2884 NASDAQ IRBT Wed, Apr 26, 2017 74.88 82.44 74.00 80.02
2883 NASDAQ IRBT Tue, Apr 25, 2017 69.52 70.34 68.65 69.14
2882 NASDAQ IRBT Mon, Apr 24, 2017 68.68 69.28 68.00 69.26
2881 NASDAQ IRBT Fri, Apr 21, 2017 67.31 68.39 66.90 67.61
2880 NASDAQ IRBT Thu, Apr 20, 2017 67.32 68.30 66.98 67.44
2879 NASDAQ IRBT Wed, Apr 19, 2017 65.96 67.85 65.91 67.24
2878 NASDAQ IRBT Tue, Apr 18, 2017 66.16 66.28 65.50 65.85
2877 NASDAQ IRBT Mon, Apr 17, 2017 65.61 66.20 65.19 66.18
2876 NASDAQ IRBT Thu, Apr 13, 2017 65.20 65.82 65.00 65.13
2875 NASDAQ IRBT Wed, Apr 12, 2017 67.24 67.25 65.18 65.37
2874 NASDAQ IRBT Tue, Apr 11, 2017 65.93 67.30 65.50 67.25
2873 NASDAQ IRBT Mon, Apr 10, 2017 66.49 67.10 65.75 66.11
2872 NASDAQ IRBT Fri, Apr 7, 2017 66.15 66.90 66.02 66.45
2871 NASDAQ IRBT Thu, Apr 6, 2017 65.60 66.79 65.33 66.48
2870 NASDAQ IRBT Wed, Apr 5, 2017 66.00 66.89 65.56 65.69
2869 NASDAQ IRBT Tue, Apr 4, 2017 65.28 66.29 65.28 65.91
2868 NASDAQ IRBT Mon, Apr 3, 2017 66.11 66.39 65.06 65.44
2867 NASDAQ IRBT Fri, Mar 31, 2017 65.29 66.24 65.05 66.14
2866 NASDAQ IRBT Thu, Mar 30, 2017 65.00 65.82 65.00 65.63
2865 NASDAQ IRBT Wed, Mar 29, 2017 64.25 65.12 63.96 64.94
2864 NASDAQ IRBT Tue, Mar 28, 2017 62.73 64.66 62.66 64.43
2863 NASDAQ IRBT Mon, Mar 27, 2017 61.99 63.07 60.67 62.81
2862 NASDAQ IRBT Fri, Mar 24, 2017 61.50 62.54 61.50 62.49
2861 NASDAQ IRBT Thu, Mar 23, 2017 60.17 61.40 60.00 61.31
2860 NASDAQ IRBT Wed, Mar 22, 2017 59.15 60.23 58.71 60.23
2859 NASDAQ IRBT Tue, Mar 21, 2017 60.27 60.81 59.02 59.15
2858 NASDAQ IRBT Mon, Mar 20, 2017 59.67 60.37 59.17 60.23
2857 NASDAQ IRBT Fri, Mar 17, 2017 58.70 59.54 58.54 59.46
2856 NASDAQ IRBT Thu, Mar 16, 2017 58.32 59.24 58.14 58.67
2855 NASDAQ IRBT Wed, Mar 15, 2017 57.11 58.49 56.89 58.29
2854 NASDAQ IRBT Tue, Mar 14, 2017 56.22 57.36 56.14 56.83
2853 NASDAQ IRBT Mon, Mar 13, 2017 57.31 57.40 56.54 56.61
2852 NASDAQ IRBT Fri, Mar 10, 2017 56.48 57.40 56.12 57.33
2851 NASDAQ IRBT Thu, Mar 9, 2017 56.83 56.83 56.22 56.37
2850 NASDAQ IRBT Wed, Mar 8, 2017 56.03 56.93 55.96 56.62
2849 NASDAQ IRBT Tue, Mar 7, 2017 56.27 56.58 55.82 55.92
2848 NASDAQ IRBT Mon, Mar 6, 2017 56.79 56.95 56.16 56.69
2847 NASDAQ IRBT Fri, Mar 3, 2017 57.20 57.54 56.59 57.32
2846 NASDAQ IRBT Thu, Mar 2, 2017 57.70 58.07 57.05 57.12
2845 NASDAQ IRBT Wed, Mar 1, 2017 57.52 58.70 57.32 58.08
2844 NASDAQ IRBT Tue, Feb 28, 2017 58.20 58.27 56.98 57.08
2843 NASDAQ IRBT Mon, Feb 27, 2017 57.27 58.41 57.00 58.40
2842 NASDAQ IRBT Fri, Feb 24, 2017 56.51 57.57 56.00 57.56
2841 NASDAQ IRBT Thu, Feb 23, 2017 57.89 57.89 56.62 57.13
2840 NASDAQ IRBT Wed, Feb 22, 2017 57.08 57.91 57.06 57.74
2839 NASDAQ IRBT Tue, Feb 21, 2017 55.75 57.19 55.75 57.06
2838 NASDAQ IRBT Fri, Feb 17, 2017 55.55 55.81 55.11 55.58
2837 NASDAQ IRBT Thu, Feb 16, 2017 56.04 56.64 55.29 55.56
2836 NASDAQ IRBT Wed, Feb 15, 2017 54.78 56.21 54.72 55.82
2835 NASDAQ IRBT Tue, Feb 14, 2017 54.38 55.39 54.38 54.87
2834 NASDAQ IRBT Mon, Feb 13, 2017 54.77 54.79 54.06 54.60
2833 NASDAQ IRBT Fri, Feb 10, 2017 53.42 56.75 53.42 54.31
2832 NASDAQ IRBT Thu, Feb 9, 2017 54.50 55.12 52.12 53.32
2831 NASDAQ IRBT Wed, Feb 8, 2017 62.22 62.53 60.44 61.24
2830 NASDAQ IRBT Tue, Feb 7, 2017 62.56 63.99 61.83 61.89
2829 NASDAQ IRBT Mon, Feb 6, 2017 62.85 62.91 61.84 62.15
2828 NASDAQ IRBT Fri, Feb 3, 2017 61.36 62.90 61.02 62.74
2827 NASDAQ IRBT Thu, Feb 2, 2017 61.62 62.11 61.08 61.24
2826 NASDAQ IRBT Wed, Feb 1, 2017 60.80 61.54 60.77 61.27
2825 NASDAQ IRBT Tue, Jan 31, 2017 60.46 60.82 60.25 60.56
2824 NASDAQ IRBT Mon, Jan 30, 2017 61.88 61.88 60.40 60.95
2823 NASDAQ IRBT Fri, Jan 27, 2017 63.00 63.10 61.10 62.18
2822 NASDAQ IRBT Thu, Jan 26, 2017 62.59 63.17 62.26 63.08
2821 NASDAQ IRBT Wed, Jan 25, 2017 62.66 62.99 61.27 62.22
2820 NASDAQ IRBT Tue, Jan 24, 2017 59.97 62.06 59.87 61.73
2819 NASDAQ IRBT Mon, Jan 23, 2017 60.64 60.69 59.63 59.80
2818 NASDAQ IRBT Fri, Jan 20, 2017 59.65 60.78 59.59 60.50
2817 NASDAQ IRBT Thu, Jan 19, 2017 59.71 60.45 57.89 59.40
2816 NASDAQ IRBT Wed, Jan 18, 2017 58.56 61.00 58.48 59.57
2815 NASDAQ IRBT Tue, Jan 17, 2017 59.00 59.67 58.34 58.46
2814 NASDAQ IRBT Fri, Jan 13, 2017 58.37 59.77 58.37 59.22
2813 NASDAQ IRBT Thu, Jan 12, 2017 58.36 58.43 57.36 58.34
2812 NASDAQ IRBT Wed, Jan 11, 2017 59.25 59.35 57.93 58.33
2811 NASDAQ IRBT Tue, Jan 10, 2017 57.99 59.13 57.50 59.04
2810 NASDAQ IRBT Mon, Jan 9, 2017 58.63 58.78 57.65 57.69
2809 NASDAQ IRBT Fri, Jan 6, 2017 58.52 59.40 58.28 58.73
2808 NASDAQ IRBT Thu, Jan 5, 2017 59.28 59.56 57.89 58.30
2807 NASDAQ IRBT Wed, Jan 4, 2017 57.58 59.47 57.58 59.22
2806 NASDAQ IRBT Tue, Jan 3, 2017 59.22 59.85 57.34 57.58
2805 NASDAQ IRBT Fri, Dec 30, 2016 58.55 58.85 58.08 58.45
2804 NASDAQ IRBT Thu, Dec 29, 2016 58.26 58.72 58.00 58.48
2803 NASDAQ IRBT Wed, Dec 28, 2016 59.90 60.02 58.18 58.36
2802 NASDAQ IRBT Tue, Dec 27, 2016 58.91 59.43 58.68 59.21
2801 NASDAQ IRBT Fri, Dec 23, 2016 58.89 59.20 58.23 58.63
2800 NASDAQ IRBT Thu, Dec 22, 2016 59.39 60.85 58.74 59.07
2799 NASDAQ IRBT Wed, Dec 21, 2016 59.24 59.69 58.57 59.22
2798 NASDAQ IRBT Tue, Dec 20, 2016 56.98 59.20 56.98 59.20
2797 NASDAQ IRBT Mon, Dec 19, 2016 56.81 57.74 56.73 57.58
2796 NASDAQ IRBT Fri, Dec 16, 2016 58.40 58.65 56.96 57.02
2795 NASDAQ IRBT Thu, Dec 15, 2016 59.31 59.60 58.01 58.21
2794 NASDAQ IRBT Wed, Dec 14, 2016 60.20 60.56 58.78 58.97
2793 NASDAQ IRBT Tue, Dec 13, 2016 59.40 60.86 59.40 60.17
2792 NASDAQ IRBT Mon, Dec 12, 2016 59.99 59.99 58.00 59.40
2791 NASDAQ IRBT Fri, Dec 9, 2016 59.44 59.70 58.51 58.55
2790 NASDAQ IRBT Thu, Dec 8, 2016 59.15 59.89 58.89 59.66
2789 NASDAQ IRBT Wed, Dec 7, 2016 59.05 59.35 58.35 59.27
2788 NASDAQ IRBT Tue, Dec 6, 2016 58.14 58.92 57.79 58.75
2787 NASDAQ IRBT Mon, Dec 5, 2016 56.52 58.28 56.50 57.94
2786 NASDAQ IRBT Fri, Dec 2, 2016 56.13 57.20 55.80 55.89
2785 NASDAQ IRBT Thu, Dec 1, 2016 57.22 57.93 55.90 56.41
2784 NASDAQ IRBT Wed, Nov 30, 2016 57.73 57.97 56.81 57.00
2783 NASDAQ IRBT Tue, Nov 29, 2016 55.99 58.17 55.81 57.68
2782 NASDAQ IRBT Mon, Nov 28, 2016 55.27 56.16 55.10 55.79
2781 NASDAQ IRBT Fri, Nov 25, 2016 54.83 55.68 54.43 55.09
2780 NASDAQ IRBT Wed, Nov 23, 2016 54.68 55.13 54.30 54.77
2779 NASDAQ IRBT Tue, Nov 22, 2016 54.41 55.48 54.36 54.95
2778 NASDAQ IRBT Mon, Nov 21, 2016 55.10 55.49 53.81 54.09
2777 NASDAQ IRBT Fri, Nov 18, 2016 55.00 55.76 54.80 55.04
2776 NASDAQ IRBT Thu, Nov 17, 2016 55.02 55.17 54.10 54.80
2775 NASDAQ IRBT Wed, Nov 16, 2016 52.70 53.65 52.46 53.42
2774 NASDAQ IRBT Tue, Nov 15, 2016 52.00 52.60 51.80 52.54
2773 NASDAQ IRBT Mon, Nov 14, 2016 53.38 53.90 51.83 52.02
2772 NASDAQ IRBT Fri, Nov 11, 2016 52.66 53.73 52.35 53.30
2771 NASDAQ IRBT Thu, Nov 10, 2016 54.02 54.02 51.32 52.12
2770 NASDAQ IRBT Wed, Nov 9, 2016 49.83 52.16 49.49 51.70
2769 NASDAQ IRBT Tue, Nov 8, 2016 50.95 51.26 50.62 50.93
2768 NASDAQ IRBT Mon, Nov 7, 2016 51.19 51.54 50.51 51.00
2767 NASDAQ IRBT Fri, Nov 4, 2016 48.85 51.15 48.85 50.06
2766 NASDAQ IRBT Thu, Nov 3, 2016 49.28 49.43 48.46 48.86
2765 NASDAQ IRBT Wed, Nov 2, 2016 49.67 50.57 48.84 49.40
2764 NASDAQ IRBT Tue, Nov 1, 2016 50.84 50.84 48.84 49.51
2763 NASDAQ IRBT Mon, Oct 31, 2016 49.59 50.78 49.19 50.70
2762 NASDAQ IRBT Fri, Oct 28, 2016 49.40 50.81 49.06 49.57
2761 NASDAQ IRBT Thu, Oct 27, 2016 49.04 49.62 48.34 49.46
2760 NASDAQ IRBT Wed, Oct 26, 2016 47.80 50.84 47.10 48.93
2759 NASDAQ IRBT Tue, Oct 25, 2016 44.80 44.80 43.85 43.94
2758 NASDAQ IRBT Mon, Oct 24, 2016 45.09 45.48 44.46 44.52
2757 NASDAQ IRBT Fri, Oct 21, 2016 45.38 45.38 44.44 44.64
2756 NASDAQ IRBT Thu, Oct 20, 2016 45.80 46.15 45.48 45.69
2755 NASDAQ IRBT Wed, Oct 19, 2016 44.91 46.14 44.63 45.91
2754 NASDAQ IRBT Tue, Oct 18, 2016 45.83 46.50 43.71 44.91
2753 NASDAQ IRBT Mon, Oct 17, 2016 43.75 45.10 43.65 44.80
2752 NASDAQ IRBT Fri, Oct 14, 2016 42.68 43.50 42.51 43.33
2751 NASDAQ IRBT Thu, Oct 13, 2016 42.61 42.78 42.06 42.37
2750 NASDAQ IRBT Wed, Oct 12, 2016 42.97 43.14 42.72 42.93
2749 NASDAQ IRBT Tue, Oct 11, 2016 43.69 43.69 42.46 42.83
2748 NASDAQ IRBT Mon, Oct 10, 2016 43.41 43.88 43.00 43.59
2747 NASDAQ IRBT Fri, Oct 7, 2016 45.01 45.01 42.91 43.10
2746 NASDAQ IRBT Thu, Oct 6, 2016 43.34 43.67 42.75 43.66
2745 NASDAQ IRBT Wed, Oct 5, 2016 43.12 43.55 43.07 43.47
2744 NASDAQ IRBT Tue, Oct 4, 2016 43.74 43.79 42.92 43.09
2743 NASDAQ IRBT Mon, Oct 3, 2016 43.74 43.96 43.24 43.47
2742 NASDAQ IRBT Fri, Sep 30, 2016 44.12 44.19 43.68 43.98
2741 NASDAQ IRBT Thu, Sep 29, 2016 43.80 44.67 43.70 43.84
2740 NASDAQ IRBT Wed, Sep 28, 2016 43.62 44.05 43.28 44.03
2739 NASDAQ IRBT Tue, Sep 27, 2016 42.50 43.54 42.50 43.50
2738 NASDAQ IRBT Mon, Sep 26, 2016 43.57 43.57 42.36 42.63
2737 NASDAQ IRBT Fri, Sep 23, 2016 44.28 44.28 42.64 42.67
2736 NASDAQ IRBT Thu, Sep 22, 2016 43.63 44.20 42.82 43.23
2735 NASDAQ IRBT Wed, Sep 21, 2016 42.41 43.28 41.60 43.17
2734 NASDAQ IRBT Tue, Sep 20, 2016 40.84 41.51 40.69 41.41
2733 NASDAQ IRBT Mon, Sep 19, 2016 40.22 40.78 40.22 40.62
2732 NASDAQ IRBT Fri, Sep 16, 2016 40.79 40.88 40.10 40.15
2731 NASDAQ IRBT Thu, Sep 15, 2016 39.59 40.89 39.59 40.82
2730 NASDAQ IRBT Wed, Sep 14, 2016 39.47 39.73 39.20 39.31
2729 NASDAQ IRBT Tue, Sep 13, 2016 39.18 39.52 39.00 39.29
2728 NASDAQ IRBT Mon, Sep 12, 2016 38.85 39.62 38.19 39.45
2727 NASDAQ IRBT Fri, Sep 9, 2016 39.82 40.00 39.08 39.09
2726 NASDAQ IRBT Thu, Sep 8, 2016 40.08 40.38 39.96 40.18
2725 NASDAQ IRBT Wed, Sep 7, 2016 39.69 40.39 39.69 40.31
2724 NASDAQ IRBT Tue, Sep 6, 2016 39.75 39.95 39.66 39.88
2723 NASDAQ IRBT Fri, Sep 2, 2016 39.58 40.08 39.43 39.80
2722 NASDAQ IRBT Thu, Sep 1, 2016 40.23 40.23 39.38 39.61
2721 NASDAQ IRBT Wed, Aug 31, 2016 40.31 40.37 39.58 39.86
2720 NASDAQ IRBT Tue, Aug 30, 2016 40.05 40.48 40.05 40.19
2719 NASDAQ IRBT Mon, Aug 29, 2016 40.36 40.42 40.02 40.04
2718 NASDAQ IRBT Fri, Aug 26, 2016 40.48 40.87 40.13 40.42
2717 NASDAQ IRBT Thu, Aug 25, 2016 40.55 40.65 40.31 40.44
2716 NASDAQ IRBT Wed, Aug 24, 2016 40.40 40.85 40.25 40.59
2715 NASDAQ IRBT Tue, Aug 23, 2016 40.50 40.56 40.27 40.36
2714 NASDAQ IRBT Mon, Aug 22, 2016 40.00 40.61 40.00 40.50
2713 NASDAQ IRBT Fri, Aug 19, 2016 39.96 40.30 39.70 40.18
2712 NASDAQ IRBT Thu, Aug 18, 2016 39.92 40.29 39.77 40.10
2711 NASDAQ IRBT Wed, Aug 17, 2016 40.39 40.40 39.78 39.96
2710 NASDAQ IRBT Tue, Aug 16, 2016 40.71 40.87 40.46 40.46
2709 NASDAQ IRBT Mon, Aug 15, 2016 40.49 40.93 40.27 40.66
2708 NASDAQ IRBT Fri, Aug 12, 2016 40.06 40.37 39.95 40.27
2707 NASDAQ IRBT Thu, Aug 11, 2016 40.10 40.48 40.00 40.21
2706 NASDAQ IRBT Wed, Aug 10, 2016 40.38 40.38 39.96 40.08
2705 NASDAQ IRBT Tue, Aug 9, 2016 40.00 40.38 39.82 40.23
2704 NASDAQ IRBT Mon, Aug 8, 2016 39.50 40.17 39.43 40.05
2703 NASDAQ IRBT Fri, Aug 5, 2016 38.42 39.77 38.42 39.65
2702 NASDAQ IRBT Thu, Aug 4, 2016 38.08 38.71 38.08 38.39
2701 NASDAQ IRBT Wed, Aug 3, 2016 37.92 38.28 37.82 38.08
2700 NASDAQ IRBT Tue, Aug 2, 2016 38.24 38.35 37.96 37.96
2699 NASDAQ IRBT Mon, Aug 1, 2016 38.06 38.37 37.88 38.14
2698 NASDAQ IRBT Fri, Jul 29, 2016 37.69 37.98 37.57 37.92
2697 NASDAQ IRBT Thu, Jul 28, 2016 38.13 38.40 37.29 37.59
2696 NASDAQ IRBT Wed, Jul 27, 2016 36.95 38.38 36.50 38.36
2695 NASDAQ IRBT Tue, Jul 26, 2016 36.72 37.07 36.66 36.89
2694 NASDAQ IRBT Mon, Jul 25, 2016 36.79 36.97 36.52 36.72
2693 NASDAQ IRBT Fri, Jul 22, 2016 36.34 36.95 36.17 36.71
2692 NASDAQ IRBT Thu, Jul 21, 2016 36.77 36.95 36.40 36.50
2691 NASDAQ IRBT Wed, Jul 20, 2016 36.90 37.20 36.46 36.76
2690 NASDAQ IRBT Tue, Jul 19, 2016 36.56 36.90 36.42 36.68
2689 NASDAQ IRBT Mon, Jul 18, 2016 36.40 36.78 36.28 36.63
2688 NASDAQ IRBT Fri, Jul 15, 2016 36.07 36.30 35.80 36.30
2687 NASDAQ IRBT Thu, Jul 14, 2016 36.14 36.28 35.81 35.87
2686 NASDAQ IRBT Wed, Jul 13, 2016 35.96 36.27 35.80 36.02
2685 NASDAQ IRBT Tue, Jul 12, 2016 35.91 36.38 35.78 36.02
2684 NASDAQ IRBT Mon, Jul 11, 2016 35.50 35.82 35.40 35.64
2683 NASDAQ IRBT Fri, Jul 8, 2016 35.16 35.48 35.10 35.39
2682 NASDAQ IRBT Thu, Jul 7, 2016 34.64 34.97 34.47 34.90
2681 NASDAQ IRBT Wed, Jul 6, 2016 34.39 34.71 34.27 34.53
2680 NASDAQ IRBT Tue, Jul 5, 2016 34.71 34.81 34.46 34.48
2679 NASDAQ IRBT Fri, Jul 1, 2016 34.99 35.25 34.53 34.77
2678 NASDAQ IRBT Thu, Jun 30, 2016 34.57 35.10 34.43 35.08
2677 NASDAQ IRBT Wed, Jun 29, 2016 34.81 34.97 34.46 34.64
2676 NASDAQ IRBT Tue, Jun 28, 2016 34.21 34.69 34.15 34.34
2675 NASDAQ IRBT Mon, Jun 27, 2016 35.22 35.43 33.90 33.95
2674 NASDAQ IRBT Fri, Jun 24, 2016 35.25 35.76 35.13 35.55
2673 NASDAQ IRBT Thu, Jun 23, 2016 36.58 36.87 36.32 36.36
2672 NASDAQ IRBT Wed, Jun 22, 2016 36.64 36.87 36.11 36.17
2671 NASDAQ IRBT Tue, Jun 21, 2016 36.90 37.03 36.40 36.65
2670 NASDAQ IRBT Mon, Jun 20, 2016 37.37 37.48 36.70 36.72
2669 NASDAQ IRBT Fri, Jun 17, 2016 36.88 37.25 36.81 36.94
2668 NASDAQ IRBT Thu, Jun 16, 2016 36.96 36.96 36.40 36.75
2667 NASDAQ IRBT Wed, Jun 15, 2016 37.18 37.50 37.02 37.12
2666 NASDAQ IRBT Tue, Jun 14, 2016 37.13 37.43 36.89 37.00
2665 NASDAQ IRBT Mon, Jun 13, 2016 37.16 37.71 37.07 37.17
2664 NASDAQ IRBT Fri, Jun 10, 2016 37.88 38.05 37.52 37.62
2663 NASDAQ IRBT Thu, Jun 9, 2016 38.19 38.37 37.92 38.10
2662 NASDAQ IRBT Wed, Jun 8, 2016 38.44 38.49 38.26 38.30
2661 NASDAQ IRBT Tue, Jun 7, 2016 38.16 38.48 38.10 38.37
2660 NASDAQ IRBT Mon, Jun 6, 2016 38.20 38.42 37.90 38.28
2659 NASDAQ IRBT Fri, Jun 3, 2016 38.25 38.48 38.08 38.22
2658 NASDAQ IRBT Thu, Jun 2, 2016 38.07 38.67 37.98 38.47
2657 NASDAQ IRBT Wed, Jun 1, 2016 38.50 38.80 38.17 38.49
2656 NASDAQ IRBT Tue, May 31, 2016 38.47 38.78 38.25 38.50
2655 NASDAQ IRBT Fri, May 27, 2016 38.35 38.49 38.15 38.46
2654 NASDAQ IRBT Thu, May 26, 2016 38.54 39.00 38.09 38.23
2653 NASDAQ IRBT Wed, May 25, 2016 38.80 38.94 38.25 38.37
2652 NASDAQ IRBT Tue, May 24, 2016 38.00 38.84 37.93 38.56
2651 NASDAQ IRBT Mon, May 23, 2016 37.65 38.42 37.56 38.03
2650 NASDAQ IRBT Fri, May 20, 2016 37.42 37.88 37.39 37.68
2649 NASDAQ IRBT Thu, May 19, 2016 37.50 37.63 36.99 37.15
2648 NASDAQ IRBT Wed, May 18, 2016 37.33 38.02 37.10 37.59
2647 NASDAQ IRBT Tue, May 17, 2016 37.68 37.98 37.18 37.37
2646 NASDAQ IRBT Mon, May 16, 2016 37.91 37.98 37.40 37.65
2645 NASDAQ IRBT Fri, May 13, 2016 37.98 38.00 37.63 37.91
2644 NASDAQ IRBT Thu, May 12, 2016 37.78 38.00 37.32 37.89
2643 NASDAQ IRBT Wed, May 11, 2016 37.90 38.51 37.60 37.62
2642 NASDAQ IRBT Tue, May 10, 2016 37.53 37.99 37.33 37.94
2641 NASDAQ IRBT Mon, May 9, 2016 37.78 38.21 37.32 37.43
2640 NASDAQ IRBT Fri, May 6, 2016 36.91 37.79 36.75 37.79
2639 NASDAQ IRBT Thu, May 5, 2016 37.22 37.41 37.03 37.19
2638 NASDAQ IRBT Wed, May 4, 2016 37.30 37.82 37.00 37.17
2637 NASDAQ IRBT Tue, May 3, 2016 37.58 37.99 37.11 37.69
2636 NASDAQ IRBT Mon, May 2, 2016 37.69 38.56 37.22 37.75
2635 NASDAQ IRBT Fri, Apr 29, 2016 36.64 37.78 36.58 37.38
2634 NASDAQ IRBT Thu, Apr 28, 2016 37.63 37.70 36.67 36.85
2633 NASDAQ IRBT Wed, Apr 27, 2016 35.18 38.54 34.89 37.95
2632 NASDAQ IRBT Tue, Apr 26, 2016 34.74 35.59 34.24 34.76
2631 NASDAQ IRBT Mon, Apr 25, 2016 35.21 35.44 34.50 34.79
2630 NASDAQ IRBT Fri, Apr 22, 2016 35.45 35.75 35.27 35.41
2629 NASDAQ IRBT Thu, Apr 21, 2016 34.79 35.69 34.23 35.30
2628 NASDAQ IRBT Wed, Apr 20, 2016 35.51 36.00 34.85 35.09
2627 NASDAQ IRBT Tue, Apr 19, 2016 35.50 35.70 35.29 35.37
2626 NASDAQ IRBT Mon, Apr 18, 2016 35.24 35.81 35.09 35.47
2625 NASDAQ IRBT Fri, Apr 15, 2016 35.27 35.49 34.96 35.41
2624 NASDAQ IRBT Thu, Apr 14, 2016 35.66 35.78 35.39 35.47
2623 NASDAQ IRBT Wed, Apr 13, 2016 35.29 35.81 35.16 35.64
2622 NASDAQ IRBT Tue, Apr 12, 2016 34.62 35.25 34.44 35.06
2621 NASDAQ IRBT Mon, Apr 11, 2016 34.87 35.26 34.67 34.77
2620 NASDAQ IRBT Fri, Apr 8, 2016 34.76 34.99 34.55 34.71
2619 NASDAQ IRBT Thu, Apr 7, 2016 34.98 35.29 34.51 34.55
2618 NASDAQ IRBT Wed, Apr 6, 2016 34.78 35.41 34.49 35.29
2617 NASDAQ IRBT Tue, Apr 5, 2016 34.59 34.59 34.59 34.78
2616 NASDAQ IRBT Mon, Apr 4, 2016 35.46 35.46 34.29 34.59
2615 NASDAQ IRBT Fri, Apr 1, 2016 35.02 35.66 34.97 35.40
2614 NASDAQ IRBT Thu, Mar 31, 2016 35.40 35.55 35.16 35.27
2613 NASDAQ IRBT Wed, Mar 30, 2016 35.13 35.51 35.03 35.27
2612 NASDAQ IRBT Tue, Mar 29, 2016 33.39 34.35 33.20 33.77
2611 NASDAQ IRBT Mon, Mar 28, 2016 34.22 34.37 33.94 33.99
2610 NASDAQ IRBT Thu, Mar 24, 2016 34.43 34.43 34.43 34.00
2609 NASDAQ IRBT Wed, Mar 23, 2016 34.91 35.01 34.30 34.43
2608 NASDAQ IRBT Tue, Mar 22, 2016 34.34 34.95 33.40 34.94
2607 NASDAQ IRBT Mon, Mar 21, 2016 34.86 35.04 34.34 34.42
2606 NASDAQ IRBT Fri, Mar 18, 2016 34.99 34.99 33.60 34.66
2605 NASDAQ IRBT Thu, Mar 17, 2016 34.22 36.00 34.22 35.44
2604 NASDAQ IRBT Wed, Mar 16, 2016 33.44 34.32 33.20 34.10
2603 NASDAQ IRBT Tue, Mar 15, 2016 33.74 33.74 33.74 33.43
2602 NASDAQ IRBT Mon, Mar 14, 2016 33.10 33.89 32.91 33.74
2601 NASDAQ IRBT Fri, Mar 11, 2016 31.87 31.87 31.87 33.14
2600 NASDAQ IRBT Thu, Mar 10, 2016 32.20 32.72 31.59 31.87
2599 NASDAQ IRBT Wed, Mar 9, 2016 32.12 32.12 32.12 32.31
2598 NASDAQ IRBT Tue, Mar 8, 2016 32.41 33.34 32.10 32.84
2597 NASDAQ IRBT Mon, Mar 7, 2016 32.67 33.08 32.42 32.84
2596 NASDAQ IRBT Fri, Mar 4, 2016 32.01 32.01 32.01 32.74
2595 NASDAQ IRBT Thu, Mar 3, 2016 31.77 31.77 31.77 32.01
2594 NASDAQ IRBT Wed, Mar 2, 2016 31.52 31.87 31.34 31.69
2593 NASDAQ IRBT Tue, Mar 1, 2016 31.34 31.34 31.34 31.69
2592 NASDAQ IRBT Mon, Feb 29, 2016 31.20 31.84 31.18 31.34
2591 NASDAQ IRBT Fri, Feb 26, 2016 31.24 31.24 31.24 31.19
2590 NASDAQ IRBT Thu, Feb 25, 2016 30.68 31.27 30.68 31.24
2589 NASDAQ IRBT Wed, Feb 24, 2016 30.09 30.73 29.50 30.53
2588 NASDAQ IRBT Tue, Feb 23, 2016 31.18 31.40 29.50 30.29
2587 NASDAQ IRBT Mon, Feb 22, 2016 30.89 31.44 30.52 31.20
2586 NASDAQ IRBT Fri, Feb 19, 2016 30.11 30.77 29.81 30.48
2585 NASDAQ IRBT Thu, Feb 18, 2016 30.12 30.48 29.56 30.19
2584 NASDAQ IRBT Wed, Feb 17, 2016 30.86 31.32 30.12 30.15
2583 NASDAQ IRBT Tue, Feb 16, 2016 29.98 30.88 29.81 30.72
2582 NASDAQ IRBT Fri, Feb 12, 2016 28.61 29.75 28.40 29.70
2581 NASDAQ IRBT Thu, Feb 11, 2016 30.50 30.87 28.02 28.39
2580 NASDAQ IRBT Wed, Feb 10, 2016 34.88 34.99 32.79 33.09
2579 NASDAQ IRBT Tue, Feb 9, 2016 33.31 34.41 33.23 34.20
2578 NASDAQ IRBT Mon, Feb 8, 2016 33.25 33.96 33.00 33.65
2577 NASDAQ IRBT Fri, Feb 5, 2016 34.49 34.57 33.48 33.70
2576 NASDAQ IRBT Thu, Feb 4, 2016 34.86 35.40 33.48 34.41
2575 NASDAQ IRBT Wed, Feb 3, 2016 33.13 33.17 31.95 32.43
2574 NASDAQ IRBT Tue, Feb 2, 2016 33.23 33.39 32.56 32.74
2573 NASDAQ IRBT Mon, Feb 1, 2016 33.73 33.98 33.32 33.68
2572 NASDAQ IRBT Fri, Jan 29, 2016 33.11 34.06 33.11 33.93
2571 NASDAQ IRBT Thu, Jan 28, 2016 32.99 33.30 32.85 32.99
2570 NASDAQ IRBT Wed, Jan 27, 2016 33.02 33.19 32.55 32.75
2569 NASDAQ IRBT Tue, Jan 26, 2016 32.21 33.81 32.16 33.27
2568 NASDAQ IRBT Mon, Jan 25, 2016 32.11 32.48 31.94 32.13
2567 NASDAQ IRBT Fri, Jan 22, 2016 32.35 32.44 31.82 32.19
2566 NASDAQ IRBT Thu, Jan 21, 2016 32.28 32.88 31.71 31.71
2565 NASDAQ IRBT Wed, Jan 20, 2016 30.95 32.43 30.71 32.25
2564 NASDAQ IRBT Tue, Jan 19, 2016 31.12 31.92 30.87 31.27
2563 NASDAQ IRBT Fri, Jan 15, 2016 30.25 30.97 30.13 30.94
2562 NASDAQ IRBT Thu, Jan 14, 2016 30.37 31.11 30.00 31.03
2561 NASDAQ IRBT Wed, Jan 13, 2016 31.58 31.88 30.21 30.42
2560 NASDAQ IRBT Tue, Jan 12, 2016 31.95 32.19 31.36 31.67
2559 NASDAQ IRBT Mon, Jan 11, 2016 32.10 32.25 31.39 31.69
2558 NASDAQ IRBT Fri, Jan 8, 2016 32.56 32.57 31.85 31.94
2557 NASDAQ IRBT Thu, Jan 7, 2016 32.38 32.94 32.18 32.40
2556 NASDAQ IRBT Wed, Jan 6, 2016 33.81 33.99 32.84 32.96
2555 NASDAQ IRBT Tue, Jan 5, 2016 34.12 34.28 33.35 33.63
2554 NASDAQ IRBT Mon, Jan 4, 2016 34.34 34.99 33.53 34.10
2553 NASDAQ IRBT Thu, Dec 31, 2015 35.91 36.00 35.39 35.40
2552 NASDAQ IRBT Wed, Dec 30, 2015 36.35 36.65 36.01 36.04
2551 NASDAQ IRBT Tue, Dec 29, 2015 36.45 36.73 35.87 36.35
2550 NASDAQ IRBT Mon, Dec 28, 2015 36.01 36.45 35.81 35.99
2549 NASDAQ IRBT Thu, Dec 24, 2015 36.36 36.37 35.78 36.09
2548 NASDAQ IRBT Wed, Dec 23, 2015 36.36 36.67 36.08 36.49
2547 NASDAQ IRBT Tue, Dec 22, 2015 36.15 36.40 35.82 36.21
2546 NASDAQ IRBT Mon, Dec 21, 2015 36.00 36.43 35.57 36.02
2545 NASDAQ IRBT Fri, Dec 18, 2015 36.87 36.90 35.47 35.73
2544 NASDAQ IRBT Thu, Dec 17, 2015 36.22 37.71 36.19 36.95
2543 NASDAQ IRBT Wed, Dec 16, 2015 34.66 36.40 34.62 36.29
2542 NASDAQ IRBT Tue, Dec 15, 2015 34.32 34.78 34.12 34.58
2541 NASDAQ IRBT Mon, Dec 14, 2015 33.99 34.19 33.57 34.10
2540 NASDAQ IRBT Fri, Dec 11, 2015 33.85 34.25 33.50 34.03
2539 NASDAQ IRBT Thu, Dec 10, 2015 33.18 34.13 33.04 34.11
2538 NASDAQ IRBT Wed, Dec 9, 2015 32.87 33.59 32.78 33.24
2537 NASDAQ IRBT Tue, Dec 8, 2015 32.27 33.30 32.10 33.20
2536 NASDAQ IRBT Mon, Dec 7, 2015 33.30 33.48 32.55 32.84
2535 NASDAQ IRBT Fri, Dec 4, 2015 32.59 33.64 32.48 33.35
2534 NASDAQ IRBT Thu, Dec 3, 2015 33.33 33.52 32.48 32.58
2533 NASDAQ IRBT Wed, Dec 2, 2015 33.39 33.74 33.06 33.34
2532 NASDAQ IRBT Tue, Dec 1, 2015 33.30 33.30 32.84 33.18
2531 NASDAQ IRBT Mon, Nov 30, 2015 33.05 33.44 32.98 33.09
2530 NASDAQ IRBT Fri, Nov 27, 2015 32.98 33.35 32.76 33.07
2529 NASDAQ IRBT Wed, Nov 25, 2015 32.77 32.99 32.31 32.91
2528 NASDAQ IRBT Tue, Nov 24, 2015 31.92 32.82 31.78 32.64
2527 NASDAQ IRBT Mon, Nov 23, 2015 32.48 32.59 32.08 32.17
2526 NASDAQ IRBT Fri, Nov 20, 2015 32.00 32.54 31.72 32.50
2525 NASDAQ IRBT Thu, Nov 19, 2015 31.69 31.99 31.50 31.90
2524 NASDAQ IRBT Wed, Nov 18, 2015 31.09 31.77 31.01 31.74
2523 NASDAQ IRBT Tue, Nov 17, 2015 31.11 31.48 30.90 31.11
2522 NASDAQ IRBT Mon, Nov 16, 2015 30.92 31.12 30.44 31.01
2521 NASDAQ IRBT Fri, Nov 13, 2015 31.42 31.60 30.79 30.79
2520 NASDAQ IRBT Thu, Nov 12, 2015 31.74 31.85 31.26 31.40
2519 NASDAQ IRBT Wed, Nov 11, 2015 31.74 32.13 31.54 31.95
2518 NASDAQ IRBT Tue, Nov 10, 2015 31.47 31.87 30.88 31.59
2517 NASDAQ IRBT Mon, Nov 9, 2015 31.44 32.13 31.02 31.84
2516 NASDAQ IRBT Fri, Nov 6, 2015 31.28 31.54 30.91 31.45
2515 NASDAQ IRBT Thu, Nov 5, 2015 31.55 31.55 30.96 31.42
2514 NASDAQ IRBT Wed, Nov 4, 2015 30.90 31.80 30.69 31.59
2513 NASDAQ IRBT Tue, Nov 3, 2015 31.27 31.38 30.90 30.95
2512 NASDAQ IRBT Mon, Nov 2, 2015 30.03 31.36 30.00 31.27
2511 NASDAQ IRBT Fri, Oct 30, 2015 30.19 30.38 29.95 30.01
2510 NASDAQ IRBT Thu, Oct 29, 2015 30.82 30.94 30.15 30.19
2509 NASDAQ IRBT Wed, Oct 28, 2015 29.75 30.90 29.60 30.89
2508 NASDAQ IRBT Tue, Oct 27, 2015 29.86 29.90 29.42 29.64
2507 NASDAQ IRBT Mon, Oct 26, 2015 29.78 30.00 29.65 29.91
2506 NASDAQ IRBT Fri, Oct 23, 2015 29.75 29.91 29.39 29.82
2505 NASDAQ IRBT Thu, Oct 22, 2015 29.14 29.80 28.99 29.76
2504 NASDAQ IRBT Wed, Oct 21, 2015 31.24 31.50 29.01 29.15
2503 NASDAQ IRBT Tue, Oct 20, 2015 30.76 31.46 30.69 31.24
2502 NASDAQ IRBT Mon, Oct 19, 2015 30.64 31.10 30.35 30.73
2501 NASDAQ IRBT Fri, Oct 16, 2015 30.32 30.53 29.98 30.33
2500 NASDAQ IRBT Thu, Oct 15, 2015 30.59 30.79 29.72 30.35
2499 NASDAQ IRBT Wed, Oct 14, 2015 31.12 31.51 30.43 30.48
2498 NASDAQ IRBT Tue, Oct 13, 2015 31.38 31.84 31.07 31.18
2497 NASDAQ IRBT Mon, Oct 12, 2015 31.40 31.40 31.02 31.30
2496 NASDAQ IRBT Fri, Oct 9, 2015 31.56 32.13 31.06 31.40
2495 NASDAQ IRBT Thu, Oct 8, 2015 31.06 31.36 30.89 31.24
2494 NASDAQ IRBT Wed, Oct 7, 2015 30.11 31.48 30.01 31.17
2493 NASDAQ IRBT Tue, Oct 6, 2015 30.00 30.31 29.83 30.12
2492 NASDAQ IRBT Mon, Oct 5, 2015 29.41 30.29 29.38 29.96
2491 NASDAQ IRBT Fri, Oct 2, 2015 28.79 29.29 28.27 29.26
2490 NASDAQ IRBT Thu, Oct 1, 2015 29.07 29.25 28.97 29.21
2489 NASDAQ IRBT Wed, Sep 30, 2015 28.84 29.24 28.70 29.14
2488 NASDAQ IRBT Tue, Sep 29, 2015 28.60 28.93 28.51 28.57
2487 NASDAQ IRBT Mon, Sep 28, 2015 28.95 29.21 28.64 28.64
2486 NASDAQ IRBT Fri, Sep 25, 2015 29.77 30.00 28.99 29.16
2485 NASDAQ IRBT Thu, Sep 24, 2015 29.10 29.33 28.98 29.29
2484 NASDAQ IRBT Wed, Sep 23, 2015 29.19 29.45 29.00 29.24
2483 NASDAQ IRBT Tue, Sep 22, 2015 29.70 29.74 28.97 29.20
2482 NASDAQ IRBT Mon, Sep 21, 2015 30.61 30.87 29.89 29.93
2481 NASDAQ IRBT Fri, Sep 18, 2015 30.35 30.92 29.62 30.33
2480 NASDAQ IRBT Thu, Sep 17, 2015 30.50 32.16 30.50 31.34
2479 NASDAQ IRBT Wed, Sep 16, 2015 30.47 30.54 30.11 30.27
2478 NASDAQ IRBT Tue, Sep 15, 2015 29.89 30.33 29.80 30.32
2477 NASDAQ IRBT Mon, Sep 14, 2015 30.13 30.38 29.83 29.89
2476 NASDAQ IRBT Fri, Sep 11, 2015 29.63 30.22 29.59 30.05
2475 NASDAQ IRBT Thu, Sep 10, 2015 30.13 30.32 29.66 29.71
2474 NASDAQ IRBT Wed, Sep 9, 2015 30.49 30.82 30.09 30.13
2473 NASDAQ IRBT Tue, Sep 8, 2015 29.88 30.63 29.82 30.50
2472 NASDAQ IRBT Fri, Sep 4, 2015 29.28 29.94 29.20 29.60
2471 NASDAQ IRBT Thu, Sep 3, 2015 29.59 29.76 29.40 29.67
2470 NASDAQ IRBT Wed, Sep 2, 2015 28.89 29.55 28.84 29.55
2469 NASDAQ IRBT Tue, Sep 1, 2015 28.77 29.17 28.76 28.81
2468 NASDAQ IRBT Mon, Aug 31, 2015 29.29 29.72 29.14 29.30
2467 NASDAQ IRBT Fri, Aug 28, 2015 28.24 29.48 28.24 29.29
2466 NASDAQ IRBT Thu, Aug 27, 2015 28.10 28.86 28.00 28.48
2465 NASDAQ IRBT Wed, Aug 26, 2015 28.41 28.46 27.55 27.81
2464 NASDAQ IRBT Tue, Aug 25, 2015 29.27 29.27 27.87 27.91
2463 NASDAQ IRBT Mon, Aug 24, 2015 28.21 30.15 28.15 28.34
2462 NASDAQ IRBT Fri, Aug 21, 2015 29.47 30.37 29.37 30.02
2461 NASDAQ IRBT Thu, Aug 20, 2015 30.37 30.56 29.88 29.91
2460 NASDAQ IRBT Wed, Aug 19, 2015 31.14 31.14 30.60 30.82
2459 NASDAQ IRBT Tue, Aug 18, 2015 31.27 31.32 30.85 31.21
2458 NASDAQ IRBT Mon, Aug 17, 2015 31.28 31.49 30.93 31.28
2457 NASDAQ IRBT Fri, Aug 14, 2015 31.16 31.52 30.50 31.47
2456 NASDAQ IRBT Thu, Aug 13, 2015 30.74 31.62 30.72 31.30
2455 NASDAQ IRBT Wed, Aug 12, 2015 29.93 30.71 29.90 30.66
2454 NASDAQ IRBT Tue, Aug 11, 2015 30.08 30.38 29.93 30.16
2453 NASDAQ IRBT Mon, Aug 10, 2015 30.16 30.50 30.07 30.34
2452 NASDAQ IRBT Fri, Aug 7, 2015 29.99 30.26 29.92 29.96
2451 NASDAQ IRBT Thu, Aug 6, 2015 30.40 30.48 29.92 30.01
2450 NASDAQ IRBT Wed, Aug 5, 2015 30.50 30.75 30.13 30.43
2449 NASDAQ IRBT Tue, Aug 4, 2015 30.51 30.80 30.30 30.37
2448 NASDAQ IRBT Mon, Aug 3, 2015 30.55 30.70 30.18 30.45
2447 NASDAQ IRBT Fri, Jul 31, 2015 31.13 31.18 30.70 30.79
2446 NASDAQ IRBT Thu, Jul 30, 2015 31.11 31.25 30.94 31.09
2445 NASDAQ IRBT Wed, Jul 29, 2015 30.65 31.33 30.63 31.07
2444 NASDAQ IRBT Tue, Jul 28, 2015 30.72 30.79 30.10 30.51
2443 NASDAQ IRBT Mon, Jul 27, 2015 31.22 31.31 30.59 30.80
2442 NASDAQ IRBT Fri, Jul 24, 2015 31.82 31.82 30.92 31.16
2441 NASDAQ IRBT Thu, Jul 23, 2015 31.08 31.68 30.80 31.62
2440 NASDAQ IRBT Wed, Jul 22, 2015 32.24 32.53 30.17 31.14
2439 NASDAQ IRBT Tue, Jul 21, 2015 31.54 31.74 30.83 31.42
2438 NASDAQ IRBT Mon, Jul 20, 2015 32.07 32.20 31.40 31.42
2437 NASDAQ IRBT Fri, Jul 17, 2015 32.05 32.26 31.86 32.16
2436 NASDAQ IRBT Thu, Jul 16, 2015 31.81 32.30 31.61 31.94
2435 NASDAQ IRBT Wed, Jul 15, 2015 32.59 32.59 31.68 31.79
2434 NASDAQ IRBT Tue, Jul 14, 2015 32.28 32.89 32.27 32.41
2433 NASDAQ IRBT Mon, Jul 13, 2015 32.13 32.64 32.13 32.52
2432 NASDAQ IRBT Fri, Jul 10, 2015 31.93 32.03 31.53 31.89
2431 NASDAQ IRBT Thu, Jul 9, 2015 31.81 32.36 31.45 31.53
2430 NASDAQ IRBT Wed, Jul 8, 2015 31.36 31.58 31.03 31.40
2429 NASDAQ IRBT Tue, Jul 7, 2015 31.50 31.76 30.78 31.41
2428 NASDAQ IRBT Mon, Jul 6, 2015 32.00 32.22 31.50 31.68
2427 NASDAQ IRBT Thu, Jul 2, 2015 31.61 32.39 31.61 32.29
2426 NASDAQ IRBT Wed, Jul 1, 2015 32.11 32.26 31.50 31.61
2425 NASDAQ IRBT Tue, Jun 30, 2015 32.28 32.40 31.71 31.88
2424 NASDAQ IRBT Mon, Jun 29, 2015 32.99 33.27 32.03 32.07
2423 NASDAQ IRBT Fri, Jun 26, 2015 33.04 33.45 33.00 33.31
2422 NASDAQ IRBT Thu, Jun 25, 2015 33.26 33.48 32.76 32.95
2421 NASDAQ IRBT Wed, Jun 24, 2015 33.16 33.46 32.90 33.17
2420 NASDAQ IRBT Tue, Jun 23, 2015 33.00 33.27 32.77 33.25
2419 NASDAQ IRBT Mon, Jun 22, 2015 33.38 33.44 33.01 33.16
2418 NASDAQ IRBT Fri, Jun 19, 2015 33.51 33.51 33.11 33.11
2417 NASDAQ IRBT Thu, Jun 18, 2015 33.10 33.83 33.09 33.49
2416 NASDAQ IRBT Wed, Jun 17, 2015 33.00 33.20 32.85 33.14
2415 NASDAQ IRBT Tue, Jun 16, 2015 32.42 33.02 32.36 32.96
2414 NASDAQ IRBT Mon, Jun 15, 2015 32.42 32.59 31.87 32.42
2413 NASDAQ IRBT Fri, Jun 12, 2015 32.30 32.69 32.28 32.49
2412 NASDAQ IRBT Thu, Jun 11, 2015 32.53 32.76 32.34 32.39
2411 NASDAQ IRBT Wed, Jun 10, 2015 32.21 32.62 32.12 32.44
2410 NASDAQ IRBT Tue, Jun 9, 2015 32.13 32.59 32.03 32.30
2409 NASDAQ IRBT Mon, Jun 8, 2015 32.30 32.40 32.03 32.17
2408 NASDAQ IRBT Fri, Jun 5, 2015 32.46 32.46 32.04 32.38
2407 NASDAQ IRBT Thu, Jun 4, 2015 32.63 32.79 32.28 32.42
2406 NASDAQ IRBT Wed, Jun 3, 2015 32.60 32.90 32.50 32.66
2405 NASDAQ IRBT Tue, Jun 2, 2015 32.19 32.93 32.06 32.59
2404 NASDAQ IRBT Mon, Jun 1, 2015 32.00 32.42 31.86 32.34
2403 NASDAQ IRBT Fri, May 29, 2015 32.11 32.27 31.61 31.95
2402 NASDAQ IRBT Thu, May 28, 2015 31.94 32.32 31.81 32.23
2401 NASDAQ IRBT Wed, May 27, 2015 31.99 32.24 31.66 31.90
2400 NASDAQ IRBT Tue, May 26, 2015 31.90 32.29 31.81 32.01
2399 NASDAQ IRBT Fri, May 22, 2015 32.10 32.37 31.94 32.13
2398 NASDAQ IRBT Thu, May 21, 2015 32.37 32.42 31.80 32.19
2397 NASDAQ IRBT Wed, May 20, 2015 32.67 32.70 32.22 32.37
2396 NASDAQ IRBT Tue, May 19, 2015 32.38 32.74 32.28 32.48
2395 NASDAQ IRBT Mon, May 18, 2015 32.34 32.50 32.13 32.50
2394 NASDAQ IRBT Fri, May 15, 2015 32.46 32.49 32.07 32.32
2393 NASDAQ IRBT Thu, May 14, 2015 32.15 32.58 31.98 32.35
2392 NASDAQ IRBT Wed, May 13, 2015 32.37 32.74 32.00 32.14
2391 NASDAQ IRBT Tue, May 12, 2015 31.92 32.42 31.84 32.35
2390 NASDAQ IRBT Mon, May 11, 2015 32.35 32.70 31.95 32.15
2389 NASDAQ IRBT Fri, May 8, 2015 33.05 33.36 32.42 32.47
2388 NASDAQ IRBT Thu, May 7, 2015 32.40 32.95 32.28 32.80
2387 NASDAQ IRBT Wed, May 6, 2015 32.51 32.81 32.24 32.59
2386 NASDAQ IRBT Tue, May 5, 2015 32.70 33.00 32.11 32.46
2385 NASDAQ IRBT Mon, May 4, 2015 32.53 33.13 32.52 32.63
2384 NASDAQ IRBT Fri, May 1, 2015 32.63 32.80 32.11 32.39
2383 NASDAQ IRBT Thu, Apr 30, 2015 32.97 33.11 32.20 32.42
2382 NASDAQ IRBT Wed, Apr 29, 2015 33.10 33.34 32.74 33.14
2381 NASDAQ IRBT Tue, Apr 28, 2015 33.95 34.01 33.09 33.33
2380 NASDAQ IRBT Mon, Apr 27, 2015 34.41 34.67 33.70 34.02
2379 NASDAQ IRBT Fri, Apr 24, 2015 34.20 34.61 33.91 34.19
2378 NASDAQ IRBT Thu, Apr 23, 2015 32.00 34.42 32.00 34.09
2377 NASDAQ IRBT Wed, Apr 22, 2015 31.86 33.05 31.78 32.21
2376 NASDAQ IRBT Tue, Apr 21, 2015 34.32 34.32 32.84 33.21
2375 NASDAQ IRBT Mon, Apr 20, 2015 33.79 34.46 33.50 34.37
2374 NASDAQ IRBT Fri, Apr 17, 2015 33.36 33.77 33.26 33.49
2373 NASDAQ IRBT Thu, Apr 16, 2015 34.14 34.29 33.52 33.62
2372 NASDAQ IRBT Wed, Apr 15, 2015 33.70 34.93 33.69 34.35
2371 NASDAQ IRBT Tue, Apr 14, 2015 33.56 33.82 33.33 33.74
2370 NASDAQ IRBT Mon, Apr 13, 2015 33.55 33.78 33.02 33.59
2369 NASDAQ IRBT Fri, Apr 10, 2015 33.51 33.64 33.08 33.61
2368 NASDAQ IRBT Thu, Apr 9, 2015 33.65 33.89 33.13 33.49
2367 NASDAQ IRBT Wed, Apr 8, 2015 32.78 33.65 32.78 33.43
2366 NASDAQ IRBT Tue, Apr 7, 2015 32.99 33.47 32.62 32.66
2365 NASDAQ IRBT Mon, Apr 6, 2015 32.43 33.10 32.23 32.99
2364 NASDAQ IRBT Thu, Apr 2, 2015 32.09 32.82 31.97 32.54
2363 NASDAQ IRBT Wed, Apr 1, 2015 32.60 32.76 32.05 32.22
2362 NASDAQ IRBT Tue, Mar 31, 2015 32.76 33.09 32.30 32.63
2361 NASDAQ IRBT Mon, Mar 30, 2015 32.22 33.04 32.17 32.89
2360 NASDAQ IRBT Fri, Mar 27, 2015 32.09 32.25 31.71 31.98
2359 NASDAQ IRBT Thu, Mar 26, 2015 31.89 32.22 31.55 31.96
2358 NASDAQ IRBT Wed, Mar 25, 2015 33.35 33.54 31.86 31.96
2357 NASDAQ IRBT Tue, Mar 24, 2015 32.78 33.98 32.78 33.19
2356 NASDAQ IRBT Mon, Mar 23, 2015 32.00 32.77 31.89 32.75
2355 NASDAQ IRBT Fri, Mar 20, 2015 32.11 32.24 31.74 32.06
2354 NASDAQ IRBT Thu, Mar 19, 2015 32.38 32.64 31.63 32.08
2353 NASDAQ IRBT Wed, Mar 18, 2015 30.71 32.90 29.92 32.34
2352 NASDAQ IRBT Tue, Mar 17, 2015 32.55 32.59 31.73 32.06
2351 NASDAQ IRBT Mon, Mar 16, 2015 33.10 33.45 32.49 32.59
2350 NASDAQ IRBT Fri, Mar 13, 2015 33.40 33.40 32.75 33.01
2349 NASDAQ IRBT Thu, Mar 12, 2015 33.67 33.90 32.92 33.41
2348 NASDAQ IRBT Wed, Mar 11, 2015 33.96 34.00 33.39 33.55
2347 NASDAQ IRBT Tue, Mar 10, 2015 33.96 34.36 33.79 34.01
2346 NASDAQ IRBT Mon, Mar 9, 2015 34.25 34.50 34.05 34.48
2345 NASDAQ IRBT Fri, Mar 6, 2015 34.62 34.70 34.00 34.30
2344 NASDAQ IRBT Thu, Mar 5, 2015 33.79 34.99 33.52 34.93
2343 NASDAQ IRBT Wed, Mar 4, 2015 33.60 33.86 33.26 33.79
2342 NASDAQ IRBT Tue, Mar 3, 2015 33.28 33.69 33.05 33.65
2341 NASDAQ IRBT Mon, Mar 2, 2015 32.85 33.50 32.71 33.47
2340 NASDAQ IRBT Fri, Feb 27, 2015 32.91 33.26 32.74 32.85
2339 NASDAQ IRBT Thu, Feb 26, 2015 32.20 33.28 32.20 33.05
2338 NASDAQ IRBT Wed, Feb 25, 2015 32.11 32.49 31.90 32.39
2337 NASDAQ IRBT Tue, Feb 24, 2015 31.61 32.10 31.59 32.04
2336 NASDAQ IRBT Mon, Feb 23, 2015 31.43 31.77 30.89 31.67
2335 NASDAQ IRBT Fri, Feb 20, 2015 31.90 31.90 31.10 31.46
2334 NASDAQ IRBT Thu, Feb 19, 2015 31.61 32.11 31.36 31.82
2333 NASDAQ IRBT Wed, Feb 18, 2015 31.43 31.87 31.08 31.66
2332 NASDAQ IRBT Tue, Feb 17, 2015 31.32 31.78 31.28 31.52
2331 NASDAQ IRBT Fri, Feb 13, 2015 31.11 31.47 31.02 31.16
2330 NASDAQ IRBT Thu, Feb 12, 2015 31.12 31.27 30.83 30.98
2329 NASDAQ IRBT Wed, Feb 11, 2015 30.24 31.00 30.20 30.83
2328 NASDAQ IRBT Tue, Feb 10, 2015 30.38 30.42 29.97 30.21
2327 NASDAQ IRBT Mon, Feb 9, 2015 30.83 31.28 29.88 29.94
2326 NASDAQ IRBT Fri, Feb 6, 2015 29.16 31.28 29.15 30.89
2325 NASDAQ IRBT Thu, Feb 5, 2015 28.75 29.70 28.05 29.15
2324 NASDAQ IRBT Wed, Feb 4, 2015 32.28 32.39 31.80 31.96
2323 NASDAQ IRBT Tue, Feb 3, 2015 32.11 32.82 31.89 32.26
2322 NASDAQ IRBT Mon, Feb 2, 2015 31.72 32.62 31.37 32.14
2321 NASDAQ IRBT Fri, Jan 30, 2015 32.84 33.00 31.42 31.55
2320 NASDAQ IRBT Thu, Jan 29, 2015 33.01 33.21 32.45 33.00
2319 NASDAQ IRBT Wed, Jan 28, 2015 33.98 33.99 32.89 32.91
2318 NASDAQ IRBT Tue, Jan 27, 2015 33.00 33.83 32.76 33.81
2317 NASDAQ IRBT Mon, Jan 26, 2015 33.20 33.88 32.80 33.50
2316 NASDAQ IRBT Fri, Jan 23, 2015 33.21 33.51 33.09 33.28
2315 NASDAQ IRBT Thu, Jan 22, 2015 32.06 33.57 32.03 33.29
2314 NASDAQ IRBT Wed, Jan 21, 2015 32.08 32.27 31.43 32.01
2313 NASDAQ IRBT Tue, Jan 20, 2015 31.84 32.28 31.50 31.99
2312 NASDAQ IRBT Fri, Jan 16, 2015 30.93 32.10 30.58 32.00
2311 NASDAQ IRBT Thu, Jan 15, 2015 31.38 31.65 30.88 31.10
2310 NASDAQ IRBT Wed, Jan 14, 2015 31.07 31.28 30.26 31.22
2309 NASDAQ IRBT Tue, Jan 13, 2015 32.61 33.18 32.02 32.21
2308 NASDAQ IRBT Mon, Jan 12, 2015 32.78 32.89 32.20 32.36
2307 NASDAQ IRBT Fri, Jan 9, 2015 33.28 33.52 32.57 32.80
2306 NASDAQ IRBT Thu, Jan 8, 2015 33.31 34.24 33.08 33.24
2305 NASDAQ IRBT Wed, Jan 7, 2015 33.24 34.00 32.94 33.03
2304 NASDAQ IRBT Tue, Jan 6, 2015 33.92 34.16 32.29 32.94
2303 NASDAQ IRBT Mon, Jan 5, 2015 34.65 35.00 33.56 33.79
2302 NASDAQ IRBT Fri, Jan 2, 2015 34.84 35.27 34.40 34.84
2301 NASDAQ IRBT Wed, Dec 31, 2014 34.64 35.06 34.43 34.72
2300 NASDAQ IRBT Tue, Dec 30, 2014 34.63 34.95 34.30 34.50
2299 NASDAQ IRBT Mon, Dec 29, 2014 34.73 34.86 34.17 34.60
2298 NASDAQ IRBT Fri, Dec 26, 2014 35.00 35.05 34.52 34.81
2297 NASDAQ IRBT Wed, Dec 24, 2014 35.00 35.36 34.80 34.94
2296 NASDAQ IRBT Tue, Dec 23, 2014 34.58 35.19 34.35 35.05
2295 NASDAQ IRBT Mon, Dec 22, 2014 36.00 36.10 34.20 34.56
2294 NASDAQ IRBT Fri, Dec 19, 2014 36.00 36.38 35.65 35.92
2293 NASDAQ IRBT Thu, Dec 18, 2014 35.56 35.84 35.02 35.71
2292 NASDAQ IRBT Wed, Dec 17, 2014 34.12 35.29 33.91 35.11
2291 NASDAQ IRBT Tue, Dec 16, 2014 33.24 34.39 33.10 33.95
2290 NASDAQ IRBT Mon, Dec 15, 2014 34.31 34.79 33.22 33.27
2289 NASDAQ IRBT Fri, Dec 12, 2014 34.42 34.82 34.02 34.03
2288 NASDAQ IRBT Thu, Dec 11, 2014 34.48 35.32 34.32 34.83
2287 NASDAQ IRBT Wed, Dec 10, 2014 35.47 35.89 34.26 34.31
2286 NASDAQ IRBT Tue, Dec 9, 2014 34.41 35.77 34.01 35.72
2285 NASDAQ IRBT Mon, Dec 8, 2014 37.00 37.00 35.18 35.21
2284 NASDAQ IRBT Fri, Dec 5, 2014 36.93 37.45 36.62 37.08
2283 NASDAQ IRBT Thu, Dec 4, 2014 37.50 37.50 36.35 36.92
2282 NASDAQ IRBT Wed, Dec 3, 2014 36.79 38.10 36.38 37.57
2281 NASDAQ IRBT Tue, Dec 2, 2014 35.61 36.62 35.20 36.48
2280 NASDAQ IRBT Mon, Dec 1, 2014 36.14 36.42 35.33 35.38
2279 NASDAQ IRBT Fri, Nov 28, 2014 36.26 36.64 35.76 36.42
2278 NASDAQ IRBT Wed, Nov 26, 2014 36.35 36.50 35.67 36.22
2277 NASDAQ IRBT Tue, Nov 25, 2014 35.15 36.80 35.00 36.53
2276 NASDAQ IRBT Mon, Nov 24, 2014 34.80 35.69 34.60 35.57
2275 NASDAQ IRBT Fri, Nov 21, 2014 35.31 35.70 34.56 34.78
2274 NASDAQ IRBT Thu, Nov 20, 2014 34.59 34.95 34.25 34.79
2273 NASDAQ IRBT Wed, Nov 19, 2014 35.40 35.50 34.06 34.18
2272 NASDAQ IRBT Tue, Nov 18, 2014 35.24 35.84 35.10 35.36
2271 NASDAQ IRBT Mon, Nov 17, 2014 34.96 35.58 34.75 35.05
2270 NASDAQ IRBT Fri, Nov 14, 2014 34.20 35.26 34.01 35.08
2269 NASDAQ IRBT Thu, Nov 13, 2014 34.46 35.00 34.46 34.85
2268 NASDAQ IRBT Wed, Nov 12, 2014 34.25 34.84 34.15 34.65
2267 NASDAQ IRBT Tue, Nov 11, 2014 34.32 34.73 34.04 34.48
2266 NASDAQ IRBT Mon, Nov 10, 2014 35.00 35.10 34.12 34.43
2265 NASDAQ IRBT Fri, Nov 7, 2014 34.70 35.44 34.51 35.14
2264 NASDAQ IRBT Thu, Nov 6, 2014 34.49 34.83 33.83 34.81
2263 NASDAQ IRBT Wed, Nov 5, 2014 35.30 35.60 34.48 34.58
2262 NASDAQ IRBT Tue, Nov 4, 2014 36.28 36.65 35.12 35.29
2261 NASDAQ IRBT Mon, Nov 3, 2014 35.75 36.63 35.38 36.36
2260 NASDAQ IRBT Fri, Oct 31, 2014 35.71 35.87 35.02 35.72
2259 NASDAQ IRBT Thu, Oct 30, 2014 34.50 35.38 34.49 35.11
2258 NASDAQ IRBT Wed, Oct 29, 2014 34.39 34.94 34.26 34.71
2257 NASDAQ IRBT Tue, Oct 28, 2014 33.94 34.76 33.66 34.47
2256 NASDAQ IRBT Mon, Oct 27, 2014 34.06 34.57 33.65 34.46
2255 NASDAQ IRBT Fri, Oct 24, 2014 35.41 35.44 33.93 34.39
2254 NASDAQ IRBT Thu, Oct 23, 2014 35.63 36.00 34.08 35.90
2253 NASDAQ IRBT Wed, Oct 22, 2014 34.50 37.68 34.50 36.04
2252 NASDAQ IRBT Tue, Oct 21, 2014 30.77 31.75 30.16 31.61
2251 NASDAQ IRBT Mon, Oct 20, 2014 31.69 32.00 30.25 30.65
2250 NASDAQ IRBT Fri, Oct 17, 2014 32.63 32.63 31.65 31.85
2249 NASDAQ IRBT Thu, Oct 16, 2014 32.42 32.84 31.77 32.20
2248 NASDAQ IRBT Wed, Oct 15, 2014 32.95 33.63 31.85 33.07
2247 NASDAQ IRBT Tue, Oct 14, 2014 32.19 33.39 32.18 33.19
2246 NASDAQ IRBT Mon, Oct 13, 2014 31.87 32.91 31.72 32.12
2245 NASDAQ IRBT Fri, Oct 10, 2014 31.65 32.32 31.42 32.00
2244 NASDAQ IRBT Thu, Oct 9, 2014 31.39 32.22 31.27 31.82
2243 NASDAQ IRBT Wed, Oct 8, 2014 30.57 31.52 30.50 31.49
2242 NASDAQ IRBT Tue, Oct 7, 2014 30.34 31.17 30.13 30.57
2241 NASDAQ IRBT Mon, Oct 6, 2014 30.50 30.87 30.20 30.45
2240 NASDAQ IRBT Fri, Oct 3, 2014 30.88 31.32 30.39 30.59
2239 NASDAQ IRBT Thu, Oct 2, 2014 30.22 30.90 29.96 30.63
2238 NASDAQ IRBT Wed, Oct 1, 2014 30.34 30.35 29.73 30.26
2237 NASDAQ IRBT Tue, Sep 30, 2014 30.80 31.12 30.00 30.45
2236 NASDAQ IRBT Mon, Sep 29, 2014 30.99 31.20 30.65 30.91
2235 NASDAQ IRBT Fri, Sep 26, 2014 31.37 31.73 30.90 31.50
2234 NASDAQ IRBT Thu, Sep 25, 2014 31.90 32.10 31.04 31.38
2233 NASDAQ IRBT Wed, Sep 24, 2014 31.60 32.00 31.31 31.87
2232 NASDAQ IRBT Tue, Sep 23, 2014 31.10 31.59 31.03 31.55
2231 NASDAQ IRBT Mon, Sep 22, 2014 31.62 31.84 31.05 31.21
2230 NASDAQ IRBT Fri, Sep 19, 2014 31.88 32.19 31.45 31.67
2229 NASDAQ IRBT Thu, Sep 18, 2014 31.57 31.86 31.24 31.76
2228 NASDAQ IRBT Wed, Sep 17, 2014 31.03 31.79 30.91 31.30
2227 NASDAQ IRBT Tue, Sep 16, 2014 30.39 31.08 30.24 30.97
2226 NASDAQ IRBT Mon, Sep 15, 2014 30.94 31.23 30.37 30.60
2225 NASDAQ IRBT Fri, Sep 12, 2014 31.87 32.21 30.75 31.07
2224 NASDAQ IRBT Thu, Sep 11, 2014 32.19 32.38 31.73 31.83
2223 NASDAQ IRBT Wed, Sep 10, 2014 32.47 32.61 32.05 32.44
2222 NASDAQ IRBT Tue, Sep 9, 2014 32.77 32.99 32.28 32.39
2221 NASDAQ IRBT Mon, Sep 8, 2014 33.29 33.89 33.03 33.07
2220 NASDAQ IRBT Fri, Sep 5, 2014 32.74 33.34 32.50 33.29
2219 NASDAQ IRBT Thu, Sep 4, 2014 31.00 32.37 30.55 32.28
2218 NASDAQ IRBT Wed, Sep 3, 2014 32.00 32.32 30.86 31.07
2217 NASDAQ IRBT Tue, Sep 2, 2014 32.76 32.85 31.44 31.94
2216 NASDAQ IRBT Fri, Aug 29, 2014 33.28 33.31 31.97 32.43
2215 NASDAQ IRBT Thu, Aug 28, 2014 33.98 33.98 32.84 32.94
2214 NASDAQ IRBT Wed, Aug 27, 2014 34.10 34.35 33.93 34.22
2213 NASDAQ IRBT Tue, Aug 26, 2014 34.05 34.35 33.38 33.89
2212 NASDAQ IRBT Mon, Aug 25, 2014 35.43 35.73 34.26 34.35
2211 NASDAQ IRBT Fri, Aug 22, 2014 34.70 35.19 34.10 35.10
2210 NASDAQ IRBT Thu, Aug 21, 2014 34.75 34.95 33.77 34.59
2209 NASDAQ IRBT Wed, Aug 20, 2014 35.00 35.00 34.00 34.45
2208 NASDAQ IRBT Tue, Aug 19, 2014 35.05 35.52 34.87 35.01
2207 NASDAQ IRBT Mon, Aug 18, 2014 34.60 34.99 34.06 34.70
2206 NASDAQ IRBT Fri, Aug 15, 2014 35.46 35.47 34.03 34.44
2205 NASDAQ IRBT Thu, Aug 14, 2014 34.90 35.11 34.40 34.99
2204 NASDAQ IRBT Wed, Aug 13, 2014 34.49 35.11 34.38 34.63
2203 NASDAQ IRBT Tue, Aug 12, 2014 34.90 35.31 33.61 34.14
2202 NASDAQ IRBT Mon, Aug 11, 2014 34.43 35.06 34.35 34.92
2201 NASDAQ IRBT Fri, Aug 8, 2014 33.34 34.45 33.33 34.34
2200 NASDAQ IRBT Thu, Aug 7, 2014 33.25 33.61 32.79 33.18
2199 NASDAQ IRBT Wed, Aug 6, 2014 32.77 33.33 32.72 33.02
2198 NASDAQ IRBT Tue, Aug 5, 2014 32.88 33.62 32.34 32.92
2197 NASDAQ IRBT Mon, Aug 4, 2014 32.55 33.09 32.44 32.96
2196 NASDAQ IRBT Fri, Aug 1, 2014 32.41 33.05 31.92 32.32
2195 NASDAQ IRBT Thu, Jul 31, 2014 32.84 33.22 32.33 32.37
2194 NASDAQ IRBT Wed, Jul 30, 2014 33.40 34.00 32.91 33.00
2193 NASDAQ IRBT Tue, Jul 29, 2014 34.83 36.38 33.00 33.04
2192 NASDAQ IRBT Mon, Jul 28, 2014 35.24 35.50 34.56 34.61
2191 NASDAQ IRBT Fri, Jul 25, 2014 36.11 36.12 34.89 35.19
2190 NASDAQ IRBT Thu, Jul 24, 2014 36.00 36.98 35.76 36.08
2189 NASDAQ IRBT Wed, Jul 23, 2014 35.79 36.44 34.70 35.90
2188 NASDAQ IRBT Tue, Jul 22, 2014 38.09 38.88 38.00 38.79
2187 NASDAQ IRBT Mon, Jul 21, 2014 36.22 37.60 36.22 37.58
2186 NASDAQ IRBT Fri, Jul 18, 2014 36.17 37.35 36.00 36.51
2185 NASDAQ IRBT Thu, Jul 17, 2014 36.74 36.95 35.62 36.15
2184 NASDAQ IRBT Wed, Jul 16, 2014 36.66 37.41 36.20 36.82
2183 NASDAQ IRBT Tue, Jul 15, 2014 37.71 37.85 36.25 36.35
2182 NASDAQ IRBT Mon, Jul 14, 2014 37.83 38.43 37.19 37.58
2181 NASDAQ IRBT Fri, Jul 11, 2014 37.55 38.35 37.00 37.52
2180 NASDAQ IRBT Thu, Jul 10, 2014 36.48 37.93 36.12 37.33
2179 NASDAQ IRBT Wed, Jul 9, 2014 38.55 39.04 36.72 36.81
2178 NASDAQ IRBT Tue, Jul 8, 2014 40.40 40.40 37.92 38.17
2177 NASDAQ IRBT Mon, Jul 7, 2014 41.43 41.74 40.40 40.48
2176 NASDAQ IRBT Thu, Jul 3, 2014 40.82 41.75 40.52 41.66
2175 NASDAQ IRBT Wed, Jul 2, 2014 41.56 41.69 40.80 40.82
2174 NASDAQ IRBT Tue, Jul 1, 2014 41.00 42.00 40.65 41.79
2173 NASDAQ IRBT Mon, Jun 30, 2014 40.40 41.00 39.64 40.95
2172 NASDAQ IRBT Fri, Jun 27, 2014 40.00 40.50 39.15 40.31
2171 NASDAQ IRBT Thu, Jun 26, 2014 40.00 40.40 39.41 40.19
2170 NASDAQ IRBT Wed, Jun 25, 2014 38.30 40.02 38.01 40.00
2169 NASDAQ IRBT Tue, Jun 24, 2014 38.94 40.19 38.26 38.46
2168 NASDAQ IRBT Mon, Jun 23, 2014 39.03 39.89 37.80 39.50
2167 NASDAQ IRBT Fri, Jun 20, 2014 38.20 38.43 37.32 38.27
2166 NASDAQ IRBT Thu, Jun 19, 2014 37.74 39.00 37.51 38.22
2165 NASDAQ IRBT Wed, Jun 18, 2014 36.50 37.70 36.42 37.53
2164 NASDAQ IRBT Tue, Jun 17, 2014 35.88 36.79 35.25 36.34
2163 NASDAQ IRBT Mon, Jun 16, 2014 34.78 35.86 34.67 35.81
2162 NASDAQ IRBT Fri, Jun 13, 2014 34.20 35.11 34.03 34.71
2161 NASDAQ IRBT Thu, Jun 12, 2014 35.03 35.18 34.25 34.37
2160 NASDAQ IRBT Wed, Jun 11, 2014 35.80 35.91 34.93 35.03
2159 NASDAQ IRBT Tue, Jun 10, 2014 36.77 36.77 35.73 36.00
2158 NASDAQ IRBT Mon, Jun 9, 2014 35.60 37.89 35.53 37.00
2157 NASDAQ IRBT Fri, Jun 6, 2014 34.86 36.50 34.77 35.43
2156 NASDAQ IRBT Thu, Jun 5, 2014 34.34 34.93 33.85 34.65
2155 NASDAQ IRBT Wed, Jun 4, 2014 34.31 34.78 33.86 34.34
2154 NASDAQ IRBT Tue, Jun 3, 2014 35.00 35.31 34.25 34.40
2153 NASDAQ IRBT Mon, Jun 2, 2014 35.32 35.63 34.70 35.13
2152 NASDAQ IRBT Fri, May 30, 2014 35.66 36.06 34.88 35.33
2151 NASDAQ IRBT Thu, May 29, 2014 35.89 36.60 35.46 35.59
2150 NASDAQ IRBT Wed, May 28, 2014 35.91 36.69 35.06 35.59
2149 NASDAQ IRBT Tue, May 27, 2014 36.50 38.06 36.04 36.20
2148 NASDAQ IRBT Fri, May 23, 2014 34.89 36.10 34.86 35.99
2147 NASDAQ IRBT Thu, May 22, 2014 32.85 34.88 32.85 34.86
2146 NASDAQ IRBT Wed, May 21, 2014 31.27 32.95 31.25 32.81
2145 NASDAQ IRBT Tue, May 20, 2014 30.66 32.03 30.11 31.88
2144 NASDAQ IRBT Mon, May 19, 2014 32.25 32.85 30.68 30.84
2143 NASDAQ IRBT Fri, May 16, 2014 31.93 32.88 31.48 32.69
2142 NASDAQ IRBT Thu, May 15, 2014 31.42 32.40 30.85 31.92
2141 NASDAQ IRBT Wed, May 14, 2014 32.30 32.69 31.37 31.55
2140 NASDAQ IRBT Tue, May 13, 2014 33.83 34.05 32.44 32.64
2139 NASDAQ IRBT Mon, May 12, 2014 33.64 34.57 33.36 33.51
2138 NASDAQ IRBT Fri, May 9, 2014 32.60 33.73 32.60 33.41
2137 NASDAQ IRBT Thu, May 8, 2014 33.52 34.21 32.72 33.06
2136 NASDAQ IRBT Wed, May 7, 2014 34.31 34.70 33.09 33.51
2135 NASDAQ IRBT Tue, May 6, 2014 34.36 34.91 34.07 34.35
2134 NASDAQ IRBT Mon, May 5, 2014 34.68 35.12 34.00 34.66
2133 NASDAQ IRBT Fri, May 2, 2014 34.41 35.40 34.40 35.00
2132 NASDAQ IRBT Thu, May 1, 2014 33.40 34.94 33.11 34.15
2131 NASDAQ IRBT Wed, Apr 30, 2014 33.36 33.79 32.89 33.50
2130 NASDAQ IRBT Tue, Apr 29, 2014 33.77 34.15 32.94 33.43
2129 NASDAQ IRBT Mon, Apr 28, 2014 34.36 34.60 32.43 33.11
2128 NASDAQ IRBT Fri, Apr 25, 2014 34.96 34.96 33.75 34.13
2127 NASDAQ IRBT Thu, Apr 24, 2014 35.94 36.10 34.63 35.14
2126 NASDAQ IRBT Wed, Apr 23, 2014 38.00 38.50 35.32 35.52
2125 NASDAQ IRBT Tue, Apr 22, 2014 39.25 39.90 38.70 39.69
2124 NASDAQ IRBT Mon, Apr 21, 2014 38.50 39.44 37.90 38.92
2123 NASDAQ IRBT Thu, Apr 17, 2014 36.50 38.90 36.50 38.00
2122 NASDAQ IRBT Wed, Apr 16, 2014 37.44 38.39 37.15 38.29
2121 NASDAQ IRBT Tue, Apr 15, 2014 37.48 37.65 35.50 36.85
2120 NASDAQ IRBT Mon, Apr 14, 2014 37.62 38.29 36.81 37.35
2119 NASDAQ IRBT Fri, Apr 11, 2014 36.20 38.23 36.06 36.80
2118 NASDAQ IRBT Thu, Apr 10, 2014 38.95 38.97 36.49 36.61
2117 NASDAQ IRBT Wed, Apr 9, 2014 38.51 39.20 37.73 38.55
2116 NASDAQ IRBT Tue, Apr 8, 2014 38.87 39.81 38.22 38.67
2115 NASDAQ IRBT Mon, Apr 7, 2014 40.22 40.36 38.34 38.99
2114 NASDAQ IRBT Fri, Apr 4, 2014 43.00 43.33 40.15 40.33
2113 NASDAQ IRBT Thu, Apr 3, 2014 43.76 44.43 42.15 42.77
2112 NASDAQ IRBT Wed, Apr 2, 2014 41.76 43.02 41.19 42.82
2111 NASDAQ IRBT Tue, Apr 1, 2014 41.23 42.15 40.91 41.67
2110 NASDAQ IRBT Mon, Mar 31, 2014 41.47 41.94 40.81 41.05
2109 NASDAQ IRBT Fri, Mar 28, 2014 40.49 41.67 40.43 40.94
2108 NASDAQ IRBT Thu, Mar 27, 2014 41.00 41.42 39.72 40.48
2107 NASDAQ IRBT Wed, Mar 26, 2014 42.41 43.49 41.01 41.09
2106 NASDAQ IRBT Tue, Mar 25, 2014 41.24 41.99 40.82 41.59
2105 NASDAQ IRBT Mon, Mar 24, 2014 43.13 43.13 39.62 41.05
2104 NASDAQ IRBT Fri, Mar 21, 2014 44.39 44.60 41.26 42.06
2103 NASDAQ IRBT Thu, Mar 20, 2014 43.18 45.09 43.03 44.35
2102 NASDAQ IRBT Wed, Mar 19, 2014 43.50 44.33 42.85 43.30
2101 NASDAQ IRBT Tue, Mar 18, 2014 42.82 43.50 42.39 43.33
2100 NASDAQ IRBT Mon, Mar 17, 2014 40.83 43.99 40.63 42.49
2099 NASDAQ IRBT Fri, Mar 14, 2014 40.81 40.95 39.38 40.25
2098 NASDAQ IRBT Thu, Mar 13, 2014 42.43 42.99 40.26 40.94
2097 NASDAQ IRBT Wed, Mar 12, 2014 41.60 43.00 40.50 42.36
2096 NASDAQ IRBT Tue, Mar 11, 2014 43.14 43.80 41.33 41.84
2095 NASDAQ IRBT Mon, Mar 10, 2014 43.37 43.99 42.05 43.28
2094 NASDAQ IRBT Fri, Mar 7, 2014 45.50 46.00 43.23 43.35
2093 NASDAQ IRBT Thu, Mar 6, 2014 45.94 48.36 44.13 44.80
2092 NASDAQ IRBT Wed, Mar 5, 2014 44.19 46.65 43.90 45.54
2091 NASDAQ IRBT Tue, Mar 4, 2014 42.85 44.15 42.46 43.66
2090 NASDAQ IRBT Mon, Mar 3, 2014 41.15 43.52 40.91 42.41
2089 NASDAQ IRBT Fri, Feb 28, 2014 44.30 44.89 40.41 41.92
2088 NASDAQ IRBT Thu, Feb 27, 2014 44.04 44.84 43.80 44.48
2087 NASDAQ IRBT Wed, Feb 26, 2014 43.51 45.20 43.62 44.03
2086 NASDAQ IRBT Tue, Feb 25, 2014 45.10 45.67 43.95 44.02
2085 NASDAQ IRBT Mon, Feb 24, 2014 44.80 46.19 44.79 45.06
2084 NASDAQ IRBT Fri, Feb 21, 2014 45.35 46.15 44.11 44.40
2083 NASDAQ IRBT Thu, Feb 20, 2014 43.68 45.29 42.93 44.93
2082 NASDAQ IRBT Wed, Feb 19, 2014 43.69 44.43 43.13 43.74
2081 NASDAQ IRBT Tue, Feb 18, 2014 45.24 45.26 42.92 43.73
2080 NASDAQ IRBT Fri, Feb 14, 2014 43.05 46.99 43.00 44.58
2079 NASDAQ IRBT Thu, Feb 13, 2014 40.38 45.70 40.00 43.68
2078 NASDAQ IRBT Wed, Feb 12, 2014 42.44 42.44 40.63 40.73
2077 NASDAQ IRBT Tue, Feb 11, 2014 37.82 44.35 37.81 41.99
2076 NASDAQ IRBT Mon, Feb 10, 2014 37.64 37.80 36.94 37.70
2075 NASDAQ IRBT Fri, Feb 7, 2014 37.49 37.98 36.43 37.63
2074 NASDAQ IRBT Thu, Feb 6, 2014 32.93 39.85 32.93 38.60
2073 NASDAQ IRBT Wed, Feb 5, 2014 34.30 34.64 33.10 34.37
2072 NASDAQ IRBT Tue, Feb 4, 2014 34.26 35.16 34.12 34.24
2071 NASDAQ IRBT Mon, Feb 3, 2014 35.33 35.62 33.64 34.08
2070 NASDAQ IRBT Fri, Jan 31, 2014 35.00 35.91 34.93 35.34
2069 NASDAQ IRBT Thu, Jan 30, 2014 35.53 36.17 35.26 35.49
2068 NASDAQ IRBT Wed, Jan 29, 2014 35.56 35.75 34.94 35.25
2067 NASDAQ IRBT Tue, Jan 28, 2014 35.35 36.13 35.30 35.97
2066 NASDAQ IRBT Mon, Jan 27, 2014 36.31 36.62 34.29 35.33
2065 NASDAQ IRBT Fri, Jan 24, 2014 37.17 37.28 35.96 36.32
2064 NASDAQ IRBT Thu, Jan 23, 2014 38.47 38.47 36.86 37.46
2063 NASDAQ IRBT Wed, Jan 22, 2014 37.43 38.21 37.28 37.95
2062 NASDAQ IRBT Tue, Jan 21, 2014 38.17 38.42 37.24 37.45
2061 NASDAQ IRBT Fri, Jan 17, 2014 37.75 38.36 36.41 36.59
2060 NASDAQ IRBT Thu, Jan 16, 2014 38.20 38.74 37.89 38.06
2059 NASDAQ IRBT Wed, Jan 15, 2014 38.03 38.60 37.43 38.37
2058 NASDAQ IRBT Tue, Jan 14, 2014 37.66 40.61 37.31 37.76
2057 NASDAQ IRBT Mon, Jan 13, 2014 38.51 38.54 37.11 37.70
2056 NASDAQ IRBT Fri, Jan 10, 2014 38.56 38.74 37.69 38.51
2055 NASDAQ IRBT Thu, Jan 9, 2014 37.77 38.74 36.78 38.21
2054 NASDAQ IRBT Wed, Jan 8, 2014 36.46 37.70 35.92 37.60
2053 NASDAQ IRBT Tue, Jan 7, 2014 34.21 36.57 34.00 36.16
2052 NASDAQ IRBT Mon, Jan 6, 2014 34.92 35.00 33.50 33.75
2051 NASDAQ IRBT Fri, Jan 3, 2014 34.84 35.58 34.50 34.87
2050 NASDAQ IRBT Thu, Jan 2, 2014 34.77 34.80 33.82 34.76
2049 NASDAQ IRBT Tue, Dec 31, 2013 35.25 35.57 34.76 34.77
2048 NASDAQ IRBT Mon, Dec 30, 2013 35.36 35.90 34.86 35.39
2047 NASDAQ IRBT Fri, Dec 27, 2013 35.77 36.22 35.03 35.41
2046 NASDAQ IRBT Thu, Dec 26, 2013 35.74 36.07 35.17 35.64
2045 NASDAQ IRBT Tue, Dec 24, 2013 35.30 36.14 35.23 35.64
2044 NASDAQ IRBT Mon, Dec 23, 2013 35.06 35.37 34.44 35.17
2043 NASDAQ IRBT Fri, Dec 20, 2013 34.12 35.00 33.59 34.03
2042 NASDAQ IRBT Thu, Dec 19, 2013 35.61 35.69 33.89 34.05
2041 NASDAQ IRBT Wed, Dec 18, 2013 35.86 36.18 34.74 35.67
2040 NASDAQ IRBT Tue, Dec 17, 2013 32.96 38.46 32.85 36.71
2039 NASDAQ IRBT Mon, Dec 16, 2013 30.25 31.42 30.02 31.30
2038 NASDAQ IRBT Fri, Dec 13, 2013 29.81 30.05 29.13 29.35
2037 NASDAQ IRBT Thu, Dec 12, 2013 29.79 30.53 29.59 29.63
2036 NASDAQ IRBT Wed, Dec 11, 2013 29.67 29.84 28.90 29.25
2035 NASDAQ IRBT Tue, Dec 10, 2013 30.39 30.50 29.44 29.70
2034 NASDAQ IRBT Mon, Dec 9, 2013 31.23 31.55 30.38 30.72
2033 NASDAQ IRBT Fri, Dec 6, 2013 31.50 31.87 31.15 31.22
2032 NASDAQ IRBT Thu, Dec 5, 2013 30.88 31.29 30.48 31.03
2031 NASDAQ IRBT Wed, Dec 4, 2013 31.39 31.95 30.54 30.89
2030 NASDAQ IRBT Tue, Dec 3, 2013 31.91 32.38 31.10 31.56
2029 NASDAQ IRBT Mon, Dec 2, 2013 33.21 33.21 31.85 32.08
2028 NASDAQ IRBT Fri, Nov 29, 2013 33.44 33.53 32.88 33.21
2027 NASDAQ IRBT Wed, Nov 27, 2013 33.13 33.44 32.56 33.27
2026 NASDAQ IRBT Tue, Nov 26, 2013 32.97 33.12 32.59 33.02
2025 NASDAQ IRBT Mon, Nov 25, 2013 33.31 33.31 32.38 33.01
2024 NASDAQ IRBT Fri, Nov 22, 2013 33.67 34.00 33.00 33.28
2023 NASDAQ IRBT Thu, Nov 21, 2013 34.08 34.42 33.54 33.59
2022 NASDAQ IRBT Wed, Nov 20, 2013 34.06 34.48 33.50 33.81
2021 NASDAQ IRBT Tue, Nov 19, 2013 34.10 34.77 33.46 33.92
2020 NASDAQ IRBT Mon, Nov 18, 2013 34.25 34.69 33.66 34.02
2019 NASDAQ IRBT Fri, Nov 15, 2013 33.36 34.02 33.16 33.96
2018 NASDAQ IRBT Thu, Nov 14, 2013 33.14 33.50 32.74 33.16
2017 NASDAQ IRBT Wed, Nov 13, 2013 32.62 33.45 32.62 33.00
2016 NASDAQ IRBT Tue, Nov 12, 2013 33.65 33.74 32.53 32.75
2015 NASDAQ IRBT Mon, Nov 11, 2013 33.31 33.93 33.09 33.74
2014 NASDAQ IRBT Fri, Nov 8, 2013 32.83 33.32 32.32 33.30
2013 NASDAQ IRBT Thu, Nov 7, 2013 34.54 34.60 32.85 32.91
2012 NASDAQ IRBT Wed, Nov 6, 2013 34.99 35.01 34.08 34.41
2011 NASDAQ IRBT Tue, Nov 5, 2013 34.95 35.11 34.65 34.81
2010 NASDAQ IRBT Mon, Nov 4, 2013 34.25 35.08 34.10 35.08
2009 NASDAQ IRBT Fri, Nov 1, 2013 33.85 34.42 33.22 33.98
2008 NASDAQ IRBT Thu, Oct 31, 2013 34.32 34.38 33.63 33.87
2007 NASDAQ IRBT Wed, Oct 30, 2013 35.29 35.84 34.09 34.32
2006 NASDAQ IRBT Tue, Oct 29, 2013 35.45 35.75 35.00 35.24
2005 NASDAQ IRBT Mon, Oct 28, 2013 35.59 36.31 35.21 35.35
2004 NASDAQ IRBT Fri, Oct 25, 2013 37.60 37.60 35.35 35.59
2003 NASDAQ IRBT Thu, Oct 24, 2013 34.98 37.84 34.83 37.67
2002 NASDAQ IRBT Wed, Oct 23, 2013 32.50 35.25 32.32 34.86
2001 NASDAQ IRBT Tue, Oct 22, 2013 36.16 36.83 35.31 36.45
2000 NASDAQ IRBT Mon, Oct 21, 2013 36.87 36.97 36.02 36.10
1999 NASDAQ IRBT Fri, Oct 18, 2013 35.68 36.77 35.60 36.63
1998 NASDAQ IRBT Thu, Oct 17, 2013 34.46 35.69 34.28 35.68
1997 NASDAQ IRBT Wed, Oct 16, 2013 34.73 35.19 34.37 34.60
1996 NASDAQ IRBT Tue, Oct 15, 2013 35.19 35.19 34.09 34.43
1995 NASDAQ IRBT Mon, Oct 14, 2013 35.00 35.49 34.69 35.25
1994 NASDAQ IRBT Fri, Oct 11, 2013 35.69 35.75 34.86 35.38
1993 NASDAQ IRBT Thu, Oct 10, 2013 34.79 36.08 34.72 35.71
1992 NASDAQ IRBT Wed, Oct 9, 2013 34.22 34.83 33.29 33.95
1991 NASDAQ IRBT Tue, Oct 8, 2013 35.44 35.49 33.69 34.06
1990 NASDAQ IRBT Mon, Oct 7, 2013 36.08 36.42 35.39 35.43
1989 NASDAQ IRBT Fri, Oct 4, 2013 36.99 37.30 36.40 36.55
1988 NASDAQ IRBT Thu, Oct 3, 2013 37.37 37.65 36.47 37.08
1987 NASDAQ IRBT Wed, Oct 2, 2013 37.16 37.65 36.98 37.61
1986 NASDAQ IRBT Tue, Oct 1, 2013 37.72 37.87 37.20 37.55
1985 NASDAQ IRBT Mon, Sep 30, 2013 36.88 37.93 36.28 37.65
1984 NASDAQ IRBT Fri, Sep 27, 2013 37.44 38.50 37.28 37.44
1983 NASDAQ IRBT Thu, Sep 26, 2013 38.13 38.91 37.56 37.81
1982 NASDAQ IRBT Wed, Sep 25, 2013 38.07 38.86 37.71 37.93
1981 NASDAQ IRBT Tue, Sep 24, 2013 36.92 38.63 36.51 38.04
1980 NASDAQ IRBT Mon, Sep 23, 2013 36.60 37.41 36.01 36.93
1979 NASDAQ IRBT Fri, Sep 20, 2013 38.09 38.09 36.78 36.92
1978 NASDAQ IRBT Thu, Sep 19, 2013 38.35 38.87 37.67 38.00
1977 NASDAQ IRBT Wed, Sep 18, 2013 37.65 38.42 36.31 38.31
1976 NASDAQ IRBT Tue, Sep 17, 2013 37.25 38.17 36.56 38.14
1975 NASDAQ IRBT Mon, Sep 16, 2013 37.70 37.87 37.02 37.21
1974 NASDAQ IRBT Fri, Sep 13, 2013 37.35 37.35 35.91 36.98
1973 NASDAQ IRBT Thu, Sep 12, 2013 35.91 37.94 35.55 37.48
1972 NASDAQ IRBT Wed, Sep 11, 2013 35.69 36.33 35.32 36.23
1971 NASDAQ IRBT Tue, Sep 10, 2013 35.49 36.73 35.31 35.94
1970 NASDAQ IRBT Mon, Sep 9, 2013 34.06 35.23 33.91 35.14
1969 NASDAQ IRBT Fri, Sep 6, 2013 33.38 34.37 32.65 33.72
1968 NASDAQ IRBT Thu, Sep 5, 2013 33.52 34.44 33.13 33.21
1967 NASDAQ IRBT Wed, Sep 4, 2013 32.54 33.71 32.05 33.49
1966 NASDAQ IRBT Tue, Sep 3, 2013 33.30 33.89 32.18 32.59
1965 NASDAQ IRBT Fri, Aug 30, 2013 33.49 33.99 32.51 32.67
1964 NASDAQ IRBT Thu, Aug 29, 2013 33.12 34.11 32.96 33.66
1963 NASDAQ IRBT Wed, Aug 28, 2013 33.01 33.60 32.92 33.09
1962 NASDAQ IRBT Tue, Aug 27, 2013 33.27 33.96 32.80 32.90
1961 NASDAQ IRBT Mon, Aug 26, 2013 33.68 34.42 33.40 33.78
1960 NASDAQ IRBT Fri, Aug 23, 2013 33.82 33.90 32.67 33.64
1959 NASDAQ IRBT Thu, Aug 22, 2013 32.52 33.87 32.52 33.47
1958 NASDAQ IRBT Wed, Aug 21, 2013 32.06 32.84 31.75 32.18
1957 NASDAQ IRBT Tue, Aug 20, 2013 31.45 32.36 30.85 32.15
1956 NASDAQ IRBT Mon, Aug 19, 2013 32.08 32.55 31.52 31.52
1955 NASDAQ IRBT Fri, Aug 16, 2013 32.17 32.71 31.84 32.17
1954 NASDAQ IRBT Thu, Aug 15, 2013 32.80 32.80 31.74 32.27
1953 NASDAQ IRBT Wed, Aug 14, 2013 33.91 34.20 33.00 33.07
1952 NASDAQ IRBT Tue, Aug 13, 2013 33.64 34.04 33.08 33.93
1951 NASDAQ IRBT Mon, Aug 12, 2013 32.56 33.50 32.40 33.38
1950 NASDAQ IRBT Fri, Aug 9, 2013 33.35 33.65 32.42 32.72
1949 NASDAQ IRBT Thu, Aug 8, 2013 33.30 33.79 33.30 33.56
1948 NASDAQ IRBT Wed, Aug 7, 2013 33.40 33.40 32.21 33.08
1947 NASDAQ IRBT Tue, Aug 6, 2013 34.88 34.88 33.33 33.61
1946 NASDAQ IRBT Mon, Aug 5, 2013 35.69 35.90 34.79 34.92
1945 NASDAQ IRBT Fri, Aug 2, 2013 35.35 36.08 34.68 35.91
1944 NASDAQ IRBT Thu, Aug 1, 2013 35.45 36.27 35.11 35.45
1943 NASDAQ IRBT Wed, Jul 31, 2013 34.76 35.57 34.74 34.96
1942 NASDAQ IRBT Tue, Jul 30, 2013 34.27 34.83 34.16 34.70
1941 NASDAQ IRBT Mon, Jul 29, 2013 34.50 34.79 34.01 34.46
1940 NASDAQ IRBT Fri, Jul 26, 2013 35.07 35.40 34.12 34.54
1939 NASDAQ IRBT Thu, Jul 25, 2013 33.74 34.96 33.50 34.94
1938 NASDAQ IRBT Wed, Jul 24, 2013 38.51 38.51 33.01 33.40
1937 NASDAQ IRBT Tue, Jul 23, 2013 38.63 39.05 38.32 38.57
1936 NASDAQ IRBT Mon, Jul 22, 2013 37.50 38.77 37.32 38.42
1935 NASDAQ IRBT Fri, Jul 19, 2013 37.99 38.25 37.30 37.91
1934 NASDAQ IRBT Thu, Jul 18, 2013 38.00 38.94 37.80 38.05
1933 NASDAQ IRBT Wed, Jul 17, 2013 38.10 38.89 37.67 38.00
1932 NASDAQ IRBT Tue, Jul 16, 2013 39.92 40.10 37.85 37.97
1931 NASDAQ IRBT Mon, Jul 15, 2013 40.09 40.24 39.50 39.99
1930 NASDAQ IRBT Fri, Jul 12, 2013 40.07 40.19 39.71 39.88
1929 NASDAQ IRBT Thu, Jul 11, 2013 40.07 40.26 39.50 40.00
1928 NASDAQ IRBT Wed, Jul 10, 2013 39.11 39.69 38.56 38.97
1927 NASDAQ IRBT Tue, Jul 9, 2013 40.01 40.07 38.70 39.26
1926 NASDAQ IRBT Mon, Jul 8, 2013 40.45 40.80 39.39 39.73
1925 NASDAQ IRBT Fri, Jul 5, 2013 39.56 40.46 38.63 40.39
1924 NASDAQ IRBT Wed, Jul 3, 2013 38.75 39.14 38.32 38.52
1923 NASDAQ IRBT Tue, Jul 2, 2013 40.56 40.85 38.71 38.97
1922 NASDAQ IRBT Mon, Jul 1, 2013 40.02 41.12 39.87 40.11
1921 NASDAQ IRBT Fri, Jun 28, 2013 39.25 40.12 38.45 39.77
1920 NASDAQ IRBT Thu, Jun 27, 2013 37.51 39.64 37.48 39.25
1919 NASDAQ IRBT Wed, Jun 26, 2013 37.24 37.70 37.14 37.28
1918 NASDAQ IRBT Tue, Jun 25, 2013 37.11 37.82 36.52 36.70
1917 NASDAQ IRBT Mon, Jun 24, 2013 37.51 37.70 36.02 36.68
1916 NASDAQ IRBT Fri, Jun 21, 2013 37.65 38.46 36.31 38.00
1915 NASDAQ IRBT Thu, Jun 20, 2013 37.50 38.00 36.10 37.36
1914 NASDAQ IRBT Wed, Jun 19, 2013 37.74 38.20 37.18 37.90
1913 NASDAQ IRBT Tue, Jun 18, 2013 37.97 38.18 37.08 37.74
1912 NASDAQ IRBT Mon, Jun 17, 2013 35.63 38.89 35.63 37.80
1911 NASDAQ IRBT Fri, Jun 14, 2013 34.90 35.69 34.54 35.00
1910 NASDAQ IRBT Thu, Jun 13, 2013 33.87 35.08 33.72 34.87
1909 NASDAQ IRBT Wed, Jun 12, 2013 34.93 34.99 33.90 34.20
1908 NASDAQ IRBT Tue, Jun 11, 2013 34.44 35.16 34.11 34.49
1907 NASDAQ IRBT Mon, Jun 10, 2013 35.00 35.75 34.71 35.00
1906 NASDAQ IRBT Fri, Jun 7, 2013 33.74 34.86 33.22 34.67
1905 NASDAQ IRBT Thu, Jun 6, 2013 32.41 33.35 32.06 33.35
1904 NASDAQ IRBT Wed, Jun 5, 2013 32.68 33.34 32.11 32.51
1903 NASDAQ IRBT Tue, Jun 4, 2013 34.10 34.54 32.62 32.86
1902 NASDAQ IRBT Mon, Jun 3, 2013 34.04 34.24 33.01 34.07
1901 NASDAQ IRBT Fri, May 31, 2013 33.99 34.50 33.79 33.79
1900 NASDAQ IRBT Thu, May 30, 2013 33.03 34.60 33.03 34.31
1899 NASDAQ IRBT Wed, May 29, 2013 33.98 34.24 33.43 33.74
1898 NASDAQ IRBT Tue, May 28, 2013 32.76 34.10 32.76 33.89
1897 NASDAQ IRBT Fri, May 24, 2013 32.24 32.57 31.58 32.32
1896 NASDAQ IRBT Thu, May 23, 2013 31.92 32.92 31.17 32.70
1895 NASDAQ IRBT Wed, May 22, 2013 33.49 34.06 32.22 32.51
1894 NASDAQ IRBT Tue, May 21, 2013 34.77 35.16 33.44 33.54
1893 NASDAQ IRBT Mon, May 20, 2013 34.10 35.36 34.10 34.95
1892 NASDAQ IRBT Fri, May 17, 2013 33.59 34.33 33.59 34.27
1891 NASDAQ IRBT Thu, May 16, 2013 34.58 34.75 33.39 33.43
1890 NASDAQ IRBT Wed, May 15, 2013 33.60 34.94 33.55 34.51
1889 NASDAQ IRBT Tue, May 14, 2013 32.50 34.66 32.50 33.62
1888 NASDAQ IRBT Mon, May 13, 2013 32.60 32.75 32.18 32.34
1887 NASDAQ IRBT Fri, May 10, 2013 31.34 33.26 31.23 32.84
1886 NASDAQ IRBT Thu, May 9, 2013 30.90 31.79 30.31 31.33
1885 NASDAQ IRBT Wed, May 8, 2013 31.00 31.41 30.85 30.99
1884 NASDAQ IRBT Tue, May 7, 2013 30.37 31.37 30.30 30.99
1883 NASDAQ IRBT Mon, May 6, 2013 29.27 30.52 29.27 30.22
1882 NASDAQ IRBT Fri, May 3, 2013 28.84 29.68 28.49 29.27
1881 NASDAQ IRBT Thu, May 2, 2013 28.38 28.57 28.05 28.45
1880 NASDAQ IRBT Wed, May 1, 2013 29.00 29.00 27.93 28.21
1879 NASDAQ IRBT Tue, Apr 30, 2013 28.44 29.10 28.18 29.09
1878 NASDAQ IRBT Mon, Apr 29, 2013 28.58 28.72 28.18 28.45
1877 NASDAQ IRBT Fri, Apr 26, 2013 28.40 28.50 28.02 28.32
1876 NASDAQ IRBT Thu, Apr 25, 2013 28.24 29.30 27.75 28.46
1875 NASDAQ IRBT Wed, Apr 24, 2013 27.05 28.85 26.30 28.04
1874 NASDAQ IRBT Tue, Apr 23, 2013 24.65 25.04 24.38 24.66
1873 NASDAQ IRBT Mon, Apr 22, 2013 24.36 24.49 23.87 24.40
1872 NASDAQ IRBT Fri, Apr 19, 2013 24.10 24.38 23.87 24.34
1871 NASDAQ IRBT Thu, Apr 18, 2013 24.67 24.70 23.76 24.05
1870 NASDAQ IRBT Wed, Apr 17, 2013 25.04 25.04 23.95 24.54
1869 NASDAQ IRBT Tue, Apr 16, 2013 24.97 25.32 24.46 25.28
1868 NASDAQ IRBT Mon, Apr 15, 2013 25.38 25.38 24.36 24.55
1867 NASDAQ IRBT Fri, Apr 12, 2013 25.44 25.54 24.93 25.52
1866 NASDAQ IRBT Thu, Apr 11, 2013 25.69 25.93 25.38 25.56
1865 NASDAQ IRBT Wed, Apr 10, 2013 24.95 25.74 24.95 25.70
1864 NASDAQ IRBT Tue, Apr 9, 2013 25.45 25.64 24.81 24.82
1863 NASDAQ IRBT Mon, Apr 8, 2013 25.48 25.48 24.45 25.26
1862 NASDAQ IRBT Fri, Apr 5, 2013 24.81 25.46 24.72 25.40
1861 NASDAQ IRBT Thu, Apr 4, 2013 24.78 25.35 24.47 25.31
1860 NASDAQ IRBT Wed, Apr 3, 2013 25.67 25.77 24.66 24.86
1859 NASDAQ IRBT Tue, Apr 2, 2013 25.52 26.36 25.42 25.82
1858 NASDAQ IRBT Mon, Apr 1, 2013 25.70 25.70 25.04 25.31
1857 NASDAQ IRBT Thu, Mar 28, 2013 25.48 25.76 25.22 25.66
1856 NASDAQ IRBT Wed, Mar 27, 2013 25.00 25.47 24.83 25.44
1855 NASDAQ IRBT Tue, Mar 26, 2013 24.96 25.17 24.80 25.14
1854 NASDAQ IRBT Mon, Mar 25, 2013 24.47 24.98 24.47 24.91
1853 NASDAQ IRBT Fri, Mar 22, 2013 24.87 24.92 24.30 24.63
1852 NASDAQ IRBT Thu, Mar 21, 2013 24.50 24.82 24.20 24.80
1851 NASDAQ IRBT Wed, Mar 20, 2013 24.58 24.85 24.47 24.72
1850 NASDAQ IRBT Tue, Mar 19, 2013 24.39 24.69 23.96 24.53
1849 NASDAQ IRBT Mon, Mar 18, 2013 24.30 24.43 23.88 24.24
1848 NASDAQ IRBT Fri, Mar 15, 2013 24.43 24.55 24.26 24.44
1847 NASDAQ IRBT Thu, Mar 14, 2013 24.22 24.41 23.94 24.40
1846 NASDAQ IRBT Wed, Mar 13, 2013 23.75 24.35 23.67 24.08
1845 NASDAQ IRBT Tue, Mar 12, 2013 25.10 25.20 23.61 23.93
1844 NASDAQ IRBT Mon, Mar 11, 2013 22.83 22.91 22.52 22.75
1843 NASDAQ IRBT Fri, Mar 8, 2013 22.76 22.95 22.50 22.86
1842 NASDAQ IRBT Thu, Mar 7, 2013 22.49 22.90 22.24 22.77
1841 NASDAQ IRBT Wed, Mar 6, 2013 22.55 22.66 22.06 22.40
1840 NASDAQ IRBT Tue, Mar 5, 2013 22.08 22.75 22.05 22.51
1839 NASDAQ IRBT Mon, Mar 4, 2013 21.68 21.90 21.22 21.77
1838 NASDAQ IRBT Fri, Mar 1, 2013 21.32 21.87 21.13 21.82
1837 NASDAQ IRBT Thu, Feb 28, 2013 21.25 21.52 21.16 21.44
1836 NASDAQ IRBT Wed, Feb 27, 2013 20.79 21.38 20.75 21.16
1835 NASDAQ IRBT Tue, Feb 26, 2013 20.59 20.96 20.26 20.74
1834 NASDAQ IRBT Mon, Feb 25, 2013 20.91 21.08 20.21 20.24
1833 NASDAQ IRBT Fri, Feb 22, 2013 20.44 21.36 20.44 20.70
1832 NASDAQ IRBT Thu, Feb 21, 2013 20.83 20.99 19.95 20.33
1831 NASDAQ IRBT Wed, Feb 20, 2013 21.78 21.89 20.90 20.91
1830 NASDAQ IRBT Tue, Feb 19, 2013 21.40 21.78 21.16 21.71
1829 NASDAQ IRBT Fri, Feb 15, 2013 22.12 22.12 21.18 21.31
1828 NASDAQ IRBT Thu, Feb 14, 2013 21.45 22.05 21.35 21.99
1827 NASDAQ IRBT Wed, Feb 13, 2013 21.40 21.63 21.16 21.48
1826 NASDAQ IRBT Tue, Feb 12, 2013 20.84 21.60 20.79 21.41
1825 NASDAQ IRBT Mon, Feb 11, 2013 20.61 20.83 20.38 20.78
1824 NASDAQ IRBT Fri, Feb 8, 2013 20.84 20.98 20.28 20.67
1823 NASDAQ IRBT Thu, Feb 7, 2013 21.45 22.50 19.91 20.62
1822 NASDAQ IRBT Wed, Feb 6, 2013 22.97 23.89 22.97 23.82
1821 NASDAQ IRBT Tue, Feb 5, 2013 23.31 23.57 23.07 23.07
1820 NASDAQ IRBT Mon, Feb 4, 2013 23.01 23.32 23.01 23.27
1819 NASDAQ IRBT Fri, Feb 1, 2013 22.89 23.40 22.55 23.13
1818 NASDAQ IRBT Thu, Jan 31, 2013 23.02 23.17 22.70 22.88
1817 NASDAQ IRBT Wed, Jan 30, 2013 23.85 23.90 22.82 23.00
1816 NASDAQ IRBT Tue, Jan 29, 2013 23.53 24.00 23.36 23.76
1815 NASDAQ IRBT Mon, Jan 28, 2013 23.22 23.82 23.06 23.53
1814 NASDAQ IRBT Fri, Jan 25, 2013 23.65 23.85 22.81 23.24
1813 NASDAQ IRBT Thu, Jan 24, 2013 21.97 23.84 21.37 23.06
1812 NASDAQ IRBT Wed, Jan 23, 2013 21.20 21.39 20.86 21.11
1811 NASDAQ IRBT Tue, Jan 22, 2013 20.73 21.18 20.66 21.18
1810 NASDAQ IRBT Fri, Jan 18, 2013 20.65 20.72 20.35 20.67
1809 NASDAQ IRBT Thu, Jan 17, 2013 20.68 21.00 20.57 20.61
1808 NASDAQ IRBT Wed, Jan 16, 2013 20.22 20.75 20.18 20.63
1807 NASDAQ IRBT Tue, Jan 15, 2013 19.90 20.35 19.64 20.28
1806 NASDAQ IRBT Mon, Jan 14, 2013 20.17 20.31 19.80 19.94
1805 NASDAQ IRBT Fri, Jan 11, 2013 20.19 20.24 20.01 20.03
1804 NASDAQ IRBT Thu, Jan 10, 2013 20.22 20.39 20.02 20.16
1803 NASDAQ IRBT Wed, Jan 9, 2013 20.35 20.55 20.00 20.10
1802 NASDAQ IRBT Tue, Jan 8, 2013 20.59 21.14 20.25 20.30
1801 NASDAQ IRBT Mon, Jan 7, 2013 20.62 20.78 20.52 20.56
1800 NASDAQ IRBT Fri, Jan 4, 2013 20.68 20.85 20.51 20.72
1799 NASDAQ IRBT Thu, Jan 3, 2013 20.86 20.86 20.41 20.54
1798 NASDAQ IRBT Wed, Jan 2, 2013 19.32 20.90 19.18 20.83
1797 NASDAQ IRBT Mon, Dec 31, 2012 18.55 18.77 18.25 18.74
1796 NASDAQ IRBT Fri, Dec 28, 2012 18.82 18.91 18.52 18.59
1795 NASDAQ IRBT Thu, Dec 27, 2012 19.32 19.39 18.70 19.00
1794 NASDAQ IRBT Wed, Dec 26, 2012 19.54 19.79 19.20 19.35
1793 NASDAQ IRBT Mon, Dec 24, 2012 18.38 19.85 18.38 19.44
1792 NASDAQ IRBT Fri, Dec 21, 2012 18.61 18.91 17.97 18.20
1791 NASDAQ IRBT Thu, Dec 20, 2012 19.66 19.80 18.84 19.02
1790 NASDAQ IRBT Wed, Dec 19, 2012 19.29 20.04 19.15 19.48
1789 NASDAQ IRBT Tue, Dec 18, 2012 18.65 19.36 18.38 19.31
1788 NASDAQ IRBT Mon, Dec 17, 2012 18.54 18.98 18.39 18.65
1787 NASDAQ IRBT Fri, Dec 14, 2012 18.83 18.84 18.40 18.58
1786 NASDAQ IRBT Thu, Dec 13, 2012 18.85 19.24 18.67 18.79
1785 NASDAQ IRBT Wed, Dec 12, 2012 18.76 19.31 18.68 18.81
1784 NASDAQ IRBT Tue, Dec 11, 2012 18.59 18.88 18.42 18.67
1783 NASDAQ IRBT Mon, Dec 10, 2012 18.50 18.75 18.22 18.47
1782 NASDAQ IRBT Fri, Dec 7, 2012 18.42 18.69 18.18 18.47
1781 NASDAQ IRBT Thu, Dec 6, 2012 18.58 18.58 18.04 18.35
1780 NASDAQ IRBT Wed, Dec 5, 2012 18.93 18.93 18.15 18.64
1779 NASDAQ IRBT Tue, Dec 4, 2012 18.27 19.10 17.90 18.87
1778 NASDAQ IRBT Mon, Dec 3, 2012 18.76 18.82 18.20 18.28
1777 NASDAQ IRBT Fri, Nov 30, 2012 19.00 19.00 18.57 18.84
1776 NASDAQ IRBT Thu, Nov 29, 2012 18.97 19.10 18.83 18.94
1775 NASDAQ IRBT Wed, Nov 28, 2012 18.55 19.10 18.50 18.97
1774 NASDAQ IRBT Tue, Nov 27, 2012 18.42 18.93 18.36 18.65
1773 NASDAQ IRBT Mon, Nov 26, 2012 17.91 18.35 17.82 18.32
1772 NASDAQ IRBT Fri, Nov 23, 2012 17.71 18.13 17.69 17.97
1771 NASDAQ IRBT Wed, Nov 21, 2012 17.17 17.78 17.08 17.68
1770 NASDAQ IRBT Tue, Nov 20, 2012 17.10 17.24 16.87 17.17
1769 NASDAQ IRBT Mon, Nov 19, 2012 17.09 17.63 16.95 17.22
1768 NASDAQ IRBT Fri, Nov 16, 2012 16.49 17.15 16.25 16.87
1767 NASDAQ IRBT Thu, Nov 15, 2012 16.67 17.07 16.42 16.50
1766 NASDAQ IRBT Wed, Nov 14, 2012 17.10 17.24 16.62 16.72
1765 NASDAQ IRBT Tue, Nov 13, 2012 17.12 17.17 16.84 17.09
1764 NASDAQ IRBT Mon, Nov 12, 2012 17.19 17.24 16.93 17.22
1763 NASDAQ IRBT Fri, Nov 9, 2012 17.12 17.45 16.94 17.09
1762 NASDAQ IRBT Thu, Nov 8, 2012 17.96 17.96 16.90 17.23
1761 NASDAQ IRBT Wed, Nov 7, 2012 18.14 18.21 17.80 17.96
1760 NASDAQ IRBT Tue, Nov 6, 2012 18.38 18.58 18.27 18.34
1759 NASDAQ IRBT Mon, Nov 5, 2012 18.37 18.63 18.21 18.39
1758 NASDAQ IRBT Fri, Nov 2, 2012 18.27 18.47 18.17 18.29
1757 NASDAQ IRBT Thu, Nov 1, 2012 18.04 18.31 17.88 18.29
1756 NASDAQ IRBT Wed, Oct 31, 2012 18.16 18.20 17.90 17.95
1755 NASDAQ IRBT Fri, Oct 26, 2012 18.21 18.35 17.92 17.99
1754 NASDAQ IRBT Thu, Oct 25, 2012 18.47 18.91 18.06 18.21
1753 NASDAQ IRBT Wed, Oct 24, 2012 19.28 19.74 17.77 18.32
1752 NASDAQ IRBT Tue, Oct 23, 2012 22.50 23.20 22.41 22.64
1751 NASDAQ IRBT Mon, Oct 22, 2012 23.06 23.21 22.65 22.71
1750 NASDAQ IRBT Fri, Oct 19, 2012 23.46 23.48 22.82 23.06
1749 NASDAQ IRBT Thu, Oct 18, 2012 23.96 23.98 23.54 23.84
1748 NASDAQ IRBT Wed, Oct 17, 2012 23.36 24.26 23.34 23.98
1747 NASDAQ IRBT Tue, Oct 16, 2012 23.46 23.55 23.00 23.32
1746 NASDAQ IRBT Mon, Oct 15, 2012 22.99 23.54 22.91 23.29
1745 NASDAQ IRBT Fri, Oct 12, 2012 23.33 23.37 22.79 22.93
1744 NASDAQ IRBT Thu, Oct 11, 2012 23.40 23.75 23.21 23.26
1743 NASDAQ IRBT Wed, Oct 10, 2012 22.98 23.14 22.81 23.11
1742 NASDAQ IRBT Tue, Oct 9, 2012 23.49 23.52 22.86 22.98
1741 NASDAQ IRBT Mon, Oct 8, 2012 23.39 23.75 23.39 23.54
1740 NASDAQ IRBT Fri, Oct 5, 2012 23.18 23.90 23.14 23.54
1739 NASDAQ IRBT Thu, Oct 4, 2012 23.07 23.24 22.79 23.03
1738 NASDAQ IRBT Wed, Oct 3, 2012 23.18 23.27 22.78 23.00
1737 NASDAQ IRBT Tue, Oct 2, 2012 22.87 23.35 22.71 23.07
1736 NASDAQ IRBT Mon, Oct 1, 2012 23.01 23.40 22.84 22.99
1735 NASDAQ IRBT Fri, Sep 28, 2012 22.82 23.00 22.59 22.76
1734 NASDAQ IRBT Thu, Sep 27, 2012 22.93 23.20 22.65 22.99
1733 NASDAQ IRBT Wed, Sep 26, 2012 23.21 23.40 22.54 22.86
1732 NASDAQ IRBT Tue, Sep 25, 2012 24.14 24.34 23.07 23.19
1731 NASDAQ IRBT Mon, Sep 24, 2012 23.72 24.10 23.60 23.99
1730 NASDAQ IRBT Fri, Sep 21, 2012 24.25 24.27 23.58 23.83
1729 NASDAQ IRBT Thu, Sep 20, 2012 24.48 24.67 23.70 23.90
1728 NASDAQ IRBT Wed, Sep 19, 2012 25.66 25.74 24.40 24.73
1727 NASDAQ IRBT Tue, Sep 18, 2012 26.12 26.27 25.27 25.50
1726 NASDAQ IRBT Mon, Sep 17, 2012 26.15 26.34 25.84 26.01
1725 NASDAQ IRBT Fri, Sep 14, 2012 26.34 27.16 26.23 26.37
1724 NASDAQ IRBT Thu, Sep 13, 2012 25.77 26.67 25.54 26.23
1723 NASDAQ IRBT Wed, Sep 12, 2012 25.65 25.92 25.58 25.79
1722 NASDAQ IRBT Tue, Sep 11, 2012 25.75 26.03 25.46 25.70
1721 NASDAQ IRBT Mon, Sep 10, 2012 25.81 26.20 25.73 25.83
1720 NASDAQ IRBT Fri, Sep 7, 2012 25.91 26.17 25.60 25.99
1719 NASDAQ IRBT Thu, Sep 6, 2012 25.54 26.05 25.50 25.82
1718 NASDAQ IRBT Wed, Sep 5, 2012 25.38 25.77 25.14 25.53
1717 NASDAQ IRBT Tue, Sep 4, 2012 25.05 25.89 24.78 25.48
1716 NASDAQ IRBT Fri, Aug 31, 2012 25.26 25.41 25.00 25.19
1715 NASDAQ IRBT Thu, Aug 30, 2012 24.86 25.11 24.60 25.04
1714 NASDAQ IRBT Wed, Aug 29, 2012 25.31 25.47 24.91 25.15
1713 NASDAQ IRBT Tue, Aug 28, 2012 25.54 25.54 25.23 25.29
1712 NASDAQ IRBT Mon, Aug 27, 2012 25.40 25.73 24.87 25.50
1711 NASDAQ IRBT Fri, Aug 24, 2012 25.06 25.41 25.01 25.20
1710 NASDAQ IRBT Thu, Aug 23, 2012 25.66 25.66 24.90 25.19
1709 NASDAQ IRBT Wed, Aug 22, 2012 25.65 26.00 25.33 25.69
1708 NASDAQ IRBT Tue, Aug 21, 2012 25.89 26.40 25.63 25.79
1707 NASDAQ IRBT Mon, Aug 20, 2012 25.94 26.19 25.41 25.67
1706 NASDAQ IRBT Fri, Aug 17, 2012 25.54 26.17 25.36 26.14
1705 NASDAQ IRBT Thu, Aug 16, 2012 24.56 25.72 24.35 25.60
1704 NASDAQ IRBT Wed, Aug 15, 2012 24.28 24.84 24.24 24.67
1703 NASDAQ IRBT Tue, Aug 14, 2012 24.23 24.74 23.97 24.41
1702 NASDAQ IRBT Mon, Aug 13, 2012 23.91 24.15 23.64 24.15
1701 NASDAQ IRBT Fri, Aug 10, 2012 24.09 24.09 23.48 24.03
1700 NASDAQ IRBT Thu, Aug 9, 2012 23.34 24.39 23.34 24.24
1699 NASDAQ IRBT Wed, Aug 8, 2012 22.89 23.49 22.56 23.33
1698 NASDAQ IRBT Tue, Aug 7, 2012 23.00 23.40 22.81 23.11
1697 NASDAQ IRBT Mon, Aug 6, 2012 22.95 23.09 22.80 22.82
1696 NASDAQ IRBT Fri, Aug 3, 2012 22.65 23.06 22.50 22.80
1695 NASDAQ IRBT Thu, Aug 2, 2012 22.32 22.54 22.00 22.31
1694 NASDAQ IRBT Wed, Aug 1, 2012 22.97 23.02 22.34 22.34
1693 NASDAQ IRBT Tue, Jul 31, 2012 23.58 23.83 22.71 22.76
1692 NASDAQ IRBT Mon, Jul 30, 2012 24.83 24.83 23.73 23.75
1691 NASDAQ IRBT Fri, Jul 27, 2012 23.19 24.76 23.04 24.63
1690 NASDAQ IRBT Thu, Jul 26, 2012 23.50 23.50 22.86 23.16
1689 NASDAQ IRBT Wed, Jul 25, 2012 21.69 23.50 21.09 22.99
1688 NASDAQ IRBT Tue, Jul 24, 2012 19.80 19.85 19.09 19.49
1687 NASDAQ IRBT Mon, Jul 23, 2012 19.90 20.08 19.60 19.73
1686 NASDAQ IRBT Fri, Jul 20, 2012 20.11 20.35 20.04 20.16
1685 NASDAQ IRBT Thu, Jul 19, 2012 20.81 20.81 20.05 20.35
1684 NASDAQ IRBT Wed, Jul 18, 2012 20.46 20.80 20.44 20.68
1683 NASDAQ IRBT Tue, Jul 17, 2012 20.84 20.93 20.33 20.55
1682 NASDAQ IRBT Mon, Jul 16, 2012 21.02 21.03 20.35 20.55
1681 NASDAQ IRBT Fri, Jul 13, 2012 20.77 21.28 20.77 21.03
1680 NASDAQ IRBT Thu, Jul 12, 2012 20.69 20.88 20.52 20.66
1679 NASDAQ IRBT Wed, Jul 11, 2012 21.23 21.59 20.82 20.89
1678 NASDAQ IRBT Tue, Jul 10, 2012 21.63 21.83 21.15 21.21
1677 NASDAQ IRBT Mon, Jul 9, 2012 21.65 21.94 21.38 21.50
1676 NASDAQ IRBT Fri, Jul 6, 2012 22.27 22.38 21.70 21.78
1675 NASDAQ IRBT Thu, Jul 5, 2012 22.41 23.15 22.25 22.51
1674 NASDAQ IRBT Tue, Jul 3, 2012 22.06 22.48 21.81 22.45
1673 NASDAQ IRBT Mon, Jul 2, 2012 22.30 22.46 21.75 22.17
1672 NASDAQ IRBT Fri, Jun 29, 2012 22.05 22.44 21.92 22.15
1671 NASDAQ IRBT Thu, Jun 28, 2012 21.46 21.98 21.15 21.54
1670 NASDAQ IRBT Wed, Jun 27, 2012 21.80 22.37 21.59 21.71
1669 NASDAQ IRBT Tue, Jun 26, 2012 21.61 21.99 21.28 21.72
1668 NASDAQ IRBT Mon, Jun 25, 2012 21.64 22.20 21.46 21.62
1667 NASDAQ IRBT Fri, Jun 22, 2012 21.42 22.15 21.26 22.07
1666 NASDAQ IRBT Thu, Jun 21, 2012 21.72 21.90 20.93 21.10
1665 NASDAQ IRBT Wed, Jun 20, 2012 21.82 22.11 21.62 21.72
1664 NASDAQ IRBT Tue, Jun 19, 2012 21.58 22.45 21.58 21.76
1663 NASDAQ IRBT Mon, Jun 18, 2012 21.44 21.62 21.21 21.40
1662 NASDAQ IRBT Fri, Jun 15, 2012 20.79 21.64 20.62 21.51
1661 NASDAQ IRBT Thu, Jun 14, 2012 20.58 20.88 20.33 20.73
1660 NASDAQ IRBT Wed, Jun 13, 2012 20.77 21.00 20.34 20.52
1659 NASDAQ IRBT Tue, Jun 12, 2012 20.18 20.85 19.99 20.75
1658 NASDAQ IRBT Mon, Jun 11, 2012 21.49 21.49 20.00 20.02
1657 NASDAQ IRBT Fri, Jun 8, 2012 20.93 21.33 20.60 21.23
1656 NASDAQ IRBT Thu, Jun 7, 2012 21.87 21.94 20.96 20.97
1655 NASDAQ IRBT Wed, Jun 6, 2012 20.58 21.76 20.40 21.53
1654 NASDAQ IRBT Tue, Jun 5, 2012 19.75 20.64 19.60 20.46
1653 NASDAQ IRBT Mon, Jun 4, 2012 19.93 19.97 19.50 19.90
1652 NASDAQ IRBT Fri, Jun 1, 2012 20.63 20.67 19.46 19.83
1651 NASDAQ IRBT Thu, May 31, 2012 21.40 21.56 20.69 21.18
1650 NASDAQ IRBT Wed, May 30, 2012 21.51 21.72 21.21 21.34
1649 NASDAQ IRBT Tue, May 29, 2012 21.31 21.83 20.91 21.80
1648 NASDAQ IRBT Fri, May 25, 2012 21.10 21.23 20.71 21.02
1647 NASDAQ IRBT Thu, May 24, 2012 21.39 21.49 20.88 21.07
1646 NASDAQ IRBT Wed, May 23, 2012 21.50 22.34 20.85 21.28
1645 NASDAQ IRBT Tue, May 22, 2012 21.52 21.92 21.32 21.75
1644 NASDAQ IRBT Mon, May 21, 2012 20.81 21.57 20.32 21.49
1643 NASDAQ IRBT Fri, May 18, 2012 20.98 21.02 20.16 20.69
1642 NASDAQ IRBT Thu, May 17, 2012 22.21 22.29 21.00 21.09
1641 NASDAQ IRBT Wed, May 16, 2012 22.46 22.78 22.04 22.13
1640 NASDAQ IRBT Tue, May 15, 2012 22.00 22.67 21.65 22.31
1639 NASDAQ IRBT Mon, May 14, 2012 22.50 22.89 21.93 21.95
1638 NASDAQ IRBT Fri, May 11, 2012 22.63 22.90 22.51 22.80
1637 NASDAQ IRBT Thu, May 10, 2012 22.80 23.06 22.53 22.84
1636 NASDAQ IRBT Wed, May 9, 2012 21.97 22.83 21.80 22.64
1635 NASDAQ IRBT Tue, May 8, 2012 22.05 22.40 21.32 22.35
1634 NASDAQ IRBT Mon, May 7, 2012 22.12 22.32 21.85 22.14
1633 NASDAQ IRBT Fri, May 4, 2012 22.91 22.94 22.11 22.14
1632 NASDAQ IRBT Thu, May 3, 2012 23.28 23.59 22.76 23.09
1631 NASDAQ IRBT Wed, May 2, 2012 23.09 23.61 22.50 23.32
1630 NASDAQ IRBT Tue, May 1, 2012 23.62 24.40 23.55 23.55
1629 NASDAQ IRBT Mon, Apr 30, 2012 24.13 24.20 23.42 23.61
1628 NASDAQ IRBT Fri, Apr 27, 2012 23.75 24.79 23.69 24.27
1627 NASDAQ IRBT Thu, Apr 26, 2012 22.91 23.78 22.67 23.73
1626 NASDAQ IRBT Wed, Apr 25, 2012 23.87 24.67 22.88 22.98
1625 NASDAQ IRBT Tue, Apr 24, 2012 24.25 24.65 24.03 24.60
1624 NASDAQ IRBT Mon, Apr 23, 2012 24.22 24.32 24.00 24.19
1623 NASDAQ IRBT Fri, Apr 20, 2012 24.67 25.16 24.50 24.52
1622 NASDAQ IRBT Thu, Apr 19, 2012 25.03 25.40 24.32 24.35
1621 NASDAQ IRBT Wed, Apr 18, 2012 25.33 25.58 25.08 25.09
1620 NASDAQ IRBT Tue, Apr 17, 2012 25.19 25.84 25.19 25.38
1619 NASDAQ IRBT Mon, Apr 16, 2012 25.12 25.23 24.54 24.96
1618 NASDAQ IRBT Fri, Apr 13, 2012 25.00 25.15 24.58 24.93
1617 NASDAQ IRBT Thu, Apr 12, 2012 24.60 25.48 24.48 24.96
1616 NASDAQ IRBT Wed, Apr 11, 2012 24.34 24.71 24.33 24.50
1615 NASDAQ IRBT Tue, Apr 10, 2012 25.22 25.35 24.03 24.12
1614 NASDAQ IRBT Mon, Apr 9, 2012 25.17 25.55 25.05 25.10
1613 NASDAQ IRBT Thu, Apr 5, 2012 25.47 25.94 25.41 25.59
1612 NASDAQ IRBT Wed, Apr 4, 2012 26.05 26.17 25.30 25.68
1611 NASDAQ IRBT Tue, Apr 3, 2012 26.64 27.18 26.27 26.30
1610 NASDAQ IRBT Mon, Apr 2, 2012 27.05 27.40 26.84 26.94
1609 NASDAQ IRBT Fri, Mar 30, 2012 27.83 28.10 27.23 27.26
1608 NASDAQ IRBT Thu, Mar 29, 2012 27.67 27.80 26.95 27.55
1607 NASDAQ IRBT Wed, Mar 28, 2012 28.05 28.18 27.69 27.95
1606 NASDAQ IRBT Tue, Mar 27, 2012 28.50 28.91 27.92 27.93
1605 NASDAQ IRBT Mon, Mar 26, 2012 28.00 28.77 28.00 28.36
1604 NASDAQ IRBT Fri, Mar 23, 2012 27.49 28.00 27.13 27.74
1603 NASDAQ IRBT Thu, Mar 22, 2012 27.55 27.73 27.21 27.48
1602 NASDAQ IRBT Wed, Mar 21, 2012 27.06 27.77 26.47 27.71
1601 NASDAQ IRBT Tue, Mar 20, 2012 27.06 27.24 26.30 27.09
1600 NASDAQ IRBT Mon, Mar 19, 2012 27.50 27.78 27.03 27.30
1599 NASDAQ IRBT Fri, Mar 16, 2012 27.81 27.92 26.82 27.32
1598 NASDAQ IRBT Thu, Mar 15, 2012 26.42 27.74 26.26 27.74
1597 NASDAQ IRBT Wed, Mar 14, 2012 26.83 26.95 26.34 26.47
1596 NASDAQ IRBT Tue, Mar 13, 2012 27.04 27.19 26.31 26.79
1595 NASDAQ IRBT Mon, Mar 12, 2012 26.77 27.22 26.60 26.99
1594 NASDAQ IRBT Fri, Mar 9, 2012 25.62 26.59 25.39 26.59
1593 NASDAQ IRBT Thu, Mar 8, 2012 25.74 25.75 25.32 25.54
1592 NASDAQ IRBT Wed, Mar 7, 2012 25.30 25.51 25.00 25.49
1591 NASDAQ IRBT Tue, Mar 6, 2012 25.26 25.36 24.94 25.20
1590 NASDAQ IRBT Mon, Mar 5, 2012 25.39 25.60 25.02 25.43
1589 NASDAQ IRBT Fri, Mar 2, 2012 25.53 26.13 25.03 25.14
1588 NASDAQ IRBT Thu, Mar 1, 2012 25.58 26.09 25.21 25.52
1587 NASDAQ IRBT Wed, Feb 29, 2012 25.91 26.15 25.40 25.52
1586 NASDAQ IRBT Tue, Feb 28, 2012 25.99 26.33 25.55 25.77
1585 NASDAQ IRBT Mon, Feb 27, 2012 25.65 26.45 25.63 25.89
1584 NASDAQ IRBT Fri, Feb 24, 2012 26.20 26.47 25.65 25.69
1583 NASDAQ IRBT Thu, Feb 23, 2012 25.73 26.22 25.42 26.18
1582 NASDAQ IRBT Wed, Feb 22, 2012 25.32 25.70 25.25 25.56
1581 NASDAQ IRBT Tue, Feb 21, 2012 26.03 26.09 25.03 25.30
1580 NASDAQ IRBT Fri, Feb 17, 2012 26.01 26.20 25.74 26.00
1579 NASDAQ IRBT Thu, Feb 16, 2012 24.58 25.90 24.40 25.88
1578 NASDAQ IRBT Wed, Feb 15, 2012 25.30 25.50 24.50 24.60
1577 NASDAQ IRBT Tue, Feb 14, 2012 25.44 25.55 25.13 25.25
1576 NASDAQ IRBT Mon, Feb 13, 2012 25.51 25.74 25.01 25.46
1575 NASDAQ IRBT Fri, Feb 10, 2012 25.17 25.85 25.00 25.27
1574 NASDAQ IRBT Thu, Feb 9, 2012 28.78 28.81 25.12 25.17
1573 NASDAQ IRBT Wed, Feb 8, 2012 37.00 38.33 36.91 38.30
1572 NASDAQ IRBT Tue, Feb 7, 2012 36.96 37.24 36.51 36.86
1571 NASDAQ IRBT Mon, Feb 6, 2012 36.74 37.24 36.30 36.76
1570 NASDAQ IRBT Fri, Feb 3, 2012 36.79 37.54 36.11 37.01
1569 NASDAQ IRBT Thu, Feb 2, 2012 35.71 36.42 35.51 35.95
1568 NASDAQ IRBT Wed, Feb 1, 2012 33.34 35.56 33.07 35.42
1567 NASDAQ IRBT Tue, Jan 31, 2012 33.22 33.48 32.68 33.04
1566 NASDAQ IRBT Mon, Jan 30, 2012 32.45 33.33 32.07 33.06
1565 NASDAQ IRBT Fri, Jan 27, 2012 32.33 32.98 32.07 32.86
1564 NASDAQ IRBT Thu, Jan 26, 2012 33.14 33.45 32.05 32.49
1563 NASDAQ IRBT Wed, Jan 25, 2012 32.50 33.25 31.81 33.00
1562 NASDAQ IRBT Tue, Jan 24, 2012 31.92 32.54 31.49 32.46
1561 NASDAQ IRBT Mon, Jan 23, 2012 32.03 32.86 31.91 32.15
1560 NASDAQ IRBT Fri, Jan 20, 2012 31.78 32.63 31.61 32.28
1559 NASDAQ IRBT Thu, Jan 19, 2012 31.53 32.09 31.49 31.95
1558 NASDAQ IRBT Wed, Jan 18, 2012 30.65 31.54 30.61 31.34
1557 NASDAQ IRBT Tue, Jan 17, 2012 30.66 30.98 30.51 30.60
1556 NASDAQ IRBT Fri, Jan 13, 2012 30.96 31.34 30.35 30.51
1555 NASDAQ IRBT Thu, Jan 12, 2012 31.78 31.78 30.60 31.35
1554 NASDAQ IRBT Wed, Jan 11, 2012 31.23 32.01 30.67 31.60
1553 NASDAQ IRBT Tue, Jan 10, 2012 31.64 31.75 30.99 31.33
1552 NASDAQ IRBT Mon, Jan 9, 2012 30.29 31.15 30.01 31.07
1551 NASDAQ IRBT Fri, Jan 6, 2012 30.18 31.18 30.01 30.17
1550 NASDAQ IRBT Thu, Jan 5, 2012 28.97 30.50 28.83 30.23
1549 NASDAQ IRBT Wed, Jan 4, 2012 29.58 29.69 28.54 29.16
1548 NASDAQ IRBT Tue, Jan 3, 2012 30.78 30.78 28.21 28.59
1547 NASDAQ IRBT Fri, Dec 30, 2011 30.31 30.51 29.80 29.85
1546 NASDAQ IRBT Thu, Dec 29, 2011 29.68 30.58 29.52 30.43
1545 NASDAQ IRBT Wed, Dec 28, 2011 30.82 31.27 29.60 29.65
1544 NASDAQ IRBT Tue, Dec 27, 2011 30.51 31.06 30.00 30.80
1543 NASDAQ IRBT Fri, Dec 23, 2011 30.50 30.68 30.24 30.54
1542 NASDAQ IRBT Thu, Dec 22, 2011 30.84 31.45 30.24 30.36
1541 NASDAQ IRBT Wed, Dec 21, 2011 30.99 31.26 30.05 31.00
1540 NASDAQ IRBT Tue, Dec 20, 2011 30.21 31.11 29.73 30.90
1539 NASDAQ IRBT Mon, Dec 19, 2011 30.19 30.89 29.27 29.41
1538 NASDAQ IRBT Fri, Dec 16, 2011 30.76 31.19 29.75 29.85
1537 NASDAQ IRBT Thu, Dec 15, 2011 30.46 30.54 29.71 30.42
1536 NASDAQ IRBT Wed, Dec 14, 2011 30.53 31.00 29.50 29.85
1535 NASDAQ IRBT Tue, Dec 13, 2011 32.99 32.99 30.63 30.94
1534 NASDAQ IRBT Mon, Dec 12, 2011 32.06 32.60 31.55 32.56
1533 NASDAQ IRBT Fri, Dec 9, 2011 31.81 33.00 31.42 32.70
1532 NASDAQ IRBT Thu, Dec 8, 2011 32.25 32.58 31.54 31.62
1531 NASDAQ IRBT Wed, Dec 7, 2011 32.26 32.99 31.89 32.47
1530 NASDAQ IRBT Tue, Dec 6, 2011 33.19 33.34 32.19 32.71
1529 NASDAQ IRBT Mon, Dec 5, 2011 33.25 33.32 32.66 33.15
1528 NASDAQ IRBT Fri, Dec 2, 2011 32.34 33.00 32.30 32.66
1527 NASDAQ IRBT Thu, Dec 1, 2011 31.88 32.63 31.61 32.20
1526 NASDAQ IRBT Wed, Nov 30, 2011 31.24 31.88 30.60 31.75
1525 NASDAQ IRBT Tue, Nov 29, 2011 29.69 30.11 29.18 29.78
1524 NASDAQ IRBT Mon, Nov 28, 2011 28.50 30.10 28.44 29.81
1523 NASDAQ IRBT Fri, Nov 25, 2011 27.85 28.26 27.27 27.27
1522 NASDAQ IRBT Wed, Nov 23, 2011 29.08 29.26 28.00 28.10
1521 NASDAQ IRBT Tue, Nov 22, 2011 29.12 30.41 29.11 29.46
1520 NASDAQ IRBT Mon, Nov 21, 2011 29.15 29.60 28.80 29.12
1519 NASDAQ IRBT Fri, Nov 18, 2011 30.11 30.23 29.06 29.74
1518 NASDAQ IRBT Thu, Nov 17, 2011 31.05 31.23 29.93 30.07
1517 NASDAQ IRBT Wed, Nov 16, 2011 31.71 32.64 30.85 31.04
1516 NASDAQ IRBT Tue, Nov 15, 2011 31.84 32.36 31.63 32.20
1515 NASDAQ IRBT Mon, Nov 14, 2011 32.74 33.14 31.77 31.91
1514 NASDAQ IRBT Fri, Nov 11, 2011 32.21 33.18 31.78 33.06
1513 NASDAQ IRBT Thu, Nov 10, 2011 32.30 32.39 31.21 31.65
1512 NASDAQ IRBT Wed, Nov 9, 2011 32.34 32.92 31.48 31.69
1511 NASDAQ IRBT Tue, Nov 8, 2011 34.27 34.36 32.64 33.52
1510 NASDAQ IRBT Mon, Nov 7, 2011 33.14 34.08 33.14 33.88
1509 NASDAQ IRBT Fri, Nov 4, 2011 33.18 33.74 32.58 33.34
1508 NASDAQ IRBT Thu, Nov 3, 2011 33.71 34.00 32.65 33.74
1507 NASDAQ IRBT Wed, Nov 2, 2011 33.05 33.67 32.52 33.19
1506 NASDAQ IRBT Tue, Nov 1, 2011 32.46 32.99 31.08 32.51
1505 NASDAQ IRBT Mon, Oct 31, 2011 33.51 34.62 33.21 33.86
1504 NASDAQ IRBT Fri, Oct 28, 2011 33.40 34.30 32.60 33.11
1503 NASDAQ IRBT Thu, Oct 27, 2011 34.00 35.99 33.83 34.96
1502 NASDAQ IRBT Wed, Oct 26, 2011 33.17 34.00 30.41 33.24
1501 NASDAQ IRBT Tue, Oct 25, 2011 29.42 29.97 28.10 28.30
1500 NASDAQ IRBT Mon, Oct 24, 2011 29.68 30.39 29.00 29.73
1499 NASDAQ IRBT Fri, Oct 21, 2011 28.59 29.74 28.59 29.68
1498 NASDAQ IRBT Thu, Oct 20, 2011 28.35 28.78 27.50 27.96
1497 NASDAQ IRBT Wed, Oct 19, 2011 29.01 29.91 28.10 28.23
1496 NASDAQ IRBT Tue, Oct 18, 2011 28.46 29.48 27.68 29.16
1495 NASDAQ IRBT Mon, Oct 17, 2011 29.66 29.83 28.19 28.31
1494 NASDAQ IRBT Fri, Oct 14, 2011 29.35 29.68 28.74 29.60
1493 NASDAQ IRBT Thu, Oct 13, 2011 28.86 29.19 28.52 28.87
1492 NASDAQ IRBT Wed, Oct 12, 2011 28.50 29.45 28.39 29.18
1491 NASDAQ IRBT Tue, Oct 11, 2011 27.68 28.49 27.60 28.37
1490 NASDAQ IRBT Mon, Oct 10, 2011 27.39 28.10 27.19 28.05
1489 NASDAQ IRBT Fri, Oct 7, 2011 28.33 28.34 26.10 26.89
1488 NASDAQ IRBT Thu, Oct 6, 2011 28.22 28.36 27.27 28.25
1487 NASDAQ IRBT Wed, Oct 5, 2011 26.50 28.35 26.02 28.24
1486 NASDAQ IRBT Tue, Oct 4, 2011 22.46 26.53 22.46 26.48
1485 NASDAQ IRBT Mon, Oct 3, 2011 24.76 25.49 22.64 22.66
1484 NASDAQ IRBT Fri, Sep 30, 2011 24.65 25.65 24.44 25.16
1483 NASDAQ IRBT Thu, Sep 29, 2011 24.90 25.23 24.39 25.18
1482 NASDAQ IRBT Wed, Sep 28, 2011 25.21 25.47 24.01 24.13
1481 NASDAQ IRBT Tue, Sep 27, 2011 25.50 25.96 24.89 25.15
1480 NASDAQ IRBT Mon, Sep 26, 2011 24.04 24.82 23.40 24.77
1479 NASDAQ IRBT Fri, Sep 23, 2011 23.70 24.44 23.24 24.04
1478 NASDAQ IRBT Thu, Sep 22, 2011 24.35 24.74 23.17 23.74
1477 NASDAQ IRBT Wed, Sep 21, 2011 25.82 26.57 25.00 25.09
1476 NASDAQ IRBT Tue, Sep 20, 2011 27.42 27.70 25.90 25.91
1475 NASDAQ IRBT Mon, Sep 19, 2011 26.62 27.79 26.39 27.37
1474 NASDAQ IRBT Fri, Sep 16, 2011 26.92 27.34 26.76 27.24
1473 NASDAQ IRBT Thu, Sep 15, 2011 27.24 27.24 26.21 26.70
1472 NASDAQ IRBT Wed, Sep 14, 2011 26.90 27.29 26.19 26.87
1471 NASDAQ IRBT Tue, Sep 13, 2011 26.42 26.71 26.00 26.54
1470 NASDAQ IRBT Mon, Sep 12, 2011 24.99 26.30 24.99 26.22
1469 NASDAQ IRBT Fri, Sep 9, 2011 25.97 26.22 24.90 25.35
1468 NASDAQ IRBT Thu, Sep 8, 2011 26.84 27.13 26.28 26.34
1467 NASDAQ IRBT Wed, Sep 7, 2011 26.52 27.31 26.12 27.12
1466 NASDAQ IRBT Tue, Sep 6, 2011 25.26 26.24 25.20 26.17
1465 NASDAQ IRBT Fri, Sep 2, 2011 27.37 27.90 25.90 26.16
1464 NASDAQ IRBT Thu, Sep 1, 2011 27.79 28.35 27.28 28.05
1463 NASDAQ IRBT Wed, Aug 31, 2011 27.99 28.70 27.28 27.82
1462 NASDAQ IRBT Tue, Aug 30, 2011 27.20 28.16 26.97 27.90
1461 NASDAQ IRBT Mon, Aug 29, 2011 26.46 27.50 26.31 27.39
1460 NASDAQ IRBT Fri, Aug 26, 2011 24.64 26.13 24.12 26.05
1459 NASDAQ IRBT Thu, Aug 25, 2011 25.60 25.99 24.76 24.86
1458 NASDAQ IRBT Wed, Aug 24, 2011 26.19 26.66 24.82 25.56
1457 NASDAQ IRBT Tue, Aug 23, 2011 25.28 26.42 24.00 26.31
1456 NASDAQ IRBT Mon, Aug 22, 2011 26.82 27.15 25.03 25.19
1455 NASDAQ IRBT Fri, Aug 19, 2011 26.04 27.20 25.44 25.96
1454 NASDAQ IRBT Thu, Aug 18, 2011 28.30 28.51 26.49 26.84
1453 NASDAQ IRBT Wed, Aug 17, 2011 28.73 30.14 28.28 29.34
1452 NASDAQ IRBT Tue, Aug 16, 2011 28.34 28.40 27.01 27.50
1451 NASDAQ IRBT Mon, Aug 15, 2011 27.99 28.49 27.60 28.42
1450 NASDAQ IRBT Fri, Aug 12, 2011 26.88 27.64 26.60 27.58
1449 NASDAQ IRBT Thu, Aug 11, 2011 25.58 26.87 25.01 26.57
1448 NASDAQ IRBT Wed, Aug 10, 2011 25.28 26.37 25.01 25.37
1447 NASDAQ IRBT Tue, Aug 9, 2011 25.52 25.99 23.80 25.79
1446 NASDAQ IRBT Mon, Aug 8, 2011 26.42 27.37 24.37 24.42
1445 NASDAQ IRBT Fri, Aug 5, 2011 29.01 29.14 27.10 27.67
1444 NASDAQ IRBT Thu, Aug 4, 2011 30.83 31.56 28.56 28.75
1443 NASDAQ IRBT Wed, Aug 3, 2011 31.03 32.01 30.29 31.18
1442 NASDAQ IRBT Tue, Aug 2, 2011 33.11 34.39 31.06 31.18
1441 NASDAQ IRBT Mon, Aug 1, 2011 36.00 36.00 32.55 33.59
1440 NASDAQ IRBT Fri, Jul 29, 2011 34.48 35.50 33.33 35.01
1439 NASDAQ IRBT Thu, Jul 28, 2011 34.74 36.48 34.39 35.24
1438 NASDAQ IRBT Wed, Jul 27, 2011 37.98 37.98 33.70 34.51
1437 NASDAQ IRBT Tue, Jul 26, 2011 35.43 36.53 35.22 35.78
1436 NASDAQ IRBT Mon, Jul 25, 2011 36.09 36.79 35.57 36.25
1435 NASDAQ IRBT Fri, Jul 22, 2011 36.25 36.88 35.86 36.75
1434 NASDAQ IRBT Thu, Jul 21, 2011 35.75 36.65 35.56 36.62
1433 NASDAQ IRBT Wed, Jul 20, 2011 35.79 35.89 34.63 35.56
1432 NASDAQ IRBT Tue, Jul 19, 2011 34.60 35.69 34.60 35.65
1431 NASDAQ IRBT Mon, Jul 18, 2011 34.89 34.91 33.84 34.34
1430 NASDAQ IRBT Fri, Jul 15, 2011 35.73 36.10 34.79 35.14
1429 NASDAQ IRBT Thu, Jul 14, 2011 36.12 36.53 35.25 35.52
1428 NASDAQ IRBT Wed, Jul 13, 2011 35.74 35.93 35.49 35.76
1427 NASDAQ IRBT Tue, Jul 12, 2011 35.49 35.66 35.13 35.31
1426 NASDAQ IRBT Mon, Jul 11, 2011 36.76 37.18 35.60 35.76
1425 NASDAQ IRBT Fri, Jul 8, 2011 37.20 37.69 36.61 37.40
1424 NASDAQ IRBT Thu, Jul 7, 2011 37.53 37.95 37.01 37.72
1423 NASDAQ IRBT Wed, Jul 6, 2011 36.08 37.37 36.00 37.28
1422 NASDAQ IRBT Tue, Jul 5, 2011 35.85 36.37 35.61 36.32
1421 NASDAQ IRBT Fri, Jul 1, 2011 35.47 35.98 34.92 35.96
1420 NASDAQ IRBT Thu, Jun 30, 2011 35.00 35.49 34.81 35.29
1419 NASDAQ IRBT Wed, Jun 29, 2011 34.53 34.96 34.30 34.90
1418 NASDAQ IRBT Tue, Jun 28, 2011 33.77 34.43 33.70 34.43
1417 NASDAQ IRBT Mon, Jun 27, 2011 32.92 34.07 32.80 33.75
1416 NASDAQ IRBT Fri, Jun 24, 2011 32.66 32.86 32.25 32.80
1415 NASDAQ IRBT Thu, Jun 23, 2011 30.83 32.58 30.25 32.51
1414 NASDAQ IRBT Wed, Jun 22, 2011 30.65 31.74 30.61 31.08
1413 NASDAQ IRBT Tue, Jun 21, 2011 30.77 31.13 30.58 30.95
1412 NASDAQ IRBT Mon, Jun 20, 2011 30.10 30.71 30.10 30.47
1411 NASDAQ IRBT Fri, Jun 17, 2011 30.44 30.85 30.00 30.11
1410 NASDAQ IRBT Thu, Jun 16, 2011 30.19 30.68 29.46 30.25
1409 NASDAQ IRBT Wed, Jun 15, 2011 30.74 31.13 30.08 30.33
1408 NASDAQ IRBT Tue, Jun 14, 2011 31.06 31.58 30.89 31.12
1407 NASDAQ IRBT Mon, Jun 13, 2011 30.63 31.39 30.63 30.75
1406 NASDAQ IRBT Fri, Jun 10, 2011 31.17 31.37 30.06 30.56
1405 NASDAQ IRBT Thu, Jun 9, 2011 30.77 31.64 30.33 31.40
1404 NASDAQ IRBT Wed, Jun 8, 2011 31.34 31.34 30.63 30.75
1403 NASDAQ IRBT Tue, Jun 7, 2011 31.55 32.18 30.75 31.43
1402 NASDAQ IRBT Mon, Jun 6, 2011 31.83 32.00 31.14 31.27
1401 NASDAQ IRBT Fri, Jun 3, 2011 32.01 32.21 31.66 31.95
1400 NASDAQ IRBT Thu, Jun 2, 2011 32.74 33.12 32.29 32.41
1399 NASDAQ IRBT Wed, Jun 1, 2011 33.49 33.56 32.62 32.75
1398 NASDAQ IRBT Tue, May 31, 2011 33.00 33.67 32.61 33.60
1397 NASDAQ IRBT Fri, May 27, 2011 32.22 32.96 32.20 32.60
1396 NASDAQ IRBT Thu, May 26, 2011 31.59 32.58 31.42 32.14
1395 NASDAQ IRBT Wed, May 25, 2011 30.81 31.85 30.81 31.58
1394 NASDAQ IRBT Tue, May 24, 2011 31.57 31.77 30.85 31.00
1393 NASDAQ IRBT Mon, May 23, 2011 31.79 32.72 31.30 31.53
1392 NASDAQ IRBT Fri, May 20, 2011 30.39 31.33 30.39 31.22
1391 NASDAQ IRBT Thu, May 19, 2011 31.17 31.19 30.14 30.64
1390 NASDAQ IRBT Wed, May 18, 2011 30.30 31.00 30.30 30.79
1389 NASDAQ IRBT Tue, May 17, 2011 30.70 30.95 30.00 30.27
1388 NASDAQ IRBT Mon, May 16, 2011 33.00 33.05 31.11 31.20
1387 NASDAQ IRBT Fri, May 13, 2011 33.98 34.12 33.04 33.09
1386 NASDAQ IRBT Thu, May 12, 2011 33.07 34.20 32.53 33.82
1385 NASDAQ IRBT Wed, May 11, 2011 34.48 34.48 33.14 33.30
1384 NASDAQ IRBT Tue, May 10, 2011 34.13 34.63 33.99 34.55
1383 NASDAQ IRBT Mon, May 9, 2011 33.37 34.08 33.00 33.85
1382 NASDAQ IRBT Fri, May 6, 2011 34.51 34.72 33.26 33.47
1381 NASDAQ IRBT Thu, May 5, 2011 32.11 34.27 31.97 34.22
1380 NASDAQ IRBT Wed, May 4, 2011 32.99 32.99 31.57 32.47
1379 NASDAQ IRBT Tue, May 3, 2011 34.54 34.71 32.08 32.87
1378 NASDAQ IRBT Mon, May 2, 2011 35.45 35.49 34.26 34.63
1377 NASDAQ IRBT Fri, Apr 29, 2011 35.91 36.00 35.27 35.42
1376 NASDAQ IRBT Thu, Apr 28, 2011 35.49 36.50 35.41 36.31
1375 NASDAQ IRBT Wed, Apr 27, 2011 37.99 37.99 34.21 35.37
1374 NASDAQ IRBT Tue, Apr 26, 2011 37.43 39.00 37.06 38.42
1373 NASDAQ IRBT Mon, Apr 25, 2011 36.55 36.88 35.60 36.49
1372 NASDAQ IRBT Thu, Apr 21, 2011 36.42 36.47 36.01 36.37
1371 NASDAQ IRBT Wed, Apr 20, 2011 36.04 36.67 35.53 36.25
1370 NASDAQ IRBT Tue, Apr 19, 2011 35.66 35.79 35.31 35.63
1369 NASDAQ IRBT Mon, Apr 18, 2011 35.90 35.95 34.62 35.46
1368 NASDAQ IRBT Fri, Apr 15, 2011 34.81 35.93 34.65 35.90
1367 NASDAQ IRBT Thu, Apr 14, 2011 35.55 35.90 34.60 34.80
1366 NASDAQ IRBT Wed, Apr 13, 2011 33.38 36.00 33.05 35.66
1365 NASDAQ IRBT Tue, Apr 12, 2011 31.37 31.94 31.36 31.47
1364 NASDAQ IRBT Mon, Apr 11, 2011 32.55 32.75 31.45 31.86
1363 NASDAQ IRBT Fri, Apr 8, 2011 33.63 33.63 32.08 32.45
1362 NASDAQ IRBT Thu, Apr 7, 2011 34.20 34.22 33.53 33.63
1361 NASDAQ IRBT Wed, Apr 6, 2011 33.46 34.08 33.20 34.01
1360 NASDAQ IRBT Tue, Apr 5, 2011 33.13 33.45 32.85 33.08
1359 NASDAQ IRBT Mon, Apr 4, 2011 33.74 33.74 33.00 33.41
1358 NASDAQ IRBT Fri, Apr 1, 2011 33.12 33.68 32.82 33.48
1357 NASDAQ IRBT Thu, Mar 31, 2011 32.79 33.00 32.47 32.89
1356 NASDAQ IRBT Wed, Mar 30, 2011 31.82 32.83 31.36 32.81
1355 NASDAQ IRBT Tue, Mar 29, 2011 32.06 32.06 31.42 31.67
1354 NASDAQ IRBT Mon, Mar 28, 2011 31.49 32.46 31.16 32.01
1353 NASDAQ IRBT Fri, Mar 25, 2011 29.71 31.41 29.71 30.99
1352 NASDAQ IRBT Thu, Mar 24, 2011 29.93 29.93 29.23 29.55
1351 NASDAQ IRBT Wed, Mar 23, 2011 29.86 29.92 29.10 29.28
1350 NASDAQ IRBT Tue, Mar 22, 2011 30.12 30.12 29.65 29.81
1349 NASDAQ IRBT Mon, Mar 21, 2011 29.74 30.14 29.52 30.03
1348 NASDAQ IRBT Fri, Mar 18, 2011 29.47 30.15 28.68 29.11
1347 NASDAQ IRBT Thu, Mar 17, 2011 29.35 29.47 28.88 29.08
1346 NASDAQ IRBT Wed, Mar 16, 2011 28.13 29.28 28.12 28.80
1345 NASDAQ IRBT Tue, Mar 15, 2011 29.16 29.90 28.05 28.24
1344 NASDAQ IRBT Mon, Mar 14, 2011 28.65 30.49 28.65 30.12
1343 NASDAQ IRBT Fri, Mar 11, 2011 28.46 29.22 28.40 29.02
1342 NASDAQ IRBT Thu, Mar 10, 2011 29.64 29.65 28.64 28.77
1341 NASDAQ IRBT Wed, Mar 9, 2011 29.98 30.17 29.56 30.03
1340 NASDAQ IRBT Tue, Mar 8, 2011 29.28 30.05 29.02 29.91
1339 NASDAQ IRBT Mon, Mar 7, 2011 29.26 29.48 28.76 29.20
1338 NASDAQ IRBT Fri, Mar 4, 2011 29.25 29.30 28.53 29.16
1337 NASDAQ IRBT Thu, Mar 3, 2011 28.04 29.41 27.99 29.18
1336 NASDAQ IRBT Wed, Mar 2, 2011 27.69 28.00 27.52 27.80
1335 NASDAQ IRBT Tue, Mar 1, 2011 28.74 28.97 27.51 27.67
1334 NASDAQ IRBT Mon, Feb 28, 2011 29.00 29.17 28.14 28.73
1333 NASDAQ IRBT Fri, Feb 25, 2011 28.06 28.98 27.94 28.88
1332 NASDAQ IRBT Thu, Feb 24, 2011 27.50 27.98 27.15 27.89
1331 NASDAQ IRBT Wed, Feb 23, 2011 27.25 27.82 26.90 27.46
1330 NASDAQ IRBT Tue, Feb 22, 2011 28.45 28.62 27.02 27.19
1329 NASDAQ IRBT Fri, Feb 18, 2011 29.76 29.76 28.82 29.13
1328 NASDAQ IRBT Thu, Feb 17, 2011 29.15 29.74 29.02 29.60
1327 NASDAQ IRBT Wed, Feb 16, 2011 28.78 29.54 28.64 29.15
1326 NASDAQ IRBT Tue, Feb 15, 2011 28.40 28.99 28.29 28.86
1325 NASDAQ IRBT Mon, Feb 14, 2011 29.08 29.80 28.77 28.86
1324 NASDAQ IRBT Fri, Feb 11, 2011 29.99 30.07 29.23 29.90
1323 NASDAQ IRBT Thu, Feb 10, 2011 28.32 29.91 27.51 29.90
1322 NASDAQ IRBT Wed, Feb 9, 2011 27.80 28.18 27.41 28.03
1321 NASDAQ IRBT Tue, Feb 8, 2011 27.28 27.95 27.03 27.79
1320 NASDAQ IRBT Mon, Feb 7, 2011 27.37 27.67 27.19 27.39
1319 NASDAQ IRBT Fri, Feb 4, 2011 27.54 27.54 27.04 27.38
1318 NASDAQ IRBT Thu, Feb 3, 2011 27.37 27.58 27.00 27.52
1317 NASDAQ IRBT Wed, Feb 2, 2011 27.23 27.50 27.13 27.32
1316 NASDAQ IRBT Tue, Feb 1, 2011 27.07 27.52 27.02 27.36
1315 NASDAQ IRBT Mon, Jan 31, 2011 27.25 27.25 26.90 27.00
1314 NASDAQ IRBT Fri, Jan 28, 2011 27.26 27.27 26.71 27.00
1313 NASDAQ IRBT Thu, Jan 27, 2011 27.25 27.56 27.05 27.34
1312 NASDAQ IRBT Wed, Jan 26, 2011 27.25 27.75 27.03 27.10
1311 NASDAQ IRBT Tue, Jan 25, 2011 27.11 27.19 26.78 27.10
1310 NASDAQ IRBT Mon, Jan 24, 2011 27.16 27.55 27.00 27.09
1309 NASDAQ IRBT Fri, Jan 21, 2011 25.02 27.50 25.01 27.13
1308 NASDAQ IRBT Thu, Jan 20, 2011 24.57 24.76 23.86 24.28
1307 NASDAQ IRBT Wed, Jan 19, 2011 25.83 25.92 24.57 24.74
1306 NASDAQ IRBT Tue, Jan 18, 2011 26.14 26.14 25.44 25.89
1305 NASDAQ IRBT Fri, Jan 14, 2011 25.90 26.25 25.81 26.13
1304 NASDAQ IRBT Thu, Jan 13, 2011 25.98 26.34 25.73 25.92
1303 NASDAQ IRBT Wed, Jan 12, 2011 25.57 26.08 25.41 26.06
1302 NASDAQ IRBT Tue, Jan 11, 2011 26.04 26.04 25.40 25.48
1301 NASDAQ IRBT Mon, Jan 10, 2011 26.01 26.13 25.26 25.99
1300 NASDAQ IRBT Fri, Jan 7, 2011 25.85 26.35 25.69 25.98
1299 NASDAQ IRBT Thu, Jan 6, 2011 25.96 27.14 25.76 26.30
1298 NASDAQ IRBT Wed, Jan 5, 2011 25.36 26.00 25.25 25.96
1297 NASDAQ IRBT Tue, Jan 4, 2011 25.50 25.50 24.64 25.37
1296 NASDAQ IRBT Mon, Jan 3, 2011 25.37 25.37 25.00 25.26
1295 NASDAQ IRBT Fri, Dec 31, 2010 24.57 25.27 24.52 24.88
1294 NASDAQ IRBT Thu, Dec 30, 2010 24.90 25.23 24.51 24.53
1293 NASDAQ IRBT Wed, Dec 29, 2010 25.02 25.21 24.82 25.01
1292 NASDAQ IRBT Tue, Dec 28, 2010 25.00 25.08 24.75 24.96
1291 NASDAQ IRBT Mon, Dec 27, 2010 23.91 25.00 23.80 24.97
1290 NASDAQ IRBT Thu, Dec 23, 2010 23.55 23.96 23.51 23.92
1289 NASDAQ IRBT Wed, Dec 22, 2010 23.85 23.96 23.63 23.91
1288 NASDAQ IRBT Tue, Dec 21, 2010 23.61 23.78 23.04 23.74
1287 NASDAQ IRBT Mon, Dec 20, 2010 23.24 23.60 23.05 23.40
1286 NASDAQ IRBT Fri, Dec 17, 2010 23.09 23.24 22.16 23.06
1285 NASDAQ IRBT Thu, Dec 16, 2010 23.23 23.40 22.90 23.11
1284 NASDAQ IRBT Wed, Dec 15, 2010 23.09 23.64 22.94 23.20
1283 NASDAQ IRBT Tue, Dec 14, 2010 23.30 23.30 22.71 23.09
1282 NASDAQ IRBT Mon, Dec 13, 2010 22.96 23.85 22.84 23.39
1281 NASDAQ IRBT Fri, Dec 10, 2010 21.84 23.00 21.80 22.84
1280 NASDAQ IRBT Thu, Dec 9, 2010 20.78 21.99 20.77 21.86
1279 NASDAQ IRBT Wed, Dec 8, 2010 20.70 20.80 20.54 20.69
1278 NASDAQ IRBT Tue, Dec 7, 2010 20.50 20.94 20.37 20.69
1277 NASDAQ IRBT Mon, Dec 6, 2010 20.34 20.43 20.05 20.27
1276 NASDAQ IRBT Fri, Dec 3, 2010 20.33 20.54 20.04 20.47
1275 NASDAQ IRBT Thu, Dec 2, 2010 20.48 20.74 20.40 20.60
1274 NASDAQ IRBT Wed, Dec 1, 2010 20.63 20.74 20.40 20.70
1273 NASDAQ IRBT Tue, Nov 30, 2010 20.14 20.55 20.05 20.30
1272 NASDAQ IRBT Mon, Nov 29, 2010 20.68 20.68 20.10 20.50
1271 NASDAQ IRBT Fri, Nov 26, 2010 20.36 20.83 20.27 20.61
1270 NASDAQ IRBT Wed, Nov 24, 2010 20.19 20.89 20.16 20.48
1269 NASDAQ IRBT Tue, Nov 23, 2010 20.00 20.17 19.75 20.02
1268 NASDAQ IRBT Mon, Nov 22, 2010 20.18 20.38 19.85 20.38
1267 NASDAQ IRBT Fri, Nov 19, 2010 20.67 20.67 20.07 20.26
1266 NASDAQ IRBT Thu, Nov 18, 2010 20.80 20.91 20.55 20.64
1265 NASDAQ IRBT Wed, Nov 17, 2010 20.42 20.70 20.21 20.43
1264 NASDAQ IRBT Tue, Nov 16, 2010 20.80 20.96 20.07 20.27
1263 NASDAQ IRBT Mon, Nov 15, 2010 20.85 21.08 20.76 20.94
1262 NASDAQ IRBT Fri, Nov 12, 2010 21.00 21.30 20.57 20.82
1261 NASDAQ IRBT Thu, Nov 11, 2010 20.69 21.50 20.69 21.29
1260 NASDAQ IRBT Wed, Nov 10, 2010 20.47 21.07 20.34 21.06
1259 NASDAQ IRBT Tue, Nov 9, 2010 20.55 20.70 20.21 20.34
1258 NASDAQ IRBT Mon, Nov 8, 2010 19.87 20.46 19.75 20.41
1257 NASDAQ IRBT Fri, Nov 5, 2010 20.15 20.25 19.89 20.05
1256 NASDAQ IRBT Thu, Nov 4, 2010 20.00 20.38 19.93 20.20
1255 NASDAQ IRBT Wed, Nov 3, 2010 19.77 20.00 19.63 19.84
1254 NASDAQ IRBT Tue, Nov 2, 2010 19.47 19.84 19.37 19.67
1253 NASDAQ IRBT Mon, Nov 1, 2010 20.38 20.47 19.20 19.22
1252 NASDAQ IRBT Fri, Oct 29, 2010 21.35 21.35 20.83 20.88
1251 NASDAQ IRBT Thu, Oct 28, 2010 22.04 22.04 20.51 21.18
1250 NASDAQ IRBT Wed, Oct 27, 2010 19.50 19.95 19.18 19.35
1249 NASDAQ IRBT Tue, Oct 26, 2010 20.00 20.16 19.53 19.68
1248 NASDAQ IRBT Mon, Oct 25, 2010 19.84 20.50 19.66 20.00
1247 NASDAQ IRBT Fri, Oct 22, 2010 18.97 19.55 18.85 19.48
1246 NASDAQ IRBT Thu, Oct 21, 2010 18.96 19.17 18.66 18.93
1245 NASDAQ IRBT Wed, Oct 20, 2010 18.88 19.12 18.62 18.77
1244 NASDAQ IRBT Tue, Oct 19, 2010 18.99 19.45 18.42 18.69
1243 NASDAQ IRBT Mon, Oct 18, 2010 19.06 19.45 19.01 19.32
1242 NASDAQ IRBT Fri, Oct 15, 2010 19.46 19.46 18.64 19.05
1241 NASDAQ IRBT Thu, Oct 14, 2010 19.39 19.63 18.90 19.14
1240 NASDAQ IRBT Wed, Oct 13, 2010 19.02 19.58 18.82 19.48
1239 NASDAQ IRBT Tue, Oct 12, 2010 18.62 19.12 18.41 18.94
1238 NASDAQ IRBT Mon, Oct 11, 2010 18.96 19.10 18.61 18.75
1237 NASDAQ IRBT Fri, Oct 8, 2010 18.49 19.11 18.35 18.92
1236 NASDAQ IRBT Thu, Oct 7, 2010 18.43 18.69 18.30 18.54
1235 NASDAQ IRBT Wed, Oct 6, 2010 18.53 18.79 18.20 18.31
1234 NASDAQ IRBT Tue, Oct 5, 2010 18.40 18.74 17.86 18.65
1233 NASDAQ IRBT Mon, Oct 4, 2010 18.48 18.69 18.05 18.18
1232 NASDAQ IRBT Fri, Oct 1, 2010 18.77 18.77 18.23 18.61
1231 NASDAQ IRBT Thu, Sep 30, 2010 19.07 19.24 18.40 18.57
1230 NASDAQ IRBT Wed, Sep 29, 2010 18.98 19.32 18.68 18.80
1229 NASDAQ IRBT Tue, Sep 28, 2010 19.00 19.26 18.60 19.07
1228 NASDAQ IRBT Mon, Sep 27, 2010 19.38 19.62 18.97 19.02
1227 NASDAQ IRBT Fri, Sep 24, 2010 19.17 19.39 18.98 19.38
1226 NASDAQ IRBT Thu, Sep 23, 2010 19.19 19.61 18.78 18.81
1225 NASDAQ IRBT Wed, Sep 22, 2010 18.87 19.57 18.41 19.43
1224 NASDAQ IRBT Tue, Sep 21, 2010 19.01 19.20 18.75 18.92
1223 NASDAQ IRBT Mon, Sep 20, 2010 17.78 19.12 17.78 19.09
1222 NASDAQ IRBT Fri, Sep 17, 2010 18.15 18.15 17.54 17.74
1221 NASDAQ IRBT Thu, Sep 16, 2010 18.04 18.17 17.77 17.87
1220 NASDAQ IRBT Wed, Sep 15, 2010 17.99 18.35 17.85 18.13
1219 NASDAQ IRBT Tue, Sep 14, 2010 17.96 18.19 17.78 18.00
1218 NASDAQ IRBT Mon, Sep 13, 2010 17.40 18.21 17.40 18.00
1217 NASDAQ IRBT Fri, Sep 10, 2010 17.41 17.65 17.00 17.22
1216 NASDAQ IRBT Thu, Sep 9, 2010 17.71 17.71 17.09 17.36
1215 NASDAQ IRBT Wed, Sep 8, 2010 17.57 17.64 17.19 17.40
1214 NASDAQ IRBT Tue, Sep 7, 2010 17.52 17.59 17.32 17.42
1213 NASDAQ IRBT Fri, Sep 3, 2010 17.68 17.79 17.25 17.52
1212 NASDAQ IRBT Thu, Sep 2, 2010 17.42 17.64 17.08 17.46
1211 NASDAQ IRBT Wed, Sep 1, 2010 16.93 17.55 16.59 17.50
1210 NASDAQ IRBT Tue, Aug 31, 2010 17.00 17.25 16.34 16.57
1209 NASDAQ IRBT Mon, Aug 30, 2010 17.50 17.87 17.06 17.07
1208 NASDAQ IRBT Fri, Aug 27, 2010 17.70 17.73 17.23 17.56
1207 NASDAQ IRBT Thu, Aug 26, 2010 17.84 18.00 17.36 17.38
1206 NASDAQ IRBT Wed, Aug 25, 2010 16.88 17.88 16.77 17.78
1205 NASDAQ IRBT Tue, Aug 24, 2010 17.27 17.56 16.78 17.10
1204 NASDAQ IRBT Mon, Aug 23, 2010 18.13 18.21 17.43 17.56
1203 NASDAQ IRBT Fri, Aug 20, 2010 17.52 18.10 17.36 17.92
1202 NASDAQ IRBT Thu, Aug 19, 2010 18.16 18.26 17.50 17.57
1201 NASDAQ IRBT Wed, Aug 18, 2010 18.17 18.49 17.91 18.21
1200 NASDAQ IRBT Tue, Aug 17, 2010 18.27 18.54 17.82 18.25
1199 NASDAQ IRBT Mon, Aug 16, 2010 17.52 18.19 17.50 17.92
1198 NASDAQ IRBT Fri, Aug 13, 2010 17.90 17.94 17.60 17.62
1197 NASDAQ IRBT Thu, Aug 12, 2010 17.58 18.11 17.30 17.93
1196 NASDAQ IRBT Wed, Aug 11, 2010 18.95 18.99 17.61 17.79
1195 NASDAQ IRBT Tue, Aug 10, 2010 19.26 19.65 19.00 19.27
1194 NASDAQ IRBT Mon, Aug 9, 2010 19.25 19.65 18.82 19.54
1193 NASDAQ IRBT Fri, Aug 6, 2010 18.96 19.50 18.70 19.00
1192 NASDAQ IRBT Thu, Aug 5, 2010 19.17 19.83 19.01 19.23
1191 NASDAQ IRBT Wed, Aug 4, 2010 19.46 19.59 19.14 19.32
1190 NASDAQ IRBT Tue, Aug 3, 2010 20.08 20.12 19.17 19.22
1189 NASDAQ IRBT Mon, Aug 2, 2010 21.00 21.21 19.98 20.08
1188 NASDAQ IRBT Fri, Jul 30, 2010 20.23 20.92 19.80 20.36
1187 NASDAQ IRBT Thu, Jul 29, 2010 21.01 21.36 19.62 20.76
1186 NASDAQ IRBT Wed, Jul 28, 2010 20.22 20.36 19.18 19.41
1185 NASDAQ IRBT Tue, Jul 27, 2010 20.99 20.99 20.31 20.34
1184 NASDAQ IRBT Mon, Jul 26, 2010 20.25 21.00 20.25 20.78
1183 NASDAQ IRBT Fri, Jul 23, 2010 19.56 20.55 19.30 20.18
1182 NASDAQ IRBT Thu, Jul 22, 2010 18.65 19.80 18.65 19.74
1181 NASDAQ IRBT Wed, Jul 21, 2010 18.70 18.81 18.20 18.25
1180 NASDAQ IRBT Tue, Jul 20, 2010 17.71 18.51 17.56 18.48
1179 NASDAQ IRBT Mon, Jul 19, 2010 18.24 18.37 17.77 18.08
1178 NASDAQ IRBT Fri, Jul 16, 2010 19.10 19.33 18.02 18.08
1177 NASDAQ IRBT Thu, Jul 15, 2010 20.12 20.12 19.02 19.38
1176 NASDAQ IRBT Wed, Jul 14, 2010 19.76 20.15 19.25 20.15
1175 NASDAQ IRBT Tue, Jul 13, 2010 19.09 20.00 19.03 19.92
1174 NASDAQ IRBT Mon, Jul 12, 2010 19.57 19.70 18.78 18.78
1173 NASDAQ IRBT Fri, Jul 9, 2010 18.97 19.56 18.89 19.56
1172 NASDAQ IRBT Thu, Jul 8, 2010 18.75 19.18 18.64 19.07
1171 NASDAQ IRBT Wed, Jul 7, 2010 17.57 18.51 17.41 18.46
1170 NASDAQ IRBT Tue, Jul 6, 2010 18.08 18.29 17.25 17.43
1169 NASDAQ IRBT Fri, Jul 2, 2010 18.40 18.40 17.51 17.70
1168 NASDAQ IRBT Thu, Jul 1, 2010 18.62 18.74 17.56 18.30
1167 NASDAQ IRBT Wed, Jun 30, 2010 18.92 19.39 18.73 18.79
1166 NASDAQ IRBT Tue, Jun 29, 2010 20.14 20.24 18.71 18.86
1165 NASDAQ IRBT Mon, Jun 28, 2010 20.50 21.00 20.15 20.64
1164 NASDAQ IRBT Fri, Jun 25, 2010 20.04 20.86 19.99 20.52
1163 NASDAQ IRBT Thu, Jun 24, 2010 20.53 20.70 19.85 19.97
1162 NASDAQ IRBT Wed, Jun 23, 2010 20.58 21.00 20.31 20.76
1161 NASDAQ IRBT Tue, Jun 22, 2010 21.06 21.73 20.50 20.52
1160 NASDAQ IRBT Mon, Jun 21, 2010 22.00 22.00 20.71 20.91
1159 NASDAQ IRBT Fri, Jun 18, 2010 20.90 21.59 20.15 21.56
1158 NASDAQ IRBT Thu, Jun 17, 2010 20.72 20.96 20.03 20.76
1157 NASDAQ IRBT Wed, Jun 16, 2010 20.55 20.97 20.21 20.66
1156 NASDAQ IRBT Tue, Jun 15, 2010 20.60 20.89 20.28 20.78
1155 NASDAQ IRBT Mon, Jun 14, 2010 20.51 20.73 20.01 20.28
1154 NASDAQ IRBT Fri, Jun 11, 2010 18.84 20.13 18.72 20.11
1153 NASDAQ IRBT Thu, Jun 10, 2010 19.20 19.20 18.77 19.07
1152 NASDAQ IRBT Wed, Jun 9, 2010 19.22 19.31 18.58 18.79
1151 NASDAQ IRBT Tue, Jun 8, 2010 19.25 19.44 18.52 19.06
1150 NASDAQ IRBT Mon, Jun 7, 2010 19.88 20.34 19.02 19.09
1149 NASDAQ IRBT Fri, Jun 4, 2010 20.74 21.22 19.64 19.70
1148 NASDAQ IRBT Thu, Jun 3, 2010 21.25 21.75 20.94 21.55
1147 NASDAQ IRBT Wed, Jun 2, 2010 20.44 21.40 20.11 21.36
1146 NASDAQ IRBT Tue, Jun 1, 2010 21.25 21.37 20.17 20.24
1145 NASDAQ IRBT Fri, May 28, 2010 21.91 21.97 21.10 21.46
1144 NASDAQ IRBT Thu, May 27, 2010 20.98 21.95 20.53 21.91
1143 NASDAQ IRBT Wed, May 26, 2010 19.49 20.79 19.49 20.33
1142 NASDAQ IRBT Tue, May 25, 2010 18.93 19.42 18.16 19.27
1141 NASDAQ IRBT Mon, May 24, 2010 20.07 20.33 19.75 19.87
1140 NASDAQ IRBT Fri, May 21, 2010 18.79 20.79 18.56 20.08
1139 NASDAQ IRBT Thu, May 20, 2010 20.03 20.10 19.05 19.15
1138 NASDAQ IRBT Wed, May 19, 2010 20.76 21.21 20.03 20.75
1137 NASDAQ IRBT Tue, May 18, 2010 21.81 22.00 20.85 20.88
1136 NASDAQ IRBT Mon, May 17, 2010 21.10 21.77 20.68 21.53
1135 NASDAQ IRBT Fri, May 14, 2010 22.00 22.05 20.89 21.08
1134 NASDAQ IRBT Thu, May 13, 2010 21.29 21.95 21.00 21.41
1133 NASDAQ IRBT Wed, May 12, 2010 20.00 21.50 20.00 21.45
1132 NASDAQ IRBT Tue, May 11, 2010 19.33 20.44 18.59 20.02
1131 NASDAQ IRBT Mon, May 10, 2010 19.09 19.66 18.76 19.41
1130 NASDAQ IRBT Fri, May 7, 2010 18.26 18.33 17.56 17.69
1129 NASDAQ IRBT Thu, May 6, 2010 18.94 19.68 17.63 18.54
1128 NASDAQ IRBT Wed, May 5, 2010 19.67 19.79 18.84 19.01
1127 NASDAQ IRBT Tue, May 4, 2010 20.60 20.77 19.82 20.01
1126 NASDAQ IRBT Mon, May 3, 2010 20.12 20.91 20.12 20.77
1125 NASDAQ IRBT Fri, Apr 30, 2010 20.02 20.40 19.85 20.16
1124 NASDAQ IRBT Thu, Apr 29, 2010 17.70 20.40 17.38 20.22
1123 NASDAQ IRBT Wed, Apr 28, 2010 15.47 15.47 15.20 15.22
1122 NASDAQ IRBT Tue, Apr 27, 2010 15.68 15.69 15.29 15.43
1121 NASDAQ IRBT Mon, Apr 26, 2010 16.10 16.10 15.72 15.78
1120 NASDAQ IRBT Fri, Apr 23, 2010 15.86 16.12 15.60 16.11
1119 NASDAQ IRBT Thu, Apr 22, 2010 15.05 15.91 15.05 15.90
1118 NASDAQ IRBT Wed, Apr 21, 2010 15.07 15.21 15.02 15.21
1117 NASDAQ IRBT Tue, Apr 20, 2010 15.10 15.14 15.02 15.10
1116 NASDAQ IRBT Mon, Apr 19, 2010 15.02 15.21 15.00 15.06
1115 NASDAQ IRBT Fri, Apr 16, 2010 15.15 15.24 15.00 15.12
1114 NASDAQ IRBT Thu, Apr 15, 2010 15.02 15.23 15.00 15.14
1113 NASDAQ IRBT Wed, Apr 14, 2010 15.05 15.08 15.00 15.08
1112 NASDAQ IRBT Tue, Apr 13, 2010 15.05 15.10 14.95 15.00
1111 NASDAQ IRBT Mon, Apr 12, 2010 15.20 15.22 15.01 15.12
1110 NASDAQ IRBT Fri, Apr 9, 2010 15.20 15.22 14.99 15.20
1109 NASDAQ IRBT Thu, Apr 8, 2010 15.00 15.23 14.88 15.16
1108 NASDAQ IRBT Wed, Apr 7, 2010 14.96 15.22 14.94 15.12
1107 NASDAQ IRBT Tue, Apr 6, 2010 15.00 15.09 14.85 15.02
1106 NASDAQ IRBT Mon, Apr 5, 2010 14.52 15.33 14.52 15.10
1105 NASDAQ IRBT Thu, Apr 1, 2010 15.19 15.27 14.45 14.52
1104 NASDAQ IRBT Wed, Mar 31, 2010 15.25 15.51 15.12 15.16
1103 NASDAQ IRBT Tue, Mar 30, 2010 15.18 15.44 15.18 15.26
1102 NASDAQ IRBT Mon, Mar 29, 2010 15.67 15.67 15.05 15.18
1101 NASDAQ IRBT Fri, Mar 26, 2010 15.85 16.00 15.60 15.68
1100 NASDAQ IRBT Thu, Mar 25, 2010 16.02 16.20 15.78 15.80
1099 NASDAQ IRBT Wed, Mar 24, 2010 16.26 16.33 15.94 15.97
1098 NASDAQ IRBT Tue, Mar 23, 2010 16.12 16.29 15.98 16.27
1097 NASDAQ IRBT Mon, Mar 22, 2010 16.00 16.24 15.84 16.16
1096 NASDAQ IRBT Fri, Mar 19, 2010 16.14 16.17 15.89 16.01
1095 NASDAQ IRBT Thu, Mar 18, 2010 15.98 16.28 15.88 16.04
1094 NASDAQ IRBT Wed, Mar 17, 2010 16.02 16.35 16.01 16.03
1093 NASDAQ IRBT Tue, Mar 16, 2010 15.69 16.22 15.46 16.04
1092 NASDAQ IRBT Mon, Mar 15, 2010 15.87 15.99 15.28 15.60
1091 NASDAQ IRBT Fri, Mar 12, 2010 16.10 16.15 15.92 15.96
1090 NASDAQ IRBT Thu, Mar 11, 2010 15.77 16.19 15.77 16.09
1089 NASDAQ IRBT Wed, Mar 10, 2010 16.13 16.29 15.78 15.83
1088 NASDAQ IRBT Tue, Mar 9, 2010 16.55 16.59 16.12 16.15
1087 NASDAQ IRBT Mon, Mar 8, 2010 17.00 17.00 16.53 16.54
1086 NASDAQ IRBT Fri, Mar 5, 2010 16.92 17.00 16.67 17.00
1085 NASDAQ IRBT Thu, Mar 4, 2010 16.52 16.88 16.52 16.85
1084 NASDAQ IRBT Wed, Mar 3, 2010 17.08 17.08 16.50 16.54
1083 NASDAQ IRBT Tue, Mar 2, 2010 16.85 17.00 16.78 16.95
1082 NASDAQ IRBT Mon, Mar 1, 2010 16.32 16.81 16.24 16.77
1081 NASDAQ IRBT Fri, Feb 26, 2010 16.33 16.45 16.18 16.19
1080 NASDAQ IRBT Thu, Feb 25, 2010 16.43 16.49 16.21 16.38
1079 NASDAQ IRBT Wed, Feb 24, 2010 16.84 16.84 16.49 16.53
1078 NASDAQ IRBT Tue, Feb 23, 2010 16.79 16.89 16.64 16.82
1077 NASDAQ IRBT Mon, Feb 22, 2010 17.48 17.49 16.88 16.89
1076 NASDAQ IRBT Fri, Feb 19, 2010 17.24 17.77 16.82 17.50
1075 NASDAQ IRBT Thu, Feb 18, 2010 17.21 17.48 16.92 17.23
1074 NASDAQ IRBT Wed, Feb 17, 2010 17.00 17.80 16.87 17.30
1073 NASDAQ IRBT Tue, Feb 16, 2010 15.97 16.94 15.96 16.88
1072 NASDAQ IRBT Fri, Feb 12, 2010 15.59 15.90 15.54 15.84
1071 NASDAQ IRBT Thu, Feb 11, 2010 15.20 15.71 15.11 15.68
1070 NASDAQ IRBT Wed, Feb 10, 2010 14.98 15.31 14.66 15.29
1069 NASDAQ IRBT Tue, Feb 9, 2010 14.78 15.09 14.61 14.97
1068 NASDAQ IRBT Mon, Feb 8, 2010 15.05 15.30 14.64 14.67
1067 NASDAQ IRBT Fri, Feb 5, 2010 15.10 15.16 14.52 15.02
1066 NASDAQ IRBT Thu, Feb 4, 2010 15.77 15.77 14.96 15.12
1065 NASDAQ IRBT Wed, Feb 3, 2010 16.07 16.17 15.52 15.83
1064 NASDAQ IRBT Tue, Feb 2, 2010 15.33 16.38 15.33 16.18
1063 NASDAQ IRBT Mon, Feb 1, 2010 15.82 15.86 15.02 15.39
1062 NASDAQ IRBT Fri, Jan 29, 2010 16.11 16.56 15.79 15.80
1061 NASDAQ IRBT Thu, Jan 28, 2010 17.00 17.00 15.92 16.13
1060 NASDAQ IRBT Wed, Jan 27, 2010 16.50 17.03 16.26 16.97
1059 NASDAQ IRBT Tue, Jan 26, 2010 16.85 16.87 16.53 16.57
1058 NASDAQ IRBT Mon, Jan 25, 2010 17.33 17.35 16.84 16.88
1057 NASDAQ IRBT Fri, Jan 22, 2010 17.48 17.52 17.18 17.26
1056 NASDAQ IRBT Thu, Jan 21, 2010 17.90 18.00 17.25 17.49
1055 NASDAQ IRBT Wed, Jan 20, 2010 18.13 18.29 17.88 17.95
1054 NASDAQ IRBT Tue, Jan 19, 2010 18.39 18.60 18.20 18.31
1053 NASDAQ IRBT Fri, Jan 15, 2010 18.47 18.74 18.11 18.30
1052 NASDAQ IRBT Thu, Jan 14, 2010 18.22 18.47 18.11 18.38
1051 NASDAQ IRBT Wed, Jan 13, 2010 18.05 18.40 17.83 18.33
1050 NASDAQ IRBT Tue, Jan 12, 2010 17.77 18.05 17.54 17.98
1049 NASDAQ IRBT Mon, Jan 11, 2010 18.25 18.25 17.67 17.80
1048 NASDAQ IRBT Fri, Jan 8, 2010 17.41 18.25 17.41 18.21
1047 NASDAQ IRBT Thu, Jan 7, 2010 17.65 17.65 17.18 17.41
1046 NASDAQ IRBT Wed, Jan 6, 2010 17.50 18.09 17.19 17.65
1045 NASDAQ IRBT Tue, Jan 5, 2010 17.91 18.35 17.91 18.11
1044 NASDAQ IRBT Mon, Jan 4, 2010 17.70 17.97 17.68 17.96
1043 NASDAQ IRBT Thu, Dec 31, 2009 17.67 17.85 17.55 17.60
1042 NASDAQ IRBT Wed, Dec 30, 2009 17.53 17.70 17.38 17.70
1041 NASDAQ IRBT Tue, Dec 29, 2009 17.51 17.69 17.30 17.54
1040 NASDAQ IRBT Mon, Dec 28, 2009 17.18 17.53 16.97 17.47
1039 NASDAQ IRBT Thu, Dec 24, 2009 17.22 17.28 16.97 17.26
1038 NASDAQ IRBT Wed, Dec 23, 2009 17.20 17.29 17.06 17.25
1037 NASDAQ IRBT Tue, Dec 22, 2009 17.27 17.30 17.02 17.23
1036 NASDAQ IRBT Mon, Dec 21, 2009 17.00 17.37 16.98 17.27
1035 NASDAQ IRBT Fri, Dec 18, 2009 16.99 17.20 16.86 17.12
1034 NASDAQ IRBT Thu, Dec 17, 2009 16.84 16.90 16.65 16.85
1033 NASDAQ IRBT Wed, Dec 16, 2009 16.90 16.99 16.70 16.90
1032 NASDAQ IRBT Tue, Dec 15, 2009 16.72 17.00 16.56 16.82
1031 NASDAQ IRBT Mon, Dec 14, 2009 16.80 16.80 16.48 16.71
1030 NASDAQ IRBT Fri, Dec 11, 2009 16.15 16.78 16.12 16.64
1029 NASDAQ IRBT Thu, Dec 10, 2009 16.02 16.33 15.80 16.07
1028 NASDAQ IRBT Wed, Dec 9, 2009 16.18 16.18 15.93 16.00
1027 NASDAQ IRBT Tue, Dec 8, 2009 15.86 16.40 15.75 16.18
1026 NASDAQ IRBT Mon, Dec 7, 2009 15.90 16.40 15.66 16.01
1025 NASDAQ IRBT Fri, Dec 4, 2009 14.98 16.00 14.81 15.89
1024 NASDAQ IRBT Thu, Dec 3, 2009 14.45 14.99 14.43 14.81
1023 NASDAQ IRBT Wed, Dec 2, 2009 14.20 14.50 14.17 14.38
1022 NASDAQ IRBT Tue, Dec 1, 2009 14.18 14.45 13.93 14.17
1021 NASDAQ IRBT Mon, Nov 30, 2009 14.30 14.44 13.89 14.10
1020 NASDAQ IRBT Fri, Nov 27, 2009 14.33 14.74 14.30 14.31
1019 NASDAQ IRBT Wed, Nov 25, 2009 14.61 14.90 14.11 14.83
1018 NASDAQ IRBT Tue, Nov 24, 2009 14.60 14.63 14.42 14.59
1017 NASDAQ IRBT Mon, Nov 23, 2009 14.46 14.79 14.30 14.73
1016 NASDAQ IRBT Fri, Nov 20, 2009 14.30 14.75 14.05 14.23
1015 NASDAQ IRBT Thu, Nov 19, 2009 13.99 14.45 13.93 14.35
1014 NASDAQ IRBT Wed, Nov 18, 2009 13.99 14.05 13.66 14.01
1013 NASDAQ IRBT Tue, Nov 17, 2009 14.03 14.10 13.82 13.95
1012 NASDAQ IRBT Mon, Nov 16, 2009 13.60 14.15 13.38 14.10
1011 NASDAQ IRBT Fri, Nov 13, 2009 13.46 13.72 13.19 13.51
1010 NASDAQ IRBT Thu, Nov 12, 2009 13.50 13.67 13.40 13.45
1009 NASDAQ IRBT Wed, Nov 11, 2009 13.85 13.92 13.45 13.61
1008 NASDAQ IRBT Tue, Nov 10, 2009 14.06 14.20 13.50 13.66
1007 NASDAQ IRBT Mon, Nov 9, 2009 14.07 14.17 13.88 14.09
1006 NASDAQ IRBT Fri, Nov 6, 2009 14.00 14.40 13.91 14.05
1005 NASDAQ IRBT Thu, Nov 5, 2009 13.67 14.22 13.59 14.10
1004 NASDAQ IRBT Wed, Nov 4, 2009 14.28 14.40 13.47 13.51
1003 NASDAQ IRBT Tue, Nov 3, 2009 13.18 14.25 12.90 14.17
1002 NASDAQ IRBT Mon, Nov 2, 2009 13.49 13.51 12.94 13.24
1001 NASDAQ IRBT Fri, Oct 30, 2009 13.70 13.87 13.21 13.37
1000 NASDAQ IRBT Thu, Oct 29, 2009 13.88 14.47 13.63 13.84
999 NASDAQ IRBT Wed, Oct 28, 2009 14.31 14.43 13.76 13.79
998 NASDAQ IRBT Tue, Oct 27, 2009 14.45 14.66 14.12 14.40
997 NASDAQ IRBT Mon, Oct 26, 2009 14.00 14.50 13.89 14.37
996 NASDAQ IRBT Fri, Oct 23, 2009 13.65 14.17 13.65 14.08
995 NASDAQ IRBT Thu, Oct 22, 2009 12.00 13.91 11.89 13.65
994 NASDAQ IRBT Wed, Oct 21, 2009 11.70 11.82 11.56 11.69
993 NASDAQ IRBT Tue, Oct 20, 2009 11.75 11.79 11.53 11.69
992 NASDAQ IRBT Mon, Oct 19, 2009 11.79 11.86 11.69 11.70
991 NASDAQ IRBT Fri, Oct 16, 2009 11.34 11.80 11.23 11.71
990 NASDAQ IRBT Thu, Oct 15, 2009 11.45 11.50 11.32 11.34
989 NASDAQ IRBT Wed, Oct 14, 2009 11.50 11.50 11.43 11.50
988 NASDAQ IRBT Tue, Oct 13, 2009 11.53 11.65 11.41 11.50
987 NASDAQ IRBT Mon, Oct 12, 2009 11.50 11.73 11.48 11.49
986 NASDAQ IRBT Fri, Oct 9, 2009 11.53 11.69 11.40 11.53
985 NASDAQ IRBT Thu, Oct 8, 2009 11.79 11.94 11.50 11.52
984 NASDAQ IRBT Wed, Oct 7, 2009 11.66 11.78 11.63 11.69
983 NASDAQ IRBT Tue, Oct 6, 2009 11.75 12.00 11.60 11.71
982 NASDAQ IRBT Mon, Oct 5, 2009 11.75 11.90 11.55 11.73
981 NASDAQ IRBT Fri, Oct 2, 2009 11.76 12.07 11.62 11.66
980 NASDAQ IRBT Thu, Oct 1, 2009 12.23 12.23 11.78 11.81
979 NASDAQ IRBT Wed, Sep 30, 2009 12.86 12.86 12.23 12.31
978 NASDAQ IRBT Tue, Sep 29, 2009 13.05 13.13 12.70 12.81
977 NASDAQ IRBT Mon, Sep 28, 2009 12.82 13.03 12.51 13.00
976 NASDAQ IRBT Fri, Sep 25, 2009 12.75 12.85 12.21 12.82
975 NASDAQ IRBT Thu, Sep 24, 2009 12.75 12.94 12.51 12.83
974 NASDAQ IRBT Wed, Sep 23, 2009 12.68 13.00 12.47 12.75
973 NASDAQ IRBT Tue, Sep 22, 2009 12.65 12.79 12.48 12.62
972 NASDAQ IRBT Mon, Sep 21, 2009 12.51 12.79 12.25 12.57
971 NASDAQ IRBT Fri, Sep 18, 2009 12.62 12.80 12.59 12.69
970 NASDAQ IRBT Thu, Sep 17, 2009 12.41 12.70 12.16 12.58
969 NASDAQ IRBT Wed, Sep 16, 2009 12.24 12.45 11.90 12.39
968 NASDAQ IRBT Tue, Sep 15, 2009 12.52 12.55 12.03 12.24
967 NASDAQ IRBT Mon, Sep 14, 2009 12.34 12.72 12.32 12.58
966 NASDAQ IRBT Fri, Sep 11, 2009 12.80 12.80 11.97 12.41
965 NASDAQ IRBT Thu, Sep 10, 2009 12.80 12.89 12.66 12.82
964 NASDAQ IRBT Wed, Sep 9, 2009 12.25 12.83 12.15 12.81
963 NASDAQ IRBT Tue, Sep 8, 2009 11.43 12.19 11.42 12.13
962 NASDAQ IRBT Fri, Sep 4, 2009 11.40 11.49 11.14 11.39
961 NASDAQ IRBT Thu, Sep 3, 2009 11.27 11.42 11.18 11.41
960 NASDAQ IRBT Wed, Sep 2, 2009 11.21 11.45 11.00 11.18
959 NASDAQ IRBT Tue, Sep 1, 2009 11.54 11.88 10.98 11.25
958 NASDAQ IRBT Mon, Aug 31, 2009 11.57 11.63 11.24 11.47
957 NASDAQ IRBT Fri, Aug 28, 2009 12.16 12.17 11.70 11.70
956 NASDAQ IRBT Thu, Aug 27, 2009 12.19 12.21 11.70 12.08
955 NASDAQ IRBT Wed, Aug 26, 2009 12.76 12.76 12.13 12.30
954 NASDAQ IRBT Tue, Aug 25, 2009 12.45 12.89 12.12 12.84
953 NASDAQ IRBT Mon, Aug 24, 2009 12.75 12.92 12.41 12.42
952 NASDAQ IRBT Fri, Aug 21, 2009 12.12 13.00 12.12 12.70
951 NASDAQ IRBT Thu, Aug 20, 2009 11.28 11.98 11.11 11.97
950 NASDAQ IRBT Wed, Aug 19, 2009 10.92 11.34 10.82 11.34
949 NASDAQ IRBT Tue, Aug 18, 2009 10.66 11.07 10.54 11.02
948 NASDAQ IRBT Mon, Aug 17, 2009 10.66 10.78 10.50 10.57
947 NASDAQ IRBT Fri, Aug 14, 2009 11.16 11.38 10.80 10.87
946 NASDAQ IRBT Thu, Aug 13, 2009 11.31 11.39 11.07 11.14
945 NASDAQ IRBT Wed, Aug 12, 2009 11.01 11.52 11.01 11.19
944 NASDAQ IRBT Tue, Aug 11, 2009 11.17 11.37 10.88 10.89
943 NASDAQ IRBT Mon, Aug 10, 2009 11.16 11.42 10.90 11.20
942 NASDAQ IRBT Fri, Aug 7, 2009 10.89 11.34 10.89 11.10
941 NASDAQ IRBT Thu, Aug 6, 2009 10.92 11.10 10.67 10.77
940 NASDAQ IRBT Wed, Aug 5, 2009 11.43 11.43 10.85 10.92
939 NASDAQ IRBT Tue, Aug 4, 2009 11.02 11.47 11.02 11.46
938 NASDAQ IRBT Mon, Aug 3, 2009 11.30 11.36 10.87 11.06
937 NASDAQ IRBT Fri, Jul 31, 2009 10.73 11.34 10.60 11.21
936 NASDAQ IRBT Thu, Jul 30, 2009 10.39 10.69 10.22 10.41
935 NASDAQ IRBT Wed, Jul 29, 2009 10.34 10.44 10.21 10.29
934 NASDAQ IRBT Tue, Jul 28, 2009 10.48 10.74 10.26 10.40
933 NASDAQ IRBT Mon, Jul 27, 2009 10.54 10.66 10.21 10.61
932 NASDAQ IRBT Fri, Jul 24, 2009 10.70 10.88 10.27 10.52
931 NASDAQ IRBT Thu, Jul 23, 2009 11.85 12.00 10.76 10.88
930 NASDAQ IRBT Wed, Jul 22, 2009 12.84 13.03 12.51 12.75
929 NASDAQ IRBT Tue, Jul 21, 2009 13.31 13.31 12.40 12.94
928 NASDAQ IRBT Mon, Jul 20, 2009 12.88 13.31 12.88 13.20
927 NASDAQ IRBT Fri, Jul 17, 2009 12.76 12.88 12.10 12.86
926 NASDAQ IRBT Thu, Jul 16, 2009 13.03 13.59 12.84 13.54
925 NASDAQ IRBT Wed, Jul 15, 2009 12.41 13.16 12.22 13.06
924 NASDAQ IRBT Tue, Jul 14, 2009 12.29 12.57 12.07 12.26
923 NASDAQ IRBT Mon, Jul 13, 2009 11.92 12.37 11.86 12.29
922 NASDAQ IRBT Fri, Jul 10, 2009 11.39 12.13 11.38 11.91
921 NASDAQ IRBT Thu, Jul 9, 2009 11.41 11.82 10.76 11.49
920 NASDAQ IRBT Wed, Jul 8, 2009 12.83 13.01 11.44 11.50
919 NASDAQ IRBT Tue, Jul 7, 2009 13.10 13.19 12.74 12.75
918 NASDAQ IRBT Mon, Jul 6, 2009 12.91 13.20 12.76 13.13
917 NASDAQ IRBT Thu, Jul 2, 2009 12.99 13.18 12.62 12.92
916 NASDAQ IRBT Wed, Jul 1, 2009 13.04 13.34 12.96 13.25
915 NASDAQ IRBT Tue, Jun 30, 2009 13.12 13.44 12.96 12.98
914 NASDAQ IRBT Mon, Jun 29, 2009 13.41 13.50 12.96 13.17
913 NASDAQ IRBT Fri, Jun 26, 2009 13.01 13.50 12.74 13.46
912 NASDAQ IRBT Thu, Jun 25, 2009 12.58 13.15 12.49 13.13
911 NASDAQ IRBT Wed, Jun 24, 2009 13.09 13.10 12.60 12.61
910 NASDAQ IRBT Tue, Jun 23, 2009 13.04 13.15 12.78 12.94
909 NASDAQ IRBT Mon, Jun 22, 2009 13.01 13.10 12.57 12.98
908 NASDAQ IRBT Fri, Jun 19, 2009 13.15 13.34 12.92 13.06
907 NASDAQ IRBT Thu, Jun 18, 2009 12.99 13.00 12.70 12.96
906 NASDAQ IRBT Wed, Jun 17, 2009 12.58 13.14 12.53 12.97
905 NASDAQ IRBT Tue, Jun 16, 2009 12.69 13.00 12.50 12.60
904 NASDAQ IRBT Mon, Jun 15, 2009 12.97 13.42 12.54 12.75
903 NASDAQ IRBT Fri, Jun 12, 2009 12.88 13.30 12.80 13.29
902 NASDAQ IRBT Thu, Jun 11, 2009 13.04 13.26 12.90 12.98
901 NASDAQ IRBT Wed, Jun 10, 2009 13.17 13.27 12.76 12.97
900 NASDAQ IRBT Tue, Jun 9, 2009 12.88 13.36 12.83 13.16
899 NASDAQ IRBT Mon, Jun 8, 2009 12.78 13.00 12.75 12.85
898 NASDAQ IRBT Fri, Jun 5, 2009 13.07 13.37 12.77 12.89
897 NASDAQ IRBT Thu, Jun 4, 2009 12.96 13.01 12.88 13.00
896 NASDAQ IRBT Wed, Jun 3, 2009 12.66 13.06 12.61 13.03
895 NASDAQ IRBT Tue, Jun 2, 2009 12.84 13.00 12.50 12.76
894 NASDAQ IRBT Mon, Jun 1, 2009 12.52 13.11 12.41 12.92
893 NASDAQ IRBT Fri, May 29, 2009 11.70 12.50 11.50 12.50
892 NASDAQ IRBT Thu, May 28, 2009 12.01 12.06 11.51 11.70
891 NASDAQ IRBT Wed, May 27, 2009 12.48 12.59 11.68 11.75
890 NASDAQ IRBT Tue, May 26, 2009 11.94 12.56 11.93 12.53
889 NASDAQ IRBT Fri, May 22, 2009 12.03 12.40 12.00 12.02
888 NASDAQ IRBT Thu, May 21, 2009 12.03 12.33 11.54 11.99
887 NASDAQ IRBT Wed, May 20, 2009 12.26 12.69 12.05 12.07
886 NASDAQ IRBT Tue, May 19, 2009 12.50 12.59 12.17 12.20
885 NASDAQ IRBT Mon, May 18, 2009 12.22 12.60 12.04 12.49
884 NASDAQ IRBT Fri, May 15, 2009 12.45 12.45 11.92 12.03
883 NASDAQ IRBT Thu, May 14, 2009 11.94 12.60 11.83 12.35
882 NASDAQ IRBT Wed, May 13, 2009 12.06 12.50 11.80 11.95
881 NASDAQ IRBT Tue, May 12, 2009 12.45 12.65 12.00 12.46
880 NASDAQ IRBT Mon, May 11, 2009 11.99 12.34 11.82 12.28
879 NASDAQ IRBT Fri, May 8, 2009 12.07 12.54 12.02 12.19
878 NASDAQ IRBT Thu, May 7, 2009 12.03 12.18 11.37 11.85
877 NASDAQ IRBT Wed, May 6, 2009 12.05 12.31 11.64 12.00
876 NASDAQ IRBT Tue, May 5, 2009 11.90 12.22 11.61 11.95
875 NASDAQ IRBT Mon, May 4, 2009 11.43 12.14 11.19 11.90
874 NASDAQ IRBT Fri, May 1, 2009 11.41 11.99 11.00 11.45
873 NASDAQ IRBT Thu, Apr 30, 2009 11.74 12.00 11.25 11.47
872 NASDAQ IRBT Wed, Apr 29, 2009 10.45 11.77 10.45 11.57
871 NASDAQ IRBT Tue, Apr 28, 2009 9.27 10.41 9.27 10.36
870 NASDAQ IRBT Mon, Apr 27, 2009 9.55 9.98 9.30 9.87
869 NASDAQ IRBT Fri, Apr 24, 2009 9.74 9.95 9.50 9.80
868 NASDAQ IRBT Thu, Apr 23, 2009 8.65 9.88 8.65 9.57
867 NASDAQ IRBT Wed, Apr 22, 2009 8.07 8.33 7.95 8.02
866 NASDAQ IRBT Tue, Apr 21, 2009 7.75 8.30 7.75 8.18
865 NASDAQ IRBT Mon, Apr 20, 2009 8.28 8.38 7.76 7.80
864 NASDAQ IRBT Fri, Apr 17, 2009 8.60 8.60 8.33 8.35
863 NASDAQ IRBT Thu, Apr 16, 2009 8.43 8.51 8.24 8.38
862 NASDAQ IRBT Wed, Apr 15, 2009 8.06 8.40 8.06 8.37
861 NASDAQ IRBT Tue, Apr 14, 2009 8.25 8.80 8.04 8.05
860 NASDAQ IRBT Mon, Apr 13, 2009 8.25 8.53 8.21 8.41
859 NASDAQ IRBT Thu, Apr 9, 2009 8.58 8.86 8.32 8.40
858 NASDAQ IRBT Wed, Apr 8, 2009 8.14 8.61 8.14 8.40
857 NASDAQ IRBT Tue, Apr 7, 2009 7.65 8.29 7.59 8.09
856 NASDAQ IRBT Mon, Apr 6, 2009 7.90 7.90 7.63 7.82
855 NASDAQ IRBT Fri, Apr 3, 2009 7.84 8.02 7.77 7.97
854 NASDAQ IRBT Thu, Apr 2, 2009 7.97 8.18 7.81 7.90
853 NASDAQ IRBT Wed, Apr 1, 2009 7.50 8.00 7.40 7.80
852 NASDAQ IRBT Tue, Mar 31, 2009 7.90 8.07 7.59 7.60
851 NASDAQ IRBT Mon, Mar 30, 2009 8.00 8.10 7.49 7.69
850 NASDAQ IRBT Fri, Mar 27, 2009 8.74 8.97 8.03 8.10
849 NASDAQ IRBT Thu, Mar 26, 2009 9.33 9.39 8.53 8.96
848 NASDAQ IRBT Wed, Mar 25, 2009 8.71 9.30 8.71 9.29
847 NASDAQ IRBT Tue, Mar 24, 2009 8.97 9.35 8.66 8.69
846 NASDAQ IRBT Mon, Mar 23, 2009 8.66 9.10 8.30 9.08
845 NASDAQ IRBT Fri, Mar 20, 2009 8.74 9.00 8.34 8.40
844 NASDAQ IRBT Thu, Mar 19, 2009 8.92 8.92 8.31 8.58
843 NASDAQ IRBT Wed, Mar 18, 2009 8.13 8.95 8.09 8.77
842 NASDAQ IRBT Tue, Mar 17, 2009 7.74 8.15 7.74 8.15
841 NASDAQ IRBT Mon, Mar 16, 2009 8.06 8.10 7.74 7.77
840 NASDAQ IRBT Fri, Mar 13, 2009 8.19 8.34 7.75 7.91
839 NASDAQ IRBT Thu, Mar 12, 2009 7.36 8.30 7.25 8.16
838 NASDAQ IRBT Wed, Mar 11, 2009 7.28 7.50 7.10 7.37
837 NASDAQ IRBT Tue, Mar 10, 2009 7.30 7.43 7.08 7.20
836 NASDAQ IRBT Mon, Mar 9, 2009 7.11 7.32 7.05 7.10
835 NASDAQ IRBT Fri, Mar 6, 2009 7.29 7.29 7.00 7.21
834 NASDAQ IRBT Thu, Mar 5, 2009 7.27 7.42 7.21 7.22
833 NASDAQ IRBT Wed, Mar 4, 2009 7.31 7.50 7.12 7.42
832 NASDAQ IRBT Tue, Mar 3, 2009 7.61 7.71 7.17 7.17
831 NASDAQ IRBT Mon, Mar 2, 2009 7.63 7.81 7.50 7.50
830 NASDAQ IRBT Fri, Feb 27, 2009 7.66 8.05 7.62 7.88
829 NASDAQ IRBT Thu, Feb 26, 2009 7.79 8.14 7.67 7.76
828 NASDAQ IRBT Wed, Feb 25, 2009 7.88 7.94 7.55 7.70
827 NASDAQ IRBT Tue, Feb 24, 2009 7.59 8.00 7.45 7.90
826 NASDAQ IRBT Mon, Feb 23, 2009 7.85 7.89 7.50 7.50
825 NASDAQ IRBT Fri, Feb 20, 2009 7.79 8.09 7.70 7.76
824 NASDAQ IRBT Thu, Feb 19, 2009 8.48 8.48 7.53 7.90
823 NASDAQ IRBT Wed, Feb 18, 2009 8.12 8.47 7.90 8.40
822 NASDAQ IRBT Tue, Feb 17, 2009 8.35 8.35 7.70 7.98
821 NASDAQ IRBT Fri, Feb 13, 2009 8.60 8.64 8.05 8.13
820 NASDAQ IRBT Thu, Feb 12, 2009 7.68 8.50 7.50 8.45
819 NASDAQ IRBT Wed, Feb 11, 2009 7.61 7.99 7.52 7.78
818 NASDAQ IRBT Tue, Feb 10, 2009 8.01 8.08 7.50 7.53
817 NASDAQ IRBT Mon, Feb 9, 2009 7.87 8.10 7.80 8.04
816 NASDAQ IRBT Fri, Feb 6, 2009 7.97 8.05 7.71 7.93
815 NASDAQ IRBT Thu, Feb 5, 2009 7.94 8.07 7.72 7.95
814 NASDAQ IRBT Wed, Feb 4, 2009 8.60 8.60 7.90 7.92
813 NASDAQ IRBT Tue, Feb 3, 2009 8.30 8.69 8.28 8.54
812 NASDAQ IRBT Mon, Feb 2, 2009 7.50 8.30 7.50 8.27
811 NASDAQ IRBT Fri, Jan 30, 2009 7.66 8.00 7.54 7.60
810 NASDAQ IRBT Thu, Jan 29, 2009 7.90 7.91 7.54 7.54
809 NASDAQ IRBT Wed, Jan 28, 2009 7.80 8.45 7.80 8.01
808 NASDAQ IRBT Tue, Jan 27, 2009 7.43 7.75 7.40 7.66
807 NASDAQ IRBT Mon, Jan 26, 2009 7.38 7.57 7.16 7.43
806 NASDAQ IRBT Fri, Jan 23, 2009 7.35 7.60 7.31 7.38
805 NASDAQ IRBT Thu, Jan 22, 2009 7.76 7.89 7.31 7.48
804 NASDAQ IRBT Wed, Jan 21, 2009 7.75 8.29 7.58 7.84
803 NASDAQ IRBT Tue, Jan 20, 2009 8.34 8.36 7.50 7.64
802 NASDAQ IRBT Fri, Jan 16, 2009 8.64 9.23 8.19 8.39
801 NASDAQ IRBT Thu, Jan 15, 2009 8.46 8.58 8.03 8.58
800 NASDAQ IRBT Wed, Jan 14, 2009 8.88 8.88 8.16 8.47
799 NASDAQ IRBT Tue, Jan 13, 2009 8.64 9.06 8.57 9.02
798 NASDAQ IRBT Mon, Jan 12, 2009 8.80 9.00 8.55 8.62
797 NASDAQ IRBT Fri, Jan 9, 2009 9.24 9.24 8.80 8.80
796 NASDAQ IRBT Thu, Jan 8, 2009 9.22 9.31 8.95 9.27
795 NASDAQ IRBT Wed, Jan 7, 2009 9.64 9.64 8.70 9.28
794 NASDAQ IRBT Tue, Jan 6, 2009 9.76 10.20 9.64 10.20
793 NASDAQ IRBT Mon, Jan 5, 2009 9.32 9.79 9.08 9.59
792 NASDAQ IRBT Fri, Jan 2, 2009 9.04 9.44 8.98 9.36
791 NASDAQ IRBT Wed, Dec 31, 2008 8.97 9.18 8.89 9.03
790 NASDAQ IRBT Tue, Dec 30, 2008 9.02 9.12 8.88 8.95
789 NASDAQ IRBT Mon, Dec 29, 2008 9.22 9.41 8.92 8.99
788 NASDAQ IRBT Fri, Dec 26, 2008 9.15 9.40 8.91 9.29
787 NASDAQ IRBT Wed, Dec 24, 2008 9.11 9.15 9.00 9.12
786 NASDAQ IRBT Tue, Dec 23, 2008 9.82 10.00 9.05 9.12
785 NASDAQ IRBT Mon, Dec 22, 2008 10.20 10.20 9.28 9.79
784 NASDAQ IRBT Fri, Dec 19, 2008 9.94 10.30 9.84 10.19
783 NASDAQ IRBT Thu, Dec 18, 2008 9.51 9.84 9.44 9.56
782 NASDAQ IRBT Wed, Dec 17, 2008 9.44 9.80 9.33 9.49
781 NASDAQ IRBT Tue, Dec 16, 2008 9.18 9.53 9.06 9.49
780 NASDAQ IRBT Mon, Dec 15, 2008 9.25 9.26 8.90 8.96
779 NASDAQ IRBT Fri, Dec 12, 2008 9.46 9.48 8.81 9.19
778 NASDAQ IRBT Thu, Dec 11, 2008 9.77 10.36 9.49 9.60
777 NASDAQ IRBT Wed, Dec 10, 2008 9.86 10.05 9.47 9.96
776 NASDAQ IRBT Tue, Dec 9, 2008 10.84 11.11 9.69 9.75
775 NASDAQ IRBT Mon, Dec 8, 2008 10.42 11.00 10.24 10.96
774 NASDAQ IRBT Fri, Dec 5, 2008 9.31 10.34 8.84 10.25
773 NASDAQ IRBT Thu, Dec 4, 2008 10.24 10.34 9.34 9.45
772 NASDAQ IRBT Wed, Dec 3, 2008 9.43 10.27 9.39 10.06
771 NASDAQ IRBT Tue, Dec 2, 2008 9.31 9.89 9.09 9.64
770 NASDAQ IRBT Mon, Dec 1, 2008 10.19 10.59 9.00 9.12
769 NASDAQ IRBT Fri, Nov 28, 2008 10.09 10.59 9.96 10.44
768 NASDAQ IRBT Wed, Nov 26, 2008 9.24 10.23 8.57 10.23
767 NASDAQ IRBT Tue, Nov 25, 2008 9.38 9.69 8.81 9.45
766 NASDAQ IRBT Mon, Nov 24, 2008 8.60 9.50 8.30 9.24
765 NASDAQ IRBT Fri, Nov 21, 2008 7.33 8.71 7.17 8.49
764 NASDAQ IRBT Thu, Nov 20, 2008 8.41 8.41 7.24 7.24
763 NASDAQ IRBT Wed, Nov 19, 2008 9.08 9.43 8.42 8.50
762 NASDAQ IRBT Tue, Nov 18, 2008 9.49 9.60 9.00 9.11
761 NASDAQ IRBT Mon, Nov 17, 2008 9.81 9.96 9.27 9.45
760 NASDAQ IRBT Fri, Nov 14, 2008 10.27 10.75 9.92 9.92
759 NASDAQ IRBT Thu, Nov 13, 2008 9.74 10.43 9.09 10.39
758 NASDAQ IRBT Wed, Nov 12, 2008 10.34 10.49 9.60 9.67
757 NASDAQ IRBT Tue, Nov 11, 2008 10.53 11.02 10.41 10.44
756 NASDAQ IRBT Mon, Nov 10, 2008 10.88 11.23 10.41 10.60
755 NASDAQ IRBT Fri, Nov 7, 2008 10.97 11.26 10.55 10.66
754 NASDAQ IRBT Thu, Nov 6, 2008 10.86 11.18 10.63 11.00
753 NASDAQ IRBT Wed, Nov 5, 2008 11.61 11.85 10.91 10.95
752 NASDAQ IRBT Tue, Nov 4, 2008 10.41 11.76 10.40 11.76
751 NASDAQ IRBT Mon, Nov 3, 2008 10.32 11.04 10.16 10.93
750 NASDAQ IRBT Fri, Oct 31, 2008 9.71 10.49 9.68 10.32
749 NASDAQ IRBT Thu, Oct 30, 2008 10.25 10.41 9.40 9.74
748 NASDAQ IRBT Wed, Oct 29, 2008 11.00 11.10 9.95 10.00
747 NASDAQ IRBT Tue, Oct 28, 2008 11.28 11.74 10.38 11.31
746 NASDAQ IRBT Mon, Oct 27, 2008 11.55 12.05 10.93 10.96
745 NASDAQ IRBT Fri, Oct 24, 2008 11.53 11.97 10.93 11.55
744 NASDAQ IRBT Thu, Oct 23, 2008 13.46 13.47 11.57 12.31
743 NASDAQ IRBT Wed, Oct 22, 2008 12.29 12.32 10.77 11.13
742 NASDAQ IRBT Tue, Oct 21, 2008 13.73 13.73 12.36 12.42
741 NASDAQ IRBT Mon, Oct 20, 2008 13.47 14.15 13.10 13.95
740 NASDAQ IRBT Fri, Oct 17, 2008 12.02 14.11 12.02 13.11
739 NASDAQ IRBT Thu, Oct 16, 2008 12.44 13.59 12.00 12.45
738 NASDAQ IRBT Wed, Oct 15, 2008 13.15 13.50 12.21 12.27
737 NASDAQ IRBT Tue, Oct 14, 2008 13.97 13.97 12.76 13.23
736 NASDAQ IRBT Mon, Oct 13, 2008 12.87 13.75 12.78 13.73
735 NASDAQ IRBT Fri, Oct 10, 2008 10.00 12.95 9.64 12.42
734 NASDAQ IRBT Thu, Oct 9, 2008 11.73 12.49 10.32 10.32
733 NASDAQ IRBT Wed, Oct 8, 2008 12.30 12.84 11.50 11.52
732 NASDAQ IRBT Tue, Oct 7, 2008 13.52 13.88 12.50 12.56
731 NASDAQ IRBT Mon, Oct 6, 2008 13.12 14.00 12.12 13.50
730 NASDAQ IRBT Fri, Oct 3, 2008 14.14 14.78 13.14 13.14
729 NASDAQ IRBT Thu, Oct 2, 2008 14.59 15.05 13.96 13.98
728 NASDAQ IRBT Wed, Oct 1, 2008 14.31 15.50 14.31 14.72
727 NASDAQ IRBT Tue, Sep 30, 2008 14.91 14.99 14.32 14.82
726 NASDAQ IRBT Mon, Sep 29, 2008 15.07 15.82 14.49 14.90
725 NASDAQ IRBT Fri, Sep 26, 2008 15.01 15.67 14.60 15.38
724 NASDAQ IRBT Thu, Sep 25, 2008 15.35 15.91 14.67 15.23
723 NASDAQ IRBT Wed, Sep 24, 2008 15.28 15.95 14.68 14.70
722 NASDAQ IRBT Tue, Sep 23, 2008 15.44 17.00 15.16 15.30
721 NASDAQ IRBT Mon, Sep 22, 2008 17.41 17.50 15.36 15.40
720 NASDAQ IRBT Fri, Sep 19, 2008 17.27 17.62 16.00 17.50
719 NASDAQ IRBT Thu, Sep 18, 2008 15.61 16.40 15.04 16.29
718 NASDAQ IRBT Wed, Sep 17, 2008 14.80 15.85 14.72 15.27
717 NASDAQ IRBT Tue, Sep 16, 2008 13.70 14.79 13.57 14.74
716 NASDAQ IRBT Mon, Sep 15, 2008 13.50 14.30 13.50 13.97
715 NASDAQ IRBT Fri, Sep 12, 2008 13.87 14.05 13.70 13.83
714 NASDAQ IRBT Thu, Sep 11, 2008 14.02 14.35 13.85 13.90
713 NASDAQ IRBT Wed, Sep 10, 2008 15.00 15.00 14.08 14.10
712 NASDAQ IRBT Tue, Sep 9, 2008 14.48 15.00 14.35 14.93
711 NASDAQ IRBT Mon, Sep 8, 2008 14.40 14.63 13.98 14.35
710 NASDAQ IRBT Fri, Sep 5, 2008 14.57 14.60 13.71 14.10
709 NASDAQ IRBT Thu, Sep 4, 2008 14.60 14.89 14.48 14.69
708 NASDAQ IRBT Wed, Sep 3, 2008 14.00 14.71 13.84 14.67
707 NASDAQ IRBT Tue, Sep 2, 2008 14.00 14.80 13.77 13.95
706 NASDAQ IRBT Fri, Aug 29, 2008 13.97 14.02 13.66 13.99
705 NASDAQ IRBT Thu, Aug 28, 2008 13.63 14.00 13.46 13.97
704 NASDAQ IRBT Wed, Aug 27, 2008 13.28 13.76 13.10 13.55
703 NASDAQ IRBT Tue, Aug 26, 2008 13.47 13.71 13.22 13.31
702 NASDAQ IRBT Mon, Aug 25, 2008 14.00 14.21 13.42 13.43
701 NASDAQ IRBT Fri, Aug 22, 2008 13.57 14.52 13.24 14.13
700 NASDAQ IRBT Thu, Aug 21, 2008 13.53 13.99 13.50 13.52
699 NASDAQ IRBT Wed, Aug 20, 2008 14.20 14.20 13.05 13.65
698 NASDAQ IRBT Tue, Aug 19, 2008 14.28 14.98 13.73 13.83
697 NASDAQ IRBT Mon, Aug 18, 2008 14.90 14.98 14.40 14.58
696 NASDAQ IRBT Fri, Aug 15, 2008 15.19 15.19 14.69 14.85
695 NASDAQ IRBT Thu, Aug 14, 2008 14.89 15.12 14.79 14.89
694 NASDAQ IRBT Wed, Aug 13, 2008 14.68 15.29 14.68 15.04
693 NASDAQ IRBT Tue, Aug 12, 2008 15.20 15.30 14.75 14.77
692 NASDAQ IRBT Mon, Aug 11, 2008 14.43 15.32 14.06 15.20
691 NASDAQ IRBT Fri, Aug 8, 2008 14.25 14.47 13.81 14.40
690 NASDAQ IRBT Thu, Aug 7, 2008 14.16 14.50 13.95 14.21
689 NASDAQ IRBT Wed, Aug 6, 2008 13.73 14.30 13.64 14.22
688 NASDAQ IRBT Tue, Aug 5, 2008 13.80 14.05 13.50 13.81
687 NASDAQ IRBT Mon, Aug 4, 2008 14.00 14.08 13.38 13.68
686 NASDAQ IRBT Fri, Aug 1, 2008 13.86 14.29 13.66 13.86
685 NASDAQ IRBT Thu, Jul 31, 2008 13.79 14.30 13.65 13.85
684 NASDAQ IRBT Wed, Jul 30, 2008 14.11 14.47 13.62 13.87
683 NASDAQ IRBT Tue, Jul 29, 2008 13.45 14.16 13.33 14.10
682 NASDAQ IRBT Mon, Jul 28, 2008 14.23 14.67 13.33 13.44
681 NASDAQ IRBT Fri, Jul 25, 2008 14.96 15.03 14.02 14.09
680 NASDAQ IRBT Thu, Jul 24, 2008 14.33 15.34 14.33 14.53
679 NASDAQ IRBT Wed, Jul 23, 2008 12.93 13.50 12.90 13.33
678 NASDAQ IRBT Tue, Jul 22, 2008 11.97 13.02 11.90 13.02
677 NASDAQ IRBT Mon, Jul 21, 2008 12.60 12.62 12.13 12.14
676 NASDAQ IRBT Fri, Jul 18, 2008 12.69 12.91 12.03 12.50
675 NASDAQ IRBT Thu, Jul 17, 2008 12.50 12.62 12.04 12.62
674 NASDAQ IRBT Wed, Jul 16, 2008 11.75 12.56 11.62 12.56
673 NASDAQ IRBT Tue, Jul 15, 2008 11.86 12.09 11.29 11.66
672 NASDAQ IRBT Mon, Jul 14, 2008 12.78 12.86 11.88 11.98
671 NASDAQ IRBT Fri, Jul 11, 2008 13.08 13.29 12.50 12.72
670 NASDAQ IRBT Thu, Jul 10, 2008 13.61 13.61 13.02 13.17
669 NASDAQ IRBT Wed, Jul 9, 2008 14.16 14.25 13.56 13.60
668 NASDAQ IRBT Tue, Jul 8, 2008 13.30 14.14 12.90 14.13
667 NASDAQ IRBT Mon, Jul 7, 2008 13.30 13.52 13.27 13.32
666 NASDAQ IRBT Thu, Jul 3, 2008 13.33 13.63 13.20 13.31
665 NASDAQ IRBT Wed, Jul 2, 2008 13.22 13.48 13.09 13.35
664 NASDAQ IRBT Tue, Jul 1, 2008 13.55 13.63 12.87 13.25
663 NASDAQ IRBT Mon, Jun 30, 2008 14.00 14.21 13.56 13.74
662 NASDAQ IRBT Fri, Jun 27, 2008 14.74 14.74 13.93 14.05
661 NASDAQ IRBT Thu, Jun 26, 2008 14.87 14.87 14.05 14.81
660 NASDAQ IRBT Wed, Jun 25, 2008 13.27 14.98 13.25 14.93
659 NASDAQ IRBT Tue, Jun 24, 2008 13.20 13.33 13.15 13.18
658 NASDAQ IRBT Mon, Jun 23, 2008 13.76 13.89 13.19 13.28
657 NASDAQ IRBT Fri, Jun 20, 2008 13.19 13.95 12.96 13.76
656 NASDAQ IRBT Thu, Jun 19, 2008 13.18 13.42 12.88 13.28
655 NASDAQ IRBT Wed, Jun 18, 2008 13.55 13.75 13.09 13.14
654 NASDAQ IRBT Tue, Jun 17, 2008 13.58 13.73 13.50 13.51
653 NASDAQ IRBT Mon, Jun 16, 2008 13.37 13.59 13.20 13.58
652 NASDAQ IRBT Fri, Jun 13, 2008 13.12 13.39 13.06 13.39
651 NASDAQ IRBT Thu, Jun 12, 2008 13.25 13.25 13.01 13.09
650 NASDAQ IRBT Wed, Jun 11, 2008 13.19 13.25 12.79 13.13
649 NASDAQ IRBT Tue, Jun 10, 2008 13.16 13.33 13.04 13.06
648 NASDAQ IRBT Mon, Jun 9, 2008 13.47 13.60 13.09 13.29
647 NASDAQ IRBT Fri, Jun 6, 2008 13.71 13.71 13.46 13.47
646 NASDAQ IRBT Thu, Jun 5, 2008 13.30 13.83 13.27 13.80
645 NASDAQ IRBT Wed, Jun 4, 2008 13.65 13.79 13.04 13.25
644 NASDAQ IRBT Tue, Jun 3, 2008 14.00 14.00 13.61 13.71
643 NASDAQ IRBT Mon, Jun 2, 2008 13.96 14.06 13.94 14.00
642 NASDAQ IRBT Fri, May 30, 2008 13.69 14.19 13.65 14.02
641 NASDAQ IRBT Thu, May 29, 2008 13.72 13.96 13.67 13.71
640 NASDAQ IRBT Wed, May 28, 2008 13.78 13.83 13.50 13.74
639 NASDAQ IRBT Tue, May 27, 2008 13.75 14.00 13.61 13.78
638 NASDAQ IRBT Fri, May 23, 2008 13.30 13.75 13.25 13.74
637 NASDAQ IRBT Thu, May 22, 2008 12.57 13.35 12.57 13.26
636 NASDAQ IRBT Wed, May 21, 2008 13.15 13.18 12.54 12.57
635 NASDAQ IRBT Tue, May 20, 2008 13.03 13.17 12.76 13.00
634 NASDAQ IRBT Mon, May 19, 2008 13.52 13.52 13.00 13.03
633 NASDAQ IRBT Fri, May 16, 2008 13.85 14.00 13.49 13.50
632 NASDAQ IRBT Thu, May 15, 2008 13.42 13.77 13.42 13.69
631 NASDAQ IRBT Wed, May 14, 2008 13.20 13.85 13.20 13.37
630 NASDAQ IRBT Tue, May 13, 2008 12.61 13.24 12.61 13.20
629 NASDAQ IRBT Mon, May 12, 2008 12.79 12.83 12.48 12.57
628 NASDAQ IRBT Fri, May 9, 2008 12.70 12.75 12.54 12.70
627 NASDAQ IRBT Thu, May 8, 2008 13.08 13.16 12.62 12.69
626 NASDAQ IRBT Wed, May 7, 2008 13.29 13.56 12.86 12.88
625 NASDAQ IRBT Tue, May 6, 2008 13.46 13.47 13.17 13.29
624 NASDAQ IRBT Mon, May 5, 2008 13.81 13.81 13.32 13.51
623 NASDAQ IRBT Fri, May 2, 2008 14.36 14.41 13.55 13.57
622 NASDAQ IRBT Thu, May 1, 2008 14.95 15.10 13.19 14.31
621 NASDAQ IRBT Wed, Apr 30, 2008 16.47 16.47 15.86 16.04
620 NASDAQ IRBT Tue, Apr 29, 2008 16.18 16.60 15.90 16.20
619 NASDAQ IRBT Mon, Apr 28, 2008 16.63 16.74 16.13 16.16
618 NASDAQ IRBT Fri, Apr 25, 2008 16.79 16.94 16.51 16.65
617 NASDAQ IRBT Thu, Apr 24, 2008 16.87 16.88 16.63 16.75
616 NASDAQ IRBT Wed, Apr 23, 2008 17.16 17.20 16.76 16.80
615 NASDAQ IRBT Tue, Apr 22, 2008 17.38 17.49 16.61 16.78
614 NASDAQ IRBT Mon, Apr 21, 2008 17.50 17.78 17.33 17.43
613 NASDAQ IRBT Fri, Apr 18, 2008 17.75 17.80 17.20 17.29
612 NASDAQ IRBT Thu, Apr 17, 2008 17.16 17.62 17.00 17.39
611 NASDAQ IRBT Wed, Apr 16, 2008 17.23 17.38 17.01 17.14
610 NASDAQ IRBT Tue, Apr 15, 2008 17.42 17.47 16.98 17.10
609 NASDAQ IRBT Mon, Apr 14, 2008 17.50 17.62 17.25 17.34
608 NASDAQ IRBT Fri, Apr 11, 2008 17.98 17.98 17.26 17.47
607 NASDAQ IRBT Thu, Apr 10, 2008 17.59 18.15 17.59 17.83
606 NASDAQ IRBT Wed, Apr 9, 2008 17.90 18.07 17.50 17.58
605 NASDAQ IRBT Tue, Apr 8, 2008 17.79 17.94 17.58 17.94
604 NASDAQ IRBT Mon, Apr 7, 2008 18.17 18.27 17.51 17.92
603 NASDAQ IRBT Fri, Apr 4, 2008 18.43 18.50 18.19 18.22
602 NASDAQ IRBT Thu, Apr 3, 2008 18.21 18.37 17.77 17.90
601 NASDAQ IRBT Wed, Apr 2, 2008 18.20 18.63 18.00 18.07
600 NASDAQ IRBT Tue, Apr 1, 2008 17.93 18.61 17.54 18.20
599 NASDAQ IRBT Mon, Mar 31, 2008 17.50 17.76 17.06 17.11
598 NASDAQ IRBT Fri, Mar 28, 2008 18.32 18.32 17.13 17.13
597 NASDAQ IRBT Thu, Mar 27, 2008 18.18 18.35 17.95 18.02
596 NASDAQ IRBT Wed, Mar 26, 2008 18.15 18.31 18.01 18.11
595 NASDAQ IRBT Tue, Mar 25, 2008 18.82 19.24 18.16 18.17
594 NASDAQ IRBT Mon, Mar 24, 2008 19.20 19.70 18.55 18.90
593 NASDAQ IRBT Thu, Mar 20, 2008 19.98 19.99 18.56 18.80
592 NASDAQ IRBT Wed, Mar 19, 2008 19.17 19.85 19.07 19.18
591 NASDAQ IRBT Tue, Mar 18, 2008 18.29 19.25 18.29 19.19
590 NASDAQ IRBT Mon, Mar 17, 2008 18.00 18.36 17.87 18.10
589 NASDAQ IRBT Fri, Mar 14, 2008 19.07 19.10 18.40 18.44
588 NASDAQ IRBT Thu, Mar 13, 2008 18.76 19.00 18.00 18.97
587 NASDAQ IRBT Wed, Mar 12, 2008 19.25 19.25 18.82 18.94
586 NASDAQ IRBT Tue, Mar 11, 2008 19.20 19.24 18.51 19.17
585 NASDAQ IRBT Mon, Mar 10, 2008 19.04 19.30 18.51 19.03
584 NASDAQ IRBT Fri, Mar 7, 2008 18.56 19.19 18.56 19.05
583 NASDAQ IRBT Thu, Mar 6, 2008 19.10 19.28 18.95 18.95
582 NASDAQ IRBT Wed, Mar 5, 2008 19.04 19.32 18.95 19.13
581 NASDAQ IRBT Tue, Mar 4, 2008 18.80 19.15 18.80 19.02
580 NASDAQ IRBT Mon, Mar 3, 2008 18.57 19.24 18.00 18.90
579 NASDAQ IRBT Fri, Feb 29, 2008 18.41 18.60 17.95 18.32
578 NASDAQ IRBT Thu, Feb 28, 2008 18.05 18.80 17.83 18.60
577 NASDAQ IRBT Wed, Feb 27, 2008 17.80 18.78 17.80 18.09
576 NASDAQ IRBT Tue, Feb 26, 2008 18.16 18.28 17.80 17.91
575 NASDAQ IRBT Mon, Feb 25, 2008 18.07 18.39 17.90 18.29
574 NASDAQ IRBT Fri, Feb 22, 2008 18.68 18.80 17.88 18.03
573 NASDAQ IRBT Thu, Feb 21, 2008 19.31 19.50 18.70 18.73
572 NASDAQ IRBT Wed, Feb 20, 2008 20.10 20.20 18.55 19.21
571 NASDAQ IRBT Tue, Feb 19, 2008 19.25 19.60 19.10 19.12
570 NASDAQ IRBT Fri, Feb 15, 2008 18.50 18.93 18.00 18.86
569 NASDAQ IRBT Thu, Feb 14, 2008 19.45 19.50 18.47 18.56
568 NASDAQ IRBT Wed, Feb 13, 2008 18.24 19.47 18.24 19.44
567 NASDAQ IRBT Tue, Feb 12, 2008 17.86 18.49 17.86 18.10
566 NASDAQ IRBT Mon, Feb 11, 2008 18.21 18.42 17.80 17.80
565 NASDAQ IRBT Fri, Feb 8, 2008 18.73 18.93 17.85 18.21
564 NASDAQ IRBT Thu, Feb 7, 2008 18.35 18.99 18.20 18.62
563 NASDAQ IRBT Wed, Feb 6, 2008 19.40 19.90 18.60 18.60
562 NASDAQ IRBT Tue, Feb 5, 2008 19.80 20.60 19.15 19.20
561 NASDAQ IRBT Mon, Feb 4, 2008 20.28 20.40 19.50 20.17
560 NASDAQ IRBT Fri, Feb 1, 2008 20.19 20.39 19.57 20.35
559 NASDAQ IRBT Thu, Jan 31, 2008 20.15 20.49 19.73 20.17
558 NASDAQ IRBT Wed, Jan 30, 2008 20.34 20.99 20.25 20.27
557 NASDAQ IRBT Tue, Jan 29, 2008 20.83 20.97 20.25 20.45
556 NASDAQ IRBT Mon, Jan 28, 2008 20.09 20.96 19.55 20.66
555 NASDAQ IRBT Fri, Jan 25, 2008 21.21 21.21 20.12 20.36
554 NASDAQ IRBT Thu, Jan 24, 2008 21.93 22.41 20.64 21.07
553 NASDAQ IRBT Wed, Jan 23, 2008 19.85 22.42 19.82 22.42
552 NASDAQ IRBT Tue, Jan 22, 2008 18.46 20.48 18.00 20.40
551 NASDAQ IRBT Fri, Jan 18, 2008 18.43 19.75 18.43 19.65
550 NASDAQ IRBT Thu, Jan 17, 2008 17.80 18.49 17.38 18.45
549 NASDAQ IRBT Wed, Jan 16, 2008 17.29 18.49 16.87 17.94
548 NASDAQ IRBT Tue, Jan 15, 2008 17.63 17.66 17.15 17.38
547 NASDAQ IRBT Mon, Jan 14, 2008 18.28 18.53 17.55 18.03
546 NASDAQ IRBT Fri, Jan 11, 2008 18.41 18.54 18.03 18.25
545 NASDAQ IRBT Thu, Jan 10, 2008 17.61 18.60 17.61 18.55
544 NASDAQ IRBT Wed, Jan 9, 2008 17.73 17.83 17.19 17.82
543 NASDAQ IRBT Tue, Jan 8, 2008 17.22 18.45 17.22 17.73
542 NASDAQ IRBT Mon, Jan 7, 2008 17.22 17.58 17.06 17.38
541 NASDAQ IRBT Fri, Jan 4, 2008 17.61 17.67 16.76 17.01
540 NASDAQ IRBT Thu, Jan 3, 2008 17.96 17.99 17.50 17.67
539 NASDAQ IRBT Wed, Jan 2, 2008 18.12 18.40 17.53 17.96
538 NASDAQ IRBT Mon, Dec 31, 2007 18.03 18.16 17.85 18.08
537 NASDAQ IRBT Fri, Dec 28, 2007 18.02 18.38 17.95 18.04
536 NASDAQ IRBT Thu, Dec 27, 2007 18.25 18.37 17.92 17.97
535 NASDAQ IRBT Wed, Dec 26, 2007 18.00 18.47 18.00 18.34
534 NASDAQ IRBT Mon, Dec 24, 2007 18.07 18.19 18.00 18.19
533 NASDAQ IRBT Fri, Dec 21, 2007 17.93 18.00 17.69 17.83
532 NASDAQ IRBT Thu, Dec 20, 2007 17.88 17.94 17.17 17.63
531 NASDAQ IRBT Wed, Dec 19, 2007 17.92 18.50 17.62 17.66
530 NASDAQ IRBT Tue, Dec 18, 2007 19.30 19.50 17.39 17.88
529 NASDAQ IRBT Mon, Dec 17, 2007 17.51 17.93 16.78 17.19
528 NASDAQ IRBT Fri, Dec 14, 2007 16.84 17.11 16.77 17.00
527 NASDAQ IRBT Thu, Dec 13, 2007 16.45 17.05 16.25 16.92
526 NASDAQ IRBT Wed, Dec 12, 2007 16.71 16.98 16.29 16.61
525 NASDAQ IRBT Tue, Dec 11, 2007 16.95 17.07 16.28 16.29
524 NASDAQ IRBT Mon, Dec 10, 2007 17.25 17.25 16.81 16.97
523 NASDAQ IRBT Fri, Dec 7, 2007 16.90 17.26 16.70 16.88
522 NASDAQ IRBT Thu, Dec 6, 2007 16.83 17.16 16.37 16.92
521 NASDAQ IRBT Wed, Dec 5, 2007 16.28 17.08 16.25 16.80
520 NASDAQ IRBT Tue, Dec 4, 2007 15.78 16.36 15.56 16.07
519 NASDAQ IRBT Mon, Dec 3, 2007 16.10 16.18 15.85 15.96
518 NASDAQ IRBT Fri, Nov 30, 2007 16.61 16.69 15.51 16.02
517 NASDAQ IRBT Thu, Nov 29, 2007 16.00 16.34 15.68 16.34
516 NASDAQ IRBT Wed, Nov 28, 2007 15.52 16.30 14.99 15.97
515 NASDAQ IRBT Tue, Nov 27, 2007 15.29 15.36 14.51 14.72
514 NASDAQ IRBT Mon, Nov 26, 2007 16.27 16.37 15.20 15.31
513 NASDAQ IRBT Fri, Nov 23, 2007 15.55 16.11 15.51 15.84
512 NASDAQ IRBT Wed, Nov 21, 2007 15.70 16.25 15.33 15.51
511 NASDAQ IRBT Tue, Nov 20, 2007 16.25 16.28 15.54 15.87
510 NASDAQ IRBT Mon, Nov 19, 2007 16.75 16.96 16.22 16.27
509 NASDAQ IRBT Fri, Nov 16, 2007 17.05 17.16 16.50 16.77
508 NASDAQ IRBT Thu, Nov 15, 2007 17.47 17.74 16.92 17.05
507 NASDAQ IRBT Wed, Nov 14, 2007 17.98 18.06 17.13 17.56
506 NASDAQ IRBT Tue, Nov 13, 2007 17.70 18.06 17.47 17.94
505 NASDAQ IRBT Mon, Nov 12, 2007 18.38 18.38 17.35 17.50
504 NASDAQ IRBT Fri, Nov 9, 2007 17.94 18.24 17.55 18.02
503 NASDAQ IRBT Thu, Nov 8, 2007 18.62 18.65 17.60 18.02
502 NASDAQ IRBT Wed, Nov 7, 2007 18.98 19.03 18.20 18.50
501 NASDAQ IRBT Tue, Nov 6, 2007 19.50 19.50 18.85 19.22
500 NASDAQ IRBT Mon, Nov 5, 2007 18.90 19.62 18.01 19.51
499 NASDAQ IRBT Fri, Nov 2, 2007 17.28 17.74 16.82 16.84
498 NASDAQ IRBT Thu, Nov 1, 2007 18.01 18.17 16.81 17.10
497 NASDAQ IRBT Wed, Oct 31, 2007 17.91 18.50 17.90 18.09
496 NASDAQ IRBT Tue, Oct 30, 2007 17.63 18.08 17.59 17.87
495 NASDAQ IRBT Mon, Oct 29, 2007 17.45 17.94 17.45 17.75
494 NASDAQ IRBT Fri, Oct 26, 2007 18.00 18.40 17.25 17.43
493 NASDAQ IRBT Thu, Oct 25, 2007 17.90 18.50 17.20 17.92
492 NASDAQ IRBT Wed, Oct 24, 2007 16.01 16.06 15.39 15.46
491 NASDAQ IRBT Tue, Oct 23, 2007 16.00 16.10 15.62 15.80
490 NASDAQ IRBT Mon, Oct 22, 2007 17.00 17.01 15.80 15.92
489 NASDAQ IRBT Fri, Oct 19, 2007 17.85 17.85 16.89 16.95
488 NASDAQ IRBT Thu, Oct 18, 2007 17.85 18.01 17.67 17.87
487 NASDAQ IRBT Wed, Oct 17, 2007 18.19 18.25 17.80 17.83
486 NASDAQ IRBT Tue, Oct 16, 2007 18.00 18.23 17.57 18.05
485 NASDAQ IRBT Mon, Oct 15, 2007 17.71 18.16 17.53 17.74
484 NASDAQ IRBT Fri, Oct 12, 2007 17.68 17.98 17.50 17.66
483 NASDAQ IRBT Thu, Oct 11, 2007 18.03 18.25 17.48 17.72
482 NASDAQ IRBT Wed, Oct 10, 2007 18.75 18.90 17.95 18.09
481 NASDAQ IRBT Tue, Oct 9, 2007 19.33 20.00 19.33 19.73
480 NASDAQ IRBT Mon, Oct 8, 2007 19.79 19.85 19.15 19.38
479 NASDAQ IRBT Fri, Oct 5, 2007 20.20 20.20 19.63 19.74
478 NASDAQ IRBT Thu, Oct 4, 2007 20.27 20.47 19.93 19.98
477 NASDAQ IRBT Wed, Oct 3, 2007 20.26 20.70 20.01 20.23
476 NASDAQ IRBT Tue, Oct 2, 2007 19.90 20.48 19.69 20.31
475 NASDAQ IRBT Mon, Oct 1, 2007 19.78 20.01 19.04 19.90
474 NASDAQ IRBT Fri, Sep 28, 2007 19.88 20.00 19.35 19.88
473 NASDAQ IRBT Thu, Sep 27, 2007 19.10 20.18 19.10 19.99
472 NASDAQ IRBT Wed, Sep 26, 2007 19.00 19.74 18.84 19.03
471 NASDAQ IRBT Tue, Sep 25, 2007 19.02 19.06 18.51 18.73
470 NASDAQ IRBT Mon, Sep 24, 2007 17.85 18.98 17.76 18.90
469 NASDAQ IRBT Fri, Sep 21, 2007 17.84 18.00 17.59 17.75
468 NASDAQ IRBT Thu, Sep 20, 2007 17.78 18.00 17.50 17.65
467 NASDAQ IRBT Wed, Sep 19, 2007 17.90 18.00 17.40 17.58
466 NASDAQ IRBT Tue, Sep 18, 2007 18.45 18.53 17.25 17.49
465 NASDAQ IRBT Mon, Sep 17, 2007 19.50 19.68 17.96 18.27
464 NASDAQ IRBT Fri, Sep 14, 2007 23.92 24.25 23.27 23.62
463 NASDAQ IRBT Thu, Sep 13, 2007 23.10 24.30 23.00 24.23
462 NASDAQ IRBT Wed, Sep 12, 2007 23.00 23.45 22.87 23.13
461 NASDAQ IRBT Tue, Sep 11, 2007 23.26 23.74 22.55 23.08
460 NASDAQ IRBT Mon, Sep 10, 2007 23.00 23.65 22.17 22.50
459 NASDAQ IRBT Fri, Sep 7, 2007 23.24 23.24 22.41 22.42
458 NASDAQ IRBT Thu, Sep 6, 2007 23.70 23.98 23.22 23.67
457 NASDAQ IRBT Wed, Sep 5, 2007 21.96 23.87 21.73 23.67
456 NASDAQ IRBT Tue, Sep 4, 2007 21.89 22.35 21.15 22.17
455 NASDAQ IRBT Fri, Aug 31, 2007 22.30 22.35 21.43 22.06
454 NASDAQ IRBT Thu, Aug 30, 2007 20.90 22.29 20.40 21.89
453 NASDAQ IRBT Wed, Aug 29, 2007 20.16 21.30 20.16 21.00
452 NASDAQ IRBT Tue, Aug 28, 2007 20.79 20.84 19.96 20.13
451 NASDAQ IRBT Mon, Aug 27, 2007 21.85 21.90 20.75 20.85
450 NASDAQ IRBT Fri, Aug 24, 2007 21.74 21.89 21.11 21.79
449 NASDAQ IRBT Thu, Aug 23, 2007 21.60 22.13 21.54 21.77
448 NASDAQ IRBT Wed, Aug 22, 2007 22.85 22.85 21.30 21.49
447 NASDAQ IRBT Tue, Aug 21, 2007 21.82 22.22 21.55 21.77
446 NASDAQ IRBT Mon, Aug 20, 2007 21.60 22.19 21.52 21.97
445 NASDAQ IRBT Fri, Aug 17, 2007 22.80 23.32 21.52 21.55
444 NASDAQ IRBT Thu, Aug 16, 2007 22.20 22.80 21.01 22.15
443 NASDAQ IRBT Wed, Aug 15, 2007 21.58 23.05 20.90 22.24
442 NASDAQ IRBT Tue, Aug 14, 2007 20.05 22.18 19.93 21.73
441 NASDAQ IRBT Mon, Aug 13, 2007 19.63 20.11 19.16 19.34
440 NASDAQ IRBT Fri, Aug 10, 2007 18.89 20.37 18.85 19.53
439 NASDAQ IRBT Thu, Aug 9, 2007 19.06 20.35 18.76 20.15
438 NASDAQ IRBT Wed, Aug 8, 2007 16.68 19.88 16.68 19.49
437 NASDAQ IRBT Tue, Aug 7, 2007 16.50 17.41 16.40 16.50
436 NASDAQ IRBT Mon, Aug 6, 2007 17.15 17.47 16.20 16.56
435 NASDAQ IRBT Fri, Aug 3, 2007 17.61 17.90 17.17 17.21
434 NASDAQ IRBT Thu, Aug 2, 2007 17.71 17.93 17.35 17.68
433 NASDAQ IRBT Wed, Aug 1, 2007 17.76 18.00 17.17 17.70
432 NASDAQ IRBT Tue, Jul 31, 2007 18.30 18.88 17.45 17.88
431 NASDAQ IRBT Mon, Jul 30, 2007 18.85 18.88 18.07 18.24
430 NASDAQ IRBT Fri, Jul 27, 2007 19.15 19.40 18.67 18.74
429 NASDAQ IRBT Thu, Jul 26, 2007 18.70 19.17 17.70 19.12
428 NASDAQ IRBT Wed, Jul 25, 2007 18.66 18.79 18.19 18.55
427 NASDAQ IRBT Tue, Jul 24, 2007 18.64 18.73 18.25 18.65
426 NASDAQ IRBT Mon, Jul 23, 2007 19.14 19.37 18.69 18.79
425 NASDAQ IRBT Fri, Jul 20, 2007 19.73 19.73 18.55 19.04
424 NASDAQ IRBT Thu, Jul 19, 2007 19.73 19.73 19.18 19.59
423 NASDAQ IRBT Wed, Jul 18, 2007 19.58 19.65 18.77 19.14
422 NASDAQ IRBT Tue, Jul 17, 2007 20.37 20.37 19.50 19.66
421 NASDAQ IRBT Mon, Jul 16, 2007 20.75 20.93 20.12 20.37
420 NASDAQ IRBT Fri, Jul 13, 2007 20.72 20.75 20.28 20.52
419 NASDAQ IRBT Thu, Jul 12, 2007 20.35 20.89 19.80 20.64
418 NASDAQ IRBT Wed, Jul 11, 2007 19.38 19.92 19.36 19.58
417 NASDAQ IRBT Tue, Jul 10, 2007 19.29 19.95 19.05 19.37
416 NASDAQ IRBT Mon, Jul 9, 2007 19.26 19.63 18.81 19.26
415 NASDAQ IRBT Fri, Jul 6, 2007 19.35 19.40 18.75 19.17
414 NASDAQ IRBT Thu, Jul 5, 2007 19.39 19.47 19.10 19.40
413 NASDAQ IRBT Tue, Jul 3, 2007 19.49 19.63 19.06 19.30
412 NASDAQ IRBT Mon, Jul 2, 2007 19.86 19.86 19.21 19.46
411 NASDAQ IRBT Fri, Jun 29, 2007 19.96 20.30 19.50 19.85
410 NASDAQ IRBT Thu, Jun 28, 2007 19.10 20.19 19.00 20.00
409 NASDAQ IRBT Wed, Jun 27, 2007 19.28 19.43 18.65 19.06
408 NASDAQ IRBT Tue, Jun 26, 2007 20.27 20.30 19.19 19.46
407 NASDAQ IRBT Mon, Jun 25, 2007 19.82 20.50 19.82 20.13
406 NASDAQ IRBT Fri, Jun 22, 2007 19.99 20.74 19.66 20.03
405 NASDAQ IRBT Thu, Jun 21, 2007 19.00 20.44 18.50 19.99
404 NASDAQ IRBT Wed, Jun 20, 2007 18.33 19.55 18.11 19.11
403 NASDAQ IRBT Tue, Jun 19, 2007 18.20 18.26 17.95 18.12
402 NASDAQ IRBT Mon, Jun 18, 2007 18.21 18.25 17.85 18.10
401 NASDAQ IRBT Fri, Jun 15, 2007 17.41 18.12 17.08 18.00
400 NASDAQ IRBT Thu, Jun 14, 2007 16.75 17.45 16.60 17.24
399 NASDAQ IRBT Wed, Jun 13, 2007 16.55 16.72 16.52 16.58
398 NASDAQ IRBT Tue, Jun 12, 2007 16.63 16.63 16.36 16.53
397 NASDAQ IRBT Mon, Jun 11, 2007 16.70 16.90 16.52 16.61
396 NASDAQ IRBT Fri, Jun 8, 2007 16.43 16.79 16.39 16.71
395 NASDAQ IRBT Thu, Jun 7, 2007 16.71 16.71 16.23 16.50
394 NASDAQ IRBT Wed, Jun 6, 2007 16.35 16.93 16.15 16.63
393 NASDAQ IRBT Tue, Jun 5, 2007 16.13 16.45 16.09 16.41
392 NASDAQ IRBT Mon, Jun 4, 2007 16.05 16.63 16.02 16.15
391 NASDAQ IRBT Fri, Jun 1, 2007 16.50 16.62 16.01 16.11
390 NASDAQ IRBT Thu, May 31, 2007 16.65 16.65 16.40 16.46
389 NASDAQ IRBT Wed, May 30, 2007 16.15 16.75 16.04 16.69
388 NASDAQ IRBT Tue, May 29, 2007 16.01 16.30 16.00 16.19
387 NASDAQ IRBT Fri, May 25, 2007 16.27 16.36 16.00 16.03
386 NASDAQ IRBT Thu, May 24, 2007 16.02 16.25 16.00 16.16
385 NASDAQ IRBT Wed, May 23, 2007 16.00 16.23 15.95 15.97
384 NASDAQ IRBT Tue, May 22, 2007 16.22 16.25 15.90 16.00
383 NASDAQ IRBT Mon, May 21, 2007 15.70 16.21 15.70 16.03
382 NASDAQ IRBT Fri, May 18, 2007 15.41 15.80 15.27 15.65
381 NASDAQ IRBT Thu, May 17, 2007 15.69 15.69 15.18 15.34
380 NASDAQ IRBT Wed, May 16, 2007 15.26 15.74 15.10 15.50
379 NASDAQ IRBT Tue, May 15, 2007 15.44 15.44 15.13 15.24
378 NASDAQ IRBT Mon, May 14, 2007 15.79 15.84 15.14 15.26
377 NASDAQ IRBT Fri, May 11, 2007 15.52 15.80 15.51 15.58
376 NASDAQ IRBT Thu, May 10, 2007 15.55 15.73 15.32 15.58
375 NASDAQ IRBT Wed, May 9, 2007 15.66 15.87 15.30 15.54
374 NASDAQ IRBT Tue, May 8, 2007 15.93 15.93 15.56 15.70
373 NASDAQ IRBT Mon, May 7, 2007 15.64 15.95 15.47 15.87
372 NASDAQ IRBT Fri, May 4, 2007 15.37 15.56 15.18 15.47
371 NASDAQ IRBT Thu, May 3, 2007 15.45 15.50 15.05 15.40
370 NASDAQ IRBT Wed, May 2, 2007 15.90 15.90 15.05 15.50
369 NASDAQ IRBT Tue, May 1, 2007 15.85 16.12 15.54 15.95
368 NASDAQ IRBT Mon, Apr 30, 2007 16.30 16.70 15.80 15.85
367 NASDAQ IRBT Fri, Apr 27, 2007 16.37 16.42 15.99 16.16
366 NASDAQ IRBT Thu, Apr 26, 2007 15.68 16.48 15.06 16.36
365 NASDAQ IRBT Wed, Apr 25, 2007 15.30 15.71 15.00 15.38
364 NASDAQ IRBT Tue, Apr 24, 2007 15.75 15.99 15.00 15.27
363 NASDAQ IRBT Mon, Apr 23, 2007 14.70 15.10 14.70 15.00
362 NASDAQ IRBT Fri, Apr 20, 2007 14.40 14.90 14.27 14.70
361 NASDAQ IRBT Thu, Apr 19, 2007 14.23 14.35 14.05 14.27
360 NASDAQ IRBT Wed, Apr 18, 2007 14.65 14.65 14.17 14.40
359 NASDAQ IRBT Tue, Apr 17, 2007 14.50 14.75 14.39 14.69
358 NASDAQ IRBT Mon, Apr 16, 2007 14.36 14.55 14.36 14.46
357 NASDAQ IRBT Fri, Apr 13, 2007 14.50 14.53 14.12 14.30
356 NASDAQ IRBT Thu, Apr 12, 2007 14.20 14.55 14.10 14.48
355 NASDAQ IRBT Wed, Apr 11, 2007 14.48 14.75 14.20 14.23
354 NASDAQ IRBT Tue, Apr 10, 2007 14.94 15.00 14.19 14.46
353 NASDAQ IRBT Mon, Apr 9, 2007 14.70 14.94 14.60 14.73
352 NASDAQ IRBT Thu, Apr 5, 2007 14.48 14.77 14.12 14.63
351 NASDAQ IRBT Wed, Apr 4, 2007 14.92 15.15 14.06 14.43
350 NASDAQ IRBT Tue, Apr 3, 2007 13.66 15.10 13.60 14.88
349 NASDAQ IRBT Mon, Apr 2, 2007 13.20 13.37 13.12 13.19
348 NASDAQ IRBT Fri, Mar 30, 2007 13.00 13.17 12.90 13.07
347 NASDAQ IRBT Thu, Mar 29, 2007 12.87 12.96 12.77 12.92
346 NASDAQ IRBT Wed, Mar 28, 2007 13.02 13.13 12.78 12.80
345 NASDAQ IRBT Tue, Mar 27, 2007 13.21 13.38 13.07 13.11
344 NASDAQ IRBT Mon, Mar 26, 2007 13.44 13.44 12.97 13.26
343 NASDAQ IRBT Fri, Mar 23, 2007 13.29 13.43 13.20 13.40
342 NASDAQ IRBT Thu, Mar 22, 2007 13.26 13.43 13.21 13.24
341 NASDAQ IRBT Wed, Mar 21, 2007 13.10 13.28 12.82 13.25
340 NASDAQ IRBT Tue, Mar 20, 2007 12.90 13.10 12.76 13.05
339 NASDAQ IRBT Mon, Mar 19, 2007 13.00 13.22 12.81 12.87
338 NASDAQ IRBT Fri, Mar 16, 2007 13.42 13.45 12.81 12.93
337 NASDAQ IRBT Thu, Mar 15, 2007 13.66 13.66 13.35 13.45
336 NASDAQ IRBT Wed, Mar 14, 2007 13.92 13.93 13.27 13.45
335 NASDAQ IRBT Tue, Mar 13, 2007 14.22 14.29 13.95 14.00
334 NASDAQ IRBT Mon, Mar 12, 2007 14.65 14.87 14.16 14.29
333 NASDAQ IRBT Fri, Mar 9, 2007 14.75 15.00 14.45 14.51
332 NASDAQ IRBT Thu, Mar 8, 2007 15.05 15.21 14.57 14.62
331 NASDAQ IRBT Wed, Mar 7, 2007 14.45 15.20 14.45 14.97
330 NASDAQ IRBT Tue, Mar 6, 2007 13.34 14.55 13.34 14.39
329 NASDAQ IRBT Mon, Mar 5, 2007 13.36 13.40 13.00 13.21
328 NASDAQ IRBT Fri, Mar 2, 2007 14.10 14.25 13.80 13.86
327 NASDAQ IRBT Thu, Mar 1, 2007 13.82 14.10 13.25 14.10
326 NASDAQ IRBT Wed, Feb 28, 2007 14.40 14.45 13.90 13.91
325 NASDAQ IRBT Tue, Feb 27, 2007 14.70 14.85 14.14 14.36
324 NASDAQ IRBT Mon, Feb 26, 2007 15.08 15.10 14.70 14.81
323 NASDAQ IRBT Fri, Feb 23, 2007 15.13 15.13 14.88 15.03
322 NASDAQ IRBT Thu, Feb 22, 2007 15.49 15.49 14.89 15.05
321 NASDAQ IRBT Wed, Feb 21, 2007 15.62 15.69 15.24 15.33
320 NASDAQ IRBT Tue, Feb 20, 2007 15.50 15.76 15.25 15.76
319 NASDAQ IRBT Fri, Feb 16, 2007 15.37 15.99 15.20 15.78
318 NASDAQ IRBT Thu, Feb 15, 2007 15.50 15.56 15.27 15.32
317 NASDAQ IRBT Wed, Feb 14, 2007 16.27 16.43 15.50 15.52
316 NASDAQ IRBT Tue, Feb 13, 2007 16.75 17.25 16.23 16.31
315 NASDAQ IRBT Mon, Feb 12, 2007 18.00 19.09 17.96 19.09
314 NASDAQ IRBT Fri, Feb 9, 2007 17.99 18.15 17.70 17.92
313 NASDAQ IRBT Thu, Feb 8, 2007 18.20 18.31 17.91 18.02
312 NASDAQ IRBT Wed, Feb 7, 2007 18.24 18.30 18.06 18.09
311 NASDAQ IRBT Tue, Feb 6, 2007 18.33 18.43 18.09 18.14
310 NASDAQ IRBT Mon, Feb 5, 2007 18.20 18.40 18.12 18.29
309 NASDAQ IRBT Fri, Feb 2, 2007 18.05 18.29 17.98 18.29
308 NASDAQ IRBT Thu, Feb 1, 2007 18.35 18.35 18.02 18.11
307 NASDAQ IRBT Wed, Jan 31, 2007 18.10 18.34 17.82 18.27
306 NASDAQ IRBT Tue, Jan 30, 2007 18.75 18.81 18.20 18.23
305 NASDAQ IRBT Mon, Jan 29, 2007 19.25 19.48 18.44 18.58
304 NASDAQ IRBT Fri, Jan 26, 2007 18.28 18.64 18.16 18.48
303 NASDAQ IRBT Thu, Jan 25, 2007 18.41 18.55 18.25 18.29
302 NASDAQ IRBT Wed, Jan 24, 2007 18.13 18.48 17.98 18.46
301 NASDAQ IRBT Tue, Jan 23, 2007 17.94 18.19 17.85 17.93
300 NASDAQ IRBT Mon, Jan 22, 2007 18.48 18.48 17.80 18.00
299 NASDAQ IRBT Fri, Jan 19, 2007 18.31 18.34 17.55 18.29
298 NASDAQ IRBT Thu, Jan 18, 2007 18.50 18.50 18.19 18.26
297 NASDAQ IRBT Wed, Jan 17, 2007 18.67 18.70 18.40 18.40
296 NASDAQ IRBT Tue, Jan 16, 2007 18.23 18.75 18.11 18.64
295 NASDAQ IRBT Fri, Jan 12, 2007 18.10 18.25 17.98 18.09
294 NASDAQ IRBT Thu, Jan 11, 2007 17.99 18.28 17.81 18.09
293 NASDAQ IRBT Wed, Jan 10, 2007 18.17 18.29 17.76 17.89
292 NASDAQ IRBT Tue, Jan 9, 2007 17.54 18.29 17.54 18.20
291 NASDAQ IRBT Mon, Jan 8, 2007 17.72 18.04 17.31 17.56
290 NASDAQ IRBT Fri, Jan 5, 2007 17.85 17.96 17.65 17.77
289 NASDAQ IRBT Thu, Jan 4, 2007 18.06 18.25 17.50 17.87
288 NASDAQ IRBT Wed, Jan 3, 2007 18.38 18.38 17.88 17.99
287 NASDAQ IRBT Fri, Dec 29, 2006 18.25 18.49 18.00 18.06
286 NASDAQ IRBT Thu, Dec 28, 2006 18.32 18.41 18.08 18.19
285 NASDAQ IRBT Wed, Dec 27, 2006 18.30 18.49 18.00 18.30
284 NASDAQ IRBT Tue, Dec 26, 2006 18.25 18.40 18.10 18.24
283 NASDAQ IRBT Fri, Dec 22, 2006 18.41 18.59 17.91 18.10
282 NASDAQ IRBT Thu, Dec 21, 2006 18.05 18.50 18.00 18.35
281 NASDAQ IRBT Wed, Dec 20, 2006 18.05 18.44 17.90 18.00
280 NASDAQ IRBT Tue, Dec 19, 2006 18.00 18.21 17.90 18.02
279 NASDAQ IRBT Mon, Dec 18, 2006 18.15 18.50 17.83 18.02
278 NASDAQ IRBT Fri, Dec 15, 2006 18.57 18.99 17.99 18.00
277 NASDAQ IRBT Thu, Dec 14, 2006 17.64 18.48 17.64 18.35
276 NASDAQ IRBT Wed, Dec 13, 2006 18.20 18.50 17.55 17.64
275 NASDAQ IRBT Tue, Dec 12, 2006 18.50 18.65 18.13 18.18
274 NASDAQ IRBT Mon, Dec 11, 2006 18.75 18.87 18.45 18.51
273 NASDAQ IRBT Fri, Dec 8, 2006 19.00 19.07 18.64 18.74
272 NASDAQ IRBT Thu, Dec 7, 2006 18.91 19.39 18.80 19.08
271 NASDAQ IRBT Wed, Dec 6, 2006 19.03 19.25 18.85 18.90
270 NASDAQ IRBT Tue, Dec 5, 2006 19.36 19.47 19.10 19.13
269 NASDAQ IRBT Mon, Dec 4, 2006 18.50 19.34 18.46 19.18
268 NASDAQ IRBT Fri, Dec 1, 2006 18.56 18.77 18.46 18.50
267 NASDAQ IRBT Thu, Nov 30, 2006 18.85 18.88 18.51 18.61
266 NASDAQ IRBT Wed, Nov 29, 2006 19.10 19.45 18.69 18.85
265 NASDAQ IRBT Tue, Nov 28, 2006 19.50 19.50 18.59 19.15
264 NASDAQ IRBT Mon, Nov 27, 2006 19.95 20.00 18.85 19.03
263 NASDAQ IRBT Fri, Nov 24, 2006 19.60 20.00 19.52 19.95
262 NASDAQ IRBT Wed, Nov 22, 2006 20.07 20.16 19.62 19.63
261 NASDAQ IRBT Tue, Nov 21, 2006 19.85 20.20 19.76 20.14
260 NASDAQ IRBT Mon, Nov 20, 2006 19.62 20.09 19.62 19.75
259 NASDAQ IRBT Fri, Nov 17, 2006 19.70 19.89 19.45 19.61
258 NASDAQ IRBT Thu, Nov 16, 2006 20.42 20.46 19.56 19.66
257 NASDAQ IRBT Wed, Nov 15, 2006 20.17 20.93 20.11 20.47
256 NASDAQ IRBT Tue, Nov 14, 2006 19.72 20.54 19.25 20.46
255 NASDAQ IRBT Mon, Nov 13, 2006 18.66 19.71 18.10 19.64
254 NASDAQ IRBT Fri, Nov 10, 2006 18.95 18.95 18.66 18.76
253 NASDAQ IRBT Thu, Nov 9, 2006 19.21 19.24 18.50 18.80
252 NASDAQ IRBT Wed, Nov 8, 2006 18.89 19.33 18.85 19.03
251 NASDAQ IRBT Tue, Nov 7, 2006 19.90 20.20 18.81 18.86
250 NASDAQ IRBT Mon, Nov 6, 2006 20.05 20.05 19.69 19.90
249 NASDAQ IRBT Fri, Nov 3, 2006 20.07 20.32 19.77 20.00
248 NASDAQ IRBT Thu, Nov 2, 2006 20.11 20.39 19.98 20.12
247 NASDAQ IRBT Wed, Nov 1, 2006 20.50 20.74 20.11 20.23
246 NASDAQ IRBT Tue, Oct 31, 2006 21.05 21.67 20.48 20.51
245 NASDAQ IRBT Mon, Oct 30, 2006 21.62 21.63 20.49 21.02
244 NASDAQ IRBT Fri, Oct 27, 2006 22.99 23.65 21.65 21.70
243 NASDAQ IRBT Thu, Oct 26, 2006 23.70 26.70 22.70 25.50
242 NASDAQ IRBT Wed, Oct 25, 2006 23.69 24.21 23.40 23.70
241 NASDAQ IRBT Tue, Oct 24, 2006 22.28 23.46 21.60 23.38
240 NASDAQ IRBT Mon, Oct 23, 2006 22.50 22.93 22.00 22.27
239 NASDAQ IRBT Fri, Oct 20, 2006 23.60 23.60 22.41 22.69
238 NASDAQ IRBT Thu, Oct 19, 2006 23.87 24.11 23.25 23.39
237 NASDAQ IRBT Wed, Oct 18, 2006 24.11 24.96 23.99 24.00
236 NASDAQ IRBT Tue, Oct 17, 2006 24.28 24.74 23.93 24.04
235 NASDAQ IRBT Mon, Oct 16, 2006 24.90 24.92 23.67 24.26
234 NASDAQ IRBT Fri, Oct 13, 2006 24.90 24.92 23.61 24.79
233 NASDAQ IRBT Thu, Oct 12, 2006 24.23 24.98 23.85 24.86
232 NASDAQ IRBT Wed, Oct 11, 2006 23.50 24.32 23.25 24.01
231 NASDAQ IRBT Tue, Oct 10, 2006 23.57 24.20 23.29 23.63
230 NASDAQ IRBT Mon, Oct 9, 2006 22.87 23.75 22.41 23.63
229 NASDAQ IRBT Fri, Oct 6, 2006 23.00 23.28 22.39 22.98
228 NASDAQ IRBT Thu, Oct 5, 2006 22.23 23.00 22.11 22.89
227 NASDAQ IRBT Wed, Oct 4, 2006 22.00 22.25 21.40 22.13
226 NASDAQ IRBT Tue, Oct 3, 2006 20.55 21.94 20.53 21.85
225 NASDAQ IRBT Mon, Oct 2, 2006 20.06 20.84 20.06 20.53
224 NASDAQ IRBT Fri, Sep 29, 2006 20.29 20.50 20.00 20.06
223 NASDAQ IRBT Thu, Sep 28, 2006 20.36 20.87 20.18 20.20
222 NASDAQ IRBT Wed, Sep 27, 2006 20.82 21.24 20.35 20.53
221 NASDAQ IRBT Tue, Sep 26, 2006 21.25 21.75 20.75 20.94
220 NASDAQ IRBT Mon, Sep 25, 2006 21.13 21.44 20.80 21.18
219 NASDAQ IRBT Fri, Sep 22, 2006 20.95 21.24 20.54 21.00
218 NASDAQ IRBT Thu, Sep 21, 2006 21.65 21.87 20.68 21.05
217 NASDAQ IRBT Wed, Sep 20, 2006 20.89 22.05 20.77 21.63
216 NASDAQ IRBT Tue, Sep 19, 2006 21.21 21.50 20.00 20.45
215 NASDAQ IRBT Mon, Sep 18, 2006 22.20 22.69 21.22 21.28
214 NASDAQ IRBT Fri, Sep 15, 2006 21.21 23.94 21.10 22.20
213 NASDAQ IRBT Thu, Sep 14, 2006 19.95 21.20 19.75 20.97
212 NASDAQ IRBT Wed, Sep 13, 2006 19.35 19.90 18.95 19.81
211 NASDAQ IRBT Tue, Sep 12, 2006 18.36 19.26 18.36 19.14
210 NASDAQ IRBT Mon, Sep 11, 2006 17.95 18.48 17.89 18.36
209 NASDAQ IRBT Fri, Sep 8, 2006 17.80 18.10 17.76 17.94
208 NASDAQ IRBT Thu, Sep 7, 2006 17.85 17.92 17.73 17.85
207 NASDAQ IRBT Wed, Sep 6, 2006 17.95 17.97 17.68 17.90
206 NASDAQ IRBT Tue, Sep 5, 2006 17.92 17.99 17.70 17.95
205 NASDAQ IRBT Fri, Sep 1, 2006 17.70 18.00 17.65 17.83
204 NASDAQ IRBT Thu, Aug 31, 2006 17.82 18.00 17.70 17.70
203 NASDAQ IRBT Wed, Aug 30, 2006 18.10 18.20 17.69 17.83
202 NASDAQ IRBT Tue, Aug 29, 2006 18.20 18.44 17.70 17.96
201 NASDAQ IRBT Mon, Aug 28, 2006 17.50 18.50 17.50 18.21
200 NASDAQ IRBT Fri, Aug 25, 2006 17.25 17.80 17.16 17.40
199 NASDAQ IRBT Thu, Aug 24, 2006 17.95 18.19 17.16 17.16
198 NASDAQ IRBT Wed, Aug 23, 2006 18.21 18.60 17.83 17.95
197 NASDAQ IRBT Tue, Aug 22, 2006 18.00 18.30 17.96 18.11
196 NASDAQ IRBT Mon, Aug 21, 2006 19.00 19.00 18.00 18.10
195 NASDAQ IRBT Fri, Aug 18, 2006 18.99 19.17 18.85 18.91
194 NASDAQ IRBT Thu, Aug 17, 2006 19.05 19.50 18.63 18.99
193 NASDAQ IRBT Wed, Aug 16, 2006 18.80 19.00 18.55 18.70
192 NASDAQ IRBT Tue, Aug 15, 2006 18.92 19.00 18.48 18.61
191 NASDAQ IRBT Mon, Aug 14, 2006 18.89 19.24 18.48 18.54
190 NASDAQ IRBT Fri, Aug 11, 2006 18.43 18.87 18.19 18.70
189 NASDAQ IRBT Thu, Aug 10, 2006 18.10 18.75 17.74 18.57
188 NASDAQ IRBT Wed, Aug 9, 2006 18.62 18.73 18.10 18.15
187 NASDAQ IRBT Tue, Aug 8, 2006 19.17 19.26 18.38 18.50
186 NASDAQ IRBT Mon, Aug 7, 2006 19.23 19.36 19.00 19.20
185 NASDAQ IRBT Fri, Aug 4, 2006 19.00 19.93 19.00 19.53
184 NASDAQ IRBT Thu, Aug 3, 2006 20.00 20.21 19.00 19.43
183 NASDAQ IRBT Wed, Aug 2, 2006 20.55 21.00 20.40 20.52
182 NASDAQ IRBT Tue, Aug 1, 2006 18.83 21.70 18.69 20.63
181 NASDAQ IRBT Mon, Jul 31, 2006 17.03 17.56 16.36 17.51
180 NASDAQ IRBT Fri, Jul 28, 2006 16.52 16.75 16.20 16.46
179 NASDAQ IRBT Thu, Jul 27, 2006 16.25 16.68 16.13 16.17
178 NASDAQ IRBT Wed, Jul 26, 2006 16.79 17.00 16.09 16.22
177 NASDAQ IRBT Tue, Jul 25, 2006 17.12 17.25 16.82 16.89
176 NASDAQ IRBT Mon, Jul 24, 2006 17.20 17.30 16.80 17.04
175 NASDAQ IRBT Fri, Jul 21, 2006 17.04 17.32 16.58 17.07
174 NASDAQ IRBT Thu, Jul 20, 2006 18.47 18.47 16.95 16.99
173 NASDAQ IRBT Wed, Jul 19, 2006 18.00 18.47 18.00 18.10
172 NASDAQ IRBT Tue, Jul 18, 2006 19.52 19.72 17.91 18.07
171 NASDAQ IRBT Mon, Jul 17, 2006 20.22 20.41 19.14 19.39
170 NASDAQ IRBT Fri, Jul 14, 2006 20.99 21.25 20.37 20.43
169 NASDAQ IRBT Thu, Jul 13, 2006 21.62 21.84 20.65 21.03
168 NASDAQ IRBT Wed, Jul 12, 2006 22.75 23.35 21.71 21.75
167 NASDAQ IRBT Tue, Jul 11, 2006 22.27 22.72 21.50 22.66
166 NASDAQ IRBT Mon, Jul 10, 2006 22.92 23.00 22.04 22.27
165 NASDAQ IRBT Fri, Jul 7, 2006 23.86 23.86 23.05 23.05
164 NASDAQ IRBT Thu, Jul 6, 2006 24.54 24.72 23.80 24.03
163 NASDAQ IRBT Wed, Jul 5, 2006 25.50 25.50 24.16 24.43
162 NASDAQ IRBT Mon, Jul 3, 2006 25.06 25.17 24.56 25.08
161 NASDAQ IRBT Fri, Jun 30, 2006 25.50 25.60 24.59 24.88
160 NASDAQ IRBT Thu, Jun 29, 2006 25.48 25.75 24.73 25.13
159 NASDAQ IRBT Wed, Jun 28, 2006 24.86 25.58 24.81 25.50
158 NASDAQ IRBT Tue, Jun 27, 2006 25.00 25.88 24.02 24.58
157 NASDAQ IRBT Mon, Jun 26, 2006 24.82 25.12 24.75 24.78
156 NASDAQ IRBT Fri, Jun 23, 2006 24.75 25.40 24.40 24.74
155 NASDAQ IRBT Thu, Jun 22, 2006 23.70 24.49 23.50 24.35
154 NASDAQ IRBT Wed, Jun 21, 2006 23.53 23.76 23.34 23.50
153 NASDAQ IRBT Tue, Jun 20, 2006 23.37 23.70 23.11 23.58
152 NASDAQ IRBT Mon, Jun 19, 2006 23.49 23.53 22.95 23.31
151 NASDAQ IRBT Fri, Jun 16, 2006 23.41 23.52 23.13 23.32
150 NASDAQ IRBT Thu, Jun 15, 2006 23.40 23.40 23.10 23.39
149 NASDAQ IRBT Wed, Jun 14, 2006 23.85 23.85 22.97 23.28
148 NASDAQ IRBT Tue, Jun 13, 2006 23.28 23.81 23.04 23.61
147 NASDAQ IRBT Mon, Jun 12, 2006 23.80 23.80 23.27 23.50
146 NASDAQ IRBT Fri, Jun 9, 2006 23.06 23.60 23.06 23.41
145 NASDAQ IRBT Thu, Jun 8, 2006 23.10 23.51 22.84 23.50
144 NASDAQ IRBT Wed, Jun 7, 2006 23.45 23.63 23.00 23.00
143 NASDAQ IRBT Tue, Jun 6, 2006 23.86 23.93 23.00 23.28
142 NASDAQ IRBT Mon, Jun 5, 2006 24.40 24.60 23.27 23.89
141 NASDAQ IRBT Fri, Jun 2, 2006 23.50 25.15 23.33 24.40
140 NASDAQ IRBT Thu, Jun 1, 2006 23.13 23.80 23.07 23.50
139 NASDAQ IRBT Wed, May 31, 2006 21.79 22.27 21.27 22.19
138 NASDAQ IRBT Tue, May 30, 2006 22.45 22.45 21.66 21.82
137 NASDAQ IRBT Fri, May 26, 2006 22.40 22.61 21.56 22.20
136 NASDAQ IRBT Thu, May 25, 2006 22.43 23.00 22.20 22.40
135 NASDAQ IRBT Wed, May 24, 2006 22.15 22.31 21.63 22.21
134 NASDAQ IRBT Tue, May 23, 2006 22.24 23.40 21.42 22.16
133 NASDAQ IRBT Mon, May 22, 2006 22.12 22.25 20.50 20.80
132 NASDAQ IRBT Fri, May 19, 2006 21.82 22.45 21.81 22.42
131 NASDAQ IRBT Thu, May 18, 2006 21.60 22.11 21.60 21.98
130 NASDAQ IRBT Wed, May 17, 2006 22.50 22.78 21.50 21.61
129 NASDAQ IRBT Tue, May 16, 2006 22.52 22.80 22.12 22.47
128 NASDAQ IRBT Mon, May 15, 2006 22.40 23.25 22.34 22.61
127 NASDAQ IRBT Fri, May 12, 2006 22.50 22.51 22.09 22.42
126 NASDAQ IRBT Thu, May 11, 2006 23.69 23.75 22.56 22.62
125 NASDAQ IRBT Wed, May 10, 2006 24.30 24.59 23.50 23.71
124 NASDAQ IRBT Tue, May 9, 2006 25.37 25.38 24.16 24.22
123 NASDAQ IRBT Mon, May 8, 2006 25.21 25.39 24.77 25.22
122 NASDAQ IRBT Fri, May 5, 2006 24.90 25.57 24.70 25.31
121 NASDAQ IRBT Thu, May 4, 2006 25.65 26.20 24.22 24.37
120 NASDAQ IRBT Wed, May 3, 2006 25.40 26.95 25.26 25.49
119 NASDAQ IRBT Tue, May 2, 2006 23.56 23.76 23.00 23.55
118 NASDAQ IRBT Mon, May 1, 2006 22.00 23.85 22.00 23.10
117 NASDAQ IRBT Fri, Apr 28, 2006 22.67 22.69 21.22 21.80
116 NASDAQ IRBT Thu, Apr 27, 2006 23.05 23.24 22.69 22.69
115 NASDAQ IRBT Wed, Apr 26, 2006 24.45 24.45 22.68 23.22
114 NASDAQ IRBT Tue, Apr 25, 2006 25.40 25.40 24.25 24.58
113 NASDAQ IRBT Mon, Apr 24, 2006 26.09 26.15 25.25 25.40
112 NASDAQ IRBT Fri, Apr 21, 2006 26.60 26.60 25.73 26.09
111 NASDAQ IRBT Thu, Apr 20, 2006 26.60 26.90 26.35 26.59
110 NASDAQ IRBT Wed, Apr 19, 2006 27.10 27.20 26.11 26.60
109 NASDAQ IRBT Tue, Apr 18, 2006 28.00 28.00 27.10 27.51
108 NASDAQ IRBT Mon, Apr 17, 2006 28.45 28.45 27.51 27.75
107 NASDAQ IRBT Thu, Apr 13, 2006 28.60 28.60 27.90 28.24
106 NASDAQ IRBT Wed, Apr 12, 2006 28.70 28.70 27.58 28.59
105 NASDAQ IRBT Tue, Apr 11, 2006 29.10 29.10 28.50 28.82
104 NASDAQ IRBT Mon, Apr 10, 2006 27.93 29.30 27.77 29.06
103 NASDAQ IRBT Fri, Apr 7, 2006 28.50 28.93 27.90 28.08
102 NASDAQ IRBT Thu, Apr 6, 2006 28.67 29.09 28.12 28.35
101 NASDAQ IRBT Wed, Apr 5, 2006 28.00 28.72 27.73 28.46
100 NASDAQ IRBT Tue, Apr 4, 2006 28.25 28.25 27.56 28.00
99 NASDAQ IRBT Mon, Apr 3, 2006 27.69 28.48 27.50 28.13
98 NASDAQ IRBT Fri, Mar 31, 2006 29.03 29.12 27.53 27.80
97 NASDAQ IRBT Thu, Mar 30, 2006 29.75 29.90 28.27 28.62
96 NASDAQ IRBT Wed, Mar 29, 2006 29.80 29.99 29.12 29.48
95 NASDAQ IRBT Tue, Mar 28, 2006 29.10 29.95 28.81 29.41
94 NASDAQ IRBT Mon, Mar 27, 2006 28.00 29.92 27.24 28.75
93 NASDAQ IRBT Fri, Mar 24, 2006 26.88 28.00 26.70 27.92
92 NASDAQ IRBT Thu, Mar 23, 2006 26.70 27.00 26.50 26.70
91 NASDAQ IRBT Wed, Mar 22, 2006 26.21 26.90 26.21 26.70
90 NASDAQ IRBT Tue, Mar 21, 2006 27.40 27.40 26.10 26.27
89 NASDAQ IRBT Mon, Mar 20, 2006 27.50 27.88 27.25 27.51
88 NASDAQ IRBT Fri, Mar 17, 2006 26.49 27.74 26.09 27.16
87 NASDAQ IRBT Thu, Mar 16, 2006 26.51 26.66 26.22 26.25
86 NASDAQ IRBT Wed, Mar 15, 2006 26.70 26.70 26.32 26.48
85 NASDAQ IRBT Tue, Mar 14, 2006 26.10 26.69 26.10 26.58
84 NASDAQ IRBT Mon, Mar 13, 2006 26.74 26.74 26.10 26.20
83 NASDAQ IRBT Fri, Mar 10, 2006 26.60 26.62 26.09 26.43
82 NASDAQ IRBT Thu, Mar 9, 2006 26.40 26.75 26.02 26.39
81 NASDAQ IRBT Wed, Mar 8, 2006 27.73 27.80 26.14 26.63
80 NASDAQ IRBT Tue, Mar 7, 2006 28.05 28.27 27.11 27.50
79 NASDAQ IRBT Mon, Mar 6, 2006 29.49 29.49 28.11 28.19
78 NASDAQ IRBT Fri, Mar 3, 2006 29.48 29.50 28.26 28.78
77 NASDAQ IRBT Thu, Mar 2, 2006 29.12 29.95 28.62 28.63
76 NASDAQ IRBT Wed, Mar 1, 2006 27.67 28.16 27.61 27.92
75 NASDAQ IRBT Tue, Feb 28, 2006 27.54 28.19 27.50 27.50
74 NASDAQ IRBT Mon, Feb 27, 2006 27.47 27.83 26.78 27.60
73 NASDAQ IRBT Fri, Feb 24, 2006 27.45 27.45 26.98 27.22
72 NASDAQ IRBT Thu, Feb 23, 2006 27.10 27.95 27.02 27.40
71 NASDAQ IRBT Wed, Feb 22, 2006 26.23 27.20 25.89 27.06
70 NASDAQ IRBT Tue, Feb 21, 2006 26.00 26.25 25.78 26.00
69 NASDAQ IRBT Fri, Feb 17, 2006 26.00 26.18 25.60 25.63
68 NASDAQ IRBT Thu, Feb 16, 2006 26.00 26.50 25.50 25.70
67 NASDAQ IRBT Wed, Feb 15, 2006 28.74 29.20 25.49 25.74
66 NASDAQ IRBT Tue, Feb 14, 2006 33.08 33.49 32.10 33.22
65 NASDAQ IRBT Mon, Feb 13, 2006 32.00 33.30 31.30 32.73
64 NASDAQ IRBT Fri, Feb 10, 2006 30.30 32.23 29.96 32.23
63 NASDAQ IRBT Thu, Feb 9, 2006 31.59 31.59 30.07 30.35
62 NASDAQ IRBT Wed, Feb 8, 2006 31.77 32.14 30.14 31.00
61 NASDAQ IRBT Tue, Feb 7, 2006 33.00 33.02 31.50 31.73
60 NASDAQ IRBT Mon, Feb 6, 2006 34.75 34.80 32.80 32.85
59 NASDAQ IRBT Fri, Feb 3, 2006 34.86 35.00 33.70 34.09
58 NASDAQ IRBT Thu, Feb 2, 2006 35.50 35.84 34.83 35.18
57 NASDAQ IRBT Wed, Feb 1, 2006 35.55 35.99 34.80 35.50
56 NASDAQ IRBT Tue, Jan 31, 2006 36.00 36.00 34.78 35.55
55 NASDAQ IRBT Mon, Jan 30, 2006 35.25 35.95 34.51 35.85
54 NASDAQ IRBT Fri, Jan 27, 2006 34.00 35.30 33.52 34.98
53 NASDAQ IRBT Thu, Jan 26, 2006 33.80 34.40 32.57 33.81
52 NASDAQ IRBT Wed, Jan 25, 2006 34.72 34.81 32.81 33.27
51 NASDAQ IRBT Tue, Jan 24, 2006 35.00 35.76 34.95 35.16
50 NASDAQ IRBT Mon, Jan 23, 2006 34.67 35.44 34.52 34.86
49 NASDAQ IRBT Fri, Jan 20, 2006 36.37 36.70 34.10 34.60
48 NASDAQ IRBT Thu, Jan 19, 2006 37.76 37.80 36.12 36.67
47 NASDAQ IRBT Wed, Jan 18, 2006 34.75 37.90 34.75 37.79
46 NASDAQ IRBT Tue, Jan 17, 2006 34.93 36.15 34.75 35.60
45 NASDAQ IRBT Fri, Jan 13, 2006 34.36 34.84 33.80 33.98
44 NASDAQ IRBT Thu, Jan 12, 2006 34.50 34.50 33.70 34.13
43 NASDAQ IRBT Wed, Jan 11, 2006 35.02 35.40 33.77 34.10
42 NASDAQ IRBT Tue, Jan 10, 2006 33.03 35.40 32.78 34.75
41 NASDAQ IRBT Mon, Jan 9, 2006 33.27 33.65 32.53 33.03
40 NASDAQ IRBT Fri, Jan 6, 2006 34.13 34.95 32.92 33.05
39 NASDAQ IRBT Thu, Jan 5, 2006 32.10 34.12 31.84 33.71
38 NASDAQ IRBT Wed, Jan 4, 2006 32.65 32.96 31.78 31.84
37 NASDAQ IRBT Tue, Jan 3, 2006 34.08 34.39 31.86 32.40
36 NASDAQ IRBT Fri, Dec 30, 2005 34.15 34.15 32.38 33.33
35 NASDAQ IRBT Thu, Dec 29, 2005 31.16 34.07 30.95 33.94
34 NASDAQ IRBT Wed, Dec 28, 2005 31.50 31.75 30.55 30.95
33 NASDAQ IRBT Tue, Dec 27, 2005 31.70 31.92 30.03 31.36
32 NASDAQ IRBT Fri, Dec 23, 2005 33.00 33.00 31.53 31.71
31 NASDAQ IRBT Thu, Dec 22, 2005 32.03 33.00 31.90 33.00
30 NASDAQ IRBT Wed, Dec 21, 2005 31.22 31.85 31.21 31.41
29 NASDAQ IRBT Tue, Dec 20, 2005 31.60 31.60 30.55 31.22
28 NASDAQ IRBT Mon, Dec 19, 2005 31.50 32.38 30.59 30.87
27 NASDAQ IRBT Fri, Dec 16, 2005 30.48 30.80 29.73 30.32
26 NASDAQ IRBT Thu, Dec 15, 2005 30.50 30.70 29.12 30.50
25 NASDAQ IRBT Wed, Dec 14, 2005 29.50 29.50 28.50 28.76
24 NASDAQ IRBT Tue, Dec 13, 2005 30.39 30.39 29.25 29.45
23 NASDAQ IRBT Mon, Dec 12, 2005 30.94 30.99 29.88 29.96
22 NASDAQ IRBT Fri, Dec 9, 2005 31.25 31.25 30.36 30.73
21 NASDAQ IRBT Thu, Dec 8, 2005 31.47 31.47 30.30 30.87
20 NASDAQ IRBT Wed, Dec 7, 2005 30.45 30.70 29.85 30.65
19 NASDAQ IRBT Tue, Dec 6, 2005 32.35 32.95 29.78 29.85
18 NASDAQ IRBT Mon, Dec 5, 2005 30.84 32.17 30.21 31.90
17 NASDAQ IRBT Fri, Dec 2, 2005 28.90 30.99 28.80 30.15
16 NASDAQ IRBT Thu, Dec 1, 2005 29.50 29.78 28.50 29.01
15 NASDAQ IRBT Wed, Nov 30, 2005 29.00 29.60 28.96 29.23
14 NASDAQ IRBT Tue, Nov 29, 2005 28.57 29.19 28.21 28.85
13 NASDAQ IRBT Mon, Nov 28, 2005 30.00 30.00 28.62 28.67
12 NASDAQ IRBT Fri, Nov 25, 2005 29.40 30.00 29.20 29.74
11 NASDAQ IRBT Wed, Nov 23, 2005 29.60 30.37 28.80 29.74
10 NASDAQ IRBT Tue, Nov 22, 2005 28.82 30.85 28.42 29.89
9 NASDAQ IRBT Mon, Nov 21, 2005 29.41 29.99 28.13 28.45
8 NASDAQ IRBT Fri, Nov 18, 2005 30.04 31.00 29.50 29.50
7 NASDAQ IRBT Thu, Nov 17, 2005 31.63 32.17 30.15 30.16
6 NASDAQ IRBT Wed, Nov 16, 2005 30.25 31.70 29.25 30.86
5 NASDAQ IRBT Tue, Nov 15, 2005 32.24 33.62 29.98 30.60
4 NASDAQ IRBT Mon, Nov 14, 2005 35.98 36.20 32.70 32.70
3 NASDAQ IRBT Fri, Nov 11, 2005 34.50 37.33 32.99 36.51
2 NASDAQ IRBT Thu, Nov 10, 2005 33.75 35.16 31.33 34.50
1 NASDAQ IRBT Wed, Nov 9, 2005 29.51 34.16 26.29 26.70
# Exchange Symbol Date Open High Low Close

Earn Extra Cash Back on Your Investments with Rakuten (formerly Ebates)

Did you know you can earn $30 back on your first $30 of qualifying purchases with Rakuten?

Join now and start saving on every purchase from top retailers like Target, eBay, Zappos, Walmart, Kohl's & CVS. Whether you're shopping for fashion, electronics, home essentials, or health products, Rakuten makes it rewarding.

Sign up through this link and explore the endless possibilities to save and earn cash back!

Popular Posts From Our Blog

Check out the Symbol Surfing blog to learn about investing.