Nov 07
2025
SELL
Open market or private sale
$1,738,457
$34.67 p/Share
50,143
Reduced 23.7%
161,421
Common Shares
Nov 07
2025
BUY
Conversion of derivative security
$1,127,716
$22.49 p/Share
50,143
Added 19.16%
211,564
Common Shares
Sep 15
2025
SELL
Open market or private sale
$656,000
$32.8 p/Share
20,000
Reduced 11.02%
161,421
Common Shares
Mar 07
2025
SELL
Payment of exercise price or tax liability
$1,209,271
$25.26 p/Share
47,873
Reduced 20.88%
181,421
Common Shares
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
39,241
Added 18.05%
178,130
Common Shares
Mar 07
2025
BUY
Grant, award, or other acquisition
-
51,164
Added 19.7%
208,514
Common Shares
Dec 09
2024
SELL
Open market or private sale
$1,425,705
$25.5 p/Share
55,910
Reduced 28.7%
138,889
Common Shares
Dec 09
2024
BUY
Conversion of derivative security
$1,165,723
$20.85 p/Share
55,910
Added 22.3%
194,799
Common Shares
Mar 14
2024
SELL
Open market or private sale
$421,750
$16.87 p/Share
25,000
Reduced 15.25%
138,889
Common Shares
Mar 07
2024
SELL
Payment of exercise price or tax liability
$558,297
$16.8 p/Share
33,232
Reduced 16.86%
163,889
Common Shares
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
39,647
Added 18.53%
174,265
Common Shares
Mar 07
2024
BUY
Grant, award, or other acquisition
-
22,856
Added 11.49%
175,992
Common Shares
Mar 07
2023
SELL
Payment of exercise price or tax liability
$957,530
$18.43 p/Share
51,955
Reduced 27.85%
134,618
Common Shares
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
69,005
Added 29.9%
161,809
Common Shares
Mar 07
2023
BUY
Grant, award, or other acquisition
-
24,764
Added 14.3%
148,410
Common Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$720,704
$18.13 p/Share
39,752
Reduced 29.99%
92,804
Common Shares
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
69,632
Added 34.44%
132,556
Common Shares
Nov 09
2021
SELL
Open market or private sale
$509,750
$20.39 p/Share
25,000
Reduced 28.43%
62,924
Common Shares
Mar 07
2021
SELL
Payment of exercise price or tax liability
$749,085
$24.59 p/Share
30,463
Reduced 25.73%
87,924
Common Shares
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
55,935
Added 32.09%
118,387
Common Shares