Insider at

04

Insider transactions

05
12 buys (P) 0 sells (S) Net: $179,629 + 19 non-open-market transactions below Avg return of open purchases vs now: 15.4% last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

19 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Aug. 26, 2026 JMSB P 1,119 $22.92 $25,647 330,001 Direct +0.34% Acquired 0.3% (price as of 2026-10-05)
Aug. 26, 2026 JMSB P 1,238 $22.92 $28,375 279,926 Indirect +0.44% Acquired 0.3% (price as of 2026-10-05)
June 3, 2026 JMSB P 1,208 $21.03 $25,404 278,688 Indirect +0.44% Acquired 9.4% (price as of 2026-10-05)
June 3, 2026 JMSB P 1,092 $21.03 $22,965 328,882 Direct +0.33% Acquired 9.4% (price as of 2026-10-05)
Dec. 5, 2025 JMSB P 500 $19.63 $9,815 325,652 Direct +0.15% Acquired 17.2% (price as of 2026-10-05)
Dec. 2, 2025 JMSB P 900 $19.30 $17,370 324,707 Direct +0.28% Acquired 19.2% (price as of 2026-10-05)
Dec. 2, 2025 JMSB P 445 $19.40 $8,633 325,152 Direct +0.14% Acquired 18.6% (price as of 2026-10-05)
Nov. 6, 2025 JMSB P 500 $18.90 $9,450 323,807 Direct +0.15% Acquired 21.7% (price as of 2026-10-05)
Nov. 5, 2025 JMSB P 300 $18.70 $5,610 322,807 Direct +0.09% Acquired 23.0% (price as of 2026-10-05)
Nov. 5, 2025 JMSB P 500 $18.71 $9,355 323,307 Direct +0.15% Acquired 22.9% (price as of 2026-10-05)
Nov. 4, 2025 JMSB P 400 $18.95 $7,580 322,507 Direct +0.12% Acquired 21.4% (price as of 2026-10-05)
Oct. 31, 2025 JMSB P 500 $18.85 $9,425 322,107 Direct +0.16% Acquired 22.0% (price as of 2026-10-05)
June 12, 2025 JMSB P 700 $17.36 $12,152 321,607 Direct +0.22% Acquired 32.5% (price as of 2026-10-05)
June 11, 2025 JMSB P 200 $17.58 $3,516 320,907 Direct +0.06% Acquired 30.8% (price as of 2026-10-05)
June 6, 2025 JMSB P 250 $17.70 $4,425 320,707 Direct +0.08% Acquired 29.9% (price as of 2026-10-05)
June 5, 2025 JMSB P 400 $17.30 $6,920 319,957 Direct +0.13% Acquired 32.9% (price as of 2026-10-05)
June 5, 2025 JMSB P 500 $17.25 $8,625 320,457 Direct +0.16% Acquired 33.3% (price as of 2026-10-05)
June 3, 2025 JMSB P 204 $17.47 $3,564 319,557 Direct +0.06% Acquired 31.7% (price as of 2026-10-05)
June 2, 2025 JMSB P 152 $17.31 $2,631 319,353 Direct +0.05% Acquired 32.9% (price as of 2026-10-05)
June 2, 2025 JMSB P 300 $17.44 $5,232 319,201 Direct +0.09% Acquired 31.9% (price as of 2026-10-05)
May 30, 2025 JMSB P 148 $17.31 $2,562 318,901 Direct +0.05% Acquired 32.9% (price as of 2026-10-05)
May 28, 2025 JMSB P 500 $17.48 $8,740 318,453 Direct +0.16% Acquired 31.6% (price as of 2026-10-05)
May 28, 2025 JMSB P 300 $17.45 $5,235 318,753 Direct +0.09% Acquired 31.8% (price as of 2026-10-05)
April 28, 2025 JMSB P 1,215 $15.80 $19,197 317,653 Direct +0.38% Acquired 45.6% (price as of 2026-10-05)
April 28, 2025 JMSB P 300 $15.85 $4,755 317,953 Direct +0.09% Acquired 45.1% (price as of 2026-10-05)
April 28, 2025 JMSB P 837 $15.80 $13,225 277,480 Indirect +0.30% Acquired 45.6% (price as of 2026-10-05)
April 25, 2025 JMSB P 63 $15.54 $979 276,643 Indirect +0.02% Acquired 48.0% (price as of 2026-10-05)
Feb. 21, 2025 JMSB P 400 $18.01 $7,204 316,038 Direct +0.13% Acquired 27.7% (price as of 2026-10-05)
Feb. 21, 2025 JMSB P 400 $17.66 $7,064 316,438 Direct +0.13% Acquired 30.2% (price as of 2026-10-05)
Feb. 21, 2025 JMSB P 1,184 $17.60 $20,838 276,580 Indirect +0.43% Acquired 30.7% (price as of 2026-10-05)
Feb. 20, 2025 JMSB P 178 $18.65 $3,320 315,238 Direct +0.06% Acquired 23.3% (price as of 2026-10-05)
Feb. 20, 2025 JMSB P 400 $18.62 $7,448 315,638 Direct +0.13% Acquired 23.5% (price as of 2026-10-05)
Feb. 4, 2025 JMSB P 122 $18.65 $2,275 111,520 Indirect +0.11% Acquired 23.3% (price as of 2026-10-05)
Feb. 3, 2025 JMSB P 500 $18.60 $9,300 111,398 Indirect +0.45% Acquired 23.7% (price as of 2026-10-05)
Jan. 31, 2025 JMSB P 400 $19.10 $7,640 203,540 Direct +0.20% Acquired 20.4% (price as of 2026-10-05)
Nov. 15, 2024 JMSB S 10 $24.28 $243 45,322 Indirect -0.02% Disposed -5.3% (price as of 2026-10-05)
June 11, 2024 JMSB P 200 $16.52 $3,304 110,398 Indirect +0.18% Acquired 39.2% (price as of 2026-10-05)
June 11, 2024 JMSB P 500 $16.60 $8,300 110,898 Indirect +0.45% Acquired 38.6% (price as of 2026-10-05)
June 7, 2024 JMSB P 300 $16.90 $5,070 110,159 Indirect +0.27% Acquired 36.1% (price as of 2026-10-05)
June 7, 2024 JMSB P 39 $16.80 $655 110,198 Indirect +0.04% Acquired 36.9% (price as of 2026-10-05)
June 6, 2024 JMSB P 250 $16.80 $4,200 109,859 Indirect +0.23% Acquired 36.9% (price as of 2026-10-05)
June 4, 2024 JMSB P 11 $16.80 $185 109,609 Indirect +0.01% Acquired 36.9% (price as of 2026-10-05)
May 29, 2024 JMSB P 400 $16.80 $6,720 109,598 Indirect +0.37% Acquired 36.9% (price as of 2026-10-05)
May 20, 2024 JMSB P 200 $16.93 $3,386 109,198 Indirect +0.18% Acquired 35.9% (price as of 2026-10-05)
May 20, 2024 JMSB P 370 $16.91 $6,257 275,396 Indirect +0.13% Acquired 36.0% (price as of 2026-10-05)
May 16, 2024 JMSB P 300 $17.02 $5,106 108,998 Indirect +0.28% Acquired 35.1% (price as of 2026-10-05)
May 13, 2024 JMSB P 500 $16.50 $8,250 175,398 Direct +0.29% Acquired 39.4% (price as of 2026-10-05)
May 13, 2024 JMSB P 300 $17.01 $5,103 175,698 Direct +0.17% Acquired 35.2% (price as of 2026-10-05)
May 10, 2024 JMSB P 300 $17.20 $5,160 108,698 Indirect +0.28% Acquired 33.7% (price as of 2026-10-05)
May 10, 2024 JMSB P 181 $17.55 $3,177 174,898 Direct +0.10% Acquired 31.1% (price as of 2026-10-05)
May 8, 2024 JMSB P 100 $17.50 $1,750 174,717 Direct +0.06% Acquired 31.4% (price as of 2026-10-05)
May 1, 2024 JMSB P 260 $16.50 $4,290 108,398 Indirect +0.24% Acquired 39.4% (price as of 2026-10-05)
April 30, 2024 JMSB P 600 $17.00 $10,200 174,198 Direct +0.35% Acquired 35.3% (price as of 2026-10-05)
April 30, 2024 JMSB P 419 $17.15 $7,186 174,617 Direct +0.24% Acquired 34.1% (price as of 2026-10-05)
April 30, 2024 JMSB P 40 $16.50 $660 108,138 Indirect +0.04% Acquired 39.4% (price as of 2026-10-05)
April 29, 2024 JMSB P 1,200 $17.10 $20,520 172,798 Direct +0.70% Acquired 34.5% (price as of 2026-10-05)
April 29, 2024 JMSB P 800 $17.20 $13,760 173,598 Direct +0.46% Acquired 33.7% (price as of 2026-10-05)
April 29, 2024 JMSB P 335 $17.15 $5,745 107,252 Indirect +0.31% Acquired 34.1% (price as of 2026-10-05)
April 29, 2024 JMSB P 500 $17.10 $8,550 107,752 Indirect +0.47% Acquired 34.5% (price as of 2026-10-05)
April 29, 2024 JMSB P 158 $17.25 $2,726 107,910 Indirect +0.15% Acquired 33.3% (price as of 2026-10-05)
April 29, 2024 JMSB P 188 $17.18 $3,230 108,098 Indirect +0.17% Acquired 33.9% (price as of 2026-10-05)
Oct. 26, 2023 JMSB P 300 $17.20 $5,160 106,917 Indirect +0.28% Acquired 33.7% (price as of 2026-10-05)
Aug. 8, 2023 JMSB P 500 $19.75 $9,875 106,617 Indirect +0.47% Acquired 16.5% (price as of 2026-10-05)
Aug. 8, 2023 JMSB P 494 $19.70 $9,732 169,907 Direct +0.29% Acquired 16.8% (price as of 2026-10-05)
Aug. 7, 2023 JMSB P 6 $19.70 $118 106,117 Indirect +0.01% Acquired 16.8% (price as of 2026-10-05)
Aug. 4, 2023 JMSB P 500 $19.65 $9,825 106,111 Indirect +0.47% Acquired 17.0% (price as of 2026-10-05)
July 28, 2023 JMSB P 200 $19.70 $3,940 105,611 Indirect +0.19% Acquired 16.8% (price as of 2026-10-05)
July 27, 2023 JMSB P 500 $19.21 $9,605 105,111 Indirect +0.48% Acquired 19.7% (price as of 2026-10-05)
July 27, 2023 JMSB P 300 $19.00 $5,700 105,411 Indirect +0.29% Acquired 21.1% (price as of 2026-10-05)
May 10, 2023 JMSB P 400 $17.15 $6,860 104,111 Indirect +0.39% Acquired 34.1% (price as of 2026-10-05)
May 10, 2023 JMSB P 500 $17.21 $8,605 104,611 Indirect +0.48% Acquired 33.6% (price as of 2026-10-05)
May 5, 2023 JMSB P 200 $17.15 $3,430 103,311 Indirect +0.19% Acquired 34.1% (price as of 2026-10-05)
May 5, 2023 JMSB P 400 $17.20 $6,880 103,711 Indirect +0.39% Acquired 33.7% (price as of 2026-10-05)
May 4, 2023 JMSB P 600 $17.35 $10,410 103,111 Indirect +0.59% Acquired 32.6% (price as of 2026-10-05)
May 1, 2023 JMSB P 400 $17.85 $7,140 102,511 Indirect +0.39% Acquired 28.9% (price as of 2026-10-05)
April 28, 2023 JMSB P 700 $18.35 $12,845 102,111 Indirect +0.69% Acquired 25.3% (price as of 2026-10-05)
April 27, 2023 JMSB P 800 $18.30 $14,640 101,411 Indirect +0.80% Acquired 25.7% (price as of 2026-10-05)
March 16, 2023 JMSB P 800 $23.00 $18,400 100,611 Indirect +0.80% Acquired 0.0% (price as of 2026-10-05)
March 15, 2023 JMSB P 81 $22.05 $1,786 98,192 Indirect +0.08% Acquired 4.3% (price as of 2026-10-05)
March 15, 2023 JMSB P 49 $22.16 $1,086 98,241 Indirect +0.05% Acquired 3.8% (price as of 2026-10-05)
March 15, 2023 JMSB P 570 $22.20 $12,654 98,811 Indirect +0.58% Acquired 3.6% (price as of 2026-10-05)

