Stocks rallied on strong housing data and a decrease in crude oil inventories.  The inventory decrease was partly due to increased refining to build gasoline inventory before the summer driving season but also due to the continued effect of supply disruptions in Canada, Nigeria and Libya.  The estimate of first quarter growth was revised upwards […]