Investar Holding Corporation (ISTR)
NASDAQ: ISTR · Real-Time Price · USD
30.31
+0.22 (0.73%)
Aug 21, 2026, 4:00 PM EDT - Market closed

Investar Holding 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
120.9793.3383.2283.06103.8372.97
Revenue Growth
37.70%12.15%0.19%-20.00%42.29%-2.01%
Net Income
31.521.8520.2516.6835.687.98
Earnings Per Share
2.482.132.041.693.500.76
EPS Growth
10.66%4.41%20.71%-51.71%360.53%-40.16%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
83.8353.1745.1249.3340.2699.64
Total Debt
208.56166.31120.32317.11442.64135.66
Net Cash (Debt)
-124.73-113.15-75.2-267.77-402.38-36.02
Net Cash Growth
------
Net Cash Per Share
-9.19-10.50-7.57-27.21-39.52-3.43

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
26.9518.2215.9326.2542.7533.48
Capital Expenditures
-2.15-1.38-0.51-1.07-1.06-3.32
Free Cash Flow
24.816.8315.4225.1841.6930.16
Free Cash Flow Growth
102.21%9.16%-38.75%-39.62%38.22%196.91%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
26.04%23.41%24.34%20.08%34.36%10.93%
FCF Margin
20.50%18.04%18.53%30.31%40.15%41.34%

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.4800.4350.4100.3950.3650.310
Dividend Per Share Growth
5.88%6.10%3.80%8.22%17.74%24.00%
Dividend Yield
1.58%1.64%1.92%2.79%1.84%1.86%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
12.2411.9810.668.725.9723.87
Forward PE
9.769.7212.5110.827.728.48
P/FCF Ratio
16.8415.5514.005.785.116.31
PS Ratio
3.442.812.591.752.052.61