Oxford Square Q2 FY26 net investment income falls to $5.1 million; net investment income per share drops to $0.05 - OXSQ News | Rallies