Become a Member
  • Track your favourite stocks
  • Create & monitor portfolios
  • Daily portfolio value
Sign Up
Quickpicks
Add shares to your
quickpicks to
display them here!

Mha Plc (MHA) Share Trades

Buy/Sell Volume Trade Prc Trade Type Trade Time
Buy* 737 139.00p Suspected BUY Trade
16:35:24 - 24-Jul-26
Sell* 8,578 137.10p Ordinary
16:15:57 - 24-Jul-26
Sell* 567 137.10p Ordinary
16:07:09 - 24-Jul-26
Sell* 2,576 137.00p Ordinary
15:52:00 - 24-Jul-26
Unknown* 2,483 138.00p Ordinary
15:34:20 - 24-Jul-26
Sell* 2,500 138.01p Ordinary
15:26:20 - 24-Jul-26
Sell* 10,000 138.25p Ordinary
15:23:12 - 24-Jul-26
Sell* 16,000 138.22p Ordinary
15:21:48 - 24-Jul-26
Sell* 10,000 138.80p Ordinary
15:21:27 - 24-Jul-26
Sell* 6,649 139.2751p Ordinary
15:19:23 - 24-Jul-26
Sell* 5,000 139.2666p Ordinary
15:08:43 - 24-Jul-26
Sell* 5,000 139.336p Ordinary
15:08:09 - 24-Jul-26
Sell* 8,935 139.25p Ordinary
14:09:05 - 24-Jul-26
Buy* 7,000 139.51p Ordinary
14:06:51 - 24-Jul-26
Buy* 2,000 139.70p Ordinary
13:58:28 - 24-Jul-26
Buy* 1,190 140.10p Ordinary
13:30:18 - 24-Jul-26
Sell* 780 139.64p Ordinary
13:15:23 - 24-Jul-26
Sell* 1,182 139.661p Ordinary
12:37:05 - 24-Jul-26
Sell* 596 139.661p Ordinary
12:36:02 - 24-Jul-26
Buy* 3,497 140.13p Ordinary
12:32:58 - 24-Jul-26
Sell* 1,198 139.62p Ordinary
11:58:59 - 24-Jul-26
Buy* 356 140.15p Ordinary
11:41:44 - 24-Jul-26
Buy* 4,279 140.19p Ordinary
09:34:19 - 24-Jul-26
Sell* 4,000 139.00p Ordinary
08:59:31 - 24-Jul-26
Sell* 3,492 139.661p Ordinary
08:35:40 - 24-Jul-26
Buy* 28 140.988p Ordinary
08:31:07 - 24-Jul-26
Buy* 597 140.19p Ordinary
08:10:12 - 24-Jul-26
Buy* 124 140.40p Ordinary
08:10:12 - 24-Jul-26
Sell* 3,569 139.90p Ordinary
08:05:13 - 24-Jul-26
Buy* 1 141.00p SI Trade
08:00:45 - 24-Jul-26
Unknown* 17,305 140.00p Ordinary
16:37:17 - 23-Jul-26
Unknown* 33,120 140.00p Ordinary
16:26:53 - 23-Jul-26
Unknown* 26,880 140.00p Ordinary
16:26:44 - 23-Jul-26
Sell* 388 139.62p Ordinary
15:45:33 - 23-Jul-26
Buy* 3,000 140.24p Ordinary
15:44:08 - 23-Jul-26
Sell* 35,244 138.00p Ordinary
15:42:04 - 23-Jul-26
Sell* 222 139.4511p Ordinary
15:41:59 - 23-Jul-26
Buy* 36,163 140.40p Ordinary
15:10:18 - 23-Jul-26
Sell* 7,541 139.30p Ordinary
15:09:21 - 23-Jul-26
Sell* 3,000 139.33p Ordinary
15:00:01 - 23-Jul-26
Buy* 2 141.00p Ordinary
14:57:25 - 23-Jul-26
Buy* 141 140.94p Ordinary
14:45:54 - 23-Jul-26
Buy* 21,857 140.00p Ordinary
14:31:37 - 23-Jul-26
Buy* 11 141.00p SI Trade
14:30:53 - 23-Jul-26
Buy* 55,200 140.00p Ordinary
14:30:50 - 23-Jul-26
Buy* 44,800 140.00p Ordinary
14:30:43 - 23-Jul-26
Buy* 35,000 140.00p Ordinary
14:16:27 - 23-Jul-26
Unknown* 14,220 139.00p Ordinary
14:11:38 - 23-Jul-26
Buy* 1,392 139.749p Ordinary
14:09:15 - 23-Jul-26
Buy* 25,000 141.00p Ordinary
13:56:14 - 23-Jul-26
Unknown* -11,599 140.00p Ordinary
Correction
13:49:18 - 23-Jul-26
Unknown* 11,599 140.00p Ordinary
13:49:18 - 23-Jul-26
Buy* 11,599 140.00p Ordinary
13:49:18 - 23-Jul-26
Unknown* 71,500 140.00p Negotiated Trade
13:15:51 - 23-Jul-26
Buy* 20,000 140.00p Ordinary
13:15:22 - 23-Jul-26
Buy* 25,000 140.00p Ordinary
13:10:43 - 23-Jul-26
Buy* 15 140.00p Ordinary
13:10:02 - 23-Jul-26
Buy* 34 140.00p Ordinary
13:00:40 - 23-Jul-26
Unknown* 25,000 140.00p Ordinary
13:00:40 - 23-Jul-26
Buy* 31 140.00p SI Trade
13:00:39 - 23-Jul-26
Buy* 1,697 139.7661p Ordinary
12:15:16 - 23-Jul-26
Buy* 3,000 139.7661p Ordinary
12:14:52 - 23-Jul-26
Sell* 3,960 139.30p Ordinary
12:14:32 - 23-Jul-26
Unknown* 25,142 140.00p Ordinary
11:44:20 - 23-Jul-26
Unknown* -25,000 140.00p Ordinary
Correction
11:44:20 - 23-Jul-26
Unknown* 25,000 140.00p Ordinary
11:44:20 - 23-Jul-26
Buy* 15,000 140.40p Ordinary
11:30:50 - 23-Jul-26
Buy* 10,000 140.00p Suspected BUY Trade
11:00:01 - 23-Jul-26
Buy* 30 140.46p Ordinary
10:22:46 - 23-Jul-26
Buy* 1 141.00p SI Trade
10:20:42 - 23-Jul-26
Buy* 1 141.00p SI Trade
10:20:42 - 23-Jul-26
Sell* 2,878 139.2661p Ordinary
09:49:41 - 23-Jul-26
Sell* 7,228 139.21p Ordinary
09:39:12 - 23-Jul-26
Buy* 34 141.00p Ordinary
08:29:12 - 23-Jul-26
Buy* 34 141.00p SI Trade
08:29:11 - 23-Jul-26
Unknown* 0 138.00p SI Trade
08:29:11 - 23-Jul-26
Sell* 344 138.00p Ordinary
08:23:26 - 23-Jul-26
Sell* 156 139.022p Ordinary
08:06:04 - 23-Jul-26
Buy* 34 141.00p Ordinary
08:01:48 - 23-Jul-26
Buy* 35 141.00p SI Trade
08:01:47 - 23-Jul-26
Buy* 15,521 140.64p Ordinary
08:01:44 - 23-Jul-26
Unknown* 500 140.00p OTC Trade
17:08:25 - 22-Jul-26
Buy* 17,305 140.00p Ordinary
16:37:17 - 22-Jul-26
Unknown* -17,305 140.00p Ordinary
Correction
16:37:17 - 22-Jul-26
Buy* 9,500 140.00p Suspected BUY Trade
16:35:16 - 22-Jul-26
Buy* 716 139.7851p Ordinary
16:29:37 - 22-Jul-26
Buy* 2,138 140.00p Ordinary
16:22:44 - 22-Jul-26
Buy* 25,000 141.00p Suspected BUY Trade
16:22:21 - 22-Jul-26
Buy* 6,000 139.77p Ordinary
16:12:00 - 22-Jul-26
Buy* 5,455 139.77p Ordinary
15:59:55 - 22-Jul-26
Sell* 30 138.00p SI Trade
15:57:35 - 22-Jul-26
Buy* 8,565 140.00p Ordinary
15:57:11 - 22-Jul-26
Buy* 2,500 140.00p Ordinary
15:24:22 - 22-Jul-26
Buy* 2,472 139.751p Ordinary
14:45:05 - 22-Jul-26
Buy* 76 139.751p Ordinary
14:21:59 - 22-Jul-26
Sell* 3,816 139.66p Ordinary
14:16:09 - 22-Jul-26
Buy* 6,000 139.751p Ordinary
13:48:51 - 22-Jul-26
Unknown* 450,000 140.25p Negotiated Trade
13:12:33 - 22-Jul-26
Buy* 25,000 140.00p Ordinary
13:00:40 - 22-Jul-26
Unknown* -25,000 140.00p Ordinary
Correction
13:00:40 - 22-Jul-26
Unknown* 25,000 139.75p Negotiated Trade
12:55:06 - 22-Jul-26
Buy* 1 141.00p SI Trade
12:54:40 - 22-Jul-26
Buy* 30 141.00p SI Trade
12:54:40 - 22-Jul-26
Buy* 3,430 143.00p Ordinary
12:48:11 - 22-Jul-26
Unknown* 440,853 140.00p Negotiated Trade
12:36:35 - 22-Jul-26
Buy* 3,492 141.00p Ordinary
12:36:11 - 22-Jul-26
Sell* 12,815 139.50p Ordinary
12:24:30 - 22-Jul-26
Unknown* -25,000 140.00p Ordinary
Correction
11:44:20 - 22-Jul-26
Sell* 25,000 140.00p Ordinary
11:44:20 - 22-Jul-26
Buy* 37 143.00p Ordinary
11:44:02 - 22-Jul-26
Sell* 2,921 139.62p Ordinary
11:42:02 - 22-Jul-26
Buy* 105 142.838p Ordinary
11:39:05 - 22-Jul-26
Sell* 4,000 140.00p Ordinary
11:32:29 - 22-Jul-26
Sell* 2,367 139.61p Ordinary
11:29:28 - 22-Jul-26
Unknown* 200,000 139.78p Negotiated Trade
11:05:44 - 22-Jul-26
Sell* 69,001 139.50p Negotiated Trade
11:04:43 - 22-Jul-26
Sell* 55,999 139.50p Ordinary
11:04:43 - 22-Jul-26
Sell* 1,021 139.75p Ordinary
10:45:36 - 22-Jul-26
Buy* 500 141.38p Ordinary
10:29:42 - 22-Jul-26
Sell* 3,000 139.71p Ordinary
10:03:21 - 22-Jul-26
Buy* 12 141.74p Ordinary
09:43:12 - 22-Jul-26
Sell* 88 139.6651p Ordinary
09:38:15 - 22-Jul-26
Sell* 4,301 139.625p Ordinary
08:45:32 - 22-Jul-26
Buy* 777 141.50p Ordinary
08:38:49 - 22-Jul-26
Sell* 1,076 139.625p Ordinary
08:12:38 - 22-Jul-26
Buy* 1 143.00p Ordinary
08:03:48 - 22-Jul-26
Sell* 8 139.625p Ordinary
08:00:19 - 22-Jul-26
Sell* 30,000 140.00p Ordinary
16:38:19 - 21-Jul-26
Sell* 11,457 140.00p Uncrossing Trade
16:35:24 - 21-Jul-26
Sell* 9,986 139.502p Ordinary
16:21:25 - 21-Jul-26
Sell* 3,654 139.502p Ordinary
16:12:05 - 21-Jul-26
Sell* 4,993 139.5751p Ordinary
16:11:14 - 21-Jul-26
Sell* 4,993 139.5751p Ordinary
16:03:53 - 21-Jul-26
Sell* 4,993 139.50p Ordinary
15:58:09 - 21-Jul-26
Sell* 5,751 139.50p Ordinary
15:47:57 - 21-Jul-26
Sell* 1,430 139.50p Ordinary
15:45:22 - 21-Jul-26
Sell* 520 139.50p Ordinary
15:31:02 - 21-Jul-26
Buy* 447 141.74p Ordinary
15:15:30 - 21-Jul-26
Sell* 10,656 139.50p Ordinary
15:00:56 - 21-Jul-26
Buy* 34 143.00p SI Trade
14:26:59 - 21-Jul-26
Buy* 3,712 139.325p Ordinary
14:26:21 - 21-Jul-26
Buy* 711 139.98p Ordinary
14:23:33 - 21-Jul-26
Buy* 8 139.261p Ordinary
14:23:05 - 21-Jul-26
Sell* 96 138.50p Ordinary
14:22:38 - 21-Jul-26
Buy* 130 140.00p Ordinary
14:21:22 - 21-Jul-26
Buy* 33 140.00p SI Trade
14:21:22 - 21-Jul-26
Buy* 10,000 139.80p Ordinary
14:21:12 - 21-Jul-26
Buy* 64 139.15p Ordinary
14:19:40 - 21-Jul-26
Buy* 33 140.00p Ordinary
14:19:23 - 21-Jul-26
Buy* 33 140.00p SI Trade
14:19:23 - 21-Jul-26
Buy* 11 139.15p Ordinary
14:19:09 - 21-Jul-26
Buy* 59 139.15p Ordinary
14:16:13 - 21-Jul-26
Buy* 1 139.80p Ordinary
14:15:55 - 21-Jul-26
Buy* 400 140.00p Suspected BUY Trade
14:00:20 - 21-Jul-26
Buy* 15,310 139.075p Ordinary
13:44:13 - 21-Jul-26
Unknown* 27,449 139.00p Ordinary
13:39:04 - 21-Jul-26
Unknown* 10,738 139.00p Ordinary
13:21:04 - 21-Jul-26
Sell* 2,876 138.951p Ordinary
13:09:14 - 21-Jul-26
Buy* 2,858 139.80p Ordinary
12:49:25 - 21-Jul-26
Sell* 1,032 138.87p Ordinary
12:11:29 - 21-Jul-26
Sell* 12,145 138.85p Ordinary
12:05:00 - 21-Jul-26
Sell* 6,420 138.00p Ordinary
11:56:08 - 21-Jul-26
Sell* 5,006 138.951p Ordinary
11:54:39 - 21-Jul-26
Buy* 10,000 139.74p Ordinary
11:38:08 - 21-Jul-26
Buy* 750 140.00p Ordinary
11:37:10 - 21-Jul-26
Buy* 2,857 139.74p Ordinary
11:36:00 - 21-Jul-26
Buy* 12,000 139.60p Ordinary
11:06:33 - 21-Jul-26
Sell* 1,145 138.85p Ordinary
10:50:19 - 21-Jul-26
Buy* 34,250 139.889p Ordinary
10:34:55 - 21-Jul-26
Sell* 10,815 138.70p Ordinary
10:21:57 - 21-Jul-26
Sell* 10,814 138.711p Ordinary
10:21:37 - 21-Jul-26
Sell* 7,210 138.711p Ordinary
10:21:20 - 21-Jul-26
Sell* 20,703 138.675p Ordinary
09:52:54 - 21-Jul-26
Sell* 10,000 138.531p Ordinary
09:51:18 - 21-Jul-26
Buy* 7,166 139.49p Ordinary
09:44:44 - 21-Jul-26
Buy* 33 140.00p Ordinary
09:42:49 - 21-Jul-26
Buy* 33 140.00p SI Trade
09:42:49 - 21-Jul-26
Unknown* 12,500 139.00p Negotiated Trade
09:14:18 - 21-Jul-26
Unknown* 25,000 139.00p Ordinary
09:13:29 - 21-Jul-26
Unknown* 25,000 139.00p Negotiated Trade
09:13:10 - 21-Jul-26
Sell* 5 138.96p Ordinary
09:11:36 - 21-Jul-26
Sell* 2,191 138.25p Ordinary
09:05:54 - 21-Jul-26
Unknown* 600 139.00p Uncrossing Trade
09:00:28 - 21-Jul-26
Unknown* 50,000 139.00p Ordinary
08:53:30 - 21-Jul-26
Sell* 25,000 138.00p Ordinary
08:53:16 - 21-Jul-26
Buy* 33 140.00p Ordinary
08:52:09 - 21-Jul-26
Buy* 33 140.00p SI Trade
08:52:08 - 21-Jul-26
Sell* 2,000 138.25p Ordinary
08:51:53 - 21-Jul-26
Sell* 10,000 138.25p Ordinary
08:49:32 - 21-Jul-26
Unknown* 12,500 139.00p Negotiated Trade
08:48:21 - 21-Jul-26
Buy* 33 140.00p Ordinary
08:47:51 - 21-Jul-26
Buy* 33 140.00p SI Trade
08:47:51 - 21-Jul-26
Sell* 3,732 138.17p Ordinary
08:42:33 - 21-Jul-26
Sell* 4,000 138.16p Ordinary
08:41:34 - 21-Jul-26
Buy* 33 140.00p Ordinary
08:41:11 - 21-Jul-26
Buy* 33 140.00p SI Trade
08:41:11 - 21-Jul-26
Buy* 33 140.00p Ordinary
08:41:04 - 21-Jul-26
Buy* 33 140.00p SI Trade
08:41:04 - 21-Jul-26
Sell* 1,000 138.26p Ordinary
08:40:54 - 21-Jul-26
Sell* 5,000 138.33p Ordinary
08:12:41 - 21-Jul-26
FTSE 100 Latest
Value10,736.23
Change97.06