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* 0 $15.18 OTC Trade
18:35:47 - 04-Jun-25
Unknown* 138 $15.15 OTC Trade
18:35:47 - 04-Jun-25
Unknown* 90 $15.065 OTC Trade
17:14:33 - 04-Jun-25
Unknown* 1,648 $15.26585 Currency Conversion
Negotiated Trade
14:38:27 - 04-Jun-25
Unknown* 1 $15.2519 OTC Trade
14:34:12 - 04-Jun-25
Unknown* 18 $15.0924 Cross
OTC Trade
19:51:20 - 03-Jun-25
Unknown* 2 $15.10 Cross
OTC Trade
19:20:56 - 03-Jun-25
Unknown* 80 $15.005 OTC Trade
19:02:46 - 03-Jun-25
Unknown* 139 $14.9232 OTC Trade
18:50:02 - 03-Jun-25
Unknown* 18 $14.8754 Cross
OTC Trade
18:41:51 - 03-Jun-25
Unknown* 1,514 $14.81439 Currency Conversion
Negotiated Trade
17:47:07 - 03-Jun-25
Unknown* 147 $14.8354 Cross
OTC Trade
17:40:29 - 03-Jun-25
Unknown* 74 $14.8654 Cross
OTC Trade
16:18:46 - 03-Jun-25
Unknown* 0 $14.88 OTC Trade
16:06:23 - 03-Jun-25
Unknown* 74 $14.9654 Cross
OTC Trade
15:58:43 - 03-Jun-25
Unknown* 4 $14.9554 Cross
OTC Trade
15:36:04 - 03-Jun-25
Unknown* 2 $15.00 Cross
OTC Trade
15:28:28 - 03-Jun-25
Unknown* 100 $14.275 OTC Trade
14:59:08 - 03-Jun-25
Unknown* 49 $14.2352 Cross
OTC Trade
14:58:58 - 03-Jun-25
Unknown* 116 $13.4949 Cross
OTC Trade
18:44:14 - 02-Jun-25
Unknown* 364 $13.5849 Cross
OTC Trade
17:01:34 - 02-Jun-25
Unknown* 100 $13.715 OTC Trade
16:53:10 - 02-Jun-25
Unknown* 363 $13.7251 Cross
OTC Trade
16:45:10 - 02-Jun-25
Unknown* 38 $13.5849 Cross
OTC Trade
16:22:31 - 02-Jun-25
Unknown* 1 $13.1028 Cross
OTC Trade
14:55:03 - 02-Jun-25
Unknown* 37 $13.1028 Cross
OTC Trade
14:55:03 - 02-Jun-25
Unknown* 50 $12.96 OTC Trade
14:48:11 - 02-Jun-25
Unknown* 37 $13.3905 Cross
OTC Trade
14:33:20 - 02-Jun-25
Unknown* 100 $13.92 OTC Trade
20:50:16 - 30-May-25
Unknown* 100 $13.995 OTC Trade
20:35:03 - 30-May-25
Unknown* 50 $14.095 OTC Trade
20:18:06 - 30-May-25
Unknown* 100 $14.07 OTC Trade
20:13:01 - 30-May-25
Unknown* 28 $13.935 Cross
OTC Trade
17:59:43 - 30-May-25
Unknown* 18 $14.2848 Cross
OTC Trade
17:12:52 - 30-May-25
Unknown* 20 $14.2236 Cross
OTC Trade
16:29:31 - 30-May-25
Unknown* 23 $14.1051 Cross
OTC Trade
15:49:40 - 30-May-25
Unknown* 3 $14.22 Cross
OTC Trade
14:30:03 - 30-May-25
Unknown* 50 $14.25 OTC Trade
20:50:30 - 29-May-25
Unknown* 922 $13.9964 OTC Trade
17:24:05 - 29-May-25
Unknown* 358 $13.965 Cross
OTC Trade
17:18:06 - 29-May-25
Unknown* 356 $13.995 Cross
OTC Trade
15:14:28 - 29-May-25
Unknown* 12 $14.00 Cross
OTC Trade
14:58:18 - 29-May-25
Unknown* 0 $14.29 OTC Trade
14:47:38 - 29-May-25
Unknown* 48 $14.35 OTC Trade
14:35:26 - 29-May-25
Unknown* 1 $14.1633 OTC Trade
14:30:20 - 29-May-25
Unknown* 7 $14.37 Cross
OTC Trade
14:30:04 - 29-May-25
Unknown* 2 $14.37 Cross
OTC Trade
14:30:00 - 29-May-25
Unknown* 21 $13.925 Cross
OTC Trade
20:28:11 - 28-May-25
Unknown* 10 $13.845 OTC Trade
20:15:28 - 28-May-25
Unknown* 714 $13.995 Cross
OTC Trade
17:34:26 - 28-May-25
Unknown* 711 $14.045 Cross
OTC Trade
16:58:36 - 28-May-25
Unknown* 31 $13.905 Cross
OTC Trade
16:04:49 - 28-May-25
Unknown* 4 $13.905 Cross
OTC Trade
16:04:49 - 28-May-25
Unknown* 20 $13.805 OTC Trade
15:09:55 - 28-May-25
Unknown* 100 $13.805 OTC Trade
15:09:55 - 28-May-25
Unknown* 20 $13.83 OTC Trade
15:05:27 - 28-May-25
Unknown* 20 $13.81 OTC Trade
15:05:03 - 28-May-25
Unknown* 7 $14.05 OTC Trade
14:33:53 - 28-May-25
Unknown* 2 $14.28 Cross
OTC Trade
14:30:01 - 28-May-25
Unknown* 2 $14.28 Cross
OTC Trade
14:30:00 - 28-May-25
Unknown* 638 $14.00 OTC Trade
12:03:37 - 28-May-25
Unknown* 2 $14.1964 Cross
OTC Trade
20:44:17 - 27-May-25
Unknown* 92 $14.192 OTC Trade
19:21:52 - 27-May-25
Unknown* 58 $14.2052 Cross
OTC Trade
17:19:20 - 27-May-25
Unknown* 4 $14.2724 Cross
OTC Trade
17:12:40 - 27-May-25
Unknown* 350 $14.2852 Cross
OTC Trade
16:52:23 - 27-May-25
Unknown* 352 $14.1749 Cross
OTC Trade
16:18:58 - 27-May-25
Unknown* 50 $14.145 OTC Trade
16:17:24 - 27-May-25
Unknown* 20 $13.6811 OTC Trade
14:49:04 - 27-May-25
Unknown* 48 $13.7635 OTC Trade
14:40:28 - 27-May-25
Unknown* 50 $13.63 OTC Trade
20:50:05 - 23-May-25
Unknown* 100 $13.63 OTC Trade
20:50:05 - 23-May-25
Unknown* 50 $13.63 OTC Trade
20:50:05 - 23-May-25
Unknown* 100 $13.64 OTC Trade
20:50:05 - 23-May-25
Unknown* 100 $13.64 OTC Trade
20:50:05 - 23-May-25
Unknown* 100 $13.64 OTC Trade
20:50:05 - 23-May-25
Unknown* 4 $13.6926 Cross
OTC Trade
19:12:12 - 23-May-25
Unknown* 5 $13.735 Cross
OTC Trade
15:58:06 - 23-May-25
Unknown* 182 $13.58 OTC Trade
14:46:40 - 23-May-25
Unknown* 0 $12.99 OTC Trade
14:31:07 - 23-May-25
Unknown* 44 $13.534 Cross
OTC Trade
20:49:41 - 22-May-25
Unknown* 1,648 $13.75484 Currency Conversion
Negotiated Trade
18:29:34 - 22-May-25
Unknown* 6 $13.5148 Cross
OTC Trade
17:47:42 - 22-May-25
Unknown* 1 $13.1153 Cross
OTC Trade
16:03:48 - 22-May-25
Unknown* 110 $12.9547 Cross
OTC Trade
15:57:12 - 22-May-25
Unknown* 2 $13.1253 Cross
OTC Trade
15:50:30 - 22-May-25
Unknown* 24 $13.05 OTC Trade
15:40:55 - 22-May-25
Unknown* 20 $13.265 OTC Trade
15:21:08 - 22-May-25
Unknown* 4 $13.4751 Cross
OTC Trade
14:55:05 - 22-May-25
Unknown* 30 $13.28 OTC Trade
14:46:15 - 22-May-25
Unknown* 5 $13.25 OTC Trade
14:42:01 - 22-May-25
Unknown* 1 $13.07 OTC Trade
14:36:45 - 22-May-25
Unknown* 37 $13.3305 Cross
OTC Trade
14:35:43 - 22-May-25
Unknown* 2 $13.4447 Cross
OTC Trade
14:33:07 - 22-May-25
Unknown* 72 $13.7104 Cross
OTC Trade
14:30:51 - 22-May-25
Unknown* 10 $14.2752 Cross
OTC Trade
20:32:59 - 21-May-25
Unknown* 10 $14.5747 Cross
OTC Trade
17:50:16 - 21-May-25
Unknown* 1 $14.3006 OTC Trade
15:42:17 - 21-May-25
Unknown* 2 $14.33 OTC Trade
15:42:17 - 21-May-25
Unknown* 541 $14.525 OTC Trade
14:36:05 - 21-May-25
Unknown* 1 $14.46 OTC Trade
14:30:47 - 21-May-25
Unknown* 9 $14.31 OTC Trade
14:30:47 - 21-May-25
Unknown* 1 $14.35 Cross
OTC Trade
14:30:00 - 21-May-25
Unknown* 8 $14.5708 Cross
OTC Trade
20:42:15 - 20-May-25
Unknown* 3 $14.5616 OTC Trade
20:38:08 - 20-May-25
Unknown* 3 $14.6384 OTC Trade
19:35:49 - 20-May-25
Unknown* 19 $15.0036 Cross
OTC Trade
16:54:58 - 20-May-25
Unknown* 10 $14.9548 Cross
OTC Trade
16:35:40 - 20-May-25
Unknown* 1,505 $15.19816 Currency Conversion
Negotiated Trade
15:32:45 - 20-May-25
Unknown* 20 $15.03 OTC Trade
14:44:54 - 20-May-25
Unknown* 8 $15.085 OTC Trade
14:40:09 - 20-May-25
Unknown* 1 $14.9443 Cross
OTC Trade
14:38:58 - 20-May-25
Unknown* 2 $14.6148 Cross
OTC Trade
20:18:37 - 19-May-25
Unknown* 34 $14.6147 Cross
OTC Trade
18:53:01 - 19-May-25
Unknown* 50 $14.5636 Cross
OTC Trade
17:27:42 - 19-May-25
Unknown* 2 $14.8554 Cross
OTC Trade
15:59:28 - 19-May-25
Unknown* 34 $14.8848 Cross
OTC Trade
15:53:04 - 19-May-25
Unknown* 3 $14.09 OTC Trade
14:31:02 - 19-May-25
Unknown* 1 $14.48 Cross
OTC Trade
14:30:04 - 19-May-25
Unknown* 6 $14.50 Cross
OTC Trade
09:02:56 - 19-May-25
Unknown* 184 $14.925 OTC Trade
20:40:56 - 16-May-25
Unknown* 36 $14.925 OTC Trade
20:39:55 - 16-May-25
Unknown* 24 $14.9401 OTC Trade
20:38:47 - 16-May-25
Unknown* 300 $14.98 OTC Trade
20:36:07 - 16-May-25
Unknown* 198 $14.98 OTC Trade
20:36:07 - 16-May-25
Unknown* 9 $14.982 OTC Trade
20:35:07 - 16-May-25
Unknown* 497 $14.99 OTC Trade
20:35:06 - 16-May-25
Unknown* 9 $15.005 OTC Trade
20:34:06 - 16-May-25
Unknown* 400 $15.005 OTC Trade
20:34:06 - 16-May-25
Unknown* 8 $15.02 OTC Trade
20:33:06 - 16-May-25
Unknown* 677 $15.02 OTC Trade
20:33:05 - 16-May-25
Unknown* 5 $15.0864 Cross
OTC Trade
19:50:41 - 16-May-25
Unknown* 1 $15.1036 Cross
OTC Trade
19:46:14 - 16-May-25
Unknown* 2 $15.14 OTC Trade
19:10:18 - 16-May-25
Unknown* 16 $14.98 Cross
OTC Trade
17:53:32 - 16-May-25
Unknown* 20 $14.975 OTC Trade
17:38:08 - 16-May-25
Unknown* 22 $14.89 Cross
OTC Trade
17:32:52 - 16-May-25
Unknown* 65 $14.9554 Cross
OTC Trade
16:04:19 - 16-May-25
Unknown* 16 $14.6053 Cross
OTC Trade
15:16:16 - 16-May-25
Unknown* 20 $14.6747 Cross
OTC Trade
15:15:51 - 16-May-25
Unknown* 259 $14.54 OTC Trade
14:35:36 - 16-May-25
Unknown* 75 $14.54 OTC Trade
14:35:36 - 16-May-25
Unknown* 1 $14.8584 Cross
OTC Trade
14:33:03 - 16-May-25
Unknown* 66 $14.8585 Cross
OTC Trade
14:33:03 - 16-May-25
Unknown* 200 $14.772 OTC Trade
20:35:17 - 15-May-25
Unknown* 100 $14.776 OTC Trade
20:35:17 - 15-May-25
Unknown* 9 $14.7848 Cross
OTC Trade
19:55:35 - 15-May-25
Unknown* 5 $14.7954 Cross
OTC Trade
19:51:50 - 15-May-25
Unknown* 3 $14.8154 Cross
OTC Trade
19:10:28 - 15-May-25
Unknown* 500 $14.848 OTC Trade
19:09:10 - 15-May-25
Unknown* 1 $14.7748 Cross
OTC Trade
18:50:00 - 15-May-25
Unknown* 13 $14.765 Cross
OTC Trade
18:39:48 - 15-May-25
Unknown* 4 $14.82 OTC Trade
18:07:14 - 15-May-25
Unknown* 13 $14.76 OTC Trade
17:39:17 - 15-May-25
Unknown* 0 $14.5359 OTC Trade
17:14:08 - 15-May-25
Unknown* 3 $14.5359 OTC Trade
17:14:08 - 15-May-25
Unknown* 7 $14.395 OTC Trade
16:54:11 - 15-May-25
Unknown* 10 $14.00 OTC Trade
15:48:24 - 15-May-25
Unknown* 35 $13.76 OTC Trade
14:51:33 - 15-May-25
Unknown* 0 $13.74 OTC Trade
14:30:07 - 15-May-25
Unknown* 1 $13.97 Cross
OTC Trade
14:30:00 - 15-May-25
Unknown* 174 $14.19 OTC Trade
20:56:15 - 14-May-25
Unknown* 20 $14.155 OTC Trade
20:47:18 - 14-May-25
Unknown* 20 $14.185 OTC Trade
20:41:10 - 14-May-25
Unknown* 20 $14.195 OTC Trade
20:21:06 - 14-May-25
Unknown* 20 $14.25 OTC Trade
20:10:43 - 14-May-25
Unknown* 20 $14.255 OTC Trade
19:55:57 - 14-May-25
Unknown* 300 $14.30 OTC Trade
17:05:46 - 14-May-25
Unknown* 7 $14.3048 Cross
OTC Trade
16:40:26 - 14-May-25
Unknown* 1 $14.1752 Cross
OTC Trade
15:52:13 - 14-May-25
Unknown* 37 $14.0947 Cross
OTC Trade
15:08:19 - 14-May-25
Unknown* 8 $14.418 OTC Trade
14:50:28 - 14-May-25
Unknown* 13 $14.49 OTC Trade
14:38:19 - 14-May-25
Unknown* 0 $14.08 OTC Trade
14:30:44 - 14-May-25
Unknown* 6 $14.31 Cross
OTC Trade
14:30:00 - 14-May-25
Unknown* 1,505 $14.55016 Currency Conversion
Negotiated Trade
20:58:27 - 13-May-25
Unknown* 44 $14.5895 Cross
OTC Trade
20:56:39 - 13-May-25
Unknown* 10 $14.58 OTC Trade
20:55:58 - 13-May-25
Unknown* 10 $14.555 OTC Trade
20:51:31 - 13-May-25
Unknown* 12 $14.65 Cross
OTC Trade
20:46:24 - 13-May-25
Unknown* 1 $14.6584 Cross
OTC Trade
20:45:22 - 13-May-25
Unknown* 1 $14.5776 Cross
OTC Trade
20:25:25 - 13-May-25
Unknown* 6 $14.6836 Cross
OTC Trade
19:56:45 - 13-May-25
Unknown* 6 $14.77 Cross
OTC Trade
19:46:26 - 13-May-25
Unknown* 3 $14.7652 Cross
OTC Trade
19:24:00 - 13-May-25
Unknown* 10 $14.742 OTC Trade
19:10:06 - 13-May-25
Unknown* 30 $14.8148 Cross
OTC Trade
18:56:33 - 13-May-25
Unknown* 40 $15.18 Cross
OTC Trade
18:35:20 - 13-May-25
Unknown* 5 $15.2252 Cross
OTC Trade
18:27:32 - 13-May-25
Unknown* 15 $15.205 OTC Trade
17:39:40 - 13-May-25
Unknown* 1,636 $15.2347 Cross
OTC Trade
17:32:55 - 13-May-25
Unknown* 45 $15.2553 Cross
OTC Trade
17:28:15 - 13-May-25
Unknown* 1,591 $15.2553 Cross
OTC Trade
17:28:15 - 13-May-25
Unknown* 25 $15.43 OTC Trade
16:27:31 - 13-May-25
Unknown* 5 $15.5256 Cross
OTC Trade
16:04:39 - 13-May-25
Unknown* 15 $15.4648 Cross
OTC Trade
16:04:13 - 13-May-25
Unknown* 150 $15.5256 Cross
OTC Trade
16:03:09 - 13-May-25
Unknown* 3 $15.1125 OTC Trade
14:52:21 - 13-May-25
Unknown* 7 $15.1755 Cross
OTC Trade
14:45:07 - 13-May-25
Unknown* 377 $15.19 OTC Trade
14:43:52 - 13-May-25
FTSE 100 Latest
Value8,801.29
Change14.27