SEC CIK 1936541
Gummadi Surya
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CTSHview stock → | 40,820 | 2026-09-15 |
Position History — CTSH
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CTSH
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-15 | Option exercise (derivative) | 598 | $0.00 | 2,396 |
| 2026-09-15 | Option exercise (derivative) | 1,397 | $0.00 | 8,382 |
| 2026-09-15 | Tax withholding | 988 | $64.10 | 40,820 |
| 2026-09-15 | Option exercise | 598 | — | 41,808 |
| 2026-09-15 | Option exercise | 1,397 | — | 41,210 |
| 2026-09-01 | Option exercise (derivative) | 1,427 | $0.00 | 8,560 |
| 2026-09-01 | Option exercise (derivative) | 2,310 | $0.00 | 23,099 |
| 2026-09-01 | Option exercise (derivative) | 319 | $0.00 | 638 |
| 2026-09-01 | Option exercise (derivative) | 1,168 | $0.00 | 2,336 |
| 2026-09-01 | Tax withholding | 2,611 | $64.58 | 39,813 |
| 2026-09-01 | Option exercise | 1,427 | — | 42,424 |
| 2026-09-01 | Option exercise | 2,310 | — | 40,997 |
| 2026-09-01 | Option exercise | 319 | — | 38,687 |
| 2026-09-01 | Option exercise | 1,168 | — | 38,368 |
| 2026-06-15 | Option exercise (derivative) | 598 | $0.00 | 2,994 |
| 2026-06-15 | Option exercise (derivative) | 1,397 | $0.00 | 9,779 |
| 2026-06-15 | Tax withholding | 987 | $52.17 | 37,200 |
| 2026-06-15 | Option exercise | 598 | — | 38,187 |
| 2026-06-15 | Option exercise | 1,397 | — | 37,589 |
| 2026-06-01 | Option exercise (derivative) | 1,426 | $0.00 | 9,987 |
| 2026-06-01 | Option exercise (derivative) | 2,309 | $0.00 | 25,409 |
| 2026-06-01 | Option exercise (derivative) | 319 | $0.00 | 957 |
| 2026-06-01 | Option exercise (derivative) | 1,168 | $0.00 | 3,504 |
| 2026-06-01 | Tax withholding | 2,615 | $55.76 | 36,192 |
| 2026-06-01 | Option exercise | 1,426 | — | 38,807 |
| 2026-06-01 | Option exercise | 2,309 | — | 37,381 |
| 2026-06-01 | Option exercise | 319 | — | 35,072 |
| 2026-06-01 | Option exercise | 1,168 | — | 34,753 |
| 2026-03-15 | Option exercise (derivative) | 10,058 | $0.00 | 0 |
| 2026-03-15 | Option exercise (derivative) | 898 | $0.00 | 3,592 |
| 2026-03-15 | Option exercise (derivative) | 1,397 | $0.00 | 11,176 |
| 2026-03-15 | Tax withholding | 5,974 | $60.37 | 33,585 |
| 2026-03-15 | Option exercise | 10,058 | — | 39,559 |
| 2026-03-15 | Option exercise | 898 | — | 29,501 |
| 2026-03-15 | Option exercise | 1,397 | — | 28,603 |
| 2026-03-01 | Option exercise (derivative) | 1,168 | $0.00 | 4,672 |
| 2026-03-01 | Option exercise (derivative) | 637 | $0.00 | 1,276 |
| 2026-03-01 | Tax withholding | 887 | $64.43 | 27,206 |
| 2026-03-01 | Option exercise | 1,168 | — | 27,456 |
| 2026-03-01 | Option exercise | 637 | — | 28,093 |
| 2026-02-25 | Grant / award (derivative) | 10,058 | $0.00 | 10,058 |
| 2026-02-25 | Grant / award (derivative) | 11,413 | $0.00 | 11,413 |
| 2026-02-25 | Grant / award (derivative) | 27,718 | $0.00 | 27,718 |
| 2026-02-16 | Option exercise (derivative) | 629 | $0.00 | 0 |
| 2026-02-16 | Tax withholding | 736 | $66.55 | 26,288 |
| 2026-02-16 | Option exercise | 754 | — | 26,395 |
| 2026-02-16 | Option exercise | 629 | — | 27,024 |
| 2026-02-02 | Open-market sale | 1,728 | $83.06 | 25,641 |
| 2026-01-02 | Open-market sale | 7,000 | $81.42 | 27,369 |
| 2025-12-15 | Option exercise (derivative) | 1,397 | $0.00 | 12,573 |
| 2025-12-15 | Option exercise (derivative) | 898 | $0.00 | 4,490 |
| 2025-12-15 | Option exercise | 898 | — | 35,524 |
| 2025-12-15 | Option exercise | 1,397 | — | 34,626 |
| 2025-12-15 | Tax withholding | 1,155 | $83.94 | 34,369 |
| 2025-12-01 | Option exercise (derivative) | 1,168 | $0.00 | 5,840 |
| 2025-12-01 | Option exercise (derivative) | 637 | $0.00 | 1,913 |
| 2025-12-01 | Option exercise | 637 | — | 41,124 |
| 2025-12-01 | Option exercise | 1,168 | — | 40,487 |
| 2025-12-01 | Tax withholding | 895 | $77.71 | 40,229 |
| 2025-12-01 | Open-market sale | 7,000 | $77.84 | 33,229 |
| 2025-11-26 | Open-market sale | 7,000 | $77.08 | 39,319 |
| 2025-11-16 | Option exercise (derivative) | 753 | $0.00 | 754 |
| 2025-11-16 | Option exercise (derivative) | 628 | $0.00 | 629 |
| 2025-11-16 | Tax withholding | 673 | $72.62 | 46,319 |
| 2025-11-16 | Option exercise | 753 | — | 46,364 |
| 2025-11-16 | Option exercise | 628 | — | 46,992 |
| 2025-11-15 | Option exercise (derivative) | 2,085 | $0.00 | 0 |
| 2025-11-15 | Option exercise | 2,085 | — | 46,621 |
| 2025-11-15 | Tax withholding | 1,010 | $72.62 | 45,611 |
| 2025-09-15 | Option exercise (derivative) | 1,397 | $0.00 | 13,970 |
| 2025-09-15 | Option exercise (derivative) | 898 | $0.00 | 5,388 |
| 2025-09-15 | Option exercise | 898 | — | 45,693 |
| 2025-09-15 | Tax withholding | 1,157 | $69.17 | 44,536 |
| 2025-09-15 | Option exercise | 1,397 | — | 44,795 |
| 2025-09-01 | Option exercise (derivative) | 637 | $0.00 | 2,550 |
| 2025-09-01 | Option exercise (derivative) | 1,168 | $0.00 | 7,008 |
| 2025-09-01 | Option exercise | 637 | — | 44,295 |
| 2025-09-01 | Option exercise | 1,168 | — | 43,658 |
| 2025-09-01 | Tax withholding | 897 | $72.25 | 43,398 |
| 2025-08-16 | Option exercise (derivative) | 754 | $0.00 | 1,507 |
| 2025-08-16 | Option exercise (derivative) | 629 | $0.00 | 1,257 |
| 2025-08-16 | Option exercise | 629 | — | 43,165 |
| 2025-08-16 | Tax withholding | 675 | $70.00 | 42,490 |
| 2025-08-16 | Option exercise | 754 | — | 42,536 |
| 2025-08-15 | Option exercise (derivative) | 2,085 | $0.00 | 2,085 |
| 2025-08-15 | Option exercise | 2,085 | — | 42,795 |
| 2025-08-15 | Tax withholding | 1,013 | $69.37 | 41,782 |
| 2025-08-04 | Open-market sale | 5,600 | $71.38 | 40,710 |
| 2025-07-01 | Option exercise (derivative) | 368 | $0.00 | 0 |
| 2025-07-01 | Option exercise | 368 | — | 46,489 |
| 2025-07-01 | Tax withholding | 179 | $78.03 | 46,310 |
| 2025-06-15 | Option exercise (derivative) | 898 | $0.00 | 6,286 |
| 2025-06-15 | Option exercise (derivative) | 1,397 | $0.00 | 15,367 |
| 2025-06-15 | Option exercise | 1,397 | — | 46,386 |
| 2025-06-15 | Option exercise | 898 | — | 47,284 |
| 2025-06-15 | Tax withholding | 1,163 | $78.95 | 46,121 |
| 2025-06-01 | Option exercise (derivative) | 636 | $0.00 | 3,187 |
| 2025-06-01 | Option exercise (derivative) | 1,168 | $0.00 | 8,176 |
| 2025-06-01 | Tax withholding | 902 | $80.99 | 44,989 |
| 2025-06-01 | Option exercise | 636 | — | 45,891 |
| 2025-06-01 | Option exercise | 1,168 | — | 45,255 |
| 2025-05-16 | Option exercise (derivative) | 628 | $0.00 | 1,886 |
| 2025-05-16 | Option exercise (derivative) | 753 | $0.00 | 2,261 |
| 2025-05-16 | Option exercise | 753 | — | 43,079 |
| 2025-05-16 | Option exercise | 628 | — | 43,707 |
| 2025-05-16 | Tax withholding | 681 | $81.36 | 43,026 |
| 2025-05-15 | Option exercise (derivative) | 2,084 | $0.00 | 4,170 |
| 2025-05-15 | Option exercise | 2,084 | — | 44,410 |
| 2025-05-15 | Tax withholding | 1,023 | $80.36 | 43,387 |
| 2025-04-01 | Option exercise (derivative) | 367 | $0.00 | 368 |
| 2025-04-01 | Tax withholding | 180 | $76.50 | 42,326 |
| 2025-04-01 | Option exercise | 367 | — | 42,506 |
| 2025-03-15 | Option exercise (derivative) | 1,968 | $0.00 | 0 |
| 2025-03-15 | Tax withholding | 959 | $79.12 | 42,139 |
| 2025-03-15 | Option exercise | 1,968 | — | 43,098 |
| 2025-03-03 | Grant / award (derivative) | 7,184 | $0.00 | 7,184 |
| 2025-03-03 | Grant / award (derivative) | 16,764 | $0.00 | 16,764 |
| 2025-03-03 | Grant / award (derivative) | 1,968 | $0.00 | 1,968 |
| 2025-03-01 | Option exercise (derivative) | 956 | $0.00 | 3,823 |
| 2025-03-01 | Option exercise (derivative) | 191 | $0.00 | 0 |
| 2025-03-01 | Option exercise (derivative) | 1,168 | $0.00 | 9,344 |
| 2025-03-01 | Option exercise | 956 | — | 42,060 |
| 2025-03-01 | Tax withholding | 930 | $83.33 | 41,130 |
| 2025-03-01 | Option exercise | 1,168 | — | 41,104 |
| 2025-03-01 | Option exercise | 367 | — | 39,745 |
| 2025-03-01 | Option exercise | 191 | — | 39,936 |
| 2025-02-16 | Option exercise (derivative) | 1,256 | $0.00 | 2,514 |
| 2025-02-16 | Option exercise (derivative) | 754 | $0.00 | 3,014 |
| 2025-02-16 | Option exercise | 754 | — | 38,810 |
| 2025-02-16 | Option exercise | 1,256 | — | 40,066 |
| 2025-02-16 | Tax withholding | 688 | $90.70 | 39,378 |
| 2025-02-15 | Option exercise (derivative) | 2,085 | $0.00 | 6,254 |
| 2025-02-15 | Option exercise (derivative) | 36 | $0.00 | 0 |
| 2025-02-15 | Option exercise | 2,085 | — | 38,773 |
| 2025-02-15 | Tax withholding | 753 | $90.70 | 38,056 |
| 2025-02-15 | Option exercise | 36 | — | 38,809 |
| 2025-01-01 | Option exercise (derivative) | 368 | $0.00 | 735 |
| 2025-01-01 | Tax withholding | 144 | $76.90 | 36,688 |
| 2025-01-01 | Option exercise | 368 | — | 36,832 |
| 2024-12-02 | Tax withholding | 1,342 | $80.49 | 36,464 |
| 2024-12-01 | Option exercise (derivative) | 190 | $0.00 | 191 |
| 2024-12-01 | Option exercise (derivative) | 1,168 | $0.00 | 10,512 |
| 2024-12-01 | Option exercise (derivative) | 955 | $0.00 | 4,779 |
| 2024-12-01 | Option exercise (derivative) | 367 | $0.00 | 367 |
| 2024-12-01 | Option exercise | 955 | — | 37,806 |
| 2024-12-01 | Option exercise | 1,168 | — | 36,851 |
| 2024-12-01 | Option exercise | 190 | — | 35,683 |
| 2024-12-01 | Option exercise | 367 | — | 35,493 |
| 2024-11-18 | Tax withholding | 994 | $77.11 | 35,126 |
| 2024-11-16 | Option exercise (derivative) | 753 | $0.00 | 3,768 |
| 2024-11-16 | Option exercise (derivative) | 1,255 | $0.00 | 3,770 |
| 2024-11-16 | Option exercise | 1,255 | — | 36,120 |
| 2024-11-16 | Option exercise | 753 | — | 34,865 |
| 2024-11-15 | Option exercise (derivative) | 36 | $0.00 | 36 |
| 2024-11-15 | Option exercise (derivative) | 2,085 | $0.00 | 8,339 |
| 2024-11-15 | Tax withholding | 1,046 | $77.11 | 34,112 |
| 2024-11-15 | Option exercise | 2,085 | — | 35,122 |
| 2024-11-15 | Option exercise | 36 | — | 35,158 |
| 2024-10-01 | Option exercise (derivative) | 367 | $0.00 | 1,103 |
| 2024-10-01 | Option exercise | 367 | — | 33,218 |
| 2024-10-01 | Tax withholding | 181 | $76.09 | 33,037 |
| 2024-09-03 | Tax withholding | 1,347 | $77.77 | 32,851 |
| 2024-09-01 | Option exercise (derivative) | 1,168 | $0.00 | 11,680 |
| 2024-09-01 | Option exercise (derivative) | 956 | $0.00 | 5,734 |
| 2024-09-01 | Option exercise (derivative) | 367 | $0.00 | 734 |
| 2024-09-01 | Option exercise (derivative) | 191 | $0.00 | 381 |
| 2024-09-01 | Option exercise | 956 | — | 34,198 |
| 2024-09-01 | Option exercise | 367 | — | 31,883 |
| 2024-09-01 | Option exercise | 1,168 | — | 33,242 |
| 2024-09-01 | Option exercise | 191 | — | 32,074 |
| 2024-08-16 | Option exercise (derivative) | 1,255 | $0.00 | 5,025 |
| 2024-08-16 | Option exercise (derivative) | 753 | $0.00 | 4,521 |
| 2024-08-16 | Tax withholding | 997 | $75.86 | 31,516 |
| 2024-08-16 | Option exercise | 753 | — | 31,258 |
| 2024-08-16 | Option exercise | 1,255 | — | 32,513 |
| 2024-08-15 | Option exercise (derivative) | 36 | $0.00 | 72 |
| 2024-08-15 | Option exercise (derivative) | 2,084 | $0.00 | 10,424 |
| 2024-08-15 | Tax withholding | 1,048 | $75.47 | 30,505 |
| 2024-08-15 | Option exercise | 36 | — | 31,553 |
| 2024-08-15 | Option exercise | 2,084 | — | 31,517 |
| 2024-07-01 | Option exercise (derivative) | 368 | $0.00 | 1,470 |
| 2024-07-01 | Tax withholding | 181 | $67.74 | 29,433 |
| 2024-07-01 | Option exercise | 368 | — | 29,614 |
| 2024-06-03 | Tax withholding | 1,349 | $66.15 | 29,246 |
| 2024-06-01 | Option exercise (derivative) | 1,168 | $0.00 | 12,848 |
| 2024-06-01 | Option exercise (derivative) | 190 | $0.00 | 572 |
| 2024-06-01 | Option exercise (derivative) | 955 | $0.00 | 6,690 |
| 2024-06-01 | Option exercise (derivative) | 367 | $0.00 | 1,101 |
| 2024-06-01 | Option exercise | 367 | — | 28,282 |
| 2024-06-01 | Option exercise | 1,168 | — | 29,640 |
| 2024-06-01 | Option exercise | 190 | — | 28,472 |
| 2024-06-01 | Option exercise | 955 | — | 30,595 |
| 2024-05-16 | Option exercise (derivative) | 754 | $0.00 | 5,274 |
| 2024-05-16 | Option exercise (derivative) | 1,255 | $0.00 | 6,280 |
| 2024-05-16 | Tax withholding | 999 | $70.33 | 27,915 |
| 2024-05-16 | Option exercise | 754 | — | 27,659 |
| 2024-05-16 | Option exercise | 1,255 | — | 28,914 |
| 2024-05-15 | Option exercise (derivative) | 2,085 | $0.00 | 12,508 |
| 2024-05-15 | Option exercise (derivative) | 36 | $0.00 | 108 |
| 2024-05-15 | Tax withholding | 1,050 | $68.86 | 26,905 |
| 2024-05-15 | Option exercise | 36 | — | 27,955 |
| 2024-05-15 | Option exercise | 2,085 | — | 27,919 |
| 2024-04-01 | Option exercise (derivative) | 367 | $0.00 | 1,838 |
| 2024-04-01 | Option exercise | 367 | — | 26,016 |
| 2024-04-01 | Tax withholding | 182 | $71.75 | 25,834 |
| 2024-03-15 | Option exercise (derivative) | 2,910 | $0.00 | 0 |
| 2024-03-15 | Option exercise | 2,194 | — | 24,433 |
| 2024-03-15 | Option exercise | 2,910 | — | 27,343 |
| 2024-03-15 | Tax withholding | 1,694 | $75.33 | 25,649 |
| 2024-03-01 | Option exercise (derivative) | 380 | $0.00 | 762 |
| 2024-03-01 | Option exercise (derivative) | 367 | $0.00 | 1,468 |
| 2024-03-01 | Tax withholding | 254 | $78.61 | 22,239 |
| 2024-03-01 | Option exercise | 380 | — | 22,493 |
| 2024-03-01 | Option exercise | 367 | — | 22,113 |
| 2024-02-28 | Grant / award (derivative) | 14,016 | $0.00 | 14,016 |
| 2024-02-28 | Grant / award (derivative) | 7,645 | $0.00 | 7,645 |
| 2024-02-28 | Grant / award (derivative) | 2,194 | $0.00 | 2,194 |
| 2024-02-28 | Grant / award (derivative) | 2,910 | $0.00 | 2,910 |
| 2024-02-23 | Option exercise (derivative) | 43 | $0.00 | 0 |
| 2024-02-23 | Option exercise | 372 | — | 21,841 |
| 2024-02-23 | Option exercise | 43 | — | 21,884 |
| 2024-02-23 | Tax withholding | 138 | $79.82 | 21,746 |
| 2024-02-17 | Option exercise (derivative) | 19 | $0.00 | 0 |
| 2024-02-17 | Option exercise | 19 | — | 22,392 |
| 2024-02-17 | Tax withholding | 7 | $77.00 | 21,469 |
| 2024-02-16 | Option exercise (derivative) | 753 | $0.00 | 6,028 |
| 2024-02-16 | Option exercise (derivative) | 1,884 | $0.00 | 7,535 |
| 2024-02-16 | Option exercise | 753 | — | 20,489 |
| 2024-02-16 | Option exercise | 1,884 | — | 22,373 |
| 2024-02-16 | Tax withholding | 916 | $77.00 | 21,476 |
| 2024-02-15 | Option exercise (derivative) | 72 | $0.00 | 144 |
| 2024-02-15 | Option exercise (derivative) | 2,085 | $0.00 | 14,593 |
| 2024-02-15 | Option exercise | 72 | — | 20,519 |
| 2024-02-15 | Tax withholding | 783 | $78.02 | 19,736 |
| 2024-02-15 | Option exercise | 2,085 | — | 20,447 |
| 2024-01-01 | Option exercise (derivative) | 367 | $0.00 | 2,205 |
| 2024-01-01 | Tax withholding | 146 | $75.53 | 18,362 |
| 2024-01-01 | Option exercise | 367 | — | 18,508 |
| 2023-12-01 | Option exercise (derivative) | 380 | $0.00 | 1,142 |
| 2023-12-01 | Option exercise (derivative) | 367 | $0.00 | 1,835 |
| 2023-12-01 | Tax withholding | 361 | $70.82 | 18,141 |
| 2023-12-01 | Option exercise | 380 | — | 18,502 |
| 2023-12-01 | Option exercise | 367 | — | 18,122 |
| 2023-11-23 | Option exercise (derivative) | 372 | $0.00 | 372 |
| 2023-11-23 | Option exercise (derivative) | 43 | $0.00 | 43 |
| 2023-11-23 | Tax withholding | 198 | $70.88 | 17,755 |
| 2023-11-23 | Option exercise | 43 | — | 17,953 |
| 2023-11-23 | Option exercise | 372 | — | 17,910 |
| 2023-11-17 | Option exercise (derivative) | 19 | $0.00 | 19 |
| 2023-11-17 | Option exercise | 19 | — | 17,548 |
| 2023-11-17 | Tax withholding | 10 | $69.53 | 17,538 |
| 2023-11-16 | Option exercise (derivative) | 1,883 | $0.00 | 9,419 |
| 2023-11-16 | Option exercise (derivative) | 754 | $0.00 | 6,781 |
| 2023-11-16 | Tax withholding | 1,292 | $68.48 | 17,529 |
| 2023-11-16 | Option exercise | 1,883 | — | 18,821 |
| 2023-11-16 | Option exercise | 754 | — | 16,938 |
| 2023-11-15 | Option exercise (derivative) | 2,084 | $0.00 | 16,678 |
| 2023-11-15 | Option exercise (derivative) | 73 | $0.00 | 216 |
| 2023-11-15 | Option exercise | 2,084 | — | 17,164 |
| 2023-11-15 | Tax withholding | 1,053 | $68.41 | 16,184 |
| 2023-11-15 | Option exercise | 73 | — | 17,237 |
| 2023-10-01 | Option exercise (derivative) | 368 | $0.00 | 2,572 |
| 2023-10-01 | Option exercise | 368 | — | 15,259 |
| 2023-10-01 | Tax withholding | 179 | $67.74 | 15,080 |
| 2023-09-01 | Option exercise (derivative) | 367 | $0.00 | 2,202 |
| 2023-09-01 | Option exercise (derivative) | 380 | $0.00 | 1,522 |
| 2023-09-01 | Option exercise | 380 | — | 15,253 |
| 2023-09-01 | Tax withholding | 362 | $71.73 | 14,891 |
| 2023-09-01 | Option exercise | 367 | — | 14,873 |
| 2023-08-23 | Option exercise (derivative) | 371 | $0.00 | 744 |
| 2023-08-23 | Option exercise (derivative) | 43 | $0.00 | 86 |
| 2023-08-23 | Option exercise | 43 | — | 14,704 |
| 2023-08-23 | Tax withholding | 198 | $70.46 | 14,506 |
| 2023-08-23 | Option exercise | 371 | — | 14,661 |
| 2023-08-17 | Option exercise (derivative) | 19 | $0.00 | 38 |
| 2023-08-17 | Option exercise | 19 | — | 14,300 |
| 2023-08-17 | Tax withholding | 10 | $69.08 | 14,290 |
| 2023-08-16 | Option exercise (derivative) | 1,884 | $0.00 | 11,302 |
| 2023-08-16 | Option exercise (derivative) | 753 | $0.00 | 7,535 |
| 2023-08-16 | Tax withholding | 1,298 | $69.23 | 14,281 |
| 2023-08-16 | Option exercise | 1,884 | — | 15,579 |
| 2023-08-16 | Option exercise | 753 | — | 13,695 |
| 2023-08-15 | Option exercise (derivative) | 2,085 | $0.00 | 18,762 |
| 2023-08-15 | Option exercise (derivative) | 73 | $0.00 | 289 |
| 2023-08-15 | Tax withholding | 1,058 | $69.38 | 12,942 |
| 2023-08-15 | Option exercise | 2,085 | — | 13,927 |
| 2023-08-15 | Option exercise | 73 | — | 14,000 |
| 2023-07-01 | Option exercise (derivative) | 367 | $0.00 | 2,940 |
| 2023-07-01 | Option exercise | 367 | — | 12,021 |
| 2023-07-01 | Tax withholding | 179 | $65.28 | 11,842 |
| 2023-06-01 | Option exercise (derivative) | 379 | $0.00 | 1,902 |
| 2023-06-01 | Option exercise (derivative) | 367 | $0.00 | 2,569 |
| 2023-06-01 | Option exercise | 367 | — | 11,637 |
| 2023-06-01 | Option exercise | 379 | — | 12,016 |
| 2023-06-01 | Tax withholding | 362 | $62.19 | 11,654 |
| 2023-05-23 | Option exercise (derivative) | 42 | $0.00 | 129 |
| 2023-05-23 | Option exercise (derivative) | 372 | $0.00 | 1,115 |
| 2023-05-23 | Option exercise | 42 | — | 11,469 |
| 2023-05-23 | Tax withholding | 199 | $63.30 | 11,270 |
| 2023-05-23 | Option exercise | 372 | — | 11,427 |
| 2023-05-17 | Option exercise (derivative) | 19 | $0.00 | 57 |
| 2023-05-17 | Tax withholding | 10 | $62.76 | 11,055 |
| 2023-05-17 | Option exercise | 19 | — | 11,065 |
| 2023-05-16 | Option exercise (derivative) | 1,883 | $0.00 | 13,186 |
| 2023-05-16 | Option exercise (derivative) | 753 | $0.00 | 8,288 |
| 2023-05-16 | Option exercise | 1,883 | — | 12,348 |
| 2023-05-16 | Option exercise | 753 | — | 10,465 |
| 2023-05-16 | Tax withholding | 1,302 | $61.98 | 11,046 |
| 2023-05-15 | Option exercise (derivative) | 2,085 | $0.00 | 20,847 |
| 2023-05-15 | Option exercise (derivative) | 73 | $0.00 | 362 |
| 2023-05-15 | Option exercise | 73 | — | 10,774 |
| 2023-05-15 | Option exercise | 2,085 | — | 10,701 |
| 2023-05-15 | Tax withholding | 1,062 | $62.76 | 9,712 |
| 2023-04-01 | Option exercise (derivative) | 368 | $0.00 | 3,307 |
| 2023-04-01 | Tax withholding | 181 | $60.93 | 8,616 |
| 2023-04-01 | Option exercise | 368 | — | 8,797 |
| 2023-03-15 | Option exercise (derivative) | 2,307 | $0.00 | 0 |
| 2023-03-15 | Tax withholding | 1,093 | $57.07 | 8,429 |
| 2023-03-15 | Option exercise | 2,307 | — | 9,522 |
| 2023-03-05 | Option exercise (derivative) | 257 | $0.00 | 0 |
| 2023-03-05 | Tax withholding | 122 | $62.54 | 7,215 |
| 2023-03-05 | Option exercise | 257 | — | 7,337 |
| 2023-03-01 | Option exercise (derivative) | 367 | $0.00 | 2,936 |
| 2023-03-01 | Option exercise (derivative) | 572 | $0.00 | 2,281 |
| 2023-03-01 | Option exercise (derivative) | 132 | $0.00 | 0 |
| 2023-03-01 | Option exercise | 572 | — | 7,508 |
| 2023-03-01 | Option exercise | 367 | — | 6,936 |
| 2023-03-01 | Tax withholding | 428 | $62.37 | 7,080 |
| 2023-03-01 | Option exercise | 132 | — | 6,569 |
| 2023-02-23 | Option exercise (derivative) | 371 | $0.00 | 1,487 |
| 2023-02-23 | Option exercise (derivative) | 86 | $0.00 | 171 |
| 2023-02-23 | Option exercise | 86 | — | 6,586 |
| 2023-02-23 | Option exercise | 371 | — | 6,500 |
| 2023-02-23 | Tax withholding | 149 | $64.29 | 6,437 |
| 2023-02-19 | Option exercise (derivative) | 245 | $0.00 | 0 |
| 2023-02-19 | Tax withholding | 91 | $65.48 | 6,129 |
| 2023-02-19 | Option exercise | 245 | — | 6,220 |
| 2023-02-17 | Option exercise (derivative) | 37 | $0.00 | 76 |
| 2023-02-17 | Option exercise | 37 | — | 5,975 |
| 2023-02-16 | Grant / award (derivative) | 9,041 | $0.00 | 9,041 |
| 2023-02-16 | Grant / award (derivative) | 15,069 | $0.00 | 15,069 |
| 2023-02-16 | Grant / award (derivative) | 2,307 | $0.00 | 2,307 |
| 2023-02-15 | Option exercise (derivative) | 2,084 | $0.00 | 22,932 |
| 2023-02-15 | Option exercise (derivative) | 109 | $0.00 | 435 |
| 2023-02-15 | Option exercise | 2,084 | — | 6,584 |
| 2023-02-15 | Tax withholding | 755 | $67.13 | 5,938 |
| 2023-02-15 | Option exercise | 109 | — | 6,693 |
| 2023-01-01 | Option exercise (derivative) | 60 | $0.00 | 0 |
| 2023-01-01 | Option exercise (derivative) | 367 | $0.00 | 3,675 |
| 2023-01-01 | Option exercise | 367 | — | 4,612 |
| 2023-01-01 | Option exercise | 60 | — | 4,672 |
| 2023-01-01 | Tax withholding | 172 | $57.19 | 4,500 |
| 2022-12-05 | Option exercise (derivative) | 257 | $0.00 | 257 |
| 2022-12-05 | Tax withholding | 122 | $60.45 | 4,245 |
| 2022-12-05 | Option exercise | 257 | — | 4,367 |
| 2022-12-01 | Option exercise (derivative) | 367 | $0.00 | 3,303 |
| 2022-12-01 | Option exercise (derivative) | 132 | $0.00 | 132 |
| 2022-12-01 | Option exercise (derivative) | 572 | $0.00 | 2,853 |
| 2022-12-01 | Option exercise | 367 | — | 4,062 |
| 2022-12-01 | Option exercise | 132 | — | 3,695 |
| 2022-12-01 | Option exercise | 572 | — | 4,634 |
| 2022-12-01 | Tax withholding | 524 | $62.62 | 4,110 |
| 2022-11-23 | Option exercise (derivative) | 372 | $0.00 | 1,858 |
| 2022-11-23 | Option exercise (derivative) | 85 | $0.00 | 257 |
| 2022-11-23 | Tax withholding | 220 | $60.03 | 3,563 |
| 2022-11-23 | Option exercise | 372 | — | 3,698 |
| 2022-11-23 | Option exercise | 85 | — | 3,783 |
| 2022-11-19 | Option exercise (derivative) | 242 | $0.00 | 245 |
| 2022-11-19 | Tax withholding | 115 | $59.97 | 3,326 |
| 2022-11-19 | Option exercise | 242 | — | 3,441 |
| 2022-11-17 | Option exercise (derivative) | 37 | $0.00 | 113 |
| 2022-11-17 | Tax withholding | 18 | $59.47 | 3,199 |
| 2022-11-17 | Option exercise | 37 | — | 3,217 |
| 2022-11-15 | Grant / award (derivative) | 544 | $0.00 | 544 |
| 2022-11-15 | Grant / award (derivative) | 25,016 | $0.00 | 25,016 |
| 2022-10-01 | Option exercise (derivative) | 367 | $0.00 | 4,042 |
| 2022-10-01 | Option exercise (derivative) | 60 | $0.00 | 60 |
| 2022-10-01 | Option exercise (derivative) | 103 | $0.00 | 0 |
| 2022-10-01 | Tax withholding | 260 | $57.44 | 3,180 |
| 2022-10-01 | Option exercise | 103 | — | 3,013 |
| 2022-10-01 | Option exercise | 60 | — | 3,073 |
| 2022-10-01 | Option exercise | 367 | — | 3,440 |
| 2022-09-05 | Option exercise (derivative) | 256 | $0.00 | 514 |
| 2022-09-05 | Option exercise | 256 | — | 3,032 |
| 2022-09-05 | Tax withholding | 122 | $62.33 | 2,910 |
| 2022-09-01 | Option exercise (derivative) | 572 | $0.00 | 3,425 |
| 2022-09-01 | Option exercise (derivative) | 132 | $0.00 | 264 |
| 2022-09-01 | Option exercise (derivative) | 367 | $0.00 | 3,670 |
| 2022-09-01 | Option exercise | 132 | — | 2,277 |
| 2022-09-01 | Option exercise | 367 | — | 2,644 |
| 2022-09-01 | Option exercise | 572 | — | 3,216 |
| 2022-09-01 | Tax withholding | 440 | $63.44 | 2,776 |
| 2022-08-23 | Option exercise (derivative) | 85 | $0.00 | 342 |
| 2022-08-23 | Option exercise (derivative) | 372 | $0.00 | 2,230 |
| 2022-08-23 | Tax withholding | 152 | $66.02 | 2,145 |
| 2022-08-23 | Option exercise | 85 | — | 2,297 |
| 2022-08-23 | Option exercise | 372 | — | 2,212 |
| 2022-08-19 | Option exercise (derivative) | 242 | $0.00 | 487 |
| 2022-08-19 | Option exercise | 242 | — | 1,919 |
| 2022-08-19 | Tax withholding | 79 | $68.60 | 1,840 |
| 2022-08-17 | Option exercise (derivative) | 37 | $0.00 | 150 |
| 2022-08-17 | Tax withholding | 13 | $68.90 | 1,677 |
| 2022-08-17 | Option exercise | 37 | — | 1,690 |
| 2022-07-01 | Grant / award (derivative) | 4,409 | $0.00 | 4,409 |
| 2022-07-01 | Option exercise (derivative) | 60 | $0.00 | 120 |
| 2022-07-01 | Option exercise (derivative) | 102 | $0.00 | 103 |
| 2022-07-01 | Option exercise | 102 | — | 1,646 |
| 2022-07-01 | Tax withholding | 53 | $68.03 | 1,653 |
| 2022-07-01 | Option exercise | 60 | — | 1,706 |
| 2022-06-28 | — | — | — | 1,544 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.