Russia Reaps Oil Windfall as Hormuz Closure Sends Brent Crude Above $100 | DailyAlpha