Investors poured $652M into TLT as 30-year Treasury yield hits highest since 2007.
Open shared insight