Mount Logan Capital Inc. 8.00% Notes Due 2031 Fiscal Q1 2026 Earnings | StockRay