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 $23.73 SI Trade
14:58:26 - 02-Apr-26
Unknown* 0 $23.73 SI Trade
14:57:50 - 02-Apr-26
Unknown* 1 $23.73 SI Trade
14:56:06 - 02-Apr-26
Unknown* 20 $23.65 Negotiated Trade
OTC Trade
14:37:30 - 02-Apr-26
Unknown* 0 $24.07 SI Trade
14:31:50 - 02-Apr-26
Unknown* 0 $24.49 SI Trade
14:30:01 - 02-Apr-26
Unknown* 0 $24.49 SI Trade
14:30:01 - 02-Apr-26
Unknown* 4 $24.6591 Negotiated Trade
OTC Trade
20:53:04 - 01-Apr-26
Unknown* 100 $23.9249 OTC Trade
19:18:34 - 01-Apr-26
Unknown* 2 $23.9664 OTC Trade
19:18:05 - 01-Apr-26
Unknown* 98 $23.962 OTC Trade
19:18:05 - 01-Apr-26
Unknown* 10 $24.23 Negotiated Trade
OTC Trade
19:02:14 - 01-Apr-26
Unknown* 1 $24.44 SI Trade
18:37:14 - 01-Apr-26
Unknown* 0 $24.50 SI Trade
18:36:37 - 01-Apr-26
Unknown* 0 $24.50 SI Trade
18:36:31 - 01-Apr-26
Unknown* 0 $24.51 SI Trade
18:36:29 - 01-Apr-26
Unknown* 0 $24.51 SI Trade
18:36:29 - 01-Apr-26
Unknown* 20 $25.22551 OTC Trade
14:45:39 - 01-Apr-26
Unknown* 20 $25.515 OTC Trade
14:39:21 - 01-Apr-26
Unknown* 0 $25.79 SI Trade
14:32:05 - 01-Apr-26
Unknown* 1 $25.80 SI Trade
14:32:05 - 01-Apr-26
Unknown* 0 $25.80 SI Trade
14:32:05 - 01-Apr-26
Unknown* 0 $25.87 SI Trade
14:31:49 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $24.84 SI Trade
14:31:04 - 01-Apr-26
Unknown* 0 $25.98 SI Trade
14:31:04 - 01-Apr-26
Unknown* 100 $25.52 OTC Trade
20:26:02 - 31-Mar-26
Unknown* 4 $25.1901 OTC Trade
17:42:47 - 31-Mar-26
Unknown* 0 $25.19 OTC Trade
17:42:45 - 31-Mar-26
Unknown* 100 $24.3025 OTC Trade
16:59:11 - 31-Mar-26
Unknown* 300 $24.3024 OTC Trade
16:59:11 - 31-Mar-26
Unknown* 0 $24.68 OTC Trade
15:42:26 - 31-Mar-26
Unknown* 4 $24.7899 OTC Trade
15:42:26 - 31-Mar-26
Unknown* 0 $25.12 OTC Trade
14:54:52 - 31-Mar-26
Unknown* 0 $25.32 SI Trade
14:33:24 - 31-Mar-26
Unknown* 0 $25.32 SI Trade
14:30:01 - 31-Mar-26
Unknown* 0 $25.32 SI Trade
14:30:01 - 31-Mar-26
Unknown* 0 $24.68 SI Trade
14:30:01 - 31-Mar-26
Unknown* 0 $25.32 SI Trade
14:30:01 - 31-Mar-26
Unknown* 5 $24.8898 Negotiated Trade
OTC Trade
20:33:09 - 30-Mar-26
Unknown* 37 $24.8898 Negotiated Trade
OTC Trade
20:33:09 - 30-Mar-26
Unknown* 9 $24.86 Negotiated Trade
OTC Trade
20:31:07 - 30-Mar-26
Unknown* 9 $24.86 Negotiated Trade
OTC Trade
20:31:07 - 30-Mar-26
Unknown* 0 $24.99 SI Trade
20:15:28 - 30-Mar-26
Unknown* 1 $24.99 SI Trade
20:15:22 - 30-Mar-26
Unknown* 2 $25.165 OTC Trade
19:12:37 - 30-Mar-26
Unknown* 6 $25.165 OTC Trade
19:12:37 - 30-Mar-26
Unknown* 6 $25.17482 Currency Conversion
Negotiated Trade
19:09:28 - 30-Mar-26
Unknown* 0 $25.34 SI Trade
18:30:12 - 30-Mar-26
Unknown* 2 $25.315 OTC Trade
18:30:12 - 30-Mar-26
Unknown* 1 $25.36 SI Trade
18:30:12 - 30-Mar-26
Unknown* 6 $25.86 Negotiated Trade
OTC Trade
17:05:05 - 30-Mar-26
Unknown* 16 $25.95 Negotiated Trade
OTC Trade
17:01:51 - 30-Mar-26
Unknown* 0 $25.94 SI Trade
15:17:12 - 30-Mar-26
Unknown* 0 $26.76 SI Trade
14:53:12 - 30-Mar-26
Unknown* 1 $26.76 SI Trade
14:53:11 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:35:00 - 30-Mar-26
Unknown* 2 $27.57 SI Trade
14:34:40 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:34:26 - 30-Mar-26
Unknown* 1 $27.57 SI Trade
14:34:26 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:34:26 - 30-Mar-26
Unknown* 1 $27.49 Negotiated Trade
OTC Trade
14:30:05 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $26.99 SI Trade
14:30:01 - 30-Mar-26
Unknown* 1 $27.57 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $26.99 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $26.99 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $26.99 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $27.57 SI Trade
14:30:01 - 30-Mar-26
Unknown* 0 $26.60 SI Trade
18:20:28 - 27-Mar-26
Unknown* 0 $27.34 SI Trade
15:27:45 - 27-Mar-26
Unknown* 0 $27.30 SI Trade
15:26:23 - 27-Mar-26
Unknown* 1 $27.56 SI Trade
14:35:18 - 27-Mar-26
Unknown* 23 $27.125 OTC Trade
14:10:01 - 27-Mar-26
Unknown* 40 $26.9849 OTC Trade
13:52:02 - 27-Mar-26
Unknown* 0 $26.50 SI Trade
13:30:01 - 27-Mar-26
Unknown* 0 $27.50 SI Trade
13:30:01 - 27-Mar-26
Unknown* 1 $26.50 SI Trade
13:30:01 - 27-Mar-26
Unknown* 3 $27.17 Negotiated Trade
OTC Trade
13:30:00 - 27-Mar-26
Unknown* 43 $27.20 OTC Trade
05:18:55 - 27-Mar-26
Unknown* 15 $27.40 Negotiated Trade
OTC Trade
19:44:43 - 26-Mar-26
Unknown* 1 $27.40 Negotiated Trade
OTC Trade
19:44:42 - 26-Mar-26
Unknown* 0 $27.75 SI Trade
18:14:56 - 26-Mar-26
Unknown* 1 $28.83 SI Trade
13:49:08 - 26-Mar-26
Unknown* 2 $28.83 SI Trade
13:46:55 - 26-Mar-26
Unknown* 0 $28.86 SI Trade
13:30:01 - 26-Mar-26
Unknown* 0 $28.86 SI Trade
13:30:01 - 26-Mar-26
Unknown* 0 $27.73 SI Trade
13:30:01 - 26-Mar-26
Unknown* 0 $28.40 SI Trade
18:08:25 - 25-Mar-26
Unknown* 10 $27.725 OTC Trade
16:09:50 - 25-Mar-26
Unknown* 107 $28.888 OTC Trade
13:30:18 - 25-Mar-26
Unknown* 4 $28.695 OTC Trade
13:30:01 - 25-Mar-26
Unknown* 5 $28.23 SI Trade
13:29:57 - 25-Mar-26
Unknown* 4 $28.44 SI Trade
13:29:57 - 25-Mar-26
Unknown* 5 $28.23 OTC Trade
13:29:57 - 25-Mar-26
Unknown* 5 $28.24 OTC Trade
13:29:50 - 25-Mar-26
Unknown* 5 $28.24 SI Trade
13:29:50 - 25-Mar-26
Unknown* 5 $28.24 OTC Trade
13:29:31 - 25-Mar-26
Unknown* 4 $28.24 SI Trade
13:29:31 - 25-Mar-26
Unknown* 5 $28.15 OTC Trade
13:29:30 - 25-Mar-26
Unknown* 5 $28.15 SI Trade
13:29:30 - 25-Mar-26
Unknown* 5 $28.15 OTC Trade
13:28:30 - 25-Mar-26
Unknown* 3 $28.15 SI Trade
13:28:30 - 25-Mar-26
Unknown* 0 $28.26 SI Trade
18:06:23 - 24-Mar-26
Unknown* 75 $28.2801 OTC Trade
14:52:20 - 24-Mar-26
Unknown* 16 $28.30 Negotiated Trade
OTC Trade
14:52:05 - 24-Mar-26
Unknown* 15 $27.4614 Negotiated Trade
OTC Trade
13:57:04 - 24-Mar-26
Unknown* 1 $27.94 OTC Trade
13:30:38 - 24-Mar-26
Unknown* 0 $28.00 SI Trade
13:30:01 - 24-Mar-26
Unknown* 0 $27.12 OTC Trade
16:29:45 - 23-Mar-26
Unknown* 0 $27.16 OTC Trade
16:27:29 - 23-Mar-26
Unknown* 0 $26.93 SI Trade
15:58:16 - 23-Mar-26
Unknown* 0 $27.08 SI Trade
15:44:01 - 23-Mar-26
Unknown* 7 $27.9585 Negotiated Trade
OTC Trade
15:18:15 - 23-Mar-26
Unknown* 16 $27.50 Negotiated Trade
OTC Trade
14:31:28 - 23-Mar-26
Unknown* 0 $26.22 OTC Trade
13:30:42 - 23-Mar-26
Unknown* 0 $26.22 OTC Trade
13:30:42 - 23-Mar-26
Unknown* 1 $26.82 SI Trade
13:30:01 - 23-Mar-26
Unknown* 0 $27.22 SI Trade
13:28:30 - 23-Mar-26
Unknown* 16 $25.90 Negotiated Trade
OTC Trade
19:10:16 - 20-Mar-26
Unknown* 85 $25.942 OTC Trade
19:07:28 - 20-Mar-26
Unknown* 1 $26.14 SI Trade
18:34:39 - 20-Mar-26
Unknown* 17 $26.1925 OTC Trade
18:32:06 - 20-Mar-26
Unknown* 0 $26.42 SI Trade
17:54:54 - 20-Mar-26
Unknown* 4 $26.35 SI Trade
17:54:44 - 20-Mar-26
Unknown* 112 $26.4919 OTC Trade
17:33:54 - 20-Mar-26
Unknown* 13 $26.609 Negotiated Trade
OTC Trade
16:37:01 - 20-Mar-26
Unknown* 0 $26.71 SI Trade
16:29:33 - 20-Mar-26
Unknown* 0 $26.52 SI Trade
15:53:46 - 20-Mar-26
Unknown* 1 $26.73 OTC Trade
15:31:22 - 20-Mar-26
Unknown* 0 $26.92 SI Trade
15:21:43 - 20-Mar-26
Unknown* 0 $26.92 SI Trade
15:21:23 - 20-Mar-26
Unknown* 112 $26.95 OTC Trade
15:19:07 - 20-Mar-26
Unknown* 1 $27.46 SI Trade
14:50:39 - 20-Mar-26
Unknown* 2 $27.40 SI Trade
14:50:38 - 20-Mar-26
Unknown* 0 $27.40 SI Trade
14:50:07 - 20-Mar-26
Unknown* 50 $27.1345 OTC Trade
14:27:13 - 20-Mar-26
Unknown* 16 $27.66 Negotiated Trade
OTC Trade
14:05:06 - 20-Mar-26
Unknown* 0 $27.19 SI Trade
13:30:31 - 20-Mar-26
Unknown* 0 $27.50 SI Trade
13:30:02 - 20-Mar-26
Unknown* 0 $27.32 SI Trade
13:30:01 - 20-Mar-26
Unknown* 0 $27.32 SI Trade
13:30:01 - 20-Mar-26
Unknown* 0 $27.32 SI Trade
13:30:01 - 20-Mar-26
Unknown* 2 $26.8411 Negotiated Trade
OTC Trade
19:28:50 - 19-Mar-26
Unknown* 0 $26.30 SI Trade
17:57:12 - 19-Mar-26
Unknown* 5 $25.97 SI Trade
15:42:51 - 19-Mar-26
Unknown* 1 $26.22 SI Trade
15:21:36 - 19-Mar-26
Unknown* 0 $26.25 SI Trade
15:03:22 - 19-Mar-26
Unknown* 1 $26.36 SI Trade
14:07:51 - 19-Mar-26
Unknown* 0 $26.42 SI Trade
13:40:54 - 19-Mar-26
Unknown* 0 $25.13 SI Trade
13:40:04 - 19-Mar-26
Unknown* 4 $25.7252 OTC Trade
13:40:01 - 19-Mar-26
Unknown* 1 $25.90 SI Trade
13:35:58 - 19-Mar-26
Unknown* 0 $25.50 SI Trade
13:32:14 - 19-Mar-26
Unknown* 0 $25.93 SI Trade
13:32:14 - 19-Mar-26
Unknown* 0 $25.50 SI Trade
13:32:14 - 19-Mar-26
Unknown* 0 $27.23 SI Trade
13:06:16 - 19-Mar-26
Unknown* 1 $27.23 SI Trade
13:01:34 - 19-Mar-26
Unknown* 1 $27.23 OTC Trade
12:16:41 - 19-Mar-26
Unknown* 1 $27.23 SI Trade
12:16:41 - 19-Mar-26
Unknown* 2 $26.72 SI Trade
23:55:46 - 18-Mar-26
Unknown* 1 $26.72 OTC Trade
23:55:46 - 18-Mar-26
Unknown* 0 $26.08 SI Trade
16:25:16 - 18-Mar-26
Unknown* 0 $25.86 SI Trade
14:43:00 - 18-Mar-26
Unknown* 0 $25.61 SI Trade
13:30:00 - 18-Mar-26
Unknown* 0 $25.61 SI Trade
13:30:00 - 18-Mar-26
Unknown* 0 $25.61 SI Trade
13:30:00 - 18-Mar-26
Unknown* 3 $26.2301 Negotiated Trade
OTC Trade
19:28:34 - 17-Mar-26
Unknown* 3 $26.285 OTC Trade
19:16:07 - 17-Mar-26
Unknown* 0 $26.23 SI Trade
18:34:41 - 17-Mar-26
Unknown* 20 $26.20 Negotiated Trade
OTC Trade
17:47:22 - 17-Mar-26
Unknown* 0 $25.72 SI Trade
17:10:54 - 17-Mar-26
Unknown* 0 $25.77 SI Trade
15:20:50 - 17-Mar-26
Unknown* 0 $25.71 SI Trade
14:51:32 - 17-Mar-26
Unknown* 2 $25.93 SI Trade
13:59:02 - 17-Mar-26
Unknown* 0 $26.61 SI Trade
13:32:29 - 17-Mar-26
Unknown* 0 $24.92 OTC Trade
13:30:15 - 17-Mar-26
Unknown* 0 $25.31 SI Trade
13:30:01 - 17-Mar-26
Unknown* 0 $25.23 SI Trade
18:50:20 - 16-Mar-26
Unknown* 3 $25.3396 Negotiated Trade
OTC Trade
18:49:58 - 16-Mar-26
Unknown* 600 $25.16 OTC Trade
18:41:12 - 16-Mar-26
Unknown* 84 $25.1517 OTC Trade
18:41:12 - 16-Mar-26
Unknown* 86 $25.1517 OTC Trade
18:41:12 - 16-Mar-26
Unknown* 200 $25.158 OTC Trade
18:41:12 - 16-Mar-26
Unknown* 30 $25.153 OTC Trade
18:41:12 - 16-Mar-26
Unknown* 0 $24.88 OTC Trade
17:55:12 - 16-Mar-26
Unknown* 28 $24.8071 Negotiated Trade
OTC Trade
16:46:43 - 16-Mar-26
Unknown* 0 $25.12 SI Trade
14:39:30 - 16-Mar-26
Unknown* 2 $25.418 OTC Trade
14:20:15 - 16-Mar-26
Unknown* 0 $25.81 SI Trade
13:35:28 - 16-Mar-26
Unknown* 0 $25.81 SI Trade
13:35:28 - 16-Mar-26
Unknown* 1 $25.81 SI Trade
13:35:10 - 16-Mar-26
FTSE 100 Latest
Value10,436.29
Change71.50