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
Mar 14
2022
BUY
Grant, award, or other acquisition
$55,535
$83.89 p/Share
662
Added 16.26%
3,409
Common Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
$334
$83.51 p/Share
4
Added 0.15%
2,746
Common Shares
Feb 04
2022
SELL
Sale (or disposition) back to the issuer
-
2
Reduced 0.07%
2,987
Common Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$21,884
$89.69 p/Share
244
Reduced 8.17%
2,741
Common Shares