Natwest share trades.

The following table shows today's trades for Natwest. 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:51:25 - 23-Oct-26 623.3405 23,115 Buy* 625.40 625.60
16:51:25 - 23-Oct-26 628.00 141 Buy* 625.40 625.60
16:35:19 - 23-Oct-26 627.40 6,215,970 Buy* 625.40 625.60
16:29:59 - 23-Oct-26 625.60 7 Buy* 625.40 625.60
16:29:56 - 23-Oct-26 625.291 1,000 Sell* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 1,187 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 200 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.80 435 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.80 765 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.80 600 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 1,387 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 463 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 628 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.50 1,570 Unknown* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 630 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 429 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 600 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 923 Buy* 625.40 625.60
16:29:53 - 23-Oct-26 625.60 484 Buy* 625.40 625.60
16:29:50 - 23-Oct-26 625.40 3 Buy* 625.20 625.40
16:29:50 - 23-Oct-26 625.40 38 Buy* 625.20 625.40
16:29:50 - 23-Oct-26 625.40 32 Buy* 625.20 625.40
16:29:50 - 23-Oct-26 625.40 13 Buy* 625.20 625.40
16:29:50 - 23-Oct-26 625.40 4 Buy* 625.20 625.40
16:29:50 - 23-Oct-26 625.40 5 Buy* 625.20 625.40
16:29:49 - 23-Oct-26 625.40 0 Unknown* 625.20 625.40
16:29:47 - 23-Oct-26 625.40 501 Buy* 625.40 625.60
16:29:47 - 23-Oct-26 625.40 771 Buy* 625.40 625.60
16:29:47 - 23-Oct-26 625.40 251 Buy* 625.40 625.60
16:29:47 - 23-Oct-26 625.40 978 Buy* 625.40 625.60
16:29:47 - 23-Oct-26 625.40 371 Buy* 625.40 625.60
16:29:24 - 23-Oct-26 625.20 18 Sell* 625.20 625.40
16:29:24 - 23-Oct-26 625.20 1,529 Unknown* 625.20 625.40
16:29:24 - 23-Oct-26 625.00 13 Sell* 625.20 625.40
16:29:24 - 23-Oct-26 625.20 1,270 Sell* 625.00 625.40
16:29:24 - 23-Oct-26 625.20 1,045 Buy* 625.00 625.40
16:29:24 - 23-Oct-26 625.20 1,533 Buy* 625.00 625.40
16:29:24 - 23-Oct-26 625.20 423 Buy* 625.00 625.40
16:29:24 - 23-Oct-26 625.20 2,758 Buy* 625.00 625.40
16:29:24 - 23-Oct-26 625.20 1,128 Buy* 625.00 625.40
16:29:24 - 23-Oct-26 625.20 803 Buy* 625.00 625.40
16:29:21 - 23-Oct-26 625.031 1 Buy* 624.80 625.20
16:29:21 - 23-Oct-26 625.00 5,736 Unknown* 624.80 625.20
16:29:21 - 23-Oct-26 625.00 4,800 Sell* 625.00 625.20
16:29:18 - 23-Oct-26 625.20 2,224 Buy* 625.00 625.20
16:29:18 - 23-Oct-26 625.20 296 Buy* 625.00 625.20
16:29:18 - 23-Oct-26 625.20 42 Buy* 625.00 625.20
16:29:16 - 23-Oct-26 625.20 2,551 Sell* 625.00 625.40
16:29:16 - 23-Oct-26 625.40 2,299 Buy* 625.20 625.60
16:29:16 - 23-Oct-26 625.40 7,600 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 904 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 2,196 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 2,299 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 500 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 1,457 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 1,366 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 7,597 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 3 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 2,960 Sell* 625.40 625.80
16:29:16 - 23-Oct-26 625.40 2,758 Sell* 625.40 625.80
16:29:03 - 23-Oct-26 625.60 840 Sell* 625.40 625.80
16:29:03 - 23-Oct-26 625.60 40 Buy* 625.40 625.60
16:29:01 - 23-Oct-26 625.51 250 Buy* 625.40 625.60
16:29:01 - 23-Oct-26 625.51 501 Buy* 625.40 625.60
16:29:02 - 23-Oct-26 625.60 3 Buy* 625.40 625.60
16:29:01 - 23-Oct-26 625.60 905 Buy* 625.40 625.80
16:29:01 - 23-Oct-26 625.60 2,758 Sell* 625.40 625.80
16:29:01 - 23-Oct-26 625.60 106 Sell* 625.40 625.80
16:29:00 - 23-Oct-26 625.60 2,248 Sell* 625.60 625.80
16:29:00 - 23-Oct-26 625.60 196 Sell* 625.60 625.80
16:28:59 - 23-Oct-26 625.60 799 Sell* 625.60 625.80
16:28:59 - 23-Oct-26 625.60 560 Sell* 625.60 625.80
16:28:59 - 23-Oct-26 625.50 50 Sell* 625.60 625.80
16:28:59 - 23-Oct-26 625.50 200 Sell* 625.60 625.80
16:28:59 - 23-Oct-26 625.50 150 Sell* 625.60 625.80
16:28:59 - 23-Oct-26 625.60 1,709 Buy* 625.40 625.80
16:28:59 - 23-Oct-26 625.60 507 Buy* 625.40 625.80
16:28:59 - 23-Oct-26 625.60 262 Buy* 625.40 625.60
16:28:58 - 23-Oct-26 625.40 400 Sell* 625.40 625.60
16:28:58 - 23-Oct-26 625.40 200 Sell* 625.40 625.60
16:28:58 - 23-Oct-26 625.40 50 Sell* 625.40 625.60
16:28:58 - 23-Oct-26 625.40 150 Sell* 625.40 625.60
16:28:57 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:57 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:58 - 23-Oct-26 625.40 400 Sell* 625.40 625.60
16:28:57 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:56 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:57 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:56 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:56 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:56 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:56 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:55 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:55 - 23-Oct-26 625.60 200 Buy* 625.40 625.60
16:28:55 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:54 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60
16:28:54 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:54 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:53 - 23-Oct-26 625.50 200 Unknown* 625.40 625.60
16:28:54 - 23-Oct-26 625.50 400 Unknown* 625.40 625.60