Bond Bears Are Scratching Their Heads While Looking At These Charts
...So in summary - Hedge funds are selling (and most short in years), smart money traders are selling, retail (who was buying until recently) has been selling recently (as we noted here)... so who is buying?
Hoosier's note:
Here is the answer.