2025
-$0.04
▼
Source 10-K accession 0001628280-26-021186. Reconciliation check: NI $(5,314,000) + non-cash addbacks (D&A 2,192,000 + SBC 1,816,000 + inventory write-off 178,000 - inventory reserve release 425,000 + non-cash lease expense 2,141,000 + debt-cost amortization 354,000 + loss on disposal 57,000 - realized gain 267,000 - gain on lease termination 24,000 + provision for credit losses 246,000 = 6,268,000) + working-capital cash effect $(1,613,000) = $(659,000), matching reported CFO exactly (0% gap). CFO=$(659,000); WC tag=$1,613,000 (added back); SBC=$1,816,000; capex=$542,000; revenue declined $101.49M->$69.26M (largest customer, DaVita, shifted the bulk of its purchases to another supplier starting in 2025, falling from ~45% to ~16% of sales) so growth capex=$0, maintenance capex=full capex=$542,000. OE=-659,000+1,613,000-1,816,000-542,000=$(1,404,000). Diluted shares=35,974,231. OE/sh=$(0.04). Includes an estimated $1.0 million of non-recurring severance/closure costs from ceasing manufacturing at the South Carolina facility in August 2025; excluding that one-time item, normalized OE/sh would be approximately $(0.01). Final year of the anchor window; used together with FY2023 and FY2024 (median, after normalizing this year for the one-time closure cost) as the valuation anchor.
2024
$0.11
▼
Source 10-K accession 0001628280-25-013983. Reconciliation check: NI $(480,000) + non-cash addbacks (D&A 2,180,000 + SBC 1,292,000 + inventory reserve 425,000 + non-cash lease expense 1,960,000 + debt-cost amortization 426,000 + loss on disposal 1,000 - realized gain 74,000 = 6,210,000) + working-capital cash effect $(1,527,000) = $4,683,000 vs reported CFO $4,202,000 (~11% gap on a small base; the residual is attributable to minor rounding in company-reported thousands and immaterial reconciling items not separately tagged). CFO=$4,202,000; WC tag=$1,527,000 (added back); SBC=$1,292,000; capex=$1,011,000; revenue grew $83.61M->$101.49M (first full year of the Evoqua-expanded concentrates business plus still-elevated DaVita volume, which represented ~45% of 2024 sales and was substantially lost in 2025), growth capex ~$126,264 (0.706% ratio), maintenance capex=$884,736. OE=4,202,000+1,527,000-1,292,000-884,736=$3,552,264. Diluted shares=31,058,539. OE/sh=$0.11. Included in the anchor window.
2023
-$0.14
▼
Source 10-K accession 0001628280-24-012572. Reconciliation check: NI $(8,439,000) + non-cash addbacks (D&A 1,444,000 + SBC 932,000 + inventory reserve 1,098,000 + non-cash lease expense 2,010,000 + debt-cost amortization 1,107,000 + loss on disposal 1,000 - realized gain 321,000 = 6,271,000) + working-capital cash effect $(7,244,000) = $(9,412,000), matching reported CFO exactly (0% gap). CFO=$(9,412,000); WC tag=$7,244,000 (added back); SBC=$932,000; capex=$284,000; revenue grew $72.81M->$83.61M (partial-year contribution from the September 2023 Evoqua concentrates asset acquisition), growth capex ~$76,286 (capex_ratio 0.706%=mean of capex/revenue for FY2023-2025), maintenance capex=$207,714. OE=-9,412,000+7,244,000-932,000-207,714=$(3,307,714). Diluted shares=23,322,915. OE/sh=$(0.14). First year of the post-acquisition valuation anchor window (FY2023-2025).
2022
-$1.07
▼
Source 10-K accession 0001628280-23-009774 (using latest-restated FY2022 CFO of $(16,929,000) per the FY2023 10-K). WC tag=$2,126,000 (added back, latest restated); SBC=$315,000; capex=$281,000; revenue grew $61.93M->$72.81M, growth capex ~$76,832 (0.706% ratio), maintenance capex=$204,168. OE=-16,929,000+2,126,000-315,000-204,168=$(15,322,168). Diluted shares (post-split)=14,304,512 (latest restated). OE/sh=$(1.07). Predates the September 2023 Evoqua asset acquisition; not used in the anchor.
2021
-$3.54
▼
Source 10-K accession 0001628280-22-008830. CFO=$(33,534,000); WC tag=$4,843,000 (added back); SBC=$943,000; capex=$522,000; revenue declined $62.20M->$61.93M so growth capex=$0, maintenance capex=$522,000. OE=-33,534,000+4,843,000-943,000-522,000=$(30,156,000). Diluted shares restated post 1-for-11 reverse split (effected 2022) = 8,526,186 (per FY2022 10-K comparative). OE/sh=$(3.54). Predates the 2023 Evoqua transformation; not used in the anchor.
2020
-$4.10
▼
Source 10-K accession 0001628280-21-006280. CFO=$(29,641,000); WC tag=$2,958,000 (added back); SBC=$475,000; capex=$1,046,000; revenue grew $61.30M->$62.20M, growth capex ~$6,314 (0.706% ratio), maintenance capex=$1,039,686. OE=-29,641,000+2,958,000-475,000-1,039,686=$(28,197,686). Diluted shares 75,621,674 pre-split /11=6,874,698. OE/sh=$(4.10). Predates the 2023 Evoqua transformation; not used in the anchor.
2019
-$5.56
▼
Source 10-K accession 0001628280-20-003683 (latest-restated figures per FY2020 10-K). CFO=$(27,254,000); WC tag=$1,976,000 (added back); SBC=$4,952,000; capex=$588,000; revenue declined $63.39M->$61.30M so growth capex=$0 and maintenance capex=full capex=$588,000. OE=-27,254,000+1,976,000-4,952,000-588,000=$(30,818,000). Diluted shares 60,918,544 pre-split /11=5,538,049. OE/sh=$(5.56). Predates the 2023 Evoqua transformation; not used in the anchor.
2018
-$4.60
▼
Source 10-K accession 0001558370-19-002200. CFO=$(20,419,934); WC tag=$3,432,100 (added back); SBC=$4,387,554; capex=$744,256; revenue grew $57.30M->$63.39M, growth capex ~$43,000 (0.706% ratio), maintenance capex=$701,256. OE=-20,419,934+3,432,100-4,387,554-701,256=$(22,076,644). Diluted shares 52,824,486 pre-split /11=4,802,226. OE/sh=$(4.60). Predates the 2023 Evoqua transformation; not used in the anchor.
2017
-$5.66
▼
Source 10-K accession 0001558370-18-002142. CFO=$(21,112,929) (latest restated per FY2018 10-K); WC tag IncreaseDecreaseInOperatingCapital=$3,684,893 (subtracting this tag adds back the cash effect); SBC=$7,174,596 (latest restated); capex=$1,682,913; revenue grew $53.28M(2016)->$57.30M(2017); capex_ratio 0.706% (mean capex/revenue over the FY2023-2025 anchor window) implies growth capex ~$28,362, maintenance capex=$1,654,551. OE=-21,112,929+3,684,893-7,174,596-1,654,551=$(26,257,183). Diluted shares 51,067,412 pre-split /11=4,642,492. OE/sh=$(5.66). Predates the 2023 Evoqua transformation; not used in the anchor.
2016
-$4.20
▼
OE = CFO - WC movement - SBC - maintenance capex, all sourced from xbrl_values for cik_id 2604 (10-K accession 0001558370-17-001846, FY2016). CFO=$(12,452,638); tag IncreaseDecreaseInOperatingCapital=$3,793,362 (cash effect is the negative of this tag, so subtracting the tag adds back $3,793,362); SBC=$10,346,284; capex=$355,264 (no prior-year revenue on file to size growth capex, so full capex treated as maintenance). OE = -12,452,638+3,793,362-10,346,284-355,264 = $(19,360,824). Diluted shares reported pre reverse-split were 50,676,180; Rockwell effected a 1-for-11 reverse split in 2022, so shares are restated /11 = 4,606,925 for comparability with post-2022 share counts. OE/sh = -19,360,824/4,606,925 = $(4.20). This year predates the September 2023 Evoqua asset acquisition that reshaped the concentrates business and is not used as part of the valuation anchor.
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.