Why Is Advanced Micro (AMD) Up 28.8% Since Last Earnings Report?

Advanced Micro (AMD) reported earnings 30 days ago. What's next for the stock?
Open original source
Advanced Micro (AMD) reported earnings 30 days ago. What's next for the stock?
Open original source