Dec 12
2025
SELL
Payment of exercise price or tax liability
$177,558
$12.12 p/Share
14,650
Reduced 4.04%
347,994
Common Shares
May 09
2025
BUY
Open market or private purchase
$24,612
$11.72 p/Share
2,100
Added 0.58%
362,644
Common Shares
Mar 04
2025
SELL
Payment of exercise price or tax liability
$457,495
$14.48 p/Share
31,595
Reduced 8.06%
360,544
Common Shares
Mar 04
2025
BUY
Grant, award, or other acquisition
$742,389
$7.24 p/Share
102,540
Added 20.73%
392,139
Common Shares
Dec 13
2024
SELL
Payment of exercise price or tax liability
$389,549
$16.05 p/Share
24,271
Reduced 7.73%
289,599
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$689,441
$16.27 p/Share
42,375
Reduced 11.89%
313,870
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,202,888
$8.14 p/Share
147,775
Added 29.32%
356,245
Common Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$297,000
$16.9 p/Share
17,574
Reduced 7.77%
208,470
Common Shares
Nov 10
2023
BUY
Open market or private purchase
$27,615
$15.78 p/Share
1,750
Added 0.77%
226,044
Common Shares
Mar 31
2023
SELL
Payment of exercise price or tax liability
$273,633
$15.52 p/Share
17,631
Reduced 7.29%
224,294
Common Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$586,270
$16.7 p/Share
35,106
Reduced 12.67%
241,925
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
$975,346
$8.35 p/Share
116,808
Added 29.66%
277,031
Common Shares
Dec 09
2022
SELL
Payment of exercise price or tax liability
$233,995
$16.81 p/Share
13,920
Reduced 7.99%
160,223
Common Shares
Jun 13
2022
BUY
Open market or private purchase
$8,922
$14.87 p/Share
600
Added 0.34%
174,143
Common Shares
Jun 10
2022
BUY
Open market or private purchase
$9,570
$15.95 p/Share
600
Added 0.34%
173,543
Common Shares
Mar 02
2022
SELL
Payment of exercise price or tax liability
$532,828
$17.79 p/Share
29,951
Reduced 14.76%
172,943
Common Shares
Mar 02
2022
BUY
Grant, award, or other acquisition
$879,115
$8.9 p/Share
98,777
Added 32.74%
202,894
Common Shares
Dec 10
2021
SELL
Payment of exercise price or tax liability
$183,856
$15.65 p/Share
11,748
Reduced 10.14%
104,117
Common Shares
Dec 10
2021
BUY
Grant, award, or other acquisition
$2,347
$15.65 p/Share
150
Added 0.13%
115,865
Common Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$164,768
$14.03 p/Share
11,744
Reduced 9.21%
115,715
Common Shares
Mar 02
2021
BUY
Grant, award, or other acquisition
$375,387
$7.02 p/Share
53,474
Added 29.55%
127,459
Common Shares