Oct 01
2024
SELL
Payment of exercise price or tax liability
$6,001
$12.99 p/Share
462
Reduced 0.18%
260,971
Common Shares
Oct 01
2024
BUY
Grant, award, or other acquisition
$20,004
$12.99 p/Share
1,540
Added 0.59%
261,433
Common Shares
Jul 01
2024
SELL
Payment of exercise price or tax liability
$6,002
$15.39 p/Share
390
Reduced 0.15%
259,893
Common Shares
Jul 01
2024
BUY
Grant, award, or other acquisition
$20,007
$15.39 p/Share
1,300
Added 0.5%
260,283
Common Shares
Apr 25
2024
BUY
Grant, award, or other acquisition
-
7,679
Added 2.88%
258,983
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$5,990
$22.69 p/Share
264
Reduced 0.1%
251,304
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
$19,989
$22.69 p/Share
881
Added 0.35%
251,568
Common Shares
Jan 02
2024
SELL
Payment of exercise price or tax liability
$6,003
$20.42 p/Share
294
Reduced 0.12%
250,687
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
$19,991
$20.42 p/Share
979
Added 0.39%
250,981
Common Shares
Oct 02
2023
SELL
Payment of exercise price or tax liability
$6,001
$15.63 p/Share
384
Reduced 0.15%
250,002
Common Shares
Oct 02
2023
BUY
Grant, award, or other acquisition
$20,006
$15.63 p/Share
1,280
Added 0.51%
250,386
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$6,000
$16.76 p/Share
358
Reduced 0.14%
249,106
Common Shares
Jul 03
2023
BUY
Grant, award, or other acquisition
$19,994
$16.76 p/Share
1,193
Added 0.48%
249,464
Common Shares
Apr 26
2023
BUY
Grant, award, or other acquisition
-
9,433
Added 3.66%
248,271
Common Shares
Apr 03
2023
SELL
Payment of exercise price or tax liability
$5,993
$18.33 p/Share
327
Reduced 0.14%
238,838
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
$19,998
$18.33 p/Share
1,091
Added 0.45%
239,165
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$5,992
$16.11 p/Share
372
Reduced 0.16%
238,074
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
$19,992
$16.11 p/Share
1,241
Added 0.52%
238,446
Common Shares
Oct 03
2022
SELL
Payment of exercise price or tax liability
$6,008
$13.47 p/Share
446
Reduced 0.19%
237,205
Common Shares
Oct 03
2022
BUY
Grant, award, or other acquisition
$20,003
$13.47 p/Share
1,485
Added 0.62%
237,651
Common Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$6,005
$15.76 p/Share
381
Reduced 0.16%
236,166
Common Shares
Jul 01
2022
BUY
Grant, award, or other acquisition
$19,999
$15.76 p/Share
1,269
Added 0.53%
236,547
Common Shares
Apr 26
2022
BUY
Grant, award, or other acquisition
-
5,271
Added 2.19%
235,278
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$12,006
$32.36 p/Share
371
Reduced 0.16%
230,007
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
$39,997
$32.36 p/Share
1,236
Added 0.53%
230,378
Common Shares