Rovio's Initial Public Offering: A Cautionary Tale of Timing

None