Stock chart
Ticker: MFI Exchange: TOR


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Earnings
Earnings
 
Value bought

Past 90 days

 
Value sold

Past 90 days

 
Net insiders buying

Past 90 days

 
Trades (buy and sell)

Past 90 days

Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned 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
2025-02-13 2024-12-31 PP Planned purchase

Mantia, Linda

Director of Issuer

Non-Executive Director
50 +1.1%
19.73
CAD 687
50 +1.1% 19.73 CAD 987
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
33
22.55
CAD 531
33 22.55 CAD 744
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
100 -48.5%
22.45
CAD 1,602
100 -48.5% 22.45 CAD 2,245
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
100 -32.7%
22.44
CAD 1,601
100 -32.7% 22.44 CAD 2,244
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
1,100 -78.2%
22.42
CAD 17,596
1,100 -78.2% 22.42 CAD 24,662
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
500 -26.2%
22.41
CAD 7,995
500 -26.2% 22.41 CAD 11,205
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
890 -31.8%
22.40
CAD 14,224
890 -31.8% 22.40 CAD 19,936
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
800 -22.2%
22.39
CAD 12,780
800 -22.2% 22.39 CAD 17,912
2024-12-04 2024-12-03 S Sale

Fagbemi, Olajumoke

Senior Officer of Issuer

Officer
100 -2.7%
22.37
CAD 1,596
100 -2.7% 22.37 CAD 2,237
2024-11-18 2024-11-15 B Purchase

Hayes, Thomas Patrick

Director of Issuer

Non-Executive Director
2,300 +8.3%
16.02
USD 36,846
2,300 +8.3% 16.02 USD 36,846
2024-11-18 2024-11-15 B Purchase

Hayes, Thomas Patrick

Director of Issuer

Non-Executive Director
2,579 +10.2%
16.00
USD 41,264
2,579 +10.2% 16.00 USD 41,264
2024-11-18 2024-11-15 B Purchase

Hayes, Thomas Patrick

Director of Issuer

Non-Executive Director
3,521 +16.2%
16.03
USD 56,441
3,521 +16.2% 16.03 USD 56,441
2024-11-18 2024-11-15 B Purchase

Hayes, Thomas Patrick

Director of Issuer

Non-Executive Director
11,600
16.03
CAD 133,343
11,600 16.03 CAD 185,948
2024-11-15 2024-11-15 B Purchase

Mantia, Linda

Director of Issuer

Non-Executive Director
4,498
22.23
CAD 71,703
4,498 22.23 CAD 99,991
2024-11-15 2024-11-15 B Purchase

Macdonald, Andrew Gordon

Director of Issuer

Non-Executive Director
7,400 +13.5%
22.60
CAD 119,932
7,400 +13.5% 22.60 CAD 167,246
2024-11-15 2024-11-15 B Purchase

Macdonald, Andrew Gordon

Director of Issuer

Non-Executive Director
3,800 +7.5%
22.55
CAD 61,447
3,800 +7.5% 22.55 CAD 85,688
2024-11-15 2024-11-15 B Purchase

Macdonald, Andrew Gordon

Director of Issuer

Non-Executive Director
6,200 +13.8%
22.49
CAD 99,985
6,200 +13.8% 22.49 CAD 139,430
2024-11-15 2024-11-15 B Purchase

Macdonald, Andrew Gordon

Director of Issuer

Non-Executive Director
1,600 +3.7%
22.40
CAD 25,698
1,600 +3.7% 22.40 CAD 35,836
2024-11-15 2024-11-15 B Purchase

Macdonald, Andrew Gordon

Director of Issuer

Non-Executive Director
4,000 +10.2%
22.36
CAD 64,135
4,000 +10.2% 22.36 CAD 89,436
2024-09-10 2024-09-10 S Sale

Sawatzky, Jonathan David

Senior Officer of Issuer

Officer
2,600 -37.6%
21.23
CAD 40,559
2,600 -37.6% 21.23 CAD 55,198
2024-09-10 2024-09-10 B Purchase

