Jan 02
2026
BUY
Grant, award, or other acquisition
-
51,998
Added 10.1%
462,929
Common Shares
Jun 30
2025
SELL
Payment of exercise price or tax liability
$80,745
$12.48 p/Share
6,470
Reduced 1.55%
410,931
Common Shares
Jun 30
2025
BUY
Grant, award, or other acquisition
-
23,323
Added 5.29%
417,401
Common Shares
Dec 31
2024
SELL
Payment of exercise price or tax liability
$152,143
$14.17 p/Share
10,737
Reduced 2.65%
394,078
Common Shares
Dec 31
2024
BUY
Grant, award, or other acquisition
-
29,560
Added 6.81%
404,815
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$183,438
$13.31 p/Share
13,782
Reduced 3.54%
375,255
Common Shares
Jun 28
2024
BUY
Grant, award, or other acquisition
-
19,223
Added 4.71%
389,037
Common Shares
Dec 31
2023
SELL
Payment of exercise price or tax liability
$188,209
$12.29 p/Share
15,314
Reduced 3.98%
369,814
Common Shares
Dec 31
2023
BUY
Grant, award, or other acquisition
-
60,000
Added 13.48%
385,128
Common Shares
Jul 31
2023
SELL
Payment of exercise price or tax liability
$31,414
$10.32 p/Share
3,044
Reduced 0.93%
325,128
Common Shares
Jun 30
2023
SELL
Payment of exercise price or tax liability
$35,259
$9.7 p/Share
3,635
Reduced 1.1%
328,172
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
25,999
Added 7.27%
331,807
Common Shares
Sep 30
2022
BUY
Open market or private purchase
$4,280
$8.56 p/Share
500
Added 0.16%
305,808
Common Shares
Jul 31
2022
SELL
Payment of exercise price or tax liability
$34,184
$11.23 p/Share
3,044
Reduced 0.99%
305,308
Common Shares
Jun 30
2022
BUY
Grant, award, or other acquisition
-
14,780
Added 4.57%
308,352
Common Shares
Jul 31
2021
SELL
Payment of exercise price or tax liability
$13,470
$8.85 p/Share
1,522
Reduced 0.52%
293,572
Common Shares
Jun 30
2021
SELL
Payment of exercise price or tax liability
$7,244
$8.25 p/Share
878
Reduced 0.3%
295,094
Common Shares
Jun 30
2021
BUY
Grant, award, or other acquisition
-
30,000
Added 9.2%
295,972
Common Shares
Mar 16
2021
SELL
Payment of exercise price or tax liability
$21,445
$10.04 p/Share
2,136
Reduced 0.8%
265,972
Common Shares
Dec 31
2020
SELL
Payment of exercise price or tax liability
$18,251
$7.97 p/Share
2,290
Reduced 0.85%
268,108
Common Shares
Dec 31
2020
BUY
Grant, award, or other acquisition
-
7,724
Added 2.78%
270,398
Common Shares