Financial insights of TPCS