Jun 27
2025
BUY
Grant, award, or other acquisition
$1,159
$289.88 p/Share
4
Added 0.05%
7,713
Common Shares
May 08
2025
-
734
Reduced 8.69%
7,708
Common Shares
Apr 01
2025
SELL
Payment of exercise price or tax liability
$79,496
$298.86 p/Share
266
Reduced 3.05%
8,442
Common Shares
Mar 28
2025
BUY
Grant, award, or other acquisition
$1,177
$294.37 p/Share
4
Added 0.05%
8,708
Common Shares
Dec 31
2024
BUY
Grant, award, or other acquisition
$30,842
$299.44 p/Share
103
Added 1.17%
8,704
Common Shares
Sep 30
2024
BUY
Grant, award, or other acquisition
$30,565
$363.87 p/Share
84
Added 0.97%
8,600
Common Shares
Jun 30
2024
BUY
Grant, award, or other acquisition
$30,203
$287.65 p/Share
105
Added 1.22%
8,515
Common Shares
May 02
2024
-
696
Reduced 7.64%
8,410
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$87,096
$286.5 p/Share
304
Reduced 3.23%
9,106
Common Shares
Mar 31
2024
BUY
Grant, award, or other acquisition
$30,166
$290.06 p/Share
104
Added 1.09%
9,410
Common Shares
Mar 05
2024
SELL
Sale (or disposition) back to the issuer
-
5,000
Reduced 34.95%
9,306
Common Shares
Mar 04
2024
-
5,242
Reduced 26.82%
14,306
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$288,550
$286.26 p/Share
1,008
Reduced 2.38%
41,423
Common Shares
Feb 15
2024
SELL
Sale (or disposition) back to the issuer
-
21,875
Reduced 52.81%
19,548
Common Shares
Dec 31
2023
BUY
Grant, award, or other acquisition
$30,195
$305.0 p/Share
99
Added 0.23%
42,431
Common Shares
Sep 30
2023
BUY
Grant, award, or other acquisition
$30,041
$263.52 p/Share
114
Added 0.27%
42,332
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
$30,063
$291.88 p/Share
103
Added 0.24%
42,218
Common Shares
May 17
2023
-
5,104
Reduced 10.81%
42,115
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$126,596
$302.14 p/Share
419
Reduced 0.88%
47,219
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$30,214
$302.14 p/Share
100
Added 0.21%
47,638
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$143,514
$300.87 p/Share
477
Reduced 0.99%
47,538
Common Stock
Mar 03
2023
-
12,296
Reduced 20.39%
48,015
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$150,371
$298.95 p/Share
503
Reduced 0.83%
60,311
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$380,282
$292.3 p/Share
1,301
Reduced 2.09%
60,814
Common Stock
Feb 17
2023
-
103,275
Reduced 62.44%
62,115
Common Stock