Jun 24
2025
SELL
Payment of exercise price or tax liability
$18,078
$38.14 p/Share
474
Reduced 1.14%
41,184
Common Shares
Jun 23
2025
SELL
Payment of exercise price or tax liability
$129,012
$38.26 p/Share
3,372
Reduced 8.06%
38,454
Common Shares
Jun 23
2025
BUY
Grant, award, or other acquisition
-
18,846
Added 31.15%
41,658
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$11,743
$37.28 p/Share
315
Reduced 1.19%
26,184
Common Shares
Jun 26
2024
SELL
Payment of exercise price or tax liability
$22,190
$36.74 p/Share
604
Reduced 2.23%
26,499
Common Shares
Jun 24
2024
SELL
Payment of exercise price or tax liability
$24,313
$37.99 p/Share
640
Reduced 2.5%
24,987
Common Shares
Jun 24
2024
BUY
Grant, award, or other acquisition
-
9,285
Added 25.52%
27,103
Common Shares
Jun 22
2024
SELL
Payment of exercise price or tax liability
$3,447
$37.89 p/Share
91
Reduced 0.49%
18,458
Common Shares
Jun 28
2023
SELL
Payment of exercise price or tax liability
$8,891
$28.59 p/Share
311
Reduced 1.65%
18,549
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$2,793
$27.66 p/Share
101
Reduced 1.4%
7,093
Common Shares
Jun 26
2023
BUY
Grant, award, or other acquisition
-
11,915
Added 38.72%
18,860
Common Shares
Jun 22
2023
SELL
Payment of exercise price or tax liability
$2,438
$27.09 p/Share
90
Reduced 1.26%
7,046
Common Shares
Jun 17
2023
SELL
Payment of exercise price or tax liability
$2,066
$27.19 p/Share
76
Reduced 1.05%
7,136
Common Shares
Jun 28
2022
BUY
Grant, award, or other acquisition
-
4,424
Added 38.02%
7,212
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$2,316
$24.9 p/Share
93
Reduced 4.15%
2,146
Common Shares
Jun 27
2022
BUY
Grant, award, or other acquisition
-
745
Added 21.09%
2,788
Common Shares
Jun 22
2022
SELL
Payment of exercise price or tax liability
$2,231
$24.52 p/Share
91
Reduced 4.09%
2,136
Common Shares
Jun 17
2022
SELL
Payment of exercise price or tax liability
$1,786
$23.19 p/Share
77
Reduced 3.34%
2,227
Common Shares
Jun 22
2021
SELL
Payment of exercise price or tax liability
$3,906
$37.56 p/Share
104
Reduced 4.32%
2,304
Common Shares
Jun 21
2021
BUY
Grant, award, or other acquisition
-
232
Added 8.79%
2,408
Common Shares
Jun 17
2021
SELL
Payment of exercise price or tax liability
$3,454
$36.74 p/Share
94
Reduced 4.14%
2,176
Common Shares