Holy crap
Japan’s 30-year government bond yield just hit 4.24%, its highest level ever…
—Shocking, sure, but what really matters is who’s buying and who’s selling.
Japan’s 30-year government bond yield just hit 4.24%, its highest level ever…
—Shocking, sure, but what really matters is who’s buying and who’s selling.

