Mar 15
2024
SELL
Payment of exercise price or tax liability
$36,253
$71.79 p/Share
505
Reduced 1.28%
39,008
Common Shares
Mar 15
2024
BUY
Grant, award, or other acquisition
$93,327
$71.79 p/Share
1,300
Added 3.19%
39,513
Common Shares
Mar 13
2024
BUY
Grant, award, or other acquisition
-
1,014
Added 2.58%
38,213
Common Shares
Mar 05
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.02%
37,199
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
$286
$71.64 p/Share
4
Added 0.01%
37,190
Common Shares
Feb 09
2024
SELL
Payment of exercise price or tax liability
$20,505
$75.11 p/Share
273
Reduced 0.73%
37,185
Common Stocks
Jan 16
2024
SELL
Sale (or disposition) back to the issuer
-
1
Reduced 0.0%
168,255
Common Stocks
Dec 05
2023
BUY
Grant, award, or other acquisition
-
4
Added 0.0%
168,209
Common Stocks
Dec 01
2023
BUY
Grant, award, or other acquisition
$672
$84.07 p/Share
8
Added 0.0%
167,521
Common Stocks
Sep 01
2023
BUY
Grant, award, or other acquisition
-
8
Added 0.0%
167,477
Common Stocks
Jun 01
2023
BUY
Grant, award, or other acquisition
$621
$88.79 p/Share
7
Added 0.0%
166,865
Common Stocks
Mar 15
2023
SELL
Payment of exercise price or tax liability
$20,728
$86.73 p/Share
239
Reduced 0.63%
37,432
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
$50,910
$86.73 p/Share
587
Added 1.53%
37,672
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
$608
$86.91 p/Share
7
Added 0.02%
37,084
Common Shares
Feb 10
2023
SELL
Payment of exercise price or tax liability
$24,985
$92.54 p/Share
270
Reduced 0.72%
37,077
Common Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
734
Added 1.93%
37,348
Common Shares
Feb 02
2023
SELL
Sale (or disposition) back to the issuer
-
2
Reduced 0.01%
36,614
Common Shares
Dec 01
2022
BUY
Grant, award, or other acquisition
$592
$98.68 p/Share
6
Added 0.02%
36,617
Common Shares
Sep 06
2022
BUY
Grant, award, or other acquisition
-
33
Added 0.09%
36,610
Common Shares
Sep 01
2022
BUY
Grant, award, or other acquisition
$586
$83.78 p/Share
7
Added 0.02%
36,577
Common Shares
Jun 03
2022
BUY
Grant, award, or other acquisition
-
31
Added 0.08%
36,569
Common Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
$555
$79.39 p/Share
7
Added 0.02%
36,537
Common Shares
Mar 14
2022
SELL
Payment of exercise price or tax liability
$29,781
$83.89 p/Share
355
Reduced 0.96%
36,529
Common Shares
Mar 14
2022
BUY
Grant, award, or other acquisition
$77,430
$83.89 p/Share
923
Added 2.44%
36,885
Common Shares
Mar 03
2022
BUY
Grant, award, or other acquisition
-
27
Added 0.08%
35,961
Common Shares