Home Stock Swatch Group stock price has imploded: is it a good buy?