MCD Stock Price A Comprehensive Analysis