Mar 17
2025
SELL
Payment of exercise price or tax liability
$1,319,186
$213.98 p/Share
6,165
Reduced 3.02%
197,960
Class A Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$434,871
$211.0 p/Share
2,061
Reduced 1.0%
204,125
Class A Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
$1,018,201
$168.8 p/Share
6,032
Added 2.84%
206,186
Class A Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
14,029
Added 6.55%
200,154
Class A Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$383,059
$206.39 p/Share
1,856
Reduced 0.99%
186,125
Class A Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$2,304,140
$205.47 p/Share
11,214
Reduced 5.63%
187,981
Class A Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
23,150
Added 10.41%
199,195
Class A Common Stock
Nov 06
2024
SELL
Open market or private sale
$4,422,125
$212.5 p/Share
20,810
Reduced 10.57%
176,045
Class A Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,213,629
$204.04 p/Share
5,948
Reduced 2.93%
196,855
Class A Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$1,015,780
$163.23 p/Share
6,223
Added 2.98%
202,803
Class A Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
13,440
Added 6.4%
196,580
Class A Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$466,452
$203.78 p/Share
2,289
Reduced 1.23%
183,140
Class A Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$538,151
$202.77 p/Share
2,654
Reduced 1.41%
185,429
Class A Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$3,309,573
$207.64 p/Share
15,939
Reduced 7.81%
188,083
Class A Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
28,052
Added 12.09%
204,022
Class A Common Stock
May 08
2023
SELL
Open market or private sale
$1,572,439
$169.92 p/Share
9,254
Reduced 5.0%
175,970
Class A Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$605,779
$163.99 p/Share
3,694
Reduced 1.96%
185,224
Class A Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$377,300
$162.84 p/Share
2,317
Reduced 1.21%
188,918
Class A Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$1,012,328
$130.27 p/Share
7,771
Added 3.9%
191,235
Class A Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,133,277
$163.32 p/Share
6,939
Reduced 3.64%
183,464
Class A Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
12,102
Added 5.98%
190,403
Class A Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$3,731,953
$168.25 p/Share
22,181
Reduced 11.06%
178,301
Class A Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
39,046
Added 16.3%
200,482
Class A Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$497,524
$146.03 p/Share
3,407
Reduced 2.07%
161,436
Class A Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
$1,241,382
$57.57 p/Share
21,563
Added 11.57%
164,843
Class A Common Stock