Bond yields ran the show again this week. The 10-year Treasury yield touched its highest level since 2002 on Wednesday, and most markets spent the next three days reacting to it. Throw in Iran headlines that flipped oil from one session to the next, a chipmaker selloff sparked by an OpenAI revenue report, and a Canadian jobs report that hit with a thud on Friday, and you had yourself a busy five days. The S&P 500 still found time to set a record. Gold bounced back from a two-month low, the dollar index squeezed out a small gain, and bitcoin spent most of the week looking for a floor.