First Financial Bankshares Inc (FFIN)

First Financial Bankshares Inc. recorded four insider trading transactions recently. While executives purchased shares worth approximately $128,403, a significant sale totaling $1,052,100 occurred. These activities follow the July 2026 earnings report, amid a 5.3% decline in stock value over the past quarter, reflecting mixed sentiment among company leadership regarding current market performance.
Ticker: FFIN Exchange: NSM


Loading...
• Purchase • Sale • Planned purchase • Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Upgrade for signal details

Upgrade to see score, net flow, insiders and context.

Upgrade to see full signal details →

Insider trades have triggered activity signals for First Financial Bankshares Inc. Upgrade to see score, net flow, insiders and the full signal context.

Top insiders
Trades
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
465.29
Quantity 8,307 +21.5%
Value US$545,382
Butler Ronald David II EVP/CAO Officer
Transaction date
Sale
Price
283.27
Quantity 74,777 -33.8%
Value US$290,069
Butler Ronald David II Officer Officer
Transaction date
Proposed sale
Price
383.60
Quantity 15,353
Value US$655,194
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
34.89
Quantity 700 +0.7%
Value US$24,423
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
33.18
Quantity 1,000 +2.3%
Value US$33,180
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
31.96
Quantity 664 +0.7%
Value US$21,221
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
29.32
Quantity 1,000 +2.3%
Value US$29,320
2.1
Haney Geoff Non-Executive Director
Transaction date
Purchase
Price
29.18
Quantity 1,500 +4.7%
Value US$43,770
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
29.26
Quantity 1,000 +0.1%
Value US$29,260
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
29.50
Quantity 1,000 +7.4%
Value US$29,500
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
29.50
Quantity 1,000 +9.2%
Value US$29,500
3.1
Goodrich Brian D. EVP - General Counsel Officer
Transaction date
Purchase
Price
29.89
Quantity 1,665 +40.0%
Value US$49,767
3.5
Davis Sally Pope Non-Executive Director
Transaction date
Purchase
Price
29.52
Quantity 1,800 +21.0%
Value US$53,136
3.1
Goodrich Brian D. EVP - General Counsel Officer
Transaction date
Purchase
Price
30.13
Quantity 1,565 +61.9%
Value US$47,153
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
30.02
Quantity 4,000 +0.4%
Value US$120,080
3.5
Davis Sally Pope Non-Executive Director
Transaction date
Purchase
Price
31.21
Quantity 1,600 +23.0%
Value US$49,936
2.1
Haney Geoff Non-Executive Director
Transaction date
Purchase
Price
33.18
Quantity 10,200 +46.5%
Value US$338,436
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
34.18
Quantity 500 +1.2%
Value US$17,090
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
32.54
Quantity 629 +0.7%
Value US$20,468
3.5
Davis Sally Pope Non-Executive Director
Transaction date
Purchase
Price
30.73
Quantity 1,700 +32.3%
Value US$52,241
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
31.16
Quantity 653 +0.7%
Value US$20,347
2.2
Bailey David William President Officer
Transaction date
Purchase
Price
31.54
Quantity 1,000 +5.8%
Value US$31,540
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
31.15
Quantity 2,000 +8.9%
Value US$62,300
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
36.77
Quantity 550 +0.6%
Value US$20,224
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
36.02
Quantity 5,000 +4.8%
Value US$180,100
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
35.05
Quantity 300 +0.7%
Value US$10,515
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
33.42
Quantity 550 +0.5%
Value US$18,381
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
33.97
Quantity 549 +0.6%
Value US$18,650
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
35.12
Quantity 6,000 +0.6%
Value US$210,720
3.0
Thaxton Kirk W Employee - Vice Chairman
Transaction date
Proposed sale
Price
37.26
Quantity 20,000
Value US$745,200
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
37.85
Quantity 492 +0.5%
Value US$18,622
3.7
DUESER F SCOTT Chairman, President and CEO Executive Director
Transaction date
Sale
Price
40.73
Quantity 25,000 -5.0%
Value US$1,018,250
3.7
DUESER F SCOTT Officer; Director Executive Director
Transaction date
Proposed sale
Price
41.18
Quantity 36,000
Value US$1,482,480
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
40.80
Quantity 250 +0.6%
Value US$10,200
2.8
Denny Michael B. Non-Executive Director
Transaction date
Sale
Price
41.12
Quantity 7,000 -6.5%
Value US$287,840
2.8
Denny Michael B. Director Non-Executive Director
Transaction date
Proposed sale
Price
41.99
Quantity 7,000
Value US$293,930
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
35.22
Quantity 524 +0.6%
Value US$18,455
3.0
Thaxton Kirk W Officer Officer
Transaction date
Proposed sale
Price
38.43
Quantity 16,224
Value US$623,488
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
27.79
Quantity 1,000 +0.1%
Value US$27,790
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
28.89
Quantity 3,500 +3.3%
Value US$101,115
3.5
Davis Sally Pope Non-Executive Director
Transaction date
Purchase
Price
28.75
Quantity 1,800 +inf%
Value US$51,750
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
29.70
Quantity 1,000 +5.4%
Value US$29,700
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
29.70
Quantity 1,000 +5.4%
Value US$29,700
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
31.25
Quantity 1,000 +5.8%
Value US$31,250
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
30.96
Quantity 750 +1.8%
Value US$23,220
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
31.21
Quantity 600 +0.6%
Value US$18,726
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
30.28
Quantity 325 +0.8%
Value US$9,841
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
30.16
Quantity 593 +0.6%
Value US$17,885
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
29.55
Quantity 1,500 +0.2%
Value US$44,325
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
29.65
Quantity 500 +0.1%
Value US$14,825
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
30.22
Quantity 1,500 +0.2%
Value US$45,330
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
30.47
Quantity 584 +0.6%
Value US$17,794
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
26.25
Quantity 600 +3.6%
Value US$15,750
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
26.22
Quantity 674 +0.7%
Value US$17,672
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
23.11
Quantity 800 +0.8%
Value US$18,488
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
23.12
Quantity 200 +0.5%
Value US$4,624
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
23.12
Quantity 200 +0.1%
Value US$4,624
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
23.14
Quantity 500 +0.3%
Value US$11,570
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
23.10
Quantity 1,000 +0.1%
Value US$23,100
3.9
Anthony April Kaye Bullock Non-Executive Director
Transaction date
Purchase
Price
22.90
Quantity 5,000 +5.7%
Value US$114,500
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
23.13
Quantity 3,500 +0.4%
Value US$80,955
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
28.80
Quantity 4,500 +0.5%
Value US$129,600
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
28.78
Quantity 763 +0.8%
Value US$21,959
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
29.04
Quantity 2,500 +0.3%
Value US$72,600
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
32.50
Quantity 350 +0.9%
Value US$11,375
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
32.57
Quantity 540 +0.6%
Value US$17,588
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
26.22
Quantity 5,000 +0.5%
Value US$131,100
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
26.19
Quantity 18,387 +25.3%
Value US$481,556
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
27.97
Quantity 2,500 +0.3%
Value US$69,925
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
29.05
Quantity 4,000 +0.4%
Value US$116,200
2.4
Hickox Michelle S EVP/CFO Officer
Transaction date
Purchase
Price
29.45
Quantity 1,700 +15.5%
Value US$50,065
2.8
Denny Michael B. Non-Executive Director
Transaction date
Purchase
Price
28.50
Quantity 3,500 +3.6%
Value US$99,750
2.7
Edwards Murray Hamilton Non-Executive Director
Transaction date
Purchase
Price
31.00
Quantity 100 +0.3%
Value US$3,100
3.5
Nickles Robert Clark Jr Non-Executive Director
Transaction date
Purchase
Price
32.75
Quantity 9,146 +14.4%
Value US$299,532
3.6
TROTTER JOHNNY Non-Executive Director
Transaction date
Purchase
Price
29.89
Quantity 2,500 +0.3%
Value US$74,725
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-20 2026-08-18 B Purchase Non-Executive Director
8,307 +21.5%
465.29
US$545,382
8,307 +21.5% 465.29 US$545,382
2026-08-18 2026-08-17 S Sale

