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