Hsbc S&p 500$ share trades.

The following table shows today's trades for Hsbc S&p 500$. 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:35:05 - 03-May-24 51.705 51 Sell* 51.6375 51.66
15:26:10 - 03-May-24 51.6225 2,000 Sell* 51.6225 51.64
15:26:10 - 03-May-24 51.6225 9 Sell* 51.6225 51.64
15:26:10 - 03-May-24 51.6225 1,991 Sell* 51.6225 51.64
15:26:09 - 03-May-24 51.6225 51 Sell* 51.6225 51.6425
15:26:09 - 03-May-24 51.6225 2,000 Sell* 51.6225 51.64
15:26:09 - 03-May-24 51.625 2,000 Sell* 51.625 51.6425
15:26:09 - 03-May-24 51.625 104 Sell* 51.625 51.6425
15:21:02 - 03-May-24 51.5975 914 Sell* 51.5975 51.6075
15:15:29 - 03-May-24 51.57 1,610 Buy* 51.5475 51.57
15:07:18 - 03-May-24 51.6125 230 Sell* 51.6125 51.63
15:07:18 - 03-May-24 51.6125 199 Sell* 51.6125 51.63
15:07:16 - 03-May-24 51.6125 1,801 Sell* 51.6125 51.63
15:07:16 - 03-May-24 51.615 2,000 Sell* 51.615 51.63
13:43:17 - 03-May-24 51.7875 4 Buy* 51.77 51.7875
13:22:04 - 03-May-24 51.7125 2,401 Buy* 51.705 51.7125
13:18:58 - 03-May-24 51.71 51 Buy* 51.6975 51.71
12:38:03 - 03-May-24 51.7425 206 Sell* 51.7425 51.7625
12:37:18 - 03-May-24 51.765 2,000 Sell* 51.765 51.785
12:30:00 - 03-May-24 51.345 921 Sell* 51.345 51.7975
12:29:59 - 03-May-24 51.35 809 Sell* 51.35 51.7975
12:29:50 - 03-May-24 51.3875 9,344 Sell* 51.3875 51.4825
12:29:50 - 03-May-24 51.3825 2,305 Buy* 51.355 51.3825
11:46:35 - 03-May-24 51.3525 2 Sell* 51.3525 51.3675
11:38:55 - 03-May-24 51.3586 150 Sell* 51.355 51.365
10:58:05 - 03-May-24 51.3575 2,251 Buy* 51.345 51.36
10:58:05 - 03-May-24 51.3575 1,401 Buy* 51.345 51.3575
10:48:48 - 03-May-24 51.365 882 Buy* 51.3525 51.365
09:19:49 - 03-May-24 51.33 9 Sell* 51.33 51.3325
08:47:53 - 03-May-24 51.3425 2 Sell* 51.3425 51.355
07:56:41 - 03-May-24 51.2975 52 Buy* 51.285 51.2975
07:39:22 - 03-May-24 51.2625 1,374 Buy* 51.2475 51.2625
07:39:22 - 03-May-24 51.2625 52 Buy* 51.2475 51.2625
07:01:21 - 03-May-24 51.305 208 Sell* 51.305 51.3075
07:01:21 - 03-May-24 51.305 703 Buy* 51.2875 51.305
07:01:21 - 03-May-24 51.305 390 Sell* 51.305 51.3075
07:01:21 - 03-May-24 51.305 52 Buy* 51.2875 51.305
07:01:21 - 03-May-24 51.305 1,401 Buy* 51.2875 51.305
07:01:21 - 03-May-24 51.3025 52 Buy* 51.2875 51.3025
07:01:20 - 03-May-24 51.2875 348 Sell* 51.2875 51.3025