 Canoo is one of my favorite cheap EV stocks to buy under 5 for the long term. The company received a massive 4,500 EV order from Walmart with the option to purchase an additional 5,500 EVs for 10,000 in total. 