It's a bit more nuanced than that, G. And glad you did something nice with your gains, that's what it's all about, benefiting through investment.
People will always take profit into new highs, we've discussed the psychology
What are 'expectations'? You could say even higher than what was delivered so is it the first point or the second?
For example MSFT X, I posted those numbers(official market expectations) and they comfortably beat, all the reporting entities did. However different reactions. You might also have noticed after hours RED/GREEN/RED(same company) and then at the open big Green. Derivatives in play again.
You will often hear the cliche 'it's priced in'. I'm not a fan of the catchphrase. It's largely nonsense. The PH resident IFA will say 'you don't have an edge against the pro' just word-salad. You don't need an edge, just don't chase meme stocks, chase quality and have some patience.
That is why we simply stay the course. A drop yesterday and looks like(given 300+ futures) gains today.