Financial insights of CSWC