Since its initial public offering (IPO) in 2006, Mastercard ( MA 0.29%) has generated a total return of 12,480%. This means ...
Share buybacks make sense when a stock is undervalued, and the reduced share count will improve the company's ability to ...