Mar 15
2024
SELL
Payment of exercise price or tax liability
$20,819
$71.79 p/Share
290
Reduced 6.89%
3,919
Common Shares
Mar 15
2024
BUY
Grant, award, or other acquisition
$50,899
$71.79 p/Share
709
Added 14.41%
4,210
Common Shares
Mar 13
2024
BUY
Grant, award, or other acquisition
-
729
Added 17.23%
3,501
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
$214
$71.64 p/Share
3
Added 0.11%
2,772
Common Shares
Feb 09
2024
SELL
Payment of exercise price or tax liability
$14,270
$75.11 p/Share
190
Reduced 6.42%
2,769
Common Stocks
Jan 16
2024
SELL
Sale (or disposition) back to the issuer
-
1
Reduced 0.03%
2,961
Common Stocks
Dec 01
2023
BUY
Grant, award, or other acquisition
$406
$81.26 p/Share
5
Added 0.17%
2,963
Common Stocks
Sep 01
2023
BUY
Grant, award, or other acquisition
$420
$84.07 p/Share
5
Added 0.17%
2,957
Common Stocks
Jun 01
2023
BUY
Grant, award, or other acquisition
$355
$88.79 p/Share
4
Added 0.14%
2,952
Common Stocks
Mar 15
2023
SELL
Payment of exercise price or tax liability
$15,871
$86.73 p/Share
183
Reduced 5.85%
2,947
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$39,028
$86.73 p/Share
450
Added 12.57%
3,130
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
$347
$86.91 p/Share
4
Added 0.15%
2,680
Common Shares
Feb 10
2023
SELL
Payment of exercise price or tax liability
$19,803
$92.54 p/Share
214
Reduced 7.41%
2,675
Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
528
Added 15.44%
2,892
Common Shares
Feb 02
2023
SELL
Sale (or disposition) back to the issuer
-
1
Reduced 0.04%
2,364
Common Shares
Dec 01
2022
BUY
Grant, award, or other acquisition
$394
$98.68 p/Share
4
Added 0.17%
2,365
Common Shares
Sep 01
2022
BUY
Grant, award, or other acquisition
$335
$83.78 p/Share
4
Added 0.17%
2,361
Common Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
$317
$79.39 p/Share
4
Added 0.17%
2,356
Common Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
$334
$83.51 p/Share
4
Added 0.17%
2,351
Common Shares
Feb 04
2022
SELL
Sale (or disposition) back to the issuer
-
1
Reduced 0.04%
2,509
Common Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$14,350
$89.69 p/Share
160
Reduced 6.38%
2,347
Common Shares
Jan 31
2022
BUY
Grant, award, or other acquisition
-
488
Added 16.34%
2,499
Common Shares
Dec 01
2021
BUY
Grant, award, or other acquisition
$282
$94.1 p/Share
3
Added 0.12%
2,510
Common Shares
Sep 01
2021
BUY
Grant, award, or other acquisition
$282
$93.85 p/Share
3
Added 0.12%
2,507
Common Shares
Jun 02
2021
BUY
Grant, award, or other acquisition
$237
$78.85 p/Share
3
Added 0.12%
2,503
Common Shares