Bookmark News Swatch Group Reports 89% Profit Plunge in 2025 Despite Late-Year Sales Momentum by LXRY Now January 31, 2026 January 31, 2026