Worst not behind even as IT firms beat estimates, margins a silver lining