Sep 01
2024
SELL
Payment of exercise price or tax liability
$338,241
$78.17 p/Share
4,327
Reduced 1.5%
283,669
Class A Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$614,268
$81.36 p/Share
7,550
Reduced 2.55%
287,996
Class A Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$163,305
$85.5 p/Share
1,910
Reduced 0.64%
295,546
Class A Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,224,958
$85.5 p/Share
14,327
Added 4.6%
297,456
Class A Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$539,250
$94.11 p/Share
5,730
Reduced 1.98%
283,129
Class A Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,659
Added 3.56%
288,859
Class A Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,092,322
$95.37 p/Share
21,939
Reduced 7.31%
278,200
Class A Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$6,999,967
$95.37 p/Share
73,398
Added 19.65%
300,139
Class A Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$234,005
$110.38 p/Share
2,120
Reduced 0.93%
226,741
Class A Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$4,250,038
$100.86 p/Share
42,138
Added 15.55%
228,861
Class A Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$166,608
$89.0 p/Share
1,872
Reduced 0.99%
186,723
Class A Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$113,741
$88.24 p/Share
1,289
Reduced 0.68%
188,595
Class A Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
2,447
Added 1.27%
189,884
Class A Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$763,389
$91.26 p/Share
8,365
Reduced 4.27%
187,437
Class A Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,073,858
$92.79 p/Share
11,573
Reduced 5.58%
195,802
Class A Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
$5,249,965
$92.79 p/Share
56,579
Added 21.44%
207,375
Class A Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,889,373
$77.8 p/Share
24,285
Reduced 13.87%
150,796
Class A Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$137,630
$64.92 p/Share
2,120
Reduced 1.2%
175,081
Class A Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$1,155,013
$108.34 p/Share
10,661
Added 5.67%
177,201
Class A Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$935,513
$111.85 p/Share
8,364
Reduced 4.78%
166,540
Class A Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$773,372
$119.68 p/Share
6,462
Reduced 3.56%
174,904
Class A Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
$3,468,805
$119.68 p/Share
28,984
Added 13.78%
181,366
Class A Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$3,457,112
$142.35 p/Share
24,286
Reduced 13.75%
152,382
Class A Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$2,300,028
$142.85 p/Share
16,101
Added 8.35%
176,668
Class A Common Stock
Mar 17
2021
SELL
Open market or private sale
$2,816,302
$96.09 p/Share
29,309
Reduced 15.44%
160,567
Class A Common Stock