This guy has another opinion though...

https://usa.watchpro.com/corders-column-rolex-drought-will-ease-within-two-years/But let's have a look at some numbers..

- World population now is 7.8billion or 7,800,000,000 people

- let's say 70% are above the age of 18 or 21 so that gives 5,460,000,000 people

- let's say half of that is male and assume female don't buy sports Rolex so we have 2,730,000,000 people

- let's assume that 40% of that is middle class that can afford a Rolex sports watch and that's 1,092,000,000 people

So the guess is that Rolex makes about 800,000 watches per year. Let's assume that half of it is in steel (400,000) and another half of it are Datejusts and ladies steel watches which leaves us with 200,000 sports Rolex watches.

So there are 1,092,000,000 people looking to buy 200,000 watches... which means there are 5,460 people looking to buy one watch...

Do you think supply and demand will normalize?