BREAKING: The 10-year note yield is now trading at its highest level since November 2023, at 4.39%. Stickier than expected inflation data and rising oil prices have added to inflation worries over the last month.
By: Charles-Henry Monchau, CFA, CMT, CAIA