First Solar, Inc. historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
|---|---|---|---|---|---|---|
| 2015-05-12 | 56.190 | 56.470 | 55.370 | 56.050 | 56.050 | 1,259,878 |
| 2015-05-11 | 56.410 | 56.932 | 56.300 | 56.380 | 56.380 | 1,300,116 |
| 2015-05-08 | 56.910 | 56.970 | 56.100 | 56.370 | 56.370 | 1,670,813 |
| 2015-05-07 | 55.290 | 56.566 | 54.570 | 56.320 | 56.320 | 2,771,852 |
| 2015-05-06 | 57.030 | 57.220 | 55.150 | 55.660 | 55.660 | 2,207,895 |
| 2015-05-05 | 56.830 | 57.780 | 56.500 | 56.810 | 56.810 | 2,777,164 |
| 2015-05-04 | 57.130 | 57.820 | 56.320 | 56.780 | 56.780 | 2,829,955 |
| 2015-05-01 | 57.500 | 59.970 | 56.600 | 57.340 | 57.340 | 6,218,669 |
| 2015-04-30 | 61.730 | 62.355 | 59.360 | 59.670 | 59.670 | 3,440,715 |
| 2015-04-29 | 63.130 | 63.470 | 61.690 | 61.940 | 61.940 | 1,979,674 |
| 2015-04-28 | 62.870 | 63.710 | 62.100 | 63.570 | 63.570 | 1,585,298 |
| 2015-04-27 | 63.860 | 64.250 | 62.710 | 62.915 | 62.915 | 1,332,511 |
| 2015-04-24 | 65.420 | 65.500 | 63.160 | 63.430 | 63.430 | 1,507,253 |
| 2015-04-23 | 64.000 | 65.090 | 63.300 | 64.750 | 64.750 | 1,584,138 |
| 2015-04-22 | 63.440 | 64.400 | 63.000 | 63.885 | 63.885 | 1,934,582 |
| 2015-04-21 | 62.450 | 63.120 | 61.800 | 63.110 | 63.110 | 1,453,855 |
| 2015-04-20 | 62.260 | 62.570 | 61.520 | 62.250 | 62.250 | 1,077,518 |
| 2015-04-17 | 62.340 | 62.840 | 61.281 | 61.940 | 61.940 | 1,798,138 |
| 2015-04-16 | 63.710 | 63.710 | 62.130 | 62.890 | 62.890 | 1,939,281 |
| 2015-04-15 | 61.460 | 64.090 | 60.900 | 63.735 | 63.735 | 3,716,840 |
| 2015-04-14 | 61.540 | 61.700 | 60.520 | 61.070 | 61.070 | 918,507 |
| 2015-04-13 | 61.400 | 61.700 | 61.090 | 61.410 | 61.410 | 823,529 |
| 2015-04-10 | 61.360 | 61.700 | 61.020 | 61.300 | 61.300 | 774,350 |
| 2015-04-09 | 60.500 | 61.490 | 60.500 | 61.180 | 61.180 | 968,157 |
| 2015-04-08 | 61.580 | 61.770 | 60.010 | 60.645 | 60.645 | 1,894,449 |
| 2015-04-07 | 61.560 | 62.650 | 61.240 | 61.270 | 61.270 | 1,456,007 |
| 2015-04-06 | 60.720 | 62.000 | 60.500 | 61.510 | 61.510 | 1,224,486 |
| 2015-04-02 | 61.000 | 61.950 | 60.780 | 61.190 | 61.190 | 1,228,124 |
| 2015-04-01 | 59.840 | 61.310 | 59.010 | 60.830 | 60.830 | 1,760,435 |
| 2015-03-31 | 60.030 | 60.690 | 59.422 | 59.790 | 59.790 | 1,797,348 |
| 2015-03-30 | 59.720 | 61.050 | 59.720 | 60.690 | 60.690 | 1,535,358 |
| 2015-03-27 | 59.400 | 60.090 | 58.790 | 59.610 | 59.610 | 1,321,991 |
| 2015-03-26 | 59.530 | 60.390 | 58.610 | 59.620 | 59.620 | 2,022,704 |
| 2015-03-25 | 62.700 | 62.790 | 60.050 | 60.090 | 60.090 | 2,662,241 |
| 2015-03-24 | 60.360 | 63.100 | 60.360 | 62.515 | 62.515 | 2,890,326 |
| 2015-03-23 | 60.060 | 61.150 | 59.740 | 60.580 | 60.580 | 2,197,903 |
| 2015-03-20 | 60.670 | 60.990 | 59.700 | 60.260 | 60.260 | 2,893,360 |
| 2015-03-19 | 61.120 | 61.576 | 60.120 | 60.300 | 60.300 | 1,776,466 |
| 2015-03-18 | 60.080 | 61.870 | 59.852 | 61.430 | 61.430 | 2,026,308 |
| 2015-03-17 | 59.890 | 61.380 | 59.700 | 60.490 | 60.490 | 2,311,842 |
| 2015-03-16 | 60.270 | 60.980 | 59.130 | 60.220 | 60.220 | 1,964,537 |
| 2015-03-13 | 60.220 | 60.780 | 59.760 | 60.600 | 60.600 | 1,570,151 |
| 2015-03-12 | 59.480 | 60.750 | 59.390 | 60.610 | 60.610 | 2,075,551 |
| 2015-03-11 | 60.140 | 60.330 | 59.270 | 59.290 | 59.290 | 1,897,434 |
| 2015-03-10 | 60.310 | 60.510 | 59.500 | 59.860 | 59.860 | 2,159,441 |
| 2015-03-09 | 60.820 | 61.990 | 60.300 | 61.060 | 61.060 | 2,701,424 |
| 2015-03-06 | 61.110 | 62.270 | 60.310 | 60.610 | 60.610 | 2,342,068 |
| 2015-03-05 | 61.400 | 61.900 | 60.920 | 61.660 | 61.660 | 2,339,606 |
| 2015-03-04 | 60.520 | 61.310 | 60.050 | 61.200 | 61.200 | 2,505,226 |
| 2015-03-03 | 60.930 | 61.420 | 60.120 | 60.690 | 60.690 | 3,146,845 |
| 2015-03-02 | 59.410 | 61.210 | 59.030 | 61.110 | 61.110 | 3,994,629 |
| 2015-02-27 | 58.900 | 60.210 | 58.220 | 59.745 | 59.745 | 4,014,570 |
| 2015-02-26 | 57.800 | 59.560 | 56.700 | 58.680 | 58.680 | 6,521,110 |
| 2015-02-25 | 56.150 | 59.240 | 56.120 | 58.540 | 58.540 | 15,704,706 |
| 2015-02-24 | 56.840 | 57.890 | 54.630 | 54.700 | 54.700 | 18,453,713 |
| 2015-02-23 | 49.050 | 49.970 | 48.500 | 49.640 | 49.640 | 3,228,076 |
| 2015-02-20 | 48.660 | 49.620 | 48.200 | 49.020 | 49.020 | 2,090,984 |
| 2015-02-19 | 48.070 | 48.980 | 47.350 | 48.410 | 48.410 | 1,971,678 |
| 2015-02-18 | 49.600 | 50.790 | 48.590 | 48.840 | 48.840 | 3,780,889 |
| 2015-02-17 | 49.160 | 49.850 | 48.330 | 49.620 | 49.620 | 2,467,805 |
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.