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
Nov 10
2023
BUY
Open market or private purchase
$45,625
$18.25 p/Share
2,500
Added 0.57%
436,593
Common Shares
Nov 03
2023
SELL
Payment of exercise price or tax liability
$8,153
$18.53 p/Share
440
Reduced 0.1%
434,093
Common Shares
Oct 03
2023
SELL
Payment of exercise price or tax liability
$8,210
$18.66 p/Share
440
Reduced 0.1%
434,533
Common Shares
Sep 05
2023
SELL
Payment of exercise price or tax liability
$8,707
$19.79 p/Share
440
Reduced 0.1%
434,973
Common Shares
Sep 05
2023
BUY
Open market or private purchase
$100,000
$20.0 p/Share
5,000
Added 1.14%
435,413
Common Shares
Aug 15
2023
BUY
Open market or private purchase
$117,500
$23.5 p/Share
5,000
Added 1.15%
430,413
Common Shares
Aug 03
2023
SELL
Payment of exercise price or tax liability
$10,634
$24.17 p/Share
440
Reduced 0.1%
425,413
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$10,881
$24.73 p/Share
440
Reduced 0.1%
425,853
Common Shares
Jun 05
2023
SELL
Payment of exercise price or tax liability
$10,507
$23.88 p/Share
440
Reduced 0.1%
424,978
Common Shares
May 08
2023
BUY
Open market or private purchase
$103,750
$20.75 p/Share
5,000
Added 1.16%
425,418
Common Shares
May 03
2023
SELL
Payment of exercise price or tax liability
$9,816
$22.31 p/Share
440
Reduced 0.1%
420,418
Common Shares