Home Stock Analysis Josh Brown reveals two best oil stocks to own heading into 2026