Jun 28
2024
SELL
Payment of exercise price or tax liability
$16,477
$37.28 p/Share
442
Reduced 0.81%
54,100
Common Shares
Jun 26
2024
SELL
Payment of exercise price or tax liability
$35,380
$36.74 p/Share
963
Reduced 1.73%
54,542
Common Shares
Jun 24
2024
SELL
Payment of exercise price or tax liability
$47,829
$37.99 p/Share
1,259
Reduced 2.38%
51,608
Common Shares
Jun 24
2024
BUY
Grant, award, or other acquisition
-
17,245
Added 23.7%
55,505
Common Shares
Jun 22
2024
SELL
Payment of exercise price or tax liability
$3,713
$37.89 p/Share
98
Reduced 0.25%
39,519
Common Shares
Jun 28
2023
SELL
Payment of exercise price or tax liability
$13,980
$28.59 p/Share
489
Reduced 1.22%
39,617
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$17,896
$27.66 p/Share
647
Reduced 3.5%
17,831
Common Shares
Jun 26
2023
BUY
Grant, award, or other acquisition
-
23,341
Added 36.79%
40,106
Common Shares
Jun 22
2023
SELL
Payment of exercise price or tax liability
$2,627
$27.09 p/Share
97
Reduced 0.55%
17,412
Common Shares
Jun 17
2023
SELL
Payment of exercise price or tax liability
$2,419
$27.19 p/Share
89
Reduced 0.51%
17,509
Common Shares
Jan 07
2023
SELL
Payment of exercise price or tax liability
$5,296
$24.41 p/Share
217
Reduced 1.22%
17,598
Common Shares
Jun 28
2022
BUY
Grant, award, or other acquisition
-
8,027
Added 31.06%
17,815
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$15,712
$24.9 p/Share
631
Reduced 7.35%
7,956
Common Shares
Jun 27
2022
BUY
Grant, award, or other acquisition
-
2,643
Added 21.26%
9,788
Common Shares
Jun 22
2022
SELL
Payment of exercise price or tax liability
$2,378
$24.52 p/Share
97
Reduced 1.23%
7,776
Common Shares
Jun 17
2022
SELL
Payment of exercise price or tax liability
$2,064
$23.19 p/Share
89
Reduced 1.12%
7,873
Common Shares
Jan 07
2022
SELL
Payment of exercise price or tax liability
$6,859
$36.1 p/Share
190
Reduced 2.33%
7,962
Common Shares
Jun 22
2021
SELL
Payment of exercise price or tax liability
$3,643
$37.56 p/Share
97
Reduced 1.18%
8,152
Common Shares
Jun 21
2021
BUY
Grant, award, or other acquisition
-
1,753
Added 17.53%
8,249
Common Shares
Jun 17
2021
SELL
Payment of exercise price or tax liability
$3,270
$36.74 p/Share
89
Reduced 1.35%
6,496
Common Shares