2025
$5.13
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$138.3M; ΔWC=$(48.4)M (receivables 21.6, inventories (6.6), prepaid 1.8, AP&accrued (32.8), plant closures (1.9), accrued taxes (21.8), unrecognized tax benefits 0.0, other (8.7)); SBC=$8.1M; capex=$50.3M; revenue declined $1,845.4M→$1,778.0M (Oilfield Services fell further to $395.1M from $490.6M, -19.5% YoY) so growth capex=$0, maintenance capex=$50.3M; OE=138.3+48.4-8.1-50.3=$128.3M; diluted shares=24.993M; OE/sh=$5.13. Also includes $22.9M PP&E impairment + $19.1M intangible impairment + $(15.9)M FV gain on contingent consideration, all correctly excluded as non-operating per §2.2. Trailing YoY OE decline vs FY2024 = -16.4%, driven by the Oilfield Services downturn; used as the anchor for the base-case year-1 growth assumption. Source: FY2025 10-K, accession 0001193125-26-056502.
2024
$6.11
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$184.5M; ΔWC=$(18.9)M (receivables 4.3, inventories (11.8), prepaid (2.8), AP&accrued (4.5), plant closures 0.9, accrued taxes 6.3, unrecognized tax benefits (14.8), other 3.5); SBC=$8.5M; capex=$41.4M; revenue declined $1,948.8M→$1,845.4M (Oilfield Services fell to $490.6M from $691.3M) so growth capex=$0, maintenance capex=$41.4M; OE=184.5+18.9-8.5-41.4=$153.5M; diluted shares=25.119M; OE/sh=$6.11. Also includes $151.9M non-cash pension charge added back (correctly excluded per §2.2, a non-operating actuarial item). Source: FY2024 10-K, accession 0000950170-25-022803.
2023
$4.66
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$207.3M; ΔWC=$20.6M (receivables (12.6), inventories 83.0 [inventory drawdown reversing 2022 build], prepaid (4.2), AP&accrued (26.9), accrued taxes (25.9), plant closures 4.0, unrecognized tax benefits 1.4, other 1.8); SBC=$8.0M; capex=$62.1M; revenue declined $1,963.7M→$1,948.8M (Oilfield Services peaked in 2023 per segment note, $691.3M, before its 2024-25 downturn) so growth capex=$0, maintenance capex=$62.1M; OE=207.3-20.6-8.0-62.1=$116.6M; diluted shares=25.022M; OE/sh=$4.66. Source: FY2023 10-K, accession 0000950170-24-014960.
2022
$5.47
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$81.7M; ΔWC=$(90.1)M (receivables (55.5), inventories (98.5), prepaid 4.6, AP&accrued 54.2, accrued taxes 9.4, plant closures 1.1, unrecognized tax benefits (2.9), other (2.5)) — large use of cash from inventory build amid input-cost inflation and Oilfield Services demand peak; SBC=$6.7M; capex=$39.6M; capex_ratio=2.30%; revenue grew $1,483.4M→$1,963.7M (Oilfield Services boom) so growth capex=2.30%×480.3=$11.0M, maintenance capex=39.6-11.0=$28.6M; OE=81.7+90.1-6.7-28.6=$136.5M; diluted shares=24.982M; OE/sh=$5.47. Source: FY2022 10-K, accession 0001193125-23-044405.
2021
$4.20
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$93.2M; ΔWC=$(48.1)M (receivables (70.3), inventories (62.0), prepaid (3.5), AP&accrued 90.2, accrued taxes (3.2), plant closures (1.4), unrecognized tax benefits 0.3, other 1.8); SBC=$4.4M; capex=$39.1M; capex_ratio=2.30%; revenue grew $1,193.1M→$1,483.4M so growth capex=2.30%×290.3=$6.7M, maintenance capex=39.1-6.7=$32.4M; OE=93.2+48.1-4.4-32.4=$104.5M; diluted shares=24.854M; OE/sh=$4.20. Source: FY2021 10-K, accession 0001193125-22-044144.
2020
$2.43
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$145.9M; ΔWC=$50.1M (receivables 74.4, inventories 25.5, prepaid (1.0), AP&accrued (45.9), accrued taxes (10.3), plant closures 8.5, unrecognized tax benefits (0.4), other (0.7)); SBC=$5.8M; capex=$29.7M; COVID-year revenue declined $1,513.3M→$1,193.1M so growth capex=$0, maintenance capex=$29.7M; OE=145.9-50.1-5.8-29.7=$60.3M; diluted shares=24.779M; OE/sh=$2.43. Depressed by COVID-19 demand shock (Oilfield Services and Fuel Specialties volumes fell sharply); also includes $19.8M intangible + $2.0M PP&E impairment added back per §2.2 as non-operating. Kept in the 10-yr median window as the cyclical trough. Source: FY2020 10-K, accession 0001193125-21-046094.
2019
$4.99
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$161.6M; ΔWC=$2.5M (receivables (18.2), inventories 2.4, prepaid (3.1), AP&accrued 23.2, accrued taxes (2.4), plant closures 0.0, unrecognized tax benefits 2.5, other (1.9)); SBC=$6.6M; capex=$29.9M; capex_ratio=2.30%; revenue grew $1,476.9M→$1,513.3M so growth capex=2.30%×36.4=$0.8M, maintenance capex=29.9-0.8=$29.1M; OE=161.6-2.5-6.6-29.1=$123.4M; diluted shares=24.728M; OE/sh=$4.99. Source: FY2019 10-K, accession 0001193125-20-041516.
2018
$4.46
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$104.9M; ΔWC=$(34.8)M (receivables (40.1), inventories (42.2), prepaid 0.5, AP&accrued 38.4, accrued taxes (6.1), plant closures 3.6, unrecognized tax benefits 11.5, other (0.4)); SBC=$4.9M; capex=$28.9M; capex_ratio=2.30% (mean 2016-2025); revenue grew $1,306.8M→$1,476.9M so growth capex=2.30%×170.1=$3.9M, maintenance capex=28.9-3.9=$25.0M; OE=104.9+34.8-4.9-25.0=$109.8M; diluted shares=24.603M; OE/sh=$4.46. Source: FY2018 10-K, accession 0001193125-19-044946.
2017
$3.68
▼
OE = CFO − ΔWC − SBC − maintenance capex, from filed cash-flow lines. CFO=$82.7M; ΔWC=$(25.0)M (receivables (83.2), inventories (30.8), prepaid (6.8), AP&accrued 48.6, accrued taxes 47.5, plant closures 3.8, unrecognized tax benefits (0.5), other (3.6)); SBC=$4.1M; capex=$23.3M; capex_ratio (mean capex/revenue 2016-2025)=2.30%; revenue grew $883.4M→$1,306.8M so growth capex=2.30%×423.4=$9.7M, maintenance capex=23.3-9.7=$13.6M; OE=82.7+25.0-4.1-13.6=$90.0M; diluted shares=24.486M; OE/sh=$3.68. Source: FY2017 10-K, accession 0001193125-18-047390.
2016
$3.58
▼
OE = CFO − ΔWC − SBC − maintenance capex, sourced from filed cash-flow-statement line items (not XBRL tag aggregation) to avoid tag mis-sign errors. CFO=$104.5M; ΔWC (sum of filed WC lines: receivables (6.0), inventories 7.7, prepaid 0.5, AP&accrued (3.4), accrued taxes (2.0), plant closures 1.9, unrecognized tax benefits (1.6), other 0.1)=$(2.8)M; SBC=$3.3M; capex=$16.5M; revenue declined YoY ($883.4M vs $1,012.3M in 2015) so growth capex=$0, maintenance capex=$16.5M; OE=104.5+2.8-3.3-16.5=$87.5M; diluted shares=24.442M; OE/sh=$3.58. Reconciled independently via NI+D&A+other non-cash-maint capex=identical (uses filed statement identity). Source: FY2016 10-K, accession 0001193125-17-045109.
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.