Search for a command to run...
First Financial Bankshares
$32.24
4:00 PM ET
Open
$32.25
High
$32.68
Low
$32.00
Volume
497.4K
Market Cap
4.6B
Sector
Banks
Revenue (TTM)
$702.5M
Net Income
$253.6M
EPS (Diluted)
$0.50
Latest Quarter
P/E Ratio
18.2
P/S Ratio
6.52
P/B Ratio
2.39
ROE
13.2%
Profit Margin
36.1%
| Period | Revenue | Rev QoQ | Net Income | EPS | EPS YoY |
|---|---|---|---|---|---|
| Q1 2026 | $182.9M | — | $71.5M | $0.50 | +16.3% |
| Q1 2026 | — | — | — | — | — |
| Q3 2025 | $519.6M | +52.9% | $180.3M | $1.26 | +11.5% |
| Q2 2025 | $339.9M | +103.4% | $128M | $0.89 | +20.3% |
| Q1 2025 | $167.1M | — | $61.3M | $0.43 | — |
| Q1 2025 | — | — | — | — | — |
| Q3 2024 | $463.1M | +52.8% | $161.2M | $1.13 | — |
| Q2 2024 | $303.2M | — | $105.9M | $0.74 | — |
Net Interest Margin
3.50%
Sector avg: 3.06%
Efficiency Ratio
46.00%
Sector avg: 59.24%
CET1 Ratio
—
Return on Equity
14.72%
Sector avg: 10.42%
Return on Assets
1.86%
Sector avg: 1.18%
NPL Ratio
—
Sector avg: 0.61%
Loan/Deposit Ratio
—
Sector avg: 77.95%
Net Charge-Off Rate
—
Sector avg: 0.79%
Net Interest Income
$134.8M
Provision for Losses
$2.3M
Previous Close
$32.10
Day Range
$32.00 — $32.68
52W High
$38.74
52W Low
$28.11
Market Cap
4.6B
Avg Volume
628.9K
Exchange
XNAS
Industry
Regional Banks
| Item | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue | $702.5M | $628.9M | $528.1M | $432.9M | $376.4M |
| Net Income | $253.6M | $223.5M | $199M | $234.5M | $227.6M |
| EPS (Basic) | $1.77 | $1.56 | $1.39 | $1.64 | $1.60 |
| Item | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Total Assets | $15.4B | $14B | $13.1B | $13B | $13.1B |
| Total Liabilities | $13.5B | $12.4B | $11.6B | $11.7B | $11.3B |
| Stockholders' Equity | $1.9B | $1.6B | $1.5B | $1.3B | $1.8B |
| Ratio | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| P/E Ratio | 18.2 | 20.7 | 23.2 | 19.7 |
| P/S Ratio | 6.52 | 7.28 | 8.67 | 10.58 |
| P/B Ratio | 2.39 | 2.85 | 3.06 | 3.62 |
| ROE | 13.2% | 13.9% | 13.3% | 18.5% |
| ROA | 1.6% |
| Date | Open | High | Low | Close | Chg% |
|---|---|---|---|---|---|
| 2026-05-22 | $32.25 | $32.68 | $32.00 | $32.24 | +0.44% |
| 2026-05-20 | $31.54 | $32.32 | $31.42 | $32.10 | +1.55% |
| 2026-05-19 | $31.68 | $31.70 | $31.27 | $31.61 | -0.44% |
| 2026-05-18 | $31.20 | $31.88 | $31.06 | $31.75 | -0.66% |
| 2026-04-24 | $32.29 | $32.59 | $31.85 | $31.96 | -1.39% |
| 2026-04-23 | $32.04 | $32.45 | $31.75 | $32.41 | +1.31% |
| 2026-04-22 | $32.35 | $32.49 | $31.80 | $31.99 | -0.84% |
| 2026-04-21 | $32.60 | $32.89 | $32.18 | $32.26 | -1.16% |
| 2026-04-20 | $32.41 | $32.85 | $31.92 | $32.64 | +5.43% |
| 2026-04-16 | $30.99 | $31.14 | $30.79 | $30.96 | -0.58% |
| Type | Ex-Date | Value |
|---|---|---|
| dividend | Jun 12, 2026 | $0.2200 |
| dividend | Mar 13, 2026 | $0.1900 |
| dividend | Dec 15, 2025 | $0.1900 |
| dividend | Sep 15, 2025 | $0.1900 |
| dividend |
Get FFIN updates in the weekly Banking Brief
Top sector movers, key earnings, and macro context — every Saturday morning. Free.
By subscribing you agree to our privacy policy.
Total Loans
—
Total Deposits
$13.2B
Tangible Book Value
$1.9B
TBV per Share
$13.54
Allowance for Losses
—
Noninterest Expense
$76.8M
| Period | NIM | Eff. Ratio | ROE | ROA | NPL% | NCO% |
|---|---|---|---|---|---|---|
| 2026-03-31 | 3.50% | 46.00% | 14.72% | 1.86% | — | — |
| 2025-12-31 | — | — | — | — | — | — |
| 2025-12-31 | 3.24% | 46.45% | 13.23% | 1.64% | — | — |
| 2025-09-30 | 9.96% | 46.21% | 39.40% | 4.86% | — | — |
| 2025-06-30 | 6.75% | 46.49% | 29.47% | 3.56% | — | — |
| 2025-03-31 | 3.32% | 47.20% | 14.60% | 1.71% | — | — |
| 2024-12-31 | 3.05% | 48.13% | 13.91% | 1.60% | — | — |
| 2024-12-31 | — | — | — | — | — | — |
| 2024-09-30 | 9.15% | 48.30% | 38.79% | 4.75% | — | — |
| 2024-06-30 | 6.18% | 48.81% | 27.88% | 3.22% | — | — |
| 2024-03-31 | 3.04% | 49.33% | 14.32% | 1.62% | 0.51% | — |
| 2023-12-31 | 2.93% | 48.37% | 13.27% | 1.52% | 0.48% | — |
| EPS (Diluted) |
| $1.77 |
| $1.56 |
| $1.39 |
| $1.64 |
| $1.59 |
| 1.6% |
| 1.5% |
| 1.8% |
| Profit Margin | 36.1% | 35.5% | 37.7% | 54.2% |
| Jun 16, 2025 |
| $0.1900 |
| dividend | Mar 14, 2025 | $0.1800 |
| dividend | Dec 13, 2024 | $0.1800 |
| dividend | Sep 12, 2024 | $0.1800 |
| dividend | Jun 14, 2024 | $0.1800 |
| dividend | Mar 14, 2024 | $0.1800 |
| dividend | Dec 14, 2023 | $0.1800 |
| dividend | Sep 13, 2023 | $0.1800 |
| dividend | Jun 14, 2023 | $0.1800 |
| dividend | Mar 10, 2023 | $0.1700 |
| dividend | Dec 14, 2022 | $0.1700 |
| dividend | Sep 14, 2022 | $0.1700 |
| dividend | Jun 15, 2022 | $0.1700 |
| dividend | Mar 15, 2022 | $0.1500 |
| dividend | Dec 15, 2021 | $0.1500 |
| dividend | Sep 15, 2021 | $0.1500 |
| dividend | Jun 15, 2021 | $0.1500 |
| dividend | Mar 15, 2021 | $0.1300 |
| dividend | Dec 15, 2020 | $0.1300 |
| dividend | Sep 15, 2020 | $0.1300 |
| dividend | Jun 15, 2020 | $0.1300 |
| dividend | Mar 13, 2020 | $0.1200 |
| dividend | Dec 12, 2019 | $0.1200 |
| dividend | Sep 13, 2019 | $0.1200 |
| dividend | Jun 14, 2019 | $0.1200 |
| split | Jun 4, 2019 | 2:1 |
| dividend | Mar 14, 2019 | $0.2100 |
| dividend | Dec 13, 2018 | $0.2100 |
| dividend | Sep 14, 2018 | $0.2100 |
| dividend | Jun 14, 2018 | $0.2100 |
| dividend | Mar 14, 2018 | $0.1900 |
| dividend | Dec 14, 2017 | $0.1900 |
| dividend | Sep 14, 2017 | $0.1900 |
| dividend | Jun 14, 2017 | $0.1900 |
| dividend | Mar 13, 2017 | $0.1800 |
| dividend | Dec 13, 2016 | $0.1800 |
| dividend | Sep 13, 2016 | $0.1800 |
| dividend | Jun 14, 2016 | $0.1800 |
| dividend | Mar 14, 2016 | $0.1600 |
| dividend | Dec 11, 2015 | $0.1600 |
| dividend | Sep 11, 2015 | $0.1600 |
| dividend | Jun 12, 2015 | $0.1600 |
| dividend | Jun 11, 2015 | $0.0800 |
| dividend | Mar 12, 2015 | $0.1400 |
| dividend | Dec 11, 2014 | $0.1400 |
| dividend | Sep 11, 2014 | $0.1400 |
| dividend | Jun 12, 2014 | $0.1400 |
| split | Jun 3, 2014 | 2:1 |
| dividend | Mar 12, 2014 | $0.2600 |
| dividend | Dec 12, 2013 | $0.2600 |
| dividend | Sep 12, 2013 | $0.2600 |
| dividend | Jun 12, 2013 | $0.2600 |
| dividend | Mar 13, 2013 | $0.2500 |
| dividend | Dec 12, 2012 | $0.2500 |
| dividend | Sep 12, 2012 | $0.2500 |
| dividend | Jun 13, 2012 | $0.2500 |
| dividend | Mar 13, 2012 | $0.2400 |
| dividend | Dec 13, 2011 | $0.2400 |
| dividend | Sep 13, 2011 | $0.2400 |
| dividend | Jun 13, 2011 | $0.2400 |
| split | Jun 2, 2011 | 1.5:1 |
| dividend | Mar 11, 2011 | $0.3400 |
| dividend | Dec 13, 2010 | $0.3400 |
| dividend | Sep 13, 2010 | $0.3400 |
| dividend | Jun 11, 2010 | $0.3400 |
| dividend | Mar 11, 2010 | $0.3400 |
| dividend | Dec 11, 2009 | $0.3400 |
| dividend | Sep 11, 2009 | $0.3400 |
| dividend | Jun 11, 2009 | $0.3400 |
| dividend | Feb 26, 2009 | $0.3400 |
| dividend | Dec 11, 2008 | $0.3400 |
| dividend | Sep 11, 2008 | $0.3400 |
| dividend | Jun 12, 2008 | $0.3400 |
| dividend | Mar 12, 2008 | $0.3200 |
| dividend | Dec 13, 2007 | $0.3200 |
| dividend | Sep 13, 2007 | $0.3200 |
| dividend | Jun 13, 2007 | $0.3200 |
| dividend | Mar 13, 2007 | $0.3000 |
| dividend | Dec 13, 2006 | $0.3000 |
| dividend | Sep 13, 2006 | $0.0500 |
| dividend | Jun 14, 2006 | $0.0500 |
| dividend | Mar 13, 2006 | $0.0467 |
| dividend | Dec 13, 2005 | $0.0467 |
| dividend | Sep 13, 2005 | $0.0467 |
| dividend | Jun 14, 2005 | $0.0467 |
| split | Jun 2, 2005 | 1.33:1 |
| dividend | Mar 11, 2005 | $0.0425 |
| dividend | Dec 13, 2004 | $0.0425 |
| dividend | Sep 13, 2004 | $0.0425 |
| dividend | Jun 14, 2004 | $0.0425 |
| dividend | Mar 11, 2004 | $0.0388 |
| dividend | Dec 11, 2003 | $0.0388 |
| dividend | Sep 11, 2003 | $0.0388 |
| dividend | Jun 12, 2003 | $0.0388 |
| split | Jun 3, 2003 | 1.25:1 |
| dividend | Mar 12, 2003 | $0.0350 |
| dividend | Dec 12, 2002 | $0.0350 |
| dividend | Sep 12, 2002 | $0.0350 |
| dividend | Jun 12, 2002 | $0.0350 |
| dividend | Mar 13, 2002 | $0.0300 |
| dividend | Dec 12, 2001 | $0.0300 |
| dividend | Sep 12, 2001 | $0.2400 |
| split | Jun 4, 2001 | 1.25:1 |
| split | Nov 12, 1998 | 1.1:1 |
| split | Jun 3, 1997 | 4:1 |
| split | Jun 4, 1996 | 1.25:1 |
| split | Sep 13, 1995 | 1.25:1 |
| split | Jun 2, 1994 | 1.25:1 |