As for the street's temperature: the consensus rating is a moderate buy with an average price target around $350, and TD ...