The Stock Market staged a broad based rally today, carrying all groups higher. The leader again today, as it has been for a while now were the energy stocks. Gaining over 2% today, and over 4% for the week.
I'll bet there were quite a few portfolio managers who wished today's rally could have happened yesterday. When it would have printed as their quarterly report.