GlobeNewswire 2025-04-01 Greenbacker delivers 2024 results