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
18:00:03 - 24-Jun-26 422.00 100,517 Unknown* 425.00 426.50
18:00:03 - 24-Jun-26 422.00 -100,517 Unknown* 425.00 426.50
18:00:03 - 24-Jun-26 422.00 100,517 Unknown* 425.00 426.50
16:35:11 - 24-Jun-26 425.50 19,071 Buy* 425.00 426.50
16:27:03 - 24-Jun-26 425.00 158 Sell* 425.00 426.00
16:23:02 - 24-Jun-26 425.00 19 Sell* 425.00 426.00
16:19:11 - 24-Jun-26 425.0616 4,489 Sell* 424.50 426.00
16:06:00 - 24-Jun-26 424.50 244 Sell* 424.50 425.50
16:05:43 - 24-Jun-26 425.052 1,000 Buy* 424.50 425.50
15:50:30 - 24-Jun-26 425.041 690 Buy* 424.50 425.50
15:50:16 - 24-Jun-26 425.489 690 Buy* 424.50 425.50
15:46:18 - 24-Jun-26 425.00 206 Buy* 424.50 426.00
15:46:18 - 24-Jun-26 425.00 476 Buy* 424.50 426.00
15:46:18 - 24-Jun-26 425.00 724 Buy* 424.50 426.00
15:45:47 - 24-Jun-26 424.53 4,151 Buy* 424.00 425.00
15:44:54 - 24-Jun-26 424.937 753 Buy* 424.00 425.00
15:43:54 - 24-Jun-26 424.99 10 Buy* 424.00 425.00
15:42:46 - 24-Jun-26 424.9499 13,170 Buy* 424.00 425.00
15:42:37 - 24-Jun-26 424.99 33 Buy* 424.00 425.00
15:42:14 - 24-Jun-26 425.50 0 Unknown* 424.00 425.00
15:42:14 - 24-Jun-26 425.50 0 Unknown* 424.00 425.00
15:42:14 - 24-Jun-26 424.50 1,500 Sell* 424.00 425.00
15:42:08 - 24-Jun-26 424.9995 1,000 Sell* 424.50 425.50
15:39:34 - 24-Jun-26 425.01 30,000 Buy* 424.50 425.50
15:38:08 - 24-Jun-26 425.01 1,883 Buy* 424.50 425.50
15:38:06 - 24-Jun-26 425.01 2,418 Buy* 424.50 425.50
15:37:31 - 24-Jun-26 425.01 1,320 Buy* 424.50 425.50
15:37:26 - 24-Jun-26 425.01 1,207 Buy* 424.50 425.50
15:34:54 - 24-Jun-26 425.01 3,256 Buy* 424.50 425.50
15:34:50 - 24-Jun-26 425.00 232 Unknown* 424.50 425.50
15:31:06 - 24-Jun-26 425.0196 709 Buy* 424.50 425.50
15:28:13 - 24-Jun-26 425.01 427 Buy* 424.50 425.50
15:27:22 - 24-Jun-26 425.50 93 Buy* 424.50 425.50
15:23:10 - 24-Jun-26 425.00 0 Unknown* 424.50 425.50
15:23:10 - 24-Jun-26 425.00 2 Unknown* 424.50 425.50
15:16:11 - 24-Jun-26 424.50 1,500 Sell* 423.50 425.00
15:07:32 - 24-Jun-26 425.00 600 Buy* 424.50 425.50
15:07:32 - 24-Jun-26 425.00 4,800 Buy* 424.50 425.50
15:04:32 - 24-Jun-26 424.50 404 Sell* 424.50 425.50
15:04:32 - 24-Jun-26 424.50 356 Buy* 424.50 425.50
15:04:32 - 24-Jun-26 424.50 740 Buy* 424.50 425.50
15:04:30 - 24-Jun-26 424.50 1,500 Sell* 424.50 425.50
15:04:25 - 24-Jun-26 424.50 900 Unknown* 423.50 424.50
15:03:51 - 24-Jun-26 424.51 5,900 Buy* 424.00 425.00
14:58:48 - 24-Jun-26 424.50 468 Unknown* 424.00 425.00
14:58:17 - 24-Jun-26 424.50 684 Sell* 424.00 425.00
14:53:21 - 24-Jun-26 424.2485 937 Sell* 423.50 425.00
14:50:38 - 24-Jun-26 423.765 725 Buy* 423.00 424.50
14:50:36 - 24-Jun-26 424.50 149 Buy* 423.00 424.50
14:50:34 - 24-Jun-26 424.50 85 Buy* 423.00 424.50
14:50:34 - 24-Jun-26 424.00 784 Buy* 423.00 424.50
14:50:32 - 24-Jun-26 423.50 719 Buy* 423.50 424.50
14:40:35 - 24-Jun-26 423.0191 324 Buy* 422.50 423.50
14:38:05 - 24-Jun-26 422.50 0 Unknown* 422.50 423.50
14:36:12 - 24-Jun-26 423.01 94 Buy* 422.50 423.50
14:34:17 - 24-Jun-26 422.50 0 Unknown* 422.50 423.50
14:30:20 - 24-Jun-26 423.50 6 Buy* 422.50 423.50
14:34:43 - 24-Jun-26 423.00 4,540 Buy* 422.50 423.50
14:29:28 - 24-Jun-26 423.00 2,350 Buy* 422.50 423.50
14:23:35 - 24-Jun-26 423.00 4,702 Buy* 422.50 423.50
14:20:15 - 24-Jun-26 422.838 657 Sell* 422.50 423.50
14:04:10 - 24-Jun-26 423.01 26 Buy* 422.50 423.50
13:46:31 - 24-Jun-26 422.9835 1,292 Sell* 422.50 423.50
13:19:45 - 24-Jun-26 422.983 115 Sell* 422.50 423.50
13:15:24 - 24-Jun-26 423.50 3 Buy* 422.50 423.50
13:15:24 - 24-Jun-26 423.50 7 Buy* 422.50 423.50
13:00:48 - 24-Jun-26 423.985 6 Buy* 422.50 424.00
12:53:43 - 24-Jun-26 423.265 260 Buy* 422.50 424.00
12:49:14 - 24-Jun-26 423.2794 3,384 Buy* 422.50 424.00
12:39:24 - 24-Jun-26 423.265 725 Buy* 422.50 424.00
12:31:40 - 24-Jun-26 423.547 117 Buy* 422.50 424.00
12:25:07 - 24-Jun-26 423.226 368 Sell* 422.50 424.00
12:22:39 - 24-Jun-26 423.107 115 Sell* 422.50 424.00
12:18:52 - 24-Jun-26 423.50 875 Sell* 422.50 423.50
12:18:52 - 24-Jun-26 423.50 10,518 Sell* 422.50 423.50
12:18:52 - 24-Jun-26 423.50 4,500 Buy* 422.50 423.50
12:18:17 - 24-Jun-26 423.50 25,896 Buy* 422.00 423.50
12:05:33 - 24-Jun-26 423.373 50 Buy* 422.00 423.50
12:04:33 - 24-Jun-26 423.00 190 Buy* 422.00 423.50
12:00:02 - 24-Jun-26 422.50 749 Sell* 422.00 423.00
11:52:02 - 24-Jun-26 422.4491 1,176 Buy* 421.50 423.00
11:51:37 - 24-Jun-26 422.50 1,500 Sell* 421.50 423.00
11:51:37 - 24-Jun-26 422.50 5,000 Sell* 421.50 423.00
11:51:06 - 24-Jun-26 423.00 442 Buy* 422.50 423.50
11:44:43 - 24-Jun-26 423.00 550 Buy* 422.50 423.50
11:29:21 - 24-Jun-26 423.00 81 Sell* 423.00 423.50
11:29:21 - 24-Jun-26 423.00 774 Sell* 423.00 423.50
11:26:09 - 24-Jun-26 423.75 468 Unknown* 423.00 424.50
11:21:26 - 24-Jun-26 423.00 2,076 Buy* 422.50 423.50
11:18:56 - 24-Jun-26 423.0086 2,215 Buy* 422.50 423.50
11:15:22 - 24-Jun-26 423.00 4,409 Buy* 422.50 423.50
11:15:00 - 24-Jun-26 423.00 1,500 Buy* 422.50 423.50
11:14:30 - 24-Jun-26 423.00 1,174 Buy* 422.50 423.50
11:05:39 - 24-Jun-26 422.896 5,700 Buy* 422.00 423.00
11:05:38 - 24-Jun-26 422.6327 5,883 Buy* 422.00 423.00
11:04:19 - 24-Jun-26 422.499 450 Sell* 422.00 423.00
11:01:49 - 24-Jun-26 422.4952 968 Sell* 422.00 423.00
11:01:16 - 24-Jun-26 422.4896 740 Sell* 422.00 423.00
10:55:49 - 24-Jun-26 422.6327 2,350 Buy* 422.00 423.00
10:47:08 - 24-Jun-26 422.4896 115 Sell* 422.00 423.00