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* 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
Unknown* 944 $6.989535 Currency Conversion
Negotiated Trade
14:34:48 - 11-Apr-25
Unknown* 3,182 $7.957425 Currency Conversion
Negotiated Trade
19:27:36 - 09-Apr-25
Unknown* 1,995 $6.716843 Currency Conversion
Negotiated Trade
14:33:57 - 09-Apr-25
Unknown* 20 $7.038545 Currency Conversion
Negotiated Trade
18:27:56 - 08-Apr-25
Unknown* 122 $7.195447 Currency Conversion
Negotiated Trade
16:25:55 - 08-Apr-25
Unknown* 225 $7.466916 Currency Conversion
Negotiated Trade
15:20:27 - 08-Apr-25
Unknown* 192 $7.3476 Currency Conversion
Negotiated Trade
17:23:09 - 04-Apr-25
Unknown* 4 $7.370852 Currency Conversion
Negotiated Trade
17:15:03 - 04-Apr-25
Unknown* 6 $7.486632 Currency Conversion
Negotiated Trade
17:14:17 - 04-Apr-25
Unknown* 805 $7.444708 Currency Conversion
Negotiated Trade
17:03:01 - 04-Apr-25
Unknown* 1 $7.653935 Currency Conversion
Negotiated Trade
15:11:53 - 04-Apr-25
Unknown* 178 $7.711414 Currency Conversion
Negotiated Trade
14:50:58 - 04-Apr-25
Unknown* 125 $8.816013 Currency Conversion
Negotiated Trade
14:59:03 - 03-Apr-25
Unknown* 16 $8.91038 Currency Conversion
Negotiated Trade
17:42:14 - 02-Apr-25
Unknown* 100 $8.62372 Negotiated Trade
16:27:41 - 01-Apr-25
Unknown* 82 $8.484009 Currency Conversion
Negotiated Trade
15:48:16 - 01-Apr-25
Unknown* 21 $8.600303 Currency Conversion
Negotiated Trade
14:48:45 - 01-Apr-25
Unknown* 285 $8.99549 Currency Conversion
Negotiated Trade
14:31:29 - 31-Mar-25
Unknown* 1,622 $9.19593 Currency Conversion
Negotiated Trade
13:46:27 - 28-Mar-25
Unknown* 3,000 $9.169618 Currency Conversion
Negotiated Trade
13:46:13 - 28-Mar-25
Unknown* 38 $9.466178 Currency Conversion
Negotiated Trade
13:32:13 - 28-Mar-25
Unknown* 1 $9.907423 Currency Conversion
Negotiated Trade
18:10:22 - 26-Mar-25
Unknown* 250 $9.716294 Currency Conversion
Negotiated Trade
16:36:51 - 26-Mar-25
Unknown* 1 $10.02727 Currency Conversion
Negotiated Trade
15:10:52 - 26-Mar-25
Unknown* 12 $10.48524 Currency Conversion
Negotiated Trade
13:38:36 - 26-Mar-25
Unknown* 2,500 $10.27198 Currency Conversion
Negotiated Trade
16:53:39 - 25-Mar-25
Unknown* 2,500 $9.852381 Currency Conversion
Negotiated Trade
17:39:01 - 24-Mar-25
Unknown* 1 $9.904733 Currency Conversion
Negotiated Trade
15:10:50 - 24-Mar-25
Unknown* 1 $10.12583 Currency Conversion
Negotiated Trade
15:11:02 - 21-Mar-25
Unknown* 93 $10.10758 Currency Conversion
Negotiated Trade
14:11:39 - 21-Mar-25
Unknown* 251 $10.3789 Currency Conversion
Negotiated Trade
14:43:02 - 20-Mar-25
Unknown* 477 $10.80919 Currency Conversion
Negotiated Trade
19:12:23 - 19-Mar-25
Unknown* 21 $9.706191 Currency Conversion
Negotiated Trade
19:15:17 - 18-Mar-25
Unknown* 656 $9.76367 Currency Conversion
Negotiated Trade
13:54:05 - 17-Mar-25
Unknown* 62 $9.547711 Currency Conversion
Negotiated Trade
13:33:32 - 17-Mar-25
Unknown* 1 $9.425264 Currency Conversion
Negotiated Trade
18:10:08 - 14-Mar-25
Unknown* 5 $9.6765 Currency Conversion
Negotiated Trade
15:10:57 - 14-Mar-25
Unknown* 1 $9.220084 Currency Conversion
Negotiated Trade
18:10:17 - 13-Mar-25
Unknown* 2 $9.34077 Currency Conversion
Negotiated Trade
15:10:39 - 13-Mar-25
Unknown* 1,521 $9.570699 Currency Conversion
Negotiated Trade
13:41:38 - 13-Mar-25
Unknown* 341 $9.365016 Currency Conversion
Negotiated Trade
17:54:27 - 11-Mar-25
Unknown* 66 $9.374892 Currency Conversion
Negotiated Trade
17:51:07 - 11-Mar-25
Unknown* 11 $10.11304 Currency Conversion
Negotiated Trade
14:58:49 - 10-Mar-25
Unknown* 1 $9.784872 Currency Conversion
Negotiated Trade
18:10:10 - 06-Mar-25
Unknown* 2 $10.05556 Currency Conversion
Negotiated Trade
15:10:37 - 06-Mar-25
Unknown* 17 $9.885736 Currency Conversion
Negotiated Trade
14:32:47 - 06-Mar-25
Unknown* 211 $9.663993 Currency Conversion
Negotiated Trade
20:47:48 - 03-Mar-25
Unknown* 1 $9.991546 Currency Conversion
Negotiated Trade
18:10:44 - 03-Mar-25
Unknown* 1 $10.03427 Currency Conversion
Negotiated Trade
15:00:34 - 03-Mar-25
Unknown* 1 $10.3667 Currency Conversion
Negotiated Trade
18:10:27 - 28-Feb-25
Unknown* 2 $10.75757 Currency Conversion
Negotiated Trade
15:00:24 - 28-Feb-25
FTSE 100 Latest
Value8,837.91
Change0.00