AMD guidance wasn't good enough as the price of the stock already included them beating expectations. The beat was not strong enough. AMD stock price was double what it was a year ago. Even this quarters revenue beats vs from the previous guidance was not that strong. The previous guidance did not expect any Chinese revenue because of trade restrictions. That was lifted which was built into the price during the previous months. China added about 400 million during Q4. Considering their previous outlook was 9.6 billion, add in Chinese revenue of 400 million and AMD was still in their guidance of 9.6 billion plus or minus 300 million. This is not beating expectations and for stocks to rise, they need to beat it by more than this because the market has already priced AMD beating expectations which has lead to the stock gaining value.
Nvidia earnings generally beat their guidance which generally seem optimistic because they show much more growth quarter to quarter. And they still beat it. E.g they projected 54 billion but had 57 billion in revenue. Even with this beat Nvidia lost 5% or so. People expected better from AMD considering how much the stock has risen over the year and being the smaller player, AMD has more room for growth as Nvidia has saturated the market(own the market). It is expected AMD can take Nvidia's marketshare and grow their own modest sales. This is not shown with such so modest outlook. Nvidia is expecting 65 billion which they will likely still beat, which has lead to Nvidia meteoric rise.
AMD guidance was weak and has them not even beating their current quarter which now has Chinese revenue coming in from data center. Along with the current quarter not really beating their guidance, it should be no surprise this resulted in a big stock drop(the biggest single day loss since Lisa Su became CEO) when the driving force for stock value is growth.
Take off your AMD glasses and you will see AMD financial have done little to justify it's stock price jumping from 100 dollars 1 year ago to its peak of 252 dollars.