Sawatzky, Jonathan David

Senior Officer of Issuer

Officer
1,000 +16.9%
21.27
CAD 15,629
1,000 +16.9% 21.27 CAD 21,270
2024-09-10 2024-09-10 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
5,000 +3.7%
21.28
CAD 78,164
5,000 +3.7% 21.28 CAD 106,375
2024-09-10 2024-09-10 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
5,000 +3.8%
21.29
CAD 78,219
5,000 +3.8% 21.29 CAD 106,450
2024-09-10 2024-09-10 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
2,000 +1.6%
21.31
CAD 31,310
2,000 +1.6% 21.31 CAD 42,610
2024-09-10 2024-09-10 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
2,900 +2.3%
21.31
CAD 45,399
2,900 +2.3% 21.31 CAD 61,785
2024-09-10 2024-09-10 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
100 +0.1%
21.31
CAD 1,565
100 +0.1% 21.31 CAD 2,131
2024-08-28 2024-08-28 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
200 +0.2%
22.49
CAD 3,345
200 +0.2% 22.49 CAD 4,498
2024-08-28 2024-08-28 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
200 +0.2%
22.48
CAD 3,344
200 +0.2% 22.48 CAD 4,496
2024-08-28 2024-08-28 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
2,000 +1.6%
22.47
CAD 33,422
2,000 +1.6% 22.47 CAD 44,940
2024-08-28 2024-08-28 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
400 +0.3%
22.46
CAD 6,681
400 +0.3% 22.46 CAD 8,984
2024-08-28 2024-08-28 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
1,000 +0.8%
22.45
CAD 16,696
1,000 +0.8% 22.45 CAD 22,450
2024-08-28 2024-08-28 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
1,200 +1.0%
22.41
CAD 20,000
1,200 +1.0% 22.41 CAD 26,892
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
300 -2.0%
22.73
CAD 4,966
300 -2.0% 22.73 CAD 6,819
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
5,000 -24.8%
22.90
CAD 83,390
5,000 -24.8% 22.90 CAD 114,500
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
1,400 -6.5%
22.87
CAD 23,319
1,400 -6.5% 22.87 CAD 32,018
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
2,000 -8.5%
22.86
CAD 33,298
2,000 -8.5% 22.86 CAD 45,720
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
6,600 -21.9%
22.85
CAD 109,835
6,600 -21.9% 22.85 CAD 150,810
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
5,100 -14.5%
22.76
CAD 84,538
5,100 -14.5% 22.76 CAD 116,076
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
3,200 -8.3%
22.75
CAD 53,020
3,200 -8.3% 22.75 CAD 72,800
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
2,400 -5.9%
22.66
CAD 39,599
2,400 -5.9% 22.66 CAD 54,372
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
600 -1.4%
22.64
CAD 9,893
600 -1.4% 22.64 CAD 13,584
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
400 -1.0%
22.63
CAD 6,593
400 -1.0% 22.63 CAD 9,052
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
100 -0.2%
22.62
CAD 1,647
100 -0.2% 22.62 CAD 2,262
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
200 -0.5%
22.61
CAD 3,293
200 -0.5% 22.61 CAD 4,522
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
700 -1.6%
22.60
CAD 11,522
700 -1.6% 22.60 CAD 15,820
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
1,000 -2.3%
22.59
CAD 16,452
1,000 -2.3% 22.59 CAD 22,590
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
300 -0.7%
22.40
CAD 4,893
300 -0.7% 22.40 CAD 6,719
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
400 -0.9%
22.38
CAD 6,520
400 -0.9% 22.38 CAD 8,952
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
2,200 -4.7%
22.35
CAD 35,811
2,200 -4.7% 22.35 CAD 49,170
2024-08-14 2024-08-12 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
100 -0.2%
22.34
CAD 1,627
100 -0.2% 22.34 CAD 2,234
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
1,500 +1.3%
22.95
CAD 25,072
1,500 +1.3% 22.95 CAD 34,425
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
400 +0.3%
22.93
CAD 6,680
400 +0.3% 22.93 CAD 9,172
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
100 +0.1%
22.92
CAD 1,669
100 +0.1% 22.92 CAD 2,292
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
500 +0.4%
22.91
CAD 8,343
500 +0.4% 22.91 CAD 11,455
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
2,000 +1.7%
22.90
CAD 33,356
2,000 +1.7% 22.90 CAD 45,800
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
500 +0.4%
22.89
CAD 8,335
500 +0.4% 22.89 CAD 11,445
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
100 +0.1%
22.88
CAD 1,666
100 +0.1% 22.88 CAD 2,288
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
400 +0.3%
22.87
CAD 6,662
400 +0.3% 22.87 CAD 9,148
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
1,500 +1.3%
22.78
CAD 24,886
1,500 +1.3% 22.78 CAD 34,170
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
1,500 +1.3%
22.74
CAD 24,842
1,500 +1.3% 22.74 CAD 34,110
2024-08-14 2024-08-12 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
1,500 +1.4%
22.72
CAD 24,820
1,500 +1.4% 22.72 CAD 34,080
2024-02-28 2024-02-26 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
10,000 +10.0%
22.83
CAD 169,079
10,000 +10.0% 22.83 CAD 228,300
2024-01-31 2023-12-31 PP Planned purchase

