Tesla’s Megapack Projects: What $800 Million in New Contracts Means for the Future 15 July 202415 July 2024