2025
$123.24
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2761.3M. Working-capital movement (receivables, reinsurance recoverables, DAC, prepaid reinsurance premiums, unpaid losses & LAE, unearned premiums, payables to ins/reins cos) = $960.3M. SBC not broken out on face of CF statement and immaterial; $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Capex=$206.9M; capex_ratio=1.444% (10-yr mean); growth capex=$10.1M; maintenance capex=$196.8M. Entity-level OE=CFO-WC-maint capex=$1604.2M. Adjustment to common basis (NCI + $18.0M preferred dividends; Markel redeemed its $600M Series A Preferred Stock in 2025, eliminating this drag going forward) = NetIncomeLoss(total,$2152.4M)-NetIncomeLoss(to common,$2107.0M)=$45.4M. OE to common=$1558.8M. Diluted shares=12.648M. OE/sh=$123.24. Reconciliation ties out exactly. Source: FY2025 10-K, accession 0001096343-26-000020.
2024
$94.23
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2594.0M. Working-capital movement (receivables, reinsurance recoverables, DAC, prepaid reinsurance premiums, unpaid losses & LAE, unearned premiums, payables to ins/reins cos) = $1017.5M. SBC not broken out on face of CF statement and immaterial; $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Capex=$255.0M; capex_ratio=1.444% (10-yr mean); growth capex=$7.7M; maintenance capex=$247.3M. Entity-level OE=CFO-WC-maint capex=$1329.2M. Adjustment to common basis (NCI + $36.0M preferred dividends) = NetIncomeLoss(total,$2847.4M)-NetIncomeLoss(to common,$2747.0M)=$100.4M. OE to common=$1228.8M. Diluted shares=13.041M. OE/sh=$94.23. Reconciliation ties out exactly. Source: FY2024 10-K, accession 0001096343-25-000027.
2023
$60.22
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2786.8M. Working-capital movement (receivables, reinsurance recoverables, DAC, prepaid reinsurance premiums, unpaid losses & LAE, unearned premiums, payables to ins/reins cos) = $1655.1M. SBC not broken out on face of CF statement and immaterial; $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Capex=$258.6M; capex_ratio=1.444% (10-yr mean); growth capex=$37.6M; maintenance capex=$221.0M. Entity-level OE=CFO-WC-maint capex=$910.7M. Adjustment to common basis (NCI + $36.0M preferred dividends) = NetIncomeLoss(total,$2101.1M)-NetIncomeLoss(to common,$1996.1M)=$105.0M. OE to common=$805.6M. Diluted shares=13.378M. OE/sh=$60.22. Reconciliation ties out exactly. Source: FY2023 10-K, accession 0001096343-24-000025.
2022
$83.97
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2709.4M. Working-capital movement (receivables, reinsurance recoverables, DAC, prepaid reinsurance premiums, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to ins/reins cos) = $1199.4M. SBC not broken out on face of CF statement and immaterial; $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Revenue declined vs 2021 turned positive by segment mix (total op revenue $11,675M vs $12,846M in 2021 -- net decline), so growth capex=$0 per formula (revenue decline => growth capex floored at 0); maintenance capex = full capex = $254.7M. Entity-level OE=CFO-WC-maint capex=$1255.3M. Note: GAAP net loss in 2022 (-$101.2M total) was driven by non-cash mark-to-market net investment losses ($1,595.7M, added back here as it should be) amid a rising-rate environment, not by a cash-flow problem; CFO and OE were both solidly positive. Adjustment to common basis (NCI + $36.0M preferred dividends) = NetIncomeLoss(total,$-101.2M)-NetIncomeLoss(to common,$-216.3M)=$115.1M. OE to common=$1140.3M. Diluted shares=13.580M. OE/sh=$83.97. Reconciliation ties out exactly. Source: FY2022 10-K, accession 0001096343-23-000033.
2021
$89.26
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2274.1M. Working-capital movement (receivables, reinsurance recoverables, DAC, prepaid reinsurance premiums, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to ins/reins cos) = $917.4M. SBC not broken out on face of CF statement and immaterial; $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Capex=$145.2M; capex_ratio=1.444% (10-yr mean); growth capex=$44.9M; maintenance capex=$100.3M. Entity-level OE=CFO-WC-maint capex=$1256.4M. Adjustment to common basis (NCI + $36.0M preferred dividends) = NetIncomeLoss(total,$2447.7M)-NetIncomeLoss(to common,$2423.1M)=$24.6M. OE to common=$1231.8M. Diluted shares=13.800M. OE/sh=$89.26. Reconciliation ties out exactly. Source: FY2021 10-K, accession 0001096343-22-000039.
2020
$38.15
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$1737.6M. Working-capital movement (receivables, reinsurance recoverables, DAC, prepaid reinsurance premiums, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to ins/reins cos) = $1096.2M. SBC not broken out on face of CF statement and immaterial; $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Capex=$101.3M; capex_ratio=1.444% (10-yr mean); growth capex=$3.0M; maintenance capex=$98.3M. Entity-level OE=CFO-WC-maint capex=$543.1M. Adjustment to common basis (NCI + preferred dividends of $18.4M, preferred stock first issued in 2020) = NetIncomeLoss(total,$831.8M)-NetIncomeLoss(to common,$816.0M)=$15.7M. OE to common=$527.4M. Diluted shares=13.823M. OE/sh=$38.15. Reconciliation ties out exactly. Source: FY2020 10-K, accession 0001096343-21-000032.
2019
$52.73
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$1274.1M. Working-capital movement (receivables, DAC, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to ins/reins cos, income taxes payable, accrued expenses, other liabilities) = $448.5M. SBC not broken out on face of CF statement and immaterial (~0.3% dilutive RSU impact); $0 explicit deduction, folded into 'Other' (judgment call, consistent across all 10 years). Capex=$123.4M; capex_ratio=1.444% (10-yr mean); growth capex=$38.8M; maintenance capex=$84.6M. Entity-level OE=CFO-WC-maint capex=$741.0M. Adjustment to common (NCI claim; no preferred stock in 2019) = NetIncomeLoss(total,$1799.5M)-NetIncomeLoss(to common,$1790.5M)=$9.0M. OE to common=$732.0M. Diluted shares=13.881M. OE/sh=$52.73. Reconciliation ties out exactly. Source: FY2019 10-K, accession 0001096343-20-000039.
2018
$36.78
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$892.9M. Working-capital movement (receivables, DAC, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to ins/reins cos, income taxes payable, accrued expenses, other liabilities) = $287.6M. SBC not broken out on face of CF statement and immaterial (dilutive RSU impact ~0.3% of diluted shares); $0 explicit deduction, folded into residual 'Other' line (judgment call, consistent across all 10 years). Capex=$106.6M; capex_ratio=10-yr mean(capex/Total Op Revenue)=1.444%; growth capex=$11.3M; maintenance capex=$95.3M. Entity-level OE = CFO-WC-maint capex = $509.9M. Adjustment to common basis (NCI claim; no preferred stock in 2018) = NetIncomeLoss(total,$-130.4M) - NetIncomeLoss(to common,$-128.2M) = $-2.2M. OE to common=$512.1M. Diluted shares=13.923M. OE/sh=$36.78. Reconciliation ties out exactly. Source: FY2018 10-K, accession 0001096343-19-000074.
2017
$16.64
▼
OE = CFO - working-capital movement - SBC - maintenance capex, entity level then adjusted to common. CFO=$858.5M. Working-capital movement (insurance reserve/receivable/payable cash effect per CF reconciliation: receivables, DAC, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to insurance/reinsurance cos, income taxes payable, accrued expenses, other liabilities) = $551.8M. SBC: not broken out on the face of Markel's cash-flow statement and immaterial (dilutive RSU impact ~0.3% of diluted shares); treated as $0 explicit deduction, folded into the residual 'Other' CF line, excluded from both non-cash add-backs and working-capital movement (judgment call, applied consistently across all 10 years). Capex=$74.7M; capex_ratio = 10-yr mean(capex/Total Operating Revenue) = 1.444%; growth capex = max(0, capex_ratio x (rev_t-rev_t-1)) = $6.5M; maintenance capex = $68.2M. Entity-level OE = CFO - WC - maint capex = $238.5M. Adjustment to common basis (removes NCI's claim on cash flow; no preferred stock outstanding in 2017) = NetIncomeLoss(total,incl.NCI,$400.8M) - NetIncomeLoss(to common,$395.3M) = $5.5M. OE to common = $233.0M. Diluted shares=14.006M. OE/sh=$16.64. Reconciliation ties out exactly (0% gap). Source: FY2017 10-K, accession 0001096343-18-000042.
2016
$44.60
▼
OE = CFO - working-capital movement - SBC - maintenance capex, entity level then adjusted to common. CFO=$534.6M. Working-capital movement (insurance reserve/receivable/payable cash effect per CF reconciliation: receivables, DAC, unpaid losses & LAE, life & annuity benefits, unearned premiums, payables to insurance/reinsurance cos, accrued expenses, income taxes payable, other liabilities) = $-161.6M. SBC: not broken out on the face of Markel's cash-flow statement and immaterial (dilutive RSU impact ~0.3% of diluted shares); treated as $0 explicit deduction, folded into the residual 'Other' CF line, which is excluded from both non-cash add-backs and working-capital movement in this calc (judgment call, applied consistently across all 10 years). Capex (additions to property & equipment)=$63.7M; capex_ratio = 10-yr mean(capex/revenue, using Total Operating Revenues, i.e. excluding net investment gains) = 1.444%; growth capex = max(0, capex_ratio x (revenue_t - revenue_t-1)) = $0.0M (no prior-year revenue in this 10-yr set to compare against, so full capex treated as maintenance); maintenance capex = $63.7M. Entity-level OE = CFO - WC - maint capex = $632.6M. Adjustment to common-shareholder basis (removes noncontrolling interests' claim on cash flow, mirroring GAAP's own net-income-to-shareholders adjustment; no preferred stock outstanding in 2016) = NetIncomeLoss(total, incl. NCI, $460.4M) - NetIncomeLoss(attributable to common shareholders, $455.7M) = $4.8M. OE attributable to common = $627.8M. Diluted shares=14.078M. OE/sh=$44.60. Reconciliation check (NI + non-cash charges - maintenance capex vs CFO-based figure) ties out exactly (0% gap). Source: FY2016 10-K, accession 0001096343-17-000046.
Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.