EVP/CAO

Officer
74,777 -33.8%
283.27
US$290,069
74,777 -33.8% 283.27 US$290,069
2026-08-17 2026-08-17 PrS Proposed sale

Officer

Officer
15,353
383.60
US$655,194
15,353 383.60 US$655,194
2026-07-27 2026-07-24 B Purchase Non-Executive Director
700 +0.7%
34.89
US$24,423
700 +0.7% 34.89 US$24,423
2026-06-15 2026-06-11 B Purchase Non-Executive Director
1,000 +2.3%
33.18
US$33,180
1,000 +2.3% 33.18 US$33,180
2026-05-06 2026-05-05 B Purchase Non-Executive Director
664 +0.7%
31.96
US$21,221
664 +0.7% 31.96 US$21,221
2026-03-16 2026-03-13 B Purchase Non-Executive Director
1,000 +2.3%
29.32
US$29,320
1,000 +2.3% 29.32 US$29,320
2026-03-13 2026-03-12 B Purchase Non-Executive Director
1,500 +4.7%
29.18
US$43,770
1,500 +4.7% 29.18 US$43,770
2026-03-13 2026-03-12 B Purchase Non-Executive Director
1,000 +0.1%
29.26
US$29,260
1,000 +0.1% 29.26 US$29,260
2026-03-11 2026-03-09 B Purchase

