United States

Markel income plummets in Q1 2025 

Operating revenues were $3.4bn in Q1 2025, down 31.4% from $4.47bn in the same period last year.