Who Won the Punic Wars?

The Punic Wars were wars fought between Carthage and Rome. Carthage at the time was basically south east Spain and some coastal areas along North Africa. Rome was basically Italy and they won.