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
Unknown* 6,204 152.01p Ordinary
16:17:53 - 22-Jan-26
Unknown* 4,529 152.01p Ordinary
16:02:22 - 22-Jan-26
Sell* 829 152.01p Ordinary
15:27:31 - 22-Jan-26
Sell* 100,000 152.00p Negotiated Trade
15:25:29 - 22-Jan-26
Sell* 829 152.01p Ordinary
15:24:31 - 22-Jan-26
Sell* 100,000 152.30p Negotiated Trade
15:23:56 - 22-Jan-26
Unknown* 1,135 152.50p Ordinary
15:21:09 - 22-Jan-26
Unknown* 1,135 152.50p Ordinary
15:20:58 - 22-Jan-26
Unknown* -5,000 152.60p Ordinary
Correction
14:26:33 - 22-Jan-26
Unknown* 5,000 152.60p Ordinary
14:26:33 - 22-Jan-26
Unknown* 5,000 152.60p Ordinary
14:26:33 - 22-Jan-26
Buy* 655 152.625p Ordinary
14:18:38 - 22-Jan-26
Unknown* 7,967 151.50p Ordinary
13:05:44 - 22-Jan-26
Unknown* 25,000 152.00p Ordinary
12:52:46 - 22-Jan-26
Buy* 113 153.00p SI Trade
12:51:15 - 22-Jan-26
Buy* 813 153.00p Ordinary
12:47:45 - 22-Jan-26
Unknown* 0 153.00p SI Trade
12:47:45 - 22-Jan-26
Buy* 86 153.00p SI Trade
12:47:45 - 22-Jan-26
Sell* 5 150.00p SI Trade
12:47:45 - 22-Jan-26
Unknown* 0 150.00p SI Trade
12:47:45 - 22-Jan-26
Buy* 6 153.00p SI Trade
12:47:45 - 22-Jan-26
Unknown* 0 153.00p SI Trade
12:47:45 - 22-Jan-26
Buy* 1,000 152.00p Ordinary
12:47:39 - 22-Jan-26
Buy* 32 151.80p Ordinary
12:22:40 - 22-Jan-26
Sell* 564 150.332p Ordinary
11:59:42 - 22-Jan-26
Buy* 2,250 151.80p Ordinary
11:52:32 - 22-Jan-26
Sell* 3,747 150.332p Ordinary
11:44:02 - 22-Jan-26
Sell* 475 150.12p Ordinary
10:46:09 - 22-Jan-26
Buy* 2 152.00p Ordinary
09:54:16 - 22-Jan-26
Buy* 40 151.98p Ordinary
09:35:42 - 22-Jan-26
Sell* 90 150.00p Ordinary
08:43:40 - 22-Jan-26
Buy* 5 151.80p Ordinary
08:14:28 - 22-Jan-26
Unknown* 65,000 148.4615p Negotiated Trade
16:36:39 - 21-Jan-26
Buy* 5,094 150.00p Suspected BUY Trade
16:35:07 - 21-Jan-26
Sell* 50,000 147.00p Ordinary
15:39:58 - 21-Jan-26
Unknown* 50,000 147.30p OTC Trade
15:36:51 - 21-Jan-26
Unknown* 50,000 147.00p OTC Trade
15:36:36 - 21-Jan-26
Sell* 2,580 147.80p Ordinary
15:11:39 - 21-Jan-26
Unknown* 1 148.00p SI Trade
14:53:14 - 21-Jan-26
Unknown* 2 148.00p SI Trade
14:53:14 - 21-Jan-26
Buy* 124 147.4868p Ordinary
14:51:57 - 21-Jan-26
Sell* 2,500 146.44p Ordinary
14:47:20 - 21-Jan-26
Buy* 50 147.4868p Ordinary
14:38:20 - 21-Jan-26
Sell* 9 146.387p Ordinary
14:28:50 - 21-Jan-26
Sell* 500 146.387p Ordinary
14:25:45 - 21-Jan-26
Sell* 496 146.387p Ordinary
14:15:03 - 21-Jan-26
Unknown* 7,856 146.387p Ordinary
14:14:53 - 21-Jan-26
Sell* 8 146.387p Ordinary
14:12:24 - 21-Jan-26
Sell* 1,459 146.387p Ordinary
14:10:50 - 21-Jan-26
Sell* 31 146.387p Ordinary
14:09:42 - 21-Jan-26
Unknown* 7,205 147.59p Ordinary
13:22:39 - 21-Jan-26
Sell* 10,968 146.385p Negotiated Trade
13:10:33 - 21-Jan-26
Unknown* 9,835 146.25p Ordinary
12:58:10 - 21-Jan-26
Unknown* 278,261 147.00p Ordinary
11:37:42 - 21-Jan-26
Sell* 120 146.00p Ordinary
11:13:35 - 21-Jan-26
Sell* 29 146.00p Ordinary
11:13:35 - 21-Jan-26
Unknown* 13,746 146.04p Ordinary
10:37:18 - 21-Jan-26
Sell* 1,889 146.333p Ordinary
09:01:35 - 21-Jan-26
Sell* 2 146.00p Uncrossing Trade
09:00:29 - 21-Jan-26
Sell* 644 146.332p Ordinary
08:30:54 - 21-Jan-26
Unknown* 18,000 147.00p Uncrossing Trade
16:35:21 - 20-Jan-26
Unknown* 1,000 147.00p Ordinary
16:28:48 - 20-Jan-26
Buy* 28 148.00p SI Trade
16:24:31 - 20-Jan-26
Unknown* -745 146.05p Ordinary
Correction
15:42:02 - 20-Jan-26
Sell* 745 146.05p Ordinary
15:42:02 - 20-Jan-26
Sell* 11 147.00p SI Trade
15:30:55 - 20-Jan-26
Sell* 12,000 147.00p Negotiated Trade
15:30:51 - 20-Jan-26
Unknown* 5,000 148.65p Ordinary
15:08:17 - 20-Jan-26
Buy* 1 149.00p SI Trade
15:07:35 - 20-Jan-26
Buy* 3 149.00p SI Trade
15:07:35 - 20-Jan-26
Unknown* 10,077 148.22p Negotiated Trade
15:07:28 - 20-Jan-26
Sell* 80 146.90p Ordinary
14:17:26 - 20-Jan-26
Sell* 11 146.90p Ordinary
14:16:47 - 20-Jan-26
Sell* 56 146.90p Ordinary
14:11:14 - 20-Jan-26
Sell* 84 146.90p Ordinary
14:08:20 - 20-Jan-26
Sell* 8 146.90p Ordinary
14:07:41 - 20-Jan-26
Sell* 3,032 146.90p Ordinary
13:11:58 - 20-Jan-26
Unknown* 50,000 146.90p OTC Trade
12:24:49 - 20-Jan-26
Unknown* 0 146.00p SI Trade
12:18:53 - 20-Jan-26
Unknown* 0 146.00p SI Trade
12:18:53 - 20-Jan-26
Unknown* 5,000 148.00p OTC Trade
12:18:51 - 20-Jan-26
Unknown* 5,000 148.00p Ordinary
12:18:50 - 20-Jan-26
Sell* 2,000 146.622p Ordinary
11:59:02 - 20-Jan-26
Sell* 2,000 146.60p Ordinary
11:48:58 - 20-Jan-26
Sell* 994 146.00p Ordinary
11:45:34 - 20-Jan-26
Unknown* 10,000 147.00p Ordinary
11:44:52 - 20-Jan-26
Sell* 1,001 146.00p Ordinary
11:44:41 - 20-Jan-26
Buy* 1,000 147.00p Ordinary
11:41:32 - 20-Jan-26
Unknown* 10,000 147.00p OTC Trade
11:29:31 - 20-Jan-26
Unknown* 1,023 146.50p Ordinary
11:29:14 - 20-Jan-26
Sell* 3,110 146.30p Ordinary
11:21:59 - 20-Jan-26
Buy* 3,400 146.90p Ordinary
11:15:32 - 20-Jan-26
Buy* 3,400 146.877p Ordinary
11:05:30 - 20-Jan-26
Sell* 6 146.10p Ordinary
11:00:55 - 20-Jan-26
Sell* 6 146.00p Uncrossing Trade
11:00:18 - 20-Jan-26
Sell* 513 146.07p Ordinary
10:43:57 - 20-Jan-26
Sell* 1,528 146.06p Ordinary
10:28:07 - 20-Jan-26
Sell* 649 146.06p Ordinary
10:27:34 - 20-Jan-26
Buy* 1,361 146.90p Ordinary
10:23:50 - 20-Jan-26
Unknown* -745 146.05p Ordinary
Correction
10:01:04 - 20-Jan-26
Sell* 745 146.05p Ordinary
10:01:04 - 20-Jan-26
Unknown* 745 146.05p Ordinary
10:01:02 - 20-Jan-26
Sell* 500 146.03p Ordinary
09:58:39 - 20-Jan-26
Unknown* 1,874 146.50p Ordinary
09:55:56 - 20-Jan-26
Buy* 26 147.00p SI Trade
09:51:15 - 20-Jan-26
Sell* 857 146.226p Ordinary
09:51:03 - 20-Jan-26
Unknown* 1,000 147.00p Ordinary
09:39:46 - 20-Jan-26
Buy* 1 148.00p Ordinary
09:39:23 - 20-Jan-26
Buy* 1 148.00p SI Trade
09:39:23 - 20-Jan-26
Sell* 1,000 147.02p Ordinary
09:37:38 - 20-Jan-26
Sell* 500 147.02p Ordinary
09:36:33 - 20-Jan-26
Sell* 2,000 147.02p Ordinary
09:32:27 - 20-Jan-26
Sell* 1,374 147.40p Ordinary
08:55:20 - 20-Jan-26
Sell* 3,680 147.02p Ordinary
08:54:56 - 20-Jan-26
Unknown* 5,105 147.04p Ordinary
08:37:33 - 20-Jan-26
Buy* 1 149.00p Ordinary
08:28:38 - 20-Jan-26
Buy* 1 149.00p SI Trade
08:28:38 - 20-Jan-26
Sell* 6,008 148.00p Ordinary
08:27:11 - 20-Jan-26
Unknown* 4,734 148.01p Ordinary
08:23:59 - 20-Jan-26
Buy* 1 149.00p Ordinary
08:21:06 - 20-Jan-26
Buy* 1 149.00p SI Trade
08:21:06 - 20-Jan-26
Sell* 2,749 148.226p Ordinary
08:20:42 - 20-Jan-26
Buy* 1 150.00p Ordinary
08:13:06 - 20-Jan-26
Buy* 1 150.00p SI Trade
08:13:05 - 20-Jan-26
Sell* 5,000 148.00p Ordinary
08:12:48 - 20-Jan-26
Buy* 52 149.75p Ordinary
08:11:47 - 20-Jan-26
Buy* 1 150.00p Ordinary
08:11:46 - 20-Jan-26
Buy* 1 150.00p SI Trade
08:11:46 - 20-Jan-26
Buy* 33 149.75p Ordinary
08:11:16 - 20-Jan-26
Unknown* 7,500 148.00p Ordinary
08:11:02 - 20-Jan-26
Buy* 1 150.00p Ordinary
08:10:51 - 20-Jan-26
Buy* 1 150.00p SI Trade
08:10:51 - 20-Jan-26
Buy* 667 149.75p Ordinary
08:10:19 - 20-Jan-26
Buy* 1 150.00p Ordinary
08:08:58 - 20-Jan-26
Buy* 1 150.00p SI Trade
08:08:57 - 20-Jan-26
Unknown* 1 150.00p Ordinary
08:08:55 - 20-Jan-26
Unknown* 0 150.00p SI Trade
08:08:37 - 20-Jan-26
Unknown* 25 150.00p SI Trade
08:08:37 - 20-Jan-26
Sell* 1,000 150.00p Ordinary
08:08:20 - 20-Jan-26
Sell* 1,000 150.00p Ordinary
08:07:53 - 20-Jan-26
Sell* 1,000 150.00p Ordinary
08:06:37 - 20-Jan-26
Sell* 194 150.00p Ordinary
08:05:02 - 20-Jan-26
Sell* 3,081 150.02p Ordinary
08:02:56 - 20-Jan-26
Unknown* 37,285 150.00p Ordinary
16:39:48 - 19-Jan-26
Buy* 3,850 150.60p Suspected BUY Trade
16:35:14 - 19-Jan-26
Unknown* -1,920 150.12p Ordinary
Correction
15:52:06 - 19-Jan-26
Unknown* 1,920 150.12p Ordinary
15:52:06 - 19-Jan-26
Sell* 1,920 150.12p Ordinary
15:52:06 - 19-Jan-26
Sell* 2,301 150.18p Ordinary
15:31:14 - 19-Jan-26
Sell* 299 150.18p Ordinary
14:43:04 - 19-Jan-26
Sell* 500 150.18p Ordinary
14:17:56 - 19-Jan-26
Sell* 743 150.18p Ordinary
14:16:08 - 19-Jan-26
Sell* 233 150.332p Ordinary
14:15:24 - 19-Jan-26
Sell* 9 150.332p Ordinary
14:14:23 - 19-Jan-26
Sell* 24 150.332p Ordinary
14:12:55 - 19-Jan-26
Sell* 10 150.332p Ordinary
14:11:55 - 19-Jan-26
Sell* 249 150.332p Ordinary
13:29:08 - 19-Jan-26
Sell* 198 150.332p Ordinary
12:07:56 - 19-Jan-26
Sell* 1 150.00p SI Trade
12:06:07 - 19-Jan-26
Sell* 7,575 150.65p Negotiated Trade
12:00:25 - 19-Jan-26
Sell* 3,350 151.00p Ordinary
11:55:37 - 19-Jan-26
Sell* 3,323 151.30p Ordinary
11:14:39 - 19-Jan-26
Sell* 34 150.45p Ordinary
10:36:43 - 19-Jan-26
Buy* 1,000 151.95p Ordinary
10:17:05 - 19-Jan-26
Unknown* 8,197 150.50p Ordinary
09:47:43 - 19-Jan-26
Sell* 1,900 150.50p Ordinary
09:19:53 - 19-Jan-26
Unknown* 0 150.00p SI Trade
09:15:53 - 19-Jan-26
Sell* 3,800 150.00p Ordinary
08:47:41 - 19-Jan-26
Sell* 15 150.00p SI Trade
08:29:18 - 19-Jan-26
Unknown* 0 152.00p SI Trade
08:29:18 - 19-Jan-26
Buy* 20 152.00p SI Trade
08:29:18 - 19-Jan-26
Buy* 6,632 151.00p Ordinary
08:29:02 - 19-Jan-26
Sell* 666 150.332p Ordinary
08:01:49 - 19-Jan-26
Sell* 8,000 150.00p Uncrossing Trade
16:35:00 - 16-Jan-26
Sell* 2 150.00p SI Trade
16:30:51 - 16-Jan-26
Buy* 3,310 150.88p Ordinary
16:19:29 - 16-Jan-26
Buy* 10 151.00p SI Trade
16:11:31 - 16-Jan-26
Buy* 50 151.50p SI Trade
16:09:25 - 16-Jan-26
Buy* 23,225 151.30p Suspected BUY Trade
16:09:13 - 16-Jan-26
Sell* 2,300 151.70p Ordinary
15:38:53 - 16-Jan-26
Sell* 2,000 151.70p Ordinary
15:38:53 - 16-Jan-26
Sell* 7,000 151.25p Ordinary
15:38:36 - 16-Jan-26
Sell* 1 151.00p SI Trade
15:36:34 - 16-Jan-26
Sell* 1,000 152.00p Ordinary
15:36:15 - 16-Jan-26
Sell* 1,235 152.02p Ordinary
15:35:18 - 16-Jan-26
Sell* 28 152.25p Ordinary
14:24:47 - 16-Jan-26
Unknown* 8,197 151.60p Negotiated Trade
14:14:57 - 16-Jan-26
Sell* 3,000 152.25p Ordinary
13:58:19 - 16-Jan-26
Sell* 2,584 153.00p Ordinary
13:45:20 - 16-Jan-26
Sell* 100 153.00p Ordinary
13:24:05 - 16-Jan-26
Unknown* 6,624 153.00p Ordinary
13:07:34 - 16-Jan-26
Unknown* 5,000 154.00p OTC Trade
12:47:43 - 16-Jan-26
Sell* 395 153.002p Ordinary
11:41:42 - 16-Jan-26
Buy* 1,851 154.80p Suspected BUY Trade
11:00:18 - 16-Jan-26
Unknown* 5,000 154.00p Ordinary
10:19:45 - 16-Jan-26
Unknown* 5,644 153.00p Ordinary
10:13:50 - 16-Jan-26
Sell* 3,000 153.00p Ordinary
10:05:41 - 16-Jan-26
Unknown* 963 154.00p Ordinary
09:58:21 - 16-Jan-26
Buy* 13 155.00p SI Trade
09:58:20 - 16-Jan-26
Buy* 258 157.00p Ordinary
09:58:12 - 16-Jan-26
FTSE 100 Latest
Value10,150.05
Change11.96