2026
-$0.01
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2026 (fiscal year ended April 30, 2026): CFO=$1,282K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=-$5,135K; SBC=$1,974K; employee benefit plans expense=$1,655K; capex=$2,859K, revenue declined ($63,227K vs $69,811K), maintenance capex=$2,859K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$71K; diluted shares=9,783,358; OE/sh=-$0.0073. Cash interest paid $87K (used later to build business cash flow, not included in this figure). Source: FY2026 10-K, accession 0001185185-26-002997.
2025
$1.46
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2025 (fiscal year ended April 30, 2025): CFO=-$1,428K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=-$19,189K; SBC=$1,161K; employee benefit plans expense=$1,399K; capex=$1,808K, revenue rose $14,537K x 4.135% = growth capex $601K, maintenance capex=$1,207K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=$13,994K; diluted shares=9,614,536; OE/sh=$1.4555. Cash interest paid $104K (used later to build business cash flow, not included in this figure). Source: FY2026 10-K, accession 0001185185-26-002997 (FY2025 comparative column).
2024
$0.79
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2024 (fiscal year ended April 30, 2024): CFO=$8,708K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=-$1,248K; SBC=$822K; employee benefit plans expense=$756K; capex=$1,492K, revenue rose $14,497K x 4.135% = growth capex $599K, maintenance capex=$893K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=$7,485K; diluted shares=9,431,264; OE/sh=$0.7936. Cash interest paid $114K (used later to build business cash flow, not included in this figure). Source: FY2024 10-K, accession 0001185185-24-000753.
2023
-$0.28
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2023 (fiscal year ended April 30, 2023): CFO=$1,175K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=$1,645K; SBC=$197K; employee benefit plans expense=$1,054K; capex=$918K, revenue declined ($40,777K vs $48,296K), maintenance capex=$918K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$2,639K; diluted shares=9,337,444; OE/sh=-$0.2826. Cash interest paid $129K (used later to build business cash flow, not included in this figure). Source: FY2024 10-K, accession 0001185185-24-000753 (FY2023 comparative column).
2022
-$0.67
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2022 (fiscal year ended April 30, 2022): CFO=$4,036K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=$7,320K; SBC=$247K; employee benefit plans expense=$842K; capex=$1,860K, revenue declined ($48,296K vs $54,254K), maintenance capex=$1,860K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$6,233K; diluted shares=9,265,934; OE/sh=-$0.6727. Cash interest paid $77K (used later to build business cash flow, not included in this figure). Source: FY2023 10-K, accession 0001185185-23-000763 (FY2022 comparative column, latest restated presentation).
2021
$0.31
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2021 (fiscal year ended April 30, 2021): CFO=$12,157K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=$6,795K; SBC=$273K; employee benefit plans expense=$1,495K; capex=$1,239K, revenue rose $12,747K x 4.135% = growth capex $527K, maintenance capex=$712K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=$2,882K; diluted shares=9,248,425; OE/sh=$0.3116. Cash interest paid $123K (used later to build business cash flow, not included in this figure). Source: FY2022 10-K, accession 0001185185-22-000822, as amended by 10-K/A accession 0001185185-22-001440 (working-capital total derived as CFO less net income and non-cash items).
2020
-$0.69
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2020 (fiscal year ended April 30, 2020): CFO=-$1,407K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=$2,185K; SBC=$312K; employee benefit plans expense=$1,052K; capex=$1,483K, revenue declined ($41,507K vs $49,509K), maintenance capex=$1,483K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$6,439K; diluted shares=9,325,487; OE/sh=-$0.6905. Cash interest paid $99K (used later to build business cash flow, not included in this figure). Source: FY2020 10-K, accession 0001185185-20-001054.
2019
-$0.37
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2019 (fiscal year ended April 30, 2019): CFO=-$3,175K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=-$4,299K; SBC=$500K; employee benefit plans expense=$1,672K; capex=$2,767K, revenue rose $10,102K x 4.135% = growth capex $418K, maintenance capex=$2,349K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$3,397K; diluted shares=9,159,124; OE/sh=-$0.3709. Cash interest paid $83K (used later to build business cash flow, not included in this figure). Source: FY2020 10-K, accession 0001185185-20-001054 (FY2019 comparative column; continuing operations CFO $(3,175)K excludes $3,078K from assets held for sale).
2018
-$0.96
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2018 (fiscal year ended April 30, 2018): CFO=$3,291K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=$8,635K; SBC=$470K; employee benefit plans expense=$1,294K; capex=$1,418K, revenue declined ($39,407K vs $50,351K), maintenance capex=$1,418K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$8,526K; diluted shares=8,841,166; OE/sh=-$0.9644. Cash interest paid $79K (used later to build business cash flow, not included in this figure). Source: FY2018 10-K, accession 0001185185-18-001293 (continuing operations; CFO from continuing operations $3,291K excludes $1,242K discontinued).
2017
-$0.23
▼
OE = CFO - working-capital movement - SBC - employee benefit plans expense (largely company stock contributed to the 401(k) plan, treated as a stock-paid cost like SBC) - maintenance capex. FY2017 (fiscal year ended April 30, 2017): CFO=$3,506K; working-capital movement (sum of cash-flow changes in receivables, contract assets, inventories, prepaids, other assets, payables, accruals, contract liabilities, income taxes, other liabilities and loss-provision accrual; operating-lease liability payments left in owner earnings because they pair with the non-cash lease amortization)=-$2,931K; SBC=$662K; employee benefit plans expense=$2,519K; capex=$5,233K, revenue declined ($50,351K vs $55,416K), maintenance capex=$5,233K (capex ratio = mean capex/revenue FY2017-FY2026 = 4.135%); OE=-$1,977K; diluted shares=8,787,082; OE/sh=-$0.225. Cash interest paid $146K (used later to build business cash flow, not included in this figure). Source: FY2018 10-K, accession 0001185185-18-001293 (FY2017 comparative column; continuing operations, CFO from continuing operations $3,506K excludes $382K discontinued).
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.