Dec 01
2025
SELL
Payment of exercise price or tax liability
$862,294
$30.89 p/Share
27,915
Reduced 25.43%
81,868
Common Stock
Dec 01
2025
SELL
Open market or private sale
$122,792
$30.93 p/Share
3,970
Reduced 6.75%
54,812
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
-
54,971
Added 33.37%
109,783
Common Stock
Nov 12
2025
BUY
Grant, award, or other acquisition
$144,980
$27.61 p/Share
5,251
Added 8.2%
58,782
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$9,715
$29.0 p/Share
335
Reduced 0.62%
53,531
Common Stock
Sep 03
2025
SELL
Open market or private sale
$166,859
$42.03 p/Share
3,970
Reduced 6.86%
53,866
Common Stock
Apr 01
2025
SELL
Open market or private sale
$239,814
$75.13 p/Share
3,192
Reduced 5.23%
57,836
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$1,031,389
$78.6 p/Share
13,122
Reduced 17.7%
61,028
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
25,891
Added 25.88%
74,150
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$119,033
$71.32 p/Share
1,669
Reduced 3.34%
48,259
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
$135,988
$68.89 p/Share
1,974
Added 3.8%
49,928
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$178,364
$46.68 p/Share
3,821
Reduced 7.38%
47,954
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$77,582
$46.68 p/Share
1,662
Reduced 3.11%
51,775
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
$599,994
$46.45 p/Share
12,917
Added 19.47%
53,437
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$106,929
$22.45 p/Share
4,763
Reduced 10.52%
40,520
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$96,684
$25.31 p/Share
3,820
Reduced 7.78%
45,283
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$41,331
$25.31 p/Share
1,633
Reduced 3.47%
45,379
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
47,012
Reduced 100.0%
0
Class A Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$68,752
$23.11 p/Share
2,975
Reduced 5.95%
47,012
Class A Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$64,279
$26.94 p/Share
2,386
Reduced 4.56%
49,987
Class A Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$64,279
$26.94 p/Share
2,386
Reduced 4.56%
49,987
Class A Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
8,844
Added 14.45%
52,373
Class A Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$63,665
$21.4 p/Share
2,975
Reduced 6.4%
43,529
Class A Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
-
20,698
Added 30.8%
46,504
Class A Common Stock