bf/NASDAQ:FFIN_icon.jpeg

NASDAQ:FFIN

First Financial Bankshares, Inc.

  • Stock

USD

Last Close

30.75

06/11 21:01

Market Cap

4.23B

Beta: 0.74

Volume Today

451.38K

Avg: 710.84K

PE Ratio

22.14

PFCF: 31.18

Dividend Yield

2.30%

Payout:24.39%

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
Sep '25
revenue
65.01M
-
65.05M
0.06%
68.31M
5.01%
74.80M
9.49%
75.50M
0.94%
74.91M
0.78%
75.94M
1.38%
76.78M
1.10%
76.14M
0.83%
76.59M
0.59%
80.45M
5.04%
81.95M
1.86%
81.26M
0.84%
87.73M
7.96%
90.89M
3.61%
94.14M
3.57%
92.48M
1.76%
91.57M
0.99%
97.16M
6.11%
98.68M
1.56%
100.25M
1.59%
106.44M
6.18%
123.54M
16.06%
124.96M
1.14%
123.44M
1.22%
120.93M
2.03%
122.58M
1.37%
130.57M
6.52%
126.48M
3.13%
127.35M
0.69%
132.90M
4.35%
131.09M
1.36%
129.51M
1.20%
121.09M
6.50%
122.59M
1.24%
122.22M
0.30%
178.88M
-
184.94M
3.39%
192.05M
3.85%
143.65M
25.21%
197.34M
37.38%
213.96M
-
cost of revenue
48.32M
-
gross profit
65.01M
-
65.05M
0.06%
68.31M
5.01%
74.80M
9.49%
75.50M
0.94%
74.91M
0.78%
75.94M
1.38%
76.78M
1.10%
76.14M
0.83%
76.59M
0.59%
80.45M
5.04%
81.95M
1.86%
81.26M
0.84%
87.73M
7.96%
90.89M
3.61%
94.14M
3.57%
92.48M
1.76%
91.57M
0.99%
97.16M
6.11%
98.68M
1.56%
100.25M
1.59%
106.44M
6.18%
123.54M
16.06%
124.96M
1.14%
123.44M
1.22%
120.93M
2.03%
122.58M
1.37%
130.57M
6.52%
126.48M
3.13%
127.35M
0.69%
132.90M
4.35%
131.09M
1.36%
129.51M
1.20%
121.09M
6.50%
122.59M
1.24%
122.22M
0.30%
178.88M
-
184.94M
3.39%
192.05M
3.85%
143.65M
25.21%
149.02M
3.74%
selling and marketing expenses
1.51M
-
1.35M
10.69%
1.48M
9.68%
1.56M
5.39%
1.48M
5.31%
1.44M
2.50%
1.54M
6.44%
1.73M
12.49%
1.57M
8.96%
1.54M
1.91%
1.58M
2.07%
1.53M
3.11%
1.69M
10.61%
1.57M
6.75%
1.58M
0.06%
1.71M
8.44%
1.80M
5.62%
1.65M
8.70%
1.63M
1.09%
1.75M
7.06%
1.79M
2.64%
320K
82.13%
1.01M
215.94%
797K
21.17%
1.60M
100.75%
1.39M
13.25%
1.39M
0.29%
1.75M
25.43%
1.84M
5.50%
1.49M
18.95%
1.55M
4.09%
1.69M
8.88%
1.65M
2.72%
1.48M
10.39%
1.79M
21.29%
706K
-
general and administrative expenses
21.42M
-
19.01M
11.22%
19.92M
4.78%
22.47M
12.77%
22.75M
1.26%
23.41M
2.92%
22.96M
1.92%
23.44M
2.09%
23.86M
1.79%
23.81M
0.24%
24.02M
0.88%
24.70M
2.87%
24.98M
1.12%
26.77M
7.16%
27.49M
2.71%
26.95M
1.99%
27.86M
3.38%
27.96M
0.37%
27.93M
0.11%
28.57M
2.27%
31.64M
10.77%
30.31M
4.20%
31.28M
3.18%
34.24M
9.46%
41.68M
21.75%
35.63M
14.51%
35.81M
0.51%
38.34M
7.05%
36.49M
4.83%
35.55M
2.58%
34.55M
2.80%
34.81M
0.74%
33.98M
2.39%
33.12M
2.54%
33.92M
2.44%
2.42M
92.85%
43.90M
-
selling general and administrative expenses
22.93M
-
20.37M
11.19%
21.41M
5.11%
24.03M
12.26%
24.23M
0.83%
24.86M
2.59%
24.50M
1.43%
25.17M
2.74%
25.44M
1.05%
25.35M
0.34%
25.59M
0.95%
26.23M
2.50%
26.67M
1.67%
28.34M
6.28%
29.07M
2.56%
28.66M
1.42%
29.66M
3.51%
29.61M
0.18%
29.56M
0.16%
30.31M
2.53%
33.43M
10.30%
30.63M
8.38%
32.29M
5.41%
35.03M
8.50%
43.28M
23.54%
37.02M
14.47%
37.20M
0.50%
40.08M
7.74%
38.33M
4.38%
37.04M
3.36%
36.11M
2.52%
36.50M
1.09%
35.62M
2.41%
34.59M
2.90%
35.71M
3.24%
2.42M
93.21%
44.60M
-
research and development expenses
other expenses
-54.03M
-
-63.05M
-
-63.08M
-
-65.43M
-
-68.89M
-
-76.56M
-
-93.97M
-
-97.65M
-
-93.03M
-
-76.87M
-
-95.68M
-
-61.81M
35.39%
-21.55M
-
-21.69M
0.65%
-22.49M
3.67%
99.04M
540.47%
73.86M
25.42%
cost and expenses
-31.10M
-
1.06M
103.42%
1.16M
8.64%
1.15M
0.78%
-38.82M
3,481.27%
1.56M
104.03%
1.65M
5.50%
1.88M
14.12%
-37.64M
2,099.15%
1.82M
104.83%
2.02M
11.45%
2.04M
0.54%
-38.76M
2,003.78%
2.41M
106.23%
2.03M
16.04%
2.17M
7.31%
-39.22M
1,904.14%
1.83M
104.67%
1.99M
8.46%
1.90M
4.28%
-43.13M
2,367.56%
2.59M
106.01%
2.50M
3.74%
2.24M
10.41%
-50.69M
2,365.85%
2.14M
104.22%
2.39M
11.83%
2.41M
0.59%
-59.32M
2,565.59%
2.23M
103.75%
-56.92M
2,658.20%
2.22M
103.90%
-41.24M
1,958.72%
2.37M
105.73%
-59.97M
2,635.52%
-61.81M
3.09%
114.00M
-
121.30M
6.40%
124.98M
3.04%
143.65M
14.93%
122.18M
14.94%
operating expenses
-31.10M
-
1.06M
103.42%
1.16M
8.64%
1.15M
0.78%
-38.82M
3,481.27%
1.56M
104.03%
1.65M
5.50%
1.88M
14.12%
-37.64M
2,099.15%
1.82M
104.83%
2.02M
11.45%
2.04M
0.54%
-38.76M
2,003.78%
2.41M
106.23%
2.03M
16.04%
2.17M
7.31%
-39.22M
1,904.14%
1.83M
104.67%
1.99M
8.46%
1.90M
4.28%
-43.13M
2,367.56%
2.59M
106.01%
2.50M
3.74%
2.24M
10.41%
-50.69M
2,365.85%
2.14M
104.22%
2.39M
11.83%
2.41M
0.59%
-59.32M
2,565.59%
2.23M
103.75%
-56.92M
2,658.20%
2.22M
103.90%
-41.24M
1,958.72%
2.37M
105.73%
-59.97M
2,635.52%
-61.81M
3.09%
21.55M
-
21.69M
0.65%
22.49M
3.67%
143.65M
538.82%
73.86M
48.58%
interest expense
1.04M
-
970K
6.64%
1.01M
3.92%
1.06M
5.65%
1.05M
1.78%
1.31M
25.43%
1.33M
1.37%
1.37M
2.71%
1.44M
5.64%
1.76M
22.18%
2.10M
18.94%
2.87M
36.67%
2.56M
10.61%
3.63M
41.80%
4.47M
22.96%
4.62M
3.49%
6.21M
34.26%
7.39M
19.01%
7.96M
7.77%
7.95M
0.10%
6.80M
14.49%
7.20M
5.84%
2.96M
58.85%
2.16M
26.98%
1.92M
11.23%
1.79M
6.98%
1.65M
7.45%
1.42M
14.34%
1.19M
16.17%
1.57M
32.27%
3.20M
103.76%
9.57M
199.22%
17.10M
78.65%
25.22M
47.50%
33.14M
31.39%
41.20M
24.33%
44.70M
8.49%
1.44M
96.78%
91K
93.68%
116K
27.47%
49.67M
42,723.28%
48.32M
2.73%
49.08M
1.57%
ebitda
33.97M
-
35.21M
3.64%
37.00M
5.08%
37.97M
2.62%
36.88M
2.85%
37.55M
1.81%
39.39M
4.89%
37.35M
5.17%
38.66M
3.52%
38.87M
0.54%
42.16M
8.45%
44.67M
5.97%
43.69M
2.20%
47.58M
8.89%
52.57M
10.50%
55.27M
5.13%
54.24M
1.87%
55.99M
3.23%
61.61M
10.05%
62.68M
1.74%
59.52M
5.05%
54.75M
8.01%
69.94M
27.75%
68.91M
1.47%
75.79M
9.99%
72.93M
3.78%
72.34M
0.80%
75.32M
4.12%
70.48M
6.43%
71.11M
0.90%
78.82M
10.84%
84.16M
6.78%
90.98M
8.10%
92.02M
1.14%
65.37M
28.95%
60.40M
7.60%
56.01M
7.27%
3.16M
94.35%
3.31M
4.84%
71.20M
2,047.96%
127.30M
-
63.16M
-
operating income
33.91M
-
35.12M
3.57%
36.92M
5.15%
37.77M
2.28%
36.69M
2.86%
37.35M
1.82%
39.19M
4.91%
37.18M
5.13%
38.50M
3.55%
985K
97.44%
574K
41.73%
1.08M
88.33%
42.50M
3,831.54%
566K
98.67%
305K
46.11%
981K
221.64%
53.26M
5,329.15%
266K
99.50%
480K
80.45%
507K
5.63%
57.12M
11,166.47%
576K
98.99%
728K
26.39%
621K
14.70%
72.75M
11,614.65%
287K
99.61%
534K
86.06%
1.09M
103.56%
67.16M
6,078.66%
68.34M
1.75%
75.98M
11.18%
81.29M
6.99%
88.26M
8.58%
89.48M
1.38%
62.63M
30.01%
60.40M
3.55%
56.01M
7.27%
1
100.00%
67.07M
-
75.16M
-
63.16M
-
depreciation and amortization
64K
-
90K
40.63%
72K
20%
200K
177.78%
199K
0.50%
199K
0%
199K
0%
172K
13.57%
168K
2.33%
168K
0%
1.16M
590.48%
885K
23.71%
1.19M
34.69%
911K
23.57%
863K
5.27%
819K
5.10%
978K
19.41%
1.19M
21.88%
1.55M
30.12%
2.01M
29.79%
2.40M
19.03%
3.09M
28.84%
2.52M
18.43%
2.75M
9.41%
3.05M
10.56%
3.03M
0.49%
3.24M
6.93%
3.25M
0.37%
3.21M
1.38%
2.78M
13.44%
2.84M
2.34%
2.87M
0.99%
2.72M
5.26%
2.54M
6.62%
2.75M
8.19%
3.16M
-
3.31M
4.84%
3.87M
16.71%
3.50M
9.46%
3.83M
9.25%
total other income expenses net
-3.99M
-
-3.35M
16.01%
-3.54M
5.49%
-3.86M
9.13%
-3.92M
1.63%
-3.92M
0.13%
-4.01M
2.42%
-4.13M
3.02%
-4.22M
2.13%
33.22M
886.81%
36.18M
8.92%
37.49M
3.61%
-4.84M
112.91%
40.20M
930.54%
44.55M
10.81%
46.54M
4.49%
-8.22M
117.67%
45.35M
651.47%
50.21M
10.70%
51.44M
2.46%
-7.34M
114.27%
43.89M
697.96%
63.41M
44.46%
62.57M
1.32%
-2.17M
103.47%
67.69M
3,213.39%
66.92M
1.13%
69.48M
3.83%
-1.19M
101.71%
-2.02M
70.51%
-3.56M
75.99%
-9.86M
176.67%
-17.55M
78.12%
-25.22M
43.68%
61.77M
344.91%
59.45M
3.77%
64.88M
-
63.64M
1.91%
267K
99.58%
75.99M
28,361.42%
income before tax
29.91M
-
31.76M
6.18%
33.39M
5.11%
33.91M
1.56%
32.76M
3.38%
33.44M
2.05%
35.17M
5.20%
33.04M
6.06%
34.27M
3.73%
34.20M
0.20%
36.76M
7.46%
38.57M
4.94%
37.66M
2.36%
40.76M
8.24%
44.85M
10.02%
47.52M
5.96%
45.04M
5.24%
45.62M
1.29%
50.69M
11.11%
51.95M
2.49%
49.78M
4.17%
44.47M
10.68%
64.13M
44.23%
63.19M
1.47%
70.57M
11.68%
67.97M
3.69%
67.45M
0.76%
70.57M
4.62%
65.97M
6.51%
66.31M
0.51%
72.42M
9.20%
71.44M
1.35%
70.71M
1.02%
64.26M
9.12%
62.63M
2.54%
60.40M
3.55%
56.01M
7.27%
64.88M
15.82%
63.64M
1.91%
67.34M
5.81%
75.99M
12.85%
75.16M
1.10%
81.74M
8.76%
63.16M
22.72%
income tax expense
7.33M
-
7.77M
5.98%
8.08M
4.04%
8.02M
0.73%
7.57M
5.62%
7.74M
2.23%
8.37M
8.10%
7.44M
11.07%
7.61M
2.26%
7.61M
0.04%
8.50M
11.77%
9.20M
8.18%
9.17M
0.30%
6.25M
31.88%
7.22M
15.56%
7.47M
3.57%
6.60M
11.72%
7.37M
11.64%
8.59M
16.66%
8.87M
3.18%
8.39M
5.35%
7.23M
13.81%
10.66M
47.40%
10.34M
3.08%
12.10M
17.07%
11.05M
8.64%
11.07M
0.19%
11.64M
5.11%
10.64M
8.62%
10.34M
2.79%
11.92M
15.29%
12.10M
1.45%
12.04M
0.45%
11.69M
2.92%
11.75M
0.56%
10.85M
7.71%
10.03M
7.53%
11.48M
14.45%
11.16M
2.82%
12.03M
7.82%
13.67M
13.66%
13.81M
1.02%
15.08M
9.18%
10.90M
27.73%
net income
22.59M
-
24.00M
6.24%
25.31M
5.46%
25.89M
2.29%
25.19M
2.68%
25.70M
2.00%
26.81M
4.33%
25.60M
4.50%
26.67M
4.15%
26.60M
0.25%
28.25M
6.23%
29.37M
3.96%
36.14M
23.04%
34.52M
4.49%
37.63M
9.02%
40.05M
6.42%
38.44M
4.03%
38.25M
0.48%
42.09M
10.04%
43.08M
2.34%
41.39M
3.93%
37.23M
10.04%
53.47M
43.61%
52.86M
1.15%
58.48M
10.63%
56.92M
2.66%
56.38M
0.95%
58.93M
4.52%
55.34M
6.09%
55.97M
1.15%
60.49M
8.08%
59.34M
1.91%
58.67M
1.13%
52.57M
10.40%
50.87M
3.22%
49.56M
2.59%
45.98M
7.21%
53.40M
16.13%
52.48M
1.71%
55.31M
5.38%
62.32M
12.68%
61.35M
1.56%
66.66M
8.66%
52.27M
21.59%
weighted average shs out
128.15M
-
128.25M
0.07%
128.30M
0.04%
130.67M
1.85%
131.88M
0.93%
131.95M
0.05%
132.03M
0.06%
132.05M
0.01%
132.07M
0.02%
132.15M
0.05%
132.20M
0.04%
132.28M
0.06%
132.38M
0.08%
135.05M
2.02%
135.19M
0.10%
135.27M
0.06%
135.35M
0.06%
135.49M
0.10%
135.65M
0.12%
135.69M
0.03%
135.75M
0.04%
142.12M
4.69%
141.97M
0.10%
141.98M
0.01%
142.06M
0.05%
142.15M
0.06%
142.25M
0.07%
142.33M
0.06%
142.44M
0.07%
142.56M
0.08%
142.68M
0.09%
142.52M
0.11%
142.62M
0.07%
142.67M
0.03%
142.70M
0.02%
142.71M
0.00%
142.72M
-
142.81M
0.06%
142.85M
0.03%
142.82M
0.02%
142.95M
0.09%
143.11M
-
weighted average shs out dil
128.63M
-
128.60M
0.03%
128.71M
0.09%
131.00M
1.78%
132.21M
0.92%
132.24M
0.02%
132.28M
0.03%
132.29M
0.01%
132.61M
0.24%
132.73M
0.08%
132.69M
0.03%
132.83M
0.11%
132.86M
0.02%
135.60M
2.06%
135.85M
0.18%
136.11M
0.19%
136.19M
0.06%
136.29M
0.07%
136.22M
0.05%
136.37M
0.11%
136.54M
0.12%
142.74M
4.54%
142.45M
0.20%
142.53M
0.05%
142.64M
0.08%
143.00M
0.25%
143.16M
0.11%
143.22M
0.04%
143.25M
0.02%
143.30M
0.04%
143.24M
0.04%
143.13M
0.08%
143.07M
0.04%
143.07M
0.00%
143.09M
0.02%
143.15M
0.04%
143.03M
-
143.09M
0.04%
143.19M
0.07%
143.19M
0%
143.36M
0.12%
143.47M
-
eps
0.18
-
0.19
5.56%
0.20
5.26%
0.20
0%
0.19
5.00%
0.20
5.26%
0.21
5.00%
0.20
4.76%
0.20
0%
0.20
0%
0.22
10.00%
0.22
0%
0.28
27.27%
0.26
7.14%
0.28
7.69%
0.30
7.14%
0.28
6.67%
0.28
0%
0.31
10.71%
0.32
3.23%
0.30
6.25%
0.26
13.33%
0.38
46.15%
0.37
2.63%
0.41
10.81%
0.40
2.44%
0.40
0%
0.41
2.50%
0.39
4.88%
0.39
0%
0.42
7.69%
0.42
0%
0.41
2.38%
0.37
9.76%
0.36
2.70%
0.35
2.78%
0
100%
0.37
Infinity%
0.37
0%
0.39
5.41%
0.44
12.82%
0.43
2.27%
0
100%
0.37
Infinity%
epsdiluted
0.18
-
0.19
5.56%
0.20
5.26%
0.20
0%
0.19
5.00%
0.20
5.26%
0.21
5.00%
0.20
4.76%
0.20
0%
0.20
0%
0.22
10.00%
0.22
0%
0.27
22.73%
0.25
7.41%
0.28
12.00%
0.29
3.57%
0.28
3.45%
0.28
0%
0.31
10.71%
0.32
3.23%
0.30
6.25%
0.26
13.33%
0.38
46.15%
0.37
2.63%
0.41
10.81%
0.40
2.44%
0.39
2.50%
0.41
5.13%
0.39
4.88%
0.39
0%
0.42
7.69%
0.41
2.38%
0.41
0%
0.37
9.76%
0.36
2.70%
0.35
2.78%
0
100%
0.37
Infinity%
0.37
0%
0.39
5.41%
0.44
12.82%
0.43
2.27%
0
100%
0.36
Infinity%

All numbers in USD (except ratios and percentages)