‹ Screener

FIRST FINANCIAL BANKSHARES INC

FFIN · State Commercial Banks · 143.3M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$2M (gross $3M, SBC $4M)

Reference price $33.18 · est. market cap ~$4.8B — last insider purchase, 2026-06-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B80

First Financial Bankshares — high-ROA Texas bank known for consistency.

Strengths

Risks

Notable findings

Key metrics

Return on equity
13.2%
Return on assets
1.6%
Net-income growth
13.5%
Tangible book value
$1.6B

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-11Edwards Murray HamiltonBuy1.0K$33.18
2026-05-06Biebighauser Lon A.Option exercise490$21.18
2026-05-06Bailey David WilliamOption exercise2.5K$21.18
2026-05-05Nickles Robert Clark JrBuy664$31.96
2026-04-28Nickles Robert Clark JrGrant2.1K
2026-04-28MATTHEWS KADEGrant2.1K
2026-04-28Braun Vianei LopezGrant2.1K
2026-04-28Poutra Blake MatthewGrant2.1K
2026-04-28Lancaster Ivan TimGrant2.1K
2026-04-28JONES ELIGrant2.1K
2026-04-28Haney GeoffGrant2.1K
2026-04-28Edwards Murray HamiltonGrant2.1K
2026-04-28Denny Michael B.Grant2.1K
2026-04-28Davis Sally PopeGrant2.1K
2026-04-28COPELAND DAVID LGrant2.1K
2026-04-28Zoth Lota S.Grant2.1K
2026-03-13Longhofer T. LukeDisposition3.2K
2026-03-13McVey J. KyleGrant2.2K
2026-03-13McVey J. KyleTax withheld536$29.56
2026-03-13Ruzicka John James JrGrant2.4K
2026-03-13Ruzicka John James JrDisposition2.4K
2026-03-13Roewe Randall AllenGrant2.5K
2026-03-13Roewe Randall AllenDisposition2.5K
2026-03-13Longhofer T. LukeGrant3.2K
2026-03-13Butler Ronald David IIGrant6.1K
2026-03-13Butler Ronald David IIDisposition6.1K
2026-03-13Hickox Michelle SGrant6.1K
2026-03-13Hickox Michelle SDisposition6.1K
2026-03-13Bailey David WilliamGrant2.9K
2026-03-13Bailey David WilliamDisposition2.9K
2026-03-13Edwards Murray HamiltonBuy1.0K$29.32
2026-03-12Haney GeoffBuy1.5K$29.18
2026-03-12TROTTER JOHNNYBuy1.0K$29.26
2026-03-09Hickox Michelle SBuy1.0K$29.50
2026-03-09Hickox Michelle SBuy1.0K$29.50
2026-03-06Goodrich Brian D.Buy1.7K$29.89
2026-03-06Davis Sally PopeBuy1.8K$29.52
2026-03-05Goodrich Brian D.Buy1.6K$30.13
2026-03-05TROTTER JOHNNYBuy4.0K$30.02
2026-03-02Davis Sally PopeBuy1.6K$31.21
2026-02-20Haney GeoffBuy10K$33.18
2026-02-05Edwards Murray HamiltonBuy500$34.18
2026-02-03Bailey David WilliamOption exercise2.5K$21.18
2026-02-02Nickles Robert Clark JrBuy629$32.54
2025-12-15DUESER F SCOTTGift15K
2025-12-08Longhofer T. LukeOption exercise3.1K$21.18
2025-12-08Longhofer T. LukeGift960
2025-11-24Butler Ronald David IIGift1.2K
2025-10-31Davis Sally PopeBuy1.7K$30.73
2025-10-29Nickles Robert Clark JrBuy653$31.16
2025-10-29Bailey David WilliamBuy1.0K$31.54
2025-10-28Hickox Michelle SBuy2.0K$31.15
2025-08-16Roewe Randall AllenDisposition839
2025-08-16Butler Ronald David IIDisposition1.9K
2025-08-16DUESER F SCOTTDisposition3.5K
2025-08-16Hickox Michelle SDisposition1.4K
2025-08-16Bailey David WilliamDisposition866
2025-08-16Ruzicka John James JrDisposition788
2025-08-16McVey J. KyleTax withheld171$35.38
2025-08-16Longhofer T. LukeDisposition1.1K
2025-08-14Hickox Michelle SDisposition1.2K
2025-08-14Goodrich Brian D.Grant1.4K
2025-08-14Goodrich Brian D.Tax withheld111$36.43
2025-08-14Goodrich Brian D.Grant1.3K
2025-08-14Goodrich Brian D.Tax withheld111$36.43
2025-08-14McVey J. KyleGrant1.7K
2025-08-14McVey J. KyleTax withheld127$36.43
2025-08-14DUESER F SCOTTGrant12K
2025-08-14DUESER F SCOTTDisposition4.8K
2025-08-14Ruzicka John James JrGrant1.3K
2025-08-14Ruzicka John James JrDisposition453
2025-08-14Roewe Randall AllenGrant1.6K
2025-08-14Roewe Randall AllenDisposition566
2025-08-14Bailey David WilliamGrant3.3K
2025-08-14Bailey David WilliamDisposition728
2025-08-14Longhofer T. LukeGrant2.5K
2025-08-14Longhofer T. LukeDisposition695
2025-08-14Hickox Michelle SGrant3.4K
2025-08-14Butler Ronald David IIGrant3.5K
2025-08-14Butler Ronald David IIDisposition1.2K
2025-08-14Biebighauser Lon A.Grant1.2K
2025-07-29Butler Ronald David IIOption exercise10K$16.95
2025-07-29Roewe Randall AllenOption exercise1.6K$29.70
2025-07-29Roewe Randall AllenOption exercise96$29.53
2025-07-29McVey J. KyleOption exercise3.8K$16.95
2025-07-25Edwards Murray HamiltonOther113K
2025-07-24Bailey David WilliamOption exercise2.0K$16.95
2025-07-23Nickles Robert Clark JrBuy550$36.77
2025-06-13Denny Michael B.Buy5.0K$36.02
2025-05-29Edwards Murray HamiltonBuy300$35.05
2025-05-29Edwards Murray HamiltonBuy300$35.05
2025-04-30Denny Michael B.Buy550$33.42
2025-04-29Braun Vianei LopezGrant2.1K
2025-04-29MATTHEWS KADEGrant2.1K
2025-04-29Haney GeoffGrant2.1K
2025-04-29Poutra Blake MatthewGrant2.1K
2025-04-29Nickles Robert Clark JrGrant2.1K
2025-04-29COPELAND DAVID LGrant2.1K
2025-04-29JONES ELIGrant2.1K
2025-04-29TROTTER JOHNNYGrant2.1K
2025-04-29Denny Michael B.Grant2.1K
2025-04-29Edwards Murray HamiltonGrant2.1K
2025-04-29Davis Sally PopeGrant2.1K
2025-04-29Lancaster Ivan TimGrant2.1K
2025-04-23Nickles Robert Clark JrBuy549$33.97
2025-03-21Ruzicka John James JrGrant1.2K
2025-03-21Ruzicka John James JrDisposition1.2K
2025-03-21Longhofer T. LukeGrant1.6K
2025-03-21Longhofer T. LukeDisposition1.6K
2025-03-21Roewe Randall AllenGrant1.2K
2025-03-21Roewe Randall AllenDisposition1.2K
2025-03-21Butler Ronald David IIGrant2.5K
2025-03-21Butler Ronald David IIDisposition2.5K
2025-03-21Bailey David WilliamGrant1.0K
2025-03-21Bailey David WilliamDisposition1.0K
2025-03-21McVey J. KyleGrant927
2025-03-21McVey J. KyleTax withheld226$35.60
2025-03-21DUESER F SCOTTGrant16K
2025-03-21DUESER F SCOTTDisposition16K
2025-03-12TROTTER JOHNNYBuy6.0K$35.12
2025-02-21Longhofer T. LukeOption exercise1.2K$21.18
2025-01-29Nickles Robert Clark JrBuy492$37.85
2025-01-28Ruzicka John James JrOption exercise500$29.70
2025-01-09DUESER F SCOTTGift434K

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-04-30Reg FDExhibitsfiling ↗
2026-04-29Shareholder voteReg FDExhibitsfiling ↗
2026-04-17Acquisition/dispositionExhibitsfiling ↗
2026-01-29Exec/director changeReg FDExhibitsfiling ↗
2026-01-23ResultsExhibitsfiling ↗
2025-10-24ResultsExhibitsfiling ↗
2025-07-23ResultsExhibitsfiling ↗
2025-07-23OtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-05-052026-03-310001193125-26-206412 ↗
8-K2026-04-302026-04-280001193125-26-195048 ↗
8-K2026-04-292026-04-280001193125-26-187827 ↗
8-K2026-04-172026-04-160001193125-26-161740 ↗
10-K2026-02-252025-12-310001193125-26-071549 ↗
8-K2026-01-292026-01-270001193125-26-029410 ↗
8-K2026-01-232026-01-220001193125-26-021241 ↗
10-Q2025-11-072025-09-300001193125-25-272373 ↗
8-K2025-10-242025-10-230001193125-25-249803 ↗
10-Q2025-08-012025-06-300000950170-25-101314 ↗
8-K/A2025-07-232025-07-170000950170-25-097764 ↗
8-K2025-07-232025-07-220000950170-25-097774 ↗