MARKEL GROUP INC.MKL

Market cap
$25.8B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 202424.4+20.91%
Dec 31, 202320.2+759.87%
Dec 31, 20222.3-91.58%
Dec 31, 202127.9+71.60%
Dec 31, 202016.2-43.67%
Dec 31, 201928.8+637.08%
Dec 31, 20183.9-44.03%
Dec 31, 20177-60.70%
Dec 31, 201617.8-10.02%
Dec 31, 201519.8+33.27%
Dec 31, 201414.8-3.70%
Dec 31, 201315.4-6.11%
Dec 31, 201216.4-13.65%
Dec 31, 201019