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
Feb 05
2024
SELL
Payment of exercise price or tax liability
$13,128
$20.45 p/Share
642
Reduced 0.13%
496,172
Common Shares
Jan 05
2024
SELL
Payment of exercise price or tax liability
$88,087
$18.23 p/Share
4,832
Reduced 1.11%
430,989
Common Shares
Jan 05
2024
BUY
Grant, award, or other acquisition
-
65,825
Added 11.7%
496,814
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$6,517
$19.63 p/Share
332
Reduced 0.08%
435,821
Common Shares
Dec 04
2023
SELL
Payment of exercise price or tax liability
$8,496
$19.31 p/Share
440
Reduced 0.1%
436,153
Common Shares