Blame Goldman Sachs, Chapter 3,015
Are Investment Banks Propping Up This Rally to Sucker in the Retail Crowd?