Oct 30
2024
SELL
Open market or private sale
$1,019,879
$226.64 p/Share
4,500
Reduced 14.26%
27,053
Common Stock Class A
Sep 16
2024
BUY
Grant, award, or other acquisition
$787,582
$218.53 p/Share
3,604
Added 10.25%
31,553
Common Stock Class A
Sep 15
2024
SELL
Payment of exercise price or tax liability
$335,466
$216.99 p/Share
1,546
Reduced 5.24%
27,949
Common Stock Class A
Mar 15
2024
SELL
Payment of exercise price or tax liability
$692,302
$217.5 p/Share
3,183
Reduced 9.74%
29,495
Common Stock Class A
Mar 15
2024
BUY
Grant, award, or other acquisition
$1,562,302
$217.5 p/Share
7,183
Added 18.02%
32,678
Common Stock Class A
Sep 16
2023
SELL
Payment of exercise price or tax liability
$62,252
$206.82 p/Share
301
Reduced 1.17%
25,495
Common Stock Class A
Sep 15
2023
SELL
Payment of exercise price or tax liability
$251,906
$206.82 p/Share
1,218
Reduced 4.51%
25,796
Common Stock Class A
Sep 15
2023
BUY
Grant, award, or other acquisition
$787,570
$206.82 p/Share
3,808
Added 12.35%
27,014
Common Stock Class A
Jul 28
2023
SELL
Open market or private sale
$1,853,100
$198.66 p/Share
9,328
Reduced 28.67%
23,206
Common Stock Class A
Jul 27
2023
SELL
Open market or private sale
$2,007,065
$198.68 p/Share
10,102
Reduced 23.69%
32,534
Common Stock Class A
Sep 16
2022
SELL
Payment of exercise price or tax liability
$60,725
$191.56 p/Share
317
Reduced 0.74%
42,636
Common Stock Class A
Sep 15
2022
SELL
Payment of exercise price or tax liability
$157,958
$190.77 p/Share
828
Reduced 2.09%
38,825
Common Stock Class A
Sep 15
2022
BUY
Grant, award, or other acquisition
-
4,128
Added 8.77%
42,953
Common Stock Class A
Sep 14
2022
SELL
Payment of exercise price or tax liability
-
345
Reduced 0.86%
39,653
Common Stock Class A
Mar 15
2022
SELL
Payment of exercise price or tax liability
$215,528
$232.0 p/Share
929
Reduced 2.27%
39,998
Common Stock Class A
Mar 15
2022
BUY
Grant, award, or other acquisition
$589,744
$232.0 p/Share
2,542
Added 5.85%
40,927
Common Stock Class A
Feb 14
2022
SELL
Open market or private sale
$1,166,004
$237.96 p/Share
4,900
Reduced 11.32%
38,385
Common Stock Class A
Sep 16
2021
SELL
Payment of exercise price or tax liability
$62,834
$188.69 p/Share
333
Reduced 0.76%
43,285
Common Stock Class A
Sep 15
2021
SELL
Payment of exercise price or tax liability
$171,576
$188.96 p/Share
908
Reduced 2.23%
39,846
Common Stock Class A
Sep 15
2021
BUY
Grant, award, or other acquisition
-
3,772
Added 7.96%
43,618
Common Stock Class A
Sep 14
2021
SELL
Payment of exercise price or tax liability
$68,553
$188.85 p/Share
363
Reduced 0.88%
40,754
Common Stock Class A
Mar 15
2021
SELL
Payment of exercise price or tax liability
$666,161
$209.09 p/Share
3,186
Reduced 7.19%
41,117
Common Stock Class A
Mar 15
2021
BUY
Grant, award, or other acquisition
$1,670,629
$209.09 p/Share
7,990
Added 15.28%
44,303
Common Stock Class A