SEC CIK 1680115
STILLWELL KENNETH
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PEGAview stock → | 95,225 | 2026-09-11 |
Position History — PEGA
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PEGA
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-11 | Open-market sale | 39,627 | $35.77 | 95,225 |
| 2026-09-07 | Option exercise (derivative) | 5,220 | $0.00 | 10,442 |
| 2026-09-07 | Tax withholding | 2,055 | $37.36 | 134,852 |
| 2026-09-07 | Option exercise | 5,220 | $0.00 | 136,907 |
| 2026-09-05 | Option exercise (derivative) | 4,402 | $0.00 | 26,414 |
| 2026-09-05 | Tax withholding | 1,733 | $37.36 | 131,687 |
| 2026-09-05 | Option exercise | 4,402 | $0.00 | 133,420 |
| 2026-09-04 | Option exercise (derivative) | 3,232 | $0.00 | 32,308 |
| 2026-09-04 | Tax withholding | 1,272 | $37.72 | 129,018 |
| 2026-09-04 | Option exercise | 3,232 | $0.00 | 130,290 |
| 2026-09-01 | Option exercise (derivative) | 2,350 | $0.00 | 4,702 |
| 2026-09-01 | Tax withholding | 925 | $36.81 | 127,058 |
| 2026-09-01 | Option exercise | 2,350 | $0.00 | 127,983 |
| 2026-08-10 | Option exercise (derivative) | 25,920 | $0.00 | 25,920 |
| 2026-08-10 | Tax withholding | 18,292 | $32.93 | 125,633 |
| 2026-08-10 | Option exercise | 25,920 | $16.95 | 143,925 |
| 2026-06-07 | Option exercise (derivative) | 5,222 | $0.00 | 15,662 |
| 2026-06-07 | Tax withholding | 2,055 | $34.71 | 117,752 |
| 2026-06-07 | Option exercise | 5,222 | $0.00 | 119,807 |
| 2026-06-05 | Option exercise (derivative) | 4,402 | $0.00 | 30,816 |
| 2026-06-05 | Tax withholding | 1,733 | $35.44 | 114,585 |
| 2026-06-05 | Option exercise | 4,402 | $0.00 | 116,318 |
| 2026-06-04 | Option exercise (derivative) | 3,230 | $0.00 | 35,540 |
| 2026-06-04 | Tax withholding | 1,272 | $35.11 | 111,916 |
| 2026-06-04 | Option exercise | 3,230 | $0.00 | 113,188 |
| 2026-06-01 | Option exercise (derivative) | 2,352 | $0.00 | 7,052 |
| 2026-06-01 | Tax withholding | 926 | $35.73 | 109,958 |
| 2026-06-01 | Option exercise | 2,352 | $0.00 | 110,884 |
| 2026-05-05 | Option exercise (derivative) | 25,920 | $0.00 | 51,840 |
| 2026-05-05 | Open-market sale | 8,383 | $36.45 | 108,532 |
| 2026-05-05 | Tax withholding | 17,537 | $36.32 | 116,915 |
| 2026-05-05 | Option exercise | 25,920 | $16.95 | 134,452 |
| 2026-04-01 | Open-market sale | 1,000 | $43.17 | 108,532 |
| 2026-03-10 | Open-market sale | 44,000 | $44.81 | 109,123 |
| 2026-03-07 | Option exercise (derivative) | 5,220 | $0.00 | 20,884 |
| 2026-03-07 | Tax withholding | 2,055 | $47.24 | 153,123 |
| 2026-03-07 | Option exercise | 5,220 | $0.00 | 155,178 |
| 2026-03-05 | Option exercise (derivative) | 4,402 | $0.00 | 35,218 |
| 2026-03-05 | Tax withholding | 1,733 | $47.05 | 149,958 |
| 2026-03-05 | Option exercise | 4,402 | $0.00 | 151,691 |
| 2026-03-04 | Option exercise (derivative) | 12,924 | $0.00 | 38,770 |
| 2026-03-04 | Option exercise (derivative) | 6,668 | $0.00 | 0 |
| 2026-03-04 | Tax withholding | 4,195 | $45.01 | 143,245 |
| 2026-03-04 | Option exercise | 6,668 | $0.00 | 149,913 |
| 2026-03-04 | Tax withholding | 2,624 | $45.01 | 147,289 |
| 2026-03-04 | Option exercise | 12,924 | $0.00 | 147,440 |
| 2026-03-03 | Grant / award (derivative) | 113,896 | $0.00 | 113,896 |
| 2026-03-03 | Grant / award (derivative) | 44,683 | $0.00 | 44,683 |
| 2026-03-03 | Grant / award (derivative) | 6,469 | $0.00 | 6,469 |
| 2026-03-02 | Option exercise (derivative) | 1,152 | $0.00 | 0 |
| 2026-03-02 | Option exercise | 1,152 | $0.00 | 135,797 |
| 2026-03-02 | Open-market sale | 1,000 | $43.37 | 134,516 |
| 2026-03-02 | Tax withholding | 281 | $43.73 | 135,516 |
| 2026-03-01 | Option exercise (derivative) | 2,350 | $0.00 | 9,404 |
| 2026-03-01 | Tax withholding | 573 | $43.73 | 134,645 |
| 2026-03-01 | Option exercise | 2,350 | $0.00 | 135,218 |
| 2026-02-12 | Option exercise (derivative) | 25,920 | $0.00 | 77,760 |
| 2026-02-12 | Tax withholding | 14,932 | $39.29 | 132,868 |
| 2026-02-12 | Option exercise | 25,920 | $16.95 | 147,800 |
| 2026-02-10 | Grant / award (derivative) | 96,000 | $0.00 | 96,000 |
| 2026-02-02 | Open-market sale | 1,000 | $43.69 | 121,880 |
| 2026-01-02 | Open-market sale | 4,000 | $59.99 | 122,880 |
| 2025-12-12 | Gift | 1,908 | $0.00 | 126,880 |
| 2025-12-12 | Gift | 1,908 | $0.00 | 1,908 |
| 2025-12-10 | Gift | 6,000 | $0.00 | 128,788 |
| 2025-12-07 | Option exercise (derivative) | 5,222 | $0.00 | 26,104 |
| 2025-12-07 | Tax withholding | 2,055 | $60.11 | 134,788 |
| 2025-12-07 | Option exercise | 5,222 | $0.00 | 136,843 |
| 2025-12-05 | Option exercise (derivative) | 4,402 | $0.00 | 39,620 |
| 2025-12-05 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2025-12-05 | Option exercise | 29,240 | $32.18 | 161,859 |
| 2025-12-05 | Option exercise | 4,402 | $0.00 | 134,352 |
| 2025-12-05 | Tax withholding | 1,733 | $57.00 | 132,619 |
| 2025-12-05 | Option exercise | 20,000 | $31.05 | 181,859 |
| 2025-12-05 | Tax withholding | 35,833 | $57.56 | 146,026 |
| 2025-12-05 | Open-market sale | 998 | $57.75 | 131,621 |
| 2025-12-05 | Open-market sale | 5,586 | $57.86 | 132,619 |
| 2025-12-05 | Open-market sale | 7,821 | $57.89 | 138,205 |
| 2025-12-02 | Option exercise (derivative) | 1,154 | $0.00 | 1,152 |
| 2025-12-02 | Option exercise | 1,154 | $0.00 | 130,405 |
| 2025-12-02 | Tax withholding | 455 | $54.85 | 129,950 |
| 2025-12-01 | Option exercise (derivative) | 2,350 | $0.00 | 11,754 |
| 2025-12-01 | Option exercise | 2,350 | $0.00 | 130,176 |
| 2025-12-01 | Tax withholding | 925 | $54.77 | 129,251 |
| 2025-11-03 | Option exercise (derivative) | 25,920 | $0.00 | 103,680 |
| 2025-11-03 | Open-market sale | 11,442 | $62.18 | 127,826 |
| 2025-11-03 | Option exercise | 25,920 | $16.95 | 153,746 |
| 2025-11-03 | Tax withholding | 14,478 | $62.29 | 139,268 |
| 2025-10-24 | Option exercise (derivative) | 52,828 | $0.00 | 88,044 |
| 2025-10-24 | Open-market sale | 17,171 | $66.40 | 127,826 |
| 2025-10-24 | Tax withholding | 35,657 | $66.91 | 144,997 |
| 2025-10-24 | Option exercise | 52,828 | $31.05 | 180,654 |
| 2025-09-07 | Option exercise (derivative) | 5,220 | $0.00 | 31,326 |
| 2025-09-07 | Option exercise | 5,220 | $0.00 | 129,881 |
| 2025-09-07 | Tax withholding | 2,055 | $55.51 | 127,826 |
| 2025-09-05 | Option exercise (derivative) | 4,402 | $0.00 | 44,022 |
| 2025-09-05 | Option exercise | 4,402 | $0.00 | 126,394 |
| 2025-09-05 | Tax withholding | 1,733 | $53.81 | 124,661 |
| 2025-09-02 | Option exercise (derivative) | 1,152 | $0.00 | 2,306 |
| 2025-09-02 | Tax withholding | 454 | $54.21 | 121,992 |
| 2025-09-02 | Option exercise | 1,152 | $0.00 | 122,446 |
| 2025-09-01 | Option exercise (derivative) | 2,352 | $0.00 | 14,104 |
| 2025-09-01 | Option exercise | 2,352 | $0.00 | 122,220 |
| 2025-09-01 | Tax withholding | 926 | $54.21 | 121,294 |
| 2025-08-04 | Option exercise (derivative) | 25,920 | $0.00 | 129,600 |
| 2025-08-04 | Option exercise | 25,920 | $16.95 | 145,788 |
| 2025-08-04 | Open-market sale | 11,147 | $58.19 | 119,868 |
| 2025-08-04 | Tax withholding | 14,773 | $58.27 | 131,015 |
| 2025-08-01 | Open-market sale | 3,900 | $57.70 | 119,968 |
| 2025-08-01 | Open-market sale | 100 | $58.24 | 119,868 |
| 2025-07-28 | Option exercise (derivative) | 220,000 | $0.00 | 0 |
| 2025-07-28 | Tax withholding | 145,482 | $59.42 | 123,868 |
| 2025-07-28 | Option exercise | 220,000 | $26.24 | 269,350 |
| 2025-07-01 | Open-market sale | 3,000 | $52.31 | 50,350 |
| 2025-07-01 | Open-market sale | 1,000 | $53.64 | 49,350 |
| 2025-06-09 | Option exercise (derivative) | 2,611 | $0.00 | 18,273 |
| 2025-06-09 | Tax withholding | 1,028 | $102.46 | 26,605 |
| 2025-06-09 | Option exercise | 2,611 | $0.00 | 27,633 |
| 2025-06-05 | Option exercise (derivative) | 2,201 | $0.00 | 24,212 |
| 2025-06-05 | Tax withholding | 867 | $101.41 | 25,022 |
| 2025-06-05 | Option exercise | 2,201 | $0.00 | 25,889 |
| 2025-06-02 | Option exercise (derivative) | 1,175 | $0.00 | 8,228 |
| 2025-06-02 | Option exercise (derivative) | 576 | $0.00 | 1,729 |
| 2025-06-02 | Tax withholding | 463 | $98.15 | 25,339 |
| 2025-06-02 | Option exercise | 1,175 | $98.15 | 25,802 |
| 2025-06-02 | Tax withholding | 227 | $98.15 | 25,688 |
| 2025-06-02 | Open-market sale | 2,000 | $97.48 | 23,688 |
| 2025-06-02 | Option exercise | 576 | $98.15 | 25,915 |
| 2025-05-14 | Option exercise (derivative) | 12,960 | $0.00 | 77,760 |
| 2025-05-14 | Tax withholding | 7,828 | $97.70 | 24,627 |
| 2025-05-14 | Option exercise | 12,960 | $33.90 | 32,455 |
| 2025-05-01 | Open-market sale | 300 | $94.17 | 19,495 |
| 2025-05-01 | Open-market sale | 1,700 | $92.71 | 19,795 |
| 2025-04-25 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2025-04-25 | Option exercise | 31,326 | $47.27 | 52,821 |
| 2025-04-25 | Tax withholding | 21,335 | $90.25 | 30,160 |
| 2025-04-25 | Option exercise | 30,000 | $47.27 | 51,495 |
| 2025-04-25 | Tax withholding | 22,278 | $90.25 | 30,543 |
| 2025-04-25 | Open-market sale | 8,665 | $89.36 | 21,495 |
| 2025-04-01 | Open-market sale | 2,000 | $69.75 | 21,245 |
| 2025-03-07 | Option exercise (derivative) | 2,610 | $0.00 | 20,884 |
| 2025-03-07 | Tax withholding | 1,028 | $76.86 | 23,245 |
| 2025-03-07 | Option exercise | 2,610 | $0.00 | 24,273 |
| 2025-03-05 | Option exercise (derivative) | 3,522 | $0.00 | 0 |
| 2025-03-05 | Option exercise (derivative) | 8,805 | $0.00 | 26,413 |
| 2025-03-05 | Option exercise | 8,805 | $0.00 | 25,128 |
| 2025-03-05 | Tax withholding | 1,386 | $77.63 | 16,323 |
| 2025-03-05 | Tax withholding | 3,465 | $77.63 | 21,663 |
| 2025-03-05 | Option exercise | 3,522 | $0.00 | 17,709 |
| 2025-03-04 | Grant / award (derivative) | 64,289 | $0.00 | 64,289 |
| 2025-03-04 | Grant / award (derivative) | 25,847 | $0.00 | 25,847 |
| 2025-03-04 | Grant / award (derivative) | 3,334 | $0.00 | 3,334 |
| 2025-03-03 | Option exercise (derivative) | 697 | $0.00 | 0 |
| 2025-03-03 | Option exercise (derivative) | 577 | $0.00 | 2,305 |
| 2025-03-03 | Option exercise (derivative) | 1,176 | $0.00 | 9,403 |
| 2025-03-03 | Option exercise | 697 | $0.00 | 14,462 |
| 2025-03-03 | Option exercise | 577 | $0.00 | 15,932 |
| 2025-03-03 | Option exercise | 1,176 | $0.00 | 15,642 |
| 2025-03-03 | Open-market sale | 2,000 | $78.31 | 13,765 |
| 2025-03-03 | Tax withholding | 275 | $78.51 | 14,187 |
| 2025-03-03 | Tax withholding | 287 | $78.51 | 15,355 |
| 2025-03-03 | Tax withholding | 167 | $78.51 | 15,765 |
| 2025-02-14 | Option exercise (derivative) | 12,960 | $0.00 | 90,720 |
| 2025-02-14 | Option exercise (derivative) | 8,233 | $0.00 | 0 |
| 2025-02-14 | Option exercise | 12,960 | $33.90 | 27,426 |
| 2025-02-14 | Tax withholding | 7,069 | $84.95 | 20,357 |
| 2025-02-14 | Open-market sale | 5,891 | $84.71 | 14,466 |
| 2025-02-14 | Tax withholding | 6,382 | $84.95 | 16,317 |
| 2025-02-14 | Option exercise | 8,233 | $58.95 | 22,699 |
| 2025-02-12 | Grant / award (derivative) | 31,326 | $0.00 | 31,326 |
| 2025-02-12 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2025-02-12 | Grant / award (derivative) | 30,000 | $0.00 | 30,000 |
| 2025-02-03 | Open-market sale | 2,000 | $105.63 | 14,466 |
| 2025-01-02 | Open-market sale | 2,000 | $94.00 | 16,466 |
| 2024-12-10 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2024-12-10 | Option exercise | 10,442 | $47.27 | 28,908 |
| 2024-12-10 | Tax withholding | 7,273 | $94.64 | 21,635 |
| 2024-12-10 | Option exercise | 10,000 | $47.27 | 28,466 |
| 2024-12-10 | Tax withholding | 6,969 | $94.52 | 21,497 |
| 2024-12-10 | Open-market sale | 3,031 | $94.68 | 18,466 |
| 2024-12-09 | Option exercise (derivative) | 2,611 | $0.00 | 23,494 |
| 2024-12-09 | Tax withholding | 1,028 | $97.28 | 18,466 |
| 2024-12-09 | Option exercise | 2,611 | $0.00 | 19,494 |
| 2024-12-03 | Option exercise (derivative) | 696 | $0.00 | 697 |
| 2024-12-03 | Option exercise | 696 | $0.00 | 17,157 |
| 2024-12-03 | Tax withholding | 274 | $94.48 | 16,883 |
| 2024-12-02 | Option exercise (derivative) | 576 | $0.00 | 2,882 |
| 2024-12-02 | Option exercise (derivative) | 1,175 | $0.00 | 10,579 |
| 2024-12-02 | Option exercise | 576 | $0.00 | 16,688 |
| 2024-12-02 | Open-market sale | 2,000 | $94.60 | 15,400 |
| 2024-12-02 | Option exercise | 1,175 | $0.00 | 16,575 |
| 2024-12-02 | Tax withholding | 463 | $94.97 | 16,112 |
| 2024-12-02 | Tax withholding | 227 | $94.97 | 16,461 |
| 2024-11-06 | Option exercise (derivative) | 12,960 | $0.00 | 103,680 |
| 2024-11-06 | Tax withholding | 8,216 | $85.52 | 22,144 |
| 2024-11-06 | Open-market sale | 4,744 | $85.52 | 17,400 |
| 2024-11-06 | Option exercise | 12,960 | $33.90 | 30,360 |
| 2024-10-25 | Option exercise (derivative) | 938 | $0.00 | 0 |
| 2024-10-25 | Option exercise (derivative) | 15,920 | $0.00 | 116,640 |
| 2024-10-25 | Tax withholding | 10,380 | $79.54 | 22,940 |
| 2024-10-25 | Option exercise | 15,920 | $33.90 | 33,320 |
| 2024-10-25 | Open-market sale | 5,540 | $79.15 | 17,400 |
| 2024-10-25 | Tax withholding | 686 | $79.54 | 17,652 |
| 2024-10-25 | Option exercise | 938 | $44.30 | 18,338 |
| 2024-10-01 | Open-market sale | 1,000 | $73.17 | 17,262 |
| 2024-09-09 | Option exercise (derivative) | 2,610 | $0.00 | 26,105 |
| 2024-09-09 | Option exercise | 2,610 | $0.00 | 19,290 |
| 2024-09-09 | Tax withholding | 1,028 | $68.59 | 18,262 |
| 2024-09-03 | Option exercise (derivative) | 697 | $0.00 | 1,393 |
| 2024-09-03 | Option exercise (derivative) | 576 | $0.00 | 3,458 |
| 2024-09-03 | Option exercise (derivative) | 1,175 | $0.00 | 11,754 |
| 2024-09-03 | Tax withholding | 275 | $70.88 | 16,680 |
| 2024-09-03 | Option exercise | 697 | $0.00 | 16,955 |
| 2024-09-03 | Tax withholding | 227 | $70.88 | 16,258 |
| 2024-09-03 | Option exercise | 576 | $0.00 | 16,485 |
| 2024-09-03 | Tax withholding | 463 | $70.88 | 15,909 |
| 2024-09-03 | Option exercise | 1,175 | $0.00 | 16,372 |
| 2024-09-03 | Open-market sale | 3,000 | $70.41 | 15,197 |
| 2024-08-21 | Option exercise (derivative) | 10,000 | $0.00 | 132,560 |
| 2024-08-21 | Open-market sale | 3,019 | $67.55 | 18,197 |
| 2024-08-21 | Tax withholding | 6,981 | $67.51 | 21,216 |
| 2024-08-21 | Option exercise | 10,000 | $33.90 | 28,197 |
| 2024-08-01 | Open-market sale | 1,287 | $68.36 | 19,910 |
| 2024-08-01 | Open-market sale | 613 | $69.50 | 19,297 |
| 2024-08-01 | Open-market sale | 1,100 | $70.53 | 18,197 |
| 2024-07-25 | Open-market sale | 1,000 | $70.00 | 21,197 |
| 2024-07-01 | Open-market sale | 1,096 | $60.22 | 22,197 |
| 2024-07-01 | Open-market sale | 904 | $59.25 | 23,293 |
| 2024-06-26 | Open-market sale | 1,000 | $60.00 | 23,951 |
| 2024-06-07 | Option exercise (derivative) | 2,611 | $0.00 | 28,715 |
| 2024-06-07 | Tax withholding | 1,028 | $58.25 | 24,951 |
| 2024-06-07 | Option exercise | 2,611 | $0.00 | 25,979 |
| 2024-06-03 | Option exercise (derivative) | 696 | $0.00 | 2,090 |
| 2024-06-03 | Option exercise (derivative) | 577 | $0.00 | 4,034 |
| 2024-06-03 | Option exercise (derivative) | 1,176 | $0.00 | 12,929 |
| 2024-06-03 | Option exercise | 577 | $0.00 | 24,174 |
| 2024-06-03 | Option exercise | 1,176 | $0.00 | 24,060 |
| 2024-06-03 | Tax withholding | 274 | $57.46 | 24,368 |
| 2024-06-03 | Option exercise | 696 | $0.00 | 24,642 |
| 2024-06-03 | Tax withholding | 228 | $57.46 | 23,946 |
| 2024-06-03 | Open-market sale | 1,000 | $57.90 | 23,368 |
| 2024-06-03 | Tax withholding | 463 | $57.46 | 23,597 |
| 2024-05-01 | Open-market sale | 250 | $61.09 | 23,034 |
| 2024-05-01 | Open-market sale | 1,600 | $60.12 | 23,284 |
| 2024-05-01 | Open-market sale | 150 | $62.06 | 22,884 |
| 2024-04-01 | Open-market sale | 825 | $63.07 | 26,059 |
| 2024-04-01 | Open-market sale | 1,175 | $64.15 | 24,884 |
| 2024-03-07 | Option exercise (derivative) | 4,631 | $0.00 | 0 |
| 2024-03-07 | Option exercise (derivative) | 10,442 | $0.00 | 31,326 |
| 2024-03-07 | Option exercise | 10,442 | $0.00 | 30,993 |
| 2024-03-07 | Tax withholding | 1,823 | $63.37 | 20,551 |
| 2024-03-07 | Tax withholding | 4,109 | $63.37 | 26,884 |
| 2024-03-07 | Option exercise | 4,631 | $0.00 | 22,374 |
| 2024-03-06 | Option exercise (derivative) | 429 | $0.00 | 0 |
| 2024-03-06 | Tax withholding | 169 | $62.10 | 17,743 |
| 2024-03-06 | Option exercise | 429 | $0.00 | 17,912 |
| 2024-03-05 | Grant / award (derivative) | 70,436 | $0.00 | 70,436 |
| 2024-03-05 | Grant / award (derivative) | 35,218 | $0.00 | 35,218 |
| 2024-03-05 | Grant / award (derivative) | 3,522 | $0.00 | 3,522 |
| 2024-03-04 | Option exercise (derivative) | 697 | $0.00 | 2,786 |
| 2024-03-04 | Option exercise (derivative) | 576 | $0.00 | 4,611 |
| 2024-03-04 | Option exercise | 576 | $0.00 | 17,288 |
| 2024-03-04 | Tax withholding | 227 | $66.61 | 17,061 |
| 2024-03-04 | Option exercise | 697 | $0.00 | 17,758 |
| 2024-03-04 | Tax withholding | 275 | $66.61 | 17,483 |
| 2024-03-01 | Option exercise (derivative) | 1,175 | $0.00 | 14,105 |
| 2024-03-01 | Tax withholding | 463 | $65.04 | 16,712 |
| 2024-03-01 | Open-market sale | 989 | $66.42 | 16,811 |
| 2024-03-01 | Open-market sale | 811 | $66.92 | 16,000 |
| 2024-03-01 | Option exercise | 1,175 | $0.00 | 17,175 |
| 2024-03-01 | Open-market sale | 200 | $64.50 | 17,800 |
| 2024-02-22 | Open-market sale | 6,535 | $63.66 | 18,000 |
| 2024-02-16 | Option exercise (derivative) | 64,804 | $0.00 | 142,560 |
| 2024-02-16 | Open-market sale | 20,606 | $63.17 | 24,535 |
| 2024-02-16 | Option exercise | 64,804 | $33.90 | 89,339 |
| 2024-02-16 | Tax withholding | 44,198 | $63.48 | 45,141 |
| 2024-02-14 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2024-02-14 | Grant / award (derivative) | 10,442 | $0.00 | 10,442 |
| 2023-12-06 | Option exercise (derivative) | 430 | $0.00 | 429 |
| 2023-12-06 | Tax withholding | 170 | $52.63 | 24,535 |
| 2023-12-06 | Option exercise | 430 | $0.00 | 24,705 |
| 2023-12-04 | Option exercise (derivative) | 577 | $0.00 | 5,187 |
| 2023-12-04 | Option exercise (derivative) | 696 | $0.00 | 3,483 |
| 2023-12-04 | Option exercise | 577 | $0.00 | 23,924 |
| 2023-12-04 | Option exercise | 696 | $0.00 | 24,479 |
| 2023-12-04 | Tax withholding | 204 | $53.30 | 24,275 |
| 2023-12-04 | Tax withholding | 141 | $53.30 | 23,783 |
| 2023-12-01 | Option exercise (derivative) | 1,176 | $0.00 | 15,280 |
| 2023-12-01 | Tax withholding | 287 | $51.98 | 23,347 |
| 2023-12-01 | Option exercise | 1,176 | $0.00 | 23,634 |
| 2023-11-24 | Open-market sale | 4,500 | $51.85 | 22,458 |
| 2023-09-06 | Option exercise (derivative) | 429 | $0.00 | 859 |
| 2023-09-06 | Option exercise | 429 | $0.00 | 27,063 |
| 2023-09-06 | Tax withholding | 105 | $49.41 | 26,958 |
| 2023-09-05 | Option exercise (derivative) | 697 | $0.00 | 4,179 |
| 2023-09-05 | Option exercise (derivative) | 576 | $0.00 | 5,764 |
| 2023-09-05 | Option exercise | 576 | $0.00 | 26,248 |
| 2023-09-05 | Tax withholding | 141 | $50.92 | 26,107 |
| 2023-09-05 | Tax withholding | 170 | $50.92 | 26,634 |
| 2023-09-05 | Option exercise | 697 | $0.00 | 26,804 |
| 2023-09-01 | Option exercise (derivative) | 1,175 | $0.00 | 16,456 |
| 2023-09-01 | Option exercise | 1,175 | $0.00 | 25,959 |
| 2023-09-01 | Tax withholding | 287 | $49.66 | 25,672 |
| 2023-06-06 | Option exercise (derivative) | 429 | $0.00 | 1,288 |
| 2023-06-06 | Option exercise | 429 | $0.00 | 24,889 |
| 2023-06-06 | Tax withholding | 105 | $48.61 | 24,784 |
| 2023-06-05 | Option exercise (derivative) | 696 | $0.00 | 4,876 |
| 2023-06-05 | Tax withholding | 170 | $47.58 | 24,460 |
| 2023-06-05 | Option exercise | 696 | $0.00 | 24,630 |
| 2023-06-02 | Option exercise (derivative) | 576 | $0.00 | 6,340 |
| 2023-06-02 | Tax withholding | 141 | $47.85 | 23,934 |
| 2023-06-02 | Option exercise | 576 | $0.00 | 24,075 |
| 2023-06-01 | Option exercise (derivative) | 1,175 | $0.00 | 17,631 |
| 2023-06-01 | Option exercise | 1,175 | $0.00 | 23,786 |
| 2023-06-01 | Tax withholding | 287 | $48.36 | 23,499 |
| 2023-03-07 | Grant / award (derivative) | 4,631 | $0.00 | 4,631 |
| 2023-03-07 | Grant / award (derivative) | 41,768 | $0.00 | 41,768 |
| 2023-03-06 | Option exercise (derivative) | 429 | $0.00 | 1,717 |
| 2023-03-06 | Option exercise (derivative) | 427 | $0.00 | 0 |
| 2023-03-06 | Option exercise | 429 | $0.00 | 22,716 |
| 2023-03-06 | Tax withholding | 104 | $47.52 | 22,287 |
| 2023-03-06 | Tax withholding | 105 | $47.90 | 22,611 |
| 2023-03-06 | Option exercise | 427 | $0.00 | 22,391 |
| 2023-03-03 | Option exercise (derivative) | 697 | $0.00 | 5,572 |
| 2023-03-03 | Tax withholding | 170 | $46.18 | 21,964 |
| 2023-03-03 | Option exercise | 697 | $0.00 | 22,134 |
| 2023-03-02 | Option exercise (derivative) | 577 | $0.00 | 6,916 |
| 2023-03-02 | Tax withholding | 141 | $46.03 | 21,437 |
| 2023-03-02 | Option exercise | 577 | $0.00 | 21,578 |
| 2023-03-01 | Option exercise (derivative) | 4,702 | $0.00 | 18,806 |
| 2023-03-01 | Option exercise (derivative) | 2,311 | $0.00 | 0 |
| 2023-03-01 | Option exercise | 4,702 | $0.00 | 20,482 |
| 2023-03-01 | Tax withholding | 1,229 | $46.38 | 19,253 |
| 2023-03-01 | Option exercise | 2,311 | $0.00 | 21,564 |
| 2023-03-01 | Tax withholding | 563 | $46.38 | 21,001 |
| 2022-12-06 | Option exercise (derivative) | 430 | $0.00 | 2,146 |
| 2022-12-06 | Tax withholding | 105 | $35.54 | 15,780 |
| 2022-12-06 | Option exercise | 430 | $0.00 | 15,885 |
| 2022-12-05 | Option exercise (derivative) | 426 | $0.00 | 427 |
| 2022-12-05 | Option exercise (derivative) | 697 | $0.00 | 6,269 |
| 2022-12-05 | Tax withholding | 170 | $36.98 | 15,133 |
| 2022-12-05 | Option exercise | 697 | $0.00 | 15,303 |
| 2022-12-05 | Option exercise | 426 | $0.00 | 15,559 |
| 2022-12-05 | Tax withholding | 104 | $36.98 | 15,455 |
| 2022-12-02 | Option exercise (derivative) | 576 | $0.00 | 7,493 |
| 2022-12-02 | Option exercise | 576 | $0.00 | 14,747 |
| 2022-12-02 | Tax withholding | 141 | $37.40 | 14,606 |
| 2022-11-02 | Grant / award (derivative) | 207,364 | $0.00 | 207,364 |
| 2022-09-06 | Option exercise (derivative) | 426 | $0.00 | 853 |
| 2022-09-06 | Option exercise (derivative) | 696 | $0.00 | 6,966 |
| 2022-09-06 | Option exercise (derivative) | 429 | $0.00 | 2,576 |
| 2022-09-06 | Tax withholding | 105 | $35.66 | 14,171 |
| 2022-09-06 | Option exercise | 696 | $0.00 | 13,695 |
| 2022-09-06 | Tax withholding | 170 | $35.66 | 13,525 |
| 2022-09-06 | Option exercise | 426 | $0.00 | 13,951 |
| 2022-09-06 | Tax withholding | 104 | $35.66 | 13,847 |
| 2022-09-06 | Option exercise | 429 | $0.00 | 14,276 |
| 2022-09-02 | Option exercise (derivative) | 576 | $0.00 | 8,069 |
| 2022-09-02 | Option exercise | 576 | $0.00 | 13,140 |
| 2022-09-02 | Tax withholding | 141 | $36.78 | 12,999 |
| 2022-06-06 | Option exercise (derivative) | 426 | $0.00 | 1,279 |
| 2022-06-06 | Option exercise (derivative) | 429 | $0.00 | 3,005 |
| 2022-06-06 | Tax withholding | 104 | $52.47 | 12,240 |
| 2022-06-06 | Option exercise | 429 | $0.00 | 12,669 |
| 2022-06-06 | Tax withholding | 105 | $52.47 | 12,564 |
| 2022-06-06 | Option exercise | 426 | $0.00 | 12,344 |
| 2022-06-05 | Grant / award (derivative) | 110,000 | $0.00 | 110,000 |
| 2022-06-03 | Option exercise (derivative) | 697 | $0.00 | 7,662 |
| 2022-06-03 | Option exercise | 697 | $0.00 | 12,088 |
| 2022-06-03 | Tax withholding | 170 | $54.73 | 11,918 |
| 2022-06-02 | Option exercise (derivative) | 577 | $0.00 | 8,645 |
| 2022-06-02 | Tax withholding | 141 | $50.26 | 11,391 |
| 2022-06-02 | Option exercise | 577 | $0.00 | 11,532 |
| 2022-03-07 | Option exercise (derivative) | 426 | $0.00 | 1,705 |
| 2022-03-07 | Option exercise (derivative) | 430 | $0.00 | 3,434 |
| 2022-03-07 | Option exercise | 430 | $0.00 | 11,060 |
| 2022-03-07 | Option exercise | 426 | $0.00 | 10,734 |
| 2022-03-07 | Tax withholding | 105 | $82.21 | 10,955 |
| 2022-03-07 | Tax withholding | 104 | $82.21 | 10,630 |
| 2022-03-03 | Option exercise (derivative) | 696 | $0.00 | 8,359 |
| 2022-03-03 | Tax withholding | 170 | $85.99 | 10,308 |
| 2022-03-03 | Option exercise | 696 | $0.00 | 10,478 |
| 2022-03-02 | Option exercise (derivative) | 2,305 | $0.00 | 9,222 |
| 2022-03-02 | Option exercise (derivative) | 143 | $0.00 | 0 |
| 2022-03-02 | Tax withholding | 603 | $85.40 | 9,782 |
| 2022-03-02 | Option exercise | 2,305 | $0.00 | 10,385 |
| 2022-03-02 | Tax withholding | 355 | $85.40 | 8,080 |
| 2022-03-02 | Option exercise | 1,454 | $0.00 | 8,435 |
| 2022-03-02 | Option exercise | 143 | $0.00 | 7,016 |
| 2022-03-02 | Tax withholding | 35 | $85.40 | 6,981 |
| 2022-03-01 | Grant / award (derivative) | 2,311 | $0.00 | 2,311 |
| 2022-03-01 | Grant / award (derivative) | 73,856 | $0.00 | 73,856 |
| 2022-03-01 | Grant / award (derivative) | 23,508 | $0.00 | 23,508 |
| 2022-02-01 | Open-market sale | 200 | $99.75 | 7,673 |
| 2022-02-01 | Open-market sale | 800 | $101.01 | 6,873 |
| 2022-01-03 | Open-market sale | 1,000 | $111.73 | 7,873 |
| 2021-12-06 | Option exercise (derivative) | 429 | $0.00 | 3,864 |
| 2021-12-06 | Option exercise (derivative) | 427 | $0.00 | 2,131 |
| 2021-12-06 | Option exercise | 429 | $0.00 | 9,042 |
| 2021-12-06 | Option exercise | 427 | $0.00 | 8,782 |
| 2021-12-06 | Tax withholding | 169 | $109.49 | 8,613 |
| 2021-12-06 | Tax withholding | 169 | $109.49 | 8,873 |
| 2021-12-03 | Option exercise (derivative) | 697 | $0.00 | 9,055 |
| 2021-12-03 | Option exercise | 697 | $0.00 | 8,630 |
| 2021-12-03 | Tax withholding | 275 | $110.74 | 8,355 |
| 2021-12-02 | Option exercise (derivative) | 142 | $0.00 | 143 |
| 2021-12-02 | Tax withholding | 56 | $109.36 | 7,933 |
| 2021-12-02 | Option exercise | 142 | $0.00 | 7,989 |
| 2021-12-01 | Open-market sale | 1,000 | $112.50 | 7,847 |
| 2021-11-04 | Option exercise (derivative) | 1,373 | $0.00 | 8,233 |
| 2021-11-04 | Option exercise (derivative) | 1,462 | $0.00 | 14,620 |
| 2021-11-04 | Option exercise (derivative) | 469 | $0.00 | 938 |
| 2021-11-04 | Tax withholding | 947 | $120.99 | 8,432 |
| 2021-11-04 | Tax withholding | 289 | $120.99 | 8,006 |
| 2021-11-04 | Option exercise | 469 | $44.30 | 8,295 |
| 2021-11-04 | Option exercise | 1,462 | $64.35 | 9,894 |
| 2021-11-04 | Tax withholding | 1,047 | $120.99 | 8,847 |
| 2021-11-04 | Option exercise | 1,373 | $58.95 | 9,379 |
| 2021-11-01 | Open-market sale | 1,000 | $118.66 | 7,826 |
| 2021-10-01 | Open-market sale | 200 | $125.48 | 9,626 |
| 2021-10-01 | Open-market sale | 510 | $127.50 | 9,116 |
| 2021-10-01 | Open-market sale | 290 | $128.58 | 8,826 |
| 2021-09-07 | Option exercise (derivative) | 426 | $0.00 | 2,558 |
| 2021-09-07 | Option exercise (derivative) | 429 | $0.00 | 4,293 |
| 2021-09-07 | Tax withholding | 169 | $142.39 | 9,826 |
| 2021-09-07 | Option exercise | 429 | $0.00 | 9,995 |
| 2021-09-07 | Tax withholding | 168 | $142.39 | 9,566 |
| 2021-09-07 | Option exercise | 426 | $0.00 | 9,734 |
| 2021-09-03 | Option exercise (derivative) | 696 | $0.00 | 9,752 |
| 2021-09-03 | Tax withholding | 274 | $141.01 | 9,308 |
| 2021-09-03 | Option exercise | 696 | $0.00 | 9,582 |
| 2021-09-02 | Option exercise (derivative) | 142 | $0.00 | 285 |
| 2021-09-02 | Option exercise | 142 | $0.00 | 8,942 |
| 2021-09-02 | Tax withholding | 56 | $141.10 | 8,886 |
| 2021-09-01 | Open-market sale | 402 | $139.11 | 9,398 |
| 2021-09-01 | Open-market sale | 500 | $140.46 | 8,898 |
| 2021-09-01 | Open-market sale | 98 | $141.06 | 8,800 |
| 2021-08-24 | Option exercise (derivative) | 5,576 | $0.00 | 0 |
| 2021-08-24 | Option exercise (derivative) | 2,500 | $0.00 | 5,576 |
| 2021-08-24 | Tax withholding | 3,120 | $133.12 | 9,800 |
| 2021-08-24 | Option exercise | 5,576 | $27.74 | 12,920 |
| 2021-08-24 | Open-market sale | 1,101 | $133.10 | 7,344 |
| 2021-08-24 | Tax withholding | 1,399 | $133.13 | 8,445 |
| 2021-08-24 | Option exercise | 2,500 | $27.74 | 9,844 |
| 2021-08-06 | Option exercise (derivative) | 2,500 | $27.74 | 8,076 |
| 2021-08-06 | Tax withholding | 1,410 | $128.23 | 8,434 |
| 2021-08-06 | Open-market sale | 1,090 | $128.33 | 7,344 |
| 2021-08-06 | Option exercise | 2,500 | $27.74 | 9,844 |
| 2021-08-02 | Option exercise (derivative) | 2,187 | $0.00 | 0 |
| 2021-08-02 | Option exercise | 2,187 | $0.00 | 9,314 |
| 2021-08-02 | Tax withholding | 970 | $127.64 | 8,344 |
| 2021-08-02 | Open-market sale | 600 | $126.79 | 7,744 |
| 2021-08-02 | Open-market sale | 400 | $127.71 | 7,344 |
| 2021-07-01 | Open-market sale | 900 | $138.36 | 7,227 |
| 2021-07-01 | Open-market sale | 100 | $139.17 | 7,127 |
| 2021-06-09 | Option exercise (derivative) | 1,462 | $0.00 | 16,082 |
| 2021-06-09 | Option exercise (derivative) | 1,372 | $0.00 | 9,606 |
| 2021-06-09 | Option exercise (derivative) | 469 | $0.00 | 1,407 |
| 2021-06-09 | Tax withholding | 958 | $128.84 | 8,712 |
| 2021-06-09 | Option exercise | 1,372 | $58.95 | 9,670 |
| 2021-06-09 | Option exercise | 1,462 | $64.35 | 10,174 |
| 2021-06-09 | Tax withholding | 1,055 | $128.84 | 9,119 |
| 2021-06-09 | Tax withholding | 298 | $128.84 | 8,298 |
| 2021-06-09 | Option exercise | 469 | $44.30 | 8,596 |
| 2021-06-09 | Open-market sale | 992 | $129.06 | 8,127 |
| 2021-06-07 | Option exercise (derivative) | 430 | $0.00 | 4,722 |
| 2021-06-07 | Option exercise (derivative) | 426 | $0.00 | 2,984 |
| 2021-06-07 | Tax withholding | 191 | $119.85 | 8,127 |
| 2021-06-07 | Option exercise | 430 | $0.00 | 8,318 |
| 2021-06-07 | Tax withholding | 189 | $119.85 | 7,888 |
| 2021-06-07 | Option exercise | 426 | $0.00 | 8,077 |
| 2021-06-03 | Option exercise (derivative) | 697 | $0.00 | 10,448 |
| 2021-06-03 | Option exercise | 697 | $0.00 | 7,961 |
| 2021-06-03 | Tax withholding | 310 | $117.68 | 7,651 |
| 2021-06-02 | Option exercise (derivative) | 142 | $0.00 | 427 |
| 2021-06-02 | Tax withholding | 63 | $118.00 | 7,264 |
| 2021-06-02 | Option exercise | 142 | $0.00 | 7,327 |
| 2021-06-01 | Open-market sale | 124 | $118.47 | 7,185 |
| 2021-06-01 | Open-market sale | 876 | $117.94 | 7,309 |
| 2021-05-03 | Option exercise (derivative) | 2,187 | $0.00 | 2,187 |
| 2021-05-03 | Option exercise (derivative) | 10,576 | $0.00 | 10,576 |
| 2021-05-03 | Open-market sale | 300 | $124.84 | 8,185 |
| 2021-05-03 | Option exercise | 2,187 | $0.00 | 10,155 |
| 2021-05-03 | Tax withholding | 970 | $126.94 | 9,185 |
| 2021-05-03 | Option exercise | 10,576 | $27.74 | 19,761 |
| 2021-05-03 | Tax withholding | 5,994 | $125.34 | 13,767 |
| 2021-05-03 | Open-market sale | 4,582 | $124.74 | 9,185 |
| 2021-05-03 | Open-market sale | 700 | $123.64 | 8,485 |
| 2021-04-01 | Open-market sale | 397 | $118.63 | 7,968 |
| 2021-04-01 | Open-market sale | 603 | $117.84 | 8,365 |
| 2021-03-08 | Tax withholding (derivative) | 1,462 | $0.00 | 17,544 |
| 2021-03-08 | Option exercise (derivative) | 429 | $0.00 | 5,152 |
| 2021-03-08 | Option exercise (derivative) | 469 | $0.00 | 1,876 |
| 2021-03-08 | Option exercise (derivative) | 1,372 | $0.00 | 10,978 |
| 2021-03-08 | Option exercise | 1,462 | $64.35 | 10,971 |
| 2021-03-08 | Option exercise | 429 | $0.00 | 9,159 |
| 2021-03-08 | Tax withholding | 191 | $121.08 | 8,968 |
| 2021-03-08 | Option exercise | 469 | $44.30 | 9,437 |
| 2021-03-08 | Tax withholding | 307 | $117.31 | 9,130 |
| 2021-03-08 | Option exercise | 1,372 | $58.95 | 10,502 |
| 2021-03-08 | Tax withholding | 993 | $117.31 | 9,509 |
| 2021-03-08 | Tax withholding | 1,095 | $117.31 | 9,876 |
| 2021-03-08 | Open-market sale | 908 | $117.33 | 8,968 |
| 2021-03-05 | Option exercise (derivative) | 426 | $0.00 | 3,410 |
| 2021-03-05 | Option exercise | 426 | $0.00 | 8,919 |
| 2021-03-05 | Tax withholding | 189 | $118.46 | 8,730 |
| 2021-03-03 | Option exercise (derivative) | 2,107 | $0.00 | 0 |
| 2021-03-03 | Tax withholding | 1,236 | $130.45 | 8,493 |
| 2021-03-03 | Option exercise | 2,786 | $0.00 | 9,729 |
| 2021-03-03 | Tax withholding | 935 | $130.45 | 6,943 |
| 2021-03-03 | Option exercise | 2,107 | $0.00 | 7,878 |
| 2021-03-02 | Option exercise (derivative) | 142 | $0.00 | 569 |
| 2021-03-02 | Option exercise (derivative) | 2,786 | $0.00 | 11,145 |
| 2021-03-02 | Grant / award (derivative) | 39,428 | $0.00 | 39,428 |
| 2021-03-02 | Grant / award (derivative) | 11,527 | $0.00 | 11,527 |
| 2021-03-02 | Grant / award (derivative) | 1,454 | $0.00 | 1,454 |
| 2021-03-02 | Tax withholding | 63 | $136.08 | 5,771 |
| 2021-03-02 | Option exercise | 142 | $0.00 | 5,834 |
| 2021-03-01 | Open-market sale | 1,000 | $133.52 | 5,692 |
| 2021-02-19 | Option exercise (derivative) | 10,576 | $0.00 | 21,152 |
| 2021-02-19 | Open-market sale | 5,757 | $143.72 | 6,692 |
| 2021-02-19 | Tax withholding | 4,819 | $143.87 | 12,449 |
| 2021-02-19 | Option exercise | 10,576 | $27.74 | 17,268 |
| 2021-02-01 | Option exercise (derivative) | 2,186 | $0.00 | 4,374 |
| 2021-02-01 | Open-market sale | 200 | $127.75 | 7,492 |
| 2021-02-01 | Open-market sale | 700 | $129.32 | 6,792 |
| 2021-02-01 | Open-market sale | 100 | $129.90 | 6,692 |
| 2021-02-01 | Tax withholding | 697 | $127.45 | 7,692 |
| 2021-02-01 | Option exercise | 2,186 | $0.00 | 8,389 |
| 2021-01-04 | Open-market sale | 391 | $131.26 | 6,812 |
| 2021-01-04 | Open-market sale | 409 | $133.36 | 6,203 |
| 2021-01-04 | Open-market sale | 200 | $132.10 | 6,612 |
| 2020-12-09 | Option exercise (derivative) | 1,462 | $0.00 | 19,006 |
| 2020-12-09 | Option exercise (derivative) | 469 | $0.00 | 2,345 |
| 2020-12-09 | Option exercise (derivative) | 1,372 | $0.00 | 12,350 |
| 2020-12-09 | Option exercise | 469 | $44.30 | 6,731 |
| 2020-12-09 | Option exercise | 1,462 | $64.35 | 8,282 |
| 2020-12-09 | Tax withholding | 979 | $121.66 | 6,820 |
| 2020-12-09 | Option exercise | 1,372 | $58.95 | 7,799 |
| 2020-12-09 | Tax withholding | 304 | $121.66 | 6,427 |
| 2020-12-09 | Tax withholding | 1,079 | $121.66 | 7,203 |
| 2020-12-07 | Option exercise (derivative) | 426 | $0.00 | 3,836 |
| 2020-12-07 | Option exercise (derivative) | 429 | $0.00 | 5,581 |
| 2020-12-07 | Tax withholding | 191 | $130.78 | 6,262 |
| 2020-12-07 | Option exercise | 429 | $0.00 | 6,453 |
| 2020-12-07 | Tax withholding | 189 | $130.78 | 6,024 |
| 2020-12-07 | Option exercise | 426 | $0.00 | 6,213 |
| 2020-12-02 | Option exercise (derivative) | 142 | $0.00 | 711 |
| 2020-12-02 | Tax withholding | 63 | $129.97 | 5,787 |
| 2020-12-02 | Option exercise | 142 | $0.00 | 5,850 |
| 2020-12-01 | Open-market sale | 1,000 | $130.63 | 5,708 |
| 2020-11-02 | Option exercise (derivative) | 10,576 | $0.00 | 31,728 |
| 2020-11-02 | Option exercise (derivative) | 2,187 | $0.00 | 6,560 |
| 2020-11-02 | Option exercise | 10,576 | $27.74 | 16,067 |
| 2020-11-02 | Tax withholding | 6,071 | $118.32 | 9,996 |
| 2020-11-02 | Tax withholding | 970 | $115.88 | 6,708 |
| 2020-11-02 | Option exercise | 2,187 | $0.00 | 7,678 |
| 2020-11-02 | Open-market sale | 4,505 | $118.15 | 5,491 |
| 2020-10-01 | Open-market sale | 519 | $122.62 | 6,972 |
| 2020-10-01 | Open-market sale | 481 | $123.87 | 6,491 |
| 2020-09-08 | Option exercise (derivative) | 469 | $0.00 | 2,814 |
| 2020-09-08 | Option exercise (derivative) | 429 | $0.00 | 6,010 |
| 2020-09-08 | Option exercise (derivative) | 427 | $0.00 | 4,262 |
| 2020-09-08 | Option exercise (derivative) | 1,462 | $0.00 | 20,468 |
| 2020-09-08 | Option exercise (derivative) | 1,372 | $0.00 | 13,722 |
| 2020-09-08 | Option exercise | 469 | $44.30 | 7,010 |
| 2020-09-08 | Option exercise | 427 | $0.00 | 6,493 |
| 2020-09-08 | Tax withholding | 190 | $124.26 | 6,303 |
| 2020-09-08 | Tax withholding | 1,075 | $122.91 | 7,491 |
| 2020-09-08 | Option exercise | 1,462 | $64.35 | 8,566 |
| 2020-09-08 | Tax withholding | 975 | $122.91 | 7,104 |
| 2020-09-08 | Option exercise | 1,372 | $58.95 | 8,079 |
| 2020-09-08 | Tax withholding | 303 | $122.91 | 6,707 |
| 2020-09-08 | Tax withholding | 191 | $124.26 | 6,541 |
| 2020-09-08 | Option exercise | 429 | $0.00 | 6,732 |
| 2020-09-02 | Option exercise (derivative) | 142 | $0.00 | 853 |
| 2020-09-02 | Option exercise | 142 | $0.00 | 8,129 |
| 2020-09-02 | Open-market sale | 2,000 | $133.37 | 6,066 |
| 2020-09-02 | Tax withholding | 63 | $132.72 | 8,066 |
| 2020-09-01 | Open-market sale | 300 | $131.85 | 8,087 |
| 2020-09-01 | Open-market sale | 100 | $128.86 | 8,887 |
| 2020-09-01 | Open-market sale | 500 | $130.29 | 8,387 |
| 2020-09-01 | Open-market sale | 100 | $132.47 | 7,987 |
| 2020-08-03 | Option exercise (derivative) | 10,575 | $0.00 | 42,304 |
| 2020-08-03 | Option exercise (derivative) | 2,186 | $0.00 | 8,747 |
| 2020-08-03 | Open-market sale | 2,000 | $117.45 | 9,987 |
| 2020-08-03 | Tax withholding | 970 | $116.89 | 7,492 |
| 2020-08-03 | Option exercise | 2,186 | $0.00 | 8,462 |
| 2020-08-03 | Open-market sale | 492 | $118.26 | 8,987 |
| 2020-08-03 | Open-market sale | 508 | $117.12 | 9,479 |
| 2020-08-03 | Tax withholding | 2,705 | $117.54 | 11,987 |
| 2020-08-03 | Option exercise | 5,870 | $27.74 | 13,362 |
| 2020-08-03 | Tax withholding | 3,375 | $117.47 | 9,987 |
| 2020-08-03 | Option exercise | 4,705 | $27.74 | 14,692 |
| 2020-07-30 | Open-market sale | 3,000 | $114.58 | 6,276 |
| 2020-07-01 | Open-market sale | 1,000 | $101.36 | 9,276 |
| 2020-06-08 | Option exercise (derivative) | 1,372 | $0.00 | 15,094 |
| 2020-06-08 | Option exercise (derivative) | 1,462 | $0.00 | 21,930 |
| 2020-06-08 | Option exercise (derivative) | 469 | $0.00 | 3,283 |
| 2020-06-08 | Option exercise (derivative) | 430 | $0.00 | 6,439 |
| 2020-06-08 | Option exercise | 430 | $0.00 | 9,733 |
| 2020-06-08 | Tax withholding | 1,179 | $98.81 | 10,276 |
| 2020-06-08 | Tax withholding | 1,064 | $98.81 | 9,993 |
| 2020-06-08 | Option exercise | 1,372 | $58.95 | 11,057 |
| 2020-06-08 | Tax withholding | 326 | $98.81 | 9,685 |
| 2020-06-08 | Option exercise | 469 | $44.30 | 10,011 |
| 2020-06-08 | Tax withholding | 191 | $98.51 | 9,542 |
| 2020-06-08 | Option exercise | 1,462 | $64.35 | 11,455 |
| 2020-06-05 | Option exercise (derivative) | 426 | $0.00 | 4,689 |
| 2020-06-05 | Option exercise | 426 | $0.00 | 9,492 |
| 2020-06-05 | Tax withholding | 189 | $99.20 | 9,303 |
| 2020-06-02 | Option exercise (derivative) | 142 | $0.00 | 995 |
| 2020-06-02 | Tax withholding | 63 | $96.19 | 9,066 |
| 2020-06-02 | Option exercise | 142 | $0.00 | 9,129 |
| 2020-06-01 | Open-market sale | 1,000 | $94.76 | 8,987 |
| 2020-05-01 | Option exercise (derivative) | 2,187 | $0.00 | 10,933 |
| 2020-05-01 | Option exercise (derivative) | 10,576 | $0.00 | 65,955 |
| 2020-05-01 | Tax withholding | 970 | $83.62 | 9,987 |
| 2020-05-01 | Option exercise | 2,187 | $0.00 | 10,957 |
| 2020-05-01 | Open-market sale | 1,474 | $79.17 | 8,770 |
| 2020-05-01 | Tax withholding | 6,723 | $80.36 | 14,097 |
| 2020-05-01 | Open-market sale | 1,000 | $80.36 | 10,244 |
| 2020-05-01 | Option exercise | 10,576 | $27.74 | 20,820 |
| 2020-04-21 | Open-market sale | 738 | $74.49 | 11,644 |
| 2020-04-21 | Open-market sale | 862 | $73.62 | 12,382 |
| 2020-04-21 | Open-market sale | 400 | $75.53 | 11,244 |
| 2020-03-06 | Option exercise (derivative) | 5,848 | $0.00 | 23,392 |
| 2020-03-06 | Option exercise (derivative) | 1,372 | $0.00 | 16,466 |
| 2020-03-06 | Option exercise (derivative) | 469 | $0.00 | 3,752 |
| 2020-03-06 | Option exercise (derivative) | 1,717 | $0.00 | 6,869 |
| 2020-03-06 | Option exercise (derivative) | 2,650 | $0.00 | 0 |
| 2020-03-06 | Option exercise | 1,717 | $0.00 | 12,943 |
| 2020-03-06 | Tax withholding | 5,125 | $82.73 | 13,244 |
| 2020-03-06 | Option exercise | 1,372 | $58.95 | 13,674 |
| 2020-03-06 | Tax withholding | 348 | $82.73 | 12,302 |
| 2020-03-06 | Option exercise | 469 | $44.30 | 12,650 |
| 2020-03-06 | Tax withholding | 762 | $87.64 | 12,181 |
| 2020-03-06 | Tax withholding | 1,153 | $82.73 | 12,521 |
| 2020-03-06 | Tax withholding | 1,176 | $87.64 | 11,226 |
| 2020-03-06 | Option exercise | 2,650 | $0.00 | 12,402 |
| 2020-03-06 | Option exercise | 5,848 | $64.35 | 18,369 |
| 2020-03-05 | Option exercise (derivative) | 426 | $0.00 | 5,115 |
| 2020-03-05 | Option exercise | 426 | $0.00 | 9,899 |
| 2020-03-05 | Tax withholding | 147 | $91.86 | 9,752 |
| 2020-03-03 | Grant / award (derivative) | 2,107 | $0.00 | 2,107 |
| 2020-03-03 | Grant / award (derivative) | 13,931 | $0.00 | 13,931 |
| 2020-03-03 | Grant / award (derivative) | 55,213 | $0.00 | 55,213 |
| 2020-03-02 | Option exercise (derivative) | 142 | $0.00 | 1,137 |
| 2020-03-02 | Option exercise | 142 | $0.00 | 10,515 |
| 2020-03-02 | Tax withholding | 42 | $90.50 | 10,473 |
| 2020-03-02 | Open-market sale | 408 | $90.58 | 9,573 |
| 2020-03-02 | Open-market sale | 100 | $91.56 | 9,473 |
| 2020-03-02 | Open-market sale | 492 | $89.59 | 9,981 |
| 2020-02-21 | Option exercise (derivative) | 10,576 | $0.00 | 65,955 |
| 2020-02-21 | Tax withholding | 5,161 | $100.81 | 10,373 |
| 2020-02-21 | Option exercise | 10,576 | $27.74 | 15,534 |
| 2020-02-03 | Option exercise (derivative) | 2,187 | $0.00 | 13,120 |
| 2020-02-03 | Tax withholding | 700 | $86.21 | 5,958 |
| 2020-02-03 | Option exercise | 2,187 | $0.00 | 6,658 |
| 2020-02-03 | Open-market sale | 1,000 | $87.52 | 4,958 |
| 2020-01-02 | Open-market sale | 1,000 | $80.59 | 4,471 |
| 2019-12-16 | Option exercise (derivative) | 2,745 | $0.00 | 17,838 |
| 2019-12-16 | Option exercise (derivative) | 937 | $0.00 | 4,221 |
| 2019-12-16 | Tax withholding | 714 | $77.57 | 5,105 |
| 2019-12-16 | Option exercise | 2,745 | $58.95 | 7,850 |
| 2019-12-16 | Tax withholding | 2,379 | $77.59 | 5,471 |
| 2019-12-16 | Option exercise | 937 | $44.30 | 5,819 |
| 2019-12-05 | Option exercise (derivative) | 426 | $0.00 | 5,541 |
| 2019-12-05 | Tax withholding | 190 | $75.31 | 4,882 |
| 2019-12-05 | Option exercise | 426 | $0.00 | 5,072 |
| 2019-12-02 | Option exercise (derivative) | 142 | $0.00 | 1,279 |
| 2019-12-02 | Open-market sale | 100 | $76.91 | 4,646 |
| 2019-12-02 | Open-market sale | 900 | $75.75 | 4,746 |
| 2019-12-02 | Tax withholding | 64 | $77.62 | 5,646 |
| 2019-12-02 | Option exercise | 142 | $0.00 | 5,710 |
| 2019-11-12 | Option exercise (derivative) | 10,576 | $0.00 | 76,531 |
| 2019-11-12 | Open-market sale | 3,666 | $73.63 | 6,568 |
| 2019-11-12 | Open-market sale | 1,000 | $73.77 | 5,568 |
| 2019-11-12 | Option exercise | 10,576 | $27.74 | 17,144 |
| 2019-11-12 | Tax withholding | 6,910 | $73.80 | 10,234 |
| 2019-11-01 | Option exercise (derivative) | 2,186 | $0.00 | 15,307 |
| 2019-11-01 | Tax withholding | 972 | $75.21 | 6,568 |
| 2019-11-01 | Option exercise | 2,186 | $0.00 | 7,540 |
| 2019-11-01 | Open-market sale | 1,000 | $76.07 | 5,354 |
| 2019-10-01 | Open-market sale | 1,000 | $68.97 | 6,354 |
| 2019-09-05 | Option exercise (derivative) | 426 | $0.00 | 5,967 |
| 2019-09-05 | Option exercise | 426 | $0.00 | 7,544 |
| 2019-09-05 | Tax withholding | 190 | $70.16 | 7,354 |
| 2019-09-03 | Option exercise (derivative) | 142 | $0.00 | 1,421 |
| 2019-09-03 | Open-market sale | 1,000 | $69.73 | 7,118 |
| 2019-09-03 | Tax withholding | 64 | $70.15 | 8,118 |
| 2019-09-03 | Option exercise | 142 | $0.00 | 8,182 |
| 2019-08-09 | Option exercise (derivative) | 6,860 | $0.00 | 20,583 |
| 2019-08-09 | Option exercise (derivative) | 469 | $0.00 | 5,158 |
| 2019-08-09 | Option exercise | 469 | $44.30 | 7,729 |
| 2019-08-09 | Option exercise | 6,860 | $58.95 | 14,219 |
| 2019-08-09 | Tax withholding | 6,179 | $71.78 | 8,040 |
| 2019-08-09 | Tax withholding | 370 | $71.78 | 7,359 |
| 2019-08-01 | Option exercise (derivative) | 10,576 | $0.00 | 87,107 |
| 2019-08-01 | Option exercise (derivative) | 2,187 | $0.00 | 17,493 |
| 2019-08-01 | Option exercise | 10,576 | $27.74 | 19,836 |
| 2019-08-01 | Option exercise | 2,187 | $0.00 | 10,233 |
| 2019-08-01 | Tax withholding | 973 | $75.60 | 9,260 |
| 2019-08-01 | Tax withholding | 6,860 | $75.49 | 12,976 |
| 2019-08-01 | Open-market sale | 4,844 | $76.21 | 7,260 |
| 2019-08-01 | Open-market sale | 872 | $75.07 | 12,104 |
| 2019-07-01 | Open-market sale | 2,000 | $72.05 | 8,046 |
| 2019-06-05 | Option exercise (derivative) | 427 | $0.00 | 6,393 |
| 2019-06-05 | Option exercise | 427 | $0.00 | 10,236 |
| 2019-06-05 | Tax withholding | 190 | $69.91 | 10,046 |
| 2019-06-03 | Option exercise (derivative) | 142 | $0.00 | 1,563 |
| 2019-06-03 | Open-market sale | 200 | $72.47 | 9,731 |
| 2019-06-03 | Open-market sale | 1,800 | $71.19 | 9,931 |
| 2019-06-03 | Option exercise | 142 | $0.00 | 9,873 |
| 2019-06-03 | Tax withholding | 64 | $72.14 | 9,809 |
| 2019-05-09 | Option exercise (derivative) | 10,575 | $0.00 | 97,683 |
| 2019-05-09 | Option exercise (derivative) | 3,751 | $0.00 | 5,627 |
| 2019-05-09 | Option exercise | 3,751 | $44.30 | 13,398 |
| 2019-05-09 | Option exercise | 10,575 | $27.74 | 16,744 |
| 2019-05-09 | Tax withholding | 3,025 | $68.03 | 10,373 |
| 2019-05-09 | Tax withholding | 7,097 | $68.02 | 9,647 |
| 2019-05-01 | Open-market sale | 200 | $74.83 | 6,169 |
| 2019-05-01 | Open-market sale | 800 | $73.42 | 6,369 |
| 2019-05-01 | Option exercise (derivative) | 2,186 | $0.00 | 19,680 |
| 2019-05-01 | Option exercise | 2,186 | $0.00 | 8,355 |
| 2019-05-01 | Tax withholding | 828 | $75.01 | 7,527 |
| 2019-04-01 | Open-market sale | 1,000 | $65.96 | 7,169 |
| 2019-03-08 | Open-market sale | 5,000 | $63.96 | 8,169 |
| 2019-03-06 | Grant / award (derivative) | 29,240 | $0.00 | 29,240 |
| 2019-03-06 | Grant / award (derivative) | 8,586 | $0.00 | 8,586 |
| 2019-03-06 | Grant / award (derivative) | 2,650 | $0.00 | 2,650 |
| 2019-03-05 | Option exercise (derivative) | 2,461 | $0.00 | 0 |
| 2019-03-05 | Option exercise (derivative) | 1,704 | $0.00 | 6,820 |
| 2019-03-05 | Tax withholding | 502 | $64.84 | 13,169 |
| 2019-03-05 | Option exercise | 1,704 | $0.00 | 13,671 |
| 2019-03-05 | Open-market sale | 1,863 | $64.93 | 11,967 |
| 2019-03-05 | Tax withholding | 778 | $64.84 | 13,830 |
| 2019-03-05 | Option exercise | 2,641 | $0.00 | 14,608 |
| 2019-03-04 | Option exercise (derivative) | 142 | $0.00 | 1,705 |
| 2019-03-04 | Option exercise | 142 | $0.00 | 12,009 |
| 2019-03-04 | Tax withholding | 42 | $66.32 | 11,967 |
| 2019-03-01 | Open-market sale | 1,500 | $66.00 | 11,867 |
| 2019-02-22 | Option exercise (derivative) | 10,576 | $0.00 | 108,258 |
| 2019-02-22 | Tax withholding | 6,356 | $63.84 | 13,367 |
| 2019-02-22 | Option exercise | 10,576 | $27.74 | 19,723 |
| 2019-02-01 | Option exercise (derivative) | 2,187 | $0.00 | 21,866 |
| 2019-02-01 | Option exercise | 2,187 | $0.00 | 12,482 |
| 2019-02-01 | Tax withholding | 735 | $56.29 | 11,747 |
| 2019-02-01 | Open-market sale | 2,600 | $56.59 | 9,147 |
| 2019-01-02 | Open-market sale | 400 | $46.90 | 10,295 |
| 2018-12-03 | Option exercise (derivative) | 142 | $0.00 | 1,847 |
| 2018-12-03 | Open-market sale | 1,300 | $54.05 | 10,895 |
| 2018-12-03 | Option exercise | 142 | $0.00 | 12,259 |
| 2018-12-03 | Open-market sale | 200 | $54.96 | 10,695 |
| 2018-12-03 | Tax withholding | 64 | $53.99 | 12,195 |
| 2018-11-12 | Option exercise (derivative) | 10,576 | $0.00 | 118,834 |
| 2018-11-12 | Option exercise | 10,576 | $27.74 | 19,969 |
| 2018-11-12 | Tax withholding | 7,852 | $51.73 | 12,117 |
| 2018-11-01 | Option exercise (derivative) | 2,187 | $0.00 | 24,053 |
| 2018-11-01 | Tax withholding | 973 | $53.52 | 10,893 |
| 2018-11-01 | Open-market sale | 1,500 | $53.40 | 9,393 |
| 2018-11-01 | Option exercise | 2,187 | $0.00 | 11,866 |
| 2018-10-01 | Open-market sale | 1,400 | $61.62 | 9,779 |
| 2018-10-01 | Open-market sale | 100 | $63.08 | 9,679 |
| 2018-09-06 | Option exercise (derivative) | 142 | $0.00 | 1,989 |
| 2018-09-04 | Tax withholding | 64 | $63.70 | 12,679 |
| 2018-09-04 | Option exercise | 142 | $0.00 | 12,743 |
| 2018-09-04 | Open-market sale | 1,500 | $63.35 | 11,179 |
| 2018-08-10 | Option exercise (derivative) | 10,576 | $0.00 | 129,410 |
| 2018-08-10 | Option exercise | 10,576 | $27.74 | 18,825 |
| 2018-08-10 | Tax withholding | 3,138 | $59.55 | 11,387 |
| 2018-08-01 | Open-market sale | 1,000 | $55.85 | 8,249 |
| 2018-08-01 | Option exercise (derivative) | 2,186 | $0.00 | 26,240 |
| 2018-08-01 | Open-market sale | 1,000 | $55.85 | 9,463 |
| 2018-08-01 | Tax withholding | 972 | $55.60 | 10,463 |
| 2018-08-01 | Option exercise | 2,186 | $0.00 | 11,435 |
| 2018-07-02 | Option exercise (derivative) | 3,500 | $0.00 | 139,986 |
| 2018-07-02 | Open-market sale | 1,949 | $54.44 | 9,249 |
| 2018-07-02 | Tax withholding | 2,551 | $54.20 | 11,198 |
| 2018-07-02 | Option exercise | 3,500 | $27.74 | 13,749 |
| 2018-06-04 | Option exercise (derivative) | 142 | $0.00 | 2,131 |
| 2018-06-04 | Tax withholding | 64 | $62.30 | 10,249 |
| 2018-06-04 | Option exercise | 142 | $0.00 | 10,313 |
| 2018-06-01 | Option exercise (derivative) | 3,500 | $0.00 | 139,986 |
| 2018-06-01 | Option exercise | 3,500 | $27.74 | 14,671 |
| 2018-06-01 | Open-market sale | 2,075 | $62.29 | 10,171 |
| 2018-06-01 | Tax withholding | 2,425 | $62.05 | 12,246 |
| 2018-05-14 | Option exercise (derivative) | 10,576 | $0.00 | 143,486 |
| 2018-05-14 | Option exercise | 10,576 | $27.74 | 18,466 |
| 2018-05-14 | Tax withholding | 7,295 | $62.85 | 11,171 |
| 2018-05-01 | Option exercise (derivative) | 2,187 | $0.00 | 28,426 |
| 2018-05-01 | Option exercise (derivative) | 3,500 | $0.00 | 154,062 |
| 2018-05-01 | Open-market sale | 2,057 | $60.93 | 7,890 |
| 2018-05-01 | Tax withholding | 2,443 | $60.80 | 9,947 |
| 2018-05-01 | Option exercise | 3,500 | $27.74 | 12,390 |
| 2018-05-01 | Tax withholding | 973 | $61.05 | 8,890 |
| 2018-05-01 | Option exercise | 2,187 | $0.00 | 9,863 |
| 2018-04-02 | Option exercise (derivative) | 3,500 | $0.00 | 157,562 |
| 2018-04-02 | Open-market sale | 2,048 | $60.21 | 7,676 |
| 2018-04-02 | Option exercise | 3,500 | $27.74 | 12,176 |
| 2018-04-02 | Tax withholding | 2,452 | $60.20 | 9,724 |
| 2018-03-05 | Grant / award (derivative) | 2,641 | $0.00 | 2,641 |
| 2018-03-05 | Grant / award (derivative) | 27,443 | $0.00 | 27,443 |
| 2018-03-05 | Grant / award (derivative) | 8,524 | $0.00 | 8,524 |
| 2018-03-02 | Option exercise (derivative) | 22,954 | $0.00 | 161,062 |
| 2018-03-02 | Option exercise (derivative) | 3,317 | $0.00 | 0 |
| 2018-03-02 | Option exercise (derivative) | 568 | $0.00 | 2,273 |
| 2018-03-02 | Option exercise | 568 | $0.00 | 2,908 |
| 2018-03-02 | Open-market sale | 2,340 | $56.90 | 400 |
| 2018-03-02 | Tax withholding | 168 | $55.90 | 2,740 |
| 2018-03-02 | Option exercise | 22,954 | $27.74 | 23,354 |
| 2018-03-02 | Tax withholding | 14,678 | $56.85 | 8,676 |
| 2018-03-02 | Option exercise | 3,317 | $0.00 | 3,317 |
| 2018-03-02 | Tax withholding | 977 | $55.90 | 2,340 |
| 2018-03-01 | Option exercise (derivative) | 3,500 | $0.00 | 184,016 |
| 2018-03-01 | Option exercise | 3,500 | $27.74 | 3,500 |
| 2018-03-01 | Tax withholding | 2,206 | $58.30 | 1,294 |
| 2018-03-01 | Open-market sale | 1,294 | $55.68 | 0 |
| 2018-02-01 | Option exercise (derivative) | 2,186 | $0.00 | 28,426 |
| 2018-02-01 | Option exercise (derivative) | 3,500 | $0.00 | 187,516 |
| 2018-02-01 | Option exercise | 3,500 | $0.00 | 6,178 |
| 2018-02-01 | Option exercise | 2,186 | $0.00 | 3,372 |
| 2018-02-01 | Tax withholding | 694 | $50.85 | 2,678 |
| 2018-02-01 | Tax withholding | 2,382 | $50.60 | 3,796 |
| 2018-02-01 | Open-market sale | 1,118 | $51.52 | 2,678 |
| 2018-02-01 | Open-market sale | 2,678 | $51.52 | 0 |
| 2018-01-02 | Option exercise (derivative) | 2,000 | $0.00 | 191,016 |
| 2018-01-02 | Tax withholding | 1,483 | $47.50 | 1,703 |
| 2018-01-02 | Option exercise | 2,000 | $0.00 | 3,186 |
| 2018-01-02 | Open-market sale | 517 | $47.88 | 1,186 |
| 2017-12-01 | Option exercise (derivative) | 3,500 | $0.00 | 193,016 |
| 2017-12-01 | Open-market sale | 830 | $49.92 | 1,186 |
| 2017-12-01 | Tax withholding | 2,670 | $50.25 | 2,016 |
| 2017-12-01 | Option exercise | 3,500 | $0.00 | 4,686 |
| 2017-11-01 | Option exercise (derivative) | 3,500 | $0.00 | 196,516 |
| 2017-11-01 | Option exercise (derivative) | 2,187 | $0.00 | 32,799 |
| 2017-11-01 | Open-market sale | 3,000 | $57.83 | 1,186 |
| 2017-11-01 | Option exercise | 2,187 | $0.00 | 5,094 |
| 2017-11-01 | Tax withholding | 908 | $58.30 | 4,186 |
| 2017-11-01 | Option exercise | 3,500 | $0.00 | 7,686 |
| 2017-11-01 | Open-market sale | 978 | $57.83 | 4,186 |
| 2017-11-01 | Tax withholding | 2,522 | $58.75 | 5,164 |
| 2017-10-02 | Option exercise (derivative) | 3,500 | $0.00 | 200,016 |
| 2017-10-02 | Open-market sale | 1,228 | $57.97 | 2,907 |
| 2017-10-02 | Tax withholding | 2,272 | $57.75 | 4,135 |
| 2017-10-02 | Option exercise | 3,500 | $0.00 | 6,407 |
| 2017-09-01 | Option exercise (derivative) | 3,500 | $0.00 | 204,516 |
| 2017-09-01 | Tax withholding | 2,273 | $57.70 | 4,134 |
| 2017-09-01 | Option exercise | 3,500 | $0.00 | 6,407 |
| 2017-09-01 | Open-market sale | 1,227 | $57.47 | 2,907 |
| 2017-08-01 | Option exercise (derivative) | 3,500 | $0.00 | 208,016 |
| 2017-08-01 | Option exercise (derivative) | 8,746 | $0.00 | 34,986 |
| 2017-08-01 | Tax withholding | 2,839 | $60.45 | 5,907 |
| 2017-08-01 | Open-market sale | 3,000 | $60.51 | 2,907 |
| 2017-08-01 | Option exercise | 3,500 | $0.00 | 6,407 |
| 2017-08-01 | Tax withholding | 2,217 | $60.70 | 4,190 |
| 2017-08-01 | Option exercise | 8,746 | $0.00 | 8,746 |
| 2017-03-02 | Grant / award (derivative) | 2,841 | $0.00 | 2,841 |
| 2017-03-02 | Grant / award (derivative) | 9,378 | $0.00 | 9,378 |
| 2017-03-02 | Grant / award (derivative) | 3,317 | $0.00 | 3,317 |
| 2016-08-01 | Grant / award (derivative) | 43,732 | $0.00 | 43,732 |
| 2016-08-01 | Grant / award (derivative) | 211,516 | $0.00 | 211,516 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.