IBM Stock Analysis: IBM A Buy After Revenue Increase?