Stocks Rally Ahead of GDP Data