EVP/CFO

Officer
1,000 +7.4%
29.50
US$29,500
1,000 +7.4% 29.50 US$29,500
2026-03-11 2026-03-09 B Purchase

EVP/CFO

Officer
1,000 +9.2%
29.50
US$29,500
1,000 +9.2% 29.50 US$29,500
2026-03-09 2026-03-06 B Purchase

EVP - General Counsel

Officer
1,665 +40.0%
29.89
US$49,767
1,665 +40.0% 29.89 US$49,767
2026-03-09 2026-03-06 B Purchase Non-Executive Director
1,800 +21.0%
29.52
US$53,136
1,800 +21.0% 29.52 US$53,136
2026-03-06 2026-03-05 B Purchase

EVP - General Counsel

Officer
1,565 +61.9%
30.13
US$47,153
1,565 +61.9% 30.13 US$47,153
2026-03-06 2026-03-05 B Purchase Non-Executive Director
4,000 +0.4%
30.02
US$120,080
4,000 +0.4% 30.02 US$120,080
2026-03-03 2026-03-02 B Purchase Non-Executive Director
1,600 +23.0%
31.21
US$49,936
1,600 +23.0% 31.21 US$49,936
2026-02-23 2026-02-20 B Purchase Non-Executive Director
10,200 +46.5%
33.18
US$338,436
10,200 +46.5% 33.18 US$338,436
2026-02-06 2026-02-05 B Purchase Non-Executive Director
500 +1.2%
34.18
US$17,090
500 +1.2% 34.18 US$17,090
2026-02-03 2026-02-02 B Purchase Non-Executive Director
629 +0.7%
32.54
US$20,468
629 +0.7% 32.54 US$20,468
2025-11-03 2025-10-31 B Purchase Non-Executive Director
1,700 +32.3%
30.73
US$52,241
1,700 +32.3% 30.73 US$52,241
2025-10-29 2025-10-29 B Purchase Non-Executive Director
653 +0.7%
31.16
US$20,347
653 +0.7% 31.16 US$20,347
2025-10-29 2025-10-29 B Purchase

President

Officer
1,000 +5.8%
31.54
US$31,540
1,000 +5.8% 31.54 US$31,540
2025-10-29 2025-10-28 B Purchase

EVP/CFO

Officer
2,000 +8.9%
31.15
US$62,300
2,000 +8.9% 31.15 US$62,300
2025-07-24 2025-07-23 B Purchase Non-Executive Director
550 +0.6%
36.77
US$20,224
550 +0.6% 36.77 US$20,224
2025-06-13 2025-06-13 B Purchase Non-Executive Director
5,000 +4.8%
36.02
US$180,100
5,000 +4.8% 36.02 US$180,100
2025-05-29 2025-05-29 B Purchase Non-Executive Director
300 +0.7%
35.05
US$10,515
300 +0.7% 35.05 US$10,515
2025-05-01 2025-04-30 B Purchase Non-Executive Director
550 +0.5%
33.42
US$18,381
550 +0.5% 33.42 US$18,381
2025-04-24 2025-04-23 B Purchase Non-Executive Director
549 +0.6%
33.97
US$18,650
549 +0.6% 33.97 US$18,650
2025-03-13 2025-03-12 B Purchase Non-Executive Director
6,000 +0.6%
35.12
US$210,720
6,000 +0.6% 35.12 US$210,720
2025-02-03 2025-02-03 PrS Proposed sale

