diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..2cff2181 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,46 @@ +sudo: false + +language: python + +env: + - PYTHON=2.7 PANDAS=0.17.1 + - PYTHON=3.4 PANDAS=0.17.1 + - PYTHON=3.5 PANDAS=0.17.1 + +#matrix: +# allow_failures: +# - env: PYTHON=2.7 PANDAS=0.13.0 +# - env: PYTHON=2.7 PANDAS=0.12.0 +# - env: PYTHON=2.7 PANDAS=0.11.0 + +install: + - pip install -qq flake8 + # You may want to periodically update this, although the conda update + # conda line below will keep everything up-to-date. We do this + # conditionally because it saves us some downloading if the version is + # the same. + - if [[ "$PYTHON" == "2.7" ]]; then + wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh; + else + wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; + fi + - bash miniconda.sh -b -p $HOME/miniconda + - export PATH="$HOME/miniconda/bin:$PATH" + - hash -r + - conda config --set always_yes yes --set changeps1 no + - conda config --add channels pandas + - conda update -q conda + # Useful for debugging any issues with conda + - conda info -a + - conda create -q -n test-environment python=$PYTHON pandas=$PANDAS nose coverage setuptools + - source activate test-environment + - pip install coveralls --quiet + - conda list + - python setup.py install + +script: + - flake8 --ignore E501 qstrader + - nosetests -v --with-coverage --cover-package=qstrader + +after_success: + - coveralls diff --git a/fixtures/price_handler/AMZN.csv b/data/AMZN.csv similarity index 100% rename from fixtures/price_handler/AMZN.csv rename to data/AMZN.csv diff --git a/fixtures/price_handler/GOOG.csv b/data/GOOG.csv similarity index 100% rename from fixtures/price_handler/GOOG.csv rename to data/GOOG.csv diff --git a/fixtures/price_handler/MSFT.csv b/data/MSFT.csv similarity index 100% rename from fixtures/price_handler/MSFT.csv rename to data/MSFT.csv diff --git a/data/SP500TR.csv b/data/SP500TR.csv new file mode 100644 index 00000000..989d5fc1 --- /dev/null +++ b/data/SP500TR.csv @@ -0,0 +1,1630 @@ +Date,Open,High,Low,Close,Volume,Adj Close +2010-01-04,1116.560059,1133.869995,1116.560059,1132.98999,3991400000,1132.98999 +2010-01-05,1132.660034,1136.630005,1129.660034,1136.52002,2491020000,1136.52002 +2010-01-06,1135.709961,1139.189941,1133.949951,1137.140015,4972660000,1137.140015 +2010-01-07,1136.27002,1142.459961,1131.319946,1141.689941,5270680000,1141.689941 +2010-01-08,1140.52002,1145.390015,1136.219971,1144.97998,4389590000,1144.97998 +2010-01-11,1145.959961,1149.73999,1142.02002,1146.97998,4255780000,1146.97998 +2010-01-12,1143.810059,1143.810059,1131.77002,1136.219971,4716160000,1136.219971 +2010-01-13,1137.310059,1148.400024,1133.180054,1145.680054,4170360000,1145.680054 +2010-01-14,1145.680054,1150.410034,1143.800049,1148.459961,3915200000,1148.459961 +2010-01-15,1147.719971,1147.77002,1131.390015,1136.030029,4758730000,1136.030029 +2010-01-19,1136.030029,1150.449951,1135.77002,1150.22998,4724830000,1150.22998 +2010-01-20,1147.949951,1147.949951,1129.25,1138.040039,4810560000,1138.040039 +2010-01-21,1138.680054,1141.579956,1114.839966,1116.47998,6874289600,1116.47998 +2010-01-22,1115.48999,1115.48999,1090.180054,1091.76001,6208650000,1091.76001 +2010-01-25,1092.400024,1102.969971,1092.400024,1096.780029,4481390000,1096.780029 +2010-01-26,1095.800049,1103.689941,1089.859985,1092.170044,4731910000,1092.170044 +2010-01-27,1091.939941,1099.51001,1083.109985,1097.5,5319120000,1097.5 +2010-01-28,1096.930054,1100.219971,1078.459961,1084.530029,5452400000,1084.530029 +2010-01-29,1087.609985,1096.449951,1071.589966,1073.869995,5412850000,1073.869995 +2010-02-01,1073.890015,1089.380005,1073.890015,1089.189941,4077610000,1089.189941 +2010-02-02,1090.050049,1104.72998,1087.959961,1103.319946,4749540000,1103.319946 +2010-02-03,1100.670044,1102.719971,1093.969971,1097.280029,4285450000,1097.280029 +2010-02-04,1097.25,1097.25,1062.780029,1063.109985,5859690000,1063.109985 +2010-02-05,1064.119995,1067.130005,1044.5,1066.189941,6438900000,1066.189941 +2010-02-08,1065.51001,1071.199951,1056.51001,1056.73999,4089820000,1056.73999 +2010-02-09,1060.060059,1079.280029,1060.060059,1070.52002,5114260000,1070.52002 +2010-02-10,1069.680054,1073.670044,1059.339966,1068.130005,4251450000,1068.130005 +2010-02-11,1067.099976,1080.040039,1060.589966,1078.469971,4400870000,1078.469971 +2010-02-12,1075.949951,1077.810059,1062.969971,1075.51001,4160680000,1075.51001 +2010-02-16,1079.130005,1095.670044,1079.130005,1094.869995,4080770000,1094.869995 +2010-02-17,1096.140015,1101.030029,1094.719971,1099.51001,4259230000,1099.51001 +2010-02-18,1099.030029,1108.23999,1097.47998,1106.75,3878620000,1106.75 +2010-02-19,1105.48999,1112.420044,1100.800049,1109.170044,3944280000,1109.170044 +2010-02-22,1110.0,1112.290039,1105.380005,1108.01001,3814440000,1108.01001 +2010-02-23,1107.48999,1108.579956,1092.180054,1094.599976,4521050000,1094.599976 +2010-02-24,1095.890015,1106.420044,1095.5,1105.23999,4168360000,1105.23999 +2010-02-25,1101.23999,1103.5,1086.02002,1102.939941,4521130000,1102.939941 +2010-02-26,1103.099976,1107.23999,1097.560059,1104.48999,3945190000,1104.48999 +2010-03-01,1105.359985,1116.109985,1105.359985,1115.709961,3847640000,1115.709961 +2010-03-02,1117.01001,1123.459961,1116.51001,1118.310059,4134680000,1118.310059 +2010-03-03,1119.359985,1125.640015,1116.579956,1118.790039,3951320000,1118.790039 +2010-03-04,1119.119995,1123.72998,1116.660034,1122.969971,3945010000,1122.969971 +2010-03-05,1125.119995,1139.380005,1125.119995,1138.699951,4133000000,1138.699951 +2010-03-08,1138.400024,1141.050049,1136.77002,1138.5,3774680000,1138.5 +2010-03-09,1137.560059,1145.369995,1134.900024,1140.449951,5185570000,1140.449951 +2010-03-10,1140.219971,1148.26001,1140.089966,1145.609985,5469120000,1145.609985 +2010-03-11,1143.959961,1150.23999,1138.98999,1150.23999,4669060000,1150.23999 +2010-03-12,1151.709961,1153.410034,1146.969971,1149.98999,4928160000,1149.98999 +2010-03-15,1148.530029,1150.97998,1141.449951,1150.51001,4164110000,1150.51001 +2010-03-16,1150.829956,1160.280029,1150.349976,1159.459961,4369770000,1159.459961 +2010-03-17,1159.939941,1169.839966,1159.939941,1166.209961,4963200000,1166.209961 +2010-03-18,1166.130005,1167.77002,1161.160034,1165.829956,4234510000,1165.829956 +2010-03-19,1166.680054,1169.199951,1155.329956,1159.900024,5212410000,1159.900024 +2010-03-22,1157.25,1167.819946,1152.880005,1165.810059,4261680000,1165.810059 +2010-03-23,1166.469971,1174.719971,1163.829956,1174.170044,4411640000,1174.170044 +2010-03-24,1172.699951,1173.040039,1166.01001,1167.719971,4705750000,1167.719971 +2010-03-25,1170.030029,1180.689941,1165.089966,1165.72998,5668900000,1165.72998 +2010-03-26,1167.579956,1173.930054,1161.47998,1166.589966,4708420000,1166.589966 +2010-03-29,1167.709961,1174.849976,1167.709961,1173.219971,4375580000,1173.219971 +2010-03-30,1173.75,1177.829956,1168.920044,1173.27002,4085000000,1173.27002 +2010-03-31,1171.75,1174.560059,1165.77002,1169.430054,4484340000,1169.430054 +2010-04-01,1171.22998,1181.430054,1170.689941,1178.099976,4006870000,1178.099976 +2010-04-05,1178.709961,1187.72998,1178.709961,1187.439941,3881620000,1187.439941 +2010-04-06,1186.01001,1191.800049,1182.77002,1189.439941,4086180000,1189.439941 +2010-04-07,1188.22998,1189.599976,1177.25,1182.449951,5101430000,1182.449951 +2010-04-08,1181.75,1188.550049,1175.119995,1186.439941,4726970000,1186.439941 +2010-04-09,1187.469971,1194.660034,1187.150024,1194.369995,4511570000,1194.369995 +2010-04-12,1194.939941,1199.199951,1194.709961,1196.47998,4607090000,1196.47998 +2010-04-13,1195.939941,1199.040039,1188.819946,1197.300049,5403580000,1197.300049 +2010-04-14,1198.689941,1210.650024,1198.689941,1210.650024,5760040000,1210.650024 +2010-04-15,1210.77002,1213.920044,1208.5,1211.670044,5995330000,1211.670044 +2010-04-16,1210.170044,1210.170044,1186.77002,1192.130005,8108470400,1192.130005 +2010-04-19,1192.060059,1197.869995,1183.680054,1197.52002,6597740000,1197.52002 +2010-04-20,1199.040039,1208.579956,1199.040039,1207.170044,5316590000,1207.170044 +2010-04-21,1207.160034,1210.98999,1198.849976,1205.939941,5724310000,1205.939941 +2010-04-22,1202.52002,1210.27002,1190.189941,1208.670044,6035780000,1208.670044 +2010-04-23,1207.869995,1217.280029,1205.099976,1217.280029,5326060000,1217.280029 +2010-04-26,1217.069946,1219.800049,1211.069946,1212.050049,5647760000,1212.050049 +2010-04-27,1209.920044,1211.380005,1181.619995,1183.709961,7454540000,1183.709961 +2010-04-28,1184.589966,1195.050049,1181.810059,1191.359985,6342310000,1191.359985 +2010-04-29,1193.300049,1209.359985,1193.300049,1206.780029,6059410000,1206.780029 +2010-04-30,1206.77002,1207.98999,1186.319946,1186.689941,6048260000,1186.689941 +2010-05-03,1188.579956,1205.130005,1188.579956,1202.26001,4938050000,1202.26001 +2010-05-04,1197.5,1197.5,1168.119995,1173.599976,6594720000,1173.599976 +2010-05-05,1169.23999,1175.949951,1158.150024,1165.869995,6795940000,1165.869995 +2010-05-06,1164.380005,1167.579956,1065.790039,1128.150024,10617809600,1128.150024 +2010-05-07,1127.040039,1135.130005,1094.150024,1110.880005,9472910400,1110.880005 +2010-05-10,1122.27002,1163.849976,1122.27002,1159.72998,6893700000,1159.72998 +2010-05-11,1156.390015,1170.47998,1147.709961,1155.790039,5842550000,1155.790039 +2010-05-12,1155.430054,1172.869995,1155.430054,1171.670044,5225460000,1171.670044 +2010-05-13,1170.040039,1173.569946,1156.140015,1157.439941,4870640000,1157.439941 +2010-05-14,1157.189941,1157.189941,1126.140015,1135.680054,6126400000,1135.680054 +2010-05-17,1136.52002,1141.880005,1114.959961,1136.939941,5922920000,1136.939941 +2010-05-18,1138.780029,1148.660034,1117.199951,1120.800049,6170840000,1120.800049 +2010-05-19,1119.569946,1124.27002,1100.660034,1115.050049,6765800000,1115.050049 +2010-05-20,1107.339966,1107.339966,1071.579956,1071.589966,8328569600,1071.589966 +2010-05-21,1067.26001,1090.160034,1055.900024,1087.689941,5452130000,1087.689941 +2010-05-24,1084.780029,1089.949951,1072.699951,1073.650024,5224040000,1073.650024 +2010-05-25,1067.420044,1074.75,1040.780029,1074.030029,7329580000,1074.030029 +2010-05-26,1075.51001,1090.75,1065.589966,1067.949951,4521050000,1067.949951 +2010-05-27,1074.27002,1103.52002,1074.27002,1103.060059,5698460000,1103.060059 +2010-05-28,1102.589966,1102.589966,1084.780029,1089.410034,4871210000,1089.410034 +2010-06-01,1087.300049,1094.77002,1069.890015,1070.709961,5271480000,1070.709961 +2010-06-02,1073.01001,1098.560059,1072.030029,1098.380005,5026360000,1098.380005 +2010-06-03,1098.819946,1105.670044,1091.810059,1102.829956,4995970000,1102.829956 +2010-06-04,1098.430054,1098.430054,1060.5,1064.880005,6180580000,1064.880005 +2010-06-07,1065.839966,1071.359985,1049.859985,1050.469971,5467560000,1050.469971 +2010-06-08,1050.810059,1063.150024,1042.170044,1062.0,6192750000,1062.0 +2010-06-09,1062.75,1077.73999,1052.25,1055.689941,5983200000,1055.689941 +2010-06-10,1058.77002,1087.849976,1058.77002,1086.839966,5144780000,1086.839966 +2010-06-11,1082.650024,1092.25,1077.119995,1091.599976,4059280000,1091.599976 +2010-06-14,1095.0,1105.910034,1089.030029,1089.630005,4425830000,1089.630005 +2010-06-15,1091.209961,1115.589966,1091.209961,1115.22998,4644490000,1115.22998 +2010-06-16,1114.02002,1118.73999,1107.130005,1114.609985,5002600000,1114.609985 +2010-06-17,1115.97998,1117.719971,1105.869995,1116.040039,4557760000,1116.040039 +2010-06-18,1116.160034,1121.01001,1113.930054,1117.51001,4555360000,1117.51001 +2010-06-21,1122.790039,1131.22998,1108.23999,1113.199951,4514360000,1113.199951 +2010-06-22,1113.900024,1118.5,1094.180054,1095.310059,4514380000,1095.310059 +2010-06-23,1095.569946,1099.640015,1085.310059,1092.040039,4526150000,1092.040039 +2010-06-24,1090.930054,1090.930054,1071.599976,1073.689941,4814830000,1073.689941 +2010-06-25,1075.099976,1083.560059,1067.890015,1076.76001,5128840000,1076.76001 +2010-06-28,1077.5,1082.599976,1071.449951,1074.569946,3896410000,1074.569946 +2010-06-29,1071.099976,1071.099976,1035.180054,1041.23999,6136700000,1041.23999 +2010-06-30,1040.560059,1048.079956,1028.329956,1030.709961,5067080000,1030.709961 +2010-07-01,1031.099976,1033.579956,1010.909973,1027.369995,6435770000,1027.369995 +2010-07-02,1027.650024,1032.949951,1015.929993,1022.580017,3968500000,1022.580017 +2010-07-06,1028.089966,1042.5,1018.349976,1028.060059,4691240000,1028.060059 +2010-07-07,1028.540039,1060.890015,1028.540039,1060.27002,4931220000,1060.27002 +2010-07-08,1062.920044,1071.25,1058.23999,1070.25,4548460000,1070.25 +2010-07-09,1070.5,1078.160034,1068.099976,1077.959961,3506570000,1077.959961 +2010-07-12,1077.22998,1080.780029,1070.449951,1078.75,3426990000,1078.75 +2010-07-13,1080.650024,1099.459961,1080.650024,1095.339966,4640460000,1095.339966 +2010-07-14,1095.609985,1099.079956,1087.680054,1095.170044,4521050000,1095.170044 +2010-07-15,1094.459961,1098.660034,1080.530029,1096.47998,4552470000,1096.47998 +2010-07-16,1093.849976,1093.849976,1063.319946,1064.880005,5297350000,1064.880005 +2010-07-19,1066.849976,1074.699951,1061.109985,1071.25,4089500000,1071.25 +2010-07-20,1064.530029,1083.939941,1056.880005,1083.47998,4713280000,1083.47998 +2010-07-21,1086.670044,1088.959961,1065.25,1069.589966,4747180000,1069.589966 +2010-07-22,1072.140015,1097.5,1072.140015,1093.670044,4826900000,1093.670044 +2010-07-23,1092.170044,1103.72998,1087.880005,1102.660034,4524570000,1102.660034 +2010-07-26,1102.890015,1115.01001,1101.300049,1115.01001,4009650000,1115.01001 +2010-07-27,1117.359985,1120.949951,1109.780029,1113.839966,4725690000,1113.839966 +2010-07-28,1112.839966,1114.660034,1103.109985,1106.130005,4002390000,1106.130005 +2010-07-29,1108.069946,1115.900024,1092.819946,1101.530029,4612420000,1101.530029 +2010-07-30,1098.439941,1106.439941,1088.01001,1101.599976,4006450000,1101.599976 +2010-08-02,1107.530029,1127.300049,1107.530029,1125.859985,4144180000,1125.859985 +2010-08-03,1125.339966,1125.439941,1116.76001,1120.459961,4071820000,1120.459961 +2010-08-04,1121.060059,1128.75,1119.459961,1127.23999,4057850000,1127.23999 +2010-08-05,1125.780029,1126.560059,1118.810059,1125.810059,3685560000,1125.810059 +2010-08-06,1122.069946,1123.060059,1107.170044,1121.640015,3857890000,1121.640015 +2010-08-09,1122.800049,1129.23999,1120.910034,1127.790039,3979360000,1127.790039 +2010-08-10,1122.920044,1127.160034,1111.579956,1121.060059,3979360000,1121.060059 +2010-08-11,1116.890015,1116.890015,1088.550049,1089.469971,4511860000,1089.469971 +2010-08-12,1081.47998,1086.719971,1076.689941,1083.609985,4521050000,1083.609985 +2010-08-13,1082.219971,1086.25,1079.0,1079.25,3328890000,1079.25 +2010-08-16,1077.48999,1082.619995,1069.48999,1079.380005,3142450000,1079.380005 +2010-08-17,1081.160034,1100.140015,1081.160034,1092.540039,3968210000,1092.540039 +2010-08-18,1092.079956,1099.77002,1085.76001,1094.160034,3724260000,1094.160034 +2010-08-19,1092.439941,1092.439941,1070.660034,1075.630005,4290540000,1075.630005 +2010-08-20,1075.630005,1075.630005,1063.910034,1071.689941,3761570000,1071.689941 +2010-08-23,1073.359985,1081.579956,1067.079956,1067.359985,3210950000,1067.359985 +2010-08-24,1063.199951,1063.199951,1046.680054,1051.869995,4436330000,1051.869995 +2010-08-25,1048.97998,1059.380005,1039.829956,1055.329956,4360190000,1055.329956 +2010-08-26,1056.280029,1061.449951,1045.400024,1047.219971,3646710000,1047.219971 +2010-08-27,1049.27002,1065.209961,1039.699951,1064.589966,4102460000,1064.589966 +2010-08-30,1062.900024,1064.400024,1048.790039,1048.920044,2917990000,1048.920044 +2010-08-31,1046.880005,1055.140015,1040.880005,1049.329956,4038770000,1049.329956 +2010-09-01,1049.719971,1081.300049,1049.719971,1080.290039,4396880000,1080.290039 +2010-09-02,1080.660034,1090.099976,1080.390015,1090.099976,3704210000,1090.099976 +2010-09-03,1093.609985,1105.099976,1093.609985,1104.51001,3534500000,1104.51001 +2010-09-07,1102.599976,1102.599976,1091.150024,1091.839966,3107380000,1091.839966 +2010-09-08,1092.359985,1103.26001,1092.359985,1098.869995,3224640000,1098.869995 +2010-09-09,1101.150024,1110.27002,1101.150024,1104.180054,3387770000,1104.180054 +2010-09-10,1104.569946,1110.880005,1103.920044,1109.550049,3061160000,1109.550049 +2010-09-13,1113.380005,1123.869995,1113.380005,1121.900024,4521050000,1121.900024 +2010-09-14,1121.160034,1127.359985,1115.579956,1121.099976,4521050000,1121.099976 +2010-09-15,1119.430054,1126.459961,1114.630005,1125.069946,3369840000,1125.069946 +2010-09-16,1123.890015,1125.439941,1118.880005,1124.660034,3364080000,1124.660034 +2010-09-17,1126.390015,1131.469971,1122.430054,1125.589966,4086140000,1125.589966 +2010-09-20,1126.569946,1144.859985,1126.569946,1142.709961,3364080000,1142.709961 +2010-09-21,1142.819946,1148.589966,1136.219971,1139.780029,4175660000,1139.780029 +2010-09-22,1139.48999,1144.380005,1131.579956,1134.280029,3911070000,1134.280029 +2010-09-23,1131.099976,1136.77002,1122.790039,1124.829956,3847850000,1124.829956 +2010-09-24,1131.689941,1148.900024,1131.689941,1148.670044,4123950000,1148.670044 +2010-09-27,1148.640015,1149.920044,1142.0,1142.160034,3587860000,1142.160034 +2010-09-28,1142.310059,1150.0,1132.089966,1147.699951,4025840000,1147.699951 +2010-09-29,1146.75,1148.630005,1140.26001,1144.72998,3990280000,1144.72998 +2010-09-30,1145.969971,1157.160034,1136.079956,1141.199951,4284160000,1141.199951 +2010-10-01,1143.48999,1150.300049,1139.420044,1146.23999,4298910000,1146.23999 +2010-10-04,1144.959961,1148.160034,1131.869995,1137.030029,3604110000,1137.030029 +2010-10-05,1140.680054,1162.76001,1140.680054,1160.75,4068840000,1160.75 +2010-10-06,1159.810059,1162.329956,1154.849976,1159.969971,4073160000,1159.969971 +2010-10-07,1161.569946,1163.869995,1151.410034,1158.060059,3910550000,1158.060059 +2010-10-08,1158.359985,1167.72998,1155.579956,1165.150024,3871420000,1165.150024 +2010-10-11,1165.319946,1168.680054,1162.02002,1165.319946,2505900000,1165.319946 +2010-10-12,1164.280029,1172.579956,1155.709961,1169.77002,4076170000,1169.77002 +2010-10-13,1171.319946,1184.380005,1171.319946,1178.099976,4969410000,1178.099976 +2010-10-14,1177.819946,1178.890015,1166.709961,1173.810059,4969410000,1173.810059 +2010-10-15,1177.469971,1181.199951,1167.119995,1176.189941,5724910000,1176.189941 +2010-10-18,1176.829956,1185.530029,1174.550049,1184.709961,4450050000,1184.709961 +2010-10-19,1178.640015,1178.640015,1159.709961,1165.900024,5600120000,1165.900024 +2010-10-20,1166.73999,1182.939941,1166.73999,1178.170044,5027880000,1178.170044 +2010-10-21,1179.819946,1189.430054,1171.170044,1180.26001,4625470000,1180.26001 +2010-10-22,1180.52002,1183.930054,1178.98999,1183.079956,3177890000,1183.079956 +2010-10-25,1184.73999,1196.140015,1184.73999,1185.619995,4221380000,1185.619995 +2010-10-26,1184.880005,1187.109985,1177.719971,1185.640015,4203680000,1185.640015 +2010-10-27,1183.839966,1183.839966,1171.699951,1182.449951,4335670000,1182.449951 +2010-10-28,1184.469971,1189.530029,1177.099976,1183.780029,4283460000,1183.780029 +2010-10-29,1183.869995,1185.459961,1179.699951,1183.26001,3537880000,1183.26001 +2010-11-01,1185.709961,1195.810059,1177.650024,1184.380005,4129180000,1184.380005 +2010-11-02,1187.859985,1195.880005,1187.859985,1193.569946,3866200000,1193.569946 +2010-11-03,1193.790039,1198.300049,1183.560059,1197.959961,4665480000,1197.959961 +2010-11-04,1198.339966,1221.25,1198.339966,1221.060059,5695470000,1221.060059 +2010-11-05,1221.199951,1227.079956,1220.290039,1225.849976,5637460000,1225.849976 +2010-11-08,1223.23999,1224.569946,1217.550049,1223.25,3937230000,1223.25 +2010-11-09,1223.589966,1226.839966,1208.939941,1213.400024,4848040000,1213.400024 +2010-11-10,1213.140015,1218.75,1204.329956,1218.709961,4561300000,1218.709961 +2010-11-11,1213.040039,1215.449951,1204.48999,1213.540039,3931120000,1213.540039 +2010-11-12,1209.069946,1210.5,1194.079956,1199.209961,4213620000,1199.209961 +2010-11-15,1200.439941,1207.430054,1197.150024,1197.75,3503370000,1197.75 +2010-11-16,1194.790039,1194.790039,1173.0,1178.339966,5116380000,1178.339966 +2010-11-17,1178.329956,1183.560059,1175.819946,1178.589966,3904780000,1178.589966 +2010-11-18,1183.75,1200.290039,1183.75,1196.689941,4687260000,1196.689941 +2010-11-19,1196.119995,1199.969971,1189.439941,1199.72998,3675390000,1199.72998 +2010-11-22,1198.069946,1198.939941,1184.579956,1197.839966,3689500000,1197.839966 +2010-11-23,1192.51001,1192.51001,1176.910034,1180.72998,4133070000,1180.72998 +2010-11-24,1183.699951,1198.619995,1183.699951,1198.349976,3384250000,1198.349976 +2010-11-26,1194.160034,1194.160034,1186.930054,1189.400024,1613820000,1189.400024 +2010-11-29,1189.079956,1190.339966,1173.640015,1187.76001,3673450000,1187.76001 +2010-11-30,1182.959961,1187.400024,1174.140015,1180.550049,4284700000,1180.550049 +2010-12-01,1186.599976,1207.609985,1186.599976,1206.069946,4548110000,1206.069946 +2010-12-02,1206.810059,1221.890015,1206.810059,1221.530029,4970800000,1221.530029 +2010-12-03,1219.930054,1225.569946,1216.819946,1224.709961,3735780000,1224.709961 +2010-12-06,1223.869995,1225.800049,1220.670044,1223.119995,3527370000,1223.119995 +2010-12-07,1227.25,1235.050049,1223.25,1223.75,6970630400,1223.75 +2010-12-08,1225.02002,1228.930054,1219.5,1228.280029,4607590000,1228.280029 +2010-12-09,1230.140015,1234.709961,1226.849976,1233.0,4522510000,1233.0 +2010-12-10,1233.849976,1240.400024,1232.579956,1240.400024,4547310000,1240.400024 +2010-12-13,1242.52002,1246.72998,1240.339966,1240.459961,4361240000,1240.459961 +2010-12-14,1241.839966,1246.589966,1238.170044,1241.589966,4132350000,1241.589966 +2010-12-15,1241.579956,1244.25,1234.01001,1235.22998,4407340000,1235.22998 +2010-12-16,1236.339966,1243.75,1232.849976,1242.869995,4736820000,1242.869995 +2010-12-17,1243.630005,1245.810059,1239.869995,1243.910034,4632470000,1243.910034 +2010-12-20,1245.76001,1250.199951,1241.51001,1247.079956,3548140000,1247.079956 +2010-12-21,1249.430054,1255.819946,1249.430054,1254.599976,3479670000,1254.599976 +2010-12-22,1254.939941,1259.390015,1254.939941,1258.839966,1285590000,1258.839966 +2010-12-23,1257.530029,1258.589966,1254.050049,1256.77002,2515020000,1256.77002 +2010-12-27,1254.660034,1258.430054,1251.47998,1257.540039,1992470000,1257.540039 +2010-12-28,1259.099976,1259.900024,1256.219971,1258.51001,2478450000,1258.51001 +2010-12-29,1258.780029,1262.599976,1258.780029,1259.780029,2214380000,1259.780029 +2010-12-30,1259.439941,1261.089966,1256.319946,1257.880005,1970720000,1257.880005 +2010-12-31,1256.76001,1259.339966,1254.189941,1257.640015,1799770000,1257.640015 +2011-01-03,1257.619995,1276.170044,1257.619995,1271.869995,4286670000,1271.869995 +2011-01-04,1272.949951,1274.119995,1262.660034,1270.199951,4796420000,1270.199951 +2011-01-05,1268.780029,1277.630005,1265.359985,1276.560059,4764920000,1276.560059 +2011-01-06,1276.290039,1278.170044,1270.430054,1273.849976,4844100000,1273.849976 +2011-01-07,1274.410034,1276.829956,1261.699951,1271.5,4963110000,1271.5 +2011-01-10,1270.839966,1271.52002,1262.180054,1269.75,4036450000,1269.75 +2011-01-11,1272.579956,1277.25,1269.619995,1274.47998,4050750000,1274.47998 +2011-01-12,1275.650024,1286.869995,1275.650024,1285.959961,4226940000,1285.959961 +2011-01-13,1285.780029,1286.699951,1280.469971,1283.76001,4310840000,1283.76001 +2011-01-14,1282.900024,1293.23999,1281.23999,1293.23999,4661590000,1293.23999 +2011-01-18,1293.219971,1296.060059,1290.160034,1295.02002,5284990000,1295.02002 +2011-01-19,1294.52002,1294.599976,1278.920044,1281.920044,4743710000,1281.920044 +2011-01-20,1280.849976,1283.349976,1271.26001,1280.26001,4935320000,1280.26001 +2011-01-21,1283.630005,1291.209961,1282.069946,1283.349976,4935320000,1283.349976 +2011-01-24,1283.290039,1291.930054,1282.469971,1290.839966,3902470000,1290.839966 +2011-01-25,1288.170044,1291.26001,1281.069946,1291.180054,4595380000,1291.180054 +2011-01-26,1291.969971,1299.73999,1291.969971,1296.630005,4730980000,1296.630005 +2011-01-27,1297.51001,1301.290039,1294.410034,1299.540039,4309190000,1299.540039 +2011-01-28,1299.630005,1302.670044,1275.099976,1276.339966,5618630000,1276.339966 +2011-01-31,1276.5,1287.170044,1276.5,1286.119995,4167160000,1286.119995 +2011-02-01,1289.140015,1308.859985,1289.140015,1307.589966,5164500000,1307.589966 +2011-02-02,1305.910034,1307.609985,1302.619995,1304.030029,4098260000,1304.030029 +2011-02-03,1302.77002,1308.599976,1294.829956,1307.099976,4370990000,1307.099976 +2011-02-04,1307.01001,1311.0,1301.670044,1310.869995,3925950000,1310.869995 +2011-02-07,1311.849976,1322.849976,1311.849976,1319.050049,3902270000,1319.050049 +2011-02-08,1318.76001,1324.869995,1316.030029,1324.569946,3881530000,1324.569946 +2011-02-09,1322.47998,1324.540039,1314.890015,1320.880005,3922240000,1320.880005 +2011-02-10,1318.130005,1322.780029,1311.73999,1321.869995,4184610000,1321.869995 +2011-02-11,1318.660034,1330.790039,1316.079956,1329.150024,4219300000,1329.150024 +2011-02-14,1328.72998,1332.959961,1326.900024,1332.319946,3567040000,1332.319946 +2011-02-15,1330.430054,1330.430054,1324.609985,1328.01001,3926860000,1328.01001 +2011-02-16,1329.51001,1337.609985,1329.51001,1336.319946,1966450000,1336.319946 +2011-02-17,1334.369995,1341.5,1331.0,1340.430054,1966450000,1340.430054 +2011-02-18,1340.380005,1344.069946,1338.119995,1343.01001,1162310000,1343.01001 +2011-02-22,1338.910034,1338.910034,1312.329956,1315.439941,1322780000,1315.439941 +2011-02-23,1315.439941,1317.910034,1299.550049,1307.400024,1330340000,1307.400024 +2011-02-24,1307.089966,1310.910034,1294.26001,1306.099976,1222900000,1306.099976 +2011-02-25,1307.339966,1320.609985,1307.339966,1319.880005,3836030000,1319.880005 +2011-02-28,1321.609985,1329.380005,1320.550049,1327.219971,1252850000,1327.219971 +2011-03-01,1328.640015,1332.089966,1306.140015,1306.329956,1180420000,1306.329956 +2011-03-02,1305.469971,1314.189941,1302.579956,1308.439941,1025000000,1308.439941 +2011-03-03,1312.369995,1332.280029,1312.369995,1330.969971,4340470000,1330.969971 +2011-03-04,1330.72998,1331.079956,1312.589966,1321.150024,4223740000,1321.150024 +2011-03-07,1322.719971,1327.680054,1303.98999,1310.130005,3964730000,1310.130005 +2011-03-08,1311.050049,1325.73999,1306.859985,1321.819946,4531420000,1321.819946 +2011-03-09,1319.920044,1323.209961,1312.27002,1320.02002,3709520000,1320.02002 +2011-03-10,1315.719971,1315.719971,1294.209961,1295.109985,4723020000,1295.109985 +2011-03-11,1293.430054,1308.349976,1291.98999,1304.280029,3740400000,1304.280029 +2011-03-14,1301.189941,1301.189941,1286.369995,1296.390015,4050370000,1296.390015 +2011-03-15,1288.459961,1288.459961,1261.119995,1281.869995,5201400000,1281.869995 +2011-03-16,1279.459961,1280.910034,1249.050049,1256.880005,5833000000,1256.880005 +2011-03-17,1261.609985,1278.880005,1261.609985,1273.719971,4134950000,1273.719971 +2011-03-18,1276.709961,1288.880005,1276.180054,1279.209961,4685500000,1279.209961 +2011-03-21,1281.650024,1300.579956,1281.650024,1298.380005,4223730000,1298.380005 +2011-03-22,1298.290039,1299.349976,1292.699951,1293.77002,3576550000,1293.77002 +2011-03-23,1292.189941,1300.51001,1284.050049,1297.540039,3842350000,1297.540039 +2011-03-24,1300.609985,1311.339966,1297.73999,1309.660034,4223740000,1309.660034 +2011-03-25,1311.800049,1319.180054,1310.150024,1313.800049,4223740000,1313.800049 +2011-03-28,1315.449951,1319.73999,1310.189941,1310.189941,3215170000,1310.189941 +2011-03-29,1309.369995,1319.449951,1305.26001,1319.439941,3482580000,1319.439941 +2011-03-30,1321.890015,1331.73999,1321.890015,1328.26001,3809570000,1328.26001 +2011-03-31,1327.439941,1329.77002,1325.030029,1325.829956,3566270000,1325.829956 +2011-04-01,1329.47998,1337.849976,1328.890015,1332.410034,4223740000,1332.410034 +2011-04-04,1333.560059,1336.73999,1329.099976,1332.869995,4223740000,1332.869995 +2011-04-05,1332.030029,1338.209961,1330.030029,1332.630005,3852280000,1332.630005 +2011-04-06,1335.939941,1339.380005,1331.089966,1335.540039,4223740000,1335.540039 +2011-04-07,1334.819946,1338.800049,1326.560059,1333.51001,4005600000,1333.51001 +2011-04-08,1336.160034,1339.459961,1322.939941,1328.170044,3582810000,1328.170044 +2011-04-11,1329.01001,1333.77002,1321.060059,1324.459961,3478970000,1324.459961 +2011-04-12,1321.959961,1321.959961,1309.51001,1314.160034,4275490000,1314.160034 +2011-04-13,1314.030029,1321.349976,1309.189941,1314.410034,3850860000,1314.410034 +2011-04-14,1311.130005,1316.790039,1302.420044,1314.52002,3872630000,1314.52002 +2011-04-15,1314.540039,1322.880005,1313.680054,1319.680054,4223740000,1319.680054 +2011-04-18,1313.349976,1313.349976,1294.699951,1305.140015,4223740000,1305.140015 +2011-04-19,1305.98999,1312.699951,1303.969971,1312.619995,3886300000,1312.619995 +2011-04-20,1319.119995,1332.660034,1319.119995,1330.359985,4236280000,1330.359985 +2011-04-21,1333.22998,1337.48999,1332.829956,1337.380005,3587240000,1337.380005 +2011-04-25,1337.140015,1337.550049,1331.469971,1335.25,2142130000,1335.25 +2011-04-26,1336.75,1349.550049,1336.75,1347.23999,3908060000,1347.23999 +2011-04-27,1348.430054,1357.48999,1344.25,1355.660034,4051570000,1355.660034 +2011-04-28,1353.859985,1361.709961,1353.599976,1360.47998,4036820000,1360.47998 +2011-04-29,1360.140015,1364.560059,1358.689941,1363.609985,3479070000,1363.609985 +2011-05-02,1365.209961,1370.579956,1358.589966,1361.219971,3846250000,1361.219971 +2011-05-03,1359.76001,1360.839966,1349.52002,1356.619995,4223740000,1356.619995 +2011-05-04,1355.900024,1355.900024,1341.5,1347.319946,4223740000,1347.319946 +2011-05-05,1344.160034,1348.0,1329.170044,1335.099976,3846250000,1335.099976 +2011-05-06,1340.23999,1354.359985,1335.579956,1340.199951,4223740000,1340.199951 +2011-05-09,1340.199951,1349.439941,1338.640015,1346.290039,4265250000,1346.290039 +2011-05-10,1348.339966,1359.439941,1348.339966,1357.160034,4223740000,1357.160034 +2011-05-11,1354.51001,1354.51001,1336.359985,1342.079956,3846250000,1342.079956 +2011-05-12,1339.390015,1351.050049,1332.030029,1348.650024,3777210000,1348.650024 +2011-05-13,1348.689941,1350.469971,1333.359985,1337.77002,3426660000,1337.77002 +2011-05-16,1334.77002,1343.329956,1327.319946,1329.469971,3846250000,1329.469971 +2011-05-17,1326.099976,1330.420044,1318.51001,1328.97998,4053970000,1328.97998 +2011-05-18,1328.540039,1341.819946,1326.589966,1340.680054,3922030000,1340.680054 +2011-05-19,1342.400024,1346.819946,1336.359985,1343.599976,3626110000,1343.599976 +2011-05-20,1342.0,1342.0,1330.670044,1333.27002,4066020000,1333.27002 +2011-05-23,1333.069946,1333.069946,1312.880005,1317.369995,3255580000,1317.369995 +2011-05-24,1317.699951,1323.719971,1313.869995,1316.280029,3846250000,1316.280029 +2011-05-25,1316.359985,1325.859985,1311.800049,1320.469971,4109670000,1320.469971 +2011-05-26,1320.640015,1328.51001,1314.410034,1325.689941,3259470000,1325.689941 +2011-05-27,1325.689941,1334.619995,1325.689941,1331.099976,3124560000,1331.099976 +2011-05-31,1331.099976,1345.199951,1331.099976,1345.199951,4696240000,1345.199951 +2011-06-01,1345.199951,1345.199951,1313.709961,1314.550049,4241090000,1314.550049 +2011-06-02,1314.550049,1318.030029,1305.609985,1312.939941,3762170000,1312.939941 +2011-06-03,1312.939941,1312.939941,1297.900024,1300.160034,3505030000,1300.160034 +2011-06-06,1300.26001,1300.26001,1284.719971,1286.170044,3555980000,1286.170044 +2011-06-07,1286.310059,1296.219971,1284.73999,1284.939941,3846250000,1284.939941 +2011-06-08,1284.630005,1287.040039,1277.420044,1279.560059,3970810000,1279.560059 +2011-06-09,1279.630005,1294.540039,1279.630005,1289.0,3332510000,1289.0 +2011-06-10,1288.599976,1288.599976,1268.280029,1270.97998,3846250000,1270.97998 +2011-06-13,1271.310059,1277.040039,1265.640015,1271.829956,4132520000,1271.829956 +2011-06-14,1272.219971,1292.5,1272.219971,1287.869995,3500280000,1287.869995 +2011-06-15,1287.869995,1287.869995,1261.900024,1265.420044,4070500000,1265.420044 +2011-06-16,1265.530029,1274.109985,1258.069946,1267.640015,3846250000,1267.640015 +2011-06-17,1268.579956,1279.819946,1267.400024,1271.5,4916460000,1271.5 +2011-06-20,1271.5,1280.420044,1267.560059,1278.359985,3464660000,1278.359985 +2011-06-21,1278.400024,1297.619995,1278.400024,1295.52002,4056150000,1295.52002 +2011-06-22,1295.47998,1298.609985,1286.790039,1287.140015,3718420000,1287.140015 +2011-06-23,1286.599976,1286.599976,1262.869995,1283.5,4983450000,1283.5 +2011-06-24,1283.040039,1283.930054,1267.23999,1268.449951,3665340000,1268.449951 +2011-06-27,1268.439941,1284.910034,1267.530029,1280.099976,3479070000,1280.099976 +2011-06-28,1280.209961,1296.800049,1280.209961,1296.670044,3681500000,1296.670044 +2011-06-29,1296.849976,1309.209961,1296.849976,1307.410034,4347540000,1307.410034 +2011-06-30,1307.640015,1321.969971,1307.640015,1320.640015,4200500000,1320.640015 +2011-07-01,1320.640015,1341.01001,1318.180054,1339.670044,3796930000,1339.670044 +2011-07-05,1339.589966,1340.890015,1334.300049,1337.880005,3722320000,1337.880005 +2011-07-06,1337.560059,1340.939941,1330.920044,1339.219971,3564190000,1339.219971 +2011-07-07,1339.619995,1356.47998,1339.619995,1353.219971,4069530000,1353.219971 +2011-07-08,1352.390015,1352.390015,1333.709961,1343.800049,3594360000,1343.800049 +2011-07-11,1343.310059,1343.310059,1316.420044,1319.48999,3879130000,1319.48999 +2011-07-12,1319.609985,1327.170044,1313.329956,1313.640015,4227890000,1313.640015 +2011-07-13,1314.449951,1331.47998,1314.449951,1317.719971,4060080000,1317.719971 +2011-07-14,1317.73999,1326.880005,1306.51001,1308.869995,4358570000,1308.869995 +2011-07-15,1308.869995,1317.699951,1307.52002,1316.140015,4242760000,1316.140015 +2011-07-18,1315.939941,1315.939941,1295.920044,1305.439941,4118160000,1305.439941 +2011-07-19,1307.069946,1328.140015,1307.069946,1326.72998,4304600000,1326.72998 +2011-07-20,1328.660034,1330.430054,1323.650024,1325.839966,3767420000,1325.839966 +2011-07-21,1325.650024,1347.0,1325.650024,1343.800049,4837430000,1343.800049 +2011-07-22,1343.800049,1346.099976,1336.949951,1345.02002,3522830000,1345.02002 +2011-07-25,1344.319946,1344.319946,1331.089966,1337.430054,3536890000,1337.430054 +2011-07-26,1337.390015,1338.51001,1329.589966,1331.939941,4007050000,1331.939941 +2011-07-27,1331.910034,1331.910034,1303.48999,1304.890015,3479040000,1304.890015 +2011-07-28,1304.839966,1316.319946,1299.160034,1300.670044,4951800000,1300.670044 +2011-07-29,1300.119995,1304.160034,1282.859985,1292.280029,5061190000,1292.280029 +2011-08-01,1292.589966,1307.380005,1274.72998,1286.939941,4967390000,1286.939941 +2011-08-02,1286.560059,1286.560059,1254.030029,1254.050049,5206290000,1254.050049 +2011-08-03,1254.25,1261.199951,1234.560059,1260.339966,6446940000,1260.339966 +2011-08-04,1260.22998,1260.22998,1199.540039,1200.069946,4266530000,1200.069946 +2011-08-05,1200.280029,1218.109985,1168.089966,1199.380005,5454590000,1199.380005 +2011-08-08,1198.47998,1198.47998,1119.280029,1119.459961,2615150000,1119.459961 +2011-08-09,1120.22998,1172.880005,1101.540039,1172.530029,2366660000,1172.530029 +2011-08-10,1171.77002,1171.77002,1118.01001,1120.76001,5018070000,1120.76001 +2011-08-11,1121.300049,1186.290039,1121.300049,1172.640015,3685050000,1172.640015 +2011-08-12,1172.869995,1189.040039,1170.73999,1178.810059,5640380000,1178.810059 +2011-08-15,1178.859985,1204.48999,1178.859985,1204.48999,4272850000,1204.48999 +2011-08-16,1204.219971,1204.219971,1180.530029,1192.76001,5071600000,1192.76001 +2011-08-17,1192.890015,1208.469971,1184.359985,1193.890015,4388340000,1193.890015 +2011-08-18,1189.619995,1189.619995,1131.030029,1140.650024,3234810000,1140.650024 +2011-08-19,1140.469971,1154.540039,1122.050049,1123.530029,5167560000,1123.530029 +2011-08-22,1123.550049,1145.48999,1121.089966,1123.819946,5436260000,1123.819946 +2011-08-23,1124.359985,1162.349976,1124.359985,1162.349976,5013170000,1162.349976 +2011-08-24,1162.160034,1178.560059,1156.300049,1177.599976,5315310000,1177.599976 +2011-08-25,1176.689941,1190.680054,1155.469971,1159.27002,5748420000,1159.27002 +2011-08-26,1158.849976,1181.22998,1135.910034,1176.800049,5035320000,1176.800049 +2011-08-29,1177.910034,1210.280029,1177.910034,1210.079956,4228070000,1210.079956 +2011-08-30,1209.76001,1220.099976,1195.77002,1212.920044,4572570000,1212.920044 +2011-08-31,1213.0,1230.709961,1209.349976,1218.890015,5267840000,1218.890015 +2011-09-01,1219.119995,1229.290039,1203.849976,1204.420044,4780410000,1204.420044 +2011-09-02,1203.900024,1203.900024,1170.560059,1173.969971,4401740000,1173.969971 +2011-09-06,1173.969971,1173.969971,1140.130005,1165.23999,5103980000,1165.23999 +2011-09-07,1165.849976,1198.619995,1165.849976,1198.619995,4441040000,1198.619995 +2011-09-08,1197.97998,1204.400024,1183.339966,1185.900024,4465170000,1185.900024 +2011-09-09,1185.369995,1185.369995,1148.369995,1154.22998,4586370000,1154.22998 +2011-09-12,1153.5,1162.52002,1136.069946,1162.27002,5168550000,1162.27002 +2011-09-13,1162.589966,1176.410034,1157.439941,1172.869995,4681370000,1172.869995 +2011-09-14,1173.319946,1202.380005,1162.72998,1188.680054,4986740000,1188.680054 +2011-09-15,1189.439941,1209.109985,1189.439941,1209.109985,4479730000,1209.109985 +2011-09-16,1209.209961,1220.060059,1204.459961,1216.01001,5248890000,1216.01001 +2011-09-19,1214.98999,1214.98999,1188.359985,1204.089966,4254190000,1204.089966 +2011-09-20,1204.5,1220.390015,1201.290039,1202.089966,4315610000,1202.089966 +2011-09-21,1203.630005,1206.300049,1166.209961,1166.76001,4728550000,1166.76001 +2011-09-22,1164.550049,1164.550049,1114.219971,1129.560059,6703140000,1129.560059 +2011-09-23,1128.819946,1141.719971,1121.359985,1136.430054,5639930000,1136.430054 +2011-09-26,1136.910034,1164.189941,1131.069946,1162.949951,4762830000,1162.949951 +2011-09-27,1163.319946,1195.859985,1163.319946,1175.380005,5548130000,1175.380005 +2011-09-28,1175.390015,1184.709961,1150.400024,1151.060059,4787920000,1151.060059 +2011-09-29,1151.73999,1175.869995,1139.930054,1160.400024,5285740000,1160.400024 +2011-09-30,1159.930054,1159.930054,1131.339966,1131.420044,4416790000,1131.420044 +2011-10-03,1131.209961,1138.98999,1098.920044,1099.22998,5670340000,1099.22998 +2011-10-04,1097.420044,1125.119995,1074.77002,1123.949951,3714670000,1123.949951 +2011-10-05,1124.030029,1146.069946,1115.680054,1144.030029,2510620000,1144.030029 +2011-10-06,1144.109985,1165.550049,1134.949951,1164.969971,5098330000,1164.969971 +2011-10-07,1165.030029,1171.400024,1150.26001,1155.459961,5580380000,1155.459961 +2011-10-10,1158.150024,1194.910034,1158.150024,1194.890015,4446800000,1194.890015 +2011-10-11,1194.599976,1199.23999,1187.300049,1195.540039,4424500000,1195.540039 +2011-10-12,1196.189941,1220.25,1196.189941,1207.25,5355360000,1207.25 +2011-10-13,1206.959961,1207.459961,1190.579956,1203.660034,4436270000,1203.660034 +2011-10-14,1205.650024,1224.609985,1205.650024,1224.579956,4116690000,1224.579956 +2011-10-17,1224.469971,1224.469971,1198.550049,1200.859985,4300700000,1200.859985 +2011-10-18,1200.75,1233.099976,1191.47998,1225.380005,4840170000,1225.380005 +2011-10-19,1223.459961,1229.640015,1206.310059,1209.880005,4846390000,1209.880005 +2011-10-20,1209.920044,1219.530029,1197.339966,1215.390015,4870290000,1215.390015 +2011-10-21,1215.390015,1239.030029,1215.390015,1238.25,4980770000,1238.25 +2011-10-24,1238.719971,1256.550049,1238.719971,1254.189941,4309380000,1254.189941 +2011-10-25,1254.189941,1254.189941,1226.790039,1229.050049,4473970000,1229.050049 +2011-10-26,1229.170044,1246.280029,1221.060059,1242.0,4873530000,1242.0 +2011-10-27,1243.969971,1292.660034,1243.969971,1284.589966,6367610000,1284.589966 +2011-10-28,1284.390015,1287.079956,1277.01001,1285.089966,4536690000,1285.089966 +2011-10-31,1284.959961,1284.959961,1253.160034,1253.300049,4310210000,1253.300049 +2011-11-01,1251.0,1251.0,1215.420044,1218.280029,5645540000,1218.280029 +2011-11-02,1219.619995,1242.47998,1219.619995,1237.900024,4110530000,1237.900024 +2011-11-03,1238.25,1263.209961,1234.810059,1261.150024,4849140000,1261.150024 +2011-11-04,1260.819946,1260.819946,1238.920044,1253.22998,3830650000,1253.22998 +2011-11-07,1253.209961,1261.699951,1240.75,1261.119995,3429740000,1261.119995 +2011-11-08,1261.119995,1277.550049,1254.98999,1275.920044,3908490000,1275.920044 +2011-11-09,1275.180054,1275.180054,1226.640015,1229.099976,4659740000,1229.099976 +2011-11-10,1229.589966,1246.219971,1227.699951,1239.699951,4002760000,1239.699951 +2011-11-11,1240.119995,1266.97998,1240.119995,1263.849976,3370180000,1263.849976 +2011-11-14,1263.849976,1263.849976,1246.680054,1251.780029,3219680000,1251.780029 +2011-11-15,1251.699951,1264.25,1244.339966,1257.810059,3599300000,1257.810059 +2011-11-16,1257.810059,1259.609985,1235.670044,1236.910034,4085010000,1236.910034 +2011-11-17,1236.560059,1237.72998,1209.430054,1216.130005,4596450000,1216.130005 +2011-11-18,1216.189941,1223.51001,1211.359985,1215.650024,3827610000,1215.650024 +2011-11-21,1215.619995,1215.619995,1183.160034,1192.97998,4050070000,1192.97998 +2011-11-22,1192.97998,1196.810059,1181.650024,1188.040039,3911710000,1188.040039 +2011-11-23,1187.47998,1187.47998,1161.790039,1161.790039,3798940000,1161.790039 +2011-11-25,1161.410034,1172.660034,1158.660034,1158.670044,1664200000,1158.670044 +2011-11-28,1158.670044,1197.349976,1158.670044,1192.550049,3920750000,1192.550049 +2011-11-29,1192.560059,1203.670044,1191.800049,1195.189941,3992650000,1195.189941 +2011-11-30,1196.719971,1247.109985,1196.719971,1246.959961,5801910000,1246.959961 +2011-12-01,1246.910034,1251.089966,1239.72998,1244.579956,3818680000,1244.579956 +2011-12-02,1246.030029,1260.079956,1243.349976,1244.280029,4144310000,1244.280029 +2011-12-05,1244.329956,1266.72998,1244.329956,1257.079956,4148060000,1257.079956 +2011-12-06,1257.189941,1266.030029,1253.030029,1258.469971,3734230000,1258.469971 +2011-12-07,1258.140015,1267.060059,1244.800049,1261.01001,4160540000,1261.01001 +2011-12-08,1260.869995,1260.869995,1231.469971,1234.349976,4298370000,1234.349976 +2011-12-09,1234.47998,1258.25,1234.47998,1255.189941,3830610000,1255.189941 +2011-12-12,1255.050049,1255.050049,1227.25,1236.469971,3600570000,1236.469971 +2011-12-13,1236.829956,1249.859985,1219.430054,1225.72998,4121570000,1225.72998 +2011-12-14,1225.72998,1225.72998,1209.469971,1211.819946,4298290000,1211.819946 +2011-12-15,1212.119995,1225.599976,1212.119995,1215.75,3810340000,1215.75 +2011-12-16,1216.089966,1231.040039,1215.199951,1219.660034,5345800000,1219.660034 +2011-12-19,1219.73999,1224.569946,1202.369995,1205.349976,3659820000,1205.349976 +2011-12-20,1205.719971,1242.819946,1205.719971,1241.300049,4055590000,1241.300049 +2011-12-21,1241.25,1245.089966,1229.51001,1243.719971,2959020000,1243.719971 +2011-12-22,1243.719971,1255.219971,1243.719971,1254.0,3492250000,1254.0 +2011-12-23,1254.0,1265.420044,1254.0,1265.329956,2233830000,1265.329956 +2011-12-27,1265.02002,1269.369995,1262.300049,1265.430054,2130590000,1265.430054 +2011-12-28,1265.380005,1265.849976,1248.640015,1249.640015,2349980000,1249.640015 +2011-12-29,1249.75,1263.540039,1249.75,1263.02002,2278130000,1263.02002 +2011-12-30,1262.819946,1264.119995,1257.459961,1257.599976,2271850000,1257.599976 +2012-01-03,1258.859985,1284.619995,1258.859985,1277.060059,3943710000,1277.060059 +2012-01-04,1277.030029,1278.72998,1268.099976,1277.300049,3592580000,1277.300049 +2012-01-05,1277.300049,1283.050049,1265.26001,1281.060059,4315950000,1281.060059 +2012-01-06,1280.930054,1281.839966,1273.339966,1277.810059,3656830000,1277.810059 +2012-01-09,1277.829956,1281.98999,1274.550049,1280.699951,3371600000,1280.699951 +2012-01-10,1280.77002,1296.459961,1280.77002,1292.079956,4221960000,1292.079956 +2012-01-11,1292.02002,1293.800049,1285.410034,1292.47998,3968120000,1292.47998 +2012-01-12,1292.47998,1296.819946,1285.77002,1295.5,4019890000,1295.5 +2012-01-13,1294.819946,1294.819946,1277.579956,1289.089966,3692370000,1289.089966 +2012-01-17,1290.219971,1303.0,1290.219971,1293.670044,4010490000,1293.670044 +2012-01-18,1293.650024,1308.109985,1290.98999,1308.040039,4096160000,1308.040039 +2012-01-19,1308.069946,1315.48999,1308.069946,1314.5,4465890000,1314.5 +2012-01-20,1314.48999,1315.380005,1309.170044,1315.380005,3912620000,1315.380005 +2012-01-23,1315.290039,1322.280029,1309.890015,1316.0,3770910000,1316.0 +2012-01-24,1315.959961,1315.959961,1306.060059,1314.650024,3693560000,1314.650024 +2012-01-25,1314.400024,1328.300049,1307.650024,1326.060059,4410910000,1326.060059 +2012-01-26,1326.280029,1333.469971,1313.599976,1318.430054,4522070000,1318.430054 +2012-01-27,1318.25,1320.060059,1311.719971,1316.329956,4007380000,1316.329956 +2012-01-30,1316.160034,1316.160034,1300.48999,1313.01001,3659010000,1313.01001 +2012-01-31,1313.530029,1321.410034,1306.689941,1312.410034,4235550000,1312.410034 +2012-02-01,1312.449951,1330.52002,1312.449951,1324.089966,4504360000,1324.089966 +2012-02-02,1324.23999,1329.189941,1321.569946,1325.540039,4120920000,1325.540039 +2012-02-03,1326.209961,1345.339966,1326.209961,1344.900024,4608550000,1344.900024 +2012-02-06,1344.319946,1344.359985,1337.52002,1344.329956,3379700000,1344.329956 +2012-02-07,1344.329956,1349.23999,1335.920044,1347.050049,3742460000,1347.050049 +2012-02-08,1347.040039,1351.0,1341.949951,1349.959961,4096730000,1349.959961 +2012-02-09,1349.969971,1354.319946,1344.630005,1351.949951,4209890000,1351.949951 +2012-02-10,1351.209961,1351.209961,1337.349976,1342.640015,3877580000,1342.640015 +2012-02-13,1343.060059,1353.349976,1343.060059,1351.77002,3618040000,1351.77002 +2012-02-14,1351.300049,1351.300049,1340.829956,1350.5,3889520000,1350.5 +2012-02-15,1350.52002,1355.869995,1340.800049,1343.22998,4080340000,1343.22998 +2012-02-16,1342.609985,1359.02002,1341.219971,1358.040039,4108880000,1358.040039 +2012-02-17,1358.060059,1363.400024,1357.23999,1361.22998,3717640000,1361.22998 +2012-02-21,1361.219971,1367.76001,1358.109985,1362.209961,3795200000,1362.209961 +2012-02-22,1362.109985,1362.699951,1355.530029,1357.660034,3633710000,1357.660034 +2012-02-23,1357.530029,1364.23999,1352.280029,1363.459961,3786450000,1363.459961 +2012-02-24,1363.459961,1368.920044,1363.459961,1365.73999,3505360000,1365.73999 +2012-02-27,1365.199951,1371.939941,1354.920044,1367.589966,3648890000,1367.589966 +2012-02-28,1367.560059,1373.089966,1365.969971,1372.180054,3579120000,1372.180054 +2012-02-29,1372.199951,1378.040039,1363.810059,1365.680054,4482370000,1365.680054 +2012-03-01,1365.900024,1376.170044,1365.900024,1374.089966,3919240000,1374.089966 +2012-03-02,1374.089966,1374.530029,1366.420044,1369.630005,3283490000,1369.630005 +2012-03-05,1369.589966,1369.589966,1359.130005,1364.329956,3429480000,1364.329956 +2012-03-06,1363.630005,1363.630005,1340.030029,1343.359985,4191060000,1343.359985 +2012-03-07,1343.390015,1354.849976,1343.390015,1352.630005,3580380000,1352.630005 +2012-03-08,1352.650024,1368.719971,1352.650024,1365.910034,3543060000,1365.910034 +2012-03-09,1365.969971,1374.76001,1365.969971,1370.869995,3639470000,1370.869995 +2012-03-12,1370.780029,1373.040039,1366.689941,1371.089966,3081870000,1371.089966 +2012-03-13,1371.920044,1396.130005,1371.920044,1395.949951,4386470000,1395.949951 +2012-03-14,1395.949951,1399.420044,1389.969971,1394.280029,4502280000,1394.280029 +2012-03-15,1394.170044,1402.630005,1392.780029,1402.599976,4271650000,1402.599976 +2012-03-16,1402.550049,1405.880005,1401.469971,1404.170044,5163950000,1404.170044 +2012-03-19,1404.170044,1414.0,1402.430054,1409.75,3932570000,1409.75 +2012-03-20,1409.589966,1409.589966,1397.680054,1405.52002,3695280000,1405.52002 +2012-03-21,1405.52002,1407.75,1400.640015,1402.890015,3573590000,1402.890015 +2012-03-22,1402.890015,1402.890015,1388.72998,1392.780029,3740590000,1392.780029 +2012-03-23,1392.780029,1399.180054,1386.869995,1397.109985,3472950000,1397.109985 +2012-03-26,1397.109985,1416.579956,1397.109985,1416.51001,3576950000,1416.51001 +2012-03-27,1416.550049,1419.150024,1411.949951,1412.52002,3513640000,1412.52002 +2012-03-28,1412.52002,1413.650024,1397.199951,1405.540039,3892800000,1405.540039 +2012-03-29,1405.390015,1405.390015,1391.560059,1403.280029,3832000000,1403.280029 +2012-03-30,1403.310059,1410.890015,1401.420044,1408.469971,3676890000,1408.469971 +2012-04-02,1408.469971,1422.380005,1404.459961,1419.040039,3572010000,1419.040039 +2012-04-03,1418.97998,1419.0,1404.619995,1413.380005,3822090000,1413.380005 +2012-04-04,1413.089966,1413.089966,1394.089966,1398.959961,3938290000,1398.959961 +2012-04-05,1398.790039,1401.599976,1392.920044,1398.079956,3303740000,1398.079956 +2012-04-09,1397.449951,1397.449951,1378.23999,1382.199951,3468980000,1382.199951 +2012-04-10,1382.180054,1383.01001,1357.380005,1358.589966,4631730000,1358.589966 +2012-04-11,1358.97998,1374.709961,1358.97998,1368.709961,3743040000,1368.709961 +2012-04-12,1368.77002,1388.130005,1368.77002,1387.569946,3618280000,1387.569946 +2012-04-13,1387.609985,1387.609985,1369.849976,1370.26001,3631160000,1370.26001 +2012-04-16,1370.27002,1379.660034,1365.380005,1369.569946,3574780000,1369.569946 +2012-04-17,1369.569946,1392.76001,1369.569946,1390.780029,3456200000,1390.780029 +2012-04-18,1390.780029,1390.780029,1383.290039,1385.140015,3463140000,1385.140015 +2012-04-19,1385.079956,1390.459961,1370.300049,1376.920044,4180020000,1376.920044 +2012-04-20,1376.959961,1387.400024,1376.959961,1378.530029,3833320000,1378.530029 +2012-04-23,1378.530029,1378.530029,1358.790039,1366.939941,3654860000,1366.939941 +2012-04-24,1366.969971,1375.569946,1366.819946,1371.969971,3617100000,1371.969971 +2012-04-25,1372.109985,1391.369995,1372.109985,1390.689941,3998430000,1390.689941 +2012-04-26,1390.640015,1402.089966,1387.280029,1399.97998,4034700000,1399.97998 +2012-04-27,1400.189941,1406.640015,1397.310059,1403.359985,3645830000,1403.359985 +2012-04-30,1403.26001,1403.26001,1394.0,1397.910034,3574010000,1397.910034 +2012-05-01,1397.859985,1415.319946,1395.72998,1405.819946,3807950000,1405.819946 +2012-05-02,1405.5,1405.5,1393.920044,1402.310059,3803860000,1402.310059 +2012-05-03,1402.319946,1403.069946,1388.709961,1391.569946,4004910000,1391.569946 +2012-05-04,1391.51001,1391.51001,1367.959961,1369.099976,3975140000,1369.099976 +2012-05-07,1368.790039,1373.910034,1363.939941,1369.579956,3559390000,1369.579956 +2012-05-08,1369.160034,1369.160034,1347.75,1363.719971,4261670000,1363.719971 +2012-05-09,1363.199951,1363.72998,1343.130005,1354.579956,4288540000,1354.579956 +2012-05-10,1354.579956,1365.880005,1354.579956,1357.98999,3727990000,1357.98999 +2012-05-11,1358.109985,1365.660034,1348.890015,1353.390015,3869070000,1353.390015 +2012-05-14,1351.930054,1351.930054,1336.609985,1338.349976,3688120000,1338.349976 +2012-05-15,1338.359985,1344.939941,1328.410034,1330.660034,4114040000,1330.660034 +2012-05-16,1330.780029,1341.780029,1324.790039,1324.800049,4280420000,1324.800049 +2012-05-17,1324.819946,1326.359985,1304.859985,1304.859985,4664280000,1304.859985 +2012-05-18,1305.050049,1312.23999,1291.97998,1295.219971,4512470000,1295.219971 +2012-05-21,1295.72998,1316.390015,1295.72998,1315.98999,3786750000,1315.98999 +2012-05-22,1316.089966,1328.48999,1310.040039,1316.630005,4123680000,1316.630005 +2012-05-23,1316.02002,1320.709961,1296.530029,1318.859985,4108330000,1318.859985 +2012-05-24,1318.719971,1324.140015,1310.5,1320.680054,3937670000,1320.680054 +2012-05-25,1320.810059,1324.199951,1314.22998,1317.819946,2872660000,1317.819946 +2012-05-29,1318.900024,1334.930054,1318.900024,1332.420044,3441640000,1332.420044 +2012-05-30,1331.25,1331.25,1310.76001,1313.319946,3534290000,1313.319946 +2012-05-31,1313.089966,1319.73999,1298.900024,1310.329956,4557620000,1310.329956 +2012-06-01,1309.869995,1309.869995,1277.25,1278.040039,4669350000,1278.040039 +2012-06-04,1278.290039,1282.550049,1266.73999,1278.180054,4011960000,1278.180054 +2012-06-05,1277.819946,1287.619995,1274.160034,1285.5,3403230000,1285.5 +2012-06-06,1285.609985,1315.130005,1285.609985,1315.130005,4268360000,1315.130005 +2012-06-07,1316.150024,1329.050049,1312.680054,1314.98999,4258140000,1314.98999 +2012-06-08,1314.98999,1325.810059,1307.77002,1325.660034,3497190000,1325.660034 +2012-06-11,1325.719971,1335.52002,1307.72998,1308.930054,3537530000,1308.930054 +2012-06-12,1309.400024,1324.310059,1306.619995,1324.180054,3442920000,1324.180054 +2012-06-13,1324.02002,1327.280029,1310.51001,1314.880005,3506510000,1314.880005 +2012-06-14,1314.880005,1333.680054,1314.140015,1329.099976,3687720000,1329.099976 +2012-06-15,1329.189941,1343.319946,1329.189941,1342.839966,4401570000,1342.839966 +2012-06-18,1342.420044,1348.219971,1334.459961,1344.780029,3259430000,1344.780029 +2012-06-19,1344.829956,1363.459961,1344.829956,1357.97998,3815350000,1357.97998 +2012-06-20,1358.040039,1361.569946,1346.449951,1355.689941,3695700000,1355.689941 +2012-06-21,1355.430054,1358.27002,1324.410034,1325.51001,4094470000,1325.51001 +2012-06-22,1325.920044,1337.819946,1325.920044,1335.02002,5271490000,1335.02002 +2012-06-25,1334.900024,1334.900024,1309.27002,1313.719971,3501820000,1313.719971 +2012-06-26,1314.089966,1324.23999,1310.300049,1319.98999,3412940000,1319.98999 +2012-06-27,1320.709961,1334.400024,1320.709961,1331.849976,3286910000,1331.849976 +2012-06-28,1331.52002,1331.52002,1313.290039,1329.040039,3969370000,1329.040039 +2012-06-29,1330.119995,1362.170044,1330.119995,1362.160034,4590480000,1362.160034 +2012-07-02,1362.329956,1366.349976,1355.699951,1365.51001,3301650000,1365.51001 +2012-07-03,1365.75,1374.810059,1363.530029,1374.02002,2116390000,1374.02002 +2012-07-05,1373.719971,1373.849976,1363.02002,1367.579956,3041520000,1367.579956 +2012-07-06,1367.089966,1367.089966,1348.030029,1354.680054,2745140000,1354.680054 +2012-07-09,1354.660034,1354.869995,1346.650024,1352.459961,2904860000,1352.459961 +2012-07-10,1352.959961,1361.540039,1336.27002,1341.469971,3470600000,1341.469971 +2012-07-11,1341.400024,1345.0,1333.25,1341.449951,3426290000,1341.449951 +2012-07-12,1341.290039,1341.290039,1325.410034,1334.76001,3654440000,1334.76001 +2012-07-13,1334.810059,1357.699951,1334.810059,1356.780029,3212930000,1356.780029 +2012-07-16,1356.5,1357.26001,1348.51001,1353.640015,2862720000,1353.640015 +2012-07-17,1353.680054,1365.359985,1345.069946,1363.670044,3566680000,1363.670044 +2012-07-18,1363.579956,1375.26001,1358.959961,1372.780029,3642630000,1372.780029 +2012-07-19,1373.01001,1380.390015,1371.209961,1376.51001,4043360000,1376.51001 +2012-07-20,1376.51001,1376.51001,1362.189941,1362.660034,3925020000,1362.660034 +2012-07-23,1362.339966,1362.339966,1337.560059,1350.52002,3717180000,1350.52002 +2012-07-24,1350.52002,1351.530029,1329.23999,1338.310059,3891290000,1338.310059 +2012-07-25,1338.349976,1343.97998,1331.5,1337.890015,3719170000,1337.890015 +2012-07-26,1338.170044,1363.130005,1338.170044,1360.02002,4429300000,1360.02002 +2012-07-27,1360.050049,1389.189941,1360.050049,1385.969971,4399010000,1385.969971 +2012-07-30,1385.939941,1391.73999,1381.369995,1385.300049,3212060000,1385.300049 +2012-07-31,1385.27002,1387.160034,1379.170044,1379.319946,3821570000,1379.319946 +2012-08-01,1379.319946,1385.030029,1373.349976,1375.319946,4440920000,1375.319946 +2012-08-02,1375.130005,1375.130005,1354.650024,1365.0,4193740000,1365.0 +2012-08-03,1365.449951,1394.160034,1365.449951,1390.98999,3751170000,1390.98999 +2012-08-06,1391.040039,1399.630005,1391.040039,1394.22998,3122050000,1394.22998 +2012-08-07,1394.459961,1407.140015,1394.459961,1401.349976,3682490000,1401.349976 +2012-08-08,1401.22998,1404.140015,1396.130005,1402.219971,3221790000,1402.219971 +2012-08-09,1402.26001,1405.949951,1398.800049,1402.800049,3119610000,1402.800049 +2012-08-10,1402.579956,1405.97998,1395.619995,1405.869995,2767980000,1405.869995 +2012-08-13,1405.869995,1405.869995,1397.319946,1404.109985,2499990000,1404.109985 +2012-08-14,1404.359985,1410.030029,1400.599976,1403.930054,2930900000,1403.930054 +2012-08-15,1403.890015,1407.72998,1401.829956,1405.530029,2655750000,1405.530029 +2012-08-16,1405.569946,1417.439941,1404.150024,1415.51001,3114100000,1415.51001 +2012-08-17,1415.839966,1418.709961,1414.670044,1418.160034,2922990000,1418.160034 +2012-08-20,1417.849976,1418.130005,1412.119995,1418.130005,2766320000,1418.130005 +2012-08-21,1418.130005,1426.680054,1410.859985,1413.170044,3282950000,1413.170044 +2012-08-22,1413.089966,1416.119995,1406.780029,1413.48999,3062690000,1413.48999 +2012-08-23,1413.48999,1413.48999,1400.5,1402.079956,3008240000,1402.079956 +2012-08-24,1401.98999,1413.459961,1398.040039,1411.130005,2598790000,1411.130005 +2012-08-27,1411.130005,1416.170044,1409.109985,1410.439941,2472500000,1410.439941 +2012-08-28,1410.439941,1413.630005,1405.589966,1409.300049,2629090000,1409.300049 +2012-08-29,1409.319946,1413.949951,1406.569946,1410.48999,2571220000,1410.48999 +2012-08-30,1410.079956,1410.079956,1397.01001,1399.47998,2530280000,1399.47998 +2012-08-31,1400.069946,1413.089966,1398.959961,1406.579956,2938250000,1406.579956 +2012-09-04,1406.540039,1409.310059,1396.560059,1404.939941,3200310000,1404.939941 +2012-09-05,1404.939941,1408.810059,1401.25,1403.439941,3389110000,1403.439941 +2012-09-06,1403.73999,1432.119995,1403.73999,1432.119995,3952870000,1432.119995 +2012-09-07,1432.119995,1437.920044,1431.449951,1437.920044,3717620000,1437.920044 +2012-09-10,1437.920044,1438.73999,1428.97998,1429.079956,3223670000,1429.079956 +2012-09-11,1429.130005,1437.76001,1429.130005,1433.560059,3509630000,1433.560059 +2012-09-12,1433.560059,1439.150024,1432.98999,1436.560059,3641200000,1436.560059 +2012-09-13,1436.560059,1463.76001,1435.339966,1459.98999,4606550000,1459.98999 +2012-09-14,1460.069946,1474.51001,1460.069946,1465.77002,5041990000,1465.77002 +2012-09-17,1465.420044,1465.630005,1457.550049,1461.189941,3482430000,1461.189941 +2012-09-18,1461.189941,1461.469971,1456.130005,1459.319946,3377390000,1459.319946 +2012-09-19,1459.5,1465.150024,1457.880005,1461.050049,3451360000,1461.050049 +2012-09-20,1461.050049,1461.22998,1449.97998,1460.26001,3382520000,1460.26001 +2012-09-21,1460.339966,1467.069946,1459.51001,1460.150024,4833870000,1460.150024 +2012-09-24,1459.76001,1460.719971,1452.060059,1456.890015,3008920000,1456.890015 +2012-09-25,1456.939941,1463.23999,1441.589966,1441.589966,3739900000,1441.589966 +2012-09-26,1441.599976,1441.599976,1430.530029,1433.319946,3565380000,1433.319946 +2012-09-27,1433.359985,1450.199951,1433.359985,1447.150024,3150330000,1447.150024 +2012-09-28,1447.130005,1447.130005,1435.599976,1440.670044,3509230000,1440.670044 +2012-10-01,1440.900024,1457.140015,1440.900024,1444.48999,3505080000,1444.48999 +2012-10-02,1444.98999,1451.52002,1439.01001,1445.75,3321790000,1445.75 +2012-10-03,1446.050049,1454.300049,1441.98999,1450.98999,3531640000,1450.98999 +2012-10-04,1451.079956,1463.140015,1451.079956,1461.400024,3615860000,1461.400024 +2012-10-05,1461.400024,1470.959961,1456.890015,1460.930054,3172940000,1460.930054 +2012-10-08,1460.930054,1460.930054,1453.099976,1455.880005,2328720000,1455.880005 +2012-10-09,1455.900024,1455.900024,1441.180054,1441.47998,3216320000,1441.47998 +2012-10-10,1441.47998,1442.52002,1430.640015,1432.560059,3225060000,1432.560059 +2012-10-11,1432.819946,1443.900024,1432.819946,1432.839966,3672540000,1432.839966 +2012-10-12,1432.839966,1438.430054,1425.530029,1428.589966,3134750000,1428.589966 +2012-10-15,1428.75,1441.310059,1427.23999,1440.130005,3483810000,1440.130005 +2012-10-16,1440.310059,1455.51001,1440.310059,1454.920044,3568770000,1454.920044 +2012-10-17,1454.219971,1462.199951,1453.349976,1460.910034,3655320000,1460.910034 +2012-10-18,1460.939941,1464.02002,1452.630005,1457.339966,3880030000,1457.339966 +2012-10-19,1457.339966,1457.339966,1429.849976,1433.189941,3875170000,1433.189941 +2012-10-22,1433.209961,1435.459961,1422.060059,1433.819946,3216220000,1433.819946 +2012-10-23,1433.73999,1433.73999,1407.560059,1413.109985,3587670000,1413.109985 +2012-10-24,1413.199951,1420.040039,1407.099976,1408.75,3385970000,1408.75 +2012-10-25,1409.73999,1421.119995,1405.140015,1412.969971,3512640000,1412.969971 +2012-10-26,1412.969971,1417.089966,1403.280029,1411.939941,3284910000,1411.939941 +2012-10-31,1410.98999,1418.76001,1405.949951,1412.160034,3577110000,1412.160034 +2012-11-01,1412.199951,1428.349976,1412.199951,1427.589966,3929890000,1427.589966 +2012-11-02,1427.589966,1434.27002,1412.910034,1414.199951,3732480000,1414.199951 +2012-11-05,1414.02002,1419.900024,1408.130005,1417.26001,2921040000,1417.26001 +2012-11-06,1417.26001,1433.380005,1417.26001,1428.390015,3306970000,1428.390015 +2012-11-07,1428.27002,1428.27002,1388.140015,1394.530029,4356490000,1394.530029 +2012-11-08,1394.530029,1401.22998,1377.51001,1377.51001,3779520000,1377.51001 +2012-11-09,1377.550049,1391.390015,1373.030029,1379.849976,3647350000,1379.849976 +2012-11-12,1379.859985,1384.869995,1377.189941,1380.030029,2567540000,1380.030029 +2012-11-13,1380.030029,1388.810059,1371.390015,1374.530029,3455550000,1374.530029 +2012-11-14,1374.640015,1380.130005,1352.5,1355.48999,4109510000,1355.48999 +2012-11-15,1355.410034,1360.619995,1348.050049,1353.329956,3928870000,1353.329956 +2012-11-16,1353.359985,1362.030029,1343.349976,1359.880005,4045910000,1359.880005 +2012-11-19,1359.880005,1386.890015,1359.880005,1386.890015,3374800000,1386.890015 +2012-11-20,1386.819946,1389.77002,1377.040039,1387.810059,3207160000,1387.810059 +2012-11-21,1387.790039,1391.25,1386.390015,1391.030029,2667090000,1391.030029 +2012-11-23,1391.030029,1409.160034,1391.030029,1409.150024,1504960000,1409.150024 +2012-11-26,1409.150024,1409.150024,1397.680054,1406.290039,2948960000,1406.290039 +2012-11-27,1406.290039,1409.01001,1398.030029,1398.939941,3323120000,1398.939941 +2012-11-28,1398.77002,1410.310059,1385.430054,1409.930054,3359250000,1409.930054 +2012-11-29,1409.959961,1419.699951,1409.040039,1415.949951,3356850000,1415.949951 +2012-11-30,1415.949951,1418.859985,1411.630005,1416.180054,3966000000,1416.180054 +2012-12-03,1416.339966,1423.72998,1408.459961,1409.459961,3074280000,1409.459961 +2012-12-04,1409.459961,1413.140015,1403.650024,1407.050049,3247710000,1407.050049 +2012-12-05,1407.050049,1415.560059,1398.22998,1409.280029,4253920000,1409.280029 +2012-12-06,1409.430054,1413.949951,1405.930054,1413.939941,3229700000,1413.939941 +2012-12-07,1413.949951,1420.339966,1410.900024,1418.069946,3125160000,1418.069946 +2012-12-10,1418.069946,1421.640015,1415.640015,1418.550049,2999430000,1418.550049 +2012-12-11,1418.550049,1434.27002,1418.550049,1427.839966,3650230000,1427.839966 +2012-12-12,1427.839966,1438.589966,1426.76001,1428.47998,3709050000,1428.47998 +2012-12-13,1428.47998,1431.359985,1416.0,1419.449951,3349960000,1419.449951 +2012-12-14,1419.449951,1419.449951,1411.880005,1413.579956,3210170000,1413.579956 +2012-12-17,1413.540039,1430.670044,1413.540039,1430.359985,3455610000,1430.359985 +2012-12-18,1430.469971,1448.0,1430.469971,1446.790039,4302240000,1446.790039 +2012-12-19,1446.790039,1447.75,1435.800049,1435.810059,3869800000,1435.810059 +2012-12-20,1435.810059,1443.699951,1432.819946,1443.689941,3686580000,1443.689941 +2012-12-21,1443.670044,1443.670044,1422.579956,1430.150024,5229160000,1430.150024 +2012-12-24,1430.150024,1430.150024,1424.660034,1426.660034,1248960000,1426.660034 +2012-12-26,1426.660034,1429.420044,1416.430054,1419.829956,2285030000,1419.829956 +2012-12-27,1419.829956,1422.800049,1401.800049,1418.099976,2830180000,1418.099976 +2012-12-28,1418.099976,1418.099976,1401.579956,1402.430054,2426680000,1402.430054 +2012-12-31,1402.430054,1426.73999,1398.109985,1426.189941,3204330000,1426.189941 +2013-01-02,1426.189941,1462.430054,1426.189941,1462.420044,4202600000,1462.420044 +2013-01-03,1462.420044,1465.469971,1455.530029,1459.369995,3829730000,1459.369995 +2013-01-04,1459.369995,1467.939941,1458.98999,1466.469971,3424290000,1466.469971 +2013-01-07,1466.469971,1466.469971,1456.619995,1461.890015,3304970000,1461.890015 +2013-01-08,1461.890015,1461.890015,1451.640015,1457.150024,3601600000,1457.150024 +2013-01-09,1457.150024,1464.72998,1457.150024,1461.02002,3674390000,1461.02002 +2013-01-10,1461.02002,1472.300049,1461.02002,1472.119995,4081840000,1472.119995 +2013-01-11,1472.119995,1472.75,1467.579956,1472.050049,3340650000,1472.050049 +2013-01-14,1472.050049,1472.050049,1465.689941,1470.680054,3003010000,1470.680054 +2013-01-15,1470.670044,1473.310059,1463.76001,1472.339966,3135350000,1472.339966 +2013-01-16,1472.329956,1473.959961,1467.599976,1472.630005,3384080000,1472.630005 +2013-01-17,1472.630005,1485.160034,1472.630005,1480.939941,3706710000,1480.939941 +2013-01-18,1480.949951,1485.97998,1475.810059,1485.97998,3795740000,1485.97998 +2013-01-22,1485.97998,1492.560059,1481.160034,1492.560059,3570950000,1492.560059 +2013-01-23,1492.560059,1496.130005,1489.900024,1494.810059,3552010000,1494.810059 +2013-01-24,1494.810059,1502.27002,1489.459961,1494.819946,3699430000,1494.819946 +2013-01-25,1494.819946,1503.26001,1494.819946,1502.959961,3476290000,1502.959961 +2013-01-28,1502.959961,1503.22998,1496.329956,1500.180054,3388540000,1500.180054 +2013-01-29,1500.180054,1509.349976,1498.089966,1507.839966,3949640000,1507.839966 +2013-01-30,1507.839966,1509.939941,1500.109985,1501.959961,3726810000,1501.959961 +2013-01-31,1501.959961,1504.189941,1496.76001,1498.109985,3999880000,1498.109985 +2013-02-01,1498.109985,1514.410034,1498.109985,1513.170044,3836320000,1513.170044 +2013-02-04,1513.170044,1513.170044,1495.02002,1495.709961,3390000000,1495.709961 +2013-02-05,1495.709961,1514.959961,1495.709961,1511.290039,3618360000,1511.290039 +2013-02-06,1511.290039,1512.530029,1504.709961,1512.119995,3611570000,1512.119995 +2013-02-07,1512.119995,1512.900024,1498.48999,1509.390015,3614580000,1509.390015 +2013-02-08,1509.390015,1518.310059,1509.390015,1517.930054,2986150000,1517.930054 +2013-02-11,1517.930054,1518.310059,1513.609985,1517.01001,2684100000,1517.01001 +2013-02-12,1517.01001,1522.290039,1515.609985,1519.430054,3414370000,1519.430054 +2013-02-13,1519.430054,1524.689941,1515.930054,1520.329956,3385880000,1520.329956 +2013-02-14,1520.329956,1523.140015,1514.02002,1521.380005,3759740000,1521.380005 +2013-02-15,1521.380005,1524.23999,1514.140015,1519.790039,3838510000,1519.790039 +2013-02-19,1519.790039,1530.939941,1519.790039,1530.939941,3748910000,1530.939941 +2013-02-20,1530.939941,1530.939941,1511.410034,1511.949951,4240570000,1511.949951 +2013-02-21,1511.949951,1511.949951,1497.290039,1502.420044,4274600000,1502.420044 +2013-02-22,1502.420044,1515.640015,1502.420044,1515.599976,3419320000,1515.599976 +2013-02-25,1515.599976,1525.839966,1487.849976,1487.849976,4011050000,1487.849976 +2013-02-26,1487.849976,1498.98999,1485.01001,1496.939941,3975280000,1496.939941 +2013-02-27,1496.939941,1520.079956,1494.880005,1515.98999,3551850000,1515.98999 +2013-02-28,1515.98999,1525.339966,1514.459961,1514.680054,3912320000,1514.680054 +2013-03-01,1514.680054,1519.98999,1501.47998,1518.199951,3695610000,1518.199951 +2013-03-04,1518.199951,1525.27002,1512.290039,1525.199951,3414430000,1525.199951 +2013-03-05,1525.199951,1543.469971,1525.199951,1539.790039,3610690000,1539.790039 +2013-03-06,1539.790039,1545.25,1538.109985,1541.459961,3676890000,1541.459961 +2013-03-07,1541.459961,1545.780029,1541.459961,1544.26001,3634710000,1544.26001 +2013-03-08,1544.26001,1552.47998,1542.939941,1551.180054,3652260000,1551.180054 +2013-03-11,1551.150024,1556.27002,1547.359985,1556.219971,3091080000,1556.219971 +2013-03-12,1556.219971,1556.77002,1548.23999,1552.47998,3274910000,1552.47998 +2013-03-13,1552.47998,1556.390015,1548.25,1554.52002,3073830000,1554.52002 +2013-03-14,1554.52002,1563.319946,1554.52002,1563.22998,3459260000,1563.22998 +2013-03-15,1563.209961,1563.619995,1555.73999,1560.699951,5175850000,1560.699951 +2013-03-18,1560.699951,1560.699951,1545.130005,1552.099976,3164560000,1552.099976 +2013-03-19,1552.099976,1557.25,1538.569946,1548.339966,3796210000,1548.339966 +2013-03-20,1548.339966,1561.560059,1548.339966,1558.709961,3349090000,1558.709961 +2013-03-21,1558.709961,1558.709961,1543.550049,1545.800049,3243270000,1545.800049 +2013-03-22,1545.900024,1557.73999,1545.900024,1556.890015,2948380000,1556.890015 +2013-03-25,1556.890015,1564.910034,1546.219971,1551.689941,3178170000,1551.689941 +2013-03-26,1551.689941,1563.949951,1551.689941,1563.77002,2869260000,1563.77002 +2013-03-27,1563.75,1564.069946,1551.900024,1562.849976,2914210000,1562.849976 +2013-03-28,1562.859985,1570.280029,1561.079956,1569.189941,3304440000,1569.189941 +2013-04-01,1569.180054,1570.569946,1558.469971,1562.170044,2753110000,1562.170044 +2013-04-02,1562.170044,1573.660034,1562.170044,1570.25,3312160000,1570.25 +2013-04-03,1570.25,1571.469971,1549.800049,1553.689941,4060610000,1553.689941 +2013-04-04,1553.689941,1562.599976,1552.52002,1559.97998,3350670000,1559.97998 +2013-04-05,1559.97998,1559.97998,1539.5,1553.280029,3515410000,1553.280029 +2013-04-08,1553.26001,1563.069946,1548.630005,1563.069946,2887120000,1563.069946 +2013-04-09,1563.109985,1573.890015,1560.920044,1568.609985,3252780000,1568.609985 +2013-04-10,1568.609985,1589.069946,1568.609985,1587.72998,3453350000,1587.72998 +2013-04-11,1587.72998,1597.349976,1586.170044,1593.369995,3393950000,1593.369995 +2013-04-12,1593.300049,1593.300049,1579.969971,1588.849976,3206290000,1588.849976 +2013-04-15,1588.839966,1588.839966,1552.280029,1552.359985,4660130000,1552.359985 +2013-04-16,1552.359985,1575.349976,1552.359985,1574.569946,3654700000,1574.569946 +2013-04-17,1574.569946,1574.569946,1543.689941,1552.01001,4250310000,1552.01001 +2013-04-18,1552.030029,1554.380005,1536.030029,1541.609985,3890800000,1541.609985 +2013-04-19,1541.609985,1555.890015,1539.400024,1555.25,3569870000,1555.25 +2013-04-22,1555.25,1565.550049,1548.189941,1562.5,2979880000,1562.5 +2013-04-23,1562.5,1579.579956,1562.5,1578.780029,3565150000,1578.780029 +2013-04-24,1578.780029,1583.0,1575.800049,1578.790039,3598240000,1578.790039 +2013-04-25,1578.930054,1592.640015,1578.930054,1585.160034,3908580000,1585.160034 +2013-04-26,1585.160034,1585.780029,1577.560059,1582.23999,3198620000,1582.23999 +2013-04-29,1582.339966,1596.650024,1582.339966,1593.609985,2891200000,1593.609985 +2013-04-30,1593.579956,1597.569946,1586.5,1597.569946,3745070000,1597.569946 +2013-05-01,1597.550049,1597.550049,1581.280029,1582.699951,3530320000,1582.699951 +2013-05-02,1582.77002,1598.599976,1582.77002,1597.589966,3366950000,1597.589966 +2013-05-03,1597.599976,1618.459961,1597.599976,1614.420044,3603910000,1614.420044 +2013-05-06,1614.400024,1619.77002,1614.209961,1617.5,3062240000,1617.5 +2013-05-07,1617.550049,1626.030029,1616.640015,1625.959961,3309580000,1625.959961 +2013-05-08,1625.949951,1632.780029,1622.699951,1632.689941,3554700000,1632.689941 +2013-05-09,1632.689941,1635.01001,1623.089966,1626.670044,3457400000,1626.670044 +2013-05-10,1626.689941,1633.699951,1623.709961,1633.699951,3086470000,1633.699951 +2013-05-13,1632.099976,1636.0,1626.73999,1633.77002,2910600000,1633.77002 +2013-05-14,1633.75,1651.099976,1633.75,1650.339966,3457790000,1650.339966 +2013-05-15,1649.130005,1661.48999,1646.680054,1658.780029,3657440000,1658.780029 +2013-05-16,1658.069946,1660.51001,1648.599976,1650.469971,3513130000,1650.469971 +2013-05-17,1652.449951,1667.469971,1652.449951,1667.469971,3440710000,1667.469971 +2013-05-20,1665.709961,1672.839966,1663.52002,1666.290039,3275080000,1666.290039 +2013-05-21,1666.199951,1674.930054,1662.670044,1669.160034,3513560000,1669.160034 +2013-05-22,1669.390015,1687.180054,1648.859985,1655.349976,4361020000,1655.349976 +2013-05-23,1651.619995,1655.5,1635.530029,1650.51001,3945510000,1650.51001 +2013-05-24,1646.670044,1649.780029,1636.880005,1649.599976,2758080000,1649.599976 +2013-05-28,1652.630005,1674.209961,1652.630005,1660.060059,3457400000,1660.060059 +2013-05-29,1656.569946,1656.569946,1640.050049,1648.359985,3587140000,1648.359985 +2013-05-30,1649.140015,1661.910034,1648.609985,1654.410034,3498620000,1654.410034 +2013-05-31,1652.130005,1658.98999,1630.73999,1630.73999,4099600000,1630.73999 +2013-06-03,1631.709961,1640.420044,1622.719971,1640.420044,3952070000,1640.420044 +2013-06-04,1640.72998,1646.530029,1623.619995,1631.380005,3653840000,1631.380005 +2013-06-05,1629.050049,1629.310059,1607.089966,1608.900024,3632350000,1608.900024 +2013-06-06,1609.290039,1622.560059,1598.22998,1622.560059,3547380000,1622.560059 +2013-06-07,1625.27002,1644.400024,1625.27002,1643.380005,3371990000,1643.380005 +2013-06-10,1644.670044,1648.689941,1639.26001,1642.810059,2978730000,1642.810059 +2013-06-11,1638.640015,1640.130005,1622.920044,1626.130005,3435710000,1626.130005 +2013-06-12,1629.939941,1637.709961,1610.920044,1612.52002,3202550000,1612.52002 +2013-06-13,1612.150024,1639.25,1608.069946,1636.359985,3378620000,1636.359985 +2013-06-14,1635.52002,1640.800049,1623.959961,1626.72998,2939400000,1626.72998 +2013-06-17,1630.640015,1646.5,1630.339966,1639.040039,3137080000,1639.040039 +2013-06-18,1639.77002,1654.189941,1639.77002,1651.810059,3120980000,1651.810059 +2013-06-19,1651.829956,1652.449951,1628.910034,1628.930054,3545060000,1628.930054 +2013-06-20,1624.619995,1624.619995,1584.319946,1588.189941,4858850000,1588.189941 +2013-06-21,1588.619995,1599.189941,1577.699951,1592.430054,5797280000,1592.430054 +2013-06-24,1588.77002,1588.77002,1560.329956,1573.089966,4733660000,1573.089966 +2013-06-25,1577.52002,1593.790039,1577.089966,1588.030029,3761170000,1588.030029 +2013-06-26,1592.27002,1606.829956,1592.27002,1603.26001,3558340000,1603.26001 +2013-06-27,1606.439941,1620.069946,1606.439941,1613.199951,3364540000,1613.199951 +2013-06-28,1611.119995,1615.939941,1601.060059,1606.280029,4977190000,1606.280029 +2013-07-01,1609.780029,1626.609985,1609.780029,1614.959961,3104690000,1614.959961 +2013-07-02,1614.290039,1624.26001,1606.77002,1614.079956,3317130000,1614.079956 +2013-07-03,1611.47998,1618.969971,1604.569946,1615.410034,1966050000,1615.410034 +2013-07-05,1618.650024,1632.069946,1614.709961,1631.890015,2634140000,1631.890015 +2013-07-08,1634.199951,1644.680054,1634.199951,1640.459961,3514590000,1640.459961 +2013-07-09,1642.890015,1654.180054,1642.890015,1652.319946,3155360000,1652.319946 +2013-07-10,1651.560059,1657.920044,1647.660034,1652.619995,3011010000,1652.619995 +2013-07-11,1657.410034,1676.630005,1657.410034,1675.02002,3446340000,1675.02002 +2013-07-12,1675.26001,1680.189941,1672.329956,1680.189941,3039070000,1680.189941 +2013-07-15,1679.589966,1684.5100100000002,1677.890015,1682.5,2623200000,1682.5 +2013-07-16,1682.699951,1683.72998,1671.839966,1676.26001,3081710000,1676.26001 +2013-07-17,1677.910034,1684.75,1677.910034,1680.910034,3153440000,1680.910034 +2013-07-18,1681.050049,1693.119995,1681.050049,1689.369995,3452370000,1689.369995 +2013-07-19,1686.1500239999998,1692.089966,1684.0799559999998,1692.089966,3302580000,1692.089966 +2013-07-22,1694.410034,1697.609985,1690.6700440000002,1695.530029,2779130000,1695.530029 +2013-07-23,1696.630005,1698.780029,1691.130005,1692.390015,3096180000,1692.390015 +2013-07-24,1696.060059,1698.380005,1682.569946,1685.939941,3336120000,1685.939941 +2013-07-25,1685.209961,1690.939941,1680.069946,1690.25,3322500000,1690.25 +2013-07-26,1687.310059,1691.8499760000002,1676.030029,1691.6500239999998,2762770000,1691.6500239999998 +2013-07-29,1690.319946,1690.9200440000002,1681.859985,1685.3299559999998,2840520000,1685.3299559999998 +2013-07-30,1687.9200440000002,1693.189941,1682.4200440000002,1685.959961,3320530000,1685.959961 +2013-07-31,1687.7600100000002,1698.430054,1684.939941,1685.72998,3847390000,1685.72998 +2013-08-01,1689.4200440000002,1707.8499760000002,1689.4200440000002,1706.869995,3775170000,1706.869995 +2013-08-02,1706.0999760000002,1709.6700440000002,1700.680054,1709.6700440000002,3136630000,1709.6700440000002 +2013-08-05,1708.0100100000002,1709.2399899999998,1703.550049,1707.140015,2529300000,1707.140015 +2013-08-06,1705.790039,1705.790039,1693.290039,1697.369995,3141210000,1697.369995 +2013-08-07,1695.300049,1695.300049,1684.910034,1690.910034,3010230000,1690.910034 +2013-08-08,1693.3499760000002,1700.180054,1688.380005,1697.47998,3271660000,1697.47998 +2013-08-09,1696.0999760000002,1699.4200440000002,1686.02002,1691.4200440000002,2957670000,1691.4200440000002 +2013-08-12,1688.369995,1691.4899899999998,1683.3499760000002,1689.469971,2789160000,1689.469971 +2013-08-13,1690.6500239999998,1696.810059,1682.619995,1694.160034,3035560000,1694.160034 +2013-08-14,1693.880005,1695.52002,1684.8299559999998,1685.390015,2871430000,1685.390015 +2013-08-15,1679.609985,1679.609985,1658.589966,1661.319946,3426690000,1661.319946 +2013-08-16,1661.219971,1663.599976,1652.609985,1655.829956,3211450000,1655.829956 +2013-08-19,1655.25,1659.180054,1645.839966,1646.060059,2904530000,1646.060059 +2013-08-20,1646.810059,1658.920044,1646.079956,1652.349976,2994090000,1652.349976 +2013-08-21,1650.660034,1656.98999,1639.430054,1642.800049,2932180000,1642.800049 +2013-08-22,1645.030029,1659.550049,1645.030029,1656.959961,2537460000,1656.959961 +2013-08-23,1659.920044,1664.849976,1654.810059,1663.5,2582670000,1663.5 +2013-08-26,1664.290039,1669.51001,1656.02002,1656.780029,2430670000,1656.780029 +2013-08-27,1652.540039,1652.540039,1629.050049,1630.47998,3219190000,1630.47998 +2013-08-28,1630.25,1641.180054,1627.469971,1634.959961,2784010000,1634.959961 +2013-08-29,1633.5,1646.410034,1630.880005,1638.170044,2527550000,1638.170044 +2013-08-30,1638.890015,1640.079956,1628.050049,1632.969971,2734300000,1632.969971 +2013-09-03,1635.949951,1651.349976,1633.410034,1639.77002,3731610000,1639.77002 +2013-09-04,1640.719971,1655.719971,1637.410034,1653.079956,3312150000,1653.079956 +2013-09-05,1653.280029,1659.170044,1653.069946,1655.079956,2957110000,1655.079956 +2013-09-06,1657.439941,1664.829956,1640.619995,1655.170044,3123880000,1655.170044 +2013-09-09,1656.849976,1672.400024,1656.849976,1671.709961,3102780000,1671.709961 +2013-09-10,1675.109985,1684.089966,1675.109985,1683.9899899999998,3691800000,1683.9899899999998 +2013-09-11,1681.040039,1689.130005,1678.699951,1689.130005,3135460000,1689.130005 +2013-09-12,1689.209961,1689.969971,1681.959961,1683.4200440000002,3106290000,1683.4200440000002 +2013-09-13,1685.040039,1688.72998,1682.219971,1687.9899899999998,2736500000,1687.9899899999998 +2013-09-16,1691.699951,1704.949951,1691.699951,1697.5999760000002,3079800000,1697.5999760000002 +2013-09-17,1697.72998,1705.52002,1697.72998,1704.7600100000002,2774240000,1704.7600100000002 +2013-09-18,1705.7399899999998,1729.439941,1700.3499760000002,1725.52002,3989760000,1725.52002 +2013-09-19,1727.339966,1729.859985,1720.199951,1722.339966,3740130000,1722.339966 +2013-09-20,1722.439941,1725.22998,1708.890015,1709.910034,5074030000,1709.910034 +2013-09-23,1711.439941,1711.439941,1697.0999760000002,1701.839966,3126950000,1701.839966 +2013-09-24,1702.5999760000002,1707.630005,1694.9000239999998,1697.4200440000002,3268930000,1697.4200440000002 +2013-09-25,1698.02002,1701.709961,1691.880005,1692.77002,3148730000,1692.77002 +2013-09-26,1694.050049,1703.8499760000002,1693.109985,1698.6700440000002,2813930000,1698.6700440000002 +2013-09-27,1695.52002,1695.52002,1687.109985,1691.75,2951700000,1691.75 +2013-09-30,1687.2600100000002,1687.2600100000002,1674.98999,1681.550049,3308630000,1681.550049 +2013-10-01,1682.410034,1696.550049,1682.069946,1695.0,3238690000,1695.0 +2013-10-02,1691.9000239999998,1693.869995,1680.339966,1693.869995,3148600000,1693.869995 +2013-10-03,1692.3499760000002,1692.3499760000002,1670.359985,1678.660034,3279650000,1678.660034 +2013-10-04,1678.790039,1691.939941,1677.329956,1690.5,2880270000,1690.5 +2013-10-07,1687.1500239999998,1687.1500239999998,1674.699951,1676.119995,2678490000,1676.119995 +2013-10-08,1676.219971,1676.790039,1655.030029,1655.449951,3569230000,1655.449951 +2013-10-09,1656.98999,1662.469971,1646.469971,1656.400024,3577840000,1656.400024 +2013-10-10,1660.880005,1692.560059,1660.880005,1692.560059,3362300000,1692.560059 +2013-10-11,1691.089966,1703.439941,1688.52002,1703.199951,2944670000,1703.199951 +2013-10-14,1699.859985,1711.030029,1692.130005,1710.140015,2580580000,1710.140015 +2013-10-15,1709.1700440000002,1711.569946,1695.930054,1698.060059,3327740000,1698.060059 +2013-10-16,1700.4899899999998,1721.7600100000002,1700.4899899999998,1721.540039,3486180000,1721.540039 +2013-10-17,1720.1700440000002,1733.449951,1714.119995,1733.1500239999998,3453590000,1733.1500239999998 +2013-10-18,1736.719971,1745.310059,1735.7399899999998,1744.5,3664890000,1744.5 +2013-10-21,1745.199951,1747.790039,1740.6700440000002,1744.660034,3052710000,1744.660034 +2013-10-22,1746.47998,1759.3299559999998,1746.47998,1754.6700440000002,3850840000,1754.6700440000002 +2013-10-23,1752.27002,1752.27002,1740.5,1746.380005,3713380000,1746.380005 +2013-10-24,1747.47998,1753.939941,1745.5,1752.069946,3671700000,1752.069946 +2013-10-25,1756.0100100000002,1759.819946,1752.449951,1759.77002,3175720000,1759.77002 +2013-10-28,1759.4200440000002,1764.9899899999998,1757.6700440000002,1762.109985,3282300000,1762.109985 +2013-10-29,1762.930054,1772.089966,1762.930054,1771.949951,3358460000,1771.949951 +2013-10-30,1772.27002,1775.219971,1757.2399899999998,1763.310059,3523040000,1763.310059 +2013-10-31,1763.2399899999998,1768.530029,1755.719971,1756.540039,3826530000,1756.540039 +2013-11-01,1758.699951,1765.6700440000002,1752.699951,1761.640015,3686290000,1761.640015 +2013-11-04,1763.4000239999998,1768.780029,1761.560059,1767.930054,3194870000,1767.930054 +2013-11-05,1765.6700440000002,1767.030029,1755.7600100000002,1762.969971,3516680000,1762.969971 +2013-11-06,1765.0,1773.7399899999998,1764.4000239999998,1770.4899899999998,3322100000,1770.4899899999998 +2013-11-07,1770.7399899999998,1774.540039,1746.199951,1747.1500239999998,4143200000,1747.1500239999998 +2013-11-08,1748.369995,1770.780029,1747.630005,1770.609985,3837170000,1770.609985 +2013-11-11,1769.959961,1773.439941,1767.8499760000002,1771.890015,2534060000,1771.890015 +2013-11-12,1769.5100100000002,1771.780029,1762.290039,1767.689941,3221030000,1767.689941 +2013-11-13,1764.369995,1782.0,1760.640015,1782.0,3327480000,1782.0 +2013-11-14,1782.75,1791.530029,1780.219971,1790.619995,3139060000,1790.619995 +2013-11-15,1790.660034,1798.219971,1790.660034,1798.180054,3254820000,1798.180054 +2013-11-18,1798.819946,1802.3299559999998,1788.0,1791.530029,3168520000,1791.530029 +2013-11-19,1790.790039,1795.5100100000002,1784.719971,1787.869995,3224450000,1787.869995 +2013-11-20,1789.589966,1795.72998,1777.22998,1781.369995,3109140000,1781.369995 +2013-11-21,1783.52002,1797.160034,1783.52002,1795.8499760000002,3256630000,1795.8499760000002 +2013-11-22,1797.209961,1804.839966,1794.699951,1804.7600100000002,3055140000,1804.7600100000002 +2013-11-25,1806.3299559999998,1808.0999760000002,1800.5799559999998,1802.47998,2998540000,1802.47998 +2013-11-26,1802.869995,1808.4200440000002,1800.77002,1802.75,3427120000,1802.75 +2013-11-27,1803.47998,1808.27002,1802.77002,1807.22998,2613590000,1807.22998 +2013-11-29,1808.689941,1813.550049,1803.97998,1805.810059,1598300000,1805.810059 +2013-12-02,1806.550049,1810.02002,1798.5999760000002,1800.9000239999998,3095430000,1800.9000239999998 +2013-12-03,1800.0999760000002,1800.0999760000002,1787.8499760000002,1795.1500239999998,3475680000,1795.1500239999998 +2013-12-04,1793.1500239999998,1799.800049,1779.089966,1792.810059,3610540000,1792.810059 +2013-12-05,1792.819946,1792.819946,1783.380005,1785.030029,3336880000,1785.030029 +2013-12-06,1788.359985,1806.040039,1788.359985,1805.089966,3150030000,1805.089966 +2013-12-09,1806.209961,1811.52002,1806.209961,1808.369995,3129500000,1808.369995 +2013-12-10,1807.5999760000002,1808.52002,1801.75,1802.619995,3117150000,1802.619995 +2013-12-11,1802.7600100000002,1802.969971,1780.089966,1782.219971,3472240000,1782.219971 +2013-12-12,1781.709961,1782.9899899999998,1772.280029,1775.5,3306640000,1775.5 +2013-12-13,1777.97998,1780.9200440000002,1772.449951,1775.319946,3061070000,1775.319946 +2013-12-16,1777.47998,1792.219971,1777.47998,1786.540039,3209890000,1786.540039 +2013-12-17,1786.469971,1786.77002,1777.050049,1781.0,3270030000,1781.0 +2013-12-18,1781.459961,1811.0799559999998,1767.9899899999998,1810.6500239999998,4327770000,1810.6500239999998 +2013-12-19,1809.0,1810.880005,1801.3499760000002,1809.5999760000002,3497210000,1809.5999760000002 +2013-12-20,1810.390015,1823.75,1810.25,1818.319946,5097700000,1818.319946 +2013-12-23,1822.9200440000002,1829.75,1822.9200440000002,1827.9899899999998,2851540000,1827.9899899999998 +2013-12-24,1828.02002,1833.319946,1828.02002,1833.319946,1307630000,1833.319946 +2013-12-26,1834.959961,1842.839966,1834.959961,1842.02002,1982270000,1842.02002 +2013-12-27,1842.969971,1844.890015,1839.810059,1841.4000239999998,2052920000,1841.4000239999998 +2013-12-30,1841.469971,1842.469971,1838.77002,1841.069946,2293860000,1841.069946 +2013-12-31,1842.609985,1849.439941,1842.410034,1848.359985,2312840000,1848.359985 +2014-01-02,1845.859985,1845.859985,1827.7399899999998,1831.97998,3080600000,1831.97998 +2014-01-03,1833.209961,1838.2399899999998,1829.130005,1831.369995,2774270000,1831.369995 +2014-01-06,1832.310059,1837.160034,1823.72998,1826.77002,3294850000,1826.77002 +2014-01-07,1828.709961,1840.0999760000002,1828.709961,1837.880005,3511750000,1837.880005 +2014-01-08,1837.9000239999998,1840.02002,1831.4000239999998,1837.4899899999998,3652140000,1837.4899899999998 +2014-01-09,1839.0,1843.22998,1830.380005,1838.130005,3581150000,1838.130005 +2014-01-10,1840.060059,1843.1500239999998,1832.430054,1842.369995,3335710000,1842.369995 +2014-01-13,1841.2600100000002,1843.449951,1815.52002,1819.199951,3591350000,1819.199951 +2014-01-14,1821.359985,1839.2600100000002,1821.359985,1838.880005,3353270000,1838.880005 +2014-01-15,1840.52002,1850.839966,1840.52002,1848.380005,3777800000,1848.380005 +2014-01-16,1847.9899899999998,1847.9899899999998,1840.300049,1845.890015,3491310000,1845.890015 +2014-01-17,1844.22998,1846.040039,1835.22998,1838.699951,3626120000,1838.699951 +2014-01-21,1841.050049,1849.310059,1832.380005,1843.800049,3782470000,1843.800049 +2014-01-22,1844.709961,1846.869995,1840.880005,1844.859985,3374170000,1844.859985 +2014-01-23,1842.290039,1842.290039,1820.060059,1828.459961,3972250000,1828.459961 +2014-01-24,1826.959961,1826.959961,1790.290039,1790.290039,4618450000,1790.290039 +2014-01-27,1791.030029,1795.97998,1772.880005,1781.560059,4045200000,1781.560059 +2014-01-28,1783.0,1793.869995,1779.4899899999998,1792.5,3437830000,1792.5 +2014-01-29,1790.1500239999998,1790.1500239999998,1770.449951,1774.199951,3964020000,1774.199951 +2014-01-30,1777.1700440000002,1798.77002,1777.1700440000002,1794.189941,3547510000,1794.189941 +2014-01-31,1790.880005,1793.880005,1772.2600100000002,1782.589966,4059690000,1782.589966 +2014-02-03,1782.680054,1784.8299559999998,1739.660034,1741.890015,4726040000,1741.890015 +2014-02-04,1743.819946,1758.72998,1743.819946,1755.199951,4068410000,1755.199951 +2014-02-05,1753.380005,1755.790039,1737.9200440000002,1751.640015,3984290000,1751.640015 +2014-02-06,1752.9899899999998,1774.060059,1752.9899899999998,1773.430054,3825410000,1773.430054 +2014-02-07,1776.0100100000002,1798.030029,1776.0100100000002,1797.02002,3775990000,1797.02002 +2014-02-10,1796.199951,1799.939941,1791.8299559999998,1799.839966,3312160000,1799.839966 +2014-02-11,1800.449951,1823.540039,1800.410034,1819.75,3699380000,1819.75 +2014-02-12,1820.119995,1826.550049,1815.969971,1819.2600100000002,3326380000,1819.2600100000002 +2014-02-13,1814.819946,1830.25,1809.219971,1829.8299559999998,3289510000,1829.8299559999998 +2014-02-14,1828.459961,1841.6500239999998,1825.589966,1838.630005,3114750000,1838.630005 +2014-02-18,1839.030029,1842.869995,1835.0100100000002,1840.7600100000002,3421110000,1840.7600100000002 +2014-02-19,1838.9000239999998,1847.5,1826.9899899999998,1828.75,3661570000,1828.75 +2014-02-20,1829.2399899999998,1842.790039,1824.5799559999998,1839.780029,3404980000,1839.780029 +2014-02-21,1841.069946,1846.130005,1835.5999760000002,1836.25,3403880000,1836.25 +2014-02-24,1836.780029,1858.709961,1836.780029,1847.609985,4014530000,1847.609985 +2014-02-25,1847.660034,1852.910034,1840.189941,1845.119995,3515560000,1845.119995 +2014-02-26,1845.790039,1852.6500239999998,1840.660034,1845.160034,3716730000,1845.160034 +2014-02-27,1844.9000239999998,1854.530029,1841.130005,1854.290039,3547460000,1854.290039 +2014-02-28,1855.119995,1867.9200440000002,1847.6700440000002,1859.449951,3917450000,1859.449951 +2014-03-03,1857.680054,1857.680054,1834.439941,1845.72998,3428220000,1845.72998 +2014-03-04,1849.22998,1876.22998,1849.22998,1873.910034,3765770000,1873.910034 +2014-03-05,1874.050049,1876.530029,1871.109985,1873.810059,3392990000,1873.810059 +2014-03-06,1874.180054,1881.939941,1874.180054,1877.030029,3360450000,1877.030029 +2014-03-07,1878.52002,1883.569946,1870.560059,1878.040039,3564740000,1878.040039 +2014-03-10,1877.859985,1877.869995,1867.040039,1877.1700440000002,3021350000,1877.1700440000002 +2014-03-11,1878.2600100000002,1882.3499760000002,1863.880005,1867.630005,3392400000,1867.630005 +2014-03-12,1866.1500239999998,1868.380005,1854.380005,1868.199951,3270860000,1868.199951 +2014-03-13,1869.060059,1874.4000239999998,1841.859985,1846.339966,3670990000,1846.339966 +2014-03-14,1845.069946,1852.439941,1839.569946,1841.130005,3285460000,1841.130005 +2014-03-17,1842.810059,1862.300049,1842.810059,1858.8299559999998,2860490000,1858.8299559999998 +2014-03-18,1858.9200440000002,1873.7600100000002,1858.9200440000002,1872.25,2930190000,1872.25 +2014-03-19,1872.25,1874.140015,1850.3499760000002,1860.77002,3289210000,1860.77002 +2014-03-20,1860.089966,1873.4899899999998,1854.630005,1872.0100100000002,3327540000,1872.0100100000002 +2014-03-21,1874.530029,1883.969971,1863.459961,1866.52002,5270710000,1866.52002 +2014-03-24,1867.6700440000002,1873.339966,1849.689941,1857.439941,3409000000,1857.439941 +2014-03-25,1859.47998,1871.869995,1855.959961,1865.619995,3200560000,1865.619995 +2014-03-26,1867.089966,1875.9200440000002,1852.560059,1852.560059,3480850000,1852.560059 +2014-03-27,1852.109985,1855.550049,1842.109985,1849.040039,3733430000,1849.040039 +2014-03-28,1850.069946,1866.630005,1850.069946,1857.619995,2955520000,1857.619995 +2014-03-31,1859.160034,1875.180054,1859.160034,1872.339966,3274300000,1872.339966 +2014-04-01,1873.959961,1885.839966,1873.959961,1885.52002,3336190000,1885.52002 +2014-04-02,1886.609985,1893.1700440000002,1883.790039,1890.9000239999998,3131660000,1890.9000239999998 +2014-04-03,1891.430054,1893.800049,1882.6500239999998,1888.77002,3055600000,1888.77002 +2014-04-04,1890.25,1897.280029,1863.2600100000002,1865.089966,3583750000,1865.089966 +2014-04-07,1863.9200440000002,1864.040039,1841.47998,1845.040039,3801540000,1845.040039 +2014-04-08,1845.47998,1854.949951,1837.4899899999998,1851.959961,3721450000,1851.959961 +2014-04-09,1852.640015,1872.430054,1852.380005,1872.180054,3308650000,1872.180054 +2014-04-10,1872.280029,1872.530029,1830.869995,1833.0799559999998,3758780000,1833.0799559999998 +2014-04-11,1830.6500239999998,1835.069946,1814.359985,1815.689941,3743460000,1815.689941 +2014-04-14,1818.180054,1834.189941,1815.800049,1830.609985,3111540000,1830.609985 +2014-04-15,1831.449951,1844.02002,1816.290039,1842.97998,3736440000,1842.97998 +2014-04-16,1846.0100100000002,1862.310059,1846.0100100000002,1862.310059,3155080000,1862.310059 +2014-04-17,1861.72998,1869.630005,1856.719971,1864.8499760000002,3341430000,1864.8499760000002 +2014-04-21,1865.790039,1871.890015,1863.180054,1871.890015,2642500000,1871.890015 +2014-04-22,1872.569946,1884.890015,1872.569946,1879.550049,3215440000,1879.550049 +2014-04-23,1879.319946,1879.75,1873.910034,1875.390015,3085720000,1875.390015 +2014-04-24,1881.969971,1884.060059,1870.2399899999998,1878.609985,3191830000,1878.609985 +2014-04-25,1877.719971,1877.719971,1859.699951,1863.4000239999998,3213020000,1863.4000239999998 +2014-04-28,1865.0,1877.0100100000002,1850.609985,1869.430054,4034680000,1869.430054 +2014-04-29,1870.780029,1880.5999760000002,1870.780029,1878.3299559999998,3647820000,1878.3299559999998 +2014-04-30,1877.0999760000002,1885.199951,1872.689941,1883.949951,3779230000,1883.949951 +2014-05-01,1884.390015,1888.589966,1878.040039,1883.680054,3416740000,1883.680054 +2014-05-02,1885.300049,1891.3299559999998,1878.5,1881.140015,3159560000,1881.140015 +2014-05-05,1879.449951,1885.5100100000002,1866.77002,1884.660034,2733730000,1884.660034 +2014-05-06,1883.689941,1883.689941,1867.719971,1867.719971,3327260000,1867.719971 +2014-05-07,1868.530029,1878.8299559999998,1859.790039,1878.209961,3632950000,1878.209961 +2014-05-08,1877.390015,1889.069946,1870.050049,1875.630005,3393420000,1875.630005 +2014-05-09,1875.27002,1878.569946,1867.02002,1878.47998,3025020000,1878.47998 +2014-05-12,1880.030029,1897.130005,1880.030029,1896.6500239999998,3005740000,1896.6500239999998 +2014-05-13,1896.75,1902.1700440000002,1896.060059,1897.449951,2915680000,1897.449951 +2014-05-14,1897.130005,1897.130005,1885.77002,1888.530029,2822060000,1888.530029 +2014-05-15,1888.160034,1888.160034,1862.359985,1870.8499760000002,3552640000,1870.8499760000002 +2014-05-16,1871.189941,1878.280029,1864.819946,1877.859985,3173650000,1877.859985 +2014-05-19,1876.660034,1886.0,1872.4200440000002,1885.0799559999998,2664250000,1885.0799559999998 +2014-05-20,1884.880005,1884.880005,1868.140015,1872.8299559999998,3007700000,1872.8299559999998 +2014-05-21,1873.339966,1888.800049,1873.339966,1888.030029,2777140000,1888.030029 +2014-05-22,1888.189941,1896.3299559999998,1885.390015,1892.4899899999998,2759800000,1892.4899899999998 +2014-05-23,1893.319946,1901.2600100000002,1893.319946,1900.530029,2396280000,1900.530029 +2014-05-27,1902.0100100000002,1912.280029,1902.0100100000002,1911.910034,2911020000,1911.910034 +2014-05-28,1911.77002,1914.459961,1907.300049,1909.780029,2976450000,1909.780029 +2014-05-29,1910.5999760000002,1920.030029,1909.819946,1920.030029,2709050000,1920.030029 +2014-05-30,1920.3299559999998,1924.030029,1916.640015,1923.569946,3263490000,1923.569946 +2014-06-02,1923.869995,1925.880005,1915.97998,1924.969971,2509020000,1924.969971 +2014-06-03,1923.069946,1925.069946,1918.790039,1924.2399899999998,2867180000,1924.2399899999998 +2014-06-04,1923.060059,1928.630005,1918.5999760000002,1927.880005,2793920000,1927.880005 +2014-06-05,1928.52002,1941.7399899999998,1922.930054,1940.459961,3113270000,1940.459961 +2014-06-06,1942.410034,1949.439941,1942.410034,1949.439941,2864300000,1949.439941 +2014-06-09,1948.969971,1955.550049,1947.160034,1951.27002,2812180000,1951.27002 +2014-06-10,1950.339966,1950.859985,1944.640015,1950.790039,2702360000,1950.790039 +2014-06-11,1949.369995,1949.369995,1940.0799559999998,1943.890015,2710620000,1943.890015 +2014-06-12,1943.3499760000002,1943.3499760000002,1925.780029,1930.109985,3040480000,1930.109985 +2014-06-13,1930.800049,1937.300049,1927.689941,1936.160034,2598230000,1936.160034 +2014-06-16,1934.839966,1941.1500239999998,1930.910034,1937.780029,2926130000,1937.780029 +2014-06-17,1937.1500239999998,1943.689941,1933.550049,1941.9899899999998,2971260000,1941.9899899999998 +2014-06-18,1942.72998,1957.7399899999998,1939.290039,1956.97998,3065220000,1956.97998 +2014-06-19,1957.5,1959.869995,1952.2600100000002,1959.47998,2952150000,1959.47998 +2014-06-20,1960.449951,1963.910034,1959.1700440000002,1962.869995,4336240000,1962.869995 +2014-06-23,1962.9200440000002,1963.7399899999998,1958.890015,1962.609985,2717630000,1962.609985 +2014-06-24,1961.969971,1968.1700440000002,1948.339966,1949.97998,3089700000,1949.97998 +2014-06-25,1949.27002,1960.8299559999998,1947.4899899999998,1959.530029,3106710000,1959.530029 +2014-06-26,1959.890015,1959.890015,1944.689941,1957.219971,2778840000,1957.219971 +2014-06-27,1956.560059,1961.469971,1952.180054,1960.959961,4290590000,1960.959961 +2014-06-30,1960.790039,1964.2399899999998,1958.219971,1960.22998,3037350000,1960.22998 +2014-07-01,1962.290039,1978.5799559999998,1962.290039,1973.319946,3188240000,1973.319946 +2014-07-02,1973.060059,1976.6700440000002,1972.5799559999998,1974.619995,2851480000,1974.619995 +2014-07-03,1975.880005,1985.589966,1975.880005,1985.439941,1998090000,1985.439941 +2014-07-07,1984.219971,1984.219971,1974.880005,1977.6500239999998,2681260000,1977.6500239999998 +2014-07-08,1976.390015,1976.390015,1959.459961,1963.709961,3302430000,1963.709961 +2014-07-09,1965.0999760000002,1974.1500239999998,1965.0999760000002,1972.8299559999998,2858800000,1972.8299559999998 +2014-07-10,1966.6700440000002,1969.839966,1952.859985,1964.680054,3165690000,1964.680054 +2014-07-11,1965.7600100000002,1968.6700440000002,1959.630005,1967.569946,2684630000,1967.569946 +2014-07-14,1969.859985,1979.8499760000002,1969.859985,1977.0999760000002,2744920000,1977.0999760000002 +2014-07-15,1977.359985,1982.52002,1965.339966,1973.280029,3328740000,1973.280029 +2014-07-16,1976.3499760000002,1983.939941,1975.6700440000002,1981.569946,3390950000,1981.569946 +2014-07-17,1979.75,1981.800049,1955.589966,1958.119995,3381680000,1958.119995 +2014-07-18,1961.540039,1979.910034,1960.819946,1978.219971,3106060000,1978.219971 +2014-07-21,1976.930054,1976.930054,1965.77002,1973.630005,2611160000,1973.630005 +2014-07-22,1975.6500239999998,1986.2399899999998,1975.6500239999998,1983.530029,2890480000,1983.530029 +2014-07-23,1985.319946,1989.22998,1982.439941,1987.0100100000002,2869720000,1987.0100100000002 +2014-07-24,1988.069946,1991.390015,1985.790039,1987.97998,3203530000,1987.97998 +2014-07-25,1984.5999760000002,1984.5999760000002,1974.369995,1978.339966,2638960000,1978.339966 +2014-07-28,1978.25,1981.52002,1967.310059,1978.910034,2803320000,1978.910034 +2014-07-29,1980.030029,1984.8499760000002,1969.949951,1969.949951,3183300000,1969.949951 +2014-07-30,1973.209961,1978.9000239999998,1962.4200440000002,1970.069946,3448250000,1970.069946 +2014-07-31,1965.140015,1965.140015,1930.6700440000002,1930.6700440000002,4193000000,1930.6700440000002 +2014-08-01,1929.800049,1937.3499760000002,1916.369995,1925.1500239999998,3789660000,1925.1500239999998 +2014-08-04,1926.619995,1942.9200440000002,1921.199951,1938.9899899999998,3072920000,1938.9899899999998 +2014-08-05,1936.339966,1936.339966,1913.77002,1920.209961,3462520000,1920.209961 +2014-08-06,1917.290039,1927.910034,1911.449951,1920.2399899999998,3539150000,1920.2399899999998 +2014-08-07,1923.030029,1928.890015,1904.780029,1909.569946,3230520000,1909.569946 +2014-08-08,1910.3499760000002,1932.380005,1909.0100100000002,1931.589966,2902280000,1931.589966 +2014-08-11,1933.430054,1944.9000239999998,1933.430054,1936.9200440000002,2784890000,1936.9200440000002 +2014-08-12,1935.72998,1939.6500239999998,1928.290039,1933.75,2611700000,1933.75 +2014-08-13,1935.5999760000002,1948.410034,1935.5999760000002,1946.719971,2718020000,1946.719971 +2014-08-14,1947.410034,1955.22998,1947.410034,1955.180054,2609460000,1955.180054 +2014-08-15,1958.869995,1964.040039,1941.5,1955.060059,3023380000,1955.060059 +2014-08-18,1958.359985,1971.9899899999998,1958.359985,1971.7399899999998,2638160000,1971.7399899999998 +2014-08-19,1972.72998,1982.569946,1972.72998,1981.5999760000002,2656430000,1981.5999760000002 +2014-08-20,1980.459961,1988.569946,1977.680054,1986.5100100000002,2579380000,1986.5100100000002 +2014-08-21,1986.819946,1994.7600100000002,1986.819946,1992.369995,2638920000,1992.369995 +2014-08-22,1992.5999760000002,1993.540039,1984.7600100000002,1988.4000239999998,2301860000,1988.4000239999998 +2014-08-25,1991.7399899999998,2001.949951,1991.7399899999998,1997.9200440000002,2233880000,1997.9200440000002 +2014-08-26,1998.589966,2005.040039,1998.589966,2000.02002,2451950000,2000.02002 +2014-08-27,2000.540039,2002.140015,1996.199951,2000.119995,2344350000,2000.119995 +2014-08-28,1997.4200440000002,1998.550049,1990.52002,1996.7399899999998,2282400000,1996.7399899999998 +2014-08-29,1998.449951,2003.380005,1994.6500239999998,2003.369995,2259130000,2003.369995 +2014-09-02,2004.069946,2006.119995,1994.8499760000002,2002.280029,2819980000,2002.280029 +2014-09-03,2003.569946,2009.280029,1998.140015,2000.719971,2809980000,2000.719971 +2014-09-04,2001.6700440000002,2011.1700440000002,1992.540039,1997.6500239999998,3072410000,1997.6500239999998 +2014-09-05,1998.0,2007.709961,1990.0999760000002,2007.709961,2818300000,2007.709961 +2014-09-08,2007.1700440000002,2007.1700440000002,1995.5999760000002,2001.540039,2789090000,2001.540039 +2014-09-09,2000.72998,2001.0100100000002,1984.609985,1988.439941,2882830000,1988.439941 +2014-09-10,1988.410034,1996.660034,1982.9899899999998,1995.689941,2912430000,1995.689941 +2014-09-11,1992.8499760000002,1997.6500239999998,1985.930054,1997.449951,2941690000,1997.449951 +2014-09-12,1996.7399899999998,1996.7399899999998,1980.2600100000002,1985.540039,3206570000,1985.540039 +2014-09-15,1986.040039,1987.180054,1978.47998,1984.130005,2776530000,1984.130005 +2014-09-16,1981.930054,2002.280029,1979.060059,1998.97998,3160310000,1998.97998 +2014-09-17,1999.300049,2010.7399899999998,1993.290039,2001.569946,3209420000,2001.569946 +2014-09-18,2003.069946,2012.339966,2003.069946,2011.359985,3235340000,2011.359985 +2014-09-19,2012.7399899999998,2019.2600100000002,2006.589966,2010.4000239999998,4880220000,2010.4000239999998 +2014-09-22,2009.0799559999998,2009.0799559999998,1991.0100100000002,1994.290039,3349670000,1994.290039 +2014-09-23,1992.780029,1995.410034,1982.77002,1982.77002,3279350000,1982.77002 +2014-09-24,1983.339966,1999.790039,1978.630005,1998.300049,3313850000,1998.300049 +2014-09-25,1997.319946,1997.319946,1965.9899899999998,1965.9899899999998,3273050000,1965.9899899999998 +2014-09-26,1966.219971,1986.369995,1966.219971,1982.8499760000002,2929440000,1982.8499760000002 +2014-09-29,1978.959961,1981.280029,1964.040039,1977.800049,3094440000,1977.800049 +2014-09-30,1978.209961,1985.1700440000002,1968.959961,1972.290039,3951100000,1972.290039 +2014-10-01,1971.439941,1971.439941,1941.719971,1946.160034,4188590000,1946.160034 +2014-10-02,1945.8299559999998,1952.319946,1926.030029,1946.1700440000002,4012510000,1946.1700440000002 +2014-10-03,1948.119995,1971.189941,1948.119995,1967.9000239999998,3561320000,1967.9000239999998 +2014-10-06,1970.0100100000002,1977.839966,1958.430054,1964.819946,3358690000,1964.819946 +2014-10-07,1962.359985,1962.359985,1934.869995,1935.0999760000002,3687870000,1935.0999760000002 +2014-10-08,1935.550049,1970.359985,1925.25,1968.890015,4441890000,1968.890015 +2014-10-09,1967.680054,1967.680054,1927.560059,1928.209961,4324020000,1928.209961 +2014-10-10,1925.630005,1936.97998,1906.050049,1906.130005,4550540000,1906.130005 +2014-10-13,1905.6500239999998,1912.089966,1874.140015,1874.7399899999998,4352580000,1874.7399899999998 +2014-10-14,1877.109985,1898.709961,1871.790039,1877.699951,4812010000,1877.699951 +2014-10-15,1874.180054,1874.180054,1820.660034,1862.4899899999998,6090800000,1862.4899899999998 +2014-10-16,1855.949951,1876.0100100000002,1835.02002,1862.7600100000002,5073150000,1862.7600100000002 +2014-10-17,1864.910034,1898.160034,1864.910034,1886.7600100000002,4482120000,1886.7600100000002 +2014-10-20,1885.619995,1905.030029,1882.300049,1904.0100100000002,3331210000,1904.0100100000002 +2014-10-21,1909.380005,1942.449951,1909.380005,1941.280029,3987090000,1941.280029 +2014-10-22,1941.290039,1949.310059,1926.8299559999998,1927.109985,3761930000,1927.109985 +2014-10-23,1931.02002,1961.949951,1931.02002,1950.819946,3789250000,1950.819946 +2014-10-24,1951.589966,1965.27002,1946.27002,1964.5799559999998,3078380000,1964.5799559999998 +2014-10-27,1962.969971,1964.640015,1951.369995,1961.630005,3538860000,1961.630005 +2014-10-28,1964.140015,1985.050049,1964.140015,1985.050049,3653260000,1985.050049 +2014-10-29,1983.290039,1991.4000239999998,1969.040039,1982.300049,3740350000,1982.300049 +2014-10-30,1979.4899899999998,1999.4000239999998,1974.75,1994.6500239999998,3586150000,1994.6500239999998 +2014-10-31,2001.199951,2018.189941,2001.199951,2018.050049,4292290000,2018.050049 +2014-11-03,2018.209961,2024.459961,2013.680054,2017.810059,3555440000,2017.810059 +2014-11-04,2015.810059,2015.97998,2001.0100100000002,2012.0999760000002,3956260000,2012.0999760000002 +2014-11-05,2015.290039,2023.77002,2014.4200440000002,2023.569946,3766590000,2023.569946 +2014-11-06,2023.3299559999998,2031.609985,2015.859985,2031.209961,3669770000,2031.209961 +2014-11-07,2032.359985,2034.2600100000002,2025.069946,2031.9200440000002,3704280000,2031.9200440000002 +2014-11-10,2032.0100100000002,2038.699951,2030.1700440000002,2038.2600100000002,3284940000,2038.2600100000002 +2014-11-11,2038.199951,2041.280029,2035.280029,2039.680054,2958320000,2039.680054 +2014-11-12,2037.75,2040.3299559999998,2031.949951,2038.25,3246650000,2038.25 +2014-11-13,2039.209961,2046.180054,2030.439941,2039.3299559999998,3455270000,2039.3299559999998 +2014-11-14,2039.7399899999998,2042.219971,2035.199951,2039.819946,3227130000,2039.819946 +2014-11-17,2038.290039,2043.069946,2034.459961,2041.319946,3152890000,2041.319946 +2014-11-18,2041.47998,2056.080078,2041.47998,2051.800049,3416190000,2051.800049 +2014-11-19,2051.159912,2052.139893,2040.369995,2048.719971,3390850000,2048.719971 +2014-11-20,2045.869995,2053.840088,2040.4899899999998,2052.75,3128290000,2052.75 +2014-11-21,2057.459961,2071.459961,2056.75,2063.5,3916420000,2063.5 +2014-11-24,2065.070068,2070.169922,2065.070068,2069.409912,3128060000,2069.409912 +2014-11-25,2070.149902,2074.209961,2064.75,2067.030029,3392940000,2067.030029 +2014-11-26,2067.360107,2073.290039,2066.6201170000004,2072.830078,2745260000,2072.830078 +2014-11-28,2074.780029,2075.76001,2065.060059,2067.560059,2504640000,2067.560059 +2014-12-01,2065.780029,2065.780029,2049.570068,2053.439941,4159010000,2053.439941 +2014-12-02,2053.77002,2068.77002,2053.77002,2066.550049,3686650000,2066.550049 +2014-12-03,2067.449951,2076.280029,2066.649902,2074.330078,3612680000,2074.330078 +2014-12-04,2073.639893,2077.340088,2062.340088,2071.919922,3408340000,2071.919922 +2014-12-05,2072.780029,2079.469971,2070.810059,2075.3701170000004,3419620000,2075.3701170000004 +2014-12-08,2074.840088,2075.780029,2054.27002,2060.310059,3800990000,2060.310059 +2014-12-09,2056.550049,2060.600098,2034.1700440000002,2059.820068,3970150000,2059.820068 +2014-12-10,2058.860107,2058.860107,2024.2600100000002,2026.140015,4114440000,2026.140015 +2014-12-11,2027.9200440000002,2055.530029,2027.9200440000002,2035.3299559999998,3917950000,2035.3299559999998 +2014-12-12,2030.359985,2032.25,2002.3299559999998,2002.3299559999998,4157650000,2002.3299559999998 +2014-12-15,2005.030029,2018.689941,1982.2600100000002,1989.630005,4361990000,1989.630005 +2014-12-16,1986.709961,2016.890015,1972.560059,1972.7399899999998,4958680000,1972.7399899999998 +2014-12-17,1973.77002,2016.75,1973.77002,2012.890015,4942370000,2012.890015 +2014-12-18,2018.97998,2061.22998,2018.97998,2061.22998,4703380000,2061.22998 +2014-12-19,2061.040039,2077.850098,2061.030029,2070.649902,6465530000,2070.649902 +2014-12-22,2069.280029,2078.76001,2069.280029,2078.540039,3369520000,2078.540039 +2014-12-23,2081.47998,2086.72998,2079.77002,2082.169922,3043950000,2082.169922 +2014-12-24,2083.25,2087.560059,2081.860107,2081.8798829999996,1416980000,2081.8798829999996 +2014-12-26,2084.300049,2092.699951,2084.300049,2088.77002,1735230000,2088.77002 +2014-12-29,2087.6298829999996,2093.550049,2085.75,2090.570068,2452360000,2090.570068 +2014-12-30,2088.48999,2088.48999,2079.530029,2080.350098,2440280000,2080.350098 +2014-12-31,2082.110107,2085.580078,2057.939941,2058.899902,2606070000,2058.899902 +2015-01-02,2058.899902,2072.360107,2046.040039,2058.199951,2708700000,2058.199951 +2015-01-05,2054.439941,2054.439941,2017.339966,2020.5799559999998,3799120000,2020.5799559999998 +2015-01-06,2022.1500239999998,2030.25,1992.439941,2002.609985,4460110000,2002.609985 +2015-01-07,2005.550049,2029.609985,2005.550049,2025.9000239999998,3805480000,2025.9000239999998 +2015-01-08,2030.609985,2064.080078,2030.609985,2062.139893,3934010000,2062.139893 +2015-01-09,2063.449951,2064.429932,2038.3299559999998,2044.810059,3364140000,2044.810059 +2015-01-12,2046.130005,2049.300049,2022.5799559999998,2028.2600100000002,3456460000,2028.2600100000002 +2015-01-13,2031.5799559999998,2056.929932,2008.25,2023.030029,4107300000,2023.030029 +2015-01-14,2018.4000239999998,2018.4000239999998,1988.439941,2011.27002,4378680000,2011.27002 +2015-01-15,2013.75,2021.3499760000002,1991.469971,1992.6700440000002,4276720000,1992.6700440000002 +2015-01-16,1992.25,2020.459961,1988.119995,2019.4200440000002,4056410000,2019.4200440000002 +2015-01-20,2020.7600100000002,2028.939941,2004.4899899999998,2022.550049,3944340000,2022.550049 +2015-01-21,2020.189941,2038.290039,2012.040039,2032.119995,3730070000,2032.119995 +2015-01-22,2034.300049,2064.6201170000004,2026.380005,2063.149902,4176050000,2063.149902 +2015-01-23,2062.97998,2062.97998,2050.540039,2051.820068,3573560000,2051.820068 +2015-01-26,2050.419922,2057.6201170000004,2040.969971,2057.090088,3465760000,2057.090088 +2015-01-27,2047.859985,2047.859985,2019.910034,2029.550049,3329810000,2029.550049 +2015-01-28,2032.339966,2042.4899899999998,2001.4899899999998,2002.160034,4067530000,2002.160034 +2015-01-29,2002.449951,2024.640015,1989.180054,2021.25,4127140000,2021.25 +2015-01-30,2019.3499760000002,2023.319946,1993.380005,1994.9899899999998,4538650000,1994.9899899999998 +2015-02-02,1996.6700440000002,2021.660034,1980.9000239999998,2020.8499760000002,4008330000,2020.8499760000002 +2015-02-03,2022.709961,2050.300049,2022.709961,2050.030029,4615900000,2050.030029 +2015-02-04,2048.860107,2054.73999,2036.719971,2041.5100100000002,4141920000,2041.5100100000002 +2015-02-05,2043.449951,2063.550049,2043.449951,2062.52002,3821990000,2062.52002 +2015-02-06,2062.280029,2072.399902,2049.969971,2055.469971,4232970000,2055.469971 +2015-02-09,2053.469971,2056.159912,2041.880005,2046.7399899999998,3549540000,2046.7399899999998 +2015-02-10,2049.3798829999996,2070.860107,2048.6201170000004,2068.590088,3669850000,2068.590088 +2015-02-11,2068.550049,2073.47998,2057.98999,2068.530029,3596860000,2068.530029 +2015-02-12,2069.97998,2088.530029,2069.97998,2088.47998,3788350000,2088.47998 +2015-02-13,2088.780029,2097.030029,2086.699951,2096.98999,3527450000,2096.98999 +2015-02-17,2096.469971,2101.300049,2089.800049,2100.340088,3361750000,2100.340088 +2015-02-18,2099.159912,2100.22998,2092.149902,2099.679932,3370020000,2099.679932 +2015-02-19,2099.25,2102.1298829999996,2090.790039,2097.449951,3247100000,2097.449951 +2015-02-20,2097.649902,2110.610107,2085.439941,2110.300049,3281600000,2110.300049 +2015-02-23,2109.830078,2110.050049,2103.0,2109.659912,3093680000,2109.659912 +2015-02-24,2109.100098,2117.939941,2105.8701170000004,2115.47998,3199840000,2115.47998 +2015-02-25,2115.300049,2119.590088,2109.889893,2113.860107,3312340000,2113.860107 +2015-02-26,2113.909912,2113.909912,2103.76001,2110.73999,3408690000,2110.73999 +2015-02-27,2110.8798829999996,2112.73999,2103.75,2104.5,3547380000,2104.5 +2015-03-02,2105.22998,2117.52002,2104.5,2117.389893,3409490000,2117.389893 +2015-03-03,2115.76001,2115.76001,2098.26001,2107.780029,3262300000,2107.780029 +2015-03-04,2107.719971,2107.719971,2094.48999,2098.530029,3421110000,2098.530029 +2015-03-05,2098.540039,2104.25,2095.219971,2101.040039,3103030000,2101.040039 +2015-03-06,2100.909912,2100.909912,2067.27002,2071.26001,3853570000,2071.26001 +2015-03-09,2072.25,2083.48999,2072.209961,2079.429932,3349090000,2079.429932 +2015-03-10,2076.139893,2076.139893,2044.160034,2044.160034,3668900000,2044.160034 +2015-03-11,2044.689941,2050.080078,2039.689941,2040.2399899999998,3406570000,2040.2399899999998 +2015-03-12,2041.0999760000002,2066.409912,2041.0999760000002,2065.949951,3405860000,2065.949951 +2015-03-13,2064.560059,2064.560059,2041.1700440000002,2053.399902,3498560000,2053.399902 +2015-03-16,2055.350098,2081.409912,2055.350098,2081.189941,3295600000,2081.189941 +2015-03-17,2080.590088,2080.590088,2065.080078,2074.280029,3221840000,2074.280029 +2015-03-18,2072.840088,2106.850098,2061.22998,2099.5,4128210000,2099.5 +2015-03-19,2098.689941,2098.689941,2085.560059,2089.27002,3305220000,2089.27002 +2015-03-20,2090.320068,2113.919922,2090.320068,2108.100098,5554120000,2108.100098 +2015-03-23,2107.98999,2114.860107,2104.419922,2104.419922,3267960000,2104.419922 +2015-03-24,2103.939941,2107.6298829999996,2091.5,2091.5,3189820000,2091.5 +2015-03-25,2093.100098,2097.429932,2061.050049,2061.050049,3521140000,2061.050049 +2015-03-26,2059.939941,2067.149902,2045.5,2056.149902,3510670000,2056.149902 +2015-03-27,2055.780029,2062.830078,2052.959961,2061.02002,3008550000,2061.02002 +2015-03-30,2064.110107,2088.969971,2064.110107,2086.23999,2917690000,2086.23999 +2015-03-31,2084.050049,2084.050049,2067.040039,2067.889893,3376550000,2067.889893 +2015-04-01,2067.6298829999996,2067.6298829999996,2048.3798829999996,2059.689941,3543270000,2059.689941 +2015-04-02,2060.030029,2072.169922,2057.320068,2066.959961,3095960000,2066.959961 +2015-04-06,2064.8701170000004,2086.98999,2056.52002,2080.6201170000004,3302970000,2080.6201170000004 +2015-04-07,2080.790039,2089.810059,2076.100098,2076.330078,3065510000,2076.330078 +2015-04-08,2076.939941,2086.689941,2073.300049,2081.899902,3265330000,2081.899902 +2015-04-09,2081.290039,2093.310059,2074.290039,2091.179932,3172360000,2091.179932 +2015-04-10,2091.51001,2102.610107,2091.51001,2102.060059,536200000,2102.060059 +2015-04-13,2102.030029,2107.649902,2092.330078,2092.429932,2908420000,2092.429932 +2015-04-14,2092.280029,2098.6201170000004,2083.23999,2095.840088,3301270000,2095.840088 +2015-04-15,2097.820068,2111.909912,2097.820068,2106.6298829999996,4013760000,2106.6298829999996 +2015-04-16,2105.959961,2111.300049,2100.02002,2104.98999,3434120000,2104.98999 +2015-04-17,2102.580078,2102.580078,2072.3701170000004,2081.179932,3627600000,2081.179932 +2015-04-20,2084.110107,2103.939941,2084.110107,2100.399902,3000160000,2100.399902 +2015-04-21,2102.820068,2109.639893,2094.3798829999996,2097.290039,3243410000,2097.290039 +2015-04-22,2098.27002,2109.97998,2091.050049,2107.959961,3348480000,2107.959961 +2015-04-23,2107.209961,2120.48999,2103.189941,2112.929932,3636670000,2112.929932 +2015-04-24,2112.800049,2120.919922,2112.800049,2117.689941,3375780000,2117.689941 +2015-04-27,2119.290039,2125.919922,2107.040039,2108.919922,3438750000,2108.919922 +2015-04-28,2108.350098,2116.040039,2094.889893,2114.76001,3546270000,2114.76001 +2015-04-29,2112.48999,2113.649902,2097.409912,2106.850098,4074970000,2106.850098 +2015-04-30,2105.52002,2105.52002,2077.590088,2085.51001,4509680000,2085.51001 +2015-05-01,2087.3798829999996,2108.409912,2087.3798829999996,2108.290039,3379390000,2108.290039 +2015-05-04,2110.22998,2120.949951,2110.22998,2114.48999,3091580000,2114.48999 +2015-05-05,2112.6298829999996,2115.23999,2088.459961,2089.459961,3793950000,2089.459961 +2015-05-06,2091.26001,2098.419922,2067.929932,2080.149902,3792210000,2080.149902 +2015-05-07,2079.959961,2092.899902,2074.98999,2088.0,3676640000,2088.0 +2015-05-08,2092.1298829999996,2117.659912,2092.1298829999996,2116.100098,3399440000,2116.100098 +2015-05-11,2115.560059,2117.689941,2104.580078,2105.330078,2992670000,2105.330078 +2015-05-12,2102.8701170000004,2105.060059,2085.570068,2099.1201170000004,3139520000,2099.1201170000004 +2015-05-13,2099.6201170000004,2110.189941,2096.040039,2098.47998,3374260000,2098.47998 +2015-05-14,2100.429932,2121.449951,2100.429932,2121.100098,3225740000,2121.100098 +2015-05-15,2122.070068,2123.889893,2116.810059,2122.72998,3092080000,2122.72998 +2015-05-18,2121.300049,2131.780029,2120.01001,2129.199951,2888190000,2129.199951 +2015-05-19,2129.449951,2133.02002,2124.5,2127.830078,3296030000,2127.830078 +2015-05-20,2127.790039,2134.719971,2122.590088,2125.850098,3025880000,2125.850098 +2015-05-21,2125.550049,2134.280029,2122.949951,2130.820068,3070460000,2130.820068 +2015-05-22,2130.360107,2132.149902,2126.060059,2126.060059,2571860000,2126.060059 +2015-05-26,2125.340088,2125.340088,2099.179932,2104.199951,3342130000,2104.199951 +2015-05-27,2105.1298829999996,2126.219971,2105.1298829999996,2123.47998,3127960000,2123.47998 +2015-05-28,2122.27002,2122.27002,2112.860107,2120.790039,2980350000,2120.790039 +2015-05-29,2120.659912,2120.659912,2104.889893,2107.389893,3927390000,2107.389893 +2015-06-01,2108.639893,2119.149902,2102.540039,2111.72998,3011710000,2111.72998 +2015-06-02,2110.409912,2117.590088,2099.139893,2109.600098,3049350000,2109.600098 +2015-06-03,2110.639893,2121.919922,2109.610107,2114.070068,3099980000,2114.070068 +2015-06-04,2112.350098,2112.889893,2093.22998,2095.840088,3200050000,2095.840088 +2015-06-05,2095.090088,2100.98999,2085.669922,2092.830078,3243690000,2092.830078 +2015-06-08,2092.340088,2093.01001,2079.110107,2079.280029,2917150000,2079.280029 +2015-06-09,2079.070068,2085.6201170000004,2072.139893,2080.149902,3034580000,2080.149902 +2015-06-10,2081.1201170000004,2108.5,2081.1201170000004,2105.199951,3414320000,2105.199951 +2015-06-11,2106.23999,2115.02002,2106.23999,2108.860107,3128600000,2108.860107 +2015-06-12,2107.429932,2107.429932,2091.330078,2094.110107,2719400000,2094.110107 +2015-06-15,2091.340088,2091.340088,2072.48999,2084.429932,3061570000,2084.429932 +2015-06-16,2084.26001,2097.399902,2082.100098,2096.290039,2919900000,2096.290039 +2015-06-17,2097.399902,2106.790039,2088.860107,2100.439941,3222240000,2100.439941 +2015-06-18,2101.580078,2126.649902,2101.580078,2121.23999,3520360000,2121.23999 +2015-06-19,2121.060059,2121.639893,2109.449951,2109.98999,4449810000,2109.98999 +2015-06-22,2112.5,2129.8701170000004,2112.5,2122.850098,3030020000,2122.850098 +2015-06-23,2123.159912,2128.030029,2119.889893,2124.199951,3091190000,2124.199951 +2015-06-24,2123.649902,2125.100098,2108.580078,2108.580078,3102480000,2108.580078 +2015-06-25,2109.959961,2116.040039,2101.780029,2102.310059,3214610000,2102.310059 +2015-06-26,2102.6201170000004,2108.919922,2095.3798829999996,2101.48999,5025470000,2101.48999 +2015-06-29,2098.6298829999996,2098.6298829999996,2056.639893,2057.639893,3678960000,2057.639893 +2015-06-30,2061.189941,2074.280029,2056.320068,2063.110107,4078540000,2063.110107 +2015-07-01,2067.0,2082.780029,2067.0,2077.419922,3727260000,2077.419922 +2015-07-02,2078.030029,2085.060059,2071.02002,2076.780029,2996540000,2076.780029 +2015-07-06,2073.949951,2078.610107,2058.399902,2068.76001,3486360000,2068.76001 +2015-07-07,2069.52002,2083.73999,2044.02002,2081.340088,4458660000,2081.340088 +2015-07-08,2077.659912,2077.659912,2044.660034,2046.680054,3608780000,2046.680054 +2015-07-09,2049.72998,2074.280029,2049.72998,2051.310059,3446810000,2051.310059 +2015-07-10,2052.73999,2081.310059,2052.73999,2076.6201170000004,3065070000,2076.6201170000004 +2015-07-13,2080.030029,2100.669922,2080.030029,2099.600098,3096730000,2099.600098 +2015-07-14,2099.719971,2111.97998,2098.179932,2108.949951,3002120000,2108.949951 +2015-07-15,2109.01001,2114.139893,2102.48999,2107.399902,3261810000,2107.399902 +2015-07-16,2110.550049,2124.419922,2110.550049,2124.290039,3227080000,2124.290039 +2015-07-17,2126.800049,2128.909912,2119.8798829999996,2126.639893,3362750000,2126.639893 +2015-07-20,2126.850098,2132.820068,2123.659912,2128.280029,3245870000,2128.280029 +2015-07-21,2127.550049,2128.48999,2115.399902,2119.209961,3343690000,2119.209961 +2015-07-22,2118.209961,2118.51001,2110.0,2114.149902,3694070000,2114.149902 +2015-07-23,2114.159912,2116.8701170000004,2098.6298829999996,2102.149902,3772810000,2102.149902 +2015-07-24,2102.23999,2106.01001,2077.090088,2079.649902,3870040000,2079.649902 +2015-07-27,2078.189941,2078.189941,2063.52002,2067.639893,3836750000,2067.639893 +2015-07-28,2070.75,2095.600098,2069.090088,2093.25,4117740000,2093.25 +2015-07-29,2094.699951,2110.600098,2094.080078,2108.570068,4038900000,2108.570068 +2015-07-30,2106.780029,2110.47998,2094.969971,2108.6298829999996,3579410000,2108.6298829999996 +2015-07-31,2111.600098,2114.23999,2102.070068,2103.840088,3681340000,2103.840088 +2015-08-03,2104.48999,2105.699951,2087.310059,2098.040039,3476770000,2098.040039 +2015-08-04,2097.679932,2102.51001,2088.600098,2093.320068,3546710000,2093.320068 +2015-08-05,2095.27002,2112.659912,2095.27002,2099.840088,3968680000,2099.840088 +2015-08-06,2100.75,2103.320068,2075.530029,2083.560059,4246570000,2083.560059 +2015-08-07,2082.610107,2082.610107,2067.909912,2077.570068,3602320000,2077.570068 +2015-08-10,2080.97998,2105.350098,2080.97998,2104.179932,3514460000,2104.179932 +2015-08-11,2102.659912,2102.659912,2076.48999,2084.070068,3708880000,2084.070068 +2015-08-12,2081.100098,2089.060059,2052.090088,2086.050049,4269130000,2086.050049 +2015-08-13,2086.189941,2092.929932,2078.26001,2083.389893,3221300000,2083.389893 +2015-08-14,2083.149902,2092.449951,2080.610107,2091.540039,2795590000,2091.540039 +2015-08-17,2089.699951,2102.8701170000004,2079.300049,2102.439941,2867690000,2102.439941 +2015-08-18,2101.98999,2103.469971,2094.139893,2096.919922,2949990000,2096.919922 +2015-08-19,2095.689941,2096.169922,2070.530029,2079.610107,3512920000,2079.610107 +2015-08-20,2076.610107,2076.610107,2035.72998,2035.72998,3922470000,2035.72998 +2015-08-21,2034.0799559999998,2034.0799559999998,1970.890015,1970.890015,5018240000,1970.890015 +2015-08-24,1965.1500239999998,1965.1500239999998,1867.0100100000002,1893.209961,6612690000,1893.209961 +2015-08-25,1898.0799559999998,1948.040039,1867.0799559999998,1867.609985,5183560000,1867.609985 +2015-08-26,1872.75,1943.089966,1872.75,1940.5100100000002,5338250000,1940.5100100000002 +2015-08-27,1942.77002,1989.5999760000002,1942.77002,1987.660034,5006390000,1987.660034 +2015-08-28,1986.060059,1993.47998,1975.189941,1988.869995,3949080000,1988.869995 +2015-08-31,1986.72998,1986.72998,1965.97998,1972.180054,3915100000,1972.180054 +2015-09-01,1970.089966,1970.089966,1903.069946,1913.8499760000002,4371850000,1913.8499760000002 +2015-09-02,1916.52002,1948.910034,1916.52002,1948.859985,3742620000,1948.859985 +2015-09-03,1950.790039,1975.0100100000002,1944.719971,1951.130005,3520700000,1951.130005 +2015-09-04,1947.7600100000002,1947.7600100000002,1911.209961,1921.219971,3167090000,1921.219971 +2015-09-08,1927.300049,1970.4200440000002,1927.300049,1969.410034,3548650000,1969.410034 +2015-09-09,1971.449951,1988.630005,1937.880005,1942.040039,3652120000,1942.040039 +2015-09-10,1941.589966,1965.290039,1937.189941,1952.290039,3626320000,1952.290039 +2015-09-11,1951.449951,1961.050049,1939.189941,1961.050049,3218590000,1961.050049 +2015-09-14,1963.060059,1963.060059,1948.27002,1953.030029,3000200000,1953.030029 +2015-09-15,1955.0999760000002,1983.189941,1954.300049,1978.089966,3239860000,1978.089966 +2015-09-16,1978.02002,1997.2600100000002,1977.930054,1995.310059,3630680000,1995.310059 +2015-09-17,1995.3299559999998,2020.859985,1986.72998,1990.199951,4183790000,1990.199951 +2015-09-18,1989.660034,1989.660034,1953.449951,1958.030029,6021240000,1958.030029 +2015-09-21,1960.839966,1979.640015,1955.800049,1966.969971,3269350000,1966.969971 +2015-09-22,1961.390015,1961.390015,1929.219971,1942.7399899999998,3808260000,1942.7399899999998 +2015-09-23,1943.2399899999998,1949.52002,1932.569946,1938.7600100000002,3190530000,1938.7600100000002 +2015-09-24,1934.810059,1937.1700440000002,1908.9200440000002,1932.2399899999998,4091530000,1932.2399899999998 +2015-09-25,1935.930054,1952.890015,1921.5,1931.339966,3721870000,1931.339966 +2015-09-28,1929.180054,1929.180054,1879.209961,1881.77002,4326660000,1881.77002 +2015-09-29,1881.9000239999998,1899.47998,1871.910034,1884.089966,4132390000,1884.089966 +2015-09-30,1887.140015,1920.530029,1887.140015,1920.030029,4525070000,1920.030029 +2015-10-01,1919.6500239999998,1927.209961,1900.699951,1923.819946,3983600000,1923.819946 +2015-10-02,1921.77002,1951.359985,1893.699951,1951.359985,4378570000,1951.359985 +2015-10-05,1954.3299559999998,1989.1700440000002,1954.3299559999998,1987.050049,4334490000,1987.050049 +2015-10-06,1986.630005,1991.619995,1971.9899899999998,1979.9200440000002,4202400000,1979.9200440000002 +2015-10-07,1982.339966,1999.310059,1976.439941,1995.8299559999998,4666470000,1995.8299559999998 +2015-10-08,1994.0100100000002,2016.5,1987.530029,2013.430054,3939140000,2013.430054 +2015-10-09,2013.72998,2020.130005,2007.609985,2014.890015,3706900000,2014.890015 +2015-10-12,2015.6500239999998,2018.660034,2010.550049,2017.459961,2893250000,2017.459961 +2015-10-13,2015.0,2022.339966,2001.780029,2003.689941,3401920000,2003.689941 +2015-10-14,2003.660034,2009.560059,1990.72998,1994.2399899999998,3644590000,1994.2399899999998 +2015-10-15,1996.469971,2024.1500239999998,1996.469971,2023.859985,3746290000,2023.859985 +2015-10-16,2024.369995,2033.540039,2020.459961,2033.109985,3595430000,2033.109985 +2015-10-19,2031.72998,2034.449951,2022.310059,2033.660034,3287320000,2033.660034 +2015-10-20,2033.130005,2039.119995,2026.609985,2030.77002,3331500000,2030.77002 +2015-10-21,2033.469971,2037.969971,2017.219971,2018.939941,3627790000,2018.939941 +2015-10-22,2021.880005,2055.199951,2021.880005,2052.51001,4430850000,2052.51001 +2015-10-23,2058.189941,2079.73999,2058.189941,2075.149902,4108460000,2075.149902 +2015-10-26,2075.080078,2075.139893,2066.530029,2071.179932,3385800000,2071.179932 +2015-10-27,2068.75,2070.3701170000004,2058.840088,2065.889893,4216880000,2065.889893 +2015-10-28,2066.47998,2090.350098,2063.110107,2090.350098,4698110000,2090.350098 +2015-10-29,2088.350098,2092.52002,2082.6298829999996,2089.409912,4008940000,2089.409912 +2015-10-30,2090.0,2094.320068,2079.340088,2079.360107,4256200000,2079.360107 +2015-11-02,2080.76001,2106.199951,2080.76001,2104.050049,3760020000,2104.050049 +2015-11-03,2102.6298829999996,2116.47998,2097.51001,2109.790039,4272060000,2109.790039 +2015-11-04,2110.600098,2114.590088,2096.97998,2102.310059,4078870000,2102.310059 +2015-11-05,2101.679932,2108.780029,2090.409912,2099.929932,4051890000,2099.929932 +2015-11-06,2098.600098,2101.909912,2083.73999,2099.199951,4369020000,2099.199951 +2015-11-09,2096.560059,2096.560059,2068.23999,2078.580078,3882350000,2078.580078 +2015-11-10,2077.189941,2083.669922,2069.909912,2081.719971,3821440000,2081.719971 +2015-11-11,2083.409912,2086.939941,2074.850098,2075.0,3692410000,2075.0 +2015-11-12,2072.290039,2072.290039,2045.660034,2045.969971,4016370000,2045.969971 +2015-11-13,2044.640015,2044.640015,2022.02002,2023.040039,4278750000,2023.040039 +2015-11-16,2022.0799559999998,2053.219971,2019.390015,2053.189941,3741240000,2053.189941 +2015-11-17,2053.669922,2066.689941,2045.9000239999998,2050.439941,4427350000,2050.439941 +2015-11-18,2051.98999,2085.310059,2051.98999,2083.580078,3926390000,2083.580078 +2015-11-19,2083.699951,2086.73999,2078.76001,2081.23999,3628110000,2081.23999 +2015-11-20,2082.820068,2097.060059,2082.820068,2089.169922,3929600000,2089.169922 +2015-11-23,2089.409912,2095.610107,2081.389893,2086.590088,3587980000,2086.590088 +2015-11-24,2084.419922,2094.1201170000004,2070.290039,2089.139893,3884930000,2089.139893 +2015-11-25,2089.300049,2093.0,2086.300049,2088.8701170000004,2852940000,2088.8701170000004 +2015-11-27,2088.820068,2093.290039,2084.1298829999996,2090.110107,1466840000,2090.110107 +2015-11-30,2090.949951,2093.810059,2080.409912,2080.409912,4245030000,2080.409912 +2015-12-01,2082.929932,2103.3701170000004,2082.929932,2102.6298829999996,3712120000,2102.6298829999996 +2015-12-02,2101.709961,2104.27002,2077.110107,2079.51001,3950640000,2079.51001 +2015-12-03,2080.709961,2085.0,2042.3499760000002,2049.6201170000004,4306490000,2049.6201170000004 +2015-12-04,2051.23999,2093.840088,2051.23999,2091.689941,4214910000,2091.689941 +2015-12-07,2090.419922,2090.419922,2066.780029,2077.070068,4043820000,2077.070068 +2015-12-08,2073.389893,2073.850098,2052.320068,2063.590088,4173570000,2063.590088 +2015-12-09,2061.169922,2080.330078,2036.530029,2047.619995,4385250000,2047.619995 +2015-12-10,2047.930054,2067.649902,2045.6700440000002,2052.22998,3715150000,2052.22998 +2015-12-11,2047.27002,2047.27002,2008.800049,2012.369995,4301060000,2012.369995 +2015-12-14,2013.369995,2022.9200440000002,1993.2600100000002,2021.939941,4612440000,2021.939941 +2015-12-15,2025.550049,2053.8701170000004,2025.550049,2043.410034,4353540000,2043.410034 +2015-12-16,2046.5,2076.719971,2042.430054,2073.070068,4635450000,2073.070068 +2015-12-17,2073.76001,2076.3701170000004,2041.660034,2041.890015,4327390000,2041.890015 +2015-12-18,2040.810059,2040.810059,2005.3299559999998,2005.550049,6683070000,2005.550049 +2015-12-21,2010.27002,2022.9000239999998,2005.930054,2021.1500239999998,3760280000,2021.1500239999998 +2015-12-22,2023.1500239999998,2042.7399899999998,2020.4899899999998,2038.969971,3520860000,2038.969971 +2015-12-23,2042.199951,2064.72998,2042.199951,2064.290039,3484090000,2064.290039 +2015-12-24,2063.52002,2067.360107,2058.72998,2060.98999,1411860000,2060.98999 +2015-12-28,2057.77002,2057.77002,2044.199951,2056.5,2492510000,2056.5 +2015-12-29,2060.540039,2081.560059,2060.540039,2078.360107,2542000000,2078.360107 +2015-12-30,2077.340088,2077.340088,2061.969971,2063.360107,2367430000,2063.360107 +2015-12-31,2060.590088,2062.540039,2043.619995,2043.939941,2655330000,2043.939941 +2016-01-04,2038.199951,2038.199951,1989.680054,2012.660034,4304880000,2012.660034 +2016-01-05,2013.780029,2021.939941,2004.1700440000002,2016.709961,3706620000,2016.709961 +2016-01-06,2011.709961,2011.709961,1979.050049,1990.2600100000002,4336660000,1990.2600100000002 +2016-01-07,1985.319946,1985.319946,1938.8299559999998,1943.089966,5076590000,1943.089966 +2016-01-08,1985.319946,1985.319946,1918.459961,1922.030029,4664940000,1922.030029 +2016-01-11,1926.119995,1935.6500239999998,1901.0999760000002,1923.6700440000002,4607290000,1923.6700440000002 +2016-01-12,1927.8299559999998,1947.380005,1914.3499760000002,1938.680054,4887260000,1938.680054 +2016-01-13,1940.339966,1950.3299559999998,1886.410034,1890.280029,5087030000,1890.280029 +2016-01-14,1891.680054,1934.469971,1878.930054,1921.839966,5241110000,1921.839966 +2016-01-15,1916.680054,1916.680054,1857.8299559999998,1880.3299559999998,5468460000,1880.3299559999998 +2016-01-19,1888.660034,1901.439941,1864.5999760000002,1881.3299559999998,4928350000,1881.3299559999998 +2016-01-20,1876.180054,1876.180054,1812.290039,1859.3299559999998,6416070000,1859.3299559999998 +2016-01-21,1861.459961,1889.8499760000002,1848.97998,1868.9899899999998,5078810000,1868.9899899999998 +2016-01-22,1877.4000239999998,1908.8499760000002,1877.4000239999998,1906.9000239999998,4901760000,1906.9000239999998 +2016-01-25,1906.280029,1906.280029,1875.969971,1877.0799559999998,4401380000,1877.0799559999998 +2016-01-26,1878.790039,1906.72998,1878.790039,1903.630005,4357940000,1903.630005 +2016-01-27,1902.52002,1916.9899899999998,1872.699951,1882.949951,4754040000,1882.949951 +2016-01-28,1885.219971,1902.959961,1873.6500239999998,1893.359985,4693010000,1893.359985 +2016-01-29,1894.0,1940.2399899999998,1894.0,1940.2399899999998,5497570000,1940.2399899999998 +2016-02-01,1936.939941,1947.199951,1920.300049,1939.380005,4322530000,1939.380005 +2016-02-02,1935.2600100000002,1935.2600100000002,1897.290039,1903.030029,4463190000,1903.030029 +2016-02-03,1907.069946,1918.0100100000002,1872.22998,1912.530029,5172950000,1912.530029 +2016-02-04,1911.6700440000002,1927.3499760000002,1900.52002,1915.449951,5193320000,1915.449951 +2016-02-05,1913.069946,1913.069946,1872.6500239999998,1880.050049,4929940000,1880.050049 +2016-02-08,1873.25,1873.25,1828.459961,1853.439941,5636460000,1853.439941 +2016-02-09,1848.459961,1868.25,1834.939941,1852.209961,5183220000,1852.209961 +2016-02-10,1857.0999760000002,1881.5999760000002,1850.319946,1851.859985,4471170000,1851.859985 +2016-02-11,1847.0,1847.0,1810.0999760000002,1829.0799559999998,5500800000,1829.0799559999998 +2016-02-12,1833.4000239999998,1864.780029,1833.4000239999998,1864.780029,4696920000,1864.780029 +2016-02-16,1871.439941,1895.77002,1871.439941,1895.5799559999998,4570670000,1895.5799559999998 +2016-02-17,1898.800049,1930.680054,1898.800049,1926.819946,5011540000,1926.819946 +2016-02-18,1927.569946,1930.0,1915.089966,1917.8299559999998,4436490000,1917.8299559999998 +2016-02-19,1916.7399899999998,1918.780029,1902.1700440000002,1917.780029,4142850000,1917.780029 +2016-02-22,1924.439941,1946.699951,1924.439941,1945.5,4054710000,1945.5 +2016-02-23,1942.380005,1942.380005,1919.439941,1921.27002,3890650000,1921.27002 +2016-02-24,1917.560059,1932.0799559999998,1891.0,1929.800049,4317250000,1929.800049 +2016-02-25,1931.869995,1951.8299559999998,1925.410034,1951.699951,4118210000,1951.699951 +2016-02-26,1954.949951,1962.959961,1945.780029,1948.050049,4348510000,1948.050049 +2016-02-29,1947.130005,1958.27002,1931.810059,1932.22998,4588180000,1932.22998 +2016-03-01,1937.089966,1978.3499760000002,1937.089966,1978.3499760000002,4819750000,1978.3499760000002 +2016-03-02,1976.5999760000002,1986.5100100000002,1968.800049,1986.449951,4666610000,1986.449951 +2016-03-03,1985.5999760000002,1993.689941,1977.369995,1993.4000239999998,5081700000,1993.4000239999998 +2016-03-04,1994.0100100000002,2009.130005,1986.77002,1999.9899899999998,6049930000,1999.9899899999998 +2016-03-07,1996.109985,2006.119995,1989.380005,2001.7600100000002,4968180000,2001.7600100000002 +2016-03-08,1996.880005,1996.880005,1977.430054,1979.2600100000002,4641650000,1979.2600100000002 +2016-03-09,1981.439941,1992.689941,1979.839966,1989.2600100000002,4038120000,1989.2600100000002 +2016-03-10,1990.969971,2005.0799559999998,1969.25,1989.569946,4376790000,1989.569946 +2016-03-11,1994.709961,2022.369995,1994.709961,2022.189941,4078620000,2022.189941 +2016-03-14,2019.27002,2024.569946,2012.050049,2019.640015,3487850000,2019.640015 +2016-03-15,2015.27002,2015.939941,2005.22998,2015.930054,3560280000,2015.930054 +2016-03-16,2014.2399899999998,2032.02002,2010.040039,2027.219971,4057020000,2027.219971 +2016-03-17,2026.9000239999998,2046.2399899999998,2022.160034,2040.589966,4530480000,2040.589966 +2016-03-18,2041.160034,2052.360107,2041.160034,2049.580078,6503140000,2049.580078 +2016-03-21,2047.880005,2053.909912,2043.140015,2051.600098,3376600000,2051.600098 +2016-03-22,2048.639893,2056.600098,2040.569946,2049.800049,3418460000,2049.800049 +2016-03-23,2048.550049,2048.550049,2034.859985,2036.709961,3639510000,2036.709961 +2016-03-24,2032.47998,2036.040039,2022.4899899999998,2035.939941,3407720000,2035.939941 +2016-03-28,2037.890015,2042.6700440000002,2031.959961,2037.050049,2809090000,2037.050049 +2016-03-29,2035.75,2055.909912,2028.310059,2055.01001,3822330000,2055.01001 +2016-03-30,2058.27002,2072.209961,2058.27002,2063.949951,3590310000,2063.949951 +2016-03-31,2063.77002,2067.919922,2057.459961,2059.73999,3715280000,2059.73999 +2016-04-01,2056.6201170000004,2075.070068,2043.97998,2072.780029,3749990000,2072.780029 +2016-04-04,2073.189941,2074.02002,2062.570068,2066.1298829999996,3485710000,2066.1298829999996 +2016-04-05,2062.5,2062.5,2042.560059,2045.1700440000002,4154920000,2045.1700440000002 +2016-04-06,2045.560059,2067.330078,2043.089966,2066.659912,3750800000,2066.659912 +2016-04-07,2063.01001,2063.01001,2033.800049,2041.910034,3801250000,2041.910034 +2016-04-08,2045.540039,2060.6298829999996,2041.689941,2047.5999760000002,3359530000,2047.5999760000002 +2016-04-11,2050.22998,2062.929932,2041.880005,2041.9899899999998,3567840000,2041.9899899999998 +2016-04-12,2043.719971,2065.050049,2039.7399899999998,2061.719971,4239740000,2061.719971 +2016-04-13,2065.919922,2083.179932,2065.919922,2082.419922,4191830000,2082.419922 +2016-04-14,2082.889893,2087.840088,2078.1298829999996,2082.780029,3765870000,2082.780029 +2016-04-15,2083.100098,2083.219971,2076.310059,2080.72998,3701450000,2080.72998 +2016-04-18,2078.830078,2094.659912,2073.649902,2094.340088,3316880000,2094.340088 +2016-04-19,2096.050049,2104.050049,2091.679932,2100.800049,3896830000,2100.800049 +2016-04-20,2101.52002,2111.050049,2096.320068,2102.399902,4184880000,2102.399902 +2016-04-21,2102.090088,2103.780029,2088.52002,2091.47998,4175290000,2091.47998 +2016-04-22,2091.48999,2094.320068,2081.199951,2091.580078,3790580000,2091.580078 +2016-04-25,2089.3701170000004,2089.3701170000004,2077.52002,2087.790039,3319740000,2087.790039 +2016-04-26,2089.840088,2096.8701170000004,2085.800049,2091.699951,3557190000,2091.699951 +2016-04-27,2092.330078,2099.889893,2082.310059,2095.149902,4100110000,2095.149902 +2016-04-28,2090.929932,2099.300049,2071.6201170000004,2075.810059,4309840000,2075.810059 +2016-04-29,2071.820068,2073.850098,2052.280029,2065.300049,4704720000,2065.300049 +2016-05-02,2067.169922,2083.419922,2066.110107,2081.429932,3841110000,2081.429932 +2016-05-03,2077.179932,2077.179932,2054.889893,2063.3701170000004,4173390000,2063.3701170000004 +2016-05-04,2060.300049,2060.300049,2045.550049,2051.1201170000004,4058560000,2051.1201170000004 +2016-05-05,2052.949951,2060.22998,2045.77002,2050.6298829999996,4008530000,2050.6298829999996 +2016-05-06,2047.77002,2057.719971,2039.449951,2057.139893,3796350000,2057.139893 +2016-05-09,2057.550049,2064.149902,2054.310059,2058.689941,3788620000,2058.689941 +2016-05-10,2062.6298829999996,2084.8701170000004,2062.6298829999996,2084.389893,3600200000,2084.389893 +2016-05-11,2083.290039,2083.290039,2064.459961,2064.459961,3821980000,2064.459961 +2016-05-12,2067.169922,2073.98999,2053.1298829999996,2064.110107,3782390000,2064.110107 +2016-05-13,2062.5,2066.790039,2043.130005,2046.609985,3579880000,2046.609985 +2016-05-16,2046.530029,2071.8798829999996,2046.530029,2066.659912,3501360000,2066.659912 +2016-05-17,2065.040039,2065.689941,2040.819946,2047.209961,4108960000,2047.209961 +2016-05-18,2044.380005,2060.610107,2034.4899899999998,2047.630005,4101320000,2047.630005 +2016-05-19,2044.209961,2044.209961,2025.910034,2040.040039,3846770000,2040.040039 +2016-05-20,2041.880005,2058.350098,2041.880005,2052.320068,3507650000,2052.320068 +2016-05-23,2052.22998,2055.580078,2047.2600100000002,2048.040039,3055480000,2048.040039 +2016-05-24,2052.649902,2079.669922,2052.649902,2076.060059,3627340000,2076.060059 +2016-05-25,2078.929932,2094.72998,2078.929932,2090.540039,3859160000,2090.540039 +2016-05-26,2091.439941,2094.300049,2087.080078,2090.100098,3230990000,2090.100098 +2016-05-27,2090.060059,2099.060059,2090.060059,2099.060059,3079150000,2099.060059 +2016-05-31,2100.1298829999996,2103.47998,2088.659912,2096.949951,4514410000,2096.949951 +2016-06-01,2093.939941,2100.969971,2085.100098,2099.330078,3525170000,2099.330078 +2016-06-02,2097.709961,2105.26001,2088.590088,2105.26001,3632720000,2105.26001 +2016-06-03,2104.070068,2104.070068,2085.360107,2099.1298829999996,3627780000,2099.1298829999996 +2016-06-06,2100.830078,2113.360107,2100.830078,2109.409912,3442020000,2109.409912 +2016-06-07,2110.179932,2119.219971,2110.179932,2112.1298829999996,3534730000,2112.1298829999996 +2016-06-08,2112.709961,2120.550049,2112.709961,2119.1201170000004,3562060000,2119.1201170000004 +2016-06-09,2115.649902,2117.639893,2107.72998,2115.47998,3290320000,2115.47998 +2016-06-10,2109.570068,2109.570068,2089.959961,2096.070068,3515010000,2096.070068 +2016-06-13,2091.75,2098.1201170000004,2078.459961,2079.060059,3392030000,2079.060059 +2016-06-14,2076.649902,2081.300049,2064.100098,2075.320068,3759770000,2075.320068 +2016-06-15,2077.600098,2085.649902,2069.800049,2071.5,3544720000,2071.5 +2016-06-16,2066.360107,2079.6201170000004,2050.3701170000004,2077.98999,3628280000,2077.98999 +2016-06-17,2078.199951,2078.199951,2062.840088,2071.219971,4952630000,2071.219971 +2016-06-20,2075.580078,2100.659912,2075.580078,2083.25,3467440000,2083.25 +2016-06-21,2085.189941,2093.659912,2083.02002,2088.899902,3232880000,2088.899902 +2016-06-22,2089.75,2099.709961,2084.360107,2085.449951,3168160000,2085.449951 diff --git a/examples/test_mac_backtest.py b/examples/mac_backtest.py similarity index 91% rename from examples/test_mac_backtest.py rename to examples/mac_backtest.py index 17271959..4804d508 100644 --- a/examples/test_mac_backtest.py +++ b/examples/mac_backtest.py @@ -10,18 +10,15 @@ from qstrader.compliance.compliance import TestCompliance from qstrader import settings from qstrader.strategy.moving_average_cross_strategy import MovingAverageCrossStrategy -try: - import Queue as queue -except ImportError: - import queue +from qstrader.compat.compat import queue -if __name__ == "__main__": +def main(config, testing=False): tickers = ["SP500TR"] # Set up variables needed for backtest events_queue = queue.Queue() - csv_dir = settings.CSV_DATA_DIR + csv_dir = config.CSV_DATA_DIR initial_equity = Decimal("500000.00") heartbeat = 0.0 max_iters = 10000000000 @@ -66,4 +63,7 @@ statistics, initial_equity ) - backtest.simulate_trading() + backtest.simulate_trading(testing=testing) + +if __name__ == "__main__": + main(settings.DEFAULT, testing=False) diff --git a/examples/test_sp500tr_buy_and_hold_backtest.py b/examples/sp500tr_buy_and_hold_backtest.py similarity index 90% rename from examples/test_sp500tr_buy_and_hold_backtest.py rename to examples/sp500tr_buy_and_hold_backtest.py index 01694851..29e29fbd 100644 --- a/examples/test_sp500tr_buy_and_hold_backtest.py +++ b/examples/sp500tr_buy_and_hold_backtest.py @@ -10,17 +10,15 @@ from qstrader.compliance.compliance import TestCompliance from qstrader import settings from qstrader.strategy.strategy import BuyAndHoldStrategy -try: - import Queue as queue -except ImportError: - import queue +from qstrader.compat.compat import queue -if __name__ == "__main__": + +def main(config, testing=False): tickers = ["SP500TR"] # Set up variables needed for backtest events_queue = queue.Queue() - csv_dir = settings.CSV_DATA_DIR + csv_dir = config.CSV_DATA_DIR initial_equity = Decimal("500000.00") heartbeat = 0.0 max_iters = 10000000000 @@ -65,4 +63,7 @@ statistics, initial_equity ) - backtest.simulate_trading() + backtest.simulate_trading(testing=testing) + +if __name__ == "__main__": + main(settings.DEFAULT, testing=False) diff --git a/examples/test_strategy_backtest.py b/examples/strategy_backtest.py similarity index 80% rename from examples/test_strategy_backtest.py rename to examples/strategy_backtest.py index 5063a1ca..691c41b8 100644 --- a/examples/test_strategy_backtest.py +++ b/examples/strategy_backtest.py @@ -10,17 +10,15 @@ from qstrader.compliance.compliance import TestCompliance from qstrader import settings from qstrader.strategy.strategy import TestStrategy -try: - import Queue as queue -except ImportError: - import queue +from qstrader.compat.compat import queue -if __name__ == "__main__": + +def main(config, testing=False): tickers = ["GOOG"] # Set up variables needed for backtest events_queue = queue.Queue() - csv_dir = settings.CSV_DATA_DIR + csv_dir = config.CSV_DATA_DIR initial_equity = Decimal("500000.00") heartbeat = 0.0 max_iters = 10000000000 @@ -45,13 +43,13 @@ position_sizer, risk_manager ) - # Use the TestCompliance component - compliance = TestCompliance(); + # Use the TestCompliance component + compliance = TestCompliance(); - # Use a simulated IB Execution Handler - execution_handler = IBSimulatedExecutionHandler( - events_queue, price_handler, compliance - ) + # Use a simulated IB Execution Handler + execution_handler = IBSimulatedExecutionHandler( + events_queue, price_handler, compliance + ) # Use the default Statistics statistics = SimpleStatistics(portfolio_handler) @@ -64,4 +62,7 @@ statistics, initial_equity ) - backtest.simulate_trading() + backtest.simulate_trading(testing=testing) + +if __name__ == "__main__": + main(settings.DEFAULT, testing=False) \ No newline at end of file diff --git a/__init__.py b/out/EMPTY similarity index 100% rename from __init__.py rename to out/EMPTY diff --git a/backtest/__init__.py b/qstrader/__init__.py similarity index 100% rename from backtest/__init__.py rename to qstrader/__init__.py diff --git a/compliance/__init__.py b/qstrader/backtest/__init__.py similarity index 100% rename from compliance/__init__.py rename to qstrader/backtest/__init__.py diff --git a/backtest/backtest.py b/qstrader/backtest/backtest.py similarity index 97% rename from backtest/backtest.py rename to qstrader/backtest/backtest.py index a6fc2233..f54a2505 100644 --- a/backtest/backtest.py +++ b/qstrader/backtest/backtest.py @@ -102,7 +102,7 @@ def _run_backtest(self): iters += 1 - def simulate_trading(self): + def simulate_trading(self, testing=False): """ Simulates the backtest and outputs portfolio performance. """ @@ -112,4 +112,5 @@ def simulate_trading(self): print("Sharpe Ratio: %s" % results["sharpe"]) print("Max Drawdown: %s" % results["max_drawdown"]) print("Max Drawdown Pct: %s" % results["max_drawdown_pct"]) - self.statistics.plot_results() + if not testing: + self.statistics.plot_results() diff --git a/event/__init__.py b/qstrader/compat/__init__.py similarity index 100% rename from event/__init__.py rename to qstrader/compat/__init__.py diff --git a/qstrader/compat/compat.py b/qstrader/compat/compat.py new file mode 100644 index 00000000..c83ab366 --- /dev/null +++ b/qstrader/compat/compat.py @@ -0,0 +1,4 @@ +try: + import Queue as queue +except ImportError: + import queue diff --git a/execution_handler/__init__.py b/qstrader/compliance/__init__.py similarity index 100% rename from execution_handler/__init__.py rename to qstrader/compliance/__init__.py diff --git a/compliance/compliance.py b/qstrader/compliance/compliance.py similarity index 100% rename from compliance/compliance.py rename to qstrader/compliance/compliance.py diff --git a/order/__init__.py b/qstrader/event/__init__.py similarity index 100% rename from order/__init__.py rename to qstrader/event/__init__.py diff --git a/event/event.py b/qstrader/event/event.py similarity index 100% rename from event/event.py rename to qstrader/event/event.py diff --git a/portfolio/__init__.py b/qstrader/execution_handler/__init__.py similarity index 100% rename from portfolio/__init__.py rename to qstrader/execution_handler/__init__.py diff --git a/execution_handler/execution_handler.py b/qstrader/execution_handler/execution_handler.py similarity index 100% rename from execution_handler/execution_handler.py rename to qstrader/execution_handler/execution_handler.py diff --git a/portfolio_handler/__init__.py b/qstrader/order/__init__.py similarity index 100% rename from portfolio_handler/__init__.py rename to qstrader/order/__init__.py diff --git a/order/order.py b/qstrader/order/order.py similarity index 100% rename from order/order.py rename to qstrader/order/order.py diff --git a/position/__init__.py b/qstrader/portfolio/__init__.py similarity index 100% rename from position/__init__.py rename to qstrader/portfolio/__init__.py diff --git a/portfolio/portfolio.py b/qstrader/portfolio/portfolio.py similarity index 100% rename from portfolio/portfolio.py rename to qstrader/portfolio/portfolio.py diff --git a/position_sizer/__init__.py b/qstrader/portfolio_handler/__init__.py similarity index 100% rename from position_sizer/__init__.py rename to qstrader/portfolio_handler/__init__.py diff --git a/portfolio_handler/portfolio_handler.py b/qstrader/portfolio_handler/portfolio_handler.py similarity index 100% rename from portfolio_handler/portfolio_handler.py rename to qstrader/portfolio_handler/portfolio_handler.py diff --git a/price_handler/__init__.py b/qstrader/position/__init__.py similarity index 100% rename from price_handler/__init__.py rename to qstrader/position/__init__.py diff --git a/position/position.py b/qstrader/position/position.py similarity index 100% rename from position/position.py rename to qstrader/position/position.py diff --git a/risk_manager/__init__.py b/qstrader/position_sizer/__init__.py similarity index 100% rename from risk_manager/__init__.py rename to qstrader/position_sizer/__init__.py diff --git a/position_sizer/position_sizer.py b/qstrader/position_sizer/position_sizer.py similarity index 100% rename from position_sizer/position_sizer.py rename to qstrader/position_sizer/position_sizer.py diff --git a/scripts/__init__.py b/qstrader/price_handler/__init__.py similarity index 100% rename from scripts/__init__.py rename to qstrader/price_handler/__init__.py diff --git a/price_handler/price_handler.py b/qstrader/price_handler/price_handler.py similarity index 100% rename from price_handler/price_handler.py rename to qstrader/price_handler/price_handler.py diff --git a/price_handler/yahoo_price_handler.py b/qstrader/price_handler/yahoo_price_handler.py similarity index 100% rename from price_handler/yahoo_price_handler.py rename to qstrader/price_handler/yahoo_price_handler.py diff --git a/statistics/__init__.py b/qstrader/risk_manager/__init__.py similarity index 100% rename from statistics/__init__.py rename to qstrader/risk_manager/__init__.py diff --git a/risk_manager/risk_manager.py b/qstrader/risk_manager/risk_manager.py similarity index 100% rename from risk_manager/risk_manager.py rename to qstrader/risk_manager/risk_manager.py diff --git a/strategy/__init__.py b/qstrader/scripts/__init__.py similarity index 100% rename from strategy/__init__.py rename to qstrader/scripts/__init__.py diff --git a/scripts/generate_simulated_prices.py b/qstrader/scripts/generate_simulated_prices.py similarity index 100% rename from scripts/generate_simulated_prices.py rename to qstrader/scripts/generate_simulated_prices.py diff --git a/qstrader/settings.py b/qstrader/settings.py new file mode 100644 index 00000000..c5ff08c5 --- /dev/null +++ b/qstrader/settings.py @@ -0,0 +1,44 @@ +import os +import warnings + + +ENV_VAR_ROOT = 'QSTRADER' + + +def get_info(key, default_value=None): + """Returns a value (url, login, password) + using either default_value or using environment variable""" + ENV_VAR_KEY = ENV_VAR_ROOT + "_" + key.upper() + if default_value == '' or default_value is None: + try: + return(os.environ[ENV_VAR_KEY]) + except: + warnings.warn("You should pass %s using --%s or using environment variable %r" % (key, key, ENV_VAR_KEY)) + return(default_value) + else: + return(default_value) + + +class SettingsDefault(object): + _CSV_DATA_DIR = "~/data" + _OUTPUT_DIR = "~/qstrader" + + @property + def CSV_DATA_DIR(self): + return get_info("CSV_DATA_DIR", os.path.expanduser(self._CSV_DATA_DIR)) + + @property + def OUTPUT_DIR(self): + return get_info("OUTPUT_DIR", os.path.expanduser(self._CSV_DATA_DIR)) + + +class SettingsTest(SettingsDefault): + _CSV_DATA_DIR = "data" + _OUTPUT_DIR = "out" + + +DEFAULT = SettingsDefault() +TEST = SettingsTest() + +CSV_DATA_DIR = DEFAULT.CSV_DATA_DIR +OUTPUT_DIR = DEFAULT.OUTPUT_DIR diff --git a/qstrader/statistics/__init__.py b/qstrader/statistics/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/statistics/statistics.py b/qstrader/statistics/statistics.py similarity index 99% rename from statistics/statistics.py rename to qstrader/statistics/statistics.py index 8d5315fa..857cc597 100644 --- a/statistics/statistics.py +++ b/qstrader/statistics/statistics.py @@ -10,7 +10,6 @@ pass import matplotlib.pyplot as plt import seaborn as sns -from qstrader import settings class Statistics(object): """ diff --git a/qstrader/strategy/__init__.py b/qstrader/strategy/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/strategy/moving_average_cross_strategy.py b/qstrader/strategy/moving_average_cross_strategy.py similarity index 100% rename from strategy/moving_average_cross_strategy.py rename to qstrader/strategy/moving_average_cross_strategy.py diff --git a/strategy/strategy.py b/qstrader/strategy/strategy.py similarity index 100% rename from strategy/strategy.py rename to qstrader/strategy/strategy.py diff --git a/qstrader/version.py b/qstrader/version.py new file mode 100644 index 00000000..ab344cb9 --- /dev/null +++ b/qstrader/version.py @@ -0,0 +1,8 @@ +__author__ = "Michael Halls-Moore" +__copyright__ = "Copyright 2016" +__license__ = "MIT" +__version__ = "0.0.1" +__maintainer__ = "mhallsmoore" +__email__ = "" +__status__ = "Development" +__url__ = "https://github.com/mhallsmoore/qstrader" diff --git a/settings.py.example b/settings.py.example deleted file mode 100644 index afe4b19b..00000000 --- a/settings.py.example +++ /dev/null @@ -1,2 +0,0 @@ -CSV_DATA_DIR="/PATH/TO/YOUR/DATA/" -OUTPUT_DIR="/PATH/TO/YOUR/OUTPUT/" \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 00000000..ad069bc6 --- /dev/null +++ b/setup.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from setuptools import setup, find_packages # Always prefer setuptools over distutils +from os import path +import io + +here = path.abspath(path.dirname(__file__)) + +try: + import pypandoc + long_description = pypandoc.convert('README.md', 'rst') +except(IOError, ImportError): + print("Can't import pypandoc - using README.md without converting to RST") + long_description = open('README.md').read() + +NAME = 'qstrader' +with io.open(path.join(here, NAME, 'version.py'), 'rt', encoding='UTF-8') as f: + exec(f.read()) + +setup( + name=NAME, + + # Versions should comply with PEP440. For a discussion on single-sourcing + # the version across setup.py and the project code, see + # https://packaging.python.org/en/latest/development.html#single-sourcing-the-version + #version='0.0.2', + version=__version__, + + description='QuantStart.com - Advanced Trading Infrastructure', + long_description=long_description, + + # The project's main homepage. + url=__url__, + + # Author details + author=__author__, + author_email=__email__, + + # Choose your license + license=__license__, + + # See https://pypi.python.org/pypi?%3Aaction=list_classifiers + classifiers=[ + # How mature is this project? Common values are + # 3 - Alpha + # 4 - Beta + # 5 - Production/Stable + 'Development Status :: 3 - Alpha', + + # Indicate who your project is intended for + 'Environment :: Console', + #'Topic :: Software Development :: Build Tools', + 'Intended Audience :: Developers', + 'Operating System :: OS Independent', + + # Specify the Python versions you support here. In particular, ensure + # that you indicate whether you support Python 2, Python 3 or both. + 'Programming Language :: Cython', + + 'Programming Language :: Python', + #'Programming Language :: Python :: 2', + #'Programming Language :: Python :: 2.6', + 'Programming Language :: Python :: 2.7', + #'Programming Language :: Python :: 3', + #'Programming Language :: Python :: 3.2', + 'Programming Language :: Python :: 3.3', + 'Programming Language :: Python :: 3.4', + + # Pick your license as you wish (should match "license" above) + 'License :: OSI Approved :: MIT License', + + ], + + # What does your project relate to? + keywords='python trading technical analysis backtesting', + + # You can just specify the packages manually here if your project is + # simple. Or you can use find_packages(). + packages=find_packages(exclude=['contrib', 'docs', 'tests*']), + + # List run-time dependencies here. These will be installed by pip when your + # project is installed. For an analysis of "install_requires" vs pip's + # requirements files see: + # https://packaging.python.org/en/latest/technical.html#install-requires-vs-requirements-files + install_requires=['pandas'], + + # List additional groups of dependencies here (e.g. development dependencies). + # You can install these using the following syntax, for example: + # $ pip install -e .[dev,test] + extras_require = { + 'dev': ['check-manifest', 'nose'], + 'test': ['coverage', 'nose'], + }, + + # If there are data files included in your packages that need to be + # installed, specify them here. If using Python 2.6 or less, then these + # have to be included in MANIFEST.in as well. + #package_data={ + # 'samples': ['samples/*.py'], + #}, + + # Although 'package_data' is the preferred approach, in some case you may + # need to place data files outside of your packages. + # see http://docs.python.org/3.4/distutils/setupscript.html#installing-additional-files + # In this case, 'data_file' will be installed into '/my_data' + #data_files=[('my_data', ['data/data_file'])], + + # To provide executable scripts, use entry points in preference to the + # "scripts" keyword. Entry points provide cross-platform support and allow + # pip to create the appropriate form of executable for the target platform. + #entry_points={ + # 'console_scripts': [ + # 'sample=sample:main', + # ], + #}, + #tests_require=['xlrd'], + #test_suite='tests', +) \ No newline at end of file diff --git a/tests/test_examples.py b/tests/test_examples.py new file mode 100644 index 00000000..285d69f2 --- /dev/null +++ b/tests/test_examples.py @@ -0,0 +1,42 @@ +""" +Test examples + +One example can be test individually using: + +$ nosetests -s -v tests/test_examples.py:TestExamples.test_strategy_backtest + +""" +import unittest + +from qstrader import settings +import examples.sp500tr_buy_and_hold_backtest +import examples.mac_backtest +import examples.strategy_backtest + +class TestExamples(unittest.TestCase): + """ + Test example are executing correctly + """ + def setUp(self): + """ + Set up configuration. + """ + self.config = settings.TEST + + def test_sp500tr_buy_and_hold(self): + """ + Test sp500tr_buy_and_hold + """ + examples.sp500tr_buy_and_hold_backtest.main(self.config, testing=True) + + def test_mac_backtest(self): + """ + Test mac_backtest + """ + examples.mac_backtest.main(self.config, testing=True) + + def test_strategy_backtest(self): + """ + Test strategy_backtest + """ + examples.strategy_backtest.main(self.config, testing=True) diff --git a/portfolio/portfolio_test.py b/tests/test_portfolio.py similarity index 100% rename from portfolio/portfolio_test.py rename to tests/test_portfolio.py diff --git a/portfolio_handler/portfolio_handler_test.py b/tests/test_portfolio_handler.py similarity index 98% rename from portfolio_handler/portfolio_handler_test.py rename to tests/test_portfolio_handler.py index ef558d69..67407862 100644 --- a/portfolio_handler/portfolio_handler_test.py +++ b/tests/test_portfolio_handler.py @@ -1,13 +1,10 @@ import datetime from decimal import Decimal -try: - import Queue as queue -except ImportError: - import queue import unittest from qstrader.event.event import FillEvent, OrderEvent, SignalEvent from qstrader.portfolio_handler.portfolio_handler import PortfolioHandler +from qstrader.compat.compat import queue class PriceHandlerMock(object): diff --git a/position/position_test.py b/tests/test_position.py similarity index 100% rename from position/position_test.py rename to tests/test_position.py diff --git a/price_handler/price_handler_test.py b/tests/test_price_handler.py similarity index 97% rename from price_handler/price_handler_test.py rename to tests/test_price_handler.py index 4d0082e3..97f3cfe7 100644 --- a/price_handler/price_handler_test.py +++ b/tests/test_price_handler.py @@ -1,16 +1,14 @@ import datetime from decimal import Decimal import os, os.path -try: - import Queue as queue -except ImportError: - import queue import unittest import pandas as pd from qstrader.event.event import TickEvent from qstrader.price_handler.price_handler import HistoricCSVPriceHandler +from qstrader.compat.compat import queue +from qstrader import settings class TestPriceHandlerSimpleCase(unittest.TestCase): @@ -26,7 +24,8 @@ def setUp(self): Set up the PriceHandler object with a small set of initial tickers. """ - fixtures_path = os.path.join("..", "fixtures", "price_handler") + self.config = settings.TEST + fixtures_path = self.config.CSV_DATA_DIR events_queue = queue.Queue() init_tickers = ["GOOG", "AMZN", "MSFT"] self.price_handler = HistoricCSVPriceHandler( diff --git a/statistics/statistics_test.py b/tests/test_statistics.py similarity index 98% rename from statistics/statistics_test.py rename to tests/test_statistics.py index 86bd8792..85e1a6fd 100644 --- a/statistics/statistics_test.py +++ b/tests/test_statistics.py @@ -1,9 +1,10 @@ import unittest from decimal import Decimal from qstrader.portfolio.portfolio import Portfolio -from qstrader.portfolio.portfolio_test import PriceHandlerMock +from test_portfolio import PriceHandlerMock from qstrader.statistics.statistics import SimpleStatistics + class PortfolioHandlerMock(object): def __init__(self, portfolio): self.portfolio = portfolio