Owl Creek sold 1.9M Lyft shares worth $40.3M in a major move affecting investor sentiment. Here's what it means.
Read full article on MarketWire