Dec 01
2025
SELL
Payment of exercise price or tax liability
$822,168
$30.89 p/Share
26,616
Reduced 18.79%
115,053
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
-
62,569
Added 30.64%
141,669
Common Stock
Nov 12
2025
BUY
Grant, award, or other acquisition
$176,980
$27.61 p/Share
6,410
Added 7.5%
79,100
Common Stock
Nov 07
2025
SELL
Open market or private sale
$8,932
$29.0 p/Share
308
Reduced 0.42%
72,690
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$897,611
$78.6 p/Share
11,420
Reduced 13.53%
72,998
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
27,750
Added 24.74%
84,418
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$103,627
$71.32 p/Share
1,453
Reduced 2.5%
56,668
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
$154,933
$68.89 p/Share
2,249
Added 3.73%
58,121
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$65,398
$46.68 p/Share
1,401
Reduced 2.45%
55,872
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$48,267
$46.68 p/Share
1,034
Reduced 1.77%
57,273
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
$649,974
$46.45 p/Share
13,993
Added 19.35%
58,307
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$79,944
$22.45 p/Share
3,561
Reduced 7.44%
44,314
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$35,889
$25.31 p/Share
1,418
Reduced 2.88%
47,875
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$26,499
$25.31 p/Share
1,047
Reduced 2.23%
45,860
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
46,907
Reduced 100.0%
0
Class A Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$73,952
$23.11 p/Share
3,200
Reduced 6.39%
46,907
Class A Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$34,322
$26.94 p/Share
1,274
Reduced 2.48%
50,107
Class A Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
9,480
Added 15.58%
51,381
Class A Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$68,459
$21.4 p/Share
3,199
Reduced 7.09%
41,901
Class A Common Stock
Nov 12
2020
BUY
Open market or private purchase
-
12,842
Added 22.16%
45,100
Class A Common Stock