IBM shares fell in after-hours trading after its Q1 results signalled a slowdown in revenue growth, particularly in its ...