Become a Member
  • Track your favourite stocks
  • Create & monitor portfolios
  • Daily portfolio value
Sign Up
Quickpicks
Add shares to your
quickpicks to
display them here!

Ameresco Cl A O (0A70) Share Trades

Buy/Sell Volume Trade Prc Trade Type Trade Time
Unknown* 30 $18.43 OTC Trade
18:03:50 - 18-Jul-25
Unknown* 36 $18.65 Cross
OTC Trade
16:54:08 - 18-Jul-25
Unknown* 100 $18.65 Cross
OTC Trade
16:54:08 - 18-Jul-25
Unknown* 30 $18.455 OTC Trade
15:50:30 - 18-Jul-25
Unknown* 398 $18.325 OTC Trade
15:44:13 - 18-Jul-25
Unknown* 2 $18.498 OTC Trade
14:31:35 - 18-Jul-25
Unknown* 2 $18.44 Cross
OTC Trade
14:30:00 - 18-Jul-25
Unknown* 252 $18.44 Cross
OTC Trade
14:30:00 - 18-Jul-25
Unknown* 69 $18.245 OTC Trade
20:34:48 - 17-Jul-25
Unknown* 140 $18.11 OTC Trade
17:39:37 - 17-Jul-25
Unknown* 11 $18.3334 Cross
OTC Trade
16:57:34 - 17-Jul-25
Unknown* 500 $18.405 OTC Trade
16:43:56 - 17-Jul-25
Unknown* 59 $17.92624 Currency Conversion
Negotiated Trade
16:23:12 - 17-Jul-25
Unknown* 784 $17.9077 Currency Conversion
Negotiated Trade
16:08:41 - 17-Jul-25
Unknown* 5 $18.1466 Cross
OTC Trade
15:17:01 - 17-Jul-25
Unknown* 200 $18.10 OTC Trade
15:11:24 - 17-Jul-25
Unknown* 500 $18.125 OTC Trade
15:07:46 - 17-Jul-25
Unknown* 0 $18.30 OTC Trade
14:30:24 - 17-Jul-25
Unknown* 27 $18.49 OTC Trade
13:55:22 - 17-Jul-25
Unknown* 75 $18.21557 Currency Conversion
Negotiated Trade
20:59:01 - 16-Jul-25
Unknown* 149 $18.25441 Currency Conversion
Negotiated Trade
20:57:38 - 16-Jul-25
Unknown* 20 $18.2885 Cross
OTC Trade
20:46:12 - 16-Jul-25
Unknown* 24 $18.0172 OTC Trade
20:15:18 - 16-Jul-25
Unknown* 400 $18.136 OTC Trade
19:26:35 - 16-Jul-25
Unknown* 437 $18.02 OTC Trade
18:44:39 - 16-Jul-25
Unknown* 100 $17.444 OTC Trade
16:22:27 - 16-Jul-25
Unknown* 3 $18.0666 Cross
OTC Trade
15:29:13 - 16-Jul-25
Unknown* 83 $17.8699 OTC Trade
15:10:27 - 16-Jul-25
Unknown* 70 $17.88 OTC Trade
15:05:13 - 16-Jul-25
Unknown* 136 $17.72 OTC Trade
14:52:29 - 16-Jul-25
Unknown* 32 $17.90 Cross
OTC Trade
14:45:50 - 16-Jul-25
Unknown* 0 $18.71 OTC Trade
14:31:13 - 16-Jul-25
Unknown* 0 $18.71 OTC Trade
14:31:12 - 16-Jul-25
Unknown* 10 $17.99 Cross
OTC Trade
14:30:00 - 16-Jul-25
Unknown* 50 $18.30 OTC Trade
14:07:48 - 16-Jul-25
Unknown* 25 $17.85 OTC Trade
12:05:56 - 16-Jul-25
Unknown* 42 $17.85 OTC Trade
12:02:35 - 16-Jul-25
Unknown* 39 $17.85 OTC Trade
12:01:05 - 16-Jul-25
Unknown* 547 $18.19728 Currency Conversion
Negotiated Trade
16:41:26 - 15-Jul-25
Unknown* 2 $18.3334 Cross
OTC Trade
16:09:33 - 15-Jul-25
Unknown* 29 $18.2696 OTC Trade
16:05:39 - 15-Jul-25
Unknown* 29 $18.2696 OTC Trade
16:05:39 - 15-Jul-25
Unknown* 3 $18.10 Cross
OTC Trade
15:59:05 - 15-Jul-25
Unknown* 166 $18.395 OTC Trade
15:31:59 - 15-Jul-25
Unknown* 563 $18.7569 OTC Trade
15:00:57 - 15-Jul-25
Unknown* 563 $18.7569 OTC Trade
15:00:57 - 15-Jul-25
Unknown* 68 $18.7439 OTC Trade
14:48:36 - 15-Jul-25
Unknown* 68 $18.7439 OTC Trade
14:48:36 - 15-Jul-25
Unknown* 65 $18.8731 OTC Trade
14:43:11 - 15-Jul-25
Unknown* 154 $19.1638 OTC Trade
14:30:15 - 15-Jul-25
Unknown* 44 $18.60 OTC Trade
21:29:04 - 14-Jul-25
Unknown* 354 $18.74912 Currency Conversion
Negotiated Trade
20:55:32 - 14-Jul-25
Unknown* 354 $18.74858 Currency Conversion
Negotiated Trade
20:55:12 - 14-Jul-25
Unknown* 44 $18.7233 OTC Trade
20:42:57 - 14-Jul-25
Unknown* 84 $18.729 OTC Trade
20:34:59 - 14-Jul-25
Unknown* 3 $18.5567 Cross
OTC Trade
20:31:11 - 14-Jul-25
Unknown* 24 $18.628 OTC Trade
20:30:26 - 14-Jul-25
Unknown* 147 $18.628 OTC Trade
20:30:17 - 14-Jul-25
Unknown* 2 $18.5976 Cross
OTC Trade
20:27:32 - 14-Jul-25
Unknown* 97 $18.557 OTC Trade
20:24:33 - 14-Jul-25
Unknown* 24 $18.559 OTC Trade
20:24:20 - 14-Jul-25
Unknown* 24 $18.54 OTC Trade
20:24:17 - 14-Jul-25
Unknown* 24 $18.558 OTC Trade
20:23:57 - 14-Jul-25
Unknown* 48 $18.559 OTC Trade
20:23:49 - 14-Jul-25
Unknown* 600 $18.568 OTC Trade
20:23:43 - 14-Jul-25
Unknown* 69 $18.57 OTC Trade
20:23:43 - 14-Jul-25
Unknown* 300 $18.564 OTC Trade
20:23:35 - 14-Jul-25
Unknown* 84 $18.57 OTC Trade
20:23:35 - 14-Jul-25
Unknown* 80 $18.475 OTC Trade
20:22:43 - 14-Jul-25
Unknown* 100 $18.498 OTC Trade
20:21:53 - 14-Jul-25
Unknown* 160 $18.35 OTC Trade
20:20:28 - 14-Jul-25
Unknown* 27 $18.3277 OTC Trade
20:20:14 - 14-Jul-25
Unknown* 60 $18.30 OTC Trade
20:20:14 - 14-Jul-25
Unknown* 25 $18.435 OTC Trade
20:18:25 - 14-Jul-25
Unknown* 10 $18.464 Cross
OTC Trade
20:00:48 - 14-Jul-25
Unknown* 140 $18.395 OTC Trade
19:47:41 - 14-Jul-25
Unknown* 30 $18.408 OTC Trade
19:46:08 - 14-Jul-25
Unknown* 142 $18.12062 Currency Conversion
Negotiated Trade
19:21:19 - 14-Jul-25
Unknown* 235 $18.14906 Currency Conversion
Negotiated Trade
19:20:54 - 14-Jul-25
Unknown* 25 $18.118 OTC Trade
19:20:50 - 14-Jul-25
Unknown* 100 $18.15 OTC Trade
19:20:08 - 14-Jul-25
Unknown* 95 $18.1499 OTC Trade
19:20:08 - 14-Jul-25
Unknown* 143 $17.9546 OTC Trade
19:02:12 - 14-Jul-25
Unknown* 22 $17.856 Cross
OTC Trade
18:48:10 - 14-Jul-25
Unknown* 3 $17.7682 OTC Trade
18:44:58 - 14-Jul-25
Unknown* 30 $17.7335 OTC Trade
18:44:27 - 14-Jul-25
Unknown* 30 $17.9028 OTC Trade
18:40:57 - 14-Jul-25
Unknown* 25 $17.878 OTC Trade
18:22:26 - 14-Jul-25
Unknown* 147 $17.878 OTC Trade
18:22:20 - 14-Jul-25
Unknown* 1,500 $17.88 OTC Trade
18:22:14 - 14-Jul-25
Unknown* 30 $17.945 OTC Trade
17:52:41 - 14-Jul-25
Unknown* 1 $17.806 Cross
OTC Trade
17:35:56 - 14-Jul-25
Unknown* 25 $17.788 OTC Trade
16:32:26 - 14-Jul-25
Unknown* 2,800 $17.76846 OTC Trade
16:26:42 - 14-Jul-25
Unknown* 68 $17.7608 OTC Trade
16:23:48 - 14-Jul-25
Unknown* 68 $17.7608 OTC Trade
16:23:48 - 14-Jul-25
Unknown* 65 $17.80 OTC Trade
16:08:22 - 14-Jul-25
Unknown* 384 $17.925 OTC Trade
15:45:39 - 14-Jul-25
Unknown* 247 $17.925 OTC Trade
15:45:14 - 14-Jul-25
Unknown* 48 $17.795 OTC Trade
15:36:43 - 14-Jul-25
Unknown* 300 $17.68 OTC Trade
15:34:31 - 14-Jul-25
Unknown* 100 $17.74 OTC Trade
15:14:32 - 14-Jul-25
Unknown* 60 $17.915 OTC Trade
15:09:24 - 14-Jul-25
Unknown* 10 $17.8565 Cross
OTC Trade
15:07:28 - 14-Jul-25
Unknown* 25 $17.96 OTC Trade
15:06:46 - 14-Jul-25
Unknown* 67 $18.29 OTC Trade
14:54:29 - 14-Jul-25
Unknown* 46 $18.49 OTC Trade
14:52:13 - 14-Jul-25
Unknown* 46 $18.45 OTC Trade
14:51:58 - 14-Jul-25
Unknown* 46 $18.445 OTC Trade
14:51:52 - 14-Jul-25
Unknown* 46 $18.44 OTC Trade
14:51:31 - 14-Jul-25
Unknown* 4 $18.3486 OTC Trade
14:45:10 - 14-Jul-25
Unknown* 158 $18.2734 Cross
OTC Trade
14:44:54 - 14-Jul-25
Unknown* 150 $18.165 OTC Trade
14:43:00 - 14-Jul-25
Unknown* 10 $18.105 OTC Trade
14:35:06 - 14-Jul-25
Unknown* 1 $18.19 OTC Trade
14:34:03 - 14-Jul-25
Unknown* 224 $18.116 OTC Trade
14:33:07 - 14-Jul-25
Unknown* 22 $17.6497 Cross
OTC Trade
14:30:32 - 14-Jul-25
Unknown* 4 $17.70 OTC Trade
14:30:16 - 14-Jul-25
Unknown* 5 $17.65 OTC Trade
14:30:11 - 14-Jul-25
Unknown* 79 $18.20 OTC Trade
14:23:27 - 14-Jul-25
Unknown* 25 $18.20 OTC Trade
14:23:27 - 14-Jul-25
Unknown* 35 $18.36 OTC Trade
14:23:14 - 14-Jul-25
Unknown* 25 $18.36 OTC Trade
14:23:14 - 14-Jul-25
Unknown* 71 $18.10 OTC Trade
14:04:27 - 14-Jul-25
Unknown* 35 $18.19 OTC Trade
13:54:22 - 14-Jul-25
Unknown* 35 $18.20 OTC Trade
13:54:04 - 14-Jul-25
Unknown* 35 $18.30 OTC Trade
13:45:40 - 14-Jul-25
Unknown* 123 $18.11 OTC Trade
13:44:27 - 14-Jul-25
Unknown* 100 $18.11 OTC Trade
13:34:27 - 14-Jul-25
Unknown* 76 $18.30 OTC Trade
13:33:58 - 14-Jul-25
Unknown* 100 $18.30 OTC Trade
13:33:58 - 14-Jul-25
Unknown* 35 $18.28 OTC Trade
13:33:34 - 14-Jul-25
Unknown* 35 $18.30 OTC Trade
13:32:59 - 14-Jul-25
Unknown* 35 $18.30 OTC Trade
13:32:51 - 14-Jul-25
Unknown* 35 $18.30 OTC Trade
13:20:42 - 14-Jul-25
Unknown* 51 $18.20 OTC Trade
00:15:21 - 12-Jul-25
Unknown* 89 $18.10 OTC Trade
00:05:21 - 12-Jul-25
Unknown* 108 $18.02 OTC Trade
23:55:21 - 11-Jul-25
Unknown* 100 $18.02 OTC Trade
22:25:16 - 11-Jul-25
Unknown* 69 $17.915 OTC Trade
20:59:20 - 11-Jul-25
Unknown* 30 $17.935 OTC Trade
20:58:42 - 11-Jul-25
Unknown* 30 $17.935 OTC Trade
20:58:40 - 11-Jul-25
Unknown* 30 $17.935 OTC Trade
20:58:37 - 11-Jul-25
Unknown* 7 $17.935 OTC Trade
20:58:34 - 11-Jul-25
Unknown* 130 $17.935 OTC Trade
20:58:33 - 11-Jul-25
Unknown* 30 $17.965 OTC Trade
20:57:25 - 11-Jul-25
Unknown* 146 $18.02183 Currency Conversion
Negotiated Trade
20:56:51 - 11-Jul-25
Unknown* 38 $17.905 OTC Trade
20:56:33 - 11-Jul-25
Unknown* 38 $17.935 OTC Trade
20:56:30 - 11-Jul-25
Unknown* 38 $17.935 OTC Trade
20:56:27 - 11-Jul-25
Unknown* 38 $17.935 OTC Trade
20:56:26 - 11-Jul-25
Unknown* 239 $18.12278 Currency Conversion
Negotiated Trade
20:54:11 - 11-Jul-25
Unknown* 8 $18.28 Cross
OTC Trade
20:45:51 - 11-Jul-25
Unknown* 500 $18.46 OTC Trade
20:40:40 - 11-Jul-25
Unknown* 100 $18.60 OTC Trade
20:24:57 - 11-Jul-25
Unknown* 100 $18.318 OTC Trade
20:19:54 - 11-Jul-25
Unknown* 100 $18.318 OTC Trade
20:19:54 - 11-Jul-25
Unknown* 45 $18.4633 Cross
OTC Trade
19:59:11 - 11-Jul-25
Unknown* 200 $18.3227 OTC Trade
19:41:22 - 11-Jul-25
Unknown* 600 $18.25 OTC Trade
19:26:05 - 11-Jul-25
Unknown* 600 $18.215 OTC Trade
19:26:05 - 11-Jul-25
Unknown* 243 $18.26122 Currency Conversion
Negotiated Trade
19:17:20 - 11-Jul-25
Unknown* 2 $18.30 Cross
OTC Trade
19:17:11 - 11-Jul-25
Unknown* 283 $18.30 Cross
OTC Trade
19:17:11 - 11-Jul-25
Unknown* 400 $18.30 OTC Trade
19:17:10 - 11-Jul-25
Unknown* 15 $18.30 Cross
OTC Trade
19:17:01 - 11-Jul-25
Unknown* 160 $18.20489 Currency Conversion
Negotiated Trade
19:16:28 - 11-Jul-25
Unknown* 30 $18.24 OTC Trade
19:15:35 - 11-Jul-25
Unknown* 12 $18.2266 Cross
OTC Trade
19:14:08 - 11-Jul-25
Unknown* 3 $18.0366 Cross
OTC Trade
18:47:04 - 11-Jul-25
Unknown* 100 $18.26 OTC Trade
18:46:08 - 11-Jul-25
Unknown* 300 $18.158 OTC Trade
18:42:34 - 11-Jul-25
Unknown* 3 $18.2134 Cross
OTC Trade
18:42:15 - 11-Jul-25
Unknown* 300 $18.39 OTC Trade
18:40:58 - 11-Jul-25
Unknown* 300 $18.388 OTC Trade
18:40:58 - 11-Jul-25
Unknown* 55 $18.2157 OTC Trade
18:40:38 - 11-Jul-25
Unknown* 530 $18.22 OTC Trade
18:40:28 - 11-Jul-25
Unknown* 4 $18.10 Cross
OTC Trade
18:40:20 - 11-Jul-25
Unknown* 2 $17.99 Cross
OTC Trade
18:40:19 - 11-Jul-25
Unknown* 1,000 $17.665 OTC Trade
18:39:27 - 11-Jul-25
Unknown* 100 $17.449 OTC Trade
18:11:50 - 11-Jul-25
Unknown* 45 $17.5237 Cross
OTC Trade
15:25:46 - 11-Jul-25
Unknown* 45 $17.5246 Cross
OTC Trade
14:37:14 - 11-Jul-25
Unknown* 49 $17.43 Cross
OTC Trade
14:30:00 - 11-Jul-25
Unknown* 0 $17.77 OTC Trade
20:43:31 - 10-Jul-25
Unknown* 45 $17.266 Cross
OTC Trade
20:05:14 - 10-Jul-25
Unknown* 51 $17.354 Cross
OTC Trade
20:02:03 - 10-Jul-25
Unknown* 4 $17.2548 Cross
OTC Trade
19:54:32 - 10-Jul-25
Unknown* 8 $17.426 Cross
OTC Trade
18:46:40 - 10-Jul-25
Unknown* 4 $17.25 Cross
OTC Trade
18:06:42 - 10-Jul-25
Unknown* 54 $17.18 Cross
OTC Trade
16:44:10 - 10-Jul-25
Unknown* 9 $16.64 OTC Trade
14:30:14 - 10-Jul-25
Unknown* 24 $16.4448 Cross
OTC Trade
20:25:36 - 09-Jul-25
Unknown* 30 $16.1542 Cross
OTC Trade
16:30:54 - 09-Jul-25
Unknown* 4 $16.6779 Cross
OTC Trade
15:03:36 - 09-Jul-25
Unknown* 58 $16.8784 Cross
OTC Trade
14:35:40 - 09-Jul-25
Unknown* 1 $16.8783 Cross
OTC Trade
14:35:40 - 09-Jul-25
Unknown* 6 $16.8383 Cross
OTC Trade
14:30:30 - 09-Jul-25
Unknown* 87 $16.76 Cross
OTC Trade
14:30:00 - 09-Jul-25
Unknown* 50 $16.54 OTC Trade
19:09:16 - 08-Jul-25
FTSE 100 Latest
Value8,992.12
Change19.48