Elon Musk wallpaper Elon Musk Elon Musks 5420-per-share offer price for the social media company on April 14 contained the digits 420 a reference to. He is an … Tuesday, April 26, 2022 Edit