No they don't and if you buy it thru Microsoft by way of AT&T and they usually won't unlock it.
Don't know your location
but you can get buy them unlocked for
?594.98 / starting 25 November
inc VAT
?495.82 ( $835. shipped to USA)
@ Unlocked Mobiles.com
in
Black, White, Red, Yellow