Mahan Oscar Leland made one open market purchase of John Marshall Bancorp ($JMSB) shares in the last year, totaling $13,265, with the most recent on July 15, 2025. This ranks 4111th among 4983 insiders, well below the average buy of $1.5 million across 3.29 transactions. He sold $JMSB shares 18 times for $87,556 total, most recently on May 5, 2025, ranking 9761st out of 11678 insiders versus the typical $8.6 million across 6.37 sales.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 16, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | A | Common Stock | 1901 | $0.00 | 94,802.0000 | 14,172,953 | 2.05% | 0.01% |
| July 15, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | P | Common Stock | 712 | $18.63 | 92,901.0000 | 14,223,418 | 0.77% | 0.01% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $17.15 | 92,621.0000 | 14,241,072 | 0.11% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $17.18 | 92,521.0000 | 14,241,072 | 0.11% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 302 | $17.19 | 92,219.0000 | 14,241,072 | 0.33% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 30 | $17.33 | 92,189.0000 | 14,241,072 | 0.03% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 125 | $17.02 | 94,699.0000 | 14,241,072 | 0.13% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 3 | $17.15 | 92,721.0000 | 14,241,072 | 0.00% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 2 | $17.08 | 94,242.0000 | 14,241,072 | 0.00% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 2 | $17.09 | 94,240.0000 | 14,241,072 | 0.00% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1116 | $17.10 | 93,124.0000 | 14,241,072 | 1.18% | 0.01% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $17.10 | 93,024.0000 | 14,241,072 | 0.11% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1733 | $17.00 | 95,589.0000 | 14,241,072 | 1.78% | 0.01% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 765 | $17.01 | 94,824.0000 | 14,241,072 | 0.80% | 0.01% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 300 | $17.12 | 92,724.0000 | 14,241,072 | 0.32% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 9 | $17.04 | 94,690.0000 | 14,241,072 | 0.01% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 3 | $17.05 | 94,687.0000 | 14,241,072 | 0.00% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 9 | $17.05 | 94,678.0000 | 14,241,072 | 0.01% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 278 | $17.06 | 94,400.0000 | 14,241,072 | 0.29% | 0.00% |
| May 5, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 156 | $17.08 | 94,244.0000 | 14,241,072 | 0.17% | 0.00% |
| April 28, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | M | Stock Options (right to buy) | 10250 | $0.00 | 0.0000 | 14,241,072 | 100.00% | 0.07% |
| April 28, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | F | Common Stock | 2083 | $16.16 | 97,322.0000 | 14,241,072 | 2.10% | 0.01% |
| April 28, 2025 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | M | Common Stock | 10250 | $11.77 | 99,405.0000 | 14,241,072 | 11.50% | 0.07% |
| Dec. 17, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | A | Common Stock | 1610 | $0.00 | 89,155.0000 | 14,214,587 | 1.84% | 0.01% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 190 | $23.29 | 88,041.0000 | 14,214,587 | 0.22% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 171 | $23.32 | 87,870.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $23.34 | 87,770.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $23.37 | 87,570.0000 | 14,214,587 | 0.23% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 25 | $23.53 | 87,545.0000 | 14,214,587 | 0.03% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 142 | $22.01 | 98,967.0000 | 14,214,587 | 0.14% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 846 | $22.02 | 98,121.0000 | 14,214,587 | 0.85% | 0.01% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 108 | $22.03 | 98,013.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 216 | $22.03 | 97,797.0000 | 14,214,587 | 0.22% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 2 | $22.04 | 97,795.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 40 | $22.04 | 97,755.0000 | 14,214,587 | 0.04% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 101 | $22.09 | 97,654.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $22.13 | 97,454.0000 | 14,214,587 | 0.20% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 105 | $22.16 | 97,349.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 89 | $22.17 | 97,260.0000 | 14,214,587 | 0.09% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 102 | $22.23 | 97,158.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $22.25 | 97,058.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 2129 | $22.36 | 94,929.0000 | 14,214,587 | 2.19% | 0.01% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 28 | $22.73 | 94,901.0000 | 14,214,587 | 0.03% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 444 | $22.40 | 94,457.0000 | 14,214,587 | 0.47% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 117 | $22.42 | 94,340.0000 | 14,214,587 | 0.12% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 70 | $22.43 | 94,270.0000 | 14,214,587 | 0.07% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 23 | $22.48 | 94,247.0000 | 14,214,587 | 0.02% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 13 | $22.53 | 94,234.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $22.54 | 94,034.0000 | 14,214,587 | 0.21% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 10 | $22.55 | 94,024.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 195 | $22.56 | 93,829.0000 | 14,214,587 | 0.21% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $22.61 | 93,729.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 500 | $22.61 | 93,229.0000 | 14,214,587 | 0.53% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 980 | $22.62 | 92,249.0000 | 14,214,587 | 1.05% | 0.01% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 424 | $22.63 | 91,825.0000 | 14,214,587 | 0.46% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 384 | $22.64 | 91,441.0000 | 14,214,587 | 0.42% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 135 | $22.65 | 91,306.0000 | 14,214,587 | 0.15% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 188 | $22.65 | 91,118.0000 | 14,214,587 | 0.21% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1392 | $22.00 | 99,109.0000 | 14,214,587 | 1.39% | 0.01% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1 | $22.67 | 91,117.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 16 | $22.69 | 91,101.0000 | 14,214,587 | 0.02% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 32 | $22.74 | 91,069.0000 | 14,214,587 | 0.04% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 4 | $22.76 | 91,065.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 300 | $22.77 | 90,765.0000 | 14,214,587 | 0.33% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 9 | $22.79 | 90,756.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 318 | $22.80 | 90,438.0000 | 14,214,587 | 0.35% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 292 | $22.81 | 90,146.0000 | 14,214,587 | 0.32% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 236 | $22.83 | 89,910.0000 | 14,214,587 | 0.26% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 6 | $22.84 | 89,904.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 89 | $22.92 | 89,815.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $23.00 | 89,715.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 380 | $23.02 | 89,335.0000 | 14,214,587 | 0.42% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 4 | $23.02 | 89,331.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 9 | $23.05 | 89,322.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $23.06 | 89,222.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 579 | $23.06 | 88,643.0000 | 14,214,587 | 0.65% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 4 | $23.07 | 88,639.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 4 | $23.08 | 88,635.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $23.16 | 88,435.0000 | 14,214,587 | 0.23% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $23.18 | 88,335.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $23.20 | 88,235.0000 | 14,214,587 | 0.11% | 0.00% |
| Nov. 20, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 4 | $23.23 | 88,231.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 8 | $23.64 | 101,890.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 167 | $23.65 | 101,723.0000 | 14,214,587 | 0.16% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 119 | $23.66 | 101,604.0000 | 14,214,587 | 0.12% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 293 | $23.67 | 101,311.0000 | 14,214,587 | 0.29% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 16 | $23.70 | 101,295.0000 | 14,214,587 | 0.02% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 153 | $23.70 | 101,142.0000 | 14,214,587 | 0.15% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $23.71 | 101,042.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1 | $23.72 | 101,041.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 8 | $23.74 | 101,033.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 7 | $23.80 | 101,026.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 141 | $23.82 | 100,885.0000 | 14,214,587 | 0.14% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 15 | $23.83 | 100,870.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1 | $23.84 | 100,869.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 7 | $23.86 | 100,862.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 15 | $23.86 | 100,847.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 5 | $23.87 | 100,842.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 8 | $23.91 | 100,834.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 222 | $24.10 | 100,612.0000 | 14,214,587 | 0.22% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 2 | $24.12 | 100,610.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 101 | $24.12 | 100,509.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 66 | $23.53 | 102,984.0000 | 14,214,587 | 0.06% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 8 | $24.23 | 100,501.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1055 | $23.55 | 101,929.0000 | 14,214,587 | 1.02% | 0.01% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 17 | $23.58 | 101,912.0000 | 14,214,587 | 0.02% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 14 | $23.60 | 101,898.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 19, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 66 | $23.49 | 103,050.0000 | 14,214,587 | 0.06% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 2 | $24.62 | 103,152.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 36 | $24.66 | 103,116.0000 | 14,214,587 | 0.03% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $24.49 | 103,493.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $23.93 | 107,345.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $23.98 | 107,145.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 69 | $24.00 | 107,076.0000 | 14,214,587 | 0.06% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 217 | $24.03 | 106,859.0000 | 14,214,587 | 0.20% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $24.05 | 106,759.0000 | 14,214,587 | 0.09% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $24.09 | 106,659.0000 | 14,214,587 | 0.09% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 12 | $24.10 | 106,647.0000 | 14,214,587 | 0.01% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $24.11 | 106,547.0000 | 14,214,587 | 0.09% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 440 | $24.14 | 106,107.0000 | 14,214,587 | 0.41% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $24.15 | 106,007.0000 | 14,214,587 | 0.09% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 1 | $24.17 | 106,006.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 82 | $24.18 | 105,924.0000 | 14,214,587 | 0.08% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 3 | $24.19 | 105,921.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 300 | $24.21 | 105,621.0000 | 14,214,587 | 0.28% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 3 | $24.22 | 105,618.0000 | 14,214,587 | 0.00% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 370 | $24.24 | 105,248.0000 | 14,214,587 | 0.35% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 28 | $24.26 | 105,220.0000 | 14,214,587 | 0.03% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 32 | $24.29 | 105,188.0000 | 14,214,587 | 0.03% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | P | Common Stock | 501 | $24.31 | 104,687.0000 | 14,214,587 | 0.48% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 100 | $24.32 | 104,587.0000 | 14,214,587 | 0.10% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 494 | $24.45 | 104,093.0000 | 14,214,587 | 0.47% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $24.46 | 103,893.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $24.48 | 103,693.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 200 | $24.53 | 103,293.0000 | 14,214,587 | 0.19% | 0.00% |
| Nov. 18, 2024 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | S | Common Stock | 139 | $24.61 | 103,154.0000 | 14,214,587 | 0.13% | 0.00% |
| Dec. 19, 2023 | John Marshall Bancorp, Inc. | $JMSB | Mahan Oscar Leland | Not found | A | Common Stock | 1480 | $0.00 | 107,545.0000 | 14,080,026 | 1.40% | 0.01% |