Rank share trades.

The following table shows today's trades for Rank. 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
16:35:13 - 03-Jul-25 137.40 155,140 Buy* 136.00 137.00
16:28:47 - 03-Jul-25 136.80 306 Buy* 136.40 137.00
16:28:07 - 03-Jul-25 136.20 1 Sell* 136.20 136.80
16:28:00 - 03-Jul-25 136.80 826 Buy* 136.20 136.80
16:24:08 - 03-Jul-25 136.40 56 Buy* 136.20 136.80
16:24:08 - 03-Jul-25 136.40 147 Buy* 136.00 136.40
16:23:07 - 03-Jul-25 136.40 15 Buy* 136.00 136.40
16:23:07 - 03-Jul-25 136.40 1,093 Sell* 136.40 137.00
16:23:07 - 03-Jul-25 136.40 293 Sell* 136.40 137.00
16:23:07 - 03-Jul-25 136.60 578 Sell* 136.60 137.00
16:23:07 - 03-Jul-25 136.60 300 Sell* 136.60 137.00
16:23:07 - 03-Jul-25 136.60 839 Sell* 136.60 137.00
16:23:07 - 03-Jul-25 136.60 1,346 Sell* 136.60 137.00
16:23:07 - 03-Jul-25 136.60 1,495 Sell* 136.60 137.00
16:23:07 - 03-Jul-25 136.60 213 Sell* 136.60 137.00
16:19:41 - 03-Jul-25 136.8148 12,015 Buy* 136.60 137.00
16:15:47 - 03-Jul-25 136.60 730 Sell* 136.60 137.00
16:15:47 - 03-Jul-25 136.60 291 Sell* 136.60 137.00
16:15:47 - 03-Jul-25 136.60 730 Sell* 136.60 137.00
16:15:40 - 03-Jul-25 136.60 1,114 Buy* 136.40 136.60
16:15:40 - 03-Jul-25 136.60 400 Buy* 136.40 136.60
16:15:40 - 03-Jul-25 136.60 1,105 Buy* 136.40 136.60
16:15:40 - 03-Jul-25 136.60 1,104 Buy* 136.40 136.60
16:15:40 - 03-Jul-25 136.60 4,900 Buy* 136.40 136.60
16:15:38 - 03-Jul-25 136.60 585 Buy* 136.40 136.60
16:15:38 - 03-Jul-25 136.60 621 Buy* 136.40 136.60
16:15:18 - 03-Jul-25 136.60 287 Buy* 136.40 136.60
16:14:58 - 03-Jul-25 136.60 2,460 Buy* 136.40 136.60
16:14:58 - 03-Jul-25 136.60 579 Buy* 136.40 136.60
16:14:38 - 03-Jul-25 136.60 297 Buy* 136.40 136.60
16:13:56 - 03-Jul-25 136.60 578 Buy* 136.40 136.60
16:12:52 - 03-Jul-25 136.60 11 Buy* 136.40 136.60
16:05:43 - 03-Jul-25 136.60 752 Sell* 136.60 137.00
16:05:43 - 03-Jul-25 136.60 753 Sell* 136.60 137.00
16:05:43 - 03-Jul-25 136.60 837 Sell* 136.60 137.00
16:05:43 - 03-Jul-25 136.60 586 Sell* 136.60 137.00
16:05:43 - 03-Jul-25 136.60 610 Sell* 136.60 137.00
16:05:43 - 03-Jul-25 136.60 54 Sell* 136.60 137.00
15:56:47 - 03-Jul-25 136.80 392 Sell* 136.80 137.00
15:56:47 - 03-Jul-25 136.80 512 Sell* 136.80 137.00
15:56:47 - 03-Jul-25 136.80 416 Sell* 136.80 137.00
15:56:47 - 03-Jul-25 136.80 1,586 Sell* 136.80 137.00
15:56:47 - 03-Jul-25 136.80 32 Sell* 136.80 137.00
15:48:48 - 03-Jul-25 137.00 2,500 Buy* 136.80 137.00
15:48:36 - 03-Jul-25 136.80 540 Sell* 136.80 137.00
15:48:36 - 03-Jul-25 137.00 1,827 Buy* 136.60 137.00
15:48:36 - 03-Jul-25 137.00 1,973 Buy* 136.60 137.00
15:48:31 - 03-Jul-25 137.00 1,766 Buy* 136.60 137.00
15:38:18 - 03-Jul-25 137.00 1 Buy* 136.60 137.00
15:38:18 - 03-Jul-25 137.00 7 Buy* 136.60 137.00
15:33:42 - 03-Jul-25 136.60 15 Sell* 136.60 137.00
15:23:17 - 03-Jul-25 136.7796 5,063 Sell* 136.60 137.00
15:01:17 - 03-Jul-25 136.80 600 Buy* 136.60 137.00
14:55:46 - 03-Jul-25 137.00 1,261 Buy* 136.60 137.00
14:55:46 - 03-Jul-25 137.00 50 Buy* 136.60 137.00
14:55:46 - 03-Jul-25 137.00 169 Buy* 136.60 137.00
14:53:53 - 03-Jul-25 136.60 2 Sell* 136.60 137.00
14:46:52 - 03-Jul-25 136.663 3,637 Sell* 136.60 137.00
14:43:04 - 03-Jul-25 137.00 4,500 Buy* 136.60 137.00
14:40:45 - 03-Jul-25 136.983 17,240 Buy* 136.60 137.00
14:39:08 - 03-Jul-25 136.60 642 Sell* 136.40 136.80
14:35:28 - 03-Jul-25 136.60 918 Sell* 136.40 137.00
14:35:28 - 03-Jul-25 136.60 1,113 Sell* 136.40 137.00
14:35:28 - 03-Jul-25 136.60 586 Sell* 136.40 137.00
14:35:28 - 03-Jul-25 136.60 628 Sell* 136.40 137.00
14:35:28 - 03-Jul-25 136.60 592 Sell* 136.40 137.00
14:24:23 - 03-Jul-25 136.60 56 Buy* 136.60 137.00
14:24:23 - 03-Jul-25 136.60 46 Buy* 136.40 136.60
14:24:23 - 03-Jul-25 136.60 130 Buy* 136.40 136.60
14:24:23 - 03-Jul-25 136.60 37 Buy* 136.40 136.60
14:23:25 - 03-Jul-25 136.60 13 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 202 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 56 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 46 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 130 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 192 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 60 Buy* 136.40 136.60
14:23:16 - 03-Jul-25 136.60 1,774 Buy* 136.40 136.60
14:23:09 - 03-Jul-25 136.60 826 Sell* 136.60 136.80
14:23:09 - 03-Jul-25 136.60 595 Sell* 136.60 136.80
14:23:09 - 03-Jul-25 136.60 769 Sell* 136.60 136.80
14:23:09 - 03-Jul-25 136.60 1,804 Sell* 136.60 136.80
14:23:09 - 03-Jul-25 136.60 610 Sell* 136.60 136.80
14:23:09 - 03-Jul-25 136.80 31 Buy* 136.60 136.80
14:23:09 - 03-Jul-25 136.80 400 Buy* 136.60 136.80
14:23:09 - 03-Jul-25 136.80 800 Buy* 136.60 136.80
14:23:09 - 03-Jul-25 136.80 400 Buy* 136.60 136.80
14:23:09 - 03-Jul-25 136.80 1,600 Buy* 136.60 136.80
14:23:09 - 03-Jul-25 136.80 2,000 Buy* 136.60 136.80
14:14:34 - 03-Jul-25 136.60 2 Sell* 136.60 136.80
14:13:38 - 03-Jul-25 136.80 1,000 Buy* 136.60 136.80
13:57:09 - 03-Jul-25 136.60 727 Sell* 136.60 136.80
13:56:00 - 03-Jul-25 137.00 3 Buy* 136.60 136.80
13:56:00 - 03-Jul-25 136.80 1,849 Buy* 136.60 136.80
13:56:00 - 03-Jul-25 136.60 1,020 Sell* 136.60 136.80
13:56:00 - 03-Jul-25 136.80 1,021 Sell* 136.80 137.00
13:56:00 - 03-Jul-25 136.80 987 Sell* 136.80 137.00
13:40:36 - 03-Jul-25 137.00 116 Buy* 136.80 137.00
13:39:15 - 03-Jul-25 136.60 40 Sell* 136.60 137.00
13:39:13 - 03-Jul-25 136.80 253 Sell* 136.80 137.20