Mahan Oscar Leland

John Marshall Bancorp, Inc. ยท Director

Mahan Oscar Leland is listed in public filings as director. This Mahan Oscar Leland insider trading page organizes Form 4 disclosures, reported purchases and sales, transaction dates, share amounts, related issuers, and historical insider activity so readers can review the person's public trading record in one place. Companies and tickers connected to this insider trading profile include John Marshall Bancorp, Inc. (JMSB). Investors use Mahan Oscar Leland's insider trading disclosures to study buying and selling patterns, position changes, company-specific activity, and the source evidence behind each reported transaction.

Latest Actions

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
John Marshall Bancorp, Inc.JMSB$2.0M95k sharesBuyJun 3, 2026$3.8K179 shares$21.03--

Insider Trades History

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
John Marshall Bancorp, Inc.JMSB--94.8k sharesGrant / ExerciseDec 16, 2025Disclosure amount unavailable1.9k shares----
John Marshall Bancorp, Inc.JMSB$1.7M92.9k sharesBuyJul 15, 2025$13.3K712 shares$18.63--
John Marshall Bancorp, Inc.JMSB$1.6M94.4k sharesSellMay 5, 2025$4.7K278 shares$17.06--
John Marshall Bancorp, Inc.JMSB$1.6M94.2k sharesSellMay 5, 2025$2.7K156 shares$17.08--
John Marshall Bancorp, Inc.JMSB$1.6M94.7k sharesSellMay 5, 2025$2.1K125 shares$17.02--
John Marshall Bancorp, Inc.JMSB$1.6M92.5k sharesSellMay 5, 2025$1.7K100 shares$17.18--
John Marshall Bancorp, Inc.JMSB$1.6M92.6k sharesSellMay 5, 2025$1.7K100 shares$17.15--
John Marshall Bancorp, Inc.JMSB$1.6M93k sharesSellMay 5, 2025$1.7K100 shares$17.10--
John Marshall Bancorp, Inc.JMSB$1.6M92.2k sharesSellMay 5, 2025$52030 shares$17.33--
John Marshall Bancorp, Inc.JMSB$1.6M94.7k sharesSellMay 5, 2025$1539 shares$17.05--
John Marshall Bancorp, Inc.JMSB$1.6M94.7k sharesSellMay 5, 2025$1539 shares$17.04--
John Marshall Bancorp, Inc.JMSB$1.6M92.7k sharesSellMay 5, 2025$513 shares$17.15--
John Marshall Bancorp, Inc.JMSB$1.6M94.7k sharesSellMay 5, 2025$513 shares$17.05--
John Marshall Bancorp, Inc.JMSB$1.6M94.2k sharesSellMay 5, 2025$342 shares$17.09--
John Marshall Bancorp, Inc.JMSB$1.6M94.2k sharesSellMay 5, 2025$342 shares$17.08--
John Marshall Bancorp, Inc.JMSB$1.6M95.6k sharesSellMay 5, 2025$29.5K1.7k shares$17.00--
John Marshall Bancorp, Inc.JMSB$1.6M93.1k sharesSellMay 5, 2025$19.1K1.1k shares$17.10--
John Marshall Bancorp, Inc.JMSB$1.6M94.8k sharesSellMay 5, 2025$13.0K765 shares$17.01--
John Marshall Bancorp, Inc.JMSB$1.6M92.2k sharesSellMay 5, 2025$5.2K302 shares$17.19--
John Marshall Bancorp, Inc.JMSB$1.6M92.7k sharesSellMay 5, 2025$5.1K300 shares$17.12--
John Marshall Bancorp, Inc.JMSB$010.3k sharesGrant / ExerciseApr 28, 2025$120.6K10.3k shares$11.77--
John Marshall Bancorp, Inc.JMSB$1.6M97.3k sharesGrant / ExerciseApr 28, 2025$33.7K2.1k shares$16.16--
John Marshall Bancorp, Inc.JMSB--89.2k sharesGrant / ExerciseDec 17, 2024Disclosure amount unavailable1.6k shares----
John Marshall Bancorp, Inc.JMSB$2.2M97.8k sharesSellNov 20, 2024$4.8K216 shares$22.03--
John Marshall Bancorp, Inc.JMSB$2.0M87.6k sharesSellNov 20, 2024$4.7K200 shares$23.37--
John Marshall Bancorp, Inc.JMSB$2.0M88.4k sharesSellNov 20, 2024$4.6K200 shares$23.16--
John Marshall Bancorp, Inc.JMSB$2.1M94k sharesSellNov 20, 2024$4.5K200 shares$22.54--
John Marshall Bancorp, Inc.JMSB$2.2M97.5k sharesSellNov 20, 2024$4.4K200 shares$22.13--
John Marshall Bancorp, Inc.JMSB$2.1M88k sharesSellNov 20, 2024$4.4K190 shares$23.29--
John Marshall Bancorp, Inc.JMSB$2.1M93.8k sharesSellNov 20, 2024$4.4K195 shares$22.56--
John Marshall Bancorp, Inc.JMSB$2.1M91.1k sharesSellNov 20, 2024$4.3K188 shares$22.65--
John Marshall Bancorp, Inc.JMSB$2.0M87.9k sharesSellNov 20, 2024$4.0K171 shares$23.32--
John Marshall Bancorp, Inc.JMSB$2.2M99k sharesSellNov 20, 2024$3.1K142 shares$22.01--
John Marshall Bancorp, Inc.JMSB$2.1M91.3k sharesSellNov 20, 2024$3.1K135 shares$22.65--
John Marshall Bancorp, Inc.JMSB$2.1M94.3k sharesSellNov 20, 2024$2.6K117 shares$22.42--
John Marshall Bancorp, Inc.JMSB$2.2M98k sharesSellNov 20, 2024$2.4K108 shares$22.03--
John Marshall Bancorp, Inc.JMSB$2.0M87.8k sharesSellNov 20, 2024$2.3K100 shares$23.34--
John Marshall Bancorp, Inc.JMSB$2.2M97.3k sharesSellNov 20, 2024$2.3K105 shares$22.16--
John Marshall Bancorp, Inc.JMSB$2.0M88.2k sharesSellNov 20, 2024$2.3K100 shares$23.20--
John Marshall Bancorp, Inc.JMSB$2.0M88.3k sharesSellNov 20, 2024$2.3K100 shares$23.18--
John Marshall Bancorp, Inc.JMSB$2.1M89.2k sharesSellNov 20, 2024$2.3K100 shares$23.06--
John Marshall Bancorp, Inc.JMSB$2.1M89.7k sharesSellNov 20, 2024$2.3K100 shares$23.00--
John Marshall Bancorp, Inc.JMSB$2.2M97.2k sharesSellNov 20, 2024$2.3K102 shares$22.23--
John Marshall Bancorp, Inc.JMSB$2.1M93.7k sharesSellNov 20, 2024$2.3K100 shares$22.61--
John Marshall Bancorp, Inc.JMSB$2.2M97.7k sharesSellNov 20, 2024$2.2K101 shares$22.09--
John Marshall Bancorp, Inc.JMSB$2.2M97.1k sharesSellNov 20, 2024$2.2K100 shares$22.25--
John Marshall Bancorp, Inc.JMSB$2.1M89.8k sharesSellNov 20, 2024$2.0K89 shares$22.92--
John Marshall Bancorp, Inc.JMSB$2.2M97.3k sharesSellNov 20, 2024$2.0K89 shares$22.17--
John Marshall Bancorp, Inc.JMSB$2.1M94.3k sharesSellNov 20, 2024$1.6K70 shares$22.43--
John Marshall Bancorp, Inc.JMSB$2.2M97.8k sharesSellNov 20, 2024$88240 shares$22.04--
John Marshall Bancorp, Inc.JMSB$2.1M91.1k sharesSellNov 20, 2024$72832 shares$22.74--
John Marshall Bancorp, Inc.JMSB$2.2M94.9k sharesSellNov 20, 2024$63628 shares$22.73--
John Marshall Bancorp, Inc.JMSB$2.1M87.5k sharesSellNov 20, 2024$58825 shares$23.53--
John Marshall Bancorp, Inc.JMSB$2.1M94.2k sharesSellNov 20, 2024$51723 shares$22.48--
John Marshall Bancorp, Inc.JMSB$2.1M91.1k sharesSellNov 20, 2024$36316 shares$22.69--
John Marshall Bancorp, Inc.JMSB$2.1M94.2k sharesSellNov 20, 2024$29313 shares$22.53--
John Marshall Bancorp, Inc.JMSB$2.1M94k sharesSellNov 20, 2024$22610 shares$22.55--
John Marshall Bancorp, Inc.JMSB$2.1M89.3k sharesSellNov 20, 2024$2079 shares$23.05--
John Marshall Bancorp, Inc.JMSB$2.1M90.8k sharesSellNov 20, 2024$2059 shares$22.79--
John Marshall Bancorp, Inc.JMSB$2.1M89.9k sharesSellNov 20, 2024$1376 shares$22.84--
John Marshall Bancorp, Inc.JMSB$2.0M88.2k sharesSellNov 20, 2024$934 shares$23.23--
John Marshall Bancorp, Inc.JMSB$2.0M88.6k sharesSellNov 20, 2024$924 shares$23.08--
John Marshall Bancorp, Inc.JMSB$2.0M88.6k sharesSellNov 20, 2024$924 shares$23.07--
John Marshall Bancorp, Inc.JMSB$2.1M89.3k sharesSellNov 20, 2024$924 shares$23.02--
John Marshall Bancorp, Inc.JMSB$2.1M91.1k sharesSellNov 20, 2024$914 shares$22.76--
John Marshall Bancorp, Inc.JMSB$2.1M94.9k sharesSellNov 20, 2024$47.6K2.1k shares$22.36--
John Marshall Bancorp, Inc.JMSB$2.2M99.1k sharesSellNov 20, 2024$30.6K1.4k shares$22.00--
John Marshall Bancorp, Inc.JMSB$2.1M92.2k sharesSellNov 20, 2024$22.2K980 shares$22.62--
John Marshall Bancorp, Inc.JMSB$2.2M98.1k sharesSellNov 20, 2024$18.6K846 shares$22.02--
John Marshall Bancorp, Inc.JMSB$2.0M88.6k sharesSellNov 20, 2024$13.4K579 shares$23.06--
John Marshall Bancorp, Inc.JMSB$2.1M93.2k sharesSellNov 20, 2024$11.3K500 shares$22.61--
John Marshall Bancorp, Inc.JMSB$2.1M94.5k sharesSellNov 20, 2024$9.9K444 shares$22.40--
John Marshall Bancorp, Inc.JMSB$2.1M91.8k sharesSellNov 20, 2024$9.6K424 shares$22.63--
John Marshall Bancorp, Inc.JMSB$2.1M89.3k sharesSellNov 20, 2024$8.7K380 shares$23.02--
John Marshall Bancorp, Inc.JMSB$2.1M91.4k sharesSellNov 20, 2024$8.7K384 shares$22.64--
John Marshall Bancorp, Inc.JMSB$2.1M90.4k sharesSellNov 20, 2024$7.3K318 shares$22.80--
John Marshall Bancorp, Inc.JMSB$2.1M90.8k sharesSellNov 20, 2024$6.8K300 shares$22.77--
John Marshall Bancorp, Inc.JMSB$2.1M90.1k sharesSellNov 20, 2024$6.7K292 shares$22.81--
John Marshall Bancorp, Inc.JMSB$2.1M89.9k sharesSellNov 20, 2024$5.4K236 shares$22.83--