Lime opens at $27 a share; IPO happened at the 'right moment,' CEO says

Lime opens at $27 a share; IPO happened at the 'right moment,' CEO says