midcap it stocks