Financial insights of TPC