These numbers can be explained with IBM having peaked before Microsoft which in turn peaked before Apple in terms of product development. So Apple's revenues are still growing fast, Microsoft's are growing more slowly and IBM's are declining - with none of them doing new stuff and all of them being past the peak (I'm not sure that's actually true, just saying that grandparent's point/question was what they've done lately/that they didn't do much, and this point is not refuted by revenue growth numbers because revenue lags a lot after product starts. Microsoft's greatest hits by far are still Windows and Office which it develops since the 80s.)