Rolex SA is a Swiss manufacturer of wristwatches and accessories. Rolex watches are popularly considered status symbols. Rolex is the largest single luxury watch brand by far, producing about 2,000 watches per day, with estimated revenues of around US$ 3 billion (2003). BusinessWeek magazine ranks Rolex #71 on its 2007 annual list of the 100 most valuable global brands, top among all watchmakers.
Which is a better Telecom stock to invest in?