2025
-$0.02
▼
OE = NetIncome + D&A - maintenance capex. NI=$(220,198); D&A=$81,393; capex=$54,415, revenue declined FY25 vs FY24 ($6,555,315 vs $6,585,882) so growth capex=$0, maintenance capex=$54,415; OE=$(193,220); diluted shares=11,879,645; OE/sh=$(0.0163). Loss narrowed vs FY24 on higher service revenue and improved product margins per MD&A. Source: FY2025 10-K, accession 0001079973-25-001132. Basis note (applies to all years above): CFO-derived owner earnings collapses algebraically to NetIncome+D&A-maintenance capex once working-capital and SBC add-backs are fully stripped from CFO per the prescribed formula; this filer's tagged AR/Inventory/AP increase-decrease values carry inconsistent signs across original vs. amended/comparative filings (verified: e.g. IncreaseDecreaseInAccountsReceivable for FY2019 is tagged +51,967 in one filing and -51,967 in another for the same period), so a component-level working-capital walk was not reliable; the net-income-plus-D&A route was used instead, which is the equivalent, cleaner path to the same figure and matches CFO after removing checked working-capital swings (e.g. FY2024 CFO of $144,389 vs. NI+D&A+SBC of $(553,013) implies a ~$697K working-capital swing that was excluded, consistent with the instruction to strip out timing swings).
2024
-$0.05
▼
OE = NetIncome + D&A - maintenance capex. NI=$(691,783); D&A=$85,218; capex=$12,050, revenue declined FY24 vs FY23 ($6,585,882 vs $7,348,514) so growth capex=$0, maintenance capex=$12,050; OE=$(618,615); diluted shares=11,770,391; OE/sh=$(0.0526). Loss driven mainly by elevated material costs per MD&A. Source: FY2024 10-K, accession 0001079973-24-001051.
2023
-$0.03
▼
OE = NetIncome + D&A - maintenance capex. NI=$(323,945); D&A=$86,906; capex=$173,269 (an unusually large capex year), revenue declined FY23 vs FY22 ($7,348,514 vs $7,668,636) so growth capex=$0, maintenance capex=$173,269; OE=$(410,308); diluted shares=11,762,995; OE/sh=$(0.0349). Source: FY2023 10-K, accession 0001553350-23-000361.
2022
$0.00
▼
OE = NetIncome + D&A - maintenance capex. NI=$(65,594); D&A=$113,470; capex=$17,550; revenue rose slightly FY22 vs FY21 ($7,668,636 vs $7,537,834, +$130,802), capex_ratio=0.788% so growth capex=$1,031, maintenance capex=$16,519; OE=$31,357; diluted shares=11,625,118; OE/sh=$0.0027. Source: FY2022 10-K, accession 0001079973-22-000838 (figures consistent with 10-K/A amendments 0001079973-22-000284 and 0001079973-22-000471).
2021
$0.05
▼
OE = NetIncome + D&A - maintenance capex. NI=$584,734; D&A=$88,955; capex=$30,020, revenue declined FY21 vs FY20 ($7,537,834 vs $7,670,206) so growth capex=$0, maintenance capex=$30,020; OE=$643,669; diluted shares=11,767,997; OE/sh=$0.0547. Source: FY2021 10-K, accession 0001079973-21-000550.
2020
-$0.01
▼
OE = NetIncome + D&A - maintenance capex. NI=$(198,312); D&A=$137,810; capex=$48,324, revenue declined FY20 vs FY19 ($7,670,206 vs $8,802,456) so growth capex=$0, maintenance capex=$48,324; OE=$(108,826); diluted shares=11,573,211; OE/sh=$(0.0094). Source: FY2020 10-K, accession 0001079973-20-000487.
2019
-$0.01
▼
OE = NetIncome + D&A - maintenance capex. NI=$(236,096); D&A=$182,066; capex=$55,246; revenue rose slightly FY19 vs FY18 ($8,802,456 vs $8,754,279, +$48,177), capex_ratio (9-yr mean capex/revenue)=0.788% so growth capex=$379, maintenance capex=$54,867; OE=$(108,897); diluted shares=10,932,670; OE/sh=$(0.0100). Source: FY2019 10-K, accession 0001079973-19-000356.
2018
$0.04
▼
OE = NetIncome + D&A - maintenance capex. NI=$335,559; D&A=$202,895; capex=$56,562, revenue declined FY18 vs FY17 ($8,754,279 vs $8,869,599) so growth capex=$0, maintenance capex=$56,562; OE=$481,892; diluted shares=10,707,126; OE/sh=$0.0450. Source: FY2018 10-K, accession 0001079973-18-000390.
2017
-$0.06
▼
OE = NetIncome + D&A - maintenance capex. NI=$(729,293); D&A=$224,877; capex=$105,357, revenue declined FY17 vs FY16 ($8,869,599 vs $9,336,078) so growth capex=$0, maintenance capex=$105,357; OE=$(609,773); diluted shares=10,677,080; OE/sh=$(0.0571). Source: FY2017 10-K, accession 0001079973-17-000347.
2016
-$0.06
▼
OE = NetIncome + D&A - maintenance capex (CFO-equivalent form; see basis note). NI=$(880,200); D&A=$318,692; capex=$77,113, no prior-year revenue on record so growth capex assumed $0, maintenance capex=$77,113; OE=$(638,621); diluted shares=10,673,225; OE/sh=$(0.0598). Source: FY2016 comparative figures in FY2017 10-K, accession 0001079973-17-000347.
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.