Are companies spending too much money on share repurchases to pump up their stock prices, rather than investing in innovation?
Are companies spending too much money on share repurchases to pump up their stock prices, rather than investing in innovation?