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* 130 $30.7471 OTC Trade
18:52:04 - 19-Sep-25
Unknown* 12 $30.6289 Cross
OTC Trade
16:02:02 - 19-Sep-25
Unknown* 9 $30.9012 Cross
OTC Trade
15:30:20 - 19-Sep-25
Unknown* 48 $30.90 OTC Trade
14:58:33 - 19-Sep-25
Unknown* 20 $31.7885 Cross
OTC Trade
14:46:49 - 19-Sep-25
Unknown* 75 $32.33 OTC Trade
14:42:04 - 19-Sep-25
Unknown* 114 $31.162 OTC Trade
20:56:05 - 18-Sep-25
Unknown* 8 $31.1128 Cross
OTC Trade
20:14:57 - 18-Sep-25
Unknown* 165 $31.0571 Cross
OTC Trade
20:00:54 - 18-Sep-25
Unknown* 20 $31.0083 Cross
OTC Trade
19:26:20 - 18-Sep-25
Unknown* 5 $30.87 Cross
OTC Trade
19:00:51 - 18-Sep-25
Unknown* 12 $30.50 Cross
OTC Trade
18:12:38 - 18-Sep-25
Unknown* 10 $29.655 OTC Trade
15:34:40 - 18-Sep-25
Unknown* 200 $29.43 OTC Trade
15:00:12 - 18-Sep-25
Unknown* 100 $29.0806 Cross
OTC Trade
14:53:48 - 18-Sep-25
Unknown* 250 $29.2637 OTC Trade
14:38:41 - 18-Sep-25
Unknown* 30 $29.2674 OTC Trade
14:36:44 - 18-Sep-25
Unknown* 0 $29.33 OTC Trade
14:31:14 - 18-Sep-25
Unknown* 0 $29.33 OTC Trade
14:31:14 - 18-Sep-25
Unknown* 0 $29.33 OTC Trade
14:30:55 - 18-Sep-25
Unknown* 3 $29.13 Cross
OTC Trade
14:30:00 - 18-Sep-25
Unknown* 66 $30.00 OTC Trade
00:12:46 - 18-Sep-25
Unknown* 25 $28.9699 Cross
OTC Trade
20:59:12 - 17-Sep-25
Unknown* 75 $28.965 Cross
OTC Trade
20:57:34 - 17-Sep-25
Unknown* 1 $29.1305 Cross
OTC Trade
19:48:26 - 17-Sep-25
Unknown* 23 $29.19136 Currency Conversion
Negotiated Trade
19:16:33 - 17-Sep-25
Unknown* 6 $29.2994 Cross
OTC Trade
19:15:48 - 17-Sep-25
Unknown* 32 $30.00 Cross
OTC Trade
19:05:24 - 17-Sep-25
Unknown* 25 $30.00 Cross
OTC Trade
19:05:24 - 17-Sep-25
Unknown* 0 $28.83 OTC Trade
18:25:38 - 17-Sep-25
Unknown* 100 $28.8205 Cross
OTC Trade
15:59:07 - 17-Sep-25
Unknown* 99 $28.7504 Cross
OTC Trade
15:15:31 - 17-Sep-25
Unknown* 0 $28.86 OTC Trade
14:46:47 - 17-Sep-25
Unknown* 103 $28.9844 OTC Trade
14:40:32 - 17-Sep-25
Unknown* 111 $28.37 OTC Trade
13:41:55 - 17-Sep-25
Unknown* 50 $28.425 Cross
OTC Trade
20:58:30 - 16-Sep-25
Unknown* 730 $28.37786 Currency Conversion
Negotiated Trade
20:55:17 - 16-Sep-25
Unknown* 3 $28.44 Cross
OTC Trade
20:49:56 - 16-Sep-25
Unknown* 19 $28.3971 Cross
OTC Trade
20:32:42 - 16-Sep-25
Unknown* 4 $28.4503 Cross
OTC Trade
19:39:53 - 16-Sep-25
Unknown* 3 $28.8928 Cross
OTC Trade
18:16:02 - 16-Sep-25
Unknown* 1 $28.8928 Cross
OTC Trade
18:16:02 - 16-Sep-25
Unknown* 20 $29.4293 Cross
OTC Trade
16:07:04 - 16-Sep-25
Unknown* 3 $29.1391 OTC Trade
15:18:12 - 16-Sep-25
Unknown* 4 $28.7208 OTC Trade
14:48:23 - 16-Sep-25
Unknown* 744 $28.4898 OTC Trade
14:42:25 - 16-Sep-25
Unknown* 495 $28.4898 OTC Trade
14:42:25 - 16-Sep-25
Unknown* 0 $28.79 OTC Trade
14:30:37 - 16-Sep-25
Unknown* 6 $28.7859 OTC Trade
14:30:37 - 16-Sep-25
Unknown* 8 $28.5645 OTC Trade
14:30:35 - 16-Sep-25
Unknown* 50 $28.7332 Cross
OTC Trade
20:59:47 - 15-Sep-25
Unknown* 100 $28.6104 Cross
OTC Trade
20:18:40 - 15-Sep-25
Unknown* 3 $28.9095 Cross
OTC Trade
20:10:13 - 15-Sep-25
Unknown* 10 $28.9872 Cross
OTC Trade
19:25:54 - 15-Sep-25
Unknown* 2 $29.1083 Cross
OTC Trade
18:55:09 - 15-Sep-25
Unknown* 75 $28.9495 Cross
OTC Trade
18:31:01 - 15-Sep-25
Unknown* 0 $28.74 OTC Trade
17:04:19 - 15-Sep-25
Unknown* 175 $28.8705 Cross
OTC Trade
16:17:15 - 15-Sep-25
Unknown* 3 $28.78 OTC Trade
15:58:45 - 15-Sep-25
Unknown* 32 $28.4996 OTC Trade
15:30:23 - 15-Sep-25
Unknown* 50 $28.3997 Cross
OTC Trade
15:27:51 - 15-Sep-25
Unknown* 50 $28.1798 Cross
OTC Trade
15:09:36 - 15-Sep-25
Unknown* 2 $27.73 OTC Trade
14:41:55 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:57 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:56 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:55 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:55 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:55 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:55 - 15-Sep-25
Unknown* 0 $27.99 OTC Trade
14:31:54 - 15-Sep-25
Unknown* 62 $27.75 OTC Trade
14:31:11 - 15-Sep-25
Unknown* 26 $28.00 Cross
OTC Trade
14:30:00 - 15-Sep-25
Unknown* 11 $27.345 OTC Trade
20:59:06 - 12-Sep-25
Unknown* 20 $27.475 OTC Trade
20:55:02 - 12-Sep-25
Unknown* 20 $27.32 OTC Trade
20:51:26 - 12-Sep-25
Unknown* 70 $27.335 OTC Trade
20:39:21 - 12-Sep-25
Unknown* 1 $27.7548 Cross
OTC Trade
18:49:53 - 12-Sep-25
Unknown* 29 $27.7829 Cross
OTC Trade
18:46:49 - 12-Sep-25
Unknown* 24 $27.7829 Cross
OTC Trade
18:46:49 - 12-Sep-25
Unknown* 50 $26.9902 Cross
OTC Trade
15:42:55 - 12-Sep-25
Unknown* 3 $27.215 OTC Trade
15:14:40 - 12-Sep-25
Unknown* 7 $27.181 OTC Trade
14:55:35 - 12-Sep-25
Unknown* 10 $27.36 OTC Trade
21:52:56 - 11-Sep-25
Unknown* 20 $27.26 OTC Trade
20:57:30 - 11-Sep-25
Unknown* 1 $27.1199 Cross
OTC Trade
20:49:18 - 11-Sep-25
Unknown* 155 $27.32192 Currency Conversion
Negotiated Trade
20:32:16 - 11-Sep-25
Unknown* 1,485 $27.33819 Currency Conversion
Negotiated Trade
20:32:02 - 11-Sep-25
Unknown* 238 $27.33819 Currency Conversion
Negotiated Trade
20:31:45 - 11-Sep-25
Unknown* 1,885 $27.37804 Currency Conversion
Negotiated Trade
20:31:26 - 11-Sep-25
Unknown* 31 $27.4471 Cross
OTC Trade
20:14:51 - 11-Sep-25
Unknown* 0 $27.75 OTC Trade
20:04:29 - 11-Sep-25
Unknown* 1 $27.6483 OTC Trade
19:34:18 - 11-Sep-25
Unknown* 10 $28.0798 Cross
OTC Trade
17:31:59 - 11-Sep-25
Unknown* 12 $27.5101 Cross
OTC Trade
16:42:51 - 11-Sep-25
Unknown* 1 $27.51 Cross
OTC Trade
16:38:59 - 11-Sep-25
Unknown* 16 $27.41 OTC Trade
16:08:12 - 11-Sep-25
Unknown* 10 $26.97 OTC Trade
15:23:00 - 11-Sep-25
Unknown* 0 $27.31 OTC Trade
15:06:29 - 11-Sep-25
Unknown* 0 $27.235 OTC Trade
15:06:29 - 11-Sep-25
Unknown* 0 $27.72 OTC Trade
14:41:53 - 11-Sep-25
Unknown* 1 $27.66 OTC Trade
14:39:23 - 11-Sep-25
Unknown* 35 $27.35 OTC Trade
14:32:02 - 11-Sep-25
Unknown* 3 $27.64 Cross
OTC Trade
14:30:27 - 11-Sep-25
Unknown* 1 $27.64 Cross
OTC Trade
14:30:27 - 11-Sep-25
Unknown* 18 $27.61 OTC Trade
14:30:24 - 11-Sep-25
Unknown* 1 $27.6007 Cross
OTC Trade
14:30:17 - 11-Sep-25
Unknown* 9 $27.64 Cross
OTC Trade
14:30:00 - 11-Sep-25
Unknown* 46 $28.1311 Cross
OTC Trade
20:56:42 - 10-Sep-25
Unknown* 40 $28.10 OTC Trade
20:16:10 - 10-Sep-25
Unknown* 20 $28.3172 OTC Trade
19:06:53 - 10-Sep-25
Unknown* 19 $28.1002 Cross
OTC Trade
18:48:05 - 10-Sep-25
Unknown* 17 $28.0102 Cross
OTC Trade
18:21:34 - 10-Sep-25
Unknown* 100 $28.07 OTC Trade
18:13:35 - 10-Sep-25
Unknown* 5 $28.075 OTC Trade
18:12:56 - 10-Sep-25
Unknown* 10 $27.8301 Cross
OTC Trade
17:26:34 - 10-Sep-25
Unknown* 8 $27.88 OTC Trade
17:21:38 - 10-Sep-25
Unknown* 8 $28.12 OTC Trade
17:14:51 - 10-Sep-25
Unknown* 13 $28.025 OTC Trade
17:13:07 - 10-Sep-25
Unknown* 225 $27.7955 OTC Trade
16:54:03 - 10-Sep-25
Unknown* 18 $27.68 OTC Trade
16:29:55 - 10-Sep-25
Unknown* 10 $27.66 Cross
OTC Trade
16:29:27 - 10-Sep-25
Unknown* 51 $27.749 OTC Trade
16:29:13 - 10-Sep-25
Unknown* 3 $27.705 OTC Trade
16:17:28 - 10-Sep-25
Unknown* 5 $27.6583 Cross
OTC Trade
16:02:07 - 10-Sep-25
Unknown* 35 $27.7771 OTC Trade
15:57:03 - 10-Sep-25
Unknown* 91 $27.355 OTC Trade
15:46:05 - 10-Sep-25
Unknown* 25 $27.4501 Cross
OTC Trade
15:46:04 - 10-Sep-25
Unknown* 9 $27.5388 OTC Trade
15:30:16 - 10-Sep-25
Unknown* 60 $27.51 Cross
OTC Trade
15:28:26 - 10-Sep-25
Unknown* 16 $27.55 OTC Trade
15:28:15 - 10-Sep-25
Unknown* 19 $27.55 OTC Trade
15:28:15 - 10-Sep-25
Unknown* 20 $27.73 OTC Trade
15:24:50 - 10-Sep-25
Unknown* 15 $27.9119 OTC Trade
15:18:20 - 10-Sep-25
Unknown* 15 $27.845 OTC Trade
15:17:12 - 10-Sep-25
Unknown* 18 $27.9399 Cross
OTC Trade
15:07:51 - 10-Sep-25
Unknown* 2 $27.8779 OTC Trade
15:05:11 - 10-Sep-25
Unknown* 218 $27.6618 Cross
OTC Trade
15:03:22 - 10-Sep-25
Unknown* 5 $27.4901 Cross
OTC Trade
14:58:37 - 10-Sep-25
Unknown* 19 $27.315 OTC Trade
14:54:52 - 10-Sep-25
Unknown* 18 $27.185 OTC Trade
14:54:47 - 10-Sep-25
Unknown* 155 $27.09945 Currency Conversion
Negotiated Trade
14:46:04 - 10-Sep-25
Unknown* 1,885 $27.04214 Currency Conversion
Negotiated Trade
14:44:24 - 10-Sep-25
Unknown* 2 $27.20 OTC Trade
14:43:07 - 10-Sep-25
Unknown* 1,485 $27.17054 Currency Conversion
Negotiated Trade
14:43:06 - 10-Sep-25
Unknown* 0 $26.99 OTC Trade
14:42:07 - 10-Sep-25
Unknown* 0 $26.88 OTC Trade
14:39:09 - 10-Sep-25
Unknown* 0 $26.82 OTC Trade
14:36:32 - 10-Sep-25
Unknown* 0 $26.8052 OTC Trade
14:36:32 - 10-Sep-25
Unknown* 0 $26.86 OTC Trade
14:34:33 - 10-Sep-25
Unknown* 10 $26.735 OTC Trade
14:34:21 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:56 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:55 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:55 - 10-Sep-25
Unknown* 0 $26.55 OTC Trade
14:30:54 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:54 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:54 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:54 - 10-Sep-25
Unknown* 0 $26.05 OTC Trade
14:30:54 - 10-Sep-25
Unknown* 0 $26.55 OTC Trade
14:30:53 - 10-Sep-25
Unknown* 176 $24.78 OTC Trade
20:55:07 - 09-Sep-25
Unknown* 100 $24.678 OTC Trade
20:51:17 - 09-Sep-25
Unknown* 10 $24.722 OTC Trade
20:51:17 - 09-Sep-25
Unknown* 2 $25.165 OTC Trade
19:46:58 - 09-Sep-25
Unknown* 152 $25.6793 Cross
OTC Trade
17:16:07 - 09-Sep-25
Unknown* 22 $25.5048 OTC Trade
16:56:16 - 09-Sep-25
Unknown* 200 $25.82 OTC Trade
16:38:05 - 09-Sep-25
Unknown* 200 $25.845 OTC Trade
16:35:52 - 09-Sep-25
Unknown* 100 $25.625 OTC Trade
16:32:44 - 09-Sep-25
Unknown* 500 $25.625 OTC Trade
16:32:44 - 09-Sep-25
Unknown* 1 $25.7007 Cross
OTC Trade
16:22:06 - 09-Sep-25
Unknown* 96 $25.7007 Cross
OTC Trade
16:22:06 - 09-Sep-25
Unknown* 303 $25.7218 OTC Trade
16:06:56 - 09-Sep-25
Unknown* 0 $25.98 OTC Trade
15:48:18 - 09-Sep-25
Unknown* 3 $26.0906 Cross
OTC Trade
15:44:16 - 09-Sep-25
Unknown* 3 $26.0406 Cross
OTC Trade
15:42:10 - 09-Sep-25
Unknown* 134 $25.9495 OTC Trade
15:39:45 - 09-Sep-25
Unknown* 18 $25.9594 Cross
OTC Trade
15:33:17 - 09-Sep-25
Unknown* 22 $26.44 OTC Trade
15:22:44 - 09-Sep-25
Unknown* 303 $26.3304 OTC Trade
15:16:52 - 09-Sep-25
Unknown* 0 $26.30 OTC Trade
15:04:39 - 09-Sep-25
Unknown* 0 $26.30 OTC Trade
15:04:34 - 09-Sep-25
Unknown* 0 $26.30 OTC Trade
15:04:29 - 09-Sep-25
Unknown* 25 $26.4204 Cross
OTC Trade
14:59:30 - 09-Sep-25
Unknown* 47 $26.555 OTC Trade
14:56:24 - 09-Sep-25
Unknown* 47 $26.51 OTC Trade
14:55:46 - 09-Sep-25
Unknown* 200 $27.25 OTC Trade
14:51:43 - 09-Sep-25
Unknown* 20 $27.29 OTC Trade
14:49:49 - 09-Sep-25
Unknown* 2 $27.00 OTC Trade
14:48:12 - 09-Sep-25
Unknown* 55 $26.9403 Cross
OTC Trade
14:47:17 - 09-Sep-25
Unknown* 1 $26.755 OTC Trade
14:46:56 - 09-Sep-25
Unknown* 0 $26.70 OTC Trade
14:46:54 - 09-Sep-25
Unknown* 0 $26.70 OTC Trade
14:46:46 - 09-Sep-25
Unknown* 0 $26.70 OTC Trade
14:46:41 - 09-Sep-25
Unknown* 0 $26.70 OTC Trade
14:46:38 - 09-Sep-25
Unknown* 0 $26.70 OTC Trade
14:46:28 - 09-Sep-25
Unknown* 50 $26.618 Cross
OTC Trade
14:45:34 - 09-Sep-25
Unknown* 48 $26.448 OTC Trade
14:45:14 - 09-Sep-25
Unknown* 48 $26.605 OTC Trade
14:44:32 - 09-Sep-25
Unknown* 50 $26.715 OTC Trade
14:44:10 - 09-Sep-25
Unknown* 50 $26.891 Cross
OTC Trade
14:44:02 - 09-Sep-25
FTSE 100 Latest
Value9,216.67
Change-11.44