Jun 20
2025
SELL
Payment of exercise price or tax liability
$89,656
$34.22 p/Share
2,620
Reduced 1.53%
168,753
Class A Common Stock
May 22
2025
SELL
Open market or private sale
$119,761
$31.86 p/Share
3,759
Reduced 2.15%
171,373
Class A Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$244,917
$32.26 p/Share
7,592
Reduced 4.15%
175,132
Class A Common Stock
Apr 09
2025
BUY
Grant, award, or other acquisition
-
40,320
Added 18.08%
182,724
Class A Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$54,199
$31.42 p/Share
1,725
Reduced 1.2%
142,404
Class A Common Stock
Mar 06
2025
SELL
Open market or private sale
$140,890
$35.75 p/Share
3,941
Reduced 2.66%
144,129
Class A Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$176,579
$36.98 p/Share
4,775
Reduced 3.12%
148,070
Class A Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
8,716
Added 5.39%
152,845
Class A Common Stock
Feb 24
2025
SELL
Open market or private sale
$137,365
$37.46 p/Share
3,667
Reduced 2.48%
144,129
Class A Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$306,431
$39.56 p/Share
7,746
Reduced 4.98%
147,796
Class A Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$86,287
$29.49 p/Share
2,926
Reduced 1.85%
155,542
Class A Common Stock
Nov 27
2024
SELL
Open market or private sale
$118,733
$30.88 p/Share
3,845
Reduced 2.37%
158,468
Class A Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$217,734
$29.23 p/Share
7,449
Reduced 4.39%
162,313
Class A Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$88,861
$30.38 p/Share
2,925
Reduced 1.69%
169,762
Class A Common Stock
Aug 27
2024
SELL
Open market or private sale
$121,386
$31.57 p/Share
3,845
Reduced 2.18%
172,687
Class A Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$235,760
$31.65 p/Share
7,449
Reduced 4.05%
176,532
Class A Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$128,729
$44.01 p/Share
2,925
Reduced 1.56%
183,981
Class A Common Stock
Jun 20
2024
SELL
Open market or private sale
$115,380
$45.0 p/Share
2,564
Reduced 1.35%
186,906
Class A Common Stock
Jun 13
2024
SELL
Open market or private sale
$168,795
$43.9 p/Share
3,845
Reduced 1.99%
189,470
Class A Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$317,625
$42.64 p/Share
7,449
Reduced 3.71%
193,315
Class A Common Stock
Apr 11
2024
BUY
Grant, award, or other acquisition
-
6,876
Added 3.31%
200,764
Class A Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$58,052
$34.29 p/Share
1,693
Reduced 0.87%
193,888
Class A Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$267,327
$35.11 p/Share
7,614
Reduced 3.75%
195,581
Class A Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$61,544
$37.12 p/Share
1,658
Reduced 0.81%
203,195
Class A Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$234,452
$32.13 p/Share
7,297
Reduced 3.44%
204,853
Class A Common Stock