Shenzhen SOFARSOLAR Co., Ltd. historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
|---|---|---|---|---|---|---|
| 2026-07-23 | 22.660 | 23.630 | 22.590 | 23.600 | 23.600 | 5,078,934 |
| 2026-07-22 | 22.760 | 23.240 | 22.480 | 22.880 | 22.880 | 3,923,160 |
| 2026-07-21 | 22.360 | 22.830 | 21.830 | 22.760 | 22.760 | 5,651,121 |
| 2026-07-20 | 22.760 | 23.400 | 22.030 | 22.600 | 22.600 | 4,645,207 |
| 2026-07-17 | 23.450 | 24.000 | 22.530 | 22.600 | 22.600 | 4,631,741 |
| 2026-07-16 | 23.390 | 24.120 | 23.170 | 23.600 | 23.600 | 3,280,037 |
| 2026-07-15 | 23.500 | 24.160 | 23.330 | 23.590 | 23.590 | 2,418,037 |
| 2026-07-14 | 23.790 | 23.860 | 23.060 | 23.680 | 23.680 | 3,054,354 |
| 2026-07-13 | 25.000 | 25.000 | 23.570 | 23.660 | 23.660 | 3,109,958 |
| 2026-07-10 | 23.910 | 25.550 | 23.650 | 24.840 | 24.840 | 5,598,882 |
| 2026-07-09 | 23.940 | 24.150 | 23.150 | 23.930 | 23.930 | 3,437,859 |
| 2026-07-08 | 24.800 | 24.980 | 23.930 | 23.940 | 23.940 | 3,138,136 |
| 2026-07-07 | 25.730 | 25.870 | 24.810 | 24.910 | 24.910 | 3,208,368 |
| 2026-07-06 | 26.640 | 27.040 | 25.710 | 25.720 | 25.720 | 3,326,261 |
| 2026-07-03 | 26.190 | 27.060 | 25.980 | 26.640 | 26.640 | 4,295,409 |
| 2026-07-02 | 26.520 | 27.220 | 26.130 | 26.180 | 26.180 | 4,004,324 |
| 2026-07-01 | 27.010 | 27.080 | 25.720 | 26.820 | 26.820 | 5,718,191 |
| 2026-06-30 | 26.210 | 27.130 | 26.210 | 26.970 | 26.970 | 4,470,401 |
| 2026-06-29 | 25.960 | 27.000 | 25.200 | 26.480 | 26.480 | 5,323,436 |
| 2026-06-26 | 26.580 | 27.220 | 25.890 | 25.970 | 25.970 | 4,256,400 |
| 2026-06-25 | 27.350 | 27.500 | 26.620 | 26.800 | 26.800 | 4,204,280 |
| 2026-06-24 | 28.240 | 28.390 | 27.220 | 27.540 | 27.540 | 4,401,061 |
| 2026-06-23 | 29.270 | 29.400 | 28.100 | 28.240 | 28.240 | 5,364,396 |
| 2026-06-22 | 29.300 | 29.750 | 28.720 | 29.500 | 29.500 | 5,738,201 |
| 2026-06-18 | 29.050 | 29.480 | 28.670 | 29.260 | 29.260 | 4,504,500 |
| 2026-06-17 | 30.510 | 30.510 | 29.200 | 29.350 | 29.350 | 5,558,103 |
| 2026-06-16 | 30.120 | 30.990 | 29.660 | 30.560 | 30.487 | 5,347,374 |
| 2026-06-15 | 29.620 | 30.600 | 29.530 | 30.110 | 30.038 | 5,576,813 |
| 2026-06-12 | 29.870 | 30.110 | 29.150 | 29.620 | 29.549 | 5,783,028 |
| 2026-06-11 | 29.580 | 29.880 | 29.090 | 29.330 | 29.260 | 4,037,465 |
| 2026-06-10 | 30.420 | 30.550 | 29.230 | 30.090 | 30.018 | 4,538,113 |
| 2026-06-09 | 30.890 | 31.290 | 30.030 | 30.800 | 30.726 | 4,493,388 |
| 2026-06-08 | 31.140 | 31.930 | 29.880 | 30.490 | 30.417 | 5,220,433 |
| 2026-06-05 | 32.800 | 32.840 | 31.130 | 32.100 | 32.023 | 5,826,525 |
| 2026-06-04 | 33.270 | 33.490 | 32.220 | 32.620 | 32.542 | 5,254,765 |
| 2026-06-03 | 34.400 | 34.610 | 33.230 | 33.600 | 33.520 | 6,765,409 |
| 2026-06-02 | 36.050 | 36.630 | 34.310 | 34.670 | 34.587 | 6,662,669 |
| 2026-06-01 | 35.630 | 37.590 | 35.630 | 36.410 | 36.323 | 7,257,495 |
| 2026-05-29 | 38.720 | 39.190 | 35.900 | 35.990 | 35.904 | 10,262,192 |
| 2026-05-28 | 39.240 | 39.310 | 37.500 | 38.790 | 38.697 | 10,381,771 |
| 2026-05-27 | 38.660 | 43.220 | 38.660 | 39.130 | 39.037 | 18,342,259 |
| 2026-05-26 | 38.770 | 40.380 | 37.500 | 38.610 | 38.518 | 8,980,228 |
| 2026-05-25 | 40.520 | 40.800 | 38.600 | 39.030 | 38.937 | 8,406,783 |
| 2026-05-22 | 39.790 | 42.370 | 39.420 | 40.430 | 40.333 | 15,074,290 |
| 2026-05-21 | 42.460 | 43.100 | 39.160 | 39.350 | 39.256 | 15,737,801 |
| 2026-05-20 | 40.660 | 43.260 | 40.020 | 42.880 | 42.778 | 16,535,051 |
| 2026-05-19 | 40.490 | 42.970 | 40.450 | 40.880 | 40.782 | 10,208,186 |
| 2026-05-18 | 40.030 | 41.820 | 40.030 | 40.700 | 40.603 | 9,518,724 |
| 2026-05-15 | 40.200 | 43.510 | 38.330 | 41.000 | 40.902 | 15,471,166 |
| 2026-05-14 | 41.170 | 41.790 | 39.900 | 39.900 | 39.805 | 6,388,687 |
| 2026-05-13 | 40.480 | 41.880 | 40.160 | 41.160 | 41.062 | 6,885,954 |
| 2026-05-12 | 42.800 | 42.800 | 40.210 | 40.600 | 40.503 | 9,533,992 |
| 2026-05-11 | 43.880 | 44.430 | 42.000 | 42.130 | 42.029 | 13,212,919 |
| 2026-05-08 | 42.190 | 43.220 | 42.020 | 43.000 | 42.897 | 11,693,091 |
| 2026-05-07 | 42.000 | 43.180 | 41.960 | 42.570 | 42.468 | 7,877,702 |
| 2026-05-06 | 41.670 | 42.660 | 40.900 | 42.480 | 42.379 | 8,062,949 |
| 2026-04-30 | 40.600 | 42.780 | 40.100 | 42.090 | 41.990 | 11,991,894 |
| 2026-04-29 | 37.200 | 41.660 | 36.550 | 40.790 | 40.693 | 12,778,318 |
| 2026-04-28 | 38.750 | 39.960 | 38.630 | 39.480 | 39.386 | 6,416,604 |
| 2026-04-27 | 40.400 | 40.700 | 39.020 | 39.360 | 39.266 | 9,392,446 |
← NewerPage 2 of 2 · 120 trading days
Stock splits
No stock splits on record.
Dividends
| Ex-date | Amount |
|---|---|
| 2026-06-17 | 0.0730 CNY |
| 2025-06-19 | 0.1260 CNY |
Open, high, low and close are as traded (CNY). Adjusted close accounts for splits and dividends. Educational only, not financial advice.