AMD ships primarily low and mid range cards, NVIDIA has an effective "monopoly" in the enthusiast market share which has the highest profit margins by far.
That said AMD hasn't managed to ship a 350-400$+ card that's worth spending money on compared to the competition since probably the 7950...