Brent crude oil futures have recently traded at $63.387 per barrel, marking a 2.17% intraday decline and breaching the significant $70 per barrel threshold.