Stock_data Data File

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
Date    Open    High    Low Close   Adj Close   Volume
11/18/2010  35  35.990002   33.889999   34.189999   29.276571   457044300
11/19/2010  34.150002   34.5    33.110001   34.259998   29.33651    107842000
11/22/2010  34.200001   34.48   33.810001   34.080002   29.182384   36650600
11/23/2010  33.950001   33.990002   33.189999   33.25   28.471659   31170200
11/24/2010  33.73   33.799999   33.220001   33.48   28.668604   26138000
11/26/2010  33.41   33.810001   33.209999   33.799999   28.942623   12301200
11/29/2010  33.799999   33.810001   33.07   33.799999   28.942623   27776900
11/30/2010  33.529999   34.25   33.360001   34.200001   29.285131   57476900
12/1/2010   34.650002   34.950001   34.419998   34.779999   29.78178    34633200
12/2/2010   34.919998   34.98   34.509998   34.68   29.696148   23196100
12/3/2010   34.549999   34.599998   33.970001   34.549999   29.584841   19395200
12/6/2010   34.48   34.779999   34.41   34.48   29.524893   11676500
12/7/2010   34.75   34.889999   34.459999   34.68   29.696148   20823000
12/8/2010   34.610001   34.73   34.330002   34.450001   29.499208   12603900
12/9/2010   34.360001   34.43   33.619999   33.740002   28.891239   18402200
12/10/2010  33.849998   33.990002   33.529999   33.810001   28.95118    11741700
12/13/2010  33.959999   34.049999   33.700001   33.799999   28.942623   11029300
12/14/2010  33.73   33.919998   33.450001   33.889999   29.019672   15165600
12/15/2010  33.810001   34.009998   33.610001   33.610001   28.779922   10182700
12/16/2010  33.57   33.860001   33.560001   33.610001   28.779922   9885700
12/17/2010  33.529999   34  33.189999   34  29.113878   35681600
12/20/2010  33.91   34.049999   33.740002   33.759998   28.908367   12476400
12/21/2010  33.860001   33.939999   33.720001   33.849998   28.985435   9012400
12/22/2010  33.720001   34.950001   33.529999   34.919998   29.901655   20935100
12/23/2010  34.669998   35.52   34.619999   34.810001   29.80748    20529200
12/27/2010  34.41   34.889999   34.189999   34.599998   29.627651   7368300
12/28/2010  35.380001   35.669998   35.07   35.32   30.244184   23489000
12/29/2010  35.470001   36.299999   35.25   36.02   30.843588   20960800
12/30/2010  36.099998   36.98   36.02   36.82   31.52861    16980800
12/31/2010  36.84   36.959999   36.57   36.860001   31.562866   6163900
1/3/2011    37.32   38  37.029999   37.060001   31.734127   24874900
1/4/2011    37.099998   37.990002   36.68   37.900002   32.453411   32363400
1/5/2011    37.470001   38.299999   37.470001   38.07   32.59898    22503900
1/6/2011    38.240002   39.48   38.07   38.900002   33.309704   38556900
1/7/2011    38.84   39.330002   38.509998   38.98   33.378204   19901100
1/10/2011   39.34   39.360001   38.439999   38.560001   33.018562   18341600
1/11/2011   38.66   39.43   38.509998   38.75   33.181255   14856500
1/12/2011   38.950001   39.369999   38.369999   38.619999   33.069935   16773900
1/13/2011   38.66   38.709999   38.110001   38.27   32.770237   11358300
1/14/2011   38.18   38.470001   38.040001   38.200001   32.7103 5894200
1/18/2011   38.049999   38.330002   37.32   38.029999   32.56472    8918200
1/19/2011   37.779999   37.93   37.259998   37.400002   32.025257   12667700
1/20/2011   37.110001   37.290001   36.27   37.18   31.836882   15844900
1/21/2011   37.330002   37.849998   36.82   37.240002   31.888252   9548500
1/24/2011   37.709999   37.860001   37.029999   37.639999   32.23077    12202800
1/25/2011   37.849998   38.490002   37.709999   38.400002   32.88155    12318700
1/26/2011   38.75   38.91   37.860001   37.889999   32.444847   11534600
1/27/2011   38.200001   38.950001   38.029999   38.669998   33.112747   13950000
1/28/2011   38  38.02   36.009998   36.599998   31.340231   37134600
1/31/2011   36.889999   37.049999   35.889999   36.490002   31.24604    13954800
2/1/2011    36.93   37.23   36.130001   36.450001   31.211782   28091600
2/2/2011    36.459999   36.560001   35.580002   35.68   30.552444   17434700
2/3/2011    35.970001   36.060001   35.130001   36.060001   30.877836   19350000
2/4/2011    36.25   36.73   35.889999   36.59   31.331665   11115000
2/7/2011    36.950001   37.09   36.610001   36.700001   31.425854   7328800
2/8/2011    36.970001   37.049999   36.400002   36.889999   31.588564   6243000
2/9/2011    36.82   36.91   36.279999   36.41   31.177538   6399300
2/10/2011   36.169998   36.639999   35.52   35.880001   30.723698   11542400
2/11/2011   35.759998   36.57   35.549999   36.450001   31.211782   13508300
2/14/2011   36.549999   36.560001   35.470001   36.290001   31.074783   7121200
2/15/2011   36.189999   36.41   35.799999   36.110001   30.920645   10336500
2/16/2011   36.110001   36.84   36.02   36.75   31.468678   8680900
2/17/2011   36.549999   36.700001   36.299999   36.369999   31.143282   7463000
2/18/2011   36.419998   36.759998   36.380001   36.509998   31.263155   6815800
2/22/2011   35.860001   36.150002   35.450001   35.77   30.629507   13937400
2/23/2011   35.849998   35.939999   33.799999   34.59   29.619085   28192500
2/24/2011   34.900002   35  32.049999   33.02   28.274708   63562800
2/25/2011   33.669998   34.200001   33.049999   33.25   28.471659   29017800
2/28/2011   33.490002   33.740002   32.860001   33.529999   28.711418   15886400
3/1/2011    33.689999   33.75   32.43   32.950001   28.214771   27321600
3/2/2011    32.900002   33.169998   32.59   32.880001   28.154829   14306700
3/3/2011    33.029999   33.169998   32.650002   33.029999   28.28327    17614800
3/4/2011    33.07   33.080002   32.009998   32.389999   27.735247   24240900
3/7/2011    32.349998   32.5    31.52   31.700001   27.144409   15077100
3/8/2011    31.74   32.82   31.690001   32.720001   28.017828   14509400
3/9/2011    32.740002   32.759998   32.099998   32.25   27.615366   11225600
3/10/2011   31.469999   31.780001   30.950001   31.42   26.90465    38333600
3/11/2011   31.25   32.060001   31.24   31.93   27.341354   14024000
3/14/2011   32.139999   32.299999   31.43   31.59   27.050215   9976500
3/15/2011   30.98   32.490002   30.65   32.349998   27.700996   21471300
3/16/2011   32.419998   32.529999   31.4    31.780001   27.212908   14148900
3/17/2011   32.18   32.389999   31.33   31.440001   26.921772   11025600
3/18/2011   31.74   31.950001   31.42   31.85   27.272852   9861200
3/21/2011   32.240002   32.299999   31.23   31.280001   26.784761   13196500
3/22/2011   31.280001   31.35   30.51   30.74   26.322363   16982100
3/23/2011   30.6    31.280001   30.200001   31.16   26.682009   23016000
3/24/2011   31.32   31.6    31.24   31.389999   26.878956   15743100
3/25/2011   31.49   31.700001   31.09   31.469999   26.947458   15242300
3/28/2011   31.58   31.58   30.85   30.85   26.416561   10302600
3/29/2011   30.93   31.17   30.68   31.1    26.63063    9756700
3/30/2011   31.16   31.639999   31.040001   31.549999   27.015961   7657000
3/31/2011   31.4    31.549999   31  31.030001   26.570696   8976600
4/1/2011    31.389999   32.630001   30.84   32.41   27.752371   29883100
4/4/2011    32.5    32.720001   32.200001   32.389999   27.735247   12331400
4/5/2011    32.32   32.869999   32.099998   32.869999   28.146267   10106900
4/6/2011    33  33.279999   32.52   32.869999   28.146267   8160100
4/7/2011    32.84   32.84   32.07   32.310001   27.666742   11242400
4/8/2011    32.400002   32.75   31.33   31.52   26.990274   16057700
4/11/2011   31.34   31.450001   30.549999   30.77   26.348059   15179100
4/12/2011   30.4    31.34   30.1    31.15   26.67345    19648600
4/13/2011   31.23   31.32   30.59   30.860001   26.425123   13781100
4/14/2011   30.65   30.860001   30.35   30.58   26.18536    9044800
4/15/2011   30.59   30.719999   30.18   30.24   25.894222   9882800
4/18/2011   30.059999   30.34   29.9    29.969999   25.663025   12745600
4/19/2011   29.809999   29.91   29.17   29.59   25.337633   19914800
4/20/2011   29.76   30.379999   29.42   29.93   25.628777   22038100
4/21/2011   30.049999   31  30.01   30.950001   26.502192   18920800
4/25/2011   31  31.190001   30.32   31.139999   26.664885   15442500
4/26/2011   31.389999   31.51   30.959999   31.27   26.776203   15700000
4/27/2011   31.469999   31.790001   31.280001   31.780001   27.212908   14945600
4/28/2011   31.76   32.099998   31.48   31.91   27.32423    15810100
4/29/2011   31.99   32.580002   31.91   32.09   27.478363   13774600
5/2/2011    32.41   32.5    31.92   32.18   27.555429   11014500
5/3/2011    32.380001   33.200001   32.360001   32.990002   28.249022   29894800
5/4/2011    33.16   33.470001   32.709999   33.040001   28.291838   20492000
5/5/2011    32.060001   32.68   31.49   32.02   27.418419   26623400
5/6/2011    32.5    32.599998   31.84   31.91   27.32423    12801800
5/9/2011    31.74   32.060001   31.360001   31.389999   26.878956   10716400
5/10/2011   31.469999   31.639999   31.33   31.610001   27.067341   7841900
5/11/2011   31.57   31.860001   31.110001   31.299999   26.801893   9073300
5/12/2011   31.07   31.6    30.93   31.42   26.90465    14128200
5/13/2011   31.459999   31.540001   30.85   31.07   26.604946   10837200
5/16/2011   31.25   31.5    31.08   31.1    26.63063    7291700
5/17/2011   31.059999   31.379999   30.83   31.1    26.63063    11191200
5/18/2011   31.07   31.620001   31  31.52   26.990274   9949400
5/19/2011   31.530001   31.790001   31.309999   31.469999   26.947458   9575300
5/20/2011   31.360001   31.5    31.1    31.18   26.699139   7224100
5/23/2011   30.68   31.16   30.5    30.959999   26.510754   8971700
5/24/2011   31.129999   31.200001   30.5    30.83   26.399431   8779100
5/25/2011   30.559999   31.379999   30.5    31.27   26.776203   14390800
5/26/2011   31.08   31.1    30.52   30.68   26.27099    12244400
5/27/2011   30.77   31.48   30.59   31.280001   26.784761   9114200
5/31/2011   31.440001   31.870001   31.129999   31.809999   27.238602   22938900
6/1/2011    31.700001   31.700001   30.15   30.23   25.885658   19134400
6/2/2011    30.33   30.559999   29.4    29.6    25.346199   22440900
6/3/2011    29.280001   29.559999   28.9    29.120001   24.935181   21968400
6/6/2011    29.02   29.41   28.549999   28.559999   24.455658   13416100
6/7/2011    28.889999   29.040001   28.389999   28.780001   24.644039   15237900
6/8/2011    28.52   29.34   28.4    28.860001   24.712543   16534000
6/9/2011    29.200001   29.58   28.91   29.450001   25.217756   13593600
6/10/2011   29.299999   29.299999   28.65   28.85   24.703978   11734000
6/13/2011   28.9    29.08   28.290001   28.59   24.481344   9791900
6/14/2011   28.92   29.49   28.860001   29.110001   24.926617   10948400
6/15/2011   28.77   29.110001   28.639999   28.950001   24.789608   11669900
6/16/2011   28.700001   28.99   28.17   28.59   24.481344   14079400
6/17/2011   28.73   29.059999   28.57   29  24.832424   16732300
6/20/2011   28.870001   29.6    28.77   29.52   25.277693   9038000
6/21/2011   29.51   30  29.43   29.59   25.337633   12648300
6/22/2011   29.620001   30.18   29.5    29.969999   25.663025   15520300
6/23/2011   29.530001   30.200001   29.32   30.139999   25.808596   13780400
6/24/2011   30.15   30.299999   29.66   29.92   25.620211   50062300
6/27/2011   29.790001   30.459999   29.6    30.26   25.911348   15348000
6/28/2011   30.209999   30.790001   30.18   30.5    26.116859   12698300
6/29/2011   30.790001   30.790001   30.25   30.299999   25.945601   12716100
6/30/2011   30.299999   30.559999   30.219999   30.360001   25.996983   18645700
7/1/2011    30.35   30.860001   29.92   30.58   26.18536    18098400
7/5/2011    30.870001   31.360001   30.58   30.860001   26.425123   8836900
7/6/2011    31.370001   31.68   31.09   31.190001   26.707705   14223700
7/7/2011    31.790001   32.080002   31.65   31.799999   27.230036   13339400
7/8/2011    31.25   31.700001   31.16   31.58   27.041655   9872100
7/11/2011   30.98   31.200001   30.549999   30.75   26.330933   8376600
7/12/2011   30.24   30.940001   30.02   30.68   26.27099    10536600
7/13/2011   30.870001   31.299999   30.610001   30.75   26.330933   8093200
7/14/2011   30.85   30.969999   30.030001   30.1    25.774342   10800200
7/15/2011   30.389999   30.620001   29.52   29.76   25.483204   10400000
7/18/2011   29.57   29.65   28.620001   29.1    24.918053   13850000
7/19/2011   29.200001   29.49   28.76   29.33   25.115002   10283400
7/20/2011   29.450001   29.48   29.049999   29.24   25.037935   6997900
7/21/2011   29.389999   30.02   29.16   29.959999   25.654461   12231600
7/22/2011   29.969999   30.290001   29.879999   30.1    25.774342   7820100
7/25/2011   29.530001   29.84   29.389999   29.5    25.260571   8690700
7/26/2011   29.67   29.700001   28.959999   29.09   24.909489   9268400
7/27/2011   28.9    29  28.030001   28.139999   24.096014   14552900
7/28/2011   28.219999   28.9    28.02   28.1    24.06176    11029000
7/29/2011   27.620001   28.1    27.309999   27.68   23.70212    12182900
8/1/2011    28.879999   28.879999   27.700001   28.07   24.036076   12825600
8/2/2011    27.75   28.09   27.02   27.049999   23.162655   18222000
8/3/2011    27.030001   27.17   26.129999   27.17   23.265411   15790400
8/4/2011    27.16   27.200001   25.709999   25.99   22.254988   38839500
8/5/2011    26.07   26.459999   24.49   26.309999   22.528999   34926100
8/8/2011    24.610001   25.35   23.790001   24.57   21.039055   32608700
8/9/2011    25.09   25.559999   24  25.540001   21.869659   26704600
8/10/2011   24.66   25  23.83   23.92   20.482468   20642400
8/11/2011   24.110001   26.17   24.110001   25.809999   22.100859   25179600
8/12/2011   26.299999   26.5    25.49   25.75   22.04948    18861500
8/15/2011   26.030001   26.540001   25.790001   26.42   22.62319    12994800
8/16/2011   26.219999   26.690001   25.690001   25.83   22.117981   10145500
8/17/2011   26  26.09   24.9    24.940001   21.355885   12062000
8/18/2011   23.99   24.08   23.27   23.6    20.208454   15853700
8/19/2011   23.25   23.440001   21.709999   22.16   18.975395   34432900
8/22/2011   22.540001   22.719999   21.18   21.709999   18.590063   27158700
8/23/2011   21.780001   22.059999   21.209999   22.059999   18.889767   20007100
8/24/2011   21.889999   22.389999   21.57   22.370001   19.155214   14527400
8/25/2011   22.49   22.74   22.1    22.299999   19.095274   11099900
8/26/2011   22.200001   23.08   21.799999   22.870001   19.583366   10278000
8/29/2011   23.299999   23.959999   23.27   23.790001   20.371149   10642100
8/30/2011   23.459999   23.74   23.049999   23.58   20.19133    8142900
8/31/2011   23.870001   24.49   23.83   24.030001   20.576658   12329600
9/1/2011    24.09   24.25   22.91   23.030001   19.720371   16926200
9/2/2011    22.41   22.549999   21.73   22.07   18.898331   14086700
9/6/2011    21.360001   21.58   20.879999   21.440001   18.358868   14282500
9/7/2011    21.82   23.040001   21.82   22.860001   19.574802   13412200
9/8/2011    22.790001   23.129999   22.24   22.48   19.249409   11782500
9/9/2011    22.360001   22.450001   21.469999   21.76   18.632883   11920600
9/12/2011   21.15   21.950001   21  21.870001   18.727074   9325700
9/13/2011   21.870001   22.33   21.5    22  18.838388   11189600
9/14/2011   22.219999   22.49   21.620001   22.18   18.992523   11623100
9/15/2011   22.59   22.790001   22.15   22.700001   19.437794   8039200
9/16/2011   22.68   22.77   22.34   22.610001   19.360727   7932400
9/19/2011   22.15   23.17   22.049999   23.049999   19.737494   14082400
9/20/2011   23.049999   23.1    22.42   22.43   19.206594   9507100
9/21/2011   22.389999   22.700001   21.219999   21.280001   18.221859   9850700
9/22/2011   20.59   20.99   20.040001   20.24   17.331322   17284200
9/23/2011   19.77   21.280001   19.77   21  17.982098   13722000
9/26/2011   21.32   21.440001   20.530001   21.08   18.0506 8503500
9/27/2011   21.6    21.83   21.08   21.190001   18.144798   11170900
9/28/2011   21.200001   21.440001   20.370001   20.41   17.476885   10120900
9/29/2011   20.719999   20.969999   20.120001   20.76   17.776594   10781000
9/30/2011   20.440001   20.5    20.1    20.18   17.279938   10151100
10/3/2011   20.129999   20.9    19.65   19.73   16.894609   13950700
10/4/2011   19.450001   21.459999   19.049999   21.42   18.34174    23800000
10/5/2011   21.33   22.290001   20.76   22.27   19.069588   17155800
10/6/2011   22.299999   22.6    21.75   22.35   19.138096   13553000
10/7/2011   22.58   22.93   21.82   22.01   18.846952   14476800
10/10/2011  22.51   22.969999   22.360001   22.620001   19.369293   11291700
10/11/2011  22.43   22.690001   22.280001   22.5    19.266537   10258300
10/12/2011  22.940001   23.969999   22.860001   23.41   20.045755   17303900
10/13/2011  23.379999   23.379999   22.5    23.15   19.823124   9858600
10/14/2011  23.68   24.16   23.360001   24.16   20.687979   14753200
10/17/2011  24.17   24.190001   23.15   23.18   19.848816   8633400
10/18/2011  23.190001   23.870001   22.77   23.540001   20.15708    14135700
10/19/2011  23.52   23.549999   22.959999   23.09   19.771746   7600700
10/20/2011  23.02   23.18   22.51   22.959999   19.660427   9488400
10/21/2011  23.4    24.379999   23.200001   24.35   20.850676   12352500
10/24/2011  24.280001   25.24   24.25   24.98   21.390139   13534100
10/25/2011  24.860001   25.190001   24.16   24.860001   21.287386   11384500
10/26/2011  25.02   25.280001   24.690001   24.99   21.398701   17497500
10/27/2011  25.870001   26.469999   25.200001   26.32   22.537565   18428600
10/28/2011  26.219999   26.549999   26  26.450001   22.648884   10718700
10/31/2011  25.92   26.16   25.610001   25.85   22.135111   8853600
11/1/2011   24.82   24.9    23.25   23.33   19.977257   25365200
11/2/2011   23.700001   23.73   22.92   23.200001   19.865938   14355800
11/3/2011   23.82   24.120001   22.76   24.030001   20.576658   19953000
11/4/2011   23.889999   23.92   23.309999   23.610001   20.21702    9452000
11/7/2011   23.93   24.15   23.52   24.01   20.559536   9802800
11/8/2011   24.200001   25.17   23.98   25.040001   21.441509   19891800
11/9/2011   23.07   23.57   22.15   22.309999   19.103836   32911600
11/10/2011  22.440001   22.85   21.93   22.700001   19.437794   15866600
11/11/2011  22.950001   23.1    22.219999   22.51   19.275099   15438300
11/14/2011  22.559999   23.290001   22.51   22.99   19.686117   13433300
11/15/2011  22.809999   23.530001   22.6    23.35   19.994385   13867200
11/16/2011  23.24   23.35   22.620001   22.65   19.394976   9297200
11/17/2011  22.719999   22.75   21.559999   21.790001   18.658569   12692700
11/18/2011  22.01   22.18   21.620001   21.68   18.564377   6592500
11/21/2011  21.1    21.18   20.540001   21.049999   18.024912   11757900
11/22/2011  20.92   21.120001   20.700001   20.73   17.7509 7288600
11/23/2011  20.48   20.690001   20.059999   20.24   17.331322   9594500
11/25/2011  20.219999   20.709999   20.209999   20.34   17.416948   2757600
11/28/2011  20.950001   21.43   20.65   20.74   17.759462   8959100
11/29/2011  20.73   20.85   20.299999   20.309999   17.391258   7665000
11/30/2011  21.02   21.309999   20.940001   21.290001   18.230423   11147700
12/1/2011   21.24   21.77   20.93   20.959999   17.947847   12128500
12/2/2011   21.35   21.73   21.129999   21.280001   18.221859   9781200
12/5/2011   21.52   21.99   21.43   21.59   18.487312   9808700
12/6/2011   21.6    21.879999   21.280001   21.68   18.564377   10668900
12/7/2011   21.620001   22.110001   21.48   21.940001   18.787012   9194700
12/8/2011   21.76   21.76   20.85   20.98   17.964973   11508500
12/9/2011   21.09   21.4    21.059999   21.15   18.110542   6491100
12/12/2011  20.66   20.9    20.559999   20.799999   17.810839   6281600
12/13/2011  20.959999   21  19.950001   20.110001   17.220003   12647100
12/14/2011  19.950001   20.01   19.42   19.469999   16.671972   15053700
12/15/2011  19.76   20.219999   19.51   20.1    17.211437   10152400
12/16/2011  20.16   20.52   19.969999   20.15   17.254253   9109900
12/19/2011  20.120001   20.23   19  19.049999   16.312332   15608900
12/20/2011  19.42   19.9    19.35   19.690001   16.860357   13952500
12/21/2011  19.74   20.440001   19.58   20.32   17.399822   13054600
12/22/2011  20.25   20.85   20.17   20.700001   17.725212   7287200
12/23/2011  20.809999   20.889999   20.450001   20.5    17.553955   6480600
12/27/2011  20.43   20.43   20.08   20.09   17.202877   5866200
12/28/2011  20.08   20.129999   19.76   19.860001   17.00593    7116200
12/29/2011  19.85   20.25   19.709999   20.209999   17.30563    6891400
12/30/2011  20.120001   20.370001   20.049999   20.27   17.357008   6971400
1/3/2012    20.83   21.18   20.75   21.049999   18.024912   9321300
1/4/2012    21.049999   21.370001   20.75   21.15   18.110542   7856700
1/5/2012    21.1    22.290001   20.959999   22.17   18.983959   17880600
1/6/2012    22.26   23.030001   22.24   22.92   19.626179   18234500
1/9/2012    23.200001   23.43   22.700001   22.84   19.557673   12084500
1/10/2012   23.219999   23.4    22.780001   23.24   19.900187   13538300
1/11/2012   23.370001   24.639999   23.34   24.469999   20.953428   21947000
1/12/2012   24.35   24.82   23.76   24.67   21.124681   16750800
1/13/2012   24.27   24.65   23.91   24.290001   20.799295   12963100
1/17/2012   24.6    24.68   24.17   24.200001   20.722229   9385800
1/18/2012   24.27   24.58   24.02   24.51   20.987679   8919200
1/19/2012   24.690001   24.98   24.450001   24.82   21.253128   15222800
1/20/2012   24.93   25.110001   24.84   25  21.407259   9896400
1/23/2012   25.139999   25.25   24.790001   24.92   21.338758   8923500
1/24/2012   24.84   24.93   24.5    24.790001   21.227438   8350000
1/25/2012   24.889999   25.01   24.379999   24.92   21.338758   13441000
1/26/2012   25.1    25.5    24.6    24.719999   21.1675 11585300
1/27/2012   23.799999   24.540001   23.33   24.370001   20.8678 14784100
1/30/2012   24.059999   24.57   23.950001   24.23   20.747921   6319800
1/31/2012   24.530001   24.59   23.950001   24.02   20.568098   9190800
2/1/2012    24.33   24.58   24.07   24.370001   20.8678 13337500
2/2/2012    24.65   24.690001   24.299999   24.309999   20.816418   6670900
2/3/2012    25  26.440001   24.790001   26.18   22.417685   25528100
2/6/2012    26.469999   26.83   25.950001   26.700001   22.862955   17264100
2/7/2012    26.620001   26.620001   26.15   26.219999   22.451935   10764100
2/8/2012    26.309999   26.42   25.58   25.75   22.04948    17524300
2/9/2012    25.959999   26.219999   25.5    25.74   22.04092    7440000
2/10/2012   25.48   25.52   25.25   25.5    21.835409   9819000
2/13/2012   26  26  25.209999   25.34   21.6984 10503600
2/14/2012   25.209999   25.450001   25  25.4    21.749777   9885800
2/15/2012   25.73   25.75   24.9    24.93   21.347321   13329000
2/16/2012   25.290001   27.26   25.27   27.17   23.265411   35313600
2/17/2012   27.17   27.68   27.01   27.34   23.410982   17603600
2/21/2012   27.299999   27.549999   26.99   27.059999   23.171217   8593200
2/22/2012   27.08   27.129999   26.530001   26.549999   22.734512   10693300
2/23/2012   26.690001   27.27   26.26   26.790001   22.94002    10300900
2/24/2012   26.9    26.950001   26.059999   26.07   22.323494   9404600
2/27/2012   26.07   26.549999   25.57   26.459999   22.657442   8600900
2/28/2012   26.49   26.530001   26.1    26.139999   22.383432   7547000
2/29/2012   26.07   26.549999   25.92   26.02   22.28068    12018900
3/1/2012    26.190001   26.799999   26.15   26.469999   22.66601    8893300
3/2/2012    26.549999   26.75   26.360001   26.450001   22.648884   8465700
3/5/2012    26.27   26.4    25.799999   26  22.26355    7650500
3/6/2012    25.309999   25.34   24.379999   24.58   21.047621   19071300
3/7/2012    24.75   25.209999   24.75   24.879999   21.304506   6888800
3/8/2012    25.370001   25.59   25.1    25.450001   21.792597   8646700
3/9/2012    25.700001   25.82   25.389999   25.620001   21.938166   6323600
3/12/2012   25.620001   25.709999   25.15   25.389999   21.741211   4006300
3/13/2012   25.48   26.1    25.33   26.07   22.323494   8361200
3/14/2012   26.129999   26.59   26  26.32   22.537565   9082600
3/15/2012   26.370001   26.58   25.879999   26.049999   22.306368   10133700
3/16/2012   26.07   26.07   25.26   25.57   21.89535    11752400
3/19/2012   25.5    25.700001   25.24   25.389999   21.741211   5462700
3/20/2012   25.1    25.42   24.6    25.09   21.484329   10819300
3/21/2012   25.17   25.49   25.1    25.290001   21.655588   6122800
3/22/2012   25.01   25.26   24.870001   25.049999   21.450073   5605800
3/23/2012   25.040001   25.32   24.77   25.17   21.552834   5802800
3/26/2012   25.23   25.629999   25.139999   25.58   21.903913   7957700
3/27/2012   25.42   25.85   25.34   25.35   21.706964   6632500
3/28/2012   25.41   25.48   25.02   25.15   21.535706   5162000
3/29/2012   25.02   25.370001   24.940001   25.309999   21.67271    6433300
3/30/2012   25.49   25.780001   25.110001   25.65   21.963848   6035000
4/2/2012    26.030001   26.91   25.98   26.76   22.914333   14465300
4/3/2012    26.639999   27.030001   25.27   25.540001   21.869659   26410400
4/4/2012    25.1    25.4    24.9    25.1    21.492891   9785500
4/5/2012    24.99   25.18   24.610001   24.809999   21.244566   8211300
4/9/2012    24.219999   24.4    24.030001   24.200001   20.722229   7242200
4/10/2012   24.110001   24.139999   23.290001   23.709999   20.302649   11856100
4/11/2012   23.84   24.280001   23.82   24.030001   20.576658   9260900
4/12/2012   24.049999   24.49   24  24.299999   20.807858   5041800
4/13/2012   24.219999   24.290001   23.620001   23.799999   20.379715   7310900
4/16/2012   23.780001   23.93   23.360001   23.42   20.054323   7528500
4/17/2012   23.59   24.540001   23.549999   24.040001   20.585222   10256900
4/18/2012   23.870001   24.290001   23.75   24.15   20.679411   6253300
4/19/2012   24.09   24.870001   23.870001   24.01   20.559536   11206800
4/20/2012   24.059999   24.059999   23.52   23.6    20.208454   12948000
4/23/2012   23.17   23.299999   22.9    22.950001   19.651865   16187700
4/24/2012   23.02   23.4    22.879999   22.889999   19.600485   8679500
4/25/2012   23.15   23.360001   22.889999   23.309999   19.960129   5548200
4/26/2012   23.16   23.75   23.16   23.719999   20.311209   8132600
4/27/2012   23.809999   24.09   23.34   23.530001   20.148512   10495300
4/30/2012   23.379999   23.49   22.799999   23  19.694683   8279100
5/1/2012    23.040001   23.48   22.6    23.309999   19.960129   10151600
5/2/2012    23.190001   23.25   22.629999   22.93   19.634737   14476300
5/3/2012    23.129999   23.190001   22.190001   22.370001   19.155214   22816800
5/4/2012    22.200001   22.41   21.82   22.360001   19.146654   14830800
5/7/2012    21.870001   22.5    21.85   22.41   19.18947    7853500
5/8/2012    22.25   22.35   21.870001   22.23   19.035339   9317900
5/9/2012    21.879999   22.799999   21.85   22.440001   19.21516    9812900
5/10/2012   22.690001   22.889999   22.34   22.370001   19.155214   7235100
5/11/2012   22  22.540001   21.98   22  18.838388   8045700
5/14/2012   21.75   21.969999   21.6    21.629999   18.521563   9665400
5/15/2012   21.57   21.83   21.34   21.42   18.34174    7410500
5/16/2012   22.049999   22.620001   21.85   21.91   18.761324   13640200
5/17/2012   21.940001   22.27   21.549999   21.610001   18.504438   12132600
5/18/2012   21.540001   21.690001   21.09   21.18   18.136234   7532600
5/21/2012   21.34   21.68   21.26   21.540001   18.444496   6295900
5/22/2012   21.709999   21.9    21.34   21.5    18.410246   7021500
5/23/2012   21.33   22.200001   21.32   22.129999   18.949709   8340500
5/24/2012   21.98   22.129999   21.82   22.040001   18.872641   5093400
5/25/2012   22.040001   22.459999   22  22.440001   19.21516    5662000
5/29/2012   22.620001   22.93   22.59   22.85   19.566238   9790400
5/30/2012   22.5    22.5    21.98   22.370001   19.155214   7369500
5/31/2012   22.26   22.41   22  22.200001   19.009649   6009300
6/1/2012    21.65   23.34   21.450001   22.01   18.846952   29615400
6/4/2012    22.01   22.040001   20.66   21.110001   18.076288   15419800
6/5/2012    20.98   21.469999   20.969999   21.25   18.196175   5645900
6/6/2012    21.43   21.940001   21.34   21.83   18.69282    6122700
6/7/2012    22.110001   22.379999   21.76   21.85   18.709948   5951200
6/8/2012    21.85   22.09   21.5    22.049999   18.881203   4258600
6/11/2012   22.280001   22.299999   21.9    21.92   18.76989    6050800
6/12/2012   21.92   22.200001   21.68   22.17   18.983959   6100200
6/13/2012   22.040001   22.17   21.74   21.870001   18.727074   8588100
6/14/2012   21.84   21.99   21.58   21.799999   18.667133   4534300
6/15/2012   21.76   21.809999   21.42   21.74   18.615753   5714300
6/18/2012   21.540001   21.719999   21.379999   21.43   18.350304   6394000
6/19/2012   21.43   22  21.4    21.74   18.615753   7768600
6/20/2012   21.780001   21.82   21.280001   21.48   18.393122   8588900
6/21/2012   21.450001   21.5    20.6    20.639999   17.673834   9193500
6/22/2012   20.950001   20.950001   20.459999   20.6    17.639587   6972200
6/25/2012   20.32   20.389999   19.91   19.91   17.048742   9975700
6/26/2012   19.940001   20.040001   19.620001   19.85   16.997368   8923000
6/27/2012   19.83   19.98   19.620001   19.66   16.834671   8314800
6/28/2012   19.639999   19.92   19.49   19.82   16.971676   11220900
6/29/2012   20  20  19.24   19.719999   16.886047   13447400
7/2/2012    19.700001   19.74   19.299999   19.57   16.757605   6307700
7/3/2012    19.799999   21.120001   19.67   20.67   17.699524   10718700
7/5/2012    20.75   21.209999   20.540001   20.540001   17.588205   8075600
7/6/2012    20.35   20.6    20.049999   20.309999   17.391258   6512900
7/9/2012    20.209999   20.4    20.049999   20.219999   17.314192   5520400
7/10/2012   20.25   20.48   19.73   19.799999   16.95455    9803300
7/11/2012   19.75   20.01   19.6    19.9    17.040178   6668400
7/12/2012   19.610001   19.77   19.23   19.33   16.552095   14117000
7/13/2012   19.33   19.709999   19.27   19.620001   16.800423   7474700
7/16/2012   19.469999   19.549999   19.23   19.379999   16.594908   9066500
7/17/2012   19.549999   19.6    19.299999   19.6    16.783295   7951200
7/18/2012   19.620001   20.209999   19.57   20.07   17.185749   8770400
7/19/2012   20.120001   20.35   20.07   20.139999   17.245687   6855400
7/20/2012   20.02   20.16   19.33   19.360001   16.577785   8798000
7/23/2012   19.09   19.360001   18.85   19.299999   16.526402   8764600
7/24/2012   19.25   19.379999   18.85   19.02   16.286646   8202100
7/25/2012   19.1    19.129999   18.719999   18.799999   16.098261   6777100
7/26/2012   19.02   19.15   18.75   19.110001   16.363708   5571600
7/27/2012   19.139999   19.690001   19.07   19.67   16.843233   6803900
7/30/2012   19.549999   19.65   19.299999   19.360001   16.577785   4219200
7/31/2012   19.459999   19.77   19.370001   19.709999   16.877483   5607600
8/1/2012    19.780001   20.58   19.43   19.66   16.834671   14831900
8/2/2012    19.59   20.059999   18.93   19.139999   16.389397   10881000
8/3/2012    19.26   20.1    19.25   20.040001   17.160061   9394800
8/6/2012    20.049999   20.1    19.76   19.85   16.997368   6205800
8/7/2012    19.92   20.52   19.92   20.42   17.485449   9577200
8/8/2012    20.139999   20.450001   20.049999   20.379999   17.451199   4702600
8/9/2012    20.370001   20.82   20.209999   20.65   17.6824 6651400
8/10/2012   20.52   20.700001   20.309999   20.540001   17.588205   3899800
8/13/2012   20.52   20.799999   20.360001   20.469999   17.528269   4027000
8/14/2012   20.629999   20.790001   20.1    20.209999   17.30563    7681000
8/15/2012   20.209999   20.360001   19.98   20.139999   17.245687   6498600
8/16/2012   20.120001   21.459999   20.120001   21.33   18.264673   14407500
8/17/2012   21.35   22.139999   21.34   22.01   18.846952   17952300
8/20/2012   21.75   22.02   21.66   21.870001   18.727074   6615800
8/21/2012   21.950001   22.07   21.52   21.629999   18.521563   6545200
8/22/2012   21.58   21.75   21.139999   21.73   18.607189   7180500
8/23/2012   21.610001   21.610001   21.23   21.34   18.273239   8960500
8/24/2012   21.209999   21.360001   21.07   21.18   18.136234   5443300
8/27/2012   21.200001   21.370001   21  21.219999   18.170485   6216400
8/28/2012   21  21.25   20.91   20.940001   17.930721   5784600
8/29/2012   20.9    21.639999   20.860001   21.299999   18.238985   9625000
8/30/2012   21.25   21.26   21.02   21.110001   18.076288   3882800
8/31/2012   21.299999   21.48   21.110001   21.35   18.281805   5826200
9/4/2012    21.25   21.5    21.02   21.309999   18.247551   7505300
9/5/2012    21.219999   21.76   21.02   21.76   18.632883   7933000
9/6/2012    21.790001   22.73   21.75   22.450001   19.223719   12484800
9/7/2012    22.549999   23.42   22.540001   23.370001   20.011507   12908400
9/10/2012   23.280001   23.42   22.940001   22.98   19.677557   8156800
9/11/2012   22.98   23.25   22.879999   22.969999   19.668989   5442600
9/12/2012   23.139999   23.33   23.049999   23.129999   19.805998   5201000
9/13/2012   23.049999   23.68   22.82   23.530001   20.148512   9479800
9/14/2012   23.690001   24.33   23.629999   24.139999   20.670853   11881300
9/17/2012   23.92   23.950001   23.73   23.799999   20.379715   6098600
9/18/2012   24.290001   24.450001   24.02   24.43   20.919176   11308000
9/19/2012   24.360001   25.15   24.32   24.75   21.193188   16033600
9/20/2012   24.34   24.540001   23.91   24.42   20.910614   7414900
9/21/2012   24.540001   24.889999   24.5    24.799999   21.236002   12189300
9/24/2012   24.51   24.68   24.120001   24.360001   20.859236   5689300
9/25/2012   24.43   24.5    23.280001   23.52   20.13995    10326800
9/26/2012   23.25   23.73   22.85   23.389999   20.028633   8329400
9/27/2012   23.67   23.700001   23.139999   23.18   19.848816   6843400
9/28/2012   23  23.1    22.709999   22.75   19.48061    8614500
10/1/2012   23  23.41   22.85   23.09   19.771746   7582100
10/2/2012   23.5    24.1    22.67   23.68   20.276958   21403400
10/3/2012   23.709999   24.610001   23.66   24.389999   20.884922   14739000
10/4/2012   24.549999   24.67   24.32   24.65   21.107559   8693500
10/5/2012   24.879999   25.43   24.57   24.799999   21.236002   14251000
10/8/2012   24.790001   24.809999   24.51   24.57   21.039055   6249500
10/9/2012   24.74   24.860001   24.27   24.370001   20.8678 7210000
10/10/2012  24.41   24.58   24.1    24.23   20.747921   6049300
10/11/2012  24.41   24.99   24.23   24.66   21.116121   8771700
10/12/2012  24.559999   24.83   24.33   24.440001   20.927738   4230300
10/15/2012  24.51   24.58   24.33   24.48   20.96199    5114300
10/16/2012  24.52   24.85   24.41   24.790001   21.227438   4252100
10/17/2012  24.9    25.129999   24.6    25.059999   21.458637   6002700
10/18/2012  25.09   25.719999   24.959999   25.559999   21.886784   9762100
10/19/2012  25.43   25.5    24.549999   24.59   21.056185   10454300
10/22/2012  24.559999   24.85   24.280001   24.620001   21.081867   7067800
10/23/2012  24.07   24.1    23.73   23.870001   20.439655   8196000
10/24/2012  24.15   24.27   23.66   23.690001   20.285515   6230800
10/25/2012  23.98   24.27   23.58   23.629999   20.234142   11875900
10/26/2012  23.610001   23.9    23.190001   23.280001   19.934443   10146900
10/31/2012  24.299999   25.719999   23.9    25.5    21.835409   24700200
11/1/2012   25.530001   25.85   24.91   25.68   21.989536   14558100
11/2/2012   25.809999   25.99   25.549999   25.790001   22.083731   9918400
11/5/2012   25.440001   25.99   25.35   25.57   21.89535    7680700
11/6/2012   25.59   26.27   25.450001   26.190001   22.426247   10888500
11/7/2012   25.639999   25.67   24.92   25.030001   21.432951   11106300
11/8/2012   25.219999   25.5    24.700001   24.719999   21.1675 5239800
11/9/2012   24.379999   25.280001   24.379999   25.040001   21.441509   7648400
11/12/2012  25.049999   25.379999   25.049999   25.26   21.629896   5297000
11/13/2012  24.889999   25.18   24.75   24.82   21.253128   9697600
11/14/2012  24.93   24.99   24.1    24.17   20.696537   9587600
11/15/2012  24.18   24.190001   23.540001   23.879999   20.448214   9371700
11/16/2012  23.92   23.98   23.389999   23.85   20.422529   9647800
11/19/2012  24.27   24.940001   24.129999   24.93   21.347321   7996800
11/20/2012  24.9    24.940001   24.379999   24.6    21.064747   6578700
11/21/2012  24.57   24.969999   24.43   24.6    21.064747   4907700
11/23/2012  24.959999   25.42   24.860001   25.209999   21.58708    4595900
11/26/2012  25.17   25.41   24.950001   25.23   21.604212   6460000
11/27/2012  25.139999   25.35   25  25.01   21.415827   5822200
11/28/2012  24.690001   25.299999   24.639999   25.280001   21.647022   5312900
11/29/2012  25.610001   26.24   25.51   26.09   22.340622   10012500
11/30/2012  25.889999   26.17   25.58   25.879999   22.160795   6538600
12/3/2012   26.059999   26.360001   25.459999   25.51   21.843969   11331100
12/4/2012   25.34   25.5    24.52   25.41   21.758341   12633900
12/5/2012   25.370001   25.6    24.940001   25  21.407259   7652700
12/6/2012   24.91   25  24.459999   24.57   21.039055   9708900
12/7/2012   24.76   25.209999   24.57   25.190001   21.569958   9060300
12/10/2012  25.059999   25.41   25.040001   25.280001   21.647022   5931900
12/11/2012  25.309999   25.5    25.110001   25.450001   21.792597   5709300
12/12/2012  25.540001   26.07   25.440001   25.629999   21.946722   8395500
12/13/2012  25.559999   25.83   24.9    25.120001   21.510015   7737400
12/14/2012  25.08   25.110001   24.4    24.610001   21.073307   9661400
12/17/2012  24.67   24.9    24.65   24.85   21.278818   7130600
12/18/2012  24.98   25.540001   24.799999   25.49   21.826845   9589000
12/19/2012  27.440001   27.91   26.860001   27.18   23.273972   54870500
12/20/2012  27  27.48   26.870001   27.34   23.410982   15768900
12/21/2012  26.74   27.379999   26.540001   27.32   23.393854   8773000
12/24/2012  27.309999   27.74   27.309999   27.66   23.684994   4877400
12/26/2012  27.629999   27.950001   27.49   27.620001   23.650743   7006200
12/27/2012  27.74   27.99   27.43   27.959999   23.941881   9431200
12/28/2012  27.66   27.940001   27.549999   27.85   23.847687   5133500
12/31/2012  27.76   28.9    27.620001   28.83   24.686853   13243300
1/2/2013    29.41   29.5    28.629999   29.129999   24.943743   15605900
1/3/2013    29.049999   30.23   28.84   29.82   25.53458    22903800
1/4/2013    29.74   29.860001   29.23   29.860001   25.568832   8066600
1/7/2013    29.639999   29.860001   29.299999   29.66   25.397573   8385300
1/8/2013    29.66   29.85   29.049999   29.370001   25.149248   10435200
1/9/2013    29.58   30.280001   29.559999   29.969999   25.663025   13341400
1/10/2013   30.280001   30.450001   29.780001   30.440001   26.065489   12115400
1/11/2013   30.379999   30.6    30.110001   30.360001   25.996983   6862900
1/14/2013   30.15   30.389999   29.889999   30.33   25.971289   6634700
1/15/2013   30.110001   30.68   29.950001   30.6    26.202492   7497500
1/16/2013   29.57   29.73   28.83   29.309999   25.09787    28298900
1/17/2013   29.48   29.65   29.190001   29.49   25.252005   12064700
1/18/2013   29.440001   29.530001   28.879999   29.280001   25.072187   9993700
1/22/2013   29.190001   29.27   28.379999   28.629999   24.515596   18538600
1/23/2013   28.58   28.84   26.620001   28.57   24.464218   11355300
1/24/2013   28.59   28.98   28.35   28.780001   24.644039   8398900
1/25/2013   28.959999   29.16   28.870001   29.07   24.892365   10258400
1/28/2013   29.049999   29.15   28.610001   28.83   24.686853   7038300
1/29/2013   28.799999   28.82   28.16   28.450001   24.361467   13059800
1/30/2013   28.280001   28.65   27.77   27.940001   23.924753   11230700
1/31/2013   27.799999   28.139999   27.610001   28.09   24.0532 8685200
2/1/2013    28.389999   28.5    28.08   28.17   24.121704   10713800
2/4/2013    27.889999   28.200001   27.879999   27.959999   23.941881   6508900
2/5/2013    28.030001   28.6    28.030001   28.59   24.481344   11097500
2/6/2013    28.35   28.6    28.219999   28.52   24.421406   7010500
2/7/2013    28.68   28.91   28.030001   28.469999   24.378588   10493500
2/8/2013    28.540001   28.73   28.5    28.57   24.464218   6316700
2/11/2013   28.51   28.65   28.35   28.530001   24.429972   5589900
2/12/2013   28.43   28.75   28.24   28.549999   24.447092   7175600
2/13/2013   28.75   28.870001   28.440001   28.67   24.549845   9283900
2/14/2013   28.74   29.360001   27.67   27.75   23.76206    19226200
2/15/2013   27.59   27.92   27.219999   27.76   23.770624   12861100
2/19/2013   27.690001   27.799999   27.459999   27.68   23.70212    7086100
2/20/2013   27.809999   27.809999   27.049999   27.1    23.205473   7236600
2/21/2013   27.02   27.040001   26.33   26.51   22.700262   13893200
2/22/2013   26.4    27.120001   26.309999   27.110001   23.214035   9279400
2/25/2013   27.110001   27.17   26.33   26.33   22.546129   11121400
2/26/2013   26.65   26.85   26.190001   26.83   22.974276   13363500
2/27/2013   26.799999   27.58   26.719999   27.4    23.462357   13115700
2/28/2013   27.5    27.57   26.889999   27.15   23.248283   10305500
3/1/2013    26.83   27.49   26.75   27.209999   23.299662   9017700
3/4/2013    27.139999   27.290001   26.99   27.09   23.196909   6583900
3/5/2013    27.219999   27.790001   27.190001   27.58   23.616491   9199300
3/6/2013    27.76   27.959999   27.620001   27.91   23.899067   9002500
3/7/2013    27.860001   28.139999   27.790001   27.879999   23.873377   9428100
3/8/2013    27.91   28.190001   27.889999   28  23.976131   5910500
3/11/2013   27.950001   28.389999   27.549999   28.309999   24.241581   19122000
3/12/2013   28.26   28.639999   28.09   28.370001   24.292957   10686800
3/13/2013   28.379999   28.379999   28.049999   28.07   24.036076   10287400
3/14/2013   28.049999   28.23   28.040001   28.16   24.113138   6438500
3/15/2013   27.959999   28.26   27.799999   28.209999   24.155952   12101200
3/18/2013   27.950001   28.15   27.73   28.040001   24.010386   13758200
3/19/2013   28.1    28.200001   27.9    28.1    24.06176    12749500
3/20/2013   28.25   29.299999   28.190001   29.200001   25.003683   25484100
3/21/2013   28.91   29.17   28.57   28.629999   24.515596   13452000
3/22/2013   28.620001   28.709999   27.959999   28.219999   24.164516   12673300
3/25/2013   28.389999   28.48   28.02   28.16   24.113138   6669900
3/26/2013   28.280001   28.35   27.99   28.15   24.104572   6876400
3/27/2013   28.049999   28.27   27.959999   28.059999   24.027512   5444400
3/28/2013   28.02   28.09   27.639999   27.82   23.822001   9331000
4/1/2013    27.65   28.09   27.65   27.799999   23.804871   8834600
4/2/2013    27.959999   28.299999   27.530001   27.93   23.916195   16188100
4/3/2013    28  28.1    27.66   27.799999   23.804871   11199700
4/4/2013    27.75   28  27.51   27.74   23.753496   8571800
4/5/2013    27.379999   27.559999   27.110001   27.52   23.565113   11792800
4/8/2013    27.5    27.639999   27.4    27.59   23.625053   11572900
4/9/2013    27.77   27.780001   27.5    27.530001   23.573675   9682300
4/10/2013   27.690001   28.51   27.68   28.370001   24.292957   12927800
4/11/2013   28.49   29.76   28.440001   29.719999   25.448956   22305200
4/12/2013   29.57   29.84   29.549999   29.620001   25.363325   15617500
4/15/2013   29.41   29.690001   28.84   28.91   24.755356   14080800
4/16/2013   29.17   29.52   29.17   29.469999   25.234875   8007700
4/17/2013   29.030001   29.33   28.77   29.27   25.063622   10670400
4/18/2013   29.25   29.379999   28.75   28.98   24.815298   11121400
4/19/2013   29.1    29.26   28.91   29.15   24.960867   7183000
4/22/2013   29.200001   29.34   28.85   29.25   25.046495   6767000
4/23/2013   29.34   29.92   29.280001   29.85   25.560272   8454200
4/24/2013   29.91   30.799999   29.860001   30.450001   26.074043   21511000
4/25/2013   30.059999   30.780001   30  30.709999   26.29668    14499000
4/26/2013   30.790001   30.799999   30.030001   30.5    26.116859   13738300
4/29/2013   30.620001   30.9    30.42   30.790001   26.365183   6197700
4/30/2013   30.77   30.969999   30.57   30.84   26.407997   8117200
5/1/2013    30.77   31.08   30.110001   30.18   25.842848   10393700
5/2/2013    31.309999   31.82   31.049999   31.16   26.682009   19124500
5/3/2013    31.74   32.439999   31.629999   32.099998   27.486919   12471800
5/6/2013    32.02   32.220001   31.780001   31.82   27.247162   8501500
5/7/2013    31.92   32.130001   31.459999   31.65   27.101593   11421600
5/8/2013    31.41   32.189999   31.09   32.080002   27.469799   9991300
5/9/2013    32.009998   32.16   31.620001   31.65   27.101593   10861700
5/10/2013   31.549999   31.700001   30.969999   31.42   26.90465    12811400
5/13/2013   31.16   31.35   30.870001   31  26.545002   8098100
5/14/2013   31.02   31.700001   31.01   31.549999   27.015961   10676600
5/15/2013   31.549999   32.400002   31.51   32.310001   27.666742   15086000
5/16/2013   32.09   32.669998   32  32.389999   27.735247   10425300
5/17/2013   32.990002   33.77   32.810001   33.419998   28.617229   20897700
5/20/2013   33.369999   34.009998   33.360001   33.700001   28.856991   15260600
5/21/2013   33.59   33.959999   32.880001   33.400002   28.600101   13790500
5/22/2013   33.220001   33.93   32.990002   33.23   28.454535   13238400
5/23/2013   32.330002   33.110001   32.099998   32.849998   28.129139   10537300
5/24/2013   32.549999   33  32.509998   32.869999   28.146267   5861200
5/28/2013   34  34.299999   33.75   33.959999   29.079624   16969400
5/29/2013   33.709999   34.299999   33.450001   34.049999   29.156687   10867200
5/30/2013   34.040001   34.91   33.869999   34.639999   29.661896   15085300
5/31/2013   34.529999   34.779999   33.889999   33.889999   29.019672   10137400
6/3/2013    34.57   34.689999   33.380001   34.419998   29.473518   17794500
6/4/2013    35.400002   35.490002   34.75   34.959999   29.935913   30517200
6/5/2013    35  35.07   34  34.02   29.131002   22345200
6/6/2013    34.119999   34.529999   33.779999   34.439999   29.490641   79847700
6/7/2013    34.790001   35.099998   34  35.029999   29.995857   30683600
6/10/2013   35.18   35.240002   34.52   34.740002   29.747534   15219500
6/11/2013   34.369999   34.490002   33.59   33.93   29.053936   17023900
6/12/2013   34.279999   34.459999   33.240002   33.450001   28.642914   13642000
6/13/2013   33.360001   34.509998   33.099998   34.5    29.542023   15604800
6/14/2013   34.459999   34.619999   34.09   34.290001   29.362202   10091600
6/17/2013   34.5    34.560001   33.599998   33.73   28.882675   10195000
6/18/2013   33.799999   34.060001   33.439999   34.009998   29.122435   9926100
6/19/2013   34.02   34.25   33.650002   33.66   28.822742   8428700
6/20/2013   33.41   33.41   32.279999   32.560001   27.880823   29107200
6/21/2013   32.959999   32.970001   31.74   32.209999   27.581114   18998000
6/24/2013   31.76   31.84   31.129999   31.42   26.90465    18970400
6/25/2013   31.75   32.02   31.540001   31.82   27.247162   9268300
6/26/2013   32.18   32.700001   32.029999   32.549999   27.872255   10374000
6/27/2013   32.919998   33.5    32.779999   33.099998   28.343212   11000300
6/28/2013   33.02   33.720001   32.799999   33.310001   28.523033   15813400
7/1/2013    33.52   34.189999   33.41   34  29.113878   10310800
7/2/2013    34.040001   34.939999   33.82   34.099998   29.199499   15171900
7/3/2013    33.939999   34.400002   33.759998   34.139999   29.233757   5715700
7/5/2013    34.349998   34.830002   34.240002   34.669998   29.687593   7107800
7/8/2013    34.779999   35.02   34.540001   34.639999   29.661896   11233600
7/9/2013    34.900002   35.25   34.720001   34.919998   29.901655   7243300
7/10/2013   34.900002   35.34   34.84   35.330002   30.252741   11820200
7/11/2013   35.720001   36.200001   35.639999   36.139999   30.946335   13246500
7/12/2013   36.09   36.580002   35.91   36.400002   31.16897    10744300
7/15/2013   36.599998   36.720001   36.279999   36.5    31.254601   8968200
7/16/2013   36.869999   36.939999   35.759998   36.18   30.980593   16273700
7/17/2013   36.23   36.560001   36.080002   36.360001   31.13472    10943400
7/18/2013   36.5    36.990002   36.330002   36.84   31.545736   10679400
7/19/2013   36.889999   36.889999   36.060001   36.610001   31.348797   11608300
7/22/2013   36.619999   36.990002   36.48   36.759998   31.477232   11260700
7/23/2013   36.889999   36.950001   36.52   36.610001   31.348797   9296600
7/24/2013   37.110001   37.450001   36.869999   37.139999   31.802628   15200600
7/25/2013   37.470001   37.709999   36.509998   37.080002   31.751244   18095900
7/26/2013   36.93   37  36.459999   36.669998   31.400167   15892800
7/29/2013   36.57   36.669998   36.150002   36.380001   31.151848   8407800
7/30/2013   36.529999   36.779999   36.32   36.5    31.254601   12244500
7/31/2013   36.619999   36.720001   35.669998   35.869999   30.715137   20696300
8/1/2013    36.389999   36.860001   36.009998   36.470001   31.228916   16148300
8/2/2013    36.439999   37.18   36.34   36.950001   31.639933   11913000
8/5/2013    37.029999   37.049999   36.650002   36.75   31.468678   7144300
8/6/2013    36.439999   36.490002   35.959999   35.959999   30.792206   13485100
8/7/2013    36.009998   36.099998   35.43   35.48   30.381182   19395100
8/8/2013    35.610001   36.110001   35.57   36.009998   30.83502    14457000
8/9/2013    35.959999   36.27   35.700001   36.02   30.843588   7705800
8/12/2013   35.759998   36.099998   35.599998   35.98   30.809328   8441900
8/13/2013   36.209999   36.209999   35.59   35.84   30.689451   7145700
8/14/2013   35.84   36.009998   35.209999   35.57   30.458256   11341100
8/15/2013   35.169998   35.18   34.41   34.549999   29.584841   20384600
8/16/2013   34.59   34.91   34.18   34.380001   29.439264   12498300
8/19/2013   34.560001   34.830002   34.419998   34.490002   29.533453   9211700
8/20/2013   34.560001   34.91   34.049999   34.790001   29.790346   13766900
8/21/2013   34.779999   34.950001   34.389999   34.529999   29.567709   9798600
8/22/2013   34.66   35.049999   34.650002   34.990002   29.961603   9572200
8/23/2013   35.139999   35.220001   34.860001   35.060001   30.021547   7487000
8/26/2013   35.029999   35.52   34.849998   34.919998   29.901655   10831800
8/27/2013   34.439999   34.610001   33.619999   33.689999   28.848423   11905600
8/28/2013   33.57   34.16   33.5    33.919998   29.045374   9109200
8/29/2013   33.82   34.689999   33.810001   34.450001   29.499208   10558000
8/30/2013   34.5    34.540001   33.900002   34.080002   29.182384   8099400
9/3/2013    34.68   34.77   33.959999   34.139999   29.233757   10906700
9/4/2013    34.200001   35.900002   34.169998   35.849998   30.698011   23036900
9/5/2013    36.009998   36.790001   35.869999   36.330002   31.109039   18633800
9/6/2013    36.400002   36.619999   35.610001   36.150002   30.954903   14244900
9/9/2013    36.34   36.700001   36.25   36.48   31.237478   13515500
9/10/2013   36.939999   37.27   36.720001   37  31.682743   10626200
9/11/2013   36.529999   36.599998   36.02   36.349998   31.126152   27025600
9/12/2013   36.369999   36.560001   35.880001   36.369999   31.143282   15743700
9/13/2013   36.490002   36.549999   35.990002   36.060001   30.877836   12642900
9/16/2013   36.470001   36.619999   36.150002   36.220001   31.014837   14715200
9/17/2013   36.32   36.98   36.32   36.709999   31.434418   12992300
9/18/2013   36.759998   37.73   36.709999   37.580002   32.179401   21432800
9/19/2013   37.84   37.880001   37.16   37.23   31.879696   16819500
9/20/2013   37.639999   37.68   36.830002   36.830002   31.53718    35700300
9/23/2013   37.150002   37.5    36.549999   37.130001   31.794064   18484700
9/24/2013   37.16   37.970001   37.060001   37.439999   32.059513   23723800
9/25/2013   37.529999   37.779999   37.16   37.18   31.836882   15114600
9/26/2013   37.189999   37.349998   36.759998   36.950001   31.639933   14022900
9/27/2013   36.77   36.900002   36.16   36.369999   31.143282   14173500
9/30/2013   35.709999   36.310001   35.619999   35.970001   30.800762   17724400
10/1/2013   36.040001   36.41   35.32   35.91   30.749392   21886600
10/2/2013   35.740002   36  35.23   35.939999   30.775078   19459700
10/3/2013   35.759998   35.939999   35.130001   35.290001   30.218491   15001200
10/4/2013   35.439999   35.799999   35.130001   35.700001   30.569569   13811100
10/7/2013   35.23   35.52   35.02   35.18   30.1243 12181000
10/8/2013   35.25   35.27   34.169998   34.209999   29.293695   23658400
10/9/2013   34.330002   34.389999   33.919998   34.16   29.250889   21109900
10/10/2013  34.740002   34.889999   34.610001   34.849998   29.841719   18041900
10/11/2013  34.790001   35.52   34.66   35.349998   30.269857   15406700
10/14/2013  34.830002   35.450001   34.810001   35.330002   30.252741   11193400
10/15/2013  35.279999   35.380001   34.509998   34.700001   29.713282   13708400
10/16/2013  35.02   35.209999   34.779999   35.130001   30.081482   15529600
10/17/2013  35.16   35.790001   34.959999   35.66   30.535316   12602900
10/18/2013  36.209999   36.299999   35.68   35.889999   30.732264   14638500
10/21/2013  36.259998   36.27   35.34   35.5    30.39831    13451700
10/22/2013  35.619999   36.130001   35.369999   35.41   30.321239   17008200
10/23/2013  35.380001   35.389999   34.529999   35.049999   30.01298    17307600
10/24/2013  35.490002   36.029999   35.099998   35.630001   30.50963    19287000
10/25/2013  35.669998   35.77   35.32   35.59   30.475382   12849100
10/28/2013  35.439999   35.970001   35.43   35.799999   30.65519    12985100
10/29/2013  35.82   36.18   35.509998   36.060001   30.877836   24055000
10/30/2013  37.200001   37.549999   36.779999   37.23   31.879696   42130000
10/31/2013  37.18   37.990002   36.950001   36.950001   31.639933   28102800
11/1/2013   37.169998   38.209999   37.049999   37.389999   32.016697   30765400
11/4/2013   37.5    37.799999   37.41   37.470001   32.085205   18005200
11/5/2013   37.279999   37.509998   37.07   37.09   31.759821   15197700
11/6/2013   37.240002   37.400002   36.57   36.59   31.331665   16162300
11/7/2013   36.610001   36.75   35.91   35.919998   30.757944   19893700
11/8/2013   36.150002   36.77   36.009998   36.66   31.391609   18203100
11/11/2013  36.68   37.09   36.5    36.68   31.408733   13666500
11/12/2013  36.669998   36.799999   36.369999   36.66   31.391609   14363600
11/13/2013  36.5    38.529999   36.48   38.439999   32.915802   43860200
11/14/2013  38.700001   38.799999   38.150002   38.5    32.967178   28491100
11/15/2013  38.509998   39.080002   38.200001   38.77   33.198383   21691400
11/18/2013  38.810001   39.18   38.529999   38.57   33.027122   16792400
11/19/2013  38.57   38.740002   37.889999   38.009998   32.5476 19843100
11/20/2013  38.110001   38.709999   37.599998   37.689999   32.273579   16898700
11/21/2013  38.849998   39  38.040001   38.119999   32.641788   33903900
11/22/2013  38.200001   38.5    37.580002   37.630001   32.22221    26771300
11/25/2013  37.75   37.869999   37.389999   37.549999   32.153702   21111100
11/26/2013  37.700001   37.939999   37.400002   37.669998   32.256462   22798600
11/27/2013  37.709999   38.990002   37.599998   38.849998   33.266888   27415800
11/29/2013  38.900002   39.150002   38.5    38.73   33.164131   7672100
12/2/2013   39.099998   39.389999   38.91   39.110001   33.489525   21200600
12/3/2013   38.889999   39.09   37.68   38.139999   32.658916   44835100
12/4/2013   38.529999   39.619999   38.119999   38.709999   33.146999   39727900
12/5/2013   38.990002   39.34   38.549999   39.09   33.472397   34580800
12/6/2013   39.990002   40.380001   39.599998   40.169998   34.397186   37909500
12/9/2013   40.380001   41.169998   40.310001   40.900002   35.022278   29291100
12/10/2013  40.549999   41.130001   40.400002   40.400002   34.594135   32542300
12/11/2013  40.759998   40.830002   40.07   40.16   34.388626   16384800
12/12/2013  40.099998   40.610001   40.009998   40.049999   34.29443    18900500
12/13/2013  40.189999   40.349998   40.02   40.040001   34.285866   14885400
12/16/2013  40.560001   41.549999   40.459999   41.439999   35.48468    33583200
12/17/2013  41.66   41.849998   41.139999   41.529999   35.561745   28297500
12/18/2013  41.169998   41.400002   39.860001   41.27   35.339108   51850700
12/19/2013  41.139999   41.27   40.080002   40.299999   34.508507   25225400
12/20/2013  40.48   41.049999   40.18   40.990002   35.099342   49654800
12/23/2013  40.900002   41.580002   40.610001   41.290001   35.356224   20370000
12/24/2013  41.25   41.310001   40.830002   40.880001   35.005157   7605300
12/26/2013  41.040001   41.849998   41.040001   41.52   35.553188   11168400
12/27/2013  41.310001   41.439999   40.860001   40.939999   35.056538   10052700
12/30/2013  41  41.130001   40.650002   40.689999   34.842457   8737600
12/31/2013  40.700001   41.040001   40.580002   40.869999   34.996597   11100900
1/2/2014    40.68   41.060001   40.34   40.950001   35.065094   14763300
1/3/2014    40.919998   40.950001   39  39.57   33.883408   41426900
1/6/2014    39.900002   40.59   39.639999   40.400002   34.594135   25063500
1/7/2014    40.700001   40.939999   40.099998   40.200001   34.422874   14156900
1/8/2014    40.330002   40.84   40.200001   40.419998   34.611259   11342400
1/9/2014    40.880001   40.939999   40.279999   40.490002   34.671204   9790600
1/10/2014   40.599998   40.68   39.84   40.029999   34.277306   14596000
1/13/2014   40.16   40.639999   39.439999   39.580002   33.891979   20993200
1/14/2014   39.77   40.16   39.57   40.02   34.268753   17389100
1/15/2014   39.630001   39.77   38.959999   39.380001   33.720715   89207600
1/16/2014   39.310001   39.549999   38.759998   39  33.395329   36091300
1/17/2014   39.07   39.099998   38.330002   38.599998   33.052803   28003300
1/21/2014   38.889999   39  37.900002   38.34   32.83017    30786600
1/22/2014   38.400002   38.82   38.119999   38.799999   33.224075   16902000
1/23/2014   38.34   38.5    37.91   38.419998   32.898674   20556300
1/24/2014   38.07   38.110001   36.700001   36.830002   31.53718    39564500
1/27/2014   36.799999   37.279999   36.060001   36.759998   31.477232   33915300
1/28/2014   37.16   37.200001   36.720001   36.810001   31.52005    15926700
1/29/2014   36.060001   36.959999   36.009998   36.349998   31.126152   17523300
1/30/2014   36.880001   37.07   36.48   36.84   31.545736   15481800
1/31/2014   36.220001   36.84   35.880001   36.080002   30.894955   27201000
2/3/2014    36.27   36.310001   34.91   35.25   30.184238   38974100
2/4/2014    35.470001   35.98   35.25   35.82   30.672327   20948700
2/5/2014    35.84   35.84   34.959999   35.240002   30.175674   29446400
2/6/2014    34.43   35.82   34.360001   35.23   30.16711    53685400
2/7/2014    35.970001   36.470001   35.419998   36.110001   30.920645   31248000
2/10/2014   35.91   35.919998   34.619999   34.900002   29.884533   43268400
2/11/2014   35.220001   35.740002   35.189999   35.25   30.184238   23772400
2/12/2014   35.490002   35.650002   35.130001   35.560001   30.449688   23300900
2/13/2014   35.169998   35.220001   34.759998   35.200001   30.14143    30500900
2/14/2014   35.369999   36.080002   35.25   35.950001   30.783646   22767300
2/18/2014   36.43   36.490002   36  36.310001   31.091909   24555900
2/19/2014   36.220001   36.720001   36  36.029999   30.852146   23060900
2/20/2014   36.189999   36.599998   36  36.509998   31.263155   18637700
2/21/2014   36.68   36.75   36.139999   36.689999   31.417295   51722400
2/24/2014   36.700001   36.82   36.439999   36.549999   31.297413   22000200
2/25/2014   36.669998   36.799999   35.990002   36.099998   30.912081   22504100
2/26/2014   35.950001   37.130001   35.939999   36.830002   31.53718    26657500
2/27/2014   36.560001   36.849998   35.970001   36.77   31.485798   28750100
2/28/2014   36.73   36.759998   35.889999   36.200001   30.997719   44345100
3/3/2014    35.700001   36.59   35.700001   36.209999   31.006273   24013200
3/4/2014    36.529999   36.990002   36.43   36.93   31.622803   17884600
3/5/2014    37.540001   38.049999   37.330002   37.52   32.128021   28489000
3/6/2014    37.869999   38.049999   37.540001   37.540001   32.145149   19105200
3/7/2014    37.939999   38.009998   37.450001   37.689999   32.273579   17547800
3/10/2014   37.560001   37.560001   36.759998   37.09   31.759821   17552600
3/11/2014   37  37.119999   35.02   35.18   30.1243 41033400
3/12/2014   34.759998   35.25   34.369999   34.860001   29.850288   46300500
3/13/2014   35.040001   35.16   33.869999   34.09   29.190943   39628600
3/14/2014   33.849998   34.560001   33.57   34.09   29.450111   31908600
3/17/2014   34.139999   34.689999   33.709999   34.630001   29.916618   29696400
3/18/2014   34.68   35.240002   34.5    35.169998   30.383112   21329700
3/19/2014   35.279999   36  34.599998   34.91   30.158501   14690900
3/20/2014   34.790001   35.27   34.400002   35.259998   30.460863   14456100
3/21/2014   35.389999   35.5    34.779999   35.009998   30.244888   24010100
3/24/2014   34.689999   35.169998   34.279999   35.139999   30.357195   21461500
3/25/2014   35.130001   35.18   34.189999   34.509998   29.812937   24817600
3/26/2014   34.68   34.740002   34.200001   34.220001   29.562414   16997000
3/27/2014   34.279999   34.990002   34.110001   34.509998   29.812937   16382900
3/28/2014   34.639999   35.02   34.560001   34.73   30.002998   19175400
3/31/2014   34.529999   34.790001   33.950001   34.419998   29.735193   24292600
4/1/2014    34.5    35.139999   34.32   34.34   29.666084   46569800
4/2/2014    34.650002   35.049999   34.380001   34.880001   30.132586   41863900
4/3/2014    34.939999   35.5    34.73   35.439999   30.616367   20578700
4/4/2014    35.580002   35.700001   34.650002   34.810001   30.072113   20368900
4/7/2014    34.669998   34.73   33.82   34.110001   29.467386   24348100
4/8/2014    34.150002   34.599998   33.849998   34.529999   29.830221   20615600
4/9/2014    33.900002   34.240002   33.599998   33.619999   29.044083   33165400
4/10/2014   33.709999   34.060001   33.299999   33.299999   28.767628   34302100
4/11/2014   33  33.09   31.700001   31.93   27.584101   45760200
4/14/2014   32.290001   32.880001   32.150002   32.549999   28.119717   18759700
4/15/2014   32.810001   33.439999   32.290001   33.360001   28.819473   23450900
4/16/2014   33.689999   33.990002   33.32   33.970001   29.346447   18140700
4/17/2014   33.830002   34.09   33.799999   33.98   29.355083   12351100
4/21/2014   33.950001   34.209999   33.75   33.98   29.355083   9909400
4/22/2014   34.029999   34.439999   34  34.23   29.571053   12291600
4/23/2014   34.290001   34.610001   34.099998   34.389999   29.709276   16063900
4/24/2014   35.5    35.700001   33.52   34.169998   29.51922    33352400
4/25/2014   33.549999   34.080002   33.549999   33.720001   29.130466   16031100
4/28/2014   33.93   33.939999   33.52   33.759998   29.165026   20175900
4/29/2014   33.700001   34.099998   33.619999   33.990002   29.363722   12087700
4/30/2014   33.84   34.540001   33.84   34.48   29.787027   14037800
5/1/2014    34.669998   35.400002   34.540001   34.900002   30.149862   19572600
5/2/2014    35.029999   35.330002   34.860001   34.970001   30.210339   11396700
5/5/2014    34.84   34.889999   34.630001   34.75   30.020281   8449100
5/6/2014    35.07   35.139999   34.75   34.75   30.020281   10114500
5/7/2014    34.959999   35.110001   34.610001   35.07   30.296728   9269700
5/8/2014    34.98   35.43   34.73   34.849998   30.106661   10251500
5/9/2014    34.799999   34.900002   34.150002   34.23   29.571053   16803500
5/12/2014   34.380001   34.939999   34.380001   34.82   30.080753   9498900
5/13/2014   34.84   35.189999   34.599998   35.150002   30.365837   9048300
5/14/2014   35.099998   35.110001   34.799999   34.939999   30.184416   10495300
5/15/2014   34.610001   34.75   33.830002   34.360001   29.683361   18088600
5/16/2014   33.75   34.650002   33.490002   34  29.37236    21485200
5/19/2014   33.84   34.349998   33.799999   34.25   29.588333   9006100
5/20/2014   34.16   34.299999   32.959999   33.07   28.568937   24894200
5/21/2014   33.150002   33.619999   33.099998   33.459999   28.905859   12392400
5/22/2014   33.389999   33.700001   33.310001   33.419998   28.871302   8428000
5/23/2014   33.490002   33.689999   33.41   33.630001   29.052719   8267100
5/27/2014   33.919998   33.98   33.77   33.939999   29.320524   8995100
5/28/2014   34.09   34.619999   33.959999   34.59   29.882059   12575800
5/29/2014   34.599998   34.650002   34.25   34.450001   29.76111    10880900
5/30/2014   34.299999   34.639999   34.200001   34.580002   29.873415   14172100
6/2/2014    34.540001   34.900002   34.290001   34.860001   30.115311   11556900
6/3/2014    35.119999   35.689999   34.75   35.259998   30.460863   17795900
6/4/2014    35.5    36.880001   35.349998   36.52   31.549366   33252200
6/5/2014    36.959999   37.040001   36.16   36.27   31.333391   25094500
6/6/2014    36.07   36.75   35.75   36.549999   31.838633   17642800
6/9/2014    36.470001   36.830002   36.34   36.5    31.795078   10279300
6/10/2014   36.279999   36.700001   36.18   36.400002   31.707973   8460700
6/11/2014   36.23   36.290001   35.919998   36.119999   31.464058   8866200
6/12/2014   36  36.279999   35.490002   35.52   30.941401   16818500
6/13/2014   35.380001   35.779999   35.380001   35.630001   31.037214   12046600
6/16/2014   35.490002   36.18   35.490002   36.060001   31.411797   12603700
6/17/2014   35.869999   36.380001   35.619999   36.360001   31.673119   13211600
6/18/2014   36.360001   36.470001   35.93   36.299999   31.62085    16352000
6/19/2014   36.349998   36.639999   36.200001   36.369999   31.681829   11277800
6/20/2014   36.549999   36.580002   36.099998   36.220001   31.551165   14018700
6/23/2014   36.209999   36.799999   36.189999   36.669998   31.943159   11584800
6/24/2014   36.619999   37.07   36.470001   36.580002   31.864769   15031800
6/25/2014   36.459999   37.18   36.450001   37.09   32.309017   12201300
6/26/2014   36.889999   36.970001   36.41   36.900002   32.143517   11463200
6/27/2014   36.73   37.029999   36.619999   36.619999   31.899609   25426500
6/30/2014   36.59   36.900002   35.98   36.299999   31.62085    20862200
7/1/2014    36.25   37.639999   36.25   37.59   32.744576   23414100
7/2/2014    37.5    38.150002   37.369999   37.740002   32.875248   17672200
7/3/2014    37.959999   38.110001   37.720001   37.740002   32.875248   6743700
7/7/2014    37.91   37.91   37.169998   37.439999   32.613911   11129900
7/8/2014    37.41   37.77   37.200001   37.580002   32.735863   11783200
7/9/2014    37.66   38.130001   37.630001   37.970001   33.075588   11676300
7/10/2014   37.48   37.900002   37.349998   37.75   32.883949   9898900
7/11/2014   37.720001   38.009998   37.59   37.950001   33.05817    6203400
7/14/2014   38.099998   38.130001   37.560001   37.700001   32.840397   9314600
7/15/2014   37.610001   37.950001   37.439999   37.580002   32.735863   8615400
7/16/2014   37.77   37.91   37.459999   37.48   32.64875    10940800
7/17/2014   37.310001   37.669998   37.009998   37.099998   32.317738   11014700
7/18/2014   37.34   37.419998   37.060001   37.41   32.587776   8741400
7/21/2014   37.380001   37.529999   37.049999   37.43   32.605194   6625100
7/22/2014   37.560001   37.900002   37.529999   37.759998   32.892658   9655800
7/23/2014   37.790001   37.919998   37.41   37.41   32.587776   13865100
7/24/2014   36.669998   36.849998   35.32   35.740002   31.133045   35694100
7/25/2014   35.099998   35.290001   34.560001   35.07   30.549406   28537300
7/28/2014   35.029999   35.09   34.779999   34.900002   30.401323   15051300
7/29/2014   35.009998   35.200001   34.43   34.450001   30.009333   16560100
7/30/2014   34.5    34.66   34.009998   34.310001   29.887373   18941700
7/31/2014   34.150002   34.240002   33.779999   33.82   29.460537   13408400
8/1/2014    33.790001   34  33.299999   33.439999   29.129519   15343800
8/4/2014    33.759998   34.02   33.5    33.610001   29.277599   11486300
8/5/2014    33.57   33.810001   33.150002   33.360001   29.05983    11012500
8/6/2014    33.23   33.669998   33.23   33.400002   29.094675   8715400
8/7/2014    33.560001   33.630001   32.799999   33.110001   28.842052   13526700
8/8/2014    33.09   33.560001   33.09   33.529999   29.207914   9935600
8/11/2014   33.639999   33.849998   33.41   33.799999   29.443113   10873700
8/12/2014   33.75   34.139999   33.549999   33.700001   29.355999   10304000
8/13/2014   33.93   34.07   33.779999   33.950001   29.573776   7156100
8/14/2014   33.810001   33.959999   33.220001   33.950001   29.573776   9956800
8/15/2014   34.049999   34.16   33.509998   33.84   29.477957   14153500
8/18/2014   34.09   34.439999   34.040001   34.400002   29.965771   10327200
8/19/2014   34.689999   34.75   34.330002   34.57   30.113855   10422900
8/20/2014   34.490002   34.720001   34.299999   34.529999   30.079014   9112500
8/21/2014   34.619999   34.73   34.459999   34.599998   30.139988   6585300
8/22/2014   34.509998   34.52   34.16   34.240002   29.826397   8665700
8/25/2014   34.43   34.740002   34.310001   34.669998   30.200966   9546400
8/26/2014   34.759998   35  34.630001   34.849998   30.357761   7535000
8/27/2014   34.919998   34.93   34.580002   34.709999   30.235813   7118000
8/28/2014   34.490002   34.75   34.220001   34.68   30.209682   5971400
8/29/2014   34.740002   34.849998   34.610001   34.799999   30.314205   5548700
9/2/2014    34.880001   35.139999   34.619999   34.799999   30.314205   7824100
9/3/2014    35.060001   35.119999   34.459999   34.470001   30.026747   11626400
9/4/2014    34.490002   34.919998   34.439999   34.630001   30.166122   9566300
9/5/2014    34.59   34.610001   34.23   34.580002   30.122566   13671800
9/8/2014    34.029999   34.150002   33.150002   33.240002   29.2087 22120600
9/9/2014    33.200001   33.299999   33.009998   33.07   29.059315   11861000
9/10/2014   33.119999   33.34   33.060001   33.290001   29.252636   10471000
9/11/2014   33.16   33.700001   33.150002   33.610001   29.533817   10120400
9/12/2014   33.48   33.599998   33.099998   33.27   29.235056   11036200
9/15/2014   33.16   33.799999   33.150002   33.630001   29.551397   12509900
9/16/2014   33.490002   33.950001   33.450001   33.709999   29.621698   11083000
9/17/2014   33.720001   34.139999   33.669998   33.849998   29.744717   10301000
9/18/2014   33.93   34.220001   33.93   34.029999   29.902891   8929600
9/19/2014   34.23   34.240002   33.77   33.939999   29.823793   14521400
9/22/2014   33.740002   33.84   33.09   33.439999   29.384436   11180000
9/23/2014   33.240002   33.580002   33.139999   33.220001   29.191122   8731900
9/24/2014   33.330002   33.68   33.02   33.650002   29.568981   10665400
9/25/2014   33.57   33.650002   32.830002   32.869999   28.883572   12309200
9/26/2014   33.040001   33.310001   32.939999   33.169998   29.147184   9417600
9/29/2014   32.970001   33.16   31.98   32.220001   28.312403   19710900
9/30/2014   32.240002   32.540001   31.67   31.940001   28.066362   24790800
10/1/2014   31.969999   33.029999   31.709999   32.490002   28.549656   31138700
10/2/2014   32.529999   33.400002   32.490002   33.18   29.155973   20794600
10/3/2014   33.43   33.900002   33.25   33.759998   29.665632   16981300
10/6/2014   33.84   34.240002   33.369999   33.75   29.656843   9092100
10/7/2014   33.040001   33.040001   31.65   31.77   27.916977   25661300
10/8/2014   31.84   32.220001   30.790001   32.18   28.277254   28308500
10/9/2014   32.09   32.130001   30.809999   31.030001   27.266726   23097600
10/10/2014  30.280001   30.940001   30.09   30.290001   26.61647    20496000
10/13/2014  30.290001   30.620001   29.73   29.790001   26.177111   17722900
10/14/2014  29.9    30.379999   29.85   30.110001   26.4583 14495500
10/15/2014  29.67   30.26   28.82   29.690001   26.089235   29623300
10/16/2014  29.129999   30.15   29.09   29.940001   26.308916   18226200
10/17/2014  30.379999   30.969999   30.17   30.24   26.572536   18339900
10/20/2014  30.219999   30.52   30.02   30.34   26.660406   11692200
10/21/2014  30.5    31.07   30.32   30.84   27.099766   12576800
10/22/2014  30.610001   31.51   30.57   31.309999   27.512766   17845800
10/23/2014  31.950001   31.99   30.809999   30.93   27.178852   25436900
10/24/2014  31.040001   31.280001   29.98   30.040001   26.39679    30313800
10/27/2014  30.15   30.49   29.82   30.08   26.43194    12790200
10/28/2014  30.389999   31.219999   30.139999   31.17   27.389744   26071300
10/29/2014  31.200001   31.33   30.35   30.719999   26.99432    11638300
10/30/2014  30.57   31.030001   30.450001   30.780001   27.047041   10074100
10/31/2014  31.15   31.620001   30.950001   31.4    27.591852   15539000
11/3/2014   31.35   31.459999   30.790001   31.18   27.398533   9931100
11/4/2014   31.040001   31.309999   30.68   30.82   27.082191   12058300
11/5/2014   31.15   31.18   30.559999   30.73   27.003107   11109600
11/6/2014   30.700001   31.459999   30.65   31.370001   27.565491   12729500
11/7/2014   31.309999   31.74   31.24   31.59   27.75881    10070900
11/10/2014  31.33   31.5    30.82   31.120001   27.34581    10297800
11/11/2014  31.040001   31.4    31  31.35   27.547918   7537800
11/12/2014  31.299999   31.549999   31.110001   31.42   27.609425   7456100
11/13/2014  31.51   31.9    31.469999   31.65   27.811529   8353900
11/14/2014  31.65   32.009998   31.48   31.790001   27.934553   8498700
11/17/2014  32  32.490002   31.9    32.310001   28.391487   11900500
11/18/2014  32.41   32.490002   31.870001   32.27   28.356337   9766000
11/19/2014  32.209999   32.310001   31.940001   32.150002   28.250895   8290100
11/20/2014  31.959999   32.259998   31.799999   32.130001   28.23332    8052900
11/21/2014  32.540001   32.549999   31.969999   32.130001   28.23332    8567200
11/24/2014  32.25   32.349998   31.77   32.189999   28.286039   13313500
11/25/2014  32.25   32.380001   31.969999   32.23   28.32119    9269300
11/26/2014  32.27   32.299999   31.950001   32.07   28.180593   7414500
11/28/2014  32.400002   33.540001   32.23   33.43   29.375654   14039800
12/1/2014   33.310001   33.470001   32.860001   32.939999   28.945078   14391900
12/2/2014   33.049999   33.619999   32.990002   33.259998   29.226273   14824800
12/3/2014   33.369999   33.779999   33.349998   33.639999   29.560188   11648500
12/4/2014   33.66   33.669998   33.040001   33.09   29.076891   11632800
12/5/2014   33.23   34.09   33.169998   33.93   29.815014   17730800
12/8/2014   33.52   33.560001   32.610001   32.68   28.972784   16125800
12/9/2014   32.279999   32.869999   32.169998   32.810001   29.088037   11147100
12/10/2014  32.720001   32.849998   31.870001   31.969999   28.343325   11583500
12/11/2014  32.139999   32.689999   31.99   32.189999   28.538368   13282600
12/12/2014  31.940001   32.16   31.57   31.57   27.988705   11239100
12/15/2014  31.700001   31.77   30.98   31  27.483358   16084000
12/16/2014  30.620001   31.059999   30.299999   30.73   27.24399    24294000
12/17/2014  30.809999   31.299999   30.639999   31.15   27.616348   13281800
12/18/2014  31.639999   31.75   31.17   31.75   28.148285   14112000
12/19/2014  31.76   32.93   31.75   32.810001   29.088037   18990900
12/22/2014  32.630001   33.310001   32.619999   33.23   29.46039    13243700
12/23/2014  33.48   33.700001   33.380001   33.560001   29.752956   8469500
12/24/2014  33.529999   33.59   33.240002   33.43   29.637703   4496000
12/26/2014  33.549999   33.849998   33.450001   33.73   29.903667   6673200
12/29/2014  33.869999   34.830002   33.790001   34.599998   30.674982   16654300
12/30/2014  34.560001   35.200001   34.41   35.09   31.1094 14966900
12/31/2014  35.240002   35.450001   34.889999   34.91   30.949814   12279700
1/2/2015    35.27   35.310001   34.41   34.84   30.887754   9756700
1/5/2015    34.98   35.25   34.07   34.330002   30.43561    16223000
1/6/2015    34.41   35.220001   34.099998   34.849998   30.896618   17747600
1/7/2015    35.23   35.950001   35.040001   35.84   31.774321   19319200
1/8/2015    36.060001   36.450001   35.799999   36.200001   32.093479   15206600
1/9/2015    36.209999   36.369999   35.41   35.59   31.552675   14515500
1/12/2015   35.810001   35.939999   35.470001   35.84   31.774321   10656700
1/13/2015   36.080002   36.400002   34.68   35.25   31.251242   21893500
1/14/2015   34.360001   34.57   33.59   34.299999   30.40901    27901300
1/15/2015   34.779999   34.869999   33.380001   33.43   29.637703   19437400
1/16/2015   33.310001   33.790001   33.27   33.68   29.85935    17780000
1/20/2015   33.900002   34.009998   33.349998   33.93   30.08098    11904100
1/21/2015   33.82   34.119999   33.52   33.889999   30.045521   14349900
1/22/2015   34.150002   34.18   33.310001   33.82   29.983461   14261100
1/23/2015   33.900002   34.18   33.709999   33.75   29.921402   13970000
1/26/2015   33.709999   34.040001   33.599998   33.700001   29.877077   10824800
1/27/2015   33.400002   33.689999   33.150002   33.419998   29.628845   14793300
1/28/2015   33.509998   33.57   32.75   32.84   29.114632   16936200
1/29/2015   32.91   33.34   32.360001   33.16   29.398335   15819200
1/30/2015   32.880001   33.150002   32.619999   32.619999   28.91959    19166500
2/2/2015    32.669998   33.150002   32.439999   33.110001   29.354004   18397000
2/3/2015    33.5    34.200001   33.439999   33.98   30.125307   26162100
2/4/2015    35.27   35.98   34.150002   35.830002   31.765448   49298100
2/5/2015    36.279999   36.599998   36.009998   36.25   32.137802   20854900
2/6/2015    36.259998   36.540001   35.919998   36  31.916159   16240100
2/9/2015    35.790001   36.099998   35.509998   36  31.916159   14797500
2/10/2015   37.279999   37.549999   36.400002   37.52   33.263733   32369400
2/11/2015   37.509998   37.860001   37.279999   37.669998   33.396721   22634000
2/12/2015   37.849998   38.18   37.73   38.02   33.707012   15537400
2/13/2015   37.93   38.07   37.349998   37.619999   33.35239    14696300
2/17/2015   37.200001   37.470001   37.049999   37.240002   33.015499   13147100
2/18/2015   37.25   37.48   37.130001   37.189999   32.971169   8482500
2/19/2015   37.029999   37.610001   36.98   37.509998   33.254868   11780800
2/20/2015   37.490002   37.720001   37.16   37.650002   33.37899    9345200
2/23/2015   37.619999   37.77   37.34   37.689999   33.414444   10970200
2/24/2015   37.619999   37.91   37.580002   37.75   33.46764    8560000
2/25/2015   37.790001   37.959999   37.610001   37.860001   33.565166   11161500
2/26/2015   37.810001   38.130001   37.509998   37.560001   33.299198   10708200
2/27/2015   37.380001   37.450001   37.110001   37.310001   33.077557   10490200
3/2/2015    37.310001   37.709999   37.310001   37.610001   33.343529   11234200
3/3/2015    37.380001   37.810001   37.299999   37.799999   33.511971   10036000
3/4/2015    37.630001   37.799999   37.299999   37.57   33.308067   12580400
3/5/2015    37.639999   37.82   37.560001   37.610001   33.343529   6620700
3/6/2015    37.459999   37.549999   36.73   36.84   32.660873   13764200
3/9/2015    37.549999   37.810001   37.32   37.66   33.661972   22979300
3/10/2015   37.43   37.779999   37.150002   37.549999   33.563656   20265300
3/11/2015   37.599998   38.130001   37.52   37.779999   33.769226   13191600
3/12/2015   37.860001   38.470001   37.84   38.43   34.350235   13986000
3/13/2015   38.389999   38.389999   37.73   38.049999   34.010567   11404200
3/16/2015   38.27   38.599998   38.209999   38.580002   34.484303   11219000
3/17/2015   38.150002   38.470001   38.060001   38.290001   34.22509    9686300
3/18/2015   38.169998   38.599998   37.779999   38.5    34.412796   18798800
3/19/2015   38.450001   38.779999   38.290001   38.650002   34.546875   11255700
3/20/2015   38.759998   38.93   38.549999   38.869999   34.743515   19769700
3/23/2015   38.810001   38.990002   38.59   38.59   34.493248   11372500
3/24/2015   38.52   38.52   37.75   37.849998   33.831799   15855900
3/25/2015   37.880001   37.91   37.369999   37.380001   33.411701   10209800
3/26/2015   37.700001   37.91   37.150002   37.349998   33.384876   13814500
3/27/2015   37.34   37.48   37.080002   37.310001   33.349129   9227700
3/30/2015   37.580002   37.869999   37.529999   37.68   33.679848   9980300
3/31/2015   37.68   38.040001   37.470001   37.5    33.518959   12633400
4/1/2015    37.27   37.369999   36.560001   36.740002   32.839642   16561800
4/2/2015    36.610001   36.73   36.330002   36.5    32.625122   16517700
4/6/2015    36.259998   36.970001   36.209999   36.66   32.768135   13179000
4/7/2015    35.990002   36.09   35.639999   35.73   31.936861   56224000
4/8/2015    35.889999   36.189999   35.75   36.110001   32.276531   27460300
4/9/2015    36.099998   36.389999   36.029999   36.290001   32.437412   15475300
4/10/2015   36.740002   36.779999   36.369999   36.57   32.687687   16768900
4/13/2015   36.630001   36.860001   36.389999   36.400002   32.535744   13530700
4/14/2015   36.459999   36.82   36.439999   36.48   32.607243   12987800
4/15/2015   36.82   37.080002   36.650002   36.939999   33.018406   13734900
4/16/2015   37.130001   37.18   36.740002   37.080002   33.143547   12225800
4/17/2015   36.830002   36.849998   36.5    36.639999   32.750259   14375200
4/20/2015   36.950001   37.169998   36.75   37.110001   33.170361   13879800
4/21/2015   37.330002   37.450001   36.830002   37.16   33.215057   17130500
4/22/2015   37.130001   37.220001   36.669998   37.16   33.215057   16025100
4/23/2015   36.25   36.299999   35.580002   35.919998   32.106689   41820400
4/24/2015   35.720001   35.810001   35.439999   35.59   31.811724   21252500
4/27/2015   35.650002   35.950001   35.560001   35.779999   31.981552   15497400
4/28/2015   35.75   35.959999   35.169998   35.720001   31.927929   14857500
4/29/2015   35.5    35.700001   35.240002   35.509998   31.740217   11907300
4/30/2015   35.259998   35.43   34.93   35.060001   31.33799    15784500
5/1/2015    35.169998   35.470001   34.810001   35.419998   31.659773   15307400
5/4/2015    35.5    35.720001   35.400002   35.400002   31.641897   12020100
5/5/2015    35.400002   35.52   34.990002   35.009998   31.293295   11068100
5/6/2015    35.139999   35.23   34.549999   34.77   31.078779   13076200
5/7/2015    34.639999   35.029999   34.549999   34.880001   31.177103   14033700
5/8/2015    35.049999   35.459999   35.029999   35.32   31.570393   12787000
5/11/2015   35.299999   35.59   35.169998   35.220001   31.481005   8833100
5/12/2015   34.959999   34.959999   34.509998   34.740002   31.051962   14049300
5/13/2015   34.779999   34.970001   34.709999   34.799999   31.105595   9196900
5/14/2015   35  35.040001   34.529999   34.650002   30.971518   12645300
5/15/2015   34.700001   34.98   34.700001   34.91   31.203913   9778800
5/18/2015   34.970001   35.209999   34.849998   35.049999   31.32905    10263100
5/19/2015   35.169998   35.240002   34.959999   35.119999   31.391619   9856700
5/20/2015   35.240002   35.299999   34.66   35.02   31.302237   12925600
5/21/2015   35  35.66   35  35.580002   31.80279    16016000
5/22/2015   35.52   35.740002   35.419998   35.700001   31.910053   9648200
5/26/2015   35.450001   35.599998   35.43   35.52   31.749157   12566300
5/27/2015   35.52   35.810001   35.43   35.810001   32.008369   10058300
5/28/2015   36.110001   36.48   35.970001   36.389999   32.526794   18063900
5/29/2015   36.490002   36.580002   35.849998   35.970001   32.15139    15498900
6/1/2015    36.060001   36.34   35.650002   36.18   32.339092   12012500
6/2/2015    36.09   36.5    35.970001   36.220001   32.374844   16938000
6/3/2015    36.369999   36.419998   35.869999   35.939999   32.124573   12817100
6/4/2015    35.66   35.869999   35.470001   35.540001   31.767036   10538500
6/5/2015    35.5    35.549999   34.959999   35.119999   31.391619   24629200
6/8/2015    34.860001   35.119999   34.799999   34.990002   31.599339   15352200
6/9/2015    35.110001   35.32   35  35.259998   31.843164   12901000
6/10/2015   35.450001   35.619999   35.290001   35.59   32.14119    11402200
6/11/2015   35.720001   36.009998   35.549999   35.549999   32.105068   16819000
6/12/2015   35.380001   35.900002   35.380001   35.709999   32.249565   11170200
6/15/2015   35.349998   35.73   35.009998   35.459999   32.023785   14016000
6/16/2015   35.360001   35.779999   35.169998   35.610001   32.159252   6638600
6/17/2015   35.68   35.810001   35.279999   35.810001   32.339874   10286600
6/18/2015   35.869999   36.48   35.849998   36.200001   32.692078   15490900
6/19/2015   36.119999   36.330002   35.950001   36.110001   32.610806   14831300
6/22/2015   36.290001   36.540001   36.130001   36.189999   32.683052   13783000
6/23/2015   36.369999   36.48   36.27   36.299999   32.782391   7279900
6/24/2015   35.91   35.970001   35.110001   35.16   31.752857   16930000
6/25/2015   35.209999   35.32   34.57   34.700001   31.337435   14593100
6/26/2015   34.700001   34.82   34.279999   34.380001   31.048447   11632800
6/29/2015   34.119999   34.169998   33.200001   33.23   30.009886   18717700
6/30/2015   33.5    33.57   33.060001   33.330002   30.100199   12911800
7/1/2015    33.610001   33.610001   32.68   33.040001   29.838299   16169500
7/2/2015    33.189999   33.450001   33.060001   33.23   30.009886   8646400
7/6/2015    32.849998   33.119999   32.610001   32.650002   29.486092   10433100
7/7/2015    32.619999   32.950001   32.009998   32.860001   29.675737   18589300
7/8/2015    32.389999   32.41   30.940001   31.190001   28.16757    29971400
7/9/2015    31.620001   31.75   30.92   31.01   28.005011   16934200
7/10/2015   31.299999   31.42   30.99   31.4    28.35722    12237800
7/13/2015   31.870001   31.9    31.459999   31.68   28.610086   16327100
7/14/2015   31.59   31.99   31.43   31.77   28.691364   10832900
7/15/2015   31.85   31.9    31.299999   31.43   28.384312   18022000
7/16/2015   31.139999   31.200001   30.309999   30.610001   27.643774   35920700
7/17/2015   30.639999   30.799999   30.43   30.65   27.679897   16230200
7/20/2015   30.85   30.85   30.42   30.5    27.544432   15643900
7/21/2015   30.51   30.559999   30.32   30.389999   27.445089   23472100
7/22/2015   30.33   30.52   29.889999   30.299999   27.363815   20867800
7/23/2015   32.66   32.700001   31.4    31.5    28.447527   38967600
7/24/2015   31.9    31.940001   30.82   31.059999   28.050165   22967600
7/27/2015   30.950001   31.32   30.6    31.049999   28.041134   23336100
7/28/2015   31.49   31.639999   31.219999   31.32   28.284973   23184400
7/29/2015   31.48   32.060001   31.43   31.950001   28.853924   20632700
7/30/2015   31.889999   32.049999   31.75   31.91   28.817799   10123300
7/31/2015   32.080002   32.130001   31.43   31.51   28.45656    12399300
8/3/2015    31.790001   31.889999   31.309999   31.68   28.610086   14800600
8/4/2015    31.66   31.77   31.389999   31.52   28.46559    15105900
8/5/2015    31.77   31.77   31.200001   31.6    28.53784    14403600
8/6/2015    31.59   31.93   31.139999   31.860001   28.772644   19567900
8/7/2015    32.09   32.139999   31.6    31.74   28.664272   12960000
8/10/2015   31.950001   32.25   31.860001   31.940001   28.844891   11676400
8/11/2015   31.290001   31.309999   30.59   30.83   27.842453   24167200
8/12/2015   30.43   31  29.790001   30.870001   27.87858    23093600
8/13/2015   30.870001   31.25   30.809999   31.059999   28.050165   20432400
8/14/2015   31.139999   31.549999   31.059999   31.49   28.438498   12109200
8/17/2015   31.469999   31.68   31.17   31.610001   28.546871   12057900
8/18/2015   31.41   31.77   31.34   31.709999   28.637178   9279800
8/19/2015   31.610001   32.049999   31.370001   31.629999   28.564932   13919100
8/20/2015   31.459999   31.459999   30.83   30.84   27.851486   13352500
8/21/2015   30.459999   30.530001   29.57   29.6    26.731646   27542200
8/24/2015   27.299999   28.18   24.620001   27.799999   25.106071   35740400
8/25/2015   29.200001   29.200001   27.280001   27.280001   24.636463   19966200
8/26/2015   27.620001   28.200001   26.9    28.1    25.377001   27717300
8/27/2015   28.52   28.82   28.02   28.58   25.81049    28498900
8/28/2015   28.6    29.139999   28.530001   29  26.189789   15167300
8/31/2015   29.09   29.690001   29.02   29.440001   26.587151   16067500
9/1/2015    29.18   29.370001   28.4    28.639999   25.864674   16687400
9/2/2015    29.01   29.219999   28.620001   29.209999   26.379435   10776300
9/3/2015    29.379999   29.709999   29.02   29.110001   26.289131   11504200
9/4/2015    28.780001   29.040001   28.57   28.879999   26.081417   13435300
9/8/2015    29.5    29.940001   29.5    29.879999   26.984514   19298900
9/9/2015    30.200001   30.4    29.52   29.620001   26.749706   15747800
9/10/2015   29.190001   30.469999   29.190001   30  27.426224   18672000
9/11/2015   30.01   30.200001   29.58   30.15   27.563351   15344700
9/14/2015   30.110001   30.77   30.059999   30.719999   28.084448   20148900
9/15/2015   30.77   31.549999   30.77   30.99   28.331284   22161900
9/16/2015   31.08   31.57   30.92   31.200001   28.523272   17076600
9/17/2015   31.25   31.809999   31.129999   31.309999   28.623831   16644600
9/18/2015   30.98   31.120001   30.469999   30.51   27.892467   30809000
9/21/2015   30.67   30.959999   30.379999   30.620001   27.993031   14325600
9/22/2015   29.42   30.059999   29.41   30.030001   27.453648   17190200
9/23/2015   30.01   30.139999   29.59   29.719999   27.17024    11277100
9/24/2015   29.41   29.51   28.77   29.440001   26.914267   19687600
9/25/2015   29.790001   29.84   29.23   29.41   26.886835   13369400
9/28/2015   29.290001   29.32   28.440001   28.559999   26.109762   15648900
9/29/2015   28.66   29.290001   28.379999   29.15   26.649143   17043700
9/30/2015   29.620001   30.1    29.379999   30.02   27.444506   18674300
10/1/2015   30.290001   30.75   29.98   30.67   28.03874    18261900
10/2/2015   30.200001   31.76   30.16   31.73   29.007799   16596600
10/5/2015   31.9    32.16   31.52   31.76   29.035223   15407500
10/6/2015   31.809999   32.380001   31.809999   32.220001   29.455761   14214900
10/7/2015   32.450001   33.189999   32.41   33.049999   30.214552   15238600
10/8/2015   32.950001   33.509998   32.860001   33.43   30.561953   12909800
10/9/2015   33.34   33.630001   32.790001   32.950001   30.123131   14169100
10/12/2015  33.040001   33.16   32.619999   33.02   30.187124   10766400
10/13/2015  32.849998   33.369999   32.709999   33.130001   30.287693   11789300
10/14/2015  33.200001   33.5    32.919998   33.330002   30.470535   11974000
10/15/2015  33.549999   33.66   33.16   33.32   30.461388   10844300
10/16/2015  33.369999   33.459999   32.880001   33.150002   30.305973   9445800
10/19/2015  33  33.290001   32.799999   33.240002   30.388254   10084600
10/20/2015  33.18   33.889999   33.080002   33.48   30.60766    11758400
10/21/2015  34.959999   35.869999   34.720001   35.419998   32.381226   36877400
10/22/2015  35.639999   35.790001   34.970001   35.419998   32.381226   22708100
10/23/2015  35.540001   36.060001   35.41   35.950001   32.865761   18277800
10/26/2015  35.900002   35.939999   35.259998   35.669998   32.609783   14010800
10/27/2015  35.389999   35.490002   34.740002   34.970001   31.969835   15536000
10/28/2015  34.990002   35.299999   34.650002   35.220001   32.19838    9668600
10/29/2015  35.040001   35.049999   34.110001   34.75   31.768705   12036900
10/30/2015  34.849998   35.200001   34.459999   34.91   31.914974   10723900
11/2/2015   34.880001   35.75   34.860001   35.57   32.518356   11858400
11/3/2015   35.529999   35.990002   35.360001   35.779999   32.710335   15144900
11/4/2015   35.830002   35.919998   35.380001   35.419998   32.381226   12578000
11/5/2015   35.529999   35.560001   35.189999   35.439999   32.399506   7679700
11/6/2015   35.32   35.799999   35.259998   35.75   32.682911   9376900
11/9/2015   35.98   36.119999   35.439999   35.669998   32.609783   9997600
11/10/2015  35.540001   35.630001   35.16   35.619999   32.564064   9687200
11/11/2015  35.740002   36.009998   35.52   35.549999   32.500072   6751800
11/12/2015  35.34   35.48   35.02   35.09   32.079536   10650900
11/13/2015  34.970001   35.169998   34.189999   34.310001   31.366451   12090600
11/16/2015  34.310001   35.220001   34.290001   35.169998   32.152672   14599100
11/17/2015  34.310001   35.59   34.310001   35.209999   32.189236   11748200
11/18/2015  35.400002   36.48   35.299999   36.459999   33.331997   14866300
11/19/2015  36.43   36.470001   36.07   36.139999   33.039452   9760800
11/20/2015  36.310001   36.419998   36.009998   36.34   33.222294   10793200
11/23/2015  36.389999   36.869999   36.060001   36.080002   32.984596   9849300
11/24/2015  35.759998   36.330002   35.689999   36.220001   33.112587   10346900
11/25/2015  36.150002   36.419998   36.110001   36.34   33.222294   7292800
11/27/2015  36.360001   36.490002   36.220001   36.369999   33.249718   2899300
11/30/2015  36.599998   36.880001   36.189999   36.200001   33.094307   13959400
12/1/2015   35.950001   36.34   35.799999   36.259998   33.149162   12656400
12/2/2015   36.310001   36.360001   35.619999   35.73   32.664635   9715100
12/3/2015   35.830002   36  35.23   35.470001   32.426933   10795800
12/4/2015   35.599998   36.34   35.369999   36.25   33.140018   11562600
12/7/2015   36.459999   36.52   35.990002   36.130001   33.030315   11303500
12/8/2015   35.830002   35.869999   35.23   35.48   32.436081   11905400
12/9/2015   35.299999   35.700001   34.860001   35.450001   32.408649   11692000
12/10/2015  35.25   35.889999   35.18   35.630001   32.573208   8787000
12/11/2015  35.139999   35.41   34.27   34.549999   31.585863   16271200
12/14/2015  34.779999   34.84   34.049999   34.389999   31.439589   13597300
12/15/2015  34.75   34.959999   34.299999   34.540001   31.576721   13874300
12/16/2015  34.349998   35.169998   34.25   35.139999   32.463604   14771600
12/17/2015  35.150002   35.27   34.07   34.110001   31.512054   14448400
12/18/2015  33.959999   34.060001   33.540001   33.669998   31.105564   19469500
12/21/2015  33.790001   34.060001   33.59   33.830002   31.253382   12820000
12/22/2015  34.209999   34.490002   34.07   34.290001   31.678345   9115000
12/23/2015  34.509998   34.939999   34.380001   34.779999   32.131027   8816700
12/24/2015  34.720001   34.75   34.5    34.599998   31.964733   3134800
12/28/2015  34.529999   34.669998   34.299999   34.509998   31.881588   4741300
12/29/2015  34.66   34.689999   34.169998   34.5    31.872351   7056400
12/30/2015  34.32   34.560001   34.279999   34.330002   31.715298   4694500
12/31/2015  34.209999   34.299999   34  34.009998   31.419666   6586000
1/4/2016    33.450001   33.540001   32.84   33.310001   30.772985   14875500
1/5/2016    33.330002   33.41   32.18   32.43   29.960007   19777200
1/6/2016    31.950001   31.98   31.01   31.27   28.888359   27515200
1/7/2016    30.26   30.82   29.83   29.99   27.705849   21046300
1/8/2016    30.459999   30.700001   29.42   29.530001   27.280886   16448000
1/11/2016   30.370001   30.48   29.68   30.25   27.946045   16826600
1/12/2016   30.629999   30.75   29.799999   30.299999   27.992237   13398900
1/13/2016   31.83   31.9    30.09   30.49   28.167767   31586200
1/14/2016   30.809999   30.889999   29.450001   30.299999   27.992237   27106700
1/15/2016   29.459999   29.68   28.799999   29.57   27.317837   26698100
1/19/2016   29.93   30  28.91   29.4    27.160784   17826600
1/20/2016   28.860001   29.9    28.32   29.42   27.179262   21481000
1/21/2016   29.459999   30.139999   29.07   29.549999   27.29936    15844000
1/22/2016   30.16   30.290001   29.030001   29.280001   27.049923   18302800
1/25/2016   29.33   29.59   29.02   29.23   27.003735   33627700
1/26/2016   29.41   29.75   29.040001   29.65   27.391745   11652600
1/27/2016   29.719999   29.9    29  29.209999   26.985258   12932300
1/28/2016   29.469999   29.48   28.4    29.02   26.809727   16421200
1/29/2016   29.17   29.639999   29.02   29.639999   27.382504   13445800
2/1/2016    29.459999   30.24   29.1    30.110001   27.81671    13831700
2/2/2016    29.99   30.190001   28.870001   29.65   27.391745   23777400
2/3/2016    30.1    30.25   28.18   28.92   26.717344   29069800
2/4/2016    28.940001   29.209999   28.1    28.639999   26.45867    20856400
2/5/2016    28.67   29.200001   28.42   28.540001   26.366285   14125200
2/8/2016    28.280001   28.84   28.049999   28.68   26.495623   19174000
2/9/2016    28.129999   28.870001   27.77   27.870001   25.747316   21245900
2/10/2016   28.120001   28.639999   27.690001   27.709999   25.599499   15163800
2/11/2016   27.48   28.09   26.690001   26.9    24.851192   25164400
2/12/2016   27.23   27.74   27.049999   27.709999   25.599499   11041000
2/16/2016   28  28.59   27.76   28.58   26.403238   14627500
2/17/2016   28.860001   29.35   28.700001   29.27   27.040688   13256100
2/18/2016   29.450001   29.549999   28.92   29.030001   26.818968   12158600
2/19/2016   28.879999   28.98   28.379999   28.780001   26.588009   12362300
2/22/2016   28.780001   29.639999   28.780001   29.629999   27.373266   12215500
2/23/2016   29.41   29.82   29.280001   29.379999   27.142307   9949600
2/24/2016   28.719999   28.9    27.809999   28.84   26.643438   20989100
2/25/2016   28.83   29.51   28.549999   29.5    27.253168   11892100
2/26/2016   29.73   29.959999   29.540001   29.629999   27.373266   15778300
2/29/2016   29.370001   29.799999   29.290001   29.440001   27.197741   10329400
3/1/2016    30.02   30.23   28.92   30.01   27.724327   21007300
3/2/2016    30  30.32   29.84   30.15   27.853659   12094700
3/3/2016    30.26   31.219999   30.200001   31.07   28.70359    17740400
3/4/2016    31.219999   31.74   31.059999   31.370001   28.980742   13963200
3/7/2016    31.309999   31.780001   31.190001   31.59   29.183985   11373800
3/8/2016    31.4    31.4    30.459999   30.68   28.343296   16794400
3/9/2016    30.469999   30.629999   30.200001   30.540001   28.567797   12158900
3/10/2016   30.719999   30.879999   30.27   30.82   28.829714   15088700
3/11/2016   31.049999   31.33   30.98   31.26   29.241299   13363000
3/14/2016   31.18   31.389999   30.9    31.18   29.166466   9353100
3/15/2016   30.860001   31.08   30.440001   31.049999   29.044859   8983200
3/16/2016   30.83   31.76   30.83   31.690001   29.643532   9991900
3/17/2016   31.73   32.099998   31.639999   31.959999   29.896095   11295900
3/18/2016   32.080002   32.380001   31.91   31.959999   29.896095   15431600
3/21/2016   32.110001   32.189999   31.75   32.080002   30.008348   7397300
3/22/2016   32.080002   32.209999   31.76   31.9    29.83997    8195600
3/23/2016   31.92   31.93   31.17   31.309999   29.288071   9107100
3/24/2016   30.879999   30.969999   30.389999   30.959999   28.960674   12041000
3/28/2016   31.129999   31.25   30.940001   31.02   29.0168 6109400
3/29/2016   31.040001   31.280001   30.58   31.190001   29.175819   13627300
3/30/2016   31.440001   31.67   30.959999   30.99   28.988735   13377600
3/31/2016   31.01   31.59   31  31.43   29.400324   10209000
4/1/2016    31.18   31.200001   30.32   30.469999   28.502314   17421700
4/4/2016    30.4    30.48   29.75   29.9    27.969126   12167300
4/5/2016    29.67   29.73   29.35   29.6    27.688498   9101900
4/6/2016    29.66   29.950001   29.299999   29.940001   28.006544   9555200
4/7/2016    29.85   29.950001   29.18   29.42   27.520123   12865600
4/8/2016    29.67   29.76   29.23   29.370001   27.473352   8843500
4/11/2016   29.49   30.040001   29.48   29.530001   27.62302    8882900
4/12/2016   29.559999   29.77   29.27   29.709999   27.791395   11147000
4/13/2016   30.01   30.870001   29.940001   30.780001   28.792295   11076800
4/14/2016   30.84   31.049999   30.639999   30.719999   28.736174   8189500
4/15/2016   30.68   30.85   30.41   30.559999   28.586506   8261200
4/18/2016   30.76   31.370001   30.610001   31.309999   29.288071   15685100
4/19/2016   31.65   32.16   31.610001   31.969999   29.905451   14408300
4/20/2016   32  32.41   32  32.189999   30.111238   12911500
4/21/2016   33.18   33.41   32.470001   32.66   30.550894   22792300
4/22/2016   32.66   32.790001   32.119999   32.18   30.101891   13824500
4/25/2016   32.09   32.110001   31.6    31.950001   29.886742   10604800
4/26/2016   32  32.299999   31.93   32.189999   30.111238   8701200
4/27/2016   32.18   32.290001   31.99   32.16   30.083179   6711400
4/28/2016   31.969999   32.73   31.73   32.439999   30.345098   13443200
4/29/2016   32.349998   32.349998   31.52   31.799999   29.746428   12533000
5/2/2016    32.049999   32.119999   31.73   31.75   29.699657   9794000
5/3/2016    31.57   31.6    30.67   31.25   29.231947   15046300
5/4/2016    31  31.09   30.42   30.59   28.614569   13574700
5/5/2016    30.790001   30.809999   30.299999   30.540001   28.567797   10383800
5/6/2016    30.73   31.110001   30.559999   30.959999   28.960674   11427900
5/9/2016    31  31.07   30.540001   30.780001   28.792295   8127200
5/10/2016   30.9    31.370001   30.84   31.35   29.325489   9177200
5/11/2016   31.32   31.459999   31  31.08   29.072926   8538100
5/12/2016   31.200001   31.370001   30.75   31.18   29.166466   9411500
5/13/2016   30.870001   31.290001   30.370001   30.52   28.549091   10563400
5/16/2016   30.5    30.98   30.5    30.67   28.6894 17749500
5/17/2016   30.4    30.780001   30.280001   30.629999   28.651985   9542900
5/18/2016   30.559999   31.040001   30.440001   30.75   28.764235   8454200
5/19/2016   30.51   30.68   30.17   30.32   28.362003   10142200
5/20/2016   30.51   30.790001   30.4    30.57   28.595858   7736100
5/23/2016   30.5    30.629999   30.35   30.59   28.614569   6697700
5/24/2016   30.65   31.08   30.620001   31.049999   29.044859   8743100
5/25/2016   31.190001   31.77   31.120001   31.65   29.606115   10151600
5/26/2016   31.65   31.75   31.18   31.290001   29.269363   6713800
5/27/2016   31.309999   31.639999   31.26   31.389999   29.362906   6089800
5/31/2016   31.540001   31.620001   31.129999   31.280001   29.26001    11803400
6/1/2016    31.15   31.15   29.870001   30.219999   28.268463   26002300
6/2/2016    30.129999   30.459999   30.049999   30.26   28.305878   12635400
6/3/2016    30.09   30.15   29.51   29.6    27.688498   18549600
6/6/2016    29.85   30.040001   29.719999   29.99   28.053314   10985800
6/7/2016    30.16   30.379999   29.950001   30.23   28.277815   14425700
6/8/2016    30  30.030001   29.52   29.57   28.012562   12990900
6/9/2016    29.48   29.5    29.16   29.360001   27.813625   11907500
6/10/2016   29.219999   29.34   28.98   29.059999   27.529425   10740400
6/13/2016   28.85   29.4    28.799999   29.08   27.548372   13871300
6/14/2016   29.07   29.309999   28.65   28.83   27.311539   10751700
6/15/2016   28.98   29.219999   28.790001   28.860001   27.33996    8479900
6/16/2016   28.67   29.07   28.5    29.02   27.491533   9654400
6/17/2016   29.139999   29.43   29.059999   29.23   27.690472   12707400
6/20/2016   29.620001   30.030001   29.59   29.65   28.08835    12329100
6/21/2016   29.639999   29.77   29.43   29.51   27.955725   10318000
6/22/2016   29.34   29.59   29.27   29.32   27.77573    8717200
6/23/2016   29.59   29.85   29.549999   29.82   28.249395   9598100
6/24/2016   28.58   29.040001   28.25   28.35   26.856821   30181100
6/27/2016   28.09   28.1    27.34   27.51   26.061064   18634200
6/28/2016   27.93   27.98   27.4    27.74   26.278948   14061400
6/29/2016   28  28.200001   27.6    28.17   26.6863 10644100
6/30/2016   28.18   29.66   27.700001   28.299999   26.809452   15360600
7/1/2016    28.690001   28.98   28.360001   28.889999   27.36838    15157900
7/5/2016    28.639999   28.68   28.040001   28.17   26.6863 12178200
7/6/2016    28  28.41   27.52   28.4    26.904186   14631400
7/7/2016    28.49   29.059999   28.42   28.74   27.22628    10821900
7/8/2016    29.27   29.870001   29.27   29.66   28.097824   16659400
7/11/2016   29.790001   30.27   29.74   30.129999   28.543068   13870300
7/12/2016   30.450001   30.85   30.389999   30.6    28.988316   16786300
7/13/2016   30.629999   30.690001   30.219999   30.629999   29.016735   13303600
7/14/2016   30.879999   31.049999   30.6    30.76   29.139887   11306400
7/15/2016   30.82   30.98   30.57   30.77   29.149361   8429500
7/18/2016   30.75   31.1    30.610001   30.870001   29.244095   8732300
7/19/2016   30.700001   31.27   30.700001   31.25   29.604078   17164100
7/20/2016   31.42   31.58   31.07   31.49   29.831436   20923000
7/21/2016   31.49   32.869999   31.49   32.029999   30.342995   36218500
7/22/2016   32.099998   32.240002   31.719999   32.16   30.46615    13305400
7/25/2016   32.189999   32.360001   31.959999   32.060001   30.371418   11324900
7/26/2016   31.98   32.220001   31.889999   32.150002   30.456678   9462000
7/27/2016   32.18   32.290001   31.969999   32.02   30.333525   9136900
7/28/2016   31.049999   31.200001   30.65   30.99   29.357773   20363900
7/29/2016   30.790001   31.549999   30.780001   31.540001   29.878805   16150500
8/1/2016    31.540001   31.620001   31.200001   31.299999   29.651445   11190600
8/2/2016    31.030001   31.08   29.82   29.93   28.353601   24346900
8/3/2016    30  30.25   29.91   30.24   28.647274   14504200
8/4/2016    30.24   30.530001   30.23   30.34   28.742008   8621800
8/5/2016    30.51   30.889999   30.5    30.799999   29.17778    13135900
8/8/2016    30.92   31.059999   30.799999   30.879999   29.253567   10470900
8/9/2016    30.91   31.25   30.83   31.07   29.433559   13691100
8/10/2016   31.030001   31.27   30.959999   31.25   29.604078   10833700
8/11/2016   31.43   31.790001   31.360001   31.75   30.077744   13179600
8/12/2016   31.6    31.75   31.549999   31.57   29.907223   9843700
8/15/2016   31.59   31.889999   31.549999   31.860001   30.18195    9345300
8/16/2016   31.809999   31.85   31.610001   31.709999   30.039848   9888500
8/17/2016   31.709999   31.879999   31.549999   31.85   30.172476   8392400
8/18/2016   31.799999   31.860001   31.48   31.549999   29.888277   14089900
8/19/2016   31.48   31.889999   31.4    31.83   30.15353    8809700
8/22/2016   31.790001   31.950001   31.700001   31.870001   30.191423   8306000
8/23/2016   31.969999   32.049999   31.870001   31.9    30.219843   10961100
8/24/2016   31.84   32.09   31.76   31.780001   30.106165   8179500
8/25/2016   31.709999   31.75   31.360001   31.540001   29.878805   15930800
8/26/2016   31.67   31.82   31.42   31.530001   29.869331   10436200
8/29/2016   31.780001   31.959999   31.57   31.809999   30.134583   7678000
8/30/2016   31.809999   32  31.23   31.67   30.001957   10748700
8/31/2016   31.67   31.940001   31.65   31.92   30.238791   9625600
9/1/2016    31.860001   32.549999   31.34   31.799999   30.125109   14898800
9/2/2016    31.879999   32.200001   31.85   32.16   30.46615    10828400
9/6/2016    32.25   32.34   31.85   32.119999   30.428257   16774800
9/7/2016    31.99   31.99   31.620001   31.889999   30.572056   12554700
9/8/2016    31.85   32  31.68   31.709999   30.399496   11795200
9/9/2016    31.440001   31.559999   30.370001   30.48   29.220327   22476300
9/12/2016   30.360001   31.35   30.129999   31.18   29.891401   17250300
9/13/2016   31.02   31.15   30.82   30.940001   29.66132    16162900
9/14/2016   30.790001   30.870001   30.49   30.709999   29.440823   12903200
9/15/2016   30.75   31.23   30.74   31.120001   29.833879   13467400
9/16/2016   31.129999   31.129999   30.610001   30.969999   29.690079   12780800
9/19/2016   31.9    32.080002   31.66   31.719999   30.409081   32224500
9/20/2016   31.91   31.940001   31.33   31.65   30.341976   12876200
9/21/2016   31.719999   32.16   31.719999   32.110001   30.782967   14468700
9/22/2016   32.27   32.470001   32.27   32.389999   31.051392   12034000
9/23/2016   32.099998   32.369999   32.049999   32.119999   30.792549   9812100
9/26/2016   32.02   32.119999   31.75   31.799999   30.485775   12700900
9/27/2016   31.77   31.959999   31.540001   31.6    30.294044   14465300
9/28/2016   31.75   31.940001   31.540001   31.9    30.581644   10713600
9/29/2016   31.77   31.959999   31.450001   31.48   30.179001   8821200
9/30/2016   31.629999   31.950001   31.58   31.77   30.457018   9330000
10/3/2016   31.639999   32.240002   31.610001   32.040001   30.715858   11375900
10/4/2016   32.080002   32.470001   32.040001   32.169998   30.840483   8506200
10/5/2016   32.310001   32.779999   32.23   32.68   31.329409   11093500
10/6/2016   32.540001   32.639999   32.209999   32.529999   31.185604   8611200
10/7/2016   32.5    32.599998   32.049999   32.34   31.00346    8909400
10/10/2016  32.310001   32.599998   32.119999   32.150002   30.821314   6092600
10/11/2016  32.23   32.279999   31.690001   31.889999   30.572056   7977500
10/12/2016  31.9    31.99   31.65   31.68   30.370735   5597600
10/13/2016  31.48   31.629999   30.879999   31.51   30.207762   12102600
10/14/2016  31.76   31.99   31.68   31.870001   30.552883   11105600
10/17/2016  31.84   32.060001   31.530001   31.559999   30.255697   7476100
10/18/2016  31.83   31.879999   31.190001   31.4    30.102306   7955800
10/19/2016  31.540001   31.98   31.48   31.85   30.533709   9158600
10/20/2016  31.780001   31.860001   31.389999   31.75   30.437843   8077600
10/21/2016  31.58   32.169998   31.48   32.040001   30.715858   11975700
10/24/2016  32.18   33.080002   32.150002   32.98   31.61701    20232300
10/25/2016  32.849998   32.849998   31.389999   31.6    30.294044   34069800
10/26/2016  31.219999   31.74   31.120001   31.58   30.274868   14955800
10/27/2016  31.75   31.780001   31.190001   31.33   30.035202   20653600
10/28/2016  31.33   31.76   31.219999   31.32   30.025614   10571600
10/31/2016  31.42   31.65   31.35   31.6    30.294044   7954100
11/1/2016   31.700001   32.080002   31.190001   31.48   30.179001   14668300
11/2/2016   31.33   31.719999   31.309999   31.450001   30.150244   11763100
11/3/2016   31.450001   31.639999   30.950001   31.07   29.785946   13720100
11/4/2016   31  31.540001   30.940001   31.16   29.872225   12770800
11/7/2016   31.58   32.150002   31.540001   32.02   30.696684   13560200
11/8/2016   31.9    31.969999   31.41   31.73   30.418669   10357100
11/9/2016   30.91   31.15   30.209999   30.959999   29.68049    38594400
11/10/2016  30.93   32.830002   30.91   32.73   31.377338   27811100
11/11/2016  32.490002   34.279999   32.380001   34.02   32.614025   33042700
11/14/2016  33.900002   34.419998   33.049999   33.279999   31.904612   19656300
11/15/2016  33.299999   33.599998   33.099998   33.43   32.048412   10906600
11/16/2016  33.360001   33.360001   33.07   33.23   31.856676   8803300
11/17/2016  32.970001   33.439999   32.75   33.419998   32.038822   11728600
11/18/2016  33.400002   33.419998   32.959999   33  31.636183   8617200
11/21/2016  33.23   33.279999   32.98   33.009998   31.645769   11667100
11/22/2016  32.82   33.82   32.77   33.810001   32.412708   12283800
11/23/2016  33.740002   33.990002   33.689999   33.860001   32.460636   8708800
11/25/2016  34  34.32   33.93   34.25   32.834518   5317700
11/28/2016  34.349998   34.380001   33.959999   34.049999   32.642788   11516600
11/29/2016  34.029999   34.580002   33.860001   34.57   33.1413 12610000
11/30/2016  34.700001   34.98   34.450001   34.529999   33.102951   15681700
12/1/2016   34.810001   36.66   34.790001   36.43   34.924427   37092300
12/2/2016   36.25   36.299999   35.299999   35.41   33.946583   22753400
12/5/2016   35.349998   35.459999   34.91   34.939999   33.859367   12440400
12/6/2016   35.09   35.16   34.91   35.07   33.985344   11867800
12/7/2016   35.18   36.540001   35.09   36.299999   35.177307   26622400
12/8/2016   36.189999   36.459999   36.040001   36.419998   35.293591   14516000
12/9/2016   36.41   37.68   36.41   37.66   36.495243   26434200
12/12/2016  37.509998   37.740002   37.009998   37.099998   35.952564   15575200
12/13/2016  37.150002   37.439999   36.950001   37.360001   36.204521   9228800
12/14/2016  36.299999   36.779999   35.93   35.950001   34.838131   19799000
12/15/2016  35.869999   36.389999   35.779999   36.240002   35.119164   18215600
12/16/2016  36.400002   36.41   36.099998   36.369999   35.24514    23566000
12/19/2016  36.490002   36.73   36.150002   36.400002   35.274212   10960800
12/20/2016  36.400002   36.73   36.23   36.610001   35.477718   8795900
12/21/2016  36.5    36.689999   36.349998   36.419998   35.293591   6669700
12/22/2016  36.290001   36.400002   35.630001   35.689999   34.58617    9911700
12/23/2016  35.830002   35.869999   35.540001   35.689999   34.58617    9044300
12/27/2016  35.799999   35.93   35.5    35.540001   34.440807   6008700
12/28/2016  35.740002   35.799999   35.130001   35.150002   34.062874   8451900
12/29/2016  35.25   35.48   35.119999   35.139999   34.053181   4415300
12/30/2016  35.209999   35.310001   34.669998   34.84   33.762463   7646100
1/3/2017    34.98   35.57   34.84   35.150002   34.062874   10904900
1/4/2017    35.599998   37.240002   35.470001   37.09   35.942871   23388500
1/5/2017    37.009998   37.049999   36.07   36.389999   35.264523   15636700
1/6/2017    36.41   36.549999   35.93   35.990002   34.876896   13240100
1/9/2017    36.119999   36.529999   35.860001   36.009998   34.896275   15201300
1/10/2017   36.189999   38.16   36.049999   37.349998   36.194832   34804500
1/11/2017   37.540001   38.110001   37.220001   37.950001   36.776276   19553900
1/12/2017   38  38.150002   37.060001   37.509998   36.34988    16830200
1/13/2017   37.549999   37.77   37.150002   37.34   36.185139   8748800
1/17/2017   37.34   37.689999   37.169998   37.310001   36.156067   8219700
1/18/2017   37.450001   37.580002   37.119999   37.470001   36.311119   11220100
1/19/2017   37.630001   37.84   37.16   37.299999   36.146378   8262700
1/20/2017   37.419998   37.419998   36.759998   37.009998   35.865345   14001500
1/23/2017   37.009998   37.130001   36.380001   36.650002   35.516479   11624500
1/24/2017   36.700001   37.240002   36.68   37  35.855656   11600300
1/25/2017   37.709999   38.380001   37.599998   38.279999   37.096066   20745200
1/26/2017   38.099998   38.25   37.369999   37.52   36.359577   10813400
1/27/2017   37.52   37.59   36.880001   37.009998   35.865345   10228600
1/30/2017   36.84   36.900002   36.130001   36.330002   35.206379   11787700
1/31/2017   36.25   36.650002   36.119999   36.610001   35.477718   10679000
2/1/2017    36.68   37.110001   35.860001   36.139999   35.022251   13744100
2/2/2017    36.080002   36.139999   35.470001   35.73   34.624935   11893700
2/3/2017    35.919998   36.330002   35.68   36.330002   35.206379   13962200
2/6/2017    36.41   36.830002   36.259998   36.830002   35.690914   13941200
2/7/2017    35.75   35.959999   34.799999   35.099998   34.014416   39477700
2/8/2017    35.200001   35.330002   34.720001   35.139999   34.053181   16867300
2/9/2017    35.139999   35.400002   35.02   35.080002   33.995041   14834000
2/10/2017   35.209999   35.32   35.080002   35.169998   34.082253   10321800
2/13/2017   35.380001   35.540001   35.18   35.52   34.421432   10141600
2/14/2017   36.720001   37.400002   36.669998   37.240002   36.088238   31219600
2/15/2017   36.950001   37.110001   36.599998   37.080002   35.933186   15674400
2/16/2017   37.110001   37.16   36.82   37.029999   35.884727   9369400
2/17/2017   36.790001   37.900002   36.41   37.220001   36.068851   15777400
2/21/2017   37.599998   38.099998   37.419998   37.810001   36.640606   14549200
2/22/2017   37.889999   38.099998   37.799999   37.84   36.669674   9102700
2/23/2017   37.939999   38.07   37.189999   37.25   36.097923   13179200
2/24/2017   36.869999   37.189999   36.57   36.900002   35.758751   13060100
2/27/2017   36.919998   37.360001   36.860001   37.27   36.117306   10091800
2/28/2017   37.150002   37.220001   36.549999   36.84   35.700603   10497800
3/1/2017    37.200001   37.75   37.18   37.43   36.272358   10702600
3/2/2017    37.369999   38.099998   37.25   37.759998   36.592144   14935100
3/3/2017    37.759998   38.369999   37.580002   38.23   37.047615   19455500
3/6/2017    37.98   38.549999   37.200001   37.91   36.737511   20199100
3/7/2017    37.759998   37.84   37.299999   37.52   36.359577   17247500
3/8/2017    37.110001   37.689999   37.110001   37.27   36.486843   11375600
3/9/2017    37.330002   37.349998   36.779999   36.830002   36.056087   12703600
3/10/2017   37.099998   37.189999   36.77   36.830002   36.056087   18653600
3/13/2017   37  37.130001   36.830002   36.869999   36.095245   10120700
3/14/2017   36.75   36.970001   36.68   36.959999   36.18335    5924300
3/15/2017   37.07   37.16   36.790001   37.09   36.310619   28089800
3/16/2017   37.09   37.119999   36.77   37.080002   36.300835   12599000
3/17/2017   37.130001   37.16   36.299999   36.330002   35.566593   19603600
3/20/2017   36.360001   36.450001   35.599998   35.709999   34.959618   38504800
3/21/2017   35.950001   35.98   34.470001   34.549999   33.823994   30898000
3/22/2017   34.310001   34.610001   33.959999   34.389999   33.667358   18940400
3/23/2017   34  34.459999   33.790001   34.259998   33.540089   14536600
3/24/2017   34.400002   35.07   34.080002   34.560001   33.833786   16257000
3/27/2017   34.279999   34.75   33.970001   34.709999   33.980633   12941300
3/28/2017   34.66   36.25   34.66   35.560001   34.812775   29829300
3/29/2017   35.619999   36.060001   35.52   35.540001   34.793194   13884400
3/30/2017   35.5    35.790001   35.32   35.41   34.665924   8760600
3/31/2017   35.349998   35.509998   35.27   35.360001   34.616978   11772800
4/3/2017    35.360001   35.400002   33.799999   34.169998   33.451981   31894300
4/4/2017    33.900002   34.43   33.900002   34.27   33.549877   9500000
4/5/2017    34.619999   34.650002   33.990002   34  33.285557   10664200
4/6/2017    34.02   34.470001   33.889999   34.16   33.442192   12171900
4/7/2017    34.029999   34.200001   33.700001   33.709999   33.001648   14549000
4/10/2017   33.84   34.119999   33.799999   33.970001   33.256184   13814900
4/11/2017   34.09   34.09   33.59   33.919998   33.207233   10424300
4/12/2017   34.029999   34.290001   33.720001   33.939999   33.22681    14715000
4/13/2017   33.779999   33.91   33.369999   33.389999   32.68837    9527100
4/17/2017   33.470001   33.98   33.369999   33.900002   33.187656   10736500
4/18/2017   33.720001   33.830002   33.490002   33.689999   32.982063   7020400
4/19/2017   33.889999   34.099998   33.709999   33.790001   33.079967   12368700
4/20/2017   33.950001   34.52   33.900002   34.099998   33.38345    11656200
4/21/2017   34.110001   34.16   33.610001   33.75   33.040806   9713200
4/24/2017   34.060001   34.150002   33.630001   33.91   33.197445   13984600
4/25/2017   34.099998   34.16   33.720001   33.990002   33.275764   11538000
4/26/2017   34.009998   34.939999   33.950001   34.380001   33.65757    14694300
4/27/2017   34.52   34.59   33.950001   34.540001   33.814205   13869800
4/28/2017   35.07   35.290001   34.419998   34.639999   33.912106   16610000
5/1/2017    34.630001   34.650002   34.130001   34.200001   33.48135    12790500
5/2/2017    34.09   34.34   32.82   33.200001   32.502365   24706100
5/3/2017    33.029999   33.66   33.009998   33.48   32.776478   12611700
5/4/2017    33.650002   33.669998   32.970001   33.150002   32.453415   12464400
5/5/2017    33.299999   33.77   33.200001   33.77   33.060387   10145900
5/8/2017    33.849998   34.25   33.799999   33.970001   33.256184   11736500
5/9/2017    33.900002   34.470001   33.900002   34.259998   33.540089   8434500
5/10/2017   34.25   34.459999   34.080002   34.23   33.510719   7665300
5/11/2017   34.07   34.23   33.900002   34.110001   33.393242   9045400
5/12/2017   33.939999   34.150002   33.27   33.619999   32.913536   12503600
5/15/2017   33.970001   34.150002   33.650002   33.82   33.109333   13634400
5/16/2017   33.900002   33.990002   33.349998   33.419998   32.717739   13551400
5/17/2017   33.419998   33.509998   32.09   32.419998   31.738752   18631900
5/18/2017   32.23   32.669998   32.209999   32.470001   31.787704   14031300
5/19/2017   32.549999   32.970001   32.509998   32.720001   32.032452   14019200
5/22/2017   32.970001   33.25   32.740002   32.919998   32.228245   18258800
5/23/2017   33.049999   33.400002   33.009998   33.220001   32.521942   17574200
5/24/2017   33.200001   33.41   33  33.200001   32.502365   10709100
5/25/2017   33.200001   33.470001   31.92   32.599998   31.91497    32345900
5/26/2017   32.360001   33.07   32.240002   33.07   32.375095   16813700
5/30/2017   33.09   33.740002   33.040001   33.529999   32.825428   13923600
5/31/2017   33.709999   33.970001   33.48   33.93   33.217026   16515800
6/1/2017    34.060001   34.869999   33.049999   34.43   33.706516   22657800
6/2/2017    34.349998   34.529999   33.959999   34.450001   33.726101   11654500
6/5/2017    34.470001   34.740002   34.259998   34.459999   33.735889   11884900
6/6/2017    34.330002   34.48   34.099998   34.43   33.706516   11523000
6/7/2017    34.189999   34.459999   34.09   34.34   33.993591   13022900
6/8/2017    34.34   34.34   33.84   34.110001   33.765911   10730000
6/9/2017    34.049999   34.439999   34.049999   34.34   33.993591   14868200
6/12/2017   34.220001   34.82   34.220001   34.68   34.330162   14344200
6/13/2017   34.68   34.700001   34.200001   34.509998   34.161877   12112000
6/14/2017   34.540001   34.639999   34.150002   34.610001   34.260868   10591300
6/15/2017   34.41   34.669998   34.380001   34.599998   34.250969   10177000
6/16/2017   34.59   34.599998   33.919998   34.290001   33.944096   16193200
6/19/2017   34.369999   34.57   34.279999   34.349998   34.00349    11221300
6/20/2017   34.34   34.52   34.150002   34.400002   34.052986   8296600
6/21/2017   34.48   34.5    33.950001   34.130001   33.785709   9127700
6/22/2017   34.049999   34.34   33.860001   34.189999   33.845104   8937500
6/23/2017   34.139999   34.27   33.959999   34.200001   33.855003   10238800
6/26/2017   34.27   34.650002   34.18   34.52   34.171776   11836600
6/27/2017   34.330002   34.5    34.02   34.209999   33.864902   11679700
6/28/2017   34.57   34.75   34.459999   34.580002   34.231171   11025300
6/29/2017   34.66   34.93   34.529999   34.860001   34.508347   10209700
6/30/2017   34.970001   35.049999   34.77   34.93   34.577641   7679700
7/3/2017    34.52   36  34.450001   35.57   35.211182   10915700
7/5/2017    35.57   35.580002   34.880001   35.009998   34.65683    10819300
7/6/2017    34.869999   35.16   34.73   34.869999   34.518246   8567200
7/7/2017    35  35.049999   34.77   34.939999   34.587536   8623500
7/10/2017   35  35.349998   34.869999   35.189999   34.835014   10546400
7/11/2017   35.189999   35.459999   35.139999   35.400002   35.0429 10124200
7/12/2017   35.5    35.900002   35.470001   35.5    35.141891   7529400
7/13/2017   35.5    36.119999   35.450001   35.860001   35.49826    13828400
7/14/2017   36.029999   36.439999   35.98   36.349998   35.983315   10241300
7/17/2017   36.380001   36.540001   36.200001   36.380001   36.013012   10631800
7/18/2017   36.310001   36.490002   36.220001   36.43   36.062508   7769000
7/19/2017   36.380001   36.540001   36.299999   36.470001   36.102108   7816800
7/20/2017   36.5    36.630001   36.290001   36.41   36.042709   10159200
7/21/2017   36.049999   36.110001   35.709999   36.07   35.706139   8831800
7/24/2017   35.990002   36.09   35.720001   35.82   35.45866    11699800
7/25/2017   35.939999   36.169998   35.5    35.57   35.211182   14540100
7/26/2017   35.549999   35.91   35.400002   35.619999   35.260677   10814200
7/27/2017   35.52   35.990002   35.380001   35.939999   35.57745    10006500
7/28/2017   35.82   35.869999   35.48   35.77   35.409168   7531900
7/31/2017   35.82   36.299999   35.790001   35.98   35.617046   13855500
8/1/2017    35.810001   35.98   34.59   34.759998   34.409351   21582800
8/2/2017    34.639999   34.990002   34.619999   34.82   34.46875    9325600
8/3/2017    34.919998   35.189999   34.75   34.77   34.419254   10367600
8/4/2017    34.970001   35.450001   34.759998   35.27   34.914211   9160800
8/7/2017    35.16   35.400002   35.119999   35.299999   34.943905   8255000
8/8/2017    35.299999   35.830002   35.23   35.389999   35.032997   9024200
8/9/2017    35.150002   35.439999   35.07   35.279999   34.924107   8260500
8/10/2017   35.200001   35.299999   34.869999   34.880001   34.528145   9628300
8/11/2017   34.970001   35.209999   34.860001   34.93   34.577641   6821400
8/14/2017   35.16   35.560001   35.049999   35.470001   35.112194   7332800
8/15/2017   35.560001   35.860001   35.419998   35.540001   35.181488   6017100
8/16/2017   35.650002   35.77   35.52   35.75   35.389366   6927300
8/17/2017   35.610001   35.66   34.970001   35  34.646935   7274700
8/18/2017   34.900002   35.060001   34.610001   34.830002   34.478649   7193500
8/21/2017   34.900002   35.060001   34.779999   34.91   34.557842   6010400
8/22/2017   35  35.419998   34.970001   35.299999   34.943905   7815100
8/23/2017   35.27   35.66   35.119999   35.490002   35.131992   6430500
8/24/2017   35.639999   35.73   35.450001   35.52   35.16169    4955500
8/25/2017   35.540001   35.880001   35.540001   35.599998   35.240879   6685100
8/28/2017   35.68   35.779999   35.299999   35.509998   35.151787   8008800
8/29/2017   35.349998   35.549999   35.209999   35.52   35.16169    5520400
8/30/2017   35.540001   35.84   35.41   35.82   35.45866    7263800
8/31/2017   35.900002   36.740002   35.900002   36.540001   36.171398   13597800
9/1/2017    36.73   37.75   36.650002   37.360001   36.983128   17975000
9/5/2017    37.290001   37.43   36.869999   37.23   36.854439   12714800
9/6/2017    37.509998   37.740002   37.330002   37.669998   37.289997   12359100
9/7/2017    37.400002   37.43   36.700001   36.91   36.91   14327500
9/8/2017    36.799999   37.040001   36.619999   37  37  8180900
9/11/2017   37.110001   37.48   37.040001   37.349998   37.349998   13499800
9/12/2017   37.41   38  37.349998   37.889999   37.889999   10805300
9/13/2017   37.880001   38.279999   37.82   38.209999   38.209999   10644000
9/14/2017   38.189999   39.18   38.110001   38.790001   38.790001   17528600
9/15/2017   38.740002   39.029999   38.639999   38.880001   38.880001   25353900
9/18/2017   38.900002   38.98   38.549999   38.59   38.59   12361100
9/19/2017   38.540001   38.869999   38.540001   38.700001   38.700001   11546000
9/20/2017   38.860001   39  38.689999   38.880001   38.880001   17188300
9/21/2017   38.860001   39.240002   38.860001   39.099998   39.099998   14046500
9/22/2017   39.299999   39.540001   39.18   39.419998   39.419998   12670600
9/25/2017   40.189999   40.639999   40  40.299999   40.299999   21544400
9/26/2017   40.330002   40.619999   40.18   40.259998   40.259998   14256600
9/27/2017   40.310001   40.689999   40.16   40.580002   40.580002   9750700
9/28/2017   40.48   40.580002   40.369999   40.580002   40.580002   9646200
9/29/2017   40.560001   40.669998   40.27   40.380001   40.380001   8919400
10/2/2017   41.009998   42.48   40.799999   42.150002   42.150002   33817400
10/3/2017   43.119999   43.700001   43  43.450001   43.450001   31058300
10/4/2017   43.349998   43.939999   43.200001   43.779999   43.779999   13458700
10/5/2017   43.900002   44.080002   43.68   43.849998   43.849998   16661400
10/6/2017   44.040001   45.169998   44  44.93   44.93   21024600
10/9/2017   45.029999   45.43   44.93   45.330002   45.330002   10932400
10/10/2017  45.290001   45.400002   44.860001   45.209999   45.209999   14029200
10/11/2017  45.299999   45.59   45.080002   45.470001   45.470001   13353900
10/12/2017  44.970001   45.43   44.150002   44.889999   44.889999   15665100
10/13/2017  45.279999   46.110001   45  45.880001   45.880001   13932100
10/16/2017  45.77   45.860001   45.349998   45.759998   45.759998   8861500
10/17/2017  45.799999   46.060001   44.959999   45.02   45.02   14700500
10/18/2017  45.279999   45.59   45.029999   45.119999   45.119999   10883700
10/19/2017  44.75   45.400002   44.560001   45.349998   45.349998   13051600
10/20/2017  45.5    45.73   45.139999   45.610001   45.610001   12203200
10/23/2017  45.540001   45.810001   45.150002   45.150002   45.150002   10780800
10/24/2017  45.91   46.759998   45.720001   46.48   46.48   27909100
10/25/2017  45.700001   45.970001   44.77   45.119999   45.119999   18062600
10/26/2017  45.189999   45.639999   45.099998   45.25   45.25   9650200
10/27/2017  45.139999   45.169998   44.099998   44.639999   44.639999   11875000
10/30/2017  43.040001   43.810001   42.259998   43.369999   43.369999   23791100
10/31/2017  43.23   43.669998   42.959999   42.98   42.98   13239000
11/1/2017   42.720001   43.369999   41.900002   43.130001   43.130001   14701300
11/2/2017   43.299999   43.299999   42.459999   42.599998   42.599998   12006300
11/3/2017   42.599998   42.73   42.189999   42.34   42.34   9848700
11/6/2017   42.299999   42.360001   41.349998   42.139999   42.139999   14173700
11/7/2017   42.150002   42.41   41.59   41.700001   41.700001   8881300
11/8/2017   41.860001   42.119999   41.529999   42.110001   42.110001   14221600
11/9/2017   42.040001   42.16   41.619999   42.110001   42.110001   8897200
11/10/2017  42.139999   43  42.060001   42.66   42.66   14102100
11/13/2017  42.599998   43.630001   42.549999   43.57   43.57   11731100
11/14/2017  43.150002   43.450001   42.740002   43  43  9433400
11/15/2017  42.73   43.040001   42.099998   42.860001   42.860001   13620000
11/16/2017  43.040001   43.630001   42.799999   43.599998   43.599998   11247400
11/17/2017  43.529999   44.139999   43.490002   43.880001   43.880001   10529700