2025
$0.19
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$29.0M; dWC=$7.5M (cash effect of operating asset/liability changes $6.5M plus credit-loss provision $0.9M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$7.8M; capex=$4.0M, growth capex=$0 (revenue $247.6M->$244.7M, declined), maintenance capex=$4.0M; OE=$9.7M; diluted shares=50.33M; OE/sh=$0.1924. Source: FY2025 10-K, accession 0001104659-26-024573.
2024
-$0.04
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$19.9M; dWC=$11.0M (cash effect of operating asset/liability changes $9.9M plus credit-loss provision $1.2M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$8.0M; capex=$2.8M, growth capex=$0 (revenue $291.1M->$247.6M, declined), maintenance capex=$2.8M; OE=$(2.1)M; diluted shares=50.05M; OE/sh=$-0.0410. Year includes $2.9M Automation-sale disposition expenses in SG&A; $4.5M gain on sale is non-cash-adjusted out of CFO. Source: FY2025 10-K, accession 0001104659-26-024573.
2023
$0.15
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$12.3M; dWC=$(7.8)M (cash effect of operating asset/liability changes $(13.2)M plus credit-loss provision $5.4M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$9.1M; capex=$3.4M, growth capex=$0.1M (revenue $286.3M->$291.1M, capex/revenue ratio 1.09% = FY2016-25 mean), maintenance capex=$3.4M; OE=$7.5M; diluted shares=50.17M; OE/sh=$0.1504. Includes $5.4M credit-loss provision borne in OE. Source: FY2023 10-K, accession 0001558370-24-002831.
2022
$0.46
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$11.1M; dWC=$(22.6)M (cash effect of operating asset/liability changes $(23.0)M plus credit-loss provision $0.3M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$7.5M; capex=$3.4M, growth capex=$0.1M (revenue $277.8M->$286.3M, capex/revenue ratio 1.09% = FY2016-25 mean), maintenance capex=$3.3M; OE=$23.0M; diluted shares=50.42M; OE/sh=$0.4560. Source: FY2023 10-K, accession 0001558370-24-002831.
2021
$0.37
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$41.9M; dWC=$14.2M (cash effect of operating asset/liability changes $14.4M plus credit-loss provision $(0.1)M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$6.5M; capex=$2.3M, growth capex=$0.3M (revenue $249.1M->$277.8M, capex/revenue ratio 1.09% = FY2016-25 mean), maintenance capex=$2.0M; OE=$19.2M; diluted shares=51.76M; OE/sh=$0.3719. Source: FY2023 10-K, accession 0001558370-24-002831.
2020
$0.19
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$44.0M; dWC=$24.3M (cash effect of operating asset/liability changes $23.5M plus credit-loss provision $0.8M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$8.9M; capex=$1.2M, growth capex=$0 (revenue $265.8M->$249.1M, declined), maintenance capex=$1.2M; OE=$9.6M; diluted shares=49.97M; OE/sh=$0.1919. Source: FY2021 10-K, accession 0001558370-22-003397.
2019
$0.21
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$20.4M; dWC=$(0.9)M (cash effect of operating asset/liability changes $(1.0)M plus credit-loss provision $0.1M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$9.6M; capex=$1.9M, growth capex=$0 (revenue $275.8M->$265.8M, declined), maintenance capex=$1.9M; OE=$9.8M; diluted shares=47.62M; OE/sh=$0.2064. Source: FY2020 10-K, accession 0001558370-21-002901.
2018
$0.22
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$19.1M; dWC=$(4.9)M (cash effect of operating asset/liability changes $(5.2)M plus credit-loss provision $0.2M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$9.9M; capex=$4.0M, growth capex=$0.1M (revenue $269.6M->$275.8M, capex/revenue ratio 1.09% = FY2016-25 mean), maintenance capex=$3.9M; OE=$10.3M; diluted shares=46.07M; OE/sh=$0.2226. Source: FY2018 10-K, accession 0001558370-19-002121.
2017
$0.21
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$11.4M; dWC=$(7.5)M (cash effect of operating asset/liability changes $(7.9)M plus credit-loss provision $0.4M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$7.4M; capex=$3.2M, growth capex=$0.6M (revenue $216.5M->$269.6M, capex/revenue ratio 1.09% = FY2016-25 mean), maintenance capex=$2.6M; OE=$8.9M; diluted shares=43.02M; OE/sh=$0.2079. Net loss year: reported diluted shares equal basic. Source: FY2018 10-K, accession 0001558370-19-002121.
2016
-$0.14
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$12.4M; dWC=$8.2M (cash effect of operating asset/liability changes $8.2M plus credit-loss provision $0.0M, treated as part of the receivables movement so bad debts are charged to OE); SBC=$7.0M; capex=$2.4M, growth capex=$0.1M (revenue $209.2M->$216.5M, capex/revenue ratio 1.09% = FY2016-25 mean), maintenance capex=$2.3M; OE=$(5.2)M; diluted shares=36.62M; OE/sh=$-0.1415. Debt issuance costs of $(2.7)M paid within operating cash flow were left in OE (real cash cost, not working capital). Net loss year: reported diluted shares equal basic. Source: FY2017 10-K, accession 0001558370-18-002157.
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.