Dec 16
2024
BUY
Grant, award, or other acquisition
-
208
Added 3.37%
5,961
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$11,473
$327.82 p/Share
35
Reduced 0.6%
5,753
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$13,827
$329.22 p/Share
42
Reduced 0.72%
5,788
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$14,548
$330.64 p/Share
44
Reduced 0.75%
5,830
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$309,878
$324.82 p/Share
954
Reduced 13.97%
5,874
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$201,814
$147.31 p/Share
1,370
Added 16.71%
6,828
Common Stock
Jul 26
2024
SELL
Open market or private sale
$150,990
$301.98 p/Share
500
Reduced 8.39%
5,458
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$91,268
$214.75 p/Share
425
Reduced 6.66%
5,958
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,352
Added 17.48%
6,383
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$7,496
$227.18 p/Share
33
Reduced 0.65%
5,031
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$5,042
$219.26 p/Share
23
Reduced 0.45%
5,064
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$6,410
$221.04 p/Share
29
Reduced 0.57%
5,087
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
299
Added 5.52%
5,116
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$127,930
$310.51 p/Share
412
Reduced 7.88%
4,817
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,407
Added 21.2%
5,229
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$11,351
$324.33 p/Share
35
Reduced 0.91%
3,822
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$10,702
$334.44 p/Share
32
Reduced 0.82%
3,857
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$7,331
$333.23 p/Share
22
Reduced 0.56%
3,889
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
277
Added 6.61%
3,911
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$13,824
$238.35 p/Share
58
Reduced 1.57%
3,634
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$8,542
$244.06 p/Share
35
Reduced 0.94%
3,692
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$7,893
$246.65 p/Share
32
Reduced 0.85%
3,727
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
234
Added 5.86%
3,759
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$5,879
$172.92 p/Share
34
Reduced 0.96%
3,525
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$10,164
$175.25 p/Share
58
Reduced 1.6%
3,559
Common Stock