SEC CIK 1753662
Brown Hayden
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| UPWKview stock → | 793,593 | 2026-09-18 |
Position History — UPWK
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UPWK
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-18 | Option exercise (derivative) | 28,677 | $0.00 | 286,775 |
| 2026-09-18 | Option exercise (derivative) | 17,733 | $0.00 | 106,400 |
| 2026-09-18 | Open-market sale | 23,893 | $8.45 | 793,593 |
| 2026-09-18 | Option exercise | 28,677 | — | 817,486 |
| 2026-09-18 | Option exercise | 17,733 | — | 788,809 |
| 2026-08-18 | Option exercise (derivative) | 13,639 | $0.00 | 190,944 |
| 2026-08-18 | Option exercise (derivative) | 18,333 | $0.00 | 36,667 |
| 2026-08-18 | Option exercise (derivative) | 14,850 | $0.00 | 29,700 |
| 2026-08-18 | Open-market sale | 50,000 | $8.43 | 771,076 |
| 2026-08-18 | Open-market sale | 23,241 | $8.43 | 821,076 |
| 2026-08-18 | Option exercise | 13,639 | — | 844,317 |
| 2026-08-18 | Option exercise | 18,333 | — | 830,678 |
| 2026-08-18 | Option exercise | 14,850 | — | 812,345 |
| 2026-06-18 | Option exercise (derivative) | 28,678 | $0.00 | 315,452 |
| 2026-06-18 | Option exercise (derivative) | 17,733 | $0.00 | 124,133 |
| 2026-06-18 | Open-market sale | 23,468 | $8.15 | 797,495 |
| 2026-06-18 | Option exercise | 28,678 | — | 820,963 |
| 2026-06-18 | Option exercise | 17,733 | — | 792,285 |
| 2026-05-18 | Option exercise (derivative) | 13,638 | $0.00 | 204,583 |
| 2026-05-18 | Option exercise (derivative) | 18,334 | $0.00 | 55,000 |
| 2026-05-18 | Option exercise (derivative) | 14,850 | $0.00 | 44,550 |
| 2026-05-18 | Open-market sale | 50,000 | $8.57 | 774,552 |
| 2026-05-18 | Open-market sale | 22,546 | $8.66 | 824,552 |
| 2026-05-18 | Option exercise | 13,638 | — | 847,098 |
| 2026-05-18 | Option exercise | 18,334 | — | 833,460 |
| 2026-05-18 | Option exercise | 14,850 | — | 815,126 |
| 2026-03-18 | Option exercise (derivative) | 28,677 | $0.00 | 344,130 |
| 2026-03-18 | Option exercise (derivative) | 17,733 | $0.00 | 141,866 |
| 2026-03-18 | Open-market sale | 23,745 | $12.31 | 798,732 |
| 2026-03-18 | Option exercise | 28,677 | — | 822,477 |
| 2026-03-18 | Option exercise | 17,733 | — | 793,800 |
| 2026-02-18 | Grant / award (derivative) | 218,221 | $0.00 | 218,221 |
| 2026-02-18 | Option exercise (derivative) | 18,333 | $0.00 | 73,334 |
| 2026-02-18 | Option exercise (derivative) | 14,850 | $0.00 | 59,400 |
| 2026-02-18 | Option exercise (derivative) | 9,589 | $0.00 | 0 |
| 2026-02-18 | Open-market sale | 50,000 | $13.79 | 776,067 |
| 2026-02-18 | Open-market sale | 73,152 | $13.80 | 826,067 |
| 2026-02-18 | Option exercise | 18,333 | — | 899,219 |
| 2026-02-18 | Option exercise | 14,850 | — | 880,886 |
| 2026-02-18 | Option exercise | 7,611 | — | 866,036 |
| 2026-02-18 | Option exercise | 9,589 | — | 858,425 |
| 2026-02-17 | Option exercise (derivative) | 127,678 | $0.00 | 0 |
| 2026-02-17 | Option exercise | 127,678 | — | 848,836 |
| 2025-12-18 | Option exercise (derivative) | 28,678 | $0.00 | 372,807 |
| 2025-12-18 | Option exercise (derivative) | 17,733 | $0.00 | 159,599 |
| 2025-12-18 | Open-market sale | 23,147 | $20.59 | 721,158 |
| 2025-12-18 | Option exercise | 28,678 | — | 744,305 |
| 2025-12-18 | Option exercise | 17,733 | — | 715,627 |
| 2025-11-26 | Open-market sale | 100,000 | $19.44 | 697,894 |
| 2025-11-26 | Open-market sale | 175,000 | $19.43 | 797,894 |
| 2025-11-25 | Open-market sale | 75,000 | $19.78 | 972,894 |
| 2025-11-21 | Open-market sale | 60,000 | $18.20 | 1,047,894 |
| 2025-11-18 | Option exercise (derivative) | 18,333 | $0.00 | 91,667 |
| 2025-11-18 | Option exercise (derivative) | 14,850 | $0.00 | 74,250 |
| 2025-11-18 | Option exercise (derivative) | 7,610 | $0.00 | 7,611 |
| 2025-11-18 | Option exercise (derivative) | 9,589 | $0.00 | 9,589 |
| 2025-11-18 | Open-market sale | 12,732 | $17.24 | 1,107,894 |
| 2025-11-18 | Open-market sale | 12,114 | $16.14 | 1,120,626 |
| 2025-11-18 | Option exercise | 18,333 | — | 1,132,740 |
| 2025-11-18 | Option exercise | 14,850 | — | 1,114,407 |
| 2025-11-18 | Option exercise | 7,610 | — | 1,099,557 |
| 2025-11-18 | Option exercise | 9,589 | — | 1,091,947 |
| 2025-09-19 | Open-market sale | 20,000 | $20.00 | 1,082,358 |
| 2025-09-18 | Option exercise (derivative) | 28,677 | $0.00 | 401,485 |
| 2025-09-18 | Option exercise (derivative) | 17,734 | $0.00 | 177,332 |
| 2025-09-18 | Open-market sale | 22,344 | $19.16 | 1,102,358 |
| 2025-09-18 | Option exercise | 28,677 | — | 1,124,702 |
| 2025-09-18 | Option exercise | 17,734 | — | 1,096,025 |
| 2025-09-18 | Open-market sale | 20,000 | $19.00 | 1,078,291 |
| 2025-09-17 | Open-market sale | 20,000 | $18.00 | 1,098,291 |
| 2025-08-18 | Option exercise (derivative) | 18,334 | $0.00 | 110,000 |
| 2025-08-18 | Option exercise (derivative) | 9,589 | $0.00 | 19,178 |
| 2025-08-18 | Option exercise (derivative) | 7,610 | $0.00 | 15,221 |
| 2025-08-18 | Option exercise (derivative) | 14,850 | $0.00 | 89,100 |
| 2025-08-18 | Open-market sale | 25,577 | $13.84 | 1,118,291 |
| 2025-08-18 | Option exercise | 9,589 | — | 1,103,074 |
| 2025-08-18 | Option exercise | 7,610 | — | 1,110,684 |
| 2025-08-18 | Option exercise | 14,850 | — | 1,125,534 |
| 2025-08-18 | Option exercise | 18,334 | — | 1,143,868 |
| 2025-08-15 | Open-market sale | 60,000 | $13.76 | 1,093,485 |
| 2025-06-18 | Option exercise (derivative) | 17,733 | $0.00 | 195,066 |
| 2025-06-18 | Option exercise (derivative) | 28,677 | $0.00 | 430,162 |
| 2025-06-18 | Open-market sale | 23,716 | $13.51 | 1,153,485 |
| 2025-06-18 | Option exercise | 28,677 | — | 1,177,201 |
| 2025-06-18 | Option exercise | 17,733 | — | 1,148,524 |
| 2025-05-19 | Open-market sale | 5,032 | $16.61 | 1,152,197 |
| 2025-05-19 | Open-market sale | 9,620 | $16.56 | 1,130,791 |
| 2025-05-19 | Open-market sale | 7,792 | $16.58 | 1,140,411 |
| 2025-05-19 | Open-market sale | 3,994 | $16.59 | 1,148,203 |
| 2025-05-18 | Option exercise (derivative) | 7,611 | $0.00 | 22,831 |
| 2025-05-18 | Option exercise (derivative) | 14,850 | $0.00 | 103,950 |
| 2025-05-18 | Option exercise (derivative) | 18,333 | $0.00 | 128,334 |
| 2025-05-18 | Option exercise (derivative) | 9,589 | $0.00 | 28,767 |
| 2025-05-18 | Option exercise | 14,850 | — | 1,138,896 |
| 2025-05-18 | Option exercise | 9,589 | — | 1,116,435 |
| 2025-05-18 | Option exercise | 7,611 | — | 1,124,046 |
| 2025-05-18 | Option exercise | 18,333 | — | 1,157,229 |
| 2025-05-15 | Open-market sale | 60,000 | $17.16 | 1,106,846 |
| 2025-05-12 | Open-market sale | 20,000 | $17.09 | 1,163,741 |
| 2025-05-07 | Open-market sale | 40,000 | $15.92 | 1,183,741 |
| 2025-03-18 | Option exercise (derivative) | 17,733 | $0.00 | 212,799 |
| 2025-03-18 | Grant / award (derivative) | 458,839 | $0.00 | 458,839 |
| 2025-03-18 | Option exercise | 17,733 | — | 1,232,816 |
| 2025-03-18 | Open-market sale | 9,075 | $13.07 | 1,223,741 |
| 2025-03-07 | Open-market sale | 60,000 | $14.20 | 1,215,083 |
| 2025-02-18 | Option exercise (derivative) | 7,610 | $0.00 | 30,442 |
| 2025-02-18 | Option exercise (derivative) | 2,563 | $0.00 | 0 |
| 2025-02-18 | Option exercise (derivative) | 9,589 | $0.00 | 38,356 |
| 2025-02-18 | Option exercise (derivative) | 18,333 | $0.00 | 146,667 |
| 2025-02-18 | Option exercise (derivative) | 14,850 | $0.00 | 118,800 |
| 2025-02-18 | Option exercise | 5,104 | — | 1,243,260 |
| 2025-02-18 | Option exercise | 2,563 | — | 1,245,823 |
| 2025-02-18 | Option exercise | 7,610 | — | 1,263,022 |
| 2025-02-18 | Option exercise | 14,850 | — | 1,277,872 |
| 2025-02-18 | Option exercise | 18,333 | — | 1,296,205 |
| 2025-02-18 | Open-market sale | 21,122 | $16.15 | 1,275,083 |
| 2025-02-18 | Option exercise | 9,589 | — | 1,255,412 |
| 2024-12-18 | Option exercise (derivative) | 17,733 | $0.00 | 230,532 |
| 2024-12-18 | Option exercise | 17,733 | — | 1,247,153 |
| 2024-12-18 | Open-market sale | 8,997 | $17.12 | 1,238,156 |
| 2024-12-16 | Open-market sale | 20,000 | $16.84 | 1,229,420 |
| 2024-12-09 | Option exercise (derivative) | 68,199 | $0.00 | 193,510 |
| 2024-12-09 | Option exercise | 68,199 | $3.68 | 1,249,420 |
| 2024-11-27 | Open-market sale | 15,000 | $17.00 | 1,181,221 |
| 2024-11-18 | Option exercise (derivative) | 2,562 | $0.00 | 2,563 |
| 2024-11-18 | Option exercise (derivative) | 5,098 | $0.00 | 5,104 |
| 2024-11-18 | Option exercise (derivative) | 9,589 | $0.00 | 47,945 |
| 2024-11-18 | Option exercise (derivative) | 7,610 | $0.00 | 38,052 |
| 2024-11-18 | Option exercise (derivative) | 14,850 | $0.00 | 133,650 |
| 2024-11-18 | Option exercise (derivative) | 18,334 | $0.00 | 165,000 |
| 2024-11-18 | Option exercise | 9,589 | — | 1,186,099 |
| 2024-11-18 | Option exercise | 5,098 | — | 1,173,948 |
| 2024-11-18 | Option exercise | 2,562 | — | 1,176,510 |
| 2024-11-18 | Option exercise | 7,610 | — | 1,193,709 |
| 2024-11-18 | Option exercise | 14,850 | — | 1,208,559 |
| 2024-11-18 | Option exercise | 18,334 | — | 1,226,893 |
| 2024-11-18 | Open-market sale | 30,672 | $15.13 | 1,196,221 |
| 2024-11-08 | Open-market sale | 10,000 | $15.85 | 1,168,850 |
| 2024-09-18 | Option exercise (derivative) | 17,733 | $0.00 | 248,265 |
| 2024-09-18 | Option exercise | 17,733 | — | 1,188,294 |
| 2024-09-18 | Open-market sale | 9,444 | $10.57 | 1,178,850 |
| 2024-09-16 | Open-market sale | 20,000 | $10.01 | 1,170,561 |
| 2024-08-19 | Open-market sale | 31,506 | $9.65 | 1,190,561 |
| 2024-08-18 | Option exercise (derivative) | 5,100 | $0.00 | 10,202 |
| 2024-08-18 | Option exercise (derivative) | 2,563 | $0.00 | 5,125 |
| 2024-08-18 | Option exercise (derivative) | 9,589 | $0.00 | 57,534 |
| 2024-08-18 | Option exercise (derivative) | 7,611 | $0.00 | 45,662 |
| 2024-08-18 | Option exercise (derivative) | 14,850 | $0.00 | 148,500 |
| 2024-08-18 | Option exercise (derivative) | 18,333 | $0.00 | 183,334 |
| 2024-08-18 | Option exercise | 18,333 | — | 1,222,067 |
| 2024-08-18 | Option exercise | 14,850 | — | 1,203,734 |
| 2024-08-18 | Option exercise | 7,611 | — | 1,188,884 |
| 2024-08-18 | Option exercise | 5,100 | — | 1,169,121 |
| 2024-08-18 | Option exercise | 9,589 | — | 1,181,273 |
| 2024-08-18 | Option exercise | 2,563 | — | 1,171,684 |
| 2024-06-20 | Open-market sale | 9,541 | $10.22 | 1,164,021 |
| 2024-06-18 | Option exercise (derivative) | 17,733 | $0.00 | 265,998 |
| 2024-06-18 | Option exercise | 17,733 | — | 1,173,562 |
| 2024-06-17 | Open-market sale | 20,000 | $10.23 | 1,155,829 |
| 2024-05-20 | Open-market sale | 31,300 | $11.61 | 1,175,829 |
| 2024-05-18 | Option exercise (derivative) | 18,333 | $0.00 | 201,667 |
| 2024-05-18 | Option exercise (derivative) | 14,850 | $0.00 | 163,350 |
| 2024-05-18 | Option exercise (derivative) | 9,589 | $0.00 | 67,123 |
| 2024-05-18 | Option exercise (derivative) | 7,610 | $0.00 | 53,273 |
| 2024-05-18 | Option exercise (derivative) | 2,562 | $0.00 | 7,688 |
| 2024-05-18 | Option exercise (derivative) | 5,098 | $0.00 | 15,302 |
| 2024-05-18 | Option exercise | 2,562 | — | 1,156,747 |
| 2024-05-18 | Option exercise | 18,333 | — | 1,207,129 |
| 2024-05-18 | Option exercise | 5,098 | — | 1,154,185 |
| 2024-05-18 | Option exercise | 14,850 | — | 1,188,796 |
| 2024-05-18 | Option exercise | 7,610 | — | 1,173,946 |
| 2024-05-18 | Option exercise | 9,589 | — | 1,166,336 |
| 2024-03-18 | Grant / award (derivative) | 283,731 | $0.00 | 283,731 |
| 2024-03-15 | Open-market sale | 20,000 | $12.07 | 1,145,980 |
| 2024-02-20 | Open-market sale | 43,714 | $12.86 | 1,165,980 |
| 2024-02-18 | Option exercise (derivative) | 5,100 | $0.00 | 20,400 |
| 2024-02-18 | Grant / award (derivative) | 237,600 | $0.00 | 237,600 |
| 2024-02-18 | Option exercise (derivative) | 2,563 | $0.00 | 10,250 |
| 2024-02-18 | Option exercise (derivative) | 9,589 | $0.00 | 76,712 |
| 2024-02-18 | Option exercise (derivative) | 7,610 | $0.00 | 60,883 |
| 2024-02-18 | Option exercise (derivative) | 59,400 | $0.00 | 178,200 |
| 2024-02-18 | Option exercise (derivative) | 18,334 | $0.00 | 220,000 |
| 2024-02-18 | Option exercise | 18,334 | — | 1,209,694 |
| 2024-02-18 | Option exercise | 59,400 | — | 1,191,360 |
| 2024-02-18 | Option exercise | 7,610 | — | 1,131,960 |
| 2024-02-18 | Option exercise | 2,563 | — | 1,114,761 |
| 2024-02-18 | Option exercise | 5,100 | — | 1,112,198 |
| 2024-02-18 | Option exercise | 9,589 | — | 1,124,350 |
| 2023-12-18 | Option exercise (derivative) | 54,396 | $0.00 | 0 |
| 2023-12-18 | Option exercise | 54,396 | — | 1,134,287 |
| 2023-12-18 | Open-market sale | 27,189 | $15.50 | 1,107,098 |
| 2023-11-20 | Open-market sale | 22,177 | $14.40 | 1,079,891 |
| 2023-11-18 | Option exercise (derivative) | 18,333 | $0.00 | 238,334 |
| 2023-11-18 | Option exercise (derivative) | 7,611 | $0.00 | 68,493 |
| 2023-11-18 | Option exercise (derivative) | 9,589 | $0.00 | 86,301 |
| 2023-11-18 | Option exercise (derivative) | 2,562 | $0.00 | 12,813 |
| 2023-11-18 | Option exercise (derivative) | 5,098 | $0.00 | 25,500 |
| 2023-11-18 | Option exercise | 9,589 | — | 1,076,124 |
| 2023-11-18 | Option exercise | 18,333 | — | 1,102,068 |
| 2023-11-18 | Option exercise | 7,611 | — | 1,083,735 |
| 2023-11-18 | Option exercise | 2,562 | — | 1,066,535 |
| 2023-11-18 | Option exercise | 5,098 | — | 1,063,973 |
| 2023-09-18 | Option exercise (derivative) | 54,395 | $0.00 | 54,396 |
| 2023-09-18 | Open-market sale | 28,457 | $12.73 | 1,058,875 |
| 2023-09-18 | Option exercise | 54,395 | — | 1,087,332 |
| 2023-08-18 | Option exercise (derivative) | 7,610 | $0.00 | 76,104 |
| 2023-08-18 | Option exercise (derivative) | 2,563 | $0.00 | 15,375 |
| 2023-08-18 | Option exercise (derivative) | 5,100 | $0.00 | 30,598 |
| 2023-08-18 | Option exercise (derivative) | 9,589 | $0.00 | 95,890 |
| 2023-08-18 | Option exercise (derivative) | 18,333 | $0.00 | 256,667 |
| 2023-08-18 | Option exercise | 9,589 | — | 1,029,514 |
| 2023-08-18 | Option exercise | 2,563 | — | 1,019,925 |
| 2023-08-18 | Option exercise | 5,100 | — | 1,017,362 |
| 2023-08-18 | Option exercise | 7,610 | — | 1,037,124 |
| 2023-08-18 | Option exercise | 18,333 | — | 1,055,457 |
| 2023-08-18 | Open-market sale | 22,520 | $13.86 | 1,032,937 |
| 2023-06-20 | Open-market sale | 28,485 | $9.14 | 1,012,262 |
| 2023-06-18 | Option exercise (derivative) | 54,395 | $0.00 | 108,791 |
| 2023-06-18 | Option exercise | 54,395 | — | 1,040,747 |
| 2023-05-18 | Option exercise (derivative) | 9,589 | $0.00 | 105,479 |
| 2023-05-18 | Option exercise (derivative) | 7,610 | $0.00 | 83,714 |
| 2023-05-18 | Option exercise (derivative) | 18,333 | $0.00 | 275,000 |
| 2023-05-18 | Option exercise (derivative) | 5,098 | $0.00 | 35,698 |
| 2023-05-18 | Option exercise (derivative) | 2,562 | $0.00 | 17,938 |
| 2023-05-18 | Option exercise | 5,098 | — | 971,204 |
| 2023-05-18 | Option exercise | 7,610 | — | 990,965 |
| 2023-05-18 | Option exercise | 18,333 | — | 1,009,298 |
| 2023-05-18 | Open-market sale | 22,946 | $8.21 | 986,352 |
| 2023-05-18 | Option exercise | 2,562 | — | 973,766 |
| 2023-05-18 | Option exercise | 9,589 | — | 983,355 |
| 2023-03-20 | Open-market sale | 30,378 | $10.16 | 964,430 |
| 2023-03-18 | Option exercise (derivative) | 54,395 | $0.00 | 163,186 |
| 2023-03-18 | Option exercise (derivative) | 3,860 | $0.00 | 0 |
| 2023-03-18 | Option exercise | 3,860 | — | 940,413 |
| 2023-03-18 | Option exercise | 54,395 | — | 994,808 |
| 2023-02-21 | Open-market sale | 20,934 | $11.47 | 936,553 |
| 2023-02-18 | Option exercise (derivative) | 5,100 | $0.00 | 40,796 |
| 2023-02-18 | Option exercise (derivative) | 38,356 | $0.00 | 115,068 |
| 2023-02-18 | Option exercise (derivative) | 2,563 | $0.00 | 20,500 |
| 2023-02-18 | Option exercise (derivative) | 7,611 | $0.00 | 91,324 |
| 2023-02-18 | Grant / award (derivative) | 293,333 | $0.00 | 293,333 |
| 2023-02-18 | Grant / award (derivative) | 153,424 | $0.00 | 153,424 |
| 2023-02-18 | Option exercise | 38,356 | — | 949,876 |
| 2023-02-18 | Option exercise | 7,611 | — | 957,487 |
| 2023-02-18 | Option exercise | 2,563 | — | 911,520 |
| 2023-02-18 | Option exercise | 5,100 | — | 908,957 |
| 2022-12-19 | Open-market sale | 30,677 | $10.71 | 903,857 |
| 2022-12-18 | Option exercise (derivative) | 54,395 | $0.00 | 217,581 |
| 2022-12-18 | Option exercise (derivative) | 3,860 | $0.00 | 3,860 |
| 2022-12-18 | Option exercise | 54,395 | — | 934,534 |
| 2022-12-18 | Option exercise | 3,860 | — | 880,139 |
| 2022-11-21 | Open-market sale | 8,467 | $12.07 | 876,279 |
| 2022-11-18 | Option exercise (derivative) | 2,562 | $0.00 | 23,063 |
| 2022-11-18 | Option exercise (derivative) | 5,098 | $0.00 | 45,896 |
| 2022-11-18 | Option exercise (derivative) | 7,610 | $0.00 | 98,935 |
| 2022-11-18 | Option exercise | 5,098 | — | 874,574 |
| 2022-11-18 | Option exercise | 2,562 | — | 877,136 |
| 2022-11-18 | Option exercise | 7,610 | — | 884,746 |
| 2022-10-18 | Option exercise (derivative) | 2,586 | $0.00 | 0 |
| 2022-10-18 | Open-market sale | 1,361 | $13.10 | 869,476 |
| 2022-10-18 | Option exercise | 2,586 | — | 870,837 |
| 2022-09-19 | Open-market sale | 32,050 | $15.21 | 868,251 |
| 2022-09-18 | Option exercise (derivative) | 54,395 | $0.00 | 271,976 |
| 2022-09-18 | Option exercise (derivative) | 3,860 | $0.00 | 7,720 |
| 2022-09-18 | Option exercise | 3,860 | — | 845,906 |
| 2022-09-18 | Option exercise | 54,395 | — | 900,301 |
| 2022-08-18 | Option exercise (derivative) | 5,100 | $0.00 | 50,994 |
| 2022-08-18 | Option exercise (derivative) | 2,563 | $0.00 | 25,625 |
| 2022-08-18 | Option exercise (derivative) | 7,610 | $0.00 | 106,545 |
| 2022-08-18 | Option exercise | 5,100 | — | 839,863 |
| 2022-08-18 | Open-market sale | 7,990 | $18.54 | 842,046 |
| 2022-08-18 | Option exercise | 7,610 | — | 850,036 |
| 2022-08-18 | Option exercise | 2,563 | — | 842,426 |
| 2022-07-18 | Option exercise (derivative) | 2,585 | $0.00 | 2,586 |
| 2022-07-18 | Open-market sale | 1,311 | $20.69 | 834,763 |
| 2022-07-18 | Option exercise | 2,585 | — | 836,074 |
| 2022-06-21 | Open-market sale | 30,455 | $19.26 | 833,489 |
| 2022-06-18 | Option exercise (derivative) | 3,860 | $0.00 | 11,580 |
| 2022-06-18 | Option exercise (derivative) | 54,395 | $0.00 | 326,371 |
| 2022-06-18 | Option exercise | 3,860 | — | 809,549 |
| 2022-06-18 | Option exercise | 54,395 | — | 863,944 |
| 2022-05-18 | Option exercise (derivative) | 2,562 | $0.00 | 28,188 |
| 2022-05-18 | Option exercise (derivative) | 7,610 | $0.00 | 114,155 |
| 2022-05-18 | Option exercise (derivative) | 5,098 | $0.00 | 56,094 |
| 2022-05-18 | Option exercise | 2,562 | — | 806,303 |
| 2022-05-18 | Option exercise | 5,098 | — | 803,741 |
| 2022-05-18 | Option exercise | 7,610 | — | 813,913 |
| 2022-05-18 | Open-market sale | 8,224 | $16.07 | 805,689 |
| 2022-04-18 | Option exercise (derivative) | 2,585 | $0.00 | 5,171 |
| 2022-04-18 | Open-market sale | 1,405 | $20.02 | 798,100 |
| 2022-04-18 | Option exercise | 2,585 | — | 799,505 |
| 2022-03-18 | Option exercise (derivative) | 3,860 | $0.00 | 15,440 |
| 2022-03-18 | Option exercise (derivative) | 54,395 | $0.00 | 380,766 |
| 2022-03-18 | Option exercise | 54,395 | — | 826,295 |
| 2022-03-18 | Open-market sale | 29,375 | $22.33 | 796,920 |
| 2022-03-18 | Option exercise | 3,860 | — | 771,900 |
| 2022-02-18 | Option exercise (derivative) | 20,398 | $0.00 | 61,192 |
| 2022-02-18 | Option exercise (derivative) | 2,563 | $0.00 | 30,750 |
| 2022-02-18 | Open-market sale | 12,429 | $24.41 | 768,040 |
| 2022-02-18 | Option exercise | 20,398 | — | 777,906 |
| 2022-02-18 | Option exercise | 2,563 | — | 780,469 |
| 2022-02-18 | Grant / award (derivative) | 121,765 | $0.00 | 121,765 |
| 2022-02-04 | Grant / award (derivative) | 81,590 | $0.00 | 81,590 |
| 2022-01-18 | Option exercise (derivative) | 2,585 | $0.00 | 7,756 |
| 2022-01-18 | Open-market sale | 1,170 | $26.54 | 757,508 |
| 2022-01-18 | Option exercise | 2,585 | — | 758,678 |
| 2021-12-20 | Open-market sale | 31,041 | $33.35 | 756,093 |
| 2021-12-18 | Option exercise (derivative) | 54,396 | $0.00 | 435,161 |
| 2021-12-18 | Option exercise (derivative) | 3,860 | $0.00 | 19,300 |
| 2021-12-18 | Option exercise | 3,860 | — | 732,738 |
| 2021-12-18 | Option exercise | 54,396 | — | 787,134 |
| 2021-11-18 | Option exercise (derivative) | 2,562 | $0.00 | 33,313 |
| 2021-11-18 | Open-market sale | 1,383 | $42.21 | 728,878 |
| 2021-11-18 | Option exercise | 2,562 | — | 730,261 |
| 2021-11-10 | Option exercise (derivative) | 20,000 | $0.00 | 261,709 |
| 2021-11-10 | Option exercise | 20,000 | $3.68 | 747,699 |
| 2021-11-10 | Open-market sale | 8,908 | $45.00 | 738,791 |
| 2021-11-10 | Open-market sale | 11,091 | $46.23 | 727,700 |
| 2021-11-10 | Open-market sale | 1 | $46.74 | 727,699 |
| 2021-10-19 | Open-market sale | 1,379 | $57.44 | 727,699 |
| 2021-10-18 | Option exercise (derivative) | 2,586 | $0.00 | 10,341 |
| 2021-10-18 | Option exercise | 2,586 | — | 729,078 |
| 2021-09-20 | Open-market sale | 28,437 | $47.51 | 730,098 |
| 2021-09-20 | Open-market sale | 3,606 | $47.99 | 726,492 |
| 2021-09-18 | Option exercise (derivative) | 3,860 | $0.00 | 23,160 |
| 2021-09-18 | Option exercise (derivative) | 54,395 | $0.00 | 489,557 |
| 2021-09-18 | Option exercise | 3,860 | — | 704,140 |
| 2021-09-18 | Option exercise | 54,395 | — | 758,535 |
| 2021-08-18 | Option exercise (derivative) | 2,563 | $0.00 | 35,875 |
| 2021-08-18 | Option exercise | 2,563 | — | 701,593 |
| 2021-08-18 | Open-market sale | 1,237 | $40.73 | 700,356 |
| 2021-08-18 | Open-market sale | 76 | $41.38 | 700,280 |
| 2021-08-10 | Option exercise (derivative) | 20,000 | $0.00 | 281,709 |
| 2021-08-10 | Open-market sale | 16,700 | $45.00 | 702,330 |
| 2021-08-10 | Open-market sale | 3,300 | $45.92 | 699,030 |
| 2021-08-10 | Option exercise | 20,000 | $3.68 | 719,030 |
| 2021-07-19 | Open-market sale | 1,281 | $50.17 | 699,030 |
| 2021-07-18 | Option exercise (derivative) | 2,585 | $0.00 | 12,927 |
| 2021-07-18 | Option exercise | 2,585 | — | 700,311 |
| 2021-06-23 | Option exercise (derivative) | 75,917 | $0.00 | 301,709 |
| 2021-06-23 | Option exercise | 75,917 | $3.68 | 773,643 |
| 2021-06-23 | Open-market sale | 75,917 | $55.03 | 697,726 |
| 2021-06-22 | Option exercise (derivative) | 4,083 | $0.00 | 377,626 |
| 2021-06-22 | Option exercise | 4,083 | $3.68 | 701,809 |
| 2021-06-22 | Open-market sale | 4,083 | $55.08 | 697,726 |
| 2021-06-18 | Option exercise (derivative) | 54,395 | $0.00 | 543,952 |
| 2021-06-18 | Option exercise (derivative) | 3,860 | $0.00 | 27,020 |
| 2021-06-18 | Option exercise | 54,395 | — | 728,250 |
| 2021-06-18 | Open-market sale | 20,931 | $47.70 | 707,319 |
| 2021-06-18 | Open-market sale | 9,593 | $48.33 | 697,726 |
| 2021-06-18 | Option exercise | 3,860 | — | 673,855 |
| 2021-05-18 | Option exercise (derivative) | 2,562 | $0.00 | 38,438 |
| 2021-05-18 | Option exercise | 2,562 | — | 671,305 |
| 2021-05-18 | Open-market sale | 1,310 | $40.29 | 669,995 |
| 2021-05-13 | Option exercise (derivative) | 20,000 | $0.00 | 381,709 |
| 2021-05-13 | Open-market sale | 5,672 | $38.57 | 667,534 |
| 2021-05-13 | Option exercise | 20,000 | $3.68 | 686,634 |
| 2021-05-13 | Open-market sale | 900 | $39.36 | 666,634 |
| 2021-05-13 | Open-market sale | 13,428 | $37.88 | 673,206 |
| 2021-05-03 | Option exercise (derivative) | 20,965 | $0.00 | 0 |
| 2021-05-03 | Option exercise | 13,141 | $3.67 | 623,607 |
| 2021-05-03 | Option exercise | 2,375 | $1.52 | 468,904 |
| 2021-05-03 | Option exercise | 20,965 | $3.04 | 489,869 |
| 2021-05-03 | Option exercise | 41,668 | $3.03 | 666,634 |
| 2021-05-03 | Option exercise | 1,359 | $3.58 | 624,966 |
| 2021-05-03 | Option exercise | 120,597 | $2.76 | 610,466 |
| 2021-04-19 | Open-market sale | 1,418 | $46.56 | 466,529 |
| 2021-04-18 | Option exercise (derivative) | 2,585 | $0.00 | 15,512 |
| 2021-04-18 | Option exercise | 2,585 | — | 467,947 |
| 2021-03-18 | Option exercise (derivative) | 3,860 | $0.00 | 30,880 |
| 2021-03-18 | Option exercise (derivative) | 54,395 | $0.00 | 598,347 |
| 2021-03-18 | Open-market sale | 8,322 | $45.83 | 465,652 |
| 2021-03-18 | Open-market sale | 23,185 | $44.86 | 473,974 |
| 2021-03-18 | Option exercise | 54,395 | — | 497,159 |
| 2021-03-18 | Option exercise | 3,860 | — | 442,764 |
| 2021-03-18 | Open-market sale | 290 | $46.58 | 465,362 |
| 2021-03-04 | Option exercise (derivative) | 2,501 | $0.00 | 13,141 |
| 2021-03-04 | Option exercise (derivative) | 76,755 | $0.00 | 1,359 |
| 2021-03-04 | Option exercise (derivative) | 3,333 | $0.00 | 41,668 |
| 2021-03-04 | Option exercise (derivative) | 177,411 | $0.00 | 401,709 |
| 2021-03-04 | Open-market sale | 28,563 | $46.07 | 438,904 |
| 2021-03-04 | Open-market sale | 97,756 | $45.19 | 467,467 |
| 2021-03-04 | Open-market sale | 38,759 | $44.41 | 565,223 |
| 2021-03-04 | Open-market sale | 79,418 | $43.51 | 603,982 |
| 2021-03-04 | Open-market sale | 15,504 | $42.47 | 683,400 |
| 2021-03-04 | Option exercise | 2,501 | $3.67 | 441,405 |
| 2021-03-04 | Option exercise | 177,411 | $3.68 | 698,904 |
| 2021-03-04 | Option exercise | 3,333 | $3.03 | 521,493 |
| 2021-03-04 | Option exercise | 76,755 | $3.58 | 518,160 |
| 2021-02-17 | Grant / award (derivative) | 41,000 | $0.00 | 41,000 |
| 2021-01-20 | Open-market sale | 633 | $39.87 | 439,338 |
| 2021-01-20 | Open-market sale | 80 | $41.35 | 438,904 |
| 2021-01-20 | Open-market sale | 354 | $40.75 | 438,984 |
| 2021-01-18 | Grant / award (derivative) | 1,500,000 | $0.00 | 1,500,000 |
| 2021-01-18 | Option exercise (derivative) | 2,585 | $0.00 | 18,097 |
| 2021-01-18 | Option exercise | 2,585 | — | 439,971 |
| 2020-12-18 | Option exercise (derivative) | 54,395 | $0.00 | 652,742 |
| 2020-12-18 | Option exercise (derivative) | 3,860 | $0.00 | 34,740 |
| 2020-12-18 | Open-market sale | 1,549 | $40.24 | 437,386 |
| 2020-12-18 | Open-market sale | 28,043 | $39.79 | 438,935 |
| 2020-12-18 | Option exercise | 54,395 | — | 466,978 |
| 2020-12-18 | Option exercise | 3,860 | — | 412,583 |
| 2020-10-19 | Open-market sale | 1,314 | $20.65 | 408,723 |
| 2020-10-18 | Option exercise (derivative) | 2,586 | $0.00 | 20,682 |
| 2020-10-18 | Option exercise | 2,586 | — | 410,037 |
| 2020-09-18 | Option exercise (derivative) | 54,395 | $0.00 | 707,137 |
| 2020-09-18 | Option exercise (derivative) | 3,860 | $0.00 | 38,600 |
| 2020-09-18 | Option exercise | 54,395 | — | 438,009 |
| 2020-09-18 | Open-market sale | 30,558 | $15.17 | 407,451 |
| 2020-09-18 | Option exercise | 3,860 | — | 383,614 |
| 2020-07-20 | Open-market sale | 1,287 | $14.67 | 379,754 |
| 2020-07-18 | Option exercise (derivative) | 2,585 | $0.00 | 23,268 |
| 2020-07-18 | Option exercise | 2,585 | — | 381,041 |
| 2020-06-18 | Option exercise (derivative) | 54,395 | $0.00 | 761,532 |
| 2020-06-18 | Option exercise (derivative) | 3,860 | $0.00 | 42,460 |
| 2020-06-18 | Open-market sale | 23,858 | $11.92 | 378,456 |
| 2020-06-18 | Option exercise | 54,395 | — | 402,314 |
| 2020-06-18 | Option exercise | 3,860 | — | 347,919 |
| 2020-04-20 | Open-market sale | 895 | $7.72 | 341,949 |
| 2020-04-18 | Option exercise (derivative) | 2,585 | $0.00 | 25,853 |
| 2020-04-18 | Option exercise | 2,585 | — | 342,844 |
| 2020-03-18 | Option exercise (derivative) | 54,395 | $0.00 | 815,927 |
| 2020-03-18 | Option exercise (derivative) | 3,860 | $0.00 | 46,320 |
| 2020-03-18 | Option exercise | 3,860 | — | 309,190 |
| 2020-03-18 | Open-market sale | 23,326 | $5.64 | 340,259 |
| 2020-03-18 | Option exercise | 54,395 | — | 363,585 |
| 2020-03-02 | Open-market sale | 3,116 | $8.43 | 305,330 |
| 2020-02-29 | Option exercise (derivative) | 7,985 | $0.00 | 0 |
| 2020-02-29 | Grant / award (derivative) | 7,985 | $0.00 | 7,985 |
| 2020-02-29 | Option exercise | 7,985 | — | 308,446 |
| 2020-01-21 | Open-market sale | 1,123 | $9.95 | 300,461 |
| 2020-01-18 | Option exercise (derivative) | 2,585 | $0.00 | 28,438 |
| 2020-01-18 | Option exercise | 2,585 | $0.00 | 301,584 |
| 2019-12-18 | Option exercise (derivative) | 3,860 | $0.00 | 50,180 |
| 2019-12-18 | Open-market sale | 1,380 | $10.82 | 298,999 |
| 2019-12-18 | Option exercise | 3,860 | $0.00 | 300,379 |
| 2019-12-12 | Grant / award (derivative) | 870,322 | $0.00 | 870,322 |
| 2019-11-18 | Open-market sale | 1,067 | $11.83 | 296,519 |
| 2019-09-18 | Option exercise (derivative) | 3,860 | $0.00 | 54,040 |
| 2019-09-18 | Option exercise | 3,860 | $0.00 | 297,941 |
| 2019-09-18 | Open-market sale | 1,422 | $14.39 | 296,519 |
| 2019-08-09 | Option exercise (derivative) | 15,000 | $0.00 | 579,120 |
| 2019-08-09 | Option exercise | 15,000 | $3.68 | 309,081 |
| 2019-08-09 | Open-market sale | 15,000 | $15.53 | 294,081 |
| 2019-06-18 | Option exercise (derivative) | 3,860 | $0.00 | 57,900 |
| 2019-06-18 | Open-market sale | 1,435 | $15.57 | 294,081 |
| 2019-06-18 | Option exercise | 3,860 | $0.00 | 295,516 |
| 2019-05-16 | Open-market sale | 2,266 | $15.84 | 291,656 |
| 2019-05-10 | Option exercise (derivative) | 3,750 | $0.00 | 2,375 |
| 2019-05-10 | Open-market sale | 3,750 | $16.58 | 291,656 |
| 2019-05-10 | Option exercise | 3,750 | $1.52 | 295,406 |
| 2019-05-03 | Grant / award (derivative) | 61,760 | $0.00 | 61,760 |
| 2019-02-11 | Grant / award (derivative) | 31,023 | $0.00 | 31,023 |
| 2018-10-05 | Open-market sale | 54,246 | $13.95 | 291,656 |
| 2018-10-02 | — | — | — | 331,656 |
| 2018-10-02 | Option exercise (derivative) | 6,667 | $0.00 | 45,001 |
| 2018-10-02 | Option exercise (derivative) | 7,579 | $0.00 | 78,114 |
| 2018-10-02 | Option exercise | 7,579 | $3.58 | 339,235 |
| 2018-10-02 | Option exercise | 6,667 | $3.03 | 345,902 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.