The Elon Musk Report Card: How his companies performed in 2023