← All stocks

John Marshall Bancorp, Inc.

JMSB Net selling
CIK 0001710482 #3486 in the set updated 17 Sep 2026
Bought (120 mo)
$1.25M
out of their own pocket, the only kind of buying there is
Sold (120 mo)
$2.77M
$0.00 on a plan · $0.00 straight out of an exercise
Sold at will
$2.77M
221 of 221 sales
Net
−$1.52M
−$1.52M against sales at will

By person

14 insiders · 350 transactions
Insider
Role
Bought
Sold
Net
Holding
Of company
Worth
Change
Nguonly Lim
Director
$1.22M (25)
−$1.22M
64,375
0.4562%
$1.48M
−25.7%
Kinney Jonathan Craig
Director
$772.06K (87)
$242.80 (1)
+$771.82K
894,239
6.34%
$20.50M
+7.2%
DODSON CARL E
CHIEF OPERATING OFFICER & CRO
$727.18K (31)
−$727.18K
77,500
0.5492%
$1.78M
−26.7%
Mahan Oscar Leland
Director
$29.21K (3)
$536.61K (129)
−$507.40K
94,981
0.6730%
$2.18M
−9.1%
Chase Philip
Director
$3.05K (1)
$281.84K (35)
−$278.79K
182,248
1.29%
$4.18M
+4.6%
GARCIA MICHAEL A
Director
$252.92K (4)
+$252.92K
36,273
0.2570%
$831.38K
+119.4%
Carstater Kent
CHIEF FINANCIAL OFFICER
$171.02K (17)
+$171.02K
56,219
0.3984%
$1.29M
+52.5%
Peden Andrew
CHIEF BANKING OFFICER
$18.60K (1)
+$18.60K
26,560
0.1882%
$608.76K
+54.1%
Foster Michael T
Director
337,573
2.39%
$7.74M
+8.8%
Gordon Ronald J
Director
151,373
1.07%
$3.47M
+7.8%
BERGSTROM CHRISTOPHER W
CHIEF EXECUTIVE OFFICER
74,867
0.5305%
$1.72M
+52.0%
Garg Subhash
Director
44,213
0.3133%
$1.01M
+17.4%
Allin Philip W
Director
29,963
0.2123%
$686.75K
+975.5%
Bell Kelly Jo
CHIEF OPERATING OFFICER
1,333
0.0094%
$30.55K
+255.5%
Insider
Date
Role
Action
Shares
Price
Amount
Kinney Jonathan Craig
26 Aug 2026
Director
Buy indirect
1,238
$22.92
$28.37K
Kinney Jonathan Craig
26 Aug 2026
Director
Buy
1,119
$22.92
$25.65K
Chase Philip
26 Aug 2026
Director
Buy
133
$22.96
$3.05K
Kinney Jonathan Craig
3 Jun 2026
Director
Buy indirect
1,208
$21.03
$25.40K
Kinney Jonathan Craig
3 Jun 2026
Director
Buy
1,092
$21.03
$22.96K
Mahan Oscar Leland
3 Jun 2026
Director
Buy
179
$21.03
$3.76K
Kinney Jonathan Craig
5 Dec 2025
Director
Buy
500
$19.63
$9.82K
Kinney Jonathan Craig
2 Dec 2025
Director
Buy
445
$19.40
$8.63K
Kinney Jonathan Craig
2 Dec 2025
Director
Buy
900
$19.30
$17.37K
Kinney Jonathan Craig
6 Nov 2025
Director
Buy
500
$18.90
$9.45K
Kinney Jonathan Craig
5 Nov 2025
Director
Buy
500
$18.71
$9.36K
Kinney Jonathan Craig
5 Nov 2025
Director
Buy
300
$18.70
$5.61K
Kinney Jonathan Craig
4 Nov 2025
Director
Buy
400
$18.95
$7.58K
Kinney Jonathan Craig
31 Oct 2025
Director
Buy
500
$18.85
$9.43K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
1,000
$18.60
$18.60K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
100
$18.50
$1.85K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
2,400
$18.45
$44.28K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
91
$18.41
$1.68K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
224
$18.35
$4.11K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
115
$18.34
$2.11K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
498
$18.26
$9.09K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
551
$18.25
$10.06K
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
2
$18.24
$36.48
Carstater Kent
31 Jul 2025
CHIEF FINANCIAL OFFICER
Buy
19
$18.18
$345.42
GARCIA MICHAEL A
30 Jul 2025
Director
Buy
6,162
$19.20
$118.31K
GARCIA MICHAEL A
29 Jul 2025
Director
Buy
4,276
$19.20
$82.10K
GARCIA MICHAEL A
28 Jul 2025
Director
Buy
1,876
$19.08
$35.79K
GARCIA MICHAEL A
28 Jul 2025
Director
Buy
871
$19.20
$16.72K
Mahan Oscar Leland
15 Jul 2025
Director
Buy
712
$18.63
$13.26K
Kinney Jonathan Craig
12 Jun 2025
Director
Buy
700
$17.36
$12.15K
Kinney Jonathan Craig
11 Jun 2025
Director
Buy
200
$17.58
$3.52K
Kinney Jonathan Craig
6 Jun 2025
Director
Buy
250
$17.70
$4.43K
Kinney Jonathan Craig
5 Jun 2025
Director
Buy
500
$17.25
$8.63K
Kinney Jonathan Craig
5 Jun 2025
Director
Buy
400
$17.30
$6.92K
Kinney Jonathan Craig
3 Jun 2025
Director
Buy
204
$17.47
$3.56K
Kinney Jonathan Craig
2 Jun 2025
Director
Buy
300
$17.44
$5.23K
Kinney Jonathan Craig
2 Jun 2025
Director
Buy
152
$17.31
$2.63K
Kinney Jonathan Craig
30 May 2025
Director
Buy
148
$17.31
$2.56K
Kinney Jonathan Craig
28 May 2025
Director
Buy
300
$17.45
$5.24K
Kinney Jonathan Craig
28 May 2025
Director
Buy
500
$17.48
$8.74K
Kinney Jonathan Craig
28 Apr 2025
Director
Buy indirect
837
$15.80
$13.22K
Kinney Jonathan Craig
28 Apr 2025
Director
Buy
300
$15.85
$4.76K
Kinney Jonathan Craig
28 Apr 2025
Director
Buy
1,215
$15.80
$19.20K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
490
$15.66
$7.67K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
310
$15.66
$4.85K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
2,900
$15.83
$45.91K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
100
$15.73
$1.57K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
100
$15.64
$1.56K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
100
$15.62
$1.56K
Carstater Kent
25 Apr 2025
CHIEF FINANCIAL OFFICER
Buy
1,000
$15.73
$15.73K
Peden Andrew
25 Apr 2025
CHIEF BANKING OFFICER
Buy
1,200
$15.50
$18.60K
Kinney Jonathan Craig
25 Apr 2025
Director
Buy indirect
63
$15.54
$979.02
Kinney Jonathan Craig
21 Feb 2025
Director
Buy indirect
1,184
$17.60
$20.84K
Kinney Jonathan Craig
21 Feb 2025
Director
Buy
400
$17.66
$7.06K
Kinney Jonathan Craig
21 Feb 2025
Director
Buy
400
$18.01
$7.20K
Kinney Jonathan Craig
20 Feb 2025
Director
Buy
400
$18.62
$7.45K
Kinney Jonathan Craig
20 Feb 2025
Director
Buy
178
$18.65
$3.32K
Mahan Oscar Leland
18 Nov 2024
Director
Buy
501
$24.31
$12.18K
Kinney Jonathan Craig
11 Jun 2024
Director
Buy indirect
500
$16.60
$8.30K
Kinney Jonathan Craig
11 Jun 2024
Director
Buy indirect
200
$16.52
$3.30K
Kinney Jonathan Craig
7 Jun 2024
Director
Buy indirect
39
$16.80
$655.20
Kinney Jonathan Craig
7 Jun 2024
Director
Buy indirect
300
$16.90
$5.07K
Kinney Jonathan Craig
6 Jun 2024
Director
Buy indirect
250
$16.80
$4.20K
Kinney Jonathan Craig
4 Jun 2024
Director
Buy indirect
11
$16.80
$184.80
Kinney Jonathan Craig
29 May 2024
Director
Buy indirect
400
$16.80
$6.72K
Kinney Jonathan Craig
20 May 2024
Director
Buy indirect
370
$16.91
$6.26K
Kinney Jonathan Craig
20 May 2024
Director
Buy indirect
200
$16.93
$3.39K
Kinney Jonathan Craig
16 May 2024
Director
Buy indirect
300
$17.02
$5.11K
Kinney Jonathan Craig
13 May 2024
Director
Buy
300
$17.01
$5.10K
Kinney Jonathan Craig
13 May 2024
Director
Buy
500
$16.50
$8.25K
Kinney Jonathan Craig
10 May 2024
Director
Buy
181
$17.55
$3.18K
Kinney Jonathan Craig
10 May 2024
Director
Buy indirect
300
$17.20
$5.16K
Kinney Jonathan Craig
8 May 2024
Director
Buy
100
$17.50
$1.75K
Kinney Jonathan Craig
1 May 2024
Director
Buy indirect
260
$16.50
$4.29K
Kinney Jonathan Craig
30 Apr 2024
Director
Buy indirect
40
$16.50
$660.00
Kinney Jonathan Craig
30 Apr 2024
Director
Buy
419
$17.15
$7.19K
Kinney Jonathan Craig
30 Apr 2024
Director
Buy
600
$17.00
$10.20K
Kinney Jonathan Craig
29 Apr 2024
Director
Buy indirect
188
$17.18
$3.23K
Kinney Jonathan Craig
29 Apr 2024
Director
Buy indirect
158
$17.25
$2.73K
Kinney Jonathan Craig
29 Apr 2024
Director
Buy indirect
500
$17.10
$8.55K
Kinney Jonathan Craig
29 Apr 2024
Director
Buy indirect
335
$17.15
$5.75K
Kinney Jonathan Craig
29 Apr 2024
Director
Buy
800
$17.20
$13.76K
Kinney Jonathan Craig
29 Apr 2024
Director
Buy
1,200
$17.10
$20.52K
Kinney Jonathan Craig
26 Oct 2023
Director
Buy indirect
300
$17.20
$5.16K
Kinney Jonathan Craig
8 Aug 2023
Director
Buy
494
$19.70
$9.73K
Kinney Jonathan Craig
8 Aug 2023
Director
Buy indirect
500
$19.75
$9.88K
Kinney Jonathan Craig
7 Aug 2023
Director
Buy indirect
6
$19.70
$118.20
Kinney Jonathan Craig
4 Aug 2023
Director
Buy indirect
500
$19.65
$9.83K
Kinney Jonathan Craig
28 Jul 2023
Director
Buy indirect
200
$19.70
$3.94K
Kinney Jonathan Craig
27 Jul 2023
Director
Buy indirect
300
$19.00
$5.70K
Kinney Jonathan Craig
27 Jul 2023
Director
Buy indirect
500
$19.21
$9.61K
Kinney Jonathan Craig
10 May 2023
Director
Buy indirect
500
$17.21
$8.61K
Kinney Jonathan Craig
10 May 2023
Director
Buy indirect
400
$17.15
$6.86K
Kinney Jonathan Craig
5 May 2023
Director
Buy indirect
400
$17.20
$6.88K
Kinney Jonathan Craig
5 May 2023
Director
Buy indirect
200
$17.15
$3.43K
Kinney Jonathan Craig
4 May 2023
Director
Buy indirect
600
$17.35
$10.41K
Showing 250 of 350 transactions. The figures above use every one of them.

What was left out

Form 4 filings counted 140
Amendments (4/A) skipped 4
Filings about a different issuer 0
Unreadable filings 0
Joint filings 0
Sales on a Rule 10b5-1 plan 0
Sales straight out of an exercise 0
Sales at will 221
Transactions with no price 0
Shares from compensation/vesting 290,906
Sales filed before the plan box existed 78
History held since 3 May 2022