Horizon Technology Finance (HRZN) Q1 Earnings and Revenues Beat Estimates