tldes.com compares prices of 100+ domain registrars. Prices and promotional codes are updated every hour.
Prices here: https://tldes.com/us