Rosetta Resources prices stock offering at $42.50