CNB Financial Corporation (CCNE)
NASDAQ: CCNE · Real-Time Price · USD
33.84
+0.06 (0.18%)
Aug 21, 2026, 4:00 PM EDT - Market closed

CNB Financial Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
329.29273.35217.36217.17215.84187.21
Revenue Growth
46.51%25.76%0.09%0.62%15.29%27.00%
Net Income
90.9661.3549.8953.4458.6653.22
Earnings Per Share
3.152.492.392.553.263.16
EPS Growth
32.36%4.18%-6.28%-21.78%3.16%60.53%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
463.13532.47443.29222.89107.76729.82
Total Debt
285.02337.17161.08143.84272.79128.42
Net Cash (Debt)
178.12195.3282.2179.04-165.03601.4
Net Cash Growth
-31.86%-30.79%257.03%--38.16%
Net Cash Per Share
6.167.9213.503.77-9.1635.76

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
89.2564.9871.5147.0264.0558.92
Capital Expenditures
-3.53-6.33-16.28-10.85-12.29-6.48
Free Cash Flow
85.7258.6555.2336.1851.7652.44
Free Cash Flow Growth
24.57%6.20%52.66%-30.11%-1.28%126.86%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
27.62%22.45%22.95%24.61%27.18%28.43%
FCF Margin
26.03%21.46%25.41%16.66%23.98%28.01%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
0.7600.7200.7100.7000.7000.685
Dividend Per Share Growth
4.17%1.41%1.43%0%2.19%0.73%
Dividend Yield
2.25%2.79%2.98%3.34%3.28%2.96%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
10.7412.4710.378.788.538.38
Forward PE
9.497.909.9810.667.328.52
P/FCF Ratio
11.5813.049.3712.979.678.50
PS Ratio
3.012.802.382.162.322.38