Jun 24
2025
SELL
Payment of exercise price or tax liability
$7,361
$38.14 p/Share
193
Reduced 0.99%
19,359
Common Shares
Jun 23
2025
SELL
Payment of exercise price or tax liability
$56,663
$38.26 p/Share
1,481
Reduced 7.51%
18,232
Common Shares
Jun 23
2025
BUY
Grant, award, or other acquisition
-
7,882
Added 28.73%
19,552
Common Shares
Jun 21
2025
SELL
Payment of exercise price or tax liability
$3,241
$38.13 p/Share
85
Reduced 0.64%
13,151
Common Shares
Aug 26
2024
SELL
Open market or private sale
$182,430
$41.33 p/Share
4,414
Reduced 25.01%
13,236
Common Shares
Aug 26
2024
BUY
Exercise of conversion of derivative security
$71,130
$24.41 p/Share
2,914
Added 14.17%
17,650
Common Shares
Jul 15
2024
BUY
Grant, award, or other acquisition
-
1,500
Added 9.24%
14,736
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$4,995
$37.28 p/Share
134
Reduced 1.0%
13,236
Common Shares
Jun 26
2024
SELL
Payment of exercise price or tax liability
$9,221
$36.74 p/Share
251
Reduced 1.84%
13,370
Common Shares
Jun 24
2024
SELL
Payment of exercise price or tax liability
$15,082
$37.99 p/Share
397
Reduced 3.02%
12,733
Common Shares
Jun 24
2024
BUY
Grant, award, or other acquisition
-
3,897
Added 22.25%
13,621
Common Shares
Jun 22
2024
SELL
Payment of exercise price or tax liability
$3,599
$37.89 p/Share
95
Reduced 0.93%
10,121
Common Shares
Jun 21
2024
SELL
Payment of exercise price or tax liability
$3,182
$37.89 p/Share
84
Reduced 0.82%
10,216
Common Shares
Jun 28
2023
SELL
Payment of exercise price or tax liability
$3,773
$28.59 p/Share
132
Reduced 1.27%
10,300
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$2,931
$27.66 p/Share
106
Reduced 1.95%
5,338
Common Shares
Jun 26
2023
BUY
Grant, award, or other acquisition
-
5,220
Added 33.35%
10,432
Common Shares
Jun 22
2023
SELL
Payment of exercise price or tax liability
$2,546
$27.09 p/Share
94
Reduced 1.74%
5,318
Common Shares
Jun 21
2023
SELL
Payment of exercise price or tax liability
$2,284
$27.2 p/Share
84
Reduced 1.53%
5,412
Common Shares
Jun 17
2023
SELL
Payment of exercise price or tax liability
$2,555
$27.19 p/Share
94
Reduced 1.68%
5,496
Common Shares
Apr 22
2023
SELL
Payment of exercise price or tax liability
$1,214
$28.25 p/Share
43
Reduced 0.76%
5,590
Common Shares
Jun 28
2022
BUY
Grant, award, or other acquisition
-
1,887
Added 25.09%
5,633
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$2,789
$24.9 p/Share
112
Reduced 3.23%
3,356
Common Shares
Jun 27
2022
BUY
Grant, award, or other acquisition
-
493
Added 11.63%
3,746
Common Shares
Jun 22
2022
SELL
Payment of exercise price or tax liability
$2,305
$24.52 p/Share
94
Reduced 2.72%
3,365
Common Shares
Jun 21
2022
SELL
Payment of exercise price or tax liability
$1,909
$22.73 p/Share
84
Reduced 2.37%
3,459
Common Shares