2025
$0.32
▼
Recomputed on current basis (supersedes earlier figure of $0.49, which did not remove working-capital movement and was partly normalised). OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$3,299,815; working-capital cash effect=+$785,788 (receivables +$54,924, inventories +$341,578, prepaid purchase orders +$39,143, customer deposits +$491,285, payables $(173,686), other net +$32,544); SBC=$47,206; capex=$1,005,571, growth capex=$0 (revenue declined) so maintenance capex=$1,005,571; OE=3,299,815-785,788-47,206-1,005,571=$1,461,250; diluted shares=4,569,514; OE/sh=$0.3198. Reconciliation: net income $1,745,285 + D&A $453,025 + other non-cash $268,511 - maintenance capex $1,005,571 = $1,461,250 (ties). Includes $449,367 of net interest income earned on cash and securities; capex was 2.2x depreciation and includes production equipment purchases. No borrowings. Source: FY2025 10-K, accession 0001104659-26-015820.
2024
$0.41
▼
Recomputed on current basis (supersedes earlier CFO - capex - SBC figure of $0.40). OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2,369,815; working-capital cash effect=$(62,873) (inventories +$3,221,981 and prepaid purchase orders +$1,040,048 released, offset by customer deposits $(4,533,162)); SBC=$43,980; capex=$499,805, growth capex=$0 (revenue declined) so maintenance capex=$499,805; OE=2,369,815+62,873-43,980-499,805=$1,888,903; diluted shares=4,556,285; OE/sh=$0.4146. Reconciliation: net income $1,861,389 + D&A $474,458 + other non-cash $52,861 - maintenance capex $499,805 = $1,888,903 (ties). Includes $393,441 of net interest income. Source: FY2024 10-K, accession 0001558370-25-000969.
2023
$0.56
▼
Recomputed on current basis (supersedes earlier CFO - capex - SBC figure of $0.39). OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2,281,279; working-capital cash effect=$(642,851) (inventories $(2,473,562), prepaid purchase orders and expenses $(1,202,304), customer deposits and accrued liabilities +$3,173,902, other lines net $(140,887)); SBC=$45,485; capex=$453,671, growth capex=$120,415 (2.67% x revenue increase $4,517,053) so maintenance capex=$333,256; OE=2,281,279+642,851-45,485-333,256=$2,545,389; diluted shares=4,559,786; OE/sh=$0.5582. Reconciliation: net income $2,193,899 + D&A $469,790 + other non-cash $214,956 - maintenance capex $333,256 = $2,545,389 (ties). Includes $286,361 of net interest income. Source: FY2023 10-K, accession 0001558370-24-000916.
2022
$0.58
▼
Recomputed on current basis (supersedes earlier CFO - capex - SBC figure of $0.40). OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2,398,155; working-capital cash effect=$(553,985) (derived as CFO less net income less non-cash items; listed working-capital lines sum to $(517,343), the remainder being an other-assets line not separately visible); SBC=$49,321; capex=$536,313, growth capex=$267,085 (2.67% x revenue increase $10,019,009) so maintenance capex=$269,228; OE=2,398,155+553,985-49,321-269,228=$2,633,591; diluted shares=4,542,891; OE/sh=$0.5797. Reconciliation: net income $1,957,024 + D&A $429,805 + other non-cash $515,990 (mainly deferred tax $512,656) - maintenance capex $269,228 = $2,633,591 (ties). Includes $19,201 of interest income. Source: FY2022 10-K, accession 0001558370-23-000808; statement lines as shown in the FY2023 10-K, accession 0001558370-24-000916.
2021
$0.35
▼
Recomputed on current basis (supersedes earlier CFO - capex - SBC figure of $0.41, which did not remove working-capital movement or separate growth capex). OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$2,610,548; working-capital cash effect=+$338,367; SBC=$47,903; capex=$706,242, growth capex=$68,029 (10-yr mean capex/revenue 2.67% x revenue increase $2,551,922) so maintenance capex=$638,213; OE=2,610,548-338,367-47,903-638,213=$1,586,065; diluted shares=4,523,690; OE/sh=$0.3506. Includes $560,921 of Employee Retention Credits recorded as payroll offsets in 2021 (non-recurring; excluded when anchoring). Reconciliation: net income $1,678,824 + D&A and right-of-use amortisation $516,579 + other non-cash $28,875 - maintenance capex $638,213 = $1,586,065 (ties). Source: FY2021 10-K, accession 0001410578-22-000072.
2020
$0.21
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$991,032; working-capital cash effect=$(149,876); SBC=$124,720; capex=$78,915, growth capex=$0 (revenue declined) so maintenance capex=$78,915; OE=991,032+149,876-124,720-78,915=$937,273; diluted shares=4,434,000; OE/sh=$0.2114. Reconciliation: net income $1,501,763 + D&A and right-of-use amortisation $532,843 + other non-cash $(1,018,418) (mainly deferred tax benefit $(1,019,317)) - maintenance capex $78,915 = $937,273 (ties). Source: FY2020 10-K, accession 0001104659-21-009058; statement lines as shown in the FY2021 10-K, accession 0001410578-22-000072.
2019
$0.11
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$532,207; working-capital cash effect=$(401,275) (includes right-of-use asset and operating lease obligation lines on first lease-standard adoption, which net to about $(33,000)); SBC=$130,009; capex=$380,636, growth capex=$42,354 (2.67% x revenue increase $1,588,812) so maintenance capex=$338,282; OE=532,207+401,275-130,009-338,282=$465,191; diluted shares=4,362,327; OE/sh=$0.1066. Reconciliation: net income $305,351 + D&A $502,673 (includes $74,069 amortisation) + other non-cash $(4,551) - maintenance capex $338,282 = $465,191 (ties). Source: FY2019 10-K, accession 0001104659-20-011013.
2018
$0.25
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$1,653,087; working-capital cash effect=+$168,466; SBC=$149,399; capex=$380,933, growth capex=$121,566 (2.67% x revenue increase $4,560,210) so maintenance capex=$259,367; OE=1,653,087-168,466-149,399-259,367=$1,075,855; diluted shares=4,257,131; OE/sh=$0.2527. Reconciliation: net income $907,869 + D&A $452,943 + other non-cash $(25,590) - maintenance capex $259,367 = $1,075,855 (ties). Source: FY2018 10-K, accession 0001144204-19-004927; statement lines also shown in the FY2019 10-K, accession 0001104659-20-011013.
2017
$0.10
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$615,959; working-capital cash effect=$(50,142); SBC=$201,574; capex=$104,029, growth capex=$35,609 (10-yr mean capex/revenue 2.67% x revenue increase $1,335,766) so maintenance capex=$68,420; OE=615,959+50,142-201,574-68,420=$396,107; diluted shares=4,138,516; OE/sh=$0.0957. Reconciliation: net income $6,091 + D&A $470,076 + other non-cash $(11,640) - maintenance capex $68,420 = $396,107 (ties). Source: FY2017 10-K, accession 0001144204-18-005146.
2016
-$0.08
▼
OE = CFO - working-capital movement - SBC - maintenance capex. CFO=$160,555; working-capital cash effect=+$239,292 (sum of changes in operating assets and liabilities per the cash-flow statement); SBC=$172,685; capex=$89,615; growth capex=$0 (2015 revenue not pulled, treated as nil) so maintenance capex=$89,615; OE=160,555-239,292-172,685-89,615=$(341,037); diluted shares=4,052,128; OE/sh=$(0.0842). Reconciliation: net income $(706,054) + D&A $455,330 (445,891 depreciation + 9,439 amortisation) + other non-cash $(698) (gain on sale (1,750), inventory reserve 12,370, allowance (11,318)) - maintenance capex $89,615 = $(341,037), which ties to OE (SBC is a deducted cost). Capex ratio used = 10-year mean capex/revenue 2.67%. Source: FY2016 10-K accession 0001144204-17-011269; cash-flow lines from the FY2017 10-K accession 0001144204-18-005146.
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.