Tesla Margins Shrink As Profits Rise, Virtual Power Plants and Nissan Adds NACS | 20 July 2023