Jun 30
2025
SELL
Payment of exercise price or tax liability
$160,555
$12.48 p/Share
12,865
Reduced 1.68%
754,867
Common Shares
Jun 30
2025
BUY
Grant, award, or other acquisition
-
30,201
Added 3.78%
767,732
Common Shares
Dec 31
2024
SELL
Payment of exercise price or tax liability
$310,847
$14.17 p/Share
21,937
Reduced 2.89%
737,531
Common Shares
Dec 31
2024
BUY
Grant, award, or other acquisition
-
54,898
Added 6.74%
759,468
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$305,863
$13.31 p/Share
22,980
Reduced 3.16%
704,570
Common Shares
Jun 28
2024
BUY
Grant, award, or other acquisition
-
26,851
Added 3.56%
727,550
Common Shares
Dec 31
2023
SELL
Payment of exercise price or tax liability
$438,986
$12.29 p/Share
35,719
Reduced 4.85%
700,699
Common Shares
Dec 31
2023
BUY
Grant, award, or other acquisition
-
120,000
Added 14.01%
736,418
Common Shares
Jul 31
2023
SELL
Payment of exercise price or tax liability
$80,712
$10.32 p/Share
7,821
Reduced 1.25%
616,418
Common Shares
Jun 30
2023
SELL
Payment of exercise price or tax liability
$68,850
$9.7 p/Share
7,098
Reduced 1.12%
624,239
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
43,788
Added 6.49%
631,337
Common Shares
Jul 31
2022
SELL
Payment of exercise price or tax liability
$82,046
$11.23 p/Share
7,306
Reduced 1.23%
587,549
Common Shares
Jun 30
2022
SELL
Payment of exercise price or tax liability
$91,343
$10.75 p/Share
8,497
Reduced 1.41%
594,855
Common Shares
Jun 30
2022
BUY
Grant, award, or other acquisition
-
27,449
Added 4.35%
603,352
Common Shares
Jul 31
2021
SELL
Payment of exercise price or tax liability
$58,100
$8.85 p/Share
6,565
Reduced 1.13%
575,903
Common Shares
Jun 30
2021
SELL
Payment of exercise price or tax liability
$29,923
$8.25 p/Share
3,627
Reduced 0.62%
582,468
Common Shares
Jun 30
2021
BUY
Grant, award, or other acquisition
-
60,000
Added 9.29%
586,095
Common Shares
Mar 16
2021
SELL
Payment of exercise price or tax liability
$44,286
$10.04 p/Share
4,411
Reduced 0.83%
526,095
Common Shares
Dec 31
2020
SELL
Payment of exercise price or tax liability
$37,690
$7.97 p/Share
4,729
Reduced 0.88%
530,506
Common Shares
Dec 31
2020
BUY
Grant, award, or other acquisition
-
15,951
Added 2.89%
535,235
Common Shares