MarketPeel
Insider Trading Intelligence
MH

Michelle S. Hickox

FFIN
EVP/CFO · FIRST FINANCIAL BANKSHARES INC · CIK 0001573445
FILING MIX · LIFETIME87%/13%
BUYS
27
SELLS
4
TOTAL VALUE
$1.07M
COMPANIES
1
ACTIVE SINCE
Feb 2023
HOLDINGS NOW
11,861
AVG SELL PX
TRADE KIND
SHOWING 31 / 31
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
15 backtested trades · 8 horizons · 5 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Michelle S. Hickox, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d15+46.67%-1.62%-0.41%-1.21%-0.48%
14d15+40.00%-3.43%-1.51%-1.92%+0.91%
30d15+13.33%-5.71%+0.01%-5.72%-1.26%
60d15+26.67%-9.86%+3.02%-12.89%-17.86%
90d15+40.00%-10.20%+4.57%-14.77%-25.39%
180d15(1 pending)+28.57%-3.99%+10.65%-14.64%-21.51%
1y15(2 pending)+30.77%-2.71%+23.71%-26.42%-38.70%
2y15(2 pending)+100.00%+5.51%+48.22%-42.70%-45.35%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
FFIN · 11,861 shares · as of Mar 13, 2026
06,25512,50918,76425,018202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 27 buys / 4 sellsCOVERAGE · 13 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
6,09410,006Mar 13, 2026Mar 17, 2026View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
6,09417,955Mar 13, 2026Mar 17, 2026View →
FFIN
FIRST FINANCIAL BANKSHARES INC
SALE
EVP/CFO
6,09411,861Mar 13, 2026Mar 17, 2026View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
1,000$29.50$29.5K11,861Mar 9, 2026Mar 11, 2026View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
1,000$29.50$29.5K14,600Mar 9, 2026Mar 11, 2026View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
2,000$31.15$62.3K24,461Oct 28, 2025Oct 29, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
1,3543,912Aug 16, 2025Aug 19, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
SALE
EVP/CFO
1,35422,461Aug 16, 2025Aug 19, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
1,2032,558Aug 14, 2025Aug 18, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
11,431$36.43$416.4K11,431Aug 14, 2025Aug 18, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
SALE
EVP/CFO
1,20323,815Aug 14, 2025Aug 18, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
3,40325,018Aug 14, 2025Aug 18, 2025View →
FFIN
FIRST FINANCIAL BANKSHARES INC
SALE
EVP/CFO
1,35521,615Aug 16, 2024Aug 20, 2024View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
1,3551,355Aug 16, 2024Aug 20, 2024View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
12,45212,452Aug 14, 2024Aug 15, 2024View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
3,60722,970Aug 14, 2024Aug 15, 2024View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
1,000$29.70$29.7K19,363May 23, 2024May 24, 2024View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
1,000$31.25$31.3K18,363May 15, 2024May 16, 2024View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
600$26.25$15.8K17,363Nov 16, 2023Nov 20, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
4,06316,763Aug 16, 2023Aug 18, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASEGRANT
Stock grant
14,28914,289Aug 16, 2023Aug 18, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
1,700$29.45$50.1K12,700Apr 28, 2023May 2, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
2,216$35.45$78.6K11,000Mar 8, 2023Mar 10, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
1$35.46$358,784Mar 8, 2023Mar 10, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
783$35.47$27.8K8,783Mar 8, 2023Mar 10, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
3,000$37.95$113.8K8,000Feb 8, 2023Feb 9, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
100$36.43$3.6K5,000Feb 6, 2023Feb 7, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
3,687$36.44$134.4K4,900Feb 6, 2023Feb 7, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
524$36.40$19.1K524Feb 6, 2023Feb 7, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
37$36.39$1.3K561Feb 6, 2023Feb 7, 2023View →
FFIN
FIRST FINANCIAL BANKSHARES INC
PURCHASE
EVP/CFO
652$36.45$23.8K1,213Feb 6, 2023Feb 7, 2023View →
Other insiders · FFIN
Loading peer insiders…
About this filer
CIK 0001573445
ROLE
EVP/CFO
PRIMARY
FFIN
COMPANIES
1
ACTIVE SINCE
Feb 2023
MARKETPEEL · /INSIDER/0001573445DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback