MediaAlpha Q1 2025 slides: Transaction value surges 116% as P&C segment rebounds

MediaAlpha Q1 2025 slides: Transaction value surges 116% as P&C segment rebounds