The one I have is from https://getuhoo.com/home and was around $300. For CO2, it looks like resolution is 1 ppm with a tolerance of ±50 ppm or ±3% of reading (higher of the two).
I can't speak to how well it is calibrated since you would need other devices to compare with.