Favorable first-quarter earnings reports helped push stocks higher for the second consecutive week. Led by the small caps of the Russell 2000, each of the benchmark indexes listed here posted gains by the end of last week. The energy sector continued to post strong returns, boosted by rising crude oil prices, which are approaching $70 per barrel. Treasury yields climbed as prices fell following a sell-off of Treasury bonds. Click here to read the full market update.