Tesla deliveries top consensus, but energy storage deployments miss estimates | SharesLocker