Bitfarms Ltd (BITF)

Bitfarms Ltd has seen consistent insider selling activity, with the most recent transactions occurring on January 22, 2026. Directors and senior officers have been the primary participants in these sales over the past several months. No insider buying activity has been recorded within the last three months.
Ticker: BITF Exchange: TOR


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Upgrade for signal details

Upgrade to see score, net flow, insiders and context.

Upgrade to see full signal details →

Insider trades have triggered activity signals for Bitfarms Ltd. Upgrade to see score, net flow, insiders and the full signal context.

Top insiders
Trades
Freedman, Amy Leanne
Director of Issuer
1 sale — total 395,004 CAD
Sale 22 Jan 2026
Value CA$3,760,945.68 | Price 117.61 | Shares 89,569
Sale 14 Jan 2026
Value CA$4,165,893.16 | Price 374.20 | Shares 4,405
Sale 14 Jan 2026
Value CA$616,443.15 | Price 204.90 | Shares 61,081
Sale 5 Dec 2025
Value CA$69,694.04 | Price 4.04 | Shares 17,251
Sale 8 Oct 2025
Value CA$364,000.00 | Price 5.20 | Shares 70,000
Sale 8 Oct 2025
Value CA$183,512.00 | Price 5.24 | Shares 35,000
Sale 8 Oct 2025
Value CA$364,000.00 | Price 5.20 | Shares 70,000
Sale 8 Oct 2025
Value CA$770,896.00 | Price 5.51 | Shares 140,000
Buy 24 Sep 2025
Value US$92,575.00 | Price 2.65 | Shares 35,000
Sale 22 Sep 2025
Value CA$187,531.25 | Price 4.25 | Shares 44,125
Sale 19 Sep 2025
Value CA$291,674.25 | Price 4.32 | Shares 67,500
Sale 19 Sep 2025
Value CA$222,000.00 | Price 4.44 | Shares 50,000
Sale 18 Sep 2025
Value CA$138,846.00 | Price 4.63 | Shares 30,000
Sale 18 Sep 2025
Value CA$496,020.00 | Price 4.72 | Shares 105,000
Buy 18 Sep 2025
Value CA$215,100.00 | Price 4.78 | Shares 45,000
Sale 17 Sep 2025
Value CA$163,160.00 | Price 4.08 | Shares 40,000
Sale 17 Sep 2025
Value CA$131,625.00 | Price 4.05 | Shares 32,500
Sale 17 Sep 2025
Value US$11,480.00 | Price 2.87 | Shares 4,000
Sale 17 Sep 2025
Value US$14,401.50 | Price 2.88 | Shares 5,000
Sale 17 Sep 2025
Value CA$3,960.00 | Price 3.96 | Shares 1,000
Sale 16 Sep 2025
Value CA$115,857.00 | Price 3.86 | Shares 30,000
Sale 16 Sep 2025
Value CA$135,855.00 | Price 3.62 | Shares 37,500
Sale 16 Sep 2025
Value CA$157,200.00 | Price 3.93 | Shares 40,000
Sale 16 Sep 2025
Value CA$195,000.00 | Price 3.90 | Shares 50,000
Sale 15 Sep 2025
Value CA$109,038.00 | Price 3.63 | Shares 30,000
Sale 12 Sep 2025
Value CA$106,869.00 | Price 3.05 | Shares 35,000
Sale 10 Sep 2025
Value CA$80,815.00 | Price 2.31 | Shares 35,000
Sale 8 Sep 2025
Value CA$142,481.79 | Price 1.77 | Shares 80,480
Sale 8 Sep 2025
Value CA$142,481.79 | Price 1.77 | Shares 80,480
Buy 8 Sep 2025
Value US$148,350.00 | Price 1.29 | Shares 115,000
Sale 28 Aug 2025
Value CA$92,245.00 | Price 1.84 | Shares 50,000
Buy 25 Aug 2025
Value US$9,178.24 | Price 1.25 | Shares 7,318
Buy 20 Aug 2025
Value CA$11,387.25 | Price 1.75 | Shares 6,507
Sale 15 Aug 2025
Value CA$12,952.86 | Price 1.77 | Shares 7,318
Sale 14 Aug 2025
Value CA$17,710.62 | Price 1.77 | Shares 10,006
Sale 16 Jul 2025
Value US$639.00 | Price 1.07 | Shares 600
Sale 16 Jul 2025
Value US$791,141.60 | Price 1.06 | Shares 746,360
Sale 16 Jul 2025
Value US$463,245.22 | Price 1.06 | Shares 439,095
Sale 16 Jul 2025
Value US$14,496.08 | Price 1.05 | Shares 13,773
Sale 16 Jul 2025
Value US$991,345.95 | Price 1.05 | Shares 944,139
Sale 16 Jul 2025
Value US$292,999.19 | Price 1.05 | Shares 280,382
Sale 16 Jul 2025
Value US$39,633.36 | Price 1.04 | Shares 38,109
Sale 14 Jul 2025
Value US$322,948.75 | Price 1.15 | Shares 280,825
Sale 14 Jul 2025
Value US$185,941.13 | Price 1.15 | Shares 162,394
Sale 14 Jul 2025
Value US$427,826.04 | Price 1.14 | Shares 375,286
Sale 14 Jul 2025
Value US$1,592.50 | Price 1.14 | Shares 1,400
Sale 14 Jul 2025
Value US$521,244.21 | Price 1.14 | Shares 459,246
Sale 14 Jul 2025
Value US$43,114.02 | Price 1.13 | Shares 38,154
Sale 14 Jul 2025
Value US$99,682.24 | Price 1.12 | Shares 89,002
Sale 14 Jul 2025
Value US$111,305.99 | Price 1.12 | Shares 99,826
Sale 14 Jul 2025
Value US$93,420.93 | Price 1.11 | Shares 84,163
Sale 14 Jul 2025
Value US$1,801.44 | Price 1.08 | Shares 1,668
Sale 14 Jul 2025
Value US$967.50 | Price 1.08 | Shares 900
Sale 14 Jul 2025
Value US$204,515.52 | Price 1.07 | Shares 191,136
Sale 11 Jul 2025
Value US$114,320.35 | Price 1.15 | Shares 99,409
Sale 11 Jul 2025
Value US$120,405.38 | Price 1.13 | Shares 107,027
Sale 11 Jul 2025
Value US$4,759.40 | Price 1.12 | Shares 4,240
Sale 11 Jul 2025
Value US$196,565.60 | Price 1.12 | Shares 175,505
Sale 10 Jul 2025
Value US$17,535.92 | Price 1.09 | Shares 16,088
Sale 10 Jul 2025
Value US$21,750.00 | Price 1.09 | Shares 20,000
Sale 10 Jul 2025
Value US$224,052.50 | Price 1.09 | Shares 206,500
Sale 10 Jul 2025
Value US$5,005.48 | Price 1.08 | Shares 4,624
Sale 10 Jul 2025
Value US$1,085,867.64 | Price 1.08 | Shares 1,005,433
Sale 10 Jul 2025
Value US$33,335.75 | Price 1.08 | Shares 31,010
Sale 10 Jul 2025
Value US$366,532.78 | Price 1.07 | Shares 342,554
Sale 10 Jul 2025
Value US$210,444.00 | Price 1.07 | Shares 197,600
Sale 10 Jul 2025
Value US$810,373.18 | Price 1.06 | Shares 764,503
Sale 9 Jul 2025
Value US$10,170.30 | Price 1.05 | Shares 9,686
Sale 8 Jul 2025
Value US$10,405.15 | Price 1.09 | Shares 9,590
Sale 8 Jul 2025
Value US$59,878.44 | Price 1.08 | Shares 55,443
Sale 8 Jul 2025
Value US$144,391.85 | Price 1.08 | Shares 134,318
Sale 8 Jul 2025
Value US$836,514.23 | Price 1.07 | Shares 781,789
Sale 8 Jul 2025
Value US$49,036.05 | Price 1.05 | Shares 46,701
Sale 8 Jul 2025
Value US$165,064.02 | Price 1.05 | Shares 157,956
Sale 8 Jul 2025
Value US$184,288.00 | Price 1.04 | Shares 177,200
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-01-26 2026-01-22 S Sale

