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* 41 $19.53374 Currency Conversion
Negotiated Trade
14:48:03 - 06-Feb-26
Unknown* 52 $18.96062 Currency Conversion
Negotiated Trade
20:28:11 - 05-Feb-26
Unknown* 66 $19.15562 Currency Conversion
Negotiated Trade
16:19:44 - 05-Feb-26
Unknown* 365 $19.05949 Currency Conversion
Negotiated Trade
16:09:12 - 05-Feb-26
Unknown* 2,000 $19.14739 Currency Conversion
Negotiated Trade
16:00:12 - 05-Feb-26
Unknown* 29 $19.96294 Currency Conversion
Negotiated Trade
15:23:49 - 03-Feb-26
Unknown* 1,663 $22.45561 Currency Conversion
Negotiated Trade
19:42:11 - 27-Jan-26
Unknown* 61 $22.46529 Currency Conversion
Negotiated Trade
17:37:42 - 27-Jan-26
Unknown* 44 $22.71181 Currency Conversion
Negotiated Trade
14:47:42 - 23-Jan-26
Unknown* 1,290 $20.67917 Currency Conversion
Negotiated Trade
16:02:12 - 22-Jan-26
Unknown* 1,289 $20.68764 Currency Conversion
Negotiated Trade
15:56:08 - 22-Jan-26
Unknown* 325 $20.37163 Currency Conversion
Negotiated Trade
20:05:06 - 21-Jan-26
Unknown* 25 $19.84186 Currency Conversion
Negotiated Trade
18:59:07 - 21-Jan-26
Unknown* 10 $20.8842 Currency Conversion
Negotiated Trade
15:23:11 - 21-Jan-26
Unknown* 82 $21.01118 Currency Conversion
Negotiated Trade
14:35:42 - 13-Jan-26
Unknown* 688 $19.51962 Currency Conversion
Negotiated Trade
15:35:35 - 09-Jan-26
Unknown* 452 $19.26464 Currency Conversion
Negotiated Trade
19:47:39 - 08-Jan-26
Unknown* 140 $19.49611 Currency Conversion
Negotiated Trade
18:42:47 - 08-Jan-26
Unknown* 1 $19.58827 Currency Conversion
Negotiated Trade
18:10:20 - 08-Jan-26
Unknown* 100 $19.79494 Currency Conversion
Negotiated Trade
17:12:10 - 08-Jan-26
Unknown* 10 $19.8932 Currency Conversion
Negotiated Trade
15:11:29 - 08-Jan-26
Unknown* 187 $21.95265 Currency Conversion
Negotiated Trade
19:50:02 - 07-Jan-26
Unknown* 611 $22.02504 Currency Conversion
Negotiated Trade
19:32:14 - 07-Jan-26
Unknown* 1,947 $22.69755 Currency Conversion
Negotiated Trade
14:50:54 - 07-Jan-26
Unknown* 546 $22.48048 Currency Conversion
Negotiated Trade
14:41:49 - 07-Jan-26
Unknown* 608 $22.42645 Currency Conversion
Negotiated Trade
14:40:41 - 07-Jan-26
Unknown* 273 $25.06689 Currency Conversion
Negotiated Trade
20:17:48 - 05-Jan-26
Unknown* 57 $23.40725 Currency Conversion
Negotiated Trade
17:56:28 - 05-Jan-26
Unknown* 1,309 $25.58902 Currency Conversion
Negotiated Trade
16:01:14 - 02-Jan-26
Unknown* 1,105 $25.31523 Currency Conversion
Negotiated Trade
14:34:35 - 02-Jan-26
Unknown* 9 $23.9661 Currency Conversion
Negotiated Trade
17:16:02 - 31-Dec-25
Unknown* 2,580 $23.69835 Currency Conversion
Negotiated Trade
15:22:34 - 31-Dec-25
Unknown* 2,580 $24.5597 Currency Conversion
Negotiated Trade
16:10:59 - 30-Dec-25
Unknown* 345 $24.59538 Currency Conversion
Negotiated Trade
14:39:19 - 29-Dec-25
Unknown* 100 $23.98721 Currency Conversion
Negotiated Trade
19:56:38 - 23-Dec-25
Unknown* 72 $24.62037 Currency Conversion
Negotiated Trade
15:16:56 - 23-Dec-25
Unknown* 24 $24.99889 Currency Conversion
Negotiated Trade
15:02:53 - 23-Dec-25
Unknown* 50 $27.36813 Currency Conversion
Negotiated Trade
19:58:00 - 22-Dec-25
Unknown* 57 $27.789 Currency Conversion
Negotiated Trade
16:23:36 - 22-Dec-25
Unknown* 50 $24.50432 Currency Conversion
Negotiated Trade
19:00:28 - 19-Dec-25
Unknown* 20 $24.58524 Currency Conversion
Negotiated Trade
18:28:04 - 19-Dec-25
Unknown* 241 $25.19834 Currency Conversion
Negotiated Trade
16:36:25 - 19-Dec-25
Unknown* 1,074 $24.70399 Currency Conversion
Negotiated Trade
14:47:26 - 19-Dec-25
Unknown* 1,073 $24.71977 Currency Conversion
Negotiated Trade
14:45:21 - 19-Dec-25
Unknown* 77 $24.48595 Currency Conversion
Negotiated Trade
16:39:49 - 18-Dec-25
Unknown* 806 $22.83348 Currency Conversion
Negotiated Trade
20:48:13 - 12-Dec-25
Unknown* 151 $22.85899 Currency Conversion
Negotiated Trade
20:17:37 - 12-Dec-25
Unknown* 873 $25.32632 Currency Conversion
Negotiated Trade
19:28:38 - 11-Dec-25
Unknown* 806 $24.91516 Currency Conversion
Negotiated Trade
17:51:05 - 11-Dec-25
Unknown* 100 $24.27264 Currency Conversion
Negotiated Trade
15:20:40 - 11-Dec-25
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
FTSE 100 Latest
Value10,369.75
Change60.53