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
Apr 03
2023
SELL
Payment of exercise price or tax liability
$6,270
$22.97 p/Share
273
Reduced 0.06%
420,858
Common Shares
Mar 15
2023
BUY
Open market or private purchase
$18,576
$21.5 p/Share
864
Added 0.2%
421,131
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$6,598
$24.17 p/Share
273
Reduced 0.06%
420,267
Common Shares
Feb 03
2023
SELL
Payment of exercise price or tax liability
$6,666
$24.51 p/Share
272
Reduced 0.06%
420,540
Common Shares