Today announced its financial results for the period ended March 31, 2026. Book Value per Share was $16.57, compared to $15.35 as at December 31, 2025 (+8% increase). Total Book Value was $227 million ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results