Alibaba Heads to May Print With Bulls Holding an Edge
BABA walks into its May 13 earnings print on a meaningful rally — up 17% over the past month and 6.5% on the week, closing at $140.06 — yet short sellers have spent the past six weeks quietly unwinding. That contrast…