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.