IBM: A Long-Term Investment Opportunity Could Be On The Horizon