2025
$1.78
▼
Recomputed on the current basis (prior value $1.85 used CFO - total capex - SBC with no working-capital removal or growth/maintenance capex split). OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands). CFO=$35,619; working-capital/operating asset & liability movement=$941 (small net cash release: receivables $(14,766), offset by contract assets $11,059, inventories $9,581, other noncurrent assets $4,747, deferred revenue $(4,479), other liabilities $(5,829), etc.), removed; SBC=$5,056; capex=$10,424; growth capex=0.0132 x ($540,009-$530,765)=$122 so maintenance capex=$10,302. OE=35,619-941-5,056-10,302=$19,320; diluted shares=10,882K; OE/sh=$1.7754. Reconciliation: NI 7,419 + deferred tax 8,369 + D&A 12,454 + impairments 1,445 + SBC 5,056 + other non-cash 1,098 = 35,841; plus working-capital lines 941 minus 1,163 of provision/other = 35,619 = CFO, within 0.1% of CFO. Cash taxes only $1,631 (federal NOL $76.5M shelters income) so cash earnings are flattered versus a fully taxed business. Source: FY2025 10-K, accession 0000352825-26-000016.
2024
$1.23
▼
Recomputed on the current basis (prior value $0.82 used CFO - total capex - SBC with no working-capital removal; the $8,000 legacy settlement payment depressed it). OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands). CFO=$22,632; working-capital/operating asset & liability movement=$(4,563) (includes the $(8,000) final accrued-settlement payment; settlement fully paid Dec 2024), removed; SBC=$3,834; capex=$9,791; revenue declined ($543,744 to $530,765) so growth capex=$0 and maintenance capex=$9,791. OE=22,632+4,563-3,834-9,791=$13,570; diluted shares=11,048K; OE/sh=$1.2283. Reconciliation: NI 42,843 + deferred tax (29,145; valuation-allowance release) + depreciation 9,452 + amortization 4,628 + equity loss 14 + gain on asset sales (4,431) + SBC 3,834 = 27,195; plus working-capital lines (4,563) = 22,632 = CFO, no gap. Source: FY2025 10-K, accession 0000352825-26-000016.
2023
$1.22
▼
Recomputed on the current basis (prior value $2.57 used CFO - total capex - SBC with no working-capital removal, so it included the release of the 2021-22 working-capital build). OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands). CFO=$36,956 (as restated in FY2024 10-K); working-capital/operating asset & liability movement=$15,503 (cash release, includes $(8,000) accrued-settlement payment), removed; SBC=$4,179; capex=$4,513; growth capex=0.0132 x ($543,744-$497,497)=$612 so maintenance capex=$3,901. OE=36,956-15,503-4,179-3,901=$13,373; diluted shares=10,995K; OE/sh=$1.2162. Reconciliation: NI 1,299 + deferred tax (1,852) + D&A 15,263 + other non-cash 6,743 (incl. SBC) = 21,453; plus working-capital lines 15,503 = 36,956 = CFO, no gap. Source: FY2024 10-K, accession 0000352825-25-000055.
2022
$0.49
▼
Recomputed on the current basis (prior value -$1.92 used CFO - total capex - SBC with no working-capital removal). OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands). CFO=$(10,576); working-capital/operating asset & liability movement=$(25,822) (receivables build $25,061, inventories $11,798, offset partly by payables/deferred revenue; includes $8,000 accrued-settlement payment), removed; SBC=$2,380; capex=$7,633; revenue declined ($513,620 to $497,497) so growth capex=$0 and maintenance capex=$7,633. OE=-10,576+25,822-2,380-7,633=$5,233; diluted shares=10,720K; OE/sh=$0.4882. Reconciliation: NI (45,677) + deferred tax 35,785 + D&A 14,779 + impairments 8,016 + other non-cash 2,343 (incl. SBC) = 15,246; plus working-capital lines (25,822) = (10,576) = CFO, no gap. Source: FY2022 10-K, accession 0000352825-23-000034.
2021
$0.97
▼
Recomputed on the current basis (prior value -$0.71 used CFO - total capex - SBC with no working-capital removal). OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands; continuing operations). CFO (continuing)=$(810); working-capital/operating asset & liability movement=$(17,555) (includes $8,000 accrued-settlement payment), removed; SBC=$1,945; capex=$4,620; growth capex=0.0132 x ($513,620-$497,411)=$214 so maintenance capex=$4,406. OE=-810+17,555-1,945-4,406=$10,394; diluted shares=10,752K; OE/sh=$0.9667. Reconciliation: NI 3,471 + deferred tax 139 + depreciation 8,051 + amortization 5,836 + equity income (7) + asset sale loss 51 + SBC 1,945 + divestiture gain (2,741) = 16,745; plus working-capital lines (17,555) = (810) = CFO, no gap. Source: FY2022 10-K, accession 0000352825-23-000034 (2021 comparatives).
2020
$2.46
▼
OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands; continuing operations). CFO (continuing)=$20,549; working-capital/operating asset & liability movement=$(15,972) (includes $8,000 accrued-settlement payment and $9,108 prepaid income tax build), removed; SBC=$1,136; capex=$9,179; revenue declined ($616,428 to $497,411) so growth capex=$0 and maintenance capex=$9,179. OE=20,549+15,972-1,136-9,179=$26,206; diluted shares=10,671K; OE/sh=$2.4558. Reconciliation to the cash-flow statement ties exactly (no gap). Source: FY2020 10-K, accession 0000352825-21-000014.
2019
$2.68
▼
OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands; continuing operations as restated). CFO (continuing)=$26,242; working-capital/operating asset & liability movement=$(10,974) (includes $10,000 accrued-settlement payment, treated as a non-recurring legacy item and removed with the rest of the movement), removed; SBC=$3,155; capex=$6,026; growth capex=0.0132 x ($616,428-$581,064)=$468 so maintenance capex=$5,558. OE=26,242+10,974-3,155-5,558=$28,503; diluted shares=10,644K; OE/sh=$2.6778. Reconciliation to the cash-flow statement ties exactly (no gap). Source: FY2020 10-K, accession 0000352825-21-000014.
2018
$2.29
▼
OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands; continuing operations as restated for the 2020 divestitures). CFO (continuing)=$26,536; working-capital/operating asset & liability movement=$(4,066), removed; SBC=$3,836; capex=$3,658; growth capex=0.0132 x ($581,064-$536,377)=$591 so maintenance capex=$3,067. OE=26,536+4,066-3,836-3,067=$23,699; diluted shares=10,362K; OE/sh=$2.2871. The $43,400K Concrete Tie settlement expense is a non-cash accrual in 2018 and is added back inside CFO; its later cash payments run through the accrued-settlement working-capital line and are therefore excluded, so the settlement never enters owner earnings (legacy one-off, fully paid by Dec 2024). Reconciliation to the cash-flow statement ties exactly (no gap). Source: FY2020 10-K, accession 0000352825-21-000014 (restated comparatives).
2017
$1.58
▼
OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands). CFO=$39,372; working-capital/operating asset & liability movement=$15,693 (cash release, removed); SBC=$1,696; capex=$6,149; growth capex=0.0132 x ($536,377-$483,514)=$699 so maintenance capex=$5,450. OE=39,372-15,693-1,696-5,450=$16,533; diluted shares=10,483K; OE/sh=$1.5771. Reconciliation: NI 4,113 + deferred tax (1,983) + D&A 19,841 + other non-cash 1,708 = 23,679; + working-capital lines 15,693 = 39,372 = CFO (no gap). Source: FY2017 10-K, accession 0000352825-18-000004.
2016
$1.48
▼
OE = CFO - working-capital movement - SBC - maintenance capex (all $ thousands). CFO=$18,405; working-capital/operating asset & liability movement (receivables, inventories, other current assets, prepaid income tax, other noncurrent assets, payables, deferred revenue, accrued payroll, other liabilities)=$(5,856), removed; SBC=$1,346; capex=$7,664, revenue declined ($624,523 to $483,514) so growth capex=$0 and maintenance capex=$7,664 (capex/revenue ratio 1.32% averaged FY2016-2025). OE=18,405+5,856-1,346-7,664=$15,251; diluted shares=10,273K; OE/sh=$1.4846. Reconciliation: net loss (141,660) + deferred tax 3,375 + depreciation 13,917 + amortization 9,575 + impairments 135,884 + other non-cash 3,170 (incl. SBC 1,346) = 24,261; plus working-capital lines (5,856) = 18,405 = CFO, no gap. Net loss driven by $135.9M non-cash goodwill/asset impairments (added back). Source: FY2016 10-K, accession 0001193125-17-074622.
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.