MY ISP thankfully only CGNAT's their lowest tier service, and I pay more for higher speed, so I get a public IPV4 address, even though it's dynamic. They charge $20/month for a static address, and I say forget that. For whatever reason, they have no plans on implementing IPV6.