7 days Swatch posts steep drop in sales and profit as China struggles Investing.com Swatch posts steep drop in sales and profit as China struggles. China X