Pricing fluctuates. There are sales and coupons, prices go up and down.
I'm actually working on a website right now that will list the lowest prices for every extension. It should be ready in the next few weeks. Go to my website, click on .XXX, it'll show you the three cheapest prices and you simply click and go to the registrar. It will certainly help reduce these questions on the forum