The claim is well supported by two independent news-result observations: the CNBC result explicitly says 'Brent oil price for actual cargo soars to $141, highest level since 2008,' and the Bloomberg result independently says the main physical oil price surged above $140 and that Dated Brent was at the highest level since 2008. The EIA historical Brent benchmark page is an authoritative primary dataset relevant to the same benchmark family and supports the plausibility and historical-comparison aspect, although the fetched output did not cleanly expose the exact April 2026 row during this run. Because the strongest direct evidence from CNBC and Bloomberg could not be fetched successfully, confidence is medium rather than high.