Oil prices briefly topped $130/barrel, a 13-year high. Markets continue to be on edge as the war in Ukraine seems to have no end in sight and the tragic human toll climbs.
Last week, the markets ended…
Oil prices briefly topped $130/barrel, a 13-year high. Markets continue to be on edge as the war in Ukraine seems to have no end in sight and the tragic human toll climbs.
Last week, the markets ended…