Latest filing published 26 Nov 2025 for DiaMedica Therapeutics Inc., €386k.
Filing timeline
BuySaleInsider track record
Jan Staahlberg: trading record in brief
Jan Staahlberg is a declared insider of DiaMedica Therapeutics Inc., with filings sourced from SEC (Form 4). In total, 18 filings cover trades dated from 23 June 2023 to 25 November 2025.
Every open-market trade on record is a purchase: 15 purchases worth €8.1M, and no sale. Unlike grants, an open-market purchase is paid for by the insider, at the market price. So far in 2025, the count stands at 15 purchases and no sales.
In size, the median ticket on the buying side is €362k. Across 15 purchases, this insider has always bought alone, with no colleague buying within 30 days.
The newest entry dates from 26 November 2025: an open-market purchase of €386k, in DiaMedica Therapeutics Inc. Filings reach the SEC (Form 4) feed a median of 3 days after the trade. For comparison, the SEC allows two business days to file a Form 4. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to Jan Staahlberg
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 73,099 shares@ CA$8.57498.2% of flowCommon SharesTSXSEDI:4611110Canonical exit: 23 Feb 2026 (T+90)
- 40,253 shares@ CA$7.89314.2% of flowCommon SharesTSXSEDI:4611109Canonical exit: 22 Feb 2026 (T+90)
- 208,872 shares@ CA$7.409220.3% of flowCommon SharesTSXSEDI:4609909Canonical exit: 19 Feb 2026 (T+90)
- 128,426 shares@ CA$7.406712.5% of flowCommon SharesTSXSEDI:4609277Canonical exit: 18 Feb 2026 (T+90)
- 240,352 shares@ CA$7.207622.8% of flowCommon SharesTSXSEDI:4608451Canonical exit: 17 Feb 2026 (T+90)
- 182,882 shares@ CA$6.750916.1% of flowCommon SharesTSXSEDI:4607454Canonical exit: 16 Feb 2026 (T+90)
- 187,393 shares@ CA$6.516616.0% of flowCommon SharesTSXSEDI:4607399Canonical exit: 15 Feb 2026 (T+90)
- 50,772 shares@ CA$8.292.3% of flowCommon SharesTSXSEDI:4566708Canonical exit: 25 Nov 2025 (T+90)
- 59,648 shares@ CA$8.302.7% of flowCommon SharesTSXSEDI:4566707Canonical exit: 24 Nov 2025 (T+90)
- 71,107 shares@ CA$8.133.2% of flowCommon SharesTSXSEDI:4565548Canonical exit: 18 Nov 2025 (T+90)
- 48,172 shares@ CA$8.282.2% of flowCommon SharesTSXSEDI:4565549Canonical exit: 20 Nov 2025 (T+90)
- 59,788 shares@ CA$8.262.7% of flowCommon SharesTSXSEDI:4565550Canonical exit: 20 Nov 2025 (T+90)
- 70,414 shares@ CA$8.273.2% of flowCommon SharesTSXSEDI:4562663Canonical exit: 12 Nov 2025 (T+90)
- 8,233 shares@ CA$8.280.4% of flowCommon SharesTSXSEDI:4562664Canonical exit: 13 Nov 2025 (T+90)
- 293,601 shares@ CA$8.1413.3% of flowCommon SharesTSXSEDI:4562662Canonical exit: 11 Nov 2025 (T+90)
- 1,428,571 shares@ CA$3.5027.9% of flowCommon SharesTSXSEDI:4550674
- Common SharesTSXSEDI:4148945
- 1,470,588 shares@ CA$3.4023.7% of flowCommon SharesTSXSEDI:4148948
18 of 18 declarations