First Financial Bankshares, Inc.
← Back to FFIN Overview

First Financial Bankshares, Inc. (FFIN)

Profitability & Net Margin History

Current Net Margin

33.27%

First Financial Bankshares, Inc. currently has a net profit margin of 33.27%.

Financial Fundamentals

FFINQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2026-03-310.220.0733.27%64
2025-12-310.220.0733.91%904
2025-09-300.210.0524.86%755
2025-06-300.210.0732.41%73
2025-03-310.190.0631.67%56
2024-12-310.190.0632.24%295
2024-09-300.190.0629.29%36
2024-06-300.180.0528.92%149
2024-03-310.180.0530.41%181
2023-12-310.160.0528.60%239
2023-09-300.160.0530.99%173
2023-06-300.160.0532.71%327
2023-03-310.150.0535.98%410
2022-12-310.150.0640.08%219
2022-09-300.140.0642.27%227
2022-06-300.140.0644.54%104
2022-03-310.130.0643.50%7
2021-12-310.130.0643.43%131
2021-09-300.130.0644.73%74
2021-06-300.120.0645.48%99
2021-03-310.120.0646.47%27
2020-12-310.130.0646.74%508
2020-09-300.130.0541.66%69
2020-06-300.130.0542.34%958
2020-03-310.110.0432.76%597
2019-12-310.110.0438.73%173
2019-09-300.110.0440.47%36
2019-06-300.100.0440.11%139
2019-03-310.100.0438.72%30
2018-12-310.100.0439.02%161
2018-09-300.100.0440.63%108
2018-06-300.100.0439.55%169
2018-03-310.090.0337.86%536
2017-12-310.080.0443.23%850
2017-09-300.080.0334.72%40
2017-06-300.080.0334.32%28
2017-03-310.080.0334.04%33
2016-12-310.080.0334.37%161
2016-09-300.080.0332.76%193
2016-06-300.080.0334.69%98
2016-03-310.080.0333.71%80
2015-12-310.080.0332.91%121
2015-09-300.080.0334.12%239
2015-06-300.070.0336.51%16
2015-03-310.070.0236.35%215
2014-12-310.070.0234.20%172
2014-09-300.070.0235.92%237
2014-06-300.060.0233.54%196
2014-03-310.060.0235.51%115
2013-12-310.060.0234.36%281
2013-09-300.060.0231.55%324
2013-06-300.060.0234.78%94
2013-03-250.050.0235.73%208
2012-12-310.050.0237.81%131
2012-09-300.050.0236.50%101
2012-06-300.050.0235.49%111
2012-03-310.050.0234.38%122
2011-12-310.050.0233.16%29
2011-09-300.050.0233.45%176
2011-06-300.050.0231.69%69
2011-03-310.050.0231.00%111
2010-12-310.050.0229.89%245
2010-09-300.050.0232.34%373
2010-06-300.050.0128.61%29
2010-03-310.050.0128.91%304
2009-12-310.050.0125.87%240
2009-09-300.050.0128.27%35
2009-06-300.050.0127.92%34
2009-03-310.050.0128.26%251
2008-12-310.050.0125.75%19
2008-09-300.050.0125.94%2
2008-06-300.050.0125.96%161
2008-03-310.050.0124.35%196
2007-12-310.060.0122.38%8
2007-09-300.050.0122.46%157
2007-06-300.060.0124.03%198
2007-03-310.050.0122.05%64
2006-12-310.050.0122.69%14
2006-09-300.050.0122.55%77
2006-06-300.050.0123.32%63
2006-03-310.050.0123.95%22
2005-12-310.040.0124.17%168
2005-09-300.040.0125.85%12
2005-06-300.040.0125.97%286
2005-03-310.040.0128.83%118
2004-12-310.040.0127.65%31
2004-09-300.040.0127.96%33
2004-06-300.030.0127.63%213
2004-03-310.030.0129.76%263
2003-12-310.030.0127.13%129
2003-09-300.030.0128.42%90
2003-06-300.030.0127.53%147
2003-03-310.030.0126.06%57
2002-12-310.030.0125.49%22
2002-09-300.030.0125.71%35
2002-06-300.030.0125.36%87
2002-03-310.030.0124.49%284
2001-12-310.030.0121.65%93
2001-09-300.040.0120.72%63
2001-06-300.040.0120.09%98
2001-03-310.040.0119.11%19
2000-12-310.040.0119.31%56
2000-09-300.040.0119.87%25
2000-06-300.040.0120.12%69
2000-03-310.030.0119.43%19
1999-12-310.030.0119.24%1
1999-09-300.030.0119.23%29
1999-06-300.030.0119.52%109
1999-03-310.030.0118.43%116
1998-12-310.040.0117.27%45
1998-09-300.030.0116.81%80
1998-06-300.030.0117.61%80
1998-03-310.030.0116.82%112
1997-12-310.030.0115.70%213
1997-09-300.030.0117.83%22
1997-06-300.030.0118.05%17
1997-03-310.030.0018.22%18
1996-12-310.030.0018.04%29
1996-09-300.030.0018.33%51
1996-06-300.020.0017.81%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.