Tag

Amex
Credit card giants MasterCard (NYSE:$MA) and Visa (NYSE:$V) both crushed earnings estimates this past week, and both are sitting near new all-time highs. Not bad, considering the line of work they are in.  Given that the global economy has been tepid at best lately and that unemployment remains stubbornly high, you might not expect companies...
Read More