Posts

Showing posts with the label notching $10B valuation

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

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