news Tesla Q2 earnings: Tesla posts record profits, offers muddy outlook for batteries, Cybertruck July 27, 2021