Financial insights of TCS