2025
$0.91
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$19.7M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(11.0)M removed; SBC=$5.3M; inventory write-downs=$2.3M; bad-debt provision=$2.3M; non-cash operating lease expense=$2.9M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$3.9M, growth capex=$0.0M (mean capex/revenue 1.83% x revenue change $0.5M), maintenance capex=$3.9M; OE=$14.0M; diluted shares=15.32M; OE/sh=$0.91. Reconciliation: NI $7.0M + D&A $12.4M + other non-cash $(0.5)M - maint capex = $15.0M; difference of $(1.0)M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$5.7M. Source: FY2025 10-K, accession 0001437749-26-006653.
2024
$1.18
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$33.4M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$0.7M removed; SBC=$4.3M; inventory write-downs=$2.4M; bad-debt provision=$0.2M; non-cash operating lease expense=$2.3M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$4.4M, growth capex=$0.4M (mean capex/revenue 1.83% x revenue change $22.4M), maintenance capex=$4.0M; OE=$19.4M; diluted shares=16.50M; OE/sh=$1.18. Reconciliation: NI $12.0M + D&A $13.2M + other non-cash $0.0M - maint capex = $21.2M; difference of $(1.8)M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$5.9M. Source: FY2025 10-K, accession 0001437749-26-006653.
2023
$0.96
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$78.9M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$51.9M removed; SBC=$3.8M; inventory write-downs=$2.3M; bad-debt provision=$0.5M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$5.0M, growth capex=$0 (revenue declined), maintenance capex=$5.0M; OE=$15.4M; diluted shares=16.16M; OE/sh=$0.96. Reconciliation: NI $8.8M + D&A $14.0M + other non-cash $(1.1)M - maint capex = $16.7M; difference of $(1.2)M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$9.6M. Source: FY2024 10-K (restated presentation), accession 0001437749-25-007055.
2022
$0.30
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$(2.6)M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(38.4)M removed; SBC=$4.3M; inventory write-downs=$13.6M; bad-debt provision=$2.9M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$11.0M, growth capex=$0.8M (mean capex/revenue 1.83% x revenue change $41.8M), maintenance capex=$10.3M; OE=$4.7M; diluted shares=15.76M; OE/sh=$0.30. Reconciliation: NI $(32.0)M + D&A $13.0M + other non-cash $33.7M - maint capex = $4.5M; difference of $0.3M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$4.8M. Source: FY2023 10-K, accession 0001437749-24-007685.
2021
$1.71
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$17.1M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(34.1)M removed; SBC=$4.0M; bad-debt provision=$2.3M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$17.7M, growth capex=$0.2M (mean capex/revenue 1.83% x revenue change $10.3M), maintenance capex=$17.5M; OE=$27.5M; diluted shares=16.09M; OE/sh=$1.71. Reconciliation: NI $29.4M + D&A $9.3M + other non-cash $8.0M - maint capex = $29.3M; difference of $(1.8)M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$1.3M. Source: FY2021 10-K, accession 0001437749-22-006982.
2020
$2.50
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$41.4M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(15.8)M removed; SBC=$2.5M; bad-debt provision=$6.7M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$11.9M, growth capex=$2.8M (mean capex/revenue 1.83% x revenue change $150.0M), maintenance capex=$9.1M; OE=$38.7M; diluted shares=15.51M; OE/sh=$2.50. Reconciliation: NI $41.0M + D&A $8.1M + other non-cash $(3.0)M - maint capex = $37.0M; difference of $1.7M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$1.5M. Source: FY2021 10-K, accession 0001437749-22-006982.
2019
$0.75
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$20.0M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(3.3)M removed; SBC=$1.5M; bad-debt provision=$1.3M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$9.7M, growth capex=$0.6M (mean capex/revenue 1.83% x revenue change $30.4M), maintenance capex=$9.1M; OE=$11.4M; diluted shares=15.27M; OE/sh=$0.75. Reconciliation: NI $12.1M + D&A $8.3M + other non-cash $(1.7)M - maint capex = $9.5M; difference of $1.8M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$4.0M. Source: FY2019 10-K, accession 0001437749-20-003101.
2018
$1.15
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$19.9M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(4.5)M removed; SBC=$2.3M; bad-debt provision=$0.9M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$4.9M, growth capex=$1.5M (mean capex/revenue 1.83% x revenue change $79.5M), maintenance capex=$3.4M; OE=$17.8M; diluted shares=15.47M; OE/sh=$1.15. Reconciliation: NI $17.0M + D&A $7.9M + other non-cash $(1.8)M - maint capex = $19.7M; difference of $(1.9)M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$2.7M. Source: FY2019 10-K, accession 0001437749-20-003101.
2017
$1.07
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$22.7M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(0.0)M removed; SBC=$1.7M; bad-debt provision=$1.0M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$4.2M, growth capex=$0.3M (mean capex/revenue 1.83% x revenue change $14.2M), maintenance capex=$4.0M; OE=$16.1M; diluted shares=15.12M; OE/sh=$1.07. Reconciliation: NI $15.0M + D&A $5.7M + other non-cash $4.0M - maint capex = $20.7M; difference of $(4.6)M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$0.7M. Source: FY2019 10-K, accession 0001437749-20-003101.
2016
$0.77
▼
OE = CFO - dWC - SBC - recurring non-cash operating charges - maintenance capex. CFO=$12.0M; dWC cash effect (receivables, contract assets, inventories, prepaids, payables/other current liabilities)=$(8.3)M removed; SBC=$1.6M; bad-debt provision=$0.5M charged as operating costs (added back in the cash-flow statement while the matching cash sits in the working-capital lines removed); capex=$7.4M, growth capex=$0.8M (mean capex/revenue 1.83% x revenue change $42.3M), maintenance capex=$6.6M; OE=$11.5M; diluted shares=14.90M; OE/sh=$0.77. Reconciliation: NI $14.6M + D&A $4.9M + other non-cash $(2.2)M - maint capex = $10.7M; difference of $0.8M equals the long-term operating lines kept in CFO (other assets, pension, other long-term liabilities, contingent-consideration payments). Cash interest paid=$0.7M. Source: FY2016 10-K, accession 0001437749-17-003024.
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.