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* 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
Unknown* 2,326 $11.79527 Currency Conversion
Negotiated Trade
15:34:33 - 16-Sep-25
Unknown* 13 $11.91582 Currency Conversion
Negotiated Trade
14:30:41 - 16-Sep-25
Unknown* 112 $11.94627 Currency Conversion
Negotiated Trade
17:57:21 - 15-Sep-25
Unknown* 281 $11.84106 Currency Conversion
Negotiated Trade
16:00:20 - 15-Sep-25
Unknown* 265 $11.12766 Currency Conversion
Negotiated Trade
14:52:46 - 15-Sep-25
Unknown* 1 $11.17202 Currency Conversion
Negotiated Trade
14:33:50 - 15-Sep-25
Unknown* 27 $10.9634 Currency Conversion
Negotiated Trade
17:00:52 - 09-Sep-25
Unknown* 31 $11.29815 Currency Conversion
Negotiated Trade
15:25:51 - 09-Sep-25
Unknown* 623 $11.30739 Currency Conversion
Negotiated Trade
15:17:43 - 09-Sep-25
Unknown* 75 $11.04993 Currency Conversion
Negotiated Trade
18:05:14 - 08-Sep-25
Unknown* 1,231 $11.03799 Currency Conversion
Negotiated Trade
16:51:27 - 05-Sep-25
Unknown* 4 $9.910884 Currency Conversion
Negotiated Trade
14:33:38 - 04-Sep-25
Unknown* 24 $10.07341 Currency Conversion
Negotiated Trade
18:05:33 - 03-Sep-25
Unknown* 2 $9.866276 Currency Conversion
Negotiated Trade
20:17:47 - 02-Sep-25
Unknown* 3 $9.75118 Currency Conversion
Negotiated Trade
14:36:38 - 02-Sep-25
Unknown* 13 $9.664698 Currency Conversion
Negotiated Trade
15:57:07 - 29-Aug-25
Unknown* 1,405 $9.60585 Currency Conversion
Negotiated Trade
14:37:28 - 29-Aug-25
Unknown* 1,410 $9.480058 Currency Conversion
Negotiated Trade
20:57:33 - 28-Aug-25
Unknown* 2,829 $9.470205 Currency Conversion
Negotiated Trade
20:57:09 - 28-Aug-25
Unknown* 2,806 $9.547948 Currency Conversion
Negotiated Trade
20:32:51 - 28-Aug-25
Unknown* 2,738 $9.786036 Currency Conversion
Negotiated Trade
19:30:11 - 28-Aug-25
Unknown* 2,738 $9.786711 Currency Conversion
Negotiated Trade
19:29:20 - 28-Aug-25
Unknown* 1,370 $9.756208 Currency Conversion
Negotiated Trade
19:08:25 - 28-Aug-25
Unknown* 1,232 $9.765116 Currency Conversion
Negotiated Trade
19:05:31 - 28-Aug-25
Unknown* 1,369 $9.764792 Currency Conversion
Negotiated Trade
19:05:08 - 28-Aug-25
Unknown* 2,744 $9.763766 Currency Conversion
Negotiated Trade
19:03:03 - 28-Aug-25
Unknown* 14 $10.16376 Currency Conversion
Negotiated Trade
14:45:47 - 28-Aug-25
Unknown* 1,941 $10.34666 Currency Conversion
Negotiated Trade
18:22:14 - 27-Aug-25
Unknown* 1,203 $11.29472 Currency Conversion
Negotiated Trade
17:07:44 - 25-Aug-25
Unknown* 1,047 $10.63231 Currency Conversion
Negotiated Trade
17:13:05 - 22-Aug-25
Unknown* 2,480 $10.73543 Currency Conversion
Negotiated Trade
15:24:59 - 22-Aug-25
Unknown* 2,468 $10.78505 Currency Conversion
Negotiated Trade
15:24:42 - 22-Aug-25
Unknown* 3,711 $10.77874 Currency Conversion
Negotiated Trade
15:23:16 - 22-Aug-25
Unknown* 66 $10.05981 Currency Conversion
Negotiated Trade
15:42:42 - 21-Aug-25
Unknown* 74 $10.82103 Currency Conversion
Negotiated Trade
15:01:15 - 21-Aug-25
Unknown* 1,896 $10.55474 Currency Conversion
Negotiated Trade
14:54:15 - 21-Aug-25
Unknown* 124 $10.59633 Currency Conversion
Negotiated Trade
14:53:27 - 21-Aug-25
Unknown* 545 $10.39873 Currency Conversion
Negotiated Trade
14:30:50 - 21-Aug-25
Unknown* 52 $12.82063 Currency Conversion
Negotiated Trade
17:06:56 - 20-Aug-25
Unknown* 21 $12.62596 Currency Conversion
Negotiated Trade
16:27:28 - 20-Aug-25
Unknown* 1,047 $12.89514 Currency Conversion
Negotiated Trade
15:08:20 - 19-Aug-25
Unknown* 10 $12.80972 Currency Conversion
Negotiated Trade
14:34:20 - 19-Aug-25
Unknown* 8 $12.71113 Currency Conversion
Negotiated Trade
20:21:24 - 18-Aug-25
Unknown* 27 $12.63716 Currency Conversion
Negotiated Trade
19:50:08 - 18-Aug-25
Unknown* 14 $12.92337 Currency Conversion
Negotiated Trade
15:10:45 - 18-Aug-25
Unknown* 209 $12.93919 Currency Conversion
Negotiated Trade
14:52:01 - 18-Aug-25
Unknown* 12 $12.7211 Currency Conversion
Negotiated Trade
14:33:45 - 18-Aug-25
Unknown* 5 $11.28341 Currency Conversion
Negotiated Trade
15:16:56 - 14-Aug-25
Unknown* 468 $11.78181 Currency Conversion
Negotiated Trade
15:05:13 - 11-Aug-25
Unknown* 117 $12.01497 Currency Conversion
Negotiated Trade
14:39:21 - 11-Aug-25
Unknown* 121 $12.03022 Currency Conversion
Negotiated Trade
18:14:30 - 07-Aug-25
Unknown* 477 $12.03022 Currency Conversion
Negotiated Trade
18:14:03 - 07-Aug-25
Unknown* 151 $12.13275 Currency Conversion
Negotiated Trade
17:37:58 - 07-Aug-25
Unknown* 2,207 $12.01038 Currency Conversion
Negotiated Trade
15:27:44 - 07-Aug-25
Unknown* 273 $11.71579 Currency Conversion
Negotiated Trade
18:08:29 - 06-Aug-25
Unknown* 232 $11.94545 Currency Conversion
Negotiated Trade
15:10:09 - 06-Aug-25
Unknown* 49 $11.25982 Currency Conversion
Negotiated Trade
14:34:56 - 01-Aug-25
Unknown* 523 $11.4412 Currency Conversion
Negotiated Trade
20:59:13 - 31-Jul-25
Unknown* 545 $11.47837 Currency Conversion
Negotiated Trade
19:05:04 - 31-Jul-25
Unknown* 328 $11.93206 Currency Conversion
Negotiated Trade
15:02:41 - 30-Jul-25
Unknown* 1 $12.44241 Currency Conversion
Negotiated Trade
14:30:58 - 29-Jul-25
Unknown* 1 $12.65818 Currency Conversion
Negotiated Trade
18:10:37 - 25-Jul-25
Unknown* 921 $12.83797 Currency Conversion
Negotiated Trade
15:17:23 - 25-Jul-25
Unknown* 1 $12.76559 Currency Conversion
Negotiated Trade
15:11:40 - 25-Jul-25
Unknown* 10 $12.91321 Currency Conversion
Negotiated Trade
19:43:02 - 24-Jul-25
Unknown* 155 $13.00303 Currency Conversion
Negotiated Trade
19:07:35 - 24-Jul-25
Unknown* 47 $13.37766 Currency Conversion
Negotiated Trade
18:33:36 - 23-Jul-25
Unknown* 743 $12.98704 Currency Conversion
Negotiated Trade
15:04:01 - 23-Jul-25
Unknown* 245 $13.1186 Currency Conversion
Negotiated Trade
14:31:52 - 22-Jul-25
Unknown* 1,200 $12.57744 Currency Conversion
Negotiated Trade
15:40:39 - 21-Jul-25
Unknown* 2,500 $12.57878 Currency Conversion
Negotiated Trade
15:39:26 - 21-Jul-25
Unknown* 2,100 $12.64008 Currency Conversion
Negotiated Trade
15:37:56 - 21-Jul-25
Unknown* 47 $12.70042 Currency Conversion
Negotiated Trade
15:18:41 - 21-Jul-25
Unknown* 3 $12.33342 Currency Conversion
Negotiated Trade
15:59:27 - 18-Jul-25
Unknown* 2,199 $12.29705 Currency Conversion
Negotiated Trade
15:45:43 - 18-Jul-25
Unknown* 1,104 $12.27505 Currency Conversion
Negotiated Trade
15:38:55 - 18-Jul-25
Unknown* 2,203 $12.27531 Currency Conversion
Negotiated Trade
15:38:09 - 18-Jul-25
Unknown* 2,203 $12.27357 Currency Conversion
Negotiated Trade
15:37:07 - 18-Jul-25
Unknown* 20 $12.3918 Currency Conversion
Negotiated Trade
19:48:34 - 17-Jul-25
Unknown* 7 $12.67123 Currency Conversion
Negotiated Trade
18:16:10 - 16-Jul-25
Unknown* 37 $12.93672 Currency Conversion
Negotiated Trade
14:33:02 - 16-Jul-25
Unknown* 50 $12.93672 Currency Conversion
Negotiated Trade
14:32:43 - 16-Jul-25
Unknown* 88 $13.54132 Currency Conversion
Negotiated Trade
15:09:38 - 15-Jul-25
Unknown* 100 $13.46598 Currency Conversion
Negotiated Trade
15:06:22 - 15-Jul-25
Unknown* 151 $13.02308 Currency Conversion
Negotiated Trade
18:09:54 - 14-Jul-25
Unknown* 523 $12.86464 Currency Conversion
Negotiated Trade
19:10:22 - 11-Jul-25
Unknown* 2,065 $13.78024 Currency Conversion
Negotiated Trade
14:30:47 - 11-Jul-25
Unknown* 15 $13.97488 Currency Conversion
Negotiated Trade
15:29:42 - 10-Jul-25
Unknown* 1,930 $13.9933 Currency Conversion
Negotiated Trade
15:15:05 - 10-Jul-25
Unknown* 6 $13.67822 Currency Conversion
Negotiated Trade
14:39:29 - 10-Jul-25
Unknown* 1,199 $13.48913 Currency Conversion
Negotiated Trade
20:33:15 - 09-Jul-25
Unknown* 213 $13.30944 Currency Conversion
Negotiated Trade
18:49:06 - 08-Jul-25
Unknown* 2,500 $13.58807 Currency Conversion
Negotiated Trade
14:38:21 - 08-Jul-25
Unknown* 1,500 $13.29596 Currency Conversion
Negotiated Trade
14:33:43 - 08-Jul-25
Unknown* 1 $13.06712 Currency Conversion
Negotiated Trade
18:49:01 - 07-Jul-25
Unknown* 1 $13.25436 Currency Conversion
Negotiated Trade
18:10:40 - 07-Jul-25
Unknown* 1 $12.56459 Currency Conversion
Negotiated Trade
15:11:43 - 07-Jul-25
Unknown* 3,000 $12.03781 Currency Conversion
Negotiated Trade
14:30:58 - 02-Jul-25
Unknown* 1 $11.21879 Currency Conversion
Negotiated Trade
18:10:13 - 01-Jul-25
Unknown* 13 $10.58523 Currency Conversion
Negotiated Trade
18:09:16 - 24-Jun-25
Unknown* 55 $10.34945 Currency Conversion
Negotiated Trade
14:32:02 - 24-Jun-25
Unknown* 1 $10.09672 Currency Conversion
Negotiated Trade
18:10:15 - 23-Jun-25
Unknown* 1 $10.26059 Currency Conversion
Negotiated Trade
15:11:16 - 23-Jun-25
Unknown* 359 $10.4192 Currency Conversion
Negotiated Trade
15:07:07 - 20-Jun-25
Unknown* 6 $10.67951 Currency Conversion
Negotiated Trade
14:33:28 - 20-Jun-25
Unknown* 11 $10.28894 Currency Conversion
Negotiated Trade
19:58:50 - 17-Jun-25
Unknown* 10 $10.57799 Currency Conversion
Negotiated Trade
16:40:23 - 17-Jun-25
Unknown* 11 $10.90014 Currency Conversion
Negotiated Trade
15:47:09 - 12-Jun-25
Unknown* 3,000 $11.05412 Currency Conversion
Negotiated Trade
16:19:03 - 11-Jun-25
Unknown* 25 $11.38929 Currency Conversion
Negotiated Trade
17:28:56 - 10-Jun-25
Unknown* 246 $11.23411 Currency Conversion
Negotiated Trade
16:00:36 - 10-Jun-25
Unknown* 22 $11.20784 Currency Conversion
Negotiated Trade
14:34:03 - 10-Jun-25
Unknown* 11 $11.65039 Currency Conversion
Negotiated Trade
14:37:27 - 09-Jun-25
Unknown* 1 $11.42557 Currency Conversion
Negotiated Trade
15:11:14 - 06-Jun-25
Unknown* 3 $11.31603 Currency Conversion
Negotiated Trade
14:59:52 - 06-Jun-25
Unknown* 98 $11.40063 Currency Conversion
Negotiated Trade
14:35:22 - 06-Jun-25
Unknown* 3 $11.31291 Currency Conversion
Negotiated Trade
14:34:16 - 06-Jun-25
Unknown* 243 $10.91046 Currency Conversion
Negotiated Trade
17:23:46 - 03-Jun-25
Unknown* 121 $10.91167 Currency Conversion
Negotiated Trade
17:23:13 - 03-Jun-25
Unknown* 1 $10.30195 Currency Conversion
Negotiated Trade
15:58:03 - 29-May-25
Unknown* 24 $9.872951 Currency Conversion
Negotiated Trade
19:42:10 - 28-May-25
Unknown* 85 $9.917302 Currency Conversion
Negotiated Trade
17:27:19 - 28-May-25
Unknown* 1 $9.953858 Currency Conversion
Negotiated Trade
15:11:55 - 23-May-25
Unknown* 1 $10.08373 Currency Conversion
Negotiated Trade
15:11:55 - 23-May-25
Unknown* 904 $10.4207 Currency Conversion
Negotiated Trade
14:53:09 - 19-May-25
Unknown* 359 $10.27623 Currency Conversion
Negotiated Trade
14:42:08 - 19-May-25
Unknown* 904 $11.04126 Currency Conversion
Negotiated Trade
16:02:46 - 16-May-25
Unknown* 1 $11.24753 Currency Conversion
Negotiated Trade
15:11:54 - 16-May-25
Unknown* 1 $11.38335 Currency Conversion
Negotiated Trade
15:11:54 - 16-May-25
Unknown* 2 $10.7222 Currency Conversion
Negotiated Trade
14:39:43 - 16-May-25
Unknown* 1,911 $10.35692 Currency Conversion
Negotiated Trade
17:12:06 - 14-May-25
Unknown* 2,555 $10.33844 Currency Conversion
Negotiated Trade
17:11:51 - 14-May-25
Unknown* 1,915 $10.33404 Currency Conversion
Negotiated Trade
17:11:35 - 14-May-25
Unknown* 2,694 $10.29578 Currency Conversion
Negotiated Trade
17:10:02 - 14-May-25
Unknown* 2,565 $10.29612 Currency Conversion
Negotiated Trade
17:09:36 - 14-May-25
Unknown* 2,565 $10.29501 Currency Conversion
Negotiated Trade
17:09:20 - 14-May-25
Unknown* 234 $11.06233 Currency Conversion
Negotiated Trade
14:31:46 - 13-May-25
Unknown* 47 $10.87046 Currency Conversion
Negotiated Trade
18:51:30 - 12-May-25
Unknown* 313 $10.59108 Currency Conversion
Negotiated Trade
15:16:07 - 12-May-25
Unknown* 271 $9.801238 Currency Conversion
Negotiated Trade
20:54:11 - 09-May-25
Unknown* 1 $9.524587 Currency Conversion
Negotiated Trade
18:10:13 - 09-May-25
Unknown* 8 $9.296885 Currency Conversion
Negotiated Trade
15:29:24 - 09-May-25
Unknown* 8 $9.34069 Currency Conversion
Negotiated Trade
15:27:19 - 09-May-25
Unknown* 1 $9.453443 Currency Conversion
Negotiated Trade
15:11:01 - 09-May-25
Unknown* 1,910 $9.341775 Currency Conversion
Negotiated Trade
14:59:27 - 09-May-25
Unknown* 3,000 $9.324676 Currency Conversion
Negotiated Trade
14:59:14 - 09-May-25
Unknown* 1,973 $9.312766 Currency Conversion
Negotiated Trade
14:57:18 - 09-May-25
Unknown* 3,000 $9.303502 Currency Conversion
Negotiated Trade
14:56:43 - 09-May-25
Unknown* 3,000 $9.304825 Currency Conversion
Negotiated Trade
14:56:19 - 09-May-25
Unknown* 4 $9.017623 Currency Conversion
Negotiated Trade
15:14:03 - 07-May-25
Unknown* 1 $9.512103 Currency Conversion
Negotiated Trade
18:10:23 - 02-May-25
Unknown* 1 $9.67908 Currency Conversion
Negotiated Trade
15:11:33 - 02-May-25
Unknown* 17 $9.547787 Currency Conversion
Negotiated Trade
15:09:14 - 02-May-25
Unknown* 2,080 $9.339286 Currency Conversion
Negotiated Trade
16:13:36 - 01-May-25
Unknown* 2,080 $9.021223 Currency Conversion
Negotiated Trade
20:19:55 - 30-Apr-25
Unknown* 472 $9.122721 Currency Conversion
Negotiated Trade
17:34:32 - 30-Apr-25
Unknown* 368 $9.353163 Currency Conversion
Negotiated Trade
14:55:18 - 29-Apr-25
Unknown* 1,000 $9.770215 Currency Conversion
Negotiated Trade
19:13:36 - 28-Apr-25
Unknown* 1,368 $9.71439 Currency Conversion
Negotiated Trade
16:27:38 - 28-Apr-25
Unknown* 297 $10.80749 Currency Conversion
Negotiated Trade
16:17:49 - 25-Apr-25
Unknown* 1,108 $8.88 Negotiated Trade
18:57:27 - 24-Apr-25
Unknown* 1,061 $7.758946 Currency Conversion
Negotiated Trade
19:55:25 - 23-Apr-25
Unknown* 1,728 $7.762265 Currency Conversion
Negotiated Trade
19:54:57 - 23-Apr-25
Unknown* 1,727 $7.766886 Currency Conversion
Negotiated Trade
19:54:43 - 23-Apr-25
Unknown* 1,727 $7.76585 Currency Conversion
Negotiated Trade
19:54:30 - 23-Apr-25
Unknown* 1,727 $7.766461 Currency Conversion
Negotiated Trade
19:54:15 - 23-Apr-25
Unknown* 1,725 $7.776989 Currency Conversion
Negotiated Trade
19:53:59 - 23-Apr-25
Unknown* 258 $8.337579 Currency Conversion
Negotiated Trade
14:40:57 - 23-Apr-25
Unknown* 3,000 $7.086323 Currency Conversion
Negotiated Trade
14:55:44 - 21-Apr-25
Unknown* 3,000 $7.096019 Currency Conversion
Negotiated Trade
14:54:35 - 21-Apr-25
Unknown* 3,000 $7.096019 Currency Conversion
Negotiated Trade
14:54:20 - 21-Apr-25
Unknown* 3,000 $7.096019 Currency Conversion
Negotiated Trade
14:54:06 - 21-Apr-25
Unknown* 1,202 $7.171737 Currency Conversion
Negotiated Trade
14:39:53 - 21-Apr-25
Unknown* 100 $7.294081 Currency Conversion
Negotiated Trade
14:31:23 - 21-Apr-25
Unknown* 2,250 $7.468835 Currency Conversion
Negotiated Trade
18:46:22 - 17-Apr-25
Unknown* 1 $7.259459 Currency Conversion
Negotiated Trade
18:10:21 - 17-Apr-25
Unknown* 1 $7.299818 Currency Conversion
Negotiated Trade
15:11:35 - 17-Apr-25
Unknown* 472 $6.902892 Currency Conversion
Negotiated Trade
17:05:51 - 16-Apr-25
Unknown* 1,095 $7.173937 Currency Conversion
Negotiated Trade
18:39:14 - 15-Apr-25
Unknown* 1,278 $7.173937 Currency Conversion
Negotiated Trade
18:38:57 - 15-Apr-25
Unknown* 1,828 $7.173434 Currency Conversion
Negotiated Trade
18:38:16 - 15-Apr-25
Unknown* 1,829 $7.172347 Currency Conversion
Negotiated Trade
18:38:00 - 15-Apr-25
Unknown* 1,831 $7.162409 Currency Conversion
Negotiated Trade
18:37:44 - 15-Apr-25
Unknown* 1,834 $7.15088 Currency Conversion
Negotiated Trade
18:37:26 - 15-Apr-25
Unknown* 15 $7.103046 Currency Conversion
Negotiated Trade
15:04:41 - 11-Apr-25
FTSE 100 Latest
Value9,226.68
Change10.01