news

New Business Plunges 30% As March Stats Reveal the Ugly Truth

4 May, 2020

Campaign US - Overall new business is down 29.9 percent in January to March 2020 versus the same period last year, figures from R3 Worldwide confirm.