2026
-$0.03
▼
FY ended 4/30/2026. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$-4,472k; dWC (cash effect of AR -2,002, prepaid/other current 200, AP 2,558, accrued 37, deferred revenue -6,615) = $-5,822k; SBC=$1,237k; capex=$564k, capex/revenue mean FY2017-26 = 4.25%, revenue $59,425k vs $56,944k prior so growth capex=$105k, maintenance capex=$459k; OE=$-346k; weighted shares used=13,832,385 (diluted count; equals basic in loss years); OE/sh=$-0.0250. Operating lease cost left in OE. Source: FY2026 10-K, accession 0001628280-26-049834. Supersedes earlier stored figure computed as CFO - capex - SBC (total capex, no working-capital removal), a superseded basis.
2025
$0.42
▼
FY ended 4/30/2025. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$7,386k; dWC (cash effect of AR -1,436, prepaid/other current 144, AP -1,749, accrued 395, deferred revenue 3,349) = $703k; SBC=$654k; capex=$389k, capex/revenue mean FY2017-26 = 4.25%, revenue $56,944k vs $50,155k prior so growth capex=$288k, maintenance capex=$101k; OE=$5,928k; weighted shares used=14,266,781 (diluted count; equals basic in loss years); OE/sh=$0.4155. Operating lease cost left in OE. Source: FY2025 10-K, accession 0001628280-25-035765. Supersedes earlier stored figure computed as CFO - capex - SBC (total capex, no working-capital removal), a superseded basis.
2024
-$0.41
▼
FY ended 4/30/2024. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$-6,137k; dWC (cash effect of AR -1,991, prepaid/other current -167, AP 465, accrued -109, deferred revenue -683) = $-2,485k; SBC=$1,118k; capex=$836k, capex/revenue mean FY2017-26 = 4.25%, revenue $50,155k vs $53,870k prior so growth capex=$0k, maintenance capex=$836k; OE=$-5,606k; weighted shares used=13,547,604 (diluted count; equals basic in loss years); OE/sh=$-0.4138. Operating lease cost left in OE. Source: FY2024 10-K, accession 0001628280-24-032321. Supersedes earlier stored figure computed as CFO - capex - SBC (total capex, no working-capital removal), a superseded basis.
2023
-$0.35
▼
FY ended 4/30/2023. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$3,972k; dWC (cash effect of AR 1,308, prepaid/other current -184, AP 2,465, accrued -145, deferred revenue 1,706) = $5,150k; SBC=$864k; capex=$2,872k, capex/revenue mean FY2017-26 = 4.25%, revenue $53,870k vs $49,109k prior so growth capex=$202k, maintenance capex=$2,670k; OE=$-4,712k; weighted shares used=13,541,559 (diluted count; equals basic in loss years); OE/sh=$-0.3479. Operating lease cost left in OE. Source: FY2023 10-K, accession 0001628280-23-025464. Supersedes earlier stored figure computed as CFO - capex - SBC (total capex, no working-capital removal), a superseded basis.
2022
$0.04
▼
FY ended 4/30/2022. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$6,497k; dWC (cash effect of AR -2,818, prepaid/other current -187, AP 974, accrued 183, deferred revenue 4,815) = $2,967k; SBC=$912k; capex=$2,384k, capex/revenue mean FY2017-26 = 4.25%, revenue $49,109k vs $41,040k prior so growth capex=$343k, maintenance capex=$2,041k; OE=$577k; weighted shares used=14,159,799 (diluted count; equals basic in loss years); OE/sh=$0.0407. Operating lease cost left in OE. Source: FY2022 10-K, accession 0001628280-22-019309. Supersedes earlier stored figure computed as CFO - capex - SBC (total capex, no working-capital removal), a superseded basis.
2021
-$0.08
▼
FY ended 4/30/2021. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$-1,681k; dWC (cash effect of AR -2,265, prepaid/other current -572, AP -1,246, accrued -316, deferred revenue 441) = $-3,958k; SBC=$598k; capex=$3,281k, capex/revenue mean FY2017-26 = 4.25%, revenue $41,040k vs $32,123k prior so growth capex=$379k, maintenance capex=$2,902k; OE=$-1,223k; weighted shares used=14,573,561 (diluted count; equals basic in loss years); OE/sh=$-0.0839. Operating lease cost left in OE. Source: FY2021 10-K, accession 0001628280-21-014464.
2020
-$0.21
▼
FY ended 4/30/2020. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$2,905k; dWC (cash effect of AR -670, prepaid/other current -77, AP 333, accrued 1,440, deferred revenue 1,792) = $2,818k; SBC=$600k; capex=$2,220k, capex/revenue mean FY2017-26 = 4.25%, revenue $32,123k vs $27,067k prior so growth capex=$215k, maintenance capex=$2,005k; OE=$-2,518k; weighted shares used=11,843,463 (diluted count; equals basic in loss years); OE/sh=$-0.2126. Operating lease cost left in OE. Source: FY2020 10-K, accession 0001628280-20-010734 (accrued liabilities as restated in 0001628280-21-014464).
2019
$0.05
▼
FY ended 4/30/2019. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$1,862k; dWC (cash effect of AR -531, prepaid/other current -21, AP 653, accrued 611, deferred revenue -682) = $30k; SBC=$636k; capex=$834k, capex/revenue mean FY2017-26 = 4.25%, revenue $27,067k vs $20,241k prior so growth capex=$290k, maintenance capex=$544k; OE=$652k; weighted shares used=14,096,117 (diluted count; equals basic in loss years); OE/sh=$0.0463. Operating lease cost left in OE. Source: FY2019 10-K, accession 0001628280-19-009139.
2018
-$0.15
▼
FY ended 4/30/2018. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$-1,226k; dWC (cash effect of AR -1,600, prepaid/other current 13, AP 301, accrued -90, deferred revenue -206) = $-1,582k; SBC=$1,004k; capex=$1,229k, capex/revenue mean FY2017-26 = 4.25%, revenue $20,241k vs $15,490k prior so growth capex=$202k, maintenance capex=$1,027k; OE=$-1,675k; weighted shares used=10,991,105 (diluted count; equals basic in loss years); OE/sh=$-0.1524. Operating lease cost left in OE. Source: FY2018 10-K, accession 0001628280-18-009773.
2017
-$0.69
▼
FY ended 4/30/2017. OE = CFO - dWC - SBC - maintenance capex (current basis; no interest-paid line reported in the cash-flow data, so business cash flow = OE). CFO=$-2,840k; dWC (cash effect of AR -986, prepaid/other current 143, AP -43, accrued 412, deferred revenue 1,771) = $1,297k; SBC=$2,662k; capex=$766k, capex/revenue mean FY2017-26 = 4.25%, revenue $15,490k vs $11,360k prior so growth capex=$175k, maintenance capex=$591k; OE=$-7,390k; weighted shares used=10,684,395 (diluted count; equals basic in loss years); OE/sh=$-0.6916. Operating lease cost left in OE. Revenue FY2016/FY2017 approximated from customer-share disclosures (FY2016 $2.0M=17.6%; FY2017 $3.3M=21.3%). Source: FY2017 10-K, accession 0001628280-17-007429.
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.