SEC CIK 1696780
Telesmanic Robert
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CTSHview stock → | 33,914 | 2025-06-15 |
Position History — CTSH
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CTSH
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-06-15 | Option exercise (derivative) | 457 | $0.00 | 5,036 |
| 2025-06-15 | Tax withholding | 233 | $78.95 | 33,914 |
| 2025-06-15 | Option exercise | 457 | — | 34,147 |
| 2025-06-01 | Option exercise (derivative) | 487 | $0.00 | 3,411 |
| 2025-06-01 | Option exercise | 487 | — | 33,923 |
| 2025-06-01 | Tax withholding | 233 | $80.99 | 33,690 |
| 2025-05-16 | Option exercise (derivative) | 576 | $0.00 | 1,729 |
| 2025-05-16 | Option exercise | 576 | — | 33,708 |
| 2025-05-16 | Tax withholding | 272 | $81.36 | 33,436 |
| 2025-03-15 | Option exercise (derivative) | 1,475 | $0.00 | 0 |
| 2025-03-15 | Tax withholding | 699 | $79.12 | 33,132 |
| 2025-03-15 | Option exercise | 1,475 | — | 33,831 |
| 2025-03-03 | Grant / award (derivative) | 5,493 | $0.00 | 5,493 |
| 2025-03-03 | Grant / award (derivative) | 1,475 | $0.00 | 1,475 |
| 2025-03-01 | Option exercise (derivative) | 446 | $0.00 | 0 |
| 2025-03-01 | Option exercise (derivative) | 487 | $0.00 | 3,898 |
| 2025-03-01 | Tax withholding | 404 | $83.33 | 32,356 |
| 2025-03-01 | Option exercise | 487 | — | 32,760 |
| 2025-03-01 | Option exercise | 446 | — | 32,273 |
| 2025-02-16 | Option exercise (derivative) | 576 | $0.00 | 2,305 |
| 2025-02-16 | Option exercise | 576 | — | 32,078 |
| 2025-02-16 | Tax withholding | 251 | $90.70 | 31,827 |
| 2024-12-02 | Tax withholding | 444 | $80.49 | 31,502 |
| 2024-12-01 | Option exercise (derivative) | 487 | $0.00 | 4,385 |
| 2024-12-01 | Option exercise (derivative) | 446 | $0.00 | 446 |
| 2024-12-01 | Option exercise | 487 | — | 31,946 |
| 2024-12-01 | Option exercise | 446 | — | 31,459 |
| 2024-11-18 | Tax withholding | 274 | $77.11 | 31,013 |
| 2024-11-16 | Option exercise (derivative) | 576 | $0.00 | 2,881 |
| 2024-11-16 | Option exercise | 576 | — | 31,287 |
| 2024-09-03 | Tax withholding | 572 | $77.77 | 30,711 |
| 2024-09-01 | Option exercise (derivative) | 445 | $0.00 | 892 |
| 2024-09-01 | Option exercise (derivative) | 487 | $0.00 | 4,872 |
| 2024-09-01 | Option exercise | 487 | — | 31,283 |
| 2024-09-01 | Option exercise | 445 | — | 30,796 |
| 2024-08-16 | Option exercise (derivative) | 576 | $0.00 | 3,457 |
| 2024-08-16 | Tax withholding | 275 | $75.86 | 30,351 |
| 2024-08-16 | Option exercise | 576 | — | 30,626 |
| 2024-06-03 | Tax withholding | 458 | $66.15 | 30,050 |
| 2024-06-01 | Option exercise (derivative) | 487 | $0.00 | 5,359 |
| 2024-06-01 | Option exercise (derivative) | 446 | $0.00 | 1,337 |
| 2024-06-01 | Option exercise | 487 | — | 30,508 |
| 2024-06-01 | Option exercise | 446 | — | 30,021 |
| 2024-05-16 | Option exercise (derivative) | 576 | $0.00 | 4,033 |
| 2024-05-16 | Tax withholding | 275 | $70.33 | 29,575 |
| 2024-05-16 | Option exercise | 576 | — | 29,850 |
| 2024-03-15 | Option exercise (derivative) | 5,643 | $0.00 | 0 |
| 2024-03-15 | Option exercise | 5,643 | — | 32,042 |
| 2024-03-15 | Tax withholding | 2,768 | $75.33 | 29,274 |
| 2024-03-01 | Option exercise (derivative) | 445 | $0.00 | 1,783 |
| 2024-03-01 | Tax withholding | 209 | $78.61 | 26,399 |
| 2024-03-01 | Option exercise | 445 | — | 26,608 |
| 2024-02-28 | Grant / award (derivative) | 5,643 | $0.00 | 5,643 |
| 2024-02-28 | Grant / award (derivative) | 5,846 | $0.00 | 5,846 |
| 2024-02-23 | Option exercise (derivative) | 525 | $0.00 | 0 |
| 2024-02-23 | Option exercise | 525 | — | 26,399 |
| 2024-02-23 | Tax withholding | 236 | $79.82 | 26,163 |
| 2024-02-16 | Option exercise (derivative) | 576 | $0.00 | 4,609 |
| 2024-02-16 | Tax withholding | 254 | $77.00 | 25,874 |
| 2024-02-16 | Option exercise | 576 | — | 26,128 |
| 2023-12-01 | Option exercise (derivative) | 446 | $0.00 | 2,228 |
| 2023-12-01 | Option exercise | 446 | — | 25,764 |
| 2023-12-01 | Tax withholding | 212 | $70.82 | 25,552 |
| 2023-11-23 | Option exercise (derivative) | 525 | $0.00 | 525 |
| 2023-11-23 | Tax withholding | 245 | $70.88 | 25,318 |
| 2023-11-23 | Option exercise | 525 | — | 25,563 |
| 2023-11-16 | Option exercise (derivative) | 576 | $0.00 | 5,185 |
| 2023-11-16 | Tax withholding | 278 | $68.48 | 25,038 |
| 2023-11-16 | Option exercise | 576 | — | 25,316 |
| 2023-09-01 | Option exercise (derivative) | 446 | $0.00 | 2,674 |
| 2023-09-01 | Tax withholding | 213 | $71.73 | 24,740 |
| 2023-09-01 | Option exercise | 446 | — | 24,953 |
| 2023-08-23 | Option exercise (derivative) | 524 | $0.00 | 1,050 |
| 2023-08-23 | Tax withholding | 246 | $70.46 | 24,507 |
| 2023-08-23 | Option exercise | 524 | — | 24,753 |
| 2023-08-16 | Option exercise (derivative) | 576 | $0.00 | 5,761 |
| 2023-08-16 | Tax withholding | 429 | $69.23 | 24,229 |
| 2023-08-16 | Option exercise | 576 | — | 24,658 |
| 2023-06-01 | Option exercise (derivative) | 445 | $0.00 | 3,120 |
| 2023-06-01 | Tax withholding | 213 | $62.19 | 24,082 |
| 2023-06-01 | Option exercise | 445 | — | 24,295 |
| 2023-05-23 | Option exercise (derivative) | 525 | $0.00 | 1,574 |
| 2023-05-23 | Option exercise | 525 | — | 24,097 |
| 2023-05-23 | Tax withholding | 247 | $63.30 | 23,850 |
| 2023-05-16 | Option exercise (derivative) | 576 | $0.00 | 6,337 |
| 2023-05-16 | Tax withholding | 294 | $61.98 | 23,572 |
| 2023-05-16 | Option exercise | 576 | — | 23,866 |
| 2023-03-15 | Option exercise (derivative) | 6,864 | $0.00 | 0 |
| 2023-03-15 | Option exercise | 6,864 | — | 26,192 |
| 2023-03-15 | Tax withholding | 3,336 | $57.07 | 22,856 |
| 2023-03-05 | Option exercise (derivative) | 55 | $0.00 | 0 |
| 2023-03-05 | Tax withholding | 163 | $62.54 | 19,328 |
| 2023-03-05 | Option exercise | 296 | — | 19,436 |
| 2023-03-05 | Option exercise | 55 | — | 19,491 |
| 2023-03-01 | Option exercise (derivative) | 402 | $0.00 | 0 |
| 2023-03-01 | Option exercise (derivative) | 446 | $0.00 | 3,565 |
| 2023-03-01 | Option exercise | 402 | — | 19,081 |
| 2023-03-01 | Option exercise | 446 | — | 19,527 |
| 2023-03-01 | Tax withholding | 387 | $62.37 | 19,140 |
| 2023-02-23 | Option exercise (derivative) | 524 | $0.00 | 2,099 |
| 2023-02-23 | Tax withholding | 223 | $64.29 | 18,679 |
| 2023-02-23 | Option exercise | 524 | — | 18,902 |
| 2023-02-19 | Option exercise (derivative) | 66 | $0.00 | 0 |
| 2023-02-19 | Tax withholding | 28 | $65.48 | 18,378 |
| 2023-02-19 | Option exercise | 66 | — | 18,406 |
| 2023-02-16 | Grant / award (derivative) | 6,913 | $0.00 | 6,913 |
| 2023-02-16 | Grant / award (derivative) | 6,864 | $0.00 | 6,864 |
| 2022-12-05 | Option exercise (derivative) | 295 | $0.00 | 296 |
| 2022-12-05 | Option exercise (derivative) | 55 | $0.00 | 55 |
| 2022-12-05 | Option exercise | 55 | — | 18,504 |
| 2022-12-05 | Option exercise | 295 | — | 18,449 |
| 2022-12-05 | Tax withholding | 164 | $60.45 | 18,340 |
| 2022-12-01 | Option exercise (derivative) | 445 | $0.00 | 4,011 |
| 2022-12-01 | Option exercise (derivative) | 401 | $0.00 | 402 |
| 2022-12-01 | Tax withholding | 404 | $62.62 | 18,154 |
| 2022-12-01 | Option exercise | 445 | — | 18,558 |
| 2022-12-01 | Option exercise | 401 | — | 18,113 |
| 2022-11-23 | Option exercise (derivative) | 525 | $0.00 | 2,623 |
| 2022-11-23 | Option exercise | 525 | — | 17,961 |
| 2022-11-23 | Tax withholding | 249 | $60.03 | 17,712 |
| 2022-11-19 | Option exercise (derivative) | 65 | $0.00 | 66 |
| 2022-11-19 | Option exercise | 65 | — | 17,467 |
| 2022-11-19 | Tax withholding | 31 | $59.97 | 17,436 |
| 2022-09-05 | Option exercise (derivative) | 55 | $0.00 | 110 |
| 2022-09-05 | Option exercise (derivative) | 296 | $0.00 | 591 |
| 2022-09-05 | Option exercise | 296 | — | 17,512 |
| 2022-09-05 | Tax withholding | 165 | $62.33 | 17,402 |
| 2022-09-05 | Option exercise | 55 | — | 17,567 |
| 2022-09-01 | Option exercise (derivative) | 401 | $0.00 | 803 |
| 2022-09-01 | Option exercise (derivative) | 446 | $0.00 | 4,456 |
| 2022-09-01 | Tax withholding | 522 | $63.44 | 17,216 |
| 2022-09-01 | Option exercise | 446 | — | 17,738 |
| 2022-09-01 | Option exercise | 401 | — | 17,292 |
| 2022-08-23 | Option exercise (derivative) | 525 | $0.00 | 3,148 |
| 2022-08-23 | Tax withholding | 250 | $66.02 | 16,891 |
| 2022-08-23 | Option exercise | 525 | — | 17,141 |
| 2022-08-19 | Option exercise (derivative) | 65 | $0.00 | 131 |
| 2022-08-19 | Option exercise | 65 | — | 16,647 |
| 2022-08-19 | Tax withholding | 31 | $68.60 | 16,616 |
| 2022-06-05 | Option exercise (derivative) | 295 | $0.00 | 887 |
| 2022-06-05 | Option exercise (derivative) | 55 | $0.00 | 165 |
| 2022-06-05 | Option exercise | 55 | — | 16,609 |
| 2022-06-05 | Option exercise | 295 | — | 16,694 |
| 2022-06-05 | Tax withholding | 27 | $73.56 | 16,582 |
| 2022-06-05 | Tax withholding | 140 | $73.56 | 16,554 |
| 2022-06-01 | Option exercise (derivative) | 401 | $0.00 | 1,204 |
| 2022-06-01 | Option exercise (derivative) | 445 | $0.00 | 4,902 |
| 2022-06-01 | Tax withholding | 192 | $74.18 | 16,181 |
| 2022-06-01 | Option exercise | 445 | — | 16,626 |
| 2022-06-01 | Tax withholding | 227 | $74.18 | 16,399 |
| 2022-06-01 | Option exercise | 401 | — | 16,373 |
| 2022-05-23 | Option exercise (derivative) | 524 | $0.00 | 3,673 |
| 2022-05-23 | Tax withholding | 252 | $71.84 | 15,972 |
| 2022-05-23 | Option exercise | 524 | — | 16,224 |
| 2022-05-19 | Option exercise (derivative) | 64 | $0.00 | 196 |
| 2022-05-19 | Option exercise | 64 | — | 15,731 |
| 2022-05-19 | Tax withholding | 31 | $70.32 | 15,700 |
| 2022-03-15 | Option exercise (derivative) | 3,136 | $0.00 | 0 |
| 2022-03-15 | Tax withholding | 1,572 | $88.17 | 15,389 |
| 2022-03-15 | Option exercise | 3,136 | — | 16,961 |
| 2022-03-05 | Option exercise (derivative) | 110 | $0.00 | 220 |
| 2022-03-05 | Option exercise (derivative) | 296 | $0.00 | 1,182 |
| 2022-03-05 | Option exercise | 296 | — | 13,910 |
| 2022-03-05 | Option exercise | 110 | — | 13,878 |
| 2022-03-05 | Tax withholding | 53 | $88.88 | 13,825 |
| 2022-03-05 | Tax withholding | 142 | $88.88 | 13,768 |
| 2022-03-01 | Option exercise (derivative) | 804 | $0.00 | 1,605 |
| 2022-03-01 | Grant / award (derivative) | 5,347 | $0.00 | 5,347 |
| 2022-03-01 | Grant / award (derivative) | 3,136 | $0.00 | 3,136 |
| 2022-03-01 | Option exercise | 804 | — | 13,986 |
| 2022-03-01 | Tax withholding | 372 | $85.80 | 13,614 |
| 2022-02-23 | Option exercise (derivative) | 525 | $0.00 | 4,197 |
| 2022-02-23 | Tax withholding | 244 | $84.65 | 13,182 |
| 2022-02-23 | Option exercise | 525 | — | 13,426 |
| 2022-02-19 | Option exercise (derivative) | 130 | $0.00 | 260 |
| 2022-02-19 | Tax withholding | 56 | $86.36 | 12,901 |
| 2022-02-19 | Option exercise | 130 | — | 12,957 |
| 2021-12-07 | Open-market sale | 210 | $81.76 | 12,827 |
| 2021-12-05 | Option exercise (derivative) | 109 | $0.00 | 330 |
| 2021-12-05 | Option exercise (derivative) | 295 | $0.00 | 1,478 |
| 2021-12-05 | Tax withholding | 141 | $78.52 | 12,981 |
| 2021-12-05 | Option exercise | 295 | — | 13,122 |
| 2021-12-05 | Option exercise | 109 | — | 13,090 |
| 2021-12-05 | Tax withholding | 53 | $78.52 | 13,037 |
| 2021-12-01 | Option exercise (derivative) | 804 | $0.00 | 2,409 |
| 2021-12-01 | Tax withholding | 388 | $76.86 | 12,827 |
| 2021-12-01 | Option exercise | 804 | — | 13,215 |
| 2021-11-23 | Option exercise (derivative) | 524 | $0.00 | 4,722 |
| 2021-11-23 | Option exercise | 524 | — | 12,665 |
| 2021-11-23 | Tax withholding | 254 | $80.76 | 12,411 |
| 2021-11-19 | Option exercise (derivative) | 129 | $0.00 | 390 |
| 2021-11-19 | Option exercise | 129 | — | 12,203 |
| 2021-11-19 | Tax withholding | 62 | $81.99 | 12,141 |
| 2021-09-08 | Open-market sale | 148 | $76.41 | 12,074 |
| 2021-09-05 | Option exercise (derivative) | 110 | $0.00 | 439 |
| 2021-09-05 | Option exercise (derivative) | 295 | $0.00 | 1,773 |
| 2021-09-05 | Tax withholding | 191 | $76.55 | 12,178 |
| 2021-09-05 | Option exercise | 295 | — | 12,369 |
| 2021-09-05 | Tax withholding | 66 | $76.55 | 12,222 |
| 2021-09-05 | Option exercise | 110 | — | 12,288 |
| 2021-09-01 | Option exercise (derivative) | 804 | $0.00 | 3,213 |
| 2021-09-01 | Option exercise | 804 | — | 12,559 |
| 2021-09-01 | Tax withholding | 485 | $76.83 | 12,074 |
| 2021-08-23 | Option exercise (derivative) | 525 | $0.00 | 5,246 |
| 2021-08-23 | Tax withholding | 392 | $77.36 | 11,755 |
| 2021-08-23 | Option exercise | 525 | — | 12,147 |
| 2021-08-19 | Option exercise (derivative) | 130 | $0.00 | 519 |
| 2021-08-19 | Option exercise | 130 | — | 11,700 |
| 2021-08-19 | Tax withholding | 78 | $75.79 | 11,622 |
| 2021-06-08 | Open-market sale | 200 | $71.51 | 11,570 |
| 2021-06-05 | Option exercise (derivative) | 109 | $0.00 | 549 |
| 2021-06-05 | Option exercise (derivative) | 296 | $0.00 | 2,068 |
| 2021-06-05 | Tax withholding | 150 | $71.50 | 11,716 |
| 2021-06-05 | Option exercise | 109 | — | 11,825 |
| 2021-06-05 | Tax withholding | 55 | $71.50 | 11,770 |
| 2021-06-05 | Option exercise | 296 | — | 11,866 |
| 2021-06-01 | Option exercise (derivative) | 804 | $0.00 | 4,017 |
| 2021-06-01 | Option exercise | 804 | — | 11,979 |
| 2021-06-01 | Tax withholding | 409 | $71.19 | 11,570 |
| 2021-05-23 | Option exercise (derivative) | 524 | $0.00 | 5,771 |
| 2021-05-23 | Option exercise | 524 | — | 11,443 |
| 2021-05-23 | Tax withholding | 268 | $71.24 | 11,175 |
| 2021-05-19 | Option exercise (derivative) | 129 | $0.00 | 649 |
| 2021-05-19 | Option exercise | 129 | — | 10,984 |
| 2021-05-19 | Tax withholding | 65 | $70.74 | 10,919 |
| 2021-03-09 | Open-market sale | 206 | $74.94 | 10,541 |
| 2021-03-09 | Open-market sale | 22 | $73.94 | 10,747 |
| 2021-03-05 | Option exercise (derivative) | 295 | $0.00 | 2,364 |
| 2021-03-05 | Option exercise (derivative) | 165 | $0.00 | 658 |
| 2021-03-05 | Option exercise | 295 | — | 10,836 |
| 2021-03-05 | Tax withholding | 84 | $73.71 | 10,769 |
| 2021-03-05 | Tax withholding | 148 | $73.71 | 10,688 |
| 2021-03-05 | Option exercise | 165 | — | 10,853 |
| 2021-03-01 | Option exercise (derivative) | 1,206 | $0.00 | 4,821 |
| 2021-03-01 | Tax withholding | 625 | $74.83 | 10,541 |
| 2021-03-01 | Option exercise | 1,206 | — | 11,166 |
| 2021-02-23 | Grant / award (derivative) | 6,295 | $0.00 | 6,295 |
| 2021-02-19 | Option exercise (derivative) | 195 | $0.00 | 778 |
| 2021-02-19 | Tax withholding | 102 | $73.64 | 9,960 |
| 2021-02-19 | Option exercise | 195 | — | 10,062 |
| 2020-12-15 | Open-market sale | 757 | $79.85 | 9,867 |
| 2020-12-12 | Option exercise (derivative) | 1,328 | $0.00 | 0 |
| 2020-12-12 | Option exercise | 1,328 | — | 11,386 |
| 2020-12-12 | Tax withholding | 762 | $78.51 | 10,624 |
| 2020-12-05 | Option exercise (derivative) | 296 | $0.00 | 2,659 |
| 2020-12-05 | Option exercise (derivative) | 164 | $0.00 | 823 |
| 2020-12-05 | Tax withholding | 96 | $81.06 | 10,058 |
| 2020-12-05 | Option exercise | 296 | — | 10,163 |
| 2020-12-05 | Tax withholding | 173 | $81.06 | 9,990 |
| 2020-12-05 | Option exercise | 164 | — | 10,154 |
| 2020-12-01 | Grant / award (derivative) | 6,027 | $0.00 | 6,027 |
| 2020-11-19 | Option exercise (derivative) | 195 | $0.00 | 973 |
| 2020-11-19 | Tax withholding | 114 | $76.20 | 9,867 |
| 2020-11-19 | Option exercise | 195 | — | 9,981 |
| 2020-10-15 | Open-market sale | 723 | $73.54 | 9,786 |
| 2020-09-12 | Option exercise (derivative) | 1,327 | $0.00 | 1,328 |
| 2020-09-12 | Tax withholding | 604 | $68.18 | 10,509 |
| 2020-09-12 | Option exercise | 1,327 | — | 11,113 |
| 2020-09-09 | Open-market sale | 243 | $66.60 | 9,786 |
| 2020-09-05 | Option exercise (derivative) | 295 | $0.00 | 2,955 |
| 2020-09-05 | Option exercise (derivative) | 164 | $0.00 | 987 |
| 2020-09-05 | Tax withholding | 139 | $66.81 | 9,942 |
| 2020-09-05 | Tax withholding | 77 | $66.81 | 10,029 |
| 2020-09-05 | Option exercise | 164 | — | 10,106 |
| 2020-09-05 | Option exercise | 295 | — | 10,081 |
| 2020-08-19 | Option exercise (derivative) | 194 | $0.00 | 1,168 |
| 2020-08-19 | Option exercise | 194 | $0.00 | 9,878 |
| 2020-08-19 | Tax withholding | 92 | $66.89 | 9,786 |
| 2020-08-18 | Open-market sale | 812 | $67.50 | 9,684 |
| 2020-06-12 | Option exercise (derivative) | 1,327 | $0.00 | 2,655 |
| 2020-06-12 | Option exercise | 1,327 | — | 11,097 |
| 2020-06-12 | Tax withholding | 601 | $54.80 | 10,496 |
| 2020-06-09 | Open-market sale | 242 | $57.36 | 9,770 |
| 2020-06-05 | Option exercise (derivative) | 295 | $0.00 | 3,250 |
| 2020-06-05 | Option exercise (derivative) | 164 | $0.00 | 1,151 |
| 2020-06-05 | Tax withholding | 78 | $57.82 | 10,012 |
| 2020-06-05 | Option exercise | 164 | — | 10,090 |
| 2020-06-05 | Tax withholding | 139 | $57.82 | 9,926 |
| 2020-06-05 | Option exercise | 295 | — | 10,065 |
| 2020-06-01 | Option exercise (derivative) | 156 | $0.00 | 0 |
| 2020-06-01 | Option exercise | 156 | — | 9,840 |
| 2020-06-01 | Tax withholding | 70 | $52.85 | 9,770 |
| 2020-05-19 | Grant / award (derivative) | 1,362 | $0.00 | 1,362 |
| 2020-05-18 | Open-market sale | 2,736 | $52.86 | 10,718 |
| 2020-05-18 | Open-market sale | 1,034 | $53.17 | 9,684 |
| 2020-03-27 | Option exercise (derivative) | 149 | $0.00 | 0 |
| 2020-03-27 | Tax withholding | 67 | $46.66 | 13,051 |
| 2020-03-27 | Option exercise | 149 | — | 13,118 |
| 2020-03-12 | Option exercise (derivative) | 1,327 | $0.00 | 3,982 |
| 2020-03-12 | Option exercise | 1,327 | — | 13,598 |
| 2020-03-12 | Tax withholding | 629 | $48.98 | 12,969 |
| 2020-03-05 | Grant / award (derivative) | 1,315 | $0.00 | 1,315 |
| 2020-03-05 | Grant / award (derivative) | 3,545 | $0.00 | 3,545 |
| 2020-03-01 | Option exercise (derivative) | 155 | $0.00 | 156 |
| 2020-03-01 | Tax withholding | 71 | $60.93 | 12,271 |
| 2020-03-01 | Option exercise | 155 | — | 12,342 |
| 2020-01-01 | Option exercise (derivative) | 5,127 | $0.00 | 0 |
| 2020-01-01 | Option exercise | 5,127 | — | 14,227 |
| 2020-01-01 | Tax withholding | 2,482 | $62.02 | 11,745 |
| 2020-01-01 | Tax withholding | 380 | $62.02 | 12,187 |
| 2020-01-01 | Option exercise | 822 | — | 12,567 |
| 2019-12-27 | Option exercise (derivative) | 149 | $0.00 | 149 |
| 2019-12-27 | Option exercise | 149 | — | 9,168 |
| 2019-12-27 | Tax withholding | 68 | $62.16 | 9,100 |
| 2019-12-12 | Option exercise (derivative) | 1,328 | $0.00 | 5,309 |
| 2019-12-12 | Option exercise | 1,328 | — | 9,629 |
| 2019-12-12 | Tax withholding | 610 | $61.77 | 9,019 |
| 2019-12-01 | Option exercise (derivative) | 156 | $0.00 | 311 |
| 2019-12-01 | Option exercise | 156 | — | 8,373 |
| 2019-12-01 | Tax withholding | 72 | $64.11 | 8,301 |
| 2019-09-27 | Option exercise (derivative) | 149 | $0.00 | 298 |
| 2019-09-27 | Tax withholding | 68 | $58.75 | 8,217 |
| 2019-09-27 | Option exercise | 149 | — | 8,285 |
| 2019-09-12 | Option exercise (derivative) | 1,327 | $0.00 | 6,637 |
| 2019-09-12 | Option exercise | 1,327 | — | 8,748 |
| 2019-09-12 | Tax withholding | 612 | $64.84 | 8,136 |
| 2019-09-01 | Option exercise (derivative) | 155 | $0.00 | 467 |
| 2019-09-01 | Option exercise | 155 | — | 7,492 |
| 2019-09-01 | Tax withholding | 71 | $61.39 | 7,421 |
| 2019-07-11 | Open-market sale | 2,484 | $65.00 | 7,337 |
| 2019-07-01 | Option exercise (derivative) | 410 | $0.00 | 822 |
| 2019-07-01 | Option exercise (derivative) | 2,563 | $0.00 | 5,127 |
| 2019-07-01 | Tax withholding | 1,177 | $64.28 | 9,600 |
| 2019-07-01 | Option exercise | 410 | — | 10,010 |
| 2019-07-01 | Tax withholding | 189 | $64.28 | 9,821 |
| 2019-07-01 | Option exercise | 2,563 | — | 10,777 |
| 2019-06-27 | Option exercise (derivative) | 149 | $0.00 | 447 |
| 2019-06-27 | Tax withholding | 69 | $63.06 | 8,214 |
| 2019-06-27 | Option exercise | 149 | — | 8,283 |
| 2019-06-12 | Option exercise (derivative) | 1,327 | $0.00 | 7,964 |
| 2019-06-12 | Tax withholding | 614 | $62.15 | 8,134 |
| 2019-06-12 | Option exercise | 1,327 | — | 8,748 |
| 2019-06-01 | Option exercise (derivative) | 156 | $0.00 | 622 |
| 2019-06-01 | Tax withholding | 72 | $61.93 | 7,421 |
| 2019-06-01 | Option exercise | 156 | — | 7,493 |
| 2019-05-20 | Open-market sale | 3,343 | $60.00 | 7,337 |
| 2019-04-01 | Open-market sale | 868 | $73.73 | 10,680 |
| 2019-03-27 | Option exercise (derivative) | 149 | $0.00 | 596 |
| 2019-03-27 | Tax withholding | 69 | $63.08 | 11,152 |
| 2019-03-27 | Option exercise | 149 | — | 11,221 |
| 2019-03-12 | Option exercise (derivative) | 1,327 | $0.00 | 9,291 |
| 2019-03-12 | Tax withholding | 618 | $71.78 | 11,072 |
| 2019-03-12 | Option exercise | 1,327 | — | 11,690 |
| 2019-03-01 | Option exercise (derivative) | 155 | $0.00 | 778 |
| 2019-03-01 | Tax withholding | 76 | $72.13 | 10,363 |
| 2019-03-01 | Option exercise | 155 | — | 10,439 |
| 2019-02-26 | Grant / award (derivative) | 7,690 | $0.00 | 7,690 |
| 2019-02-26 | Grant / award (derivative) | 1,232 | $0.00 | 1,232 |
| 2019-02-15 | Open-market sale | 3,477 | $73.41 | 10,284 |
| 2019-01-11 | Open-market sale | 838 | $65.00 | 13,761 |
| 2018-12-27 | Option exercise (derivative) | 149 | $0.00 | 745 |
| 2018-12-27 | Option exercise | 149 | $0.00 | 14,671 |
| 2018-12-27 | Tax withholding | 72 | $63.08 | 14,599 |
| 2018-12-12 | Option exercise (derivative) | 1,328 | $0.00 | 10,618 |
| 2018-12-12 | Tax withholding | 647 | $68.03 | 14,522 |
| 2018-12-12 | Option exercise | 1,328 | $0.00 | 15,169 |
| 2018-12-01 | Option exercise (derivative) | 155 | $0.00 | 933 |
| 2018-12-01 | Option exercise | 155 | $0.00 | 13,916 |
| 2018-12-01 | Tax withholding | 75 | $71.23 | 13,841 |
| 2018-11-15 | Open-market sale | 3,500 | $67.82 | 15,323 |
| 2018-11-15 | Open-market sale | 1,562 | $68.42 | 13,761 |
| 2018-10-02 | Open-market sale | 834 | $77.15 | 18,823 |
| 2018-09-27 | Option exercise (derivative) | 149 | $0.00 | 894 |
| 2018-09-27 | Option exercise | 149 | $0.00 | 19,730 |
| 2018-09-27 | Tax withholding | 73 | $76.76 | 19,657 |
| 2018-09-12 | Option exercise (derivative) | 1,327 | $0.00 | 11,946 |
| 2018-09-12 | Option exercise | 1,327 | $0.00 | 20,230 |
| 2018-09-12 | Tax withholding | 649 | $75.70 | 19,581 |
| 2018-09-01 | Option exercise (derivative) | 156 | $0.00 | 1,088 |
| 2018-09-01 | Option exercise | 156 | $0.00 | 18,979 |
| 2018-09-01 | Tax withholding | 76 | $78.43 | 18,903 |
| 2018-08-08 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2018-08-08 | Open-market sale | 7,986 | $77.63 | 18,823 |
| 2018-08-08 | Option exercise | 10,000 | $15.53 | 36,809 |
| 2018-08-08 | Open-market sale | 10,000 | $77.61 | 26,809 |
| 2018-06-27 | Option exercise (derivative) | 149 | $0.00 | 1,043 |
| 2018-06-27 | Option exercise | 149 | $0.00 | 26,882 |
| 2018-06-27 | Tax withholding | 73 | $77.38 | 26,809 |
| 2018-06-15 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2018-06-15 | Option exercise | 10,000 | $15.53 | 36,733 |
| 2018-06-15 | Open-market sale | 10,000 | $79.53 | 26,733 |
| 2018-06-12 | Option exercise (derivative) | 1,327 | $0.00 | 13,273 |
| 2018-06-12 | Tax withholding | 624 | $78.25 | 26,733 |
| 2018-06-12 | Option exercise | 1,327 | $0.00 | 27,357 |
| 2018-06-01 | Option exercise (derivative) | 155 | $0.00 | 1,244 |
| 2018-06-01 | Option exercise (derivative) | 4,453 | $0.00 | 0 |
| 2018-06-01 | Option exercise | 155 | $0.00 | 23,729 |
| 2018-06-01 | Tax withholding | 2,079 | $76.87 | 26,030 |
| 2018-06-01 | Option exercise | 4,453 | $0.00 | 28,109 |
| 2018-06-01 | Tax withholding | 73 | $76.87 | 23,656 |
| 2018-03-27 | Option exercise (derivative) | 149 | $0.00 | 1,192 |
| 2018-03-27 | Tax withholding | 70 | $80.08 | 23,222 |
| 2018-03-27 | Option exercise | 149 | $0.00 | 23,292 |
| 2018-03-12 | Option exercise (derivative) | 1,327 | $0.00 | 14,600 |
| 2018-03-12 | Option exercise | 1,327 | $0.00 | 23,769 |
| 2018-03-12 | Tax withholding | 626 | $84.07 | 23,143 |
| 2018-03-01 | Option exercise (derivative) | 156 | $0.00 | 1,399 |
| 2018-03-01 | Option exercise | 156 | $0.00 | 22,499 |
| 2018-03-01 | Tax withholding | 57 | $80.65 | 22,442 |
| 2018-02-26 | Grant / award (derivative) | 4,453 | $0.00 | 4,453 |
| 2017-12-27 | Option exercise (derivative) | 149 | $0.00 | 1,341 |
| 2017-12-27 | Tax withholding | 55 | $71.20 | 22,343 |
| 2017-12-27 | Option exercise | 149 | $0.00 | 22,398 |
| 2017-12-12 | Grant / award (derivative) | 15,927 | $0.00 | 15,927 |
| 2017-12-01 | Option exercise (derivative) | 155 | $0.00 | 1,555 |
| 2017-12-01 | Option exercise (derivative) | 1,567 | $0.00 | 0 |
| 2017-12-01 | Option exercise | 3,214 | $0.00 | 22,348 |
| 2017-12-01 | Option exercise | 1,567 | $0.00 | 22,730 |
| 2017-12-01 | Tax withholding | 1,185 | $71.36 | 21,163 |
| 2017-12-01 | Tax withholding | 578 | $71.36 | 22,152 |
| 2017-12-01 | Tax withholding | 58 | $71.36 | 22,249 |
| 2017-12-01 | Option exercise | 155 | $0.00 | 22,307 |
| 2017-09-27 | Option exercise (derivative) | 149 | $0.00 | 1,490 |
| 2017-09-27 | Tax withholding | 56 | $71.91 | 19,134 |
| 2017-09-27 | Option exercise | 149 | $0.00 | 19,190 |
| 2017-09-27 | Option exercise (derivative) | 149 | $0.00 | 1,490 |
| 2017-09-27 | Tax withholding | 56 | $71.91 | 19,134 |
| 2017-09-27 | Option exercise | 149 | $0.00 | 19,190 |
| 2017-09-01 | Option exercise (derivative) | 1,567 | $0.00 | 1,567 |
| 2017-09-01 | Option exercise (derivative) | 155 | $0.00 | 1,710 |
| 2017-09-01 | Tax withholding | 580 | $70.83 | 18,944 |
| 2017-09-01 | Option exercise | 155 | $0.00 | 19,099 |
| 2017-09-01 | Tax withholding | 58 | $70.83 | 19,041 |
| 2017-09-01 | Option exercise | 1,567 | $0.00 | 19,524 |
| 2017-06-27 | Option exercise (derivative) | 149 | $0.00 | 1,639 |
| 2017-06-27 | Option exercise | 149 | $0.00 | 18,013 |
| 2017-06-27 | Tax withholding | 56 | $66.53 | 17,957 |
| 2017-06-01 | Option exercise (derivative) | 1,566 | $0.00 | 3,134 |
| 2017-06-01 | Option exercise (derivative) | 2,151 | $0.00 | 0 |
| 2017-06-01 | Tax withholding | 799 | $67.39 | 17,864 |
| 2017-06-01 | Option exercise | 2,151 | $0.00 | 18,663 |
| 2017-06-01 | Option exercise | 1,566 | $0.00 | 17,094 |
| 2017-06-01 | Tax withholding | 70 | $67.39 | 15,528 |
| 2017-06-01 | Tax withholding | 582 | $67.39 | 16,512 |
| 2017-06-01 | Option exercise | 188 | $0.00 | 15,598 |
| 2017-05-15 | Grant / award (derivative) | 1,865 | $0.00 | 1,865 |
| 2017-03-27 | Grant / award (derivative) | 1,788 | $0.00 | 1,788 |
| 2017-03-02 | Grant / award (derivative) | 2,151 | $0.00 | 2,151 |
| 2017-03-01 | Option exercise (derivative) | 187 | $0.00 | 188 |
| 2017-03-01 | Option exercise (derivative) | 1,567 | $0.00 | 4,700 |
| 2017-03-01 | Tax withholding | 580 | $60.25 | 14,968 |
| 2017-03-01 | Option exercise | 187 | $0.00 | 14,061 |
| 2017-03-01 | Tax withholding | 80 | $60.25 | 13,981 |
| 2017-03-01 | Option exercise | 1,567 | $0.00 | 15,548 |
| 2017-01-27 | — | — | — | 800 |
| 2017-01-27 | — | — | — | 13,874 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.