2025
$1.61
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$16.604M; working capital movement=$(18.451)M (AR and AP both declined; net effect was a working-capital source of cash added back out); SBC=$4.775M; capex=$1.995M; revenue grew $186.910M vs 2024 (465.607M to 652.517M) so growth capex=0.4873%x186.910M=$0.911M; maintenance capex=1.995-0.911=$1.084M; OE = 16.604 - (-18.451) - 4.775 - 1.084 = $29.196M. Diluted shares as reported=4,524,000; a 4-for-1 stock split is evidenced between the FY2025 10-K (filed 2026-02-27, reporting ~4.524M diluted shares) and the Q2 2026 10-Q (filed 2026-07-30, reporting ~18.036M-18.296M diluted shares for both the H1 2025 comparative and H1 2026 periods); shares adjusted x4 to the current post-split basis = 18,096,000. OE/sh = 29,196,000/18,096,000 = $1.61. Source: FY2025 10-K (accession 0001437749-26-006072).
2024
$1.19
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$33.743M; working capital movement=$3.560M (net small working-capital source of cash despite large AR growth, offset by even larger AP growth - vendor-financed float); SBC=$4.070M; capex=$5.470M (organic productive-asset purchases; excludes $20.958M spent on business acquisitions, which is capital allocation, not a cost of maintaining the existing business); revenue grew $113.594M vs 2023 so growth capex=0.4873%x113.594M=$0.554M; maintenance capex=5.470-0.554=$4.916M; OE = 33.743 - 3.560 - 4.070 - 4.916 = $21.197M. Diluted shares as reported=4,465,000; x4 split adjustment=17,860,000. OE/sh = 21,197,000/17,860,000 = $1.19. Source: FY2025 10-K (accession 0001437749-26-006072), latest restated comparative.
2023
$0.61
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$42.123M; working capital movement=$22.472M (net working-capital use of cash, mostly AR/inventory growth outpacing AP growth); SBC=$4.148M; capex=$4.989M; revenue grew $47.665M vs 2022 so growth capex=0.4873%x47.665M=$0.232M; maintenance capex=4.989-0.232=$4.757M; OE = 42.123 - 22.472 - 4.148 - 4.757 = $10.746M. Diluted shares as reported=4,401,000; x4 split adjustment=17,604,000. OE/sh = 10,746,000/17,604,000 = $0.61. Source: FY2025 10-K (accession 0001437749-26-006072), latest restated comparative.
2022
$0.65
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$4.561M; working capital movement=$(10.967)M; SBC=$1.897M; capex=$2.502M; revenue grew $21.766M vs 2021 so growth capex=0.4873%x21.766M=$0.106M; maintenance capex=2.502-0.106=$2.396M; OE = 4.561 - (-10.967) - 1.897 - 2.396 = $11.235M. Diluted shares as reported=4,331,000; x4 split adjustment=17,324,000. OE/sh = 11,235,000/17,324,000 = $0.65. Source: FY2023 10-K (accession 0001558370-24-002476). Company changed its name from Wayside Technology Group, Inc. to Climb Global Solutions, Inc. on October 31, 2022.
2021
$0.66
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$4.712M; working capital movement=$(8.273)M; SBC=$1.546M; capex=$0.258M; revenue grew $31.014M vs 2020 so growth capex=0.4873%x31.014M=$0.151M; maintenance capex=0.258-0.151=$0.107M; OE = 4.712 - (-8.273) - 1.546 - 0.107 = $11.332M. Diluted shares as reported=4,272,000; x4 split adjustment=17,088,000. OE/sh = 11,332,000/17,088,000 = $0.66. Source: FY2022 10-K (accession 0001558370-23-004053).
2020
$0.25
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$37.969M; working capital movement=$32.483M (large net working-capital cash inflow, mostly a big swing in accounts receivable/payable timing); SBC=$1.278M; capex=$0.023M; revenue grew $42.809M vs 2019 so growth capex=0.4873%x42.809M=$0.209M, which exceeds total capex, so maintenance capex clamped to $0; OE = 37.969 - 32.483 - 1.278 - 0 = $4.208M. Diluted shares as reported=4,288,000; x4 split adjustment=17,152,000. OE/sh = 4,208,000/17,152,000 = $0.25. Source: FY2021 10-K (accession 0001558370-22-003146).
2019
$0.56
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$3.249M; working capital movement=$(7.326)M; SBC=$0.759M; capex=$0.106M; revenue grew $27.315M vs 2018 so growth capex=0.4873%x27.315M=$0.133M, which exceeds total capex, so maintenance capex clamped to $0 (all of the year's small capex was growth-related); OE = 3.249 - (-7.326) - 0.759 - 0 = $9.816M. Diluted shares as reported=4,421,000; x4 split adjustment=17,684,000. OE/sh = 9,816,000/17,684,000 = $0.56. Source: FY2020 10-K (accession 0001558370-21-003044).
2018
$0.38
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$13.901M; working capital movement=$4.381M; SBC=$2.769M; capex=$0.266M; capex_ratio (mean capex/revenue, FY2016-2025)=0.4873%; revenue grew $20.877M vs 2017 so growth capex=0.4873%x20.877M=$0.102M; maintenance capex=0.266-0.102=$0.164M; OE = 13.901 - 4.381 - 2.769 - 0.164 = $6.587M. Diluted shares as reported=4,358,000; x4 split adjustment=17,432,000. OE/sh = 6,587,000/17,432,000 = $0.38. Source: FY2019 10-K (accession 0001558370-20-002020).
2017
-$0.13
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$(2.021)M; working capital movement=$(1.671)M; SBC=$1.512M; capex=$0.359M; revenue declined vs 2016 (160.567M vs 164.609M) so growth capex=$0 and maintenance capex=total capex=$0.359M; OE = -2.021 - (-1.671) - 1.512 - 0.359 = $(2.221)M. Diluted shares as reported=4,299,000; x4 split adjustment=17,196,000. OE/sh = -2,221,000/17,196,000 = $(0.13). Source: FY2018 10-K (accession 0001558370-19-002250).
2016
$0.27
▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$(0.516)M; working capital movement (net cash effect of AR/Inventory/AP&accrued/prepaid&other, using latest restated FY2018 10-K comparatives)=$(8.122)M (i.e. a net working-capital source of cash, so it is added back out); SBC=$1.673M; capex=$1.040M; no comparable prior-year revenue on the current (post-ASC 606, net) basis so maintenance capex set equal to total capex=$1.040M; OE = -0.516 - (-8.122) - 1.673 - 1.040 = $4.893M. Diluted shares as originally reported =4,503,000; adjusted x4 for the 4-for-1 stock split evidenced between the FY2025 10-K (filed 2026-02-27, ~4.52M diluted shares) and the Q2 2026 10-Q (filed 2026-07-30, ~18.0-18.3M diluted shares covering both H1 2025 and H1 2026) = 18,012,000 post-split-equivalent shares. OE/sh = 4,893,000/18,012,000 = $0.27. Source: FY2018 10-K (accession 0001558370-19-002250), which restates FY2016 as a comparative year on the net-revenue-recognition basis.
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.