SEC CIK 1224154
NARAYEN SHANTANU
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ADBEview stock → | 242,911 | 2026-10-15 |
Position History — ADBE
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ADBE
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Option exercise (derivative) | 2,857 | $0.00 | 37,146 |
| 2026-10-15 | Option exercise (derivative) | 1,978 | $0.00 | 17,801 |
| 2026-10-15 | Option exercise (derivative) | 1,265 | $0.00 | 6,323 |
| 2026-10-15 | Option exercise (derivative) | 2,200 | $0.00 | 2,200 |
| 2026-10-15 | Tax withholding | 1,416 | $251.67 | 242,911 |
| 2026-10-15 | Option exercise | 2,857 | $0.00 | 244,327 |
| 2026-10-15 | Tax withholding | 980 | $251.67 | 241,470 |
| 2026-10-15 | Option exercise | 1,978 | $0.00 | 242,450 |
| 2026-10-15 | Tax withholding | 627 | $251.67 | 240,472 |
| 2026-10-15 | Option exercise | 1,265 | $0.00 | 241,099 |
| 2026-10-15 | Tax withholding | 1,090 | $251.67 | 239,834 |
| 2026-10-15 | Option exercise | 2,200 | $0.00 | 240,924 |
| 2026-09-17 | Open-market sale | 638 | $251.76 | 238,724 |
| 2026-09-17 | Open-market sale | 9,978 | $251.02 | 239,362 |
| 2026-09-17 | Open-market sale | 17,595 | $250.19 | 249,340 |
| 2026-09-17 | Open-market sale | 10,313 | $249.17 | 266,935 |
| 2026-09-17 | Open-market sale | 7,168 | $248.14 | 277,248 |
| 2026-09-17 | Open-market sale | 3,430 | $247.36 | 284,416 |
| 2026-09-17 | Open-market sale | 1,378 | $246.09 | 287,846 |
| 2026-09-16 | Open-market sale | 930 | $253.64 | 289,224 |
| 2026-09-16 | Open-market sale | 11,495 | $253.06 | 290,154 |
| 2026-09-16 | Open-market sale | 20,716 | $252.03 | 301,649 |
| 2026-09-16 | Open-market sale | 33,001 | $251.03 | 322,365 |
| 2026-09-16 | Open-market sale | 8,358 | $250.22 | 355,366 |
| 2026-07-15 | Option exercise (derivative) | 2,857 | $0.00 | 40,003 |
| 2026-07-15 | Option exercise (derivative) | 1,977 | $0.00 | 19,779 |
| 2026-07-15 | Option exercise (derivative) | 1,264 | $0.00 | 7,588 |
| 2026-07-15 | Option exercise (derivative) | 2,200 | $0.00 | 4,400 |
| 2026-07-15 | Tax withholding | 1,416 | $224.56 | 363,724 |
| 2026-07-15 | Option exercise | 2,857 | $0.00 | 365,140 |
| 2026-07-15 | Tax withholding | 980 | $224.56 | 362,283 |
| 2026-07-15 | Option exercise | 1,977 | $0.00 | 363,263 |
| 2026-07-15 | Tax withholding | 626 | $224.56 | 361,286 |
| 2026-07-15 | Option exercise | 1,264 | $0.00 | 361,912 |
| 2026-07-15 | Tax withholding | 1,090 | $224.56 | 360,648 |
| 2026-07-15 | Option exercise | 2,200 | $0.00 | 361,738 |
| 2026-04-28 | Open-market sale | 10,341 | $244.78 | 359,538 |
| 2026-04-28 | Open-market sale | 13,237 | $243.89 | 369,879 |
| 2026-04-28 | Open-market sale | 51,422 | $243.19 | 383,116 |
| 2026-04-15 | Option exercise (derivative) | 2,857 | $0.00 | 42,860 |
| 2026-04-15 | Option exercise (derivative) | 1,978 | $0.00 | 21,756 |
| 2026-04-15 | Option exercise (derivative) | 1,265 | $0.00 | 8,852 |
| 2026-04-15 | Option exercise (derivative) | 2,199 | $0.00 | 6,600 |
| 2026-04-15 | Tax withholding | 1,416 | $244.66 | 434,538 |
| 2026-04-15 | Option exercise | 2,857 | $0.00 | 435,954 |
| 2026-04-15 | Tax withholding | 980 | $244.66 | 433,097 |
| 2026-04-15 | Option exercise | 1,978 | $0.00 | 434,077 |
| 2026-04-15 | Tax withholding | 627 | $244.66 | 432,099 |
| 2026-04-15 | Option exercise | 1,265 | $0.00 | 432,726 |
| 2026-04-15 | Tax withholding | 1,090 | $244.66 | 431,461 |
| 2026-04-15 | Option exercise | 2,199 | $0.00 | 432,551 |
| 2026-01-26 | Grant / award (derivative) | 45,717 | $0.00 | 45,717 |
| 2026-01-24 | Option exercise (derivative) | 68,298 | $0.00 | 0 |
| 2026-01-24 | Option exercise (derivative) | 1,255 | $0.00 | 0 |
| 2026-01-24 | Tax withholding | 33,861 | $301.07 | 430,352 |
| 2026-01-24 | Option exercise | 68,298 | $0.00 | 464,213 |
| 2026-01-24 | Tax withholding | 622 | $301.07 | 395,915 |
| 2026-01-24 | Option exercise | 1,255 | $0.00 | 396,537 |
| 2026-01-15 | Option exercise (derivative) | 1,265 | $0.00 | 10,117 |
| 2026-01-15 | Option exercise (derivative) | 2,200 | $0.00 | 8,799 |
| 2026-01-15 | Option exercise (derivative) | 1,978 | $0.00 | 23,734 |
| 2026-01-15 | Tax withholding | 980 | $304.09 | 395,282 |
| 2026-01-15 | Option exercise | 1,978 | $0.00 | 396,262 |
| 2026-01-15 | Tax withholding | 627 | $304.09 | 394,284 |
| 2026-01-15 | Option exercise | 1,265 | $0.00 | 394,911 |
| 2026-01-15 | Tax withholding | 1,108 | $304.09 | 393,646 |
| 2026-01-15 | Option exercise | 2,200 | $0.00 | 394,754 |
| 2026-01-14 | Grant / award (derivative) | 12,182 | $0.00 | 12,182 |
| 2026-01-14 | Grant / award (derivative) | 7,789 | $0.00 | 7,789 |
| 2026-01-14 | Grant / award (derivative) | 32,027 | $0.00 | 32,027 |
| 2025-10-24 | Option exercise (derivative) | 1,254 | $0.00 | 1,255 |
| 2025-10-24 | Option exercise | 1,254 | $0.00 | 393,175 |
| 2025-10-24 | Tax withholding | 621 | $353.52 | 392,554 |
| 2025-10-15 | Option exercise (derivative) | 1,978 | $0.00 | 25,712 |
| 2025-10-15 | Option exercise (derivative) | 2,200 | $0.00 | 10,999 |
| 2025-10-15 | Option exercise (derivative) | 1,264 | $0.00 | 11,382 |
| 2025-10-15 | Tax withholding | 980 | $330.63 | 391,921 |
| 2025-10-15 | Option exercise | 1,978 | $0.00 | 392,901 |
| 2025-10-15 | Tax withholding | 626 | $330.63 | 390,923 |
| 2025-10-15 | Option exercise | 1,264 | $0.00 | 391,549 |
| 2025-10-15 | Tax withholding | 1,090 | $330.63 | 390,285 |
| 2025-10-15 | Option exercise | 2,200 | $0.00 | 391,375 |
| 2025-07-24 | Option exercise (derivative) | 1,254 | $0.00 | 2,509 |
| 2025-07-24 | Tax withholding | 621 | $371.69 | 389,175 |
| 2025-07-24 | Option exercise | 1,254 | $0.00 | 389,796 |
| 2025-07-15 | Option exercise (derivative) | 2,200 | $0.00 | 13,199 |
| 2025-07-15 | Option exercise (derivative) | 1,978 | $0.00 | 27,690 |
| 2025-07-15 | Option exercise (derivative) | 1,265 | $0.00 | 12,646 |
| 2025-07-15 | Option exercise | 1,265 | $0.00 | 388,171 |
| 2025-07-15 | Tax withholding | 980 | $364.18 | 388,542 |
| 2025-07-15 | Option exercise | 2,200 | $0.00 | 387,996 |
| 2025-07-15 | Tax withholding | 1,090 | $364.18 | 386,906 |
| 2025-07-15 | Tax withholding | 627 | $364.18 | 387,544 |
| 2025-07-15 | Option exercise | 1,978 | $0.00 | 389,522 |
| 2025-04-24 | Option exercise (derivative) | 1,254 | $0.00 | 3,763 |
| 2025-04-24 | Tax withholding | 621 | $360.91 | 385,796 |
| 2025-04-24 | Option exercise | 1,254 | $0.00 | 386,417 |
| 2025-04-15 | Option exercise (derivative) | 1,977 | $0.00 | 29,668 |
| 2025-04-15 | Option exercise (derivative) | 1,264 | $0.00 | 13,911 |
| 2025-04-15 | Option exercise (derivative) | 2,199 | $0.00 | 15,399 |
| 2025-04-15 | Option exercise | 1,977 | $0.00 | 386,143 |
| 2025-04-15 | Option exercise | 2,199 | $0.00 | 384,618 |
| 2025-04-15 | Tax withholding | 980 | $350.38 | 385,163 |
| 2025-04-15 | Tax withholding | 626 | $350.38 | 384,166 |
| 2025-04-15 | Option exercise | 1,264 | $0.00 | 384,792 |
| 2025-04-15 | Tax withholding | 1,090 | $350.38 | 383,528 |
| 2025-01-24 | Option exercise (derivative) | 1,307 | $0.00 | 0 |
| 2025-01-24 | Option exercise (derivative) | 1,254 | $0.00 | 5,017 |
| 2025-01-24 | Grant / award (derivative) | 31,645 | $0.00 | 31,645 |
| 2025-01-24 | Grant / award (derivative) | 18,066 | $0.00 | 18,066 |
| 2025-01-24 | Grant / award (derivative) | 10,387 | $0.00 | 10,387 |
| 2025-01-24 | Tax withholding | 621 | $435.38 | 382,419 |
| 2025-01-24 | Option exercise | 1,254 | $0.00 | 383,040 |
| 2025-01-24 | Tax withholding | 648 | $435.38 | 381,786 |
| 2025-01-24 | Option exercise | 1,307 | $0.00 | 382,434 |
| 2025-01-24 | Tax withholding | 18,336 | $435.38 | 381,127 |
| 2025-01-24 | Option exercise | 36,987 | $0.00 | 399,463 |
| 2025-01-15 | Option exercise (derivative) | 1,265 | $0.00 | 15,175 |
| 2025-01-15 | Option exercise (derivative) | 2,200 | $0.00 | 17,598 |
| 2025-01-15 | Option exercise | 2,200 | $0.00 | 362,940 |
| 2025-01-15 | Option exercise | 1,265 | $0.00 | 363,103 |
| 2025-01-15 | Tax withholding | 627 | $417.28 | 362,476 |
| 2025-01-15 | Tax withholding | 1,102 | $417.28 | 361,838 |
| 2024-10-24 | Option exercise (derivative) | 1,254 | $0.00 | 6,271 |
| 2024-10-24 | Option exercise (derivative) | 1,307 | $0.00 | 1,307 |
| 2024-10-24 | Tax withholding | 648 | $482.87 | 360,107 |
| 2024-10-24 | Option exercise | 1,307 | $0.00 | 360,755 |
| 2024-10-24 | Tax withholding | 621 | $482.87 | 360,740 |
| 2024-10-24 | Option exercise | 1,254 | $0.00 | 361,361 |
| 2024-10-15 | Option exercise (derivative) | 1,264 | $0.00 | 16,440 |
| 2024-10-15 | Option exercise (derivative) | 2,200 | $0.00 | 19,798 |
| 2024-10-15 | Tax withholding | 1,090 | $508.03 | 358,810 |
| 2024-10-15 | Option exercise | 1,264 | $0.00 | 360,074 |
| 2024-10-15 | Tax withholding | 626 | $508.03 | 359,448 |
| 2024-10-15 | Option exercise | 2,200 | $0.00 | 359,900 |
| 2024-09-25 | Open-market sale | 350 | $525.70 | 357,700 |
| 2024-09-25 | Open-market sale | 1,752 | $524.86 | 358,050 |
| 2024-09-25 | Open-market sale | 2,635 | $523.33 | 359,802 |
| 2024-09-25 | Open-market sale | 4,199 | $522.71 | 362,437 |
| 2024-09-25 | Open-market sale | 4,009 | $521.43 | 366,636 |
| 2024-09-25 | Open-market sale | 12,055 | $520.25 | 370,645 |
| 2024-07-24 | Option exercise (derivative) | 1,307 | $0.00 | 2,614 |
| 2024-07-24 | Option exercise (derivative) | 1,255 | $0.00 | 7,525 |
| 2024-07-24 | Option exercise | 1,255 | $0.00 | 383,322 |
| 2024-07-24 | Option exercise | 1,307 | $0.00 | 382,715 |
| 2024-07-24 | Tax withholding | 622 | $531.04 | 382,700 |
| 2024-07-24 | Tax withholding | 648 | $531.04 | 382,067 |
| 2024-07-15 | Option exercise (derivative) | 1,265 | $0.00 | 17,704 |
| 2024-07-15 | Option exercise (derivative) | 2,200 | $0.00 | 21,998 |
| 2024-07-15 | Tax withholding | 1,090 | $565.71 | 380,770 |
| 2024-07-15 | Option exercise | 2,200 | $0.00 | 381,860 |
| 2024-07-15 | Tax withholding | 627 | $565.71 | 381,408 |
| 2024-07-15 | Option exercise | 1,265 | $0.00 | 382,035 |
| 2024-06-27 | Open-market sale | 2,363 | $545.20 | 382,272 |
| 2024-06-27 | Open-market sale | 13,871 | $544.07 | 384,635 |
| 2024-06-27 | Open-market sale | 6,154 | $543.04 | 398,506 |
| 2024-06-27 | Open-market sale | 2,612 | $545.82 | 379,660 |
| 2024-04-24 | Option exercise (derivative) | 1,254 | $0.00 | 8,780 |
| 2024-04-24 | Option exercise (derivative) | 1,307 | $0.00 | 3,921 |
| 2024-04-24 | Option exercise | 1,254 | $0.00 | 405,281 |
| 2024-04-24 | Tax withholding | 621 | $477.12 | 404,660 |
| 2024-04-24 | Option exercise | 1,307 | $0.00 | 404,675 |
| 2024-04-24 | Tax withholding | 648 | $477.12 | 404,027 |
| 2024-04-15 | Option exercise (derivative) | 1,264 | $0.00 | 18,969 |
| 2024-04-15 | Option exercise (derivative) | 2,199 | $0.00 | 24,198 |
| 2024-04-15 | Tax withholding | 1,090 | $470.10 | 402,730 |
| 2024-04-15 | Option exercise | 1,264 | $0.00 | 403,994 |
| 2024-04-15 | Tax withholding | 626 | $470.10 | 403,368 |
| 2024-04-15 | Option exercise | 2,199 | $0.00 | 403,820 |
| 2024-01-24 | Option exercise (derivative) | 40,494 | $0.00 | 0 |
| 2024-01-24 | Option exercise (derivative) | 1,757 | $0.00 | 0 |
| 2024-01-24 | Grant / award (derivative) | 20,233 | $0.00 | 20,233 |
| 2024-01-24 | Option exercise (derivative) | 1,254 | $0.00 | 10,034 |
| 2024-01-24 | Option exercise (derivative) | 1,307 | $0.00 | 5,228 |
| 2024-01-24 | Option exercise | 1,757 | $0.00 | 401,200 |
| 2024-01-24 | Tax withholding | 648 | $606.48 | 400,988 |
| 2024-01-24 | Option exercise | 1,307 | $0.00 | 401,636 |
| 2024-01-24 | Tax withholding | 871 | $606.48 | 400,329 |
| 2024-01-24 | Tax withholding | 621 | $606.48 | 401,621 |
| 2024-01-24 | Tax withholding | 20,076 | $606.48 | 399,443 |
| 2024-01-24 | Option exercise | 1,254 | $0.00 | 402,242 |
| 2024-01-24 | Option exercise | 40,494 | $0.00 | 419,519 |
| 2024-01-12 | Option exercise (derivative) | 2,200 | $0.00 | 26,397 |
| 2024-01-12 | Option exercise | 2,200 | $0.00 | 380,128 |
| 2024-01-12 | Tax withholding | 1,103 | $596.54 | 379,025 |
| 2023-12-22 | Open-market sale | 9,217 | $598.84 | 382,083 |
| 2023-12-22 | Open-market sale | 10,293 | $598.11 | 391,300 |
| 2023-12-22 | Open-market sale | 8,335 | $597.08 | 401,593 |
| 2023-12-22 | Open-market sale | 4,155 | $599.87 | 377,928 |
| 2023-10-24 | Option exercise (derivative) | 1,306 | $0.00 | 6,535 |
| 2023-10-24 | Option exercise (derivative) | 1,254 | $0.00 | 11,288 |
| 2023-10-24 | Option exercise (derivative) | 1,757 | $0.00 | 1,757 |
| 2023-10-24 | Option exercise | 1,306 | $0.00 | 409,942 |
| 2023-10-24 | Tax withholding | 647 | $539.56 | 409,295 |
| 2023-10-24 | Tax withholding | 871 | $539.56 | 408,636 |
| 2023-10-24 | Option exercise | 1,757 | $0.00 | 409,507 |
| 2023-10-24 | Tax withholding | 621 | $539.56 | 409,928 |
| 2023-10-24 | Option exercise | 1,254 | $0.00 | 410,549 |
| 2023-10-15 | Option exercise (derivative) | 2,200 | $0.00 | 28,597 |
| 2023-10-15 | Tax withholding | 1,090 | $548.76 | 407,750 |
| 2023-10-15 | Option exercise | 2,200 | $0.00 | 408,840 |
| 2023-07-24 | Option exercise (derivative) | 1,254 | $0.00 | 12,542 |
| 2023-07-24 | Option exercise (derivative) | 1,756 | $0.00 | 3,514 |
| 2023-07-24 | Option exercise (derivative) | 1,307 | $0.00 | 7,841 |
| 2023-07-24 | Option exercise | 1,307 | $0.00 | 406,655 |
| 2023-07-24 | Option exercise | 1,254 | $0.00 | 407,261 |
| 2023-07-24 | Tax withholding | 648 | $523.86 | 406,007 |
| 2023-07-24 | Tax withholding | 621 | $523.86 | 406,640 |
| 2023-07-24 | Tax withholding | 870 | $523.86 | 405,348 |
| 2023-07-24 | Option exercise | 1,756 | $0.00 | 406,218 |
| 2023-07-15 | Option exercise (derivative) | 2,200 | $0.00 | 30,797 |
| 2023-07-15 | Option exercise | 2,200 | $0.00 | 405,552 |
| 2023-07-15 | Tax withholding | 1,090 | $514.83 | 404,462 |
| 2023-06-22 | Open-market sale | 3,147 | $476.56 | 429,179 |
| 2023-06-22 | Open-market sale | 6,026 | $475.57 | 432,326 |
| 2023-06-22 | Open-market sale | 4,832 | $477.91 | 424,347 |
| 2023-06-22 | Open-market sale | 13,624 | $478.53 | 410,723 |
| 2023-06-22 | Open-market sale | 5,462 | $479.60 | 405,261 |
| 2023-06-22 | Open-market sale | 1,909 | $480.58 | 403,352 |
| 2023-04-24 | Option exercise (derivative) | 1,307 | $0.00 | 9,148 |
| 2023-04-24 | Option exercise (derivative) | 1,757 | $0.00 | 5,270 |
| 2023-04-24 | Option exercise (derivative) | 1,254 | $0.00 | 13,796 |
| 2023-04-24 | Option exercise | 1,757 | $0.00 | 437,931 |
| 2023-04-24 | Tax withholding | 871 | $377.34 | 437,060 |
| 2023-04-24 | Option exercise | 1,307 | $0.00 | 438,367 |
| 2023-04-24 | Tax withholding | 648 | $377.34 | 437,719 |
| 2023-04-24 | Option exercise | 1,254 | $0.00 | 438,973 |
| 2023-04-24 | Tax withholding | 621 | $377.34 | 438,352 |
| 2023-04-15 | Option exercise (derivative) | 2,199 | $0.00 | 32,997 |
| 2023-04-15 | Option exercise | 2,199 | $0.00 | 437,264 |
| 2023-04-15 | Tax withholding | 1,090 | $379.38 | 436,174 |
| 2023-01-24 | Grant / award (derivative) | 35,196 | $0.00 | 35,196 |
| 2023-01-24 | Grant / award (derivative) | 164,248 | $0.00 | 164,248 |
| 2023-01-24 | Option exercise (derivative) | 41,314 | $0.00 | 0 |
| 2023-01-24 | Option exercise (derivative) | 2,578 | $0.00 | 0 |
| 2023-01-24 | Option exercise (derivative) | 1,756 | $0.00 | 7,027 |
| 2023-01-24 | Option exercise (derivative) | 1,307 | $0.00 | 10,455 |
| 2023-01-24 | Option exercise (derivative) | 5,017 | $0.00 | 15,050 |
| 2023-01-24 | Option exercise | 2,578 | $0.00 | 432,275 |
| 2023-01-24 | Tax withholding | 20,483 | $361.32 | 429,697 |
| 2023-01-24 | Tax withholding | 870 | $361.32 | 431,876 |
| 2023-01-24 | Option exercise | 1,756 | $0.00 | 432,746 |
| 2023-01-24 | Option exercise | 41,314 | $0.00 | 450,180 |
| 2023-01-24 | Tax withholding | 2,487 | $361.32 | 435,065 |
| 2023-01-24 | Option exercise | 5,017 | $0.00 | 437,552 |
| 2023-01-24 | Tax withholding | 648 | $361.32 | 432,535 |
| 2023-01-24 | Option exercise | 1,307 | $0.00 | 433,183 |
| 2023-01-24 | Tax withholding | 1,285 | $361.32 | 430,990 |
| 2023-01-20 | Open-market sale | 1,170 | $344.60 | 419,941 |
| 2023-01-20 | Open-market sale | 1,932 | $345.39 | 418,009 |
| 2023-01-20 | Open-market sale | 2,755 | $343.60 | 421,111 |
| 2023-01-20 | Open-market sale | 1,491 | $349.39 | 408,866 |
| 2023-01-20 | Open-market sale | 2,040 | $348.69 | 410,357 |
| 2023-01-20 | Open-market sale | 4,064 | $347.75 | 412,397 |
| 2023-01-20 | Open-market sale | 1,548 | $346.62 | 416,461 |
| 2022-10-24 | Option exercise (derivative) | 1,757 | $0.00 | 8,783 |
| 2022-10-24 | Option exercise (derivative) | 2,578 | $0.00 | 2,578 |
| 2022-10-24 | Option exercise (derivative) | 1,307 | $0.00 | 11,762 |
| 2022-10-24 | Tax withholding | 648 | $316.22 | 423,866 |
| 2022-10-24 | Option exercise | 1,307 | $0.00 | 424,514 |
| 2022-10-24 | Tax withholding | 871 | $316.22 | 423,207 |
| 2022-10-24 | Option exercise | 1,757 | $0.00 | 424,078 |
| 2022-10-24 | Tax withholding | 1,278 | $316.22 | 422,321 |
| 2022-10-24 | Option exercise | 2,578 | $0.00 | 423,599 |
| 2022-07-24 | Option exercise (derivative) | 1,307 | $0.00 | 13,069 |
| 2022-07-24 | Option exercise (derivative) | 1,757 | $0.00 | 10,540 |
| 2022-07-24 | Option exercise (derivative) | 2,578 | $0.00 | 5,156 |
| 2022-07-24 | Option exercise | 2,578 | $0.00 | 420,754 |
| 2022-07-24 | Tax withholding | 871 | $401.90 | 420,362 |
| 2022-07-24 | Tax withholding | 1,278 | $401.90 | 419,476 |
| 2022-07-24 | Option exercise | 1,307 | $0.00 | 421,669 |
| 2022-07-24 | Tax withholding | 648 | $401.90 | 421,021 |
| 2022-07-24 | Option exercise | 1,757 | $0.00 | 421,233 |
| 2022-04-24 | Option exercise (derivative) | 1,756 | $0.00 | 12,297 |
| 2022-04-24 | Option exercise (derivative) | 2,578 | $0.00 | 7,734 |
| 2022-04-24 | Option exercise (derivative) | 1,306 | $0.00 | 14,376 |
| 2022-04-24 | Tax withholding | 1,278 | $408.67 | 416,631 |
| 2022-04-24 | Option exercise | 1,756 | $0.00 | 418,387 |
| 2022-04-24 | Tax withholding | 870 | $408.67 | 417,517 |
| 2022-04-24 | Option exercise | 1,306 | $0.00 | 418,823 |
| 2022-04-24 | Tax withholding | 647 | $408.67 | 418,176 |
| 2022-04-24 | Option exercise | 2,578 | $0.00 | 417,909 |
| 2022-01-24 | Option exercise (derivative) | 103,943 | $0.00 | 0 |
| 2022-01-24 | Grant / award (derivative) | 20,067 | $0.00 | 20,067 |
| 2022-01-24 | Grant / award (derivative) | 93,644 | $0.00 | 93,644 |
| 2022-01-24 | Option exercise (derivative) | 5,228 | $0.00 | 15,682 |
| 2022-01-24 | Option exercise (derivative) | 1,757 | $0.00 | 14,053 |
| 2022-01-24 | Option exercise (derivative) | 2,578 | $0.00 | 10,312 |
| 2022-01-24 | Option exercise | 2,578 | $0.00 | 413,095 |
| 2022-01-24 | Option exercise | 5,228 | $0.00 | 417,923 |
| 2022-01-24 | Tax withholding | 871 | $519.66 | 412,695 |
| 2022-01-24 | Option exercise | 1,757 | $0.00 | 413,566 |
| 2022-01-24 | Tax withholding | 1,286 | $519.66 | 411,809 |
| 2022-01-24 | Tax withholding | 2,592 | $519.66 | 415,331 |
| 2022-01-24 | Tax withholding | 25,767 | $519.66 | 410,517 |
| 2022-01-24 | Option exercise | 51,972 | $0.00 | 436,284 |
| 2022-01-24 | Tax withholding | 51,534 | $519.66 | 384,312 |
| 2022-01-24 | Option exercise | 103,943 | $0.00 | 435,846 |
| 2021-10-24 | Option exercise (derivative) | 2,578 | $0.00 | 12,890 |
| 2021-10-24 | Option exercise (derivative) | 1,756 | $0.00 | 15,810 |
| 2021-10-24 | Option exercise | 2,578 | $0.00 | 332,295 |
| 2021-10-24 | Tax withholding | 1,278 | $643.58 | 331,017 |
| 2021-10-24 | Option exercise | 1,756 | $0.00 | 332,773 |
| 2021-10-24 | Tax withholding | 870 | $643.58 | 331,903 |
| 2021-09-24 | Open-market sale | 12,685 | $618.84 | 357,032 |
| 2021-09-24 | Open-market sale | 10,152 | $619.82 | 346,880 |
| 2021-09-24 | Open-market sale | 6,838 | $620.90 | 340,042 |
| 2021-09-24 | Open-market sale | 7,838 | $621.88 | 332,204 |
| 2021-09-24 | Open-market sale | 2,487 | $622.46 | 329,717 |
| 2021-07-24 | Option exercise (derivative) | 1,757 | $0.00 | 17,566 |
| 2021-07-24 | Option exercise (derivative) | 2,578 | $0.00 | 15,468 |
| 2021-07-24 | Tax withholding | 871 | $625.87 | 369,717 |
| 2021-07-24 | Option exercise | 2,578 | $0.00 | 370,109 |
| 2021-07-24 | Tax withholding | 1,278 | $625.87 | 368,831 |
| 2021-07-24 | Option exercise | 1,757 | $0.00 | 370,588 |
| 2021-04-24 | Option exercise (derivative) | 1,756 | $0.00 | 19,323 |
| 2021-04-24 | Option exercise (derivative) | 2,578 | $0.00 | 18,046 |
| 2021-04-24 | Option exercise | 2,578 | $0.00 | 367,923 |
| 2021-04-24 | Tax withholding | 1,278 | $515.84 | 366,645 |
| 2021-04-24 | Option exercise | 1,756 | $0.00 | 368,401 |
| 2021-04-24 | Tax withholding | 870 | $515.84 | 367,531 |
| 2021-01-25 | Grant / award (derivative) | 20,910 | $0.00 | 20,910 |
| 2021-01-25 | Grant / award (derivative) | 97,578 | $0.00 | 97,578 |
| 2021-01-25 | Open-market sale | 1,985 | $477.15 | 365,345 |
| 2021-01-25 | Open-market sale | 10,444 | $470.14 | 424,596 |
| 2021-01-25 | Open-market sale | 1,122 | $476.57 | 367,330 |
| 2021-01-25 | Open-market sale | 847 | $475.17 | 368,452 |
| 2021-01-25 | Open-market sale | 7,097 | $474.11 | 369,299 |
| 2021-01-25 | Open-market sale | 22,380 | $473.13 | 376,396 |
| 2021-01-25 | Open-market sale | 13,017 | $472.20 | 398,776 |
| 2021-01-25 | Open-market sale | 12,803 | $471.20 | 411,793 |
| 2021-01-25 | Open-market sale | 5,755 | $469.17 | 435,040 |
| 2021-01-25 | Open-market sale | 2,874 | $467.96 | 440,795 |
| 2021-01-25 | Open-market sale | 941 | $467.07 | 443,669 |
| 2021-01-25 | Open-market sale | 734 | $465.73 | 444,610 |
| 2021-01-25 | Open-market sale | 908 | $464.79 | 445,344 |
| 2021-01-24 | Option exercise (derivative) | 7,027 | $0.00 | 21,079 |
| 2021-01-24 | Option exercise (derivative) | 2,578 | $0.00 | 20,624 |
| 2021-01-24 | Option exercise (derivative) | 122,690 | $0.00 | 0 |
| 2021-01-24 | Option exercise (derivative) | 20,448 | $0.00 | 0 |
| 2021-01-24 | Option exercise | 122,690 | $0.00 | 491,935 |
| 2021-01-24 | Tax withholding | 3,483 | $472.44 | 446,252 |
| 2021-01-24 | Option exercise | 7,027 | $0.00 | 449,735 |
| 2021-01-24 | Tax withholding | 1,278 | $472.44 | 442,708 |
| 2021-01-24 | Option exercise | 2,578 | $0.00 | 443,986 |
| 2021-01-24 | Tax withholding | 10,146 | $472.44 | 441,408 |
| 2021-01-24 | Option exercise | 20,448 | $0.00 | 451,554 |
| 2021-01-24 | Tax withholding | 60,829 | $472.44 | 431,106 |
| 2020-10-24 | Option exercise (derivative) | 2,578 | $0.00 | 23,202 |
| 2020-10-24 | Tax withholding | 1,278 | $488.50 | 369,245 |
| 2020-10-24 | Option exercise | 2,578 | $0.00 | 370,523 |
| 2020-08-12 | Open-market sale | 473 | $442.50 | 376,702 |
| 2020-08-12 | Open-market sale | 30 | $437.37 | 377,915 |
| 2020-08-12 | Open-market sale | 279 | $438.95 | 377,636 |
| 2020-08-12 | Open-market sale | 193 | $440.06 | 377,443 |
| 2020-08-12 | Open-market sale | 268 | $440.98 | 377,175 |
| 2020-08-12 | Open-market sale | 1,269 | $447.41 | 367,945 |
| 2020-08-12 | Open-market sale | 1,513 | $446.28 | 369,214 |
| 2020-08-12 | Open-market sale | 3,521 | $445.53 | 370,727 |
| 2020-08-12 | Open-market sale | 1,738 | $444.42 | 374,248 |
| 2020-08-12 | Open-market sale | 716 | $443.42 | 375,986 |
| 2020-08-05 | Open-market sale | 2,594 | $451.96 | 380,380 |
| 2020-08-05 | Open-market sale | 791 | $447.81 | 387,154 |
| 2020-08-05 | Open-market sale | 963 | $448.98 | 386,191 |
| 2020-08-05 | Open-market sale | 1,996 | $450.07 | 384,195 |
| 2020-08-05 | Open-market sale | 204 | $453.75 | 377,945 |
| 2020-08-05 | Open-market sale | 2,231 | $453.12 | 378,149 |
| 2020-08-05 | Open-market sale | 1,221 | $450.92 | 382,974 |
| 2020-07-29 | Open-market sale | 482 | $435.86 | 397,463 |
| 2020-07-29 | Open-market sale | 1,464 | $436.71 | 395,999 |
| 2020-07-29 | Open-market sale | 2,549 | $437.73 | 393,450 |
| 2020-07-29 | Open-market sale | 4,844 | $438.73 | 388,606 |
| 2020-07-29 | Open-market sale | 536 | $439.48 | 388,070 |
| 2020-07-29 | Open-market sale | 125 | $440.32 | 387,945 |
| 2020-07-24 | Option exercise (derivative) | 2,578 | $0.00 | 25,780 |
| 2020-07-24 | Tax withholding | 1,278 | $430.31 | 397,945 |
| 2020-07-24 | Option exercise | 2,578 | $0.00 | 399,223 |
| 2020-07-22 | Open-market sale | 153 | $448.92 | 396,645 |
| 2020-07-22 | Open-market sale | 1,783 | $442.80 | 404,862 |
| 2020-07-22 | Open-market sale | 2,092 | $444.74 | 402,770 |
| 2020-07-22 | Open-market sale | 530 | $447.85 | 396,798 |
| 2020-07-22 | Open-market sale | 852 | $446.80 | 397,328 |
| 2020-07-22 | Open-market sale | 2,155 | $445.67 | 398,180 |
| 2020-07-22 | Open-market sale | 2,435 | $444.73 | 400,335 |
| 2020-07-15 | Open-market sale | 1,644 | $432.51 | 410,741 |
| 2020-07-15 | Open-market sale | 877 | $429.64 | 415,768 |
| 2020-07-15 | Open-market sale | 493 | $436.99 | 406,769 |
| 2020-07-15 | Open-market sale | 352 | $435.47 | 407,262 |
| 2020-07-15 | Open-market sale | 1,372 | $434.51 | 407,614 |
| 2020-07-15 | Open-market sale | 1,755 | $433.73 | 408,986 |
| 2020-07-15 | Open-market sale | 124 | $439.12 | 406,645 |
| 2020-07-15 | Open-market sale | 1,793 | $431.59 | 412,385 |
| 2020-07-15 | Open-market sale | 1,590 | $430.56 | 414,178 |
| 2020-04-24 | Option exercise (derivative) | 2,578 | $0.00 | 28,358 |
| 2020-04-24 | Tax withholding | 1,278 | $344.10 | 416,571 |
| 2020-04-24 | Option exercise | 2,578 | $0.00 | 417,849 |
| 2020-01-27 | Grant / award (derivative) | 28,106 | $0.00 | 28,106 |
| 2020-01-27 | Grant / award (derivative) | 131,158 | $0.00 | 131,158 |
| 2020-01-24 | Option exercise (derivative) | 10,312 | $0.00 | 30,936 |
| 2020-01-24 | Option exercise (derivative) | 20,448 | $0.00 | 20,448 |
| 2020-01-24 | Option exercise (derivative) | 28,326 | $0.00 | 0 |
| 2020-01-24 | Option exercise (derivative) | 169,960 | $0.00 | 0 |
| 2020-01-24 | Option exercise | 20,448 | $0.00 | 420,209 |
| 2020-01-24 | Tax withholding | 10,138 | $351.37 | 410,071 |
| 2020-01-24 | Tax withholding | 14,053 | $351.37 | 399,761 |
| 2020-01-24 | Option exercise | 28,326 | $0.00 | 413,814 |
| 2020-01-24 | Tax withholding | 84,266 | $351.37 | 385,488 |
| 2020-01-24 | Option exercise | 169,960 | $0.00 | 469,754 |
| 2020-01-24 | Tax withholding | 5,112 | $351.37 | 415,271 |
| 2020-01-24 | Option exercise | 10,312 | $0.00 | 420,383 |
| 2019-01-25 | Open-market sale | 72,108 | $244.76 | 367,380 |
| 2019-01-25 | Tax withholding | 10,138 | $242.56 | 439,488 |
| 2019-01-25 | Open-market sale | 47,131 | $245.81 | 320,249 |
| 2019-01-25 | Open-market sale | 20,595 | $246.67 | 299,654 |
| 2019-01-25 | Option exercise | 195,930 | $0.00 | 495,584 |
| 2019-01-25 | Tax withholding | 97,142 | $242.56 | 398,442 |
| 2019-01-25 | Option exercise | 32,655 | $0.00 | 431,097 |
| 2019-01-25 | Tax withholding | 16,203 | $242.56 | 414,894 |
| 2019-01-25 | Option exercise | 28,327 | $0.00 | 443,221 |
| 2019-01-25 | Option exercise | 20,449 | $0.00 | 449,626 |
| 2019-01-25 | Tax withholding | 14,044 | $242.56 | 429,177 |
| 2019-01-24 | Option exercise (derivative) | 28,327 | $0.00 | 28,326 |
| 2019-01-24 | Option exercise (derivative) | 32,655 | $0.00 | 0 |
| 2019-01-24 | Option exercise (derivative) | 20,449 | $0.00 | 40,896 |
| 2019-01-24 | Option exercise (derivative) | 195,930 | $0.00 | 0 |
| 2019-01-24 | Grant / award (derivative) | 123,742 | $0.00 | 123,742 |
| 2019-01-24 | Grant / award (derivative) | 61,872 | $0.00 | 61,872 |
| 2019-01-24 | Grant / award (derivative) | 41,248 | $0.00 | 41,248 |
| 2018-01-25 | Open-market sale | 92,539 | $197.63 | 356,866 |
| 2018-01-25 | Open-market sale | 15,132 | $196.75 | 449,405 |
| 2018-01-25 | Open-market sale | 57,352 | $198.62 | 299,514 |
| 2018-01-24 | Grant / award (derivative) | 61,345 | $0.00 | 61,345 |
| 2018-01-24 | Grant / award (derivative) | 122,690 | $0.00 | 122,690 |
| 2018-01-24 | Option exercise (derivative) | 28,327 | $0.00 | 56,653 |
| 2018-01-24 | Option exercise (derivative) | 32,655 | $0.00 | 32,655 |
| 2018-01-24 | Option exercise (derivative) | 37,833 | $0.00 | 0 |
| 2018-01-24 | Option exercise (derivative) | 227,000 | $0.00 | 0 |
| 2018-01-24 | Tax withholding | 14,044 | $197.78 | 464,537 |
| 2018-01-24 | Option exercise | 28,327 | $0.00 | 478,581 |
| 2018-01-24 | Tax withholding | 16,190 | $197.78 | 450,254 |
| 2018-01-24 | Option exercise | 32,655 | $0.00 | 466,444 |
| 2018-01-24 | Tax withholding | 18,757 | $197.78 | 433,789 |
| 2018-01-24 | Option exercise | 37,833 | $0.00 | 452,546 |
| 2018-01-24 | Tax withholding | 111,801 | $197.78 | 414,713 |
| 2018-01-24 | Option exercise | 227,000 | $0.00 | 526,514 |
| 2017-01-25 | Open-market sale | 169,203 | $113.90 | 303,743 |
| 2017-01-25 | Open-market sale | 4,500 | $114.39 | 299,243 |
| 2017-01-24 | Option exercise (derivative) | 32,655 | $0.00 | 65,310 |
| 2017-01-24 | Grant / award (derivative) | 84,980 | $0.00 | 84,980 |
| 2017-01-24 | Option exercise (derivative) | 37,833 | $0.00 | 37,833 |
| 2017-01-24 | Option exercise (derivative) | 42,183 | $0.00 | 0 |
| 2017-01-24 | Option exercise (derivative) | 250,569 | $0.00 | 0 |
| 2017-01-24 | Grant / award (derivative) | 169,960 | $0.00 | 169,960 |
| 2017-01-24 | Tax withholding | 17,039 | $113.72 | 472,946 |
| 2017-01-24 | Option exercise | 250,569 | $0.00 | 549,812 |
| 2017-01-24 | Tax withholding | 130,746 | $113.72 | 419,066 |
| 2017-01-24 | Option exercise | 42,183 | $0.00 | 461,249 |
| 2017-01-24 | Tax withholding | 22,011 | $113.72 | 439,238 |
| 2017-01-24 | Option exercise | 37,833 | $0.00 | 477,071 |
| 2017-01-24 | Tax withholding | 19,741 | $113.72 | 457,330 |
| 2017-01-24 | Option exercise | 32,655 | $0.00 | 489,985 |
| 2016-05-02 | Option exercise (derivative) | 22,420 | $0.00 | 0 |
| 2016-05-02 | Open-market sale | 481 | $94.97 | 298,972 |
| 2016-05-02 | Option exercise | 22,420 | $34.03 | 321,392 |
| 2016-05-02 | Open-market sale | 21,939 | $94.50 | 299,453 |
| 2016-04-01 | Option exercise (derivative) | 22,422 | $0.00 | 22,420 |
| 2016-04-01 | Open-market sale | 5,330 | $94.67 | 314,764 |
| 2016-04-01 | Open-market sale | 15,792 | $95.03 | 298,972 |
| 2016-04-01 | Open-market sale | 1,300 | $93.37 | 320,094 |
| 2016-04-01 | Option exercise | 22,422 | $34.03 | 321,394 |
| 2016-03-01 | Option exercise (derivative) | 22,422 | $0.00 | 44,842 |
| 2016-03-01 | Open-market sale | 6,557 | $87.25 | 299,257 |
| 2016-03-01 | Open-market sale | 11,475 | $86.17 | 305,814 |
| 2016-03-01 | Option exercise | 22,422 | $34.03 | 321,394 |
| 2016-03-01 | Open-market sale | 285 | $87.74 | 298,972 |
| 2016-03-01 | Open-market sale | 4,105 | $85.23 | 317,289 |
| 2016-02-01 | Option exercise (derivative) | 22,422 | $0.00 | 67,264 |
| 2016-02-01 | Option exercise | 22,422 | $34.03 | 321,394 |
| 2016-02-01 | Open-market sale | 18,500 | $88.70 | 302,894 |
| 2016-02-01 | Open-market sale | 3,922 | $89.26 | 298,972 |
| 2016-01-26 | Open-market sale | 153,184 | $86.93 | 298,972 |
| 2016-01-26 | Open-market sale | 30,669 | $86.32 | 452,156 |
| 2016-01-25 | Grant / award (derivative) | 195,930 | $0.00 | 195,930 |
| 2016-01-25 | Grant / award (derivative) | 97,965 | $0.00 | 97,965 |
| 2016-01-24 | Option exercise (derivative) | 37,834 | $0.00 | 75,666 |
| 2016-01-24 | Option exercise (derivative) | 311,850 | $0.00 | 0 |
| 2016-01-24 | Option exercise (derivative) | 39,375 | $0.00 | 0 |
| 2016-01-24 | Option exercise (derivative) | 42,183 | $0.00 | 42,183 |
| 2016-01-24 | Option exercise | 37,834 | $0.00 | 502,566 |
| 2016-01-24 | Option exercise | 39,375 | $0.00 | 315,978 |
| 2016-01-24 | Tax withholding | 19,741 | $89.63 | 482,825 |
| 2016-01-24 | Tax withholding | 20,545 | $89.63 | 295,433 |
| 2016-01-24 | Tax withholding | 22,011 | $89.63 | 464,732 |
| 2016-01-24 | Option exercise | 42,183 | $0.00 | 486,743 |
| 2016-01-24 | Tax withholding | 162,723 | $89.63 | 444,560 |
| 2016-01-24 | Option exercise | 311,850 | $0.00 | 607,283 |
| 2016-01-04 | Option exercise (derivative) | 22,422 | $0.00 | 89,686 |
| 2016-01-04 | Open-market sale | 1,240 | $91.65 | 276,603 |
| 2016-01-04 | Option exercise | 22,422 | $34.03 | 299,025 |
| 2016-01-04 | Open-market sale | 21,182 | $91.22 | 277,843 |
| 2015-12-01 | Option exercise (derivative) | 22,422 | $0.00 | 112,108 |
| 2015-12-01 | Option exercise | 22,422 | $34.03 | 299,025 |
| 2015-12-01 | Open-market sale | 22,422 | $91.89 | 276,603 |
| 2015-11-02 | Option exercise (derivative) | 22,422 | $0.00 | 134,530 |
| 2015-11-02 | Open-market sale | 22,422 | $88.85 | 276,603 |
| 2015-11-02 | Option exercise | 22,422 | $34.03 | 299,025 |
| 2015-10-01 | Option exercise (derivative) | 22,422 | $0.00 | 156,952 |
| 2015-10-01 | Open-market sale | 22,422 | $82.12 | 276,603 |
| 2015-10-01 | Option exercise | 22,422 | $34.03 | 299,025 |
| 2015-09-01 | Option exercise (derivative) | 22,422 | $0.00 | 179,374 |
| 2015-09-01 | Open-market sale | 22,422 | $76.60 | 276,603 |
| 2015-09-01 | Option exercise | 22,422 | $34.03 | 299,025 |
| 2015-08-03 | Option exercise (derivative) | 22,422 | $0.00 | 201,796 |
| 2015-08-03 | Open-market sale | 22,422 | $81.95 | 276,603 |
| 2015-08-03 | Option exercise | 22,422 | $34.03 | 299,025 |
| 2015-07-01 | Option exercise (derivative) | 22,422 | $0.00 | 224,218 |
| 2015-07-01 | Option exercise | 22,422 | $34.03 | 298,603 |
| 2015-07-01 | Open-market sale | 22,422 | $81.46 | 276,181 |
| 2015-06-19 | Option exercise (derivative) | 25,360 | $0.00 | 246,640 |
| 2015-06-19 | Option exercise | 25,360 | $34.03 | 301,541 |
| 2015-06-19 | Open-market sale | 25,360 | $79.24 | 276,181 |
| 2015-05-01 | Option exercise (derivative) | 36,753 | $0.00 | 0 |
| 2015-05-01 | Open-market sale | 36,753 | $76.04 | 276,181 |
| 2015-05-01 | Option exercise | 36,753 | $34.16 | 312,934 |
| 2015-04-01 | Option exercise (derivative) | 36,762 | $0.00 | 36,753 |
| 2015-04-01 | Option exercise | 36,762 | $34.16 | 312,943 |
| 2015-04-01 | Open-market sale | 36,762 | $73.30 | 276,181 |
| 2015-03-02 | Option exercise (derivative) | 36,762 | $0.00 | 73,515 |
| 2015-03-02 | Option exercise | 36,762 | $34.16 | 312,943 |
| 2015-03-02 | Open-market sale | 36,762 | $79.09 | 276,181 |
| 2015-02-02 | Option exercise (derivative) | 36,762 | $0.00 | 110,277 |
| 2015-02-02 | Option exercise | 36,762 | $34.16 | 312,943 |
| 2015-02-02 | Open-market sale | 36,762 | $69.89 | 276,181 |
| 2015-01-26 | Grant / award (derivative) | 113,500 | $0.00 | 113,500 |
| 2015-01-26 | Grant / award (derivative) | 227,000 | $0.00 | 227,000 |
| 2015-01-26 | Open-market sale | 41,733 | $72.79 | 276,181 |
| 2015-01-26 | Open-market sale | 58,267 | $72.11 | 317,914 |
| 2015-01-24 | Option exercise (derivative) | 39,375 | $0.00 | 39,375 |
| 2015-01-24 | Option exercise (derivative) | 60,900 | $0.00 | 0 |
| 2015-01-24 | Option exercise (derivative) | 42,184 | $0.00 | 84,366 |
| 2015-01-24 | Option exercise (derivative) | 78,750 | $0.00 | 0 |
| 2015-01-24 | Tax withholding | 41,091 | $74.06 | 356,008 |
| 2015-01-24 | Tax withholding | 31,777 | $74.06 | 288,281 |
| 2015-01-24 | Option exercise | 39,375 | $0.00 | 327,656 |
| 2015-01-24 | Option exercise | 60,900 | $0.00 | 320,058 |
| 2015-01-24 | Tax withholding | 22,011 | $74.06 | 376,181 |
| 2015-01-24 | Option exercise | 42,184 | $0.00 | 398,192 |
| 2015-01-24 | Option exercise | 78,750 | $0.00 | 397,099 |
| 2015-01-24 | Tax withholding | 12,262 | $74.06 | 318,349 |
| 2015-01-24 | Option exercise | 23,500 | $0.00 | 330,611 |
| 2015-01-24 | Tax withholding | 20,545 | $74.06 | 307,111 |
| 2015-01-02 | Option exercise (derivative) | 36,762 | $0.00 | 147,039 |
| 2015-01-02 | Open-market sale | 36,762 | $73.01 | 259,158 |
| 2015-01-02 | Option exercise | 36,762 | $34.16 | 295,920 |
| 2014-12-01 | Option exercise (derivative) | 36,762 | $0.00 | 183,801 |
| 2014-12-01 | Option exercise | 36,762 | $34.16 | 295,920 |
| 2014-12-01 | Open-market sale | 36,762 | $73.59 | 259,158 |
| 2014-11-03 | Option exercise (derivative) | 36,762 | $0.00 | 220,563 |
| 2014-11-03 | Option exercise | 36,762 | $34.16 | 295,920 |
| 2014-11-03 | Open-market sale | 36,762 | $70.04 | 259,158 |
| 2014-10-01 | Option exercise (derivative) | 29,748 | $0.00 | 257,325 |
| 2014-10-01 | Option exercise (derivative) | 7,014 | $0.00 | 0 |
| 2014-10-01 | Open-market sale | 1,934 | $69.12 | 259,158 |
| 2014-10-01 | Option exercise | 7,014 | $19.93 | 266,172 |
| 2014-10-01 | Open-market sale | 34,828 | $68.52 | 261,092 |
| 2014-10-01 | Option exercise | 29,748 | $34.16 | 295,920 |
| 2014-09-02 | Option exercise (derivative) | 36,762 | $0.00 | 7,014 |
| 2014-09-02 | Open-market sale | 36,762 | $72.07 | 259,158 |
| 2014-09-02 | Option exercise | 36,762 | $19.93 | 295,920 |
| 2014-08-01 | Option exercise (derivative) | 36,762 | $0.00 | 43,776 |
| 2014-08-01 | Option exercise | 36,762 | $19.93 | 295,920 |
| 2014-08-01 | Open-market sale | 36,762 | $68.98 | 259,158 |
| 2014-07-01 | Option exercise (derivative) | 36,762 | $0.00 | 80,538 |
| 2014-07-01 | Option exercise (derivative) | 2,927 | $0.00 | 287,073 |
| 2014-07-01 | Option exercise | 2,927 | $34.16 | 298,847 |
| 2014-07-01 | Option exercise | 36,762 | $19.93 | 295,920 |
| 2014-07-01 | Open-market sale | 39,689 | $72.19 | 259,158 |
| 2014-06-19 | Option exercise (derivative) | 268,000 | $0.00 | 0 |
| 2014-06-19 | Open-market sale | 5,300 | $73.31 | 258,737 |
| 2014-06-19 | Option exercise | 268,000 | $34.64 | 697,737 |
| 2014-06-19 | Open-market sale | 433,700 | $72.64 | 264,037 |
| 2014-06-19 | Option exercise | 171,000 | $34.64 | 429,737 |
| 2014-05-01 | Option exercise (derivative) | 14,000 | $0.00 | 117,300 |
| 2014-05-01 | Option exercise (derivative) | 36,000 | $0.00 | 171,000 |
| 2014-05-01 | Option exercise | 36,000 | $34.64 | 294,737 |
| 2014-05-01 | Option exercise | 14,000 | $19.93 | 308,737 |
| 2014-05-01 | Open-market sale | 50,000 | $61.84 | 258,737 |
| 2014-04-01 | Option exercise (derivative) | 14,000 | $0.00 | 131,300 |
| 2014-04-01 | Option exercise (derivative) | 36,000 | $0.00 | 207,000 |
| 2014-04-01 | Option exercise | 36,000 | $34.64 | 294,737 |
| 2014-04-01 | Option exercise | 14,000 | $19.93 | 308,737 |
| 2014-04-01 | Open-market sale | 50,000 | $66.00 | 258,737 |
| 2014-03-03 | Option exercise (derivative) | 36,000 | $0.00 | 243,000 |
| 2014-03-03 | Option exercise (derivative) | 14,000 | $0.00 | 145,300 |
| 2014-03-03 | Option exercise | 36,000 | $34.64 | 294,737 |
| 2014-03-03 | Option exercise | 14,000 | $19.93 | 308,737 |
| 2014-03-03 | Open-market sale | 50,000 | $67.71 | 258,737 |
| 2014-02-03 | Option exercise (derivative) | 36,000 | $0.00 | 279,000 |
| 2014-02-03 | Option exercise (derivative) | 14,000 | $0.00 | 159,300 |
| 2014-02-03 | Option exercise | 14,000 | $19.93 | 308,737 |
| 2014-02-03 | Open-market sale | 50,000 | $58.75 | 258,737 |
| 2014-02-03 | Option exercise | 36,000 | $34.64 | 294,737 |
| 2014-01-27 | Open-market sale | 100,000 | $58.43 | 258,737 |
| 2014-01-25 | Option exercise (derivative) | 23,750 | $0.00 | 0 |
| 2014-01-25 | Option exercise | 23,750 | $0.00 | 371,129 |
| 2014-01-25 | Tax withholding | 12,392 | $59.09 | 358,737 |
| 2014-01-24 | Option exercise (derivative) | 60,900 | $0.00 | 60,900 |
| 2014-01-24 | Grant / award (derivative) | 253,100 | $0.00 | 253,100 |
| 2014-01-24 | Option exercise (derivative) | 78,750 | $0.00 | 78,750 |
| 2014-01-24 | Grant / award (derivative) | 126,550 | $0.00 | 126,550 |
| 2014-01-24 | Option exercise (derivative) | 39,433 | $0.00 | 0 |
| 2014-01-24 | Option exercise (derivative) | 23,500 | $0.00 | 23,500 |
| 2014-01-24 | Tax withholding | 12,262 | $59.09 | 309,720 |
| 2014-01-24 | Option exercise | 23,500 | $0.00 | 321,982 |
| 2014-01-24 | Tax withholding | 20,576 | $59.09 | 298,482 |
| 2014-01-24 | Option exercise | 39,433 | $0.00 | 319,058 |
| 2014-01-24 | Tax withholding | 20,545 | $59.09 | 279,625 |
| 2014-01-24 | Option exercise | 39,375 | $0.00 | 300,170 |
| 2014-01-24 | Option exercise | 78,750 | $0.00 | 388,470 |
| 2014-01-24 | Tax withholding | 41,091 | $59.09 | 347,379 |
| 2014-01-24 | Tax withholding | 31,777 | $59.09 | 260,795 |
| 2014-01-24 | Option exercise | 60,900 | $0.00 | 292,572 |
| 2014-01-02 | Option exercise (derivative) | 14,000 | $0.00 | 173,300 |
| 2014-01-02 | Option exercise (derivative) | 36,000 | $0.00 | 315,000 |
| 2014-01-02 | Open-market sale | 50,000 | $59.13 | 231,672 |
| 2014-01-02 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2014-01-02 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-12-02 | Option exercise (derivative) | 36,000 | $0.00 | 351,000 |
| 2013-12-02 | Option exercise (derivative) | 14,000 | $0.00 | 187,300 |
| 2013-12-02 | Open-market sale | 50,000 | $56.81 | 231,672 |
| 2013-12-02 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-12-02 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2013-11-01 | Option exercise (derivative) | 36,000 | $0.00 | 387,000 |
| 2013-11-01 | Option exercise (derivative) | 14,000 | $0.00 | 201,300 |
| 2013-11-01 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2013-11-01 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-11-01 | Open-market sale | 50,000 | $54.42 | 231,672 |
| 2013-10-01 | Option exercise (derivative) | 36,000 | $0.00 | 423,000 |
| 2013-10-01 | Option exercise (derivative) | 14,000 | $0.00 | 215,300 |
| 2013-10-01 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2013-10-01 | Open-market sale | 50,000 | $52.01 | 231,672 |
| 2013-10-01 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-09-03 | Option exercise (derivative) | 14,000 | $0.00 | 229,300 |
| 2013-09-03 | Option exercise (derivative) | 36,000 | $0.00 | 459,000 |
| 2013-09-03 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-09-03 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2013-09-03 | Open-market sale | 50,000 | $46.26 | 231,672 |
| 2013-08-01 | Option exercise (derivative) | 36,000 | $0.00 | 495,000 |
| 2013-08-01 | Option exercise (derivative) | 14,000 | $0.00 | 243,300 |
| 2013-08-01 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-08-01 | Open-market sale | 50,000 | $47.54 | 231,672 |
| 2013-08-01 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2013-07-01 | Option exercise (derivative) | 36,000 | $0.00 | 531,000 |
| 2013-07-01 | Option exercise (derivative) | 14,000 | $0.00 | 257,300 |
| 2013-07-01 | Open-market sale | 50,000 | $45.31 | 231,672 |
| 2013-07-01 | Option exercise | 14,000 | $19.93 | 281,672 |
| 2013-07-01 | Option exercise | 36,000 | $34.64 | 267,672 |
| 2013-06-20 | Option exercise (derivative) | 14,000 | $0.00 | 271,300 |
| 2013-06-20 | Option exercise (derivative) | 36,000 | $0.00 | 567,000 |
| 2013-06-20 | Option exercise | 14,000 | $19.93 | 280,797 |
| 2013-06-20 | Option exercise | 36,000 | $34.64 | 266,797 |
| 2013-06-20 | Open-market sale | 50,000 | $44.85 | 230,797 |
| 2013-04-05 | Option exercise (derivative) | 225,000 | $0.00 | 0 |
| 2013-04-05 | Option exercise | 225,000 | $39.69 | 455,797 |
| 2013-04-05 | Open-market sale | 225,000 | $43.33 | 230,797 |
| 2013-01-28 | Open-market sale | 130,000 | $38.22 | 230,797 |
| 2013-01-26 | Option exercise (derivative) | 11,887 | $0.00 | 0 |
| 2013-01-26 | Tax withholding | 6,202 | $38.32 | 360,797 |
| 2013-01-26 | Option exercise | 11,887 | $0.00 | 366,999 |
| 2013-01-25 | Option exercise (derivative) | 23,750 | $0.00 | 23,750 |
| 2013-01-25 | Option exercise (derivative) | 42,750 | $0.00 | 0 |
| 2013-01-25 | Tax withholding | 12,392 | $38.32 | 355,112 |
| 2013-01-25 | Option exercise | 23,750 | $0.00 | 367,504 |
| 2013-01-25 | Tax withholding | 22,306 | $38.32 | 343,754 |
| 2013-01-25 | Option exercise | 42,750 | $0.00 | 366,060 |
| 2013-01-24 | Option exercise (derivative) | 32,000 | $0.00 | 0 |
| 2013-01-24 | Grant / award (derivative) | 157,500 | $0.00 | 157,500 |
| 2013-01-24 | Option exercise (derivative) | 39,433 | $0.00 | 39,433 |
| 2013-01-24 | Option exercise (derivative) | 39,375 | $0.00 | 118,125 |
| 2013-01-24 | Option exercise (derivative) | 60,900 | $0.00 | 121,800 |
| 2013-01-24 | Grant / award (derivative) | 315,000 | $0.00 | 315,000 |
| 2013-01-24 | Option exercise (derivative) | 23,500 | $0.00 | 47,000 |
| 2013-01-24 | Tax withholding | 12,967 | $38.10 | 323,310 |
| 2013-01-24 | Option exercise | 32,000 | $0.00 | 336,277 |
| 2013-01-24 | Tax withholding | 12,262 | $38.10 | 304,277 |
| 2013-01-24 | Option exercise | 23,500 | $0.00 | 316,539 |
| 2013-01-24 | Tax withholding | 20,576 | $38.10 | 293,039 |
| 2013-01-24 | Option exercise | 39,433 | $0.00 | 313,615 |
| 2013-01-24 | Tax withholding | 20,545 | $38.10 | 274,182 |
| 2013-01-24 | Option exercise | 39,375 | $0.00 | 294,727 |
| 2013-01-24 | Tax withholding | 31,777 | $38.10 | 255,352 |
| 2013-01-24 | Option exercise | 60,900 | $0.00 | 287,129 |
| 2012-05-07 | Option exercise (derivative) | 200,000 | $0.00 | 0 |
| 2012-05-07 | Open-market sale | 200,000 | $33.88 | 225,354 |
| 2012-05-07 | Option exercise | 200,000 | $32.42 | 425,354 |
| 2012-01-31 | Open-market sale | 90,000 | $30.95 | 225,354 |
| 2012-01-26 | Option exercise (derivative) | 11,887 | $0.00 | 11,887 |
| 2012-01-26 | Option exercise | 11,887 | $0.00 | 320,902 |
| 2012-01-26 | Tax withholding | 5,548 | $31.18 | 315,354 |
| 2012-01-25 | Option exercise (derivative) | 42,750 | $0.00 | 42,750 |
| 2012-01-25 | Option exercise (derivative) | 23,750 | $0.00 | 47,500 |
| 2012-01-25 | Tax withholding | 11,086 | $31.34 | 309,015 |
| 2012-01-25 | Option exercise | 23,750 | $0.00 | 320,101 |
| 2012-01-25 | Tax withholding | 20,682 | $31.34 | 296,351 |
| 2012-01-25 | Option exercise | 42,750 | $0.00 | 317,033 |
| 2012-01-24 | Grant / award (derivative) | 157,500 | $0.00 | 157,500 |
| 2012-01-24 | Grant / award (derivative) | 236,250 | $0.00 | 236,250 |
| 2012-01-24 | Option exercise (derivative) | 23,500 | $0.00 | 70,500 |
| 2012-01-24 | Option exercise (derivative) | 39,434 | $0.00 | 78,866 |
| 2012-01-24 | Option exercise (derivative) | 32,000 | $0.00 | 32,000 |
| 2012-01-24 | Option exercise (derivative) | 26,660 | $0.00 | 0 |
| 2012-01-24 | Option exercise | 23,500 | $0.00 | 285,252 |
| 2012-01-24 | Tax withholding | 10,969 | $30.95 | 274,283 |
| 2012-01-24 | Tax withholding | 14,577 | $30.95 | 261,752 |
| 2012-01-24 | Option exercise | 39,434 | $0.00 | 276,329 |
| 2012-01-24 | Tax withholding | 14,937 | $30.95 | 236,895 |
| 2012-01-24 | Option exercise | 32,000 | $0.00 | 251,832 |
| 2012-01-24 | Tax withholding | 12,444 | $30.95 | 219,832 |
| 2012-01-24 | Option exercise | 26,660 | $0.00 | 232,276 |
| 2012-01-24 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2011-01-31 | Open-market sale | 66,801 | $32.92 | 204,818 |
| 2011-01-26 | Option exercise (derivative) | 11,888 | $0.00 | 23,774 |
| 2011-01-26 | Option exercise | 11,888 | $0.00 | 275,979 |
| 2011-01-26 | Tax withholding | 4,360 | $33.52 | 271,619 |
| 2011-01-25 | Option exercise (derivative) | 42,750 | $0.00 | 85,500 |
| 2011-01-25 | Option exercise (derivative) | 23,750 | $0.00 | 71,250 |
| 2011-01-25 | Option exercise | 42,750 | $0.00 | 264,732 |
| 2011-01-25 | Tax withholding | 8,711 | $33.56 | 264,091 |
| 2011-01-25 | Option exercise | 23,750 | $0.00 | 272,802 |
| 2011-01-25 | Tax withholding | 15,680 | $33.56 | 249,052 |
| 2011-01-24 | Grant / award (derivative) | 94,000 | $0.00 | 94,000 |
| 2011-01-24 | Option exercise (derivative) | 26,660 | $0.00 | 26,660 |
| 2011-01-24 | Grant / award (derivative) | 272,000 | $0.00 | 272,000 |
| 2011-01-24 | Grant / award (derivative) | 136,500 | $0.00 | 136,500 |
| 2011-01-24 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2011-01-24 | Tax withholding | 9,778 | $34.03 | 221,982 |
| 2011-01-24 | Option exercise | 26,660 | $0.00 | 231,760 |
| 2011-01-24 | Option exercise | 12,500 | $0.00 | 209,790 |
| 2011-01-24 | Tax withholding | 4,690 | $34.03 | 205,100 |
| 2010-01-26 | Option exercise (derivative) | 11,888 | $0.00 | 35,662 |
| 2010-01-26 | Option exercise | 11,888 | $0.00 | 201,753 |
| 2010-01-26 | Tax withholding | 5,549 | $33.94 | 196,204 |
| 2010-01-25 | Grant / award (derivative) | 95,000 | $0.00 | 47,550 |
| 2010-01-25 | Grant / award (derivative) | 290,000 | $0.00 | 290,000 |
| 2010-01-25 | Grant / award (derivative) | 142,500 | $0.00 | 142,500 |
| 2010-01-24 | Option exercise (derivative) | 26,660 | $0.00 | 53,320 |
| 2010-01-24 | Option exercise (derivative) | 12,500 | $0.00 | 12,500 |
| 2010-01-24 | Option exercise | 12,500 | $0.00 | 177,713 |
| 2010-01-24 | Tax withholding | 4,730 | $34.38 | 172,983 |
| 2010-01-24 | Option exercise | 26,660 | $0.00 | 199,643 |
| 2010-01-24 | Tax withholding | 9,778 | $34.38 | 189,865 |
| 2009-06-23 | Option exercise (derivative) | 15,358 | $0.00 | 0 |
| 2009-06-23 | Option exercise | 15,358 | $13.24 | 179,485 |
| 2009-06-23 | Open-market sale | 15,358 | $27.42 | 164,127 |
| 2009-01-26 | Grant / award (derivative) | 280,279 | $0.00 | 280,279 |
| 2009-01-26 | Grant / award (derivative) | 5,021 | $0.00 | 5,021 |
| 2009-01-26 | Option exercise (derivative) | 26,660 | $0.00 | 79,980 |
| 2009-01-26 | Grant / award (derivative) | 54,683 | $0.00 | 54,683 |
| 2009-01-26 | Grant / award (derivative) | 47,550 | $0.00 | 47,550 |
| 2009-01-26 | Option exercise | 26,660 | $0.00 | 173,657 |
| 2009-01-26 | Tax withholding | 9,530 | $19.93 | 164,127 |
| 2009-01-24 | Option exercise (derivative) | 12,500 | $0.00 | 25,000 |
| 2009-01-24 | Tax withholding | 4,707 | $19.70 | 146,997 |
| 2009-01-24 | Option exercise | 12,500 | $0.00 | 151,704 |
| 2008-01-24 | Grant / award (derivative) | 268,000 | $34.64 | 268,000 |
| 2008-01-24 | Grant / award (derivative) | 2,886 | $34.64 | 2,886 |
| 2008-01-24 | Grant / award (derivative) | 600,114 | $34.64 | 600,114 |
| 2008-01-24 | Grant / award (derivative) | 172,000 | $0.00 | 172,000 |
| 2008-01-24 | Grant / award (derivative) | 64,000 | $0.00 | 64,000 |
| 2008-01-24 | Grant / award | 29,327 | $0.00 | 145,299 |
| 2008-01-24 | Tax withholding | 13,417 | $34.64 | 131,882 |
| 2008-01-24 | Tax withholding | 5,801 | $34.64 | 138,581 |
| 2008-01-24 | Grant / award | 12,500 | $0.00 | 144,382 |
| 2007-10-05 | Option exercise (derivative) | 20,864 | $0.00 | 377,172 |
| 2007-10-05 | Option exercise (derivative) | 225,400 | $0.00 | 0 |
| 2007-10-05 | Option exercise (derivative) | 1,394 | $0.00 | 570 |
| 2007-10-05 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2007-10-05 | Open-market sale | 246,264 | $44.67 | 115,972 |
| 2007-10-05 | Option exercise | 342 | $13.24 | 362,236 |
| 2007-10-05 | Option exercise | 2,000 | $32.16 | 361,894 |
| 2007-10-05 | Option exercise | 1,394 | $29.12 | 359,894 |
| 2007-10-05 | Option exercise | 225,400 | $32.16 | 358,500 |
| 2007-10-05 | Option exercise | 20,864 | $29.12 | 133,100 |
| 2007-07-19 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2007-07-19 | Option exercise (derivative) | 100,000 | $0.00 | 225,400 |
| 2007-07-19 | Option exercise (derivative) | 141,000 | $0.00 | 0 |
| 2007-07-19 | Option exercise | 9,000 | $21.78 | 253,236 |
| 2007-07-19 | Open-market sale | 100,000 | $42.02 | 112,236 |
| 2007-07-19 | Open-market sale | 141,000 | $42.02 | 212,236 |
| 2007-07-19 | Option exercise | 100,000 | $32.16 | 353,236 |
| 2007-07-19 | Option exercise | 141,000 | $21.78 | 244,236 |
| 2007-04-24 | Option exercise (derivative) | 22,600 | $0.00 | 325,400 |
| 2007-04-24 | Option exercise (derivative) | 177,400 | $0.00 | 0 |
| 2007-04-24 | Option exercise | 22,600 | $32.16 | 302,357 |
| 2007-04-24 | Option exercise | 177,400 | $27.83 | 279,757 |
| 2007-04-24 | Open-market sale | 200,000 | $42.52 | 102,357 |
| 2007-01-24 | Grant / award (derivative) | 2,519 | $0.00 | 2,519 |
| 2007-01-24 | Grant / award (derivative) | 222,481 | $0.00 | 222,481 |
| 2007-01-24 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2006-12-18 | Gift | 1,250 | — | 102,357 |
| 2006-10-13 | Option exercise (derivative) | 150,000 | $0.00 | 15,358 |
| 2006-10-13 | Option exercise (derivative) | 150,000 | $0.00 | 141,000 |
| 2006-10-13 | Option exercise | 150,000 | $21.78 | 403,607 |
| 2006-10-13 | Open-market sale | 300,000 | $39.08 | 103,607 |
| 2006-10-13 | Option exercise | 150,000 | $13.24 | 253,607 |
| 2006-02-02 | Grant / award (derivative) | 7,509 | $0.00 | 7,509 |
| 2006-02-02 | Grant / award (derivative) | 192,491 | $0.00 | 192,491 |
| 2006-02-02 | Grant / award (derivative) | 42,000 | $0.00 | 42,000 |
| 2006-01-05 | Option exercise (derivative) | 25,000 | $0.00 | 165,358 |
| 2006-01-05 | Option exercise (derivative) | 325,000 | $0.00 | 177,400 |
| 2006-01-05 | Option exercise | 325,000 | $27.83 | 452,729 |
| 2006-01-05 | Open-market sale | 350,000 | $38.02 | 102,729 |
| 2006-01-05 | Option exercise | 25,000 | $13.24 | 127,729 |
| 2005-12-30 | Open-market sale | 1,985 | $36.99 | 102,729 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.