Jan 02
2026
SELL
Payment of exercise price or tax liability
$214,669
$13.89 p/Share
15,455
Reduced 8.32%
170,335
Common Shares
Jan 02
2026
BUY
Grant, award, or other acquisition
-
38,314
Added 17.1%
185,790
Common Shares
Jun 30
2025
SELL
Payment of exercise price or tax liability
$75,404
$12.48 p/Share
6,042
Reduced 3.94%
147,476
Common Shares
Jun 30
2025
BUY
Grant, award, or other acquisition
-
16,768
Added 9.85%
153,518
Common Shares
Dec 31
2024
SELL
Payment of exercise price or tax liability
$149,706
$14.17 p/Share
10,565
Reduced 7.17%
136,750
Common Shares
Dec 31
2024
BUY
Grant, award, or other acquisition
-
25,338
Added 14.68%
147,315
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$197,507
$13.31 p/Share
14,839
Reduced 10.85%
121,977
Common Shares
Jun 28
2024
BUY
Grant, award, or other acquisition
-
14,239
Added 9.43%
136,816
Common Shares
Dec 31
2023
SELL
Payment of exercise price or tax liability
$164,268
$12.29 p/Share
13,366
Reduced 9.83%
122,577
Common Shares
Dec 31
2023
BUY
Grant, award, or other acquisition
-
52,000
Added 27.67%
135,943
Common Shares
Jul 31
2023
SELL
Payment of exercise price or tax liability
$20,939
$10.32 p/Share
2,029
Reduced 2.36%
83,943
Common Shares
Jun 30
2023
SELL
Payment of exercise price or tax liability
$30,448
$9.7 p/Share
3,139
Reduced 3.52%
85,972
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
19,157
Added 17.69%
89,111
Common Shares
Oct 14
2022
SELL
Payment of exercise price or tax liability
$10,207
$8.38 p/Share
1,218
Reduced 1.71%
69,954
Common Shares
Jul 31
2022
SELL
Payment of exercise price or tax liability
$22,786
$11.23 p/Share
2,029
Reduced 2.77%
71,172
Common Shares
Jun 30
2022
SELL
Payment of exercise price or tax liability
$22,682
$10.75 p/Share
2,110
Reduced 2.8%
73,201
Common Shares
Jun 30
2022
BUY
Grant, award, or other acquisition
-
12,669
Added 14.4%
75,311
Common Shares
Sep 30
2021
SELL
Payment of exercise price or tax liability
$11,912
$9.78 p/Share
1,218
Reduced 1.91%
62,642
Common Shares
Jul 31
2021
SELL
Payment of exercise price or tax liability
$17,532
$8.85 p/Share
1,981
Reduced 3.01%
63,860
Common Shares
Jun 30
2021
BUY
Grant, award, or other acquisition
-
26,000
Added 28.31%
65,841
Common Shares