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 Buy signal Sell 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