Lumia 1020 has to Amazon for same on-contract pricing of $299 as seen on AT&T. Off-contract pricing is $649 for White and Yellow models, $749 for Black. Though, this is surprising as usually AT&T prices devices less than the carrier pricing. May be they also want to take advantage of initial demand for the device. With time usually we have seen AT&T dropping and making devices more affordable.