Stocks post first weekly gain since April

June 18, 2011 12:00 AM