Mar 17
2025
SELL
Payment of exercise price or tax liability
$97,360
$213.98 p/Share
455
Reduced 4.06%
10,754
Class A Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$87,354
$211.0 p/Share
414
Reduced 3.56%
11,209
Class A Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$80,079
$206.39 p/Share
388
Reduced 3.23%
11,623
Class A Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$535,454
$205.47 p/Share
2,606
Reduced 17.83%
12,011
Class A Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
4,915
Added 25.16%
14,617
Class A Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,240,412
$209.07 p/Share
5,933
Reduced 37.95%
9,702
Class A Common Stock
Nov 07
2024
SELL
Open market or private sale
$954,281
$208.86 p/Share
4,569
Reduced 22.61%
15,635
Class A Common Stock
May 22
2024
SELL
Open market or private sale
$324,370
$215.1 p/Share
1,508
Reduced 6.95%
20,204
Class A Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$283,819
$204.04 p/Share
1,391
Reduced 6.02%
21,712
Class A Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
2,369
Added 9.3%
23,103
Class A Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$77,436
$203.78 p/Share
380
Reduced 1.8%
20,734
Class A Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$99,560
$202.77 p/Share
491
Reduced 2.27%
21,114
Class A Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$617,729
$207.64 p/Share
2,975
Reduced 12.1%
21,605
Class A Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
5,734
Added 18.92%
24,580
Class A Common Stock
Sep 01
2023
SELL
Open market or private sale
$445,662
$190.78 p/Share
2,336
Reduced 11.03%
18,846
Class A Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$109,709
$163.99 p/Share
669
Reduced 3.06%
21,182
Class A Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$72,463
$162.84 p/Share
445
Reduced 2.0%
21,851
Class A Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$248,246
$163.32 p/Share
1,520
Reduced 6.38%
22,296
Class A Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
2,221
Added 8.53%
23,816
Class A Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$680,066
$168.25 p/Share
4,042
Reduced 15.77%
21,595
Class A Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
7,802
Added 23.33%
25,637
Class A Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$99,446
$146.03 p/Share
681
Reduced 3.68%
17,835
Class A Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
2,601
Added 12.32%
18,516
Class A Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$70,775
$141.55 p/Share
500
Reduced 3.05%
15,915
Class A Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$98,377
$138.95 p/Share
708
Reduced 4.13%
16,415
Class A Common Stock