Top US stocks to watch: Tesla, Hasbro and Lockheed Martin

Tesla. Tesla headlines the earnings calendar today and is due to release second quarter results after the markets close, with analysts expecting …
View full source