As Russia's invasion of Ukraine continues for the fifth month, Tesla Inc (NASDAQ: TSLA) CEO Elon Musk once again touted the possibility of taking on President Vladimir Putin in single combat.
Lands' End Inc (NASDAQ: LE) reported a second-quarter FY23 sales decline of 7.9% year-on-year to $323.3 million, missing the analyst consensus estimate of $328.2 million.