First Solar, Inc. historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
|---|---|---|---|---|---|---|
| 2015-08-06 | 52.450 | 53.480 | 50.100 | 51.200 | 51.200 | 4,630,244 |
| 2015-08-05 | 50.120 | 53.090 | 49.010 | 51.920 | 51.920 | 11,124,087 |
| 2015-08-04 | 43.700 | 44.790 | 43.420 | 44.500 | 44.500 | 3,645,769 |
| 2015-08-03 | 44.700 | 44.800 | 43.280 | 43.690 | 43.690 | 1,938,954 |
| 2015-07-31 | 45.310 | 45.400 | 44.260 | 44.300 | 44.300 | 1,529,017 |
| 2015-07-30 | 45.890 | 45.930 | 44.580 | 45.310 | 45.310 | 1,597,147 |
| 2015-07-29 | 43.510 | 45.960 | 43.130 | 45.540 | 45.540 | 2,765,905 |
| 2015-07-28 | 42.500 | 43.660 | 41.661 | 43.380 | 43.380 | 1,720,614 |
| 2015-07-27 | 42.430 | 42.620 | 41.560 | 42.270 | 42.270 | 1,888,927 |
| 2015-07-24 | 42.920 | 43.250 | 42.250 | 42.970 | 42.970 | 1,819,010 |
| 2015-07-23 | 42.570 | 43.640 | 42.570 | 42.740 | 42.740 | 1,767,777 |
| 2015-07-22 | 43.100 | 43.250 | 42.250 | 42.500 | 42.500 | 1,742,171 |
| 2015-07-21 | 43.110 | 43.980 | 42.860 | 43.480 | 43.480 | 1,453,907 |
| 2015-07-20 | 44.490 | 44.500 | 43.230 | 43.280 | 43.280 | 1,841,566 |
| 2015-07-17 | 44.620 | 44.700 | 43.750 | 43.950 | 43.950 | 1,418,141 |
| 2015-07-16 | 44.760 | 45.208 | 44.110 | 44.760 | 44.760 | 1,245,210 |
| 2015-07-15 | 45.720 | 45.940 | 44.110 | 44.490 | 44.490 | 2,210,889 |
| 2015-07-14 | 46.440 | 47.010 | 45.570 | 45.810 | 45.810 | 2,941,075 |
| 2015-07-13 | 44.550 | 46.060 | 44.440 | 46.010 | 46.010 | 2,454,196 |
| 2015-07-10 | 44.310 | 44.750 | 43.620 | 44.030 | 44.030 | 1,349,537 |
| 2015-07-09 | 44.500 | 45.220 | 43.570 | 43.650 | 43.650 | 1,883,295 |
| 2015-07-08 | 44.680 | 44.995 | 43.160 | 43.270 | 43.270 | 2,159,215 |
| 2015-07-07 | 44.000 | 45.140 | 42.710 | 45.120 | 45.120 | 3,769,519 |
| 2015-07-06 | 44.880 | 44.920 | 43.950 | 44.190 | 44.190 | 2,034,984 |
| 2015-07-02 | 46.030 | 46.280 | 45.140 | 45.170 | 45.170 | 2,389,303 |
| 2015-07-01 | 47.320 | 47.750 | 45.650 | 46.040 | 46.040 | 2,376,607 |
| 2015-06-30 | 48.420 | 48.440 | 46.840 | 46.980 | 46.980 | 2,494,352 |
| 2015-06-29 | 48.950 | 49.170 | 47.776 | 47.840 | 47.840 | 2,852,989 |
| 2015-06-26 | 50.950 | 51.100 | 49.650 | 49.950 | 49.950 | 1,746,050 |
| 2015-06-25 | 51.630 | 51.870 | 50.900 | 50.970 | 50.970 | 1,494,392 |
| 2015-06-24 | 51.250 | 51.940 | 51.100 | 51.360 | 51.360 | 1,772,685 |
| 2015-06-23 | 51.290 | 52.100 | 50.880 | 51.490 | 51.490 | 1,556,653 |
| 2015-06-22 | 51.160 | 51.609 | 50.815 | 51.110 | 51.110 | 1,153,091 |
| 2015-06-19 | 52.040 | 52.970 | 50.640 | 51.030 | 51.030 | 6,904,852 |
| 2015-06-18 | 52.130 | 52.480 | 51.700 | 51.980 | 51.980 | 1,753,546 |
| 2015-06-17 | 52.460 | 53.130 | 51.220 | 51.760 | 51.760 | 2,199,482 |
| 2015-06-16 | 53.370 | 53.670 | 51.970 | 52.150 | 52.150 | 2,418,452 |
| 2015-06-15 | 50.080 | 53.670 | 50.030 | 53.475 | 53.475 | 3,979,866 |
| 2015-06-12 | 50.290 | 50.980 | 50.120 | 50.480 | 50.480 | 1,135,571 |
| 2015-06-11 | 50.370 | 50.800 | 50.020 | 50.430 | 50.430 | 1,168,298 |
| 2015-06-10 | 49.480 | 51.370 | 49.220 | 50.290 | 50.290 | 2,447,037 |
| 2015-06-09 | 49.950 | 50.240 | 49.010 | 49.170 | 49.170 | 1,410,491 |
| 2015-06-08 | 51.050 | 51.490 | 49.610 | 49.850 | 49.850 | 1,820,213 |
| 2015-06-05 | 49.870 | 51.470 | 49.380 | 51.300 | 51.300 | 2,669,534 |
| 2015-06-04 | 50.600 | 50.792 | 49.500 | 49.670 | 49.670 | 2,103,629 |
| 2015-06-03 | 50.970 | 51.740 | 50.610 | 50.830 | 50.830 | 1,570,855 |
| 2015-06-02 | 49.800 | 51.600 | 49.400 | 50.950 | 50.950 | 1,998,579 |
| 2015-06-01 | 49.760 | 50.530 | 49.260 | 49.900 | 49.900 | 1,991,139 |
| 2015-05-29 | 50.520 | 50.700 | 49.700 | 49.710 | 49.710 | 1,847,874 |
| 2015-05-28 | 51.240 | 51.520 | 50.450 | 50.750 | 50.750 | 1,650,809 |
| 2015-05-27 | 51.050 | 51.600 | 50.560 | 51.280 | 51.280 | 2,291,615 |
| 2015-05-26 | 53.030 | 53.030 | 50.710 | 51.060 | 51.060 | 5,167,624 |
| 2015-05-22 | 55.750 | 56.030 | 54.900 | 55.070 | 55.070 | 1,188,863 |
| 2015-05-21 | 55.200 | 56.660 | 55.150 | 55.890 | 55.890 | 1,481,451 |
| 2015-05-20 | 55.410 | 55.727 | 54.700 | 54.920 | 54.920 | 1,297,399 |
| 2015-05-19 | 56.180 | 56.540 | 55.000 | 55.280 | 55.280 | 1,326,588 |
| 2015-05-18 | 56.820 | 56.830 | 56.030 | 56.180 | 56.180 | 1,121,314 |
| 2015-05-15 | 56.350 | 56.970 | 56.150 | 56.720 | 56.720 | 839,636 |
| 2015-05-14 | 57.050 | 57.090 | 56.230 | 56.560 | 56.560 | 1,132,042 |
| 2015-05-13 | 56.140 | 57.150 | 56.010 | 56.770 | 56.770 | 1,040,378 |
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.