IBM Beats Expectations Despite Another Quarter Of Sliding Revenue