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