Mar 18
2025
SELL
Payment of exercise price or tax liability
$256,066
$362.7 p/Share
706
Reduced 2.79%
24,618
Common Shares
Mar 18
2025
BUY
Grant, award, or other acquisition
$472,598
$362.7 p/Share
1,303
Added 4.89%
25,324
Common Shares
Mar 03
2025
SELL
Payment of exercise price or tax liability
$226,281
$355.23 p/Share
637
Reduced 2.58%
24,021
Common Shares
Feb 26
2025
BUY
Grant, award, or other acquisition
$3,825,450
$344.48 p/Share
11,105
Added 31.05%
24,658
Common Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$275,724
$340.4 p/Share
810
Reduced 5.64%
13,553
Common Shares
Nov 18
2024
SELL
Payment of exercise price or tax liability
$239,071
$370.08 p/Share
646
Reduced 4.3%
14,363
Common Shares
Nov 14
2024
SELL
Open market or private sale
$74,000
$370.0 p/Share
200
Reduced 1.32%
15,009
Common Shares
Mar 14
2024
SELL
Payment of exercise price or tax liability
$337,158
$386.65 p/Share
872
Reduced 5.42%
15,209
Common Shares
Mar 14
2024
BUY
Grant, award, or other acquisition
$622,119
$386.65 p/Share
1,609
Added 9.1%
16,081
Common Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
$1,340,249
$369.52 p/Share
3,627
Added 20.04%
14,472
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$334,904
$370.47 p/Share
904
Reduced 7.69%
10,845
Common Shares
Feb 09
2024
BUY
Open market or private purchase
$246,750
$352.5 p/Share
700
Added 5.62%
11,749
Common Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$257,069
$397.94 p/Share
646
Reduced 5.52%
11,049
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$240,517
$382.38 p/Share
629
Reduced 6.38%
9,235
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
$940,654
$382.38 p/Share
2,460
Added 17.38%
11,695
Common Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$190,659
$322.06 p/Share
592
Reduced 5.66%
9,864
Common Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$82,019
$301.54 p/Share
272
Reduced 2.54%
10,456
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
$851,851
$301.54 p/Share
2,825
Added 20.84%
10,728
Common Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$127,452
$275.87 p/Share
462
Reduced 5.52%
7,903
Common Shares