First Solar, Inc. historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
|---|---|---|---|---|---|---|
| 2017-07-03 | 39.920 | 40.870 | 39.810 | 40.070 | 40.070 | 1,053,852 |
| 2017-06-30 | 40.060 | 40.370 | 39.720 | 39.880 | 39.880 | 1,295,167 |
| 2017-06-29 | 40.370 | 40.658 | 39.200 | 40.080 | 40.080 | 2,019,675 |
| 2017-06-28 | 40.310 | 41.170 | 39.780 | 40.490 | 40.490 | 2,437,711 |
| 2017-06-27 | 39.880 | 40.430 | 39.210 | 40.050 | 40.050 | 2,233,328 |
| 2017-06-26 | 39.800 | 40.940 | 39.600 | 40.170 | 40.170 | 2,755,393 |
| 2017-06-23 | 38.360 | 40.550 | 37.930 | 39.740 | 39.740 | 4,798,013 |
| 2017-06-22 | 37.940 | 39.720 | 37.220 | 38.420 | 38.420 | 4,156,863 |
| 2017-06-21 | 35.550 | 37.520 | 35.350 | 37.230 | 37.230 | 2,367,394 |
| 2017-06-20 | 36.300 | 36.590 | 35.380 | 35.450 | 35.450 | 1,599,931 |
| 2017-06-19 | 36.030 | 36.420 | 35.560 | 36.350 | 36.350 | 1,766,428 |
| 2017-06-16 | 35.730 | 36.040 | 35.330 | 35.830 | 35.830 | 1,971,924 |
| 2017-06-15 | 35.500 | 36.180 | 35.350 | 35.730 | 35.730 | 1,477,112 |
| 2017-06-14 | 36.450 | 36.500 | 35.750 | 36.190 | 36.190 | 1,699,670 |
| 2017-06-13 | 36.650 | 37.010 | 36.250 | 36.460 | 36.460 | 2,086,992 |
| 2017-06-12 | 36.270 | 37.460 | 36.110 | 36.400 | 36.400 | 2,201,155 |
| 2017-06-09 | 37.800 | 37.973 | 36.370 | 36.650 | 36.650 | 2,200,896 |
| 2017-06-08 | 37.120 | 37.970 | 36.850 | 37.800 | 37.800 | 2,267,673 |
| 2017-06-07 | 37.700 | 37.850 | 36.630 | 36.940 | 36.940 | 2,199,592 |
| 2017-06-06 | 37.470 | 37.860 | 36.970 | 37.440 | 37.440 | 2,587,327 |
| 2017-06-05 | 38.150 | 38.230 | 37.271 | 37.670 | 37.670 | 1,621,308 |
| 2017-06-02 | 38.360 | 38.780 | 37.860 | 38.330 | 38.330 | 1,574,518 |
| 2017-06-01 | 38.610 | 39.360 | 38.010 | 38.320 | 38.320 | 3,669,120 |
| 2017-05-31 | 39.130 | 39.450 | 37.758 | 38.510 | 38.510 | 2,921,730 |
| 2017-05-30 | 37.700 | 39.920 | 37.400 | 39.500 | 39.500 | 5,728,523 |
| 2017-05-26 | 37.830 | 37.930 | 36.790 | 36.840 | 36.840 | 3,970,867 |
| 2017-05-25 | 38.900 | 39.100 | 37.675 | 37.940 | 37.940 | 3,474,183 |
| 2017-05-24 | 37.000 | 39.280 | 36.731 | 38.900 | 38.900 | 5,199,842 |
| 2017-05-23 | 36.550 | 37.400 | 36.340 | 36.470 | 36.470 | 2,658,994 |
| 2017-05-22 | 36.070 | 36.670 | 35.860 | 36.430 | 36.430 | 2,450,789 |
| 2017-05-19 | 35.190 | 36.680 | 35.120 | 36.340 | 36.340 | 3,217,091 |
| 2017-05-18 | 34.580 | 35.380 | 33.270 | 34.960 | 34.960 | 6,435,459 |
| 2017-05-17 | 36.060 | 36.490 | 34.950 | 34.980 | 34.980 | 3,244,157 |
| 2017-05-16 | 37.260 | 37.300 | 36.570 | 36.780 | 36.780 | 1,788,159 |
| 2017-05-15 | 36.550 | 37.670 | 36.340 | 37.210 | 37.210 | 2,570,657 |
| 2017-05-12 | 36.590 | 36.600 | 35.750 | 36.380 | 36.380 | 2,046,692 |
| 2017-05-11 | 36.430 | 37.095 | 36.070 | 36.620 | 36.620 | 2,198,881 |
| 2017-05-10 | 35.630 | 36.860 | 35.510 | 36.570 | 36.570 | 3,640,345 |
| 2017-05-09 | 35.170 | 36.209 | 34.440 | 35.780 | 35.780 | 3,095,005 |
| 2017-05-08 | 34.540 | 35.420 | 34.180 | 35.150 | 35.150 | 3,289,493 |
| 2017-05-05 | 34.200 | 34.930 | 33.550 | 34.540 | 34.540 | 4,045,457 |
| 2017-05-04 | 34.900 | 34.970 | 33.810 | 34.240 | 34.240 | 5,844,001 |
| 2017-05-03 | 32.500 | 36.270 | 32.150 | 33.910 | 33.910 | 17,584,000 |
| 2017-05-02 | 29.800 | 30.710 | 29.410 | 30.320 | 30.320 | 5,719,025 |
| 2017-05-01 | 29.990 | 30.030 | 29.231 | 29.550 | 29.550 | 2,902,692 |
| 2017-04-28 | 29.450 | 30.500 | 29.237 | 29.550 | 29.550 | 4,188,134 |
| 2017-04-27 | 29.510 | 29.960 | 28.380 | 29.440 | 29.440 | 5,508,526 |
| 2017-04-26 | 27.520 | 29.195 | 27.410 | 28.990 | 28.990 | 5,850,635 |
| 2017-04-25 | 27.280 | 28.050 | 27.080 | 27.540 | 27.540 | 2,465,286 |
| 2017-04-24 | 27.280 | 27.440 | 26.780 | 27.080 | 27.080 | 2,514,046 |
| 2017-04-21 | 26.710 | 27.000 | 26.680 | 26.800 | 26.800 | 2,033,262 |
| 2017-04-20 | 26.750 | 27.018 | 26.410 | 26.740 | 26.740 | 2,494,292 |
| 2017-04-19 | 27.050 | 27.270 | 26.510 | 26.540 | 26.540 | 2,093,158 |
| 2017-04-18 | 27.110 | 27.270 | 26.711 | 26.890 | 26.890 | 2,132,734 |
| 2017-04-17 | 27.420 | 27.650 | 27.000 | 27.340 | 27.340 | 1,812,235 |
| 2017-04-13 | 27.860 | 28.060 | 27.410 | 27.420 | 27.420 | 2,425,378 |
| 2017-04-12 | 28.100 | 28.170 | 27.660 | 27.910 | 27.910 | 2,604,870 |
| 2017-04-11 | 28.000 | 28.240 | 27.670 | 28.100 | 28.100 | 3,002,119 |
| 2017-04-10 | 26.830 | 28.221 | 26.810 | 27.970 | 27.970 | 4,673,108 |
| 2017-04-07 | 26.600 | 27.050 | 26.450 | 26.810 | 26.810 | 3,175,402 |
Stock splits
No stock splits on record.
Dividends
No dividends on record.
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.