← 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
Mahan Oscar Leland
5 May 2025
Director
Sell
30
$17.33
$519.90
Mahan Oscar Leland
5 May 2025
Director
Sell
302
$17.19
$5.19K
Mahan Oscar Leland
5 May 2025
Director
Sell
100
$17.18
$1.72K
Mahan Oscar Leland
5 May 2025
Director
Sell
100
$17.15
$1.72K
Mahan Oscar Leland
5 May 2025
Director
Sell
3
$17.15
$51.44
Mahan Oscar Leland
5 May 2025
Director
Sell
300
$17.12
$5.14K
Mahan Oscar Leland
5 May 2025
Director
Sell
100
$17.10
$1.71K
Mahan Oscar Leland
5 May 2025
Director
Sell
1,116
$17.10
$19.08K
Mahan Oscar Leland
5 May 2025
Director
Sell
2
$17.09
$34.17
Mahan Oscar Leland
5 May 2025
Director
Sell
2
$17.08
$34.16
Mahan Oscar Leland
5 May 2025
Director
Sell
156
$17.08
$2.66K
Mahan Oscar Leland
5 May 2025
Director
Sell
278
$17.06
$4.74K
Mahan Oscar Leland
5 May 2025
Director
Sell
9
$17.05
$153.45
Mahan Oscar Leland
5 May 2025
Director
Sell
3
$17.05
$51.14
Mahan Oscar Leland
5 May 2025
Director
Sell
9
$17.04
$153.32
Mahan Oscar Leland
5 May 2025
Director
Sell
125
$17.02
$2.13K
Mahan Oscar Leland
5 May 2025
Director
Sell
765
$17.01
$13.01K
Mahan Oscar Leland
5 May 2025
Director
Sell
1,733
$17.00
$29.46K
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
Mahan Oscar Leland
28 Apr 2025
Director
Exercised, kept
10,250
$11.77
$120.64K
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
Foster Michael T
11 Apr 2025
Director
Exercised, kept
11,250
$11.77
$132.41K
Allin Philip W
4 Apr 2025
Director
Exercised, kept
11,250
$11.77
$132.41K
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
Kinney Jonathan Craig
2 Jan 2025
Director
Exercised, kept
5,800
$11.77
$68.27K
Kinney Jonathan Craig
30 Dec 2024
Director
Exercised, kept
1,200
$11.77
$14.12K
Nguonly Lim
11 Dec 2024
Director
Sell
1,352
$22.75
$30.76K
Nguonly Lim
10 Dec 2024
Director
Sell
2,648
$22.75
$60.24K
Nguonly Lim
25 Nov 2024
Director
Sell
6,000
$24.00
$144.00K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
188
$22.65
$4.26K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
135
$22.65
$3.06K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
384
$22.64
$8.69K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
424
$22.63
$9.60K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
980
$22.62
$22.17K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
500
$22.61
$11.31K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$22.61
$2.26K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
195
$22.56
$4.40K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
10
$22.55
$225.50
Mahan Oscar Leland
20 Nov 2024
Director
Sell
200
$22.54
$4.51K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
13
$22.53
$292.89
Mahan Oscar Leland
20 Nov 2024
Director
Sell
23
$22.48
$517.04
Mahan Oscar Leland
20 Nov 2024
Director
Sell
70
$22.43
$1.57K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
117
$22.42
$2.62K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
444
$22.40
$9.95K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
28
$22.73
$636.44
Mahan Oscar Leland
20 Nov 2024
Director
Sell
2,129
$22.36
$47.60K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$22.25
$2.23K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
102
$22.23
$2.27K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
89
$22.17
$1.97K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
105
$22.16
$2.33K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
200
$22.13
$4.43K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
101
$22.09
$2.23K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
40
$22.04
$881.60
Mahan Oscar Leland
20 Nov 2024
Director
Sell
2
$22.04
$44.07
Mahan Oscar Leland
20 Nov 2024
Director
Sell
216
$22.03
$4.76K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
108
$22.03
$2.38K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
846
$22.02
$18.63K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
142
$22.01
$3.13K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
1,392
$22.00
$30.62K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
25
$23.53
$588.25
Mahan Oscar Leland
20 Nov 2024
Director
Sell
200
$23.37
$4.67K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$23.34
$2.33K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
171
$23.32
$3.99K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
190
$23.29
$4.43K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
4
$23.23
$92.92
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$23.20
$2.32K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$23.18
$2.32K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
200
$23.16
$4.63K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
4
$23.08
$92.32
Mahan Oscar Leland
20 Nov 2024
Director
Sell
4
$23.07
$92.28
Mahan Oscar Leland
20 Nov 2024
Director
Sell
579
$23.06
$13.35K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$23.06
$2.31K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
9
$23.05
$207.45
Mahan Oscar Leland
20 Nov 2024
Director
Sell
4
$23.02
$92.08
Mahan Oscar Leland
20 Nov 2024
Director
Sell
380
$23.02
$8.75K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
100
$23.00
$2.30K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
89
$22.92
$2.04K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
6
$22.84
$137.04
Mahan Oscar Leland
20 Nov 2024
Director
Sell
236
$22.83
$5.39K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
292
$22.81
$6.66K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
318
$22.80
$7.25K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
9
$22.79
$205.11
Mahan Oscar Leland
20 Nov 2024
Director
Sell
300
$22.77
$6.83K
Mahan Oscar Leland
20 Nov 2024
Director
Sell
4
$22.76
$91.04
Mahan Oscar Leland
20 Nov 2024
Director
Sell
32
$22.74
$727.68
Mahan Oscar Leland
20 Nov 2024
Director
Sell
16
$22.69
$363.04
Mahan Oscar Leland
20 Nov 2024
Director
Sell
1
$22.67
$22.67
Mahan Oscar Leland
19 Nov 2024
Director
Sell
8
$24.23
$193.84
Mahan Oscar Leland
19 Nov 2024
Director
Sell
101
$24.12
$2.44K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
2
$24.12
$48.23
Mahan Oscar Leland
19 Nov 2024
Director
Sell
222
$24.10
$5.35K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
8
$23.91
$191.28
Mahan Oscar Leland
19 Nov 2024
Director
Sell
5
$23.87
$119.33
Mahan Oscar Leland
19 Nov 2024
Director
Sell
15
$23.86
$357.90
Mahan Oscar Leland
19 Nov 2024
Director
Sell
7
$23.86
$166.99
Mahan Oscar Leland
19 Nov 2024
Director
Sell
1
$23.84
$23.84
Mahan Oscar Leland
19 Nov 2024
Director
Sell
15
$23.83
$357.45
Mahan Oscar Leland
19 Nov 2024
Director
Sell
141
$23.82
$3.36K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
7
$23.80
$166.60
Mahan Oscar Leland
19 Nov 2024
Director
Sell
8
$23.74
$189.92
Mahan Oscar Leland
19 Nov 2024
Director
Sell
1
$23.72
$23.72
Mahan Oscar Leland
19 Nov 2024
Director
Sell
100
$23.71
$2.37K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
153
$23.70
$3.63K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
16
$23.70
$379.12
Mahan Oscar Leland
19 Nov 2024
Director
Sell
293
$23.67
$6.94K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
119
$23.66
$2.82K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
167
$23.65
$3.95K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
8
$23.64
$189.12
Mahan Oscar Leland
19 Nov 2024
Director
Sell
14
$23.60
$330.40
Mahan Oscar Leland
19 Nov 2024
Director
Sell
17
$23.58
$400.86
Mahan Oscar Leland
19 Nov 2024
Director
Sell
1,055
$23.55
$24.85K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
66
$23.53
$1.55K
Mahan Oscar Leland
19 Nov 2024
Director
Sell
66
$23.49
$1.55K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
36
$24.66
$887.76
Mahan Oscar Leland
18 Nov 2024
Director
Sell
2
$24.62
$49.24
Mahan Oscar Leland
18 Nov 2024
Director
Sell
139
$24.61
$3.42K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
200
$24.53
$4.91K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
200
$24.49
$4.90K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
200
$24.48
$4.90K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
200
$24.46
$4.89K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
494
$24.45
$12.08K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
100
$24.32
$2.43K
Mahan Oscar Leland
18 Nov 2024
Director
Buy
501
$24.31
$12.18K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
32
$24.29
$777.28
Mahan Oscar Leland
18 Nov 2024
Director
Sell
28
$24.26
$679.28
Mahan Oscar Leland
18 Nov 2024
Director
Sell
370
$24.24
$8.97K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
3
$24.22
$72.66
Mahan Oscar Leland
18 Nov 2024
Director
Sell
300
$24.21
$7.26K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
3
$24.19
$72.57
Mahan Oscar Leland
18 Nov 2024
Director
Sell
82
$24.18
$1.98K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
1
$24.17
$24.17
Mahan Oscar Leland
18 Nov 2024
Director
Sell
100
$24.15
$2.42K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
440
$24.14
$10.62K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
100
$24.11
$2.41K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
12
$24.10
$289.20
Mahan Oscar Leland
18 Nov 2024
Director
Sell
100
$24.09
$2.41K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
100
$24.05
$2.41K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
217
$24.03
$5.21K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
69
$24.00
$1.66K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
200
$23.98
$4.80K
Mahan Oscar Leland
18 Nov 2024
Director
Sell
200
$23.93
$4.79K
Kinney Jonathan Craig
15 Nov 2024
Director
Sell indirect
10
$24.28
$242.80
Kinney Jonathan Craig
10 Sep 2024
Director
Exercised, kept
1,000
$11.77
$11.77K
Kinney Jonathan Craig
8 Aug 2024
Director
Exercised, kept
17
$11.77
$200.09
Kinney Jonathan Craig
7 Aug 2024
Director
Exercised, kept
1,983
$11.77
$23.34K
Kinney Jonathan Craig
1 Aug 2024
Director
Exercised, kept
1,250
$11.77
$14.71K
Chase Philip
24 Jun 2024
Director
Exercised, kept
11,250
$11.77
$132.41K
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
Nguonly Lim
9 Apr 2024
Director
Exercised, kept
11,250
$11.77
$132.41K
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
Nguonly Lim
8 Aug 2023
Director
Sell
2,289
$20.00
$45.78K
Kinney Jonathan Craig
7 Aug 2023
Director
Buy indirect
6
$19.70
$118.20
Nguonly Lim
7 Aug 2023
Director
Sell
211
$20.00
$4.22K
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
Nguonly Lim
28 Jul 2023
Director
Sell
1
$19.37
$19.37
Nguonly Lim
28 Jul 2023
Director
Sell
14
$19.66
$275.24
Nguonly Lim
28 Jul 2023
Director
Sell
28
$19.61
$549.08
Nguonly Lim
28 Jul 2023
Director
Sell
36
$19.40
$698.40
Nguonly Lim
28 Jul 2023
Director
Sell
100
$19.35
$1.94K
Nguonly Lim
28 Jul 2023
Director
Sell
260
$19.36
$5.03K
Nguonly Lim
28 Jul 2023
Director
Sell
261
$19.34
$5.05K
Nguonly Lim
28 Jul 2023
Director
Sell
1,800
$19.32
$34.78K
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