Check out domcomp.com. It has up-to-date domain prices for different extensions across more than 30 registrars.