Four Midcap IT stocks that will react to earnings today