Some mid-sized IT stocks are down up to 50% from their all-time highs. while largecap stocks are down up to 30% from their respective record high. However, certain midcap IT names have been outperformers. Here’s a look at the performance of these companies