SEC CIK 1191508
COLLIS STEVEN H
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CORview stock → | 305,912.67 | 2025-09-16 |
Position History — COR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — COR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-09-16 | Option exercise (derivative) | 29,350 | $0.00 | 58,699 |
| 2025-09-16 | Open-market sale | 31,350 | $289.86 | 305,912.67 |
| 2025-09-16 | Option exercise | 29,350 | $86.09 | 337,262.67 |
| 2025-08-19 | Option exercise (derivative) | 12,579 | $0.00 | 88,049 |
| 2025-08-19 | Option exercise | 12,579 | $86.09 | 322,491.67 |
| 2025-08-19 | Open-market sale | 14,579 | $289.98 | 307,912.67 |
| 2025-07-22 | Option exercise (derivative) | 12,578 | $0.00 | 100,628 |
| 2025-07-22 | Option exercise | 12,578 | $86.09 | 324,490.67 |
| 2025-07-22 | Open-market sale | 14,578 | $292.67 | 309,912.67 |
| 2025-06-24 | Option exercise (derivative) | 12,579 | $0.00 | 113,206 |
| 2025-06-24 | Option exercise | 12,579 | $86.09 | 326,491.67 |
| 2025-06-24 | Open-market sale | 14,579 | $292.62 | 311,912.67 |
| 2025-05-20 | Option exercise (derivative) | 12,578 | $0.00 | 125,785 |
| 2025-05-20 | Open-market sale | 14,578 | $293.84 | 313,912.67 |
| 2025-05-20 | Option exercise | 12,578 | $86.09 | 328,490.67 |
| 2025-04-22 | Option exercise (derivative) | 12,579 | $0.00 | 138,363 |
| 2025-04-22 | Option exercise | 12,579 | $86.09 | 330,491.67 |
| 2025-04-22 | Open-market sale | 14,579 | $281.81 | 315,912.67 |
| 2025-03-25 | Option exercise (derivative) | 12,578 | $0.00 | 150,942 |
| 2025-03-25 | Open-market sale | 12,578 | $269.51 | 319,912.67 |
| 2025-03-25 | Option exercise | 12,578 | $86.09 | 332,490.67 |
| 2025-03-25 | Open-market sale | 2,000 | $269.51 | 317,912.67 |
| 2025-02-27 | Option exercise (derivative) | 12,579 | $0.00 | 163,520 |
| 2025-02-27 | Option exercise | 12,579 | $86.09 | 332,491.67 |
| 2025-02-27 | Open-market sale | 2,000 | $251.08 | 319,912.67 |
| 2024-12-18 | Option exercise (derivative) | 395 | $0.00 | 9,474 |
| 2024-12-18 | Tax withholding | 395 | $232.24 | 321,912.67 |
| 2024-12-18 | Option exercise | 395 | — | 322,307.67 |
| 2024-11-25 | Gift | 4,644 | $0.00 | 321,912.67 |
| 2024-11-25 | Open-market sale | 50,000 | $243.98 | 326,556.67 |
| 2024-11-21 | Grant / award | 123,528 | $0.00 | 430,279.67 |
| 2024-11-21 | Tax withholding | 53,723 | $225.08 | 376,556.67 |
| 2024-11-20 | Grant / award (derivative) | 9,869 | $0.00 | 9,869 |
| 2024-11-19 | Option exercise (derivative) | 21,509 | $0.00 | 0 |
| 2024-11-19 | Open-market sale | 21,509 | $242.16 | 306,751.67 |
| 2024-11-19 | Option exercise | 21,509 | $89.58 | 328,260.67 |
| 2024-11-08 | Option exercise (derivative) | 7,454 | $0.00 | 16,939 |
| 2024-11-08 | Option exercise (derivative) | 11,936 | $0.00 | 0 |
| 2024-11-08 | Option exercise (derivative) | 10,536 | $0.00 | 10,536 |
| 2024-11-08 | Option exercise | 7,454 | — | 309,818.67 |
| 2024-11-08 | Tax withholding | 3,067 | $248.41 | 306,751.67 |
| 2024-11-08 | Option exercise | 10,536 | — | 302,369 |
| 2024-11-08 | Tax withholding | 4.34 | $248.41 | 302,364.67 |
| 2024-11-08 | Option exercise | 11,936 | — | 297,024 |
| 2024-11-08 | Tax withholding | 5,191 | $248.41 | 291,833 |
| 2024-10-22 | Option exercise (derivative) | 21,509 | $0.00 | 21,509 |
| 2024-10-22 | Open-market sale | 21,509 | $235.80 | 285,088 |
| 2024-10-22 | Option exercise | 21,509 | $89.58 | 306,597 |
| 2024-09-17 | Option exercise (derivative) | 21,509 | $0.00 | 43,018 |
| 2024-09-17 | Open-market sale | 21,509 | $241.01 | 285,088 |
| 2024-09-17 | Option exercise | 21,509 | $89.58 | 306,597 |
| 2024-08-20 | Option exercise (derivative) | 10,754 | $0.00 | 64,527 |
| 2024-08-20 | Option exercise | 10,754 | $89.58 | 295,842 |
| 2024-08-20 | Open-market sale | 10,754 | $239.13 | 285,088 |
| 2024-07-16 | Option exercise (derivative) | 10,755 | $0.00 | 75,281 |
| 2024-07-16 | Open-market sale | 10,755 | $222.12 | 285,088 |
| 2024-07-16 | Option exercise | 10,755 | $89.58 | 295,843 |
| 2024-06-18 | Option exercise (derivative) | 10,754 | $0.00 | 86,036 |
| 2024-06-18 | Open-market sale | 10,754 | $235.76 | 285,088 |
| 2024-06-18 | Option exercise | 10,754 | $89.58 | 295,842 |
| 2024-05-21 | Option exercise (derivative) | 10,755 | $0.00 | 96,790 |
| 2024-05-21 | Open-market sale | 10,755 | $221.30 | 285,088 |
| 2024-05-21 | Option exercise | 10,755 | $89.58 | 295,843 |
| 2024-04-16 | Option exercise (derivative) | 10,754 | $0.00 | 107,545 |
| 2024-04-16 | Open-market sale | 10,754 | $237.48 | 285,088 |
| 2024-04-16 | Option exercise | 10,754 | $89.58 | 295,842 |
| 2024-03-19 | Option exercise (derivative) | 10,755 | $0.00 | 118,299 |
| 2024-03-19 | Option exercise | 10,755 | $89.58 | 295,843 |
| 2024-03-19 | Open-market sale | 10,755 | $240.21 | 285,088 |
| 2023-12-15 | Gift | 3,600 | $0.00 | 285,088 |
| 2023-12-13 | Option exercise (derivative) | 1,015 | $0.00 | 24,393 |
| 2023-12-13 | Tax withholding | 1,015 | $203.72 | 288,688 |
| 2023-12-13 | Option exercise | 1,015 | — | 289,703 |
| 2023-12-13 | Open-market sale | 42,885 | $203.18 | 288,688 |
| 2023-12-12 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2023-12-12 | Open-market sale | 25,000 | $202.15 | 331,573 |
| 2023-12-12 | Option exercise | 25,000 | $77.53 | 356,573 |
| 2023-11-14 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2023-11-14 | Open-market sale | 25,000 | $197.63 | 331,573 |
| 2023-11-14 | Option exercise | 25,000 | $77.53 | 356,573 |
| 2023-11-10 | Option exercise (derivative) | 11,935 | — | 11,936 |
| 2023-11-10 | Option exercise (derivative) | 12,719 | — | 0 |
| 2023-11-10 | Option exercise | 12,719 | — | 330,361 |
| 2023-11-10 | Tax withholding | 5,532 | $197.57 | 324,829 |
| 2023-11-10 | Tax withholding | 5,191 | $197.57 | 331,573 |
| 2023-11-10 | Option exercise | 11,935 | — | 336,764 |
| 2023-11-09 | Option exercise (derivative) | 9,274 | — | 21,072 |
| 2023-11-09 | Tax withholding | 3,816 | $196.82 | 317,642 |
| 2023-11-09 | Option exercise | 9,274 | — | 321,458 |
| 2023-11-09 | Tax withholding | 41,726 | $179.97 | 312,184 |
| 2023-11-09 | Grant / award | 95,943 | — | 353,910 |
| 2023-11-08 | Grant / award (derivative) | 25,408 | — | 25,408 |
| 2023-10-10 | Option exercise (derivative) | 25,000 | $0.00 | 50,000 |
| 2023-10-10 | Option exercise | 25,000 | $77.53 | 282,967 |
| 2023-10-10 | Open-market sale | 25,000 | $185.08 | 257,967 |
| 2023-09-12 | Option exercise (derivative) | 10,500 | $0.00 | 75,000 |
| 2023-09-12 | Open-market sale | 10,500 | $176.79 | 257,967 |
| 2023-09-12 | Option exercise | 10,500 | $77.53 | 268,467 |
| 2023-08-08 | Option exercise (derivative) | 10,499 | $0.00 | 85,500 |
| 2023-08-08 | Open-market sale | 10,499 | $186.19 | 257,967 |
| 2023-08-08 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-07-11 | Option exercise (derivative) | 10,499 | $0.00 | 95,999 |
| 2023-07-11 | Open-market sale | 10,499 | $192.87 | 257,967 |
| 2023-07-11 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-06-13 | Option exercise (derivative) | 10,499 | $0.00 | 106,498 |
| 2023-06-13 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-06-13 | Open-market sale | 10,499 | $178.44 | 257,967 |
| 2023-05-09 | Option exercise (derivative) | 10,499 | $0.00 | 116,997 |
| 2023-05-09 | Open-market sale | 10,499 | $169.52 | 257,967 |
| 2023-05-09 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-04-11 | Option exercise (derivative) | 10,499 | $0.00 | 127,496 |
| 2023-04-11 | Open-market sale | 10,499 | $167.34 | 257,967 |
| 2023-04-11 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-03-14 | Option exercise (derivative) | 10,499 | $0.00 | 137,995 |
| 2023-03-14 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-03-14 | Open-market sale | 10,499 | $150.00 | 257,967 |
| 2023-02-14 | Option exercise (derivative) | 10,499 | $0.00 | 148,494 |
| 2023-02-14 | Open-market sale | 10,499 | $159.28 | 257,967 |
| 2023-02-14 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2023-01-17 | Option exercise (derivative) | 10,499 | $0.00 | 158,993 |
| 2023-01-17 | Open-market sale | 10,499 | $164.28 | 257,967 |
| 2023-01-17 | Option exercise | 10,499 | $77.53 | 268,466 |
| 2022-12-13 | Option exercise (derivative) | 45,920 | $0.00 | 0 |
| 2022-12-13 | Open-market sale | 6,782 | $166.28 | 258,887 |
| 2022-12-13 | Open-market sale | 920 | $167.92 | 257,967 |
| 2022-12-13 | Open-market sale | 38,218 | $165.45 | 265,669 |
| 2022-12-13 | Option exercise | 45,920 | $75.61 | 303,887 |
| 2022-12-12 | Option exercise (derivative) | 1,262 | $0.00 | 30,346 |
| 2022-12-12 | Tax withholding | 1,262 | $167.20 | 257,967 |
| 2022-12-12 | Option exercise | 1,262 | — | 259,229 |
| 2022-12-12 | Open-market sale | 33,000 | $166.01 | 257,967 |
| 2022-12-12 | Gift | 3,534 | $0.00 | 290,967 |
| 2022-11-13 | Option exercise (derivative) | 22,651 | — | 0 |
| 2022-11-13 | Option exercise | 22,651 | — | 304,350 |
| 2022-11-13 | Tax withholding | 9,849 | $153.01 | 294,501 |
| 2022-11-10 | Option exercise (derivative) | 12,718 | — | 12,719 |
| 2022-11-10 | Option exercise (derivative) | 11,935 | — | 23,871 |
| 2022-11-10 | Tax withholding | 5,530 | $155.00 | 274,954 |
| 2022-11-10 | Tax withholding | 5,190 | $155.00 | 281,699 |
| 2022-11-10 | Option exercise | 11,935 | — | 286,889 |
| 2022-11-10 | Option exercise | 12,718 | — | 280,484 |
| 2022-11-09 | Grant / award (derivative) | 31,608 | — | 31,608 |
| 2022-11-09 | Tax withholding | 48,149 | $135.33 | 267,766 |
| 2022-11-09 | Grant / award | 110,737 | — | 315,915 |
| 2022-10-11 | Option exercise (derivative) | 11,480 | $0.00 | 45,920 |
| 2022-10-11 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-10-11 | Open-market sale | 11,480 | $141.72 | 205,178 |
| 2022-09-13 | Option exercise (derivative) | 11,480 | $0.00 | 57,400 |
| 2022-09-13 | Open-market sale | 11,480 | $142.40 | 205,178 |
| 2022-09-13 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-08-09 | Option exercise (derivative) | 11,480 | $0.00 | 68,880 |
| 2022-08-09 | Open-market sale | 11,480 | $144.25 | 205,178 |
| 2022-08-09 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-07-12 | Option exercise (derivative) | 11,480 | $0.00 | 80,360 |
| 2022-07-12 | Open-market sale | 11,480 | $142.35 | 205,178 |
| 2022-07-12 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-06-14 | Option exercise (derivative) | 11,480 | $0.00 | 91,840 |
| 2022-06-14 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-06-14 | Open-market sale | 11,480 | $141.22 | 205,178 |
| 2022-05-10 | Option exercise (derivative) | 11,480 | $0.00 | 103,320 |
| 2022-05-10 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-05-10 | Open-market sale | 11,480 | $159.47 | 205,178 |
| 2022-04-12 | Option exercise (derivative) | 11,480 | $0.00 | 114,800 |
| 2022-04-12 | Open-market sale | 11,480 | $162.11 | 205,178 |
| 2022-04-12 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-03-08 | Option exercise (derivative) | 11,480 | $0.00 | 126,280 |
| 2022-03-08 | Open-market sale | 11,480 | $144.97 | 205,178 |
| 2022-03-08 | Option exercise | 11,480 | $75.61 | 216,658 |
| 2022-02-08 | Option exercise (derivative) | 11,480 | $0.00 | 137,760 |
| 2022-02-08 | Option exercise (derivative) | 12,783 | $0.00 | 0 |
| 2022-02-08 | Open-market sale | 24,263 | $141.22 | 205,178 |
| 2022-02-08 | Option exercise | 11,480 | $75.61 | 229,441 |
| 2022-02-08 | Option exercise | 12,783 | $98.24 | 217,961 |
| 2022-01-11 | Option exercise (derivative) | 12,784 | $0.00 | 12,783 |
| 2022-01-11 | Option exercise (derivative) | 11,480 | $0.00 | 149,240 |
| 2022-01-11 | Option exercise | 11,480 | $75.61 | 229,442 |
| 2022-01-11 | Open-market sale | 24,264 | $136.07 | 205,178 |
| 2022-01-11 | Option exercise | 12,784 | $98.24 | 217,962 |
| 2021-12-27 | Gift | 1,159 | $0.00 | 205,178 |
| 2021-12-15 | Open-market sale | 17,168 | $123.45 | 206,337 |
| 2021-12-14 | Option exercise (derivative) | 11,480 | $0.00 | 160,720 |
| 2021-12-14 | Option exercise (derivative) | 12,784 | $0.00 | 25,567 |
| 2021-12-14 | Open-market sale | 24,264 | $123.95 | 223,505 |
| 2021-12-14 | Option exercise | 12,784 | $98.24 | 236,289 |
| 2021-12-14 | Option exercise | 11,480 | $75.61 | 247,769 |
| 2021-11-24 | Open-market sale | 17,168 | $123.66 | 223,505 |
| 2021-11-16 | Open-market sale | 11,664 | $124.66 | 240,673 |
| 2021-11-14 | Option exercise (derivative) | 17,861 | — | 0 |
| 2021-11-14 | Option exercise | 17,861 | — | 260,103 |
| 2021-11-14 | Tax withholding | 7,766 | $125.34 | 252,337 |
| 2021-11-12 | Tax withholding | 38,831 | $119.45 | 242,242 |
| 2021-11-12 | Grant / award | 89,306 | — | 281,073 |
| 2021-11-10 | Option exercise (derivative) | 12,718 | $0.00 | 25,437 |
| 2021-11-10 | Grant / award (derivative) | 35,806 | — | 35,806 |
| 2021-11-10 | Tax withholding | 5,530 | $125.68 | 191,767 |
| 2021-11-10 | Option exercise | 12,718 | — | 197,297 |
| 2021-11-09 | Option exercise (derivative) | 12,784 | $0.00 | 38,351 |
| 2021-11-09 | Option exercise (derivative) | 11,480 | $0.00 | 172,200 |
| 2021-11-09 | Option exercise | 12,784 | $98.24 | 197,363 |
| 2021-11-09 | Option exercise | 11,480 | $75.61 | 208,843 |
| 2021-11-09 | Open-market sale | 24,264 | $125.33 | 184,579 |
| 2021-10-12 | Option exercise (derivative) | 12,784 | $0.00 | 51,135 |
| 2021-10-12 | Option exercise (derivative) | 11,481 | $0.00 | 183,680 |
| 2021-10-12 | Option exercise | 11,481 | $75.61 | 208,844 |
| 2021-10-12 | Option exercise | 12,784 | $98.24 | 197,363 |
| 2021-10-12 | Open-market sale | 24,265 | $119.79 | 184,579 |
| 2021-09-20 | Option exercise (derivative) | 12,784 | $0.00 | 63,919 |
| 2021-09-20 | Option exercise (derivative) | 11,481 | $0.00 | 195,161 |
| 2021-09-20 | Option exercise | 11,481 | $75.61 | 208,844 |
| 2021-09-20 | Option exercise | 12,784 | $98.24 | 197,363 |
| 2021-09-20 | Open-market sale | 24,265 | $121.90 | 184,579 |
| 2021-08-17 | Option exercise (derivative) | 12,784 | $0.00 | 76,703 |
| 2021-08-17 | Option exercise | 12,784 | $98.24 | 197,363 |
| 2021-08-17 | Open-market sale | 12,784 | $120.53 | 184,579 |
| 2021-08-10 | Option exercise (derivative) | 18,666 | $0.00 | 0 |
| 2021-08-10 | Option exercise | 18,666 | $88.71 | 205,491 |
| 2021-08-10 | Open-market sale | 20,912 | $118.66 | 184,579 |
| 2021-07-20 | Option exercise (derivative) | 12,784 | $0.00 | 89,487 |
| 2021-07-20 | Open-market sale | 12,784 | $117.66 | 186,825 |
| 2021-07-20 | Option exercise | 12,784 | $98.24 | 199,609 |
| 2021-07-13 | Option exercise (derivative) | 18,666 | $0.00 | 18,666 |
| 2021-07-13 | Option exercise | 18,666 | $88.71 | 207,737 |
| 2021-07-13 | Open-market sale | 20,912 | $114.90 | 186,825 |
| 2021-06-15 | Option exercise (derivative) | 12,784 | $0.00 | 102,271 |
| 2021-06-15 | Open-market sale | 12,784 | $118.82 | 189,071 |
| 2021-06-15 | Option exercise | 12,784 | $98.24 | 201,855 |
| 2021-06-08 | Option exercise (derivative) | 18,667 | $0.00 | 37,332 |
| 2021-06-08 | Open-market sale | 20,913 | $117.65 | 189,071 |
| 2021-06-08 | Option exercise | 18,667 | $88.71 | 209,984 |
| 2021-05-18 | Option exercise (derivative) | 12,784 | $0.00 | 115,055 |
| 2021-05-18 | Option exercise | 12,784 | $98.24 | 204,101 |
| 2021-05-18 | Open-market sale | 12,784 | $116.35 | 191,317 |
| 2021-05-11 | Option exercise (derivative) | 18,667 | $0.00 | 55,999 |
| 2021-05-11 | Option exercise | 18,667 | $88.71 | 212,230 |
| 2021-05-11 | Open-market sale | 20,913 | $120.74 | 191,317 |
| 2021-04-20 | Option exercise (derivative) | 12,784 | $0.00 | 127,839 |
| 2021-04-20 | Open-market sale | 12,784 | $120.07 | 193,563 |
| 2021-04-20 | Option exercise | 12,784 | $98.24 | 206,347 |
| 2021-04-13 | Option exercise (derivative) | 18,667 | $0.00 | 74,666 |
| 2021-04-13 | Option exercise | 18,667 | $88.71 | 214,477 |
| 2021-04-13 | Open-market sale | 20,914 | $116.96 | 193,563 |
| 2021-03-16 | Option exercise (derivative) | 12,783 | $0.00 | 140,623 |
| 2021-03-16 | Option exercise (derivative) | 18,667 | $0.00 | 93,333 |
| 2021-03-16 | Option exercise | 18,667 | $88.71 | 216,724 |
| 2021-03-16 | Option exercise | 12,783 | $98.24 | 229,507 |
| 2021-03-16 | Open-market sale | 33,697 | $112.71 | 195,810 |
| 2021-02-10 | Option exercise (derivative) | 1,419 | $0.00 | 112,000 |
| 2021-02-10 | Open-market sale | 1,419 | $108.08 | 198,057 |
| 2021-02-10 | Option exercise | 1,419 | $88.71 | 199,476 |
| 2021-02-08 | Option exercise (derivative) | 700 | $0.00 | 113,419 |
| 2021-02-08 | Open-market sale | 700 | $110.08 | 198,057 |
| 2021-02-08 | Option exercise | 700 | $88.71 | 198,757 |
| 2021-02-05 | Option exercise (derivative) | 73,951 | $0.00 | 114,119 |
| 2021-02-05 | Option exercise | 73,951 | $88.71 | 282,008 |
| 2021-02-05 | Open-market sale | 83,951 | $110.36 | 198,057 |
| 2020-11-13 | Option exercise (derivative) | 20,637 | $0.00 | 0 |
| 2020-11-13 | Tax withholding | 8,973 | $108.12 | 112,036 |
| 2020-11-13 | Option exercise | 20,637 | — | 121,009 |
| 2020-11-11 | Option exercise | 96,021 | — | 238,143 |
| 2020-11-11 | Tax withholding | 41,750 | $96.92 | 196,393 |
| 2020-11-10 | Grant / award (derivative) | 38,155 | — | 38,155 |
| 2020-07-06 | Option exercise (derivative) | 19,904 | $0.00 | 0 |
| 2020-07-06 | Option exercise | 19,904 | $68.49 | 162,026 |
| 2020-07-06 | Open-market sale | 19,904 | $100.59 | 142,122 |
| 2020-06-08 | Option exercise (derivative) | 19,905 | $0.00 | 19,904 |
| 2020-06-08 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2020-06-08 | Open-market sale | 19,905 | $101.62 | 142,122 |
| 2020-05-04 | Option exercise (derivative) | 19,905 | $0.00 | 39,809 |
| 2020-05-04 | Open-market sale | 19,905 | $86.25 | 142,122 |
| 2020-05-04 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2020-04-06 | Option exercise (derivative) | 19,905 | $0.00 | 59,714 |
| 2020-04-06 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2020-04-06 | Open-market sale | 19,905 | $84.75 | 142,122 |
| 2020-03-09 | Option exercise (derivative) | 19,905 | $0.00 | 79,619 |
| 2020-03-09 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2020-03-09 | Open-market sale | 19,905 | $81.74 | 142,122 |
| 2020-02-10 | Option exercise (derivative) | 19,905 | $0.00 | 99,524 |
| 2020-02-10 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2020-02-10 | Open-market sale | 19,905 | $93.20 | 142,122 |
| 2020-01-06 | Option exercise (derivative) | 19,905 | $0.00 | 119,429 |
| 2020-01-06 | Open-market sale | 19,905 | $84.42 | 142,122 |
| 2020-01-06 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2019-12-09 | Option exercise (derivative) | 19,905 | $0.00 | 139,334 |
| 2019-12-09 | Open-market sale | 19,905 | $86.97 | 142,122 |
| 2019-12-09 | Option exercise | 19,905 | $68.49 | 162,027 |
| 2019-11-21 | J | 7,544 | $0.00 | 142,122 |
| 2019-11-14 | Grant / award | 8,178 | — | 153,222 |
| 2019-11-14 | Tax withholding | 3,556 | $82.33 | 149,666 |
| 2019-11-13 | Grant / award (derivative) | 176,099 | $86.09 | 176,099 |
| 2019-11-13 | Grant / award (derivative) | 22,651 | — | 22,651 |
| 2019-11-08 | Option exercise (derivative) | 18,516 | $0.00 | 0 |
| 2019-11-08 | Tax withholding | 8,051 | $86.07 | 145,044 |
| 2019-11-08 | Option exercise | 18,516 | — | 153,095 |
| 2019-11-04 | Option exercise (derivative) | 19,905 | $0.00 | 159,239 |
| 2019-11-04 | Open-market sale | 19,905 | $86.08 | 134,579 |
| 2019-11-04 | Option exercise | 19,905 | $68.49 | 154,484 |
| 2019-10-07 | Option exercise (derivative) | 19,905 | $0.00 | 179,144 |
| 2019-10-07 | Open-market sale | 19,905 | $82.12 | 134,579 |
| 2019-10-07 | Option exercise | 19,905 | $68.49 | 154,484 |
| 2019-09-09 | Option exercise (derivative) | 19,905 | $0.00 | 199,049 |
| 2019-09-09 | Option exercise | 19,905 | $68.49 | 154,484 |
| 2019-09-09 | Open-market sale | 19,905 | $86.89 | 134,579 |
| 2019-08-05 | Option exercise (derivative) | 19,905 | $0.00 | 218,954 |
| 2019-08-05 | Open-market sale | 19,905 | $89.58 | 134,579 |
| 2019-08-05 | Option exercise | 19,905 | $68.49 | 154,484 |
| 2019-06-19 | Option exercise (derivative) | 107,826 | $0.00 | 0 |
| 2019-06-19 | Open-market sale | 107,826 | $86.18 | 134,579 |
| 2019-06-19 | Option exercise | 107,826 | $58.74 | 242,405 |
| 2019-03-01 | Option exercise (derivative) | 21,344 | $0.00 | 0 |
| 2019-03-01 | Open-market sale | 21,344 | $83.62 | 134,579 |
| 2019-03-01 | Option exercise | 21,344 | $40.21 | 155,923 |
| 2019-02-01 | Option exercise (derivative) | 21,350 | $0.00 | 21,344 |
| 2019-02-01 | Option exercise | 21,350 | $40.21 | 155,929 |
| 2019-02-01 | Open-market sale | 21,350 | $80.72 | 134,579 |
| 2019-01-02 | Option exercise (derivative) | 21,350 | $0.00 | 42,694 |
| 2019-01-02 | Open-market sale | 21,350 | $73.96 | 134,579 |
| 2019-01-02 | Option exercise | 21,350 | $40.21 | 155,929 |
| 2018-12-11 | J | 8,249 | $0.00 | 134,579 |
| 2018-12-03 | Option exercise (derivative) | 21,350 | $0.00 | 64,044 |
| 2018-12-03 | Open-market sale | 21,350 | $88.92 | 142,828 |
| 2018-12-03 | Option exercise | 21,350 | $40.21 | 164,178 |
| 2018-11-15 | Grant / award | 15,550 | — | 149,590 |
| 2018-11-15 | Tax withholding | 6,762 | $92.20 | 142,828 |
| 2018-11-14 | Grant / award (derivative) | 129,054 | $89.58 | 129,054 |
| 2018-11-14 | Grant / award (derivative) | 17,861 | $0.00 | 17,861 |
| 2018-11-14 | J | 140,244 | $0.00 | 134,040 |
| 2018-11-09 | Option exercise (derivative) | 13,640 | $0.00 | 0 |
| 2018-11-09 | Option exercise | 13,640 | $88.86 | 280,215 |
| 2018-11-09 | Tax withholding | 5,931 | $88.86 | 274,284 |
| 2018-11-01 | Option exercise (derivative) | 15,433 | $0.00 | 85,394 |
| 2018-11-01 | Option exercise (derivative) | 5,917 | $0.00 | 0 |
| 2018-11-01 | Option exercise | 5,917 | $37.37 | 272,492 |
| 2018-11-01 | Open-market sale | 21,350 | $90.92 | 266,575 |
| 2018-11-01 | Option exercise | 15,433 | $40.21 | 287,925 |
| 2018-10-01 | Option exercise (derivative) | 21,350 | $0.00 | 5,917 |
| 2018-10-01 | Open-market sale | 21,350 | $93.09 | 266,575 |
| 2018-10-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-09-04 | Option exercise (derivative) | 21,350 | $0.00 | 27,267 |
| 2018-09-04 | Open-market sale | 21,350 | $88.33 | 266,575 |
| 2018-09-04 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-08-01 | Option exercise (derivative) | 21,350 | $0.00 | 48,617 |
| 2018-08-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-08-01 | Open-market sale | 21,350 | $81.25 | 266,575 |
| 2018-07-02 | Option exercise (derivative) | 21,350 | $0.00 | 69,967 |
| 2018-07-02 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-07-02 | Open-market sale | 21,350 | $84.63 | 266,575 |
| 2018-06-01 | Option exercise (derivative) | 21,350 | $0.00 | 91,317 |
| 2018-06-01 | Open-market sale | 21,350 | $83.08 | 266,575 |
| 2018-06-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-05-01 | Option exercise (derivative) | 21,350 | $0.00 | 112,667 |
| 2018-05-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-05-01 | Open-market sale | 21,350 | $88.49 | 266,575 |
| 2018-04-02 | Option exercise (derivative) | 21,350 | $0.00 | 134,017 |
| 2018-04-02 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-04-02 | Open-market sale | 21,350 | $84.03 | 266,575 |
| 2018-03-01 | Option exercise (derivative) | 21,350 | $0.00 | 155,367 |
| 2018-03-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-03-01 | Open-market sale | 21,350 | $94.25 | 266,575 |
| 2018-02-01 | Option exercise (derivative) | 21,350 | $0.00 | 176,717 |
| 2018-02-01 | Open-market sale | 21,350 | $98.58 | 266,575 |
| 2018-02-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2018-01-02 | Option exercise (derivative) | 21,350 | $0.00 | 198,067 |
| 2018-01-02 | Open-market sale | 21,350 | $93.54 | 266,575 |
| 2018-01-02 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2017-12-01 | Option exercise (derivative) | 21,350 | $0.00 | 219,417 |
| 2017-12-01 | Open-market sale | 21,350 | $82.53 | 266,575 |
| 2017-12-01 | Option exercise | 21,350 | $37.37 | 287,925 |
| 2017-11-17 | Tax withholding | 16,721 | $82.75 | 266,575 |
| 2017-11-17 | Grant / award | 36,277 | — | 283,296 |
| 2017-11-15 | Grant / award (derivative) | 169,492 | $0.00 | 169,492 |
| 2017-11-15 | Grant / award (derivative) | 20,637 | $0.00 | 20,637 |
| 2017-11-10 | Option exercise (derivative) | 15,105 | — | 0 |
| 2017-11-10 | Option exercise | 15,105 | — | 262,124 |
| 2017-11-10 | Tax withholding | 6,962 | $75.00 | 255,162 |
| 2017-11-01 | Option exercise (derivative) | 21,350 | $0.00 | 240,767 |
| 2017-11-01 | Open-market sale | 21,350 | $76.94 | 238,876 |
| 2017-11-01 | Option exercise | 21,350 | $37.37 | 260,226 |
| 2017-10-02 | Option exercise (derivative) | 21,350 | $0.00 | 262,117 |
| 2017-10-02 | Disposition to issuer | 21,350 | $82.82 | 238,876 |
| 2017-10-02 | Option exercise | 21,350 | $37.37 | 260,226 |
| 2017-09-01 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2017-09-01 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-09-01 | Open-market sale | 15,000 | $79.92 | 238,876 |
| 2017-08-01 | Option exercise (derivative) | 15,000 | $0.00 | 15,000 |
| 2017-08-01 | Disposition to issuer | 15,000 | $93.68 | 238,876 |
| 2017-08-01 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-07-03 | Option exercise (derivative) | 15,000 | $0.00 | 30,000 |
| 2017-07-03 | Open-market sale | 15,000 | $94.76 | 238,876 |
| 2017-07-03 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-06-01 | Option exercise (derivative) | 15,000 | $0.00 | 45,000 |
| 2017-06-01 | Open-market sale | 15,000 | $91.73 | 238,876 |
| 2017-06-01 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-05-01 | Option exercise (derivative) | 15,000 | $0.00 | 60,000 |
| 2017-05-01 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-05-01 | Open-market sale | 15,000 | $81.98 | 238,876 |
| 2017-04-03 | Option exercise (derivative) | 15,000 | $0.00 | 75,000 |
| 2017-04-03 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-04-03 | Open-market sale | 15,000 | $88.35 | 238,876 |
| 2017-03-01 | Option exercise (derivative) | 15,000 | $0.00 | 90,000 |
| 2017-03-01 | Option exercise | 15,000 | $36.37 | 268,876 |
| 2017-03-01 | Open-market sale | 15,000 | $92.10 | 253,876 |
| 2017-02-01 | Option exercise (derivative) | 15,000 | $0.00 | 105,000 |
| 2017-02-01 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-02-01 | Open-market sale | 15,000 | $87.15 | 238,876 |
| 2017-01-03 | Option exercise (derivative) | 15,000 | $0.00 | 120,000 |
| 2017-01-03 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2017-01-03 | Open-market sale | 15,000 | $80.39 | 238,876 |
| 2016-12-01 | Option exercise (derivative) | 15,000 | $0.00 | 135,000 |
| 2016-12-01 | Option exercise | 15,000 | $36.37 | 253,876 |
| 2016-12-01 | Open-market sale | 15,000 | $77.94 | 238,876 |
| 2016-11-11 | Grant / award | 58,695 | — | 238,876 |
| 2016-11-11 | Tax withholding | 27,053 | $80.78 | 189,199 |
| 2016-11-11 | Tax withholding | 9,018 | $78.92 | 180,181 |
| 2016-11-09 | Grant / award (derivative) | 18,516 | $0.00 | 18,516 |
| 2016-11-09 | Grant / award (derivative) | 206,642 | $0.00 | 206,642 |
| 2016-11-01 | Option exercise (derivative) | 15,000 | $0.00 | 150,000 |
| 2016-11-01 | Open-market sale | 15,000 | $69.85 | 216,252 |
| 2016-11-01 | Option exercise | 15,000 | $36.37 | 231,252 |
| 2016-10-17 | Option exercise (derivative) | 15,000 | $0.00 | 165,000 |
| 2016-10-17 | Open-market sale | 15,000 | $79.59 | 216,252 |
| 2016-10-17 | Option exercise | 15,000 | $36.37 | 231,252 |
| 2016-08-05 | Option exercise (derivative) | 135,750 | $0.00 | 0 |
| 2016-08-05 | Open-market sale | 135,750 | $89.50 | 252,204 |
| 2016-08-05 | Tax withholding | 35,952 | $89.35 | 216,252 |
| 2016-08-05 | Option exercise | 135,750 | $28.00 | 387,954 |
| 2015-12-21 | Option exercise (derivative) | 27,148 | $0.00 | 135,750 |
| 2015-12-21 | Open-market sale | 27,148 | $102.23 | 252,204 |
| 2015-12-21 | Option exercise | 27,148 | $28.00 | 279,352 |
| 2015-12-08 | Option exercise (derivative) | 100 | $0.00 | 162,898 |
| 2015-12-08 | Option exercise (derivative) | 600 | $0.00 | 0 |
| 2015-12-08 | Option exercise | 600 | $27.07 | 261,274 |
| 2015-12-08 | Option exercise | 100 | $28.00 | 260,774 |
| 2015-12-08 | Open-market sale | 600 | $100.00 | 260,674 |
| 2015-12-07 | Option exercise (derivative) | 3,400 | $0.00 | 162,998 |
| 2015-12-07 | Option exercise (derivative) | 5,070 | $0.00 | 600 |
| 2015-12-07 | Option exercise | 5,070 | $27.07 | 260,674 |
| 2015-12-07 | Option exercise | 3,400 | $28.00 | 255,604 |
| 2015-12-07 | Open-market sale | 8,470 | $100.06 | 243,734 |
| 2015-12-04 | Option exercise (derivative) | 11,876 | $0.00 | 5,670 |
| 2015-12-04 | Option exercise (derivative) | 6,102 | $0.00 | 166,398 |
| 2015-12-04 | Option exercise | 6,102 | $28.00 | 258,306 |
| 2015-12-04 | Open-market sale | 17,978 | $100.17 | 252,204 |
| 2015-12-04 | Option exercise | 11,876 | $27.07 | 270,182 |
| 2015-11-18 | Option exercise (derivative) | 25,948 | $0.00 | 17,546 |
| 2015-11-18 | Option exercise | 25,948 | $27.07 | 278,152 |
| 2015-11-18 | Open-market sale | 25,948 | $100.16 | 252,204 |
| 2015-11-13 | Tax withholding | 41,266 | $94.99 | 265,960 |
| 2015-11-13 | Tax withholding | 13,756 | $96.59 | 252,204 |
| 2015-11-13 | Grant / award | 89,530 | — | 307,226 |
| 2015-11-11 | Grant / award (derivative) | 13,640 | — | 13,640 |
| 2015-11-11 | Grant / award (derivative) | 153,406 | $98.24 | 153,406 |
| 2015-10-27 | Option exercise (derivative) | 1,200 | $0.00 | 43,494 |
| 2015-10-27 | Option exercise | 1,200 | $27.07 | 218,896 |
| 2015-10-27 | Open-market sale | 1,200 | $100.97 | 217,696 |
| 2015-09-21 | Option exercise (derivative) | 27,148 | $0.00 | 44,694 |
| 2015-09-21 | Open-market sale | 27,148 | $105.72 | 217,696 |
| 2015-09-21 | Option exercise | 27,148 | $27.07 | 244,844 |
| 2015-08-20 | Option exercise (derivative) | 27,148 | $0.00 | 71,842 |
| 2015-08-20 | Option exercise | 27,148 | $27.07 | 244,844 |
| 2015-08-20 | Open-market sale | 27,148 | $104.27 | 217,696 |
| 2015-07-20 | Option exercise (derivative) | 27,148 | $0.00 | 98,990 |
| 2015-07-20 | Option exercise | 27,148 | $27.07 | 244,844 |
| 2015-07-20 | Open-market sale | 27,148 | $114.42 | 217,696 |
| 2015-06-22 | Option exercise (derivative) | 27,148 | $0.00 | 126,138 |
| 2015-06-22 | Option exercise | 27,148 | $27.07 | 244,844 |
| 2015-06-22 | Open-market sale | 27,148 | $112.37 | 217,696 |
| 2015-02-27 | Tax withholding | 10,860 | $102.76 | 217,696 |
| 2015-02-13 | Gift | 9,250 | $0.00 | 228,556 |
| 2015-02-04 | Option exercise (derivative) | 145,622 | $0.00 | 0 |
| 2015-02-04 | Option exercise | 145,622 | $21.26 | 383,428 |
| 2015-02-04 | Open-market sale | 145,622 | $96.01 | 237,806 |
| 2014-11-13 | Grant / award | 72,250 | — | 270,333 |
| 2014-11-13 | Tax withholding | 32,527 | $88.71 | 237,806 |
| 2014-11-12 | Grant / award (derivative) | 188,070 | $88.71 | 188,070 |
| 2014-11-12 | Grant / award (derivative) | 15,105 | — | 15,105 |
| 2014-06-11 | Option exercise (derivative) | 157,500 | $17.78 | 0 |
| 2014-06-11 | Option exercise | 157,500 | $17.78 | 355,583 |
| 2014-06-11 | Open-market sale | 157,500 | $71.83 | 198,083 |
| 2014-02-14 | Tax withholding | 7,065 | $68.00 | 198,083 |
| 2013-11-13 | Grant / award (derivative) | 238,859 | $68.49 | 238,859 |
| 2013-11-13 | Grant / award | 19,565 | $0.00 | 205,148 |
| 2013-11-05 | Option exercise (derivative) | 150,000 | $21.46 | 0 |
| 2013-11-05 | Open-market sale | 150,000 | $67.20 | 185,583 |
| 2013-11-05 | Option exercise | 150,000 | $21.46 | 335,583 |
| 2013-08-07 | Grant / award (derivative) | 107,826 | $58.74 | 107,826 |
| 2013-08-07 | Grant / award | 77,995 | $0.00 | 185,583 |
| 2013-05-02 | Option exercise (derivative) | 102,163 | $15.20 | 0 |
| 2013-05-02 | Open-market sale | 102,163 | $54.65 | 107,588 |
| 2013-05-02 | Option exercise | 102,163 | $15.20 | 209,751 |
| 2013-05-01 | Option exercise (derivative) | 143,095 | $15.20 | 102,163 |
| 2013-05-01 | Open-market sale | 143,095 | $54.23 | 107,588 |
| 2013-05-01 | Option exercise | 143,095 | $15.20 | 250,683 |
| 2013-03-04 | Tax withholding | 6,038 | $47.98 | 107,588 |
| 2012-11-14 | Grant / award (derivative) | 373,250 | $40.21 | 373,250 |
| 2012-11-14 | Grant / award | 29,843 | $0.00 | 113,626 |
| 2012-11-14 | Grant / award (derivative) | 100,827 | $40.21 | 100,827 |
| 2012-11-14 | Grant / award | 29,843 | $0.00 | 113,626 |
| 2012-03-21 | Option exercise (derivative) | 245,258 | $14.06 | 0 |
| 2012-03-21 | Gift | 3,000 | $0.00 | 83,783 |
| 2012-03-21 | Open-market sale | 245,258 | $38.64 | 86,783 |
| 2012-03-21 | Option exercise | 245,258 | $14.06 | 332,041 |
| 2012-02-29 | Grant / award (derivative) | 283,467 | $37.37 | 283,467 |
| 2012-02-29 | Grant / award | 24,083 | $0.00 | 86,783 |
| 2012-02-20 | Tax withholding | 5,180 | $36.68 | 62,700 |
| 2011-02-28 | Tax withholding | 4,934 | $37.39 | 47,880 |
| 2011-02-16 | Grant / award (derivative) | 180,000 | $36.37 | 180,000 |
| 2011-02-16 | Grant / award | 20,000 | $0.00 | 67,880 |
| 2010-05-18 | Option exercise (derivative) | 143,066 | $13.54 | 0 |
| 2010-05-18 | Open-market sale | 143.07 | $31.44 | 54,133 |
| 2010-05-18 | Option exercise | 143,066 | $13.54 | 197,199 |
| 2010-05-18 | Gift | 1,319 | $0.00 | 52,814 |
| 2010-03-03 | Grant / award (derivative) | 172,500 | $28.00 | 172,500 |
| 2010-03-03 | Grant / award | 19,167 | $0.00 | 54,133 |
| 2010-02-24 | Gift | 3,000 | $0.00 | 34,966 |
| 2010-02-15 | Tax withholding | 6,682 | $27.35 | 37,966 |
| 2010-02-01 | Option exercise (derivative) | 18,967 | $17.25 | 0 |
| 2010-02-01 | Open-market sale | 18,969 | $27.44 | 44,648 |
| 2010-02-01 | Option exercise | 18,967 | $17.25 | 61,061 |
| 2010-01-29 | Option exercise (derivative) | 124,099 | $17.25 | 18,967 |
| 2010-01-29 | Option exercise (derivative) | 3,000 | $13.32 | 0 |
| 2010-01-29 | Open-market sale | 124,099 | $27.47 | 42,094 |
| 2010-01-29 | Option exercise | 3,000 | $13.32 | 42,092 |
| 2010-01-29 | Option exercise | 2 | $13.32 | 42,094 |
| 2010-01-29 | Option exercise | 124,099 | $17.25 | 166,193 |
| 2009-09-18 | Open-market sale | 3,104 | $21.61 | 39,092 |
| 2009-02-19 | Grant / award (derivative) | 78,750 | $35.55 | 78,750 |
| 2009-02-19 | Grant / award | 8,750 | $0.00 | 21,098 |
| 2009-02-10 | Option exercise (derivative) | 1,500 | $26.64 | 1,500 |
| 2009-02-10 | Gift | 1,600 | $0.00 | 12,348 |
| 2009-02-10 | Open-market sale | 5,757 | $38.01 | 12,448 |
| 2009-02-10 | Option exercise | 1,500 | $26.64 | 13,948 |
| 2009-02-09 | Tax withholding | 2,160 | $38.76 | 18,205 |
| 2008-05-20 | Gift | 2,420 | $0.00 | 20,365 |
| 2008-02-27 | Grant / award (derivative) | 75,000 | $42.92 | 75,000 |
| 2008-02-27 | Grant / award | 8,333 | $0.00 | 22,785 |
| 2008-01-30 | Option exercise (derivative) | 1 | $25.13 | 0 |
| 2008-01-30 | Option exercise (derivative) | 2,109 | $26.64 | 3,000 |
| 2008-01-30 | Option exercise | 2,109 | $26.64 | 14,450 |
| 2008-01-30 | Option exercise | 1 | $11.28 | 14,452 |
| 2008-01-30 | Option exercise | 1 | $25.13 | 14,451 |
| 2008-01-30 | Open-market sale | 7,355 | $47.62 | 12,341 |
| 2007-05-03 | Gift | 2,000 | $0.00 | 19,696 |
| 2007-05-02 | Option exercise (derivative) | 2,346 | $27.22 | 5,000 |
| 2007-05-02 | Option exercise | 2,346 | $27.22 | 21,696 |
| 2007-02-15 | Grant / award (derivative) | 75,000 | $55.32 | 75,000 |
| 2007-02-15 | Grant / award | 8,333 | $0.00 | 19,350 |
| 2007-01-29 | Option exercise (derivative) | 25,000 | $32.01 | 0 |
| 2007-01-29 | Option exercise (derivative) | 10,000 | $27.68 | 70,000 |
| 2007-01-29 | Open-market sale | 35,000 | $52.21 | 11,017 |
| 2007-01-29 | Option exercise | 25,000 | $32.01 | 36,017 |
| 2007-01-29 | Option exercise | 10,000 | $27.68 | 46,017 |
| 2006-05-16 | Option exercise (derivative) | 184 | $16.80 | 0 |
| 2006-05-16 | Option exercise (derivative) | 25,000 | $32.01 | 25,000 |
| 2006-05-16 | Option exercise (derivative) | 3,698 | $25.68 | 0 |
| 2006-05-16 | Open-market sale | 41,673 | $44.60 | 11,017 |
| 2006-05-16 | Option exercise | 184 | $16.80 | 52,690 |
| 2006-05-16 | Option exercise | 25,000 | $32.01 | 52,506 |
| 2006-05-16 | Option exercise | 7,599 | $27.22 | 27,506 |
| 2006-05-16 | Option exercise | 3,700 | $28.89 | 19,907 |
| 2006-05-16 | Option exercise | 3,698 | $25.68 | 16,207 |
| 2006-02-08 | Grant / award (derivative) | 71,250 | $43.45 | 71,250 |
| 2006-02-08 | Grant / award | 7,917 | $43.45 | 12,509 |
| 2006-02-06 | Gift | 1,050 | $0.00 | 4,592 |
| 2006-02-01 | Option exercise (derivative) | 14,504 | $20.82 | 0 |
| 2006-02-01 | Option exercise (derivative) | 3,512 | $28.46 | 0 |
| 2006-02-01 | Open-market sale | 14,504 | $43.89 | 5,642 |
| 2006-02-01 | Option exercise | 3,512 | $28.46 | 5,642 |
| 2006-02-01 | Option exercise | 14,504 | $20.82 | 20,146 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.