Macfarlane Group

(MACF)
Sector: Industrial Support Services
104.00p
0.00p 0.00
Last updated: 16:40:00

Historic Prices - up to 10 years

Date Open High Low Close Volume
14/05/2025 104.00p 105.50p 103.00p 104.00p 174,228
13/05/2025 104.00p 104.38p 102.50p 104.00p 767,842
12/05/2025 102.00p 103.50p 101.00p 103.50p 926,316
09/05/2025 101.50p 103.50p 101.00p 101.50p 238,653
08/05/2025 101.50p 102.00p 99.00p 101.50p 822,536
07/05/2025 101.50p 102.00p 100.50p 101.50p 738,702
06/05/2025 101.00p 103.00p 100.50p 101.50p 1,797,920
05/05/2025 101.50p 102.00p 99.80p 101.00p 172,655
02/05/2025 101.50p 102.00p 99.80p 101.00p 172,655
01/05/2025 101.50p 103.00p 101.00p 101.50p 53,909
30/04/2025 103.50p 103.50p 99.15p 103.50p 90,975
29/04/2025 101.00p 102.00p 100.00p 100.00p 67,968
28/04/2025 103.00p 103.00p 100.00p 100.00p 175,706
25/04/2025 101.50p 102.00p 99.40p 99.40p 112,238
24/04/2025 99.80p 103.50p 99.72p 100.00p 60,359
23/04/2025 100.00p 102.50p 99.86p 100.00p 102,470
22/04/2025 102.50p 102.50p 99.40p 99.40p 158,025
21/04/2025 100.50p 102.50p 100.50p 102.00p 42,898
18/04/2025 100.50p 102.50p 100.50p 102.00p 42,898
17/04/2025 100.50p 102.50p 100.50p 102.00p 42,898
16/04/2025 101.50p 103.50p 100.50p 100.50p 85,385
15/04/2025 101.00p 103.50p 100.50p 103.00p 182,701
14/04/2025 98.60p 101.00p 96.80p 101.00p 66,590
11/04/2025 96.00p 99.46p 96.00p 98.40p 89,133
10/04/2025 97.20p 100.50p 97.00p 99.40p 278,418
09/04/2025 95.00p 96.80p 93.38p 95.60p 82,818
08/04/2025 95.20p 97.64p 95.20p 96.40p 222,054
07/04/2025 95.60p 98.80p 93.20p 95.40p 298,496
04/04/2025 98.40p 101.00p 95.60p 96.60p 420,904
03/04/2025 100.00p 102.50p 97.80p 98.40p 293,438
02/04/2025 100.00p 102.50p 99.60p 99.60p 181,365
01/04/2025 102.00p 102.54p 100.50p 101.00p 55,131
31/03/2025 105.00p 107.50p 101.00p 101.00p 1,524,145
28/03/2025 104.50p 106.00p 104.00p 104.50p 42,649
27/03/2025 105.00p 105.50p 103.50p 104.00p 495,290
26/03/2025 107.00p 107.00p 104.00p 104.50p 158,095
25/03/2025 106.50p 107.50p 104.00p 105.00p 491,044
24/03/2025 106.00p 107.50p 105.00p 105.50p 141,023
21/03/2025 104.00p 107.50p 103.73p 107.00p 785,872
20/03/2025 103.00p 103.50p 102.00p 102.50p 176,209
19/03/2025 103.00p 104.50p 102.00p 102.00p 176,187
18/03/2025 104.50p 105.50p 102.08p 103.00p 367,476
17/03/2025 103.00p 105.00p 101.00p 104.00p 288,830
14/03/2025 102.00p 103.00p 101.02p 101.50p 307,231
13/03/2025 101.50p 102.84p 100.00p 101.00p 645,549
12/03/2025 101.00p 103.00p 100.28p 102.50p 794,085
11/03/2025 102.50p 102.50p 100.50p 101.00p 367,039
10/03/2025 102.00p 102.50p 101.22p 101.50p 627,809
07/03/2025 101.50p 102.50p 101.00p 102.00p 662,924
06/03/2025 101.50p 102.50p 100.14p 101.50p 502,771
05/03/2025 101.00p 104.29p 99.20p 100.50p 418,601
04/03/2025 103.00p 104.50p 99.60p 99.60p 401,345
03/03/2025 105.00p 109.00p 103.00p 103.50p 237,501
28/02/2025 104.50p 105.50p 103.00p 103.50p 239,102
27/02/2025 106.50p 107.00p 104.00p 104.00p 398,908
26/02/2025 106.00p 107.50p 105.50p 107.50p 309,972
25/02/2025 107.50p 108.50p 106.00p 107.00p 158,175
24/02/2025 108.50p 108.50p 107.00p 107.50p 79,026
21/02/2025 108.50p 108.50p 106.50p 108.00p 479,812
20/02/2025 108.00p 108.00p 106.50p 106.50p 64,145
19/02/2025 107.00p 108.10p 105.50p 107.00p 1,629,774
18/02/2025 106.50p 108.50p 106.50p 107.00p 133,538
17/02/2025 106.00p 108.20p 105.15p 107.50p 199,463
14/02/2025 106.50p 109.00p 105.88p 107.00p 243,446
13/02/2025 105.50p 107.50p 105.50p 107.00p 85,945
12/02/2025 107.00p 108.50p 105.50p 106.50p 76,454
11/02/2025 106.50p 108.00p 105.00p 106.00p 431,989
10/02/2025 107.00p 108.10p 106.00p 107.00p 61,985
07/02/2025 107.00p 109.50p 106.00p 107.50p 113,547
06/02/2025 107.00p 109.00p 106.00p 107.00p 153,326
05/02/2025 107.00p 107.00p 106.00p 107.00p 53,709
04/02/2025 107.00p 107.50p 106.03p 107.00p 9,842
03/02/2025 107.00p 108.00p 105.00p 107.00p 19,900
31/01/2025 107.00p 109.00p 106.00p 109.00p 399,989
30/01/2025 106.00p 107.50p 105.50p 105.50p 196,783
29/01/2025 106.50p 107.50p 104.95p 106.00p 210,931
28/01/2025 107.50p 108.00p 106.50p 106.50p 42,281
27/01/2025 106.00p 107.50p 106.00p 107.00p 119,295
24/01/2025 108.00p 108.00p 105.50p 107.00p 1,521,061
23/01/2025 107.00p 108.70p 105.50p 107.00p 96,857
22/01/2025 107.50p 109.00p 106.15p 108.00p 77,889
21/01/2025 106.50p 107.00p 105.50p 106.50p 178,338
20/01/2025 106.00p 107.00p 105.50p 106.00p 138,622
17/01/2025 106.50p 107.00p 106.00p 106.50p 141,362
16/01/2025 106.00p 106.50p 105.95p 107.00p 245,392
15/01/2025 105.00p 109.00p 105.00p 107.00p 475,431
14/01/2025 106.00p 106.50p 105.00p 105.50p 141,556
13/01/2025 107.00p 107.00p 105.00p 106.00p 261,705
10/01/2025 107.00p 107.50p 106.50p 107.00p 108,267
09/01/2025 107.00p 108.43p 106.01p 108.00p 33,696
08/01/2025 107.50p 108.50p 106.00p 107.50p 131,454
07/01/2025 108.00p 110.16p 108.00p 108.50p 28,691
06/01/2025 110.00p 111.80p 108.00p 109.00p 134,353
03/01/2025 112.00p 112.50p 109.00p 109.00p 342,694
02/01/2025 113.50p 113.50p 108.10p 112.50p 60,088
01/01/2025 107.50p 111.00p 107.50p 107.50p 64,489
31/12/2024 107.50p 111.00p 107.50p 107.50p 64,489
30/12/2024 110.00p 113.50p 107.50p 108.50p 66,620
27/12/2024 109.00p 112.50p 108.50p 108.50p 29,262
26/12/2024 112.00p 113.50p 108.50p 108.50p 74,064
25/12/2024 112.00p 113.50p 108.50p 108.50p 74,064
24/12/2024 112.00p 113.50p 108.50p 108.50p 74,064
23/12/2024 108.50p 113.50p 108.00p 108.00p 33,270
20/12/2024 107.50p 110.45p 107.50p 108.00p 174,939
19/12/2024 108.00p 111.70p 108.00p 109.00p 90,346
18/12/2024 110.50p 114.00p 110.50p 110.50p 51,208
17/12/2024 112.00p 112.68p 109.00p 112.00p 109,683
16/12/2024 113.00p 113.00p 109.00p 110.50p 83,101
13/12/2024 110.50p 113.00p 107.50p 113.00p 65,456
12/12/2024 113.00p 114.00p 110.80p 111.00p 151,326
11/12/2024 111.50p 112.50p 110.88p 112.50p 100,207
10/12/2024 111.00p 111.50p 109.02p 111.00p 105,235
09/12/2024 109.00p 111.50p 109.00p 110.00p 187,911
06/12/2024 109.00p 109.50p 107.56p 109.50p 612,734
05/12/2024 108.00p 109.00p 107.63p 108.50p 259,598
04/12/2024 107.50p 108.50p 107.50p 108.00p 183,939
03/12/2024 106.00p 107.50p 105.00p 107.50p 604,688
02/12/2024 104.00p 106.50p 104.00p 105.50p 481,027
29/11/2024 105.00p 106.00p 104.10p 105.00p 447,559
28/11/2024 103.00p 105.50p 100.75p 105.00p 1,217,639
27/11/2024 107.00p 109.50p 102.55p 104.00p 916,811
26/11/2024 107.00p 108.00p 106.00p 106.50p 939,394
25/11/2024 105.50p 106.75p 104.00p 105.50p 1,376,954
22/11/2024 105.00p 107.00p 103.07p 104.00p 246,075
21/11/2024 106.00p 109.10p 104.00p 104.00p 313,496
20/11/2024 108.00p 112.00p 104.00p 105.00p 83,306
19/11/2024 107.50p 112.50p 106.50p 106.50p 181,049
18/11/2024 107.50p 112.50p 107.50p 110.50p 61,966
15/11/2024 107.00p 114.50p 107.00p 109.00p 95,221