Jan 06
2025
SELL
Payment of exercise price or tax liability
$92,243
$14.96 p/Share
6,166
Reduced 1.24%
489,121
Common Shares
Jan 06
2025
BUY
Grant, award, or other acquisition
-
80,214
Added 12.35%
569,335
Common Shares
Jan 03
2025
SELL
Payment of exercise price or tax liability
$11,309
$14.94 p/Share
757
Reduced 0.15%
495,287
Common Shares
Dec 05
2024
SELL
Payment of exercise price or tax liability
$9,321
$15.64 p/Share
596
Reduced 0.12%
496,044
Common Shares
Dec 03
2024
SELL
Payment of exercise price or tax liability
$7,273
$16.53 p/Share
440
Reduced 0.09%
496,640
Common Shares
Nov 05
2024
SELL
Payment of exercise price or tax liability
$9,071
$15.22 p/Share
596
Reduced 0.12%
497,080
Common Shares
Nov 04
2024
SELL
Payment of exercise price or tax liability
$6,542
$14.87 p/Share
440
Reduced 0.09%
497,676
Common Shares
Oct 07
2024
SELL
Payment of exercise price or tax liability
$9,875
$16.57 p/Share
596
Reduced 0.12%
498,116
Common Shares
Oct 03
2024
SELL
Payment of exercise price or tax liability
$7,286
$16.56 p/Share
440
Reduced 0.09%
498,712
Common Shares
Sep 11
2024
BUY
Open market or private purchase
$25,575
$17.05 p/Share
1,500
Added 0.3%
499,152
Common Shares
Sep 05
2024
SELL
Payment of exercise price or tax liability
$10,722
$17.99 p/Share
596
Reduced 0.12%
497,652
Common Shares
Sep 03
2024
SELL
Payment of exercise price or tax liability
$7,964
$18.1 p/Share
440
Reduced 0.09%
498,248
Common Shares
Aug 05
2024
SELL
Payment of exercise price or tax liability
$17,632
$17.02 p/Share
1,036
Reduced 0.21%
498,688
Common Shares
Jul 05
2024
SELL
Payment of exercise price or tax liability
$10,161
$17.05 p/Share
596
Reduced 0.12%
499,724
Common Shares
Jul 03
2024
SELL
Payment of exercise price or tax liability
$7,708
$17.52 p/Share
440
Reduced 0.09%
500,320
Common Shares
Jun 05
2024
SELL
Payment of exercise price or tax liability
$12,417
$20.87 p/Share
595
Reduced 0.12%
499,532
Common Shares
Jun 03
2024
SELL
Payment of exercise price or tax liability
$9,438
$21.45 p/Share
440
Reduced 0.09%
500,127
Common Shares
May 22
2024
BUY
Open market or private purchase
$52,775
$21.11 p/Share
2,500
Added 0.5%
500,567
Common Shares
May 06
2024
SELL
Payment of exercise price or tax liability
$12,536
$21.07 p/Share
595
Reduced 0.12%
498,067
Common Shares
May 03
2024
SELL
Payment of exercise price or tax liability
$9,460
$21.5 p/Share
440
Reduced 0.09%
498,662
Common Shares
Apr 05
2024
SELL
Payment of exercise price or tax liability
$13,000
$21.85 p/Share
595
Reduced 0.12%
499,102
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$9,596
$21.81 p/Share
440
Reduced 0.09%
499,697
Common Shares
Mar 05
2024
SELL
Open market or private sale
$12,649
$21.26 p/Share
595
Reduced 0.12%
500,137
Common Shares
Mar 04
2024
SELL
Payment of exercise price or tax liability
$9,636
$21.9 p/Share
440
Reduced 0.09%
500,732
Common Shares
Feb 26
2024
BUY
Open market or private purchase
$95,050
$19.01 p/Share
5,000
Added 0.99%
501,172
Common Shares