March 31, 2023 The crude oil price has had another stellar week with the markets buoyed by solid China PMI data and equity markets taking higher yields in their stride. Will the positive vibes lift WTI? Previous Post Natural Gas Price Action: Due for a Rebound? Next Post German Supply Chain Shortages Ease but Long Way to Go Ifo