Dec 13
2024
SELL
Payment of exercise price or tax liability
$499
$83.22 p/Share
6
Reduced 0.11%
5,248
Common Shares
Dec 02
2024
BUY
Grant, award, or other acquisition
$771
$85.77 p/Share
9
Added 0.17%
5,254
Common Shares
Sep 03
2024
BUY
Grant, award, or other acquisition
$731
$81.25 p/Share
9
Added 0.17%
5,245
Common Shares
Jun 03
2024
BUY
Grant, award, or other acquisition
$730
$73.07 p/Share
10
Added 0.19%
5,235
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$20,819
$71.79 p/Share
290
Reduced 5.26%
5,224
Common Shares
Mar 15
2024
BUY
Grant, award, or other acquisition
$50,899
$71.79 p/Share
709
Added 11.39%
5,515
Common Shares
Mar 13
2024
BUY
Grant, award, or other acquisition
-
1,014
Added 17.42%
4,806
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
$286
$71.64 p/Share
4
Added 0.11%
3,792
Common Shares
Feb 09
2024
SELL
Payment of exercise price or tax liability
$16,373
$75.11 p/Share
218
Reduced 5.44%
3,787
Common Stocks
Jan 16
2024
SELL
Sale (or disposition) back to the issuer
-
3
Reduced 0.07%
4,007
Common Stocks
Dec 15
2023
SELL
Payment of exercise price or tax liability
$501
$83.61 p/Share
6
Reduced 0.15%
4,010
Common Shares
Dec 01
2023
BUY
Grant, award, or other acquisition
$568
$81.26 p/Share
7
Added 0.17%
4,017
Common Shares
Sep 01
2023
BUY
Grant, award, or other acquisition
$588
$84.07 p/Share
7
Added 0.17%
4,009
Common Shares
Jun 01
2023
BUY
Grant, award, or other acquisition
$532
$88.79 p/Share
6
Added 0.15%
4,002
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$42,584
$86.73 p/Share
491
Added 10.5%
4,183
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
$521
$86.91 p/Share
6
Added 0.16%
3,691
Common Shares
Feb 10
2023
SELL
Payment of exercise price or tax liability
$22,764
$92.54 p/Share
246
Reduced 6.26%
3,685
Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
734
Added 15.73%
3,932
Common Shares
Feb 02
2023
SELL
Sale (or disposition) back to the issuer
-
2
Reduced 0.06%
3,198
Common Shares
Dec 12
2022
SELL
Payment of exercise price or tax liability
$581
$96.84 p/Share
6
Reduced 0.19%
3,200
Common Shares
Dec 12
2022
BUY
Grant, award, or other acquisition
$1,743
$96.84 p/Share
18
Added 0.56%
3,207
Common Shares
Dec 01
2022
BUY
Grant, award, or other acquisition
$493
$98.68 p/Share
5
Added 0.16%
3,188
Common Shares
Sep 01
2022
BUY
Grant, award, or other acquisition
$502
$83.78 p/Share
6
Added 0.19%
3,183
Common Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
$476
$79.39 p/Share
6
Added 0.19%
3,177
Common Shares
Mar 14
2022
SELL
Payment of exercise price or tax liability
$19,882
$83.89 p/Share
237
Reduced 6.95%
3,171
Common Shares