First Solar, Inc. historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
|---|---|---|---|---|---|---|
| 2016-10-13 | 37.750 | 39.090 | 37.490 | 38.680 | 38.680 | 1,794,207 |
| 2016-10-12 | 38.120 | 38.320 | 37.470 | 38.240 | 38.240 | 1,349,517 |
| 2016-10-11 | 38.560 | 38.990 | 38.007 | 38.280 | 38.280 | 1,447,912 |
| 2016-10-10 | 37.800 | 38.670 | 37.690 | 38.580 | 38.580 | 2,008,043 |
| 2016-10-07 | 38.820 | 39.100 | 37.230 | 37.580 | 37.580 | 4,532,363 |
| 2016-10-06 | 39.940 | 40.050 | 39.060 | 39.750 | 39.750 | 2,082,607 |
| 2016-10-05 | 38.520 | 39.880 | 38.450 | 39.740 | 39.740 | 2,665,075 |
| 2016-10-04 | 38.630 | 38.750 | 37.870 | 38.210 | 38.210 | 2,376,873 |
| 2016-10-03 | 39.650 | 39.650 | 38.380 | 38.570 | 38.570 | 2,388,424 |
| 2016-09-30 | 39.220 | 39.850 | 39.030 | 39.490 | 39.490 | 2,818,097 |
| 2016-09-29 | 39.060 | 40.330 | 38.900 | 39.080 | 39.080 | 3,488,059 |
| 2016-09-28 | 39.010 | 39.669 | 38.240 | 39.080 | 39.080 | 3,294,809 |
| 2016-09-27 | 37.380 | 39.110 | 37.300 | 39.090 | 39.090 | 4,312,463 |
| 2016-09-26 | 36.870 | 37.430 | 36.350 | 37.250 | 37.250 | 3,197,561 |
| 2016-09-23 | 35.370 | 37.450 | 35.360 | 37.060 | 37.060 | 4,412,931 |
| 2016-09-22 | 34.360 | 35.880 | 34.080 | 35.420 | 35.420 | 4,032,413 |
| 2016-09-21 | 34.100 | 34.570 | 33.860 | 34.030 | 34.030 | 2,537,910 |
| 2016-09-20 | 34.650 | 34.650 | 33.740 | 34.000 | 34.000 | 2,839,928 |
| 2016-09-19 | 35.000 | 35.200 | 34.400 | 34.420 | 34.420 | 2,546,190 |
| 2016-09-16 | 35.150 | 35.450 | 34.370 | 34.820 | 34.820 | 3,227,208 |
| 2016-09-15 | 35.000 | 35.400 | 34.500 | 35.350 | 35.350 | 4,553,430 |
| 2016-09-14 | 36.310 | 36.450 | 34.500 | 35.030 | 35.030 | 5,067,010 |
| 2016-09-13 | 37.070 | 37.195 | 36.170 | 36.420 | 36.420 | 2,659,997 |
| 2016-09-12 | 36.900 | 37.500 | 36.370 | 37.430 | 37.430 | 2,470,146 |
| 2016-09-09 | 38.240 | 38.437 | 37.130 | 37.130 | 37.130 | 2,726,986 |
| 2016-09-08 | 37.780 | 38.580 | 37.510 | 38.470 | 38.470 | 2,945,210 |
| 2016-09-07 | 39.000 | 39.101 | 38.000 | 38.490 | 38.490 | 2,198,701 |
| 2016-09-06 | 38.470 | 39.310 | 38.120 | 38.975 | 38.975 | 3,331,779 |
| 2016-09-02 | 38.490 | 39.089 | 38.110 | 38.180 | 38.180 | 2,501,218 |
| 2016-09-01 | 37.820 | 38.470 | 37.666 | 38.440 | 38.440 | 2,409,415 |
| 2016-08-31 | 37.760 | 37.890 | 37.280 | 37.820 | 37.820 | 2,699,972 |
| 2016-08-30 | 37.500 | 38.280 | 37.500 | 38.250 | 38.250 | 2,310,499 |
| 2016-08-29 | 37.690 | 38.040 | 37.500 | 37.590 | 37.590 | 2,203,202 |
| 2016-08-26 | 37.320 | 38.140 | 37.250 | 37.530 | 37.530 | 2,970,400 |
| 2016-08-25 | 37.150 | 37.280 | 36.800 | 37.040 | 37.040 | 2,584,943 |
| 2016-08-24 | 37.330 | 37.840 | 37.150 | 37.320 | 37.320 | 2,469,207 |
| 2016-08-23 | 37.740 | 38.000 | 37.383 | 37.450 | 37.450 | 1,701,053 |
| 2016-08-22 | 37.800 | 37.872 | 37.130 | 37.680 | 37.680 | 2,390,715 |
| 2016-08-19 | 37.550 | 38.200 | 37.220 | 37.800 | 37.800 | 2,941,984 |
| 2016-08-18 | 37.710 | 38.280 | 37.250 | 37.520 | 37.520 | 3,773,174 |
| 2016-08-17 | 37.580 | 37.650 | 36.750 | 36.890 | 36.890 | 3,768,965 |
| 2016-08-16 | 38.290 | 38.330 | 37.370 | 37.740 | 37.740 | 3,186,723 |
| 2016-08-15 | 38.880 | 38.950 | 38.310 | 38.330 | 38.330 | 2,730,489 |
| 2016-08-12 | 39.070 | 39.120 | 38.230 | 38.790 | 38.790 | 3,254,565 |
| 2016-08-11 | 39.590 | 39.700 | 38.730 | 39.010 | 39.010 | 3,951,843 |
| 2016-08-10 | 40.310 | 40.500 | 36.830 | 38.660 | 38.660 | 14,023,345 |
| 2016-08-09 | 43.770 | 43.810 | 41.620 | 41.660 | 41.660 | 5,356,939 |
| 2016-08-08 | 44.300 | 44.860 | 43.630 | 43.810 | 43.810 | 2,665,738 |
| 2016-08-05 | 44.140 | 44.330 | 43.271 | 44.110 | 44.110 | 4,495,986 |
| 2016-08-04 | 49.480 | 49.500 | 42.770 | 43.720 | 43.720 | 18,975,891 |
| 2016-08-03 | 47.530 | 49.280 | 47.520 | 49.240 | 49.240 | 4,430,111 |
| 2016-08-02 | 47.250 | 47.770 | 46.810 | 47.760 | 47.760 | 2,986,569 |
| 2016-08-01 | 46.910 | 47.580 | 46.750 | 47.380 | 47.380 | 2,413,128 |
| 2016-07-29 | 47.250 | 47.440 | 46.520 | 46.680 | 46.680 | 1,684,602 |
| 2016-07-28 | 48.590 | 48.900 | 46.900 | 47.130 | 47.130 | 1,865,281 |
| 2016-07-27 | 49.060 | 49.190 | 48.260 | 48.550 | 48.550 | 1,107,724 |
| 2016-07-26 | 48.140 | 48.740 | 48.020 | 48.580 | 48.580 | 1,206,909 |
| 2016-07-25 | 48.000 | 48.119 | 47.400 | 47.990 | 47.990 | 1,074,203 |
| 2016-07-22 | 48.430 | 48.680 | 47.340 | 48.120 | 48.120 | 1,677,936 |
| 2016-07-21 | 48.590 | 49.250 | 48.190 | 48.330 | 48.330 | 1,683,054 |
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.