2025
-$0.03
▼
CFO=-$901. WC movement=-$2,436 (AR -2,276 and prepaid -193, AP/accrued -175, contract liabilities -168, other liabilities -66 uses of cash, partly offset by contract assets +223, inventories +50, other assets +169). SBC=$375. Capex=$1,545 ($1,282 PP&E + $263 capitalized software, including buildout of the new Brazil facility); revenue grew $22,734->$24,051 (+$1,317); growth capex=4.71%x1,317=$62; maintenance capex=1,545-62=$1,483 (nearly all of this year's step-up in capex is treated as maintenance because the formula allows very little growth-capex credit against only 6% revenue growth). OE=-901-(-2,436)-375-1,483=-$323. Diluted shares=12,133,000. OE/sh=-$0.02662. Source: FY2025 10-K, accession 0001683168-26-002462; reconciliation (NI -38+D&A 590+SBC 375+other non-cash 608+WC -2,436=-901) ties exactly to CFO. Anchor window used for valuation: median of FY2019-2025 (7 years, spanning a full offshore-capex down/up cycle); FY2016-2018 excluded from the anchor because they contain one-off items (a $3.9M compensating-balance release, $3.05M debt repayment and a $3.8M asset sale in FY2016) tied to the post-2014-2016 oil-downturn balance-sheet cleanup under the company's prior name, Deep Down, Inc.
2024
$0.26
▼
CFO=$1,726. WC movement=-$1,824 (contract assets -2,601 use of cash as unbilled work-in-progress built up, contract liabilities -721 use, partly offset by AR +1,461 and prepaid +148 sources). SBC=$254. Capex=$375; revenue grew $15,343->$22,734 (+$7,391); growth capex=4.71%x7,391=$348; maintenance capex=375-348=$27. OE=1,726-(-1,824)-254-27=$3,269. Diluted shares=12,344,000. OE/sh=$0.2648. Source: FY2024 10-K, accession 0001683168-25-002554; reconciliation (NI 2,620+D&A 571+SBC 254+other non-cash 105+WC -1,824=1,726) ties exactly to CFO.
2023
-$0.03
▼
CFO=$203. WC movement=+$368 (AP/accrued +971 and contract liabilities +1,044 sources of cash, partly offset by AR -982, contract assets -199, inventories -228, prepaid -155, other assets -83). SBC=$64. Capex=$230; revenue grew $12,977->$15,343 (+$2,366); growth capex=4.71%x2,366=$111; maintenance capex=230-111=$119. OE=203-368-64-119=-$348. Diluted shares=11,888,000. OE/sh=-$0.02925. Source: FY2023 10-K, accession 0001683168-24-001768; reconciliation (NI -1,554+D&A 605+SBC 64+other non-cash 720+WC 368=203) ties exactly to CFO.
2022
-$0.30
▼
CFO=$1,242. WC movement=+$2,229 (AR +3,018 source as receivables collected, partly offset by AP/accrued -794, other items net small). SBC=$90. Capex=$2,537 (major equipment spend); revenue declined $17,233->$12,977, so per methodology growth capex=$0 and maintenance capex=full capex=$2,537 (judgment call: heavy capex in a down-revenue year is treated entirely as maintenance since the formula gives no growth-capex allowance when revenue falls, even though some of this spend may prove to support later growth). OE=1,242-2,229-90-2,537=-$3,614. Diluted shares=11,981,000. OE/sh=-$0.3017. Source: FY2022 10-K, accession 0001683168-23-001986; reconciliation (NI -2,928+D&A 682+SBC 90+other non-cash 1,169+WC 2,229=1,242) ties exactly to CFO.
2021
$0.11
▼
CFO=-$1,067. WC movement=-$2,684 (AR -1,721, ERC receivable -650, contract assets -163 uses of cash, partly offset by AP +322). SBC=$48. Capex=$355; revenue grew $12,977->$17,233 (+$4,256); growth capex=4.71%x4,256=$200; maintenance capex=355-200=$155. OE=-1,067-(-2,684)-48-155=$1,414 (using precise growth-capex math, $1,414.5). Diluted shares=12,454,000. OE/sh=$0.1136. Source: FY2021 10-K, accession 0001683168-22-002017; reconciliation (NI 2,326+D&A 951+SBC 48+bad debt 442+PPP forgiveness -2,222+other -4+WC -2,684=-1,067) ties exactly to CFO.
2020
-$0.03
▼
CFO=-$206. WC movement=-$86 (AR -433, inventories -187 uses of cash, partly offset by contract assets +625). SBC=$117. Capex=$171; revenue declined $18,915->$12,977, so per methodology growth capex=$0 and maintenance capex=full capex=$171. OE=-206-(-86)-117-171=-$408. Diluted shares=12,495,000. OE/sh=-$0.0327. Source: FY2020 10-K, accession 0001683168-21-001100; reconciliation (NI -6,057 + D&A 1,082 + SBC 117 + bad debt 238 + noncash lease 10 + impairment 4,490 + WC -86 = -206) ties exactly to CFO.
2019
-$0.07
▼
OE = CFO - WC movement - SBC - maintenance capex, all $000 unless noted. CFO=$237. WC movement (cash effect, sum of 'changes in operating assets and liabilities' section, reconciled exactly to CFO)=+$944 (contract assets +1,117, AP/accrued +222, other assets +93, offset by contract liabilities -350, prepaid -52, AR -86). SBC=$250. Capex=$91; revenue grew $16,175->$18,915 (+$2,740); capex_ratio=4.71% (mean capex/revenue over FY2019-2025 anchor window); growth capex=4.71%x2,740=$129 > actual capex, so maintenance capex clamped to $0. OE=237-944-250-0=-$957. Diluted shares=13,386,000. OE/sh=-$0.0715. Source: FY2019 10-K, accession 0001683168-20-001029; reconciliation check (NI+non-cash+WC=CFO) ties exactly.
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.