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!

Canadian Solar (0XGH) Share Trades

Buy/Sell Volume Trade Prc Trade Type Trade Time
Unknown* 40 $23.44857 Currency Conversion
Negotiated Trade
18:05:49 - 08-Dec-25
Unknown* 40 $24.52186 Currency Conversion
Negotiated Trade
16:25:39 - 04-Dec-25
Unknown* 101 $23.65677 Currency Conversion
Negotiated Trade
17:40:59 - 03-Dec-25
Unknown* 77 $25.5313 Currency Conversion
Negotiated Trade
19:03:43 - 02-Dec-25
Unknown* 51 $25.53298 Currency Conversion
Negotiated Trade
19:03:06 - 02-Dec-25
Unknown* 101 $25.95752 Currency Conversion
Negotiated Trade
15:02:50 - 02-Dec-25
Unknown* 249 $28.55029 Currency Conversion
Negotiated Trade
18:35:28 - 01-Dec-25
Unknown* 101 $28.70468 Currency Conversion
Negotiated Trade
14:38:52 - 01-Dec-25
Unknown* 1,268 $27.45859 Currency Conversion
Negotiated Trade
16:23:43 - 28-Nov-25
Unknown* 603 $27.44747 Currency Conversion
Negotiated Trade
16:21:35 - 28-Nov-25
Unknown* 50 $27.82746 Currency Conversion
Negotiated Trade
15:45:45 - 28-Nov-25
Unknown* 47 $27.89051 Currency Conversion
Negotiated Trade
15:37:25 - 28-Nov-25
Unknown* 120 $27.54634 Currency Conversion
Negotiated Trade
14:53:52 - 28-Nov-25
Unknown* 98 $27.00561 Currency Conversion
Negotiated Trade
14:30:15 - 28-Nov-25
Unknown* 90 $25.47248 Currency Conversion
Negotiated Trade
15:34:52 - 26-Nov-25
Unknown* 52 $24.79199 Currency Conversion
Negotiated Trade
19:51:16 - 25-Nov-25
Unknown* 94 $24.15336 Currency Conversion
Negotiated Trade
16:52:47 - 25-Nov-25
Unknown* 162 $24.15496 Currency Conversion
Negotiated Trade
16:51:03 - 25-Nov-25
Unknown* 55 $24.04561 Currency Conversion
Negotiated Trade
16:18:37 - 25-Nov-25
Unknown* 1,579 $24.73925 Currency Conversion
Negotiated Trade
18:26:44 - 24-Nov-25
Unknown* 17 $24.70077 Currency Conversion
Negotiated Trade
17:36:56 - 24-Nov-25
Unknown* 672 $24.28594 Currency Conversion
Negotiated Trade
16:12:10 - 24-Nov-25
Unknown* 300 $24.26785 Currency Conversion
Negotiated Trade
16:06:26 - 24-Nov-25
Unknown* 2 $23.53102 Currency Conversion
Negotiated Trade
14:35:39 - 24-Nov-25
Unknown* 105 $20.92733 Currency Conversion
Negotiated Trade
15:57:18 - 21-Nov-25
Unknown* 1,743 $20.74604 Currency Conversion
Negotiated Trade
15:33:38 - 21-Nov-25
Unknown* 100 $21.6983 Currency Conversion
Negotiated Trade
14:35:41 - 21-Nov-25
Unknown* 114 $22.03339 Currency Conversion
Negotiated Trade
17:26:26 - 20-Nov-25
Unknown* 7 $23.69697 Currency Conversion
Negotiated Trade
15:48:53 - 20-Nov-25
Unknown* 18 $23.78885 Currency Conversion
Negotiated Trade
15:47:33 - 20-Nov-25
Unknown* 672 $24.12421 Currency Conversion
Negotiated Trade
15:18:42 - 20-Nov-25
Unknown* 260 $24.4576 Currency Conversion
Negotiated Trade
15:08:30 - 20-Nov-25
Unknown* 79 $24.39413 Currency Conversion
Negotiated Trade
15:03:37 - 20-Nov-25
Unknown* 4 $26.4082 Currency Conversion
Negotiated Trade
18:53:47 - 19-Nov-25
Unknown* 30 $25.81682 Currency Conversion
Negotiated Trade
14:35:46 - 19-Nov-25
Unknown* 99 $26.46702 Currency Conversion
Negotiated Trade
17:09:00 - 18-Nov-25
Unknown* 176 $26.43815 Currency Conversion
Negotiated Trade
16:23:33 - 18-Nov-25
Unknown* 434 $26.30466 Currency Conversion
Negotiated Trade
15:02:20 - 18-Nov-25
Unknown* 42 $29.82594 Currency Conversion
Negotiated Trade
15:21:55 - 17-Nov-25
Unknown* 82 $30.69269 Currency Conversion
Negotiated Trade
14:57:28 - 17-Nov-25
Unknown* 868 $30.07566 Currency Conversion
Negotiated Trade
14:52:08 - 17-Nov-25
Unknown* 875 $29.81651 Currency Conversion
Negotiated Trade
14:51:14 - 17-Nov-25
Unknown* 50 $31.52417 Currency Conversion
Negotiated Trade
14:35:19 - 17-Nov-25
Unknown* 82 $31.22584 Currency Conversion
Negotiated Trade
14:34:30 - 17-Nov-25
Unknown* 173 $33.87516 Currency Conversion
Negotiated Trade
20:47:17 - 14-Nov-25
Unknown* 100 $34.1823 Currency Conversion
Negotiated Trade
20:26:29 - 14-Nov-25
Unknown* 30 $34.08862 Currency Conversion
Negotiated Trade
20:11:42 - 14-Nov-25
Unknown* 24 $33.69467 Currency Conversion
Negotiated Trade
19:44:46 - 14-Nov-25
Unknown* 55 $33.63804 Currency Conversion
Negotiated Trade
19:27:26 - 14-Nov-25
Unknown* 9 $33.52256 Currency Conversion
Negotiated Trade
18:42:54 - 14-Nov-25
Unknown* 93 $34.55544 Currency Conversion
Negotiated Trade
17:57:16 - 14-Nov-25
Unknown* 40 $33.20432 Currency Conversion
Negotiated Trade
17:11:45 - 14-Nov-25
Unknown* 79 $33.02358 Currency Conversion
Negotiated Trade
16:38:11 - 14-Nov-25
Unknown* 38 $31.76797 Currency Conversion
Negotiated Trade
16:11:17 - 14-Nov-25
Unknown* 28 $29.26089 Currency Conversion
Negotiated Trade
18:49:21 - 13-Nov-25
Unknown* 212 $29.94936 Currency Conversion
Negotiated Trade
16:03:19 - 13-Nov-25
Unknown* 1,000 $30.43136 Currency Conversion
Negotiated Trade
15:34:58 - 13-Nov-25
Unknown* 49 $29.21429 Currency Conversion
Negotiated Trade
15:59:12 - 12-Nov-25
Unknown* 39 $30.55359 Currency Conversion
Negotiated Trade
15:02:54 - 12-Nov-25
Unknown* 300 $28.85368 Currency Conversion
Negotiated Trade
18:22:39 - 11-Nov-25
Unknown* 65 $29.02479 Currency Conversion
Negotiated Trade
18:15:51 - 11-Nov-25
Unknown* 684 $29.0156 Currency Conversion
Negotiated Trade
17:43:28 - 11-Nov-25
Unknown* 654 $30.23163 Currency Conversion
Negotiated Trade
16:42:25 - 11-Nov-25
Unknown* 115 $31.24995 Currency Conversion
Negotiated Trade
16:25:14 - 11-Nov-25
Unknown* 19 $32.2259 Currency Conversion
Negotiated Trade
15:22:10 - 11-Nov-25
Unknown* 60 $32.33143 Currency Conversion
Negotiated Trade
14:33:38 - 11-Nov-25
Unknown* 39 $32.37141 Currency Conversion
Negotiated Trade
14:33:11 - 11-Nov-25
Unknown* 30 $32.47993 Currency Conversion
Negotiated Trade
18:16:53 - 10-Nov-25
Unknown* 40 $32.55623 Currency Conversion
Negotiated Trade
17:58:01 - 10-Nov-25
Unknown* 18 $32.26545 Currency Conversion
Negotiated Trade
17:18:32 - 10-Nov-25
Unknown* 5 $32.12982 Currency Conversion
Negotiated Trade
15:01:34 - 10-Nov-25
Unknown* 37 $32.55215 Currency Conversion
Negotiated Trade
14:53:02 - 10-Nov-25
Unknown* 137 $31.6788 Currency Conversion
Negotiated Trade
14:49:59 - 10-Nov-25
Unknown* 50 $31.90326 Currency Conversion
Negotiated Trade
14:45:13 - 10-Nov-25
Unknown* 200 $31.74418 Currency Conversion
Negotiated Trade
14:40:23 - 10-Nov-25
Unknown* 900 $31.40666 Currency Conversion
Negotiated Trade
14:39:28 - 10-Nov-25
Unknown* 900 $31.39496 Currency Conversion
Negotiated Trade
14:38:59 - 10-Nov-25
Unknown* 20 $31.64465 Currency Conversion
Negotiated Trade
14:38:08 - 10-Nov-25
Unknown* 41 $30.78979 Currency Conversion
Negotiated Trade
14:35:22 - 10-Nov-25
Unknown* 155 $30.5766 Currency Conversion
Negotiated Trade
14:31:33 - 10-Nov-25
Unknown* 50 $28.29398 Currency Conversion
Negotiated Trade
20:09:53 - 07-Nov-25
Unknown* 100 $28.34072 Currency Conversion
Negotiated Trade
20:04:03 - 07-Nov-25
Unknown* 36 $26.5351 Currency Conversion
Negotiated Trade
19:05:38 - 07-Nov-25
Unknown* 220 $25.43231 Currency Conversion
Negotiated Trade
14:54:01 - 07-Nov-25
Unknown* 14 $27.17296 Currency Conversion
Negotiated Trade
19:20:56 - 06-Nov-25
Unknown* 95 $27.34452 Currency Conversion
Negotiated Trade
18:39:54 - 06-Nov-25
Unknown* 50 $27.38335 Currency Conversion
Negotiated Trade
18:25:30 - 06-Nov-25
Unknown* 45 $26.44308 Currency Conversion
Negotiated Trade
15:19:44 - 06-Nov-25
Unknown* 45 $26.34062 Currency Conversion
Negotiated Trade
14:50:49 - 06-Nov-25
Unknown* 208 $24.57906 Currency Conversion
Negotiated Trade
20:24:18 - 05-Nov-25
Unknown* 33 $25.83157 Currency Conversion
Negotiated Trade
18:28:49 - 05-Nov-25
Unknown* 49 $25.95936 Currency Conversion
Negotiated Trade
18:17:56 - 05-Nov-25
Unknown* 50 $25.56919 Currency Conversion
Negotiated Trade
16:16:15 - 05-Nov-25
Unknown* 285 $25.71166 Currency Conversion
Negotiated Trade
15:27:27 - 05-Nov-25
Unknown* 1,421 $25.49405 Currency Conversion
Negotiated Trade
15:26:02 - 05-Nov-25
Unknown* 35 $25.71543 Currency Conversion
Negotiated Trade
15:07:16 - 05-Nov-25
Unknown* 50 $25.45813 Currency Conversion
Negotiated Trade
15:04:51 - 05-Nov-25
Unknown* 339 $25.30653 Currency Conversion
Negotiated Trade
14:50:05 - 05-Nov-25
Unknown* 170 $24.29877 Currency Conversion
Negotiated Trade
14:34:35 - 05-Nov-25
Unknown* 170 $22.69748 Currency Conversion
Negotiated Trade
17:56:16 - 04-Nov-25
Unknown* 285 $22.58874 Currency Conversion
Negotiated Trade
17:21:04 - 04-Nov-25
Unknown* 1,421 $22.75556 Currency Conversion
Negotiated Trade
17:19:17 - 04-Nov-25
Unknown* 47 $22.43703 Currency Conversion
Negotiated Trade
14:55:26 - 04-Nov-25
Unknown* 5 $22.41196 Currency Conversion
Negotiated Trade
14:35:56 - 04-Nov-25
Unknown* 210 $22.41486 Currency Conversion
Negotiated Trade
14:35:45 - 04-Nov-25
Unknown* 158 $22.46562 Currency Conversion
Negotiated Trade
14:32:48 - 04-Nov-25
Unknown* 154 $22.25425 Currency Conversion
Negotiated Trade
14:32:02 - 04-Nov-25
Unknown* 20 $22.83988 Currency Conversion
Negotiated Trade
20:30:11 - 03-Nov-25
Unknown* 174 $22.8691 Currency Conversion
Negotiated Trade
19:37:16 - 03-Nov-25
Unknown* 106 $22.85094 Currency Conversion
Negotiated Trade
19:14:35 - 03-Nov-25
Unknown* 2,000 $23.09513 Currency Conversion
Negotiated Trade
18:07:59 - 03-Nov-25
Unknown* 173 $22.7892 Currency Conversion
Negotiated Trade
15:42:18 - 03-Nov-25
Unknown* 50 $22.70101 Currency Conversion
Negotiated Trade
15:37:11 - 03-Nov-25
Unknown* 1,105 $23.60214 Currency Conversion
Negotiated Trade
15:14:35 - 03-Nov-25
Unknown* 1,001 $23.97542 Currency Conversion
Negotiated Trade
14:49:04 - 03-Nov-25
Unknown* 35 $23.78082 Currency Conversion
Negotiated Trade
14:41:30 - 03-Nov-25
Unknown* 132 $23.6005 Currency Conversion
Negotiated Trade
14:40:26 - 03-Nov-25
Unknown* 24 $23.62739 Currency Conversion
Negotiated Trade
14:35:11 - 03-Nov-25
Unknown* 171 $23.40538 Currency Conversion
Negotiated Trade
14:31:30 - 03-Nov-25
Unknown* 120 $20.58727 Currency Conversion
Negotiated Trade
14:51:29 - 31-Oct-25
Unknown* 50 $19.80531 Currency Conversion
Negotiated Trade
14:34:02 - 31-Oct-25
Unknown* 27 $18.25224 Currency Conversion
Negotiated Trade
13:36:01 - 31-Oct-25
Unknown* 100 $17.75465 Currency Conversion
Negotiated Trade
18:41:39 - 30-Oct-25
Unknown* 79 $16.57975 Currency Conversion
Negotiated Trade
13:48:46 - 30-Oct-25
Unknown* 78 $16.7328 Currency Conversion
Negotiated Trade
13:33:27 - 30-Oct-25
Unknown* 66 $18.0348 Currency Conversion
Negotiated Trade
17:43:53 - 29-Oct-25
Unknown* 623 $18.09362 Currency Conversion
Negotiated Trade
16:29:20 - 29-Oct-25
Unknown* 257 $18.19942 Currency Conversion
Negotiated Trade
15:38:16 - 29-Oct-25
Unknown* 273 $17.57712 Currency Conversion
Negotiated Trade
13:37:33 - 29-Oct-25
Unknown* 1,343 $17.48832 Currency Conversion
Negotiated Trade
13:36:58 - 29-Oct-25
Unknown* 8 $16.86763 Currency Conversion
Negotiated Trade
13:33:21 - 29-Oct-25
Unknown* 603 $15.67391 Currency Conversion
Negotiated Trade
14:32:02 - 28-Oct-25
Unknown* 1,268 $15.67391 Currency Conversion
Negotiated Trade
14:31:27 - 28-Oct-25
Unknown* 6 $15.37188 Currency Conversion
Negotiated Trade
16:52:16 - 27-Oct-25
Unknown* 84 $15.36967 Currency Conversion
Negotiated Trade
16:18:21 - 27-Oct-25
Unknown* 141 $13.99363 Currency Conversion
Negotiated Trade
14:34:39 - 23-Oct-25
Unknown* 11 $14.02987 Currency Conversion
Negotiated Trade
14:31:00 - 23-Oct-25
Unknown* 54 $14.62108 Currency Conversion
Negotiated Trade
15:41:55 - 22-Oct-25
Unknown* 42 $14.49525 Currency Conversion
Negotiated Trade
14:39:35 - 21-Oct-25
Unknown* 96 $15.10515 Currency Conversion
Negotiated Trade
16:25:06 - 20-Oct-25
Unknown* 171 $16.32273 Currency Conversion
Negotiated Trade
15:46:00 - 16-Oct-25
Unknown* 52 $15.65793 Currency Conversion
Negotiated Trade
18:02:44 - 15-Oct-25
Unknown* 186 $16.76331 Currency Conversion
Negotiated Trade
14:36:27 - 15-Oct-25
Unknown* 40 $16.6649 Currency Conversion
Negotiated Trade
14:32:59 - 15-Oct-25
Unknown* 385 $15.71178 Currency Conversion
Negotiated Trade
17:31:07 - 14-Oct-25
Unknown* 42 $15.4032 Currency Conversion
Negotiated Trade
15:37:51 - 14-Oct-25
Unknown* 176 $15.1604 Currency Conversion
Negotiated Trade
15:25:04 - 14-Oct-25
Unknown* 652 $14.31825 Currency Conversion
Negotiated Trade
14:54:39 - 13-Oct-25
Unknown* 174 $14.53974 Currency Conversion
Negotiated Trade
16:53:20 - 10-Oct-25
Unknown* 131 $14.97961 Currency Conversion
Negotiated Trade
14:36:24 - 10-Oct-25
Unknown* 35 $15.84768 Currency Conversion
Negotiated Trade
18:01:30 - 09-Oct-25
Unknown* 60 $14.45004 Currency Conversion
Negotiated Trade
20:04:11 - 08-Oct-25
Unknown* 238 $15.12757 Currency Conversion
Negotiated Trade
15:17:41 - 06-Oct-25
Unknown* 429 $15.66516 Currency Conversion
Negotiated Trade
14:34:26 - 06-Oct-25
Unknown* 2,001 $15.26834 Currency Conversion
Negotiated Trade
16:26:31 - 03-Oct-25
Unknown* 1,609 $15.28178 Currency Conversion
Negotiated Trade
16:23:00 - 03-Oct-25
Unknown* 352 $14.99183 Currency Conversion
Negotiated Trade
15:37:51 - 03-Oct-25
Unknown* 3,000 $15.05509 Currency Conversion
Negotiated Trade
15:06:02 - 03-Oct-25
Unknown* 3,000 $15.08296 Currency Conversion
Negotiated Trade
15:03:47 - 03-Oct-25
Unknown* 3,000 $15.08296 Currency Conversion
Negotiated Trade
15:03:29 - 03-Oct-25
Unknown* 3,000 $15.10496 Currency Conversion
Negotiated Trade
15:03:13 - 03-Oct-25
Unknown* 86 $15.18888 Currency Conversion
Negotiated Trade
14:59:07 - 03-Oct-25
Unknown* 84 $15.48618 Currency Conversion
Negotiated Trade
14:35:03 - 03-Oct-25
Unknown* 18 $15.51788 Currency Conversion
Negotiated Trade
17:16:35 - 02-Oct-25
Unknown* 106 $15.88457 Currency Conversion
Negotiated Trade
15:45:23 - 02-Oct-25
Unknown* 43 $15.25667 Currency Conversion
Negotiated Trade
14:30:50 - 02-Oct-25
Unknown* 1,508 $14.88399 Currency Conversion
Negotiated Trade
17:34:10 - 01-Oct-25
Unknown* 2,000 $14.90556 Currency Conversion
Negotiated Trade
17:33:53 - 01-Oct-25
Unknown* 2,715 $14.88004 Currency Conversion
Negotiated Trade
17:33:09 - 01-Oct-25
Unknown* 2,300 $14.93494 Currency Conversion
Negotiated Trade
17:30:44 - 01-Oct-25
Unknown* 17 $12.98197 Currency Conversion
Negotiated Trade
14:54:21 - 29-Sep-25
Unknown* 2,426 $13.22507 Currency Conversion
Negotiated Trade
19:06:18 - 25-Sep-25
Unknown* 2,028 $13.2666 Currency Conversion
Negotiated Trade
19:05:57 - 25-Sep-25
Unknown* 396 $13.38485 Currency Conversion
Negotiated Trade
16:26:29 - 25-Sep-25
Unknown* 711 $13.55597 Currency Conversion
Negotiated Trade
16:14:22 - 25-Sep-25
Unknown* 3,000 $13.59891 Currency Conversion
Negotiated Trade
16:14:00 - 25-Sep-25
Unknown* 16 $13.04827 Currency Conversion
Negotiated Trade
17:09:07 - 24-Sep-25
Unknown* 503 $13.23617 Currency Conversion
Negotiated Trade
16:19:16 - 24-Sep-25
Unknown* 204 $13.24188 Currency Conversion
Negotiated Trade
16:18:11 - 24-Sep-25
Unknown* 8 $12.87082 Currency Conversion
Negotiated Trade
14:50:58 - 24-Sep-25
Unknown* 208 $12.81687 Currency Conversion
Negotiated Trade
15:26:25 - 23-Sep-25
Unknown* 948 $12.65211 Currency Conversion
Negotiated Trade
14:49:17 - 23-Sep-25
Unknown* 2,000 $12.65873 Currency Conversion
Negotiated Trade
14:48:29 - 23-Sep-25
Unknown* 2,000 $12.644 Currency Conversion
Negotiated Trade
14:48:10 - 23-Sep-25
Unknown* 525 $12.83396 Currency Conversion
Negotiated Trade
14:32:23 - 23-Sep-25
Unknown* 2,226 $12.09051 Currency Conversion
Negotiated Trade
15:40:40 - 19-Sep-25
Unknown* 2,228 $12.07587 Currency Conversion
Negotiated Trade
15:39:01 - 19-Sep-25
Unknown* 220 $12.19207 Currency Conversion
Negotiated Trade
17:24:00 - 18-Sep-25
Unknown* 195 $12.21202 Currency Conversion
Negotiated Trade
16:31:16 - 18-Sep-25
Unknown* 229 $12.21413 Currency Conversion
Negotiated Trade
16:28:00 - 18-Sep-25
Unknown* 40 $12.33288 Currency Conversion
Negotiated Trade
15:47:30 - 17-Sep-25
Unknown* 16 $12.47462 Currency Conversion
Negotiated Trade
14:33:33 - 17-Sep-25
Unknown* 10 $12.48544 Currency Conversion
Negotiated Trade
14:32:43 - 17-Sep-25
Unknown* 112 $12.5452 Currency Conversion
Negotiated Trade
18:51:01 - 16-Sep-25
Unknown* 1,425 $12.54329 Currency Conversion
Negotiated Trade
18:43:03 - 16-Sep-25
Unknown* 1,620 $12.41176 Currency Conversion
Negotiated Trade
18:12:07 - 16-Sep-25
Unknown* 546 $12.37959 Currency Conversion
Negotiated Trade
18:08:46 - 16-Sep-25
Unknown* 1,116 $12.34696 Currency Conversion
Negotiated Trade
17:53:57 - 16-Sep-25
Unknown* 1,677 $12.30016 Currency Conversion
Negotiated Trade
17:41:12 - 16-Sep-25
Unknown* 1,108 $12.21638 Currency Conversion
Negotiated Trade
17:24:45 - 16-Sep-25
FTSE 100 Latest
Value9,655.53
Change13.52