Capital markets have faced quite an array of moving pieces over the last couple of weeks, ranging from equity market rotation dynamics, volatile metals and commodity price action, geopolitical flare-ups, global central bank decisions, and high-profile earnings.