| Indicators | Browse All

First Financial Bankshares, Inc. (FFIN)

Financial Services | Banks - Regional | Abilene, United States | NasdaqGS
34.72 USD +0.16 (0.463%) ⇧ (July 13, 2026, 4 p.m. EDT)

Short-term:★★★⯪☆Long-term:★★★★☆Dividends:★★★☆☆
Hot Take | July 11, 2026, 5:05 a.m. EDT

First Financial Bankshares presents a compelling case for a core holding, driven by a robust recovery in its multi-year price trajectory and solid fundamentals. The stock has successfully erased previous declines, posting a massive +120% gain over the last nine years with no consecutive negative years at the end of the window, signaling a healthy, upward trend. Fundamentally, the company is executing well with double-digit revenue growth (+13.1%) and accelerating earnings (+16.4%), supported by a healthy 14.6% return on equity and a manageable payout ratio of 41%. While the statistical forecasting model offers no directional edge for the immediate future, the technicals tell a different story: the price is trading above both its 50-day and 200-day averages, confirming a constructive medium-term structure. The dividend yield of 2.5% is stable and sustainable, though not a primary driver of value here. The main caveat is the lack of explosive momentum; the recent price action has been choppy, and options flow is split between near-term bulls and medium-term hedgers. This is not a speculative rocket ship, but a high-quality regional bank that has stabilized and is growing, making it a solid buy-and-hold candidate for investors seeking exposure to the financial sector without the volatility of larger peers.

Model Selection — Backtest MAE (log-scale, lower is better)
ModelMAE
MSTL ✓0.043105
AutoETS0.044445
AutoARIMA0.044445
MSTL_1260.045916
AutoTheta0.049559

Forecast horizon: 60 days | Selected: MSTL

Forecast Reliability
Score 43%
H-stat 10.96
Ljung-Box p 0.000
Jarque-Bera p 0.124
Excess Kurtosis -0.37
Attribute Value
Sector Financial Services
Ex Dividend Date 2026-06-11
Last Dividend Date 2026-06-11
Revenue per Share 4.346
Market Cap 4,974,749,184
Trailing P/E 18.87
Forward P/E 16.13
Beta 0.83
Profit Margins 42.40%
Website https://www.ffin.com

As of July 11, 2026, 5:05 a.m. EDT: Speculator positioning is mixed and fragmented. Near-term expirations show heavy out-of-the-money call interest at the $35 strike, suggesting a bullish bias for a quick move above current levels. However, the October expiration features significant in-the-money put open interest at the $35 strike, indicating a hedge against a potential pullback or a bearish view for the medium term. The January 2027 data shows deep in-the-money put volume at the $25 strike, reflecting a long-term insurance strategy against a significant decline, while call activity remains sparse. Overall, the flow suggests a tactical 'long with a stop' or a wait-for-breakout strategy rather than a strong directional conviction.


Dividend Data

