Horizon Technology Finance Announces First Quarter 2025 Financial Results Apr 29, 2025 04:15PM