technology solutions revenue growth