2025
$17.62
▼
CFO=$1,785.0M; ΔWC=$(92.0)M; SBC=$46.0M; capex=$807.0M; total-company revenue (continuing $6,150M + discontinued $845M) = $6,995M, up from $6,536M in 2024, growth capex=$43.6M, maintenance capex=$763.4M; OE=$1,067.6M; diluted shares=60.6M; OE/sh=$17.62. Source: FY2025 10-K, accession 0001193125-26-059193.
2024
$5.44
▼
CFO=$1,459.0M; ΔWC=$211.0M (net source of cash, subtracted); SBC=$58.0M; capex=$855.0M; total-company revenue (continuing $5,662M + discontinued $874M) = $6,536M, down from $6,872M in 2023 - decline reflects the Feb-2024 sale of the South Texas (Hunter) cement plant/ready-mix assets to CRH for $2.1B (a $1.3B pretax gain included in CFO), partly offset by the April-2024 Blue Water Industries Southeast aggregates acquisition (~20 operations, $2.05B); under the mechanical rule (revenue decline => zero growth capex) maintenance capex = full capex = $855.0M; OE=$335.0M; diluted shares=61.6M; OE/sh=$5.44. Judgment note: this year's elevated capex substantially reflects integration/build-out of newly acquired BWI Southeast aggregates operations rather than sustaining capex on a shrinking base, so treating all of it as maintenance likely understates OE for this specific year; retained as-is for methodological consistency since it is one point within a 10-year median anchor. Source: FY2025 10-K, accession 0001193125-26-059193.
2023
$16.85
▼
CFO=$1,528.0M; ΔWC=$(151.0)M; SBC=$50.0M; capex=$650.0M; total-company revenue (continuing $5,851M + businesses now classified discontinued under the pending Quikrete exchange $1,021M) = $6,872M, up from $6,161M in 2022, growth capex=$67.6M, maintenance capex=$582.4M; OE=$1,046.6M; diluted shares=62.1M; OE/sh=$16.85. Revenue recast to total-company basis using the FY2025 10-K's discontinued-operations disclosure since that filing's segment revenue excludes assets now held for sale. Source: FY2025 10-K, accession 0001193125-26-059193.
2022
$12.05
▼
CFO=$991.0M; ΔWC=$(216.3)M; SBC=$43.0M; capex=$482.0M, revenue grew $5,414.0M→$6,161.0M, growth capex=$71.0M, maintenance capex=$411.0M; OE=$753.3M; diluted shares=62.5M; OE/sh=$12.05. Source: FY2022 10-K, accession 0000950170-23-004361.
2021
$13.61
▼
CFO=$1,137.7M; ΔWC=$(115.4)M; SBC=$43.0M; capex=$423.1M, revenue grew $4,729.9M→$5,414.0M, growth capex=$65.0M, maintenance capex=$358.1M; OE=$852.0M; diluted shares=62.6M; OE/sh=$13.61. Source: FY2022 10-K, accession 0000950170-23-004361.
2020
$11.66
▼
CFO=$1,050.1M; ΔWC=$(67.4)M; SBC=$30.0M; capex=$359.7M; revenue declined $4,739.1M→$4,729.9M so growth capex=$0 and maintenance capex=full capex=$359.7M; OE=$727.8M; diluted shares=62.4M; OE/sh=$11.66. Source: FY2022 10-K (latest restated 3-yr comparative), accession 0000950170-23-004361.
2019
$10.72
▼
CFO=$966.1M; ΔWC=$(86.4)M; SBC=$34.1M; capex=$393.5M, revenue grew $4,244.3M→$4,739.1M, growth capex=$47.0M, maintenance capex=$346.5M; OE=$671.9M; diluted shares=62.7M; OE/sh=$10.72. Independent check (NI+D&A+other non-cash-maintenance capex) ties to CFO-ΔWC-based figure within ~1.7%, inside tolerance. Source: FY2019 10-K, accession 0001564590-20-005784.
2018
$8.22
▼
CFO=$705.1M; ΔWC=$(192.4)M; SBC=$29.3M; capex=$376.0M, revenue grew $3,965.6M→$4,244.3M, growth capex=$26.5M, maintenance capex=$349.5M; OE=$518.7M; diluted shares=63.1M; OE/sh=$8.22. Source: FY2019 10-K, accession 0001564590-20-005784.
2017
$5.42
▼
CFO=$657.6M; ΔWC=$(111.6)M; SBC=$30.5M; capex=$410.3M, revenue grew $3,818.7M→$3,965.6M, growth capex=$14.0M, maintenance capex=$396.3M; OE=$342.4M; diluted shares=63.2M; OE/sh=$5.42. Source: FY2019 10-K (latest restated 3-yr comparative), accession 0001564590-20-005784.
2016
$6.31
▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$688.9M; ΔWC=$(95.5)M (net use of cash in working capital, added back); SBC=$20.5M; capex=$387.3M, revenue grew $3,539.6M→$3,818.7M, capex_ratio (10-yr mean, FY16-25)=9.50%, growth capex=$26.5M, maintenance capex=$360.8M; OE=$403.2M; diluted shares=63.861M; OE/sh=$6.31. Revenue/CFO on total-company consolidated basis (pre-recast for cement/ready-mix businesses later classified discontinued under the pending 2025 Quikrete exchange). Source: FY2016 10-K, accession 0001193125-17-056282.
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.