Triangle Sports building sells for $4.1 million