Employee - Vice Chairman

20,000
37.26
US$745,200
20,000 37.26 US$745,200
2025-01-30 2025-01-29 B Purchase Non-Executive Director
492 +0.5%
37.85
US$18,622
492 +0.5% 37.85 US$18,622
2024-12-16 2024-12-12 S Sale

Chairman, President and CEO

Executive Director
25,000 -5.0%
40.73
US$1,018,250
25,000 -5.0% 40.73 US$1,018,250
2024-12-12 2024-12-12 PrS Proposed sale

Officer; Director

Executive Director
36,000
41.18
US$1,482,480
36,000 41.18 US$1,482,480
2024-11-20 2024-11-19 B Purchase Non-Executive Director
250 +0.6%
40.80
US$10,200
250 +0.6% 40.80 US$10,200
2024-11-08 2024-11-07 S Sale Non-Executive Director
7,000 -6.5%
41.12
US$287,840
7,000 -6.5% 41.12 US$287,840
2024-11-06 2024-11-06 PrS Proposed sale

Director

Non-Executive Director
7,000
41.99
US$293,930
7,000 41.99 US$293,930
2025-01-30 2024-08-06 B Purchase Non-Executive Director
524 +0.6%
35.22
US$18,455
524 +0.6% 35.22 US$18,455
2024-07-31 2024-07-31 PrS Proposed sale

Officer

Officer
16,224
38.43
US$623,488
16,224 38.43 US$623,488
2024-06-17 2024-06-14 B Purchase Non-Executive Director
1,000 +0.1%
27.79
US$27,790
1,000 +0.1% 27.79 US$27,790
2024-06-07 2024-06-06 B Purchase Non-Executive Director
3,500 +3.3%
28.89
US$101,115
3,500 +3.3% 28.89 US$101,115
2024-06-06 2024-06-06 B Purchase Non-Executive Director
1,800 +inf%
28.75
US$51,750
1,800 +inf% 28.75 US$51,750
2024-05-24 2024-05-23 B Purchase

EVP/CFO

Officer
1,000 +5.4%
29.70
US$29,700
1,000 +5.4% 29.70 US$29,700
2024-05-24 2024-05-23 B Purchase

EVP/CFO

Officer
1,000 +5.4%
29.70
US$29,700
1,000 +5.4% 29.70 US$29,700
2024-05-16 2024-05-15 B Purchase

EVP/CFO

Officer
1,000 +5.8%
31.25
US$31,250
1,000 +5.8% 31.25 US$31,250
2024-05-08 2024-05-07 B Purchase Non-Executive Director
750 +1.8%
30.96
US$23,220
750 +1.8% 30.96 US$23,220
2024-05-06 2024-05-03 B Purchase Non-Executive Director
600 +0.6%
31.21
US$18,726
600 +0.6% 31.21 US$18,726
2024-05-02 2024-05-02 B Purchase Non-Executive Director
325 +0.8%
30.28
US$9,841
325 +0.8% 30.28 US$9,841
2024-05-01 2024-05-01 B Purchase Non-Executive Director
593 +0.6%
30.16
US$17,885
593 +0.6% 30.16 US$17,885
2024-05-01 2024-04-30 B Purchase Non-Executive Director
1,500 +0.2%
29.55
US$44,325
1,500 +0.2% 29.55 US$44,325
2024-04-30 2024-04-29 B Purchase Non-Executive Director
500 +0.1%
29.65
US$14,825
500 +0.1% 29.65 US$14,825
2024-04-29 2024-04-25 B Purchase Non-Executive Director
1,500 +0.2%
30.22
US$45,330
1,500 +0.2% 30.22 US$45,330
2024-02-08 2024-02-07 B Purchase Non-Executive Director
584 +0.6%
30.47
US$17,794
584 +0.6% 30.47 US$17,794
2023-11-20 2023-11-16 B Purchase

