Bookmark Business UPDATES: Elon Musk Agrees to Pay $20 million and Quit as Tesla Chairman in Deal with SEC by Olawunmi Sola-Otegbade August 1, 2024 by Olawunmi Sola-Otegbade August 1, 2024 UPDATES: Elon Musk Agrees to Pay $20 Million and Quit as Tesla Chairman in Deal with … Read more