Oct 03
2025
BUY
Open market or private purchase
$25,502
$70.84 p/Share
360
Added 0.68%
52,846
Common Shares
Aug 19
2025
SELL
Payment of exercise price or tax liability
$29,098
$73.48 p/Share
396
Reduced 0.75%
52,486
Common Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$245,801
$72.83 p/Share
3,375
Reduced 6.0%
52,882
Common Shares
Feb 23
2025
BUY
Grant, award, or other acquisition
-
11,569
Added 17.06%
56,257
Common Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$28,413
$72.3 p/Share
393
Reduced 0.87%
44,688
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$84,252
$57.51 p/Share
1,465
Reduced 3.15%
45,081
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
-
8,486
Added 15.42%
46,546
Common Shares
Sep 28
2023
BUY
Open market or private purchase
$99,450
$55.25 p/Share
1,800
Added 4.52%
38,060
Common Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$23,995
$61.37 p/Share
391
Reduced 1.07%
36,260
Common Shares
Aug 14
2023
BUY
Open market or private purchase
$93,540
$62.36 p/Share
1,500
Added 3.93%
36,651
Common Shares
May 26
2023
BUY
Open market or private purchase
$192,270
$64.09 p/Share
3,000
Added 7.86%
35,151
Common Shares
May 17
2023
BUY
Open market or private purchase
$98,250
$65.5 p/Share
1,500
Added 4.46%
32,151
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$31,652
$73.27 p/Share
432
Reduced 1.73%
24,509
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
6,142
Added 16.69%
30,651
Common Shares
Dec 29
2022
BUY
Open market or private purchase
$79,592
$16.25 p/Share
4,898
Added 50.0%
4,898
Depositary Shares Seri...
Aug 19
2022
SELL
Payment of exercise price or tax liability
$31,407
$79.31 p/Share
396
Reduced 1.56%
24,941
Common Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$5,260
$62.62 p/Share
84
Reduced 0.38%
21,744
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,593
Added 12.42%
25,337
Common Shares
Aug 19
2021
SELL
Payment of exercise price or tax liability
$19,295
$74.21 p/Share
260
Reduced 1.18%
21,828
Common Shares
Mar 03
2021
BUY
Open market or private purchase
$127,480
$63.74 p/Share
2,000
Added 8.3%
22,088
Common Shares
Feb 23
2021
BUY
Grant, award, or other acquisition
-
871
Added 4.16%
20,088
Common Shares