SLR Investment Q2 FY26 net investment income falls 17.59% to $17.8 million; revenue drops 9.46% to $48.8 million - SLRC News | Rallies