Financial insights of CSWI