Oil maintains its gains as geopolitical tensions persist.
Oil prices stayed relatively stable Wednesday as markets continued to weigh supply concerns and geopolitical tensions. Brent crude traded around $100 per barrel, while West Texas Intermediate (WTI)…









