CCC Intelligent Solutions Q1 Revenue Climbs 12%, 43% EBITDA Margin and CFO Exit - CCC News | Rallies