Most Important Chart of 2023
This has to be it right? How is this one not the world’s most important chart? With the US 10-year Yield hitting the highest levels in 15 years, Crude Oil has caught a bid lately hitting the highest levels all year.
Read Full Article »