Yield Summary
Last Yield 1yr Yield 3yr Avg 5yr Avg
0.65% 2.44% 2.31% 2.07%
Dividend History
Date Dividend Yield %
2026-06-12 0.220000 0.653789
2026-03-13 0.190000 0.642760
2025-12-15 0.190000 0.605674
2025-09-15 0.190000 0.536269
2025-06-16 0.190000 0.532511
2025-03-14 0.180000 0.503074
2024-12-13 0.180000 0.444774
2024-09-12 0.180000 0.503356
2024-06-14 0.180000 0.647017
2024-03-14 0.180000 0.598007
2023-12-14 0.180000 0.590745
2023-09-13 0.180000 0.660066
2023-06-14 0.180000 0.607083
2023-03-10 0.170000 0.517032
2022-12-14 0.170000 0.484055
2022-09-14 0.170000 0.400943
2022-06-15 0.170000 0.440186
2022-03-15 0.150000 0.330615
2021-12-15 0.150000 0.296560
2021-09-15 0.150000 0.340987
2021-06-15 0.150000 0.292797
2021-03-15 0.130000 0.257426
2020-12-15 0.130000 0.361513
2020-09-15 0.130000 0.445511
2020-06-15 0.130000 0.427913
2020-03-13 0.120000 0.457666
2019-12-12 0.120000 0.339655
2019-09-13 0.120000 0.360360
2019-06-14 0.120000 0.404995
2019-03-14 0.105000 0.347280
2018-12-13 0.105000 0.347855
2018-09-14 0.105000 0.344262
2018-06-14 0.105000 0.393258
2018-03-14 0.095000 0.393375
2017-12-14 0.095000 0.426966
2017-09-14 0.095000 0.469136
2017-06-14 0.095000 0.454545
2017-03-13 0.090000 0.425030
2016-12-13 0.090000 0.403135
2016-09-13 0.090000 0.497238
2016-06-14 0.090000 0.551809
2016-03-14 0.080000 0.558854
2015-12-11 0.080000 0.515464
2015-09-11 0.080000 0.520833
2015-06-12 0.080000 0.489596
2015-03-12 0.070000 0.501972
2014-12-11 0.070000 0.476029
2014-09-11 0.070000 0.466511
2014-06-12 0.070000 0.445718
2014-03-12 0.065000 0.424213
2013-12-12 0.065000 0.414739
2013-09-12 0.065000 0.455661
2013-06-12 0.065000 0.472212
2013-03-13 0.062500 0.534988
2012-12-12 0.062500 0.626566
2012-09-12 0.062500 0.701066
2012-06-13 0.062500 0.782963
2012-03-13 0.060000 0.682400
2011-12-13 0.060000 0.757576
2011-09-13 0.060000 0.866739
2011-06-13 0.040000 0.490798
2011-03-11 0.056667 0.686457
2010-12-13 0.056667 0.679460
2010-09-13 0.056667 0.729775
2010-06-11 0.056667 0.681094
2010-03-11 0.056667 0.635043
2009-12-11 0.056667 0.636350
2009-09-11 0.056667 0.689519
2009-06-11 0.056667 0.687706
2009-02-26 0.056667 0.774316
2008-12-11 0.056667 0.663419
2008-09-11 0.056667 0.661097
2008-06-12 0.056667 0.757749
2008-03-12 0.053333 0.807057
2007-12-13 0.053333 0.827510
2007-09-13 0.053333 0.828796
2007-06-13 0.053333 0.817991
2007-03-13 0.050000 0.747757
2006-12-13 0.050000 0.734214
2006-09-13 0.050000 0.773395
2006-06-14 0.050000 0.856409
2006-03-13 0.046667 0.759843
2005-12-13 0.046667 0.740159
2005-09-13 0.046667 0.814433
2005-06-14 0.046667 0.849521
2005-03-11 0.042500 0.758590
2004-12-13 0.042500 0.759777
2004-09-13 0.042500 0.818291
2004-06-14 0.042500 0.883117
2004-03-11 0.038750 0.815789
2003-12-11 0.038750 0.713464
2003-09-11 0.038750 0.789809
2003-06-12 0.038750 0.965431
2003-03-12 0.035000 0.939597
2002-12-12 0.035000 0.875657
2002-09-12 0.035000 0.935579
2002-06-12 0.035000 0.940860
2002-03-13 0.030000 0.910470
2001-12-12 0.030000 1.007049
2001-06-13 0.030000 1.027046
2001-03-14 0.026400 1.023256
2000-12-13 0.026400 1.056000
2000-09-13 0.026400 1.023256
2000-06-14 0.026400 1.211009
2000-03-15 0.024000 1.165049
1999-12-13 0.024000 1.016949
1999-09-15 0.022000 0.857700
1999-06-14 0.022080 0.897561
1999-03-15 0.022000 0.808824
1998-12-11 0.022000 0.743243
1998-09-14 0.020000 0.769231
1998-06-11 0.020000 0.691824
1998-03-11 0.018182 0.617290
1997-12-11 0.018182 0.591722
1997-09-11 0.018182 0.598808
1997-06-11 0.018182 0.757583
1997-03-12 0.016291 0.713380
1996-12-12 0.016291 0.746671
1996-09-12 0.016291 0.767128
1996-06-12 0.016291 0.800004
1996-03-13 0.014429 0.885709
1995-12-13 0.014429 0.999994
1995-09-13 0.014429 0.978298
1995-06-14 0.011543 1.169783
1995-03-13 0.010426 1.076905
1994-12-12 0.010426 1.142837
1994-09-12 0.010426 0.918017
1994-06-13 0.010426 0.888874
1994-03-14 0.009533 0.735670
1993-12-13 0.009533 0.771124
Additional Data
dividendRate 0.88
dividendYield 2.53
exDividendDate 2026-06-12
trailingAnnualDividendRate 0.76
trailingAnnualDividendYield 0.021990739
lastDividendValue 0.22
lastDividendDate 2026-06-12
dividendDate 2026-07-01

