Nov 25
2025
SELL
Open market or private sale
$1,391,812
$81.25 p/Share
17,130
Reduced 10.8%
141,421
Class A Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$790,510
$78.16 p/Share
10,114
Reduced 6.0%
158,550
Class A Common Stock
Oct 02
2025
BUY
Grant, award, or other acquisition
-
33,584
Added 16.61%
168,664
Class A Common Stock
Sep 18
2025
SELL
Open market or private sale
$1,907,037
$80.32 p/Share
23,743
Reduced 14.95%
135,080
Class A Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
$854,510
$35.99 p/Share
23,743
Added 13.18%
156,375
Class A Common Stock
Sep 03
2025
SELL
Payment of exercise price or tax liability
$631,068
$77.11 p/Share
8,184
Reduced 5.71%
135,080
Class A Common Stock
Sep 03
2025
BUY
Grant, award, or other acquisition
-
17,416
Added 10.84%
143,264
Class A Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$239,873
$70.78 p/Share
3,389
Reduced 2.62%
125,845
Class A Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$378,821
$74.63 p/Share
5,076
Reduced 3.78%
129,232
Class A Common Stock
Oct 02
2024
BUY
Grant, award, or other acquisition
-
32,158
Added 19.32%
134,308
Class A Common Stock
Sep 27
2024
SELL
Open market or private sale
$1,590,938
$75.3 p/Share
21,128
Reduced 17.14%
102,150
Class A Common Stock
Sep 27
2024
BUY
Exercise of conversion of derivative security
$742,437
$35.14 p/Share
21,128
Added 14.63%
123,278
Class A Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$56,504
$74.84 p/Share
755
Reduced 0.73%
102,150
Class A Common Stock
Sep 13
2024
SELL
Open market or private sale
$916,934
$73.08 p/Share
12,547
Reduced 10.87%
102,905
Class A Common Stock
Sep 04
2024
SELL
Payment of exercise price or tax liability
$178,530
$73.53 p/Share
2,428
Reduced 2.06%
115,452
Class A Common Stock
Sep 04
2024
BUY
Grant, award, or other acquisition
-
5,170
Added 4.2%
117,880
Class A Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$201,306
$59.4 p/Share
3,389
Reduced 2.92%
112,702
Class A Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
32,400
Added 21.82%
116,091
Class A Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$48,918
$55.4 p/Share
883
Reduced 1.04%
83,691
Class A Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$97,488
$56.06 p/Share
1,739
Reduced 2.01%
84,574
Class A Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$42,038
$55.68 p/Share
755
Reduced 0.87%
86,313
Class A Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$40,325
$50.47 p/Share
799
Reduced 0.91%
87,068
Class A Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
1,701
Added 1.9%
87,867
Class A Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$180,967
$53.43 p/Share
3,387
Reduced 3.78%
86,164
Class A Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$37,095
$42.01 p/Share
883
Reduced 0.98%
89,430
Class A Common Stock