Q4 results a mixed bag for 3 key mid-tier IT firms