Rosetta Stone pulls off a successful IPO.

More...