Macfarlane Group

(MACF)
Sector: Industrial Support Services
98.80p
0.80p 0.82
Last updated: 16:47:07

Historic Prices - up to 10 years

Date Open High Low Close Volume
18/07/2025 98.00p 99.20p 97.00p 98.80p 232,389
17/07/2025 97.60p 99.80p 97.00p 98.00p 1,205,796
16/07/2025 97.60p 99.00p 97.00p 97.60p 385,223
15/07/2025 97.60p 98.46p 96.40p 97.40p 567,558
14/07/2025 97.60p 100.00p 96.25p 97.60p 493,182
11/07/2025 100.50p 101.00p 97.00p 98.00p 1,964,401
10/07/2025 100.00p 112.50p 97.00p 100.00p 3,500,719
09/07/2025 116.00p 120.00p 116.00p 116.50p 114,642
08/07/2025 117.50p 119.00p 116.00p 118.50p 119,478
07/07/2025 116.50p 119.00p 115.60p 117.50p 61,905
04/07/2025 114.50p 117.00p 113.00p 117.00p 490,690
03/07/2025 115.00p 116.50p 113.00p 113.00p 111,282
02/07/2025 116.00p 120.50p 115.00p 115.50p 182,440
01/07/2025 119.00p 120.50p 117.00p 118.50p 135,746
30/06/2025 120.50p 121.00p 118.00p 118.00p 179,274
27/06/2025 120.00p 120.50p 117.00p 118.00p 75,971
26/06/2025 120.00p 121.00p 117.50p 117.50p 91,941
25/06/2025 119.00p 120.50p 117.50p 119.00p 195,146
24/06/2025 120.50p 121.00p 118.00p 118.50p 62,273
23/06/2025 117.50p 120.50p 116.00p 118.50p 173,285
20/06/2025 116.00p 119.50p 114.50p 119.50p 494,339
19/06/2025 116.00p 117.00p 115.00p 116.00p 99,086
18/06/2025 116.00p 118.50p 115.00p 116.00p 71,922
17/06/2025 116.00p 118.50p 114.50p 116.00p 122,107
16/06/2025 118.50p 118.50p 114.50p 116.00p 314,862
13/06/2025 117.00p 117.50p 115.00p 115.50p 107,530
12/06/2025 119.00p 120.00p 115.50p 116.00p 118,718
11/06/2025 119.50p 120.50p 118.50p 119.50p 380,051
10/06/2025 119.50p 121.00p 119.00p 119.50p 348,600
09/06/2025 120.00p 121.50p 119.15p 120.00p 716,362
06/06/2025 120.00p 121.50p 119.00p 120.00p 257,764
05/06/2025 119.50p 122.00p 119.00p 120.50p 1,126,321
04/06/2025 119.00p 121.00p 115.00p 119.50p 526,999
03/06/2025 115.00p 117.50p 115.00p 117.00p 168,110
02/06/2025 116.00p 118.00p 114.50p 115.00p 99,468
30/05/2025 114.50p 117.50p 114.50p 117.00p 459,049
29/05/2025 112.00p 115.50p 112.00p 115.00p 524,234
28/05/2025 114.50p 115.00p 112.00p 113.00p 149,009
27/05/2025 112.00p 115.80p 111.40p 115.00p 471,442
26/05/2025 110.00p 116.00p 110.00p 112.00p 209,347
23/05/2025 110.00p 116.00p 110.00p 112.00p 209,347
22/05/2025 116.00p 122.00p 110.50p 112.00p 464,609
21/05/2025 107.00p 117.50p 107.00p 116.50p 515,988
20/05/2025 103.00p 110.00p 102.50p 109.00p 584,955
19/05/2025 103.00p 104.03p 102.00p 103.00p 394,262
16/05/2025 105.50p 105.50p 102.50p 104.50p 286,018
15/05/2025 103.00p 105.00p 101.50p 104.00p 258,516
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