The Swatch Group, a Swiss holding company with premium watch brands like Omega and Blancpain, is rated a "BUY" due to its valuation decline. Despite it not being the 'top' investment idea, The Swatch ...
The Swatch Group, a leading Swiss watch manufacturer, has seen its shares collapse by 70% since 2014 due to financial underperformance and unfriendly shareholder ownership. At the current price, this ...