Compare Rolex 126003 Oyster Perpetual 36 "100 Years" SS / 18K YG Gray Slate Dial 2026 126003 | European Watch Company