Alle divisies (software, hardware en dienstverlening) lieten in het laatste kwartaal van 2004 groei zien. De winst steeg daardoor tot 3,04 miljard dollar, een stijging van 12 procent. De winst per aandeel kwam uit op 1,81 dollar, iets hoger dan analisten hadden verwacht (1,76 dollar). De omzet bedroeg 27,7 miljard dollar, een stijging van 7 procent in vergelijking met een jaar eerder. In heel 2004 kwam de omzet 8 procent hoger uit: 96,5 miljard dollar. De jaarwinst steeg met 11 procent tot 8,4 miljard dollar. IBM profiteerde van de zwakke dollar. Omdat IBM de omzet die buiten de Verenigde Staten wordt geboekt, terugrekent naar dollars, steeg de omzet flink. Zonder de valutaschommelingen zou de omzet in het vierde kwartaal slechts met 3 procent zijn gegroeid in plaats van met 7 procent. In december verkocht IBM zijn pc-divisie aan het Chinese Lenovo. Als gevolg daarvan zal de omzet van het bedrijf in 2005 dalen. In 2004 was de pc-divisie nog goed voor een omzet van 10 miljard dollar. Voor de winstgevendheid van IBM is de verkoop daarentegen goed nieuws. Sinds 2001 leed IBM verlies op zijn pc-verkopen.