JJ
Johnston, Joanne Marie OFFICER
€126,377
▲ Purchases (17 ops.)
Insider track record Other Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Discover the full record of transactions filed by Johnston, Joanne Marie. Officer active across 1 company, notably VersaBank. Aggregated, 23 filings have been recorded. Split: 17 buys · 0 sell. Total volume traded: €126k. History available since 10 June 2026. The latest transaction was disclosed on 24 July 2026 (10 - Acquisition or disposition in the public market). Regulator: SEDI. The full history is accessible without signup.
Companies and markets linked to Johnston, Joanne Marie Open company profiles for insider transactions, fundamentals and analyst consensus when available.
Declarations 23 total
▲ 5 - Senior Officer of Issuer · Executives · 24 Jul 2026 · VersaBank 1,000 shares @ CA$28.10 Common Shares TSXSEDI:4756007 Canonical exit: 22 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 24 Jul 2026 · VersaBank 700 shares @ CA$28.22 Common Shares TSXSEDI:4756006 Canonical exit: 22 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 24 Jul 2026 · VersaBank 300 shares @ CA$28.20 Common Shares TSXSEDI:4756005 Canonical exit: 22 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 1,000 shares @ CA$30.23 0.0031% mcap 8.4% of flow Common Shares TSXSEDI:4752582 Canonical exit: 13 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 600 shares @ CA$30.22 0.0018% mcap 5.0% of flow Common Shares TSXSEDI:4752581 Canonical exit: 13 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 100 shares @ CA$30.21 0.0003% mcap 0.8% of flow Common Shares TSXSEDI:4752580 Canonical exit: 13 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 200 shares @ CA$30.20 0.0006% mcap 1.7% of flow Common Shares TSXSEDI:4752579 Canonical exit: 13 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 100 shares @ CA$30.19 0.0003% mcap 0.8% of flow Common Shares TSXSEDI:4752578 Canonical exit: 13 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 4,000 shares Common Shares TSXSEDI:4752572 Canonical exit: 13 Oct 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 15 Jul 2026 · VersaBank 4,000 shares Common Shares TSXSEDI:4752571 Canonical exit: 13 Oct 2026 (T+90) ◇ 5 - Senior Officer of Issuer · Executives · 6 Jul 2026 · VersaBank 4,000 shares @ CA$15.90 0.0065% mcap 17.5% of flow Common Shares TSXSEDI:4748186 ◇ 5 - Senior Officer of Issuer · Executives · 6 Jul 2026 · VersaBank 4,000 shares @ CA$15.90 0.0062% mcap 21.0% of flow Options TSXSEDI:4748184 ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 700 shares @ CA$31.67 0.0018% mcap 12.6% of flow Common Shares TSXSEDI:4742710 Canonical exit: 28 Sept 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 100 shares @ CA$31.69 0.0003% mcap 1.8% of flow Common Shares TSXSEDI:4742708 Canonical exit: 28 Sept 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 500 shares @ CA$31.73 0.0013% mcap 9.0% of flow Common Shares TSXSEDI:4742702 Canonical exit: 28 Sept 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 350 shares @ CA$31.72 0.0009% mcap 6.3% of flow Common Shares TSXSEDI:4742699 Canonical exit: 28 Sept 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 300 shares @ CA$31.68 0.0008% mcap 5.4% of flow Common Shares TSXSEDI:4742697 Canonical exit: 28 Sept 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 300 shares @ CA$31.70 0.0008% mcap 5.4% of flow Common Shares TSXSEDI:4742695 Canonical exit: 28 Sept 2026 (T+90) ▲ 5 - Senior Officer of Issuer · Executives · 30 Jun 2026 · VersaBank 500 shares @ CA$31.71 0.0013% mcap 9.0% of flow Common Shares TSXSEDI:4742692 Canonical exit: 28 Sept 2026 (T+90) ● 5 - Senior Officer of Issuer · Executives · 24 Jun 2026 · VersaBank 2,750 shares Common Shares TSXSEDI:4741383 ● 5 - Senior Officer of Issuer · Executives · 24 Jun 2026 · VersaBank 2,750 shares Common Shares TSXSEDI:4741382 ◇ 5 - Senior Officer of Issuer · Executives · 10 Jun 2026 · VersaBank 2,750 shares @ CA$15.90 0.0042% mcap 50.0% of flow Common Shares TSXSEDI:4735501 ◇ 5 - Senior Officer of Issuer · Executives · 10 Jun 2026 · VersaBank 2,750 shares @ CA$15.90 0.0042% mcap 50.0% of flow Options TSXSEDI:4735499 About Johnston, Joanne Marie Joanne Marie Johnston is a senior officer of issuer at VersaBank (XTSE). She has 20 filings in total, and in the 20 sampled recent filings, buys amount to EUR 91254 and sells to EUR 0, from 2026-06-15 to 2026-07-15.