Posts

Oatly IPO prices at $17 a share, notching $10B valuation