Lemon, Katherine Newell

Director of Issuer

Non-Executive Director
4,108
4,108.00
CAD 12,756,314
4,108 4,108.00 CAD 16,875,664
2024-01-31 2023-12-31 PP Planned purchase

Hayes, Thomas Patrick

Director of Issuer

Non-Executive Director
4,194
4,194.00
CAD 13,296,006
4,194 4,194.00 CAD 17,589,636
2023-12-17 2023-12-15 S Sale

Stewart, Iain William

Senior Officer of Issuer

Officer
3 -0.0%
24.50
CAD 55
3 -0.0% 24.50 CAD 74
2023-12-15 2023-12-14 S Sale

Lorimer, Robert Scott

Senior Officer of Issuer

Officer
400 -5.9%
25.69
CAD 7,602
400 -5.9% 25.69 CAD 10,276
2023-12-15 2023-12-14 S Sale

Lorimer, Robert Scott

Senior Officer of Issuer

Officer
700 -9.4%
25.70
CAD 13,309
700 -9.4% 25.70 CAD 17,990
2023-12-15 2023-12-14 S Sale

Lorimer, Robert Scott

Senior Officer of Issuer

Officer
300 -3.9%
25.71
CAD 5,706
300 -3.9% 25.71 CAD 7,713
2023-12-15 2023-12-14 S Sale

Lorimer, Robert Scott

Senior Officer of Issuer

Officer
200 -2.5%
25.74
CAD 3,808
200 -2.5% 25.74 CAD 5,148
2023-12-13 2023-12-13 B Purchase

Aziz, William Elias

Director of Issuer

Non-Executive Director
545 +2.9%
24.91
CAD 9,988
545 +2.9% 24.91 CAD 13,576
2023-11-16 2023-11-14 S Sale

Rawle, Michael Ross

Senior Officer of Issuer

Officer
5,032
25.34
CAD 92,351
5,032 25.34 CAD 127,503
2023-11-07 2023-11-06 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
600 +0.6%
26.00
CAD 11,411
600 +0.6% 26.00 CAD 15,600
2023-11-07 2023-11-06 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
500 +0.5%
25.94
CAD 9,488
500 +0.5% 25.94 CAD 12,970
2023-11-07 2023-11-06 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
900 +0.9%
25.79
CAD 16,979
900 +0.9% 25.79 CAD 23,211
2023-11-07 2023-11-06 B Purchase

McCain, Jonathan Wallace Ferguson

Director of Issuer

Non-Executive Director
500 +0.5%
25.74
CAD 9,414
500 +0.5% 25.74 CAD 12,870
// ... existing code ... // ... rest of the file ...