Nov 04
2024
SELL
Open market or private sale
$93,741
$348.48 p/Share
269
Reduced 2.07%
12,726
Common Shares
Mar 14
2024
SELL
Payment of exercise price or tax liability
$300,427
$386.65 p/Share
777
Reduced 5.64%
12,995
Common Shares
Mar 14
2024
BUY
Grant, award, or other acquisition
$588,094
$386.65 p/Share
1,521
Added 9.95%
13,772
Common Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
$938,211
$369.52 p/Share
2,539
Added 17.17%
12,251
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$51,560
$365.68 p/Share
141
Reduced 1.43%
9,712
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$45,147
$370.06 p/Share
122
Reduced 1.22%
9,853
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$226,357
$370.47 p/Share
611
Reduced 5.77%
9,975
Common Shares
Feb 09
2024
BUY
Open market or private purchase
$100,431
$352.39 p/Share
285
Added 2.62%
10,586
Common Shares
Nov 01
2023
$99,892
$399.57 p/Share
250
Reduced 2.37%
10,301
Common Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$137,197
$340.44 p/Share
403
Reduced 3.68%
10,551
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$268,266
$340.44 p/Share
788
Added 6.71%
10,954
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$49,890
$383.77 p/Share
130
Reduced 1.26%
10,166
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$43,366
$383.77 p/Share
113
Reduced 1.09%
10,296
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$150,275
$382.38 p/Share
393
Reduced 4.62%
8,119
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
$875,650
$382.38 p/Share
2,290
Added 18.03%
10,409
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$47,927
$383.42 p/Share
125
Reduced 1.45%
8,512
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$54,550
$296.47 p/Share
184
Reduced 2.09%
8,637
Common Shares
Feb 26
2022
SELL
Payment of exercise price or tax liability
$47,435
$296.47 p/Share
160
Reduced 1.78%
8,821
Common Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$85,034
$301.54 p/Share
282
Reduced 3.04%
8,981
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
$809,635
$301.54 p/Share
2,685
Added 22.47%
9,263
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$46,534
$302.17 p/Share
154
Reduced 2.29%
6,578
Common Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$53,182
$302.17 p/Share
176
Reduced 2.55%
6,732
Common Shares