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* 12,500 169.00p OTC Trade
17:08:35 - 20-Nov-25
Unknown* 500 169.00p Ordinary
16:18:39 - 20-Nov-25
Buy* 804 169.40p Ordinary
16:04:47 - 20-Nov-25
Unknown* 1,230 169.00p Ordinary
16:03:27 - 20-Nov-25
Buy* 2,000 169.40p Ordinary
15:52:31 - 20-Nov-25
Unknown* 296 169.00p Ordinary
15:29:53 - 20-Nov-25
Unknown* 263 169.00p Ordinary
15:27:37 - 20-Nov-25
Buy* 1,467 169.50p Ordinary
14:48:00 - 20-Nov-25
Buy* 2,500 168.00p Ordinary
14:37:37 - 20-Nov-25
Buy* 5,000 168.00p Ordinary
14:37:01 - 20-Nov-25
Buy* 3,000 167.825p Ordinary
14:32:39 - 20-Nov-25
Buy* 43 167.825p Ordinary
14:31:50 - 20-Nov-25
Buy* 11 167.60p Ordinary
14:27:21 - 20-Nov-25
Buy* 580 167.825p Ordinary
14:14:03 - 20-Nov-25
Buy* 1,601 167.525p Ordinary
14:14:02 - 20-Nov-25
Buy* 23 167.525p Ordinary
14:09:45 - 20-Nov-25
Sell* 387 167.45p Ordinary
14:07:36 - 20-Nov-25
Buy* 99 168.00p SI Trade
13:56:45 - 20-Nov-25
Buy* 6 168.00p SI Trade
13:56:45 - 20-Nov-25
Buy* 5,000 167.825p Ordinary
13:55:36 - 20-Nov-25
Buy* 7,500 167.85p Suspected BUY Trade
13:32:17 - 20-Nov-25
Unknown* 17,130 167.75p Negotiated Trade
13:19:17 - 20-Nov-25
Buy* 2,000 167.85p Ordinary
13:15:44 - 20-Nov-25
Unknown* -4,034 166.62p Ordinary
Correction
12:56:08 - 20-Nov-25
Unknown* 4,034 166.62p Ordinary
12:56:08 - 20-Nov-25
Unknown* 4,034 166.62p Ordinary
12:56:08 - 20-Nov-25
Buy* 4,781 166.601p Ordinary
12:51:59 - 20-Nov-25
Buy* 3 167.00p Ordinary
12:41:30 - 20-Nov-25
Buy* 891 166.5751p Ordinary
12:29:13 - 20-Nov-25
Unknown* 5,100 167.00p Ordinary
12:18:56 - 20-Nov-25
Buy* 6,000 166.80p Ordinary
11:47:17 - 20-Nov-25
Sell* 12,000 166.36p Ordinary
11:47:13 - 20-Nov-25
Buy* 4,000 166.85p Ordinary
11:10:54 - 20-Nov-25
Buy* 5,000 166.85p Ordinary
11:08:21 - 20-Nov-25
Buy* 1,000 166.95p Ordinary
11:07:43 - 20-Nov-25
Buy* 1,000 166.98p Ordinary
11:03:49 - 20-Nov-25
Unknown* 9,000 166.95p Ordinary
11:03:10 - 20-Nov-25
Buy* 955 166.95p Ordinary
11:02:48 - 20-Nov-25
Buy* 5,000 166.88p Ordinary
11:02:15 - 20-Nov-25
Buy* 5,000 166.78p Ordinary
11:01:57 - 20-Nov-25
Buy* 10 167.00p SI Trade
11:01:06 - 20-Nov-25
Buy* 200 166.40p Suspected BUY Trade
11:00:17 - 20-Nov-25
Buy* 3,600 166.28p Ordinary
10:53:17 - 20-Nov-25
Sell* 4,875 165.82p Ordinary
10:46:08 - 20-Nov-25
Unknown* 4,875 165.82p OTC Trade
10:46:08 - 20-Nov-25
Unknown* 4,875 165.82p OTC Trade
10:46:08 - 20-Nov-25
Sell* 1,500 165.70p Ordinary
10:23:32 - 20-Nov-25
Buy* 2,753 166.30p Ordinary
10:22:40 - 20-Nov-25
Sell* 68 165.556p Ordinary
10:02:37 - 20-Nov-25
Buy* 3,000 167.00p Ordinary
09:55:40 - 20-Nov-25
Sell* 6,022 165.50p Ordinary
09:55:24 - 20-Nov-25
Buy* 1,796 166.78p Ordinary
09:32:45 - 20-Nov-25
Buy* 14 166.30p Ordinary
09:25:36 - 20-Nov-25
Sell* 940 165.44p Ordinary
09:19:30 - 20-Nov-25
Unknown* 2,500 166.00p Ordinary
09:12:19 - 20-Nov-25
Buy* 3,101 165.65p Ordinary
09:03:06 - 20-Nov-25
Buy* 15,500 165.60p Suspected BUY Trade
09:00:17 - 20-Nov-25
Buy* 850 165.65p Ordinary
08:56:50 - 20-Nov-25
Buy* 380 166.00p SI Trade
08:53:10 - 20-Nov-25
Buy* 10,000 165.70p Suspected BUY Trade
08:46:20 - 20-Nov-25
Buy* 896 166.00p Ordinary
08:45:37 - 20-Nov-25
Buy* 276 166.00p SI Trade
08:45:37 - 20-Nov-25
Buy* 8 166.00p SI Trade
08:45:37 - 20-Nov-25
Buy* 607 166.00p SI Trade
08:45:37 - 20-Nov-25
Unknown* 15,000 165.00p Ordinary
08:43:58 - 20-Nov-25
Buy* 898 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 1 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 602 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 25 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 32 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 10 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 12 166.00p SI Trade
08:20:45 - 20-Nov-25
Buy* 892 166.00p Ordinary
08:20:45 - 20-Nov-25
Buy* 1,583 166.00p Ordinary
08:18:23 - 20-Nov-25
Sell* 1,000 165.00p Ordinary
08:18:19 - 20-Nov-25
Sell* 470 165.00p Ordinary
08:17:18 - 20-Nov-25
Sell* 1,225 165.00p Ordinary
08:16:53 - 20-Nov-25
Sell* 2,500 165.00p Ordinary
08:11:30 - 20-Nov-25
Sell* 7,637 165.50p Negotiated Trade
08:05:26 - 20-Nov-25
Buy* 60 166.35p Ordinary
08:03:30 - 20-Nov-25
Buy* 1,732 167.00p Ordinary
08:01:41 - 20-Nov-25
Unknown* 5,000 166.00p Ordinary
08:01:22 - 20-Nov-25
Sell* 7,500 166.00p Negotiated Trade
08:01:20 - 20-Nov-25
Unknown* 5,000 166.50p OTC Trade
17:09:03 - 19-Nov-25
Unknown* 634,000 154.3603p Negotiated Trade
16:41:07 - 19-Nov-25
Buy* 126 166.60p Ordinary
16:27:51 - 19-Nov-25
Unknown* 10,000 166.445p Negotiated Trade
16:16:40 - 19-Nov-25
Unknown* 25,000 166.25p Negotiated Trade
16:11:08 - 19-Nov-25
Sell* 5,525 166.35p Ordinary
16:03:22 - 19-Nov-25
Sell* 7,553 166.275p Negotiated Trade
16:01:26 - 19-Nov-25
Sell* 901 166.35p Ordinary
15:59:58 - 19-Nov-25
Sell* 904 166.26p Ordinary
15:56:12 - 19-Nov-25
Unknown* 530,000 156.15p Negotiated Trade
15:51:27 - 19-Nov-25
Sell* 5,000 166.00p Ordinary
15:41:50 - 19-Nov-25
Sell* 313 166.26p Ordinary
15:41:32 - 19-Nov-25
Unknown* 25,000 166.25p Negotiated Trade
15:39:34 - 19-Nov-25
Sell* 4,799 166.499p Ordinary
15:26:20 - 19-Nov-25
Sell* 12,500 165.70p Negotiated Trade
14:56:52 - 19-Nov-25
Unknown* 20,000 166.15p Ordinary
14:56:44 - 19-Nov-25
Unknown* 13,915 166.04312p Ordinary
14:51:29 - 19-Nov-25
Unknown* 1,200 166.50p Ordinary
14:49:09 - 19-Nov-25
Unknown* 5,000 166.15p Ordinary
14:41:26 - 19-Nov-25
Sell* 37 166.15p Ordinary
14:11:01 - 19-Nov-25
Sell* 1,635 166.15p Ordinary
14:07:40 - 19-Nov-25
Sell* 8 166.15p Ordinary
14:04:18 - 19-Nov-25
Unknown* 5,000 166.15p Ordinary
13:14:48 - 19-Nov-25
Buy* 2,000 166.66p Ordinary
13:02:56 - 19-Nov-25
Unknown* 5,505 166.55p Ordinary
13:02:04 - 19-Nov-25
Unknown* 16,771 166.125p Negotiated Trade
12:58:28 - 19-Nov-25
Unknown* 3,539 166.50p Ordinary
12:58:23 - 19-Nov-25
Unknown* 3,539 166.50p Ordinary
12:58:13 - 19-Nov-25
Buy* 476 166.99p Ordinary
12:42:00 - 19-Nov-25
Unknown* 4,379 166.34p Ordinary
12:26:49 - 19-Nov-25
Buy* 1,000 166.99p Ordinary
12:16:16 - 19-Nov-25
Unknown* 6,008 166.444p Ordinary
12:09:46 - 19-Nov-25
Sell* 1,855 165.61p Ordinary
12:08:49 - 19-Nov-25
Buy* 7,000 166.50p Ordinary
12:03:32 - 19-Nov-25
Unknown* 500 166.00p Ordinary
12:01:11 - 19-Nov-25
Buy* 300 166.00p Ordinary
11:58:34 - 19-Nov-25
Buy* 1,000 166.00p Ordinary
11:58:12 - 19-Nov-25
Buy* 1,200 165.75p Ordinary
11:32:33 - 19-Nov-25
Unknown* 3,000 165.50p Ordinary
11:32:21 - 19-Nov-25
Buy* 714 165.75p Ordinary
11:31:59 - 19-Nov-25
Buy* 246 166.00p SI Trade
11:20:39 - 19-Nov-25
Buy* 60 166.00p SI Trade
11:20:39 - 19-Nov-25
Buy* 68 166.00p SI Trade
11:20:39 - 19-Nov-25
Buy* 1,800 166.1701p Ordinary
11:20:09 - 19-Nov-25
Buy* 550 165.98p Ordinary
11:04:49 - 19-Nov-25
Buy* 1,500 165.95p Ordinary
11:02:50 - 19-Nov-25
Buy* 2,500 165.80p Ordinary
11:01:19 - 19-Nov-25
Unknown* 151,555 162.25p SI Trade
09:53:21 - 19-Nov-25
Buy* 2,000 166.00p Ordinary
09:52:08 - 19-Nov-25
Buy* 1,250 165.87p Ordinary
09:35:21 - 19-Nov-25
Sell* 363 164.00p SI Trade
09:26:20 - 19-Nov-25
Sell* 1 164.00p SI Trade
09:20:18 - 19-Nov-25
Buy* 1,000 165.00p Ordinary
09:20:17 - 19-Nov-25
Buy* 30 164.9929p Ordinary
09:19:35 - 19-Nov-25
Buy* 2,500 164.94p Ordinary
09:07:17 - 19-Nov-25
Buy* 1,500 165.00p SI Trade
09:06:09 - 19-Nov-25
Buy* 147 165.00p SI Trade
09:06:09 - 19-Nov-25
Buy* 1,658 165.00p Ordinary
08:52:43 - 19-Nov-25
Buy* 473 165.00p SI Trade
08:51:51 - 19-Nov-25
Buy* 2,500 164.94p Ordinary
08:51:38 - 19-Nov-25
Buy* 2,500 164.6835p Ordinary
08:23:30 - 19-Nov-25
Buy* 8 165.00p SI Trade
08:23:29 - 19-Nov-25
Sell* 1 164.00p SI Trade
08:23:29 - 19-Nov-25
Buy* 5,000 164.335p Ordinary
08:23:11 - 19-Nov-25
Buy* 608 163.48p Ordinary
16:28:51 - 18-Nov-25
Buy* 310 162.99p Ordinary
16:23:46 - 18-Nov-25
Buy* 1,500 162.94p Ordinary
16:21:02 - 18-Nov-25
Unknown* 5,000 161.00p Ordinary
16:19:45 - 18-Nov-25
Buy* 450 160.94p Ordinary
16:18:41 - 18-Nov-25
Buy* 177 161.00p SI Trade
16:18:40 - 18-Nov-25
Buy* 1,000 161.00p Ordinary
16:18:36 - 18-Nov-25
Buy* 7 161.00p SI Trade
16:14:56 - 18-Nov-25
Buy* 3,113 160.60p Ordinary
16:05:39 - 18-Nov-25
Unknown* 193,364 167.00p Negotiated Trade
15:58:18 - 18-Nov-25
Unknown* 4,478 160.00p Ordinary
15:52:26 - 18-Nov-25
Unknown* 50,000 159.80p Negotiated Trade
15:50:05 - 18-Nov-25
Sell* 750 159.66p Ordinary
15:41:08 - 18-Nov-25
Buy* 1,591 161.00p Ordinary
15:40:38 - 18-Nov-25
Unknown* 2,110 160.00p Ordinary
15:31:25 - 18-Nov-25
Unknown* 18,638 160.00p Negotiated Trade
15:24:38 - 18-Nov-25
Unknown* 20,000 160.00p Negotiated Trade
15:21:13 - 18-Nov-25
Unknown* 9,500 160.388p Negotiated Trade
15:16:07 - 18-Nov-25
Sell* 321 159.575p Ordinary
15:08:03 - 18-Nov-25
Sell* 852 159.50p Ordinary
15:01:03 - 18-Nov-25
Sell* 10,000 159.50p Negotiated Trade
14:47:53 - 18-Nov-25
Buy* 181 160.388p Ordinary
14:36:46 - 18-Nov-25
Sell* 10,000 159.40p Negotiated Trade
14:20:15 - 18-Nov-25
Buy* 1,551 160.40p Ordinary
14:18:11 - 18-Nov-25
Sell* 3,552 159.44p Ordinary
14:13:42 - 18-Nov-25
Sell* 8 159.44p Ordinary
14:06:10 - 18-Nov-25
Unknown* 20,000 159.40p Negotiated Trade
13:49:04 - 18-Nov-25
Buy* 10,000 160.55p Suspected BUY Trade
13:47:33 - 18-Nov-25
Sell* 10,000 159.30p Negotiated Trade
13:46:02 - 18-Nov-25
Sell* 5,000 159.30p Ordinary
13:25:05 - 18-Nov-25
Sell* 9,110 159.00p Negotiated Trade
13:16:17 - 18-Nov-25
Buy* 200 160.60p Ordinary
13:11:28 - 18-Nov-25
Sell* 147 159.00p Ordinary
12:59:11 - 18-Nov-25
Unknown* 2,500 160.00p Ordinary
12:58:49 - 18-Nov-25
Unknown* 400 160.00p OTC Trade
12:43:59 - 18-Nov-25
Sell* 400 160.00p Ordinary
12:43:59 - 18-Nov-25
Unknown* 5,000 160.00p Ordinary
12:42:43 - 18-Nov-25
Sell* 10,000 160.00p Negotiated Trade
12:42:22 - 18-Nov-25
Unknown* 22,500 160.00p Negotiated Trade
12:42:04 - 18-Nov-25
Sell* 172 160.25p Ordinary
12:40:32 - 18-Nov-25
Sell* 750 160.26p Ordinary
12:40:32 - 18-Nov-25
Buy* 1,000 160.00p Ordinary
12:34:01 - 18-Nov-25
Buy* 1,500 159.98p Ordinary
12:30:41 - 18-Nov-25
Buy* 11,000 159.74999p Suspected BUY Trade
12:30:11 - 18-Nov-25
Buy* 1,500 159.78p Ordinary
12:22:52 - 18-Nov-25
Sell* 3,500 158.332p Ordinary
12:12:36 - 18-Nov-25
Unknown* 19,528 158.11p Ordinary
11:32:25 - 18-Nov-25
Buy* 1,000 159.00p Ordinary
11:24:34 - 18-Nov-25
Buy* 10,000 159.00p Suspected BUY Trade
11:22:48 - 18-Nov-25
Buy* 10,000 158.945p Suspected BUY Trade
11:22:22 - 18-Nov-25
Buy* 1,584 157.00p Ordinary
11:21:39 - 18-Nov-25
Unknown* 56,350 156.00p Negotiated Trade
11:18:28 - 18-Nov-25
Buy* 310 157.00p Ordinary
11:16:44 - 18-Nov-25
FTSE 100 Latest
Value9,527.65
Change20.24