Financial insights of TSN