2025
-$1.66
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$(101,638)K; WC movement=$(117,634)K (AR -23,251, income tax -104,937 which reflects the $99.6M cash purchase of Investment Tax Credits, other assets +798, AP +550, contract liabilities +1,400, customer deposits +520, accrued +8,911, leases -1,625); provision=$7,648K; SBC=$39,582K; capex=$22,574K, revenue up $39,201K so growth capex=$2,801K, maintenance capex=$19,773K; OE=-101,638+117,634-7,648-39,582-19,773=$(51,007)K; diluted shares=30,777K; OE/sh=$(1.6573). Reconciliation NI (61,631) + non-cash 77,627 + WC (117,634) = (101,638) ties. Source: FY2025 10-K accession 0001193125-26-079169.
2024
-$1.81
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$21,060K; WC movement=$(7,239)K (AR -16,303, income tax +9,253, other assets +199, AP +3,066, contract liabilities -639, customer deposits +4,917, accrued -3,961, leases -3,771); provision=$(1,730)K (credit, adds $1,730K back); SBC=$44,481K; capex=$40,315K, revenue declined so maintenance capex=$40,315K; OE=21,060+7,239+1,730-44,481-40,315=$(54,767)K; diluted shares=30,235K; OE/sh=$(1.8114). Reconciliation NI (43,820) + non-cash 72,119 + WC (7,239) = 21,060 ties. Source: FY2025 10-K accession 0001193125-26-079169.
2023
-$1.35
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$27,003K; WC movement=$2,841K (AR +2,388, income tax +2,759, other assets -3,331, AP -6,896, contract liabilities -325, customer deposits +11,815, accrued +2,718, leases -6,287); provision=$(880)K (a credit, so it adds $880K back to OE); SBC=$42,922K; capex=$22,207K, revenue declined so maintenance capex=$22,207K; OE=27,003-2,841+880-42,922-22,207=$(40,087)K; diluted shares=29,784K; OE/sh=$(1.3459). Goodwill impairment $120,234K is non-cash and stays added back. Reconciliation NI (175,239) + non-cash 199,401 + WC 2,841 = 27,003 ties. Source: FY2025 10-K accession 0001193125-26-079169.
2022
$5.41
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$253,520K; WC movement=$2,005K (AR +68,638, other assets -4,337, AP -25,339, accrued -31,299, income tax -827, leases -4,831); provision=$32,596K; SBC=$32,640K; capex=$18,775K, revenue declined so growth capex=$0 and maintenance capex=$18,775K; OE=253,520-2,005-32,596-32,640-18,775=$167,504K; diluted shares=30,964K; OE/sh=$5.4096. Reconciliation NI 141,923 + non-cash 109,592 + WC 2,005 = 253,520 ties. Source: FY2022 10-K accession 0000950170-23-005178.
2021
$16.67
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$538,577K; WC movement=$(2,676)K (AR +42,300, other assets +7,804, AP -12,206, accrued +13,081, income tax -52,532, leases -1,123); provision=$8,931K; SBC=$15,882K; capex=$23,812K, revenue up $570,872K so growth capex would be $40,795K, exceeds capex so maintenance capex=$0; OE=538,577+2,676-8,931-15,882-0=$516,440K; diluted shares=30,976K; OE/sh=$16.6723. Reconciliation NI 506,239 + non-cash 35,014 + WC(2,676) = 538,577 ties. COVID-testing peak year. Source: FY2022 10-K accession 0000950170-23-005178.
2020
$8.96
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$140,628K; WC movement=$(91,451)K (AR -178,480, other assets -21,149, AP +22,617, accrued +32,655, income tax +53,295, leases -389); provision=$1,170K; SBC=$8,157K; capex=$35,130K, revenue up $389,184K so growth capex=$27,811K, maintenance capex=$7,319K; OE=140,628+91,451-1,170-8,157-7,319=$215,433K; diluted shares=24,056K; OE/sh=$8.9555. Reconciliation NI 214,310 + non-cash 17,769 + WC(91,451) = 140,628 ties. COVID-testing boom year. Source: FY2022 10-K accession 0000950170-23-005178.
2019
$0.14
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex (capex_ratio 7.146% = mean capex/revenue 2018-2025; growth capex = max(0, ratio x revenue change); maintenance = capex - growth capex). CFO=$5,517K; WC movement=$(915)K (AR -839, other assets +374, AP -329, accrued +264, income tax +24, operating lease -409); provision=$189K; SBC=$3,209K; capex=$1,182K, revenue up $11,177K so growth capex=$799K, maintenance capex=$383K; OE=5,517+915-189-3,209-383=$2,651K; diluted shares=18,709K; OE/sh=$0.1417. Source: FY2019 10-K accession 0001564590-20-010617.
2018
-$0.23
▼
OE = CFO - WC - credit-loss provision - SBC - maintenance capex. Capex_ratio = 7.146% = mean of capex/revenue over 2018-2025; growth capex = max(0, ratio x revenue change); maintenance capex = capex - growth capex, floored at 0. WC movement = all changes in operating assets and liabilities incl. income tax payable and operating lease liabilities. CFO=$(675)K; WC movement=$(1,244)K (AR -1,970, other assets +91, AP +102, accrued +533); provision for bad debt=$309K; SBC=$2,304K; capex=$2,322K, revenue up $2,621K (21,351 vs 18,730) so growth capex=$187K, maintenance capex=$2,135K; OE=-675+1,244-309-2,304-2,135=$(4,179)K; diluted shares=17,978K; OE/sh=$(0.2324). Reconciliation NI (5,607) + non-cash 6,176 + WC (1,244) = (675) ties. Source: FY2019 10-K accession 0001564590-20-010617 (2018 comparative columns and diluted shares).
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.