Jun 10
2024
SELL
Payment of exercise price or tax liability
$3,183
$70.74 p/Share
45
Reduced 1.9%
2,327
Common Shares
Jun 03
2024
BUY
Grant, award, or other acquisition
$511
$73.07 p/Share
7
Added 0.29%
2,372
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$15,506
$71.79 p/Share
216
Reduced 8.37%
2,364
Common Shares
Mar 15
2024
BUY
Grant, award, or other acquisition
$37,976
$71.79 p/Share
529
Added 17.01%
2,581
Common Shares
Mar 13
2024
BUY
Grant, award, or other acquisition
-
729
Added 26.21%
2,052
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
$214
$71.64 p/Share
3
Added 0.23%
1,323
Common Shares
Feb 09
2024
SELL
Payment of exercise price or tax liability
$11,566
$75.11 p/Share
154
Reduced 10.45%
1,319
Common Stocks
Jan 16
2024
SELL
Sale (or disposition) back to the issuer
-
1
Reduced 0.07%
1,475
Common Stocks
Dec 01
2023
BUY
Grant, award, or other acquisition
$406
$81.26 p/Share
5
Added 0.34%
1,477
Common Stocks
Dec 01
2023
BUY
Grant, award, or other acquisition
$296
$98.68 p/Share
3
Added 0.28%
1,066
Common Shares
Sep 01
2023
BUY
Grant, award, or other acquisition
$420
$84.07 p/Share
5
Added 0.34%
1,471
Common Stocks
Sep 01
2023
BUY
Grant, award, or other acquisition
$251
$83.78 p/Share
3
Added 0.28%
1,062
Common Shares
Jun 07
2023
SELL
Payment of exercise price or tax liability
$3,713
$90.57 p/Share
41
Reduced 2.72%
1,466
Common Shares
Jun 01
2023
BUY
Grant, award, or other acquisition
$443
$88.79 p/Share
5
Added 0.33%
1,507
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
$434
$86.91 p/Share
5
Added 0.33%
1,502
Common Shares
Feb 10
2023
SELL
Payment of exercise price or tax liability
$8,421
$92.54 p/Share
91
Reduced 5.73%
1,497
Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
528
Added 24.92%
1,591
Common Shares
Feb 02
2023
SELL
Sale (or disposition) back to the issuer
-
2
Reduced 0.19%
1,063
Common Shares
Jun 03
2022
SELL
Payment of exercise price or tax liability
$3,179
$81.52 p/Share
39
Reduced 3.56%
1,058
Common Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
$318
$79.39 p/Share
4
Added 0.36%
1,098
Common Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
$334
$83.51 p/Share
4
Added 0.36%
1,094
Common Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$3,677
$89.69 p/Share
41
Reduced 3.63%
1,090
Common Shares
Feb 04
2022
SELL
Sale (or disposition) back to the issuer
-
0
Reduced 0.0%
1,132
Common Shares
Jan 31
2022
BUY
Grant, award, or other acquisition
-
488
Added 30.16%
1,130
Common Shares
Dec 01
2021
BUY
Grant, award, or other acquisition
$94
$94.1 p/Share
1
Added 0.09%
1,132
Common Shares