30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Mahan Oscar Leland

Insider profile

Performance

Overall performance
3.4

Performance over holding periods
3.4
30 days 90 days 120 days
Average return 6% 8.2% 15.1%
Success rate 84% 68% 82%
Transactions
130 1% Buy
34 71% Buy
47 69% Buy
Mahan Oscar Leland's trades of John Marshall Bancorp Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-05 2026-06-03 B Purchase
86,953 -15.7%
129.27
US$4,330,979
86,953 -15.7% 129.27 US$4,330,979
2025-07-17 2025-07-15 B Purchase
76,838 +48.4%
317.15
US$675,098
76,838 +48.4% 317.15 US$675,098
2025-05-06 2025-05-05 S Sale
79,187 +43.9%
100.33
US$4,158,863
79,187 +43.9% 100.33 US$4,158,863
2025-05-06 2025-05-05 S Sale
302 -0.3%
17.19
US$5,190
302 -0.3% 17.19 US$5,190
2025-05-06 2025-05-05 S Sale
100 -0.1%
17.18
US$1,718
100 -0.1% 17.18 US$1,718
2025-05-06 2025-05-05 S Sale
100 -0.1%
17.15
US$1,715
100 -0.1% 17.15 US$1,715
2025-05-06 2025-05-05 S Sale
3 -0.0%
17.15
US$51
3 -0.0% 17.15 US$51
2025-05-06 2025-05-05 S Sale
300 -0.3%
17.12
US$5,136
300 -0.3% 17.12 US$5,136
2025-05-06 2025-05-05 S Sale
100 -0.1%
17.10
US$1,710
100 -0.1% 17.10 US$1,710
2025-05-06 2025-05-05 S Sale
1,116 -1.2%
17.10
US$19,084
1,116 -1.2% 17.10 US$19,084
2025-05-06 2025-05-05 S Sale
2 -0.0%
17.09
US$34
2 -0.0% 17.09 US$34
2025-05-06 2025-05-05 S Sale
2 -0.0%
17.08
US$34
2 -0.0% 17.08 US$34
2025-05-06 2025-05-05 S Sale
156 -0.2%
17.08
US$2,664
156 -0.2% 17.08 US$2,664
2025-05-06 2025-05-05 S Sale
278 -0.3%
17.06
US$4,741
278 -0.3% 17.06 US$4,741
2025-05-06 2025-05-05 S Sale
9 -0.0%
17.05
US$153
9 -0.0% 17.05 US$153
2025-05-06 2025-05-05 S Sale
3 -0.0%
17.05
US$51
3 -0.0% 17.05 US$51
2025-05-06 2025-05-05 S Sale
9 -0.0%
17.04
US$153
9 -0.0% 17.04 US$153
2025-05-06 2025-05-05 S Sale
125 -0.1%
17.02
US$2,128
125 -0.1% 17.02 US$2,128
2025-05-06 2025-05-05 S Sale
765 -0.8%
17.01
US$13,013
765 -0.8% 17.01 US$13,013
2025-05-06 2025-05-05 S Sale
1,733 -1.8%
17.00
US$29,461
1,733 -1.8% 17.00 US$29,461
2025-05-02 2025-05-02 PrS Proposed sale
7,000
17.24
US$120,680
7,000 17.24 US$120,680
2024-11-21 2024-11-20 S Sale
188 -0.2%
22.65
US$4,258
188 -0.2% 22.65 US$4,258
2024-11-21 2024-11-20 S Sale
135 -0.1%
22.65
US$3,057
135 -0.1% 22.65 US$3,057
2024-11-21 2024-11-20 S Sale
384 -0.4%
22.64
US$8,694
384 -0.4% 22.64 US$8,694
2024-11-21 2024-11-20 S Sale
424 -0.5%
22.63
US$9,595
424 -0.5% 22.63 US$9,595
2024-11-21 2024-11-20 S Sale
980 -1.1%
22.62
US$22,168
980 -1.1% 22.62 US$22,168
2024-11-21 2024-11-20 S Sale
500 -0.5%
22.61
US$11,305
500 -0.5% 22.61 US$11,305
2024-11-21 2024-11-20 S Sale
100 -0.1%
22.61
US$2,260
100 -0.1% 22.61 US$2,260
2024-11-21 2024-11-20 S Sale
195 -0.2%
22.56
US$4,399
195 -0.2% 22.56 US$4,399
2024-11-21 2024-11-20 S Sale
10 -0.0%
22.55
US$226
10 -0.0% 22.55 US$226
2024-11-21 2024-11-20 S Sale
200 -0.2%
22.54
US$4,508
200 -0.2% 22.54 US$4,508
2024-11-21 2024-11-20 S Sale
13 -0.0%
22.53
US$293
13 -0.0% 22.53 US$293
2024-11-21 2024-11-20 S Sale
23 -0.0%
22.48
US$517
23 -0.0% 22.48 US$517
2024-11-21 2024-11-20 S Sale
70 -0.1%
22.43
US$1,570
70 -0.1% 22.43 US$1,570
2024-11-21 2024-11-20 S Sale
117 -0.1%
22.42
US$2,623
117 -0.1% 22.42 US$2,623
2024-11-21 2024-11-20 S Sale
444 -0.5%
22.40
US$9,946
444 -0.5% 22.40 US$9,946
2024-11-21 2024-11-20 S Sale
28 -0.0%
22.73
US$636
28 -0.0% 22.73 US$636
2024-11-21 2024-11-20 S Sale
2,129 -2.2%
22.36
US$47,604
2,129 -2.2% 22.36 US$47,604
2024-11-21 2024-11-20 S Sale
100 -0.1%
22.25
US$2,225
100 -0.1% 22.25 US$2,225
2024-11-21 2024-11-20 S Sale
102 -0.1%
22.23
US$2,267
102 -0.1% 22.23 US$2,267
2024-11-21 2024-11-20 S Sale
89 -0.1%
22.17
US$1,973
89 -0.1% 22.17 US$1,973
2024-11-21 2024-11-20 S Sale
105 -0.1%
22.16
US$2,327
105 -0.1% 22.16 US$2,327
2024-11-21 2024-11-20 S Sale
200 -0.2%
22.13
US$4,426
200 -0.2% 22.13 US$4,426
2024-11-21 2024-11-20 S Sale
101 -0.1%
22.09
US$2,231
101 -0.1% 22.09 US$2,231
2024-11-21 2024-11-20 S Sale
40 -0.0%
22.04
US$882
40 -0.0% 22.04 US$882