IT services business tops technology total returns list over the past 10 years