The Bank of Japan raised its rate to 1% on June 16 — the highest level since 1995.
Japan holds $1.24 trillion in U.S. Treasury bonds. When those returns get repatriated home, that capital leaves American markets.
The era of free Japanese money funded global stocks, bonds, and crypto for 30 years. Now it doesn't.