Economics Opinions OH SH*T! Japan JUST Threatened to DUMP $1.2 TRILLION in Treasuries! 21 January 2026, 4:37 am Team Buyback