B businessinsider.com True? Elon Musk 2018 pay was more than next 65 highest-paid CEOs combined 3 points confiscate 7 years ago 2 comments