Complex sentence: About half of them were bought for $40 each; for each ball purchased, another is given away.
Split into simpler sentences: About half of them were bought for $40 each. For each ball purchased, another is given away.