Stellus Capital Q2 FY26 net investment income falls to $7.5 million; revenue drops to $22.3 million - SCM News | Rallies