Home Investing TSX 40 composite index best and worst stocks in 2023 revealed