JMSB · John Marshall Bancorp Inc. Common Stock
View on chartInsiders & Stakes
| Michael T. Foster | ▲ Buy | Grant | 337,573 Shares held | 12/16/2025 | View profile |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 278,688 Shares held | 6/3/2026 | View profile |
| Oscar Leland Mahan | ▲ Buy | Open Market | 94,981 Shares held | 6/3/2026 | View profile |
| Kent Carstater CHIEF FINANCIAL OFFICER | ▲ Buy | Grant | 56,219 Shares held | 12/16/2025 | View profile |
| Subhash Garg | ▲ Buy | Grant | 44,213 Shares held | 12/16/2025 | View profile |
| Michael A. Garcia | ▲ Buy | Grant | 36,273 Shares held | 12/16/2025 | View profile |
| Christopher W. Bergstrom CHIEF EXECUTIVE OFFICER | ▼ Sell | Gift | 32,720 Shares held | 6/17/2026 | View profile |
| Philip Chase | ▲ Buy | Grant | 32,275 Shares held | 12/16/2025 | View profile |
| Philip W. Allin | ▲ Buy | Grant | 29,963 Shares held | 12/16/2025 | View profile |
| Andrew Peden CHIEF BANKING OFFICER | ▼ Sell | Tax Withholding | 26,560 Shares held | 12/17/2025 | View profile |
| Kelly Jo Bell CHIEF OPERATING OFFICER | ▼ Sell | Tax Withholding | 1,333 Shares held | 12/19/2025 | View profile |
Transaction History
| Christopher W. Bergstrom | ▼ Sell | Gift | 32,720 | $0 | 6/17/2026 |
| Christopher W. Bergstrom | ▼ Sell | Gift | 32,720 | $0 | 6/17/2026 |
| Oscar Leland Mahan | ▲ Buy | Open Market | 179 | $4K | 6/3/2026 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 1,092 | $23K | 6/3/2026 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 1,208 | $25K | 6/3/2026 |
| Kelly Jo Bell | ▼ Sell | Tax Withholding | 37 | $790 | 12/19/2025 |
| Kelly Jo Bell | ▼ Sell | Tax Withholding | 28 | $598 | 12/17/2025 |
| Andrew Peden | ▼ Sell | Tax Withholding | 194 | $4K | 12/17/2025 |
| Michael T. Foster | ▲ Buy | Grant | 1,901 | $0 | 12/16/2025 |
| Jonathan Craig Kinney | ▲ Buy | Grant | 2,138 | $0 | 12/16/2025 |
| Oscar Leland Mahan | ▲ Buy | Grant | 1,901 | $0 | 12/16/2025 |
| Subhash Garg | ▲ Buy | Grant | 1,901 | $0 | 12/16/2025 |
| Michael A. Garcia | ▲ Buy | Grant | 1,901 | $0 | 12/16/2025 |
| Philip W. Allin | ▲ Buy | Grant | 1,901 | $0 | 12/16/2025 |
| Philip Chase | ▲ Buy | Grant | 1,901 | $0 | 12/16/2025 |
| Andrew Peden | ▲ Buy | Grant | 2,376 | $0 | 12/16/2025 |
| Kent Carstater | ▲ Buy | Grant | 3,088 | $0 | 12/16/2025 |
| Christopher W. Bergstrom | ▲ Buy | Grant | 9,502 | $0 | 12/16/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 500 | $10K | 12/5/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 900 | $17K | 12/2/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 445 | $9K | 12/2/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 500 | $9K | 11/6/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 300 | $6K | 11/5/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 500 | $9K | 11/5/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 400 | $8K | 11/4/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 500 | $9K | 10/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 19 | $345 | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 2 | $36 | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 551 | $10K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 498 | $9K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 115 | $2K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 224 | $4K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 91 | $2K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 2,400 | $44K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 100 | $2K | 7/31/2025 |
| Kent Carstater | ▲ Buy | Open Market | 1,000 | $19K | 7/31/2025 |
| Michael A. Garcia | ▲ Buy | Open Market | 6,162 | $118K | 7/30/2025 |
| Michael A. Garcia | ▲ Buy | Open Market | 4,276 | $82K | 7/29/2025 |
| Michael A. Garcia | ▲ Buy | Open Market | 871 | $17K | 7/28/2025 |
| Michael A. Garcia | ▲ Buy | Open Market | 1,876 | $36K | 7/28/2025 |
| Oscar Leland Mahan | ▲ Buy | Open Market | 712 | $13K | 7/15/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 700 | $12K | 6/12/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 200 | $4K | 6/11/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 250 | $4K | 6/6/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 400 | $7K | 6/5/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 500 | $9K | 6/5/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 204 | $4K | 6/3/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 152 | $3K | 6/2/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 300 | $5K | 6/2/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 148 | $3K | 5/30/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 500 | $9K | 5/28/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 300 | $5K | 5/28/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 1,733 | $29K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 765 | $13K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 125 | $2K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 9 | $153 | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 3 | $51 | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 9 | $153 | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 278 | $5K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 156 | $3K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 2 | $34 | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 2 | $34 | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 1,116 | $19K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 100 | $2K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 300 | $5K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 3 | $51 | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 100 | $2K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 100 | $2K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 302 | $5K | 5/5/2025 |
| Oscar Leland Mahan | ▼ Sell | Open Market | 30 | $520 | 5/5/2025 |
| Oscar Leland Mahan | ▲ Buy | Option Exercise | 10,250 | $121K | 4/28/2025 |
| Oscar Leland Mahan | ▼ Sell | Tax Withholding | 2,083 | $34K | 4/28/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 1,215 | $19K | 4/28/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 300 | $5K | 4/28/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 837 | $13K | 4/28/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 63 | $979 | 4/25/2025 |
| Andrew Peden | ▲ Buy | Open Market | 1,200 | $19K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 1,000 | $16K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 100 | $2K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 100 | $2K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 100 | $2K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 2,900 | $46K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 310 | $5K | 4/25/2025 |
| Kent Carstater | ▲ Buy | Open Market | 490 | $8K | 4/25/2025 |
| Michael T. Foster | ▲ Buy | Option Exercise | 11,250 | $132K | 4/11/2025 |
| Philip W. Allin | ▲ Buy | Option Exercise | 11,250 | $132K | 4/4/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 400 | $7K | 2/21/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 400 | $7K | 2/21/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 1,184 | $21K | 2/21/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 178 | $3K | 2/20/2025 |
| Jonathan Craig Kinney | ▲ Buy | Open Market | 400 | $7K | 2/20/2025 |
| Jonathan Craig Kinney | ▲ Buy | Grant | 122 | $2K | 2/4/2025 |
| Jonathan Craig Kinney | ▲ Buy | Grant | 500 | $9K | 2/3/2025 |
| Jonathan Craig Kinney | ▲ Buy | Grant | 400 | $8K | 1/31/2025 |
| Andrew Peden | ▼ Sell | Tax Withholding | 71 | $1K | 1/21/2025 |
| Andrew Peden | ▼ Sell | Tax Withholding | 96 | $2K | 1/19/2025 |
| Philip Chase | ▲ Buy | Option Exercise | 11,250 | $132K | 6/24/2024 |