There’s something very unique – and a bit sinister – about today, April 19.
Would you like to know what is fueling this stock market rally?
Since March 29, the Treasury has poured $114 billion of its cash hoard back into the market by paying down debt.
That windfall ends today… Thursday, April 19. From then on, Treasury supply will just keep building.