News

Adjusted EBITDA for the quarter ended March 31, 2025 totaled $12.8 million, a 26% increase as compared to the quarter ended ...
Quarterly Net Income of $71.7 million, ROE of 15.7% ...