John P. Ducrest serves as Executive at Business First Bancshares, Inc., where they oversee executive responsibilities. Since joining the company, John P. Ducrest has executed 18 insider transactions totaling $294.0K, demonstrating a bullish approach to their equity position. Their most recent transaction on Jul 31, 2025 involved purchasing 2,225 shares valued at $52.6K.
John P. Ducrest currently holds 13,715.77 shares of Business First Bancshares, Inc. (BFST), valued at approximately $0. This represents their equity stake as Executive.
Based on SEC Form 4 filings, John P. Ducrest has been a net buyer of BFST stock. They have purchased $294.0K and sold $0 worth of shares.
John P. Ducrest's most recent insider trade was on Jul 31, 2025, when they purchased 2,225 shares at $23.62 per share.
Get notified when new Form 4 filings are submitted
| $21.77 |
| Discretionary |
| Nov 30, 2023 | BFST | $1.2K | Purchase | 59.89 | $20.33 | Discretionary |
| Aug 31, 2023 | BFST | $1.0K | Purchase | 51.59 | $20.11 | Discretionary |
| May 31, 2023 | BFST | $889 | Purchase | 59.22 | $15.01 | Discretionary |
| May 11, 2023 | BFST | $85.1K | Purchase | 6,036 | $14.10 | Discretionary |
| May 8, 2023 | BFST | $25.0K | Award | 1,584 | $15.78 | Discretionary |
| Feb 28, 2023 | BFST | $883 | Purchase | 42.59 | $20.74 | Discretionary |
| Nov 30, 2022 | BFST | $879 | Purchase | 38 | $23.13 | Discretionary |
| Aug 31, 2022 | BFST | $875 | Purchase | 36.98 | $23.65 | Discretionary |
| Aug 4, 2022 | BFST | $40.0K | Purchase | 1,712 | $23.39 | Discretionary |
| Jun 23, 2022 | BFST | $25.0K | Award | 1,182 | $21.15 | Discretionary |
| May 31, 2022 | BFST | $557 | Purchase | 25.26 | $22.07 | Discretionary |
| Apr 28, 2022 | BFST | $18.0K | Award | 780 | $23.08 | Discretionary |
| Feb 28, 2022 | BFST | $555 | Purchase | 21.4 | $25.93 | Discretionary |
| Nov 30, 2021 | BFST | $546 | Purchase | 19.84 | $27.52 | Discretionary |
| May 27, 2021 | BFST | $3.0K | Award | 124 | $24.40 | Discretionary |
| Apr 28, 2021 | BFST | $108.9K | Purchase | 4,550 | $23.93 | Discretionary |