Director of Issuer

Non-Executive Director
89,569 -31.0%
117.61
CA$3,760,946
89,569 -31.0% 117.61 CA$3,760,946
2026-01-14 2026-01-14 S Sale

Director of Issuer

Non-Executive Director
4,405 -31.2%
374.20
CA$4,165,893
4,405 -31.2% 374.20 CA$4,165,893
2026-01-14 2026-01-14 S Sale

Director of Issuer

Non-Executive Director
61,081 +14.9%
204.90
CA$616,443
61,081 +14.9% 204.90 CA$616,443
2025-12-08 2025-12-05 S Sale

Director of Issuer, Senior Officer of Issuer

Executive Director
17,251 -1.8%
4.04
CA$69,694
17,251 -1.8% 4.04 CA$69,694
2025-10-20 2025-10-08 S Sale

Senior Officer of Issuer

Officer
70,000
5.20
CA$364,000
70,000 5.20 CA$364,000
2025-10-20 2025-10-08 S Sale

Senior Officer of Issuer

Officer
35,000
5.24
CA$183,512
35,000 5.24 CA$183,512
2025-10-10 2025-10-08 S Sale

Senior Officer of Issuer

Officer
140,000 -92.8%
5.51
CA$770,896
140,000 -92.8% 5.51 CA$770,896
2025-10-10 2025-10-08 S Sale

