The much-anticipated IPO of Deliveroo is finally here. Shares of Amazon-backed food delivery startup plunged by as much as 30% in early trading Wednesday. The company priced its shares at £3.90 ($5.36) but they were down to £2.73 shortly after trading commenced. The unicorn […]