John Marshall Bancorp extends 700,000-share buyback program through Aug. 31, 2027 - JMSB News | Rallies