Sep 18
2024
SELL
Payment of exercise price or tax liability
$1,529,448
$389.47 p/Share
3,927
Reduced 6.39%
57,529
Common Shares
Mar 14
2024
SELL
Payment of exercise price or tax liability
$1,830,014
$386.65 p/Share
4,733
Reduced 7.15%
61,456
Common Shares
Mar 14
2024
BUY
Grant, award, or other acquisition
$3,577,285
$386.65 p/Share
9,252
Added 12.26%
66,189
Common Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
$3,000,132
$369.52 p/Share
8,119
Added 12.48%
56,937
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$256,451
$370.06 p/Share
693
Reduced 1.4%
48,818
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$633,133
$370.47 p/Share
1,709
Reduced 3.34%
49,511
Common Shares
Feb 09
2024
BUY
Open market or private purchase
$251,798
$349.72 p/Share
720
Added 1.39%
51,220
Common Shares
Sep 18
2023
SELL
Payment of exercise price or tax liability
$1,491,670
$379.85 p/Share
3,927
Reduced 7.22%
50,500
Common Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,189,497
$340.44 p/Share
3,494
Reduced 6.03%
54,427
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$2,325,205
$340.44 p/Share
6,830
Added 10.55%
57,921
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$265,952
$383.77 p/Share
693
Reduced 1.34%
51,091
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$449,678
$382.38 p/Share
1,176
Reduced 2.52%
45,569
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
$2,376,491
$382.38 p/Share
6,215
Added 10.72%
51,784
Common Shares
Sep 18
2022
SELL
Payment of exercise price or tax liability
$1,107,470
$282.59 p/Share
3,919
Reduced 7.74%
46,745
Common Shares
Feb 26
2022
SELL
Payment of exercise price or tax liability
$197,745
$296.47 p/Share
667
Reduced 1.3%
50,664
Common Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$230,980
$301.54 p/Share
766
Reduced 1.47%
51,331
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
$2,125,857
$301.54 p/Share
7,050
Added 11.92%
52,097
Common Shares
Sep 18
2021
SELL
Payment of exercise price or tax liability
$990,468
$252.22 p/Share
3,927
Reduced 8.02%
45,047
Common Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$102,094
$240.22 p/Share
425
Reduced 0.86%
48,974
Common Shares
Feb 23
2021
BUY
Grant, award, or other acquisition
$2,000,902
$242.24 p/Share
8,260
Added 14.33%
49,399
Common Shares