Mar 25
2024
SELL
Payment of exercise price or tax liability
$916,231
$95.71 p/Share
9,573
Reduced 4.22%
217,379
Class A Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
21,609
Added 8.69%
226,952
Class A Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$271,030
$94.37 p/Share
2,872
Reduced 1.38%
205,343
Class A Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
22,121
Added 9.6%
208,215
Class A Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,811,157
$92.98 p/Share
19,479
Reduced 9.48%
186,094
Class A Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$205,721
$90.11 p/Share
2,283
Reduced 1.1%
205,573
Class A Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,305,000
$92.2 p/Share
25,000
Reduced 10.74%
207,856
Class A Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,335,000
$93.4 p/Share
25,000
Reduced 9.7%
232,856
Class A Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$1,548,214
$86.42 p/Share
17,915
Reduced 6.5%
257,856
Class A Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
44,213
Added 13.82%
275,771
Class A Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,113,363
$81.41 p/Share
13,676
Reduced 5.58%
231,558
Class A Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
25,928
Added 9.56%
245,234
Class A Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,871,079
$85.92 p/Share
21,777
Reduced 9.03%
219,306
Class A Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$193,608
$85.14 p/Share
2,274
Reduced 0.93%
241,083
Class A Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$130,289
$84.99 p/Share
1,533
Reduced 0.63%
243,357
Class A Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
34,654
Added 12.4%
244,890
Class A Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$393,579
$95.39 p/Share
4,126
Reduced 1.92%
210,236
Class A Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$576,839
$96.85 p/Share
5,956
Reduced 2.7%
214,362
Class A Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
20,607
Added 8.55%
220,318
Class A Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
39,840
Added 16.63%
199,711
Class A Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$155,525
$101.65 p/Share
1,530
Reduced 0.95%
159,871
Class A Common Stock
Mar 12
2021
SELL
Open market or private sale
$157,060
$78.53 p/Share
2,000
Reduced 1.22%
161,401
Class A Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$325,975
$77.91 p/Share
4,184
Reduced 2.5%
163,401
Class A Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
17,327
Added 9.37%
167,585
Class A Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
7,736
Added 4.9%
150,258
Class A Common Stock