Senior Officer of Issuer

Officer
70,000
5.20
CA$364,000
70,000 5.20 CA$364,000
2025-09-24 2025-09-24 B Purchase

Director of Issuer, Senior Officer of Issuer

Executive Director
35,000 +4.0%
2.65
US$92,575
35,000 +4.0% 2.65 US$92,575
2025-09-24 2025-09-22 S Sale

Senior Officer of Issuer

Officer
44,125
4.25
CA$187,531
44,125 4.25 CA$187,531
2025-09-24 2025-09-19 S Sale

Senior Officer of Issuer

Officer
67,500 -86.2%
4.32
CA$291,674
67,500 -86.2% 4.32 CA$291,674
2025-09-22 2025-09-19 S Sale

Senior Officer of Issuer

Officer
50,000 -76.9%
4.44
CA$222,000
50,000 -76.9% 4.44 CA$222,000
2025-09-24 2025-09-18 S Sale

Senior Officer of Issuer

Officer
30,000 -85.7%
4.63
CA$138,846
30,000 -85.7% 4.63 CA$138,846
2025-09-24 2025-09-18 S Sale

Senior Officer of Issuer

Officer
105,000
4.72
CA$496,020
105,000 4.72 CA$496,020
2025-09-19 2025-09-18 B Purchase

Senior Officer of Issuer

Officer
45,000
4.78
CA$215,100
45,000 4.78 CA$215,100
2025-09-19 2025-09-17 S Sale

Senior Officer of Issuer

Officer
40,000
4.08
CA$163,160
40,000 4.08 CA$163,160
2025-09-19 2025-09-17 S Sale

Senior Officer of Issuer

Officer
32,500 -44.8%
4.05
CA$131,625
32,500 -44.8% 4.05 CA$131,625
2025-09-17 2025-09-17 S Sale

Senior Officer of Issuer

Officer
4,000 -10.3%
2.87
US$11,480
4,000 -10.3% 2.87 US$11,480
2025-09-17 2025-09-17 S Sale

Senior Officer of Issuer

Officer
5,000 -11.4%
2.88
US$14,402
5,000 -11.4% 2.88 US$14,402
2025-09-17 2025-09-17 S Sale

Senior Officer of Issuer