Info Dump

Attribute Value
52 Week Change -0.029354215
Address1 400 Pine Street
All Time High 55.0
All Time Low 0.912291
Ask 44.55
Ask Size 2
Audit Risk 4
Average Analyst Rating 2.6 - Hold
Average Daily Volume10 Day 839,100
Average Daily Volume3 Month 885,259
Average Volume 885,259
Average Volume10Days 839,100
Beta 0.827
Bid 24.9
Bid Size 2
Board Risk 4
Book Value 13.656
City Abilene
Compensation As Of Epoch Date 1,767,139,200
Compensation Risk 2
Country United States
Crypto Tradeable 0
Currency USD
Current Price 34.72
Custom Price Alert Confidence HIGH
Date Short Interest 1,782,777,600
Day High 34.86
Day Low 34.5
Display Name First Financial Bankshares
Dividend Date 1,782,864,000
Dividend Rate 0.88
Dividend Yield 2.53
Earnings Growth 0.164
Earnings Quarterly Growth 0.166
Earnings Timestamp 1,776,369,600
Earnings Timestamp End 1,784,232,000
Earnings Timestamp Start 1,784,232,000
Ebitda Margins 0.0
Enterprise To Revenue 7.55
Enterprise Value 4,696,614,400
Eps Current Year 2.038
Eps Forward 2.152
Eps Trailing Twelve Months 1.84
Esg Populated 0
Ex Dividend Date 1,781,222,400
Exchange NMS
Exchange Data Delayed By 0
Exchange Timezone Name America/New_York
Exchange Timezone Short Name EDT
Fifty Day Average 33.0078
Fifty Day Average Change 1.7122002
Fifty Day Average Change Percent 0.051872592
Fifty Two Week Change Percent -2.9354215
Fifty Two Week High 38.74
Fifty Two Week High Change -4.0200005
Fifty Two Week High Change Percent -0.10376872
Fifty Two Week Low 28.12
Fifty Two Week Low Change 6.6000004
Fifty Two Week Low Change Percent 0.2347084
Fifty Two Week Range 28.12 - 38.74
Financial Currency USD
First Trade Date Milliseconds 752,164,200,000
Five Year Avg Dividend Yield 1.96
Float Shares 136,861,676
Forward Eps 2.152
Forward P E 16.13383
Full Exchange Name NasdaqGS
Full Time Employees 1,500
Gmt Off Set Milliseconds -14,400,000
Governance Epoch Date 1,782,864,000
Gross Margins 0.0
Gross Profits 622,099,008
Has Pre Post Market Data 1
Held Percent Insiders 0.03629
Held Percent Institutions 0.68896
Implied Shares Outstanding 143,281,930
Industry Banks - Regional
Industry Disp Banks - Regional
Industry Key banks-regional
Is Earnings Date Estimate 1
Language en-US
Last Dividend Date 1,781,222,400
Last Dividend Value 0.22
Last Fiscal Year End 1,767,139,200
Last Split Date 1,559,606,400
Last Split Factor 2:1
Long Business Summary First Financial Bankshares, Inc., through its subsidiaries, provides banking services in the United States. The company offers general commercial banking services, including checking, savings and time deposits, loans, automated teller machines, drive-in and night deposit services, safe deposit facilities, remote deposit capture, internet banking, mobile banking, payroll cards, funds transfer, and other customary commercial banking service, as well as securities brokerage services. It also provides personal trust services, such as wealth management; administration of estates, oil and gas management; farm and ranch; property management; testamentary trusts; revocable and irrevocable trusts; and agency accounts. In addition, the company offers commercial and industrial; municipal; agricultural; construction and development; farm; residential; consumer auto and non-auto; and non-owner occupied and owner occupied commercial real estate loans. Further, it provides advice and specialized services related to lending, investing, purchasing, advertising, public relations, and technology services. First Financial Bankshares, Inc. was founded in 1890 and is headquartered in Abilene, Texas.
Long Name First Financial Bankshares, Inc.
Market us_market
Market Cap 4,974,749,184
Market State PRE
Max Age 86,400
Message Board Id finmb_271375
Most Recent Quarter 1,774,915,200
Net Income To Common 263,776,000
Next Fiscal Year End 1,798,675,200
Non Diluted Market Cap 4,975,465,019
Number Of Analyst Opinions 5
Open 34.7
Operating Cashflow 324,260,992
Operating Margins 0.57125
Overall Risk 3
Payout Ratio 0.413
Peg Ratio 2.55
Phone 325 627 7155
Pre Market Change 0.27000046
Pre Market Change Percent 0.7776511
Pre Market Price 34.99
Pre Market Time 1,784,033,402
Previous Close 34.56
Price Eps Current Year 17.03631
Price Hint 2
Price To Book 2.5424721
Price To Sales Trailing12 Months 7.996716
Profit Margins 0.42401
Quote Source Name Nasdaq Real Time Price
Quote Type EQUITY
Recommendation Key hold
Recommendation Mean 2.6
Region US
Regular Market Change 0.16
Regular Market Change Percent 0.462963
Regular Market Day High 34.86
Regular Market Day Low 34.5
Regular Market Day Range 34.5 - 34.86
Regular Market Open 34.7
Regular Market Previous Close 34.56
Regular Market Price 34.72
Regular Market Time 1,783,972,801
Regular Market Volume 599,925
Return On Assets 0.017760001
Return On Equity 0.14557
Revenue Growth 0.131
Revenue Per Share 4.346
Sand P52 Week Change 0.20365608
Sector Financial Services
Sector Disp Financial Services
Sector Key financial-services
Share Holder Rights Risk 3
Shares Outstanding 143,281,930
Shares Percent Shares Out 0.060599998
Shares Short 8,682,356
Shares Short Previous Month Date 1,780,012,800
Shares Short Prior Month 8,154,697
Short Name First Financial Bankshares, Inc
Short Percent Of Float 0.0805
Short Ratio 7.34
Source Interval 15
State TX
Symbol FFIN
Target High Price 39.0
Target Low Price 34.0
Target Mean Price 36.2
Target Median Price 35.0
Total Cash 335,745,984
Total Cash Per Share 2.359
Total Debt 90,252,000
Total Revenue 622,099,008
Tradeable 0
Trailing Annual Dividend Rate 0.76
Trailing Annual Dividend Yield 0.021990739
Trailing Eps 1.84
Trailing P E 18.869566
Trailing Peg Ratio None
Triggerable 1
Two Hundred Day Average 31.9514
Two Hundred Day Average Change 2.7686005
Two Hundred Day Average Change Percent 0.086650364
Type Disp Equity
Volume 599,925
Website https://www.ffin.com
Zip 79,601