2025
$0.48
▼
Recomputed on current basis (prior record used total capex, no working-capital removal). OE = CFO - dWC - SBC - maintenance capex. CFO=$534K; dWC=$(236,360)K (AR -167,023, contract assets -111,816, inventory -73,883, prepaid -11,673, tax -23,330, AP +52,904, accrued +31,873, contract liab +65,757, deferred rev +831); SBC=$17,994K; capex=$204,892K (PP&E 190,563 + intangibles 14,329), growth capex=0.1071 x (1,442,076-1,200,635)=$25,870K so maintenance capex=$179,022K; OE=$39,878K; diluted shares=83.11M; OE/sh=$0.48. Reconciliation NI 107,593 + D&A 79,191 + deferred tax 31,149 + other 967 - maint capex 179,022 = 39,878. Source: FY2025 10-K, accession 0000824142-26-000005.
2024
$0.18
▼
Recomputed on current basis (prior record used total capex, no working-capital removal). OE = CFO - dWC - SBC - maintenance capex. CFO=$192,532K; dWC=$(49,370)K (AR -10,041, contract assets -90,626, inventory +27,080, prepaid -3,707, tax -5,285, AP +16,959, accrued +13,259, contract liab +1,156, deferred rev +1,835); SBC=$16,729K; capex=$213,151K (PP&E 195,660 + intangibles 17,491), growth capex=0.1071 x (1,200,635-1,168,518)=$3,441K so maintenance capex=$209,710K; OE=$15,463K; diluted shares=83.63M; OE/sh=$0.18. Formula-driven: revenue grew only 2.7% while the Memphis/Longview build-out peaked, so nearly all capex counts as maintenance; this year understates normal earning power. Reconciliation NI 168,559 + D&A 62,735 + deferred tax (6,606) + other 485 - maint capex 209,710 = 15,463. Source: FY2025 10-K, accession 0000824142-26-000005.
2023
$1.68
▼
Recomputed on current basis (prior record used total capex, no working-capital removal). OE = CFO - dWC - SBC - maintenance capex. CFO=$158,895K; dWC=$(76,894)K (AR -9,978, contract assets -30,043, inventory -16,226, prepaid -1,048, tax -11,302, AP -18,316, accrued +15,086, contract liab -7,667, deferred rev +2,600); SBC=$16,384K; capex=$109,491K (PP&E 104,294 + intangibles 5,197), growth capex=0.1071 x (1,168,518-888,788)=$29,973K so maintenance capex=$79,518K; OE=$139,887K; diluted shares=83.30M; OE/sh=$1.68. Reconciliation NI 177,623 + D&A 46,468 + deferred tax (6,527) + other 1,841 - maint capex 79,518 = 139,887. Source: FY2025 10-K, accession 0000824142-26-000005.
2022
$1.07
▼
Recomputed on current basis (prior record used total capex, no working-capital removal). OE = CFO - dWC - SBC - maintenance capex. CFO=$61,318K; dWC=$(77,574)K (AR -56,306, contract assets -9,402, inventory -71,409, prepaid -2,367, tax +18,195, AP +11,574, accrued +16,945, contract liab +13,882, deferred rev +1,314); SBC=$13,700K; capex=$76,024K (restated incl. $22.0M building, per FY2024 10-K), growth capex=0.1071 x (888,788-534,517)=$37,960K so maintenance capex=$38,064K; OE=$87,128K; diluted shares=81.15M (split-adjusted); OE/sh=$1.07. Reconciliation NI 100,376 + D&A 35,106 + deferred tax (13,332) + other 3,042 - maint capex 38,064 = 87,128. 2022 revenue includes first full year of BasX (acquired Dec 2021). Source: FY2024 10-K, accession 0000824142-25-000039.
2021
$0.50
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working capital). OE = CFO - dWC - SBC - maintenance capex. CFO=$61,183K; dWC=$(44,141)K (AR -9,737, contract assets +1,886, inventory -45,955, prepaid +1,374, tax -1,136, AP +10,899, accrued -1,690, contract liab -229, deferred rev +447); SBC=$11,812K; capex=$55,362K, growth capex=0.1071 x (534,517-514,551)=$2,139K so maintenance capex=$53,223K; OE=$40,289K; diluted shares=80.59M (split-adjusted); OE/sh=$0.50. Reconciliation NI 58,758 + D&A 30,343 + deferred tax 3,669 + other 742 - maint capex 53,223 = 40,289. Source: FY2022 10-K, accession 0000824142-23-000019 (FY2021 comparatives; shares from FY2023 10-K).
2020
$0.62
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$128,814K; dWC=$5,012K (sum of reconciliation working-capital lines); SBC=$11,342K; capex=$67,802K, growth capex=0.1071 x (514,551-469,333)=$4,845K so maintenance capex=$62,957K; OE=$49,503K; diluted shares=79.59M (53.06M x1.5 split); OE/sh=$0.62. Reconciliation NI 79,009 + D&A 25,634 + deferred tax 13,027 + other non-cash (5,210) - maint capex 62,957 = 49,503. Source: FY2020 10-K, accession 0000824142-21-000030.
2019
$0.65
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$97,925K; dWC=$1,774K (AR +13,412, inventory -(-2,557), prepaid -329, income tax -(-5,129), AP +280, accrued +7,124, deferred revenue +425); SBC=$11,799K; capex=$37,166K, growth capex=0.1071 x (469,333-433,947)=$3,792K so maintenance capex=$33,374K; OE=$50,978K; diluted shares=78.95M (52.64M x1.5 split); OE/sh=$0.65. Reconciliation NI 53,711 + D&A 22,766 + deferred tax 6,038 + other non-cash 1,837 - maint capex 33,374 = 50,978. Source: FY2020 10-K, accession 0000824142-21-000030.
2018
$0.36
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$54,856K; dWC=$(15,631)K (reconciliation residual); SBC=$7,862K; capex=$37,268K, growth capex=0.1071 x (433,947-405,232)=$3,077K so maintenance capex=$34,191K; OE=$28,434K; diluted shares=79.00M (52.67M as filed x1.5 split); OE/sh=$0.36. Reconciliation NI 42,329 + D&A 17,655 + deferred tax 2,641 - maint capex 34,191 = 28,434. Source: FY2019 10-K, accession 0000824142-20-000025.
2017
$0.36
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$57,994K; dWC=$(16,407)K (reconciliation residual); SBC=$6,313K; capex=$41,713K, growth capex=0.1071 x (405,232-383,977)=$2,277K so maintenance capex=$39,436K; OE=$28,652K; diluted shares=79.62M (53.08M as filed x1.5 split); OE/sh=$0.36. Reconciliation NI 53,830 + D&A 15,007 + deferred tax (749) - maint capex 39,436 = 28,652. Source: FY2018 10-K, accession 0000824142-19-000040 (restated FY2017).
2016
$0.54
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$63,923K; dWC=$(7,670)K (cash-flow reconciliation residual after NI, D&A, SBC, deferred tax); SBC=$4,357K; capex=$26,604K, capex ratio 10.71% of revenue (2016-2025 mean, PP&E + intangible purchases), growth capex=0.1071 x (383,977-358,632)=$2,716K so maintenance capex=$23,888K; OE=$43,348K; diluted shares=80.17M (53.45M as filed x1.5 for Aug-2023 3-for-2 split); OE/sh=$0.54. Reconciliation NI 53,376 + D&A 13,035 + deferred tax 825 - maint capex 23,888 = 43,348 (0% gap). Recomputed on current basis, superseding prior total-capex basis. Source: FY2016 10-K, accession 0000824142-17-000034.
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.