Financial insights of ICFI