$55.88 0.2 0.3%
Last Trade - 17/09/20
NYSE ORDER IMBALANCE WUBA.N 873074.0 SHARES ON SELL SIDE
or Unlock with your email