Jun 01
2023
SELL
Payment of exercise price or tax liability
$351,458
$133.94 p/Share
2,624
Reduced 1.21%
213,726
Class A Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
42,188
Added 16.32%
216,350
Class A Common Stock
Apr 03
2023
SELL
Open market or private sale
$4,447,946
$124.54 p/Share
35,715
Reduced 17.02%
174,162
Class A Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$8,517,142
$124.85 p/Share
68,219
Reduced 24.53%
209,877
Class A Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
117,115
Added 29.63%
278,096
Class A Common Stock
Dec 02
2022
SELL
Open market or private sale
$2,148,022
$120.27 p/Share
17,860
Reduced 9.99%
160,981
Class A Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$319,288
$121.68 p/Share
2,624
Reduced 1.45%
178,841
Class A Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$814,632
$106.46 p/Share
7,652
Reduced 4.05%
181,465
Class A Common Stock
Jun 02
2022
SELL
Open market or private sale
$1,180,549
$129.05 p/Share
9,148
Reduced 4.61%
189,117
Class A Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$339,572
$129.41 p/Share
2,624
Reduced 1.31%
198,265
Class A Common Stock
Apr 21
2022
BUY
Grant, award, or other acquisition
-
29,847
Added 12.94%
200,889
Class A Common Stock
Apr 04
2022
SELL
Open market or private sale
$3,910,985
$114.45 p/Share
34,172
Reduced 16.65%
171,042
Class A Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$4,818,520
$114.21 p/Share
42,190
Reduced 17.05%
205,214
Class A Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
58,424
Added 19.1%
247,404
Class A Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$598,272
$114.0 p/Share
5,248
Reduced 2.7%
188,980
Class A Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$738,435
$151.91 p/Share
4,861
Reduced 2.79%
169,561
Class A Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$394,034
$160.83 p/Share
2,450
Reduced 1.39%
174,422
Class A Common Stock
Apr 14
2021
BUY
Grant, award, or other acquisition
-
56,971
Added 24.36%
176,872
Class A Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$4,538,777
$152.4 p/Share
29,782
Reduced 17.35%
141,901
Class A Common Stock
Apr 01
2021
SELL
Open market or private sale
$3,339,820
$151.81 p/Share
22,000
Reduced 15.5%
119,901
Class A Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
52,244
Added 23.33%
171,683
Class A Common Stock
Dec 10
2020
BUY
Grant, award, or other acquisition
-
34,725
Added 22.52%
119,439
Class A Common Stock
Nov 02
2020
SELL
Open market or private sale
$2,344,860
$130.27 p/Share
18,000
Reduced 17.52%
84,714
Class A Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$315,260
$128.73 p/Share
2,449
Reduced 2.33%
102,714
Class A Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$703,387
$144.7 p/Share
4,861
Reduced 4.42%
105,163
Class A Common Stock