SEC CIK 1370825
Keogh John W
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CBview stock → | 140,969.67 | 2026-05-28 |
Position History — CB
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CB
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-28 | Gift | 1,352 | $0.00 | 140,969.67 |
| 2026-05-27 | Gift | 61,000 | $0.00 | 61,000 |
| 2026-05-27 | Gift | 61,000 | $0.00 | 142,321.67 |
| 2026-05-27 | Open-market sale | 2,824 | $321.95 | 203,321.67 |
| 2026-05-27 | Open-market sale | 20,176 | $321.45 | 206,145.67 |
| 2026-05-21 | Tax withholding | 29,556 | $330.26 | 226,321.67 |
| 2026-05-21 | Disposition to issuer | 5,033 | $0.00 | 255,877.67 |
| 2026-03-02 | Grant / award (derivative) | 21,663 | $0.00 | 43,326 |
| 2026-03-02 | Grant / award (derivative) | 21,663 | $0.00 | 21,663 |
| 2026-03-02 | Grant / award | 7,221 | $0.00 | 253,689.67 |
| 2026-03-02 | Grant / award | 7,221 | $0.00 | 260,910.67 |
| 2025-06-20 | Gift | 1,069 | $0.00 | 246,468.67 |
| 2025-06-06 | Open-market buy | 9,809.67 | $292.99 | 247,537.67 |
| 2025-06-06 | Open-market sale | 9,793.67 | $292.99 | 0 |
| 2025-05-21 | Option exercise (derivative) | 34,628 | $0.00 | 0 |
| 2025-05-21 | Open-market sale | 33,784 | $290.23 | 258,419 |
| 2025-05-21 | Option exercise | 34,628 | $118.39 | 292,203 |
| 2025-05-21 | Open-market sale | 20,723 | $290.24 | 237,728 |
| 2025-05-21 | Tax withholding | 235 | $290.45 | 258,184 |
| 2025-05-21 | Tax withholding | 108 | $290.43 | 258,076 |
| 2025-05-21 | Option exercise | 31,295 | $139.01 | 289,371 |
| 2025-05-21 | Tax withholding | 250 | $289.83 | 258,451 |
| 2025-05-21 | Tax withholding | 94 | $290.31 | 258,701 |
| 2025-05-21 | Open-market sale | 30,576 | $290.24 | 258,795 |
| 2025-05-15 | Disposition to issuer | 3,957 | $0.00 | 276,419 |
| 2025-05-15 | Tax withholding | 18,844 | $292.05 | 257,575 |
| 2025-03-03 | Grant / award (derivative) | 22,654 | $0.00 | 22,654 |
| 2025-03-03 | Grant / award (derivative) | 22,654 | $0.00 | 45,308 |
| 2025-03-03 | Grant / award | 7,551 | $0.00 | 280,376 |
| 2025-03-03 | Grant / award | 7,551 | $0.00 | 272,825 |
| 2024-05-16 | Tax withholding | 18,862 | $264.88 | 265,274 |
| 2024-05-08 | Option exercise (derivative) | 34,103 | $0.00 | 227,161 |
| 2024-05-08 | Option exercise | 34,103 | $114.78 | 319,238 |
| 2024-05-08 | Tax withholding | 258 | $252.22 | 285,748 |
| 2024-05-08 | Tax withholding | 137 | $252.26 | 285,611 |
| 2024-05-08 | Open-market sale | 1,475 | $251.95 | 284,136 |
| 2024-05-08 | Open-market sale | 33,232 | $251.98 | 286,006 |
| 2024-03-05 | Gift | 3,373 | $0.00 | 6,746 |
| 2024-03-05 | Gift | 3,373 | $0.00 | 9,792.66 |
| 2024-03-05 | Gift | 3,373 | $0.00 | 9,793.67 |
| 2024-03-05 | Gift | 3,373 | $0.00 | 0 |
| 2024-03-05 | Gift | 3,373 | $0.00 | 3,373 |
| 2024-02-27 | Tax withholding | 732 | $254.87 | 278,424 |
| 2024-02-26 | Grant / award (derivative) | 23,103 | $0.00 | 23,103 |
| 2024-02-26 | Grant / award (derivative) | 23,103 | $0.00 | 46,206 |
| 2024-02-26 | Grant / award | 7,701 | $0.00 | 279,156 |
| 2024-02-26 | Grant / award | 7,701 | $0.00 | 271,455 |
| 2023-12-06 | Gift | 1,430 | $0.00 | 263,754 |
| 2023-08-24 | Option exercise (derivative) | 1,033 | $0.00 | 261,264 |
| 2023-08-24 | Open-market sale | 10,000 | $201.01 | 265,184 |
| 2023-08-24 | Option exercise | 1,033 | $96.76 | 275,767 |
| 2023-08-24 | Tax withholding | 583 | $201.13 | 275,184 |
| 2023-05-17 | Tax withholding | 13,449 | $198.93 | 274,734 |
| 2023-03-01 | Gift | 1,862 | $0.00 | 18,692 |
| 2023-03-01 | Gift | 1,862 | $0.00 | 6,419.66 |
| 2023-03-01 | Gift | 1,862 | $0.00 | 20,554 |
| 2023-03-01 | Gift | 1,862 | $0.00 | 16,830 |
| 2023-03-01 | Gift | 1,862 | $0.00 | 6,420.67 |
| 2023-02-28 | Open-market sale | 23,871 | $212.18 | 272,062 |
| 2023-02-28 | Tax withholding | 684 | $211.02 | 295,933 |
| 2023-02-27 | Tax withholding | 735 | $211.68 | 296,617 |
| 2023-02-23 | Grant / award | 33,558 | $0.00 | 263,794 |
| 2023-02-23 | Grant / award | 33,558 | $0.00 | 297,352 |
| 2022-05-26 | Option exercise (derivative) | 30,101 | $0.00 | 262,297 |
| 2022-05-26 | Option exercise | 30,101 | $96.76 | 260,337 |
| 2022-05-26 | Open-market sale | 30,101 | $208.59 | 230,236 |
| 2022-05-18 | Tax withholding | 12,463 | $207.31 | 264,700 |
| 2022-02-28 | Tax withholding | 841 | $203.64 | 277,163 |
| 2022-02-27 | Tax withholding | 730 | $207.02 | 278,004 |
| 2022-02-24 | Grant / award (derivative) | 35,169 | $0.00 | 292,398 |
| 2022-02-24 | Grant / award | 26,378 | $0.00 | 261,588 |
| 2022-02-24 | Grant / award | 17,146 | $0.00 | 278,734 |
| 2022-02-22 | Tax withholding | 631 | $203.09 | 235,210 |
| 2022-01-13 | Gift | 1,899 | $0.00 | 42,335 |
| 2022-01-13 | Gift | 1,899 | $0.00 | 4,557.66 |
| 2022-01-13 | Gift | 1,899 | $0.00 | 40,436 |
| 2022-01-13 | Gift | 1,899 | $0.00 | 38,537 |
| 2022-01-13 | Gift | 1,899 | $0.00 | 4,558.67 |
| 2021-12-03 | Option exercise (derivative) | 1,171 | $0.00 | 257,229 |
| 2021-12-03 | Option exercise (derivative) | 28,494 | $0.00 | 258,400 |
| 2021-12-03 | Option exercise | 28,494 | $85.39 | 240,864 |
| 2021-12-03 | Option exercise | 1,171 | $85.39 | 213,541 |
| 2021-12-03 | Tax withholding | 327 | $180.93 | 213,214 |
| 2021-12-03 | Tax withholding | 225 | $180.73 | 212,989 |
| 2021-12-03 | Gift | 1,700 | $0.00 | 211,289 |
| 2021-12-03 | Open-market sale | 28,494 | $181.23 | 212,370 |
| 2021-05-19 | Tax withholding | 10,872 | $166.10 | 212,370 |
| 2021-02-28 | Tax withholding | 922 | $162.58 | 223,242 |
| 2021-02-27 | Tax withholding | 696 | $162.58 | 224,164 |
| 2021-02-25 | Grant / award (derivative) | 31,523 | $0.00 | 286,894 |
| 2021-02-25 | Grant / award | 23,645 | $0.00 | 209,491 |
| 2021-02-25 | Grant / award | 15,369 | $0.00 | 224,860 |
| 2021-02-23 | Tax withholding | 666 | $168.75 | 185,846 |
| 2021-02-22 | Tax withholding | 593 | $168.56 | 186,512 |
| 2020-12-15 | Option exercise (derivative) | 23,432 | $0.00 | 255,371 |
| 2020-12-15 | Open-market sale | 11,643 | $153.80 | 197,372 |
| 2020-12-15 | Open-market sale | 3,759 | $152.86 | 209,015 |
| 2020-12-15 | Open-market sale | 7,813 | $151.96 | 212,774 |
| 2020-12-15 | Option exercise | 23,432 | $73.35 | 220,587 |
| 2020-12-15 | Open-market sale | 217 | $154.39 | 197,155 |
| 2020-05-19 | Tax withholding | 38,092 | $102.03 | 197,155 |
| 2020-05-19 | Disposition to issuer | 2,315 | $0.00 | 235,247 |
| 2020-02-28 | Tax withholding | 906 | $145.03 | 237,562 |
| 2020-02-27 | Grant / award (derivative) | 34,639 | $0.00 | 278,803 |
| 2020-02-27 | Grant / award | 8,834 | $0.00 | 210,174 |
| 2020-02-27 | Grant / award | 11,146 | $0.00 | 238,468 |
| 2020-02-27 | Grant / award | 17,148 | $0.00 | 227,322 |
| 2020-02-25 | Tax withholding | 736 | $157.21 | 201,340 |
| 2020-02-23 | Tax withholding | 664 | $163.75 | 202,076 |
| 2020-02-22 | Tax withholding | 596 | $163.75 | 202,740 |
| 2019-12-18 | Open-market sale | 25,974 | $155.41 | 203,436 |
| 2019-12-18 | Open-market sale | 100 | $156.37 | 203,336 |
| 2019-12-03 | Gift | 1,758.67 | $0.00 | 229,410 |
| 2019-12-03 | Gift | 1,758.67 | $0.00 | 2,659.67 |
| 2019-12-03 | Gift | 1,758.67 | $0.00 | 231,168.67 |
| 2019-12-03 | Gift | 1,758.66 | $0.00 | 2,658.66 |
| 2019-12-03 | Gift | 1,758.66 | $0.00 | 232,927.34 |
| 2019-05-16 | Tax withholding | 12,070 | $145.62 | 240,046 |
| 2019-02-28 | Grant / award (derivative) | 31,937 | $0.00 | 244,164 |
| 2019-02-28 | Grant / award | 15,812 | $0.00 | 241,838 |
| 2019-02-28 | Grant / award | 8,146 | $0.00 | 226,026 |
| 2019-02-28 | Grant / award | 10,278 | $0.00 | 252,116 |
| 2019-02-26 | Tax withholding | 853 | $135.17 | 217,880 |
| 2019-02-25 | Tax withholding | 736 | $135.37 | 218,733 |
| 2019-02-23 | Tax withholding | 665 | $134.51 | 219,469 |
| 2019-02-22 | Tax withholding | 592 | $134.51 | 220,134 |
| 2018-12-03 | Gift | 542 | $0.00 | 900 |
| 2018-12-03 | Gift | 542 | $0.00 | 53,376 |
| 2018-11-30 | Gift | 543 | $0.00 | 901 |
| 2018-11-30 | Gift | 543 | $0.00 | 53,918 |
| 2018-11-30 | Gift | 543 | $0.00 | 54,461 |
| 2018-11-30 | Gift | 3,760 | $0.00 | 220,726 |
| 2018-05-17 | Tax withholding | 15,033 | $134.45 | 247,298 |
| 2018-05-14 | Gift | 358 | $0.00 | 32,476 |
| 2018-05-14 | Gift | 358 | $0.00 | 358 |
| 2018-05-14 | Gift | 358 | $0.00 | 32,834 |
| 2018-05-14 | Gift | 358 | $0.00 | 32,118 |
| 2018-05-09 | Open-market buy | 74 | $132.51 | 247,372 |
| 2018-02-27 | Tax withholding | 1,087 | $144.19 | 259,930 |
| 2018-02-26 | Tax withholding | 724 | $146.14 | 261,017 |
| 2018-02-25 | Tax withholding | 736 | $144.01 | 261,741 |
| 2018-02-23 | Tax withholding | 661 | $144.01 | 262,477 |
| 2018-02-22 | Grant / award (derivative) | 27,970 | $0.00 | 212,227 |
| 2018-02-22 | Grant / award | 9,000 | $0.00 | 263,138 |
| 2018-02-22 | Grant / award | 7,133 | $0.00 | 240,292 |
| 2018-02-22 | Grant / award | 13,846 | $0.00 | 254,138 |
| 2017-06-16 | Open-market sale | 15,799 | $147.58 | 218,304 |
| 2017-06-16 | Open-market sale | 5,200 | $147.05 | 234,103 |
| 2017-06-15 | Option exercise (derivative) | 19,082 | $0.00 | 216,592 |
| 2017-06-15 | Option exercise (derivative) | 739 | $0.00 | 184,257 |
| 2017-06-15 | Option exercise (derivative) | 21,686 | $0.00 | 194,906 |
| 2017-06-15 | Option exercise (derivative) | 764 | $0.00 | 194,142 |
| 2017-06-15 | Option exercise (derivative) | 1,662 | $0.00 | 192,480 |
| 2017-06-15 | Option exercise (derivative) | 832 | $0.00 | 191,648 |
| 2017-06-15 | Option exercise (derivative) | 5,815 | $0.00 | 185,833 |
| 2017-06-15 | Option exercise (derivative) | 837 | $0.00 | 184,996 |
| 2017-06-15 | Option exercise | 764 | $62.64 | 238,542 |
| 2017-06-15 | Open-market sale | 1,662 | $146.84 | 238,216 |
| 2017-06-15 | Option exercise | 832 | $62.64 | 239,048 |
| 2017-06-15 | Tax withholding | 506 | $146.83 | 238,542 |
| 2017-06-15 | Option exercise | 5,815 | $63.42 | 244,357 |
| 2017-06-15 | Open-market sale | 5,815 | $147.26 | 238,542 |
| 2017-06-15 | Option exercise | 837 | $63.42 | 239,379 |
| 2017-06-15 | Tax withholding | 362 | $146.82 | 239,017 |
| 2017-06-15 | Option exercise | 739 | $63.42 | 239,756 |
| 2017-06-15 | Tax withholding | 453 | $146.82 | 239,303 |
| 2017-06-15 | Option exercise | 1,662 | $62.64 | 239,878 |
| 2017-06-15 | Tax withholding | 326 | $146.83 | 238,216 |
| 2017-06-15 | Option exercise | 21,686 | $62.64 | 259,464 |
| 2017-06-15 | Open-market sale | 19,082 | $147.26 | 237,778 |
| 2017-06-15 | Option exercise | 19,082 | $60.28 | 256,860 |
| 2017-05-18 | Grant / award | 8,812 | — | 251,959 |
| 2017-05-18 | Tax withholding | 14,181 | $138.56 | 237,778 |
| 2017-02-28 | Tax withholding | 2,163 | $138.17 | 243,147 |
| 2017-02-27 | Tax withholding | 861 | $137.61 | 245,310 |
| 2017-02-26 | Tax withholding | 787 | $138.41 | 246,171 |
| 2017-02-25 | Tax withholding | 795 | $138.41 | 246,958 |
| 2017-02-23 | Grant / award (derivative) | 31,295 | $0.00 | 235,674 |
| 2017-02-23 | Grant / award | 7,980 | $0.00 | 222,194 |
| 2017-02-23 | Grant / award | 10,069 | $0.00 | 247,753 |
| 2017-02-23 | Grant / award | 15,490 | $0.00 | 237,684 |
| 2016-11-22 | Option exercise (derivative) | 2,596 | $0.00 | 242,010 |
| 2016-11-22 | Option exercise (derivative) | 1,658 | $0.00 | 244,606 |
| 2016-11-22 | Option exercise (derivative) | 1,985 | $0.00 | 240,025 |
| 2016-11-22 | Option exercise (derivative) | 6,601 | $0.00 | 233,424 |
| 2016-11-22 | Option exercise (derivative) | 29,045 | $0.00 | 204,379 |
| 2016-11-22 | Tax withholding | 793 | $126.16 | 205,569 |
| 2016-11-22 | Option exercise | 1,658 | $60.28 | 206,362 |
| 2016-11-22 | Option exercise | 29,045 | $50.37 | 237,609 |
| 2016-11-22 | Option exercise | 2,596 | $38.51 | 208,165 |
| 2016-11-22 | Tax withholding | 793 | $126.11 | 207,372 |
| 2016-11-22 | Option exercise | 1,985 | $50.37 | 209,357 |
| 2016-11-22 | Tax withholding | 793 | $126.11 | 208,564 |
| 2016-11-22 | Option exercise | 6,601 | $38.51 | 215,165 |
| 2016-11-22 | Open-market sale | 29,045 | $126.39 | 208,564 |
| 2016-11-21 | Open-market sale | 18,313 | $126.74 | 204,704 |
| 2016-05-19 | Tax withholding | 11,990 | $124.85 | 260,790 |
| 2016-05-19 | Grant / award | 6,078 | — | 272,780 |
| 2016-03-28 | Option exercise (derivative) | 13,920 | $0.00 | 246,264 |
| 2016-03-28 | Option exercise (derivative) | 5,562 | $0.00 | 260,184 |
| 2016-03-28 | Option exercise | 5,562 | $54.08 | 268,634 |
| 2016-03-28 | Open-market sale | 3,713 | $119.44 | 264,921 |
| 2016-03-28 | Open-market sale | 12,139 | $119.29 | 266,702 |
| 2016-03-28 | Option exercise | 13,920 | $56.14 | 278,841 |
| 2016-02-28 | Tax withholding | 2,208 | $117.51 | 263,072 |
| 2016-02-27 | Tax withholding | 995 | $117.51 | 265,280 |
| 2016-02-26 | Tax withholding | 786 | $117.51 | 266,275 |
| 2016-02-25 | Grant / award (derivative) | 34,628 | $0.00 | 265,746 |
| 2016-02-25 | Grant / award | 8,831 | $0.00 | 197,301 |
| 2016-02-25 | Grant / award | 17,142 | $0.00 | 214,443 |
| 2016-02-25 | Grant / award | 17,142 | $0.00 | 231,585 |
| 2016-02-25 | Grant / award | 17,738 | $0.00 | 249,323 |
| 2016-02-25 | Grant / award | 17,738 | $0.00 | 267,061 |
| 2016-02-23 | Tax withholding | 1,687 | $115.70 | 188,470 |
| 2015-12-18 | Gift | 1,500 | $0.00 | 190,157 |
| 2015-08-11 | Tax withholding | 4,400 | $109.98 | 201,157 |
| 2015-05-20 | Tax withholding | 11,501 | $109.11 | 205,557 |
| 2015-05-20 | Grant / award | 17,910 | — | 217,058 |
| 2015-02-28 | Tax withholding | 2,208 | $114.01 | 207,973 |
| 2015-02-27 | Tax withholding | 1,192 | $114.01 | 210,181 |
| 2015-02-26 | Grant / award (derivative) | 34,103 | $0.00 | 231,118 |
| 2015-02-26 | Grant / award | 16,884 | $0.00 | 211,373 |
| 2015-02-26 | Grant / award | 16,884 | $0.00 | 194,489 |
| 2015-02-26 | Grant / award | 8,698 | $0.00 | 177,605 |
| 2015-02-24 | Tax withholding | 2,020 | $114.51 | 168,907 |
| 2015-02-23 | Tax withholding | 1,688 | $113.56 | 170,927 |
| 2014-06-11 | Open-market sale | 20,683 | $104.05 | 172,615 |
| 2014-05-15 | Tax withholding | 12,467 | $102.29 | 193,298 |
| 2014-05-15 | Grant / award | 12,280 | — | 205,765 |
| 2014-02-28 | Tax withholding | 2,208 | $97.87 | 193,485 |
| 2014-02-27 | Grant / award (derivative) | 31,134 | $0.00 | 197,015 |
| 2014-02-27 | Grant / award | 9,527 | $96.76 | 158,707 |
| 2014-02-27 | Grant / award | 18,493 | $96.76 | 177,200 |
| 2014-02-27 | Grant / award | 18,493 | $96.76 | 195,693 |
| 2014-02-25 | Tax withholding | 3,211 | $96.53 | 149,180 |
| 2014-02-24 | Tax withholding | 1,829 | $96.79 | 152,391 |
| 2014-02-23 | Tax withholding | 1,686 | $97.19 | 154,220 |
| 2013-12-13 | Gift | 1,300 | $0.00 | 155,906 |
| 2013-07-02 | Gift | 500 | $0.00 | 157,206 |
| 2013-05-16 | Grant / award | 10,930 | — | 169,799 |
| 2013-05-16 | Tax withholding | 12,093 | $92.11 | 157,706 |
| 2013-02-28 | Grant / award (derivative) | 29,665 | $0.00 | 165,881 |
| 2013-02-28 | Grant / award | 17,890 | — | 150,057 |
| 2013-02-28 | Grant / award | 8,812 | — | 158,869 |
| 2013-02-26 | Tax withholding | 2,862 | $85.03 | 132,167 |
| 2013-02-25 | Tax withholding | 3,023 | $84.42 | 135,029 |
| 2013-02-24 | Tax withholding | 1,830 | $86.69 | 138,052 |
| 2013-02-23 | Tax withholding | 1,685 | $86.69 | 139,882 |
| 2012-12-24 | Open-market sale | 9,029 | $79.82 | 141,567 |
| 2012-05-16 | Grant / award | 8,210 | — | 160,154 |
| 2012-05-16 | Tax withholding | 9,558 | $75.26 | 150,596 |
| 2012-02-27 | Tax withholding | 1,928 | $72.83 | 151,944 |
| 2012-02-26 | Tax withholding | 2,385 | $73.13 | 153,872 |
| 2012-02-25 | Tax withholding | 2,259 | $73.13 | 156,257 |
| 2012-02-24 | Tax withholding | 1,796 | $73.13 | 158,516 |
| 2012-02-23 | Grant / award (derivative) | 23,432 | $0.00 | 136,216 |
| 2012-02-23 | Grant / award | 9,279 | — | 160,312 |
| 2012-02-23 | Grant / award | 18,839 | — | 151,033 |
| 2011-12-29 | Gift | 1,443 | $0.00 | 132,194 |
| 2011-12-22 | Option exercise (derivative) | 18,393 | $0.00 | 112,784 |
| 2011-12-22 | Option exercise | 18,393 | $38.51 | 147,618 |
| 2011-12-22 | Open-market sale | 13,981 | $69.66 | 133,637 |
| 2011-08-11 | Grant / award (derivative) | 7,391 | $0.00 | 131,177 |
| 2011-08-11 | Grant / award | 8,869 | — | 128,562 |
| 2011-08-03 | Open-market sale | 18,160 | $66.66 | 119,693 |
| 2011-05-18 | Grant / award | 4,180 | — | 144,557 |
| 2011-05-18 | Tax withholding | 6,704 | $69.35 | 137,853 |
| 2011-05-18 | Tax withholding | 6,041 | $69.35 | 138,516 |
| 2011-02-28 | Tax withholding | 1,449 | $63.25 | 140,377 |
| 2011-02-27 | Tax withholding | 1,572 | $63.28 | 141,826 |
| 2011-02-26 | Tax withholding | 2,010 | $63.28 | 143,398 |
| 2011-02-25 | Tax withholding | 2,259 | $63.28 | 145,408 |
| 2011-02-24 | Grant / award (derivative) | 24,944 | $0.00 | 123,786 |
| 2011-02-24 | Grant / award | 20,055 | — | 137,789 |
| 2011-02-24 | Grant / award | 9,878 | — | 147,667 |
| 2010-08-12 | Grant / award | 9,440 | — | 117,734 |
| 2010-05-18 | Tax withholding | 2,696 | $52.75 | 108,294 |
| 2010-05-01 | Tax withholding | 1,293 | $53.19 | 110,990 |
| 2010-02-28 | Tax withholding | 1,146 | $49.99 | 112,283 |
| 2010-02-27 | Tax withholding | 1,525 | $49.99 | 113,429 |
| 2010-02-26 | Tax withholding | 2,028 | $49.99 | 114,954 |
| 2010-02-25 | Grant / award (derivative) | 31,030 | $0.00 | 98,842 |
| 2010-02-25 | Grant / award | 24,940 | — | 104,702 |
| 2010-02-25 | Grant / award | 12,280 | — | 116,982 |
| 2009-05-20 | Tax withholding | 1,472 | $42.66 | 79,762 |
| 2009-05-01 | Tax withholding | 1,216 | $45.84 | 81,234 |
| 2009-02-28 | Tax withholding | 1,059 | $36.51 | 82,450 |
| 2009-02-27 | Tax withholding | 1,410 | $36.51 | 83,509 |
| 2009-02-26 | Grant / award (derivative) | 27,590 | $0.00 | 67,812 |
| 2009-02-26 | Grant / award | 10,930 | — | 84,919 |
| 2009-02-26 | Grant / award | 22,190 | — | 73,989 |
| 2008-05-30 | Option exercise (derivative) | 3,698 | $0.00 | 40,222 |
| 2008-05-30 | Option exercise | 3,698 | $54.08 | 55,109 |
| 2008-05-30 | Tax withholding | 3,310 | $60.43 | 51,799 |
| 2008-05-14 | Tax withholding | 354 | $61.12 | 51,411 |
| 2008-05-01 | Tax withholding | 938 | $61.55 | 51,765 |
| 2008-02-28 | Tax withholding | 1,059 | $58.11 | 52,703 |
| 2008-02-27 | Grant / award (derivative) | 20,740 | $0.00 | 43,920 |
| 2008-02-27 | Grant / award | 8,210 | — | 53,762 |
| 2008-02-27 | Grant / award | 16,680 | — | 45,552 |
| 2007-02-28 | Grant / award (derivative) | 13,920 | $0.00 | 23,180 |
| 2007-02-28 | Grant / award | 4,180 | — | 29,810 |
| 2007-02-28 | Grant / award | 12,530 | — | 25,630 |
| 2006-10-01 | — | — | — | 2,000 |
| 2006-10-01 | — | — | — | 11,100 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.