CGNAT lets cellular and small ISPs serve thousands of users from a few public IPs. The downside: every subscriber appears to be on the same IP, breaking IP-based geolocation and reputation tools.
CGNAT
Carrier-Grade NAT — ISPs share one public IP across many subscribers.