Brent crude oil futures fall below $94 per barrel, down 1.63% intradayWallstreetcnApr 21, 2026 at 12:31 AMBrent crude oil futures fall below $94 per barrel, down 1.63% intraday.