30% off. Use code SUMMER30 at checkout for 30% off for 12 months on Pro and Premium subscriptions. Subscribe now

Staahlberg, Jan

Insider profile

Performance

Overall performance
3.5

Performance over holding periods
3.5
30 days 90 days 120 days
Average return 17% 8.2% 15.1%
Success rate 95% 68% 82%
Transactions
15 100% Buy
34 71% Buy
47 69% Buy
Staahlberg, Jan's trades of DiaMedica Therapeutics Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2025-11-26 2025-11-25 B Purchase
35,834 +30.4%
155.62
US$3,411,723
35,834 +30.4% 155.62 US$3,411,723
2025-11-26 2025-11-24 B Purchase
54,617 +8.0%
127.84
US$1,048,935
54,617 +8.0% 127.84 US$1,048,935
2025-11-24 2025-11-21 B Purchase
48,618 +16.6%
104.77
US$2,907,819
48,618 +16.6% 104.77 US$2,907,819
2025-11-21 2025-11-20 B Purchase
128,426 +1.6%
7.41
US$951,213
128,426 +1.6% 7.41 US$951,213
2025-11-20 2025-11-19 B Purchase
240,352 +3.1%
7.21
US$1,732,361
240,352 +3.1% 7.21 US$1,732,361
2025-11-18 2025-11-18 B Purchase
182,882 +2.4%
6.75
US$1,234,618
182,882 +2.4% 6.75 US$1,234,618
2025-11-18 2025-11-17 B Purchase
187,393 +2.6%
6.52
US$1,221,165
187,393 +2.6% 6.52 US$1,221,165
2025-08-28 2025-08-27 B Purchase
50,772 +0.7%
8.29
CA$420,900
50,772 +0.7% 8.29 CA$420,900
2025-08-28 2025-08-26 B Purchase
59,648 +0.8%
8.30
CA$495,078
59,648 +0.8% 8.30 CA$495,078
2025-08-25 2025-08-22 B Purchase
59,788 +0.8%
8.26
CA$493,849
59,788 +0.8% 8.26 CA$493,849
2025-08-25 2025-08-22 B Purchase
48,172 +0.7%
8.28
CA$398,864
48,172 +0.7% 8.28 CA$398,864
2025-08-25 2025-08-20 B Purchase
71,107 +1.0%
8.13
CA$578,100
71,107 +1.0% 8.13 CA$578,100
2025-08-18 2025-08-15 B Purchase
8,233 +0.1%
8.28
CA$68,169
8,233 +0.1% 8.28 CA$68,169
2025-08-18 2025-08-14 B Purchase
70,414 +1.0%
8.27
CA$582,324
70,414 +1.0% 8.27 CA$582,324
2025-08-18 2025-08-13 B Purchase
293,601 +4.4%
8.14
CA$2,389,912
293,601 +4.4% 8.14 CA$2,389,912
2025-07-24 2025-07-23 B Purchase
1,428,571 +27.4%
3.50
US$4,999,998
1,428,571 +27.4% 3.50 US$4,999,998
2023-06-28 2023-06-23 B Purchase
1,470,588 +57.6%
3.40
US$4,999,999
1,470,588 +57.6% 3.40 US$4,999,999