Home Stock Here’s why Shell and BP shares have soared to a record high today