Tesla deliveries top consensus, but energy storage deployments… — TSLA +0.20 · News Impact Screener