Business First Bancshares, Inc. (BFST)
NASDAQ: BFST · Real-Time Price · USD
32.12
-0.01 (-0.03%)
Aug 14, 2026, 4:00 PM EDT - Market closed

Business First Bancshares 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
334312.76260.7245.83218181.62
Revenue Growth
14.74%19.97%6.05%12.77%20.03%31.82%
Net Income
87.5582.4659.7165.6452.9152.14
Earnings Per Share
2.812.792.262.592.322.53
EPS Growth
11.60%23.45%-12.74%11.64%-8.30%54.27%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
701.84609.16567.6377.24168.35295.42
Total Debt
616.08578.09515.05658.71579.29201.89
Net Cash (Debt)
85.7631.0752.55-281.47-410.9493.53
Net Cash Growth
--40.88%----54.23%
Net Cash Per Share
2.751.051.99-11.13-18.014.53

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
103.392.0861.4190.9769.5856.44
Capital Expenditures
-0.05-0.07-1.56-11.65-7.78-3.97
Free Cash Flow
103.2492.0259.8579.3261.852.47
Free Cash Flow Growth
29.17%53.75%-24.55%28.36%17.77%98.99%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
26.21%26.37%22.90%26.70%24.27%28.71%
FCF Margin
30.91%29.42%22.96%32.27%28.35%28.89%

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.6000.5800.5600.5200.4800.480
Dividend Per Share Growth
7.14%3.57%7.69%8.33%0%20.00%
Dividend Yield
1.87%2.25%2.26%2.25%2.37%1.89%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
11.459.3912.729.5210.5111.08
Forward PE
10.288.9911.1510.568.6012.71
P/FCF Ratio
10.138.4112.697.888.9911.01
PS Ratio
3.132.482.912.542.553.18