The Markel Group has reported net income of $129 million during Q1, compared to $1.05 billion for the same quarter in 2024.
Operating revenues remained stable at $2.1 billion, compared to the same thr…
Operating revenues remained stable at $2.1 billion, compared to the same thr…