2025
-$1.30
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=-$556K; working capital movement=$2,190K; SBC=$484K; OE before capex=-556-2,190-484=-$3,230K. Capex=$7,537K, dominated by one-time relocation build-out following the January 22, 2025 sale of the owned Fort Worth, TX headquarters/distribution facility for $24.9M net proceeds ($16.2M gain, excluded from CFO as non-cash/non-operating) and a new 10-year lease on a replacement Benbrook, TX facility effective July 1, 2025; revenue grew to $76,324K from $74,391K (+$1,933K) so growth capex=max(0,1.033%x1,933)=$20K, maintenance capex=7,537-20=$7,517K. OE=-3,230-7,517=-$10,747K. Diluted shares=8,264,174. OE/share=-$1.3006. FLAGGED AS DISTORTED (one-time HQ sale-leaseback and relocation spending, plus a non-cash $16.2M gain) and excluded from the anchor window; the new facility lease also introduces an incremental, recurring rent cost (~$1.4M in H2 2025 alone, per MD&A) not present in the FY2019-FY2023 anchor period, which is instead reflected in the forward growth path. Source: FY2025 10-K, accession 0001140361-26-006550.
2024
-$0.15
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$4,548K; working capital movement=$2,296K; SBC=$548K; OE before capex=4,548-2,296-548=$1,704K. Capex=$2,983K, mostly one-time spending on store build-out/fixtures for relocated stores, a $1M new roof on the (then still owned) Fort Worth HQ, and ERP/e-commerce systems ahead of the January 2025 headquarters sale; revenue fell to $74,391K from $76,229K so per the formula growth capex=$0 and maintenance capex=all of capex ($2,983K), even though a meaningful share of this spend was one-time relocation preparation rather than recurring maintenance. OE=1,704-2,983=-$1,279K. Diluted shares=8,783,063. OE/share=-$0.1456. FLAGGED AS DISTORTED (one-time relocation capital spending) and excluded from the anchor window. Source: FY2024 10-K, accession 0001140361-25-006103.
2023
$0.40
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$4,537K; working capital movement=-$127K; SBC=$770K; OE before capex=4,537-(-127)-770=$3,894K. Capex=$576K; revenue fell to $76,229K from $80,335K so growth capex=$0, maintenance capex=$576K (all of capex). OE=3,894-576=$3,318K. Diluted shares=8,369,976. OE/share=$0.3965. Source: FY2023 10-K, accession 0001140361-24-014799.
2022
$0.20
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$1,154K; working capital movement=-$2,201K; SBC=$1,060K; OE before capex=1,154-(-2,201)-1,060=$2,295K. Capex=$635K; revenue fell to $80,335K from $82,661K so growth capex=$0, maintenance capex=$635K (all of capex). OE=2,295-635=$1,660K. Diluted shares=8,394,567. OE/share=$0.1977. Source: FY2022 10-K, accession 0001140361-23-015325.
2021
$0.18
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$3,716K; working capital movement=$582K; SBC=$797K; OE before capex=3,716-582-797=$2,337K. Capex=$1,001K; revenue grew to $82,661K from $64,084K (+$18,577K, post-COVID recovery); capex ratio (mean capex/revenue, FY2019-FY2023)=1.033%; growth capex=max(0,1.033%x18,577)=$192K; maintenance capex=1,001-192=$809K. OE=2,337-809=$1,528K. Diluted shares=8,720,469. OE/share=$0.1752. Source: FY2021 10-K, accession 0001140361-22-012320.
2020
-$0.42
▼
OE = CFO - working capital movement - SBC - maintenance capex (working capital movement excludes the operating lease liability change; see FY2019 methodology note for definition). CFO=-$12,527K; working capital movement=-$10,930K; SBC=$887K; OE before capex = -12,527-(-10,930)-887 = -$2,484K. Capex=$1,313K; revenue fell to $64,084K from $74,918K (COVID store closures) so growth capex=$0, maintenance capex=$1,313K (all of capex). OE=-2,484-1,313=-$3,797K. Diluted shares=9,062,598. OE/share=-$0.4190. Note: net loss reflects COVID-related revenue collapse plus a $1.078M impairment of goodwill/long-lived assets (added back as non-cash); the working-capital strip removes a deliberate ~$12.7M inventory build made in anticipation of pandemic supply-chain disruption. Source: FY2020 10-K, accession 0001140361-21-030267.
2019
$0.04
▼
OE = CFO - working capital movement - SBC - maintenance capex. Working capital movement = changes in AR, inventory, prepaid expenses, other current assets, AP, accrued expenses, income taxes payable and other assets (excludes the change in operating lease liabilities, which is left embedded alongside the offsetting non-cash right-of-use amortization since store/facility rent is a permanent recurring cost, not a timing swing). CFO=$10,471K; working capital movement=$9,041K; SBC=$770K; OE before capex=$660K. Capex=$269K; revenue fell to $74,918K from $83,204K so growth capex=$0 and maintenance capex=$269K (all of capex). OE=$660K-$269K=$391K. Diluted shares=8,973,246. OE/share=$0.0436. Source: FY2019 10-K (restated), accession 0001140361-21-021895.
2018
$0.57
▼
OE = CFO - working capital movement - SBC - maintenance capex. Restated figures. CFO=$7,771,740; working capital movement (AR 49,155; inventory 1,034,430; prepaid 71,915; AP -148,340; accrued 314,937; income taxes -795,609; other assets 583,281)=$1,109,769; SBC=$327,629; capex=$1,088,328; revenue rose to $83,203,569 from $82,420,595 (+$782,974); capex ratio 1.033% (FY2019-FY2023 mean, as used in existing series) so growth capex=$8,088 and maintenance capex=$1,080,240. OE=7,771,740-1,109,769-327,629-1,080,240=$5,254,102. Diluted shares=9,205,008. OE/sh=$0.5708. Check: NI 4,398,365 + D&A 1,798,762 + impairment 285,477 + loss 1,321 + deferred tax 257,249 + FX -406,832 - maint capex 1,080,240 = $5,254,102 (matches). Source: FY2019 10-K (restated 2018), accession 0001140361-21-021895.
2017
$0.36
▼
OE = CFO - working capital movement - SBC - maintenance capex. Restated figures. CFO=$2,465,775; working capital movement (AR 88,445; inventory -2,978,285; prepaid 66,812; AP 764,889; accrued -2,266,301; income taxes 1,148,313; other assets 365,622, cash-flow-statement signs)=-$2,810,505; SBC=$239,599; capex=$1,691,999; restated revenue $82,420,595 vs FY2016 $82,923,992 (decline) so growth capex=$0, maintenance capex=$1,691,999. OE=2,465,775+2,810,505-239,599-1,691,999=$3,344,682. Diluted shares=9,245,537. OE/sh=$0.3618. Check: NI 2,478,444 + D&A 1,884,043 + loss 3,139 + deferred tax 638,056 + FX 32,999 - maint capex 1,691,999 = $3,344,682 (matches). Source: FY2019 10-K (restated 2017), accession 0001140361-21-021895.
2016
$0.71
▼
OE = CFO - working capital movement - SBC - maintenance capex (same basis as FY2019+ records; no operating lease line existed pre-ASC 842). CFO=$7,721,473; working capital movement (AR -7,778; inventory +407,000; prepaid -284,788; other current assets -70,035; AP -361,492; accrued -108,365; income taxes -415,046)=-$840,504; SBC=$199,870; capex=$1,697,704; revenue fell to $82,923,992 from $84,161,200 so growth capex=$0 and maintenance capex=$1,697,704. OE=7,721,473+840,504-199,870-1,697,704=$6,664,403. Diluted shares=9,321,558. OE/sh=$0.7149. Check: NI 6,402,259 + D&A 1,719,154 + loss on disposal 16,985 + deferred tax 205,111 + FX 18,598 - maint capex 1,697,704 = $6,664,403 (matches). Source: FY2018 10-K, accession 0000909724-19-000004 (latest filing presenting FY2016; not covered by the 2017-2018 restatement).
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.