EBAY Showered Owners With Cash. The Stock Did Not Cooperate
Over the past five years, eBay has returned approximately $20 billion in cash to shareholders through buybacks and dividends, an amount equal to 41% of its current market value. Despite these substantial payouts, the stock's five-year total return of 75% has lagged the S&P …