Fidelity share trades.

The following table shows today's trades for Fidelity. 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
10:53:11 - 03-May-24 297.00 323,304 Unknown* 299.00 300.50
15:06:39 - 03-May-24 300.00 133,024 Unknown* 299.00 300.50
15:36:31 - 03-May-24 300.00 3,161 Buy* 299.00 300.50
15:35:03 - 03-May-24 300.00 24,928 Buy* 299.00 300.50
15:22:37 - 03-May-24 300.50 165 Buy* 299.50 300.50
15:20:59 - 03-May-24 299.976 666 Sell* 299.50 300.50
15:15:56 - 03-May-24 299.665 3,000 Sell* 299.50 300.50
15:14:52 - 03-May-24 299.985 1,654 Sell* 299.50 300.50
15:09:50 - 03-May-24 300.00 16,416 Unknown* 299.50 300.50
15:06:04 - 03-May-24 300.00 12,628 Sell* 300.00 300.50
15:06:04 - 03-May-24 300.00 2,632 Sell* 300.00 300.50
15:06:04 - 03-May-24 300.00 1,244 Sell* 300.00 300.50
15:06:04 - 03-May-24 300.00 2,760 Buy* 299.50 300.00
15:06:04 - 03-May-24 300.00 283 Buy* 299.50 300.00
15:05:59 - 03-May-24 300.00 2,760 Buy* 299.50 300.00
15:05:56 - 03-May-24 300.00 672 Buy* 299.50 300.00
15:05:56 - 03-May-24 300.00 2,016 Buy* 299.50 300.00
15:05:54 - 03-May-24 300.00 2,760 Buy* 299.50 300.00
15:05:54 - 03-May-24 300.00 138 Buy* 299.50 300.00
15:05:53 - 03-May-24 300.00 25 Buy* 299.50 300.00
15:05:53 - 03-May-24 300.00 2 Buy* 299.50 300.00
15:05:53 - 03-May-24 300.00 105 Buy* 299.50 300.00
15:05:52 - 03-May-24 300.00 2,760 Buy* 299.50 300.00
15:05:11 - 03-May-24 300.00 242 Buy* 299.50 300.00
15:05:11 - 03-May-24 300.00 27 Buy* 299.50 300.00
15:05:10 - 03-May-24 300.00 1,690 Buy* 299.50 300.00
15:05:03 - 03-May-24 300.00 22 Buy* 299.50 300.00
15:05:03 - 03-May-24 300.00 5 Buy* 299.50 300.00
15:05:03 - 03-May-24 300.00 34 Buy* 299.50 300.00
15:05:03 - 03-May-24 300.00 285 Buy* 299.50 300.00
15:05:02 - 03-May-24 300.00 2,760 Buy* 299.50 300.00
15:05:02 - 03-May-24 300.00 104 Buy* 299.50 300.00
15:04:59 - 03-May-24 300.00 24 Buy* 299.50 300.00
15:04:59 - 03-May-24 300.00 3 Buy* 299.50 300.00
15:04:59 - 03-May-24 300.00 135 Buy* 299.50 300.00
15:04:59 - 03-May-24 300.00 2,760 Buy* 299.50 300.00
15:04:53 - 03-May-24 300.00 3,300 Buy* 299.00 300.00
15:04:53 - 03-May-24 300.00 272 Buy* 299.00 300.00
15:04:53 - 03-May-24 300.00 2,760 Buy* 299.00 300.00
15:04:53 - 03-May-24 300.00 1,155 Buy* 299.00 300.00
15:02:43 - 03-May-24 299.494 998 Sell* 299.00 300.00
15:01:51 - 03-May-24 299.485 1,400 Sell* 299.00 300.00
15:01:14 - 03-May-24 299.494 497 Sell* 299.00 300.00
14:53:41 - 03-May-24 300.00 24 Buy* 299.50 300.00
14:53:03 - 03-May-24 300.00 1 Buy* 299.50 300.00
14:51:31 - 03-May-24 299.50 232 Sell* 299.50 300.00
14:51:31 - 03-May-24 299.50 350 Sell* 299.50 300.00
14:51:31 - 03-May-24 299.50 580 Sell* 299.00 300.00
14:51:30 - 03-May-24 299.50 60 Sell* 299.50 300.00
14:51:24 - 03-May-24 299.50 520 Sell* 299.50 300.00
14:51:24 - 03-May-24 299.50 580 Sell* 299.50 300.00
14:51:23 - 03-May-24 299.50 580 Sell* 299.50 300.00
14:51:22 - 03-May-24 299.50 3,300 Sell* 299.50 300.00
14:50:37 - 03-May-24 299.747 5,460 Sell* 299.50 300.00
14:50:15 - 03-May-24 300.00 7 Buy* 299.50 300.00
14:48:07 - 03-May-24 299.825 5 Buy* 299.50 300.00
14:41:54 - 03-May-24 299.625 1,000 Sell* 299.50 300.00
14:39:55 - 03-May-24 299.503 829 Buy* 299.00 300.00
14:26:47 - 03-May-24 300.00 11 Buy* 299.00 300.00
14:26:40 - 03-May-24 300.00 1 Buy* 299.00 300.00
14:23:19 - 03-May-24 299.751 496 Buy* 299.50 300.00
14:22:08 - 03-May-24 300.00 2 Buy* 299.50 300.00
14:20:42 - 03-May-24 299.471 700 Sell* 299.00 300.00
14:18:49 - 03-May-24 300.00 1 Buy* 299.50 300.00
14:18:49 - 03-May-24 300.00 107 Buy* 299.00 300.00
14:17:18 - 03-May-24 300.00 3,390 Sell* 300.00 300.50
14:17:18 - 03-May-24 300.00 353 Sell* 300.00 300.50
14:17:18 - 03-May-24 300.00 2,760 Buy* 299.00 300.00
14:17:18 - 03-May-24 300.00 1,158 Buy* 299.00 300.00
14:16:38 - 03-May-24 299.48 5,000 Sell* 299.00 300.00
14:16:04 - 03-May-24 299.744 1 Buy* 299.00 300.00
14:14:52 - 03-May-24 300.00 27 Buy* 299.00 300.00
14:14:32 - 03-May-24 299.497 4,560 Sell* 299.00 300.00
13:44:01 - 03-May-24 299.673 4,000 Sell* 299.50 300.00
13:43:31 - 03-May-24 299.50 272 Buy* 299.00 299.50
13:43:31 - 03-May-24 299.50 367 Sell* 299.00 300.00
13:43:31 - 03-May-24 299.50 394 Sell* 299.50 300.00
13:43:31 - 03-May-24 299.50 4,025 Sell* 299.50 300.00
13:42:32 - 03-May-24 299.50 1,714 Buy* 299.00 299.50
13:41:33 - 03-May-24 299.264 3,000 Buy* 299.00 299.50
13:39:01 - 03-May-24 299.189 1,008 Sell* 299.00 299.50
13:35:12 - 03-May-24 299.177 1,671 Sell* 299.00 299.50
13:29:47 - 03-May-24 299.186 800 Sell* 299.00 299.50
13:24:33 - 03-May-24 298.441 9,162 Sell* 298.00 299.00
13:20:05 - 03-May-24 298.536 167 Buy* 298.00 299.00
13:19:25 - 03-May-24 299.00 33,276 Buy* 298.00 299.00
13:18:08 - 03-May-24 298.50 3,300 Buy* 298.00 298.50
13:16:01 - 03-May-24 298.00 1,899 Sell* 298.00 299.00
13:16:01 - 03-May-24 298.00 1,109 Sell* 298.00 299.00
13:16:01 - 03-May-24 298.00 1 Sell* 298.00 299.00
13:13:37 - 03-May-24 298.662 661 Sell* 298.00 299.50
13:13:23 - 03-May-24 298.544 1,367 Sell* 298.00 299.50
13:00:53 - 03-May-24 298.843 2,725 Buy* 298.00 299.50
12:53:49 - 03-May-24 298.827 3,000 Buy* 298.00 299.50
12:51:25 - 03-May-24 298.838 1,663 Buy* 298.00 299.50
12:50:40 - 03-May-24 298.849 669 Buy* 298.00 299.50
12:48:26 - 03-May-24 298.859 1,151 Buy* 298.00 299.50
12:47:00 - 03-May-24 298.662 787 Sell* 298.00 299.50
12:37:55 - 03-May-24 299.08 3,324 Buy* 298.50 299.50
12:34:46 - 03-May-24 299.50 221 Buy* 298.50 299.50