2025
$3.41
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$80,183K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(2,230)K; SBC=$5,368K; capex=$32,562K; revenue $485,572K vs $437,587K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $2,803K; maintenance capex=$29,759K; OE=$47,286K; diluted shares=13,883K (2-for-1 split Jan 2025, post-split basis); OE/sh=$3.41. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF and diluted shares (split-adjusted, Class B as converted) from FY2025 10-K acc 0001628280-25-044686.
2024
$2.20
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$60,313K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(5,282)K; SBC=$4,819K; capex=$32,000K; revenue $437,587K vs $413,021K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $1,435K; maintenance capex=$30,565K; OE=$30,211K; diluted shares=13,723K (2-for-1 split Jan 2025, post-split basis); OE/sh=$2.20. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF and diluted shares (split-adjusted, Class B as converted) from FY2025 10-K acc 0001628280-25-044686.
2023
$1.93
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$49,764K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(165)K; SBC=$3,147K; capex=$24,368K; revenue $413,021K vs $348,589K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $3,763K; maintenance capex=$20,605K; OE=$26,177K; diluted shares=13,568K (2-for-1 split Jan 2025, post-split basis); OE/sh=$1.93. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF and diluted shares (split-adjusted, Class B as converted) from FY2025 10-K acc 0001628280-25-044686.
2022
$0.25
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$9,017K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(16,733)K; SBC=$2,741K; capex=$22,010K; revenue $348,589K vs $304,981K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $2,547K; maintenance capex=$19,463K; OE=$3,546K; diluted shares=14,122K (2-for-1 split Jan 2025, post-split basis); OE/sh=$0.25. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF as restated in FY2023 10-K acc 0000074046-23-000058 (CFO 9,017 and capex 22,010 vs originally 9,838/22,831); diluted shares Common 5,099K + Class B 1,962K pre-split (FY2022 10-K acc 0000074046-22-000072).
2021
$0.73
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$13,636K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(17,011)K; SBC=$2,531K; capex=$18,839K; revenue $304,981K vs $283,227K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $1,271K; maintenance capex=$17,568K; OE=$10,548K; diluted shares=14,440K (2-for-1 split Jan 2025, post-split basis); OE/sh=$0.73. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF from FY2021 10-K acc 0000074046-21-000082; diluted shares Common 5,253K + Class B 1,967K pre-split (same filing).
2020
$1.17
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$42,462K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$7,682K; SBC=$3,368K; capex=$14,740K; revenue $283,227K vs $277,025K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $362K; maintenance capex=$14,378K; OE=$17,034K; diluted shares=14,590K (2-for-1 split Jan 2025, post-split basis); OE/sh=$1.17. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF from FY2021 10-K acc 0000074046-21-000082; diluted shares Common 5,246K + Class B 2,049K pre-split (same filing).
2019
$0.76
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$26,743K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(1,020)K; SBC=$2,407K; capex=$15,029K; revenue $277,025K vs $266,000K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $644K; maintenance capex=$14,385K; OE=$10,971K; diluted shares=14,502K (2-for-1 split Jan 2025, post-split basis); OE/sh=$0.76. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF from FY2019 10-K acc 0000074046-19-000049; diluted shares 7,251K pre-split (same filing).
2018
$0.92
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$10,612K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(19,103)K; SBC=$1,600K; capex=$15,074K; revenue $266,000K vs $262,307K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $216K; maintenance capex=$14,858K; OE=$13,257K; diluted shares=14,444K (2-for-1 split Jan 2025, post-split basis); OE/sh=$0.92. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF from FY2019 10-K acc 0000074046-19-000049; diluted shares 7,222K pre-split (same filing).
2017
$0.77
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$26,949K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$(372)K; SBC=$1,507K; capex=$14,763K; revenue $262,307K vs $262,313K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $0K; maintenance capex=$14,763K; OE=$11,051K; diluted shares=14,316K (2-for-1 split Jan 2025, post-split basis); OE/sh=$0.77. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF from FY2017 10-K acc 0000074046-17-000041; diluted shares 7,158K pre-split (same filing).
2016
$0.51
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$25,171K; dWC (sum of all balance-sheet change lines in the cash-flow reconciliation incl. pension/deferred comp/other assets & liabilities; negative = cash consumed)=$6,056K; SBC=$1,247K; capex=$10,684K; revenue $262,313K vs $261,402K prior; growth capex = 5.841% (FY2016-25 mean capex/revenue) x revenue change = $53K; maintenance capex=$10,631K; OE=$7,237K; diluted shares=14,188K (2-for-1 split Jan 2025, post-split basis); OE/sh=$0.51. Reconciliation: NI + D&A + other non-cash - SBC - maint capex equals the same figure (CFO less dWC ties exactly to NI plus non-cash items). Source: CF from FY2017 10-K acc 0000074046-17-000041; diluted shares 7,094K pre-split (FY2016 10-K acc 0000074046-16-000094).
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.