Tech stocks post fastest sales growth while energy drags