Doesn't "market timing" imply you made a bet on the total, or a portion of the stock market? But, you made a made a bet on a single company's current vs future valuation. Could have ended up either way.
My theory is you had more than a 50% of wining your bet because the stock market isn't 100% efficient for every stock all the time. If you stay current on the news and act quickly, maybe you can take advantage of opportunities like this? But, on the other side of table, aren't there automated bots that buy/sell based on the news, you would think this would remove any lag of news being priced in.
I'm too chicken either way, and will stick to my buy the whole market strategy.