valueequityanalysis.com

Independent, business-by-business valuations built from company filings — owner earnings, a ten-year outlook, and a bear / base / bull range. Search a ticker to see our estimate of what the business is worth.

Not investment advice. We are not registered investment advisers, and the people behind this site may hold or trade positions in companies analyzed here. Full disclosures.

FIRST FINANCIAL BANKSHARES INC (FFIN) stock intrinsic value fair value estimate & owner earnings analysis

Margin of safety$24.00 ComplexityAverage Updated
$23.64 $50.38
bear $23.64 base $38.40 bull $50.38 margin of safety $24.00 market price* $30.47
First Financial Bankshares is the Abilene-based holding company for First Financial Bank, a community bank with 79 financial centers in Central, North Central, Southeast and West Texas, plus a trust company. It takes deposits, lends them out (loans of $8.16 billion at the end of 2025, about 24% commercial real estate and under 4% oil and gas) and holds a large securities portfolio. It holds less than 1% of Texas deposits, so there is room to keep adding customers in a state whose population grew 17.6% from 2014 to 2024, according to the company's annual report. How we measured earnings. We start from cash generated by operations, remove swings in loans held for sale and other working balances, and deduct stock compensation and the maintenance share of spending on buildings and equipment. For a bank we made one further judgement. The cash-flow statement adds back two non-cash items, the yearly write-down of premiums paid on bonds ($38 million in 2025) and the provision for loan losses ($29 million in 2025). Both recur every year and represent real money lost on the bond and loan books, so we deduct them. The result stays between 91% and 102% of reported net income in each of the last ten years, which is what we would expect. Owner earnings per share, adjusted for the 2019 two-for-one split, were $0.72 in 2016, $1.32 in 2020, $1.55 in 2021, $1.56 in 2022, $1.41 in 2023, $1.56 in 2024 and $1.79 in 2025. Where the company later re-presented its cash flow statements, we used the latest figures. Starting point. We use the median of 2021 to 2025, $1.56 per share. Those five years include the 2022-2023 rate shock, when deposit costs rose faster than loan yields and earnings dipped to $1.41. Earnings grew 14.6% in 2025 ($1.56 to $1.79), and the base case assumes the same 14.6% for 2026, not more, because that only returns to the level the bank has already earned. Company net income for the first half of 2026 was $143.4 million, up 12% from $128.0 million a year earlier, which is consistent with that level holding. Nothing above the 2025 level is credited for 2026 in the base case. Base case, $38.40 per share. Earnings of $1.79 in 2026, then 6% a year for 2027 to 2030, 5% for 2031 and 2032, 4% for 2033 and 2034 and 3% in 2035 (about $2.78 per share). Growth then fades from 2.5% to zero over the following decade and earnings stay flat after that. We credit this growth because the bank has compounded it internally for many years, including through the 2020 pandemic and the 2022-2023 rate shock: owner earnings per share grew about 10.6% a year from 2016 to 2025 and about 6.6% a year from 2019 to 2025, and the base rate is below both. It is paid for from the bank's own retained profits, so we deduct the capital that growth needs, assuming a 13% return on new capital. Growing 6% takes about 46% of earnings; the bank kept about 58% in 2025 (dividends of $106 million against net income of $253.6 million). We left out acquisitions, growth in fee income and further margin gains, because none is contracted or already under way. Bear case, $23.64. Earnings stay at the 2023 low of $1.41 for two years, as when deposit costs jumped in 2023. A credit downturn follows: loan-loss provisions of about 1% of loans (roughly $82 million, against $28.6 million in 2025; the provision rose from $3.0 million in 2019 to $19.5 million in 2020 during the pandemic) cut about $0.29 per share for two years, to $1.12. Earnings recover to $1.30 and then $1.41 by the sixth year, grow 2% a year to about $1.53 in 2035, and stay flat after that. Bull case, $50.38. Earnings of $2.00 in 2026, which is the first-half 2026 result of $1.00 per share annualised. Growth is 9% a year for four years and 7% for the next five, reaching about $3.96 in 2035, then fades from 4% to zero. This is still below the 10.6% record, and the same capital deduction applies. Debt. For a bank, deposits and borrowings are the raw material of the business and interest is a cost already deducted from earnings, so no separate debt is subtracted. The business is therefore worth the same as the shares in each case: $23.64 in the bear case, $38.40 in the base case and $50.38 in the bull case. Leverage and credit risk are charged in the bear case through the loan-loss stress. How we tested it. The base case rests on 2025 earnings being a real step up. The net interest margin widened to 3.79% in 2025 from 3.50% in 2024 and about 3.29% in 2023, driven by money moving from low-yield securities into higher-yield loans and securities and by loans repricing; $1.52 billion of municipal deposits are tied to short-term interest rates and reprice down as the Federal Reserve cuts. The provision for loan losses roughly doubled in 2025, to $28.6 million from $13.8 million, and is already deducted in the 2025 figure we rely on. We would be wrong if margins fall back to 2023 levels, if credit losses in Texas real estate or oil and gas exceed the bear case, or if the bank cannot find enough good loans to use its retained profits. Change since our August 2026 view ($20.10 bear, $36.18 base, $56.88 bull). The base is slightly higher, the bear is higher and the bull is lower. We now discount every company at a flat 6% instead of varying the rate by case, we deduct bond premium amortisation and loan-loss provisions from earnings, and we charge growth for the capital it needs. The bear and bull cases are now built from named events in the filings rather than from different growth and discount rates, so the range is narrower. Margin-of-safety price. $24 is close to the bear value and 38% below the base value. The margin is wide because the bank operates only in Texas, its earnings depend on interest rates (they fell about 9% in 2023) and loan losses are cyclical.
Fiscal yearOwner's earningsMethodology
2025 $1.79 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$299.445M; working-capital cash effect (loans held-for-sale -21.137 + other assets -21.673 + other liabilities 1.542)=$-41.268M; SBC=$6.919M (separately added back in cash flow); capex=$13.439M, growth capex=$2.686M (10-yr mean capex/revenue 3.35% x revenue change $80.289M; revenue = interest and dividend income + noninterest income $833.196M) so maintenance capex=$10.753M; securities premium amortization=$38.048M and provision for credit losses=$28.609M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$256.384M; diluted shares=143.448M (split-adjusted for 2019 2-for-1); OE/sh=$1.7873. Reconciliation: OE/net income=1.011. Source: FY2025 10-K, accession 0001193125-26-071549.
2024 $1.56 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$309.641M; working-capital cash effect (loans held-for-sale 5.855 + other assets -7.122 + other liabilities 11.177)=$9.910M; SBC=$4.934M (separately added back in cash flow); capex=$16.720M, growth capex=$3.908M (10-yr mean capex/revenue 3.35% x revenue change $116.834M; revenue = interest and dividend income + noninterest income $752.907M) so maintenance capex=$12.812M; securities premium amortization=$44.730M and provision for credit losses=$13.821M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$223.434M; diluted shares=143.233M (split-adjusted for 2019 2-for-1); OE/sh=$1.5599. Reconciliation: OE/net income=1.000. Source: FY2025 10-K, accession 0001193125-26-071549.
2023 $1.41 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$284.822M; working-capital cash effect (loans held-for-sale -2.239 + other assets -3.895 + other liabilities 6.663)=$0.529M; SBC=$4.256M (separately added back in cash flow); capex=$17.251M, growth capex=$2.393M (10-yr mean capex/revenue 3.35% x revenue change $71.554M; revenue = interest and dividend income + noninterest income $636.073M) so maintenance capex=$14.858M; securities premium amortization=$52.343M and provision for credit losses=$10.631M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$202.205M; diluted shares=142.939M (split-adjusted for 2019 2-for-1); OE/sh=$1.4146. Reconciliation: OE/net income=1.016. Source: FY2025 10-K, accession 0001193125-26-071549.
2022 $1.56 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$324.270M; working-capital cash effect (loans held-for-sale 25.194 + other assets -1.281 + other liabilities -29.577)=$-5.664M; SBC=$3.958M (separately added back in cash flow); capex=$15.784M, growth capex=$1.537M (10-yr mean capex/revenue 3.35% x revenue change $45.938M; revenue = interest and dividend income + noninterest income $564.519M) so maintenance capex=$14.247M; securities premium amortization=$70.788M and provision for credit losses=$17.427M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$223.514M; diluted shares=143.208M (split-adjusted for 2019 2-for-1); OE/sh=$1.5608. Reconciliation: OE/net income=0.953. Source: FY2023 10-K (restated), accession 0000950170-24-019528.
2021 $1.55 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$355.151M; working-capital cash effect (loans held-for-sale 44.098 + other assets -11.317 + other liabilities 10.953)=$43.734M; SBC=$3.245M (separately added back in cash flow); capex=$19.205M, growth capex=$0.486M (10-yr mean capex/revenue 3.35% x revenue change $14.518M; revenue = interest and dividend income + noninterest income $518.581M) so maintenance capex=$18.719M; securities premium amortization=$68.308M and provision for credit losses=$-1.139M (a reserve release) are non-cash items in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$222.284M; diluted shares=143.134M (split-adjusted for 2019 2-for-1); OE/sh=$1.5530. Reconciliation: OE/net income=0.977. Source: FY2023 10-K (restated), accession 0000950170-24-019528.
2020 $1.32 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$210.668M; working-capital cash effect (loans held-for-sale -53.494 + other assets -23.233 + other liabilities 24.122)=$-52.605M; SBC was not shown as a separate cash-flow line in the filings for this year, so no separate deduction was made (disclosed stock compensation expense was $1.377M, under 1.5% of OE); capex=$16.450M, growth capex=$2.557M (10-yr mean capex/revenue 3.35% x revenue change $76.443M; revenue = interest and dividend income + noninterest income $504.063M) so maintenance capex=$13.893M; securities premium amortization=$41.959M and provision for credit losses=$19.517M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$187.904M; diluted shares=142.545M (split-adjusted for 2019 2-for-1); OE/sh=$1.3182. Reconciliation: OE/net income=0.930. Source: FY2022 10-K, accession 0000950170-23-003864 (CFO also in FY2020 10-K 0001193125-21-050937).
2019 $1.22 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$202.453M; working-capital cash effect (loans held-for-sale -5.830 + other assets 1.851 + other liabilities 4.374)=$0.395M; SBC was not shown as a separate cash-flow line in the filings for this year, so no separate deduction was made (disclosed stock compensation expense was $1.489M, under 1.5% of OE); capex=$8.671M, growth capex=$1.143M (10-yr mean capex/revenue 3.35% x revenue change $34.166M; revenue = interest and dividend income + noninterest income $427.620M) so maintenance capex=$7.528M; securities premium amortization=$25.788M and provision for credit losses=$2.965M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$165.777M; diluted shares=136.346M (split-adjusted for 2019 2-for-1); OE/sh=$1.2159. Reconciliation: OE/net income=1.006. Source: FY2020 10-K (restated), accession 0001193125-21-050937.
2018 $1.05 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$186.350M; working-capital cash effect (loans held-for-sale -5.791 + other assets -1.697 + other liabilities 1.621)=$-5.867M; SBC was not shown as a separate cash-flow line in the filings for this year, so no separate deduction was made (disclosed stock compensation expense was $1.508M, under 1.5% of OE); capex=$17.646M, growth capex=$1.889M (10-yr mean capex/revenue 3.35% x revenue change $56.462M; revenue = interest and dividend income + noninterest income $393.454M) so maintenance capex=$15.757M; securities premium amortization=$27.467M and provision for credit losses=$5.665M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$143.328M; diluted shares=135.966M (split-adjusted for 2019 2-for-1); OE/sh=$1.0541. Reconciliation: OE/net income=0.951. Source: FY2020 10-K (restated), accession 0001193125-21-050937.
2017 $0.89 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$190.274M; working-capital cash effect (loans held-for-sale 11.769 + other assets 9.313 + other liabilities 0.285)=$21.367M; SBC was not shown as a separate cash-flow line in the filings for this year, so no separate deduction was made (disclosed stock compensation expense was $1.745M, under 1.5% of OE); capex=$14.162M, growth capex=$0.655M (10-yr mean capex/revenue 3.35% x revenue change $19.572M; revenue = interest and dividend income + noninterest income $336.992M) so maintenance capex=$13.507M; securities premium amortization=$30.310M and provision for credit losses=$6.530M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$118.560M; diluted shares=132.649M (split-adjusted for 2019 2-for-1); OE/sh=$0.8938. Reconciliation: OE/net income=0.985. Source: FY2019 10-K, accession 0001193125-20-037760.
2016 $0.72 ▼
Bank-basis OE = CFO - working capital movement - SBC - maintenance capex - securities premium amortization - provision for credit losses. CFO=$160.742M; working-capital cash effect (loans held-for-sale 6.645 + other assets 2.397 + other liabilities -2.643)=$6.399M; SBC was not shown as a separate cash-flow line in the filings for this year, so no separate deduction was made (disclosed stock compensation expense was $0.882M, under 1.5% of OE); capex=$20.399M, growth capex=$0.748M (10-yr mean capex/revenue 3.35% x revenue change $22.365M; revenue = interest and dividend income + noninterest income $317.420M) so maintenance capex=$19.651M; securities premium amortization=$29.005M and provision for credit losses=$10.212M are non-cash add-backs in CFO but recur every year (premium paid on securities purchases and loan principal lost are cash costs booked in investing), so both are deducted as recurring costs; OE=$95.475M; diluted shares=132.206M (split-adjusted for 2019 2-for-1); OE/sh=$0.7222. Reconciliation: OE/net income=0.911. Source: FY2016 10-K, accession 0001193125-17-047421.

Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.

Sales geography
United States, South region: the state of Texas only (Central, North Central, Southeast and West Texas, including Abilene, Bryan/College Station, Fort Worth, Houston and Beaumont)
Historical growth strategy

We don't have historical growth strategy information for this company yet.

Chart analysis
The five-year total-return chart in the company's annual report (dividends reinvested, indexed to 100 at the end of 2020) tells a story of a peak followed by a long, uneven base. The stock climbed to about 142 at the end of 2021, then gave back most of it: about 98 at the end of 2022 and about 88 at the end of 2023, which is the low of the period and the level a chartist would call support. A rebound to about 107 at the end of 2024 stalled below the 2021 high and was followed by a fall back to about 91 at the end of 2025. That sequence of lower highs and a failed recovery is a downtrend to sideways pattern. Relative strength is poor: over the same five years the bank index rose to about 211 and the broad Russell 3000 to about 185, so the shares badly lagged both. A technician would want to see a decisive close above the 2024 high, and then the 2021 peak, before calling the trend repaired, and would treat a break below the 2023 low as a warning that the base has failed.
Competitors

We don't have competitor information for this company yet.

Circle of competence

We don't have circle of competence information for this company yet.