Home Investing Best stocks to invest in as Hormuz crisis sends oil majors higher