Share Facebook Twitter LinkedIn Pinterest Email Baldwin Insurance Q1 2025 slides: 10% organic growth amid 36% net income decline Investing.com Source link Baldwin decline Growth Income insurance Investing.com Net organic slides