Organic net revenue in 2025 is now expected to be down just under 10%. That compares to the “upper single digits” decline the firm believed it was facing earlier this month,
Organic net revenue in 2025 is now expected to be down just under 10%. That compares to the “upper single digits” decline the firm believed it was facing earlier this month,