Home Editor's Pick IBM Stock Shatters Expectations, Hitting a New All-Time High: A Buying Opportunity?