If I remember correctly the US paid Mexico for Arizona ,New Mexico and California. In addition we also paid them for Texas, $15 million for all .
That’s about how much we paid for the Louisiana Purchase. We didn’t steal it either.