With almost three-quarters of S&P 500 companies having reported earnings this season, its time to review the winners. Below is a screen showing 20 U.S. technology companies that appear to be firing on all cylinders, with improving sales, gross margins and…






