Yahoo Web Search

Search results

    • Gateway - Quartz

      Quartz· 2 hours ago

      Companies have repurchased more than $383 billion in shares over the past 13 weeks, according to Deutsche Bank research reported by Yahoo. Stock buybacks ...