Baidu IPOed in August 2005, opening at US$27 a share and closing at an astounding US$122 a share.
The word Baidu means "hundreds of times" and comes from a classical Chinese poem with a theme of -- you guessed it -- searching.
Source: SCMP Data - March 2019