Harper, David Michael

Insider profile

Performance

Overall performance
3.6

Performance over holding periods
3.6
30 days 90 days 120 days
Average return 10% 8.2% 15.1%
Success rate 77% 68% 82%
Transactions
23 100% Buy
34 71% Buy
47 69% Buy
Harper, David Michael's trades of Geodrill Ltd'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
Transaction date
Purchase
Price
374.03
Quantity 51,514 -9.7%
Value CA$1,189,952
Transaction date
Purchase
Price
207.83
Quantity 97,501 -21.3%
Value CA$265,623
Transaction date
Purchase
Price
30.36
Quantity 9,593 +40.2%
Value CA$970,861
Transaction date
Purchase
Price
2.67
Quantity 1,000 +0.0%
Value CA$2,670
Transaction date
Purchase
Price
2.54
Quantity 1,000 +0.0%
Value CA$2,540
Transaction date
Purchase
Price
2.67
Quantity 1,000 +0.0%
Value CA$2,670
Transaction date
Purchase
Price
2.60
Quantity 1,000 +0.0%
Value CA$2,600
Transaction date
Purchase
Price
2.69
Quantity 1,000 +0.0%
Value CA$2,690
Transaction date
Purchase
Price
2.69
Quantity 1,000 +0.0%
Value CA$2,690
Transaction date
Purchase
Price
2.68
Quantity 1,000 +0.0%
Value CA$2,682
Transaction date
Purchase
Price
2.69
Quantity 1,000 +0.0%
Value CA$2,690
Transaction date
Purchase
Price
2.69
Quantity 1,000 +0.0%
Value CA$2,686
Transaction date
Purchase
Price
2.70
Quantity 1,000 +0.0%
Value CA$2,700
Transaction date
Purchase
Price
2.68
Quantity 1,000 +0.0%
Value CA$2,680
Transaction date
Purchase
Price
2.73
Quantity 1,000 +0.0%
Value CA$2,730
Transaction date
Purchase
Price
2.76
Quantity 1,000 +0.0%
Value CA$2,760
Transaction date
Purchase
Price
2.77
Quantity 400 +0.0%
Value CA$1,108
Transaction date
Purchase
Price
2.75
Quantity 600 +0.0%
Value CA$1,650
Transaction date
Purchase
Price
2.78
Quantity 1,000 +0.0%
Value CA$2,780
Transaction date
Purchase
Price
2.77
Quantity 1,000 +0.0%
Value CA$2,767
Transaction date
Purchase
Price
2.77
Quantity 1,000 +0.0%
Value CA$2,770
Transaction date
Purchase
Price
2.72
Quantity 1,000 +0.0%
Value CA$2,720
Transaction date
Purchase
Price
2.83
Quantity 1,000 +0.0%
Value CA$2,830
Transaction date
Purchase
Price
2.76
Quantity 1,000 +0.0%
Value CA$2,760
Transaction date
Purchase
Price
2.80
Quantity 1,000 +0.0%
Value CA$2,800
Transaction date
Purchase
Price
2.80
Quantity 1,000 +0.0%
Value CA$2,800
Transaction date
Purchase
Price
2.61
Quantity 1,000 +0.0%
Value CA$2,610
Transaction date
Purchase
Price
2.49
Quantity 1,000 +0.0%
Value CA$2,494
Transaction date
Purchase
Price
2.57
Quantity 800 +0.0%
Value CA$2,052
Transaction date
Purchase
Price
2.54
Quantity 4,000 +0.0%
Value CA$10,160
Transaction date
Purchase
Price
2.69
Quantity 1,000 +0.0%
Value CA$2,690
Transaction date
Purchase
Price
2.03
Quantity 9,000 +0.0%
Value CA$18,225
Transaction date
Purchase
Price
2.00
Quantity 6,000 +0.0%
Value CA$12,000
Transaction date
Purchase
Price
2.01
Quantity 4,800 +0.0%
Value CA$9,648
Transaction date
Purchase
Price
2.01
Quantity 5,200 +0.0%
Value CA$10,435
Transaction date
Purchase
Price
2.01
Quantity 10,000 +0.1%
Value CA$20,061
Transaction date
Purchase
Price
2.01
Quantity 5,000 +0.0%
Value CA$10,050
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-10-01 2026-09-30 B Purchase
51,514 -9.7%
374.03
CA$1,189,952
51,514 -9.7% 374.03 CA$1,189,952
2026-09-29 2026-09-29 B Purchase
97,501 -21.3%
207.83
CA$265,623
97,501 -21.3% 207.83 CA$265,623
2026-09-28 2026-09-28 B Purchase
9,593 +40.2%
30.36
CA$970,861
9,593 +40.2% 30.36 CA$970,861
2026-09-25 2026-09-25 B Purchase
1,000 +0.0%
2.67
CA$2,670
1,000 +0.0% 2.67 CA$2,670
2026-09-24 2026-09-23 B Purchase
1,000 +0.0%
2.54
CA$2,540
1,000 +0.0% 2.54 CA$2,540
2026-09-22 2026-09-22 B Purchase
1,000 +0.0%
2.67
CA$2,670
1,000 +0.0% 2.67 CA$2,670
2026-09-22 2026-09-21 B Purchase
1,000 +0.0%
2.60
CA$2,600
1,000 +0.0% 2.60 CA$2,600
2026-09-18 2026-09-18 B Purchase
1,000 +0.0%
2.69
CA$2,690
1,000 +0.0% 2.69 CA$2,690
2026-09-17 2026-09-17 B Purchase
1,000 +0.0%
2.69
CA$2,690
1,000 +0.0% 2.69 CA$2,690
2026-09-16 2026-09-16 B Purchase
1,000 +0.0%
2.68
CA$2,682
1,000 +0.0% 2.68 CA$2,682
2026-09-15 2026-09-15 B Purchase
1,000 +0.0%
2.69
CA$2,690
1,000 +0.0% 2.69 CA$2,690
2026-09-14 2026-09-14 B Purchase
1,000 +0.0%
2.69
CA$2,686
1,000 +0.0% 2.69 CA$2,686
2026-09-11 2026-09-11 B Purchase
1,000 +0.0%
2.70
CA$2,700
1,000 +0.0% 2.70 CA$2,700
2026-09-10 2026-09-10 B Purchase
1,000 +0.0%
2.68
CA$2,680
1,000 +0.0% 2.68 CA$2,680
2026-09-08 2026-09-08 B Purchase
1,000 +0.0%
2.73
CA$2,730
1,000 +0.0% 2.73 CA$2,730
2026-09-04 2026-09-04 B Purchase
1,000 +0.0%
2.76
CA$2,760
1,000 +0.0% 2.76 CA$2,760
2026-09-03 2026-09-03 B Purchase
400 +0.0%
2.77
CA$1,108
400 +0.0% 2.77 CA$1,108
2026-09-03 2026-09-03 B Purchase
600 +0.0%
2.75
CA$1,650
600 +0.0% 2.75 CA$1,650
2026-09-02 2026-09-02 B Purchase
1,000 +0.0%
2.78
CA$2,780
1,000 +0.0% 2.78 CA$2,780
2026-09-02 2026-09-01 B Purchase
1,000 +0.0%
2.77
CA$2,767
1,000 +0.0% 2.77 CA$2,767
2026-08-28 2026-08-28 B Purchase
1,000 +0.0%
2.77
CA$2,770
1,000 +0.0% 2.77 CA$2,770
2026-08-31 2026-08-27 B Purchase
1,000 +0.0%
2.72
CA$2,720
1,000 +0.0% 2.72 CA$2,720
2026-08-27 2026-08-26 B Purchase
1,000 +0.0%
2.83
CA$2,830
1,000 +0.0% 2.83 CA$2,830
2026-08-25 2026-08-25 B Purchase
1,000 +0.0%
2.76
CA$2,760
1,000 +0.0% 2.76 CA$2,760
2026-08-21 2026-08-21 B Purchase
1,000 +0.0%
2.80
CA$2,800
1,000 +0.0% 2.80 CA$2,800
2026-08-21 2026-08-20 B Purchase
1,000 +0.0%
2.80
CA$2,800
1,000 +0.0% 2.80 CA$2,800
2026-08-21 2026-08-19 B Purchase
1,000 +0.0%
2.61
CA$2,610
1,000 +0.0% 2.61 CA$2,610
2026-08-21 2026-08-18 B Purchase
1,000 +0.0%
2.49
CA$2,494
1,000 +0.0% 2.49 CA$2,494
2026-08-21 2026-08-17 B Purchase
800 +0.0%
2.57
CA$2,052
800 +0.0% 2.57 CA$2,052
2026-08-19 2026-08-12 B Purchase
4,000 +0.0%
2.54
CA$10,160
4,000 +0.0% 2.54 CA$10,160
2026-09-09 2026-08-09 B Purchase
1,000 +0.0%
2.69
CA$2,690
1,000 +0.0% 2.69 CA$2,690
2024-06-27 2024-06-27 B Purchase
9,000 +0.0%
2.03
CA$18,225
9,000 +0.0% 2.03 CA$18,225
2024-06-27 2024-06-26 B Purchase
6,000 +0.0%
2.00
CA$12,000
6,000 +0.0% 2.00 CA$12,000
2024-06-27 2024-06-25 B Purchase
4,800 +0.0%
2.01
CA$9,648
4,800 +0.0% 2.01 CA$9,648
2024-06-27 2024-06-24 B Purchase
5,200 +0.0%
2.01
CA$10,435
5,200 +0.0% 2.01 CA$10,435
2024-06-27 2024-06-21 B Purchase
10,000 +0.1%
2.01
CA$20,061
10,000 +0.1% 2.01 CA$20,061
2024-06-27 2024-06-20 B Purchase
5,000 +0.0%
2.01
CA$10,050
5,000 +0.0% 2.01 CA$10,050