Sep 16
2024
BUY
Grant, award, or other acquisition
$674,820
$218.53 p/Share
3,088
Added 12.42%
21,781
Common Stock Class A
Sep 15
2024
SELL
Payment of exercise price or tax liability
$280,351
$216.99 p/Share
1,292
Reduced 6.46%
18,693
Common Stock Class A
Mar 15
2024
SELL
Payment of exercise price or tax liability
$532,657
$217.5 p/Share
2,449
Reduced 10.92%
19,985
Common Stock Class A
Mar 15
2024
BUY
Grant, award, or other acquisition
$1,151,010
$217.5 p/Share
5,292
Added 19.09%
22,434
Common Stock Class A
Sep 16
2023
SELL
Payment of exercise price or tax liability
$21,716
$206.82 p/Share
105
Reduced 0.61%
17,142
Common Stock Class A
Sep 15
2023
SELL
Payment of exercise price or tax liability
$208,888
$206.82 p/Share
1,010
Reduced 5.53%
17,247
Common Stock Class A
Sep 15
2023
BUY
Grant, award, or other acquisition
$675,060
$206.82 p/Share
3,264
Added 15.17%
18,257
Common Stock Class A
Mar 16
2023
SELL
Payment of exercise price or tax liability
$20,218
$187.21 p/Share
108
Reduced 0.72%
14,993
Common Stock Class A
Sep 16
2022
SELL
Payment of exercise price or tax liability
$21,263
$191.56 p/Share
111
Reduced 0.73%
15,101
Common Stock Class A
Sep 15
2022
SELL
Payment of exercise price or tax liability
$128,197
$190.77 p/Share
672
Reduced 5.44%
11,672
Common Stock Class A
Sep 15
2022
BUY
Grant, award, or other acquisition
-
3,540
Added 18.88%
15,212
Common Stock Class A
Sep 14
2022
SELL
Payment of exercise price or tax liability
-
142
Reduced 1.14%
12,344
Common Stock Class A
Sep 12
2022
SELL
Open market or private sale
$151,058
$201.41 p/Share
750
Reduced 5.67%
12,486
Common Stock Class A
Mar 16
2022
SELL
Payment of exercise price or tax liability
$17,667
$242.01 p/Share
73
Reduced 0.55%
13,236
Common Stock Class A
Mar 15
2022
SELL
Payment of exercise price or tax liability
$23,896
$232.0 p/Share
103
Reduced 0.77%
13,309
Common Stock Class A
Mar 15
2022
BUY
Grant, award, or other acquisition
$80,968
$232.0 p/Share
349
Added 2.54%
13,412
Common Stock Class A
Nov 09
2021
SELL
Open market or private sale
$97,900
$220.0 p/Share
445
Reduced 3.29%
13,063
Common Stock Class A
Sep 16
2021
SELL
Payment of exercise price or tax liability
$22,077
$188.69 p/Share
117
Reduced 0.86%
13,508
Common Stock Class A
Sep 15
2021
SELL
Payment of exercise price or tax liability
$73,505
$188.96 p/Share
389
Reduced 3.66%
10,253
Common Stock Class A
Sep 15
2021
BUY
Grant, award, or other acquisition
-
3,372
Added 19.84%
13,625
Common Stock Class A
Sep 14
2021
SELL
Payment of exercise price or tax liability
$16,619
$188.85 p/Share
88
Reduced 0.82%
10,642
Common Stock Class A
Mar 16
2021
SELL
Payment of exercise price or tax liability
$16,155
$207.12 p/Share
78
Reduced 0.72%
10,730
Common Stock Class A
Mar 15
2021
SELL
Payment of exercise price or tax liability
$80,918
$209.09 p/Share
387
Reduced 3.46%
10,808
Common Stock Class A
Mar 15
2021
BUY
Grant, award, or other acquisition
$275,162
$209.09 p/Share
1,316
Added 10.52%
11,195
Common Stock Class A
Nov 02
2020
SELL
Open market or private sale
$693,093
$152.63 p/Share
4,541
Reduced 31.49%
9,879
Common Stock Class A