Nov 15
2024
SELL
Open market or private sale
$238,382
$131.34 p/Share
1,815
Reduced 2.52%
70,154
Class A Common Stock
Aug 12
2024
SELL
Open market or private sale
$360,534
$108.89 p/Share
3,311
Reduced 4.4%
71,969
Class A Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$21,224
$88.07 p/Share
241
Reduced 0.32%
75,280
Class A Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$274,017
$95.71 p/Share
2,863
Reduced 3.65%
75,521
Class A Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
6,738
Added 7.92%
78,384
Class A Common Stock
Mar 12
2024
SELL
Open market or private sale
$65,725
$93.36 p/Share
704
Reduced 0.97%
71,646
Class A Common Stock
Mar 11
2024
SELL
Open market or private sale
$249,284
$93.47 p/Share
2,667
Reduced 3.56%
72,350
Class A Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$204,594
$94.37 p/Share
2,168
Reduced 2.81%
75,017
Class A Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
22,121
Added 22.28%
77,185
Class A Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$672,896
$92.98 p/Share
7,237
Reduced 11.62%
55,064
Class A Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$88,307
$90.11 p/Share
980
Reduced 1.55%
62,301
Class A Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$362,099
$86.42 p/Share
4,190
Reduced 6.21%
63,281
Class A Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
13,786
Added 16.97%
67,471
Class A Common Stock
Nov 14
2023
SELL
Open market or private sale
$81,427
$76.53 p/Share
1,064
Reduced 1.94%
53,685
Class A Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$18,079
$75.02 p/Share
241
Reduced 0.44%
54,749
Class A Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
20,410
Added 27.07%
54,990
Class A Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$60,745
$85.92 p/Share
707
Reduced 2.0%
34,580
Class A Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$20,603
$85.14 p/Share
242
Reduced 0.68%
35,287
Class A Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$56,603
$84.99 p/Share
666
Reduced 1.84%
35,529
Class A Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
14,458
Added 28.54%
36,195
Class A Common Stock
Aug 30
2022
SELL
Open market or private sale
$41,241
$79.77 p/Share
517
Reduced 2.32%
21,737
Class A Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$20,693
$79.59 p/Share
260
Reduced 1.15%
22,254
Class A Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$75,835
$95.39 p/Share
795
Reduced 3.41%
22,514
Class A Common Stock
Mar 02
2022
SELL
Open market or private sale
$14,162
$97.0 p/Share
146
Reduced 0.62%
23,309
Class A Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$26,343
$96.85 p/Share
272
Reduced 1.15%
23,455
Class A Common Stock