Search for a command to run...
First Financial Bankshares
$31.16
4:00 PM ET
Open
$31.53
High
$31.64
Low
$31.08
Volume
567.5K
Market Cap
4.6B
Sector
Banks
Revenue (TTM)
$702.5M
Net Income
$253.6M
EPS (Diluted)
$1.26
Latest Quarter
P/E Ratio
17.9
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 |
|---|---|---|---|---|---|
| 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 | +16.2% |
| Q1 2025 | — | — | — | — | — |
| Q3 2024 | $463.1M | +52.8% | $161.2M | $1.13 | — |
| Q2 2024 | $303.2M | +102.8% | $105.9M | $0.74 | — |
| Q1 2024 | $149.5M | — | $53.4M | $0.37 | — |
| Q1 2024 | — | — | — | — | — |
Net Interest Margin
3.24%
Sector avg: 7.24%
Efficiency Ratio
46.45%
Sector avg: 59.17%
CET1 Ratio
—
Return on Equity
13.23%
Sector avg: 23.70%
Return on Assets
1.64%
Sector avg: 2.62%
NPL Ratio
—
Sector avg: 0.62%
Loan/Deposit Ratio
—
Sector avg: 77.09%
Net Charge-Off Rate
—
Sector avg: 0.86%
Net Interest Income
$500.9M
Provision for Losses
$28.6M
Previous Close
$31.21
Day Range
$30.85 — $31.79
52W High
$38.74
52W Low
$28.11
Market Cap
4.6B
Avg Volume
630.2K
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 | 17.9 | 20.3 | 22.8 | 19.3 |
| 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-04-09 | $30.96 | $31.79 | $30.85 | $31.68 | +1.51% |
| 2026-04-08 | $31.23 | $31.67 | $31.16 | $31.21 | +2.26% |
| 2026-04-07 | $30.32 | $30.76 | $30.24 | $30.52 | +0.43% |
| 2026-04-06 | $29.80 | $30.45 | $29.75 | $30.39 | +1.37% |
| 2026-04-02 | $29.62 | $30.02 | $29.38 | $29.98 | +0.44% |
| 2026-04-01 | $29.50 | $30.10 | $29.50 | $29.85 | +1.36% |
| 2026-03-31 | $29.60 | $29.76 | $29.10 | $29.45 | +1.10% |
| 2026-03-30 | $29.40 | $29.40 | $29.03 | $29.13 | +0.48% |
| 2026-03-27 | $29.31 | $29.45 | $28.97 | $28.99 | -1.83% |
| 2026-03-26 | $29.16 | $29.55 | $29.16 | $29.53 | +0.48% |
| Type | Ex-Date | Value |
|---|---|---|
| dividend | Mar 13, 2026 | $0.1900 |
| dividend | Dec 15, 2025 | $0.1900 |
| dividend | Sep 15, 2025 | $0.1900 |
| dividend | Jun 16, 2025 | $0.1900 |
| dividend |
Total Loans
—
Total Deposits
$13.3B
Tangible Book Value
$1.9B
TBV per Share
$13.37
Allowance for Losses
—
Noninterest Expense
$293.4M
| Period | NIM | Eff. Ratio | ROE | ROA | NPL% | NCO% |
|---|---|---|---|---|---|---|
| 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% | — |
| 2023-12-31 | — | — | — | — | 0.48% | — |
| 2023-09-30 | 8.96% | 46.84% | 49.35% | 4.79% | 0.56% | — |
| 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% |
| 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 |