SEC CIK 1771194
Hult William
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TWview stock → | 144,302 | 2026-03-17 |
Position History — TW
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TW
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-17 | Grant / award | 17 | $0.00 | 144,302 |
| 2026-03-17 | Tax withholding | 5,656 | $126.17 | 144,285 |
| 2026-03-15 | Grant / award | 104 | $0.00 | 149,941 |
| 2026-03-15 | Tax withholding | 14,408 | $124.42 | 149,837 |
| 2026-03-15 | Grant / award | 37,507 | $0.00 | 164,245 |
| 2026-03-03 | Option exercise (derivative) | 72,450 | $0.00 | 0 |
| 2026-03-03 | Open-market sale | 72,450 | $125.62 | 126,738 |
| 2026-03-03 | Option exercise | 72,450 | $20.59 | 199,188 |
| 2026-02-10 | Option exercise (derivative) | 72,450 | $0.00 | 72,450 |
| 2026-02-10 | Open-market sale | 48,768 | $115.45 | 126,738 |
| 2026-02-10 | Open-market sale | 72,450 | $115.45 | 175,506 |
| 2026-02-10 | Option exercise | 72,450 | $20.59 | 247,956 |
| 2026-01-01 | Grant / award | 407 | $0.00 | 175,506 |
| 2026-01-01 | Tax withholding | 43,240 | $106.20 | 175,099 |
| 2026-01-01 | Grant / award | 547 | $0.00 | 218,339 |
| 2026-01-01 | Tax withholding | 56,701 | $106.20 | 217,792 |
| 2026-01-01 | Grant / award | 104,922 | $0.00 | 274,493 |
| 2025-03-17 | Grant / award | 30,682 | $0.00 | 169,571 |
| 2025-03-15 | Grant / award | 67 | $0.00 | 138,889 |
| 2025-03-15 | Tax withholding | 19,194 | $141.57 | 138,822 |
| 2025-01-06 | Open-market sale | 15,163 | $132.38 | 158,016 |
| 2025-01-01 | Tax withholding | 16,219 | $131.33 | 173,065 |
| 2025-01-01 | Grant / award | 114 | $0.00 | 173,179 |
| 2024-12-04 | Gift | 1,315 | $0.00 | 189,284 |
| 2024-11-06 | Open-market sale | 38,377 | $127.60 | 190,599 |
| 2024-08-28 | Gift | 215 | $0.00 | 228,976 |
| 2024-05-10 | Option exercise (derivative) | 47,000 | $0.00 | 144,900 |
| 2024-05-10 | Open-market sale | 39,200 | $111.63 | 236,991 |
| 2024-05-10 | Open-market sale | 7,800 | $111.63 | 229,191 |
| 2024-05-10 | Option exercise | 47,000 | $20.59 | 276,191 |
| 2024-05-09 | Option exercise (derivative) | 51,000 | $0.00 | 191,900 |
| 2024-05-09 | Open-market sale | 51,000 | $112.57 | 229,191 |
| 2024-05-09 | Option exercise | 51,000 | $20.59 | 280,191 |
| 2024-03-18 | Grant / award | 190 | $0.00 | 229,298 |
| 2024-03-18 | Tax withholding | 17,317 | $103.82 | 229,108 |
| 2024-03-18 | Grant / award | 83 | $0.00 | 229,191 |
| 2024-03-15 | Grant / award | 35,034 | $0.00 | 246,425 |
| 2024-02-09 | Grant / award | 78,191 | $0.00 | 211,391 |
| 2024-01-05 | Open-market sale | 9,616 | $93.86 | 133,200 |
| 2024-01-04 | Open-market sale | 14,425 | $94.47 | 142,816 |
| 2024-01-01 | Tax withholding | 25,895 | $89.27 | 156,993 |
| 2024-01-01 | Grant / award | 248 | $0.00 | 157,241 |
| 2023-12-08 | Option exercise (derivative) | 35,000 | $0.00 | 242,900 |
| 2023-12-08 | Open-market sale | 33,100 | $90.41 | 184,788 |
| 2023-12-08 | Open-market sale | 1,900 | $91.49 | 182,888 |
| 2023-12-08 | Option exercise | 35,000 | $20.59 | 217,888 |
| 2023-03-21 | Option exercise (derivative) | 30,000 | $0.00 | 277,900 |
| 2023-03-21 | Option exercise | 30,000 | $20.59 | 212,888 |
| 2023-03-21 | Open-market sale | 30,000 | $75.32 | 182,888 |
| 2023-03-20 | Option exercise (derivative) | 45,000 | $0.00 | 307,900 |
| 2023-03-20 | Option exercise | 45,000 | $20.59 | 227,888 |
| 2023-03-20 | Open-market sale | 45,000 | $75.22 | 182,888 |
| 2023-03-20 | Grant / award | 82 | $0.00 | 182,888 |
| 2023-03-20 | Tax withholding | 7,944 | $75.04 | 182,806 |
| 2023-03-16 | Tax withholding | 9,366 | $74.19 | 190,702 |
| 2023-03-16 | Grant / award | 48 | $0.00 | 190,750 |
| 2023-03-15 | Grant / award | 43,128 | $0.00 | 200,068 |
| 2023-02-24 | Grant / award | 31,268 | $0.00 | 156,940 |
| 2023-01-05 | Open-market sale | 15,013 | $63.18 | 151,919 |
| 2023-01-05 | Open-market sale | 26,247 | $63.82 | 125,672 |
| 2023-01-01 | Tax withholding | 46,190 | $65.34 | 165,666 |
| 2023-01-01 | Grant / award | 565 | $0.00 | 166,231 |
| 2023-01-01 | Tax withholding | 45,489 | $65.34 | 166,932 |
| 2022-11-08 | Gift | 1,770 | $0.00 | 211,856 |
| 2022-04-06 | Option exercise (derivative) | 26,525 | $0.00 | 352,900 |
| 2022-04-06 | Option exercise | 26,525 | $20.59 | 240,151 |
| 2022-04-06 | Open-market sale | 26,525 | $91.35 | 213,626 |
| 2022-04-05 | Option exercise (derivative) | 73,375 | $0.00 | 379,425 |
| 2022-04-05 | Open-market sale | 73,375 | $91.14 | 213,626 |
| 2022-04-05 | Option exercise | 73,375 | $20.59 | 287,001 |
| 2022-03-29 | Option exercise (derivative) | 100 | $0.00 | 452,800 |
| 2022-03-29 | Option exercise | 100 | $20.59 | 213,726 |
| 2022-03-29 | Open-market sale | 100 | $91.00 | 213,626 |
| 2022-03-18 | Tax withholding | 7,944 | $89.88 | 213,581 |
| 2022-03-18 | Grant / award | 45 | $0.00 | 213,626 |
| 2022-03-16 | Grant / award | 13 | $0.00 | 221,525 |
| 2022-03-16 | Tax withholding | 4,580 | $87.43 | 221,512 |
| 2022-03-15 | Grant / award | 25,963 | $0.00 | 226,092 |
| 2022-02-24 | Grant / award (derivative) | 452,900 | $0.00 | 452,900 |
| 2022-02-24 | Grant / award | 49,688 | $0.00 | 200,129 |
| 2022-01-05 | Open-market sale | 283 | $93.93 | 150,441 |
| 2022-01-05 | Open-market sale | 7,011 | $92.98 | 150,724 |
| 2022-01-05 | Open-market sale | 21,964 | $92.06 | 157,735 |
| 2022-01-05 | Open-market sale | 27,858 | $91.16 | 179,699 |
| 2022-01-04 | Open-market sale | 846 | $94.98 | 208,141 |
| 2022-01-04 | Open-market sale | 584 | $96.31 | 207,557 |
| 2022-01-04 | Open-market sale | 19,031 | $94.01 | 208,987 |
| 2022-01-04 | Open-market sale | 24,189 | $93.29 | 228,018 |
| 2022-01-04 | Open-market sale | 12,819 | $92.38 | 252,207 |
| 2022-01-03 | Tax withholding | 136,329 | $100.14 | 263,214 |
| 2022-01-03 | Grant / award | 1,812 | $0.00 | 265,026 |
| 2021-12-13 | Gift | 1,315 | $0.00 | 399,543 |
| 2021-12-09 | Option exercise (derivative) | 12,788 | $0.00 | 0 |
| 2021-12-09 | Option exercise | 12,788 | $20.59 | 413,646 |
| 2021-12-09 | Open-market sale | 6,967 | $95.04 | 406,679 |
| 2021-12-09 | Open-market sale | 5,821 | $95.95 | 400,858 |
| 2021-11-12 | Option exercise (derivative) | 1,328 | $0.00 | 12,788 |
| 2021-11-12 | Option exercise | 1,328 | $20.59 | 402,186 |
| 2021-11-12 | Open-market sale | 1,328 | $95.20 | 400,858 |
| 2021-11-11 | Option exercise (derivative) | 10,495 | $0.00 | 14,116 |
| 2021-11-11 | Open-market sale | 10,495 | $95.06 | 400,858 |
| 2021-11-11 | Option exercise | 10,495 | $20.59 | 411,353 |
| 2021-11-10 | Option exercise (derivative) | 100 | $0.00 | 24,611 |
| 2021-11-10 | Option exercise | 100 | $20.59 | 400,958 |
| 2021-11-10 | Open-market sale | 100 | $95.22 | 400,858 |
| 2021-11-09 | Option exercise (derivative) | 24,750 | $0.00 | 24,711 |
| 2021-11-09 | Open-market sale | 24,750 | $95.25 | 400,858 |
| 2021-11-09 | Option exercise | 24,750 | $20.59 | 425,608 |
| 2021-11-08 | Option exercise (derivative) | 45,267 | $0.00 | 49,461 |
| 2021-11-08 | Option exercise | 45,267 | $20.59 | 446,125 |
| 2021-11-08 | Open-market sale | 45,267 | $95.13 | 400,858 |
| 2021-11-05 | Option exercise (derivative) | 18,060 | $0.00 | 94,728 |
| 2021-11-05 | Option exercise | 18,060 | $20.59 | 418,918 |
| 2021-11-05 | Open-market sale | 18,060 | $95.04 | 400,858 |
| 2021-07-07 | Option exercise (derivative) | 62,430 | $0.00 | 112,788 |
| 2021-07-07 | Open-market sale | 24,922 | $86.72 | 400,858 |
| 2021-07-07 | Open-market sale | 37,508 | $85.87 | 425,780 |
| 2021-07-07 | Option exercise | 62,430 | $20.59 | 463,288 |
| 2021-07-06 | Option exercise (derivative) | 26,837 | $0.00 | 175,218 |
| 2021-07-06 | Open-market sale | 26,837 | $85.65 | 400,858 |
| 2021-07-06 | Option exercise | 26,837 | $20.59 | 427,695 |
| 2021-07-02 | Option exercise (derivative) | 2,800 | $0.00 | 202,055 |
| 2021-07-02 | Open-market sale | 2,800 | $85.88 | 400,858 |
| 2021-07-02 | Option exercise | 2,800 | $20.59 | 403,658 |
| 2021-07-01 | Option exercise (derivative) | 49,400 | $0.00 | 204,855 |
| 2021-07-01 | Option exercise | 49,400 | $20.59 | 450,258 |
| 2021-07-01 | Open-market sale | 49,400 | $85.77 | 400,858 |
| 2021-06-29 | Option exercise (derivative) | 17,654 | $0.00 | 254,255 |
| 2021-06-29 | Option exercise | 17,654 | $20.59 | 418,512 |
| 2021-06-29 | Open-market sale | 17,654 | $85.60 | 400,858 |
| 2021-06-25 | Option exercise (derivative) | 24,434 | $0.00 | 271,909 |
| 2021-06-25 | Option exercise | 24,434 | $20.59 | 425,292 |
| 2021-06-25 | Open-market sale | 24,434 | $85.57 | 400,858 |
| 2021-06-23 | Option exercise (derivative) | 6,300 | $0.00 | 296,343 |
| 2021-06-23 | Option exercise | 6,300 | $20.59 | 407,158 |
| 2021-06-23 | Open-market sale | 6,300 | $85.65 | 400,858 |
| 2021-06-22 | Option exercise (derivative) | 84,682 | $0.00 | 302,643 |
| 2021-06-22 | Option exercise | 84,682 | $20.59 | 485,540 |
| 2021-06-22 | Open-market sale | 84,682 | $86.04 | 400,858 |
| 2021-06-21 | Option exercise (derivative) | 25,463 | $0.00 | 387,325 |
| 2021-06-21 | Open-market sale | 25,463 | $85.67 | 400,858 |
| 2021-06-21 | Option exercise | 25,463 | $20.59 | 426,321 |
| 2021-06-04 | Option exercise (derivative) | 15,155 | $0.00 | 412,788 |
| 2021-06-04 | Option exercise | 15,155 | $20.59 | 416,013 |
| 2021-06-04 | Open-market sale | 15,155 | $81.93 | 400,858 |
| 2021-06-03 | Option exercise (derivative) | 84,845 | $0.00 | 427,943 |
| 2021-06-03 | Open-market sale | 84,645 | $82.13 | 401,058 |
| 2021-06-03 | Open-market sale | 200 | $82.61 | 400,858 |
| 2021-06-03 | Option exercise | 84,845 | $20.59 | 485,703 |
| 2021-03-19 | Open-market sale | 100 | $74.14 | 400,858 |
| 2021-03-19 | Open-market sale | 1,491 | $72.53 | 406,115 |
| 2021-03-19 | Open-market sale | 5,157 | $73.51 | 400,958 |
| 2021-03-18 | Tax withholding | 7,645 | $72.75 | 407,577 |
| 2021-03-18 | Grant / award | 29 | $0.00 | 407,606 |
| 2021-03-16 | Option exercise (derivative) | 56,769 | $0.00 | 512,788 |
| 2021-03-16 | Option exercise | 56,769 | $20.59 | 471,991 |
| 2021-03-16 | Open-market sale | 54,935 | $74.90 | 417,056 |
| 2021-03-16 | Open-market sale | 1,834 | $75.46 | 415,222 |
| 2021-03-15 | Option exercise (derivative) | 95,238 | $0.00 | 569,557 |
| 2021-03-15 | Open-market sale | 95,238 | $74.58 | 415,222 |
| 2021-03-15 | Option exercise | 95,238 | $20.59 | 510,460 |
| 2021-03-15 | Grant / award | 24,844 | $0.00 | 415,222 |
| 2021-03-12 | Option exercise (derivative) | 53,042 | $0.00 | 664,795 |
| 2021-03-12 | Open-market sale | 53,042 | $74.10 | 390,378 |
| 2021-03-12 | Option exercise | 53,042 | $20.59 | 443,420 |
| 2021-03-11 | Option exercise (derivative) | 52,196 | $0.00 | 717,837 |
| 2021-03-11 | Option exercise | 52,196 | $20.59 | 442,574 |
| 2021-03-11 | Open-market sale | 52,196 | $74.19 | 390,378 |
| 2021-03-09 | Option exercise (derivative) | 19,397 | $0.00 | 770,033 |
| 2021-03-09 | Option exercise | 19,397 | $20.59 | 409,775 |
| 2021-03-09 | Open-market sale | 19,397 | $74.04 | 390,378 |
| 2021-03-03 | Option exercise (derivative) | 67,211 | $0.00 | 789,430 |
| 2021-03-03 | Open-market sale | 67,211 | $74.12 | 390,378 |
| 2021-03-03 | Option exercise | 67,211 | $20.59 | 457,589 |
| 2021-03-02 | Option exercise (derivative) | 18,577 | $0.00 | 856,641 |
| 2021-03-02 | Open-market sale | 18,577 | $74.20 | 390,378 |
| 2021-03-02 | Option exercise | 18,577 | $20.59 | 408,955 |
| 2021-03-01 | Option exercise (derivative) | 130,116 | $0.00 | 875,218 |
| 2021-03-01 | Option exercise | 130,116 | $20.59 | 520,494 |
| 2021-03-01 | Open-market sale | 130,116 | $74.15 | 390,378 |
| 2021-02-26 | Option exercise (derivative) | 7,454 | $0.00 | 1,005,334 |
| 2021-02-26 | Open-market sale | 7,454 | $74.17 | 390,378 |
| 2021-02-26 | Option exercise | 7,454 | $20.59 | 397,832 |
| 2021-02-24 | Grant / award (derivative) | 452,898 | $0.00 | 1,012,788 |
| 2021-02-23 | Option exercise (derivative) | 40,520 | $0.00 | 559,890 |
| 2021-02-23 | Option exercise | 40,520 | $20.59 | 430,898 |
| 2021-02-23 | Open-market sale | 40,520 | $69.66 | 390,378 |
| 2021-02-22 | Option exercise (derivative) | 105,208 | $0.00 | 600,410 |
| 2021-02-22 | Option exercise | 105,208 | $20.59 | 495,586 |
| 2021-02-22 | Open-market sale | 105,208 | $69.69 | 390,378 |
| 2021-02-19 | Option exercise (derivative) | 4,272 | $0.00 | 705,618 |
| 2021-02-19 | Option exercise | 4,272 | $20.59 | 394,650 |
| 2021-02-19 | Open-market sale | 4,272 | $69.55 | 390,378 |
| 2021-02-05 | Grant / award | 86,184 | $0.00 | 390,378 |
| 2021-02-01 | Open-market sale | 4,294 | $60.95 | 386,123 |
| 2021-02-01 | Grant / award | 2,811 | $0.00 | 390,417 |
| 2021-02-01 | Tax withholding | 89,769 | $60.79 | 387,606 |
| 2021-02-01 | Open-market sale | 15,531 | $64.49 | 304,194 |
| 2021-02-01 | Open-market sale | 36,515 | $64.02 | 319,725 |
| 2021-02-01 | Open-market sale | 18,854 | $62.91 | 356,240 |
| 2021-02-01 | Open-market sale | 11,029 | $61.94 | 375,094 |
| 2020-12-10 | Option exercise (derivative) | 107,521 | $0.00 | 709,890 |
| 2020-12-10 | Option exercise | 107,521 | $20.59 | 584,896 |
| 2020-12-10 | Open-market sale | 107,121 | $64.31 | 477,775 |
| 2020-12-10 | Open-market sale | 400 | $65.00 | 477,375 |
| 2020-12-09 | Option exercise (derivative) | 145,787 | $0.00 | 817,411 |
| 2020-12-09 | Option exercise | 145,787 | $20.59 | 623,162 |
| 2020-12-09 | Open-market sale | 137,317 | $64.37 | 485,845 |
| 2020-12-09 | Open-market sale | 8,470 | $65.17 | 477,375 |
| 2020-12-08 | Option exercise (derivative) | 46,692 | $0.00 | 963,198 |
| 2020-12-08 | Open-market sale | 46,692 | $64.17 | 477,375 |
| 2020-12-08 | Option exercise | 46,692 | $20.59 | 524,067 |
| 2020-12-01 | Option exercise (derivative) | 50,000 | $0.00 | 1,009,890 |
| 2020-12-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-12-01 | Open-market sale | 44,834 | $59.99 | 482,541 |
| 2020-12-01 | Open-market sale | 5,166 | $60.58 | 477,375 |
| 2020-11-02 | Option exercise (derivative) | 50,000 | $0.00 | 1,059,890 |
| 2020-11-02 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-11-02 | Open-market sale | 8,255 | $56.28 | 477,375 |
| 2020-11-02 | Open-market sale | 10,820 | $55.86 | 485,630 |
| 2020-11-02 | Open-market sale | 30,925 | $54.76 | 496,450 |
| 2020-10-13 | Option exercise (derivative) | 600 | $0.00 | 1,109,890 |
| 2020-10-13 | Option exercise | 600 | $20.59 | 477,975 |
| 2020-10-13 | Open-market sale | 600 | $60.31 | 477,375 |
| 2020-10-12 | Option exercise (derivative) | 2,600 | $0.00 | 1,110,490 |
| 2020-10-12 | Option exercise | 2,600 | $20.59 | 479,975 |
| 2020-10-12 | Open-market sale | 2,600 | $60.02 | 477,375 |
| 2020-10-09 | Option exercise (derivative) | 100 | $0.00 | 1,113,090 |
| 2020-10-09 | Open-market sale | 100 | $60.04 | 477,375 |
| 2020-10-09 | Option exercise | 100 | $20.59 | 477,475 |
| 2020-10-01 | Option exercise (derivative) | 50,000 | $0.00 | 1,113,190 |
| 2020-10-01 | Open-market sale | 50,000 | $58.50 | 477,375 |
| 2020-10-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-09-01 | Option exercise (derivative) | 50,000 | $0.00 | 1,163,190 |
| 2020-09-01 | Open-market sale | 28,328 | $57.94 | 477,375 |
| 2020-09-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-09-01 | Open-market sale | 21,672 | $57.42 | 505,703 |
| 2020-08-03 | Option exercise (derivative) | 50,000 | $0.00 | 1,213,190 |
| 2020-08-03 | Open-market sale | 46,459 | $53.86 | 480,916 |
| 2020-08-03 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-08-03 | Open-market sale | 3,541 | $54.74 | 477,375 |
| 2020-07-02 | Option exercise (derivative) | 700 | $0.00 | 1,263,190 |
| 2020-07-02 | Option exercise | 700 | $20.59 | 478,075 |
| 2020-07-02 | Open-market sale | 700 | $60.14 | 477,375 |
| 2020-07-01 | Option exercise (derivative) | 50,000 | $0.00 | 1,263,890 |
| 2020-07-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-07-01 | Open-market sale | 39,868 | $59.26 | 477,375 |
| 2020-07-01 | Open-market sale | 10,132 | $58.44 | 517,243 |
| 2020-06-26 | Option exercise (derivative) | 7,826 | $0.00 | 1,313,890 |
| 2020-06-26 | Open-market sale | 6,626 | $60.37 | 478,575 |
| 2020-06-26 | Option exercise | 7,826 | $20.59 | 485,201 |
| 2020-06-26 | Open-market sale | 1,200 | $61.63 | 477,375 |
| 2020-06-25 | Option exercise (derivative) | 95,471 | $0.00 | 1,321,716 |
| 2020-06-25 | Open-market sale | 38,394 | $61.38 | 534,452 |
| 2020-06-25 | Option exercise | 95,471 | $20.59 | 572,846 |
| 2020-06-25 | Open-market sale | 57,077 | $61.98 | 477,375 |
| 2020-06-24 | Option exercise (derivative) | 110,408 | $0.00 | 1,417,187 |
| 2020-06-24 | Open-market sale | 2,800 | $62.53 | 477,375 |
| 2020-06-24 | Open-market sale | 16,492 | $61.57 | 480,175 |
| 2020-06-24 | Open-market sale | 91,116 | $60.74 | 496,667 |
| 2020-06-24 | Option exercise | 110,408 | $20.59 | 587,783 |
| 2020-06-23 | Option exercise (derivative) | 66,717 | $0.00 | 1,527,595 |
| 2020-06-23 | Option exercise | 66,717 | $20.59 | 544,092 |
| 2020-06-23 | Open-market sale | 53,117 | $62.72 | 477,375 |
| 2020-06-23 | Open-market sale | 13,600 | $61.83 | 530,492 |
| 2020-06-22 | Option exercise (derivative) | 55,578 | $0.00 | 1,594,312 |
| 2020-06-22 | Open-market sale | 2,383 | $63.04 | 477,375 |
| 2020-06-22 | Open-market sale | 43,393 | $62.39 | 479,758 |
| 2020-06-22 | Open-market sale | 9,802 | $61.80 | 523,151 |
| 2020-06-22 | Option exercise | 55,578 | $20.59 | 532,953 |
| 2020-06-01 | Option exercise (derivative) | 50,000 | $0.00 | 1,649,890 |
| 2020-06-01 | Open-market sale | 17,422 | $66.58 | 506,960 |
| 2020-06-01 | Open-market sale | 25,179 | $67.40 | 481,781 |
| 2020-06-01 | Open-market sale | 4,406 | $68.14 | 477,375 |
| 2020-06-01 | Open-market sale | 2,993 | $65.32 | 524,382 |
| 2020-06-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-05-01 | Option exercise (derivative) | 50,000 | $0.00 | 1,699,890 |
| 2020-05-01 | Open-market sale | 50,000 | $51.98 | 477,375 |
| 2020-05-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-04-27 | Disposition to issuer | 168,331 | $48.79 | 477,375 |
| 2020-04-22 | Option exercise (derivative) | 600,000 | $0.00 | 1,749,890 |
| 2020-04-22 | Option exercise | 600,000 | $20.59 | 1,077,375 |
| 2020-04-22 | Tax withholding | 431,669 | $51.44 | 645,706 |
| 2020-04-01 | Option exercise (derivative) | 50,000 | $0.00 | 2,349,890 |
| 2020-04-01 | Open-market sale | 50,000 | $42.21 | 477,375 |
| 2020-04-01 | Option exercise | 50,000 | $20.59 | 527,375 |
| 2020-03-17 | Grant / award | 43,092 | $0.00 | 477,375 |
| 2020-03-02 | Option exercise (derivative) | 50,000 | $0.00 | 2,399,890 |
| 2020-03-02 | Open-market sale | 37,250 | $50.04 | 435,153 |
| 2020-03-02 | Option exercise | 50,000 | $20.59 | 484,283 |
| 2020-03-02 | Open-market sale | 870 | $50.51 | 434,283 |
| 2020-03-02 | Open-market sale | 11,880 | $48.83 | 472,403 |
| 2020-02-21 | Grant / award (derivative) | 452,898 | $0.00 | 2,449,890 |
| 2020-02-21 | Grant / award | 249,102 | $0.00 | 434,283 |
| 2020-02-05 | Open-market sale | 6,313 | $46.08 | 185,181 |
| 2020-02-05 | Open-market sale | 52,544 | $45.36 | 191,494 |
| 2020-02-04 | Open-market sale | 19,743 | $46.76 | 244,038 |
| 2020-02-03 | Option exercise (derivative) | 50,000 | $0.00 | 1,996,992 |
| 2020-02-03 | Tax withholding | 84,813 | $46.18 | 259,730 |
| 2020-02-03 | Grant / award | 4,051 | $0.00 | 263,781 |
| 2020-02-03 | Option exercise | 50,000 | $20.59 | 313,781 |
| 2020-02-03 | Open-market sale | 9,165 | $46.91 | 263,781 |
| 2020-02-03 | Open-market sale | 40,835 | $46.33 | 272,946 |
| 2020-01-17 | Option exercise (derivative) | 35,609 | $0.00 | 2,046,992 |
| 2020-01-17 | Option exercise | 35,609 | $20.59 | 380,153 |
| 2020-01-17 | Open-market sale | 34,109 | $45.84 | 346,044 |
| 2020-01-17 | Open-market sale | 1,500 | $46.35 | 344,544 |
| 2020-01-16 | Option exercise (derivative) | 14,391 | $0.00 | 2,082,601 |
| 2020-01-16 | Open-market sale | 14,391 | $45.42 | 344,544 |
| 2020-01-16 | Option exercise | 14,391 | $20.59 | 358,935 |
| 2019-11-15 | Disposition to issuer | 14,266 | $40.74 | 344,543 |
| 2019-10-22 | Disposition to issuer (derivative) | 69,181 | — | 0 |
| 2019-10-22 | Disposition to issuer (derivative) | 69,181 | — | 0 |
| 2019-10-22 | Disposition to issuer | 25,922 | $40.74 | 358,809 |
| 2019-10-17 | Option exercise (derivative) | 167,500 | $0.00 | 2,096,993 |
| 2019-10-17 | Tax withholding | 127,312 | $42.27 | 384,731 |
| 2019-10-17 | Option exercise | 167,500 | $20.59 | 512,043 |
| 2019-04-08 | Open-market buy | 12,000 | $27.00 | 344,543 |
| 2019-04-04 | — | — | — | 332,543 |
| 2018-10-26 | Grant / award (derivative) | 2,264,493 | $0.00 | 2,264,493 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.