Posts

Showing posts with the label Oatly IPO prices at $17 a share

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

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