Amount of Crocs' stores worldwide from 2016 to 2023
Crocs Inc. had a net revenue of about 3.96 billion U.S. dollars in 2023.
As of December 31, 2023, Crocs had a total of 349 stores in operation around the world. In comparison, the company had 558 stores in 2016.