Jessica Yellin

Jessica Yellin Instagram – Possible insider trading. Chaos. Indecision. Irrational policy. And a position that alienates allies and moves markets away from the dollar.

But did you know that China owns about $760 billion in US Treasuries. There’s been a massive sell off of treasuries. Who might be doing it….? | Posted on 10/Apr/2025 07:28:32

Jessica Yellin
Jessica Yellin

Check out the latest gallery of Jessica Yellin