Camden National Corporation (CAC)
NASDAQ: CAC · Real-Time Price · USD
56.67
+0.17 (0.30%)
Aug 21, 2026, 4:00 PM EDT - Market closed

Camden National 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
257.99233.49177.4161.2183.9190.36
Revenue Growth
30.63%31.62%10.05%-12.34%-3.40%9.15%
Net Income
88.6665.1652.9943.3361.2868.82
Earnings Per Share
5.223.843.622.974.174.60
EPS Growth
67.59%6.08%21.89%-28.78%-9.35%16.46%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
123.99120.94246.23127.62107.42250.4
Total Debt
608.9677.38572.53558.64345.29299.15
Net Cash (Debt)
-484.91-556.44-326.3-431.02-237.88-48.75
Net Cash Growth
------
Net Cash Per Share
-28.51-32.78-22.30-29.50-16.18-3.26

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
108.0163.9160.9367.51105.18142.72
Capital Expenditures
-5.49-5.71-5.58-2.62-2.18-1.85
Free Cash Flow
102.5258.255.3664.89103140.86
Free Cash Flow Growth
256.45%5.14%-14.69%-37.00%-26.88%820.44%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
34.36%27.91%29.87%26.88%33.32%36.15%
FCF Margin
39.74%24.93%31.20%40.25%56.01%74.00%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
1.6801.6801.6801.6801.6201.480
Dividend Per Share Growth
0%0%0%3.70%9.46%12.12%
Dividend Yield
2.96%3.97%4.20%5.01%4.59%3.76%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
10.8611.2711.7612.649.9110.39
Forward PE
10.238.1413.8112.889.8311.83
P/FCF Ratio
9.3412.6111.268.445.905.08
PS Ratio
3.713.143.513.403.303.76