MarketPeel
Insider Trading Intelligence
JL

James Brian Lally

EFSC
CEO · ENTERPRISE FINANCIAL SERVICES CORP · CIK 0001674404
FILING MIX · LIFETIME54%/46%
BUYS
39
SELLS
33
TOTAL VALUE
$3.38M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
116,158
AVG SELL PX
$48.25
TRADE KIND
SHOWING 72 / 72
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
5 backtested trades · 8 horizons · 5 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by James Brian Lally, 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
7d5+40.00%+0.18%+1.16%-0.98%-1.84%
14d5+60.00%+0.47%+1.32%-0.84%-2.56%
30d5+60.00%-1.19%+3.16%-4.35%-4.99%
60d5+0.00%+6.88%+6.08%+0.80%+0.99%
90d5+20.00%+4.00%+8.92%-4.93%-3.93%
180d5+80.00%-1.33%+14.44%-15.76%-18.25%
1y5+0.00%+10.86%+23.95%-13.08%-17.42%
2y5(5 pending)
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
EFSC · 116,158 shares · as of Jun 30, 2026
029,80059,59989,399119,198202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 39 buys / 33 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
462$45.94$21.2K116,158Jun 30, 2026Jul 8, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
6,3446,344Mar 4, 2026Mar 6, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
3,502$57.57$201.6K115,696Feb 24, 2026Feb 26, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
7,982119,198Feb 24, 2026Feb 26, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
7,9827,982Feb 24, 2026Feb 26, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
4,1760Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
5,513113,424Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
4,176105,511Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,673$59.22$99.1K103,838Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
2,776$59.22$164.4K107,911Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
6,849110,687Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
2,208$59.22$130.8K111,216Feb 10, 2026Feb 12, 2026View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
450$46.84$21.1K101,335Jun 30, 2025Jul 9, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE10b5-1
10b5-1 plan
1,828$55.16$100.8K100,885Jun 26, 2025Jun 27, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE10b5-1
10b5-1 plan
1,655$55.04$91.1K102,713Jun 24, 2025Jun 26, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE10b5-1
10b5-1 plan
400$55.01$22.0K104,368May 15, 2025May 16, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE10b5-1
10b5-1 plan
2,206$55.04$121.4K104,768May 13, 2025May 14, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE10b5-1
10b5-1 plan
4,689$55.18$258.7K106,974May 12, 2025May 13, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
16,14416,144Mar 4, 2025Mar 6, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
5,3985,398Mar 4, 2025Mar 6, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
11,639116,685Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
3,5920Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
5,022$58.87$295.6K111,663Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,583$58.87$93.2K96,493Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
14,368110,861Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
3,59298,076Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
5,815$58.87$342.3K105,046Feb 3, 2025Feb 5, 2025View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
604$32.40$19.6K94,484Jun 3, 2024Jun 12, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
30,66130,661Feb 28, 2024Mar 1, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
5,8575,857Feb 28, 2024Mar 1, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
3,525$40.83$143.9K93,880Feb 24, 2024Feb 27, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
7,98397,405Feb 24, 2024Feb 27, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
7,98315,964Feb 24, 2024Feb 27, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
5,017$39.52$198.3K83,620Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
3,34576,582Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
3,430$39.52$135.6K89,422Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,325$39.52$52.4K75,257Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
3,3450Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
13,38088,637Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
9,23292,852Feb 6, 2024Feb 8, 2024View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
480$34.53$16.6K73,237May 31, 2023Jun 7, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
20,43820,438Feb 28, 2023Mar 2, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
4,1764,176Feb 28, 2023Mar 2, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
749$51.82$38.8K66,361Jan 30, 2023Feb 1, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
4,029$51.82$208.8K72,757Jan 30, 2023Feb 1, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
1,98267,110Jan 30, 2023Feb 1, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,9820Jan 30, 2023Feb 1, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
10,42576,786Jan 30, 2023Feb 1, 2023View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
533$39.36$21.0K59,965May 31, 2022Jun 7, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
23,94723,947Feb 24, 2022Feb 28, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
3,5923,592Feb 24, 2022Feb 28, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
20,32520,325Feb 24, 2022Feb 28, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,456$48.20$70.2K59,432Jan 24, 2022Jan 26, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
578$48.20$27.9K57,274Jan 24, 2022Jan 26, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
1,53157,852Jan 24, 2022Jan 26, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
3,61460,888Jan 24, 2022Jan 26, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,5310Jan 24, 2022Jan 26, 2022View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
725$29.32$21.3K56,321May 31, 2021Jun 4, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
17,63717,637Feb 25, 2021Mar 1, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
3,3453,345Feb 25, 2021Mar 1, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
1,05253,160Jan 25, 2021Jan 27, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
398$36.64$14.6K52,762Jan 25, 2021Jan 27, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
4,74957,511Jan 25, 2021Jan 27, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,915$36.64$70.2K55,596Jan 25, 2021Jan 27, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
1,0520Jan 25, 2021Jan 27, 2021View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
557$24.96$13.9K52,108May 29, 2020Jun 4, 2020View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASE
CEO
15,00060,577Mar 12, 2020Mar 16, 2020View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
9,026$28.16$254.2K51,551Mar 12, 2020Mar 16, 2020View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
15,0000Mar 12, 2020Mar 16, 2020View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
1,9821,982Feb 26, 2020Feb 28, 2020View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
PURCHASEGRANT
Stock grant
6,40548,097Jan 29, 2020Jan 31, 2020View →
EFSC
ENTERPRISE FINANCIAL SERVICES CORP
SALE
CEO
2,520$44.75$112.8K45,577Jan 29, 2020Jan 31, 2020View →
Other insiders · EFSC
Loading peer insiders…
About this filer
CIK 0001674404
ROLE
CEO
PRIMARY
EFSC
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001674404DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback