Aug 14
2025
SELL
Open market or private sale
$386,596
$25.65 p/Share
15,072
Reduced 36.58%
26,133
Common Shares
Aug 14
2025
BUY
Conversion of derivative security
$159,049
$22.49 p/Share
7,072
Added 14.65%
41,205
Common Shares
Mar 07
2025
SELL
Payment of exercise price or tax liability
$137,136
$25.26 p/Share
5,429
Reduced 13.72%
34,133
Common Shares
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
10,094
Added 22.27%
35,233
Common Shares
Mar 07
2025
BUY
Grant, award, or other acquisition
-
4,329
Added 10.75%
35,929
Common Shares
Dec 09
2024
SELL
Open market or private sale
$160,942
$25.51 p/Share
6,309
Reduced 20.06%
25,139
Common Shares
Dec 09
2024
BUY
Conversion of derivative security
$131,542
$20.85 p/Share
6,309
Added 16.71%
31,448
Common Shares
Mar 07
2024
SELL
Payment of exercise price or tax liability
$80,287
$16.8 p/Share
4,779
Reduced 15.97%
25,139
Common Shares
Mar 07
2024
BUY
Grant, award, or other acquisition
-
3,979
Added 13.02%
26,575
Common Shares
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
8,381
Added 24.42%
25,939
Common Shares
May 01
2023
SELL
Open market or private sale
$211,200
$21.12 p/Share
10,000
Reduced 36.29%
17,558
Common Shares
Mar 07
2023
SELL
Payment of exercise price or tax liability
$113,270
$18.43 p/Share
6,146
Reduced 18.39%
27,266
Common Shares
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
9,564
Added 25.79%
27,517
Common Shares
Mar 07
2023
BUY
Grant, award, or other acquisition
-
5,895
Added 16.57%
29,683
Common Shares
Dec 01
2022
SELL
Payment of exercise price or tax liability
$12,450
$16.78 p/Share
742
Reduced 3.97%
17,953
Common Shares
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
2,002
Added 9.67%
18,695
Common Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$65,431
$18.13 p/Share
3,609
Reduced 17.78%
16,693
Common Shares
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
8,757
Added 30.14%
20,302
Common Shares
Dec 01
2021
SELL
Payment of exercise price or tax liability
$13,452
$15.92 p/Share
845
Reduced 6.82%
11,545
Common Shares
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
2,157
Added 14.83%
12,390
Common Shares
May 26
2021
SELL
Open market or private sale
$55,000
$22.0 p/Share
2,500
Reduced 19.63%
10,233
Common Shares
Mar 07
2021
SELL
Payment of exercise price or tax liability
$61,327
$24.59 p/Share
2,494
Reduced 16.38%
12,733
Common Shares
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
6,835
Added 30.98%
15,227
Common Shares
Dec 01
2020
SELL
Payment of exercise price or tax liability
$4,463
$15.13 p/Share
295
Reduced 3.4%
8,392
Common Shares
Dec 01
2020
BUY
Exercise of conversion of derivative security
-
867
Added 9.07%
8,687
Common Shares