Hargreaves Serv share trades.

The following table shows today's trades for Hargreaves Serv. Buy trades are shown in blue, and sells are shown in red. Unknown trades are shown in black. Trades are estimated as a buy or sell dependant on whether the trade execution price was closer to the BID (lower price, therefore a sell), or the ASK price (higher price, therefore a buy).
Time / Date Trade Price Volume Buy / Sell Bid Ask
15:38:15 - 26-Apr-24 562.00 10,000 Unknown* 560.00 578.00
15:35:20 - 26-Apr-24 562.00 202 Sell* 560.00 578.00
15:28:39 - 26-Apr-24 578.00 44 Buy* 560.00 578.00
14:55:27 - 26-Apr-24 563.987 109 Sell* 560.00 578.00
13:09:03 - 26-Apr-24 569.982 263 Buy* 560.00 578.00
12:58:20 - 26-Apr-24 573.20 2 Buy* 560.00 578.00
11:56:39 - 26-Apr-24 570.00 5,000 Unknown* 560.00 578.00
12:47:12 - 26-Apr-24 578.00 1 Buy* 560.00 578.00
12:26:27 - 26-Apr-24 561.08 1,500 Sell* 560.00 578.00
11:34:02 - 26-Apr-24 563.969 526 Sell* 560.00 578.00
10:37:12 - 26-Apr-24 560.00 1 Sell* 560.00 578.00
10:01:46 - 26-Apr-24 563.78 615 Sell* 560.00 578.00
09:46:10 - 26-Apr-24 570.00 50 Buy* 560.00 578.00
09:42:50 - 26-Apr-24 570.00 343 Buy* 560.00 578.00
09:29:16 - 26-Apr-24 561.80 200 Sell* 560.00 578.00
09:13:48 - 26-Apr-24 569.6833 174 Buy* 560.00 578.00
09:05:03 - 26-Apr-24 577.208 9 Buy* 560.00 578.00
09:00:58 - 26-Apr-24 561.80 20 Sell* 560.00 578.00
08:45:18 - 26-Apr-24 570.6074 525 Buy* 562.00 578.00
08:38:29 - 26-Apr-24 565.528 500 Sell* 562.00 578.00
08:20:50 - 26-Apr-24 565.544 1,204 Sell* 562.00 578.00
08:06:12 - 26-Apr-24 570.6154 876 Buy* 562.00 578.00
08:00:27 - 26-Apr-24 570.5994 1,089 Buy* 562.00 578.00
07:52:00 - 26-Apr-24 565.00 850 Sell* 562.00 578.00
07:26:48 - 26-Apr-24 576.00 195 Buy* 562.00 588.00
07:24:22 - 26-Apr-24 577.00 115 Buy* 562.00 588.00
07:24:17 - 26-Apr-24 567.6406 2,170 Sell* 562.00 588.00
07:24:17 - 26-Apr-24 567.6406 221 Sell* 562.00 588.00
07:12:35 - 26-Apr-24 567.733 500 Sell* 562.00 588.00