MasterCard (MA, $159.50, up $15.61) is having a stellar morning after reporting earnings that beat Wall Street’s expectations. The results were a mixed bag of tricks as MasterCard had to pony up over $500 million to settle some legal matters with Discover Financial Services (DFS, $12.55, up $0.56). To start,Read more

More