They've been selling it for years, I think since 2016. They've delivered it so far to nobody.
I wouldn't be surprised if Tesla delivers city-street self-driving in a year or two.
In addition to the most data, Tesla also has the best self-driving computing hardware you can buy today. (See autonomy day https://www.youtube.com/watch?v=Ucp0TTmvqOE ) They also have top software people. I think Tesla may very well release full self-driving in the next couple of years.