2025
$2.55
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$74.7M; dWC (cash effect of receivables $(6.1)M, inventories $(0.7)M, prepaid/other assets $(2.8)M, payables $3.4M, accrued liabilities $4.4M)=$(1.7)M; SBC=$6.7M; capex=$11.1M, growth capex=$1.7M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $87.5M), so maintenance capex=$9.4M; OE=$60.3M; diluted shares=23.62M; OE/sh=$2.55. Non-current 'benefit obligations, long-term liabilities and other' line ($(11.5)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $46.9M + D&A $15.4M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2025 10-K, accession 0001437749-26-005316.
2024
$1.03
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$41.1M; dWC (cash effect of receivables $(4.3)M, inventories $3.4M, prepaid/other assets $2.2M, payables $1.0M, accrued liabilities $2.1M)=$4.2M; SBC=$4.9M; capex=$7.8M, growth capex=$0.0M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $0.3M), so maintenance capex=$7.8M; OE=$24.2M; diluted shares=23.51M; OE/sh=$1.03. Non-current 'benefit obligations, long-term liabilities and other' line ($(5.7)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $56.2M + D&A $17.9M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2025 10-K, accession 0001437749-26-005316. Note: 2024 CFO bears cash tax on the $42.3M pre-tax sale-leaseback gain (gain itself excluded from CFO) and a snow season 38% below the long-run average.
2023
$1.81
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$12.5M; dWC (cash effect of receivables $2.7M, inventories $(3.9)M, prepaid/other assets $(14.0)M, payables $(17.1)M, accrued liabilities $(8.2)M)=$(40.5)M; SBC=$1.0M; capex=$10.5M, growth capex=$0 (revenue declined), so maintenance capex=$10.5M; OE=$41.5M; diluted shares=22.96M; OE/sh=$1.81. Non-current 'benefit obligations, long-term liabilities and other' line ($(6.2)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $23.7M + D&A $21.7M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2025 10-K, accession 0001437749-26-005316.
2022
$1.89
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$40.0M; dWC (cash effect of receivables $(14.3)M, inventories $(32.5)M, prepaid/other assets $3.4M, payables $21.5M, accrued liabilities $1.3M)=$(20.5)M; SBC=$6.7M; capex=$12.0M, growth capex=$1.5M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $74.6M), so maintenance capex=$10.6M; OE=$43.2M; diluted shares=22.92M; OE/sh=$1.89. Non-current 'benefit obligations, long-term liabilities and other' line ($(2.0)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $38.6M + D&A $20.9M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2022 10-K, accession 0001437749-23-003961.
2021
$2.10
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$60.5M; dWC (cash effect of receivables $12.1M, inventories $(24.3)M, prepaid/other assets $(1.7)M, payables $10.4M, accrued liabilities $0.0M)=$(3.4)M; SBC=$5.8M; capex=$11.2M, growth capex=$1.2M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $61.3M), so maintenance capex=$10.0M; OE=$48.2M; diluted shares=22.96M; OE/sh=$2.10. Non-current 'benefit obligations, long-term liabilities and other' line ($(1.9)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $30.7M + D&A $20.3M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2022 10-K, accession 0001437749-23-003961.
2020
$1.40
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$53.4M; dWC (cash effect of receivables $3.0M, inventories $(1.8)M, prepaid/other assets $(3.7)M, payables $(0.0)M, accrued liabilities $6.6M)=$4.1M; SBC=$2.8M; capex=$14.5M, growth capex=$0 (revenue declined), so maintenance capex=$14.5M; OE=$32.0M; diluted shares=22.85M; OE/sh=$1.40. Non-current 'benefit obligations, long-term liabilities and other' line ($(2.7)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $(86.6)M + D&A $19.7M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2022 10-K, accession 0001437749-23-003961. Note: $127.9M non-cash impairment added back via CFO; COVID-affected year.
2019
$2.87
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$77.3M; dWC (cash effect of receivables $(7.7)M, inventories $4.1M, prepaid/other assets $(2.1)M, payables $(2.6)M, accrued liabilities $6.5M)=$(1.9)M; SBC=$3.2M; capex=$11.5M, growth capex=$0.9M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $47.6M), so maintenance capex=$10.6M; OE=$65.4M; diluted shares=22.81M; OE/sh=$2.87. Non-current 'benefit obligations, long-term liabilities and other' line ($7.5M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $49.2M + D&A $19.2M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2019 10-K, accession 0001558370-20-001328.
2018
$2.45
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$58.2M; dWC (cash effect of receivables $(0.5)M, inventories $(12.3)M, prepaid/other assets $(1.1)M, payables $3.0M, accrued liabilities $0.3M)=$(10.6)M; SBC=$4.5M; capex=$9.7M, growth capex=$1.0M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $49.1M), so maintenance capex=$8.7M; OE=$55.5M; diluted shares=22.70M; OE/sh=$2.45. Non-current 'benefit obligations, long-term liabilities and other' line ($(9.3)M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $43.9M + D&A $19.1M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2019 10-K, accession 0001558370-20-001328. Note: 2018 includes a $(9.3)M benefit-obligation outflow tied to pension plan termination.
2017
$2.38
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$66.4M; dWC (cash effect of receivables $(1.2)M, inventories $0.9M, prepaid/other assets $0.1M, payables $(2.5)M, accrued liabilities $5.5M)=$2.8M; SBC=$3.5M; capex=$7.6M, growth capex=$1.2M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $58.7M), so maintenance capex=$6.4M; OE=$53.7M; diluted shares=22.59M; OE/sh=$2.38. Non-current 'benefit obligations, long-term liabilities and other' line ($0.5M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $55.3M + D&A $18.6M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2019 10-K, accession 0001558370-20-001328.
2016
$2.51
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$69.9M; dWC (cash effect of receivables $2.4M, inventories $0.6M, prepaid/other assets $1.7M, payables $(0.1)M, accrued liabilities $(3.4)M)=$1.2M; SBC=$2.9M; capex=$9.8M, growth capex=$0.3M (capex/revenue ratio 1.98% avg FY2016-25 x revenue change $15.9M), so maintenance capex=$9.5M; OE=$56.3M; diluted shares=22.48M; OE/sh=$2.51. Non-current 'benefit obligations, long-term liabilities and other' line ($4.5M) left inside OE as it carries operating lease cash payments and pension contributions (real costs), not working capital. Reconciliation: NI $39.0M + D&A $16.7M + other non-cash - maintenance capex differs from OE essentially by that line. Source: FY2016 10-K, accession 0001558370-17-001675.
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.