2025
$0.48
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$18,770K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes, contract liabilities)=$(16,137)K; SBC=$7,719K; capex=$1,330K, capex/revenue mean 2016-2025=4.75%, growth capex=$0K, maintenance capex=$1,330K; OE=$25,858K; diluted shares=54,158K; OE/sh=$0.477. Revenue declined so growth capex=$0. Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2025 10-K, accession 0001421517-26-000022.
2024
$0.46
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$20,522K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes, contract liabilities)=$(16,968)K; SBC=$10,322K; capex=$1,298K, capex/revenue mean 2016-2025=4.75%, growth capex=$788K, maintenance capex=$510K; OE=$26,658K; diluted shares=57,822K; OE/sh=$0.461. Uses FY2025 10-K recast (accrued liabilities +$1,811K incl. ROU amortization). Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2025 10-K, accession 0001421517-26-000022.
2023
$0.40
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$26,054K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes, contract liabilities)=$(7,693)K; SBC=$8,038K; capex=$2,567K, capex/revenue mean 2016-2025=4.75%, growth capex=$131K, maintenance capex=$2,436K; OE=$23,273K; diluted shares=57,740K; OE/sh=$0.403. Uses FY2025 10-K recast cash-flow statement (accrued liabilities +$294K incl. ROU amortization). Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2025 10-K, accession 0001421517-26-000022.
2022
$0.47
▼
OE = CFO − ΔWC − SBC − maintenance capex − ROU amortization $1,538K. CFO=$12,631K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes, contract liabilities)=$(25,865)K; SBC=$6,508K; capex=$4,232K, capex/revenue mean 2016-2025=4.75%, growth capex=$1,030K, maintenance capex=$3,202K; OE=$27,248K; diluted shares=57,641K; OE/sh=$0.473. Right-of-use asset amortization of $1,538K deducted (lease cost as cash cost, consistent with FY2025 10-K presentation). Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2024 10-K, accession 0001421517-25-000048.
2021
$0.23
▼
OE = CFO − ΔWC − SBC − maintenance capex − ROU amortization $1,437K. CFO=$13,526K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes, contract liabilities)=$(13,869)K; SBC=$6,053K; capex=$6,684K, capex/revenue mean 2016-2025=4.75%, growth capex=$0K, maintenance capex=$6,684K; OE=$13,221K; diluted shares=58,723K; OE/sh=$0.225. Right-of-use asset amortization of $1,437K deducted (lease cost treated as cash operating cost, consistent with the FY2025 10-K presentation that nets it within accrued liabilities). Revenue declined so growth capex=$0. Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2023 10-K, accession 0001421517-24-000055.
2020
$0.14
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$16,870K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes; contract liabilities excluded, see note)=$(1,361)K; SBC=$4,787K; capex=$6,785K, capex/revenue mean 2016-2025=4.75%, growth capex=$1,522K, maintenance capex=$5,263K; OE=$8,181K; diluted shares=56,637K; OE/sh=$0.144. Contract-liability change of $(27,226)K (VorTeq licence unwind incl. $24.4M accelerated on termination, non-cash) left in CFO. Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2020 10-K, accession 0001421517-21-000019.
2019
-$0.06
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$5,268K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes; contract liabilities excluded, see note)=$(3,753)K; SBC=$5,676K; capex=$7,382K, capex/revenue mean 2016-2025=4.75%, growth capex=$590K, maintenance capex=$6,792K; OE=-$3,447K; diluted shares=56,067K; OE/sh=-$0.061. Contract-liability change of $(13,943)K (VorTeq licence unwind, non-cash) left in CFO. Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2020 10-K, accession 0001421517-21-000019.
2018
-$0.03
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$7,565K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes; contract liabilities excluded, see note)=$(1,075)K; SBC=$5,240K; capex=$5,235K, capex/revenue mean 2016-2025=4.75%, growth capex=$256K, maintenance capex=$4,979K; OE=-$1,579K; diluted shares=55,338K; OE/sh=-$0.029. Contract-liability change of $(13,616)K (VorTeq licence unwind, non-cash) left in CFO. Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2020 10-K, accession 0001421517-21-000019.
2017
-$0.09
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$2,895K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes; contract liabilities excluded, see note)=$(3,199)K; SBC=$4,087K; capex=$7,376K, capex/revenue mean 2016-2025=4.75%, growth capex=$539K, maintenance capex=$6,837K; OE=-$4,830K; diluted shares=55,612K; OE/sh=-$0.087. Contract-liability change of $(11,858)K (VorTeq licence unwind, non-cash) left in CFO. Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2018 10-K/A, accession 0001421517-19-000030.
2016
-$0.01
▼
OE = CFO − ΔWC − SBC − maintenance capex. CFO=$4,965K; ΔWC (cash effect of AR, contract assets, inventories, prepaids, AP, accrued, income taxes; contract liabilities excluded, see note)=$1,287K; SBC=$3,263K; capex=$1,112K, capex/revenue mean 2016-2025=4.75%, growth capex=$0K, maintenance capex=$1,112K; OE=$(697)K; diluted shares=55,451K; OE/sh=-$0.013. Contract-liability change of $(6,268)K is the non-cash recognition of previously deferred VorTeq licence revenue and is left in CFO (not stripped as working capital). Growth capex=$0 (prior-year revenue not used). Reconciliation NI + D&A + other non-cash − maintenance capex agrees (0% gap). Source: FY2018 10-K/A, accession 0001421517-19-000030.
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.