EVP/CFO

Officer
600 +3.6%
26.25
US$15,750
600 +3.6% 26.25 US$15,750
2023-11-06 2023-11-03 B Purchase Non-Executive Director
674 +0.7%
26.22
US$17,672
674 +0.7% 26.22 US$17,672
2023-10-26 2023-10-25 B Purchase Non-Executive Director
800 +0.8%
23.11
US$18,488
800 +0.8% 23.11 US$18,488
2023-10-26 2023-10-25 B Purchase Non-Executive Director
200 +0.5%
23.12
US$4,624
200 +0.5% 23.12 US$4,624
2023-10-26 2023-10-25 B Purchase Non-Executive Director
200 +0.1%
23.12
US$4,624
200 +0.1% 23.12 US$4,624
2023-10-26 2023-10-25 B Purchase Non-Executive Director
500 +0.3%
23.14
US$11,570
500 +0.3% 23.14 US$11,570
2023-10-26 2023-10-25 B Purchase Non-Executive Director
1,000 +0.1%
23.10
US$23,100
1,000 +0.1% 23.10 US$23,100
2023-10-25 2023-10-25 B Purchase Non-Executive Director
5,000 +5.7%
22.90
US$114,500
5,000 +5.7% 22.90 US$114,500
2023-10-25 2023-10-24 B Purchase Non-Executive Director
3,500 +0.4%
23.13
US$80,955
3,500 +0.4% 23.13 US$80,955
2023-08-25 2023-08-24 B Purchase Non-Executive Director
4,500 +0.5%
28.80
US$129,600
4,500 +0.5% 28.80 US$129,600
2023-08-24 2023-08-23 B Purchase Non-Executive Director
763 +0.8%
28.78
US$21,959
763 +0.8% 28.78 US$21,959
2023-08-22 2023-08-21 B Purchase Non-Executive Director
2,500 +0.3%
29.04
US$72,600
2,500 +0.3% 29.04 US$72,600
2023-08-03 2023-08-03 B Purchase Non-Executive Director
350 +0.9%
32.50
US$11,375
350 +0.9% 32.50 US$11,375
2023-07-28 2023-07-27 B Purchase Non-Executive Director
540 +0.6%
32.57
US$17,588
540 +0.6% 32.57 US$17,588
2023-05-16 2023-05-15 B Purchase Non-Executive Director
5,000 +0.5%
26.22
US$131,100
5,000 +0.5% 26.22 US$131,100
2023-05-09 2023-05-09 B Purchase Non-Executive Director
18,387 +25.3%
26.19
US$481,556
18,387 +25.3% 26.19 US$481,556
2023-05-03 2023-05-02 B Purchase Non-Executive Director
2,500 +0.3%
27.97
US$69,925
2,500 +0.3% 27.97 US$69,925
2023-05-02 2023-05-01 B Purchase Non-Executive Director
4,000 +0.4%
29.05
US$116,200
4,000 +0.4% 29.05 US$116,200
2023-05-02 2023-04-28 B Purchase

EVP/CFO

Officer
1,700 +15.5%
29.45
US$50,065
1,700 +15.5% 29.45 US$50,065
2023-04-28 2023-04-27 B Purchase Non-Executive Director
3,500 +3.6%
28.50
US$99,750
3,500 +3.6% 28.50 US$99,750
2023-03-15 2023-03-14 B Purchase Non-Executive Director
100 +0.3%
31.00
US$3,100
100 +0.3% 31.00 US$3,100
2023-03-14 2023-03-14 B Purchase Non-Executive Director
9,146 +14.4%
32.75
US$299,532
9,146 +14.4% 32.75 US$299,532
2023-03-14 2023-03-13 B Purchase Non-Executive Director
2,500 +0.3%
29.89
US$74,725
2,500 +0.3% 29.89 US$74,725
Explore more

More insider trading research around First Financial Bankshares Inc