SEC CIK 1278026
CRANDALL THEODORE D
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ROKview stock → | 84,293.67 | 2018-12-04 |
Position History — ROK
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ROK
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2018-12-04 | Open-market sale | 11,700 | $175.73 | 84,293.67 |
| 2018-12-04 | Open-market sale | 1,720 | $176.05 | 82,573.67 |
| 2018-12-03 | Option exercise (derivative) | 11,540 | $0.00 | 0 |
| 2018-12-03 | Option exercise | 11,540 | $0.00 | 95,993.67 |
| 2018-11-09 | Gift | 390 | $0.00 | 84,453.67 |
| 2018-10-01 | Grant / award (derivative) | 11,540 | $0.00 | 11,540 |
| 2018-07-31 | Open-market sale | 5,533 | $187.34 | 84,843.67 |
| 2018-02-01 | Option exercise (derivative) | 23,600 | $0.00 | 267 |
| 2018-02-01 | Open-market sale | 13,400 | $200.28 | 100,576.67 |
| 2018-02-01 | Option exercise | 23,600 | $115.69 | 113,976.67 |
| 2018-02-01 | Open-market sale | 10,200 | $201.28 | 90,376.67 |
| 2018-01-26 | Open-market sale | 10,000 | $202.94 | 90,376.67 |
| 2017-12-08 | Grant / award (derivative) | 16,500 | $0.00 | 16,500 |
| 2017-12-08 | Grant / award | 1,020 | $0.00 | 100,376.67 |
| 2017-12-04 | Open-market sale | 5,471 | $190.76 | 99,356.67 |
| 2017-12-02 | Option exercise (derivative) | 9,594 | $0.00 | 0 |
| 2017-12-02 | Option exercise | 9,594 | $0.00 | 104,827.67 |
| 2017-11-29 | Gift | 262 | $0.00 | 95,233.67 |
| 2017-10-02 | Grant / award (derivative) | 9,594 | $0.00 | 9,594 |
| 2017-08-02 | Option exercise (derivative) | 300 | $0.00 | 27,300 |
| 2017-08-02 | Option exercise (derivative) | 533 | $0.00 | 23,867 |
| 2017-08-02 | Option exercise (derivative) | 17,800 | $0.00 | 0 |
| 2017-08-02 | Option exercise | 533 | $115.69 | 114,095.67 |
| 2017-08-02 | Option exercise | 17,800 | $108.89 | 113,562.67 |
| 2017-08-02 | Open-market sale | 18,900 | $165.46 | 95,495.67 |
| 2017-08-02 | Option exercise | 300 | $104.08 | 114,395.67 |
| 2017-05-05 | Option exercise (derivative) | 3,563 | $0.00 | 0 |
| 2017-05-05 | Open-market sale | 3,563 | $156.19 | 95,762.67 |
| 2017-05-05 | Option exercise | 3,563 | $80.11 | 99,325.67 |
| 2017-05-03 | Option exercise (derivative) | 100 | $0.00 | 3,563 |
| 2017-05-03 | Open-market sale | 100 | $156.00 | 95,762.67 |
| 2017-05-03 | Option exercise | 100 | $80.11 | 95,862.67 |
| 2017-05-02 | Option exercise (derivative) | 1,300 | $0.00 | 0 |
| 2017-05-02 | Option exercise (derivative) | 16,237 | $0.00 | 3,663 |
| 2017-05-02 | Option exercise | 16,237 | $80.11 | 114,699.67 |
| 2017-05-02 | Open-market sale | 18,727 | $156.19 | 95,972.67 |
| 2017-05-02 | Option exercise | 1,400 | $69.57 | 98,462.67 |
| 2017-05-02 | Option exercise | 1,300 | $74.14 | 97,062.67 |
| 2017-05-02 | Open-market sale | 210 | $157.06 | 95,762.67 |
| 2017-02-27 | I (derivative) | 2,497.06 | $0.00 | 0 |
| 2017-02-27 | I | 4,188.48 | $151.26 | 0 |
| 2017-02-07 | Option exercise (derivative) | 24,400 | $0.00 | 1,300 |
| 2017-02-07 | Open-market sale | 934 | $151.06 | 95,762.67 |
| 2017-02-07 | Open-market sale | 23,466 | $150.40 | 96,696.67 |
| 2017-02-07 | Option exercise | 24,400 | $74.14 | 120,162.67 |
| 2016-12-06 | Grant / award (derivative) | 23,200 | $0.00 | 23,200 |
| 2016-12-06 | Grant / award | 1,430 | $0.00 | 95,762.67 |
| 2016-12-05 | Open-market sale | 888 | $135.95 | 94,332.67 |
| 2016-12-04 | Option exercise (derivative) | 390 | $0.00 | 0 |
| 2016-12-04 | Option exercise | 390 | $0.00 | 95,220.67 |
| 2016-11-22 | Option exercise (derivative) | 9,150 | $0.00 | 1,400 |
| 2016-11-22 | Option exercise | 9,150 | $69.57 | 103,980.67 |
| 2016-11-22 | Open-market sale | 9,050 | $131.62 | 94,930.67 |
| 2016-11-22 | Open-market sale | 100 | $132.15 | 94,830.67 |
| 2016-11-21 | Option exercise (derivative) | 2,150 | $0.00 | 10,550 |
| 2016-11-21 | Open-market sale | 2,150 | $132.16 | 94,830.67 |
| 2016-11-21 | Option exercise | 2,150 | $69.57 | 96,980.67 |
| 2016-11-11 | Option exercise (derivative) | 11,300 | $0.00 | 12,700 |
| 2016-11-11 | Option exercise | 11,300 | $69.57 | 106,130.67 |
| 2016-11-11 | Open-market sale | 7,626 | $130.14 | 98,504.67 |
| 2016-11-11 | Open-market sale | 3,674 | $130.71 | 94,830.67 |
| 2016-11-09 | Option exercise (derivative) | 11,300 | $0.00 | 24,000 |
| 2016-11-09 | Open-market sale | 4,600 | $124.76 | 101,030.67 |
| 2016-11-09 | Open-market sale | 500 | $123.81 | 105,630.67 |
| 2016-11-09 | Open-market sale | 3,700 | $125.70 | 97,330.67 |
| 2016-11-09 | Open-market sale | 2,500 | $126.46 | 94,830.67 |
| 2016-11-09 | Option exercise | 11,300 | $69.57 | 106,130.67 |
| 2016-10-03 | Grant / award (derivative) | 390 | $0.00 | 390 |
| 2016-08-10 | Option exercise (derivative) | 2,100 | $0.00 | 0 |
| 2016-08-10 | Option exercise | 3,400 | $29.37 | 98,134.67 |
| 2016-08-10 | Open-market sale | 5,404 | $118.49 | 94,830.67 |
| 2016-08-10 | Option exercise | 2,100 | $46.16 | 100,234.67 |
| 2015-12-07 | Open-market sale | 2,588 | $106.49 | 94,734.67 |
| 2015-12-06 | Option exercise (derivative) | 3,618 | $0.00 | 0 |
| 2015-12-06 | Option exercise | 3,618 | $0.00 | 97,322.67 |
| 2015-12-03 | Grant / award | 1,880 | $0.00 | 93,704.67 |
| 2015-12-03 | Grant / award (derivative) | 27,600 | $104.08 | 27,600 |
| 2015-12-03 | Grant / award | 1,880 | $0.00 | 91,116.67 |
| 2015-10-01 | Grant / award (derivative) | 3,618 | $0.00 | 3,618 |
| 2015-05-04 | Option exercise (derivative) | 22,067 | $0.00 | 3,400 |
| 2015-05-04 | Option exercise | 22,067 | $29.37 | 113,891.67 |
| 2015-05-04 | Open-market sale | 22,067 | $122.25 | 91,824.67 |
| 2014-12-02 | Open-market sale | 4,966 | $116.08 | 90,414.67 |
| 2014-12-02 | Grant / award (derivative) | 24,400 | $0.00 | 24,400 |
| 2014-12-02 | Grant / award | 1,410 | $0.00 | 91,824.67 |
| 2014-12-01 | Option exercise (derivative) | 8,340 | $0.00 | 0 |
| 2014-12-01 | Option exercise | 8,340 | $0.00 | 95,380.67 |
| 2014-10-02 | Grant / award (derivative) | 8,340 | $0.00 | 8,340 |
| 2014-05-27 | Option exercise (derivative) | 1,450 | $0.00 | 0 |
| 2014-05-27 | Option exercise (derivative) | 22,067 | $0.00 | 25,467 |
| 2014-05-27 | Option exercise | 1,450 | $68.04 | 109,107.67 |
| 2014-05-27 | Option exercise | 22,067 | $29.37 | 107,657.67 |
| 2014-05-27 | Open-market sale | 22,067 | $122.33 | 87,040.67 |
| 2014-02-24 | Option exercise (derivative) | 8,634 | $0.00 | 2,100 |
| 2014-02-24 | Open-market sale | 8,634 | $120.62 | 85,390.67 |
| 2014-02-24 | Option exercise | 8,634 | $46.16 | 94,024.67 |
| 2014-02-21 | Option exercise (derivative) | 8,400 | $0.00 | 10,734 |
| 2014-02-21 | Option exercise | 8,400 | $46.16 | 93,790.67 |
| 2014-02-21 | Open-market sale | 8,400 | $120.02 | 85,390.67 |
| 2014-02-12 | Option exercise (derivative) | 2,620 | $0.00 | 19,134 |
| 2014-02-12 | Option exercise | 2,620 | $46.16 | 88,010.67 |
| 2014-02-12 | Open-market sale | 2,620 | $115.22 | 85,390.67 |
| 2014-02-03 | Option exercise (derivative) | 200 | $0.00 | 21,754 |
| 2014-02-03 | Option exercise | 200 | $46.16 | 200 |
| 2014-02-03 | Open-market sale | 200 | $115.03 | 85,390.67 |
| 2014-02-03 | Option exercise | 200 | $46.16 | 85,790.67 |
| 2014-02-03 | Open-market sale | 200 | $115.03 | 85,590.67 |
| 2014-01-31 | Option exercise (derivative) | 31,246 | $0.00 | 21,954 |
| 2014-01-31 | Open-market sale | 500 | $115.31 | 85,590.67 |
| 2014-01-31 | Open-market sale | 26,791 | $114.95 | 86,090.67 |
| 2014-01-31 | Open-market sale | 3,955 | $113.73 | 112,881.67 |
| 2014-01-31 | Option exercise | 31,246 | $46.16 | 116,836.67 |
| 2013-12-09 | Open-market sale | 4,591 | $111.57 | 85,590.67 |
| 2013-12-07 | Option exercise (derivative) | 7,074 | $0.00 | 0 |
| 2013-12-07 | Option exercise | 7,074 | $0.00 | 90,181.67 |
| 2013-12-04 | Grant / award (derivative) | 17,800 | $0.00 | 17,800 |
| 2013-12-04 | Grant / award | 1,380 | $0.00 | 83,107.67 |
| 2013-11-07 | Option exercise (derivative) | 34,050 | $0.00 | 1,450 |
| 2013-11-07 | Open-market sale | 26,650 | $111.68 | 81,827.67 |
| 2013-11-07 | Option exercise | 34,050 | $68.04 | 115,777.67 |
| 2013-11-07 | Open-market sale | 6,400 | $112.92 | 108,477.67 |
| 2013-11-07 | Open-market sale | 900 | $113.44 | 114,877.67 |
| 2013-11-07 | Open-market sale | 100 | $110.01 | 81,727.67 |
| 2013-10-01 | Grant / award (derivative) | 7,074 | $0.00 | 7,074 |
| 2013-08-30 | Option exercise (derivative) | 31,400 | $0.00 | 0 |
| 2013-08-30 | Option exercise | 31,400 | $63.59 | 111,577.67 |
| 2013-08-30 | Open-market sale | 29,850 | $97.24 | 81,727.67 |
| 2013-08-01 | Option exercise (derivative) | 22,066 | $0.00 | 47,534 |
| 2013-08-01 | Open-market sale | 20,166 | $99.29 | 80,177.67 |
| 2013-08-01 | Option exercise | 22,066 | $29.37 | 102,243.67 |
| 2013-08-01 | Open-market sale | 1,900 | $98.13 | 100,343.67 |
| 2013-02-05 | Option exercise (derivative) | 36,300 | $0.00 | 0 |
| 2013-02-05 | Option exercise | 36,300 | $56.36 | 118,727.67 |
| 2013-02-05 | Open-market sale | 38,550 | $90.88 | 80,177.67 |
| 2013-02-05 | Option exercise | 2,200 | $43.90 | 82,427.67 |
| 2012-12-10 | Open-market sale | 7,111 | $80.48 | 80,227.67 |
| 2012-12-09 | Option exercise (derivative) | 12,975 | $0.00 | 0 |
| 2012-12-09 | Option exercise | 12,975 | $0.00 | 87,338.67 |
| 2012-12-06 | Grant / award (derivative) | 19,900 | $0.00 | 19,900 |
| 2012-12-06 | Grant / award | 1,570 | $0.00 | 74,363.67 |
| 2012-12-05 | Option exercise (derivative) | 22,600 | $0.00 | 2,200 |
| 2012-12-05 | Open-market sale | 22,600 | $80.16 | 72,793.67 |
| 2012-12-05 | Option exercise | 22,600 | $43.90 | 95,393.67 |
| 2012-11-02 | Option exercise (derivative) | 22,600 | $0.00 | 24,800 |
| 2012-11-02 | Open-market sale | 2,000 | $76.56 | 72,793.67 |
| 2012-11-02 | Open-market sale | 20,600 | $75.43 | 74,793.67 |
| 2012-11-02 | Option exercise | 22,600 | $43.90 | 95,393.67 |
| 2012-10-01 | Grant / award (derivative) | 12,975 | $0.00 | 12,975 |
| 2012-05-24 | Option exercise (derivative) | 22,600 | $0.00 | 47,400 |
| 2012-05-24 | Open-market sale | 22,600 | $75.64 | 72,793.67 |
| 2012-05-24 | Option exercise | 22,600 | $43.90 | 95,393.67 |
| 2011-12-05 | Open-market sale | 10,431 | $75.80 | 72,793.67 |
| 2011-12-03 | Option exercise (derivative) | 19,600 | $0.00 | 0 |
| 2011-12-03 | Option exercise | 19,600 | $0.00 | 83,224.67 |
| 2011-12-01 | Grant / award (derivative) | 25,700 | $74.14 | 25,700 |
| 2011-12-01 | Grant / award | 2,030 | $0.00 | 63,624.67 |
| 2011-10-03 | Grant / award (derivative) | 19,600 | $0.00 | 19,600 |
| 2011-02-09 | Option exercise (derivative) | 21,000 | $0.00 | 0 |
| 2011-02-09 | Option exercise | 21,000 | $27.75 | 78,994.67 |
| 2011-02-09 | Open-market sale | 17,400 | $85.37 | 61,594.67 |
| 2011-01-28 | Option exercise (derivative) | 17,000 | $0.00 | 21,000 |
| 2011-01-28 | Open-market sale | 7,500 | $81.04 | 57,994.67 |
| 2011-01-28 | Open-market sale | 9,500 | $80.43 | 65,494.67 |
| 2011-01-28 | Option exercise | 17,000 | $27.75 | 74,994.67 |
| 2010-12-07 | Grant / award (derivative) | 35,300 | $69.57 | 35,300 |
| 2010-12-07 | Grant / award | 2,160 | $0.00 | 57,994.67 |
| 2010-12-06 | Open-market sale | 1,690 | $68.86 | 55,834.67 |
| 2010-12-05 | Option exercise (derivative) | 2,436 | $0.00 | 0 |
| 2010-12-05 | Option exercise | 2,436 | $0.00 | 57,524.67 |
| 2010-11-18 | Option exercise (derivative) | 17,000 | $0.00 | 38,000 |
| 2010-11-18 | Option exercise | 17,000 | $27.75 | 72,088.67 |
| 2010-11-18 | Open-market sale | 17,000 | $65.00 | 55,088.67 |
| 2010-10-01 | Grant / award (derivative) | 2,436 | $0.00 | 2,436 |
| 2009-12-09 | Grant / award (derivative) | 53,200 | $46.16 | 53,200 |
| 2009-12-09 | Grant / award | 3,000 | $0.00 | 55,088.67 |
| 2009-12-06 | Option exercise (derivative) | 728 | $0.00 | 0 |
| 2009-12-06 | Open-market sale | 140 | $45.59 | 52,988.67 |
| 2009-12-06 | Open-market sale | 100 | $45.67 | 52,088.67 |
| 2009-12-06 | Open-market sale | 100 | $45.63 | 52,888.67 |
| 2009-12-06 | Open-market sale | 400 | $45.64 | 52,488.67 |
| 2009-12-06 | Open-market sale | 300 | $45.66 | 52,188.67 |
| 2009-12-06 | Option exercise | 728 | $0.00 | 53,128.67 |
| 2009-10-01 | Grant / award (derivative) | 728 | $0.00 | 728 |
| 2009-05-01 | Option exercise (derivative) | 40,889 | $0.00 | 0 |
| 2009-05-01 | Open-market sale | 100 | $31.94 | 58,000.67 |
| 2009-05-01 | Option exercise | 40,889 | $20.35 | 85,975.67 |
| 2009-05-01 | Open-market sale | 17,857 | $31.38 | 68,118.67 |
| 2009-05-01 | Open-market sale | 10 | $31.86 | 68,108.67 |
| 2009-05-01 | Open-market sale | 1,490 | $31.87 | 66,618.67 |
| 2009-05-01 | Open-market sale | 400 | $31.88 | 66,218.67 |
| 2009-05-01 | Open-market sale | 800 | $31.89 | 65,418.67 |
| 2009-05-01 | Open-market sale | 5,718 | $31.90 | 59,700.67 |
| 2009-05-01 | Open-market sale | 1,200 | $31.91 | 58,500.67 |
| 2009-05-01 | Open-market sale | 400 | $31.93 | 58,100.67 |
| 2009-05-01 | Open-market sale | 800 | $31.94 | 57,200.67 |
| 2009-05-01 | Open-market sale | 100 | $31.96 | 57,100.67 |
| 2009-05-01 | Open-market sale | 400 | $31.96 | 56,700.67 |
| 2009-05-01 | Open-market sale | 400 | $31.97 | 56,300.67 |
| 2009-05-01 | Open-market sale | 500 | $31.98 | 55,800.67 |
| 2009-05-01 | Open-market sale | 900 | $32.01 | 54,900.67 |
| 2009-05-01 | Open-market sale | 100 | $32.02 | 54,800.67 |
| 2009-05-01 | Open-market sale | 500 | $32.03 | 54,300.67 |
| 2009-05-01 | Open-market sale | 1,400 | $32.05 | 52,900.67 |
| 2009-05-01 | Open-market sale | 500 | $32.06 | 52,400.67 |
| 2008-12-03 | Grant / award (derivative) | 69,600 | $29.37 | 69,600 |
| 2008-12-03 | Grant / award | 4,200 | $0.00 | 45,086.67 |
| 2008-11-26 | Option exercise (derivative) | 11,154 | $0.00 | 40,889 |
| 2008-11-26 | Open-market sale | 100 | $29.43 | 47,786.67 |
| 2008-11-26 | Option exercise | 11,154 | $20.35 | 47,886.67 |
| 2008-11-26 | Open-market sale | 300 | $29.30 | 40,886.67 |
| 2008-11-26 | Open-market sale | 900 | $29.31 | 41,186.67 |
| 2008-11-26 | Open-market sale | 100 | $29.32 | 42,086.67 |
| 2008-11-26 | Open-market sale | 800 | $29.33 | 42,186.67 |
| 2008-11-26 | Open-market sale | 200 | $29.34 | 42,986.67 |
| 2008-11-26 | Open-market sale | 700 | $29.35 | 43,186.67 |
| 2008-11-26 | Open-market sale | 300 | $29.36 | 43,886.67 |
| 2008-11-26 | Open-market sale | 200 | $29.37 | 44,186.67 |
| 2008-11-26 | Open-market sale | 800 | $29.38 | 44,386.67 |
| 2008-11-26 | Open-market sale | 200 | $29.39 | 45,186.67 |
| 2008-11-26 | Open-market sale | 1,600 | $29.40 | 45,386.67 |
| 2008-11-26 | Open-market sale | 200 | $29.41 | 46,986.67 |
| 2008-11-26 | Open-market sale | 100 | $29.41 | 47,186.67 |
| 2008-11-26 | Open-market sale | 100 | $29.42 | 47,286.67 |
| 2008-11-26 | Open-market sale | 400 | $29.42 | 47,386.67 |
| 2008-11-26 | Option exercise (derivative) | 8,846 | $0.00 | 52,043 |
| 2008-11-26 | Open-market sale | 300 | $29.45 | 36,832.67 |
| 2008-11-26 | Open-market sale | 500 | $29.46 | 37,132.67 |
| 2008-11-26 | Open-market sale | 1,146 | $29.47 | 37,632.67 |
| 2008-11-26 | Open-market sale | 100 | $29.48 | 38,778.67 |
| 2008-11-26 | Open-market sale | 200 | $29.48 | 38,878.67 |
| 2008-11-26 | Open-market sale | 200 | $29.49 | 39,078.67 |
| 2008-11-26 | Open-market sale | 200 | $29.50 | 39,278.67 |
| 2008-11-26 | Open-market sale | 100 | $29.51 | 39,478.67 |
| 2008-11-26 | Open-market sale | 1,000 | $29.54 | 39,578.67 |
| 2008-11-26 | Open-market sale | 1,200 | $29.55 | 40,578.67 |
| 2008-11-26 | Open-market sale | 200 | $29.56 | 41,778.67 |
| 2008-11-26 | Open-market sale | 900 | $29.58 | 41,978.67 |
| 2008-11-26 | Open-market sale | 100 | $29.59 | 42,878.67 |
| 2008-11-26 | Open-market sale | 500 | $29.62 | 42,978.67 |
| 2008-11-26 | Open-market sale | 1,600 | $29.63 | 43,478.67 |
| 2008-11-26 | Open-market sale | 100 | $29.65 | 45,078.67 |
| 2008-11-26 | Open-market sale | 200 | $29.67 | 45,178.67 |
| 2008-11-26 | Open-market sale | 100 | $29.68 | 45,378.67 |
| 2008-11-26 | Open-market sale | 100 | $29.44 | 36,732.67 |
| 2008-11-26 | Open-market sale | 100 | $29.69 | 45,478.67 |
| 2008-11-26 | Option exercise | 8,846 | $20.35 | 45,578.67 |
| 2008-11-10 | Open-market sale | 891 | $25.85 | 36,732.67 |
| 2007-12-05 | Grant / award (derivative) | 35,500 | $0.00 | 35,500 |
| 2007-12-05 | Grant / award | 2,500 | $0.00 | 37,623.67 |
| 2007-08-31 | Option exercise (derivative) | 18,267 | $0.00 | 0 |
| 2007-08-31 | Open-market sale | 467 | $70.61 | 50,523.67 |
| 2007-08-31 | Open-market sale | 1,300 | $70.68 | 36,123.67 |
| 2007-08-31 | Open-market sale | 500 | $70.69 | 37,423.67 |
| 2007-08-31 | Open-market sale | 1,052 | $70.70 | 37,923.67 |
| 2007-08-31 | Open-market sale | 148 | $70.71 | 38,975.67 |
| 2007-08-31 | Open-market sale | 200 | $70.36 | 39,123.67 |
| 2007-08-31 | Open-market sale | 200 | $70.41 | 39,323.67 |
| 2007-08-31 | Open-market sale | 144 | $70.44 | 39,523.67 |
| 2007-08-31 | Open-market sale | 300 | $70.45 | 39,667.67 |
| 2007-08-31 | Open-market sale | 100 | $70.46 | 39,967.67 |
| 2007-08-31 | Open-market sale | 600 | $70.47 | 40,067.67 |
| 2007-08-31 | Open-market sale | 200 | $70.48 | 40,667.67 |
| 2007-08-31 | Open-market sale | 4,900 | $70.49 | 40,867.67 |
| 2007-08-31 | Open-market sale | 600 | $70.50 | 45,767.67 |
| 2007-08-31 | Open-market sale | 400 | $70.51 | 46,367.67 |
| 2007-08-31 | Open-market sale | 700 | $70.52 | 46,767.67 |
| 2007-08-31 | Open-market sale | 200 | $70.54 | 47,467.67 |
| 2007-08-31 | Open-market sale | 300 | $70.55 | 47,667.67 |
| 2007-08-31 | Open-market sale | 1,256 | $70.56 | 47,967.67 |
| 2007-08-31 | Open-market sale | 100 | $70.57 | 49,223.67 |
| 2007-08-31 | Open-market sale | 700 | $70.58 | 49,323.67 |
| 2007-08-31 | Open-market sale | 500 | $70.59 | 50,023.67 |
| 2007-08-31 | Open-market sale | 1,000 | $70.66 | 35,123.67 |
| 2007-08-31 | Option exercise | 18,267 | $15.50 | 50,990.67 |
| 2007-05-14 | Gift | 19 | $0.00 | 32,723.67 |
| 2006-12-06 | Grant / award (derivative) | 31,400 | $0.00 | 31,400 |
| 2006-12-06 | Grant / award | 2,400 | $0.00 | 32,742.67 |
| 2006-11-09 | Gift | 48 | $0.00 | 30,342.67 |
| 2006-10-29 | Gift | 159 | $0.00 | 30,390.67 |
| 2006-05-10 | Option exercise (derivative) | 7,400 | $0.00 | 0 |
| 2006-05-10 | Open-market sale | 292 | $75.97 | 37,257.67 |
| 2006-05-10 | Open-market sale | 6,694 | $75.93 | 30,563.67 |
| 2006-05-10 | Gift | 14 | $0.00 | 30,549.67 |
| 2006-05-10 | Option exercise | 7,400 | $13.40 | 37,549.67 |
| 2006-05-08 | Option exercise (derivative) | 23,733 | $0.00 | 18,267 |
| 2006-05-08 | Option exercise | 23,733 | $15.50 | 53,882.67 |
| 2006-05-08 | Open-market sale | 23,733 | $76.40 | 30,149.67 |
| 2006-02-07 | Option exercise (derivative) | 3,812 | $0.00 | 0 |
| 2006-02-07 | Option exercise (derivative) | 4,902 | $0.00 | 60,889 |
| 2006-02-07 | Option exercise (derivative) | 13,088 | $0.00 | 7,400 |
| 2006-02-07 | Option exercise | 13,088 | $13.40 | 43,237.67 |
| 2006-02-07 | Option exercise | 4,902 | $20.35 | 26,337.67 |
| 2006-02-07 | Open-market sale | 13,088 | $67.45 | 30,149.67 |
| 2006-02-07 | Option exercise | 3,812 | $11.60 | 30,149.67 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.