All about finance. Stagwell appears optimistic about growth despite Q1 revenue decline, as net income increases , and Administrator 2025 May 9