The IT and software services company's earnings marginally beat analysts' forecast while revenue fell a hair short.