I have heard that retailers don't really make that much money on tennis balls. There's really no mark up. Perhaps that's why buying a 24 bulk box isn't cheaper per can than individually.
And btw, if memory serves I think balls were around 2 bucks back in the 80's. Thirty years later still around the same. What's that say..??