Lument Finance Trust Reports 2025 Results — LFT -0.40 · News Impact Screener