Officer
1,000 -2.2%
3.96
CA$3,960
1,000 -2.2% 3.96 CA$3,960
2025-09-19 2025-09-16 S Sale

Senior Officer of Issuer

Officer
30,000
3.86
CA$115,857
30,000 3.86 CA$115,857
2025-09-19 2025-09-16 S Sale

Senior Officer of Issuer

Officer
37,500
3.62
CA$135,855
37,500 3.62 CA$135,855
2025-09-19 2025-09-16 S Sale

Senior Officer of Issuer

Officer
40,000 -51.6%
3.93
CA$157,200
40,000 -51.6% 3.93 CA$157,200
2025-09-17 2025-09-16 S Sale

Director of Issuer

Non-Executive Director
50,000 -45.7%
3.90
CA$195,000
50,000 -45.7% 3.90 CA$195,000
2025-09-19 2025-09-15 S Sale

Senior Officer of Issuer

Officer
30,000
3.63
CA$109,038
30,000 3.63 CA$109,038
2025-09-16 2025-09-12 S Sale

Senior Officer of Issuer

Officer
35,000
3.05
CA$106,869
35,000 3.05 CA$106,869
2025-09-16 2025-09-10 S Sale

Senior Officer of Issuer

Officer
35,000 -76.4%
2.31
CA$80,815
35,000 -76.4% 2.31 CA$80,815
2025-09-16 2025-09-08 S Sale

Director of Issuer, Senior Officer of Issuer

Executive Director
80,480 -6.3%
1.77
CA$142,482
80,480 -6.3% 1.77 CA$142,482
2025-09-08 2025-09-08 B Purchase

Director of Issuer, Senior Officer of Issuer

Executive Director
115,000 +15.2%
1.29
US$148,350
115,000 +15.2% 1.29 US$148,350
2025-09-08 2025-09-08 S Sale

Director of Issuer, Senior Officer of Issuer

Executive Director
80,480 -9.6%
1.77
CA$142,482
80,480 -9.6% 1.77 CA$142,482
2025-09-16 2025-08-28 S Sale

Senior Officer of Issuer

Officer
50,000
1.84
CA$92,245
50,000 1.84 CA$92,245
2025-08-25 2025-08-25 B Purchase

Senior Officer of Issuer

Officer
7,318 +2.6%
1.25
US$9,178
7,318 +2.6% 1.25 US$9,178
2025-08-20 2025-08-20 B Purchase

Director of Issuer

Non-Executive Director
6,507 +12.3%
1.75
CA$11,387
6,507 +12.3% 1.75 CA$11,387
2025-08-19 2025-08-15 S Sale

Senior Officer of Issuer

Officer
7,318 -2.5%
1.77
CA$12,953
7,318 -2.5% 1.77 CA$12,953
2025-08-19 2025-08-14 S Sale

Director of Issuer

Non-Executive Director
10,006 -15.9%
1.77
CA$17,711
10,006 -15.9% 1.77 CA$17,711
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
600 -0.0%
1.07
US$639
600 -0.0% 1.07 US$639
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
746,360 -1.3%
1.06
US$791,142
746,360 -1.3% 1.06 US$791,142
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
439,095 -0.8%
1.06
US$463,245
439,095 -0.8% 1.06 US$463,245
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
13,773 -0.0%
1.05
US$14,496
13,773 -0.0% 1.05 US$14,496
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
944,139 -1.7%
1.05
US$991,346
944,139 -1.7% 1.05 US$991,346
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
280,382 -0.5%
1.05
US$292,999
280,382 -0.5% 1.05 US$292,999
2025-07-17 2025-07-16 S Sale

10% Security Holder of Issuer

