U.S. indices rallied on Wednesday with the DJ30 and SPX500 having their biggest daily percentile increase since November 2011. The SPX500 has increased in value by 4.6% thus far this year.

Despite the dismal outcome of the U.S. Non-farms payrolls last week, and a report which showed that productivity fell more than expected in the first quarter, the Federal Reserve said in its “Beige Book” summary that economic growth picked up over the two prior months and hiring had increased slightly. Read more