SEC CIK 1305128
MILLER JOHN M
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ROKview stock → | 5,614.806 | 2026-05-20 |
Position History — ROK
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ROK
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Grant / award (derivative) | 277 | $0.00 | 277 |
| 2026-05-20 | Option exercise (derivative) | 700 | $0.00 | 0 |
| 2026-05-20 | Open-market sale | 354 | $426.02 | 5,614.806 |
| 2026-05-20 | Open-market sale | 700 | $426.02 | 5,968.806 |
| 2026-05-20 | Option exercise | 700 | $136.40 | 6,668.806 |
| 2025-12-10 | Open-market sale | 29 | $402.85 | 5,968.806 |
| 2025-12-10 | Open-market sale | 1 | $403.57 | 5,997.806 |
| 2025-12-10 | Open-market sale | 43 | $401.79 | 5,998.806 |
| 2025-12-10 | Open-market sale | 19 | $400.69 | 6,041.806 |
| 2025-12-09 | Option exercise (derivative) | 132 | $0.00 | 0 |
| 2025-12-09 | Option exercise (derivative) | 62 | $0.00 | 0 |
| 2025-12-09 | Option exercise | 132 | $0.00 | 6,060.806 |
| 2025-12-09 | Option exercise | 62 | $0.00 | 5,928.806 |
| 2025-12-08 | Grant / award (derivative) | 150 | $0.00 | 150 |
| 2025-12-08 | Grant / award (derivative) | 513 | $0.00 | 513 |
| 2025-12-08 | Open-market sale | 2 | $401.48 | 5,866.806 |
| 2025-12-08 | Open-market sale | 23 | $400.87 | 5,868.806 |
| 2025-12-05 | Option exercise (derivative) | 54 | $0.00 | 108 |
| 2025-12-05 | Option exercise | 54 | $0.00 | 5,921.81 |
| 2025-12-05 | Open-market sale | 27 | $402.83 | 5,894.81 |
| 2025-12-05 | Open-market sale | 3 | $403.43 | 5,891.81 |
| 2025-12-04 | Option exercise (derivative) | 65 | $0.00 | 65 |
| 2025-12-04 | Option exercise | 65 | $0.00 | 5,867.81 |
| 2025-10-01 | Grant / award (derivative) | 132 | $0.00 | 132 |
| 2025-05-13 | Option exercise (derivative) | 1,800 | $0.00 | 700 |
| 2025-05-13 | Open-market sale | 1,800 | $310.02 | 5,729 |
| 2025-05-13 | Option exercise | 1,800 | $136.40 | 7,529 |
| 2025-02-28 | Open-market sale | 252 | $285.43 | 5,729 |
| 2025-02-13 | Option exercise (derivative) | 900 | $0.00 | 0 |
| 2025-02-13 | Option exercise | 900 | $104.08 | 6,294 |
| 2025-02-13 | Tax withholding | 313 | $298.66 | 5,981 |
| 2024-12-10 | Open-market sale | 6 | $295.89 | 5,407 |
| 2024-12-10 | Open-market sale | 8 | $296.75 | 5,399 |
| 2024-12-10 | Open-market sale | 5 | $297.92 | 5,394 |
| 2024-12-09 | Option exercise (derivative) | 62 | $0.00 | 62 |
| 2024-12-09 | Open-market sale | 14 | $302.01 | 5,351 |
| 2024-12-09 | Option exercise | 62 | $0.00 | 5,413 |
| 2024-12-07 | Option exercise (derivative) | 46 | $0.00 | 0 |
| 2024-12-07 | Option exercise | 46 | $0.00 | 5,365 |
| 2024-12-05 | Grant / award (derivative) | 162 | $0.00 | 162 |
| 2024-12-05 | Grant / award (derivative) | 514 | $0.00 | 514 |
| 2024-12-05 | Open-market sale | 19 | $296.15 | 5,319 |
| 2024-12-04 | Option exercise (derivative) | 64 | $0.00 | 130 |
| 2024-12-04 | Option exercise | 64 | $0.00 | 5,338 |
| 2024-11-18 | Option exercise (derivative) | 800 | $0.00 | 0 |
| 2024-11-18 | Option exercise (derivative) | 467 | $0.00 | 900 |
| 2024-11-18 | Tax withholding | 326 | $283.13 | 5,274 |
| 2024-11-18 | Option exercise | 467 | $104.08 | 5,267 |
| 2024-11-18 | Open-market sale | 467 | $284.07 | 4,800 |
| 2024-11-18 | Option exercise | 800 | $115.69 | 5,600 |
| 2024-05-16 | Option exercise (derivative) | 467 | $0.00 | 1,367 |
| 2024-05-16 | Open-market sale | 467 | $273.27 | 4,800 |
| 2024-05-16 | Option exercise | 467 | $104.08 | 5,267 |
| 2023-12-11 | Open-market sale | 30 | $280.20 | 4,800 |
| 2023-12-11 | Open-market sale | 74 | $279.56 | 4,830 |
| 2023-12-10 | Option exercise (derivative) | 65 | $0.00 | 0 |
| 2023-12-10 | Option exercise (derivative) | 198 | $0.00 | 0 |
| 2023-12-10 | Option exercise | 198 | $0.00 | 4,904 |
| 2023-12-10 | Option exercise | 65 | $0.00 | 4,706 |
| 2023-12-09 | Option exercise (derivative) | 61 | $0.00 | 124 |
| 2023-12-09 | Option exercise | 61 | $0.00 | 4,641 |
| 2023-12-08 | Open-market sale | 14 | $279.07 | 4,580 |
| 2023-12-07 | Option exercise (derivative) | 46 | $0.00 | 46 |
| 2023-12-07 | Option exercise | 46 | $0.00 | 4,594 |
| 2023-12-04 | Grant / award (derivative) | 629 | $0.00 | 629 |
| 2023-12-04 | Grant / award (derivative) | 194 | $0.00 | 194 |
| 2023-11-20 | Open-market sale | 275 | $271.30 | 4,548 |
| 2023-10-02 | Grant / award (derivative) | 198 | $0.00 | 198 |
| 2023-05-25 | Option exercise (derivative) | 900 | $0.00 | 0 |
| 2023-05-25 | Tax withholding | 358 | $273.43 | 4,823 |
| 2023-05-25 | Option exercise | 900 | $108.89 | 5,181 |
| 2023-05-02 | Open-market sale | 556 | $279.09 | 4,281 |
| 2022-12-12 | Open-market sale | 20 | $258.87 | 4,837 |
| 2022-12-10 | Option exercise (derivative) | 65 | $0.00 | 65 |
| 2022-12-10 | Option exercise | 65 | $0.00 | 4,857 |
| 2022-12-09 | Grant / award (derivative) | 185 | $0.00 | 185 |
| 2022-12-09 | Grant / award (derivative) | 619 | $0.00 | 619 |
| 2022-12-08 | Open-market sale | 14 | $256.82 | 4,792 |
| 2022-12-07 | Open-market sale | 130 | $256.49 | 4,811 |
| 2022-12-07 | Open-market sale | 10 | $255.23 | 4,941 |
| 2022-12-07 | Open-market sale | 50 | $257.26 | 4,761 |
| 2022-12-07 | Option exercise (derivative) | 45 | $0.00 | 92 |
| 2022-12-07 | Option exercise | 45 | $0.00 | 4,806 |
| 2022-12-05 | Option exercise (derivative) | 443 | $0.00 | 0 |
| 2022-12-05 | Option exercise | 443 | $0.00 | 4,951 |
| 2022-10-03 | Grant / award (derivative) | 443 | $0.00 | 443 |
| 2022-07-29 | Option exercise (derivative) | 1,200 | $0.00 | 0 |
| 2022-07-29 | Open-market sale | 1,200 | $253.10 | 4,508 |
| 2022-07-29 | Option exercise | 1,200 | $80.11 | 5,708 |
| 2021-12-13 | Open-market sale | 21 | $350.00 | 4,508 |
| 2021-12-10 | Option exercise (derivative) | 65 | $0.00 | 130 |
| 2021-12-10 | Option exercise | 65 | $0.00 | 4,529 |
| 2021-12-07 | Grant / award (derivative) | 548 | $0.00 | 548 |
| 2021-12-07 | Grant / award (derivative) | 137 | $0.00 | 137 |
| 2021-12-06 | Open-market sale | 96 | $341.62 | 4,616 |
| 2021-12-06 | Open-market sale | 34 | $344.75 | 4,483 |
| 2021-12-06 | Open-market sale | 24 | $343.32 | 4,517 |
| 2021-12-06 | Open-market sale | 75 | $342.46 | 4,541 |
| 2021-12-06 | Open-market sale | 19 | $345.42 | 4,464 |
| 2021-12-04 | Open-market sale (derivative) | 620 | $0.00 | 0 |
| 2021-12-04 | Option exercise | 620 | $0.00 | 4,712 |
| 2021-11-30 | Gift | 10 | $0.00 | 4,092 |
| 2021-11-12 | Open-market sale | 600 | $334.39 | 4,102 |
| 2021-10-01 | Grant / award (derivative) | 620 | $0.00 | 620 |
| 2021-05-21 | Option exercise (derivative) | 1,300 | $0.00 | 0 |
| 2021-05-21 | Tax withholding | 373 | $258.35 | 4,702 |
| 2021-05-21 | Option exercise | 1,300 | $0.00 | 5,075 |
| 2021-05-20 | Open-market sale | 276 | $257.76 | 3,775 |
| 2020-12-10 | Grant / award (derivative) | 195 | $0.00 | 195 |
| 2020-12-10 | Grant / award (derivative) | 900 | $0.00 | 900 |
| 2020-12-09 | Open-market sale | 105 | $249.66 | 4,051 |
| 2020-12-09 | Open-market sale | 28 | $250.96 | 4,156 |
| 2020-12-08 | Option exercise (derivative) | 279 | $0.00 | 0 |
| 2020-12-08 | Option exercise | 279 | $0.00 | 4,184 |
| 2020-10-01 | Grant / award (derivative) | 279 | $0.00 | 279 |
| 2020-08-03 | Open-market sale | 500 | $220.82 | 3,905 |
| 2020-05-05 | Open-market sale | 200 | $190.52 | 4,405 |
| 2020-02-06 | Open-market sale | 1,071 | $204.91 | 4,605 |
| 2019-12-09 | Open-market sale | 501 | $199.12 | 5,676 |
| 2019-12-06 | Option exercise (derivative) | 362 | $0.00 | 0 |
| 2019-12-06 | Option exercise | 362 | $0.00 | 6,177 |
| 2019-12-05 | Grant / award (derivative) | 2,100 | $0.00 | 2,100 |
| 2019-12-05 | Grant / award | 130 | $0.00 | 5,815 |
| 2019-11-22 | Option exercise (derivative) | 1,400 | $0.00 | 0 |
| 2019-11-22 | Tax withholding | 499 | $194.80 | 5,685 |
| 2019-11-22 | Option exercise | 1,400 | $69.57 | 6,184 |
| 2019-10-01 | Grant / award (derivative) | 362 | $0.00 | 362 |
| 2019-07-29 | Open-market sale | 3,250 | $163.67 | 4,784 |
| 2018-12-04 | Grant / award (derivative) | 2,300 | $0.00 | 2,300 |
| 2018-12-04 | Open-market sale | 576 | $176.30 | 8,034 |
| 2018-12-04 | Grant / award | 140 | $0.00 | 8,610 |
| 2018-12-03 | Option exercise (derivative) | 1,520 | $0.00 | 0 |
| 2018-12-03 | Option exercise | 1,520 | $0.00 | 8,470 |
| 2018-10-01 | Grant / award (derivative) | 1,520 | $0.00 | 1,520 |
| 2018-02-15 | Option exercise (derivative) | 800 | $0.00 | 800 |
| 2018-02-15 | Option exercise (derivative) | 933 | $0.00 | 1,834 |
| 2018-02-15 | Option exercise (derivative) | 900 | $0.00 | 2,500 |
| 2018-02-15 | Option exercise | 800 | $115.69 | 7,523 |
| 2018-02-15 | Option exercise | 933 | $104.08 | 8,456 |
| 2018-02-15 | Option exercise | 900 | $136.40 | 9,356 |
| 2018-02-15 | Open-market sale | 4,431 | $187.77 | 4,925 |
| 2018-02-15 | Tax withholding | 375 | $187.58 | 4,550 |
| 2018-02-15 | Option exercise (derivative) | 2,400 | $0.00 | 0 |
| 2018-02-15 | Option exercise | 2,400 | $29.37 | 6,950 |
| 2017-12-08 | Grant / award (derivative) | 2,100 | $0.00 | 2,100 |
| 2017-12-08 | Grant / award | 130 | $0.00 | 6,723 |
| 2017-12-04 | Open-market sale | 514 | $190.55 | 6,593 |
| 2017-12-02 | Option exercise (derivative) | 1,272 | $0.00 | 0 |
| 2017-12-02 | Option exercise | 1,272 | $0.00 | 7,107 |
| 2017-10-02 | Grant / award (derivative) | 1,272 | $0.00 | 1,272 |
| 2017-08-02 | Open-market sale | 1,825 | $165.37 | 5,835 |
| 2017-02-07 | Option exercise (derivative) | 567 | $0.00 | 900 |
| 2017-02-07 | Option exercise (derivative) | 800 | $0.00 | 1,600 |
| 2017-02-07 | Option exercise (derivative) | 933 | $0.00 | 2,767 |
| 2017-02-07 | Option exercise | 567 | $108.89 | 8,227 |
| 2017-02-07 | Option exercise | 800 | $115.69 | 9,027 |
| 2017-02-07 | Option exercise | 933 | $104.08 | 9,960 |
| 2017-02-07 | Open-market sale | 2,300 | $150.37 | 7,660 |
| 2016-12-06 | Grant / award (derivative) | 3,400 | $0.00 | 3,400 |
| 2016-12-06 | Grant / award | 1,210 | $0.00 | 7,660 |
| 2016-12-05 | Open-market sale | 91 | $135.93 | 6,450 |
| 2016-12-04 | Option exercise (derivative) | 56 | $0.00 | 0 |
| 2016-12-04 | Option exercise | 56 | $0.00 | 6,541 |
| 2016-11-21 | Gift | 20 | $0.00 | 6,485 |
| 2016-11-11 | Option exercise (derivative) | 800 | $0.00 | 2,400 |
| 2016-11-11 | Option exercise (derivative) | 1,133 | $0.00 | 1,467 |
| 2016-11-11 | Option exercise (derivative) | 3,600 | $0.00 | 1,300 |
| 2016-11-11 | Option exercise (derivative) | 1,600 | $0.00 | 1,400 |
| 2016-11-11 | Option exercise (derivative) | 2,300 | $0.00 | 1,200 |
| 2016-11-11 | Option exercise | 800 | $115.69 | 15,938 |
| 2016-11-11 | Option exercise | 2,300 | $80.11 | 14,005 |
| 2016-11-11 | Option exercise | 1,600 | $69.57 | 8,105 |
| 2016-11-11 | Option exercise | 3,600 | $74.14 | 11,705 |
| 2016-11-11 | Open-market sale | 9,433 | $130.96 | 6,505 |
| 2016-11-11 | Option exercise | 1,133 | $108.89 | 15,138 |
| 2016-10-03 | Grant / award (derivative) | 56 | $0.00 | 56 |
| 2016-05-05 | Open-market sale | 1,881 | $111.72 | 6,505 |
| 2015-12-07 | Open-market sale | 322 | $106.49 | 8,386 |
| 2015-12-06 | Option exercise (derivative) | 632 | $0.00 | 0 |
| 2015-12-06 | Option exercise | 632 | $0.00 | 8,708 |
| 2015-12-03 | Grant / award (derivative) | 3,700 | $0.00 | 3,700 |
| 2015-12-03 | Grant / award | 250 | $0.00 | 7,754 |
| 2015-12-03 | Grant / award | 250 | $0.00 | 8,076 |
| 2015-10-01 | Grant / award (derivative) | 632 | $0.00 | 632 |
| 2015-05-06 | Open-market sale | 604 | $120.04 | 7,826 |
| 2014-12-02 | Open-market sale | 660 | $116.24 | 8,240 |
| 2014-12-02 | Grant / award (derivative) | 3,200 | $0.00 | 3,200 |
| 2014-12-02 | Grant / award | 190 | $0.00 | 8,430 |
| 2014-12-01 | Option exercise (derivative) | 1,571 | $0.00 | 0 |
| 2014-12-01 | Option exercise | 1,571 | $0.00 | 8,900 |
| 2014-10-02 | Grant / award (derivative) | 1,571 | $0.00 | 1,571 |
| 2014-05-05 | Open-market sale | 1,108 | $119.86 | 7,329 |
| 2014-02-27 | Option exercise (derivative) | 2,100 | $0.00 | 0 |
| 2014-02-27 | Option exercise | 2,100 | $46.16 | 10,537 |
| 2014-02-27 | Open-market sale | 2,100 | $122.34 | 8,437 |
| 2014-02-13 | Option exercise (derivative) | 500 | $0.00 | 2,400 |
| 2014-02-13 | Option exercise | 500 | $29.37 | 8,437 |
| 2013-12-09 | Open-market sale | 570 | $111.93 | 7,937 |
| 2013-12-07 | Option exercise (derivative) | 1,242 | $0.00 | 0 |
| 2013-12-07 | Option exercise | 1,242 | $0.00 | 8,507 |
| 2013-12-04 | Grant / award (derivative) | 2,600 | $0.00 | 2,600 |
| 2013-12-04 | Grant / award | 200 | $0.00 | 7,265 |
| 2013-11-27 | Open-market sale | 900 | $113.78 | 7,065 |
| 2013-11-19 | Option exercise (derivative) | 500 | $0.00 | 2,900 |
| 2013-11-19 | Option exercise | 500 | $29.37 | 7,965 |
| 2013-10-01 | Grant / award (derivative) | 1,242 | $0.00 | 1,242 |
| 2013-08-12 | Option exercise (derivative) | 1,450 | $0.00 | 0 |
| 2013-08-12 | Option exercise | 1,450 | $68.04 | 7,465 |
| 2013-08-02 | Option exercise (derivative) | 3,200 | $0.00 | 3,000 |
| 2013-08-02 | Open-market sale | 3,200 | $100.00 | 6,015 |
| 2013-08-02 | Option exercise | 3,200 | $69.57 | 9,215 |
| 2013-02-15 | Option exercise (derivative) | 1,550 | $0.00 | 0 |
| 2013-02-15 | Option exercise | 1,550 | $63.59 | 6,015 |
| 2013-02-01 | Option exercise (derivative) | 7,800 | $0.00 | 2,100 |
| 2013-02-01 | Option exercise | 7,800 | $46.16 | 19,625 |
| 2013-02-01 | Open-market sale | 15,160 | $90.53 | 4,465 |
| 2012-12-10 | Open-market sale | 1,347 | $80.48 | 11,825 |
| 2012-12-09 | Option exercise (derivative) | 2,422 | $0.00 | 0 |
| 2012-12-09 | Option exercise | 2,422 | $0.00 | 13,172 |
| 2012-12-06 | Grant / award (derivative) | 3,500 | $0.00 | 3,500 |
| 2012-12-06 | Grant / award | 280 | $0.00 | 10,750 |
| 2012-12-05 | Gift | 20 | $0.00 | 10,470 |
| 2012-11-26 | Option exercise (derivative) | 4,550 | $0.00 | 1,450 |
| 2012-11-26 | Option exercise (derivative) | 4,250 | $0.00 | 1,550 |
| 2012-11-26 | Option exercise (derivative) | 1,750 | $0.00 | 0 |
| 2012-11-26 | Option exercise (derivative) | 9,300 | $0.00 | 3,400 |
| 2012-11-26 | Open-market sale | 18,100 | $79.00 | 10,490 |
| 2012-11-26 | Option exercise | 9,300 | $29.37 | 28,590 |
| 2012-11-26 | Option exercise | 4,550 | $68.04 | 19,290 |
| 2012-11-26 | Option exercise | 4,250 | $63.59 | 14,740 |
| 2012-11-26 | Option exercise | 1,750 | $56.36 | 10,490 |
| 2012-10-01 | Grant / award (derivative) | 2,422 | $0.00 | 2,422 |
| 2012-08-23 | I (derivative) | 119.42 | $0.00 | 0 |
| 2012-08-23 | I | 4,175.07 | $72.06 | 0 |
| 2011-12-05 | Open-market sale | 1,491 | $76.17 | 8,740 |
| 2011-12-03 | Option exercise (derivative) | 3,600 | $0.00 | 0 |
| 2011-12-03 | Option exercise | 3,600 | $0.00 | 10,231 |
| 2011-12-01 | Grant / award (derivative) | 4,900 | $74.14 | 4,900 |
| 2011-12-01 | Grant / award | 380 | $0.00 | 6,631 |
| 2011-10-03 | Grant / award (derivative) | 3,600 | $0.00 | 3,600 |
| 2011-08-19 | Option exercise (derivative) | 2,200 | $0.00 | 0 |
| 2011-08-19 | Option exercise | 2,200 | $43.90 | 6,251 |
| 2011-05-20 | Option exercise (derivative) | 8,800 | $0.00 | 2,200 |
| 2011-05-20 | Option exercise (derivative) | 5,550 | $0.00 | 1,750 |
| 2011-05-20 | Option exercise | 8,800 | $43.90 | 12,851 |
| 2011-05-20 | Option exercise | 5,550 | $56.36 | 18,401 |
| 2011-05-20 | Open-market sale | 14,350 | $83.05 | 4,051 |
| 2011-02-11 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2011-02-11 | Open-market sale | 9,000 | $87.93 | 4,051 |
| 2011-02-11 | Option exercise | 9,000 | $27.75 | 13,051 |
| 2010-12-07 | Grant / award (derivative) | 6,200 | $69.57 | 6,200 |
| 2010-12-07 | Grant / award | 380 | $0.00 | 4,051 |
| 2010-12-06 | Open-market sale | 316 | $68.85 | 3,671 |
| 2010-12-05 | Option exercise (derivative) | 420 | $0.00 | 0 |
| 2010-12-05 | Option exercise | 420 | $0.00 | 3,987 |
| 2010-11-29 | Option exercise (derivative) | 8,000 | $0.00 | 0 |
| 2010-11-29 | Option exercise | 8,000 | $13.40 | 11,567 |
| 2010-11-29 | Option exercise | 8,000 | $15.50 | 19,567 |
| 2010-11-29 | Open-market sale | 16,000 | $66.11 | 3,567 |
| 2010-10-01 | Grant / award (derivative) | 420 | $0.00 | 420 |
| 2010-04-30 | Option exercise (derivative) | 1,900 | $0.00 | 0 |
| 2010-04-30 | Open-market sale | 1,900 | $60.55 | 3,567 |
| 2010-04-30 | Option exercise | 1,900 | $16.05 | 5,467 |
| 2009-12-09 | Grant / award (derivative) | 9,900 | $46.16 | 9,900 |
| 2009-12-09 | Grant / award | 600 | $0.00 | 3,567 |
| 2009-12-06 | Option exercise (derivative) | 143 | $0.00 | 0 |
| 2009-12-06 | Option exercise | 143 | $0.00 | 3,183 |
| 2009-12-06 | Open-market sale | 216 | $45.63 | 2,967 |
| 2009-10-05 | Open-market sale | 167 | $40.82 | 3,040 |
| 2009-10-01 | Grant / award (derivative) | 143 | $0.00 | 143 |
| 2009-08-12 | Option exercise (derivative) | 600 | $0.00 | 1,900 |
| 2009-08-12 | Open-market sale | 300 | $41.65 | 3,207 |
| 2009-08-12 | Option exercise | 600 | $16.05 | 3,807 |
| 2009-08-12 | Open-market sale | 300 | $41.65 | 3,507 |
| 2008-12-03 | Grant / award (derivative) | 12,700 | $29.37 | 12,700 |
| 2008-12-03 | Grant / award | 800 | $0.00 | 3,207 |
| 2008-11-10 | Open-market sale | 193 | $25.85 | 2,407 |
| 2007-12-05 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2007-12-05 | Grant / award | 500 | $0.00 | 2,600 |
| 2006-12-06 | Grant / award (derivative) | 5,800 | $0.00 | 5,800 |
| 2006-12-06 | Grant / award | 500 | $0.00 | 2,100 |
| 2006-05-08 | Option exercise (derivative) | 3,750 | $0.00 | 0 |
| 2006-05-08 | Option exercise (derivative) | 2,500 | $0.00 | 2,500 |
| 2006-05-08 | Open-market sale | 6,150 | $76.23 | 1,700 |
| 2006-05-08 | Option exercise | 2,500 | $16.05 | 7,850 |
| 2006-05-08 | Open-market sale | 100 | $76.25 | 1,600 |
| 2006-05-08 | Option exercise | 3,750 | $20.35 | 5,350 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.