Dec 15
2025
SELL
Open market or private sale
$7,800,077
$22.05 p/Share
353,745
Reduced 1.03%
34,132,463
Common Shares
Dec 15
2025
SELL
Other acquisition or disposition
$10,555,511
$22.05 p/Share
478,708
Reduced 1.4%
33,653,755
Common Shares
Dec 15
2025
BUY
Exercise of conversion of derivative security
$10,555,504
$12.68 p/Share
832,453
Added 2.36%
34,486,208
Common Shares
Dec 12
2025
SELL
Other acquisition or disposition
$59,223,177
$21.96 p/Share
2,696,866
Reduced 7.42%
33,653,755
Common Shares
Dec 12
2025
SELL
Open market or private sale
$43,389,841
$21.96 p/Share
1,975,858
Reduced 5.16%
36,350,621
Common Shares
Dec 12
2025
BUY
Exercise of conversion of derivative security
$59,250,140
$12.68 p/Share
4,672,724
Added 10.87%
38,326,479
Common Shares
Dec 11
2025
SELL
Other acquisition or disposition
$23,707,702
$21.64 p/Share
1,095,550
Reduced 3.15%
33,653,755
Common Shares
Dec 11
2025
SELL
Open market or private sale
$16,752,432
$21.64 p/Share
774,142
Reduced 2.18%
34,749,305
Common Shares
Dec 11
2025
BUY
Exercise of conversion of derivative security
$23,707,681
$12.68 p/Share
1,869,691
Added 5.0%
35,523,447
Common Shares
Nov 17
2025
SELL
Open market or private sale
$11,068,221
$20.51 p/Share
539,650
Reduced 1.58%
33,653,756
Common Shares
Nov 14
2025
SELL
Open market or private sale
$20,892,531
$20.33 p/Share
1,027,670
Reduced 2.92%
34,193,406
Common Shares
Nov 13
2025
SELL
Open market or private sale
$5,978,359
$20.81 p/Share
287,283
Reduced 0.81%
35,221,076
Common Shares
Sep 05
2025
SELL
Open market or private sale
$5,000,175
$12.96 p/Share
385,816
Reduced 1.07%
35,508,359
Common Shares
Sep 04
2025
SELL
Open market or private sale
$2,518,534
$12.92 p/Share
194,933
Reduced 0.54%
35,894,175
Common Shares
Sep 03
2025
SELL
Open market or private sale
$14,937,500
$12.5 p/Share
1,195,000
Reduced 3.21%
36,089,108
Common Shares
Jun 20
2025
SELL
Open market or private sale
$6,612,500
$11.46 p/Share
577,007
Reduced 1.52%
37,284,108
Common Shares
Jun 18
2025
SELL
Open market or private sale
$6,472,295
$11.45 p/Share
565,266
Reduced 1.47%
37,861,115
Common Shares
Jun 06
2025
SELL
Open market or private sale
$2,246,952
$11.19 p/Share
200,800
Reduced 0.52%
38,426,381
Common Shares
Jun 04
2025
SELL
Open market or private sale
$6,207,856
$11.34 p/Share
547,430
Reduced 1.4%
38,627,181
Common Shares
May 07
2025
SELL
Open market or private sale
$6,987,500
$11.18 p/Share
625,000
Reduced 1.57%
39,174,611
Common Shares
May 06
2025
SELL
Open market or private sale
$3,142,309
$11.47 p/Share
273,959
Reduced 0.68%
39,799,611
Common Shares
Jan 23
2025
-
13,357,857
Reduced 25.0%
40,073,570
Common Shares
Jan 02
2024
SELL
Open market or private sale
$33,150,000
$11.05 p/Share
3,000,000
Reduced 5.46%
51,929,426
Common Shares
Dec 27
2023
SELL
Payment of exercise price or tax liability
$1,550,689
$11.58 p/Share
133,911
Reduced 0.24%
54,929,426
Common Shares
Dec 27
2023
BUY
Exercise of conversion of derivative security
-
275,227
Added 0.5%
55,063,337
Common Shares