2026
-$0.07
▼
OE = CFO - dWC - SBC - maintenance capex. Reported CFO=$(10,225,188) includes a $(3,813,587) cash earnout payment to G5 Infrared's sellers (purchase consideration, not operating cost), excluded, so operating CFO=$(6,411,601). Working-capital cash effect=$(9,648,976) (AR -5,578,692; other current assets -75,878; inventories -5,062,213; prepaid -2,242,800; AP/accrued +3,310,607); SBC=$2,861,795; capex=$6,268,334, capex/revenue mean FY2016-FY2026=6.90%, revenue rose $34,519,469 to $71,722,099 (full year of G5, AML acquired Jan 2026) so growth capex=$2,381,843 and maintenance capex=$3,886,491; OE=$(3,510,911); diluted shares=53,374,275; OE/sh=$(0.0658). Non-cash charges include $15,636,336 change in fair value of acquisition earnouts and $5,038,066 D&A. Reconciliation: net loss $(20,545,563) + non-cash charges $23,782,938 + working capital $(9,648,976) = $(6,411,601); less earnout payment $(3,813,587) = reported CFO $(10,225,188) exactly (0% gap). Source: FY2026 10-K, accession 0001437749-26-030106.
2025
-$0.20
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(8,331,390); working-capital cash effect=$(2,008,226) (AR -2,626,267; other current assets +91,027; inventories -1,385,690; prepaid -325,915; AP/accrued +2,238,619); SBC=$1,043,464; capex=$1,262,302, capex/revenue mean FY2016-FY2025=6.72%, revenue rose $5,476,438 (G5 Infrared acquired Feb 2025) so growth capex=$368,220 and maintenance capex=$894,082; OE=$(8,260,710); diluted shares=40,874,068; OE/sh=$(0.2021). Non-cash charges added back include $4,149,240 D&A, a $1,353,716 warrant fair-value change and a $1,560,445 acquisition earnout fair-value change; no goodwill or long-lived asset impairment was recorded in FY2025. Reconciliation: net loss $(14,873,182) + non-cash charges $8,550,018 + working capital $(2,008,226) = CFO $(8,331,390) exactly (0% gap). Source: FY2025 10-K, accession 0001654954-25-011130.
2024
-$0.15
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$521,037; working-capital cash effect=$3,142,527 (AR +1,498,698; other current assets -131,177; inventories +960,739; prepaid +133,810; AP/accrued +680,457); SBC=$1,019,023; capex=$2,182,805; revenue fell $1,207,757 to $31,726,192 so growth capex=$0 and maintenance capex=$2,182,805; OE=$(5,823,318); diluted shares=37,944,935; OE/sh=$(0.1535). All of FY2024 CFO and more came from a working-capital release, which owner earnings strips out. Reconciliation: net loss $(8,007,346) + non-cash charges $5,385,856 + working capital $3,142,527 = CFO $521,037 exactly (0% gap). Source: FY2025 10-K, accession 0001654954-25-011130.
2023
-$0.12
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(2,809,523); working-capital cash effect=$(3,248,458) (AR -1,431,440; inventories -741,604; prepaid -97,792; AP/accrued -977,622); SBC=$1,310,957; capex=$3,077,154; revenue fell $2,625,211 to $32,933,949 so growth capex=$0 and maintenance capex=$3,077,154; OE=$(3,949,176); diluted shares=31,637,445; OE/sh=$(0.1248). Reconciliation: net loss $(4,046,871) + non-cash charges $4,485,806 + working capital $(3,248,458) = CFO $(2,809,523) exactly (0% gap). Source: FY2023 10-K, accession 0001654954-23-011893.
2022
-$0.03
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$1,464,128; working-capital cash effect=$(285,112) (AR -562,651; other receivables +137,103; inventories +1,217,622; prepaid +10,560; AP/accrued -1,087,746); SBC=$825,250; capex=$1,626,614; revenue fell $2,905,661 to $35,559,160 so growth capex=$0 and maintenance capex=$1,626,614; OE=$(702,624); diluted shares=27,019,534; OE/sh=$(0.0260). Reconciliation: net loss $(3,542,181) + non-cash charges $5,291,421 + working capital $(285,112) = CFO $1,464,128 exactly (0% gap). Source: FY2023 10-K, accession 0001654954-23-011893.
2021
-$0.08
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$4,732,024; working-capital cash effect=$3,291,467 (AR +1,568,171; other receivables -5,052; inventories +167,496; prepaid +137,810; AP/accrued +1,423,042); SBC=$642,865; capex=$3,158,784, capex/revenue mean FY2016-FY2025=6.72%, revenue rose $3,496,858 so growth capex=$235,116 and maintenance capex=$2,923,668; OE=$(2,125,976); diluted shares=26,314,025; OE/sh=$(0.0808). Nearly all of FY2021 CFO came from a one-off working-capital release, which owner earnings correctly strips out. Reconciliation: net loss $(3,185,251) + non-cash charges $4,625,808 + working capital $3,291,467 = CFO $4,732,024 exactly (0% gap). Source: FY2021 10-K, accession 0001654954-21-010019.
2020
$0.07
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$3,732,813; working-capital cash effect=$(702,524) (AR +3,279; other receivables +221,644; inventories -1,427,827; prepaid +403,220; AP/accrued +97,160); SBC=$250,737; capex=$2,442,779, capex/revenue mean FY2016-FY2025=6.72%, revenue rose $1,218,875 so growth capex=$81,953 and maintenance capex=$2,360,826; OE=$1,823,774; diluted shares=27,469,845; OE/sh=$0.0664. Reconciliation: net income $866,929 + non-cash charges $3,568,408 + working capital $(702,524) = CFO $3,732,813 exactly (0% gap). Source: FY2021 10-K, accession 0001654954-21-010019.
2019
-$0.02
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$411,185; working-capital cash effect=$(1,268,929) (AR -833,665; other receivables -306,348; inventories -1,405,020; prepaid +392,925; AP/accrued +883,179); SBC=$394,790; capex=$1,931,835, capex/revenue mean FY2016-FY2025=6.72%, revenue rose $1,223,617 so growth capex=$82,272 and maintenance capex=$1,849,563; OE=$(564,239); diluted shares=25,794,669; OE/sh=$(0.0219). Reconciliation: net loss $(2,680,323) + non-cash charges $4,360,437 + working capital $(1,268,929) = CFO $411,185 exactly (0% gap). Source: FY2019 10-K, accession 0001654954-19-010669.
2018
$0.06
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$2,618,988; working-capital cash effect=$(1,591,996) (AR +618,393; other receivables -15,997; inventories -1,330,994; prepaid -685,260; AP/accrued -178,138); SBC=$373,554; capex=$2,517,685, capex/revenue mean FY2016-FY2025=6.72%, revenue rose $4,157,982 so growth capex=$279,570 and maintenance capex=$2,238,115; OE=$1,599,315; diluted shares=26,811,468; OE/sh=$0.0597. Reconciliation: net income $1,060,104 + non-cash charges $3,150,880 + working capital $(1,591,996) = CFO $2,618,988 exactly (0% gap). Source: FY2019 10-K, accession 0001654954-19-010669.
2017
$0.15
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$4,999,044; working-capital cash effect=$(202,669) (AR -1,042,426; other receivables +160,070; inventories -318,645; prepaid +151,821; AP/accrued +846,511); SBC=$394,875; capex=$2,223,126, capex/revenue mean FY2016-FY2025=6.72%, revenue rose $11,095,251 (ISP Optics acquired Dec 2016) so growth capex=$746,001 and maintenance capex=$1,477,125; OE=$3,329,713; diluted shares=21,666,392; OE/sh=$0.1537. Reconciliation: net income $7,703,086 + non-cash charges $(2,501,373) (including a $5,493,704 deferred tax benefit) + working capital $(202,669) = CFO $4,999,044 exactly (0% gap). Source: FY2017 10-K, accession 0001387131-17-004685.
2016
$0.09
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$1,525,713; working-capital cash effect=$(1,218,352) (AR -650,753; other receivables +40,597; inventories -916,899; prepaid -415,444; AP/accrued +724,147); SBC=$348,735; capex=$1,131,098, capex/revenue mean over FY2016-FY2025=6.72%, revenue rose $3,610,669 so growth capex=$242,760 and maintenance capex=$888,338; OE=$1,506,992; diluted shares=16,875,383; OE/sh=$0.0893. Reconciliation: net loss/income $1,414,615 + non-cash charges $1,329,450 + working capital $(1,218,352) = CFO $1,525,713 exactly (0% gap). Source: FY2017 10-K, accession 0001387131-17-004685.
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.