Speedy Hire share trades.

The following table shows today's trades for Speedy Hire. 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
12:31:05 - 02-Jul-25 29.9494 3,282 Buy* 29.55 30.10
12:09:33 - 02-Jul-25 30.10 5 Buy* 29.65 30.10
11:55:55 - 02-Jul-25 30.10 10 Buy* 29.85 30.10
11:55:49 - 02-Jul-25 30.00 5,000 Buy* 29.80 30.00
11:51:07 - 02-Jul-25 30.0383 24,239 Sell* 29.80 30.50
11:42:34 - 02-Jul-25 30.01 50 Sell* 29.80 30.50
11:41:39 - 02-Jul-25 30.0383 40,000 Sell* 29.80 30.50
11:34:29 - 02-Jul-25 30.50 3 Buy* 29.80 30.50
11:31:38 - 02-Jul-25 29.50 233 Sell* 29.80 30.50
11:18:03 - 02-Jul-25 30.50 233 Buy* 29.90 30.50
10:59:13 - 02-Jul-25 30.15 40 Sell* 30.20 31.00
10:59:13 - 02-Jul-25 30.15 83 Sell* 30.20 31.05
10:59:13 - 02-Jul-25 30.15 166 Sell* 30.20 31.05
10:59:13 - 02-Jul-25 30.15 1,320 Sell* 30.20 31.05
10:59:13 - 02-Jul-25 30.15 14,318 Buy* 29.85 30.35
10:59:13 - 02-Jul-25 30.15 8,185 Buy* 29.60 30.15
10:59:05 - 02-Jul-25 30.0895 71,583 Buy* 29.60 30.15
10:51:35 - 02-Jul-25 29.9999 16 Buy* 29.60 30.15
10:49:58 - 02-Jul-25 29.9238 44,143 Buy* 29.60 30.15
10:25:04 - 02-Jul-25 29.7876 1,871 Sell* 29.60 30.15
10:21:10 - 02-Jul-25 30.00 1,000 Buy* 29.60 30.15
10:18:42 - 02-Jul-25 29.7821 27,000 Sell* 29.60 30.15
08:09:45 - 02-Jul-25 30.60 5 Unknown* 29.60 30.15
08:14:04 - 02-Jul-25 30.55 5 Unknown* 29.60 30.15
08:02:53 - 02-Jul-25 29.55 3 Unknown* 29.60 30.15
08:00:40 - 02-Jul-25 30.90 2,226 Unknown* 29.60 30.15
10:09:31 - 02-Jul-25 29.9999 3,297 Buy* 29.60 30.15
09:53:43 - 02-Jul-25 30.20 24 Unknown* 29.60 30.15
09:52:34 - 02-Jul-25 30.20 77 Buy* 29.60 30.20
09:47:46 - 02-Jul-25 30.30 100 Buy* 29.65 30.30
09:44:05 - 02-Jul-25 30.05 3,610 Sell* 30.05 30.65
09:44:02 - 02-Jul-25 30.30 35 Sell* 30.05 30.70
09:44:02 - 02-Jul-25 30.05 3,780 Sell* 30.00 30.55
09:43:00 - 02-Jul-25 30.3349 3,240 Buy* 30.05 30.55
09:37:29 - 02-Jul-25 30.3396 5,000 Buy* 30.05 30.55
09:14:29 - 02-Jul-25 30.3449 36,376 Buy* 30.05 30.55
09:13:57 - 02-Jul-25 30.3396 30,000 Buy* 30.05 30.55
09:12:47 - 02-Jul-25 30.3396 551 Buy* 30.05 30.55
09:09:16 - 02-Jul-25 30.3449 10,000 Buy* 30.05 30.55
09:06:31 - 02-Jul-25 30.2096 19,645 Sell* 30.05 30.55
08:59:45 - 02-Jul-25 30.3449 30 Buy* 30.05 30.55
08:56:03 - 02-Jul-25 30.2098 39,129 Sell* 30.05 30.55
08:53:17 - 02-Jul-25 30.16 121 Sell* 30.05 30.55
08:47:08 - 02-Jul-25 29.8337 144,942 Sell* 29.85 30.50
08:44:47 - 02-Jul-25 30.0557 12,500 Sell* 29.80 30.60
08:44:32 - 02-Jul-25 30.3355 4,739 Buy* 29.80 30.60
08:36:04 - 02-Jul-25 30.45 15 Buy* 29.55 30.55
08:29:06 - 02-Jul-25 30.3006 7,667 Buy* 29.55 30.55
08:28:49 - 02-Jul-25 30.23 7,500 Buy* 29.55 30.55
08:27:37 - 02-Jul-25 30.039 8,030 Sell* 29.80 30.55
08:19:29 - 02-Jul-25 30.55 60 Buy* 29.65 30.55
08:11:56 - 02-Jul-25 29.70 3 Sell* 29.75 30.55
08:10:33 - 02-Jul-25 30.52 3 Buy* 29.95 30.55
08:08:26 - 02-Jul-25 30.5808 65,075 Buy* 29.75 30.60
08:04:39 - 02-Jul-25 30.60 100 Buy* 29.75 30.60
08:04:18 - 02-Jul-25 30.95 8,037 Buy* 29.65 30.95
08:03:57 - 02-Jul-25 30.30 92,056 Buy* 29.65 30.95
08:03:22 - 02-Jul-25 30.2862 1,209 Sell* 29.65 30.95
08:00:40 - 02-Jul-25 29.60 98 Sell* 29.55 31.15
08:00:40 - 02-Jul-25 29.60 32 Sell* 29.55 31.15
08:00:40 - 02-Jul-25 29.60 372 Sell* 29.55 31.15
08:00:40 - 02-Jul-25 30.90 3,000 Buy* 29.55 31.15