Mar 25
2024
SELL
Payment of exercise price or tax liability
$559,042
$95.71 p/Share
5,841
Reduced 3.97%
141,283
Class A Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
14,841
Added 9.16%
147,124
Class A Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$216,201
$94.37 p/Share
2,291
Reduced 1.7%
132,283
Class A Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
19,862
Added 12.86%
134,574
Class A Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,025,569
$92.98 p/Share
11,030
Reduced 8.77%
114,712
Class A Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$119,125
$90.11 p/Share
1,322
Reduced 1.04%
125,742
Class A Common Stock
Feb 16
2024
SELL
Open market or private sale
$1,121,307
$94.03 p/Share
11,925
Reduced 8.58%
127,064
Class A Common Stock
Feb 16
2024
-
3,185
Reduced 2.24%
138,989
Class A Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$888,311
$86.42 p/Share
10,279
Reduced 6.74%
142,174
Class A Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
30,365
Added 16.61%
152,453
Class A Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$370,903
$81.41 p/Share
4,556
Reduced 3.6%
122,088
Class A Common Stock
Aug 11
2023
SELL
Open market or private sale
$550,939
$84.1 p/Share
6,551
Reduced 4.92%
126,644
Class A Common Stock
Aug 11
2023
-
3,683
Reduced 2.69%
133,195
Class A Common Stock
May 30
2023
SELL
Open market or private sale
$497,523
$75.2 p/Share
6,616
Reduced 4.61%
136,878
Class A Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$22,179
$77.28 p/Share
287
Reduced 0.2%
143,494
Class A Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
23,281
Added 13.94%
143,781
Class A Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$900,613
$85.92 p/Share
10,482
Reduced 8.0%
120,500
Class A Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$91,440
$85.14 p/Share
1,074
Reduced 0.81%
130,982
Class A Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$71,646
$84.99 p/Share
843
Reduced 0.63%
132,056
Class A Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
22,410
Added 14.43%
132,899
Class A Common Stock
May 19
2022
BUY
Grant, award, or other acquisition
-
2,918
Added 2.57%
110,489
Class A Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$210,907
$95.39 p/Share
2,211
Reduced 2.01%
107,571
Class A Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$233,796
$96.85 p/Share
2,414
Reduced 2.15%
109,782
Class A Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
13,434
Added 10.69%
112,196
Class A Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
22,518
Added 18.57%
98,762
Class A Common Stock