2025
$3.60
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$80.084M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$6.360M; SBC=$11.825M; capex=$9.387M, revenue=$681.552M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $115.754M = $1.691M, so maintenance capex=$7.696M; OE=$54.203M; diluted shares=15.071M; OE/sh=$3.5965. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2025 10-K, accession 0001104659-26-020767.
2024
$2.33
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$72.073M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$23.950M; SBC=$7.388M; capex=$8.413M, revenue=$565.798M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $55.703M = $0.814M, so maintenance capex=$7.599M; OE=$33.136M; diluted shares=14.245M; OE/sh=$2.3261. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2025 10-K, accession 0001104659-26-020767.
2023
$1.72
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$39.214M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$1.745M; SBC=$5.323M; capex=$9.925M, revenue=$510.095M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $80.957M = $1.183M, so maintenance capex=$8.742M; OE=$23.404M; diluted shares=13.606M; OE/sh=$1.7201. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2025 10-K, accession 0001104659-26-020767.
2022
$0.17
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$9.433M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$(9.634)M; SBC=$8.373M; capex=$9.602M, revenue=$429.138M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $75.383M = $1.101M, so maintenance capex=$8.501M; OE=$2.193M; diluted shares=13.013M; OE/sh=$0.1686. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2022 10-K, accession 0001558370-23-003367.
2021
-$0.01
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$9.804M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$(15.161)M; SBC=$16.563M; capex=$8.500M, revenue=$353.755M, growth capex=$0 (revenue declined), so maintenance capex=$8.500M; OE=$(0.098)M; diluted shares=12.458M; OE/sh=$-0.0079. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2022 10-K, accession 0001558370-23-003367.
2020
$0.25
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$47.025M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$22.852M; SBC=$16.113M; capex=$5.076M, revenue=$390.980M, growth capex=$0 (revenue declined), so maintenance capex=$5.076M; OE=$2.984M; diluted shares=11.793M; OE/sh=$0.2530. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2022 10-K, accession 0001558370-23-003367.
2019
$1.42
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$11.621M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$(21.336)M; SBC=$12.112M; capex=$6.637M, revenue=$443.099M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $170.847M = $2.496M, so maintenance capex=$4.141M; OE=$16.704M; diluted shares=11.766M; OE/sh=$1.4197. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2019 10-K, accession 0001558370-20-002100.
2018
$1.05
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$7.568M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$(11.077)M; SBC=$6.262M; capex=$2.105M, revenue=$272.252M, growth capex=$0 (revenue declined), so maintenance capex=$2.105M; OE=$10.278M; diluted shares=9.763M; OE/sh=$1.0528. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2019 10-K, accession 0001558370-20-002100.
2017
$1.81
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$11.069M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$(9.531)M; SBC=$2.774M; capex=$2.178M, revenue=$273.352M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $64.411M = $0.941M, so maintenance capex=$1.237M; OE=$16.589M; diluted shares=9.155M; OE/sh=$1.8120. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2019 10-K, accession 0001558370-20-002100.
2016
$1.45
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$21.600M; dWC (net working-capital cash effect in CF reconciliation, sign as reported, removed)=$7.376M; SBC=$1.239M; capex=$1.662M, revenue=$208.941M, growth capex=1.461% mean capex/revenue (FY2016-25) x revenue change $73.838M = $1.079M, so maintenance capex=$0.583M; OE=$12.402M; diluted shares=8.565M; OE/sh=$1.4480. Reconciliation: NI + D&A + other non-cash items (incl. deferred tax, contingent-consideration accretion) - maintenance capex equals the same figure (gap 0%). Source: FY2016 10-K, accession 0001558370-17-001619.
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.