Showing latest 100 of 111 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Jan. 2, 2025 JMSB Stock Options (right to buy) Common Stock (5,800) $11.77 April 28, 2025 5,800 Disposed
Dec. 30, 2024 JMSB Stock Options (right to buy) Common Stock (1,200) $11.77 April 28, 2025 1,200 Disposed
Sept. 10, 2024 JMSB Stock Options (right to buy) Common Stock (1,000) $11.77 April 28, 2025 1,000 Disposed
Aug. 8, 2024 JMSB Stock Options (right to buy) Common Stock (17) $11.77 April 28, 2025 17 Disposed
Aug. 7, 2024 JMSB Stock Options (right to buy) Common Stock (1,983) $11.77 April 28, 2025 1,983 Disposed
Aug. 1, 2024 JMSB Stock Options (right to buy) Common Stock (1,250) $11.77 April 28, 2025 1,250 Disposed

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 6 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
April 26, 2022 JMSB Common Stock 167,598 Direct
April 26, 2022 JMSB Common Stock 275,026 Indirect
April 26, 2022 JMSB Common Stock 92,630 Indirect
April 26, 2022 JMSB Common Stock 45,332 Indirect
April 26, 2022 JMSB Common Stock 5,624 Indirect
April 26, 2022 JMSB Stock Options (right to buy)→ Common Stock (11,250) 11,250 Direct