Financial insights of TTC