Not sure what recent strong performance you're referring to. Here's a comparison against the S&P 500 for the last 5 years:
http://finance.yahoo.com/echarts?s=MCD+Interactive#{"compari...
http://finance.yahoo.com/echarts?s=MCD+Interactive#{"compari...