Large shareholder
38,109 -0.1%
1.04
US$39,633
38,109 -0.1% 1.04 US$39,633
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
280,825 -0.5%
1.15
US$322,949
280,825 -0.5% 1.15 US$322,949
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
162,394 -0.3%
1.15
US$185,941
162,394 -0.3% 1.15 US$185,941
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
375,286 -0.6%
1.14
US$427,826
375,286 -0.6% 1.14 US$427,826
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
1,400 -0.0%
1.14
US$1,592
1,400 -0.0% 1.14 US$1,592
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
459,246 -0.8%
1.14
US$521,244
459,246 -0.8% 1.14 US$521,244
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
38,154 -0.1%
1.13
US$43,114
38,154 -0.1% 1.13 US$43,114
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
89,002 -0.2%
1.12
US$99,682
89,002 -0.2% 1.12 US$99,682
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
99,826 -0.2%
1.12
US$111,306
99,826 -0.2% 1.12 US$111,306
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
84,163 -0.1%
1.11
US$93,421
84,163 -0.1% 1.11 US$93,421
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
1,668 -0.0%
1.08
US$1,801
1,668 -0.0% 1.08 US$1,801
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
900 -0.0%
1.08
US$968
900 -0.0% 1.08 US$968
2025-07-15 2025-07-14 S Sale

10% Security Holder of Issuer

Large shareholder
191,136 -0.3%
1.07
US$204,516
191,136 -0.3% 1.07 US$204,516
2025-07-14 2025-07-11 S Sale

10% Security Holder of Issuer

Large shareholder
99,409 -0.2%
1.15
US$114,320
99,409 -0.2% 1.15 US$114,320
2025-07-14 2025-07-11 S Sale

10% Security Holder of Issuer

Large shareholder
107,027 -0.2%
1.13
US$120,405
107,027 -0.2% 1.13 US$120,405
2025-07-14 2025-07-11 S Sale

10% Security Holder of Issuer

Large shareholder
4,240 -0.0%
1.12
US$4,759
4,240 -0.0% 1.12 US$4,759
2025-07-14 2025-07-11 S Sale

10% Security Holder of Issuer

Large shareholder
175,505 -0.3%
1.12
US$196,566
175,505 -0.3% 1.12 US$196,566
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
16,088 -0.0%
1.09
US$17,536
16,088 -0.0% 1.09 US$17,536
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
20,000 -0.0%
1.09
US$21,750
20,000 -0.0% 1.09 US$21,750
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
206,500 -0.3%
1.09
US$224,052
206,500 -0.3% 1.09 US$224,052
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
4,624 -0.0%
1.08
US$5,005
4,624 -0.0% 1.08 US$5,005
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
1,005,433 -1.7%
1.08
US$1,085,868
1,005,433 -1.7% 1.08 US$1,085,868
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
31,010 -0.1%
1.08
US$33,336
31,010 -0.1% 1.08 US$33,336
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
342,554 -0.6%
1.07
US$366,533
342,554 -0.6% 1.07 US$366,533
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
197,600 -0.3%
1.07
US$210,444
197,600 -0.3% 1.07 US$210,444
2025-07-14 2025-07-10 S Sale

10% Security Holder of Issuer

Large shareholder
764,503 -1.2%
1.06
US$810,373
764,503 -1.2% 1.06 US$810,373
2025-07-14 2025-07-09 S Sale

10% Security Holder of Issuer

Large shareholder
9,686 -0.0%
1.05
US$10,170
9,686 -0.0% 1.05 US$10,170
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
9,590 -0.0%
1.09
US$10,405
9,590 -0.0% 1.09 US$10,405
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
55,443 -0.1%
1.08
US$59,878
55,443 -0.1% 1.08 US$59,878
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
134,318 -0.2%
1.08
US$144,392
134,318 -0.2% 1.08 US$144,392
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
781,789 -1.2%
1.07
US$836,514
781,789 -1.2% 1.07 US$836,514
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
46,701 -0.1%
1.05
US$49,036
46,701 -0.1% 1.05 US$49,036
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
157,956 -0.3%
1.05
US$165,064
157,956 -0.3% 1.05 US$165,064
2025-07-09 2025-07-08 S Sale

10% Security Holder of Issuer

Large shareholder
177,200 -0.3%
1.04
US$184,288
177,200 -0.3% 1.04 US$184,288