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 Price History

Time period:
to
Date Open High Low Close Volume
10th Jul 2026 (Fri) 13.95694 13.95694 13.95694 13.95694 0
9th Jul 2026 (Thu) 13.95694 13.95694 13.95694 13.95694 0
8th Jul 2026 (Wed) 13.95694 13.95694 13.95694 13.95694 0
7th Jul 2026 (Tue) 13.95694 13.95694 13.95694 13.95694 29
6th Jul 2026 (Mon) 15.07323 15.07323 15.07323 15.07323 442
3rd Jul 2026 (Fri) 15.53096 15.53096 15.53096 15.53096 0
2nd Jul 2026 (Thu) 15.53096 15.53096 15.53096 15.53096 84
1st Jul 2026 (Wed) 15.87868 15.87868 15.87868 15.87868 10
30th Jun 2026 (Tue) 15.36987 15.36987 15.36987 15.36987 0
29th Jun 2026 (Mon) 15.36987 15.36987 15.36987 15.36987 0
26th Jun 2026 (Fri) 15.36987 15.36987 15.36987 15.36987 0
25th Jun 2026 (Thu) 15.36987 15.36987 15.36987 15.36987 0
24th Jun 2026 (Wed) 15.36987 15.36987 15.36987 15.36987 0
23rd Jun 2026 (Tue) 15.36987 15.36987 15.36987 15.36987 2,057
22nd Jun 2026 (Mon) 16.50977 16.50977 16.50977 16.50977 0
19th Jun 2026 (Fri) 16.50977 16.50977 16.50977 16.50977 0
18th Jun 2026 (Thu) 16.50977 16.50977 16.50977 16.50977 173
17th Jun 2026 (Wed) 16.65387 16.65387 16.65387 16.65387 268
16th Jun 2026 (Tue) 17.09703 17.09703 17.09703 17.09703 48
15th Jun 2026 (Mon) 17.01077 17.01077 17.01077 17.01077 35
12th Jun 2026 (Fri) 15.33499 15.33499 15.33499 15.33499 0
11th Jun 2026 (Thu) 15.33499 15.33499 15.33499 15.33499 0
10th Jun 2026 (Wed) 15.47899 15.47899 15.47899 15.47899 1,309
9th Jun 2026 (Tue) 17.57919 17.57919 17.57919 17.57919 0
8th Jun 2026 (Mon) 17.57919 17.57919 17.57919 17.57919 299
5th Jun 2026 (Fri) 20.74051 20.74051 20.74051 20.74051 0
4th Jun 2026 (Thu) 20.74051 20.74051 20.74051 20.74051 0
3rd Jun 2026 (Wed) 20.74051 20.74051 20.74051 20.74051 0
2nd Jun 2026 (Tue) 18.20953 18.20953 18.20953 18.20953 0
1st Jun 2026 (Mon) 18.20953 18.20953 18.20953 18.20953 91
29th May 2026 (Fri) 20.70138 20.70138 20.70138 20.70138 0
28th May 2026 (Thu) 19.80241 19.80241 19.80241 19.80241 133
27th May 2026 (Wed) 18.99989 18.99989 18.99989 18.99989 0
26th May 2026 (Tue) 17.73845 17.73845 17.73845 17.73845 0
25th May 2026 (Mon) 17.73845 17.73845 17.73845 17.73845 0
22nd May 2026 (Fri) 17.73845 17.73845 17.73845 17.73845 187
21st May 2026 (Thu) 16.90472 16.90472 16.90472 16.90472 0
20th May 2026 (Wed) 17.35125 17.35125 17.35125 17.35125 0
19th May 2026 (Tue) 17.35125 17.35125 17.35125 17.35125 0
18th May 2026 (Mon) 17.82686 17.82686 17.82686 17.82686 0
15th May 2026 (Fri) 17.82686 17.82686 17.82686 17.82686 185
14th May 2026 (Thu) 20.3225 20.3225 20.3225 20.3225 0
13th May 2026 (Wed) 19.03231 19.03231 19.03231 19.03231 0
12th May 2026 (Tue) 19.03231 19.03231 19.03231 19.03231 461
11th May 2026 (Mon) 20.13045 20.13045 20.13045 20.13045 0
FTSE 100 Latest
Value10,497.29
Change24.84