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* 29 $13.95694 Currency Conversion
Negotiated Trade
15:25:58 - 07-Jul-26
Unknown* 442 $15.07323 Currency Conversion
Negotiated Trade
15:19:10 - 06-Jul-26
Unknown* 84 $15.53096 Currency Conversion
Negotiated Trade
15:07:38 - 02-Jul-26
Unknown* 10 $15.87868 Currency Conversion
Negotiated Trade
14:50:29 - 01-Jul-26
Unknown* 429 $15.36987 Currency Conversion
Negotiated Trade
15:17:10 - 23-Jun-26
Unknown* 1,628 $15.59262 Currency Conversion
Negotiated Trade
14:48:36 - 23-Jun-26
Unknown* 3 $16.50977 Currency Conversion
Negotiated Trade
16:26:43 - 18-Jun-26
Unknown* 170 $15.84941 Currency Conversion
Negotiated Trade
15:34:00 - 18-Jun-26
Unknown* 76 $17.14686 Currency Conversion
Negotiated Trade
17:56:35 - 17-Jun-26
Unknown* 23 $16.65387 Currency Conversion
Negotiated Trade
15:41:06 - 17-Jun-26
Unknown* 245 $17.07103 Currency Conversion
Negotiated Trade
14:47:43 - 17-Jun-26
Unknown* 48 $17.09703 Currency Conversion
Negotiated Trade
14:49:49 - 16-Jun-26
Unknown* 35 $17.01077 Currency Conversion
Negotiated Trade
14:45:42 - 15-Jun-26
Unknown* 6 $16.71187 Currency Conversion
Negotiated Trade
20:15:49 - 12-Jun-26
Unknown* 172 $15.33499 Currency Conversion
Negotiated Trade
20:55:18 - 10-Jun-26
Unknown* 185 $15.45711 Currency Conversion
Negotiated Trade
19:52:22 - 10-Jun-26
Unknown* 1,309 $15.47899 Currency Conversion
Negotiated Trade
16:49:06 - 10-Jun-26
Unknown* 41 $15.79969 Currency Conversion
Negotiated Trade
18:46:01 - 09-Jun-26
Unknown* 2,634 $15.41792 Currency Conversion
Negotiated Trade
17:37:12 - 09-Jun-26
Unknown* 299 $17.57919 Currency Conversion
Negotiated Trade
15:28:33 - 08-Jun-26
Unknown* 38 $17.22256 Currency Conversion
Negotiated Trade
18:46:46 - 05-Jun-26
Unknown* 926 $20.74051 Currency Conversion
Negotiated Trade
20:54:57 - 02-Jun-26
Unknown* 91 $18.20953 Currency Conversion
Negotiated Trade
16:14:56 - 01-Jun-26
Unknown* 1,300 $20.70138 Currency Conversion
Negotiated Trade
17:57:06 - 28-May-26
Unknown* 133 $19.80241 Currency Conversion
Negotiated Trade
14:57:56 - 28-May-26
Unknown* 444 $18.99989 Currency Conversion
Negotiated Trade
20:50:49 - 26-May-26
Unknown* 454 $18.86616 Currency Conversion
Negotiated Trade
20:05:18 - 26-May-26
Unknown* 187 $17.73845 Currency Conversion
Negotiated Trade
14:34:48 - 22-May-26
Unknown* 78 $16.90472 Currency Conversion
Negotiated Trade
19:02:28 - 20-May-26
Unknown* 444 $17.35125 Currency Conversion
Negotiated Trade
20:50:07 - 18-May-26
Unknown* 185 $17.82686 Currency Conversion
Negotiated Trade
14:50:57 - 15-May-26
Unknown* 497 $20.3225 Currency Conversion
Negotiated Trade
18:18:19 - 13-May-26
Unknown* 3 $19.03231 Currency Conversion
Negotiated Trade
16:42:07 - 12-May-26
Unknown* 458 $19.24876 Currency Conversion
Negotiated Trade
15:14:50 - 12-May-26
Unknown* 599 $20.13045 Currency Conversion
Negotiated Trade
20:07:30 - 08-May-26
Unknown* 33 $17.32551 Currency Conversion
Negotiated Trade
19:15:58 - 07-May-26
Unknown* 275 $16.80183 Currency Conversion
Negotiated Trade
18:26:48 - 06-May-26
Unknown* 895 $16.1858 Currency Conversion
Negotiated Trade
14:35:38 - 05-May-26
Unknown* 75 $16.54822 Currency Conversion
Negotiated Trade
19:13:37 - 01-May-26
Unknown* 232 $16.12873 Currency Conversion
Negotiated Trade
17:48:29 - 01-May-26
Unknown* 1,237 $16.35563 Currency Conversion
Negotiated Trade
16:46:06 - 01-May-26
Unknown* 2,664 $15.20243 Currency Conversion
Negotiated Trade
18:09:00 - 30-Apr-26
Unknown* 249 $14.78539 Currency Conversion
Negotiated Trade
18:17:59 - 29-Apr-26
Unknown* 460 $14.67834 Currency Conversion
Negotiated Trade
14:33:40 - 29-Apr-26
Unknown* 5 $14.73963 Currency Conversion
Negotiated Trade
18:31:55 - 28-Apr-26
Unknown* 791 $14.73659 Currency Conversion
Negotiated Trade
18:18:04 - 28-Apr-26
Unknown* 61 $13.43947 Currency Conversion
Negotiated Trade
17:29:12 - 16-Apr-26
Unknown* 1,042 $12.96225 Currency Conversion
Negotiated Trade
14:42:39 - 14-Apr-26
Unknown* 93 $12.48959 Currency Conversion
Negotiated Trade
20:34:52 - 08-Apr-26
Unknown* 48 $12.105 OTC Trade
14:59:35 - 07-Apr-26
Unknown* 47 $12.105 OTC Trade
14:59:35 - 07-Apr-26
Unknown* 152 $12.80944 Currency Conversion
Negotiated Trade
18:29:34 - 06-Apr-26
Unknown* 11 $13.18806 Currency Conversion
Negotiated Trade
14:33:43 - 06-Apr-26
Unknown* 6 $13.36428 Currency Conversion
Negotiated Trade
20:05:24 - 02-Apr-26
Unknown* 13 $13.27811 Currency Conversion
Negotiated Trade
18:00:44 - 02-Apr-26
Unknown* 100 $13.69336 Currency Conversion
Negotiated Trade
20:28:01 - 01-Apr-26
Unknown* 287 $13.78215 Currency Conversion
Negotiated Trade
14:44:10 - 27-Mar-26
Unknown* 2 $13.73999 Currency Conversion
Negotiated Trade
14:40:29 - 25-Mar-26
Unknown* 503 $13.31447 Currency Conversion
Negotiated Trade
19:56:14 - 24-Mar-26
Unknown* 204 $12.93076 Currency Conversion
Negotiated Trade
18:33:23 - 23-Mar-26
Unknown* 14 $12.63214 Currency Conversion
Negotiated Trade
16:36:40 - 23-Mar-26
Unknown* 599 $13.26624 Currency Conversion
Negotiated Trade
18:44:40 - 19-Mar-26
Unknown* 2,991 $13.22749 Currency Conversion
Negotiated Trade
15:20:12 - 19-Mar-26
Unknown* 297 $13.25133 Currency Conversion
Negotiated Trade
15:17:50 - 19-Mar-26
Unknown* 99 $13.17022 Currency Conversion
Negotiated Trade
15:13:00 - 19-Mar-26
Unknown* 24 $13.28041 Currency Conversion
Negotiated Trade
13:59:17 - 19-Mar-26
Unknown* 163 $16.13834 Currency Conversion
Negotiated Trade
19:57:33 - 06-Mar-26
Unknown* 9 $16.68025 Currency Conversion
Negotiated Trade
16:05:39 - 02-Mar-26
Unknown* 151 $17.50056 Currency Conversion
Negotiated Trade
19:18:15 - 27-Feb-26
Unknown* 30 $17.39718 Currency Conversion
Negotiated Trade
17:59:18 - 27-Feb-26
Unknown* 2,579 $19.53028 Currency Conversion
Negotiated Trade
15:45:14 - 26-Feb-26
Unknown* 1,000 $20.37546 Currency Conversion
Negotiated Trade
19:45:42 - 23-Feb-26
Unknown* 233 $19.74829 Currency Conversion
Negotiated Trade
16:54:45 - 18-Feb-26
Unknown* 106 $19.8275 Negotiated Trade
15:01:28 - 18-Feb-26
Unknown* 106 $19.83 Negotiated Trade
07:14:44 - 18-Feb-26
Unknown* 54 $18.77325 Currency Conversion
Negotiated Trade
15:26:28 - 17-Feb-26
Unknown* 534 $18.89243 Currency Conversion
Negotiated Trade
15:00:53 - 17-Feb-26
Unknown* 30 $20.26618 Currency Conversion
Negotiated Trade
14:49:48 - 12-Feb-26
Unknown* 388 $20.89472 Currency Conversion
Negotiated Trade
19:39:58 - 09-Feb-26
Unknown* 3,256 $20.91292 Currency Conversion
Negotiated Trade
19:39:27 - 09-Feb-26
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
FTSE 100 Latest
Value10,497.29
Change24.84