NYSE:MKL | Key Financial Ratios | MARKEL GROUP INC.

Complete source-backed ratio history.

Available history
2008-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-303.21%12.02%
2026-03-312.58%9.78%
2025-12-313.06%11.33%
2025-09-303.09%11.53%
2025-06-303.34%12.89%
2025-03-312.85%10.75%
2024-12-314.44%16.24%
2024-09-304.76%17.44%
2024-06-303.53%13.28%
2024-03-314.42%16.10%
2023-12-313.63%13.32%
2023-09-303.64%13.70%
2023-06-303.71%13.64%
2023-03-310.64%2.36%
2022-12-31-0.43%-1.64%
2022-09-30-0.08%-0.31%
2022-06-300.19%0.70%
2022-03-313.67%12.75%
2021-12-315.00%16.46%
2021-09-305.14%17.13%
2021-06-305.84%19.08%
2021-03-316.49%21.24%
2020-12-311.96%6.38%
2020-09-301.19%4.03%
2020-06-300.60%2.04%
2020-03-31-0.53%-1.97%
2019-12-314.78%16.17%
2019-09-301.43%4.97%
2019-06-302.01%7.04%
2019-03-311.48%5.23%
2018-12-31-0.38%-1.41%
2018-09-303.12%10.82%
2018-06-301.17%4.11%
2018-03-310.79%2.80%
2017-12-311.20%4.16%
2017-09-300.33%1.05%
2017-06-301.60%4.87%
2017-03-311.38%4.22%
2016-12-311.76%5.39%
2016-09-301.97%6.11%
2016-06-302.05%6.39%
2016-03-312.15%6.70%
2015-12-312.34%7.44%
2015-09-302.00%6.53%
2015-06-301.88%6.15%
2015-03-311.68%5.39%
2014-12-311.27%4.23%
2014-09-301.21%4.21%
2014-06-301.16%4.09%
2014-03-311.14%4.06%
2013-12-311.17%4.21%
2013-09-301.00%3.70%
2013-06-300.95%3.53%
2013-03-312.17%6.87%
2012-12-312.02%6.52%
2012-09-301.99%6.48%
2012-06-302.09%6.85%
2012-03-311.61%5.30%
2011-12-311.23%4.19%
2011-09-302.04%7.22%
2011-06-302.11%7.37%
2011-03-312.11%7.27%
2010-12-312.46%8.41%
2010-09-302.08%7.19%
2010-06-302.09%7.57%
2010-03-317.80%

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-313.06%11.33%
2024-12-314.44%16.24%
2023-12-313.63%13.32%
2022-12-31-0.43%-1.64%
2021-12-315.00%16.46%
2020-12-311.96%6.38%
2019-12-314.78%16.17%
2018-12-31-0.38%-1.41%
2017-12-311.20%4.16%
2016-12-311.76%5.39%
2015-12-312.34%7.44%
2014-12-311.27%4.23%
2013-12-311.17%4.21%
2012-12-312.02%6.52%
2011-12-311.23%4.19%
2010-12-312.46%8.41%
2009-12-311.97%7.27%
2008-12-31-2.69%