From 06ae1a8f5c15e0f0230ce1299b4d46caafbc340f Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Mon, 11 Sep 2023 15:49:29 -0400 Subject: [PATCH 01/58] use fuzzbucket --- test/docker/Dockerfile | 19 ++++++++-- test/justfile | 62 +++++++++++++++++++++++++++----- test/setup/client-setup.py | 72 +++++++++++++++++++++++++++++++++++++ test/setup/connect-setup.py | 49 +++++++++++++++++++++++++ test/setup/requirements.txt | 2 ++ test/setup/servers.txt | 9 +++++ web/cypress/e2e/home.cy.ts | 24 +++++++++++++ 7 files changed, 226 insertions(+), 11 deletions(-) create mode 100644 test/setup/client-setup.py create mode 100644 test/setup/connect-setup.py create mode 100644 test/setup/requirements.txt create mode 100644 test/setup/servers.txt diff --git a/test/docker/Dockerfile b/test/docker/Dockerfile index f4501fcb8..e6411aaf2 100644 --- a/test/docker/Dockerfile +++ b/test/docker/Dockerfile @@ -1,8 +1,16 @@ FROM ubuntu:jammy-20230425 +EXPOSE 9000 VOLUME ${PWD}/../:/publishing-client WORKDIR /publishing-client/test ARG platform -ENV platform $platform +ARG FUZZBUCKET_SSH_KEY +ARG FUZZBUCKET_URL +ARG FUZZBUCKET_CREDENTIALS + +ENV platform=$platform +ENV FUZZBUCKET_SSH_KEY=$FUZZBUCKET_SSH_KEY +ENV FUZZBUCKET_URL=$FUZZBUCKET_URL +ENV FUZZBUCKET_CREDENTIALS=$FUZZBUCKET_CREDENTIALS RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get clean && \ @@ -24,14 +32,19 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ libasound2 \ libxtst6 \ xauth \ - xvfb + xvfb \ + python3 \ + python3-pip \ + python-is-python3 \ + jq -RUN export GOLANG_VERSION=1.20.4 \ +RUN export GOLANG_VERSION=1.21.0 \ && export GOLANG_DOWNLOAD_SHA256=698ef3243972a51ddb4028e4a1ac63dc6d60821bf18e59a807e051fee0a385bd \ && curl -fsSL "https://go.dev/dl/go${GOLANG_VERSION}.${platform}.tar.gz" -o golang.tar.gz \ && tar -C /usr/local -xzf golang.tar.gz \ && rm golang.tar.gz ENV PATH="$PATH:/usr/local/go/bin" +ENV PATH="$PATH:" RUN npm install -g n && \ n stable diff --git a/test/justfile b/test/justfile index cd25f902d..295bd2ac9 100644 --- a/test/justfile +++ b/test/justfile @@ -1,7 +1,7 @@ set shell := ["bash", "-uc"] export TARGET_SERVER := env_var_or_default("TARGET_SERVER", "http://localhost:3939") -# export API_KEY := env_var_or_default("PERFTEST_API_KEY", `echo -n admin | md5sum | cut -f1 -d" "`) + _tag := "rstudio/connect-client" build target: @@ -13,16 +13,46 @@ build target: fi docker build \ + --platform "${_platform}" \ + --build-arg BUILDKIT_INLINE_CACHE=1 \ + --build-arg platform={{target}} \ + --build-arg FUZZBUCKET_CREDENTIALS="$FUZZBUCKET_CREDENTIALS" \ + --build-arg FUZZBUCKET_URL="$FUZZBUCKET_URL" \ + --build-arg FUZZBUCKET_SSH_KEY="$FUZZBUCKET_SSH_KEY" \ + --pull \ + --tag {{_tag}}-{{target}}:latest \ + ./docker + +build-clean target: + #!/usr/bin/env bash + if [[ {{target}} =~ "linux-amd64" ]]; then + _platform="linux/amd64" + elif [[ {{target}} =~ "linux-arm64" ]]; then + _platform="linux/arm64" + fi + + docker build \ + --no-cache \ --platform "${_platform}" \ --build-arg BUILDKIT_INLINE_CACHE=1 \ --build-arg platform={{target}} \ --pull \ + --progress=plain \ --tag {{_tag}}-{{target}}:latest \ ./docker -init-connect: - docker compose pull connect && \ - docker compose up -d connect +init-connect target: + #!/usr/bin/env bash + pip install -r ./setup/requirements.txt + echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key + chmod 600 .fuzzbucket-ssh-key + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" + export CONNECT_VERSION=$(curl https://cdn.posit.co/connect/latest-packages.json | + jq ".packages[0].version") + export CONNECT_IP="$(python setup/connect-setup.py)" + ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@$CONNECT_IP "${SSH_OPTIONS}" sudo -E UNATTENDED=1 bash installer-ci.sh ${CONNECT_VERSION} + python setup/client-setup.py + just ../web/build-and-test-ci-e2e {{target}} run-client target: #!/usr/bin/env bash @@ -40,10 +70,8 @@ run-client target: -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} just test/_test-client {{target}} - elif [[ {{target}} =~ "windows" ]]; then - just _test-client windows-amd64 - elif [[ {{target}} =~ "macos" ]]; then - just _test-client darwin-amd64 + else + just _test-client {{target}} fi build-binary target: @@ -63,6 +91,7 @@ build-binary target: just build fi + local-ui-client target: #!/usr/bin/env bash if [[ {{target}} =~ "linux" ]]; then @@ -125,3 +154,20 @@ bats-install: git clone --depth=1 https://github.com/ztombol/bats-support.git ./libs/bats-support && \ git clone --depth=1 https://github.com/ztombol/bats-assert.git ./libs/bats-assert fi + +bash target: + #!/usr/bin/env bash + if [[ {{target}} =~ "linux-amd64" ]]; then + _platform="linux/amd64" + elif [[ {{target}} =~ "linux-arm64" ]]; then + _platform="linux/arm64" + fi + if [[ {{target}} =~ "linux" ]]; then + docker run -it \ + --platform "${_platform}" \ + -v "$(pwd)"/../:/publishing-client \ + -w /publishing-client/test \ + -e DOCKER="false" \ + --rm {{_tag}}-{{target}} \ + /bin/bash + fi \ No newline at end of file diff --git a/test/setup/client-setup.py b/test/setup/client-setup.py new file mode 100644 index 000000000..4ecb37168 --- /dev/null +++ b/test/setup/client-setup.py @@ -0,0 +1,72 @@ +import hashlib +import shutil +import os +import sys +from os.path import join + +server_txt = 'setup/servers.txt' +server_json = 'setup/servers.json' +shutil.copy(server_txt, server_json) + +def copyfile(server_txt, server_json): + # source_path = server_json # Replace with the path of the source file + destination_path = config_dirname() # Replace with the destination directory path + # desitination_file = os.path.join(destination_path, "servers.json") + print(destination_path) + # Copy the file to the destination + shutil.move(server_json, destination_path) + print("File copied successfully.") + +def config_dirname(platform=sys.platform, env=os.environ): + """Get the user's configuration directory path for this platform.""" + home = env.get("HOME", "~") + base_dir = home + + if platform.startswith("linux"): + base_dir = env.get("XDG_CONFIG_HOME", home) + elif platform == "darwin": + base_dir = join(home, "Library", "Application Support") + elif platform == "win32": + # noinspection SpellCheckingInspection + base_dir = env.get("APPDATA", home) + + if base_dir == home: + try: + os.makedirs(base_dir+"/.rsconnect-python/") + except OSError: + pass + base_dir=base_dir+"/.rsconnect-python" + return join(base_dir) + else: + os.makedirs(base_dir+"/rsconnect-python/") + base_dir=base_dir+"/rsconnect-python" + return join(base_dir) + +def replace_apikey(username): + # replace api key + with open(server_json, 'r') as file: + server = file.read() + api_key = server.replace('API_KEY', get_hash(username)) + with open(server_json, 'w') as file: + file.write(api_key) + file.close() + # replace connect url + with open(server_json, 'r') as file: + server = file.read() + connect_ip = server.replace('CONNECT_IP', os.environ['CONNECT_IP']) + with open(server_json, 'w') as file: + file.write(connect_ip) + file.close() + + # Open the file for writing and overwrite with the modified content + + + +def get_hash(username): + + # Calculate the MD5 hash for the username to get an API Key + md5_hash = hashlib.md5(username.encode()).hexdigest() + return md5_hash + +replace_apikey('admin') +copyfile(server_txt, server_json) \ No newline at end of file diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py new file mode 100644 index 000000000..55a04f55f --- /dev/null +++ b/test/setup/connect-setup.py @@ -0,0 +1,49 @@ +import subprocess +import json +import requests +import time + +alias = "perftest-connect-20230518" +box_name = "connect-ci" +list_command = "fuzzbucket-client -j list" +create_command = "fuzzbucket-client create -c " + alias + " -n " + box_name +remove_command = "fuzzbucket-client rm " + box_name + +def check_existing_boxes(box_name): + output = subprocess.check_output(list_command, shell=True, text=True) + if "\"boxes\": {}" not in output: + boxes = json.loads(output) + connect_ip = boxes["boxes"][box_name]["public_ip"] + else: + subprocess.check_output(create_command, shell=True, text=True) + output = subprocess.check_output(list_command, shell=True, text=True) + boxes = json.loads(output) + time.sleep(5) + connect_ip = boxes["boxes"][box_name]["public_ip"] + return connect_ip + +def get_ip(box_name): + connect_ip = check_existing_boxes(box_name) + return connect_ip + +def connect_ready(box_name, max_attempts, interval): + connect_box=get_ip(box_name) + attempts = 0 + while attempts < max_attempts: + try: + response = requests.get("http://"+connect_box+":3939/__ping__") + if response.status_code == 200: + return response.text + except requests.RequestException: + pass + + time.sleep(interval) + attempts += 1 + return None + +response = connect_ready(box_name, 20, 5) + +if response: + print(get_ip(box_name)) +else: + print("Server did not respond after multiple attempts.") \ No newline at end of file diff --git a/test/setup/requirements.txt b/test/setup/requirements.txt new file mode 100644 index 000000000..f84fa141a --- /dev/null +++ b/test/setup/requirements.txt @@ -0,0 +1,2 @@ +requests +fuzzbucket-client \ No newline at end of file diff --git a/test/setup/servers.txt b/test/setup/servers.txt new file mode 100644 index 000000000..a875b367a --- /dev/null +++ b/test/setup/servers.txt @@ -0,0 +1,9 @@ +{ + "connect": { + "name": "connect", + "url": "http://CONNECT_IP:3939", + "api_key": "API_KEY", + "insecure": false, + "ca_cert": null + } +} \ No newline at end of file diff --git a/web/cypress/e2e/home.cy.ts b/web/cypress/e2e/home.cy.ts index aaf9a0d0e..26a340f04 100644 --- a/web/cypress/e2e/home.cy.ts +++ b/web/cypress/e2e/home.cy.ts @@ -23,3 +23,27 @@ describe('Check Files', () => { cy.get('.q-tree__node-header-content').contains('fastapi-simple'); }); }); +describe('Publish', () => { + it('hit the publish button', () => { + cy.visit('http://127.0.0.1:9000/?token=abc123'); + cy.get('.block').contains('Publish') + .click(); + }); +}); + +describe('Check Connect Deployment', () => { + it('check deployment', () => { + cy.visit(Cypress.env('CYPRESS_CONNECT_ADDRESS')); + cy.get('#username').type('admin'); + cy.get('#password').type('password'); + cy.get('button[data-automation="login-panel-submit"]') + .click(); + cy.get('#rs_radio_cop-visibility_editor') + .click(); + cy.get('h1[data-automation="content-list-title"]') + .contains('Your Content'); + cy.get('td[data-automation="content-row-icon-title-cell"]') + .contains('Untitled') + .click(); + }); +}); From 6282eaf712bcf726dd87f9b93093895b7eb62c53 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 11:53:57 -0400 Subject: [PATCH 02/58] fuzzbucket ci --- .github/workflows/pull-request.yaml | 33 +++++++++++++++++++--------- justfile | 5 ++--- test/environments/.basic | 1 + test/justfile | 5 ++--- test/setup/connect-setup.py | 34 +++++++++++++++++++++++++++++ web/justfile | 1 + web/package.json | 2 +- 7 files changed, 64 insertions(+), 17 deletions(-) create mode 100644 test/environments/.basic diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 770a1666c..eb90f6ffd 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -406,8 +406,11 @@ jobs: env: os: windows-latest DOCKER: "false" + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - just web/build-and-test-ci-e2e $env:os + just test/init-connect $env:os test-macos: @@ -450,8 +453,11 @@ jobs: env: os: macos-latest DOCKER: "false" + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - just web/build-and-test-ci-e2e ${os} + just test/init-connect ${os} build-linux-amd64: runs-on: ubuntu-latest @@ -561,6 +567,9 @@ jobs: env: os: linux-amd64 DOCKER: "false" + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | just test/ui-client ${os} @@ -677,11 +686,15 @@ jobs: os: linux-arm64 run: | just test/run-client ${os} - # - - # name: Run linux-arm64 Cypress Tests - # env: - # os: linux-arm64 - # DOCKER: "false" - # run: | - # just web/build && \ - # just test/ui-client ${os} + - + name: Run linux-arm64 Cypress Tests + env: + os: linux-arm64 + DOCKER: "false" + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} + + run: | + just web/build && \ + just test/ui-client ${os} diff --git a/justfile b/justfile index 2f5f60104..82438d305 100644 --- a/justfile +++ b/justfile @@ -181,11 +181,10 @@ start-agent-for-e2e: GOARCH="${GOARCH%%[[:cntrl:]]}" echo "Working directory is $(pwd)" + echo "COMMAND ARGS: ${CMD_ARGS}" ./bin/$GOOS-$GOARCH/connect-client publish-ui \ - ./test/sample-content/fastapi-simple \ - --listen=127.0.0.1:9000 \ - --token=abc123 + ${CMD_ARGS} [private] _with_docker *args: diff --git a/test/environments/.basic b/test/environments/.basic new file mode 100644 index 000000000..a786124a8 --- /dev/null +++ b/test/environments/.basic @@ -0,0 +1 @@ +CMD_ARGS="./test/sample-content/fastapi-simple --listen=localhost:9000 --token=abc123 -n connect" \ No newline at end of file diff --git a/test/justfile b/test/justfile index 295bd2ac9..22ad1729f 100644 --- a/test/justfile +++ b/test/justfile @@ -47,11 +47,10 @@ init-connect target: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_VERSION=$(curl https://cdn.posit.co/connect/latest-packages.json | - jq ".packages[0].version") export CONNECT_IP="$(python setup/connect-setup.py)" - ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@$CONNECT_IP "${SSH_OPTIONS}" sudo -E UNATTENDED=1 bash installer-ci.sh ${CONNECT_VERSION} python setup/client-setup.py + source ./environments/.basic && \ + export CMD_ARGS="$CMD_ARGS" && \ just ../web/build-and-test-ci-e2e {{target}} run-client target: diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 55a04f55f..3ec215b65 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -1,13 +1,38 @@ +import hashlib import subprocess import json import requests import time +import logging +# use the perftest fuzzbucket instance since it already has all the deps alias = "perftest-connect-20230518" box_name = "connect-ci" list_command = "fuzzbucket-client -j list" create_command = "fuzzbucket-client create -c " + alias + " -n " + box_name remove_command = "fuzzbucket-client rm " + box_name +ssh_options = "-i.fuzzbucket-ssh-key" +# connect_version = $(curl https://cdn.posit.co/connect/latest-packages.json | +# jq ".packages[0].version") + + +def get_api_key(username): + # Calculate the MD5 hash for the username to get an API Key + api_key = hashlib.md5(username.encode()).hexdigest() + return api_key + +def get_latest_connect_version(): + response = requests.get("https://cdn.posit.co/connect/latest-packages.json") + latest_connect = response.json()['packages'][0]['version'] + return latest_connect + +def get_current_connect_version(connect_ip, api_key): + response = requests.get( + 'http://' + connect_ip + ':3939/__api__/server_settings', + headers={'Authorization': 'Key ' + api_key}, + ) + current_connect = response.json()['version'] + return current_connect def check_existing_boxes(box_name): output = subprocess.check_output(list_command, shell=True, text=True) @@ -31,8 +56,12 @@ def connect_ready(box_name, max_attempts, interval): attempts = 0 while attempts < max_attempts: try: + logging.info("Checking Connect Status") response = requests.get("http://"+connect_box+":3939/__ping__") if response.status_code == 200: + if latest_connect != current_connect: + logging.info("Installing Connect...") + subprocess.check_output(install_connect, shell=True, text=True) return response.text except requests.RequestException: pass @@ -41,6 +70,11 @@ def connect_ready(box_name, max_attempts, interval): attempts += 1 return None +api_key=get_api_key('admin') +latest_connect=get_latest_connect_version() +current_connect=get_current_connect_version(get_ip(box_name), api_key) +install_connect = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@" + get_ip(box_name) + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh " + latest_connect + response = connect_ready(box_name, 20, 5) if response: diff --git a/web/justfile b/web/justfile index 1d538e031..1d2097a27 100644 --- a/web/justfile +++ b/web/justfile @@ -72,6 +72,7 @@ build-and-test-ci-e2e target: # cache within root's home dir. # use a different cache per os export CYPRESS_CACHE_FOLDER="./cypress/{{target}}/.cache" + export CYPRESS_CONNECT_ADDRESS="http://$CONNECT_IP:3939/connect/\#/login" # install cypress npx cypress install diff --git a/web/package.json b/web/package.json index e4048b883..c3de2fac2 100644 --- a/web/package.json +++ b/web/package.json @@ -15,7 +15,7 @@ "test:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress:run:ci", "cypress:open": "cypress open", "cypress:run": "cypress run", - "cypress:run:ci": "cypress run --env publishing-token=abc123" + "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS" }, "dependencies": { "@quasar/extras": "^1.16.5", From 1d6ae2d9542cd7c5a26a1566a7ddb77985bee1b6 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 12:39:02 -0400 Subject: [PATCH 03/58] fixes --- .github/workflows/pull-request.yaml | 5 +++++ test/justfile | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index eb90f6ffd..b0de8cc71 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -420,6 +420,11 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - + name: python + uses: actions/setup-python@v2 + with: + python-version: 3.11 - name: Setup Just uses: extractions/setup-just@v1 diff --git a/test/justfile b/test/justfile index 22ad1729f..51814affb 100644 --- a/test/justfile +++ b/test/justfile @@ -131,7 +131,7 @@ ui-client target: -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ - just web/build-and-test-ci-e2e {{target}} + just init-connect {{target}} fi _test-client target: From d649864aa8c3b76d9d6f31c0b9b81e415a368bf2 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 13:02:11 -0400 Subject: [PATCH 04/58] fix linux --- test/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/justfile b/test/justfile index 51814affb..34491c2e6 100644 --- a/test/justfile +++ b/test/justfile @@ -131,7 +131,7 @@ ui-client target: -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ - just init-connect {{target}} + just test/init-connect {{target}} fi _test-client target: From 69ad8b08b004febde84c027946419bac6a61a01c Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 13:18:35 -0400 Subject: [PATCH 05/58] fix linux --- test/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/justfile b/test/justfile index 34491c2e6..c3b2ed29a 100644 --- a/test/justfile +++ b/test/justfile @@ -81,7 +81,7 @@ build-binary target: _platform="linux/arm64" fi if [[ {{target}} =~ "linux" ]]; then - docker run -d \ + docker run \ --platform "${_platform}" \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ From 79e94e26b75f0e21ebb48a1255a44f375a646742 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 13:34:34 -0400 Subject: [PATCH 06/58] fix windows --- test/justfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/justfile b/test/justfile index c3b2ed29a..28c6e5346 100644 --- a/test/justfile +++ b/test/justfile @@ -46,11 +46,15 @@ init-connect target: pip install -r ./setup/requirements.txt echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key - export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_IP="$(python setup/connect-setup.py)" + if [[ {{target}} =~ "windows" ]]; then + $env:SSH_OPTIONS="-i.fuzzbucket-ssh-key" + $env:CONNECT_IP=$(python setup/connect-setup.py) + else + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" + export CONNECT_IP="$(python setup/connect-setup.py)" + fi python setup/client-setup.py source ./environments/.basic && \ - export CMD_ARGS="$CMD_ARGS" && \ just ../web/build-and-test-ci-e2e {{target}} run-client target: From cc724488706ed60f589773dd7dc37acf18e00328 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 15:50:57 -0400 Subject: [PATCH 07/58] pass connect_ips --- .github/workflows/pull-request.yaml | 68 +++++++++++++++++++++++------ test/justfile | 23 +++++----- 2 files changed, 68 insertions(+), 23 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index b0de8cc71..60dca8bbd 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -365,6 +365,34 @@ jobs: run: | PATH="${PATH}:/usr/local/bin" just web/test-e2e + start-connect: + runs-on: ubuntu-latest + steps: + - + name: python + uses: actions/setup-python@v2 + with: + python-version: 3.11 + - + name: run Connect in fuzzbucket + env: + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} + run: | + pip install -r ./test/setup/requirements.txt + echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key + chmod 600 .fuzzbucket-ssh-key + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" + export CONNECT_IP="$(python setup/connect-setup.py)" + echo ${CONNECT_IP} > connect_ip.txt + - + name: Upload connect_ip file + uses: actions/upload-artifact@v3 + with: + name: connect_ip + path: connect_ip.txt + test-windows: needs: build-agent runs-on: windows-latest @@ -401,6 +429,11 @@ jobs: $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" cd $env:GITHUB_WORKSPACE\test just run-client $env:os + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip - name: Run Windows Cypress Tests env: @@ -410,7 +443,8 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - just test/init-connect $env:os + export CONNECT_IP="$(cat connect_ip.txt)" + just test/publishing-tests $env:os test-macos: @@ -453,16 +487,19 @@ jobs: PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" cd ${{ github.workspace }}/test just run-client ${os} + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip - name: Run MacOS Cypress Tests env: os: macos-latest DOCKER: "false" - FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} - FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} - FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - just test/init-connect ${os} + export CONNECT_IP="$(cat connect_ip.txt)" + just test/publishing-tests ${os} build-linux-amd64: runs-on: ubuntu-latest @@ -567,15 +604,18 @@ jobs: os: linux-amd64 run: | just test/run-client ${os} + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip - name: Run linux-amd64 Cypress Tests env: os: linux-amd64 DOCKER: "false" - FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} - FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} - FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | + export CONNECT_IP="$(cat connect_ip.txt)" just test/ui-client ${os} build-linux-arm64: @@ -685,6 +725,11 @@ jobs: name: Load Docker Image run: | docker load --input /tmp/linux-arm64-image.tar + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip - name: Run linux-arm64 CLI Tests env: @@ -696,10 +741,7 @@ jobs: env: os: linux-arm64 DOCKER: "false" - FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} - FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} - FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} - run: | - just web/build && \ + export CONNECT_IP="$(cat connect_ip.txt)" just test/ui-client ${os} + \ No newline at end of file diff --git a/test/justfile b/test/justfile index 28c6e5346..2079f5974 100644 --- a/test/justfile +++ b/test/justfile @@ -41,20 +41,20 @@ build-clean target: --tag {{_tag}}-{{target}}:latest \ ./docker -init-connect target: +local_init-connect: #!/usr/bin/env bash pip install -r ./setup/requirements.txt echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key - if [[ {{target}} =~ "windows" ]]; then - $env:SSH_OPTIONS="-i.fuzzbucket-ssh-key" - $env:CONNECT_IP=$(python setup/connect-setup.py) - else - export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_IP="$(python setup/connect-setup.py)" - fi + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" + export CONNECT_IP="$(python setup/connect-setup.py)" + +publishing-tests target: + #!/usr/bin/env bash + pip install -r ./setup/requirements.txt + source ./environments/.basic + export CMD_ARGS="$CMD_ARGS" python setup/client-setup.py - source ./environments/.basic && \ just ../web/build-and-test-ci-e2e {{target}} run-client target: @@ -132,10 +132,13 @@ ui-client target: docker run \ --platform "${_platform}" \ -e DOCKER="false" \ + -e FUZZBUCKET_CREDENTIALS=$FUZZBUCKET_CREDENTIALS \ + -e FUZZBUCKET_URL=$FUZZBUCKET_URL \ + -e FUZZBUCKET_SSH_KEY=$FUZZBUCKET_SSH_KEY \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ - just test/init-connect {{target}} + just test/publishing-tests {{target}} fi _test-client target: From 86da697014ebd2e685e0488208b3730c829e627e Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 15:53:13 -0400 Subject: [PATCH 08/58] pass connect_ips --- .github/workflows/pull-request.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 60dca8bbd..ec42c78ce 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -368,6 +368,9 @@ jobs: start-connect: runs-on: ubuntu-latest steps: + - + name: Checkout + uses: actions/checkout@v3 - name: python uses: actions/setup-python@v2 @@ -744,4 +747,3 @@ jobs: run: | export CONNECT_IP="$(cat connect_ip.txt)" just test/ui-client ${os} - \ No newline at end of file From 9f76552c94cf1b519b5ee4d6ea7330e32ebf37e3 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 15:56:11 -0400 Subject: [PATCH 09/58] pass connect_ips --- .github/workflows/pull-request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index ec42c78ce..22e961370 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -387,7 +387,7 @@ jobs: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_IP="$(python setup/connect-setup.py)" + export CONNECT_IP="$(python ./test/setup/connect-setup.py)" echo ${CONNECT_IP} > connect_ip.txt - name: Upload connect_ip file From dac6d7cfe6128c59043edb185171147ddb326bb6 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 16:12:55 -0400 Subject: [PATCH 10/58] teardown connect --- .github/workflows/pull-request.yaml | 32 ++++++++++++++++++++++------- test/justfile | 4 +--- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 22e961370..204799e0f 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -446,7 +446,7 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - export CONNECT_IP="$(cat connect_ip.txt)" + set CONNECT_IP="$(cat connect_ip.txt)" just test/publishing-tests $env:os @@ -739,11 +739,29 @@ jobs: os: linux-arm64 run: | just test/run-client ${os} + # - + # name: Run linux-arm64 Cypress Tests + # env: + # os: linux-arm64 + # DOCKER: "false" + # run: | + # export CONNECT_IP="$(cat connect_ip.txt)" + # just test/ui-client ${os} + + teardown-connect: + runs-on: ubuntu-latest + steps: - - name: Run linux-arm64 Cypress Tests - env: - os: linux-arm64 - DOCKER: "false" + name: python + uses: actions/setup-python@v2 + with: + python-version: 3.11 + - + name: Teardown Fuzzbucket + env: + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - export CONNECT_IP="$(cat connect_ip.txt)" - just test/ui-client ${os} + pip install fuzzbucket-client + fuzzbucket-client rm connect-ci diff --git a/test/justfile b/test/justfile index 2079f5974..c68938f75 100644 --- a/test/justfile +++ b/test/justfile @@ -132,9 +132,7 @@ ui-client target: docker run \ --platform "${_platform}" \ -e DOCKER="false" \ - -e FUZZBUCKET_CREDENTIALS=$FUZZBUCKET_CREDENTIALS \ - -e FUZZBUCKET_URL=$FUZZBUCKET_URL \ - -e FUZZBUCKET_SSH_KEY=$FUZZBUCKET_SSH_KEY \ + -e CONNECT_IP=$CONNECT_IP \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ From 25f47f517f3dc83bad95147b52ac80c8b5148a08 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 16:33:13 -0400 Subject: [PATCH 11/58] fix script --- .github/workflows/pull-request.yaml | 9 +++++---- test/setup/connect-setup.py | 3 +-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 204799e0f..28108c8b4 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -373,7 +373,7 @@ jobs: uses: actions/checkout@v3 - name: python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.11 - @@ -449,7 +449,6 @@ jobs: set CONNECT_IP="$(cat connect_ip.txt)" just test/publishing-tests $env:os - test-macos: needs: build-agent runs-on: macos-latest @@ -459,7 +458,7 @@ jobs: uses: actions/checkout@v3 - name: python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.11 - @@ -750,10 +749,12 @@ jobs: teardown-connect: runs-on: ubuntu-latest + needs: [test-linux-arm64, test-linux-amd64, test-windows, test-macos] + if: always() steps: - name: python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.11 - diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 3ec215b65..7c8896c58 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -70,13 +70,12 @@ def connect_ready(box_name, max_attempts, interval): attempts += 1 return None +response = connect_ready(box_name, 20, 5) api_key=get_api_key('admin') latest_connect=get_latest_connect_version() current_connect=get_current_connect_version(get_ip(box_name), api_key) install_connect = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@" + get_ip(box_name) + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh " + latest_connect -response = connect_ready(box_name, 20, 5) - if response: print(get_ip(box_name)) else: From 236392df4dc4f08c3c586b552f4261a9d1b8bb5d Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 16:50:27 -0400 Subject: [PATCH 12/58] fixes for windows --- test/justfile | 7 ++++--- test/setup/connect-setup.py | 5 ++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/justfile b/test/justfile index c68938f75..800f92d11 100644 --- a/test/justfile +++ b/test/justfile @@ -41,13 +41,14 @@ build-clean target: --tag {{_tag}}-{{target}}:latest \ ./docker -local_init-connect: +local_init-connect target: #!/usr/bin/env bash pip install -r ./setup/requirements.txt echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key - export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_IP="$(python setup/connect-setup.py)" + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ + export CONNECT_IP="$(python setup/connect-setup.py)" && \ + just publishing-tests {{target}} publishing-tests target: #!/usr/bin/env bash diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 7c8896c58..7191c9288 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -59,7 +59,7 @@ def connect_ready(box_name, max_attempts, interval): logging.info("Checking Connect Status") response = requests.get("http://"+connect_box+":3939/__ping__") if response.status_code == 200: - if latest_connect != current_connect: + if latest_connect != get_current_connect_version(get_ip(box_name), api_key): logging.info("Installing Connect...") subprocess.check_output(install_connect, shell=True, text=True) return response.text @@ -70,11 +70,10 @@ def connect_ready(box_name, max_attempts, interval): attempts += 1 return None -response = connect_ready(box_name, 20, 5) api_key=get_api_key('admin') latest_connect=get_latest_connect_version() -current_connect=get_current_connect_version(get_ip(box_name), api_key) install_connect = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@" + get_ip(box_name) + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh " + latest_connect +response = connect_ready(box_name, 20, 5) if response: print(get_ip(box_name)) From 1e170143808f6a320aa247dadae750b3524d5d8a Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 17:45:20 -0400 Subject: [PATCH 13/58] windows fix --- .github/workflows/pull-request.yaml | 102 ++++++++++++++-------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 28108c8b4..532774f7f 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -314,56 +314,56 @@ jobs: name: agent-artifacts path: bin/ - ux-e2e-tests: - needs: build-agent - runs-on: ubuntu-latest - defaults: - run: - shell: bash -l {0} - steps: - - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup Just - uses: extractions/setup-just@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Restore Cache docker image - id: cache-docker-image - uses: actions/cache/restore@v3 - env: - cache-name: cache-docker-image - with: - path: /tmp/build-image.tar - key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} - - - name: Load Docker Image - run: | - docker load --input /tmp/build-image.tar - - - name: Download built agents - uses: actions/download-artifact@v3 - with: - name: agent-artifacts - path: ./bin - - - name: Make agents executable - run: | - chmod -R +x ./bin/**/connect-client - - - name: Restore Cache UX node_modules - id: node_modules - uses: actions/cache/restore@v3 - env: - cache-name: node-modules - with: - path: ./web/node_modules - key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} - - - name: UX E2E Tests - run: | - PATH="${PATH}:/usr/local/bin" just web/test-e2e + # ux-e2e-tests: + # needs: build-agent + # runs-on: ubuntu-latest + # defaults: + # run: + # shell: bash -l {0} + # steps: + # - + # name: Checkout + # uses: actions/checkout@v3 + # - + # name: Setup Just + # uses: extractions/setup-just@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # - name: Restore Cache docker image + # id: cache-docker-image + # uses: actions/cache/restore@v3 + # env: + # cache-name: cache-docker-image + # with: + # path: /tmp/build-image.tar + # key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} + # - + # name: Load Docker Image + # run: | + # docker load --input /tmp/build-image.tar + # - + # name: Download built agents + # uses: actions/download-artifact@v3 + # with: + # name: agent-artifacts + # path: ./bin + # - + # name: Make agents executable + # run: | + # chmod -R +x ./bin/**/connect-client + # - + # name: Restore Cache UX node_modules + # id: node_modules + # uses: actions/cache/restore@v3 + # env: + # cache-name: node-modules + # with: + # path: ./web/node_modules + # key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} + # - + # name: UX E2E Tests + # run: | + # PATH="${PATH}:/usr/local/bin" just web/test-e2e start-connect: runs-on: ubuntu-latest @@ -446,7 +446,7 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - set CONNECT_IP="$(cat connect_ip.txt)" + setx CONNECT_IP="$(cat connect_ip.txt)" just test/publishing-tests $env:os test-macos: From b114191c9cc96b840b46941b35836e5ceec24c94 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 12 Sep 2023 18:18:02 -0400 Subject: [PATCH 14/58] windows fix again --- .github/workflows/pull-request.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 532774f7f..62cee1557 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -446,7 +446,9 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - setx CONNECT_IP="$(cat connect_ip.txt)" + $env:CONNECT_IP="$(cat connect_ip.txt)" + cat connect_ip.txt + echo $CONNECT_IP just test/publishing-tests $env:os test-macos: From db4ab8d362c6108718ce2614859439c39240f410 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 09:35:01 -0400 Subject: [PATCH 15/58] remove baseurl so we can test Connect URL --- test/setup/connect-setup.py | 2 ++ web/cypress.config.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 7191c9288..7d4423566 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -12,6 +12,7 @@ create_command = "fuzzbucket-client create -c " + alias + " -n " + box_name remove_command = "fuzzbucket-client rm " + box_name ssh_options = "-i.fuzzbucket-ssh-key" +print("SSH OPTIONS: " + ssh_options) # connect_version = $(curl https://cdn.posit.co/connect/latest-packages.json | # jq ".packages[0].version") @@ -73,6 +74,7 @@ def connect_ready(box_name, max_attempts, interval): api_key=get_api_key('admin') latest_connect=get_latest_connect_version() install_connect = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@" + get_ip(box_name) + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh " + latest_connect + response = connect_ready(box_name, 20, 5) if response: diff --git a/web/cypress.config.ts b/web/cypress.config.ts index e0e68ddcd..8720ecb49 100644 --- a/web/cypress.config.ts +++ b/web/cypress.config.ts @@ -3,7 +3,7 @@ import { defineConfig } from 'cypress'; // eslint-disable-next-line no-restricted-syntax export default defineConfig({ e2e: { - baseUrl: 'http://localhost:9000', + // baseUrl: 'http://localhost:9000', // eslint-disable-next-line @typescript-eslint/no-unused-vars setupNodeEvents(_on, _config) { // implement node event listeners here From 31b8780d62e0c9ccafba6ce40eba7d035fd63d36 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 11:02:40 -0400 Subject: [PATCH 16/58] null out the baseurl for Connect --- test/justfile | 2 +- test/setup/connect-setup.py | 2 +- web/cypress.config.ts | 2 +- web/cypress/e2e/home.cy.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/justfile b/test/justfile index 800f92d11..c917d5387 100644 --- a/test/justfile +++ b/test/justfile @@ -54,8 +54,8 @@ publishing-tests target: #!/usr/bin/env bash pip install -r ./setup/requirements.txt source ./environments/.basic - export CMD_ARGS="$CMD_ARGS" python setup/client-setup.py + export CMD_ARGS="$CMD_ARGS" just ../web/build-and-test-ci-e2e {{target}} run-client target: diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 7d4423566..9c8bf8e22 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -12,7 +12,7 @@ create_command = "fuzzbucket-client create -c " + alias + " -n " + box_name remove_command = "fuzzbucket-client rm " + box_name ssh_options = "-i.fuzzbucket-ssh-key" -print("SSH OPTIONS: " + ssh_options) + # connect_version = $(curl https://cdn.posit.co/connect/latest-packages.json | # jq ".packages[0].version") diff --git a/web/cypress.config.ts b/web/cypress.config.ts index 8720ecb49..e0e68ddcd 100644 --- a/web/cypress.config.ts +++ b/web/cypress.config.ts @@ -3,7 +3,7 @@ import { defineConfig } from 'cypress'; // eslint-disable-next-line no-restricted-syntax export default defineConfig({ e2e: { - // baseUrl: 'http://localhost:9000', + baseUrl: 'http://localhost:9000', // eslint-disable-next-line @typescript-eslint/no-unused-vars setupNodeEvents(_on, _config) { // implement node event listeners here diff --git a/web/cypress/e2e/home.cy.ts b/web/cypress/e2e/home.cy.ts index 26a340f04..495b19b62 100644 --- a/web/cypress/e2e/home.cy.ts +++ b/web/cypress/e2e/home.cy.ts @@ -32,7 +32,7 @@ describe('Publish', () => { }); describe('Check Connect Deployment', () => { - it('check deployment', () => { + it('check deployment', { baseUrl: null }, () => { cy.visit(Cypress.env('CYPRESS_CONNECT_ADDRESS')); cy.get('#username').type('admin'); cy.get('#password').type('password'); From a46f539578f0192d08bc292097fa06ec600fc056 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 11:29:49 -0400 Subject: [PATCH 17/58] add separate command for windows --- web/justfile | 7 +++++-- web/package.json | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/web/justfile b/web/justfile index 1d2097a27..104ea211c 100644 --- a/web/justfile +++ b/web/justfile @@ -75,8 +75,11 @@ build-and-test-ci-e2e target: export CYPRESS_CONNECT_ADDRESS="http://$CONNECT_IP:3939/connect/\#/login" # install cypress npx cypress install - - npm run test:e2e:ci + if[ {{target}} ~= "windows"] then; + npm run test-win:2e2:ci + else + npm run test:e2e:ci + fi # run unit tests one time test-unit: diff --git a/web/package.json b/web/package.json index c3de2fac2..db73d8c5b 100644 --- a/web/package.json +++ b/web/package.json @@ -13,9 +13,11 @@ "test:unit": "vitest", "test:e2e:dev": "start-server-and-test dev http-get://localhost:9000 cypress:run", "test:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress:run:ci", + "test-win:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress-win:run:ci", "cypress:open": "cypress open", "cypress:run": "cypress run", - "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS" + "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS", + "cypress-win:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=%CYPRESS_CONNECT_ADDRESS%" }, "dependencies": { "@quasar/extras": "^1.16.5", From fdd5ae82210f6cacb183a7ae6eab039cdcb54597 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 11:38:48 -0400 Subject: [PATCH 18/58] typo --- web/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/justfile b/web/justfile index 104ea211c..8ad46ab3b 100644 --- a/web/justfile +++ b/web/justfile @@ -75,7 +75,7 @@ build-and-test-ci-e2e target: export CYPRESS_CONNECT_ADDRESS="http://$CONNECT_IP:3939/connect/\#/login" # install cypress npx cypress install - if[ {{target}} ~= "windows"] then; + if [[ {{target}} ~= "windows" ]]; then npm run test-win:2e2:ci else npm run test:e2e:ci From 41f14997125635f318ff07cc3b012ffc639ea79b Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 11:49:40 -0400 Subject: [PATCH 19/58] typo --- web/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/justfile b/web/justfile index 8ad46ab3b..cd6919213 100644 --- a/web/justfile +++ b/web/justfile @@ -75,7 +75,7 @@ build-and-test-ci-e2e target: export CYPRESS_CONNECT_ADDRESS="http://$CONNECT_IP:3939/connect/\#/login" # install cypress npx cypress install - if [[ {{target}} ~= "windows" ]]; then + if [[ {{target}} =~ "windows" ]]; then npm run test-win:2e2:ci else npm run test:e2e:ci From b84d2ceae031909cb1f2269b63bf9d861be52ce2 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 12:14:18 -0400 Subject: [PATCH 20/58] ugh --- web/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/justfile b/web/justfile index cd6919213..856424068 100644 --- a/web/justfile +++ b/web/justfile @@ -76,7 +76,7 @@ build-and-test-ci-e2e target: # install cypress npx cypress install if [[ {{target}} =~ "windows" ]]; then - npm run test-win:2e2:ci + npm run test-win:e2e:ci else npm run test:e2e:ci fi From f82ccb61a6faeb194af34071d0a7e2e0bf83a417 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 12:37:47 -0400 Subject: [PATCH 21/58] re-enable linux-arm --- .github/workflows/pull-request.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 62cee1557..8e54eadd8 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -740,14 +740,14 @@ jobs: os: linux-arm64 run: | just test/run-client ${os} - # - - # name: Run linux-arm64 Cypress Tests - # env: - # os: linux-arm64 - # DOCKER: "false" - # run: | - # export CONNECT_IP="$(cat connect_ip.txt)" - # just test/ui-client ${os} + - + name: Run linux-arm64 Cypress Tests + env: + os: linux-arm64 + DOCKER: "false" + run: | + export CONNECT_IP="$(cat connect_ip.txt)" + just test/ui-client ${os} teardown-connect: runs-on: ubuntu-latest From 70736ad600fa33b80dcd260f3b36eb992f4e92f9 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 16:35:10 -0400 Subject: [PATCH 22/58] save servers file as backup --- .github/workflows/pull-request.yaml | 16 +++++++------- test/setup/client-setup.py | 34 ++++++++++++++++++----------- test/setup/connect-setup.py | 2 +- 3 files changed, 30 insertions(+), 22 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 8e54eadd8..62cee1557 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -740,14 +740,14 @@ jobs: os: linux-arm64 run: | just test/run-client ${os} - - - name: Run linux-arm64 Cypress Tests - env: - os: linux-arm64 - DOCKER: "false" - run: | - export CONNECT_IP="$(cat connect_ip.txt)" - just test/ui-client ${os} + # - + # name: Run linux-arm64 Cypress Tests + # env: + # os: linux-arm64 + # DOCKER: "false" + # run: | + # export CONNECT_IP="$(cat connect_ip.txt)" + # just test/ui-client ${os} teardown-connect: runs-on: ubuntu-latest diff --git a/test/setup/client-setup.py b/test/setup/client-setup.py index 4ecb37168..6f5e81ea1 100644 --- a/test/setup/client-setup.py +++ b/test/setup/client-setup.py @@ -2,6 +2,7 @@ import shutil import os import sys +from datetime import datetime from os.path import join server_txt = 'setup/servers.txt' @@ -9,13 +10,19 @@ shutil.copy(server_txt, server_json) def copyfile(server_txt, server_json): - # source_path = server_json # Replace with the path of the source file - destination_path = config_dirname() # Replace with the destination directory path - # desitination_file = os.path.join(destination_path, "servers.json") + destination_path = config_dirname() print(destination_path) - # Copy the file to the destination - shutil.move(server_json, destination_path) - print("File copied successfully.") + + server_file = destination_path+"/"+"servers.json" + + if not os.path.exists(server_file): + shutil.move(server_json, server_file) + print("File copied successfully to " + destination_path) + else: + # with open(server_file, 'w'): pass + shutil.move(server_file, server_file+"_"+datetime.now().strftime('%Y-%m-%d %H:%M:%S')) + shutil.move(server_json, destination_path) + print("File copied successfully to " + destination_path) def config_dirname(platform=sys.platform, env=os.environ): """Get the user's configuration directory path for this platform.""" @@ -32,13 +39,18 @@ def config_dirname(platform=sys.platform, env=os.environ): if base_dir == home: try: - os.makedirs(base_dir+"/.rsconnect-python/") + if not os.path.exists(base_dir+"/.rsconnect-python/"): + os.makedirs(base_dir+"/.rsconnect-python/") except OSError: pass base_dir=base_dir+"/.rsconnect-python" return join(base_dir) else: - os.makedirs(base_dir+"/rsconnect-python/") + try: + if not os.path.exists(base_dir+"/rsconnect-python/"): + os.makedirs(base_dir+"/rsconnect-python/") + except OSError: + pass base_dir=base_dir+"/rsconnect-python" return join(base_dir) @@ -56,11 +68,7 @@ def replace_apikey(username): connect_ip = server.replace('CONNECT_IP', os.environ['CONNECT_IP']) with open(server_json, 'w') as file: file.write(connect_ip) - file.close() - - # Open the file for writing and overwrite with the modified content - - + file.close() def get_hash(username): diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 9c8bf8e22..a5fc70f21 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -61,7 +61,7 @@ def connect_ready(box_name, max_attempts, interval): response = requests.get("http://"+connect_box+":3939/__ping__") if response.status_code == 200: if latest_connect != get_current_connect_version(get_ip(box_name), api_key): - logging.info("Installing Connect...") + print("Installing Connect on " + connect_box) subprocess.check_output(install_connect, shell=True, text=True) return response.text except requests.RequestException: From 17e3c346220a1140193dd8e9bdc60cd4eb1c633c Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 13 Sep 2023 17:13:16 -0400 Subject: [PATCH 23/58] log don't print --- test/setup/connect-setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index a5fc70f21..c83bd3d89 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -61,7 +61,7 @@ def connect_ready(box_name, max_attempts, interval): response = requests.get("http://"+connect_box+":3939/__ping__") if response.status_code == 200: if latest_connect != get_current_connect_version(get_ip(box_name), api_key): - print("Installing Connect on " + connect_box) + logging.info("Installing Connect on " + connect_box) subprocess.check_output(install_connect, shell=True, text=True) return response.text except requests.RequestException: From 78680ac7170f695049ab530d3d50b26e5f9f427f Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 14 Sep 2023 14:02:00 -0400 Subject: [PATCH 24/58] speed up ci --- .github/workflows/pull-request.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 62cee1557..58080f512 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -510,7 +510,7 @@ jobs: defaults: run: shell: bash -l {0} - needs: build-agent + # needs: build-agent steps: - name: Checkout @@ -627,7 +627,7 @@ jobs: defaults: run: shell: bash -l {0} - needs: build-agent + # needs: build-agent steps: - name: Checkout From c7220db4a3575f036afae0a7b154b64bfdcd6b30 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 14 Sep 2023 14:06:22 -0400 Subject: [PATCH 25/58] speed up ci --- .github/workflows/pull-request.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 58080f512..104fba521 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -565,7 +565,7 @@ jobs: key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} test-linux-amd64: - needs: build-linux-amd64 + needs: [build-agent, build-linux-amd64] runs-on: ubuntu-latest defaults: run: @@ -627,7 +627,7 @@ jobs: defaults: run: shell: bash -l {0} - # needs: build-agent + needs: build-agent steps: - name: Checkout @@ -682,7 +682,7 @@ jobs: key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} test-linux-arm64: - needs: build-linux-arm64 + needs: [build-agent, build-linux-arm64] runs-on: ubuntu-latest defaults: run: From 17e49f2ce7407ad48f8baf11e0ba48adec6a7045 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 14 Sep 2023 14:11:29 -0400 Subject: [PATCH 26/58] do that for linux-arm too --- .github/workflows/pull-request.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 104fba521..5e874cb40 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -627,7 +627,6 @@ jobs: defaults: run: shell: bash -l {0} - needs: build-agent steps: - name: Checkout From 0cc1580bb01fcf0a6cb73616b15403b5b00b9f4e Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 14 Sep 2023 14:25:29 -0400 Subject: [PATCH 27/58] don't teardown the instance --- .github/workflows/pull-request.yaml | 46 ++++++++++++++--------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 5e874cb40..3a7fe48fc 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -397,7 +397,7 @@ jobs: path: connect_ip.txt test-windows: - needs: build-agent + needs: [build-agent, start-connect] runs-on: windows-latest steps: - @@ -452,7 +452,7 @@ jobs: just test/publishing-tests $env:os test-macos: - needs: build-agent + needs: [build-agent, start-connect] runs-on: macos-latest steps: - @@ -565,7 +565,7 @@ jobs: key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} test-linux-amd64: - needs: [build-agent, build-linux-amd64] + needs: [build-agent, build-linux-amd64, start-connect] runs-on: ubuntu-latest defaults: run: @@ -681,7 +681,7 @@ jobs: key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} test-linux-arm64: - needs: [build-agent, build-linux-arm64] + needs: [build-agent, build-linux-arm64, start-connect] runs-on: ubuntu-latest defaults: run: @@ -748,22 +748,22 @@ jobs: # export CONNECT_IP="$(cat connect_ip.txt)" # just test/ui-client ${os} - teardown-connect: - runs-on: ubuntu-latest - needs: [test-linux-arm64, test-linux-amd64, test-windows, test-macos] - if: always() - steps: - - - name: python - uses: actions/setup-python@v4 - with: - python-version: 3.11 - - - name: Teardown Fuzzbucket - env: - FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} - FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} - FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} - run: | - pip install fuzzbucket-client - fuzzbucket-client rm connect-ci + # teardown-connect: + # runs-on: ubuntu-latest + # needs: [test-linux-arm64, test-linux-amd64, test-windows, test-macos] + # if: always() + # steps: + # - + # name: python + # uses: actions/setup-python@v4 + # with: + # python-version: 3.11 + # - + # name: Teardown Fuzzbucket + # env: + # FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + # FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + # FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} + # run: | + # pip install fuzzbucket-client + # fuzzbucket-client rm connect-ci From 1f66090306228f0d1073cd40627569141d0778c6 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 11:48:59 -0400 Subject: [PATCH 28/58] run all python tests --- .github/workflows/pull-request.yaml | 6 +- test/environments/.all_deployments | 1 + test/environments/.basic | 2 +- test/justfile | 120 +- .../.posit/deployments/default/id.json | 1 + .../.posit/deployments/default/manifest.json | 1 + .../.posit/deployments/dogfood/content.json | 1 + .../.posit/deployments/dogfood/id.json | 1 + .../.posit/deployments/dogfood/manifest.json | 1 + .../fastapi-simple/.test-files/sub/test.txt | 0 .../{ => python}/fastapi-simple/manifest.json | 0 .../{ => python}/fastapi-simple/meta.yaml | 0 .../fastapi-simple/requirements.in | 0 .../fastapi-simple/requirements.txt | 0 .../{ => python}/fastapi-simple/simple.py | 0 .../python/fastapitableau-example/README.md | 18 + .../python/fastapitableau-example/app.py | 42 + .../fastapitableau-example/model.joblib | Bin 0 -> 589 bytes .../fastapitableau-example/requirements.txt | 30 + .../fastapitableau-example/thumbnail.jpg | Bin 0 -> 26335 bytes .../parameterized-notebook/manifest.json | 25 + .../parameterized-notebook.ipynb | 115 + .../parameterized-notebook/requirements.txt | 0 .../python/stock-api-fastapi/README.md | 17 + .../python/stock-api-fastapi/main.py | 78 + .../python/stock-api-fastapi/prices.csv | 12776 ++++++++++++++++ .../python/stock-api-fastapi/requirements.txt | 4 + .../python/stock-api-fastapi/thumbnail.jpg | Bin 0 -> 49453 bytes .../python/stock-api-flask/README.md | 17 + .../python/stock-api-flask/app.py | 131 + .../python/stock-api-flask/prices.csv | 12776 ++++++++++++++++ .../python/stock-api-flask/requirements.txt | 5 + .../python/stock-api-flask/thumbnail.jpg | Bin 0 -> 56180 bytes .../python/stock-dashboard-python/README.md | 17 + .../python/stock-dashboard-python/app.py | 445 + .../python/stock-dashboard-python/prices.csv | 12776 ++++++++++++++++ .../stock-dashboard-python/requirements.txt | 5 + .../stock-dashboard-python/thumbnail.jpg | Bin 0 -> 79085 bytes .../python/stock-report-jupyter/README.md | 19 + .../quandl-wiki-tsla.json.gz | Bin 0 -> 48778 bytes .../stock-report-jupyter/requirements.txt | 3 + .../stock-report-jupyter.ipynb | 449 + .../python/stock-report-jupyter/thumbnail.jpg | Bin 0 -> 93732 bytes .../python/top-5-income-share-bokeh/README.md | 17 + .../python/top-5-income-share-bokeh/app.py | 108 + .../python/top-5-income-share-bokeh/data.csv | 814 + .../top-5-income-share-bokeh/requirements.txt | 2 + .../top-5-income-share-bokeh/thumbnail.jpg | Bin 0 -> 23146 bytes .../python/top-5-income-share-shiny/README.md | 17 + .../python/top-5-income-share-shiny/app.py | 92 + .../python/top-5-income-share-shiny/data.csv | 814 + .../top-5-income-share-shiny/requirements.txt | 5 + .../top-5-income-share-shiny/thumbnail.jpg | Bin 0 -> 23146 bytes .../top-5-income-share-streamlit/README.md | 17 + .../top-5-income-share-streamlit/app.py | 56 + .../top-5-income-share-streamlit/data.csv | 814 + .../requirements.txt | 3 + .../thumbnail.jpg | Bin 0 -> 69696 bytes .../python/vetiver-for-python/README.md | 18 + .../vetiver-for-python/requirements.txt | 5 + .../python/vetiver-for-python/thumbnail.png | Bin 0 -> 233252 bytes .../python/vetiver-for-python/vetiver.qmd | 106 + .../python/voila-example/README.md | 17 + .../python/voila-example/hash.ipynb | 132 + .../python/voila-example/requirements.txt | 2 + .../python/voila-example/thumbnail.jpg | Bin 0 -> 31620 bytes .../r/connectwidgets-example/README.md | 17 + .../connectwidgets-example.Rmd | 61 + .../connectwidgets-example.Rproj | 16 + .../r/connectwidgets-example/thumbnail.jpg | Bin 0 -> 45320 bytes .../sample-content/r/pins-tutorial/.gitignore | 4 + test/sample-content/r/pins-tutorial/README.md | 18 + .../r/pins-tutorial/images/add_env_vars.png | Bin 0 -> 19785 bytes .../r/pins-tutorial/images/deploy_success.png | Bin 0 -> 325201 bytes .../r/pins-tutorial/images/env_var_error.png | Bin 0 -> 40055 bytes .../images/pinned_to_connect.png | Bin 0 -> 286174 bytes .../pins-tutorial/images/set_env_variable.png | Bin 0 -> 79698 bytes .../r/pins-tutorial/pins-tutorial.Rmd | 126 + .../r/pins-tutorial/pins-tutorial.Rproj | 13 + .../r/pins-tutorial/thumbnail.jpg | Bin 0 -> 60697 bytes .../r/plumbertableau-example/README.md | 18 + .../r/plumbertableau-example/plumber.R | 28 + .../plumbertableau-example.Rproj | 16 + .../r/plumbertableau-example/thumbnail.jpg | Bin 0 -> 26335 bytes .../r/portfolio-dashboard/README.md | 18 + .../r/portfolio-dashboard/app.R | 156 + .../r/portfolio-dashboard/manifest.json | 2054 +++ .../r/portfolio-dashboard/returns.rds | Bin 0 -> 24221 bytes .../r/portfolio-dashboard/sortino.Rproj | 13 + .../r/portfolio-dashboard/thumbnail.jpg | Bin 0 -> 79085 bytes .../r/portfolio-report/.Rhistory | 352 + .../.Rproj.user/5C34F178/build_options | 7 + .../.Rproj.user/5C34F178/pcs/files-pane.pper | 9 + .../.Rproj.user/5C34F178/pcs/source-pane.pper | 3 + .../5C34F178/pcs/windowlayoutstate.pper | 14 + .../5C34F178/pcs/workbench-pane.pper | 5 + .../.Rproj.user/5C34F178/rmd-outputs | 6 + .../.Rproj.user/5C34F178/saved_source_markers | 1 + .../5C34F178/sources/per/t/D8EF0760 | 27 + .../5C34F178/sources/per/t/D8EF0760-contents | 19 + .../5C34F178/sources/prop/262444A4 | 6 + .../5C34F178/sources/prop/37331569 | 7 + .../5C34F178/sources/prop/390A12DD | 4 + .../5C34F178/sources/prop/3B0E99A5 | 4 + .../5C34F178/sources/prop/736AAFD5 | 4 + .../5C34F178/sources/prop/9E053EBA | 6 + .../5C34F178/sources/prop/C1D67916 | 6 + .../5C34F178/sources/prop/C6462394 | 6 + .../5C34F178/sources/prop/FEEB1494 | 6 + .../.Rproj.user/5C34F178/sources/prop/INDEX | 9 + .../1/5C34F178EFDA4FD4/chunks.json | 1 + .../121984D5-portfolio-report/1/s/chunks.json | 1 + .../1/5C34F178EFDA4FD4/chunks.json | 1 + .../F9156721-stock-report/1/s/chunks.json | 1 + .../shared/notebooks/patch-chunk-names | 0 .../.Rproj.user/shared/notebooks/paths | 8 + .../r/portfolio-report/README.md | 19 + .../r/portfolio-report/manifest.json | 2504 +++ .../portfolio-report-email.Rmd | 28 + .../r/portfolio-report/portfolio-report.Rmd | 189 + .../r/portfolio-report/portfolio-report.Rproj | 13 + .../r/portfolio-report/returns.rds | Bin 0 -> 24221 bytes .../kevin/portfolio-report-email.dcf | 13 + .../3.81.127.101/admin/param6.dcf | 13 + .../3.81.127.101/admin/param7.dcf | 13 + .../3.81.40.102/admin/param4.dcf | 13 + .../3.81.40.102/admin/param5.dcf | 13 + .../54.196.215.149/admin/portfolio-report.dcf | 13 + .../54.224.177.156/admin/param.dcf | 13 + .../54.224.177.156/admin/param2.dcf | 13 + .../54.224.177.156/admin/param3.dcf | 13 + .../r/portfolio-report/thumbnail.jpg | Bin 0 -> 69696 bytes .../.Rproj.user/5C34F178/console06/INDEX001 | 1 + .../.Rproj.user/5C34F178/pcs/files-pane.pper | 9 + .../.Rproj.user/5C34F178/pcs/source-pane.pper | 3 + .../5C34F178/pcs/windowlayoutstate.pper | 14 + .../5C34F178/pcs/workbench-pane.pper | 6 + .../.Rproj.user/5C34F178/rmd-outputs | 5 + .../.Rproj.user/5C34F178/saved_source_markers | 1 + .../5C34F178/sources/per/t/349ABB0C | 23 + .../5C34F178/sources/per/t/349ABB0C-contents | 24 + .../5C34F178/sources/per/t/787598D1 | 23 + .../5C34F178/sources/per/t/787598D1-contents | 24 + .../5C34F178/sources/prop/13865A08 | 2 + .../5C34F178/sources/prop/85A5D3D5 | 2 + .../.Rproj.user/5C34F178/sources/prop/INDEX | 2 + .../shared/notebooks/patch-chunk-names | 0 .../r/stock-api-plumber/.Rhistory | 6 + .../5C34F178/pcs/debug-breakpoints.pper | 5 + .../.Rproj.user/5C34F178/pcs/files-pane.pper | 9 + .../.Rproj.user/5C34F178/pcs/source-pane.pper | 3 + .../5C34F178/pcs/windowlayoutstate.pper | 14 + .../5C34F178/pcs/workbench-pane.pper | 5 + .../.Rproj.user/5C34F178/persistent-state | 8 + .../5C34F178/quarto-crossref/31E4B9DC | 0 .../5C34F178/quarto-crossref/INDEX | 1 + .../.Rproj.user/5C34F178/rmd-outputs | 5 + .../.Rproj.user/5C34F178/saved_source_markers | 1 + .../5C34F178/sources/per/t/B2B54E40 | 26 + .../5C34F178/sources/per/t/B2B54E40-contents | 106 + .../5C34F178/sources/per/t/B5AD7728 | 24 + .../5C34F178/sources/per/t/B5AD7728-contents | 3 + .../5C34F178/sources/prop/25D04D13 | 6 + .../5C34F178/sources/prop/3BB6F835 | 4 + .../5C34F178/sources/prop/8105E2FB | 4 + .../5C34F178/sources/prop/A03A56B4 | 6 + .../5C34F178/sources/prop/C6E11828 | 6 + .../.Rproj.user/5C34F178/sources/prop/INDEX | 5 + .../1/5C34F178C655F7E9/chunks.json | 1 + .../01553A89-vetiver/1/s/chunks.json | 1 + .../shared/notebooks/patch-chunk-names | 0 .../.Rproj.user/shared/notebooks/paths | 4 + .../r/stock-api-plumber/README.md | 17 + .../r/stock-api-plumber/manifest.json | 884 ++ .../r/stock-api-plumber/plumber.R | 73 + .../stock-api-plumber/stock-api-plumber.Rproj | 13 + .../r/stock-api-plumber/stock_data.rds | Bin 0 -> 299590 bytes .../r/stock-api-plumber/thumbnail.jpg | Bin 0 -> 56180 bytes test/sample-content/r/stock-report/.Rhistory | 0 .../.Rproj.user/5C34F178/pcs/files-pane.pper | 9 + .../.Rproj.user/5C34F178/pcs/source-pane.pper | 3 + .../5C34F178/pcs/windowlayoutstate.pper | 14 + .../5C34F178/pcs/workbench-pane.pper | 5 + .../.Rproj.user/5C34F178/rmd-outputs | 5 + .../.Rproj.user/5C34F178/saved_source_markers | 1 + .../5C34F178/sources/per/t/134D5F39 | 26 + .../5C34F178/sources/per/t/134D5F39-contents | 34 + .../5C34F178/sources/per/t/FA57FEA9 | 26 + .../5C34F178/sources/per/t/FA57FEA9-contents | 189 + .../5C34F178/sources/prop/3A02839C | 6 + .../5C34F178/sources/prop/5A5D93C7 | 6 + .../5C34F178/sources/prop/64395A59 | 6 + .../5C34F178/sources/prop/9B2388C8 | 4 + .../5C34F178/sources/prop/B6CD393D | 4 + .../5C34F178/sources/prop/B8E09645 | 4 + .../5C34F178/sources/prop/D60C2212 | 6 + .../.Rproj.user/5C34F178/sources/prop/INDEX | 7 + .../43CEF485-stock-report/1/s/chunks.json | 1 + .../shared/notebooks/patch-chunk-names | 0 .../.Rproj.user/shared/notebooks/paths | 7 + test/sample-content/r/stock-report/README.md | 18 + .../r/stock-report/manifest.json | 2309 +++ .../3.81.127.101/admin/rmd2.dcf | 13 + .../3.81.127.101/admin/rmd3.dcf | 13 + .../3.81.40.102/admin/rmd.dcf | 13 + .../r/stock-report/stock-report-email.Rmd | 49 + .../r/stock-report/stock-report.Rmd | 139 + .../r/stock-report/stock-report.Rproj | 13 + .../r/stock-report/thumbnail.jpg | Bin 0 -> 49126 bytes test/sample-content/r/vetiver-for-r/README.md | 18 + .../r/vetiver-for-r/thumbnail.png | Bin 0 -> 233252 bytes .../r/vetiver-for-r/vetiver-for-r.Rproj | 13 + .../r/vetiver-for-r/vetiver.qmd | 91 + test/setup/connect-setup.py | 5 +- web/cypress/e2e/home.cy.ts | 3 +- web/justfile | 4 +- web/package.json | 4 +- 217 files changed, 53250 insertions(+), 59 deletions(-) create mode 100644 test/environments/.all_deployments create mode 100644 test/sample-content/python/fastapi-simple/.posit/deployments/default/id.json create mode 100644 test/sample-content/python/fastapi-simple/.posit/deployments/default/manifest.json create mode 100644 test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/content.json create mode 100644 test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/id.json create mode 100644 test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/manifest.json create mode 100644 test/sample-content/python/fastapi-simple/.test-files/sub/test.txt rename test/sample-content/{ => python}/fastapi-simple/manifest.json (100%) rename test/sample-content/{ => python}/fastapi-simple/meta.yaml (100%) rename test/sample-content/{ => python}/fastapi-simple/requirements.in (100%) rename test/sample-content/{ => python}/fastapi-simple/requirements.txt (100%) rename test/sample-content/{ => python}/fastapi-simple/simple.py (100%) create mode 100644 test/sample-content/python/fastapitableau-example/README.md create mode 100644 test/sample-content/python/fastapitableau-example/app.py create mode 100644 test/sample-content/python/fastapitableau-example/model.joblib create mode 100644 test/sample-content/python/fastapitableau-example/requirements.txt create mode 100644 test/sample-content/python/fastapitableau-example/thumbnail.jpg create mode 100644 test/sample-content/python/parameterized-notebook/manifest.json create mode 100644 test/sample-content/python/parameterized-notebook/parameterized-notebook.ipynb create mode 100644 test/sample-content/python/parameterized-notebook/requirements.txt create mode 100644 test/sample-content/python/stock-api-fastapi/README.md create mode 100644 test/sample-content/python/stock-api-fastapi/main.py create mode 100644 test/sample-content/python/stock-api-fastapi/prices.csv create mode 100644 test/sample-content/python/stock-api-fastapi/requirements.txt create mode 100644 test/sample-content/python/stock-api-fastapi/thumbnail.jpg create mode 100644 test/sample-content/python/stock-api-flask/README.md create mode 100644 test/sample-content/python/stock-api-flask/app.py create mode 100644 test/sample-content/python/stock-api-flask/prices.csv create mode 100644 test/sample-content/python/stock-api-flask/requirements.txt create mode 100644 test/sample-content/python/stock-api-flask/thumbnail.jpg create mode 100644 test/sample-content/python/stock-dashboard-python/README.md create mode 100644 test/sample-content/python/stock-dashboard-python/app.py create mode 100644 test/sample-content/python/stock-dashboard-python/prices.csv create mode 100644 test/sample-content/python/stock-dashboard-python/requirements.txt create mode 100644 test/sample-content/python/stock-dashboard-python/thumbnail.jpg create mode 100644 test/sample-content/python/stock-report-jupyter/README.md create mode 100644 test/sample-content/python/stock-report-jupyter/quandl-wiki-tsla.json.gz create mode 100644 test/sample-content/python/stock-report-jupyter/requirements.txt create mode 100644 test/sample-content/python/stock-report-jupyter/stock-report-jupyter.ipynb create mode 100644 test/sample-content/python/stock-report-jupyter/thumbnail.jpg create mode 100644 test/sample-content/python/top-5-income-share-bokeh/README.md create mode 100644 test/sample-content/python/top-5-income-share-bokeh/app.py create mode 100644 test/sample-content/python/top-5-income-share-bokeh/data.csv create mode 100644 test/sample-content/python/top-5-income-share-bokeh/requirements.txt create mode 100644 test/sample-content/python/top-5-income-share-bokeh/thumbnail.jpg create mode 100644 test/sample-content/python/top-5-income-share-shiny/README.md create mode 100644 test/sample-content/python/top-5-income-share-shiny/app.py create mode 100644 test/sample-content/python/top-5-income-share-shiny/data.csv create mode 100644 test/sample-content/python/top-5-income-share-shiny/requirements.txt create mode 100644 test/sample-content/python/top-5-income-share-shiny/thumbnail.jpg create mode 100644 test/sample-content/python/top-5-income-share-streamlit/README.md create mode 100644 test/sample-content/python/top-5-income-share-streamlit/app.py create mode 100644 test/sample-content/python/top-5-income-share-streamlit/data.csv create mode 100644 test/sample-content/python/top-5-income-share-streamlit/requirements.txt create mode 100644 test/sample-content/python/top-5-income-share-streamlit/thumbnail.jpg create mode 100644 test/sample-content/python/vetiver-for-python/README.md create mode 100644 test/sample-content/python/vetiver-for-python/requirements.txt create mode 100644 test/sample-content/python/vetiver-for-python/thumbnail.png create mode 100644 test/sample-content/python/vetiver-for-python/vetiver.qmd create mode 100644 test/sample-content/python/voila-example/README.md create mode 100644 test/sample-content/python/voila-example/hash.ipynb create mode 100644 test/sample-content/python/voila-example/requirements.txt create mode 100644 test/sample-content/python/voila-example/thumbnail.jpg create mode 100644 test/sample-content/r/connectwidgets-example/README.md create mode 100644 test/sample-content/r/connectwidgets-example/connectwidgets-example.Rmd create mode 100644 test/sample-content/r/connectwidgets-example/connectwidgets-example.Rproj create mode 100644 test/sample-content/r/connectwidgets-example/thumbnail.jpg create mode 100644 test/sample-content/r/pins-tutorial/.gitignore create mode 100644 test/sample-content/r/pins-tutorial/README.md create mode 100644 test/sample-content/r/pins-tutorial/images/add_env_vars.png create mode 100644 test/sample-content/r/pins-tutorial/images/deploy_success.png create mode 100644 test/sample-content/r/pins-tutorial/images/env_var_error.png create mode 100644 test/sample-content/r/pins-tutorial/images/pinned_to_connect.png create mode 100644 test/sample-content/r/pins-tutorial/images/set_env_variable.png create mode 100644 test/sample-content/r/pins-tutorial/pins-tutorial.Rmd create mode 100644 test/sample-content/r/pins-tutorial/pins-tutorial.Rproj create mode 100644 test/sample-content/r/pins-tutorial/thumbnail.jpg create mode 100644 test/sample-content/r/plumbertableau-example/README.md create mode 100644 test/sample-content/r/plumbertableau-example/plumber.R create mode 100644 test/sample-content/r/plumbertableau-example/plumbertableau-example.Rproj create mode 100644 test/sample-content/r/plumbertableau-example/thumbnail.jpg create mode 100644 test/sample-content/r/portfolio-dashboard/README.md create mode 100644 test/sample-content/r/portfolio-dashboard/app.R create mode 100644 test/sample-content/r/portfolio-dashboard/manifest.json create mode 100644 test/sample-content/r/portfolio-dashboard/returns.rds create mode 100644 test/sample-content/r/portfolio-dashboard/sortino.Rproj create mode 100644 test/sample-content/r/portfolio-dashboard/thumbnail.jpg create mode 100644 test/sample-content/r/portfolio-report/.Rhistory create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/build_options create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/files-pane.pper create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/source-pane.pper create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/rmd-outputs create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/saved_source_markers create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760-contents create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/262444A4 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/37331569 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/390A12DD create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/3B0E99A5 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/736AAFD5 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/9E053EBA create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C1D67916 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C6462394 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/FEEB1494 create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/INDEX create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/5C34F178EFDA4FD4/chunks.json create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/s/chunks.json create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/5C34F178EFDA4FD4/chunks.json create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/s/chunks.json create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/patch-chunk-names create mode 100644 test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/paths create mode 100644 test/sample-content/r/portfolio-report/README.md create mode 100644 test/sample-content/r/portfolio-report/manifest.json create mode 100644 test/sample-content/r/portfolio-report/portfolio-report-email.Rmd create mode 100644 test/sample-content/r/portfolio-report/portfolio-report.Rmd create mode 100644 test/sample-content/r/portfolio-report/portfolio-report.Rproj create mode 100644 test/sample-content/r/portfolio-report/returns.rds create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report-email.Rmd/54.90.175.44/kevin/portfolio-report-email.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/3.81.127.101/admin/param6.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/3.81.127.101/admin/param7.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/3.81.40.102/admin/param4.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/3.81.40.102/admin/param5.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/54.196.215.149/admin/portfolio-report.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/54.224.177.156/admin/param.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/54.224.177.156/admin/param2.dcf create mode 100644 test/sample-content/r/portfolio-report/rsconnect/documents/portfolio-report.Rmd/54.224.177.156/admin/param3.dcf create mode 100644 test/sample-content/r/portfolio-report/thumbnail.jpg create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/console06/INDEX001 create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/files-pane.pper create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/source-pane.pper create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/workbench-pane.pper create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/rmd-outputs create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/saved_source_markers create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C-contents create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1 create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1-contents create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/13865A08 create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/85A5D3D5 create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/INDEX create mode 100644 test/sample-content/r/reticulated-shiny-app/.Rproj.user/shared/notebooks/patch-chunk-names create mode 100644 test/sample-content/r/stock-api-plumber/.Rhistory create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/debug-breakpoints.pper create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/files-pane.pper create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/source-pane.pper create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/workbench-pane.pper create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/persistent-state create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/31E4B9DC create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/INDEX create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/rmd-outputs create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/saved_source_markers create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40 create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40-contents create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728 create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728-contents create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/25D04D13 create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/3BB6F835 create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/8105E2FB create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/A03A56B4 create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/C6E11828 create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/INDEX create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/5C34F178C655F7E9/chunks.json create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/s/chunks.json create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/patch-chunk-names create mode 100644 test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/paths create mode 100644 test/sample-content/r/stock-api-plumber/README.md create mode 100644 test/sample-content/r/stock-api-plumber/manifest.json create mode 100644 test/sample-content/r/stock-api-plumber/plumber.R create mode 100644 test/sample-content/r/stock-api-plumber/stock-api-plumber.Rproj create mode 100644 test/sample-content/r/stock-api-plumber/stock_data.rds create mode 100644 test/sample-content/r/stock-api-plumber/thumbnail.jpg create mode 100644 test/sample-content/r/stock-report/.Rhistory create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/files-pane.pper create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/source-pane.pper create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/rmd-outputs create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/saved_source_markers create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39-contents create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9-contents create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/3A02839C create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/5A5D93C7 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/64395A59 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/9B2388C8 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B6CD393D create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B8E09645 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/D60C2212 create mode 100644 test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/INDEX create mode 100644 test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/43CEF485-stock-report/1/s/chunks.json create mode 100644 test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/patch-chunk-names create mode 100644 test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/paths create mode 100644 test/sample-content/r/stock-report/README.md create mode 100644 test/sample-content/r/stock-report/manifest.json create mode 100644 test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd2.dcf create mode 100644 test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd3.dcf create mode 100644 test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.40.102/admin/rmd.dcf create mode 100644 test/sample-content/r/stock-report/stock-report-email.Rmd create mode 100644 test/sample-content/r/stock-report/stock-report.Rmd create mode 100644 test/sample-content/r/stock-report/stock-report.Rproj create mode 100644 test/sample-content/r/stock-report/thumbnail.jpg create mode 100644 test/sample-content/r/vetiver-for-r/README.md create mode 100644 test/sample-content/r/vetiver-for-r/thumbnail.png create mode 100644 test/sample-content/r/vetiver-for-r/vetiver-for-r.Rproj create mode 100644 test/sample-content/r/vetiver-for-r/vetiver.qmd diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 3a7fe48fc..82b84d73c 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -502,7 +502,8 @@ jobs: os: macos-latest DOCKER: "false" run: | - export CONNECT_IP="$(cat connect_ip.txt)" + export CONNECT_SERVER="$(cat connect_ip.txt)" + export TEST_SCENARIO="all_deployments" just test/publishing-tests ${os} build-linux-amd64: @@ -620,7 +621,8 @@ jobs: DOCKER: "false" run: | export CONNECT_IP="$(cat connect_ip.txt)" - just test/ui-client ${os} + export TEST_SCENARIO="all_deployments" + just test/docker_init-connect ${os} build-linux-arm64: runs-on: ubuntu-latest diff --git a/test/environments/.all_deployments b/test/environments/.all_deployments new file mode 100644 index 000000000..4f797a1d2 --- /dev/null +++ b/test/environments/.all_deployments @@ -0,0 +1 @@ +CMD_ARGS="${DEPLOYMENT} --listen=localhost:9000 --token=abc123 -n env" \ No newline at end of file diff --git a/test/environments/.basic b/test/environments/.basic index a786124a8..33b03b258 100644 --- a/test/environments/.basic +++ b/test/environments/.basic @@ -1 +1 @@ -CMD_ARGS="./test/sample-content/fastapi-simple --listen=localhost:9000 --token=abc123 -n connect" \ No newline at end of file +CMD_ARGS="./test/sample-content/python/fastapi-simple --listen=localhost:9000 --token=abc123 -n env" \ No newline at end of file diff --git a/test/justfile b/test/justfile index c917d5387..2d45b987f 100644 --- a/test/justfile +++ b/test/justfile @@ -1,7 +1,7 @@ set shell := ["bash", "-uc"] export TARGET_SERVER := env_var_or_default("TARGET_SERVER", "http://localhost:3939") - +export CONNECT_API_KEY := env_var_or_default('SAVED_API_KEY', `echo -n admin | md5sum | cut -f1 -d" "`) _tag := "rstudio/connect-client" build target: @@ -41,22 +41,61 @@ build-clean target: --tag {{_tag}}-{{target}}:latest \ ./docker +# use this to test your local os local_init-connect target: #!/usr/bin/env bash pip install -r ./setup/requirements.txt echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ - export CONNECT_IP="$(python setup/connect-setup.py)" && \ - just publishing-tests {{target}} + export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ + export TEST_SCENARIO="${TEST_SCENARIO}" && \ + just publishing-tests {{target}} clean + +# use this when testing against linux os +docker_init-connect target: + #!/usr/bin/env bash + if [[ {{target}} =~ "linux-amd64" ]]; then + _platform="linux/amd64" + elif [[ {{target}} =~ "linux-arm64" ]]; then + _platform="linux/arm64" + fi + if [[ {{target}} =~ "linux" ]]; then + docker run \ + --platform "${_platform}" \ + -e DOCKER="false" \ + -e TEST_SCENARIO=${TEST_SCENARIO} \ + -v "$(pwd)"/../:/publishing-client \ + -w /publishing-client/ \ + --rm {{_tag}}-{{target}} \ + just test/local_init-connect {{target}} clean + fi publishing-tests target: #!/usr/bin/env bash + echo "TEST SCENARIO: ${TEST_SCENARIO}" pip install -r ./setup/requirements.txt - source ./environments/.basic - python setup/client-setup.py - export CMD_ARGS="$CMD_ARGS" - just ../web/build-and-test-ci-e2e {{target}} + # python setup/client-setup.py + if [[ ${TEST_SCENARIO} == "all_deployments" ]]; then + deployments=$(python deploy_helper.py) + echo "deployments: ${deployments}" + for i in ${deployments} + do + DEPLOYMENT=./test/sample-content/python/$i + echo "DEPLOYMENT:${DEPLOYMENT}" + source ./environments/.${TEST_SCENARIO} + export CMD_ARGS="${CMD_ARGS}" + just ../web/build-and-test-ci-e2e {{target}} + done + else + source ./environments/.basic + export CMD_ARGS="${CMD_ARGS}" + just ../web/build-and-test-ci-e2e {{target}} + fi + +clean: + #!/usr/bin/env bash + rm -rf ./sample-content/python/*/rsconnect-python/ run-client target: #!/usr/bin/env bash @@ -96,49 +135,32 @@ build-binary target: fi -local-ui-client target: - #!/usr/bin/env bash - if [[ {{target}} =~ "linux" ]]; then - docker run \ - -v "$(pwd)"/../:/publishing-client \ - -w /publishing-client/ \ - --rm {{_tag}}-{{target}} ../bin/{{target}}/connect-client publish-ui ./test/content/simple-notebook/ --listen=localhost:9999 - elif [[ {{target}} =~ "windows" ]]; then - set shell := ["powershell.exe", "-c"] \ - ..\bin\artifact\windows-amd64\connect-client.exe publish-ui test/content/simple-notebook/ --listen=localhost:9999 - elif [[ {{target}} =~ "macos" || {{target}} =~ "darwin" ]]; then - ../bin/darwin-amd64/connect-client publish-ui \ - sample-content/fastapi-simple --listen=127.0.0.1:9999 - fi - docker run \ - --platform "${_platform}" \ - -v "$(pwd)"/../:/publishing-client \ - -w /publishing-client/ \ - -e DOCKER="false" \ - --rm {{_tag}}-{{target}} just build - elif [[ {{target}} =~ "windows" ]]; then - just _test-client windows-amd64 - elif [[ {{target}} =~ "macos" ]]; then - just _test-client darwin-amd64 - fi +# local-ui-client target: +# #!/usr/bin/env bash +# if [[ {{target}} =~ "linux" ]]; then +# docker run \ +# -v "$(pwd)"/../:/publishing-client \ +# -w /publishing-client/ \ +# --rm {{_tag}}-{{target}} ../bin/{{target}}/connect-client publish-ui ./test/content/simple-notebook/ --listen=localhost:9999 +# elif [[ {{target}} =~ "windows" ]]; then +# set shell := ["powershell.exe", "-c"] \ +# ..\bin\artifact\windows-amd64\connect-client.exe publish-ui test/content/simple-notebook/ --listen=localhost:9999 +# elif [[ {{target}} =~ "macos" || {{target}} =~ "darwin" ]]; then +# ../bin/darwin-amd64/connect-client publish-ui \ +# sample-content/fastapi-simple --listen=127.0.0.1:9999 +# fi +# docker run \ +# --platform "${_platform}" \ +# -v "$(pwd)"/../:/publishing-client \ +# -w /publishing-client/ \ +# -e DOCKER="false" \ +# --rm {{_tag}}-{{target}} just build +# elif [[ {{target}} =~ "windows" ]]; then +# just _test-client windows-amd64 +# elif [[ {{target}} =~ "macos" ]]; then +# just _test-client darwin-amd64 +# fi -ui-client target: - #!/usr/bin/env bash - if [[ {{target}} =~ "linux-amd64" ]]; then - _platform="linux/amd64" - elif [[ {{target}} =~ "linux-arm64" ]]; then - _platform="linux/arm64" - fi - if [[ {{target}} =~ "linux" ]]; then - docker run \ - --platform "${_platform}" \ - -e DOCKER="false" \ - -e CONNECT_IP=$CONNECT_IP \ - -v "$(pwd)"/../:/publishing-client \ - -w /publishing-client/ \ - --rm {{_tag}}-{{target}} \ - just test/publishing-tests {{target}} - fi _test-client target: bats --tap -T -r ./bats/ diff --git a/test/sample-content/python/fastapi-simple/.posit/deployments/default/id.json b/test/sample-content/python/fastapi-simple/.posit/deployments/default/id.json new file mode 100644 index 000000000..6b2b70461 --- /dev/null +++ b/test/sample-content/python/fastapi-simple/.posit/deployments/default/id.json @@ -0,0 +1 @@ +{"account_name":"","server_type":"","server_url":"","content_id":"","content_name":"","bundle_id":null,"deployed_at":null} diff --git a/test/sample-content/python/fastapi-simple/.posit/deployments/default/manifest.json b/test/sample-content/python/fastapi-simple/.posit/deployments/default/manifest.json new file mode 100644 index 000000000..53d823d5e --- /dev/null +++ b/test/sample-content/python/fastapi-simple/.posit/deployments/default/manifest.json @@ -0,0 +1 @@ +{"version":1,"locale":"","metadata":{"appmode":"python-fastapi","entrypoint":"simple.py"},"python":{"version":"3.11.4","package_manager":{"name":"pip","package_file":"requirements.txt"}},"packages":{},"files":{".":{"checksum":""},"meta.yaml":{"checksum":""},"requirements.in":{"checksum":""},"requirements.txt":{"checksum":""},"simple.py":{"checksum":""}}} diff --git a/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/content.json b/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/content.json new file mode 100644 index 000000000..8ca3969fa --- /dev/null +++ b/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/content.json @@ -0,0 +1 @@ +{"connection_timeout":null,"read_timeout":null,"init_timeout":null,"idle_timeout":null,"max_processes":null,"min_processes":null,"max_conns_per_process":null,"load_factor":null,"run_as_current_user":null,"memory_request":null,"memory_limit":null,"cpu_request":null,"cpu_limit":null} diff --git a/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/id.json b/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/id.json new file mode 100644 index 000000000..5ce79f58f --- /dev/null +++ b/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/id.json @@ -0,0 +1 @@ +{"account_name":"dogfood","server_type":"connect","server_url":"https://rsc.radixu.com","content_id":"0fe3999c-fc13-468f-a651-c86938edde6f","content_name":"","bundle_id":"40232","deployed_at":"2023-09-05T10:00:08.614123-04:00"} diff --git a/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/manifest.json b/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/manifest.json new file mode 100644 index 000000000..53d823d5e --- /dev/null +++ b/test/sample-content/python/fastapi-simple/.posit/deployments/dogfood/manifest.json @@ -0,0 +1 @@ +{"version":1,"locale":"","metadata":{"appmode":"python-fastapi","entrypoint":"simple.py"},"python":{"version":"3.11.4","package_manager":{"name":"pip","package_file":"requirements.txt"}},"packages":{},"files":{".":{"checksum":""},"meta.yaml":{"checksum":""},"requirements.in":{"checksum":""},"requirements.txt":{"checksum":""},"simple.py":{"checksum":""}}} diff --git a/test/sample-content/python/fastapi-simple/.test-files/sub/test.txt b/test/sample-content/python/fastapi-simple/.test-files/sub/test.txt new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/fastapi-simple/manifest.json b/test/sample-content/python/fastapi-simple/manifest.json similarity index 100% rename from test/sample-content/fastapi-simple/manifest.json rename to test/sample-content/python/fastapi-simple/manifest.json diff --git a/test/sample-content/fastapi-simple/meta.yaml b/test/sample-content/python/fastapi-simple/meta.yaml similarity index 100% rename from test/sample-content/fastapi-simple/meta.yaml rename to test/sample-content/python/fastapi-simple/meta.yaml diff --git a/test/sample-content/fastapi-simple/requirements.in b/test/sample-content/python/fastapi-simple/requirements.in similarity index 100% rename from test/sample-content/fastapi-simple/requirements.in rename to test/sample-content/python/fastapi-simple/requirements.in diff --git a/test/sample-content/fastapi-simple/requirements.txt b/test/sample-content/python/fastapi-simple/requirements.txt similarity index 100% rename from test/sample-content/fastapi-simple/requirements.txt rename to test/sample-content/python/fastapi-simple/requirements.txt diff --git a/test/sample-content/fastapi-simple/simple.py b/test/sample-content/python/fastapi-simple/simple.py similarity index 100% rename from test/sample-content/fastapi-simple/simple.py rename to test/sample-content/python/fastapi-simple/simple.py diff --git a/test/sample-content/python/fastapitableau-example/README.md b/test/sample-content/python/fastapitableau-example/README.md new file mode 100644 index 000000000..054cacefb --- /dev/null +++ b/test/sample-content/python/fastapitableau-example/README.md @@ -0,0 +1,18 @@ +# Tableau Python Extension + +## About this example + +fastapitableau is a Python package that enables Python developers to build FastAPI APIs that function as Tableau Analytics Extensions. These extensions can be leveraged from Tableau workbooks to allow real time requests from Tableau to Python. This extension builds on top of Tableau's example Superstore dataset. + + +## Learn more + +* [Learn how to use this extension from Tableau](https://github.com/sol-eng/tableau-examples/tree/main/superstore) +* [Documentation for fastapitableau](https://github.com/rstudio/fastapitableau) +* [Configuring Posit Connect for use with Tableau](https://docs.posit.co/rsc/integration/tableau/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/fastapitableau-example/app.py b/test/sample-content/python/fastapitableau-example/app.py new file mode 100644 index 000000000..1e430ba89 --- /dev/null +++ b/test/sample-content/python/fastapitableau-example/app.py @@ -0,0 +1,42 @@ +from fastapitableau import FastAPITableau +from joblib import load +import pandas as pd +from typing import List + +# Load model +model = load("model.joblib") + +# Define model_pipline +def model_pipeline(dict): + model_data = pd.DataFrame(dict) + model_data["ship_diff"] = ( + model_data.days_to_ship_actual - model_data.days_to_ship_scheduled + ) + pred_columns = ["ship_diff", "quantity", "sales", "discount"] + return model.predict(model_data.loc[:, pred_columns]).tolist() + + +# Define the extension +app = FastAPITableau( + title="Predicted Profit", + description="A simple linear prediction of sales profit given new input data", + version="0.1.0", +) + + +@app.post("/predict") +async def predict( + days_to_ship_actual: List[int], + days_to_ship_scheduled: List[int], + quantity: List[int], + sales: List[float], + discount: List[float], +) -> List[float]: + data = { + "days_to_ship_actual": days_to_ship_actual, + "days_to_ship_scheduled": days_to_ship_scheduled, + "quantity": quantity, + "sales": sales, + "discount": discount, + } + return model_pipeline(data) diff --git a/test/sample-content/python/fastapitableau-example/model.joblib b/test/sample-content/python/fastapitableau-example/model.joblib new file mode 100644 index 0000000000000000000000000000000000000000..b6e91b40864966fcb8ebff0008b3cb9258b765ac GIT binary patch literal 589 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 Ag#Z8m literal 0 HcmV?d00001 diff --git a/test/sample-content/python/parameterized-notebook/manifest.json b/test/sample-content/python/parameterized-notebook/manifest.json new file mode 100644 index 000000000..651c7af15 --- /dev/null +++ b/test/sample-content/python/parameterized-notebook/manifest.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "locale": "en_US.UTF-8", + "metadata": { + "appmode": "jupyter-static", + "entrypoint": "parameterized-notebook.ipynb", + "has_parameter": true + }, + "python": { + "version": "3.10.8", + "package_manager": { + "name": "pip", + "version": "22.3", + "package_file": "requirements.txt" + } + }, + "files": { + "parameterized-notebook.ipynb": { + "checksum": "0bf344b210cd5d16a92044642cae34fc" + }, + "requirements.txt": { + "checksum": "d41d8cd98f00b204e9800998ecf8427e" + } + } +} diff --git a/test/sample-content/python/parameterized-notebook/parameterized-notebook.ipynb b/test/sample-content/python/parameterized-notebook/parameterized-notebook.ipynb new file mode 100644 index 000000000..54eb3e7c6 --- /dev/null +++ b/test/sample-content/python/parameterized-notebook/parameterized-notebook.ipynb @@ -0,0 +1,115 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 3, + "id": "0e016bb6", + "metadata": { + "tags": [ + "parameters" + ] + }, + "outputs": [], + "source": [ + "name: str = \"Some Name\"\n", + "age: int = 20\n", + "isTrue: bool = True\n", + "weight: float = 99.9" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2b8ce35f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Some Name\n" + ] + } + ], + "source": [ + "print(name)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "5955aa6c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "20\n" + ] + } + ], + "source": [ + "print(age)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "415492df", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True\n" + ] + } + ], + "source": [ + "print(isTrue)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "a5d17a54", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "99.9\n" + ] + } + ], + "source": [ + "print(weight)" + ] + } + ], + "metadata": { + "celltoolbar": "Tags", + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/test/sample-content/python/parameterized-notebook/requirements.txt b/test/sample-content/python/parameterized-notebook/requirements.txt new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/python/stock-api-fastapi/README.md b/test/sample-content/python/stock-api-fastapi/README.md new file mode 100644 index 000000000..4d599d8ae --- /dev/null +++ b/test/sample-content/python/stock-api-fastapi/README.md @@ -0,0 +1,17 @@ +# FastAPI Stock Pricing Service + +## About this example + +An API allows you to turn your models into production services that other tools and teams can use. APIs are a great way for software engineering teams to use your models without translating them into different languages. + + +## Learn more + +* [FastAPI Introduction](https://fastapi.tiangolo.com/) +* [FastAPI Documentation](https://fastapi.tiangolo.com/tutorial/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/stock-api-fastapi/main.py b/test/sample-content/python/stock-api-fastapi/main.py new file mode 100644 index 000000000..f47c39ab6 --- /dev/null +++ b/test/sample-content/python/stock-api-fastapi/main.py @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- +import os +from datetime import date +from typing import List + +import numpy as np +import pandas as pd +from fastapi import FastAPI, HTTPException +from pydantic import BaseModel, Field + +prices = pd.read_csv( + os.path.join(os.path.dirname(__file__), "prices.csv"), + index_col=0, + parse_dates=True, +) + + +def validate_ticker(ticker): + if ticker not in prices["ticker"].unique(): + raise HTTPException(status_code=404, detail="Ticker not found") + + +class Tickers(BaseModel): + tickers: list = Field(title="All available stock tickers") + + +class Stock(BaseModel): + ticker: str = Field(..., title="Ticker of the stock") + price: float = Field(..., title="Latest price of the stock") + volatility: float = Field(..., title="Latest volatility of the stock price") + + +class Price(BaseModel): + date: date + high: float = Field(..., title="High price for this date") + low: float = Field(..., title="Low price for this date") + close: float = Field(..., title="Closing price for this date") + volume: int = Field(..., title="Daily volume for this date") + adjusted: float = Field(..., title="Split-adjusted price for this date") + + +app = FastAPI( + title="Stocks API", + description="The Stocks API provides pricing and volatility data for a " + "limited number of US equities from 2010-2018", +) + + +@app.get("/stocks", response_model=Tickers) +async def tickers(): + tickers = prices["ticker"].unique().tolist() + return {"tickers": tickers} + + +@app.get("/stocks/{ticker}", response_model=Stock) +async def ticker(ticker: str): + validate_ticker(ticker) + + ticker_prices = prices[prices["ticker"] == ticker] + current_price = ticker_prices["close"].last("1d").round(2) + current_volatility = np.log( + ticker_prices["adjusted"] / ticker_prices["adjusted"].shift(1) + ).var() + + return { + "ticker": ticker, + "price": current_price, + "volatility": current_volatility, + } + + +@app.get("/stocks/{ticker}/history", response_model=List[Price]) +async def history(ticker: str): + validate_ticker(ticker) + + ticker_prices = prices[prices["ticker"] == ticker] + ticker_prices["date"] = ticker_prices.index + return ticker_prices.to_dict("records") diff --git a/test/sample-content/python/stock-api-fastapi/prices.csv b/test/sample-content/python/stock-api-fastapi/prices.csv new file mode 100644 index 000000000..a8a580180 --- /dev/null +++ b/test/sample-content/python/stock-api-fastapi/prices.csv @@ -0,0 +1,12776 @@ +"date","open","high","low","close","volume","adjusted","ticker" +"2010-01-04",30.49,30.642857,30.34,30.572857,123432400,20.473503,"AAPL" +"2010-01-05",30.657143,30.798571,30.464285,30.625713,150476200,20.508902,"AAPL" +"2010-01-06",30.625713,30.747143,30.107143,30.138571,138040000,20.18268,"AAPL" +"2010-01-07",30.25,30.285715,29.864286,30.082857,119282800,20.145369,"AAPL" +"2010-01-08",30.042856,30.285715,29.865715,30.282858,111902700,20.279305,"AAPL" +"2010-01-11",30.4,30.428572,29.778572,30.015715,115557400,20.10041,"AAPL" +"2010-01-12",29.884285,29.967142,29.488571,29.674286,148614900,19.871763,"AAPL" +"2010-01-13",29.695715,30.132856,29.157143,30.092857,151473000,20.152065,"AAPL" +"2010-01-14",30.015715,30.065714,29.860001,29.918571,108223500,20.035355,"AAPL" +"2010-01-15",30.132856,30.228571,29.41,29.418571,148516900,19.700523,"AAPL" +"2010-01-19",29.761429,30.741428,29.605715,30.719999,182501900,20.572037,"AAPL" +"2010-01-20",30.701429,30.792856,29.928572,30.247143,153038200,20.25539,"AAPL" +"2010-01-21",30.297142,30.472857,29.601429,29.724285,152038600,19.905249,"AAPL" +"2010-01-22",29.540001,29.642857,28.165714,28.25,220441900,18.917973,"AAPL" +"2010-01-25",28.93,29.242857,28.598572,29.01,266424900,19.42692,"AAPL" +"2010-01-26",29.421429,30.530001,28.940001,29.42,466777500,19.701479,"AAPL" +"2010-01-27",29.549999,30.082857,28.504286,29.697144,430642100,19.887072,"AAPL" +"2010-01-28",29.275715,29.357143,28.385714,28.469999,293375600,19.0653,"AAPL" +"2010-01-29",28.725714,28.885714,27.178572,27.437143,311488100,18.373636,"AAPL" +"2010-02-01",27.481428,28,27.328571,27.818571,187469100,18.629066,"AAPL" +"2010-02-02",27.987143,28.045713,27.625713,27.98,174585600,18.737165,"AAPL" +"2010-02-03",27.881428,28.6,27.774286,28.461428,153832000,19.059557,"AAPL" +"2010-02-04",28.104286,28.338572,27.367144,27.435715,189413000,18.372683,"AAPL" +"2010-02-05",27.518572,28,27.264286,27.922857,212576700,18.6989,"AAPL" +"2010-02-08",27.955715,28.268572,27.714285,27.731428,119567700,18.570709,"AAPL" +"2010-02-09",28.059999,28.214285,27.821428,28.027143,158221700,18.768732,"AAPL" +"2010-02-10",27.984285,28.085714,27.751429,27.874287,92590400,18.66637,"AAPL" +"2010-02-11",27.84,28.535715,27.722857,28.381428,137586400,19.005989,"AAPL" +"2010-02-12",28.301428,28.805714,27.928572,28.625713,163867200,19.169575,"AAPL" +"2010-02-16",28.848572,29.098572,28.788572,29.057142,135934400,19.458488,"AAPL" +"2010-02-17",29.17,29.187143,28.694286,28.935715,109099200,19.377171,"AAPL" +"2010-02-18",28.804285,29.127142,28.702858,28.99,105706300,19.413525,"AAPL" +"2010-02-19",28.837143,29.028572,28.73,28.809999,103867400,19.292986,"AAPL" +"2010-02-22",28.905714,28.928572,28.455715,28.631428,97640900,19.173403,"AAPL" +"2010-02-23",28.571428,28.761429,27.95857,28.151428,143773700,18.851965,"AAPL" +"2010-02-24",28.318571,28.777143,28.262857,28.665714,115141600,19.196365,"AAPL" +"2010-02-25",28.197144,28.98,28.127142,28.857143,166281500,19.324553,"AAPL" +"2010-02-26",28.911428,29.309999,28.857143,29.231428,126865200,19.575197,"AAPL" +"2010-03-01",29.392857,29.928572,29.35,29.855715,137523400,19.993259,"AAPL" +"2010-03-02",29.99,30.118572,29.677143,29.835714,141636600,19.979864,"AAPL" +"2010-03-03",29.848572,29.981428,29.705715,29.904285,93013200,20.025789,"AAPL" +"2010-03-04",29.897142,30.131428,29.804285,30.101429,91510300,20.15781,"AAPL" +"2010-03-05",30.705715,31.385714,30.661428,31.278572,224905100,20.946098,"AAPL" +"2010-03-08",31.43,31.441429,31.178572,31.297142,107472400,20.958532,"AAPL" +"2010-03-09",31.187143,32.142857,31.127142,31.860001,230064800,21.335455,"AAPL" +"2010-03-10",31.975714,32.21143,31.885714,32.119999,149054500,21.509565,"AAPL" +"2010-03-11",31.987143,32.214287,31.902857,32.214287,101425100,21.57271,"AAPL" +"2010-03-12",32.48143,32.532856,32.25,32.371429,104080900,21.677944,"AAPL" +"2010-03-15",32.197144,32.214287,31.464285,31.977142,123375700,21.4139,"AAPL" +"2010-03-16",32.025715,32.139999,31.787144,32.064285,111727000,21.472258,"AAPL" +"2010-03-17",32.128571,32.349998,31.895714,32.017143,112739200,21.440695,"AAPL" +"2010-03-18",32.014286,32.142857,31.801428,32.092857,85527400,21.491394,"AAPL" +"2010-03-19",32.112858,32.177143,31.604286,31.75,139861400,21.261791,"AAPL" +"2010-03-22",31.495714,32.285713,31.450001,32.107143,114104900,21.500961,"AAPL" +"2010-03-23",32.234287,32.682858,32.014286,32.622856,150607800,21.846313,"AAPL" +"2010-03-24",32.52,32.885715,32.501427,32.767143,149445100,21.942932,"AAPL" +"2010-03-25",32.988571,32.995716,32.32143,32.378571,135571100,21.682722,"AAPL" +"2010-03-26",32.707142,33.135715,32.650002,32.985714,160218800,22.089304,"AAPL" +"2010-03-29",33.285713,33.41,33.08857,33.19857,135186100,22.231852,"AAPL" +"2010-03-30",33.799999,33.925713,33.464287,33.692856,131827500,22.562851,"AAPL" +"2010-03-31",33.64143,33.80143,33.494286,33.57143,107664900,22.481535,"AAPL" +"2010-04-01",33.915714,34.104286,33.25,33.709999,150786300,22.574331,"AAPL" +"2010-04-05",33.568573,34.072857,33.53857,34.07,171126900,22.815414,"AAPL" +"2010-04-06",34.028572,34.32,33.857143,34.220001,111754300,22.915867,"AAPL" +"2010-04-07",34.221428,34.560001,34.094284,34.371429,157125500,23.017267,"AAPL" +"2010-04-08",34.348572,34.505714,34.005714,34.278572,143247300,22.95509,"AAPL" +"2010-04-09",34.490002,34.555714,34.351429,34.541428,83545700,23.131105,"AAPL" +"2010-04-12",34.599998,34.724285,34.544285,34.612858,83256600,23.178946,"AAPL" +"2010-04-13",34.55143,34.685715,34.444286,34.632858,76552700,23.192335,"AAPL" +"2010-04-14",35.040001,35.115715,34.867142,35.098572,101019100,23.504208,"AAPL" +"2010-04-15",35.111427,35.575714,35.072857,35.560001,94196200,23.81321,"AAPL" +"2010-04-16",35.509998,35.877144,34.935715,35.342857,187636400,23.667795,"AAPL" +"2010-04-19",35.290001,35.412857,34.53857,35.295715,141731100,23.636227,"AAPL" +"2010-04-20",35.505714,35.607143,34.708572,34.941429,184581600,23.398975,"AAPL" +"2010-04-21",36.971428,37.17857,36.532856,37.031429,245597800,24.798574,"AAPL" +"2010-04-22",36.89143,38.107143,36.599998,38.067142,198356200,25.492147,"AAPL" +"2010-04-23",38.284286,38.882858,38.142857,38.689999,199238900,25.909252,"AAPL" +"2010-04-26",38.84,38.922855,38.312859,38.5,119767200,25.782022,"AAPL" +"2010-04-27",38.181427,38.262856,37.217144,37.434284,177335900,25.068346,"AAPL" +"2010-04-28",37.607143,37.714287,36.630001,37.371429,189600600,25.026253,"AAPL" +"2010-04-29",37.574287,38.57143,37.43,38.377144,139710200,25.699749,"AAPL" +"2010-04-30",38.472858,38.652859,37.285713,37.298573,135615900,24.977465,"AAPL" +"2010-05-03",37.691429,38.26857,37.554287,38.049999,113585500,25.480667,"AAPL" +"2010-05-04",37.555714,37.612858,36.67857,36.954285,180954900,24.746908,"AAPL" +"2010-05-05",36.147144,36.877144,35.532856,36.57,220775800,24.489573,"AAPL" +"2010-05-06",36.261429,36.892857,28.464285,35.17857,321465200,23.557777,"AAPL" +"2010-05-07",34.815716,35.224285,32.172855,33.694286,419004600,22.563812,"AAPL" +"2010-05-10",35.75,36.378571,35.504284,36.284286,246076600,24.298233,"AAPL" +"2010-05-11",35.977142,37.127144,35.785713,36.645714,212226700,24.54027,"AAPL" +"2010-05-12",37.034286,37.59,36.957142,37.441429,163594900,25.07313,"AAPL" +"2010-05-13",37.602856,37.857143,36.628571,36.908573,149928100,24.716295,"AAPL" +"2010-05-14",36.451427,36.639999,35.642857,36.259998,189840700,24.281975,"AAPL" +"2010-05-17",36.385715,36.597141,35.387142,36.317142,190708700,24.320242,"AAPL" +"2010-05-18",36.71143,36.935715,35.751427,36.05143,195669600,24.142302,"AAPL" +"2010-05-19",35.642857,36.131428,34.978573,35.477142,256431700,23.757723,"AAPL" +"2010-05-20",34.554287,34.835712,33.744286,33.965714,320728800,22.745571,"AAPL" +"2010-05-21",33.259998,34.92857,33.049999,34.617142,305972800,23.181812,"AAPL" +"2010-05-24",35.325714,35.842857,35.18,35.251427,188559700,23.606569,"AAPL" +"2010-05-25",34.192856,35.251427,33.880001,35.031429,262001600,23.459248,"AAPL" +"2010-05-26",35.725716,36.01857,34.82143,34.872856,212663500,23.35305,"AAPL" +"2010-05-27",35.799999,36.27,35.587143,36.192856,166570600,24.237003,"AAPL" +"2010-05-28",37.055714,37.057144,36.192856,36.697144,203903700,24.574713,"AAPL" +"2010-06-01",37.098572,37.991428,36.994286,37.261429,219118200,24.952587,"AAPL" +"2010-06-02",37.791428,37.828571,37.189999,37.707142,172137000,25.251074,"AAPL" +"2010-06-03",37.882858,37.935715,37.201427,37.58857,162526700,25.171667,"AAPL" +"2010-06-04",36.887142,37.414288,36.375713,36.565716,189576100,24.486702,"AAPL" +"2010-06-07",36.898571,37.021427,35.792858,35.848572,221735500,24.006456,"AAPL" +"2010-06-08",36.177143,36.257141,35.092857,35.618572,250192600,23.852427,"AAPL" +"2010-06-09",35.924286,35.985714,34.64143,34.742859,213657500,23.265999,"AAPL" +"2010-06-10",34.977142,35.854286,34.599998,35.787144,194089000,23.965321,"AAPL" +"2010-06-11",35.46143,36.265713,35.33857,36.215714,136439800,24.252317,"AAPL" +"2010-06-14",36.565716,37.021427,36.287144,36.325714,150740100,24.325981,"AAPL" +"2010-06-15",36.52,37.121429,36.5,37.098572,146268500,24.843534,"AAPL" +"2010-06-16",37.299999,38.25,37.232857,38.17857,195919500,25.566769,"AAPL" +"2010-06-17",38.657143,38.985714,38.5,38.83857,218213800,26.008745,"AAPL" +"2010-06-18",38.892857,39.285713,38.774284,39.152859,196155400,26.219212,"AAPL" +"2010-06-21",39.669998,39.85857,38.389999,38.595715,194122600,25.846111,"AAPL" +"2010-06-22",38.880001,39.424286,38.785713,39.121429,179315500,26.198172,"AAPL" +"2010-06-23",39.225716,39.237144,38.271427,38.709999,192114300,25.922642,"AAPL" +"2010-06-24",38.714287,39.028572,38.299999,38.42857,178569300,25.73418,"AAPL" +"2010-06-25",38.580002,38.610001,37.972858,38.099998,137485600,25.514153,"AAPL" +"2010-06-28",38.132858,38.535713,37.78857,38.328571,146237000,25.667219,"AAPL" +"2010-06-29",37.73143,37.77,36.328571,36.595715,283336200,24.506784,"AAPL" +"2010-06-30",36.672855,36.852856,35.715714,35.932858,184863000,24.062895,"AAPL" +"2010-07-01",36.328571,36.400002,34.745716,35.497143,255724000,23.771114,"AAPL" +"2010-07-02",35.784286,35.847141,34.742859,35.277142,173460700,23.623789,"AAPL" +"2010-07-06",35.857143,36.114285,35.165714,35.51857,153808900,23.785467,"AAPL" +"2010-07-07",35.784286,36.967144,35.67857,36.952858,163639000,24.745962,"AAPL" +"2010-07-08",37.497143,37.557144,36.412857,36.869999,184536100,24.690466,"AAPL" +"2010-07-09",36.69857,37.128571,36.451427,37.08857,108330600,24.83684,"AAPL" +"2010-07-12",36.932858,37.407143,36.408573,36.755714,140719600,24.613934,"AAPL" +"2010-07-13",36.617142,36.628571,35.204285,35.971428,297731000,24.088724,"AAPL" +"2010-07-14",35.625713,36.542858,35.57143,36.104286,203011900,24.177696,"AAPL" +"2010-07-15",35.46143,36.709999,35.328571,35.921429,206216500,24.055246,"AAPL" +"2010-07-16",36.168571,36.424286,35.487144,35.700001,259964600,23.906961,"AAPL" +"2010-07-19",35.697144,35.697144,34.228573,35.082859,256119500,23.493677,"AAPL" +"2010-07-20",34.700001,36.128571,34.287144,35.984287,268737700,24.09734,"AAPL" +"2010-07-21",37.869999,37.878571,36.285713,36.32,296417800,24.322155,"AAPL" +"2010-07-22",36.811428,37.142857,36.472858,37.002857,161329700,24.779438,"AAPL" +"2010-07-23",36.727142,37.197144,36.611427,37.134285,133347200,24.867451,"AAPL" +"2010-07-26",37.142857,37.157143,36.815716,37.040001,105137900,24.804317,"AAPL" +"2010-07-27",37.267143,37.828571,37.185715,37.725716,146192900,25.26351,"AAPL" +"2010-07-28",37.667141,37.998573,37.17857,37.279999,129996300,24.965033,"AAPL" +"2010-07-29",37.244286,37.521427,36.585712,36.872856,160951700,24.692377,"AAPL" +"2010-07-30",36.555714,37.099998,36.414288,36.75,112052500,24.610109,"AAPL" +"2010-08-02",37.205715,37.512856,37.08857,37.407143,107013900,25.050171,"AAPL" +"2010-08-03",37.287144,37.60857,37.060001,37.418571,104413400,25.057827,"AAPL" +"2010-08-04",37.548573,37.754284,37.187141,37.568573,105093800,25.158278,"AAPL" +"2010-08-05",37.389999,37.597141,37.221428,37.385715,72274300,25.035818,"AAPL" +"2010-08-06",37.111427,37.355713,36.804287,37.155716,111224400,24.8818,"AAPL" +"2010-08-09",37.354286,37.450001,37.081429,37.392857,75782000,25.040604,"AAPL" +"2010-08-10",37.121429,37.207142,36.792858,37.058571,112980000,24.81675,"AAPL" +"2010-08-11",36.485714,36.527142,35.687141,35.741428,155013600,23.934704,"AAPL" +"2010-08-12",35.241428,36.157143,35.16,35.970001,133730100,24.087772,"AAPL" +"2010-08-13",35.950001,35.982857,35.584286,35.585712,88717300,23.830423,"AAPL" +"2010-08-16",35.368572,35.715714,35.23143,35.377144,79607500,23.690756,"AAPL" +"2010-08-17",35.725716,36.375713,35.599998,35.995716,105660100,24.104992,"AAPL" +"2010-08-18",36.05143,36.381428,35.939999,36.152859,84924000,24.210226,"AAPL" +"2010-08-19",36.119999,36.21143,35.525715,35.697144,106676500,23.905052,"AAPL" +"2010-08-20",35.627144,36.274284,35.57143,35.662857,96057500,23.882092,"AAPL" +"2010-08-23",35.970001,36,35.035713,35.114285,103510400,23.514727,"AAPL" +"2010-08-24",34.667141,34.714287,34.092857,34.275715,150641400,22.953173,"AAPL" +"2010-08-25",34.005714,34.855713,33.885715,34.69857,149216900,23.236345,"AAPL" +"2010-08-26",35.064285,35.107143,34.325714,34.325714,116626300,22.986652,"AAPL" +"2010-08-27",34.535713,34.658573,33.651428,34.517143,137097800,23.114843,"AAPL" +"2010-08-30",34.394287,35.107143,34.382858,34.642857,95822300,23.199038,"AAPL" +"2010-08-31",34.549999,34.937141,34.335712,34.728573,105196700,23.256433,"AAPL" +"2010-09-01",35.352856,35.922855,35.182858,35.761429,174259400,23.948099,"AAPL" +"2010-09-02",35.894287,36.024284,35.509998,36.024284,103856900,24.124121,"AAPL" +"2010-09-03",36.441429,36.968571,36.357143,36.967144,130197200,24.755524,"AAPL" +"2010-09-07",36.662857,37.075714,36.607143,36.830002,85639400,24.663687,"AAPL" +"2010-09-08",37.111427,37.77,37.014286,37.560001,131637800,25.152536,"AAPL" +"2010-09-09",37.862858,38.074287,37.560001,37.581429,109643800,25.166883,"AAPL" +"2010-09-10",37.598572,37.785713,37.342857,37.630001,96885600,25.199409,"AAPL" +"2010-09-13",37.974285,38.325714,37.965714,38.148571,97195000,25.546682,"AAPL" +"2010-09-14",38.029999,38.452858,37.931427,38.294285,102037600,25.644258,"AAPL" +"2010-09-15",38.310001,38.625713,38.262856,38.602856,107342200,25.850899,"AAPL" +"2010-09-16",38.605713,39.524284,38.5,39.509998,163025800,26.458378,"AAPL" +"2010-09-17",39.669998,39.708572,39.097141,39.33857,158619300,26.343573,"AAPL" +"2010-09-20",39.439999,40.540001,39.407143,40.46143,164669400,27.09552,"AAPL" +"2010-09-21",40.55143,41.049999,40.398571,40.53857,167018600,27.147177,"AAPL" +"2010-09-22",40.387142,41.139999,40.344284,41.107143,146322400,27.527927,"AAPL" +"2010-09-23",40.904285,41.822857,40.857143,41.274284,196529200,27.639862,"AAPL" +"2010-09-24",41.728573,41.932858,41.507141,41.759998,162372000,27.965115,"AAPL" +"2010-09-27",41.997143,42.104286,41.572857,41.594284,120708700,27.854143,"AAPL" +"2010-09-28",41.681427,41.681427,39.285713,40.98,258760600,27.442789,"AAPL" +"2010-09-29",41.032856,41.401428,40.857143,41.052856,117411000,27.491571,"AAPL" +"2010-09-30",41.285713,41.42857,40.17857,40.535713,168347900,27.145264,"AAPL" +"2010-10-01",40.878571,40.939999,40.192856,40.360001,112035700,27.027594,"AAPL" +"2010-10-04",40.228573,40.414288,39.681427,39.805714,108825500,26.656401,"AAPL" +"2010-10-05",40.285713,41.349998,40.259998,41.277142,125491800,27.641764,"AAPL" +"2010-10-06",41.369999,41.712856,40.751427,41.312859,167717200,27.665682,"AAPL" +"2010-10-07",41.477142,41.497143,40.987144,41.317142,102099900,27.668552,"AAPL" +"2010-10-08",41.672855,42.07143,41.42857,42.009998,164600800,28.132532,"AAPL" +"2010-10-11",42.105713,42.462856,42.085712,42.194286,106938300,28.255941,"AAPL" +"2010-10-12",42.201427,42.785713,41.784286,42.648571,139636000,28.560163,"AAPL" +"2010-10-13",42.885715,43.137142,42.828571,42.877144,157523100,28.713224,"AAPL" +"2010-10-14",43.098572,43.209999,42.914288,43.187141,108824100,28.920822,"AAPL" +"2010-10-15",43.919998,45,43.558571,44.962856,230548500,30.109943,"AAPL" +"2010-10-18",45.495716,45.57143,44.898571,45.42857,273252700,30.421824,"AAPL" +"2010-10-19",43.342857,44.824287,42.860001,44.212856,308196000,29.607702,"AAPL" +"2010-10-20",44.142857,44.892857,43.83857,44.361427,180406100,29.707193,"AAPL" +"2010-10-21",44.622856,44.962856,43.828571,44.217144,137865000,29.610575,"AAPL" +"2010-10-22",44.152859,44.291428,43.757141,43.924286,93194500,29.414457,"AAPL" +"2010-10-25",44.155716,44.514286,44.062859,44.119999,98115500,29.545521,"AAPL" +"2010-10-26",43.83857,44.248573,43.664288,44.007141,98232400,29.469952,"AAPL" +"2010-10-27",43.950001,44.271427,43.657143,43.975716,99750700,29.448908,"AAPL" +"2010-10-28",43.992859,44,42.985714,43.605713,137762800,29.201128,"AAPL" +"2010-10-29",43.46143,43.697144,42.98143,42.997143,107627800,28.793591,"AAPL" +"2010-11-01",43.174286,43.657143,43.171429,43.454285,105972300,29.099718,"AAPL" +"2010-11-02",43.857143,44.312859,43.857143,44.194286,108482500,29.595274,"AAPL" +"2010-11-03",44.48143,44.697144,44.075714,44.685715,127087100,29.92436,"AAPL" +"2010-11-04",45.064285,45.740002,45.004284,45.467144,160622000,30.447659,"AAPL" +"2010-11-05",45.427143,45.652859,45.25,45.304287,90313300,30.338596,"AAPL" +"2010-11-08",45.314285,45.681427,45.251427,45.517143,70439600,30.481138,"AAPL" +"2010-11-09",45.864285,45.900002,44.92857,45.154285,95886000,30.238144,"AAPL" +"2010-11-10",45.234287,45.53857,44.792858,45.432858,96056800,30.424692,"AAPL" +"2010-11-11",45,45.485714,44.892857,45.235714,90321000,30.292677,"AAPL" +"2010-11-12",45.142857,45.214287,43.375713,44.004284,198961700,29.46804,"AAPL" +"2010-11-15",44.065716,44.362858,43.752857,43.862858,100901500,29.373322,"AAPL" +"2010-11-16",43.674286,43.942856,42.759998,43.084286,164412500,28.851942,"AAPL" +"2010-11-17",43.028572,43.427143,42.537144,42.92857,119862400,28.747673,"AAPL" +"2010-11-18",43.599998,44.238571,43.527142,44.061428,123622800,29.506304,"AAPL" +"2010-11-19",43.995716,44.057144,43.605713,43.818573,96210800,29.343664,"AAPL" +"2010-11-22",43.811428,44.765713,43.695713,44.765713,98268800,29.977942,"AAPL" +"2010-11-23",44.349998,44.535713,43.794285,44.104286,129861900,29.534994,"AAPL" +"2010-11-24",44.57143,45.057144,44.535713,44.971428,103431300,30.115692,"AAPL" +"2010-11-26",44.82,45.385715,44.705715,45,59396400,30.134829,"AAPL" +"2010-11-29",45.07143,45.354286,44.482857,45.267143,111446300,30.313725,"AAPL" +"2010-11-30",44.791428,44.908573,44.41,44.450001,125464500,29.766512,"AAPL" +"2010-12-01",45.03857,45.392857,45,45.200001,115437700,30.268757,"AAPL" +"2010-12-02",45.361427,45.57143,44.984287,45.450001,115709300,30.436178,"AAPL" +"2010-12-03",45.287144,45.521427,45.191429,45.348572,85523200,30.368246,"AAPL" +"2010-12-06",45.52,46.047142,45.488571,45.735714,112120400,30.627504,"AAPL" +"2010-12-07",46.257141,46.284286,45.445713,45.458572,97863500,30.44191,"AAPL" +"2010-12-08",45.66143,45.860001,45.30143,45.85857,80483900,30.70978,"AAPL" +"2010-12-09",46.01857,46.07143,45.574287,45.68,73537800,30.590206,"AAPL" +"2010-12-10",45.664288,45.864285,45.514286,45.794285,65627800,30.666725,"AAPL" +"2010-12-13",46.33857,46.437141,45.857143,45.952858,109953900,30.772919,"AAPL" +"2010-12-14",45.96143,46.077145,45.57143,45.755714,87752000,30.640896,"AAPL" +"2010-12-15",45.714287,46.142857,45.598572,45.765713,104328000,30.647593,"AAPL" +"2010-12-16",45.869999,46.087143,45.728573,45.892857,80507700,30.732735,"AAPL" +"2010-12-17",45.947144,45.970001,45.747143,45.80143,96732300,30.671507,"AAPL" +"2010-12-20",45.942856,46.17857,45.46143,46.029999,96402600,30.824575,"AAPL" +"2010-12-21",46.142857,46.341427,46.007141,46.314285,64088500,31.014954,"AAPL" +"2010-12-22",46.337143,46.531429,46.221428,46.451427,66480400,31.106781,"AAPL" +"2010-12-23",46.42857,46.450001,46.167141,46.228573,55789300,30.95756,"AAPL" +"2010-12-27",46.121429,46.491428,45.931427,46.382858,62454000,31.060879,"AAPL" +"2010-12-28",46.558571,46.665714,46.437141,46.495716,43981000,31.136446,"AAPL" +"2010-12-29",46.602856,46.635715,46.442856,46.470001,40784800,31.119228,"AAPL" +"2010-12-30",46.497143,46.501427,46.150002,46.237144,39373600,30.963297,"AAPL" +"2010-12-31",46.135715,46.21143,45.901428,46.080002,48377000,30.85807,"AAPL" +"2011-01-03",46.52,47.18,46.405716,47.081429,111284600,31.528688,"AAPL" +"2011-01-04",47.491428,47.5,46.878571,47.327145,77270200,31.693233,"AAPL" +"2011-01-05",47.078571,47.762856,47.07143,47.714287,63879900,31.952478,"AAPL" +"2011-01-06",47.817142,47.892857,47.557144,47.675713,75107200,31.926651,"AAPL" +"2011-01-07",47.712856,48.049999,47.414288,48.017143,77982800,32.155293,"AAPL" +"2011-01-10",48.404285,49.032856,48.167141,48.921429,112140000,32.76086,"AAPL" +"2011-01-11",49.26857,49.279999,48.495716,48.805714,111027000,32.683372,"AAPL" +"2011-01-12",49.035713,49.204285,48.857143,49.202858,75647600,32.949322,"AAPL" +"2011-01-13",49.308571,49.52,49.121429,49.382858,74195100,33.069874,"AAPL" +"2011-01-14",49.412857,49.782856,49.205715,49.782856,77210000,33.337727,"AAPL" +"2011-01-18",47.074287,49.251427,46.57143,48.664288,470249500,32.588665,"AAPL" +"2011-01-19",49.764286,49.799999,48.125713,48.405716,283903200,32.415508,"AAPL" +"2011-01-20",48.061428,48.328571,47.16,47.525715,191197300,31.826202,"AAPL" +"2011-01-21",47.681427,47.84,46.66143,46.674286,188600300,31.256037,"AAPL" +"2011-01-24",46.695713,48.207142,46.674286,48.207142,143670800,32.282539,"AAPL" +"2011-01-25",48.047142,48.777142,47.795715,48.771427,136717000,32.660408,"AAPL" +"2011-01-26",48.994286,49.371429,48.785713,49.121429,126718900,32.894798,"AAPL" +"2011-01-27",49.111427,49.241428,48.975716,49.029999,71256500,32.833576,"AAPL" +"2011-01-28",49.167141,49.200001,47.647144,48.014286,148014300,32.153385,"AAPL" +"2011-01-31",47.971428,48.577145,47.757141,48.474285,94311700,32.461422,"AAPL" +"2011-02-01",48.757141,49.378571,48.71143,49.290001,106658300,33.007687,"AAPL" +"2011-02-02",49.207142,49.32143,49.078571,49.188572,64738800,32.939743,"AAPL" +"2011-02-03",49.114285,49.177143,48.364285,49.062859,98449400,32.855564,"AAPL" +"2011-02-04",49.091427,49.528572,49.072857,49.5,80460100,33.148308,"AAPL" +"2011-02-07",49.69857,50.464287,49.662857,50.26857,121255400,33.662994,"AAPL" +"2011-02-08",50.525715,50.78857,50.307144,50.742859,95260200,33.980614,"AAPL" +"2011-02-09",50.741428,51.285713,50.695713,51.165714,120686300,34.263775,"AAPL" +"2011-02-10",51.055714,51.42857,49.714287,50.648571,232137500,33.917465,"AAPL" +"2011-02-11",50.67857,51.114285,50.505714,50.978573,91893200,34.138454,"AAPL" +"2011-02-14",50.970001,51.354286,50.958572,51.311428,77604100,34.361355,"AAPL" +"2011-02-15",51.312859,51.424286,51.078571,51.414288,71043700,34.430244,"AAPL" +"2011-02-16",51.542858,52.128571,51.5,51.875713,120289400,34.739235,"AAPL" +"2011-02-17",51.035713,51.467144,50.931427,51.185715,132645800,34.277164,"AAPL" +"2011-02-18",51.244286,51.357143,49.931427,50.080002,204014300,33.536713,"AAPL" +"2011-02-22",48.878571,49.342857,48.245716,48.372856,218138900,32.393494,"AAPL" +"2011-02-23",48.395714,49.234287,48.372856,48.945713,167963600,32.777126,"AAPL" +"2011-02-24",49.145714,49.307144,48.33857,48.982857,124975200,32.801998,"AAPL" +"2011-02-25",49.322857,49.775715,49.257141,49.737144,95004700,33.307117,"AAPL" +"2011-02-28",50.177143,50.721428,50.16,50.458572,100768500,33.790234,"AAPL" +"2011-03-01",50.781429,50.817142,49.668571,49.901428,114034200,33.41713,"AAPL" +"2011-03-02",49.994286,50.621429,49.771427,50.302856,150647700,33.685951,"AAPL" +"2011-03-03",51.027142,51.398571,50.845715,51.365715,125197100,34.397709,"AAPL" +"2011-03-04",51.438572,51.470001,51.107143,51.42857,113316700,34.439796,"AAPL" +"2011-03-07",51.628571,51.667141,50.187141,50.765713,136530800,33.995907,"AAPL" +"2011-03-08",50.701427,51.057144,50.32143,50.822857,89079200,34.034176,"AAPL" +"2011-03-09",50.669998,50.68,50.085712,50.352856,113326500,33.719437,"AAPL" +"2011-03-10",49.874287,49.967144,49.271427,49.524284,126884800,33.16457,"AAPL" +"2011-03-11",49.332859,50.331429,49.285713,50.284286,117770100,33.673515,"AAPL" +"2011-03-14",50.454285,50.925713,50.187141,50.508572,108989300,33.823715,"AAPL" +"2011-03-15",48.871429,49.691429,48.585712,49.347141,180270300,33.045948,"AAPL" +"2011-03-16",48.857143,49,46.60857,47.144287,290502800,31.570774,"AAPL" +"2011-03-17",48.118572,48.515713,47.237144,47.805714,164855600,32.01371,"AAPL" +"2011-03-18",48.16143,48.314285,47.142857,47.238571,188303500,31.633915,"AAPL" +"2011-03-21",47.998573,48.534286,47.894287,48.471428,102350500,32.459518,"AAPL" +"2011-03-22",48.937141,48.945713,48.44857,48.742859,81480700,32.641273,"AAPL" +"2011-03-23",48.468571,48.602856,47.992859,48.455715,93249100,32.44899,"AAPL" +"2011-03-24",48.835712,49.42857,48.408573,49.281429,101178000,33.001934,"AAPL" +"2011-03-25",49.724285,50.294285,49.574287,50.220001,112227500,33.63047,"AAPL" +"2011-03-28",50.450001,50.617142,50.062859,50.062859,77338800,33.525234,"AAPL" +"2011-03-29",49.665714,50.137142,49.437141,50.137142,88225200,33.574974,"AAPL" +"2011-03-30",50.091427,50.125713,49.634285,49.804287,82351500,33.352077,"AAPL" +"2011-03-31",49.48,49.971428,49.437141,49.787144,68504800,33.340599,"AAPL" +"2011-04-01",50.158573,50.227142,49.042858,49.222858,104665400,32.962719,"AAPL" +"2011-04-04",49.187141,49.228573,48.342857,48.741428,115021200,32.64032,"AAPL" +"2011-04-05",48.14143,48.892857,48,48.412857,120682800,32.42028,"AAPL" +"2011-04-06",48.745716,49.128571,48.162857,48.291428,100634800,32.33897,"AAPL" +"2011-04-07",48.299999,48.632858,48.004284,48.297142,93361800,32.342808,"AAPL" +"2011-04-08",48.560001,48.592857,47.707142,47.865715,94383800,32.053886,"AAPL" +"2011-04-11",47.722858,47.952858,47.145714,47.257141,99736700,31.646347,"AAPL" +"2011-04-12",47.212856,47.675713,47.171429,47.485714,106409800,31.799412,"AAPL" +"2011-04-13",47.860001,48.02,47.502857,48.01857,86555000,32.15625,"AAPL" +"2011-04-14",47.828571,48,47.437141,47.488571,75450200,31.801331,"AAPL" +"2011-04-15",47.614285,47.662857,46.685715,46.779999,113401400,31.32682,"AAPL" +"2011-04-18",46.585712,47.46143,45.737144,47.407143,152474700,31.746809,"AAPL" +"2011-04-19",47.585712,48.282856,47.387142,48.265713,104844600,32.321751,"AAPL" +"2011-04-20",49.072857,49.392857,48.785713,48.915714,175166600,32.75703,"AAPL" +"2011-04-21",50.714287,50.732857,49.78857,50.099998,188452600,33.55011,"AAPL" +"2011-04-25",50.048573,50.535713,50.042858,50.43,66636500,33.771099,"AAPL" +"2011-04-26",50.517143,50.712856,49.907143,50.060001,84700000,33.523327,"AAPL" +"2011-04-27",50.32,50.335712,49.585712,50.021427,89053300,33.49749,"AAPL" +"2011-04-28",49.455715,49.964287,49.360001,49.535713,90239800,33.17223,"AAPL" +"2011-04-29",49.540001,50.564285,49.524284,50.01857,251586300,33.495571,"AAPL" +"2011-05-02",49.962856,50.067142,49.357143,49.468571,110678400,33.127262,"AAPL" +"2011-05-03",49.712856,49.984287,49.374287,49.742859,78337000,33.31094,"AAPL" +"2011-05-04",49.751427,50.261429,49.554287,49.938572,97312600,33.442001,"AAPL" +"2011-05-05",49.771427,50.135715,49.435715,49.535713,83992300,33.17223,"AAPL" +"2011-05-06",49.955715,50,49.458572,49.522858,70033600,33.163609,"AAPL" +"2011-05-09",49.694286,49.885715,49.504284,49.657143,51186800,33.25354,"AAPL" +"2011-05-10",49.841427,49.955715,49.522858,49.921429,70522900,33.430515,"AAPL" +"2011-05-11",49.860001,50,49.32,49.604286,8.4e+07,33.218151,"AAPL" +"2011-05-12",49.445713,49.58857,48.895714,49.509998,80500000,33.155006,"AAPL" +"2011-05-13",49.380001,49.464287,48.621429,48.642857,81529000,32.574326,"AAPL" +"2011-05-16",48.457142,48.745716,47.514286,47.614285,112443800,31.885521,"AAPL" +"2011-05-17",47.42857,48.02,47.247143,48.02,113083600,32.157211,"AAPL" +"2011-05-18",48.067142,48.721428,48,48.552856,83694100,32.514038,"AAPL" +"2011-05-19",48.868572,48.915714,48.381428,48.647144,65292500,32.577179,"AAPL" +"2011-05-20",48.508572,48.707142,47.860001,47.888573,84492100,32.069195,"AAPL" +"2011-05-23",47.138573,47.997143,47.060001,47.771427,95900000,31.990747,"AAPL" +"2011-05-24",47.92857,47.985714,47.334286,47.455715,80481800,31.779333,"AAPL" +"2011-05-25",47.632858,48.365715,47.549999,48.111427,73556000,32.21843,"AAPL" +"2011-05-26",47.995716,48.127144,47.775715,47.857143,55640200,32.048145,"AAPL" +"2011-05-27",47.828571,48.232857,47.758572,48.201427,50899800,32.278706,"AAPL" +"2011-05-31",48.728573,49.689999,48.714287,49.689999,104438600,33.275539,"AAPL" +"2011-06-01",49.83857,50.304287,49.235714,49.35857,138670700,33.053596,"AAPL" +"2011-06-02",49.5,49.71143,49.185715,49.442856,84695800,33.110043,"AAPL" +"2011-06-03",49.025715,49.332859,48.85857,49.062859,78312500,32.855564,"AAPL" +"2011-06-06",49.385715,49.578571,48.258572,48.291428,115485300,32.33897,"AAPL" +"2011-06-07",48.310001,48.317142,47.414288,47.434284,132446300,31.764973,"AAPL" +"2011-06-08",47.397144,47.828571,47.235714,47.462856,83430900,31.784109,"AAPL" +"2011-06-09",47.607143,47.667141,47.25,47.355713,68772200,31.712362,"AAPL" +"2011-06-10",47.221428,47.380001,46.501427,46.557144,108488800,31.177588,"AAPL" +"2011-06-13",46.742859,46.901428,46.438572,46.657143,82368300,31.244555,"AAPL" +"2011-06-14",47.142857,47.607143,47.044285,47.491428,83642300,31.803246,"AAPL" +"2011-06-15",47.107143,47.185715,46.41143,46.67857,99799000,31.258898,"AAPL" +"2011-06-16",46.700001,46.954285,45.475716,46.451427,127647800,31.106781,"AAPL" +"2011-06-17",46.998573,47.035713,45.622856,45.751427,153755000,30.638027,"AAPL" +"2011-06-20",45.337143,45.385715,44.357143,45.045715,160161400,30.165447,"AAPL" +"2011-06-21",45.240002,46.542858,45.028572,46.471428,123345600,31.120192,"AAPL" +"2011-06-22",46.451427,46.985714,46.054287,46.087143,97645800,30.862841,"AAPL" +"2011-06-23",45.562859,47.384285,45.445713,47.318573,139939800,31.687487,"AAPL" +"2011-06-24",47.33857,47.592857,46.441429,46.621429,109951800,31.220634,"AAPL" +"2011-06-27",46.798573,47.700001,46.75,47.434284,84953400,31.764973,"AAPL" +"2011-06-28",47.664288,48.099998,47.634285,47.894287,73574900,32.073025,"AAPL" +"2011-06-29",48.005714,48.052856,47.41143,47.720001,88136300,31.956312,"AAPL" +"2011-06-30",47.814285,48.01857,47.548573,47.952858,80738700,32.112247,"AAPL" +"2011-07-01",47.992859,49.07143,47.742859,49.037144,108828300,32.838356,"AAPL" +"2011-07-05",49,49.975716,48.92857,49.918571,88763500,33.428612,"AAPL" +"2011-07-06",49.849998,50.585712,49.529999,50.251427,111156500,33.651512,"AAPL" +"2011-07-07",50.667141,51.142857,50.57143,51.028572,99915900,34.17194,"AAPL" +"2011-07-08",50.477142,51.42857,50.314285,51.387142,122408300,34.41206,"AAPL" +"2011-07-11",50.905716,51.395714,50.402859,50.57143,110668600,33.865803,"AAPL" +"2011-07-12",50.504284,51.097141,49.802856,50.535713,112902300,33.841885,"AAPL" +"2011-07-13",51.189999,51.42857,50.91143,51.145714,97909700,34.250374,"AAPL" +"2011-07-14",51.572857,51.658573,50.905716,51.110001,107633400,34.226463,"AAPL" +"2011-07-15",51.595715,52.142857,51.310001,52.131428,121116800,34.910469,"AAPL" +"2011-07-18",52.204285,53.521427,52.182858,53.400002,143163300,35.760002,"AAPL" +"2011-07-19",54,54.092857,53.331429,53.835712,204786400,36.051773,"AAPL" +"2011-07-20",56.58857,56.610001,55.142857,55.271427,235335100,37.013222,"AAPL" +"2011-07-21",55.278572,55.722858,54.842857,55.327145,131633600,37.050537,"AAPL" +"2011-07-22",55.474285,56.435715,55.392857,56.185715,129182200,37.625481,"AAPL" +"2011-07-25",55.764286,57.142857,55.66,56.92857,147451500,38.122944,"AAPL" +"2011-07-26",57.142857,57.785713,57.097141,57.630001,119145600,38.59267,"AAPL" +"2011-07-27",57.227142,57.52,56.021427,56.084286,164831100,37.557568,"AAPL" +"2011-07-28",55.945713,56.712856,55.447144,55.974285,148508500,37.483906,"AAPL" +"2011-07-29",55.377144,56.450001,54.857143,55.782856,158146100,37.355709,"AAPL" +"2011-08-01",56.825714,57.07143,56.052856,56.67857,153209000,37.955536,"AAPL" +"2011-08-02",56.807144,56.842857,55.478573,55.558571,159884900,37.205509,"AAPL" +"2011-08-03",55.854286,56.221428,54.605713,56.081429,183127000,37.555653,"AAPL" +"2011-08-04",55.630001,55.902859,53.907143,53.91,217851900,36.101513,"AAPL" +"2011-08-05",54.348572,54.785713,51.795715,53.374287,301147700,35.742764,"AAPL" +"2011-08-08",51.669998,52.53857,50.431427,50.458572,285958400,33.790234,"AAPL" +"2011-08-09",51.614285,53.515713,50.714287,53.43,270645900,35.780083,"AAPL" +"2011-08-10",53.021427,53.521427,51.785713,51.955715,219664200,34.792809,"AAPL" +"2011-08-11",52.931427,53.635715,52.102856,53.385715,185492300,35.75042,"AAPL" +"2011-08-12",54.009998,54.234287,53.46143,53.855713,132244000,36.065163,"AAPL" +"2011-08-15",54.232857,54.995716,54.012856,54.772858,115136000,36.679344,"AAPL" +"2011-08-16",54.502857,54.767143,53.722858,54.354286,124687500,36.39904,"AAPL" +"2011-08-17",54.615715,54.931427,54,54.348572,110515300,36.395214,"AAPL" +"2011-08-18",52.977142,53.235714,51.624287,52.292858,212858800,35.018585,"AAPL" +"2011-08-19",51.738571,52.42857,50.857143,50.861427,193972100,34.060013,"AAPL" +"2011-08-22",52.072857,52.125713,50.727142,50.919998,133828800,34.099236,"AAPL" +"2011-08-23",51.471428,53.377144,51,53.371429,164208800,35.740868,"AAPL" +"2011-08-24",53.352856,54.137142,52.942856,53.740002,156566900,35.987686,"AAPL" +"2011-08-25",52.154285,53.635715,52.142857,53.388573,217836500,35.752335,"AAPL" +"2011-08-26",53.024284,54.828571,52.971428,54.797142,160369300,36.69561,"AAPL" +"2011-08-29",55.454285,55.92857,55.42857,55.709999,101317300,37.306915,"AAPL" +"2011-08-30",55.464287,55.977142,55.172855,55.712856,104480600,37.308819,"AAPL" +"2011-08-31",55.795715,56.011429,54.55143,54.975716,130646600,36.815193,"AAPL" +"2011-09-01",55.117142,55.334286,54.388573,54.432858,85931300,36.451649,"AAPL" +"2011-09-02",53.534286,54,53.118572,53.435715,109734800,35.783909,"AAPL" +"2011-09-06",52.48143,54.332859,52.354286,54.248573,127424500,36.328251,"AAPL" +"2011-09-07",55.080002,55.085712,54.57143,54.847141,87644200,36.729092,"AAPL" +"2011-09-08",54.628571,55.515713,54.615715,54.877144,104039600,36.749184,"AAPL" +"2011-09-09",54.847141,55.142857,53.574287,53.925713,141203300,36.112041,"AAPL" +"2011-09-12",53.285713,54.41143,53.128571,54.277142,116958100,36.347378,"AAPL" +"2011-09-13",54.591427,55.172855,54.32143,54.945713,110140100,36.795097,"AAPL" +"2011-09-14",55.28857,56.029999,55.10857,55.614285,133681100,37.242817,"AAPL" +"2011-09-15",55.918571,56.237144,55.700001,56.137142,104454700,37.592957,"AAPL" +"2011-09-16",56.505714,57.214287,56.432858,57.214287,174628300,38.314285,"AAPL" +"2011-09-19",56.714287,59.032856,56.457142,58.804287,205965200,39.379047,"AAPL" +"2011-09-20",59.32143,60.408573,58.741428,59.064285,193938500,39.553158,"AAPL" +"2011-09-21",59.94857,60.227142,58.857143,58.877144,151494000,39.427834,"AAPL" +"2011-09-22",57.290001,58.545715,56.671429,57.402859,242120200,38.440563,"AAPL" +"2011-09-23",57.182858,58.105713,57.121429,57.757141,136569300,38.677807,"AAPL" +"2011-09-26",57.122856,57.71143,55.900002,57.595715,203219100,38.569702,"AAPL" +"2011-09-27",58.389999,58.464287,56.865715,57.037144,158124400,38.195656,"AAPL" +"2011-09-28",57.169998,57.677143,56.644287,56.715714,107409400,37.980404,"AAPL" +"2011-09-29",57.417141,57.458572,55.172855,55.795715,162771700,37.364315,"AAPL" +"2011-09-30",55.302856,55.555714,54.454285,54.474285,136910200,36.479412,"AAPL" +"2011-10-03",54.33857,54.662857,53.310001,53.514286,167274800,35.836529,"AAPL" +"2011-10-04",53.509998,54.542858,50.605713,53.214287,308419300,35.635632,"AAPL" +"2011-10-05",52.55143,54.259998,51.471428,54.035713,196617400,36.185707,"AAPL" +"2011-10-06",53.332859,54.968571,53.114285,53.91,203145600,36.101513,"AAPL" +"2011-10-07",53.682858,53.962856,52.64143,52.828571,133864500,35.377331,"AAPL" +"2011-10-10",54.155716,55.544285,54.029999,55.544285,110628700,37.195938,"AAPL" +"2011-10-11",56.081429,57.597141,55.92857,57.184284,151421900,38.294186,"AAPL" +"2011-10-12",58.191429,58.464287,57.162857,57.455715,155571500,38.475952,"AAPL" +"2011-10-13",57.854286,58.347141,57.549999,58.347141,106546300,39.072906,"AAPL" +"2011-10-14",59.547142,60.285713,59.324287,60.285713,143341800,40.371105,"AAPL" +"2011-10-17",60.248573,60.957142,59.419998,59.998573,171511200,40.17881,"AAPL" +"2011-10-18",60.251427,60.687141,59.427143,60.32,220400600,40.394054,"AAPL" +"2011-10-19",57.335712,58.345715,56.828571,56.945713,276014900,38.134426,"AAPL" +"2011-10-20",57.142857,57.192856,56.315716,56.472858,137317600,37.817776,"AAPL" +"2011-10-21",56.871429,57.02,55.82143,56.124287,155311100,37.584347,"AAPL" +"2011-10-24",56.597141,58.07143,56.485714,57.967144,125534500,38.818436,"AAPL" +"2011-10-25",57.861427,58.078571,56.76857,56.824287,107606800,38.05312,"AAPL" +"2011-10-26",57.394287,57.507141,56.164288,57.228573,114076200,38.323853,"AAPL" +"2011-10-27",58.222858,58.42857,57.412857,57.812859,123666200,38.715115,"AAPL" +"2011-10-28",57.57143,58.049999,57.501427,57.849998,80710700,38.740002,"AAPL" +"2011-10-31",57.488571,58.475716,57.292858,57.825714,96375300,38.723732,"AAPL" +"2011-11-01",56.772858,57.07143,56.174286,56.644287,132947500,37.932575,"AAPL" +"2011-11-02",57.155716,57.205715,56.444286,56.772858,81837700,38.018681,"AAPL" +"2011-11-03",57.009998,57.628571,56.48,57.581429,110346600,38.560135,"AAPL" +"2011-11-04",57.432858,57.634285,57.022858,57.177143,75557300,38.289402,"AAPL" +"2011-11-07",57.130001,57.142857,56.59,57.104286,67568900,38.240616,"AAPL" +"2011-11-08",57.458572,58.285713,57.365715,58.032856,100110500,38.86245,"AAPL" +"2011-11-09",56.709999,57.27,56.318573,56.468571,139671000,37.814903,"AAPL" +"2011-11-10",56.718571,56.744286,54.592857,55.031429,186188100,36.852505,"AAPL" +"2011-11-11",55.23,55.528572,54.322857,54.945713,163446500,36.795097,"AAPL" +"2011-11-14",54.78857,55.035713,54.028572,54.18,108226300,36.282322,"AAPL" +"2011-11-15",54.400002,55.642857,54.207142,55.547142,107702700,37.197853,"AAPL" +"2011-11-16",55.607143,55.877144,54.902859,54.967144,87302600,36.809441,"AAPL" +"2011-11-17",54.854286,54.939999,53.642857,53.915714,119975100,36.10535,"AAPL" +"2011-11-18",54.131428,54.284286,53.554287,53.562859,92984500,35.869057,"AAPL" +"2011-11-21",52.914288,53.097141,52.272858,52.715714,111995100,35.30175,"AAPL" +"2011-11-22",53.002857,53.990002,52.991428,53.787144,102255300,36.019241,"AAPL" +"2011-11-23",53.501427,53.691429,52.41143,52.427143,107067800,35.108498,"AAPL" +"2011-11-25",52.631428,53.021427,51.902859,51.938572,63690200,34.781326,"AAPL" +"2011-11-28",53.192856,53.817142,52.904285,53.73143,86603300,35.981945,"AAPL" +"2011-11-29",53.691429,54.118572,52.885715,53.314285,93963800,35.702591,"AAPL" +"2011-11-30",54.470001,54.611427,54.042858,54.599998,101484600,36.563591,"AAPL" +"2011-12-01",54.648571,55.57143,54.392857,55.418571,96795300,37.111763,"AAPL" +"2011-12-02",55.689999,56.232857,55.511429,55.671429,94763900,37.281086,"AAPL" +"2011-12-05",56.212856,56.630001,55.77,56.144287,89302500,37.597752,"AAPL" +"2011-12-06",56.072857,56.375713,55.625713,55.849998,70899500,37.400673,"AAPL" +"2011-12-07",55.704285,55.848572,55.251427,55.584286,76186600,37.222733,"AAPL" +"2011-12-08",55.921429,56.5,55.747143,55.808571,94089100,37.372921,"AAPL" +"2011-12-09",56.121429,56.291428,55.861427,56.23143,74248300,37.656101,"AAPL" +"2011-12-12",55.954285,56.271427,55.635715,55.977142,75266800,37.485806,"AAPL" +"2011-12-13",56.142857,56.485714,55.299999,55.544285,84732200,37.195938,"AAPL" +"2011-12-14",55.242859,55.34,53.954285,54.312859,101721900,36.371307,"AAPL" +"2011-12-15",54.761429,54.82,54.044285,54.134285,64050000,36.251717,"AAPL" +"2011-12-16",54.337143,54.878571,54.224285,54.431427,105369600,36.450699,"AAPL" +"2011-12-19",54.638573,54.978573,54.354286,54.601429,58882600,36.564545,"AAPL" +"2011-12-20",55.394287,56.585712,55.322857,56.564285,84303800,37.878994,"AAPL" +"2011-12-21",56.669998,56.757141,56.001427,56.635715,65737000,37.926834,"AAPL" +"2011-12-22",56.714287,57.01857,56.585712,56.935715,50589700,38.127724,"AAPL" +"2011-12-23",57.098572,57.655716,57.07,57.618572,67349800,38.585011,"AAPL" +"2011-12-27",57.585712,58.441429,57.574287,58.075714,66269000,38.891148,"AAPL" +"2011-12-28",58.127144,58.32143,57.334286,57.52,57165500,38.519012,"AAPL" +"2011-12-29",57.628571,57.950001,57.215714,57.874287,53994500,38.756252,"AAPL" +"2011-12-30",57.644287,58.040001,57.64143,57.857143,44915500,38.744774,"AAPL" +"2012-01-03",58.485714,58.92857,58.42857,58.747143,75555200,39.340778,"AAPL" +"2012-01-04",58.57143,59.240002,58.468571,59.062859,65005500,39.552204,"AAPL" +"2012-01-05",59.278572,59.792858,58.952858,59.718571,67817400,39.991306,"AAPL" +"2012-01-06",59.967144,60.392857,59.888573,60.342857,79573200,40.409378,"AAPL" +"2012-01-09",60.785713,61.107143,60.192856,60.247143,98506100,40.345268,"AAPL" +"2012-01-10",60.844284,60.857143,60.214287,60.462856,64549100,40.489719,"AAPL" +"2012-01-11",60.382858,60.407143,59.901428,60.364285,53771200,40.423721,"AAPL" +"2012-01-12",60.325714,60.414288,59.82143,60.19857,53146800,40.312744,"AAPL" +"2012-01-13",59.957142,60.064285,59.808571,59.972858,56505400,40.161602,"AAPL" +"2012-01-17",60.599998,60.855713,60.422855,60.671429,60724300,40.629402,"AAPL" +"2012-01-18",60.994286,61.352856,60.900002,61.30143,69197800,41.051285,"AAPL" +"2012-01-19",61.450001,61.624287,60.93,61.107143,65434600,40.921185,"AAPL" +"2012-01-20",61.07,61.07143,59.964287,60.042858,103493600,40.208473,"AAPL" +"2012-01-23",60.381428,61.207142,60.328571,61.058571,76515600,40.888649,"AAPL" +"2012-01-24",60.728573,60.728573,59.935715,60.058571,136909500,40.218994,"AAPL" +"2012-01-25",64.919998,64.921425,63.389999,63.808571,239578500,42.730225,"AAPL" +"2012-01-26",64.05143,64.112854,63.305714,63.51857,80996300,42.536026,"AAPL" +"2012-01-27",63.477142,64.068573,63.395714,63.897144,74927300,42.789543,"AAPL" +"2012-01-30",63.672855,64.842857,63.627144,64.715714,94835300,43.3377,"AAPL" +"2012-01-31",65.084282,65.46286,64.724289,65.211426,97920900,43.669674,"AAPL" +"2012-02-01",65.487144,65.57,65.078575,65.169998,67511500,43.641922,"AAPL" +"2012-02-02",65.128571,65.309998,64.854286,65.017143,46699100,43.539558,"AAPL" +"2012-02-03",65.328575,65.714287,65.080002,65.668571,71649900,43.975792,"AAPL" +"2012-02-06",65.482857,66.425713,65.457146,66.281425,62353200,44.386208,"AAPL" +"2012-02-07",66.464287,67.10714,66.368568,66.975716,79055900,44.851151,"AAPL" +"2012-02-08",67.214287,68.112854,67.099998,68.097145,101972500,45.602119,"AAPL" +"2012-02-09",68.68,70.964287,68.651428,70.452858,221053700,47.179665,"AAPL" +"2012-02-10",70.137146,71.08857,69.792854,70.488571,157825500,47.203571,"AAPL" +"2012-02-13",71.361427,71.975716,71.012856,71.800003,129304000,48.081791,"AAPL" +"2012-02-14",72.094284,72.794289,71.714287,72.779999,115099600,48.738052,"AAPL" +"2012-02-15",73.465714,75.184288,70.984283,71.095711,376530000,47.610149,"AAPL" +"2012-02-16",70.214287,72.127144,69.51857,71.744286,236138000,48.044491,"AAPL" +"2012-02-17",71.872856,72.538574,71.471428,71.73143,133951300,48.03587,"AAPL" +"2012-02-21",72.41143,73.550003,72.017143,73.550003,151398800,49.2537,"AAPL" +"2012-02-22",73.297142,73.641426,72.724289,73.291428,120825600,49.08054,"AAPL" +"2012-02-23",73.582855,73.975716,72.785713,73.769997,142006900,49.401031,"AAPL" +"2012-02-24",74.238571,74.699997,74.091431,74.629997,103768000,49.976936,"AAPL" +"2012-02-27",74.472855,75.5,73.754288,75.108574,136895500,50.297424,"AAPL" +"2012-02-28",75.422859,76.487144,75.121429,76.487144,150096800,51.220608,"AAPL" +"2012-02-29",77.365715,78.230003,76.528572,77.491432,238002800,51.893127,"AAPL" +"2012-03-01",78.309998,78.315712,76.96714,77.781425,170817500,52.087334,"AAPL" +"2012-03-02",77.748573,78.114288,77.502853,77.882858,107928100,52.155243,"AAPL" +"2012-03-05",77.917145,78.211426,75.14286,76.165718,202281100,51.005344,"AAPL" +"2012-03-06",74.808571,76.241432,73.745712,75.751427,202559700,50.727905,"AAPL" +"2012-03-07",76.685715,76.825714,74.757141,75.812859,199630200,50.769051,"AAPL" +"2012-03-08",76.384285,77.57,76.017143,77.427139,129114300,51.850079,"AAPL" +"2012-03-09",77.744286,78.248573,77.587143,77.881432,104729800,52.154297,"AAPL" +"2012-03-12",78.425713,78.85714,78.14286,78.85714,101820600,52.807693,"AAPL" +"2012-03-13",79.648575,81.168571,79.39286,81.157143,172713800,54.347927,"AAPL" +"2012-03-14",82.578575,84.959999,82.199997,84.225716,354711000,56.402824,"AAPL" +"2012-03-15",85.658569,85.715714,82.650002,83.651428,289929500,56.018261,"AAPL" +"2012-03-16",83.531425,84.171425,82.571426,83.652855,206371900,56.019199,"AAPL" +"2012-03-19",85.48143,85.96714,84.150002,85.871429,225309000,57.504902,"AAPL" +"2012-03-20",85.644287,86.699997,84.497147,86.565712,204165500,57.96983,"AAPL" +"2012-03-21",86.105713,87.092857,85.915718,86.071426,161010500,57.638836,"AAPL" +"2012-03-22",85.397141,86.35714,85.075714,85.620003,155967700,57.336536,"AAPL" +"2012-03-23",85.784286,85.971428,84.914284,85.150002,107622200,57.021793,"AAPL" +"2012-03-26",85.684288,86.735718,85.03714,86.711426,148935500,58.067417,"AAPL" +"2012-03-27",86.597145,88.040001,86.580002,87.78286,151782400,58.784908,"AAPL" +"2012-03-28",88.339996,88.778572,87.187141,88.23143,163865100,59.085312,"AAPL" +"2012-03-29",87.540001,88.080002,86.747147,87.122856,152059600,58.342922,"AAPL" +"2012-03-30",86.96714,87.222855,85.419998,85.650002,182759500,57.356617,"AAPL" +"2012-04-02",85.975716,88.395714,85.76857,88.375717,149587900,59.181931,"AAPL" +"2012-04-03",89.614288,90.315712,88.93,89.902855,208639900,60.204613,"AAPL" +"2012-04-04",89.192856,89.408569,88.14286,89.187141,143245200,59.725323,"AAPL" +"2012-04-05",89.568573,90.665718,89.057144,90.525711,160324500,60.621704,"AAPL" +"2012-04-09",89.447144,91.405716,89.328575,90.889999,149384200,60.86565,"AAPL" +"2012-04-10",91.418571,92,89.428574,89.777145,222431300,60.120422,"AAPL" +"2012-04-11",90.885712,90.98143,89.048569,89.457146,174153700,59.906113,"AAPL" +"2012-04-12",89.285713,90.190002,88.64286,88.96714,153584200,59.577976,"AAPL" +"2012-04-13",89.158569,89.242859,86.215714,86.461426,214911200,57.900005,"AAPL" +"2012-04-16",87.151428,87.182854,82.60714,82.875717,262696700,55.498795,"AAPL" +"2012-04-17",82.705711,87.14286,81.701431,87.099998,256382000,58.327625,"AAPL" +"2012-04-18",87.674286,88.60714,86.101425,86.905716,238632800,58.197529,"AAPL" +"2012-04-19",85.745712,86.389999,83.502853,83.919998,208679800,56.19812,"AAPL" +"2012-04-20",84.482857,84.945717,81.488571,81.854286,257746300,54.814762,"AAPL" +"2012-04-23",81.515717,82.381432,79.517143,81.671425,241632300,54.692303,"AAPL" +"2012-04-24",80.372856,81.098572,79.285713,80.040001,269037300,53.599808,"AAPL" +"2012-04-25",87.94857,88.285713,86.571426,87.14286,226444400,58.356327,"AAPL" +"2012-04-26",87.752853,87.812859,86.01857,86.814285,134017100,58.136314,"AAPL" +"2012-04-27",86.438568,86.597145,85.785713,86.14286,101680600,57.686665,"AAPL" +"2012-04-30",85.400002,85.485718,83.285713,83.425713,126536200,55.867096,"AAPL" +"2012-05-01",83.557144,85.251427,83.03286,83.16143,152749800,55.690109,"AAPL" +"2012-05-02",82.891426,83.914284,82.694283,83.711426,106847300,56.058426,"AAPL" +"2012-05-03",84.35714,84.485718,82.900002,83.117142,97637400,55.660465,"AAPL" +"2012-05-04",82.440002,82.622856,80.738571,80.75,132498100,54.075279,"AAPL" +"2012-05-07",80.214287,81.824287,80.175713,81.354286,115029600,54.479942,"AAPL" +"2012-05-08",81.368568,81.64286,79.818573,81.168571,124313000,54.355568,"AAPL" +"2012-05-09",80.528572,81.997147,80.121429,81.311432,120176000,54.451233,"AAPL" +"2012-05-10",82.082855,82.26857,81.205711,81.502853,83300000,54.579418,"AAPL" +"2012-05-11",80.714287,82.067146,80.621429,80.958572,99886500,54.214947,"AAPL" +"2012-05-14",80.367142,81.072861,79.657143,79.745712,88156600,53.402737,"AAPL" +"2012-05-15",80.207146,80.459999,78.821426,79.024284,119084000,52.919632,"AAPL" +"2012-05-16",79.150002,79.555717,77.291428,78.011429,140224000,52.241348,"AAPL" +"2012-05-17",77.901428,78.214287,75.73143,75.73143,179305000,50.714523,"AAPL" +"2012-05-18",76.279999,77.629997,74.597145,75.76857,183073100,50.739395,"AAPL" +"2012-05-21",76.35714,80.220001,76.292854,80.182854,157776500,53.695484,"AAPL" +"2012-05-22",81.364288,81.982857,78.940002,79.567146,173717600,53.283173,"AAPL" +"2012-05-23",79.64286,81.828575,79.03286,81.508568,146224400,54.583275,"AAPL" +"2012-05-24",82.267143,82.35714,80.175713,80.760002,124057500,54.081974,"AAPL" +"2012-05-25",80.655716,80.835716,79.781425,80.327141,82126800,53.792103,"AAPL" +"2012-05-29",81.557144,82,80.758568,81.752853,95127200,54.746853,"AAPL" +"2012-05-30",81.314285,82.855713,80.937141,82.738571,132357400,55.406948,"AAPL" +"2012-05-31",82.96286,83.071426,81.637146,82.53286,122918600,55.269192,"AAPL" +"2012-06-01",81.308571,81.807144,80.074287,80.141426,130246900,53.667721,"AAPL" +"2012-06-04",80.214287,81.071426,78.35714,80.612854,139248900,53.983429,"AAPL" +"2012-06-05",80.181427,80.924286,79.761429,80.404289,97053600,53.843765,"AAPL" +"2012-06-06",81.110001,81.978569,80.785713,81.637146,100363900,54.669357,"AAPL" +"2012-06-07",82.470001,82.474289,81.5,81.674286,94941700,54.694237,"AAPL" +"2012-06-08",81.657143,82.940002,81.285713,82.902855,86879100,55.516956,"AAPL" +"2012-06-11",83.959999,84.071426,81.51857,81.595711,147816200,54.641617,"AAPL" +"2012-06-12",82.065712,82.374283,80.957146,82.308571,108845100,55.118996,"AAPL" +"2012-06-13",82.074287,82.639999,81.482857,81.737144,73395000,54.73632,"AAPL" +"2012-06-14",81.605713,81.928574,81.03714,81.647141,86393300,54.676064,"AAPL" +"2012-06-15",81.571426,82.08857,81.364288,82.01857,83813800,54.924778,"AAPL" +"2012-06-18",81.565712,83.984283,81.48143,83.682854,110103000,56.039288,"AAPL" +"2012-06-19",83.342857,84.285713,83.300003,83.915718,90351100,56.195232,"AAPL" +"2012-06-20",84.029999,84.178574,82.971428,83.677139,89735800,56.035473,"AAPL" +"2012-06-21",83.634285,84.031425,82.491432,82.524284,81587800,55.263435,"AAPL" +"2012-06-22",82.720001,83.169998,82.202858,83.157143,71117900,55.687241,"AAPL" +"2012-06-25",82.471428,82.828575,81.48143,81.538574,76095600,54.603352,"AAPL" +"2012-06-26",81.618568,82.07,81.047142,81.718575,69134100,54.723888,"AAPL" +"2012-06-27",82.14286,82.391426,81.702858,82.071426,50749300,54.960175,"AAPL" +"2012-06-28",81.667145,82,80.80143,81.292854,70709100,54.438801,"AAPL" +"2012-06-29",82.571426,83.428574,82.035713,83.428574,105375200,55.868996,"AAPL" +"2012-07-02",83.53286,84.781425,83.371429,84.645714,100023000,56.684093,"AAPL" +"2012-07-03",84.982857,85.714287,84.85714,85.629997,60428200,57.343227,"AAPL" +"2012-07-05",85.794289,87.762856,85.664284,87.134285,121095800,58.350582,"AAPL" +"2012-07-06",86.727142,86.919998,85.940002,86.554283,104732600,57.962193,"AAPL" +"2012-07-09",86.471428,87.699997,86.30143,87.69857,94851400,58.728485,"AAPL" +"2012-07-10",88.281425,88.552856,86.472855,86.887146,127989400,58.185085,"AAPL" +"2012-07-11",86.58857,86.808571,85.317146,86.347145,117330500,57.823471,"AAPL" +"2012-07-12",85.748573,86.209999,84.668571,85.557144,107010400,57.294437,"AAPL" +"2012-07-13",86.135712,86.741432,85.714287,86.424286,77856800,57.87513,"AAPL" +"2012-07-16",86.445717,87.374283,86.431427,86.701431,75315100,58.060726,"AAPL" +"2012-07-17",87.255714,87.35714,86.164284,86.705711,73406200,58.063602,"AAPL" +"2012-07-18",86.655716,86.905716,86.222855,86.608574,63175000,57.998535,"AAPL" +"2012-07-19",87.325714,87.907143,86.571426,87.760002,109215400,58.769611,"AAPL" +"2012-07-20",87.575714,87.777145,86.242859,86.328575,99367800,57.811035,"AAPL" +"2012-07-23",84.914284,86.557144,83.958572,86.261429,121993900,57.766068,"AAPL" +"2012-07-24",86.76857,87.097145,85.501427,85.845711,141283100,57.487686,"AAPL" +"2012-07-25",82.065712,82.971428,81.428574,82.138573,219328200,55.00515,"AAPL" +"2012-07-26",82.822861,82.914284,81.480003,82.125717,101658200,54.996548,"AAPL" +"2012-07-27",82.144287,83.690002,81.655716,83.594284,100984100,55.979977,"AAPL" +"2012-07-30",84.417145,85.634285,83.974289,85.004288,94785600,56.92421,"AAPL" +"2012-07-31",86.175713,87.385712,86.102859,87.251427,115581900,58.429028,"AAPL" +"2012-08-01",87.987144,88.057144,86.14286,86.687141,96125400,58.051155,"AAPL" +"2012-08-02",86.120003,87.241432,85.75,86.827141,83039600,58.144913,"AAPL" +"2012-08-03",87.66143,88.28286,87.365715,87.957146,86230200,58.901623,"AAPL" +"2012-08-06",88.184288,89.267143,87.894287,88.935715,75525800,59.556927,"AAPL" +"2012-08-07",88.96714,89.285713,88.291428,88.701431,72611700,59.400063,"AAPL" +"2012-08-08",88.484283,89.125717,88.157143,88.55143,61176500,59.299603,"AAPL" +"2012-08-09",88.264282,88.818573,88.257141,88.675713,55410600,61.214745,"AAPL" +"2012-08-10",88.387146,88.822861,88.385712,88.814285,48734700,61.31041,"AAPL" +"2012-08-13",89.055717,90,89.035713,90,69708100,62.128941,"AAPL" +"2012-08-14",90.267143,91.230003,90.029999,90.241432,85042300,62.295586,"AAPL" +"2012-08-15",90.185715,90.571426,89.678574,90.118568,64335600,62.210777,"AAPL" +"2012-08-16",90.172859,90.965714,90.071426,90.905716,63633500,62.754169,"AAPL" +"2012-08-17",91.428574,92.598572,91.258568,92.587143,110690300,63.914894,"AAPL" +"2012-08-20",92.858574,95.021431,92.842857,95.021431,153346200,65.595337,"AAPL" +"2012-08-21",95.831429,96.41143,92.904289,93.722855,203179900,64.698898,"AAPL" +"2012-08-22",93.488571,95.571426,92.587143,95.552856,141330700,65.962196,"AAPL" +"2012-08-23",95.158569,95.699997,94.449997,94.66143,105032200,65.346809,"AAPL" +"2012-08-24",94.215714,95.639999,93.650002,94.745712,109335100,65.404999,"AAPL" +"2012-08-27",97.141426,97.267143,96.220001,96.525711,106752100,66.633759,"AAPL" +"2012-08-28",96.425713,96.585716,95.809998,96.400002,66854200,66.546997,"AAPL" +"2012-08-29",96.464287,96.809998,96.085716,96.209999,50701700,66.415825,"AAPL" +"2012-08-30",95.805717,95.935715,94.692856,94.83857,75674900,65.469116,"AAPL" +"2012-08-31",95.321426,95.514282,93.89286,95.034286,84580300,65.604202,"AAPL" +"2012-09-04",95.108574,96.44857,94.928574,96.424286,91973000,66.563766,"AAPL" +"2012-09-05",96.510002,96.621429,95.657143,95.747147,84093800,66.096298,"AAPL" +"2012-09-06",96.167145,96.898575,95.828575,96.610001,97799100,66.691956,"AAPL" +"2012-09-07",96.864288,97.497147,96.538574,97.205711,82416600,67.103195,"AAPL" +"2012-09-10",97.207146,97.612854,94.585716,94.677139,121999500,65.357651,"AAPL" +"2012-09-11",95.015717,95.728569,93.785713,94.370003,125995800,65.14563,"AAPL" +"2012-09-12",95.264282,95.699997,93.714287,95.684288,178058300,66.052933,"AAPL" +"2012-09-13",96.767143,97.928574,96.395714,97.568573,149590000,67.353676,"AAPL" +"2012-09-14",98.565712,99.568573,98.269997,98.754288,150118500,68.172195,"AAPL" +"2012-09-17",99.907143,99.971428,99.230003,99.968575,99507800,69.010452,"AAPL" +"2012-09-18",99.982857,100.332855,99.488571,100.272858,93375800,69.220528,"AAPL" +"2012-09-19",100.03714,100.57,99.938568,100.300003,81718700,69.23925,"AAPL" +"2012-09-20",99.879997,100.008568,99.08857,99.814285,84142100,68.903931,"AAPL" +"2012-09-21",100.344284,100.724289,99.908569,100.012856,142897300,69.041031,"AAPL" +"2012-09-24",98.122856,99.302856,97.571426,98.684288,159941600,68.123886,"AAPL" +"2012-09-25",98.322861,98.968575,96.14286,96.220001,129697400,66.422737,"AAPL" +"2012-09-26",95.534286,96.098572,94.457146,95.025711,144125800,65.598289,"AAPL" +"2012-09-27",94.898575,97.452858,94.335716,97.331429,148522500,67.189957,"AAPL" +"2012-09-28",96.964287,97.30143,95.25,95.300003,133777700,65.787643,"AAPL" +"2012-10-01",95.879997,96.678574,93.785713,94.19857,135898700,65.027298,"AAPL" +"2012-10-02",94.544289,95.192856,92.949997,94.472855,156998100,65.216637,"AAPL" +"2012-10-03",94.980003,95.980003,94.66143,95.921425,106070300,66.216614,"AAPL" +"2012-10-04",95.89286,96.321426,95.078575,95.257141,92681400,65.758041,"AAPL" +"2012-10-05",95.028572,95.14286,93.040001,93.227142,148501500,64.356682,"AAPL" +"2012-10-08",92.41143,92.508568,90.872856,91.167145,159498500,62.934639,"AAPL" +"2012-10-09",91.235718,91.498573,89.078575,90.835716,209649300,62.705837,"AAPL" +"2012-10-10",91.391426,92.139999,91,91.558571,127589000,63.204845,"AAPL" +"2012-10-11",92.35714,92.457146,89.728569,89.728569,136520300,61.941547,"AAPL" +"2012-10-12",89.937141,90.76857,89.328575,89.958572,115003700,62.100323,"AAPL" +"2012-10-15",90.335716,90.732857,89.121429,90.68,108125500,62.598351,"AAPL" +"2012-10-16",90.767143,92.900002,90.14286,92.827141,137442900,64.080566,"AAPL" +"2012-10-17",92.695717,93.255714,92,92.087143,97259400,63.569721,"AAPL" +"2012-10-18",91.370003,91.722855,90,90.377144,119156100,62.389278,"AAPL" +"2012-10-19",90.150002,90.252853,87.08857,87.120003,186021500,60.140816,"AAPL" +"2012-10-22",87.488571,90.76857,87.251427,90.575714,136682700,62.526371,"AAPL" +"2012-10-23",90.14286,90.557144,87.385712,87.622856,176786400,60.48793,"AAPL" +"2012-10-24",88.777145,89.507141,87.234283,88.118568,139631800,60.830139,"AAPL" +"2012-10-25",88.571426,88.85714,86.507141,87.077141,164081400,60.111221,"AAPL" +"2012-10-26",87.061432,87.714287,84.428574,86.285713,254608200,59.564873,"AAPL" +"2012-10-31",84.982857,85.994286,83.957146,85.045715,127500800,58.708897,"AAPL" +"2012-11-01",85.459999,86.14286,84.881432,85.220001,90324500,58.829189,"AAPL" +"2012-11-02",85.127144,85.278572,82.10714,82.400002,149843400,56.882484,"AAPL" +"2012-11-05",83.360001,83.96714,82.514282,83.517143,132283900,57.653671,"AAPL" +"2012-11-06",84.318573,84.391426,82.870003,83.264282,93729300,57.479122,"AAPL" +"2012-11-07",81.977142,82.077141,79.39286,79.714287,198412200,56.837402,"AAPL" +"2012-11-08",80.089996,80.318573,76.470001,76.821426,264036500,54.774754,"AAPL" +"2012-11-09",77.202858,79.26857,76.245712,78.151428,232478400,55.723068,"AAPL" +"2012-11-12",79.164284,79.214287,76.949997,77.547142,128950500,55.292202,"AAPL" +"2012-11-13",76.987144,78.639999,76.622856,77.557144,133237300,55.299343,"AAPL" +"2012-11-14",77.928574,78.207146,76.597145,76.697144,119292600,54.686142,"AAPL" +"2012-11-15",76.790001,77.071426,74.660004,75.08857,197477700,53.539211,"AAPL" +"2012-11-16",75.028572,75.714287,72.25,75.382858,316723400,53.749039,"AAPL" +"2012-11-19",77.244286,81.071426,77.125717,80.818573,205829400,57.624779,"AAPL" +"2012-11-20",81.701431,81.707146,79.225716,80.129997,160688500,57.133808,"AAPL" +"2012-11-21",80.60714,81.052856,79.514282,80.242859,93250500,57.214291,"AAPL" +"2012-11-23",81.024284,81.714287,80.371429,81.64286,68206600,58.212513,"AAPL" +"2012-11-26",82.271431,84.285713,81.958572,84.218575,157644900,60.049026,"AAPL" +"2012-11-27",84.221428,84.345711,82.871429,83.540001,133332500,59.565189,"AAPL" +"2012-11-28",82.46714,83.685715,81.751427,83.277145,130216100,59.377773,"AAPL" +"2012-11-29",84.317146,84.89286,83.60714,84.194283,128674700,60.031712,"AAPL" +"2012-11-30",83.827141,84.057144,83.239998,83.611427,97829900,59.616116,"AAPL" +"2012-12-03",84.807144,84.941429,83.64286,83.741432,91070000,59.708817,"AAPL" +"2012-12-04",83.114288,83.114288,81.732857,82.264282,139267100,58.655598,"AAPL" +"2012-12-05",81.272858,81.321426,76.96714,76.970001,261159500,54.880699,"AAPL" +"2012-12-06",75.562859,79.044289,74.089996,78.177139,294303100,55.741405,"AAPL" +"2012-12-07",79.057144,79.314285,75.714287,76.178574,196760200,54.316391,"AAPL" +"2012-12-10",75,76.93,74.511429,75.688568,157621100,53.967007,"AAPL" +"2012-12-11",77.110001,78.508568,76.767143,77.341431,148086400,55.145531,"AAPL" +"2012-12-12",78.252853,78.285713,76.610001,77,121786000,54.902096,"AAPL" +"2012-12-13",75.878571,76.805717,75.114288,75.669998,156314900,53.953777,"AAPL" +"2012-12-14",73.535713,74.01857,72.225716,72.827141,252394800,51.926788,"AAPL" +"2012-12-17",72.704285,74.285713,71.604286,74.118568,189401800,52.847584,"AAPL" +"2012-12-18",75,76.414284,74.321426,76.271431,156421300,54.382595,"AAPL" +"2012-12-19",75.924286,76.242859,75.071426,75.187141,112342300,53.609501,"AAPL" +"2012-12-20",75.714287,75.742859,74.125717,74.53286,120422400,53.142979,"AAPL" +"2012-12-21",73.209999,74.238571,72.891426,74.190002,149067100,52.898514,"AAPL" +"2012-12-24",74.335716,74.89286,74.101425,74.309998,43938300,52.984074,"AAPL" +"2012-12-26",74.14286,74.208572,73.017143,73.285713,75609100,52.253754,"AAPL" +"2012-12-27",73.362854,73.75,72.094284,73.580002,113780100,52.463581,"AAPL" +"2012-12-28",72.898575,73.497147,72.58857,72.798569,88569600,51.906414,"AAPL" +"2012-12-31",72.932854,76.485718,72.714287,76.024284,164873100,54.20639,"AAPL" +"2013-01-02",79.117142,79.285713,77.375717,78.432854,140129500,55.923737,"AAPL" +"2013-01-03",78.26857,78.524284,77.285713,77.442856,88241300,55.217865,"AAPL" +"2013-01-04",76.709999,76.947144,75.118568,75.285713,148583400,53.679771,"AAPL" +"2013-01-07",74.571426,75.614288,73.599998,74.842857,121039100,53.364014,"AAPL" +"2013-01-08",75.601425,75.984283,74.464287,75.044289,114676800,53.507637,"AAPL" +"2013-01-09",74.64286,75.001427,73.71286,73.871429,101901100,52.67136,"AAPL" +"2013-01-10",75.507141,75.531425,73.645714,74.78714,150286500,53.324291,"AAPL" +"2013-01-11",74.428574,75.045715,74.145714,74.328575,87626700,52.997318,"AAPL" +"2013-01-14",71.811432,72.5,71.215714,71.678574,183551900,51.107822,"AAPL" +"2013-01-15",71.185715,71.284286,69.054283,69.417145,219193100,49.495407,"AAPL" +"2013-01-16",70.662857,72.777145,70.35714,72.298569,172701200,51.549889,"AAPL" +"2013-01-17",72.901428,72.964287,71.718575,71.811432,113419600,51.20256,"AAPL" +"2013-01-18",71.21714,71.745712,70.914284,71.428574,118230700,50.929581,"AAPL" +"2013-01-22",72.080002,72.554283,70.947144,72.110001,115386600,51.415455,"AAPL" +"2013-01-23",72.687141,73.57,72.110001,73.43,215377400,52.356636,"AAPL" +"2013-01-24",65.714287,66.53286,64.321426,64.35714,365213100,45.88755,"AAPL" +"2013-01-25",64.527145,65.175713,62.142857,62.84,302006600,44.805805,"AAPL" +"2013-01-28",62.547142,64.744286,62.265713,64.261429,196379400,45.819309,"AAPL" +"2013-01-29",65.5,65.742859,64.58857,65.46714,142789500,46.678997,"AAPL" +"2013-01-30",65.285713,66.085716,64.928574,65.261429,104288800,46.532326,"AAPL" +"2013-01-31",65.28286,65.611427,64.997147,65.07,79833600,46.395828,"AAPL" +"2013-02-01",65.587143,65.639999,64.050003,64.802856,134871100,46.205349,"AAPL" +"2013-02-04",64.844284,65.134285,63.142857,63.188572,119279300,45.054337,"AAPL" +"2013-02-05",63.435715,65.677139,63.174286,65.405716,143336900,46.635201,"AAPL" +"2013-02-06",65.209999,66.64286,64.654289,65.335716,148426600,46.585289,"AAPL" +"2013-02-07",66.178574,67.14286,64.874283,66.888573,176145200,49.708668,"AAPL" +"2013-02-08",67.714287,68.401428,66.89286,67.854286,158289600,50.426346,"AAPL" +"2013-02-11",68.071426,69.277145,67.60714,68.561432,129372600,50.951862,"AAPL" +"2013-02-12",68.501427,68.91143,66.82,66.842857,152263300,49.67469,"AAPL" +"2013-02-13",66.744286,67.662857,66.174286,66.715714,118801900,49.580196,"AAPL" +"2013-02-14",66.360001,67.377144,66.288574,66.655716,88818800,49.535614,"AAPL" +"2013-02-15",66.978569,67.165718,65.702858,65.737144,97936300,48.852974,"AAPL" +"2013-02-19",65.871429,66.104286,64.835716,65.71286,108945900,48.834938,"AAPL" +"2013-02-20",65.384285,65.384285,64.114288,64.121429,119075600,47.652248,"AAPL" +"2013-02-21",63.714287,64.167145,63.259998,63.722858,111795600,47.356049,"AAPL" +"2013-02-22",64.178574,64.514282,63.799999,64.401428,82663700,47.860332,"AAPL" +"2013-02-25",64.835716,65.017143,63.224285,63.257141,93144800,47.009949,"AAPL" +"2013-02-26",63.402859,64.505714,62.522858,64.138573,125374900,47.664982,"AAPL" +"2013-02-27",64.061432,64.634285,62.950001,63.509998,146837600,47.197853,"AAPL" +"2013-02-28",63.435715,63.98143,63.057144,63.057144,80628800,46.861313,"AAPL" +"2013-03-01",62.57143,62.597141,61.425713,61.495716,138112100,45.700935,"AAPL" +"2013-03-04",61.114285,61.171429,59.857143,60.007141,145688900,44.594696,"AAPL" +"2013-03-05",60.21143,62.169998,60.107143,61.591427,159608400,45.772064,"AAPL" +"2013-03-06",62.072857,62.17857,60.632858,60.808571,115062500,45.190281,"AAPL" +"2013-03-07",60.642857,61.715714,60.151428,61.511429,117118400,45.712608,"AAPL" +"2013-03-08",61.400002,62.204285,61.23,61.674286,97870500,45.833637,"AAPL" +"2013-03-11",61.392857,62.715714,60.734287,62.552856,118559000,46.486557,"AAPL" +"2013-03-12",62.228573,62.697144,61.081429,61.204285,116477900,45.484352,"AAPL" +"2013-03-13",61.207142,62.07143,60.765713,61.192856,101387300,45.475857,"AAPL" +"2013-03-14",61.832859,62.091427,61.492859,61.785713,75968900,45.916443,"AAPL" +"2013-03-15",62.561428,63.46143,62.464287,63.380001,160990200,47.101254,"AAPL" +"2013-03-18",63.064285,65.351425,63.028572,65.102859,151549300,48.381603,"AAPL" +"2013-03-19",65.64286,65.852859,64.071426,64.927139,131693800,48.251015,"AAPL" +"2013-03-20",65.345711,65.375717,64.227142,64.582855,77165200,47.995167,"AAPL" +"2013-03-21",64.317146,65.425713,64.300003,64.675713,95813900,48.064167,"AAPL" +"2013-03-22",64.940002,66.014282,64.730003,65.987144,98776300,49.038769,"AAPL" +"2013-03-25",66.384285,67.135712,65.968575,66.225716,125283900,49.216061,"AAPL" +"2013-03-26",66.491432,66.548569,65.790001,65.877144,73573500,48.957012,"AAPL" +"2013-03-27",65.208572,65.257141,64.389999,64.582855,82809300,47.995167,"AAPL" +"2013-03-28",64.260002,64.545715,63.08857,63.237144,110709900,46.995083,"AAPL" +"2013-04-01",63.128571,63.385715,61.105713,61.272858,97433000,45.535305,"AAPL" +"2013-04-02",61.085712,62.591427,60.914288,61.398571,132379800,45.628746,"AAPL" +"2013-04-03",61.624287,62.468571,61.472858,61.712856,90804000,45.862309,"AAPL" +"2013-04-04",61.965714,62.142857,60.75,61.102856,89611900,45.40897,"AAPL" +"2013-04-05",60.642857,60.707142,59.954285,60.457142,95923800,44.929108,"AAPL" +"2013-04-08",60.692856,61.07143,60.355713,60.887142,75207300,45.248669,"AAPL" +"2013-04-09",60.908573,61.214287,60.392857,60.997143,76653500,45.330421,"AAPL" +"2013-04-10",61.157143,62.437141,60.85857,62.241428,93982000,46.255116,"AAPL" +"2013-04-11",61.959999,62.57,61.599998,62.047142,82091100,46.110741,"AAPL" +"2013-04-12",62.021427,62.021427,61.298573,61.400002,59653300,45.629803,"AAPL" +"2013-04-15",61,61.127144,59.935715,59.978573,79380000,44.573467,"AAPL" +"2013-04-16",60.224285,60.944286,60.081429,60.89143,76442800,45.25185,"AAPL" +"2013-04-17",60.03857,60.085712,56.872856,57.542858,236264000,42.76334,"AAPL" +"2013-04-18",57.855713,57.970001,55.677143,56.007141,166574800,41.622063,"AAPL" +"2013-04-19",55.424286,57.085712,55.014286,55.790001,152318600,41.46069,"AAPL" +"2013-04-22",56.091427,57.457142,55.895714,56.952858,107480100,42.324879,"AAPL" +"2013-04-23",57.712856,58.34,56.972858,58.01857,166059600,43.116856,"AAPL" +"2013-04-24",56.220001,59.32143,56.07143,57.922855,242412800,43.045742,"AAPL" +"2013-04-25",58.747143,59.134285,58.142857,58.34,96209400,43.355747,"AAPL" +"2013-04-26",58.544285,59.824287,58.32143,59.599998,191024400,44.292122,"AAPL" +"2013-04-29",60.064285,61.945713,60,61.445713,160081600,45.663773,"AAPL" +"2013-04-30",62.157143,63.607143,61.724285,63.254284,172884600,47.00782,"AAPL" +"2013-05-01",63.494286,63.561428,62.055714,62.755714,126727300,46.63731,"AAPL" +"2013-05-02",63.111427,64.084282,62.947144,63.645714,105457100,47.298717,"AAPL" +"2013-05-03",64.472855,64.747147,64.164284,64.28286,90325200,47.772221,"AAPL" +"2013-05-06",65.101425,66.028572,64.901428,65.815712,124160400,48.911358,"AAPL" +"2013-05-07",66.424286,66.535713,64.814285,65.522858,120938300,48.693726,"AAPL" +"2013-05-08",65.577141,66.48143,65.115715,66.262856,118149500,49.243668,"AAPL" +"2013-05-09",65.687141,66.14286,65.082855,65.252853,99621900,50.832851,"AAPL" +"2013-05-10",65.424286,65.672859,64.354286,64.709999,83713000,50.409962,"AAPL" +"2013-05-13",64.501427,65.414284,64.5,64.96286,79237200,50.606945,"AAPL" +"2013-05-14",64.835716,65.028572,63.164288,63.408573,111779500,49.39613,"AAPL" +"2013-05-15",62.737144,63,60.337143,61.264286,185403400,47.7257,"AAPL" +"2013-05-16",60.462856,62.549999,59.842857,62.082859,150801000,48.363377,"AAPL" +"2013-05-17",62.721428,62.869999,61.572857,61.894287,106976100,48.216484,"AAPL" +"2013-05-20",61.701427,63.685715,61.442856,63.275715,112894600,49.292625,"AAPL" +"2013-05-21",62.592857,63.639999,62.028572,62.808571,114005500,48.928707,"AAPL" +"2013-05-22",63.435715,64.050003,62.602856,63.049999,110759600,49.116795,"AAPL" +"2013-05-23",62.278572,63.737144,62.255714,63.162857,88255300,49.204716,"AAPL" +"2013-05-24",62.978573,63.665714,62.908573,63.592857,69041700,49.539684,"AAPL" +"2013-05-28",64.271431,64.444283,62.978573,63.062859,96536300,49.126816,"AAPL" +"2013-05-29",62.857143,63.92857,62.771427,63.564285,82644100,49.517426,"AAPL" +"2013-05-30",63.664288,64.928574,63.501427,64.511429,88379900,50.255272,"AAPL" +"2013-05-31",64.64286,65.300003,64.214287,64.247147,96075700,50.049389,"AAPL" +"2013-06-03",64.389999,64.622856,63.21143,64.388573,93088100,50.159561,"AAPL" +"2013-06-04",64.745712,64.918571,63.912857,64.187141,73182200,50.002651,"AAPL" +"2013-06-05",63.664288,64.388573,63.387142,63.587143,72647400,49.535236,"AAPL" +"2013-06-06",63.638573,63.857143,62.007141,62.637142,104233500,48.795177,"AAPL" +"2013-06-07",62.357143,63.32,61.824287,63.115715,101133900,49.167988,"AAPL" +"2013-06-10",63.532856,64.154289,62.400002,62.69857,112538300,48.843029,"AAPL" +"2013-06-11",62.248573,63.251427,61.902859,62.514286,71528100,48.699463,"AAPL" +"2013-06-12",62.785713,63.035713,61.642857,61.741428,66306800,48.097401,"AAPL" +"2013-06-13",61.785713,62.44857,61.25,62.279999,71458100,48.516949,"AAPL" +"2013-06-14",62.200001,62.327145,61.214287,61.435715,67966500,47.859241,"AAPL" +"2013-06-17",61.634285,62.242859,61.48,61.714287,64853600,48.076256,"AAPL" +"2013-06-18",61.651428,62.128571,61.458572,61.681427,48756400,48.050667,"AAPL" +"2013-06-19",61.628571,61.665714,60.42857,60.42857,77735000,47.074657,"AAPL" +"2013-06-20",59.900002,60.854286,59.310001,59.548573,89327700,46.389137,"AAPL" +"2013-06-21",59.784286,60,58.299999,59.07143,120279600,46.017429,"AAPL" +"2013-06-24",58.200001,58.380001,56.864285,57.505714,120186500,44.797733,"AAPL" +"2013-06-25",57.957142,58.255714,56.975716,57.51857,78540700,44.807732,"AAPL" +"2013-06-26",57.700001,57.827145,56.522858,56.867142,91931000,44.300266,"AAPL" +"2013-06-27",57.035713,57.341427,56.220001,56.254284,84311500,43.822834,"AAPL" +"2013-06-28",55.908573,57.181427,55.552856,56.647144,144629100,44.12888,"AAPL" +"2013-07-01",57.527142,58.895714,57.317142,58.459999,97763400,45.541115,"AAPL" +"2013-07-02",58.565716,60.232857,58.495716,59.784286,117466300,46.57275,"AAPL" +"2013-07-03",60.122856,60.425713,59.635715,60.114285,60232200,46.82983,"AAPL" +"2013-07-05",60.055714,60.470001,59.335712,59.631428,68506200,46.453682,"AAPL" +"2013-07-08",60.015713,60.142857,58.664288,59.292858,74534600,46.189938,"AAPL" +"2013-07-09",59.085712,60.5,58.625713,60.335712,88146100,47.002327,"AAPL" +"2013-07-10",59.942856,60.685715,59.75,60.104286,70351400,46.822041,"AAPL" +"2013-07-11",60.421429,61.17857,60.167141,61.041428,81573100,47.552097,"AAPL" +"2013-07-12",61.092857,61.398571,60.487144,60.93,69890800,47.465282,"AAPL" +"2013-07-15",60.715714,61.637142,60.685715,61.062859,60479300,47.568779,"AAPL" +"2013-07-16",60.931427,61.529999,60.595715,61.457142,54134500,47.875942,"AAPL" +"2013-07-17",61.385715,61.745716,61.174286,61.472858,49747600,47.88818,"AAPL" +"2013-07-18",61.91143,62.124287,61.515713,61.68,54719700,48.049549,"AAPL" +"2013-07-19",61.871429,61.997143,60.621429,60.707142,67180400,47.291676,"AAPL" +"2013-07-22",61.351429,61.392857,60.781429,60.901428,51949100,47.443035,"AAPL" +"2013-07-23",60.857143,60.994286,59.815716,59.855713,92348900,46.628403,"AAPL" +"2013-07-24",62.704285,63.512856,62.18,62.93,147984200,49.023308,"AAPL" +"2013-07-25",62.957142,63.057144,62.258572,62.642857,57373400,48.799622,"AAPL" +"2013-07-26",62.185715,63.005714,62.048573,62.998573,50038100,49.076725,"AAPL" +"2013-07-29",62.971428,64.284286,62.885715,63.970001,62014400,49.833496,"AAPL" +"2013-07-30",64.279999,65.307144,64.175713,64.760002,77355600,50.448906,"AAPL" +"2013-07-31",64.998573,65.334282,64.204285,64.647141,80739400,50.360981,"AAPL" +"2013-08-01",65.10714,65.257141,64.751427,65.239998,51562700,50.82283,"AAPL" +"2013-08-02",65.43,66.121429,65.237144,66.077141,68695900,51.474979,"AAPL" +"2013-08-05",66.384285,67.238571,66.021431,67.064285,79713900,52.243965,"AAPL" +"2013-08-06",66.860001,67.412857,66.024284,66.464287,83714400,51.776569,"AAPL" +"2013-08-07",66.257141,66.714287,65.96714,66.425713,74714500,51.746517,"AAPL" +"2013-08-08",66.265717,66.300003,65.421425,65.858574,63944300,53.773788,"AAPL" +"2013-08-09",65.519997,65.779999,64.807144,64.921425,66716300,53.008598,"AAPL" +"2013-08-12",65.265717,66.949997,65.232857,66.765717,91108500,54.514477,"AAPL" +"2013-08-13",67.277145,70.665718,66.864288,69.938568,220485300,57.105125,"AAPL" +"2013-08-14",71.125717,72.035713,70.485718,71.214287,189093100,58.146748,"AAPL" +"2013-08-15",70.917145,71.771431,69.868568,71.129997,122573500,58.07793,"AAPL" +"2013-08-16",71.449997,71.848572,71.265717,71.761429,90576500,58.593491,"AAPL" +"2013-08-19",72.048569,73.391426,72,72.534286,127629600,59.224537,"AAPL" +"2013-08-20",72.815712,72.938568,71.545715,71.581429,89672100,58.446522,"AAPL" +"2013-08-21",71.941429,72.449997,71.599998,71.765717,83969900,58.596992,"AAPL" +"2013-08-22",72.139999,72.227142,71.171425,71.851425,61051900,58.666973,"AAPL" +"2013-08-23",71.895714,71.907143,71.335716,71.574287,55682900,58.440689,"AAPL" +"2013-08-26",71.535713,72.885712,71.5,71.852859,82741400,58.66814,"AAPL" +"2013-08-27",71.14286,71.78714,69.471428,69.798569,106047200,56.990814,"AAPL" +"2013-08-28",69.428574,70.828575,69.428574,70.128571,76902000,57.260258,"AAPL" +"2013-08-29",70.235718,70.928574,70.16143,70.242859,59914400,57.353565,"AAPL" +"2013-08-30",70.285713,70.421425,69.5,69.602859,68074300,56.830997,"AAPL" +"2013-09-03",70.442856,71.514282,69.621429,69.797142,82982200,56.989643,"AAPL" +"2013-09-04",71.365715,71.748573,70.897141,71.241432,86258200,58.168911,"AAPL" +"2013-09-05",71.464287,71.525711,70.519997,70.752853,59091900,57.769978,"AAPL" +"2013-09-06",71.205711,71.339996,69.992859,71.174286,89881400,58.114082,"AAPL" +"2013-09-09",72.14286,72.559998,71.925713,72.309998,85171800,59.041416,"AAPL" +"2013-09-10",72.314285,72.492859,69.928574,70.662857,185798900,57.696491,"AAPL" +"2013-09-11",66.715714,67.669998,66.401428,66.815712,224674100,54.555283,"AAPL" +"2013-09-12",66.928574,67.914284,66.572861,67.527145,101012800,55.136177,"AAPL" +"2013-09-13",67.048569,67.404289,66.385712,66.414284,74708900,54.227524,"AAPL" +"2013-09-16",65.85714,65.944283,63.888573,64.302856,135926700,52.50354,"AAPL" +"2013-09-17",63.994286,65.672859,63.92857,65.045715,99845200,53.110073,"AAPL" +"2013-09-18",66.168571,66.621429,65.808571,66.382858,114215500,54.201862,"AAPL" +"2013-09-19",67.242859,67.975716,67.035713,67.471428,101135300,55.090687,"AAPL" +"2013-09-20",68.285713,68.364288,66.571426,66.772858,174825700,54.520302,"AAPL" +"2013-09-23",70.871429,70.987144,68.942856,70.091431,190526700,57.229939,"AAPL" +"2013-09-24",70.697144,70.781425,69.688568,69.871429,91086100,57.050304,"AAPL" +"2013-09-25",69.885712,69.94857,68.775711,68.790001,79239300,56.167313,"AAPL" +"2013-09-26",69.428574,69.794289,69.128571,69.459999,59305400,56.714355,"AAPL" +"2013-09-27",69.111427,69.238571,68.674286,68.964287,57010100,56.309624,"AAPL" +"2013-09-30",68.178574,68.808571,67.772858,68.10714,65039100,55.609756,"AAPL" +"2013-10-01",68.349998,69.877144,68.339996,69.708572,88470900,56.91732,"AAPL" +"2013-10-02",69.375717,70.257141,69.10714,69.937141,72296000,57.103954,"AAPL" +"2013-10-03",70.072861,70.335716,68.677139,69.058571,80688300,56.386585,"AAPL" +"2013-10-04",69.122856,69.228569,68.371429,69.004288,64717100,56.34227,"AAPL" +"2013-10-07",69.508568,70.378571,69.335716,69.678574,78073100,56.892838,"AAPL" +"2013-10-08",69.991432,70.091431,68.648575,68.705711,72729300,56.098476,"AAPL" +"2013-10-09",69.234283,69.684288,68.325714,69.512856,75431300,56.757526,"AAPL" +"2013-10-10",70.188568,70.339996,69.577141,69.94857,69650700,57.113285,"AAPL" +"2013-10-11",69.57,70.548569,69.308571,70.401428,66934700,57.483051,"AAPL" +"2013-10-14",69.975716,71.082855,69.907143,70.862854,65474500,57.859806,"AAPL" +"2013-10-15",71.072861,71.714287,70.788574,71.239998,80018400,58.167747,"AAPL" +"2013-10-16",71.541428,71.790001,71.318573,71.587143,62775300,58.451195,"AAPL" +"2013-10-17",71.425713,72.111427,71.382858,72.071426,63398300,58.846607,"AAPL" +"2013-10-18",72.284286,72.751427,72.244286,72.69857,72635500,59.358677,"AAPL" +"2013-10-21",73.110001,74.900002,73.074287,74.480003,99526700,60.813225,"AAPL" +"2013-10-22",75.201431,75.492859,72.575714,74.267143,133515900,60.639404,"AAPL" +"2013-10-23",74.14286,75.095711,74.14286,74.994286,78430800,61.233139,"AAPL" +"2013-10-24",75,76.067146,74.635712,75.987144,96191200,62.043804,"AAPL" +"2013-10-25",75.902855,76.175713,75.015717,75.137146,84448000,61.349792,"AAPL" +"2013-10-28",75.577141,75.85714,74.744286,75.697144,137610200,61.807018,"AAPL" +"2013-10-29",76.610001,77.035713,73.505714,73.811432,158951800,60.267315,"AAPL" +"2013-10-30",74.230003,75.360001,73.860001,74.985718,88540900,61.226135,"AAPL" +"2013-10-31",75,75.355713,74.46714,74.671425,68924100,60.969501,"AAPL" +"2013-11-01",74.860001,74.971428,73.691429,74.290001,68722500,60.658089,"AAPL" +"2013-11-04",74.442856,75.260002,74.115715,75.25,61156900,61.441933,"AAPL" +"2013-11-05",74.940002,75.555717,74.714287,75.064285,66303300,61.290287,"AAPL" +"2013-11-06",74.878571,74.980003,74.028572,74.417145,55843900,63.335331,"AAPL" +"2013-11-07",74.225716,74.741432,73.197144,73.21286,65655100,62.310387,"AAPL" +"2013-11-08",73.511429,74.447144,73.227142,74.365715,69829200,63.291553,"AAPL" +"2013-11-11",74.284286,74.524284,73.487144,74.150002,56863100,63.10796,"AAPL" +"2013-11-12",73.952858,74.845711,73.85714,74.28714,51069200,63.224682,"AAPL" +"2013-11-13",74,74.60714,73.851425,74.375717,49305200,63.300076,"AAPL" +"2013-11-14",74.687141,75.611427,74.552856,75.451431,70604800,64.215599,"AAPL" +"2013-11-15",75.225716,75.584282,74.927139,74.998573,79480100,63.830181,"AAPL" +"2013-11-18",74.998573,75.312859,74.028572,74.089996,61236000,63.056896,"AAPL" +"2013-11-19",74.147141,74.76857,73.995712,74.221428,52234700,63.168758,"AAPL" +"2013-11-20",74.175713,74.345711,73.475716,73.571426,48479200,62.615551,"AAPL" +"2013-11-21",73.942856,74.458572,73.381432,74.44857,65506700,63.362068,"AAPL" +"2013-11-22",74.21714,74.594284,74.075714,74.257141,55931400,63.19915,"AAPL" +"2013-11-25",74.431427,75.124283,74.428574,74.82,57327900,63.678181,"AAPL" +"2013-11-26",74.874283,76.591431,74.85714,76.199997,100345700,64.852692,"AAPL" +"2013-11-27",76.615715,78,76.199997,77.994286,90862100,66.379784,"AAPL" +"2013-11-29",78.497147,79.761429,78.258568,79.438568,79531900,67.608986,"AAPL" +"2013-12-02",79.714287,80.618568,78.688568,78.747147,118136200,67.020531,"AAPL" +"2013-12-03",79.757141,80.91143,79.668571,80.902855,112742000,68.855217,"AAPL" +"2013-12-04",80.785713,81.312859,80.117142,80.714287,94452400,68.694733,"AAPL" +"2013-12-05",81.807144,82.162857,80.915718,81.128571,111895000,69.047333,"AAPL" +"2013-12-06",80.827141,80.964287,79.938568,80.002853,86088100,68.089241,"AAPL" +"2013-12-09",80.128571,81.368568,80.128571,80.918571,80123400,68.868599,"AAPL" +"2013-12-10",80.511429,81.125717,80.171425,80.792854,69567400,68.761612,"AAPL" +"2013-12-11",81,81.567146,79.955711,80.194283,89929700,68.252151,"AAPL" +"2013-12-12",80.305717,80.762856,80.004288,80.077141,65572500,68.152473,"AAPL" +"2013-12-13",80.407143,80.41143,79.095711,79.204285,83205500,67.409607,"AAPL" +"2013-12-16",79.288574,80.377144,79.28714,79.64286,70648200,67.782852,"AAPL" +"2013-12-17",79.401428,79.919998,79.054283,79.284286,57475600,67.477669,"AAPL" +"2013-12-18",78.528572,78.778572,76.971428,78.681427,141465800,66.9646,"AAPL" +"2013-12-19",78.5,78.571426,77.675713,77.779999,80077200,66.19738,"AAPL" +"2013-12-20",77.918571,78.80143,77.831429,78.431427,109103400,66.751823,"AAPL" +"2013-12-23",81.14286,81.531425,80.394287,81.441429,125326600,69.313591,"AAPL" +"2013-12-24",81.412857,81.697144,80.861427,81.095711,41888700,69.019356,"AAPL" +"2013-12-26",81.157143,81.35714,80.482857,80.557144,51002000,68.560997,"AAPL" +"2013-12-27",80.545715,80.629997,79.928574,80.012856,56471100,68.097748,"AAPL" +"2013-12-30",79.637146,80.012856,78.902855,79.21714,63407400,67.420517,"AAPL" +"2013-12-31",79.167145,80.182854,79.14286,80.145714,55771100,68.210831,"AAPL" +"2014-01-02",79.382858,79.575714,78.860001,79.01857,58671200,67.251503,"AAPL" +"2014-01-03",78.980003,79.099998,77.204285,77.28286,98116900,65.7743,"AAPL" +"2014-01-06",76.778572,78.114288,76.228569,77.704285,103152700,66.132957,"AAPL" +"2014-01-07",77.760002,77.994286,76.845711,77.148575,79302300,65.660004,"AAPL" +"2014-01-08",76.972855,77.937141,76.955711,77.637146,64632400,66.075813,"AAPL" +"2014-01-09",78.114288,78.122856,76.478569,76.645714,69787200,65.232025,"AAPL" +"2014-01-10",77.118568,77.257141,75.872856,76.134285,76244000,64.796753,"AAPL" +"2014-01-13",75.701431,77.5,75.697144,76.53286,94623200,65.135979,"AAPL" +"2014-01-14",76.888573,78.104286,76.808571,78.055717,83140400,66.43206,"AAPL" +"2014-01-15",79.074287,80.028572,78.808571,79.622856,97909700,67.765808,"AAPL" +"2014-01-16",79.271431,79.550003,78.811432,79.178574,57319500,67.387703,"AAPL" +"2014-01-17",78.78286,78.867142,77.128571,77.238571,106684900,65.736603,"AAPL" +"2014-01-21",77.284286,78.581429,77.202858,78.438568,82131700,66.757919,"AAPL" +"2014-01-22",78.701431,79.612854,78.258568,78.78714,94996300,67.054565,"AAPL" +"2014-01-23",78.562859,79.5,77.830002,79.454285,100809800,67.622375,"AAPL" +"2014-01-24",79.14286,79.374283,77.821426,78.010002,107338700,66.393143,"AAPL" +"2014-01-27",78.581429,79.257141,77.964287,78.64286,138719700,66.931786,"AAPL" +"2014-01-28",72.68,73.571426,71.724289,72.35714,266380800,61.582092,"AAPL" +"2014-01-29",71.992859,72.48143,71.23143,71.535713,125702500,60.88298,"AAPL" +"2014-01-30",71.791428,72.35714,70.957146,71.397141,169625400,60.765038,"AAPL" +"2014-01-31",70.739998,71.647141,70.507141,71.514282,116199300,60.864742,"AAPL" +"2014-02-03",71.80143,72.53286,71.328575,71.647141,100366000,60.977806,"AAPL" +"2014-02-04",72.264282,72.779999,71.822861,72.684288,94170300,61.860519,"AAPL" +"2014-02-05",72.365715,73.611427,72.321426,73.227142,82086200,62.322529,"AAPL" +"2014-02-06",72.865715,73.35714,72.544289,73.215714,64441300,65.021019,"AAPL" +"2014-02-07",74.482857,74.704285,73.91143,74.239998,92570100,65.930649,"AAPL" +"2014-02-10",74.094284,75.998573,74,75.57,86389800,67.111786,"AAPL" +"2014-02-11",75.80143,76.821426,75.64286,76.565712,70564200,67.996056,"AAPL" +"2014-02-12",76.707146,77.080002,76.177139,76.559998,77025200,67.99099,"AAPL" +"2014-02-13",76.379997,77.835716,76.314285,77.775711,76849500,69.070618,"AAPL" +"2014-02-14",77.495712,77.997147,77.315712,77.71286,68231100,69.014824,"AAPL" +"2014-02-18",78,78.741432,77.944283,77.998573,65062900,69.268555,"AAPL" +"2014-02-19",77.821426,78.127144,76.335716,76.767143,78442000,68.174957,"AAPL" +"2014-02-20",76.141426,76.714287,75.571426,75.878571,76464500,67.385818,"AAPL" +"2014-02-21",76.112854,76.367142,74.942856,75.035713,69696200,66.637291,"AAPL" +"2014-02-24",74.735718,75.702858,74.631432,75.364288,72227400,66.929108,"AAPL" +"2014-02-25",75.625717,75.652855,74.428574,74.580002,57988000,66.232597,"AAPL" +"2014-02-26",74.80143,75,73.657143,73.907143,69054300,65.63504,"AAPL" +"2014-02-27",73.877144,75.540001,73.721428,75.381432,75470500,66.944336,"AAPL" +"2014-02-28",75.582855,76.10714,74.58857,75.177139,92992200,66.762894,"AAPL" +"2014-03-03",74.774284,75.807144,74.687141,75.394287,59695300,66.955742,"AAPL" +"2014-03-04",75.85714,76.091431,75.395714,75.891426,64785000,67.39724,"AAPL" +"2014-03-05",75.845711,76.39286,75.589996,76.05143,50015700,67.53933,"AAPL" +"2014-03-06",76.112854,76.348572,75.442856,75.821426,46372200,67.335083,"AAPL" +"2014-03-07",75.870003,75.997147,75.150002,75.777145,55182400,67.295746,"AAPL" +"2014-03-10",75.480003,76.190002,75.477142,75.845711,44646000,67.356644,"AAPL" +"2014-03-11",76.492859,76.96286,76.084282,76.584282,69806100,68.012543,"AAPL" +"2014-03-12",76.358574,76.764282,76,76.658569,49831600,68.078506,"AAPL" +"2014-03-13",76.777145,77.094284,75.594284,75.807144,64435700,67.322395,"AAPL" +"2014-03-14",75.541428,75.841431,74.714287,74.955711,59299800,66.566254,"AAPL" +"2014-03-17",75.385712,75.709999,75.121429,75.248573,49886200,66.826332,"AAPL" +"2014-03-18",75.128571,75.995712,75.028572,75.914284,52411800,67.417549,"AAPL" +"2014-03-19",76.03714,76.605713,75.571426,75.894287,56189000,67.399796,"AAPL" +"2014-03-20",75.69857,76.095711,75.335716,75.528572,52099600,67.075005,"AAPL" +"2014-03-21",75.989998,76.25,75.190002,76.124283,93511600,67.604012,"AAPL" +"2014-03-24",76.917145,77.214287,76.437141,77.027145,88925200,68.405846,"AAPL" +"2014-03-25",77.35714,77.964287,77.084282,77.855713,70573300,69.14167,"AAPL" +"2014-03-26",78.074287,78.428574,76.980003,77.111427,74942000,68.48069,"AAPL" +"2014-03-27",77.145714,77.35714,76.445717,76.779999,55507900,68.186356,"AAPL" +"2014-03-28",76.902855,76.991432,76.321426,76.694283,50141000,68.110252,"AAPL" +"2014-03-31",77.03286,77.258568,76.561432,76.677139,42167300,68.095001,"AAPL" +"2014-04-01",76.822861,77.410004,76.681427,77.378571,50190000,68.717934,"AAPL" +"2014-04-02",77.482857,77.639999,77.18,77.507141,45105200,68.832115,"AAPL" +"2014-04-03",77.341431,77.5,76.805717,76.970001,40586000,68.35511,"AAPL" +"2014-04-04",77.115715,77.14286,75.797142,75.974289,68812800,67.470833,"AAPL" +"2014-04-07",75.431427,75.842857,74.555717,74.781425,72462600,66.411484,"AAPL" +"2014-04-08",75.027145,75.160004,74.099998,74.777145,60972100,66.407692,"AAPL" +"2014-04-09",74.662857,75.784286,74.574287,75.760002,51542400,67.280518,"AAPL" +"2014-04-10",75.811432,76.034286,74.738571,74.78286,59913000,66.41275,"AAPL" +"2014-04-11",74.14286,74.690002,73.877144,74.230003,67929400,65.921761,"AAPL" +"2014-04-14",74.557144,74.594284,73.887146,74.525711,51418500,66.184387,"AAPL" +"2014-04-15",74.324287,74.519997,73.047142,73.994286,66622500,65.71244,"AAPL" +"2014-04-16",74.007141,74.441429,73.44857,74.144287,53691400,65.84565,"AAPL" +"2014-04-17",74.285713,75.394287,74.171425,74.991432,71083600,66.597977,"AAPL" +"2014-04-21",75.048569,76.019997,74.851425,75.881432,45637200,67.388367,"AAPL" +"2014-04-22",75.472855,75.975716,75.214287,75.957146,50640800,67.455612,"AAPL" +"2014-04-23",75.580002,75.875717,74.921425,74.964287,98735000,66.573868,"AAPL" +"2014-04-24",81.172859,81.428574,80.104286,81.110001,189977900,72.031723,"AAPL" +"2014-04-25",80.647141,81.71286,80.565712,81.705711,97568800,72.56076,"AAPL" +"2014-04-28",81.828575,85.10714,81.792854,84.870003,167371400,75.370872,"AAPL" +"2014-04-29",84.82,85.139999,84.215714,84.618568,84344400,75.147606,"AAPL" +"2014-04-30",84.662857,85.632858,84.257141,84.298569,114160200,74.863411,"AAPL" +"2014-05-01",84.571426,84.971428,83.765717,84.497147,61012000,75.039764,"AAPL" +"2014-05-02",84.620003,84.885712,84.244286,84.654289,47878600,75.179306,"AAPL" +"2014-05-05",84.305717,85.85714,84.285713,85.851425,71766800,76.24247,"AAPL" +"2014-05-06",85.971428,86.344284,84.915718,84.915718,93641100,75.411484,"AAPL" +"2014-05-07",85.035713,85.327141,83.961426,84.618568,70716100,75.147606,"AAPL" +"2014-05-08",84.035713,84.915718,83.771431,83.998573,57574300,77.614685,"AAPL" +"2014-05-09",83.505714,83.75,82.904289,83.648575,72899400,77.29129,"AAPL" +"2014-05-12",83.927139,84.808571,83.914284,84.690002,53302200,78.253563,"AAPL" +"2014-05-13",84.571426,84.934288,84.385712,84.822861,39934300,78.37632,"AAPL" +"2014-05-14",84.632858,85.342857,84.534286,84.83857,41601000,78.390823,"AAPL" +"2014-05-15",84.957146,85.228569,84.005714,84.117142,57711500,77.724251,"AAPL" +"2014-05-16",84.089996,85.361427,83.628571,85.358574,69064100,78.871315,"AAPL" +"2014-05-19",85.407143,86.761429,85.332855,86.370003,79438800,79.80587,"AAPL" +"2014-05-20",86.358574,86.628571,85.818573,86.387146,58709000,79.821709,"AAPL" +"2014-05-21",86.261429,86.671425,86.008568,86.615715,49214900,80.032921,"AAPL" +"2014-05-22",86.657143,87.121429,86.300003,86.752853,50190000,80.159637,"AAPL" +"2014-05-23",86.75,87.818573,86.638573,87.732857,58052400,81.065155,"AAPL" +"2014-05-27",87.982857,89.408569,87.947144,89.375717,87216500,82.583153,"AAPL" +"2014-05-28",89.431427,89.975716,89.111427,89.144287,78870400,82.369324,"AAPL" +"2014-05-29",89.692856,90.98143,89.681427,90.76857,94118500,83.870155,"AAPL" +"2014-05-30",91.139999,92.024284,89.842857,90.428574,141005200,83.556007,"AAPL" +"2014-06-02",90.565712,90.690002,88.928574,89.807144,92337700,82.981796,"AAPL" +"2014-06-03",89.779999,91.248573,89.75,91.077141,73177300,84.155273,"AAPL" +"2014-06-04",91.062859,92.555717,90.872856,92.117142,83870500,85.116241,"AAPL" +"2014-06-05",92.314285,92.767143,91.80143,92.478569,75951400,85.450195,"AAPL" +"2014-06-06",92.842857,93.03714,92.067146,92.224289,87484600,85.215256,"AAPL" +"2014-06-09",92.699997,93.879997,91.75,93.699997,75415000,86.578804,"AAPL" +"2014-06-10",94.730003,95.050003,93.57,94.25,62777000,87.087006,"AAPL" +"2014-06-11",94.129997,94.760002,93.470001,93.860001,45681000,86.726639,"AAPL" +"2014-06-12",94.040001,94.120003,91.900002,92.290001,54749000,85.275955,"AAPL" +"2014-06-13",92.199997,92.440002,90.879997,91.279999,54525000,84.34272,"AAPL" +"2014-06-16",91.510002,92.75,91.449997,92.199997,35561000,85.192787,"AAPL" +"2014-06-17",92.309998,92.699997,91.800003,92.080002,29726000,85.081917,"AAPL" +"2014-06-18",92.269997,92.290001,91.349998,92.18,33514000,85.174324,"AAPL" +"2014-06-19",92.290001,92.300003,91.339996,91.860001,35528000,84.878632,"AAPL" +"2014-06-20",91.849998,92.550003,90.900002,90.910004,100898000,84.000832,"AAPL" +"2014-06-23",91.32,91.620003,90.599998,90.830002,43694000,83.926903,"AAPL" +"2014-06-24",90.75,91.739998,90.190002,90.279999,39036000,83.418724,"AAPL" +"2014-06-25",90.209999,90.699997,89.650002,90.360001,36869000,83.492638,"AAPL" +"2014-06-26",90.370003,91.050003,89.800003,90.900002,32629000,83.9916,"AAPL" +"2014-06-27",90.82,92,90.769997,91.980003,64029000,84.989525,"AAPL" +"2014-06-30",92.099998,93.730003,92.089996,92.93,49482300,85.86731,"AAPL" +"2014-07-01",93.519997,94.07,93.129997,93.519997,38223000,86.412468,"AAPL" +"2014-07-02",93.870003,94.059998,93.089996,93.480003,28465000,86.375519,"AAPL" +"2014-07-03",93.669998,94.099998,93.199997,94.029999,22891800,86.883705,"AAPL" +"2014-07-07",94.139999,95.989998,94.099998,95.970001,56468000,88.6763,"AAPL" +"2014-07-08",96.269997,96.800003,93.919998,95.349998,65222000,88.103394,"AAPL" +"2014-07-09",95.440002,95.949997,94.760002,95.389999,36436000,88.14035,"AAPL" +"2014-07-10",93.760002,95.550003,93.519997,95.040001,39686000,87.816956,"AAPL" +"2014-07-11",95.360001,95.889999,94.860001,95.220001,34018000,87.983269,"AAPL" +"2014-07-14",95.860001,96.889999,95.650002,96.449997,42810000,89.119789,"AAPL" +"2014-07-15",96.800003,96.849998,95.029999,95.32,45477900,88.075691,"AAPL" +"2014-07-16",96.970001,97.099998,94.739998,94.779999,53396300,87.576706,"AAPL" +"2014-07-17",95.029999,95.279999,92.57,93.089996,57298000,86.01516,"AAPL" +"2014-07-18",93.620003,94.739998,93.019997,94.43,49988000,87.253319,"AAPL" +"2014-07-21",94.989998,95,93.720001,93.940002,39079000,86.800575,"AAPL" +"2014-07-22",94.68,94.889999,94.120003,94.720001,55197000,87.521286,"AAPL" +"2014-07-23",95.419998,97.879997,95.169998,97.190002,92918000,89.803558,"AAPL" +"2014-07-24",97.040001,97.32,96.419998,97.029999,45729000,89.655731,"AAPL" +"2014-07-25",96.849998,97.839996,96.639999,97.669998,43469000,90.247078,"AAPL" +"2014-07-28",97.82,99.239998,97.550003,99.019997,55318000,91.494461,"AAPL" +"2014-07-29",99.330002,99.440002,98.25,98.379997,43143000,90.903114,"AAPL" +"2014-07-30",98.440002,98.699997,97.669998,98.150002,33010000,90.69059,"AAPL" +"2014-07-31",97.160004,97.449997,95.330002,95.599998,56843000,88.334381,"AAPL" +"2014-08-01",94.900002,96.620003,94.809998,96.129997,48511000,88.824104,"AAPL" +"2014-08-04",96.370003,96.580002,95.169998,95.589996,39958000,88.325157,"AAPL" +"2014-08-05",95.360001,95.68,94.360001,95.120003,55933000,87.890884,"AAPL" +"2014-08-06",94.75,95.480003,94.709999,94.959999,38558000,87.743019,"AAPL" +"2014-08-07",94.93,95.949997,94.099998,94.480003,46711000,87.733749,"AAPL" +"2014-08-08",94.260002,94.82,93.279999,94.739998,41865000,87.975182,"AAPL" +"2014-08-11",95.269997,96.080002,94.839996,95.989998,36585000,89.135925,"AAPL" +"2014-08-12",96.040001,96.879997,95.610001,95.970001,33795000,89.117371,"AAPL" +"2014-08-13",96.150002,97.239998,96.040001,97.239998,31916000,90.296669,"AAPL" +"2014-08-14",97.330002,97.57,96.800003,97.5,28116000,90.538109,"AAPL" +"2014-08-15",97.900002,98.190002,96.860001,97.980003,48951000,90.983833,"AAPL" +"2014-08-18",98.489998,99.370003,97.980003,99.160004,47572000,92.079597,"AAPL" +"2014-08-19",99.410004,100.68,99.32,100.529999,69399000,93.351746,"AAPL" +"2014-08-20",100.440002,101.089996,99.949997,100.57,52699000,93.388893,"AAPL" +"2014-08-21",100.57,100.940002,100.110001,100.580002,33478000,93.398186,"AAPL" +"2014-08-22",100.290001,101.470001,100.190002,101.32,44184000,94.085365,"AAPL" +"2014-08-25",101.790001,102.169998,101.279999,101.540001,40270000,94.289635,"AAPL" +"2014-08-26",101.419998,101.5,100.860001,100.889999,33152000,93.686043,"AAPL" +"2014-08-27",101.019997,102.57,100.699997,102.129997,52369000,94.837502,"AAPL" +"2014-08-28",101.589996,102.779999,101.559998,102.25,68460000,94.948952,"AAPL" +"2014-08-29",102.860001,102.900002,102.199997,102.5,44595000,95.181084,"AAPL" +"2014-09-02",103.059998,103.739998,102.720001,103.300003,53564000,95.923973,"AAPL" +"2014-09-03",103.099998,103.199997,98.580002,98.940002,125421000,91.875275,"AAPL" +"2014-09-04",98.849998,100.089996,97.790001,98.120003,85718000,91.113846,"AAPL" +"2014-09-05",98.800003,99.389999,98.309998,98.970001,58457000,91.903145,"AAPL" +"2014-09-08",99.300003,99.309998,98.050003,98.360001,46356700,91.336708,"AAPL" +"2014-09-09",99.080002,103.080002,96.139999,97.989998,189846300,90.993126,"AAPL" +"2014-09-10",98.010002,101.110001,97.760002,101,100869600,93.788208,"AAPL" +"2014-09-11",100.410004,101.440002,99.620003,101.43,62353100,94.187492,"AAPL" +"2014-09-12",101.209999,102.190002,101.080002,101.660004,62626100,94.40107,"AAPL" +"2014-09-15",102.809998,103.050003,101.440002,101.629997,61316500,94.373207,"AAPL" +"2014-09-16",99.800003,101.260002,98.889999,100.860001,66908100,93.658188,"AAPL" +"2014-09-17",101.269997,101.800003,100.589996,101.580002,60926500,94.32679,"AAPL" +"2014-09-18",101.93,102.349998,101.559998,101.790001,37299400,94.521797,"AAPL" +"2014-09-19",102.290001,102.349998,100.5,100.959999,70902400,93.751045,"AAPL" +"2014-09-22",101.800003,102.139999,100.580002,101.059998,52788400,93.843903,"AAPL" +"2014-09-23",100.599998,102.940002,100.540001,102.639999,63402200,95.311096,"AAPL" +"2014-09-24",102.160004,102.849998,101.199997,101.75,60171800,94.484642,"AAPL" +"2014-09-25",100.510002,100.709999,97.720001,97.870003,100092000,90.881699,"AAPL" +"2014-09-26",98.529999,100.75,98.400002,100.75,62370500,93.556053,"AAPL" +"2014-09-29",98.650002,100.440002,98.629997,100.110001,49766300,92.961739,"AAPL" +"2014-09-30",100.809998,101.540001,100.529999,100.75,55264100,93.556053,"AAPL" +"2014-10-01",100.589996,100.690002,98.699997,99.18,51491300,92.098152,"AAPL" +"2014-10-02",99.269997,100.220001,98.040001,99.900002,47757800,92.766754,"AAPL" +"2014-10-03",99.440002,100.209999,99.040001,99.620003,43469600,92.50676,"AAPL" +"2014-10-06",99.949997,100.650002,99.419998,99.620003,37051200,92.50676,"AAPL" +"2014-10-07",99.43,100.120003,98.730003,98.75,42094200,91.698868,"AAPL" +"2014-10-08",98.760002,101.110001,98.309998,100.800003,57404700,93.602486,"AAPL" +"2014-10-09",101.540001,102.379997,100.610001,101.019997,77376500,93.80677,"AAPL" +"2014-10-10",100.690002,102.029999,100.300003,100.730003,66331600,93.537476,"AAPL" +"2014-10-13",101.330002,101.779999,99.809998,99.809998,53583400,92.683167,"AAPL" +"2014-10-14",100.389999,100.519997,98.57,98.75,63688600,91.698868,"AAPL" +"2014-10-15",97.970001,99.150002,95.18,97.540001,100933600,90.575249,"AAPL" +"2014-10-16",95.550003,97.720001,95.410004,96.260002,72154500,89.38665,"AAPL" +"2014-10-17",97.5,99,96.809998,97.669998,68179700,90.695969,"AAPL" +"2014-10-20",98.32,99.959999,98.220001,99.760002,77517300,92.636742,"AAPL" +"2014-10-21",103.019997,103.019997,101.269997,102.470001,94623900,95.153221,"AAPL" +"2014-10-22",102.839996,104.110001,102.599998,102.989998,68263100,95.636108,"AAPL" +"2014-10-23",104.080002,105.050003,103.629997,104.830002,71074700,97.344711,"AAPL" +"2014-10-24",105.18,105.489998,104.529999,105.220001,47053900,97.706879,"AAPL" +"2014-10-27",104.849998,105.480003,104.699997,105.110001,34187700,97.604729,"AAPL" +"2014-10-28",105.400002,106.739998,105.349998,106.739998,48060900,99.118332,"AAPL" +"2014-10-29",106.650002,107.370003,106.360001,107.339996,52687900,99.675484,"AAPL" +"2014-10-30",106.959999,107.349998,105.900002,106.980003,40654800,99.341202,"AAPL" +"2014-10-31",108.010002,108.040001,107.209999,108,44639300,100.288353,"AAPL" +"2014-11-03",108.220001,110.300003,108.010002,109.400002,52282600,101.588409,"AAPL" +"2014-11-04",109.360001,109.489998,107.720001,108.599998,41574400,100.845535,"AAPL" +"2014-11-05",109.099998,109.300003,108.129997,108.860001,37435900,101.08696,"AAPL" +"2014-11-06",108.599998,108.790001,107.800003,108.699997,34968500,101.376068,"AAPL" +"2014-11-07",108.75,109.32,108.550003,109.010002,33691500,101.665161,"AAPL" +"2014-11-10",109.019997,109.330002,108.669998,108.830002,27195500,101.497307,"AAPL" +"2014-11-11",108.699997,109.75,108.400002,109.699997,27442300,102.308693,"AAPL" +"2014-11-12",109.379997,111.43,109.370003,111.25,46942400,103.754272,"AAPL" +"2014-11-13",111.800003,113.449997,111.599998,112.82,59522900,105.218483,"AAPL" +"2014-11-14",113.150002,114.190002,111.209999,114.18,44063600,106.486847,"AAPL" +"2014-11-17",114.269997,117.279999,113.300003,113.989998,46746700,106.309639,"AAPL" +"2014-11-18",113.940002,115.690002,113.889999,115.470001,44224000,107.689934,"AAPL" +"2014-11-19",115.440002,115.739998,113.800003,114.669998,41869200,106.94381,"AAPL" +"2014-11-20",114.910004,116.860001,114.849998,116.309998,43395500,108.473335,"AAPL" +"2014-11-21",117.510002,117.57,116.029999,116.470001,57179300,108.622566,"AAPL" +"2014-11-24",116.849998,118.769997,116.620003,118.629997,47450800,110.637016,"AAPL" +"2014-11-25",119.07,119.75,117.449997,117.599998,68840400,109.676414,"AAPL" +"2014-11-26",117.940002,119.099998,117.830002,119,40768300,110.982094,"AAPL" +"2014-11-28",119.269997,119.400002,118.050003,118.93,24814400,110.916801,"AAPL" +"2014-12-01",118.809998,119.25,111.269997,115.07,83814000,107.316879,"AAPL" +"2014-12-02",113.5,115.75,112.75,114.629997,59348900,106.906525,"AAPL" +"2014-12-03",115.75,116.349998,115.110001,115.93,43063400,108.11895,"AAPL" +"2014-12-04",115.769997,117.199997,115.290001,115.489998,42044500,107.708588,"AAPL" +"2014-12-05",115.989998,116.080002,114.639999,115,38318900,107.251595,"AAPL" +"2014-12-08",114.099998,114.650002,111.620003,112.400002,57664900,104.82679,"AAPL" +"2014-12-09",110.190002,114.300003,109.349998,114.120003,60208000,106.430916,"AAPL" +"2014-12-10",114.410004,114.849998,111.540001,111.949997,44565300,104.407104,"AAPL" +"2014-12-11",112.260002,113.800003,111.339996,111.620003,41401700,104.099335,"AAPL" +"2014-12-12",110.459999,111.870003,109.580002,109.730003,56028100,102.336685,"AAPL" +"2014-12-15",110.699997,111.599998,106.349998,108.230003,67218100,100.937744,"AAPL" +"2014-12-16",106.370003,110.160004,106.260002,106.75,60790700,99.557449,"AAPL" +"2014-12-17",107.120003,109.839996,106.82,109.410004,53411800,102.038231,"AAPL" +"2014-12-18",111.870003,112.650002,110.660004,112.650002,59006200,105.059921,"AAPL" +"2014-12-19",112.260002,113.239998,111.660004,111.779999,88429800,104.248543,"AAPL" +"2014-12-22",112.160004,113.489998,111.970001,112.940002,45167500,105.330399,"AAPL" +"2014-12-23",113.230003,113.330002,112.459999,112.540001,26028400,104.957352,"AAPL" +"2014-12-24",112.580002,112.709999,112.010002,112.010002,14479600,104.463051,"AAPL" +"2014-12-26",112.099998,114.519997,112.010002,113.989998,33721000,106.309639,"AAPL" +"2014-12-29",113.790001,114.769997,113.699997,113.910004,27598900,106.235031,"AAPL" +"2014-12-30",113.639999,113.919998,112.110001,112.519997,29881500,104.93869,"AAPL" +"2014-12-31",112.82,113.129997,110.209999,110.379997,41403400,102.942894,"AAPL" +"2015-01-02",111.389999,111.440002,107.349998,109.330002,53204600,101.963631,"AAPL" +"2015-01-05",108.290001,108.650002,105.410004,106.25,64285500,99.091148,"AAPL" +"2015-01-06",106.540001,107.43,104.629997,106.260002,65797100,99.100471,"AAPL" +"2015-01-07",107.199997,108.199997,106.699997,107.75,40105900,100.490089,"AAPL" +"2015-01-08",109.230003,112.150002,108.699997,111.889999,59364500,104.351151,"AAPL" +"2015-01-09",112.669998,113.25,110.209999,112.010002,53699500,104.463051,"AAPL" +"2015-01-12",112.599998,112.629997,108.800003,109.25,49650800,101.889015,"AAPL" +"2015-01-13",111.43,112.800003,108.910004,110.220001,67091900,102.793655,"AAPL" +"2015-01-14",109.040001,110.489998,108.5,109.800003,48337000,102.401962,"AAPL" +"2015-01-15",110,110.059998,106.660004,106.82,60014000,99.622726,"AAPL" +"2015-01-16",107.029999,107.580002,105.199997,105.989998,78513300,98.848663,"AAPL" +"2015-01-20",107.839996,108.970001,106.5,108.720001,49899900,101.39473,"AAPL" +"2015-01-21",108.949997,111.059998,108.269997,109.550003,48575900,102.168816,"AAPL" +"2015-01-22",110.260002,112.470001,109.720001,112.400002,53796400,104.82679,"AAPL" +"2015-01-23",112.300003,113.75,111.529999,112.980003,46464800,105.367699,"AAPL" +"2015-01-26",113.739998,114.360001,112.800003,113.099998,55615000,105.47963,"AAPL" +"2015-01-27",112.419998,112.480003,109.029999,109.139999,95568700,101.78643,"AAPL" +"2015-01-28",117.629997,118.120003,115.309998,115.309998,146477100,107.540718,"AAPL" +"2015-01-29",116.32,119.190002,115.559998,118.900002,84436400,110.888824,"AAPL" +"2015-01-30",118.400002,120,116.849998,117.160004,83745500,109.266068,"AAPL" +"2015-02-02",118.050003,119.169998,116.080002,118.629997,62739100,110.637016,"AAPL" +"2015-02-03",118.5,119.089996,117.610001,118.650002,51915700,110.65567,"AAPL" +"2015-02-04",118.5,120.510002,118.309998,119.559998,70149700,111.504333,"AAPL" +"2015-02-05",120.019997,120.230003,119.25,119.940002,42246200,112.300217,"AAPL" +"2015-02-06",120.019997,120.25,118.449997,118.93,43706600,111.354553,"AAPL" +"2015-02-09",118.550003,119.839996,118.43,119.720001,38889800,112.094223,"AAPL" +"2015-02-10",120.169998,122.150002,120.160004,122.019997,62008500,114.247726,"AAPL" +"2015-02-11",122.769997,124.919998,122.5,124.879997,73561800,116.925545,"AAPL" +"2015-02-12",126.059998,127.480003,125.57,126.459999,74474500,118.404915,"AAPL" +"2015-02-13",127.279999,127.279999,125.650002,127.080002,54272200,118.985435,"AAPL" +"2015-02-17",127.489998,128.880005,126.919998,127.830002,63152400,119.687645,"AAPL" +"2015-02-18",127.629997,128.779999,127.449997,128.720001,44891700,120.520966,"AAPL" +"2015-02-19",128.479996,129.029999,128.330002,128.449997,37362400,120.26815,"AAPL" +"2015-02-20",128.619995,129.5,128.050003,129.5,48948400,121.251266,"AAPL" +"2015-02-23",130.020004,133,129.660004,133,70974100,124.528328,"AAPL" +"2015-02-24",132.940002,133.600006,131.169998,132.169998,69228100,123.751205,"AAPL" +"2015-02-25",131.559998,131.600006,128.149994,128.789993,74711700,120.586487,"AAPL" +"2015-02-26",128.789993,130.869995,126.610001,130.419998,91287500,122.112648,"AAPL" +"2015-02-27",130,130.570007,128.240005,128.460007,62014800,120.277527,"AAPL" +"2015-03-02",129.25,130.279999,128.300003,129.089996,48096700,120.867393,"AAPL" +"2015-03-03",128.960007,129.520004,128.089996,129.360001,37816300,121.120193,"AAPL" +"2015-03-04",129.100006,129.559998,128.320007,128.539993,31666300,120.352425,"AAPL" +"2015-03-05",128.580002,128.75,125.760002,126.410004,56517100,118.358116,"AAPL" +"2015-03-06",128.399994,129.369995,126.260002,126.599998,72842100,118.535995,"AAPL" +"2015-03-09",127.959999,129.570007,125.059998,127.139999,88528500,119.041603,"AAPL" +"2015-03-10",126.410004,127.220001,123.800003,124.510002,68856600,116.579124,"AAPL" +"2015-03-11",124.75,124.769997,122.110001,122.239998,68939000,114.453705,"AAPL" +"2015-03-12",122.309998,124.900002,121.629997,124.449997,48362700,116.522942,"AAPL" +"2015-03-13",124.400002,125.400002,122.580002,123.589996,51827300,115.717712,"AAPL" +"2015-03-16",123.879997,124.949997,122.870003,124.949997,35874300,116.991081,"AAPL" +"2015-03-17",125.900002,127.32,125.650002,127.040001,51023100,118.947968,"AAPL" +"2015-03-18",127,129.160004,126.370003,128.470001,65270900,120.286873,"AAPL" +"2015-03-19",128.75,129.25,127.400002,127.5,45809500,119.37867,"AAPL" +"2015-03-20",128.25,128.399994,125.160004,125.900002,68695100,117.880585,"AAPL" +"2015-03-23",127.120003,127.849998,126.519997,127.209999,37709700,119.107147,"AAPL" +"2015-03-24",127.230003,128.039993,126.559998,126.690002,32842300,118.620277,"AAPL" +"2015-03-25",126.540001,126.82,123.379997,123.379997,51655200,115.521095,"AAPL" +"2015-03-26",122.760002,124.879997,122.599998,124.239998,47572900,116.326332,"AAPL" +"2015-03-27",124.57,124.699997,122.910004,123.25,39546200,115.399384,"AAPL" +"2015-03-30",124.050003,126.400002,124,126.370003,47099700,118.320656,"AAPL" +"2015-03-31",126.089996,126.489998,124.360001,124.43,42090600,116.504211,"AAPL" +"2015-04-01",124.82,125.120003,123.099998,124.25,40621400,116.335678,"AAPL" +"2015-04-02",125.029999,125.559998,124.190002,125.32,32220100,117.337532,"AAPL" +"2015-04-06",124.470001,127.510002,124.330002,127.349998,37194000,119.238213,"AAPL" +"2015-04-07",127.639999,128.119995,125.980003,126.010002,35012300,117.983574,"AAPL" +"2015-04-08",125.849998,126.400002,124.970001,125.599998,37329200,117.59967,"AAPL" +"2015-04-09",125.849998,126.580002,124.660004,126.559998,32484000,118.498535,"AAPL" +"2015-04-10",125.949997,127.209999,125.260002,127.099998,40188000,119.00415,"AAPL" +"2015-04-13",128.369995,128.570007,126.610001,126.849998,36365100,118.770073,"AAPL" +"2015-04-14",127,127.290001,125.910004,126.300003,25524600,118.255112,"AAPL" +"2015-04-15",126.410004,127.129997,126.010002,126.779999,28970400,118.704529,"AAPL" +"2015-04-16",126.279999,127.099998,126.110001,126.169998,28369000,118.133377,"AAPL" +"2015-04-17",125.550003,126.139999,124.459999,124.75,51957000,116.803818,"AAPL" +"2015-04-20",125.57,128.119995,125.169998,127.599998,47054300,119.472282,"AAPL" +"2015-04-21",128.100006,128.199997,126.669998,126.910004,32435100,118.826271,"AAPL" +"2015-04-22",126.989998,128.869995,126.32,128.619995,37654500,120.427322,"AAPL" +"2015-04-23",128.300003,130.419998,128.139999,129.669998,45770900,121.410461,"AAPL" +"2015-04-24",130.490005,130.630005,129.229996,130.279999,44525900,121.981583,"AAPL" +"2015-04-27",132.309998,133.130005,131.149994,132.649994,96954200,124.200623,"AAPL" +"2015-04-28",134.460007,134.539993,129.570007,130.559998,118924000,122.243759,"AAPL" +"2015-04-29",130.160004,131.589996,128.300003,128.639999,63386100,120.446053,"AAPL" +"2015-04-30",128.639999,128.639999,124.580002,125.150002,83195400,117.178352,"AAPL" +"2015-05-01",126.099998,130.130005,125.300003,128.949997,58512600,120.736305,"AAPL" +"2015-05-04",129.5,130.570007,128.259995,128.699997,50988300,120.502243,"AAPL" +"2015-05-05",128.149994,128.449997,125.779999,125.800003,49271400,117.786964,"AAPL" +"2015-05-06",126.559998,126.75,123.360001,125.010002,72141000,117.047272,"AAPL" +"2015-05-07",124.769997,126.080002,124.019997,125.260002,43940900,117.771248,"AAPL" +"2015-05-08",126.68,127.620003,126.110001,127.620003,55550400,119.990158,"AAPL" +"2015-05-11",127.389999,127.559998,125.629997,126.32,42035800,118.767876,"AAPL" +"2015-05-12",125.599998,126.879997,124.82,125.870003,48160000,118.344772,"AAPL" +"2015-05-13",126.150002,127.190002,125.870003,126.010002,34694200,118.476402,"AAPL" +"2015-05-14",127.410004,128.949997,127.160004,128.949997,45203500,121.240623,"AAPL" +"2015-05-15",129.070007,129.490005,128.210007,128.770004,38208000,121.071388,"AAPL" +"2015-05-18",128.380005,130.720001,128.360001,130.190002,50882900,122.406502,"AAPL" +"2015-05-19",130.690002,130.880005,129.639999,130.070007,44633200,122.293678,"AAPL" +"2015-05-20",130,130.979996,129.339996,130.059998,36454900,122.284256,"AAPL" +"2015-05-21",130.070007,131.630005,129.830002,131.389999,39730400,123.534752,"AAPL" +"2015-05-22",131.600006,132.970001,131.399994,132.539993,45596000,124.616013,"AAPL" +"2015-05-26",132.600006,132.910004,129.119995,129.619995,70697600,121.870567,"AAPL" +"2015-05-27",130.339996,132.259995,130.050003,132.039993,45833200,124.145889,"AAPL" +"2015-05-28",131.860001,131.949997,131.100006,131.779999,30733300,123.901421,"AAPL" +"2015-05-29",131.229996,131.449997,129.899994,130.279999,50884500,122.491119,"AAPL" +"2015-06-01",130.279999,131.389999,130.050003,130.539993,32112800,122.735558,"AAPL" +"2015-06-02",129.860001,130.660004,129.320007,129.960007,33667600,122.190262,"AAPL" +"2015-06-03",130.660004,130.940002,129.899994,130.119995,30889400,122.340675,"AAPL" +"2015-06-04",129.580002,130.580002,128.910004,129.360001,38450100,121.626129,"AAPL" +"2015-06-05",129.5,129.690002,128.360001,128.649994,35626800,120.958565,"AAPL" +"2015-06-08",128.899994,129.210007,126.830002,127.800003,52674800,120.159378,"AAPL" +"2015-06-09",126.699997,128.080002,125.620003,127.419998,56075400,119.802101,"AAPL" +"2015-06-10",127.919998,129.339996,127.849998,128.880005,39087300,121.174835,"AAPL" +"2015-06-11",129.179993,130.179993,128.479996,128.589996,35390900,120.902145,"AAPL" +"2015-06-12",128.190002,128.330002,127.110001,127.169998,36886200,119.567047,"AAPL" +"2015-06-15",126.099998,127.239998,125.709999,126.919998,43988900,119.331985,"AAPL" +"2015-06-16",127.029999,127.849998,126.370003,127.599998,31494100,119.971336,"AAPL" +"2015-06-17",127.720001,127.879997,126.739998,127.300003,32918100,119.689285,"AAPL" +"2015-06-18",127.230003,128.309998,127.220001,127.879997,35407200,120.234604,"AAPL" +"2015-06-19",127.709999,127.82,126.400002,126.599998,54716900,119.03112,"AAPL" +"2015-06-22",127.489998,128.059998,127.080002,127.610001,34039300,119.980743,"AAPL" +"2015-06-23",127.480003,127.610001,126.879997,127.029999,30268900,119.435417,"AAPL" +"2015-06-24",127.209999,129.800003,127.120003,128.110001,55280900,120.450851,"AAPL" +"2015-06-25",128.860001,129.199997,127.5,127.5,31938100,119.877327,"AAPL" +"2015-06-26",127.669998,127.989998,126.510002,126.75,44066800,119.172173,"AAPL" +"2015-06-29",125.459999,126.470001,124.480003,124.529999,49161400,117.084892,"AAPL" +"2015-06-30",125.57,126.120003,124.860001,125.43,44370700,117.931068,"AAPL" +"2015-07-01",126.900002,126.940002,125.989998,126.599998,30238800,119.03112,"AAPL" +"2015-07-02",126.43,126.690002,125.769997,126.440002,27211000,118.880699,"AAPL" +"2015-07-06",124.940002,126.230003,124.849998,126,28060400,118.46701,"AAPL" +"2015-07-07",125.889999,126.150002,123.769997,125.690002,46946800,118.175529,"AAPL" +"2015-07-08",124.480003,124.639999,122.540001,122.57,60761600,115.242065,"AAPL" +"2015-07-09",123.849998,124.059998,119.220001,120.07,77821600,112.891525,"AAPL" +"2015-07-10",121.940002,123.849998,121.209999,123.279999,61354500,115.909622,"AAPL" +"2015-07-13",125.029999,125.760002,124.32,125.660004,41440500,118.147324,"AAPL" +"2015-07-14",126.040001,126.370003,125.040001,125.610001,31768100,118.100319,"AAPL" +"2015-07-15",125.720001,127.150002,125.580002,126.82,33649200,119.237984,"AAPL" +"2015-07-16",127.739998,128.570007,127.349998,128.509995,36222400,120.826942,"AAPL" +"2015-07-17",129.080002,129.619995,128.309998,129.619995,46164700,121.870567,"AAPL" +"2015-07-20",130.970001,132.970001,130.699997,132.070007,58900200,124.174103,"AAPL" +"2015-07-21",132.850006,132.919998,130.320007,130.75,76756400,122.933022,"AAPL" +"2015-07-22",121.989998,125.5,121.989998,125.220001,115450600,117.733635,"AAPL" +"2015-07-23",126.199997,127.089996,125.059998,125.160004,50999500,117.677231,"AAPL" +"2015-07-24",125.32,125.739998,123.900002,124.5,42162300,117.056656,"AAPL" +"2015-07-27",123.089996,123.610001,122.120003,122.769997,44455500,115.430115,"AAPL" +"2015-07-28",123.379997,123.910004,122.550003,123.379997,33618100,116.003639,"AAPL" +"2015-07-29",123.150002,123.5,122.269997,122.989998,37011700,115.636932,"AAPL" +"2015-07-30",122.32,122.57,121.709999,122.370003,33628300,115.054024,"AAPL" +"2015-07-31",122.599998,122.639999,120.910004,121.300003,42885000,114.047997,"AAPL" +"2015-08-03",121.5,122.57,117.519997,118.440002,69976000,111.358978,"AAPL" +"2015-08-04",117.419998,117.699997,113.25,114.639999,124138600,107.786156,"AAPL" +"2015-08-05",112.949997,117.440002,112.099998,115.400002,99312600,108.50074,"AAPL" +"2015-08-06",115.970001,116.5,114.120003,115.129997,52903000,108.736839,"AAPL" +"2015-08-07",114.580002,116.25,114.5,115.519997,38670400,109.105186,"AAPL" +"2015-08-10",116.529999,119.989998,116.529999,119.720001,54951600,113.071976,"AAPL" +"2015-08-11",117.809998,118.18,113.330002,113.489998,97082800,107.187897,"AAPL" +"2015-08-12",112.529999,115.419998,109.629997,115.239998,101217500,108.840721,"AAPL" +"2015-08-13",116.040001,116.400002,114.540001,115.150002,48535800,108.75573,"AAPL" +"2015-08-14",114.32,116.309998,114.010002,115.959999,42929500,109.52076,"AAPL" +"2015-08-17",116.040001,117.650002,115.5,117.160004,40884700,110.654129,"AAPL" +"2015-08-18",116.43,117.440002,116.010002,116.5,34560700,110.030769,"AAPL" +"2015-08-19",116.099998,116.519997,114.68,115.010002,47445700,108.62352,"AAPL" +"2015-08-20",114.080002,114.349998,111.629997,112.650002,68501600,106.394554,"AAPL" +"2015-08-21",110.43,111.900002,105.650002,105.760002,128275500,99.887169,"AAPL" +"2015-08-24",94.870003,108.800003,92,103.120003,162206300,97.393753,"AAPL" +"2015-08-25",111.110001,111.110001,103.5,103.739998,103601600,97.979347,"AAPL" +"2015-08-26",107.089996,109.889999,105.050003,109.690002,96774600,103.59893,"AAPL" +"2015-08-27",112.230003,113.239998,110.019997,112.919998,84616100,106.649567,"AAPL" +"2015-08-28",112.169998,113.309998,111.540001,113.290001,53164400,106.999008,"AAPL" +"2015-08-31",112.029999,114.529999,112,112.760002,56229300,106.498459,"AAPL" +"2015-09-01",110.150002,111.879997,107.360001,107.720001,76845900,101.738319,"AAPL" +"2015-09-02",110.230003,112.339996,109.129997,112.339996,61888800,106.101761,"AAPL" +"2015-09-03",112.489998,112.779999,110.040001,110.370003,53233900,104.241173,"AAPL" +"2015-09-04",108.970001,110.449997,108.510002,109.269997,49996300,103.202232,"AAPL" +"2015-09-08",111.75,112.559998,110.32,112.309998,54843600,106.073448,"AAPL" +"2015-09-09",113.760002,114.019997,109.769997,110.150002,85010800,104.033386,"AAPL" +"2015-09-10",110.269997,113.279999,109.900002,112.57,62892800,106.319,"AAPL" +"2015-09-11",111.790001,114.209999,111.760002,114.209999,49915500,107.867943,"AAPL" +"2015-09-14",116.580002,116.889999,114.860001,115.309998,58363400,108.906845,"AAPL" +"2015-09-15",115.93,116.529999,114.419998,116.279999,43341200,109.82299,"AAPL" +"2015-09-16",116.25,116.540001,115.440002,116.410004,37173500,109.945747,"AAPL" +"2015-09-17",115.660004,116.489998,113.720001,113.919998,64112600,107.594032,"AAPL" +"2015-09-18",112.209999,114.300003,111.870003,113.449997,74285300,107.150131,"AAPL" +"2015-09-21",113.669998,115.370003,113.660004,115.209999,50222000,108.812408,"AAPL" +"2015-09-22",113.379997,114.18,112.519997,113.400002,50346200,107.102913,"AAPL" +"2015-09-23",113.629997,114.720001,113.300003,114.32,35756700,107.97184,"AAPL" +"2015-09-24",113.25,115.5,112.370003,115,50219500,108.614059,"AAPL" +"2015-09-25",116.440002,116.690002,114.019997,114.709999,56151900,108.340164,"AAPL" +"2015-09-28",113.849998,114.57,112.440002,112.440002,52109000,106.196205,"AAPL" +"2015-09-29",112.830002,113.510002,107.860001,109.059998,73365400,103.003914,"AAPL" +"2015-09-30",110.169998,111.540001,108.730003,110.300003,66473000,104.175049,"AAPL" +"2015-10-01",109.07,109.620003,107.309998,109.580002,63929100,103.495033,"AAPL" +"2015-10-02",108.010002,111.010002,107.550003,110.379997,58019800,104.25061,"AAPL" +"2015-10-05",109.879997,111.370003,109.07,110.779999,52064700,104.628387,"AAPL" +"2015-10-06",110.629997,111.739998,109.769997,111.309998,48196800,105.12896,"AAPL" +"2015-10-07",111.739998,111.769997,109.410004,110.779999,46765600,104.628387,"AAPL" +"2015-10-08",110.190002,110.190002,108.209999,109.5,61979600,103.419472,"AAPL" +"2015-10-09",110,112.279999,109.489998,112.120003,52766100,105.893997,"AAPL" +"2015-10-12",112.730003,112.75,111.440002,111.599998,30467200,105.40287,"AAPL" +"2015-10-13",110.82,112.449997,110.68,111.790001,33049300,105.582298,"AAPL" +"2015-10-14",111.290001,111.519997,109.559998,110.209999,44462400,104.09005,"AAPL" +"2015-10-15",110.93,112.099998,110.489998,111.860001,37673500,105.648422,"AAPL" +"2015-10-16",111.779999,112,110.529999,111.040001,39232600,104.873962,"AAPL" +"2015-10-19",110.800003,111.75,110.110001,111.730003,29759200,105.52565,"AAPL" +"2015-10-20",111.339996,114.169998,110.82,113.769997,48778800,107.45237,"AAPL" +"2015-10-21",114,115.580002,113.699997,113.760002,41795200,107.442924,"AAPL" +"2015-10-22",114.330002,115.5,114.099998,115.5,41654100,109.086311,"AAPL" +"2015-10-23",116.699997,119.230003,116.330002,119.080002,59366900,112.467506,"AAPL" +"2015-10-26",118.080002,118.129997,114.919998,115.279999,66333800,108.878517,"AAPL" +"2015-10-27",115.400002,116.540001,113.989998,114.550003,69884400,108.189064,"AAPL" +"2015-10-28",116.93,119.300003,116.059998,119.269997,85551400,112.646927,"AAPL" +"2015-10-29",118.699997,120.690002,118.269997,120.529999,51227300,113.83699,"AAPL" +"2015-10-30",120.989998,121.220001,119.449997,119.5,49365300,112.864182,"AAPL" +"2015-11-02",120.800003,121.360001,119.610001,121.18,32203300,114.450897,"AAPL" +"2015-11-03",120.790001,123.489998,120.699997,122.57,45519000,115.763702,"AAPL" +"2015-11-04",123.129997,123.82,121.620003,122,44886100,115.225357,"AAPL" +"2015-11-05",121.849998,122.690002,120.18,120.919998,39552700,114.694176,"AAPL" +"2015-11-06",121.110001,121.809998,120.620003,121.059998,33042300,114.826981,"AAPL" +"2015-11-09",120.959999,121.809998,120.050003,120.57,33871400,114.362213,"AAPL" +"2015-11-10",116.900002,118.07,116.059998,116.769997,59127900,110.757858,"AAPL" +"2015-11-11",116.370003,117.419998,115.209999,116.110001,45218000,110.131828,"AAPL" +"2015-11-12",116.260002,116.82,115.650002,115.720001,32525600,109.761932,"AAPL" +"2015-11-13",115.199997,115.57,112.269997,112.339996,45812400,106.555931,"AAPL" +"2015-11-16",111.379997,114.239998,111,114.18,38106700,108.301201,"AAPL" +"2015-11-17",114.919998,115.050003,113.32,113.690002,27616900,107.836441,"AAPL" +"2015-11-18",115.760002,117.489998,115.5,117.290001,46674700,111.251076,"AAPL" +"2015-11-19",117.639999,119.75,116.760002,118.779999,43295800,112.66436,"AAPL" +"2015-11-20",119.199997,119.919998,118.849998,119.300003,34287100,113.157593,"AAPL" +"2015-11-23",119.269997,119.730003,117.339996,117.75,32482500,111.687393,"AAPL" +"2015-11-24",117.330002,119.349998,117.120003,118.879997,42803200,112.759216,"AAPL" +"2015-11-25",119.209999,119.230003,117.919998,118.029999,21388300,111.952995,"AAPL" +"2015-11-27",118.290001,118.410004,117.599998,117.809998,13046400,111.744308,"AAPL" +"2015-11-30",117.989998,119.410004,117.75,118.300003,39180300,112.209084,"AAPL" +"2015-12-01",118.75,118.809998,116.860001,117.339996,34852400,111.2985,"AAPL" +"2015-12-02",117.339996,118.110001,116.080002,116.279999,33386600,110.293083,"AAPL" +"2015-12-03",116.550003,116.790001,114.220001,115.199997,41569500,109.268692,"AAPL" +"2015-12-04",115.290001,119.25,115.110001,119.029999,57777000,112.901489,"AAPL" +"2015-12-07",118.980003,119.860001,117.809998,118.279999,32084200,112.190102,"AAPL" +"2015-12-08",117.519997,118.599998,116.860001,118.230003,34309500,112.142685,"AAPL" +"2015-12-09",117.639999,117.690002,115.080002,115.620003,46361400,109.667061,"AAPL" +"2015-12-10",116.040001,116.940002,115.510002,116.169998,29104200,110.188744,"AAPL" +"2015-12-11",115.190002,115.389999,112.849998,113.18,46886200,107.352707,"AAPL" +"2015-12-14",112.18,112.68,109.790001,112.480003,64318700,106.688728,"AAPL" +"2015-12-15",111.940002,112.800003,110.349998,110.489998,53323100,104.801193,"AAPL" +"2015-12-16",111.07,111.989998,108.800003,111.339996,56238500,105.607422,"AAPL" +"2015-12-17",112.019997,112.25,108.980003,108.980003,44772800,103.368935,"AAPL" +"2015-12-18",108.910004,109.519997,105.809998,106.029999,96453300,100.570824,"AAPL" +"2015-12-21",107.279999,107.370003,105.57,107.330002,47590600,101.803886,"AAPL" +"2015-12-22",107.400002,107.720001,106.449997,107.230003,32789400,101.709038,"AAPL" +"2015-12-23",107.269997,108.849998,107.199997,108.610001,32657400,103.018005,"AAPL" +"2015-12-24",109,109,107.949997,108.029999,13570400,102.46785,"AAPL" +"2015-12-28",107.589996,107.690002,106.18,106.82,26704200,101.320145,"AAPL" +"2015-12-29",106.959999,109.43,106.860001,108.739998,30931200,103.141289,"AAPL" +"2015-12-30",108.580002,108.699997,107.18,107.32,25213800,101.794418,"AAPL" +"2015-12-31",107.010002,107.029999,104.82,105.260002,40635300,99.840477,"AAPL" +"2016-01-04",102.610001,105.370003,102,105.349998,67649400,99.92585,"AAPL" +"2016-01-05",105.75,105.849998,102.410004,102.709999,55791000,97.421768,"AAPL" +"2016-01-06",100.559998,102.370003,99.870003,100.699997,68457400,95.515244,"AAPL" +"2016-01-07",98.68,100.129997,96.43,96.449997,81094400,91.484085,"AAPL" +"2016-01-08",98.550003,99.110001,96.760002,96.959999,70798000,91.967812,"AAPL" +"2016-01-11",98.970001,99.059998,97.339996,98.529999,49739400,93.456978,"AAPL" +"2016-01-12",100.550003,100.690002,98.839996,99.959999,49154200,94.813347,"AAPL" +"2016-01-13",100.32,101.190002,97.300003,97.389999,62439600,92.375687,"AAPL" +"2016-01-14",97.959999,100.480003,95.739998,99.519997,63170100,94.396004,"AAPL" +"2016-01-15",96.199997,97.709999,95.360001,97.129997,79010000,92.129074,"AAPL" +"2016-01-19",98.410004,98.650002,95.5,96.660004,53087700,91.683258,"AAPL" +"2016-01-20",95.099998,98.190002,93.419998,96.790001,72334400,91.80658,"AAPL" +"2016-01-21",97.059998,97.879997,94.940002,96.300003,52161500,91.341797,"AAPL" +"2016-01-22",98.629997,101.459999,98.370003,101.419998,65800500,96.198181,"AAPL" +"2016-01-25",101.519997,101.529999,99.209999,99.440002,51794500,94.320129,"AAPL" +"2016-01-26",99.93,100.879997,98.07,99.989998,75077000,94.841805,"AAPL" +"2016-01-27",96.040001,96.629997,93.339996,93.419998,133369700,88.610069,"AAPL" +"2016-01-28",93.790001,94.519997,92.389999,94.089996,55678800,89.245575,"AAPL" +"2016-01-29",94.790001,97.339996,94.349998,97.339996,64416500,92.328247,"AAPL" +"2016-02-01",96.470001,96.709999,95.400002,96.43,40943500,91.465096,"AAPL" +"2016-02-02",95.419998,96.040001,94.279999,94.480003,37357200,89.615509,"AAPL" +"2016-02-03",95,96.839996,94.080002,96.349998,45964300,91.389221,"AAPL" +"2016-02-04",95.860001,97.330002,95.190002,96.599998,46471700,92.123528,"AAPL" +"2016-02-05",96.519997,96.919998,93.690002,94.019997,46418100,89.663086,"AAPL" +"2016-02-08",93.129997,95.699997,93.040001,95.010002,54021400,90.607224,"AAPL" +"2016-02-09",94.290001,95.940002,93.93,94.989998,44331200,90.58815,"AAPL" +"2016-02-10",95.919998,96.349998,94.099998,94.269997,42343600,89.90152,"AAPL" +"2016-02-11",93.790001,94.720001,92.589996,93.699997,50074700,89.357918,"AAPL" +"2016-02-12",94.190002,94.5,93.010002,93.989998,40351400,89.634491,"AAPL" +"2016-02-16",95.019997,96.849998,94.610001,96.639999,49057900,92.161667,"AAPL" +"2016-02-17",96.669998,98.209999,96.150002,98.120003,44863200,93.573105,"AAPL" +"2016-02-18",98.839996,98.889999,96.089996,96.260002,39021000,91.799301,"AAPL" +"2016-02-19",96,96.760002,95.800003,96.040001,35374200,91.589478,"AAPL" +"2016-02-22",96.309998,96.900002,95.919998,96.879997,34280800,92.390556,"AAPL" +"2016-02-23",96.400002,96.5,94.550003,94.690002,31942600,90.302055,"AAPL" +"2016-02-24",93.980003,96.379997,93.32,96.099998,36255700,91.646713,"AAPL" +"2016-02-25",96.050003,96.760002,95.25,96.760002,27582700,92.276115,"AAPL" +"2016-02-26",97.199997,98.019997,96.580002,96.910004,28991100,92.419174,"AAPL" +"2016-02-29",96.860001,98.230003,96.650002,96.690002,35216300,92.209389,"AAPL" +"2016-03-01",97.650002,100.769997,97.419998,100.529999,50407100,95.871414,"AAPL" +"2016-03-02",100.510002,100.889999,99.639999,100.75,33169600,96.081238,"AAPL" +"2016-03-03",100.580002,101.709999,100.449997,101.5,36955700,96.796463,"AAPL" +"2016-03-04",102.370003,103.75,101.370003,103.010002,46055100,98.236504,"AAPL" +"2016-03-07",102.389999,102.830002,100.959999,101.870003,35828900,97.14933,"AAPL" +"2016-03-08",100.779999,101.760002,100.400002,101.029999,31561900,96.348251,"AAPL" +"2016-03-09",101.309998,101.580002,100.269997,101.120003,27201700,96.434074,"AAPL" +"2016-03-10",101.410004,102.239998,100.150002,101.169998,33513600,96.481743,"AAPL" +"2016-03-11",102.239998,102.279999,101.5,102.260002,27408200,97.521263,"AAPL" +"2016-03-14",101.910004,102.910004,101.779999,102.519997,25076100,97.769196,"AAPL" +"2016-03-15",103.959999,105.18,103.849998,104.580002,40067700,99.733742,"AAPL" +"2016-03-16",104.610001,106.309998,104.589996,105.970001,38303500,101.059334,"AAPL" +"2016-03-17",105.519997,106.470001,104.959999,105.800003,34420700,100.897209,"AAPL" +"2016-03-18",106.339996,106.5,105.190002,105.919998,44205200,101.01165,"AAPL" +"2016-03-21",105.93,107.650002,105.139999,105.910004,35502700,101.002113,"AAPL" +"2016-03-22",105.25,107.290001,105.209999,106.720001,32444400,101.774574,"AAPL" +"2016-03-23",106.480003,107.07,105.900002,106.129997,25703500,101.211914,"AAPL" +"2016-03-24",105.470001,106.25,104.889999,105.669998,26133000,100.773232,"AAPL" +"2016-03-28",106,106.190002,105.059998,105.190002,19411400,100.315475,"AAPL" +"2016-03-29",104.889999,107.790001,104.879997,107.68,31190100,102.690094,"AAPL" +"2016-03-30",108.650002,110.419998,108.599998,109.559998,45601100,104.482964,"AAPL" +"2016-03-31",109.720001,109.900002,108.879997,108.989998,25888400,103.939392,"AAPL" +"2016-04-01",108.779999,110,108.199997,109.989998,25874000,104.893044,"AAPL" +"2016-04-04",110.419998,112.190002,110.269997,111.120003,37356200,105.97068,"AAPL" +"2016-04-05",109.510002,110.730003,109.419998,109.809998,26578700,104.721375,"AAPL" +"2016-04-06",110.230003,110.980003,109.199997,110.959999,26404100,105.818092,"AAPL" +"2016-04-07",109.949997,110.419998,108.120003,108.540001,31801900,103.510231,"AAPL" +"2016-04-08",108.910004,109.769997,108.169998,108.660004,23581700,103.624672,"AAPL" +"2016-04-11",108.970001,110.610001,108.830002,109.019997,29407500,103.967987,"AAPL" +"2016-04-12",109.339996,110.5,108.660004,110.440002,27232300,105.322182,"AAPL" +"2016-04-13",110.800003,112.339996,110.800003,112.040001,33257300,106.848053,"AAPL" +"2016-04-14",111.620003,112.389999,111.330002,112.099998,25473900,106.905258,"AAPL" +"2016-04-15",112.110001,112.300003,109.730003,109.849998,46939000,104.759529,"AAPL" +"2016-04-18",108.889999,108.949997,106.940002,107.480003,60834000,102.499367,"AAPL" +"2016-04-19",107.879997,108,106.230003,106.910004,32384900,101.955765,"AAPL" +"2016-04-20",106.639999,108.089996,106.059998,107.129997,30611000,102.165581,"AAPL" +"2016-04-21",106.93,106.93,105.519997,105.970001,31552500,101.059334,"AAPL" +"2016-04-22",105.010002,106.480003,104.620003,105.68,33683100,100.782768,"AAPL" +"2016-04-25",105,105.650002,104.510002,105.080002,28031600,100.210571,"AAPL" +"2016-04-26",103.910004,105.300003,103.910004,104.349998,56016200,99.514389,"AAPL" +"2016-04-27",96,98.709999,95.68,97.82,114602100,93.287018,"AAPL" +"2016-04-28",97.610001,97.879997,94.25,94.830002,82242700,90.435562,"AAPL" +"2016-04-29",93.989998,94.720001,92.510002,93.739998,68531500,89.396065,"AAPL" +"2016-05-02",93.970001,94.080002,92.400002,93.639999,48160100,89.300697,"AAPL" +"2016-05-03",94.199997,95.739998,93.68,95.18,56831300,90.769348,"AAPL" +"2016-05-04",95.199997,95.900002,93.82,94.190002,41025500,89.825218,"AAPL" +"2016-05-05",94,94.07,92.68,93.239998,35890500,89.460617,"AAPL" +"2016-05-06",93.370003,93.449997,91.849998,92.720001,43458200,88.961693,"AAPL" +"2016-05-09",93,93.769997,92.589996,92.790001,32936400,89.028854,"AAPL" +"2016-05-10",93.330002,93.57,92.110001,93.419998,33686800,89.633316,"AAPL" +"2016-05-11",93.480003,93.57,92.459999,92.510002,28719100,88.760208,"AAPL" +"2016-05-12",92.720001,92.779999,89.470001,90.339996,76314700,86.678162,"AAPL" +"2016-05-13",90,91.669998,90,90.519997,44392800,86.850861,"AAPL" +"2016-05-16",92.389999,94.389999,91.650002,93.879997,61259800,90.074677,"AAPL" +"2016-05-17",94.550003,94.699997,93.010002,93.489998,46916900,89.700478,"AAPL" +"2016-05-18",94.160004,95.209999,93.889999,94.559998,42062400,90.727135,"AAPL" +"2016-05-19",94.639999,94.639999,93.57,94.199997,30442100,90.381699,"AAPL" +"2016-05-20",94.639999,95.43,94.519997,95.220001,32026000,91.360359,"AAPL" +"2016-05-23",95.870003,97.190002,95.669998,96.43,38018600,92.521317,"AAPL" +"2016-05-24",97.220001,98.089996,96.839996,97.900002,35140200,93.93174,"AAPL" +"2016-05-25",98.669998,99.739998,98.110001,99.620003,38168800,95.582016,"AAPL" +"2016-05-26",99.68,100.730003,98.639999,100.410004,56331200,96.339989,"AAPL" +"2016-05-27",99.440002,100.470001,99.25,100.349998,36229500,96.282417,"AAPL" +"2016-05-31",99.599998,100.400002,98.82,99.860001,42307200,95.812286,"AAPL" +"2016-06-01",99.019997,99.540001,98.330002,98.459999,29173300,94.469025,"AAPL" +"2016-06-02",97.599998,97.839996,96.629997,97.720001,40191600,93.759041,"AAPL" +"2016-06-03",97.790001,98.269997,97.449997,97.919998,28062900,93.95092,"AAPL" +"2016-06-06",97.989998,101.889999,97.550003,98.629997,23292500,94.632133,"AAPL" +"2016-06-07",99.25,99.870003,98.959999,99.029999,22409500,95.01593,"AAPL" +"2016-06-08",99.019997,99.559998,98.68,98.940002,20848100,94.929588,"AAPL" +"2016-06-09",98.5,99.989998,98.459999,99.650002,26601400,95.610802,"AAPL" +"2016-06-10",98.529999,99.349998,98.480003,98.830002,31712900,94.824051,"AAPL" +"2016-06-13",98.690002,99.120003,97.099998,97.339996,38020500,93.394432,"AAPL" +"2016-06-14",97.32,98.480003,96.75,97.459999,31931900,93.50956,"AAPL" +"2016-06-15",97.82,98.410004,97.029999,97.139999,29445200,93.202545,"AAPL" +"2016-06-16",96.449997,97.75,96.07,97.550003,31326800,93.595924,"AAPL" +"2016-06-17",96.620003,96.650002,95.300003,95.330002,61008200,91.465912,"AAPL" +"2016-06-20",96,96.57,95.029999,95.099998,34411900,91.245224,"AAPL" +"2016-06-21",94.940002,96.349998,94.68,95.910004,35546400,92.0224,"AAPL" +"2016-06-22",96.25,96.889999,95.349998,95.550003,29219100,91.676987,"AAPL" +"2016-06-23",95.940002,96.290001,95.25,96.099998,32240200,92.204697,"AAPL" +"2016-06-24",92.910004,94.660004,92.650002,93.400002,75311400,89.614136,"AAPL" +"2016-06-27",93,93.050003,91.5,92.040001,45489600,88.30925,"AAPL" +"2016-06-28",92.900002,93.660004,92.139999,93.589996,40444900,89.796425,"AAPL" +"2016-06-29",93.970001,94.550003,93.629997,94.400002,36531000,90.573608,"AAPL" +"2016-06-30",94.440002,95.769997,94.300003,95.599998,35836400,91.72496,"AAPL" +"2016-07-01",95.489998,96.470001,95.330002,95.889999,26026500,92.003212,"AAPL" +"2016-07-05",95.389999,95.400002,94.459999,94.989998,27705200,91.139679,"AAPL" +"2016-07-06",94.599998,95.660004,94.370003,95.529999,30949100,91.657799,"AAPL" +"2016-07-07",95.699997,96.5,95.620003,95.940002,25139600,92.051186,"AAPL" +"2016-07-08",96.489998,96.889999,96.050003,96.68,28912100,92.761185,"AAPL" +"2016-07-11",96.75,97.650002,96.730003,96.980003,23794900,93.049026,"AAPL" +"2016-07-12",97.169998,97.699997,97.120003,97.419998,24167500,93.471191,"AAPL" +"2016-07-13",97.410004,97.669998,96.839996,96.870003,25892200,92.943474,"AAPL" +"2016-07-14",97.389999,98.989998,97.32,98.790001,38919000,94.78566,"AAPL" +"2016-07-15",98.919998,99.300003,98.5,98.779999,30137000,94.776062,"AAPL" +"2016-07-18",98.699997,100.129997,98.599998,99.830002,36493900,95.783508,"AAPL" +"2016-07-19",99.559998,100,99.339996,99.870003,23779900,95.821877,"AAPL" +"2016-07-20",100,100.459999,99.739998,99.959999,26276000,95.908234,"AAPL" +"2016-07-21",99.830002,101,99.129997,99.43,32702000,95.399712,"AAPL" +"2016-07-22",99.260002,99.300003,98.309998,98.660004,28313700,94.660934,"AAPL" +"2016-07-25",98.25,98.839996,96.919998,97.339996,40382900,93.394432,"AAPL" +"2016-07-26",96.82,97.970001,96.419998,96.669998,56239800,92.751587,"AAPL" +"2016-07-27",104.269997,104.349998,102.75,102.949997,92344800,98.777039,"AAPL" +"2016-07-28",102.830002,104.449997,102.82,104.339996,39869800,100.11068,"AAPL" +"2016-07-29",104.190002,104.550003,103.68,104.209999,27733700,99.98597,"AAPL" +"2016-08-01",104.410004,106.150002,104.410004,106.050003,38167900,101.751366,"AAPL" +"2016-08-02",106.050003,106.07,104,104.480003,33816600,100.245026,"AAPL" +"2016-08-03",104.809998,105.839996,104.769997,105.790001,30202600,101.501923,"AAPL" +"2016-08-04",105.580002,106,105.279999,105.870003,27408700,102.12896,"AAPL" +"2016-08-05",106.269997,107.650002,106.18,107.480003,40553400,103.682068,"AAPL" +"2016-08-08",107.519997,108.370003,107.160004,108.370003,28037200,104.540619,"AAPL" +"2016-08-09",108.230003,108.940002,108.010002,108.809998,26315200,104.965057,"AAPL" +"2016-08-10",108.709999,108.900002,107.760002,108,24008500,104.183685,"AAPL" +"2016-08-11",108.519997,108.93,107.849998,107.93,27484500,104.116165,"AAPL" +"2016-08-12",107.779999,108.440002,107.779999,108.18,18660400,104.357323,"AAPL" +"2016-08-15",108.139999,109.540001,108.080002,109.480003,25868200,105.611389,"AAPL" +"2016-08-16",109.629997,110.230003,109.209999,109.379997,33794400,105.514908,"AAPL" +"2016-08-17",109.099998,109.370003,108.339996,109.220001,25356000,105.360565,"AAPL" +"2016-08-18",109.230003,109.599998,109.019997,109.080002,21984700,105.225525,"AAPL" +"2016-08-19",108.769997,109.690002,108.360001,109.360001,25368100,105.495628,"AAPL" +"2016-08-22",108.860001,109.099998,107.849998,108.510002,25820200,104.675682,"AAPL" +"2016-08-23",108.589996,109.32,108.529999,108.849998,21257700,105.003647,"AAPL" +"2016-08-24",108.57,108.75,107.68,108.029999,23675100,104.212624,"AAPL" +"2016-08-25",107.389999,107.879997,106.68,107.57,25086200,103.768875,"AAPL" +"2016-08-26",107.410004,107.949997,106.309998,106.940002,27766300,103.16114,"AAPL" +"2016-08-29",106.620003,107.440002,106.290001,106.82,24970300,103.045387,"AAPL" +"2016-08-30",105.800003,106.5,105.5,106,24863900,102.254356,"AAPL" +"2016-08-31",105.660004,106.57,105.639999,106.099998,29662400,102.35083,"AAPL" +"2016-09-01",106.139999,106.800003,105.620003,106.730003,26701500,102.958557,"AAPL" +"2016-09-02",107.699997,108,106.82,107.730003,26802500,103.923233,"AAPL" +"2016-09-06",107.900002,108.300003,107.510002,107.699997,26880400,103.894279,"AAPL" +"2016-09-07",107.830002,108.760002,107.07,108.360001,42364300,104.530952,"AAPL" +"2016-09-08",107.25,107.269997,105.239998,105.519997,53002000,101.791313,"AAPL" +"2016-09-09",104.639999,105.720001,103.129997,103.129997,46557000,99.485771,"AAPL" +"2016-09-12",102.650002,105.720001,102.529999,105.440002,45292800,101.714149,"AAPL" +"2016-09-13",107.510002,108.790001,107.239998,107.949997,62176200,104.135429,"AAPL" +"2016-09-14",108.730003,113.029999,108.599998,111.769997,110888700,107.820465,"AAPL" +"2016-09-15",113.860001,115.730003,113.489998,115.57,89983600,111.486183,"AAPL" +"2016-09-16",115.120003,116.129997,114.040001,114.919998,79886900,110.859154,"AAPL" +"2016-09-19",115.190002,116.18,113.25,113.580002,47023000,109.566505,"AAPL" +"2016-09-20",113.050003,114.120003,112.510002,113.57,34514300,109.556847,"AAPL" +"2016-09-21",113.849998,113.989998,112.440002,113.550003,36003200,109.537567,"AAPL" +"2016-09-22",114.349998,114.940002,114,114.620003,31074000,110.569763,"AAPL" +"2016-09-23",114.419998,114.790001,111.550003,112.709999,52481200,108.727242,"AAPL" +"2016-09-26",111.639999,113.389999,111.550003,112.879997,29869400,108.891235,"AAPL" +"2016-09-27",113,113.18,112.339996,113.089996,24607400,109.093826,"AAPL" +"2016-09-28",113.690002,114.639999,113.43,113.949997,29641100,109.923431,"AAPL" +"2016-09-29",113.160004,113.800003,111.800003,112.18,35887000,108.215973,"AAPL" +"2016-09-30",112.459999,113.370003,111.800003,113.050003,36379100,109.055237,"AAPL" +"2016-10-03",112.709999,113.050003,112.279999,112.519997,21701800,108.543961,"AAPL" +"2016-10-04",113.059998,114.309998,112.629997,113,29736800,109.006996,"AAPL" +"2016-10-05",113.400002,113.660004,112.690002,113.050003,21453100,109.055237,"AAPL" +"2016-10-06",113.699997,114.339996,113.129997,113.889999,28779300,109.865555,"AAPL" +"2016-10-07",114.309998,114.559998,113.510002,114.059998,24358400,110.029549,"AAPL" +"2016-10-10",115.019997,116.75,114.720001,116.050003,36236000,111.949234,"AAPL" +"2016-10-11",117.699997,118.690002,116.199997,116.300003,64041000,112.190392,"AAPL" +"2016-10-12",117.349998,117.980003,116.75,117.339996,37586800,113.193642,"AAPL" +"2016-10-13",116.790001,117.440002,115.720001,116.980003,35192400,112.846367,"AAPL" +"2016-10-14",117.879997,118.169998,117.129997,117.629997,35652200,113.473389,"AAPL" +"2016-10-17",117.330002,117.839996,116.779999,117.550003,23624900,113.396225,"AAPL" +"2016-10-18",118.18,118.209999,117.449997,117.470001,24553500,113.319046,"AAPL" +"2016-10-19",117.25,117.760002,113.800003,117.120003,20034600,112.981422,"AAPL" +"2016-10-20",116.860001,117.379997,116.330002,117.059998,24125800,112.923523,"AAPL" +"2016-10-21",116.809998,116.910004,116.279999,116.599998,23192700,112.479797,"AAPL" +"2016-10-24",117.099998,117.739998,117,117.650002,23538700,113.492691,"AAPL" +"2016-10-25",117.949997,118.360001,117.309998,118.25,48129000,114.071487,"AAPL" +"2016-10-26",114.309998,115.699997,113.309998,115.589996,66134200,111.505486,"AAPL" +"2016-10-27",115.389999,115.860001,114.099998,114.480003,34562000,110.434715,"AAPL" +"2016-10-28",113.870003,115.209999,113.449997,113.720001,37861700,109.701561,"AAPL" +"2016-10-31",113.650002,114.230003,113.199997,113.540001,26419400,109.527924,"AAPL" +"2016-11-01",113.459999,113.769997,110.529999,111.489998,43825800,107.550346,"AAPL" +"2016-11-02",111.400002,112.349998,111.230003,111.589996,28331700,107.64682,"AAPL" +"2016-11-03",110.980003,111.459999,109.550003,109.830002,26932600,106.492989,"AAPL" +"2016-11-04",108.529999,110.25,108.110001,108.839996,30837000,105.533058,"AAPL" +"2016-11-07",110.080002,110.510002,109.459999,110.410004,32560000,107.055359,"AAPL" +"2016-11-08",110.309998,111.720001,109.699997,111.059998,24054500,107.6856,"AAPL" +"2016-11-09",109.879997,111.32,108.050003,110.879997,59176400,107.511078,"AAPL" +"2016-11-10",111.089996,111.089996,105.830002,107.790001,57134500,104.514961,"AAPL" +"2016-11-11",107.120003,108.870003,106.550003,108.43,34094100,105.135513,"AAPL" +"2016-11-14",107.709999,107.809998,104.080002,105.709999,51175500,102.498161,"AAPL" +"2016-11-15",106.57,107.68,106.160004,107.110001,32264500,103.855637,"AAPL" +"2016-11-16",106.699997,110.230003,106.599998,109.989998,58840500,106.648132,"AAPL" +"2016-11-17",109.809998,110.349998,108.830002,109.949997,27632000,106.609329,"AAPL" +"2016-11-18",109.720001,110.540001,109.660004,110.059998,28428900,106.715996,"AAPL" +"2016-11-21",110.120003,111.989998,110.010002,111.730003,29264600,108.335266,"AAPL" +"2016-11-22",111.949997,112.419998,111.400002,111.800003,25965500,108.403137,"AAPL" +"2016-11-23",111.360001,111.510002,110.330002,111.230003,27426400,107.850449,"AAPL" +"2016-11-25",111.129997,111.870003,110.949997,111.790001,11475900,108.393433,"AAPL" +"2016-11-28",111.43,112.470001,111.389999,111.57,27194000,108.180122,"AAPL" +"2016-11-29",110.779999,112.029999,110.07,111.459999,28528800,108.073463,"AAPL" +"2016-11-30",111.599998,112.199997,110.269997,110.519997,36162300,107.162018,"AAPL" +"2016-12-01",110.370003,110.940002,109.029999,109.489998,37086900,106.163315,"AAPL" +"2016-12-02",109.169998,110.089996,108.849998,109.900002,26528000,106.56086,"AAPL" +"2016-12-05",110,110.029999,108.25,109.110001,34324500,105.794868,"AAPL" +"2016-12-06",109.5,110.360001,109.190002,109.949997,26195500,106.609329,"AAPL" +"2016-12-07",109.260002,111.190002,109.160004,111.029999,29998700,107.656517,"AAPL" +"2016-12-08",110.860001,112.43,110.599998,112.120003,27068300,108.713409,"AAPL" +"2016-12-09",112.309998,114.699997,112.309998,113.949997,34402600,110.487801,"AAPL" +"2016-12-12",113.290001,115,112.489998,113.300003,26374400,109.857559,"AAPL" +"2016-12-13",113.839996,115.919998,113.75,115.190002,43733800,111.690132,"AAPL" +"2016-12-14",115.040001,116.199997,114.980003,115.190002,34031800,111.690132,"AAPL" +"2016-12-15",115.379997,116.730003,115.230003,115.82,46524500,112.30098,"AAPL" +"2016-12-16",116.470001,116.5,115.650002,115.970001,44351100,112.446442,"AAPL" +"2016-12-19",115.800003,117.379997,115.75,116.639999,27779400,113.096069,"AAPL" +"2016-12-20",116.739998,117.5,116.68,116.949997,21425000,113.396652,"AAPL" +"2016-12-21",116.800003,117.400002,116.779999,117.059998,23783200,113.503304,"AAPL" +"2016-12-22",116.349998,116.510002,115.639999,116.290001,26085900,112.756714,"AAPL" +"2016-12-23",115.589996,116.519997,115.589996,116.519997,14249500,112.979713,"AAPL" +"2016-12-27",116.519997,117.800003,116.489998,117.260002,18296900,113.697243,"AAPL" +"2016-12-28",117.519997,118.019997,116.199997,116.760002,20905900,113.212425,"AAPL" +"2016-12-29",116.449997,117.110001,116.400002,116.730003,15039500,113.183334,"AAPL" +"2016-12-30",116.650002,117.199997,115.43,115.82,30586300,112.30098,"AAPL" +"2017-01-03",115.800003,116.330002,114.760002,116.150002,28781900,112.620964,"AAPL" +"2017-01-04",115.849998,116.510002,115.75,116.019997,21118100,112.494911,"AAPL" +"2017-01-05",115.919998,116.860001,115.809998,116.610001,22193600,113.066986,"AAPL" +"2017-01-06",116.779999,118.160004,116.470001,117.910004,31751900,114.327484,"AAPL" +"2017-01-09",117.949997,119.43,117.940002,118.989998,33561900,115.374664,"AAPL" +"2017-01-10",118.769997,119.379997,118.300003,119.110001,24462100,115.49102,"AAPL" +"2017-01-11",118.739998,119.93,118.599998,119.75,27588600,116.111588,"AAPL" +"2017-01-12",118.900002,119.300003,118.209999,119.25,27086200,115.626762,"AAPL" +"2017-01-13",119.110001,119.620003,118.809998,119.040001,26111900,115.423149,"AAPL" +"2017-01-17",118.339996,120.239998,118.220001,120,34439800,116.353989,"AAPL" +"2017-01-18",120,120.5,119.709999,119.989998,23713000,116.344284,"AAPL" +"2017-01-19",119.400002,120.089996,119.370003,119.779999,25597300,116.140671,"AAPL" +"2017-01-20",120.449997,120.449997,119.730003,120,32597900,116.353989,"AAPL" +"2017-01-23",120,120.809998,119.769997,120.080002,22050200,116.431549,"AAPL" +"2017-01-24",119.550003,120.099998,119.5,119.970001,23211000,116.324898,"AAPL" +"2017-01-25",120.419998,122.099998,120.279999,121.879997,32377600,118.176857,"AAPL" +"2017-01-26",121.669998,122.440002,121.599998,121.940002,26337600,118.235039,"AAPL" +"2017-01-27",122.139999,122.349998,121.599998,121.949997,20562900,118.244728,"AAPL" +"2017-01-30",120.93,121.629997,120.660004,121.629997,30377500,117.934456,"AAPL" +"2017-01-31",121.150002,121.389999,120.620003,121.349998,49201000,117.662964,"AAPL" +"2017-02-01",127.029999,130.490005,127.010002,128.75,111985000,124.838135,"AAPL" +"2017-02-02",127.980003,129.389999,127.779999,128.529999,33710400,124.624809,"AAPL" +"2017-02-03",128.309998,129.190002,128.160004,129.080002,24507300,125.158096,"AAPL" +"2017-02-06",129.130005,130.5,128.899994,130.289993,26845900,126.331337,"AAPL" +"2017-02-07",130.539993,132.089996,130.449997,131.529999,38183800,127.533661,"AAPL" +"2017-02-08",131.350006,132.220001,131.220001,132.039993,23004100,128.028152,"AAPL" +"2017-02-09",131.649994,132.449997,131.119995,132.419998,28349900,128.953293,"AAPL" +"2017-02-10",132.460007,132.940002,132.050003,132.119995,20065500,128.661148,"AAPL" +"2017-02-13",133.080002,133.820007,132.75,133.289993,23035400,129.800522,"AAPL" +"2017-02-14",133.470001,135.089996,133.25,135.020004,33226200,131.485214,"AAPL" +"2017-02-15",135.520004,136.270004,134.619995,135.509995,35623100,131.962387,"AAPL" +"2017-02-16",135.669998,135.899994,134.839996,135.350006,22584600,131.806595,"AAPL" +"2017-02-17",135.100006,135.830002,135.100006,135.720001,22198200,132.166916,"AAPL" +"2017-02-21",136.229996,136.75,135.979996,136.699997,24507200,133.121246,"AAPL" +"2017-02-22",136.429993,137.119995,136.110001,137.110001,20836900,133.520508,"AAPL" +"2017-02-23",137.380005,137.479996,136.300003,136.529999,20788200,132.955688,"AAPL" +"2017-02-24",135.910004,136.660004,135.279999,136.660004,21776600,133.082306,"AAPL" +"2017-02-27",137.139999,137.440002,136.279999,136.929993,20257400,133.345215,"AAPL" +"2017-02-28",137.080002,137.440002,136.699997,136.990005,23482900,133.403656,"AAPL" +"2017-03-01",137.889999,140.149994,137.600006,139.789993,36414600,136.130341,"AAPL" +"2017-03-02",140,140.279999,138.759995,138.960007,26211000,135.322083,"AAPL" +"2017-03-03",138.779999,139.830002,138.589996,139.779999,21108100,136.120605,"AAPL" +"2017-03-06",139.369995,139.770004,138.600006,139.339996,21750000,135.692108,"AAPL" +"2017-03-07",139.059998,139.979996,138.789993,139.520004,17446300,135.867416,"AAPL" +"2017-03-08",138.949997,139.800003,138.820007,139,18707200,135.361053,"AAPL" +"2017-03-09",138.740005,138.789993,137.050003,138.679993,22155900,135.049393,"AAPL" +"2017-03-10",139.25,139.360001,138.639999,139.139999,19612800,135.49736,"AAPL" +"2017-03-13",138.850006,139.429993,138.820007,139.199997,17421700,135.555786,"AAPL" +"2017-03-14",139.300003,139.649994,138.839996,138.990005,15309100,135.351273,"AAPL" +"2017-03-15",139.410004,140.75,139.029999,140.460007,25691800,136.782822,"AAPL" +"2017-03-16",140.720001,141.020004,140.259995,140.690002,19232000,137.006775,"AAPL" +"2017-03-17",141,141,139.889999,139.990005,43885000,136.325134,"AAPL" +"2017-03-20",140.399994,141.5,140.229996,141.460007,21542000,137.756653,"AAPL" +"2017-03-21",142.110001,142.800003,139.729996,139.839996,39529900,136.179031,"AAPL" +"2017-03-22",139.850006,141.600006,139.759995,141.419998,25860200,137.717682,"AAPL" +"2017-03-23",141.259995,141.580002,140.610001,140.919998,20346300,137.230774,"AAPL" +"2017-03-24",141.5,141.740005,140.350006,140.639999,22395600,136.958115,"AAPL" +"2017-03-27",139.389999,141.220001,138.619995,140.880005,23575100,137.191849,"AAPL" +"2017-03-28",140.910004,144.039993,140.619995,143.800003,33374800,140.03537,"AAPL" +"2017-03-29",143.679993,144.490005,143.190002,144.119995,29190000,140.347,"AAPL" +"2017-03-30",144.190002,144.5,143.5,143.929993,21207300,140.161972,"AAPL" +"2017-03-31",143.720001,144.270004,143.009995,143.660004,19661700,139.899048,"AAPL" +"2017-04-03",143.710007,144.119995,143.050003,143.699997,19985700,139.938004,"AAPL" +"2017-04-04",143.25,144.889999,143.169998,144.770004,19891400,140.97998,"AAPL" +"2017-04-05",144.220001,145.460007,143.809998,144.020004,27717900,140.249619,"AAPL" +"2017-04-06",144.289993,144.520004,143.449997,143.660004,21149000,139.899048,"AAPL" +"2017-04-07",143.729996,144.179993,143.270004,143.339996,16672200,139.587402,"AAPL" +"2017-04-10",143.600006,143.880005,142.899994,143.169998,18933400,139.42186,"AAPL" +"2017-04-11",142.940002,143.350006,140.059998,141.630005,30379400,137.922195,"AAPL" +"2017-04-12",141.600006,142.149994,141.009995,141.800003,20350000,138.087708,"AAPL" +"2017-04-13",141.910004,142.380005,141.050003,141.050003,17822900,137.357361,"AAPL" +"2017-04-17",141.479996,141.880005,140.869995,141.830002,16582100,138.116943,"AAPL" +"2017-04-18",141.410004,142.039993,141.110001,141.199997,14697500,137.503418,"AAPL" +"2017-04-19",141.880005,142,140.449997,140.679993,17328400,136.997055,"AAPL" +"2017-04-20",141.220001,142.919998,141.160004,142.440002,23319600,138.710983,"AAPL" +"2017-04-21",142.440002,142.679993,141.850006,142.270004,17320900,138.545441,"AAPL" +"2017-04-24",143.5,143.949997,143.179993,143.639999,17134300,139.879547,"AAPL" +"2017-04-25",143.910004,144.899994,143.869995,144.529999,18871500,140.746262,"AAPL" +"2017-04-26",144.470001,144.600006,143.380005,143.679993,20041200,139.918503,"AAPL" +"2017-04-27",143.919998,144.160004,143.309998,143.789993,14246300,140.025604,"AAPL" +"2017-04-28",144.089996,144.300003,143.270004,143.649994,20860400,139.889297,"AAPL" +"2017-05-01",145.100006,147.199997,144.960007,146.580002,33602900,142.742584,"AAPL" +"2017-05-02",147.539993,148.089996,146.839996,147.509995,45352200,143.648239,"AAPL" +"2017-05-03",145.589996,147.490005,144.270004,147.059998,45697000,143.210037,"AAPL" +"2017-05-04",146.520004,147.139999,145.809998,146.529999,23371900,142.693909,"AAPL" +"2017-05-05",146.759995,148.979996,146.759995,148.960007,27327700,145.060272,"AAPL" +"2017-05-08",149.029999,153.699997,149.029999,153.009995,48752400,149.004242,"AAPL" +"2017-05-09",153.869995,154.880005,153.449997,153.990005,39130400,149.958603,"AAPL" +"2017-05-10",153.630005,153.940002,152.110001,153.259995,25805700,149.247681,"AAPL" +"2017-05-11",152.449997,154.070007,152.309998,153.949997,27255100,150.538452,"AAPL" +"2017-05-12",154.699997,156.419998,154.669998,156.100006,32527000,152.640808,"AAPL" +"2017-05-15",156.009995,156.649994,155.050003,155.699997,26009700,152.24968,"AAPL" +"2017-05-16",155.940002,156.059998,154.720001,155.470001,20048500,152.02478,"AAPL" +"2017-05-17",153.600006,154.570007,149.710007,150.25,50767700,146.920456,"AAPL" +"2017-05-18",151.270004,153.339996,151.130005,152.539993,33568200,149.159698,"AAPL" +"2017-05-19",153.380005,153.979996,152.630005,153.059998,26960800,149.668167,"AAPL" +"2017-05-22",154,154.580002,152.910004,153.990005,22966400,150.577576,"AAPL" +"2017-05-23",154.899994,154.899994,153.309998,153.800003,19918900,150.391785,"AAPL" +"2017-05-24",153.839996,154.169998,152.669998,153.339996,19178000,149.941971,"AAPL" +"2017-05-25",153.729996,154.350006,153.029999,153.869995,19235600,150.460205,"AAPL" +"2017-05-26",154,154.240005,153.309998,153.610001,21927600,150.205994,"AAPL" +"2017-05-30",153.419998,154.429993,153.330002,153.669998,20126900,150.264664,"AAPL" +"2017-05-31",153.970001,154.169998,152.380005,152.759995,24451200,149.374802,"AAPL" +"2017-06-01",153.169998,153.330002,152.220001,153.179993,16404100,149.785507,"AAPL" +"2017-06-02",153.580002,155.449997,152.889999,155.449997,27770700,152.005219,"AAPL" +"2017-06-05",154.339996,154.449997,153.460007,153.929993,25331700,150.51889,"AAPL" +"2017-06-06",153.899994,155.809998,153.779999,154.449997,26624900,151.027374,"AAPL" +"2017-06-07",155.020004,155.979996,154.479996,155.369995,21069600,151.926987,"AAPL" +"2017-06-08",155.25,155.539993,154.399994,154.990005,21250800,151.55542,"AAPL" +"2017-06-09",155.190002,155.190002,146.020004,148.979996,64882700,145.678589,"AAPL" +"2017-06-12",145.740005,146.089996,142.509995,145.419998,72307300,142.197479,"AAPL" +"2017-06-13",147.160004,147.449997,145.149994,146.589996,34165400,143.341537,"AAPL" +"2017-06-14",147.5,147.5,143.839996,145.160004,31531200,141.943237,"AAPL" +"2017-06-15",143.320007,144.479996,142.210007,144.289993,32165400,141.092514,"AAPL" +"2017-06-16",143.779999,144.5,142.199997,142.270004,50361100,139.117294,"AAPL" +"2017-06-19",143.660004,146.740005,143.660004,146.339996,32541400,143.097107,"AAPL" +"2017-06-20",146.869995,146.869995,144.940002,145.009995,24900100,141.79657,"AAPL" +"2017-06-21",145.520004,146.070007,144.610001,145.869995,21265800,142.637497,"AAPL" +"2017-06-22",145.770004,146.699997,145.119995,145.630005,19106300,142.402832,"AAPL" +"2017-06-23",145.130005,147.160004,145.110001,146.279999,35439400,143.038422,"AAPL" +"2017-06-26",147.169998,148.279999,145.380005,145.820007,25692400,142.588638,"AAPL" +"2017-06-27",145.009995,146.160004,143.619995,143.729996,24761900,140.544937,"AAPL" +"2017-06-28",144.490005,146.110001,143.160004,145.830002,22082400,142.598404,"AAPL" +"2017-06-29",144.710007,145.130005,142.279999,143.679993,31499400,140.496048,"AAPL" +"2017-06-30",144.449997,144.960007,143.779999,144.020004,23024100,140.828522,"AAPL" +"2017-07-03",144.880005,145.300003,143.100006,143.5,14277800,140.320023,"AAPL" +"2017-07-05",143.690002,144.789993,142.720001,144.089996,21569600,140.896942,"AAPL" +"2017-07-06",143.020004,143.5,142.410004,142.729996,24128800,139.567093,"AAPL" +"2017-07-07",142.899994,144.75,142.899994,144.179993,19201700,140.98494,"AAPL" +"2017-07-10",144.110001,145.949997,143.369995,145.059998,21090600,141.845444,"AAPL" +"2017-07-11",144.729996,145.850006,144.380005,145.529999,19781800,142.305038,"AAPL" +"2017-07-12",145.869995,146.179993,144.820007,145.740005,24884500,142.510376,"AAPL" +"2017-07-13",145.5,148.490005,145.440002,147.770004,25199400,144.495407,"AAPL" +"2017-07-14",147.970001,149.330002,147.330002,149.039993,20132100,145.737244,"AAPL" +"2017-07-17",148.820007,150.899994,148.570007,149.559998,23793500,146.245728,"AAPL" +"2017-07-18",149.199997,150.130005,148.669998,150.080002,17868800,146.754242,"AAPL" +"2017-07-19",150.479996,151.419998,149.949997,151.020004,20923000,147.673386,"AAPL" +"2017-07-20",151.5,151.740005,150.190002,150.339996,17243700,147.008469,"AAPL" +"2017-07-21",149.990005,150.440002,148.880005,150.270004,26252600,146.940033,"AAPL" +"2017-07-24",150.580002,152.440002,149.899994,152.089996,21493200,148.719681,"AAPL" +"2017-07-25",151.800003,153.839996,151.800003,152.740005,18853900,149.355286,"AAPL" +"2017-07-26",153.350006,153.929993,153.059998,153.460007,15781000,150.059326,"AAPL" +"2017-07-27",153.75,153.990005,147.300003,150.559998,32476300,147.223572,"AAPL" +"2017-07-28",149.889999,150.229996,149.190002,149.5,17213700,146.187073,"AAPL" +"2017-07-31",149.899994,150.330002,148.130005,148.729996,19845900,145.434128,"AAPL" +"2017-08-01",149.100006,150.220001,148.410004,150.050003,35368600,146.724869,"AAPL" +"2017-08-02",159.279999,159.75,156.160004,157.139999,69936800,153.657776,"AAPL" +"2017-08-03",157.050003,157.210007,155.020004,155.570007,27097300,152.122543,"AAPL" +"2017-08-04",156.070007,157.399994,155.690002,156.389999,20559900,152.924377,"AAPL" +"2017-08-07",157.059998,158.919998,156.669998,158.809998,21870300,155.290771,"AAPL" +"2017-08-08",158.600006,161.830002,158.270004,160.080002,36205900,156.532623,"AAPL" +"2017-08-09",159.259995,161.270004,159.110001,161.059998,26131500,157.490906,"AAPL" +"2017-08-10",159.899994,160,154.630005,155.320007,40804300,152.474503,"AAPL" +"2017-08-11",156.600006,158.570007,156.070007,157.479996,26257100,154.59494,"AAPL" +"2017-08-14",159.320007,160.210007,158.75,159.850006,22122700,156.921555,"AAPL" +"2017-08-15",160.660004,162.199997,160.139999,161.600006,29465500,158.639465,"AAPL" +"2017-08-16",161.940002,162.509995,160.149994,160.949997,27671600,158.001373,"AAPL" +"2017-08-17",160.520004,160.710007,157.839996,157.860001,27940600,154.968002,"AAPL" +"2017-08-18",157.860001,159.5,156.720001,157.5,27428100,154.614578,"AAPL" +"2017-08-21",157.5,157.889999,155.110001,157.210007,26368500,154.32991,"AAPL" +"2017-08-22",158.229996,160,158.020004,159.779999,21604600,156.852814,"AAPL" +"2017-08-23",159.070007,160.470001,158.880005,159.979996,19399100,157.049133,"AAPL" +"2017-08-24",160.429993,160.740005,158.550003,159.270004,19818900,156.352158,"AAPL" +"2017-08-25",159.649994,160.559998,159.270004,159.860001,25480100,156.93132,"AAPL" +"2017-08-28",160.139999,162,159.929993,161.470001,25966000,158.511841,"AAPL" +"2017-08-29",160.100006,163.119995,160,162.910004,29516900,159.925476,"AAPL" +"2017-08-30",163.800003,163.889999,162.610001,163.350006,27269600,160.357422,"AAPL" +"2017-08-31",163.639999,164.520004,163.479996,164,26785100,160.995499,"AAPL" +"2017-09-01",164.800003,164.940002,163.630005,164.050003,16591100,161.044571,"AAPL" +"2017-09-05",163.75,164.25,160.559998,162.080002,29468500,159.110687,"AAPL" +"2017-09-06",162.710007,162.990005,160.520004,161.910004,21651700,158.943787,"AAPL" +"2017-09-07",162.089996,162.240005,160.360001,161.259995,21928500,158.305695,"AAPL" +"2017-09-08",160.860001,161.149994,158.529999,158.630005,28611500,155.723892,"AAPL" +"2017-09-11",160.5,162.050003,159.889999,161.5,31580800,158.54129,"AAPL" +"2017-09-12",162.610001,163.960007,158.770004,160.860001,71714000,157.913025,"AAPL" +"2017-09-13",159.869995,159.960007,157.910004,159.649994,44907400,156.725174,"AAPL" +"2017-09-14",158.990005,159.399994,158.089996,158.279999,23760700,155.380295,"AAPL" +"2017-09-15",158.470001,160.970001,158,159.880005,49114600,156.950989,"AAPL" +"2017-09-18",160.110001,160.5,158,158.669998,28269400,155.763138,"AAPL" +"2017-09-19",159.509995,159.770004,158.440002,158.729996,20810600,155.822052,"AAPL" +"2017-09-20",157.899994,158.259995,153.830002,156.070007,52951400,153.210785,"AAPL" +"2017-09-21",155.800003,155.800003,152.75,153.389999,37511700,150.57988,"AAPL" +"2017-09-22",151.539993,152.270004,150.559998,151.889999,46645400,149.107361,"AAPL" +"2017-09-25",149.990005,151.830002,149.160004,150.550003,44387300,147.791901,"AAPL" +"2017-09-26",151.779999,153.919998,151.690002,153.139999,36660000,150.334457,"AAPL" +"2017-09-27",153.800003,154.720001,153.539993,154.229996,25504200,151.404495,"AAPL" +"2017-09-28",153.889999,154.279999,152.699997,153.279999,22005500,150.471893,"AAPL" +"2017-09-29",153.210007,154.130005,152,154.119995,26299800,151.296494,"AAPL" +"2017-10-02",154.259995,154.449997,152.720001,153.809998,18698800,150.992188,"AAPL" +"2017-10-03",154.009995,155.089996,153.910004,154.479996,16230300,151.649902,"AAPL" +"2017-10-04",153.630005,153.860001,152.460007,153.479996,20163800,150.668228,"AAPL" +"2017-10-05",154.179993,155.440002,154.050003,155.389999,21283800,152.543228,"AAPL" +"2017-10-06",154.970001,155.490005,154.559998,155.300003,17407600,152.45488,"AAPL" +"2017-10-09",155.809998,156.729996,155.490005,155.839996,16262900,152.985001,"AAPL" +"2017-10-10",156.059998,158,155.100006,155.899994,15617000,153.043884,"AAPL" +"2017-10-11",155.970001,156.979996,155.75,156.550003,16905600,153.681992,"AAPL" +"2017-10-12",156.350006,157.369995,155.729996,156,16125100,153.142059,"AAPL" +"2017-10-13",156.729996,157.279999,156.410004,156.990005,16394200,154.113922,"AAPL" +"2017-10-16",157.899994,160,157.649994,159.880005,24121500,156.950989,"AAPL" +"2017-10-17",159.779999,160.869995,159.229996,160.470001,18997300,157.530167,"AAPL" +"2017-10-18",160.419998,160.710007,159.600006,159.759995,16374200,156.83316,"AAPL" +"2017-10-19",156.75,157.080002,155.020004,155.979996,42584200,153.122421,"AAPL" +"2017-10-20",156.610001,157.75,155.960007,156.25,23974100,153.387482,"AAPL" +"2017-10-23",156.889999,157.690002,155.5,156.169998,21984300,153.308929,"AAPL" +"2017-10-24",156.289993,157.419998,156.199997,157.100006,17757200,154.221909,"AAPL" +"2017-10-25",156.910004,157.550003,155.270004,156.410004,21207100,153.544556,"AAPL" +"2017-10-26",157.229996,157.830002,156.779999,157.410004,17000500,154.526215,"AAPL" +"2017-10-27",159.289993,163.600006,158.699997,163.050003,44454200,160.062897,"AAPL" +"2017-10-30",163.889999,168.070007,163.720001,166.720001,44700800,163.66568,"AAPL" +"2017-10-31",167.899994,169.649994,166.940002,169.039993,36046800,165.943161,"AAPL" +"2017-11-01",169.869995,169.940002,165.610001,166.889999,33637800,163.832565,"AAPL" +"2017-11-02",166.600006,168.5,165.279999,168.110001,41393400,165.030197,"AAPL" +"2017-11-03",174,174.259995,171.119995,172.5,59398600,169.339783,"AAPL" +"2017-11-06",172.369995,174.990005,171.720001,174.25,35026300,171.057724,"AAPL" +"2017-11-07",173.910004,175.25,173.600006,174.809998,24361500,171.607452,"AAPL" +"2017-11-08",174.660004,176.240005,174.330002,176.240005,24409500,173.011261,"AAPL" +"2017-11-09",175.110001,176.100006,173.139999,175.880005,29482600,172.657867,"AAPL" +"2017-11-10",175.110001,175.380005,174.270004,174.669998,25145500,172.086426,"AAPL" +"2017-11-13",173.5,174.5,173.399994,173.970001,16982100,171.39679,"AAPL" +"2017-11-14",173.039993,173.479996,171.179993,171.339996,24782500,168.805664,"AAPL" +"2017-11-15",169.970001,170.320007,168.380005,169.080002,29158100,166.579117,"AAPL" +"2017-11-16",171.179993,171.869995,170.300003,171.100006,23637500,168.56926,"AAPL" +"2017-11-17",171.039993,171.389999,169.639999,170.149994,21899500,167.633301,"AAPL" +"2017-11-20",170.289993,170.559998,169.559998,169.979996,16262400,167.46579,"AAPL" +"2017-11-21",170.779999,173.699997,170.779999,173.139999,25131300,170.579071,"AAPL" +"2017-11-22",173.360001,175,173.050003,174.960007,25588900,172.372147,"AAPL" +"2017-11-24",175.100006,175.5,174.649994,174.970001,14026700,172.382004,"AAPL" +"2017-11-27",175.050003,175.080002,173.339996,174.089996,20716800,171.514999,"AAPL" +"2017-11-28",174.300003,174.869995,171.860001,173.070007,26428800,170.510101,"AAPL" +"2017-11-29",172.630005,172.919998,167.160004,169.479996,41666400,166.973206,"AAPL" +"2017-11-30",170.429993,172.139999,168.440002,171.850006,41527200,169.308151,"AAPL" +"2017-12-01",169.949997,171.669998,168.5,171.050003,39759300,168.519974,"AAPL" +"2017-12-04",172.479996,172.619995,169.630005,169.800003,32542400,167.288483,"AAPL" +"2017-12-05",169.059998,171.520004,168.399994,169.639999,27350200,167.130829,"AAPL" +"2017-12-06",167.5,170.199997,166.460007,169.009995,28560000,166.510162,"AAPL" +"2017-12-07",169.029999,170.440002,168.910004,169.320007,25673300,166.815567,"AAPL" +"2017-12-08",170.490005,171,168.820007,169.369995,23355200,166.864822,"AAPL" +"2017-12-11",169.199997,172.889999,168.789993,172.669998,35273800,170.116028,"AAPL" +"2017-12-12",172.149994,172.389999,171.460007,171.699997,19409200,169.16037,"AAPL" +"2017-12-13",172.5,173.539993,172,172.270004,23818400,169.721939,"AAPL" +"2017-12-14",172.399994,173.130005,171.649994,172.220001,20476500,169.672668,"AAPL" +"2017-12-15",173.630005,174.169998,172.460007,173.970001,40169300,171.39679,"AAPL" +"2017-12-18",174.880005,177.199997,174.860001,176.419998,29421100,173.810547,"AAPL" +"2017-12-19",175.029999,175.389999,174.089996,174.539993,27436400,171.958359,"AAPL" +"2017-12-20",174.869995,175.419998,173.25,174.350006,23475600,171.771179,"AAPL" +"2017-12-21",174.169998,176.020004,174.100006,175.009995,20949900,172.421402,"AAPL" +"2017-12-22",174.679993,175.419998,174.5,175.009995,16114600,172.421402,"AAPL" +"2017-12-26",170.800003,171.470001,169.679993,170.570007,33185500,168.047089,"AAPL" +"2017-12-27",170.100006,170.779999,169.710007,170.600006,21498200,168.076645,"AAPL" +"2017-12-28",171,171.850006,170.479996,171.080002,16480200,168.549545,"AAPL" +"2017-12-29",170.520004,170.589996,169.220001,169.229996,25884400,166.726913,"AAPL" +"2018-01-02",170.160004,172.300003,169.259995,172.259995,25555900,169.712067,"AAPL" +"2018-01-03",172.529999,174.550003,171.960007,172.229996,29517900,169.68251,"AAPL" +"2018-01-04",172.539993,173.470001,172.080002,173.029999,22434600,170.470703,"AAPL" +"2018-01-05",173.440002,175.369995,173.050003,175,23660000,172.41156,"AAPL" +"2018-01-08",174.350006,175.610001,173.929993,174.350006,20567800,171.771179,"AAPL" +"2018-01-09",174.550003,175.059998,173.410004,174.330002,21584000,171.751465,"AAPL" +"2018-01-10",173.160004,174.300003,173,174.289993,23959900,171.712051,"AAPL" +"2018-01-11",174.589996,175.490005,174.490005,175.279999,18667700,172.687408,"AAPL" +"2018-01-12",176.179993,177.360001,175.649994,177.089996,25226000,174.470642,"AAPL" +"2018-01-16",177.899994,179.389999,176.139999,176.190002,29565900,173.583969,"AAPL" +"2018-01-17",176.149994,179.25,175.070007,179.100006,34386800,176.450928,"AAPL" +"2018-01-18",179.369995,180.100006,178.25,179.259995,31193400,176.608551,"AAPL" +"2018-01-19",178.610001,179.580002,177.410004,178.460007,32425100,175.820389,"AAPL" +"2018-01-22",177.300003,177.779999,176.600006,177,27108600,174.381973,"AAPL" +"2018-01-23",177.300003,179.440002,176.820007,177.039993,32689100,174.421387,"AAPL" +"2018-01-24",177.25,177.300003,173.199997,174.220001,51105100,171.643082,"AAPL" +"2018-01-25",174.509995,174.949997,170.529999,171.110001,41529000,168.579086,"AAPL" +"2018-01-26",172,172,170.059998,171.509995,39143000,168.973175,"AAPL" +"2018-01-29",170.160004,170.160004,167.070007,167.960007,50640400,165.475677,"AAPL" +"2018-01-30",165.529999,167.369995,164.699997,166.970001,46048200,164.500336,"AAPL" +"2018-01-31",166.869995,168.440002,166.5,167.429993,32478900,164.953522,"AAPL" +"2018-02-01",167.169998,168.619995,166.759995,167.779999,47230800,165.298355,"AAPL" +"2018-02-02",166,166.800003,160.100006,160.5,86593800,158.126022,"AAPL" +"2018-02-05",159.100006,163.880005,156,156.490005,72738500,154.175354,"AAPL" +"2018-02-06",154.830002,163.720001,154,163.029999,68243800,160.618591,"AAPL" +"2018-02-07",163.089996,163.399994,159.070007,159.539993,51608600,157.180222,"AAPL" +"2018-02-08",160.289993,161,155.029999,155.149994,54390500,152.855148,"AAPL" +"2018-02-09",157.070007,157.889999,150.240005,156.410004,70672600,154.724808,"AAPL" +"2018-02-12",158.5,163.889999,157.509995,162.710007,60819500,160.956924,"AAPL" +"2018-02-13",161.949997,164.75,161.649994,164.339996,32549200,162.569351,"AAPL" +"2018-02-14",163.039993,167.539993,162.880005,167.369995,40644900,165.566696,"AAPL" +"2018-02-15",169.789993,173.089996,169,172.990005,51147200,171.12616,"AAPL" +"2018-02-16",172.360001,174.820007,171.770004,172.429993,40176100,170.572189,"AAPL" +"2018-02-20",172.050003,174.259995,171.419998,171.850006,33930500,169.998444,"AAPL" +"2018-02-21",172.830002,174.119995,171.009995,171.070007,37471600,169.226852,"AAPL" +"2018-02-22",171.800003,173.949997,171.710007,172.5,30991900,170.641434,"AAPL" +"2018-02-23",173.669998,175.649994,173.539993,175.5,33812400,173.6091,"AAPL" +"2018-02-26",176.350006,179.389999,176.210007,178.970001,38162200,177.041733,"AAPL" +"2018-02-27",179.100006,180.479996,178.160004,178.389999,38928100,176.467987,"AAPL" +"2018-02-28",179.259995,180.619995,178.050003,178.119995,37782100,176.200882,"AAPL" +"2018-03-01",178.539993,179.779999,172.660004,175,48802000,173.114502,"AAPL" +"2018-03-02",172.800003,176.300003,172.449997,176.210007,38454000,174.311478,"AAPL" +"2018-03-05",175.210007,177.740005,174.520004,176.820007,28401400,174.914902,"AAPL" +"2018-03-06",177.910004,178.25,176.130005,176.669998,23788500,174.76651,"AAPL" +"2018-03-07",174.940002,175.850006,174.270004,175.029999,31703500,173.14418,"AAPL" +"2018-03-08",175.479996,177.119995,175.070007,176.940002,23774100,175.0336,"AAPL" +"2018-03-09",177.960007,180,177.389999,179.979996,32185200,178.040833,"AAPL" +"2018-03-12",180.289993,182.389999,180.210007,181.720001,32207100,179.762085,"AAPL" +"2018-03-13",182.589996,183.5,179.240005,179.970001,31693500,178.030945,"AAPL" +"2018-03-14",180.320007,180.520004,177.809998,178.440002,29368400,176.517426,"AAPL" +"2018-03-15",178.5,180.240005,178.070007,178.649994,22743800,176.725159,"AAPL" +"2018-03-16",178.649994,179.119995,177.619995,178.020004,39404700,176.101959,"AAPL" +"2018-03-19",177.320007,177.470001,173.660004,175.300003,33446800,173.411285,"AAPL" +"2018-03-20",175.240005,176.800003,174.940002,175.240005,19649400,173.351913,"AAPL" +"2018-03-21",175.039993,175.089996,171.259995,171.270004,36338100,169.424683,"AAPL" +"2018-03-22",170,172.679993,168.600006,168.850006,41490800,167.030762,"AAPL" +"2018-03-23",168.389999,169.919998,164.940002,164.940002,41028800,163.162888,"AAPL" +"2018-03-26",168.070007,173.100006,166.440002,172.770004,37541200,170.908539,"AAPL" +"2018-03-27",173.679993,175.149994,166.919998,168.339996,40922600,166.52626,"AAPL" +"2018-03-28",167.25,170.020004,165.190002,166.479996,41668500,164.686295,"AAPL" +"2018-03-29",167.809998,171.75,166.899994,167.779999,38398500,165.97229,"AAPL" +"2018-04-02",166.639999,168.940002,164.470001,166.679993,37586800,164.88414,"AAPL" +"2018-04-03",167.639999,168.75,164.880005,168.389999,30278000,166.575714,"AAPL" +"2018-04-04",164.880005,172.009995,164.770004,171.610001,34605500,169.761032,"AAPL" +"2018-04-05",172.580002,174.229996,172.080002,172.800003,26933200,170.938202,"AAPL" +"2018-04-06",170.970001,172.479996,168.199997,168.380005,35005300,166.565842,"AAPL" +"2018-04-09",169.880005,173.089996,169.850006,170.050003,29017700,168.217834,"AAPL" +"2018-04-10",173,174,171.529999,173.25,28408600,171.383347,"AAPL" +"2018-04-11",172.229996,173.919998,171.699997,172.440002,22431600,170.582092,"AAPL" +"2018-04-12",173.410004,175,173.039993,174.139999,22889300,172.263763,"AAPL" +"2018-04-13",174.779999,175.839996,173.850006,174.729996,25124300,172.847412,"AAPL" +"2018-04-16",175.029999,176.190002,174.830002,175.820007,21578400,173.925674,"AAPL" +"2018-04-17",176.490005,178.940002,176.410004,178.240005,26509000,176.319595,"AAPL" +"2018-04-18",177.809998,178.820007,176.880005,177.839996,20754500,175.923889,"AAPL" +"2018-04-19",173.759995,175.389999,172.660004,172.800003,34808800,170.938202,"AAPL" +"2018-04-20",170.600006,171.220001,165.429993,165.720001,65491100,163.934479,"AAPL" +"2018-04-23",166.830002,166.919998,164.089996,165.240005,36515500,163.459656,"AAPL" +"2018-04-24",165.669998,166.330002,161.220001,162.940002,33692000,161.184448,"AAPL" +"2018-04-25",162.619995,165.419998,162.410004,163.649994,28382100,161.88678,"AAPL" +"2018-04-26",164.119995,165.729996,163.369995,164.220001,27963000,162.450653,"AAPL" +"2018-04-27",164,164.330002,160.630005,162.320007,35655800,160.571121,"AAPL" +"2018-04-30",162.130005,167.259995,161.839996,165.259995,42427400,163.479431,"AAPL" +"2018-05-01",166.410004,169.199997,165.270004,169.100006,53569400,167.278061,"AAPL" +"2018-05-02",175.229996,177.75,173.800003,176.570007,66539400,174.667587,"AAPL" +"2018-05-03",175.880005,177.5,174.440002,176.889999,34068200,174.984131,"AAPL" +"2018-05-04",178.25,184.25,178.169998,183.830002,56201300,181.84935,"AAPL" +"2018-05-07",185.179993,187.669998,184.75,185.160004,42451400,183.165024,"AAPL" +"2018-05-08",184.990005,186.220001,183.669998,186.050003,28402800,184.045441,"AAPL" +"2018-05-09",186.550003,187.399994,185.220001,187.360001,23211200,185.341339,"AAPL" +"2018-05-10",187.740005,190.369995,187.649994,190.039993,27989300,187.992447,"AAPL" +"2018-05-11",189.490005,190.059998,187.449997,188.589996,26212200,187.277466,"AAPL" +"2018-05-14",189.009995,189.529999,187.860001,188.149994,20778800,186.840515,"AAPL" +"2018-05-15",186.779999,187.070007,185.100006,186.440002,23695200,185.142426,"AAPL" +"2018-05-16",186.070007,188.460007,186,188.179993,19183100,186.8703,"AAPL" +"2018-05-17",188,188.910004,186.360001,186.990005,17294000,185.688599,"AAPL" +"2018-05-18",187.190002,187.809998,186.130005,186.309998,18297700,185.013336,"AAPL" +"2018-05-21",188,189.270004,186.910004,187.630005,18400800,186.324142,"AAPL" +"2018-05-22",188.380005,188.880005,186.779999,187.160004,15240700,185.857422,"AAPL" +"2018-05-23",186.350006,188.5,185.759995,188.360001,20058400,187.049057,"AAPL" +"2018-05-24",188.770004,188.839996,186.210007,188.149994,23234000,186.840515,"AAPL" +"2018-05-25",188.229996,189.649994,187.649994,188.580002,17461000,187.267532,"AAPL" +"2018-05-29",187.600006,188.75,186.869995,187.899994,22514100,186.59227,"AAPL" +"2018-05-30",187.720001,188,186.779999,187.5,18690500,186.195038,"AAPL" +"2018-05-31",187.220001,188.229996,186.139999,186.869995,27482800,185.569427,"AAPL" +"2018-06-01",187.990005,190.259995,187.75,190.240005,23442500,188.915985,"AAPL" +"2018-06-04",191.639999,193.419998,191.350006,191.830002,26266200,190.494904,"AAPL" +"2018-06-05",193.070007,193.940002,192.360001,193.309998,21566000,191.9646,"AAPL" +"2018-06-06",193.630005,194.080002,191.919998,193.979996,20933600,192.629944,"AAPL" +"2018-06-07",194.139999,194.199997,192.339996,193.460007,21347200,192.113571,"AAPL" +"2018-06-08",191.169998,192,189.770004,191.699997,26656800,190.365814,"AAPL" +"2018-06-11",191.350006,191.970001,190.210007,191.229996,18308500,189.899094,"AAPL" +"2018-06-12",191.389999,192.610001,191.149994,192.279999,16911100,190.941772,"AAPL" +"2018-06-13",192.419998,192.880005,190.440002,190.699997,21638400,189.372772,"AAPL" +"2018-06-14",191.550003,191.570007,190.220001,190.800003,21610100,189.472076,"AAPL" +"2018-06-15",190.029999,190.160004,188.259995,188.839996,61719200,187.525711,"AAPL" +"2018-06-18",187.880005,189.220001,187.199997,188.740005,18484900,187.426422,"AAPL" +"2018-06-19",185.139999,186.330002,183.449997,185.690002,33578500,184.397644,"AAPL" +"2018-06-20",186.350006,187.199997,185.729996,186.5,20628700,185.202011,"AAPL" +"2018-06-21",187.25,188.350006,184.940002,185.460007,25711900,184.16925,"AAPL" +"2018-06-22",186.119995,186.149994,184.699997,184.919998,27200400,183.632996,"AAPL" +"2018-06-25",183.399994,184.919998,180.729996,182.169998,31663100,180.902145,"AAPL" +"2018-06-26",182.990005,186.529999,182.539993,184.429993,24569200,183.146408,"AAPL" +"2018-06-27",185.229996,187.279999,184.029999,184.160004,25285300,182.878296,"AAPL" +"2018-06-28",184.100006,186.210007,183.800003,185.5,17365200,184.208969,"AAPL" +"2018-06-29",186.289993,187.190002,182.910004,185.110001,22737700,183.821686,"AAPL" +"2018-07-02",183.820007,187.300003,183.419998,187.179993,17731300,185.877258,"AAPL" +"2018-07-03",187.789993,187.949997,183.539993,183.919998,13954800,182.639954,"AAPL" +"2018-07-05",185.259995,186.410004,184.279999,185.399994,16604200,184.10965,"AAPL" +"2018-07-06",185.419998,188.429993,185.199997,187.970001,17485200,186.661789,"AAPL" +"2018-07-09",189.5,190.679993,189.300003,190.580002,19756600,189.253616,"AAPL" +"2018-07-10",190.710007,191.279999,190.179993,190.350006,15939100,189.025208,"AAPL" +"2018-07-11",188.5,189.779999,187.610001,187.880005,18831500,186.572403,"AAPL" +"2018-07-12",189.529999,191.410004,189.309998,191.029999,18041100,189.700485,"AAPL" +"2018-07-13",191.080002,191.839996,190.899994,191.330002,12513900,189.998398,"AAPL" +"2018-07-16",191.520004,192.649994,190.419998,190.910004,15043100,189.581314,"AAPL" +"2018-07-17",189.75,191.869995,189.199997,191.449997,15534500,190.117554,"AAPL" +"2018-07-18",191.779999,191.800003,189.929993,190.399994,16393400,189.07486,"AAPL" +"2018-07-19",189.690002,192.550003,189.690002,191.880005,20286800,190.544571,"AAPL" +"2018-07-20",191.779999,192.429993,190.169998,191.440002,20676200,190.107635,"AAPL" +"2018-07-23",190.679993,191.960007,189.559998,191.610001,15989400,190.276443,"AAPL" +"2018-07-24",192.449997,193.660004,192.050003,193,18697900,191.656769,"AAPL" +"2018-07-25",193.059998,194.850006,192.429993,194.820007,16709900,193.464111,"AAPL" +"2018-07-26",194.610001,195.960007,193.610001,194.210007,19076000,192.858353,"AAPL" +"2018-07-27",194.990005,195.190002,190.100006,190.979996,24024000,189.650818,"AAPL" +"2018-07-30",191.899994,192.199997,189.070007,189.910004,21029500,188.588272,"AAPL" +"2018-07-31",190.300003,192.139999,189.339996,190.289993,39373000,188.965622,"AAPL" +"2018-08-01",199.130005,201.759995,197.309998,201.5,67935700,200.09761,"AAPL" +"2018-08-02",200.580002,208.380005,200.350006,207.389999,62404000,205.946625,"AAPL" +"2018-08-03",207.029999,208.740005,205.479996,207.990005,33447400,206.54245,"AAPL" +"2018-08-06",208,209.25,207.070007,209.070007,25425400,207.614929,"AAPL" +"2018-08-07",209.320007,209.5,206.759995,207.110001,25587400,205.668579,"AAPL" +"2018-08-08",206.050003,207.809998,204.520004,207.25,22525500,205.807602,"AAPL" +"2018-08-09",209.529999,209.779999,207.199997,208.880005,23492600,207.426254,"AAPL" +"2018-08-10",207.360001,209.100006,206.669998,207.529999,24611200,206.808411,"AAPL" +"2018-08-13",209.309998,210.949997,207.699997,208.869995,25890900,208.143753,"AAPL" +"2018-08-14",210.160004,210.559998,208.259995,209.75,20748000,209.020691,"AAPL" +"2018-08-15",209.220001,210.740005,208.330002,210.240005,28807600,209.508987,"AAPL" +"2018-08-16",211.75,213.809998,211.470001,213.320007,28500400,212.578293,"AAPL" +"2018-08-17",213.440002,217.949997,213.160004,217.580002,35427000,216.823471,"AAPL" +"2018-08-20",218.100006,219.179993,215.110001,215.460007,30287700,214.710846,"AAPL" +"2018-08-21",216.800003,217.190002,214.029999,215.039993,26159800,214.292297,"AAPL" +"2018-08-22",214.100006,216.360001,213.839996,215.050003,19018100,214.302261,"AAPL" +"2018-08-23",214.649994,217.050003,214.600006,215.490005,18883200,214.740738,"AAPL" +"2018-08-24",216.600006,216.899994,215.110001,216.160004,18476400,215.408401,"AAPL" +"2018-08-27",217.149994,218.740005,216.330002,217.940002,20525100,217.18222,"AAPL" +"2018-08-28",219.009995,220.539993,218.919998,219.699997,22776800,218.936096,"AAPL" +"2018-08-29",220.149994,223.490005,219.410004,222.979996,27254800,222.204681,"AAPL" +"2018-08-30",223.25,228.259995,222.399994,225.029999,48793800,224.247559,"AAPL" +"2018-08-31",226.509995,228.869995,226,227.630005,43340100,226.838531,"AAPL" +"2018-09-04",228.410004,229.179993,226.630005,228.360001,27390100,227.565979,"AAPL" +"2018-09-05",228.990005,229.669998,225.100006,226.869995,33333000,226.081161,"AAPL" +"2018-09-06",226.229996,227.350006,221.300003,223.100006,34290000,222.32428,"AAPL" +"2018-09-07",221.850006,225.369995,220.710007,221.300003,37619800,220.530533,"AAPL" +"2018-09-10",220.949997,221.850006,216.470001,218.330002,39516500,217.570862,"AAPL" +"2018-09-11",218.009995,224.300003,216.559998,223.850006,35749000,223.071671,"AAPL" +"2018-09-12",224.940002,225,219.839996,221.070007,49278700,220.301346,"AAPL" +"2018-09-13",223.520004,228.350006,222.570007,226.410004,41706400,225.622772,"AAPL" +"2018-09-14",225.75,226.839996,222.520004,223.839996,31999300,223.061691,"AAPL" +"2018-09-17",222.149994,222.949997,217.270004,217.880005,37195100,217.122421,"AAPL" +"2018-09-18",217.789993,221.850006,217.119995,218.240005,31571700,217.481171,"AAPL" +"2018-09-19",218.5,219.619995,215.300003,218.369995,27123800,217.610718,"AAPL" +"2018-09-20",220.240005,222.279999,219.149994,220.029999,26608800,219.264954,"AAPL" +"2018-09-21",220.779999,221.360001,217.289993,217.660004,96246700,216.903198,"AAPL" +"2018-09-24",216.820007,221.259995,216.630005,220.789993,27693400,220.022293,"AAPL" +"2018-09-25",219.75,222.820007,219.699997,222.190002,24554400,221.417435,"AAPL" +"2018-09-26",221,223.75,219.759995,220.419998,23984700,219.653595,"AAPL" +"2018-09-27",223.820007,226.440002,223.539993,224.949997,30181200,224.167831,"AAPL" +"2018-09-28",224.789993,225.839996,224.020004,225.740005,22929400,224.955093,"AAPL" +"2018-10-01",227.949997,229.419998,226.350006,227.259995,23600800,226.469803,"AAPL" +"2018-10-02",227.25,230,226.630005,229.279999,24788200,228.482788,"AAPL" +"2018-10-03",230.050003,233.470001,229.779999,232.070007,28654800,231.263092,"AAPL" +"2018-10-04",230.779999,232.350006,226.729996,227.990005,32042000,227.197281,"AAPL" +"2018-10-05",227.960007,228.410004,220.580002,224.289993,33580500,223.510132,"AAPL" +"2018-10-08",222.210007,224.800003,220.199997,223.770004,29663900,222.991943,"AAPL" +"2018-10-09",223.639999,227.270004,222.25,226.869995,26891000,226.081161,"AAPL" +"2018-10-10",225.460007,226.350006,216.050003,216.360001,41990600,215.607712,"AAPL" +"2018-10-11",214.520004,219.5,212.320007,214.449997,53124400,213.704346,"AAPL" +"2018-10-12",220.419998,222.880005,216.839996,222.110001,40337900,221.337723,"AAPL" +"2018-10-15",221.160004,221.830002,217.270004,217.360001,30791000,216.604233,"AAPL" +"2018-10-16",218.929993,222.990005,216.759995,222.149994,29184000,221.377563,"AAPL" +"2018-10-17",222.300003,222.639999,219.339996,221.190002,22885400,220.420914,"AAPL" +"2018-10-18",217.860001,219.740005,213,216.020004,32581300,215.26889,"AAPL" +"2018-10-19",218.059998,221.259995,217.429993,219.309998,33078700,218.547455,"AAPL" +"2018-10-22",219.789993,223.360001,218.940002,220.649994,28792100,219.882782,"AAPL" +"2018-10-23",215.830002,223.25,214.699997,222.729996,38767800,221.955551,"AAPL" +"2018-10-24",222.600006,224.229996,214.539993,215.089996,40925500,214.342117,"AAPL" +"2018-10-25",217.710007,221.380005,216.75,219.800003,29855800,219.035751,"AAPL" +"2018-10-26",215.899994,220.190002,212.669998,216.300003,47258400,215.547913,"AAPL" +"2018-10-29",219.190002,219.690002,206.089996,212.240005,45935500,211.502045,"AAPL" +"2018-10-30",211.149994,215.179993,209.270004,213.300003,36660000,212.55835,"AAPL" +"2018-10-31",216.880005,220.449997,216.619995,218.860001,38358900,218.099014,"AAPL" +"2018-11-01",219.050003,222.360001,216.809998,222.220001,58323200,221.447327,"AAPL" +"2018-11-02",209.550003,213.649994,205.429993,207.479996,91328700,206.758575,"AAPL" +"2018-11-05",204.300003,204.389999,198.169998,201.589996,66163700,200.889053,"AAPL" +"2018-11-06",201.919998,204.720001,201.690002,203.770004,31882900,203.061493,"AAPL" +"2018-11-07",205.970001,210.059998,204.130005,209.949997,33355400,209.219986,"AAPL" +"2010-01-04",136.25,136.610001,133.139999,133.899994,7599900,133.899994,"AMZN" +"2010-01-05",133.429993,135.479996,131.809998,134.690002,8851900,134.690002,"AMZN" +"2010-01-06",134.600006,134.729996,131.649994,132.25,7178800,132.25,"AMZN" +"2010-01-07",132.009995,132.320007,128.800003,130,11030200,130,"AMZN" +"2010-01-08",130.559998,133.679993,129.029999,133.520004,9830500,133.520004,"AMZN" +"2010-01-11",132.619995,132.800003,129.210007,130.309998,8779400,130.309998,"AMZN" +"2010-01-12",128.990005,129.820007,126.550003,127.349998,9096300,127.349998,"AMZN" +"2010-01-13",127.900002,129.710007,125.75,129.110001,10723200,129.110001,"AMZN" +"2010-01-14",129.139999,130.380005,126.400002,127.349998,9774900,127.349998,"AMZN" +"2010-01-15",129.179993,129.649994,127.059998,127.139999,15376500,127.139999,"AMZN" +"2010-01-19",126.309998,128,124.330002,127.610001,8892600,127.610001,"AMZN" +"2010-01-20",127.129997,129.199997,125.080002,125.779999,9074700,125.779999,"AMZN" +"2010-01-21",127.260002,128.149994,125,126.620003,9970600,126.620003,"AMZN" +"2010-01-22",125.599998,127.669998,120.760002,121.43,11568900,121.43,"AMZN" +"2010-01-25",122.099998,122.279999,118.120003,120.309998,12023900,120.309998,"AMZN" +"2010-01-26",120.559998,122.980003,119.059998,119.480003,9559000,119.480003,"AMZN" +"2010-01-27",121.029999,123.330002,118.800003,122.75,14765300,122.75,"AMZN" +"2010-01-28",124.43,127.199997,122.800003,126.029999,27293100,126.029999,"AMZN" +"2010-01-29",129.770004,131.850006,124.139999,125.410004,29471300,125.410004,"AMZN" +"2010-02-01",123.18,124.860001,113.82,118.870003,37774400,118.870003,"AMZN" +"2010-02-02",118.790001,118.980003,114.400002,118.120003,23079700,118.120003,"AMZN" +"2010-02-03",117.120003,119.610001,116.559998,119.099998,12405900,119.099998,"AMZN" +"2010-02-04",118.639999,120.330002,115.739998,115.940002,12784000,115.940002,"AMZN" +"2010-02-05",115.879997,117.650002,114.099998,117.389999,11024800,117.389999,"AMZN" +"2010-02-08",119.379997,121,116.559998,116.830002,9890200,116.830002,"AMZN" +"2010-02-09",118.199997,119.089996,117,118.029999,9223000,118.029999,"AMZN" +"2010-02-10",118,118.610001,116,117.360001,6233200,117.360001,"AMZN" +"2010-02-11",117.209999,120.419998,116.5,120.089996,8343500,120.089996,"AMZN" +"2010-02-12",118.989998,119.940002,117.5,119.660004,8073500,119.660004,"AMZN" +"2010-02-16",120.059998,120.5,117.18,117.529999,8932700,117.529999,"AMZN" +"2010-02-17",117.07,117.129997,115.550003,116.309998,8944800,116.309998,"AMZN" +"2010-02-18",115.839996,118.510002,114.82,118.080002,9800100,118.080002,"AMZN" +"2010-02-19",117.910004,119.089996,117,117.519997,7115600,117.519997,"AMZN" +"2010-02-22",117.370003,118.970001,116.18,118.010002,6807300,118.010002,"AMZN" +"2010-02-23",118.010002,119.25,116.510002,117.239998,7068200,117.239998,"AMZN" +"2010-02-24",117.959999,119.800003,117.150002,119.720001,7389900,119.720001,"AMZN" +"2010-02-25",118.169998,118.339996,115.849998,118.199997,9533400,118.199997,"AMZN" +"2010-02-26",117.879997,119.43,117,118.400002,5721600,118.400002,"AMZN" +"2010-03-01",118.699997,124.660004,117.529999,124.540001,13296500,124.540001,"AMZN" +"2010-03-02",125.010002,127.349998,124.800003,125.529999,12097500,125.529999,"AMZN" +"2010-03-03",125.400002,126.940002,124.43,125.889999,6440400,125.889999,"AMZN" +"2010-03-04",125.980003,128.850006,125.57,128.529999,7509700,128.529999,"AMZN" +"2010-03-05",129.130005,129.449997,127.07,128.910004,6769300,128.910004,"AMZN" +"2010-03-08",128.300003,130.850006,127.709999,130.110001,5605900,130.110001,"AMZN" +"2010-03-09",129.589996,130.809998,127.970001,128.820007,6070800,128.820007,"AMZN" +"2010-03-10",129.110001,131.169998,128.479996,130.509995,5625700,130.509995,"AMZN" +"2010-03-11",130.449997,133.619995,130.360001,133.580002,7240800,133.580002,"AMZN" +"2010-03-12",134.199997,134.199997,131.179993,131.820007,6150800,131.820007,"AMZN" +"2010-03-15",131.699997,132,128.630005,131.130005,6329200,131.130005,"AMZN" +"2010-03-16",131.240005,132.289993,130.5,131.789993,4132500,131.789993,"AMZN" +"2010-03-17",132.410004,132.690002,131.220001,131.339996,4358800,131.339996,"AMZN" +"2010-03-18",131.020004,132.850006,130.440002,132.759995,5021300,132.759995,"AMZN" +"2010-03-19",133.710007,133.710007,129.660004,130.350006,8905000,130.350006,"AMZN" +"2010-03-22",130.199997,130.960007,128.639999,130.470001,5383400,130.470001,"AMZN" +"2010-03-23",130.889999,130.940002,128.070007,129.259995,4213100,129.259995,"AMZN" +"2010-03-24",128.639999,129.399994,127.199997,128.039993,4696400,128.039993,"AMZN" +"2010-03-25",129.139999,136.910004,128.039993,134.729996,16209600,134.729996,"AMZN" +"2010-03-26",134.899994,136.990005,133.759995,135.059998,6565700,135.059998,"AMZN" +"2010-03-29",135.369995,136.630005,134.330002,135.119995,4626900,135.119995,"AMZN" +"2010-03-30",135.740005,138.190002,135.360001,136.580002,6192700,136.580002,"AMZN" +"2010-03-31",136,136.800003,134.479996,135.770004,4600600,135.770004,"AMZN" +"2010-04-01",135.800003,136.509995,131.179993,131.809998,8785800,131.809998,"AMZN" +"2010-04-05",132.850006,133.740005,130.779999,131.490005,5816500,131.490005,"AMZN" +"2010-04-06",131.229996,136,131.179993,135.559998,7950300,135.559998,"AMZN" +"2010-04-07",135.960007,136.080002,133.860001,134.869995,5945400,134.869995,"AMZN" +"2010-04-08",134.710007,141.25,134.710007,140.960007,12689100,140.960007,"AMZN" +"2010-04-09",140.720001,141.330002,139.070007,140.059998,6011100,140.059998,"AMZN" +"2010-04-12",140,142.910004,139.679993,141.199997,5445300,141.199997,"AMZN" +"2010-04-13",141.229996,141.979996,139.119995,140.160004,4785500,140.160004,"AMZN" +"2010-04-14",140.339996,144.5,139.199997,144.279999,7900300,144.279999,"AMZN" +"2010-04-15",144.550003,147.089996,144,145.820007,7829600,145.820007,"AMZN" +"2010-04-16",144.880005,147.169998,141.449997,142.169998,8396800,142.169998,"AMZN" +"2010-04-19",142.350006,143.669998,139.130005,142.429993,6022000,142.429993,"AMZN" +"2010-04-20",143.830002,144.639999,142.100006,144.199997,4311700,144.199997,"AMZN" +"2010-04-21",145.169998,149,143.520004,146.429993,7374400,146.429993,"AMZN" +"2010-04-22",147.009995,151.089996,145.880005,150.089996,15165800,150.089996,"AMZN" +"2010-04-23",145.380005,149.089996,142.419998,143.630005,18975200,143.630005,"AMZN" +"2010-04-26",143.199997,147.729996,142.899994,147.110001,9318300,147.110001,"AMZN" +"2010-04-27",145.550003,146.440002,141.110001,142.020004,8639000,142.020004,"AMZN" +"2010-04-28",142.589996,142.75,138.690002,139.350006,9235300,139.350006,"AMZN" +"2010-04-29",140.089996,142.449997,139.789993,141.729996,6314200,141.729996,"AMZN" +"2010-04-30",141.399994,141.399994,136.910004,137.100006,6113500,137.100006,"AMZN" +"2010-05-03",137.199997,139.440002,136.110001,137.490005,5654600,137.490005,"AMZN" +"2010-05-04",135.619995,135.809998,128.380005,129.830002,12667800,129.830002,"AMZN" +"2010-05-05",128,131.610001,127.550003,130.929993,9458100,130.929993,"AMZN" +"2010-05-06",130,132.330002,120.599998,128.710007,10189000,128.710007,"AMZN" +"2010-05-07",127.970001,131.179993,123.760002,124.980003,11927600,124.980003,"AMZN" +"2010-05-10",129.729996,132.210007,129.259995,131.289993,6806100,131.289993,"AMZN" +"2010-05-11",129.949997,133.080002,128.470001,130.460007,6044100,130.460007,"AMZN" +"2010-05-12",131.410004,134.130005,129.679993,133.869995,5904500,133.869995,"AMZN" +"2010-05-13",133.929993,136.990005,131,131.470001,5940200,131.470001,"AMZN" +"2010-05-14",130.360001,131,126.760002,128.529999,5277800,128.529999,"AMZN" +"2010-05-17",128.240005,129.949997,125.800003,128.910004,5642200,128.910004,"AMZN" +"2010-05-18",130.139999,131.25,125.510002,126.279999,5256900,126.279999,"AMZN" +"2010-05-19",125.510002,127.93,123.800003,124.589996,6463300,124.589996,"AMZN" +"2010-05-20",122.639999,125,118.779999,119.709999,8594400,119.709999,"AMZN" +"2010-05-21",117.900002,124.970001,117.519997,122.720001,7966900,122.720001,"AMZN" +"2010-05-24",122.57,124.5,120.650002,122.120003,4535900,122.120003,"AMZN" +"2010-05-25",118.540001,125.190002,118.5,124.860001,6913400,124.860001,"AMZN" +"2010-05-26",125.050003,125.790001,122.300003,123.209999,6964600,123.209999,"AMZN" +"2010-05-27",124.980003,126.849998,120.599998,126.699997,4747700,126.699997,"AMZN" +"2010-05-28",126.07,127.599998,124.010002,125.459999,3954800,125.459999,"AMZN" +"2010-06-01",124.970001,126.57,123.019997,123.239998,3659500,123.239998,"AMZN" +"2010-06-02",124.019997,126.43,121.650002,126.309998,4764700,126.309998,"AMZN" +"2010-06-03",126.25,129.149994,124.849998,128.759995,5276900,128.759995,"AMZN" +"2010-06-04",126.330002,128.199997,122.18,122.769997,5497700,122.769997,"AMZN" +"2010-06-07",125.839996,126.610001,121.669998,122.010002,6566400,122.010002,"AMZN" +"2010-06-08",122,122,115.800003,118.839996,11484400,118.839996,"AMZN" +"2010-06-09",120.309998,121.470001,117.360001,117.910004,7369200,117.910004,"AMZN" +"2010-06-10",120,123.5,119.199997,123.209999,6061800,123.209999,"AMZN" +"2010-06-11",121.389999,123.529999,120.290001,123.029999,4204600,123.029999,"AMZN" +"2010-06-14",124.239998,125.699997,123.5,123.830002,3923000,123.830002,"AMZN" +"2010-06-15",123.199997,126.919998,122.5,126.839996,4541000,126.839996,"AMZN" +"2010-06-16",125.389999,127.980003,125.360001,126.900002,3964300,126.900002,"AMZN" +"2010-06-17",126.739998,127.800003,124.690002,125.889999,3479000,125.889999,"AMZN" +"2010-06-18",126.480003,127.480003,125.07,125.830002,3836000,125.830002,"AMZN" +"2010-06-21",126.790001,127.480003,121.410004,122.550003,5327700,122.550003,"AMZN" +"2010-06-22",122.650002,125.230003,121.550003,122.309998,6207200,122.309998,"AMZN" +"2010-06-23",122.110001,123.220001,120.040001,121.449997,5455100,121.449997,"AMZN" +"2010-06-24",120.610001,120.849998,116.800003,118.330002,7771100,118.330002,"AMZN" +"2010-06-25",118.139999,121.760002,117.629997,121,5769700,121,"AMZN" +"2010-06-28",118.849998,120.040001,117.099998,117.800003,5612200,117.800003,"AMZN" +"2010-06-29",116.260002,116.480003,106.010002,108.610001,12866300,108.610001,"AMZN" +"2010-06-30",108.580002,112.68,108.110001,109.260002,9740700,109.260002,"AMZN" +"2010-07-01",108.900002,111.690002,106.699997,110.959999,8529800,110.959999,"AMZN" +"2010-07-02",110.919998,111.290001,108.559998,109.139999,4477100,109.139999,"AMZN" +"2010-07-06",110.650002,112.529999,109,110.059998,5219300,110.059998,"AMZN" +"2010-07-07",109.839996,113.629997,109.809998,113.43,4941000,113.43,"AMZN" +"2010-07-08",115.019997,117.480003,114.07,116.220001,6775000,116.220001,"AMZN" +"2010-07-09",116.550003,117.400002,114.650002,117.260002,4065100,117.260002,"AMZN" +"2010-07-12",117.809998,119.699997,117.32,119.510002,4783600,119.510002,"AMZN" +"2010-07-13",120.690002,124.879997,120.300003,123.650002,7091100,123.650002,"AMZN" +"2010-07-14",123.029999,123.75,121.470001,123.300003,5257000,123.300003,"AMZN" +"2010-07-15",120.129997,122.480003,119.260002,122.059998,6047700,122.059998,"AMZN" +"2010-07-16",121.279999,121.919998,118.010002,118.489998,6227900,118.489998,"AMZN" +"2010-07-19",118.379997,120.739998,117,119.940002,5030900,119.940002,"AMZN" +"2010-07-20",120.610001,120.709999,117.510002,120.099998,6785000,120.099998,"AMZN" +"2010-07-21",120.620003,121.25,117.260002,117.43,5011700,117.43,"AMZN" +"2010-07-22",118.709999,120.870003,118.019997,120.07,15003400,120.07,"AMZN" +"2010-07-23",105.93,119.279999,105.800003,118.870003,42421100,118.870003,"AMZN" +"2010-07-26",118.260002,118.599998,114.879997,118.400002,11137800,118.400002,"AMZN" +"2010-07-27",118.43,118.5,115.07,117.129997,7796100,117.129997,"AMZN" +"2010-07-28",117,118.199997,116.400002,117.129997,5472300,117.129997,"AMZN" +"2010-07-29",117.989998,118.870003,115.519997,116.860001,6175800,116.860001,"AMZN" +"2010-07-30",115.529999,118.739998,114.510002,117.889999,7077500,117.889999,"AMZN" +"2010-08-02",119.150002,120.379997,117.57,120.07,5443700,120.07,"AMZN" +"2010-08-03",120,122.870003,119.68,122.419998,5953800,122.419998,"AMZN" +"2010-08-04",123.059998,128.470001,123,127.580002,9270800,127.580002,"AMZN" +"2010-08-05",126.769997,128,125.82,127.830002,4282300,127.830002,"AMZN" +"2010-08-06",126.720001,128.399994,125.900002,128.320007,5065200,128.320007,"AMZN" +"2010-08-09",128.460007,129.929993,127.849998,128.830002,5085800,128.830002,"AMZN" +"2010-08-10",127.949997,130,127.379997,130,5706900,130,"AMZN" +"2010-08-11",128.100006,128.119995,125.199997,125.889999,5541700,125.889999,"AMZN" +"2010-08-12",123.760002,127,123.550003,126.559998,4367900,126.559998,"AMZN" +"2010-08-13",126.059998,127.480003,124.260002,124.690002,3976600,124.690002,"AMZN" +"2010-08-16",123.610001,127.370003,123.040001,126.07,4024700,126.07,"AMZN" +"2010-08-17",127.339996,129.979996,126.790001,128.860001,5044700,128.860001,"AMZN" +"2010-08-18",129.25,130.809998,128.259995,129.649994,7901500,129.649994,"AMZN" +"2010-08-19",129.220001,130.020004,126.82,127.57,5582500,127.57,"AMZN" +"2010-08-20",127.199997,128.039993,126.019997,127.760002,4170100,127.760002,"AMZN" +"2010-08-23",127.860001,129.220001,126.5,126.599998,3861300,126.599998,"AMZN" +"2010-08-24",125.410004,125.440002,123.18,124.529999,5369700,124.529999,"AMZN" +"2010-08-25",123.849998,127.370003,123.830002,126.849998,5344500,126.849998,"AMZN" +"2010-08-26",127.150002,127.589996,124.82,124.860001,4694500,124.860001,"AMZN" +"2010-08-27",125.459999,126.639999,122.25,126.639999,5080000,126.639999,"AMZN" +"2010-08-30",126.029999,126.949997,123.690002,123.790001,3426000,123.790001,"AMZN" +"2010-08-31",122.849998,125.900002,122.5,124.830002,4225600,124.830002,"AMZN" +"2010-09-01",126.360001,132.600006,126.169998,132.490005,7138300,132.490005,"AMZN" +"2010-09-02",132.169998,135.210007,132.050003,135.210007,5407400,135.210007,"AMZN" +"2010-09-03",136.889999,139.5,136.630005,138.789993,6581200,138.789993,"AMZN" +"2010-09-07",137.559998,138.600006,136.889999,137.220001,3883000,137.220001,"AMZN" +"2010-09-08",137.929993,139.699997,136.449997,139.139999,5828500,139.139999,"AMZN" +"2010-09-09",140.389999,141.369995,139.259995,140.380005,4958000,140.380005,"AMZN" +"2010-09-10",140.75,142.600006,140.039993,142.440002,5043600,142.440002,"AMZN" +"2010-09-13",144.070007,145.740005,143.759995,145.070007,5077400,145.070007,"AMZN" +"2010-09-14",144.5,146.699997,143.830002,145.75,4319400,145.75,"AMZN" +"2010-09-15",144.880005,145.619995,143.559998,145.449997,4903600,145.449997,"AMZN" +"2010-09-16",145.399994,148.229996,145.160004,148.130005,5827000,148.130005,"AMZN" +"2010-09-17",148.899994,148.979996,146.5,148.320007,7259600,148.320007,"AMZN" +"2010-09-20",148.699997,151.949997,147.350006,151.300003,6449400,151.300003,"AMZN" +"2010-09-21",150.759995,153.309998,149.600006,150.729996,7542000,150.729996,"AMZN" +"2010-09-22",149.839996,152.699997,149.100006,151.830002,6612400,151.830002,"AMZN" +"2010-09-23",151.199997,155.919998,150.970001,152.850006,7065600,152.850006,"AMZN" +"2010-09-24",155.429993,160.889999,155.419998,160.729996,10590600,160.729996,"AMZN" +"2010-09-27",160.220001,161.199997,157.880005,159.369995,6446300,159.369995,"AMZN" +"2010-09-28",159.839996,160.880005,154.889999,159.699997,8494200,159.699997,"AMZN" +"2010-09-29",159.029999,161.779999,157.75,158.990005,7287500,158.990005,"AMZN" +"2010-09-30",160.009995,160.929993,155.600006,157.059998,7606000,157.059998,"AMZN" +"2010-10-01",157.080002,157.440002,152.199997,153.710007,8683400,153.710007,"AMZN" +"2010-10-04",153.949997,155.960007,152.789993,155.389999,5346500,155.389999,"AMZN" +"2010-10-05",157.080002,161.210007,157.009995,160.869995,5620000,160.869995,"AMZN" +"2010-10-06",160.600006,160.679993,154.600006,155.399994,6060800,155.399994,"AMZN" +"2010-10-07",156.509995,157.399994,153.389999,156.270004,4622000,156.270004,"AMZN" +"2010-10-08",155.179993,156.279999,152.779999,155.550003,6918400,155.550003,"AMZN" +"2010-10-11",154.889999,156.630005,152.339996,153.029999,4486400,153.029999,"AMZN" +"2010-10-12",152.509995,156.949997,151.399994,156.479996,5280800,156.479996,"AMZN" +"2010-10-13",156.690002,156.789993,153.850006,155.169998,5632800,155.169998,"AMZN" +"2010-10-14",155.160004,156.949997,154.229996,155.529999,4024100,155.529999,"AMZN" +"2010-10-15",158.419998,164.880005,156.75,164.639999,10135500,164.639999,"AMZN" +"2010-10-18",165,165.190002,161.820007,163.559998,6331300,163.559998,"AMZN" +"2010-10-19",160.679993,162.800003,157,158.669998,7525000,158.669998,"AMZN" +"2010-10-20",158.779999,159.869995,156.570007,158.669998,5790400,158.669998,"AMZN" +"2010-10-21",162.669998,166.130005,161.289993,164.970001,13482500,164.970001,"AMZN" +"2010-10-22",162.449997,170.169998,162.270004,169.130005,16318400,169.130005,"AMZN" +"2010-10-25",171.570007,171.990005,168.320007,169,6530900,169,"AMZN" +"2010-10-26",167.570007,171,167.5,169.949997,4689600,169.949997,"AMZN" +"2010-10-27",168.910004,169.75,166.539993,167.509995,5721800,167.509995,"AMZN" +"2010-10-28",168.309998,168.490005,165.050003,166.839996,4684400,166.839996,"AMZN" +"2010-10-29",165.800003,168.5,164.809998,165.229996,4998500,165.229996,"AMZN" +"2010-11-01",164.449997,164.580002,161.520004,162.580002,5239900,162.580002,"AMZN" +"2010-11-02",163.75,165.940002,163.360001,164.610001,4260000,164.610001,"AMZN" +"2010-11-03",165.399994,168.610001,162.289993,168.470001,6112100,168.470001,"AMZN" +"2010-11-04",169.860001,172.529999,168.399994,168.929993,7395900,168.929993,"AMZN" +"2010-11-05",169.350006,171.649994,168.589996,170.770004,5212200,170.770004,"AMZN" +"2010-11-08",170.839996,173.199997,168.779999,171.990005,5706000,171.990005,"AMZN" +"2010-11-09",172.669998,173.139999,169.059998,170.270004,3978600,170.270004,"AMZN" +"2010-11-10",170.589996,173.369995,169.410004,173.330002,5440300,173.330002,"AMZN" +"2010-11-11",171,172.050003,169.419998,170.369995,5691700,170.369995,"AMZN" +"2010-11-12",170.119995,171.259995,165.050003,165.679993,7160600,165.679993,"AMZN" +"2010-11-15",165.160004,165.350006,158.559998,158.899994,9648600,158.899994,"AMZN" +"2010-11-16",158.740005,160.910004,156.770004,157.779999,6571400,157.779999,"AMZN" +"2010-11-17",157.839996,160.850006,157.550003,158.350006,4524900,158.350006,"AMZN" +"2010-11-18",160.740005,165,160.740005,164.169998,6225300,164.169998,"AMZN" +"2010-11-19",163.949997,164.990005,162.839996,164.820007,4464800,164.820007,"AMZN" +"2010-11-22",165.100006,170.600006,165,170.389999,6142500,170.389999,"AMZN" +"2010-11-23",168.610001,168.809998,164.619995,168.199997,6465300,168.199997,"AMZN" +"2010-11-24",171.529999,177.889999,171.529999,177.25,10042500,177.25,"AMZN" +"2010-11-26",177.360001,178.380005,176.160004,177.199997,4271600,177.199997,"AMZN" +"2010-11-29",179.990005,181.839996,177.570007,179.490005,9695000,179.490005,"AMZN" +"2010-11-30",176.949997,177.699997,174.899994,175.399994,6762200,175.399994,"AMZN" +"2010-12-01",179.160004,179.320007,176,176.550003,5770100,176.550003,"AMZN" +"2010-12-02",176.860001,177.449997,173.919998,176.529999,5537600,176.529999,"AMZN" +"2010-12-03",175.5,176.399994,174.050003,175.679993,4907500,175.679993,"AMZN" +"2010-12-06",175.520004,178.429993,174.600006,178.050003,5654200,178.050003,"AMZN" +"2010-12-07",180.5,181.470001,176.570007,176.770004,5077100,176.770004,"AMZN" +"2010-12-08",177.490005,178.160004,175.199997,176.289993,3726900,176.289993,"AMZN" +"2010-12-09",177.770004,178.110001,173.800003,174.850006,4555500,174.850006,"AMZN" +"2010-12-10",174.880005,175.949997,173.360001,175.619995,3565500,175.619995,"AMZN" +"2010-12-13",176.330002,177.940002,173.729996,174.25,4202500,174.25,"AMZN" +"2010-12-14",174.279999,175.759995,173.089996,173.940002,3685300,173.940002,"AMZN" +"2010-12-15",173.720001,179,173.589996,175.570007,5810500,175.570007,"AMZN" +"2010-12-16",175.580002,178.300003,175.039993,178.039993,4121500,178.039993,"AMZN" +"2010-12-17",178.410004,178.75,177.020004,177.580002,4507300,177.580002,"AMZN" +"2010-12-20",179.270004,183.979996,178.039993,183.289993,8735300,183.289993,"AMZN" +"2010-12-21",183.880005,185.649994,182.600006,184.75,5111000,184.75,"AMZN" +"2010-12-22",185,185.449997,184.110001,184.759995,2578100,184.759995,"AMZN" +"2010-12-23",184.339996,184.979996,181.889999,182.589996,3358200,182.589996,"AMZN" +"2010-12-27",181.899994,183.139999,180.449997,182.139999,2249400,182.139999,"AMZN" +"2010-12-28",182.100006,182.770004,181.050003,181.089996,1975000,181.089996,"AMZN" +"2010-12-29",181.800003,184.350006,180.410004,183.369995,3120100,183.369995,"AMZN" +"2010-12-30",183.919998,184.550003,182.75,182.75,1961200,182.75,"AMZN" +"2010-12-31",181.960007,182.300003,179.509995,180,3451900,180,"AMZN" +"2011-01-03",181.369995,186,181.210007,184.220001,5331400,184.220001,"AMZN" +"2011-01-04",186.149994,187.699997,183.779999,185.009995,5031800,185.009995,"AMZN" +"2011-01-05",184.100006,187.449997,184.070007,187.419998,3418800,187.419998,"AMZN" +"2011-01-06",186.5,187.410004,185.25,185.860001,3179700,185.860001,"AMZN" +"2011-01-07",187.880005,188.449997,183.740005,185.490005,5221700,185.490005,"AMZN" +"2011-01-10",185.039993,185.289993,182.509995,184.679993,3375900,184.679993,"AMZN" +"2011-01-11",185.419998,186,183.210007,184.339996,2814200,184.339996,"AMZN" +"2011-01-12",185.360001,185.380005,183.300003,184.080002,2679100,184.080002,"AMZN" +"2011-01-13",183.600006,186.449997,183.509995,185.529999,3367000,185.529999,"AMZN" +"2011-01-14",185.5,188.940002,184.919998,188.75,3662800,188.75,"AMZN" +"2011-01-18",188.660004,191.600006,188.25,191.25,3896200,191.25,"AMZN" +"2011-01-19",190.899994,191,186.210007,186.869995,3882400,186.869995,"AMZN" +"2011-01-20",185.289993,186.850006,181,181.960007,5709900,181.960007,"AMZN" +"2011-01-21",183,183.25,176.839996,177.419998,6806200,177.419998,"AMZN" +"2011-01-24",177.949997,178.490005,174.149994,176.850006,5600300,176.850006,"AMZN" +"2011-01-25",175.5,176.75,174.279999,176.699997,4651000,176.699997,"AMZN" +"2011-01-26",177.509995,177.889999,174.630005,175.389999,3762200,175.389999,"AMZN" +"2011-01-27",177.479996,185,177.309998,184.449997,14594400,184.449997,"AMZN" +"2011-01-28",171.449997,173.710007,166.899994,171.139999,19908200,171.139999,"AMZN" +"2011-01-31",170.160004,171.440002,167.410004,169.639999,6718100,169.639999,"AMZN" +"2011-02-01",170.520004,173.100006,169.509995,172.110001,5085900,172.110001,"AMZN" +"2011-02-02",171.419998,175.199997,170.869995,173.529999,4547500,173.529999,"AMZN" +"2011-02-03",173.5,174.669998,171.949997,173.710007,3678900,173.710007,"AMZN" +"2011-02-04",174,177.190002,173.75,175.929993,4347800,175.929993,"AMZN" +"2011-02-07",176.149994,177.550003,174.770004,176.429993,5254700,176.429993,"AMZN" +"2011-02-08",176.660004,183.110001,176.589996,183.059998,7794900,183.059998,"AMZN" +"2011-02-09",183.149994,186.470001,182.259995,185.300003,8312700,185.300003,"AMZN" +"2011-02-10",184.389999,187.240005,183.600006,186.210007,5331400,186.210007,"AMZN" +"2011-02-11",185.559998,189.5,185.369995,189.25,4487900,189.25,"AMZN" +"2011-02-14",189.25,191.399994,188.350006,190.419998,4061300,190.419998,"AMZN" +"2011-02-15",188.729996,190.490005,188.25,189.029999,3890900,189.029999,"AMZN" +"2011-02-16",189.770004,190,186.350006,186.619995,4628200,186.619995,"AMZN" +"2011-02-17",185.770004,189.089996,185.309998,187.759995,3425500,187.759995,"AMZN" +"2011-02-18",187.539993,188.5,185.130005,186.5,4178600,186.5,"AMZN" +"2011-02-22",183.679993,184.720001,179.320007,180.419998,5637100,180.419998,"AMZN" +"2011-02-23",180.25,181.149994,174.389999,176.679993,5482000,176.679993,"AMZN" +"2011-02-24",176.860001,179.75,174.559998,177.75,4656500,177.75,"AMZN" +"2011-02-25",178.949997,180.75,177.100006,177.240005,4191400,177.240005,"AMZN" +"2011-02-28",173.910004,175.889999,172.149994,173.289993,6783200,173.289993,"AMZN" +"2011-03-01",173.529999,173.960007,168.669998,169.440002,5847100,169.440002,"AMZN" +"2011-03-02",169.089996,173.300003,168.350006,172.020004,5185700,172.020004,"AMZN" +"2011-03-03",173.710007,174.460007,172.050003,172.789993,4138200,172.789993,"AMZN" +"2011-03-04",172.619995,172.75,169.509995,171.669998,4924300,171.669998,"AMZN" +"2011-03-07",171.919998,172.089996,166.240005,169.080002,5932900,169.080002,"AMZN" +"2011-03-08",169.389999,169.710007,166.720001,166.889999,4219000,166.889999,"AMZN" +"2011-03-09",166.669998,169.75,163.899994,169.050003,7108900,169.050003,"AMZN" +"2011-03-10",167.070007,168.470001,164.820007,166.139999,5998400,166.139999,"AMZN" +"2011-03-11",165.5,169.199997,164.119995,168.070007,4609900,168.070007,"AMZN" +"2011-03-14",166.600006,168.080002,164.570007,166.729996,4022000,166.729996,"AMZN" +"2011-03-15",161.389999,166.880005,160.759995,165.080002,4934500,165.080002,"AMZN" +"2011-03-16",164.699997,168.139999,162.869995,164.699997,5208100,164.699997,"AMZN" +"2011-03-17",165.910004,166.300003,160.779999,160.970001,6471400,160.970001,"AMZN" +"2011-03-18",161.190002,163.539993,160.589996,161.820007,7442700,161.820007,"AMZN" +"2011-03-21",163.369995,165.789993,161.720001,164.520004,4055100,164.520004,"AMZN" +"2011-03-22",164.070007,164.440002,162.25,162.600006,3611400,162.600006,"AMZN" +"2011-03-23",162.300003,166.259995,160.820007,165.320007,4721300,165.320007,"AMZN" +"2011-03-24",168.210007,172,167.360001,171.100006,6283200,171.100006,"AMZN" +"2011-03-25",171.639999,173.490005,170.300003,170.979996,4293800,170.979996,"AMZN" +"2011-03-28",171.800003,172.5,169.25,169.350006,3400800,169.350006,"AMZN" +"2011-03-29",170.729996,174.839996,170.070007,174.619995,4884600,174.619995,"AMZN" +"2011-03-30",177.779999,181.160004,177.660004,179.419998,6859300,179.419998,"AMZN" +"2011-03-31",179.309998,181.570007,178.5,180.130005,4826500,180.130005,"AMZN" +"2011-04-01",181.580002,183.25,178.589996,180.130005,5684100,180.130005,"AMZN" +"2011-04-04",180.889999,183.610001,180.690002,182.940002,4186400,182.940002,"AMZN" +"2011-04-05",182.100006,186.360001,181.800003,185.289993,5569200,185.289993,"AMZN" +"2011-04-06",186.149994,188.270004,181.119995,182.759995,5430700,182.759995,"AMZN" +"2011-04-07",182.779999,185.169998,181.759995,184.910004,4564000,184.910004,"AMZN" +"2011-04-08",185.259995,186.220001,182.779999,184.710007,3726400,184.710007,"AMZN" +"2011-04-11",184.860001,186.490005,181.850006,184.039993,3297100,184.039993,"AMZN" +"2011-04-12",183.059998,184.589996,179.419998,180.479996,5334500,180.479996,"AMZN" +"2011-04-13",180.830002,182.880005,179.800003,182.289993,4216300,182.289993,"AMZN" +"2011-04-14",181.389999,182.080002,179.360001,181.820007,3588200,181.820007,"AMZN" +"2011-04-15",181,181.779999,179.020004,180.009995,4272400,180.009995,"AMZN" +"2011-04-18",178.380005,178.910004,175.369995,178.339996,4616500,178.339996,"AMZN" +"2011-04-19",178.350006,179.470001,176.600006,178.820007,2646000,178.820007,"AMZN" +"2011-04-20",181.619995,185,181.589996,183.869995,4067500,183.869995,"AMZN" +"2011-04-21",184.559998,185.970001,183.050003,185.889999,3348100,185.889999,"AMZN" +"2011-04-25",185.649994,186.350006,183.770004,185.419998,3438100,185.419998,"AMZN" +"2011-04-26",186.270004,186.419998,180.740005,182.300003,11200000,182.300003,"AMZN" +"2011-04-27",183.199997,197.800003,182.75,196.630005,23623000,196.630005,"AMZN" +"2011-04-28",195.960007,196.789993,192.270004,195.070007,7300000,195.070007,"AMZN" +"2011-04-29",194.380005,196.589996,193.779999,195.809998,6640900,195.809998,"AMZN" +"2011-05-02",196.570007,203.419998,196.179993,201.190002,9398100,201.190002,"AMZN" +"2011-05-03",201,202.589996,196.690002,198.449997,6100000,198.449997,"AMZN" +"2011-05-04",198.25,201.860001,195.369995,199.970001,6550000,199.970001,"AMZN" +"2011-05-05",198.660004,201,196.119995,197.110001,4600000,197.110001,"AMZN" +"2011-05-06",199.100006,199.559998,196.559998,197.600006,4013900,197.600006,"AMZN" +"2011-05-09",198.339996,202.360001,196.779999,200.800003,5825400,200.800003,"AMZN" +"2011-05-10",201.940002,205.289993,201.559998,203.940002,5885900,203.940002,"AMZN" +"2011-05-11",203.119995,205.5,202.25,204.380005,4809000,204.380005,"AMZN" +"2011-05-12",204.220001,206.190002,200.619995,206.070007,4800000,206.070007,"AMZN" +"2011-05-13",205.699997,206.389999,202.360001,202.559998,4123700,202.559998,"AMZN" +"2011-05-16",200.539993,200.899994,191.369995,192.509995,9386400,192.509995,"AMZN" +"2011-05-17",191.820007,195.979996,191.759995,194.809998,7073300,194.809998,"AMZN" +"2011-05-18",194.130005,198.279999,193.25,197.089996,4955800,197.089996,"AMZN" +"2011-05-19",198.330002,199.949997,197.550003,198.800003,3701200,198.800003,"AMZN" +"2011-05-20",197.949997,199.800003,197.240005,198.649994,3381000,198.649994,"AMZN" +"2011-05-23",195.559998,197.289993,192.020004,196.220001,4200000,196.220001,"AMZN" +"2011-05-24",197,197,193,193.270004,2972700,193.270004,"AMZN" +"2011-05-25",193.570007,194.350006,191.139999,192.259995,4661300,192.259995,"AMZN" +"2011-05-26",191.240005,196.449997,190.880005,195,4075200,195,"AMZN" +"2011-05-27",194.759995,196.119995,193.5,194.130005,2352600,194.130005,"AMZN" +"2011-05-31",195.940002,198.440002,195.029999,196.690002,3409000,196.690002,"AMZN" +"2011-06-01",196.059998,197.259995,192.050003,192.399994,3445200,192.399994,"AMZN" +"2011-06-02",192.279999,194.440002,190.559998,193.649994,3044900,193.649994,"AMZN" +"2011-06-03",191.229996,193.210007,187.619995,188.320007,4974500,188.320007,"AMZN" +"2011-06-06",188.009995,189.850006,185.179993,185.690002,3716000,185.690002,"AMZN" +"2011-06-07",185.720001,190.630005,185.520004,187.550003,4866500,187.550003,"AMZN" +"2011-06-08",187.449997,189.809998,186.320007,188.050003,3716600,188.050003,"AMZN" +"2011-06-09",189.740005,191.759995,185.710007,189.679993,4187300,189.679993,"AMZN" +"2011-06-10",189.25,190.770004,186.279999,186.529999,3760400,186.529999,"AMZN" +"2011-06-13",186.809998,189.309998,184.860001,186.289993,3868900,186.289993,"AMZN" +"2011-06-14",188.990005,190.720001,187.070007,189.960007,3960300,189.960007,"AMZN" +"2011-06-15",188.039993,192.449997,185.300003,185.979996,6317700,185.979996,"AMZN" +"2011-06-16",185.740005,187,181.589996,183.649994,6032100,183.649994,"AMZN" +"2011-06-17",186.509995,187.389999,184.639999,186.369995,6322200,186.369995,"AMZN" +"2011-06-20",185.960007,188.850006,185.570007,187.720001,2831700,187.720001,"AMZN" +"2011-06-21",188.300003,195,187.119995,194.229996,4182600,194.229996,"AMZN" +"2011-06-22",193.960007,195.199997,191.320007,191.630005,3129700,191.630005,"AMZN" +"2011-06-23",189.5,194.460007,188.300003,194.160004,4609600,194.160004,"AMZN" +"2011-06-24",193.880005,194.919998,191.350006,192.550003,3614500,192.550003,"AMZN" +"2011-06-27",194.5,202.580002,194.029999,201.25,6100700,201.25,"AMZN" +"2011-06-28",201.919998,202.880005,200.600006,202.350006,3825300,202.350006,"AMZN" +"2011-06-29",202.669998,206.25,201.029999,204.179993,4608900,204.179993,"AMZN" +"2011-06-30",200.779999,205.199997,200.5,204.490005,4448100,204.490005,"AMZN" +"2011-07-01",205.550003,210.270004,203.610001,209.490005,4008700,209.490005,"AMZN" +"2011-07-05",208.759995,214.449997,208.729996,213.190002,3585200,213.190002,"AMZN" +"2011-07-06",212.119995,214.399994,211.009995,214.190002,2607600,214.190002,"AMZN" +"2011-07-07",215.089996,217.800003,215.089996,216.740005,3144900,216.740005,"AMZN" +"2011-07-08",214.300003,218.320007,213.25,218.279999,3707900,218.279999,"AMZN" +"2011-07-11",216.740005,217.5,211,212.550003,4033700,212.550003,"AMZN" +"2011-07-12",214.639999,215.649994,211.119995,211.229996,3985700,211.229996,"AMZN" +"2011-07-13",214.699997,216.830002,212.139999,213.5,4229900,213.5,"AMZN" +"2011-07-14",213.580002,215.910004,209.380005,210.380005,3902500,210.380005,"AMZN" +"2011-07-15",213.080002,214.529999,209.289993,212.869995,4072600,212.869995,"AMZN" +"2011-07-18",212.529999,213.389999,208.289993,211.529999,2898100,211.529999,"AMZN" +"2011-07-19",213.770004,218.399994,213.770004,218.059998,4437200,218.059998,"AMZN" +"2011-07-20",220.050003,220.199997,214.410004,215.550003,3372900,215.550003,"AMZN" +"2011-07-21",216.740005,217.089996,211.070007,213.210007,4545300,213.210007,"AMZN" +"2011-07-22",213.860001,217.949997,211.110001,216.520004,3591700,216.520004,"AMZN" +"2011-07-25",215.490005,216.080002,213,213.490005,3342800,213.490005,"AMZN" +"2011-07-26",214.990005,215.600006,210.350006,214.179993,9863600,214.179993,"AMZN" +"2011-07-27",224.389999,227.199997,219.619995,222.520004,12955600,222.520004,"AMZN" +"2011-07-28",223.270004,225.949997,220.229996,223.899994,5354900,223.899994,"AMZN" +"2011-07-29",221.289993,225.75,219.509995,222.520004,5167700,222.520004,"AMZN" +"2011-08-01",225,227.449997,217.660004,221.320007,5789300,221.320007,"AMZN" +"2011-08-02",220.320007,222.429993,211.300003,211.699997,6586700,211.699997,"AMZN" +"2011-08-03",212.970001,214.830002,205.539993,209.960007,8197100,209.960007,"AMZN" +"2011-08-04",206.729996,208,201.449997,201.479996,6579500,201.479996,"AMZN" +"2011-08-05",204.669998,207.320007,194.839996,202.699997,10024000,202.699997,"AMZN" +"2011-08-08",196.399994,200.389999,190.050003,193.699997,10427500,193.699997,"AMZN" +"2011-08-09",196.699997,205.089996,190.460007,205.089996,10491200,205.089996,"AMZN" +"2011-08-10",200.759995,202.399994,193.600006,194.130005,8757600,194.130005,"AMZN" +"2011-08-11",197.009995,200.850006,191.360001,198.360001,7401900,198.360001,"AMZN" +"2011-08-12",200.279999,204.559998,197.210007,202.300003,5620400,202.300003,"AMZN" +"2011-08-15",202.059998,205.279999,198.320007,202.949997,4785900,202.949997,"AMZN" +"2011-08-16",201.139999,201.389999,194.75,197.679993,5205900,197.679993,"AMZN" +"2011-08-17",198.529999,199.600006,193.740005,195.929993,3991100,195.929993,"AMZN" +"2011-08-18",191.210007,191.339996,179.720001,182.520004,8275200,182.520004,"AMZN" +"2011-08-19",180.289993,190,177.550003,178.929993,7244200,178.929993,"AMZN" +"2011-08-22",182.830002,184.199997,177.100006,177.539993,5313700,177.539993,"AMZN" +"2011-08-23",178.919998,194.839996,178.520004,193.550003,7351600,193.550003,"AMZN" +"2011-08-24",193.889999,196.309998,190.169998,193.729996,6248700,193.729996,"AMZN" +"2011-08-25",194.410004,196.990005,191.070007,192.029999,3760800,192.029999,"AMZN" +"2011-08-26",191.240005,199.720001,189.600006,199.270004,5310700,199.270004,"AMZN" +"2011-08-29",202.820007,206.669998,202.550003,206.529999,4511000,206.529999,"AMZN" +"2011-08-30",205.779999,212.490005,204.320007,210.919998,5915700,210.919998,"AMZN" +"2011-08-31",212.270004,216.169998,211.350006,215.229996,7405000,215.229996,"AMZN" +"2011-09-01",215.279999,217.639999,211.619995,212.539993,5275300,212.539993,"AMZN" +"2011-09-02",208.940002,210.690002,207,210,4232000,210,"AMZN" +"2011-09-06",204.770004,216.600006,204.470001,216.179993,6216200,216.179993,"AMZN" +"2011-09-07",218.800003,220.190002,214.220001,219.899994,5295800,219.899994,"AMZN" +"2011-09-08",218.300003,220.639999,216.339996,217.259995,4397900,217.259995,"AMZN" +"2011-09-09",215.050003,216.960007,209.75,211.389999,4574300,211.389999,"AMZN" +"2011-09-12",208.75,216.660004,208.649994,216.559998,5342100,216.559998,"AMZN" +"2011-09-13",217.789993,219.949997,215.009995,219.529999,4835900,219.529999,"AMZN" +"2011-09-14",220.220001,224.990005,216.720001,222.570007,5881700,222.570007,"AMZN" +"2011-09-15",223.990005,227.199997,221.25,226.779999,5608800,226.779999,"AMZN" +"2011-09-16",227.570007,240.440002,226.740005,239.300003,11753000,239.300003,"AMZN" +"2011-09-19",237.110001,244,232.880005,241.690002,8223300,241.690002,"AMZN" +"2011-09-20",240.800003,241.050003,231.029999,233.25,7385500,233.25,"AMZN" +"2011-09-21",234.509995,240.520004,231.809998,231.869995,5881500,231.869995,"AMZN" +"2011-09-22",224.720001,228.789993,219,223.229996,8254600,223.229996,"AMZN" +"2011-09-23",220.509995,224.490005,219.059998,223.610001,6468100,223.610001,"AMZN" +"2011-09-26",227.479996,230.240005,221.399994,229.850006,5794100,229.850006,"AMZN" +"2011-09-27",234.220001,234.75,222.399994,224.210007,7837500,224.210007,"AMZN" +"2011-09-28",226.350006,235.809998,225.600006,229.710007,14436900,229.710007,"AMZN" +"2011-09-29",234.169998,234.300003,216.289993,222.440002,9378500,222.440002,"AMZN" +"2011-09-30",218.190002,223,215.210007,216.229996,6550300,216.229996,"AMZN" +"2011-10-03",217.009995,221.600006,211.389999,211.979996,6624400,211.979996,"AMZN" +"2011-10-04",209.619995,215,200.429993,212.5,8711600,212.5,"AMZN" +"2011-10-05",212.529999,220.169998,208.479996,219.5,6508200,219.5,"AMZN" +"2011-10-06",220.279999,223.619995,217.550003,221.509995,6849300,221.509995,"AMZN" +"2011-10-07",222.479996,227.899994,218.410004,224.740005,6784300,224.740005,"AMZN" +"2011-10-10",226.229996,232.800003,224.100006,231.320007,5143100,231.320007,"AMZN" +"2011-10-11",230.600006,236.75,229,235.479996,5003700,235.479996,"AMZN" +"2011-10-12",236.639999,241.839996,234.330002,236.809998,6510800,236.809998,"AMZN" +"2011-10-13",237,239.679993,235.229996,236.149994,4833500,236.149994,"AMZN" +"2011-10-14",240.869995,246.710007,240.179993,246.710007,5923700,246.710007,"AMZN" +"2011-10-17",244.289993,246.710007,240.669998,242.330002,4779000,242.330002,"AMZN" +"2011-10-18",242.309998,244.610001,236.619995,243.880005,4609700,243.880005,"AMZN" +"2011-10-19",240.669998,243.330002,229.25,231.529999,6715100,231.529999,"AMZN" +"2011-10-20",232.130005,234.740005,229.800003,233.610001,4524900,233.610001,"AMZN" +"2011-10-21",236.910004,237,230.600006,234.779999,4572500,234.779999,"AMZN" +"2011-10-24",236.020004,240.470001,234,237.610001,4975800,237.610001,"AMZN" +"2011-10-25",238.589996,239.009995,225.889999,227.149994,14012600,227.149994,"AMZN" +"2011-10-26",203.690002,207.580002,196.509995,198.399994,24134200,198.399994,"AMZN" +"2011-10-27",204.259995,208.600006,201.100006,206.779999,10774300,206.779999,"AMZN" +"2011-10-28",206.529999,218.399994,205.75,217.320007,9880400,217.320007,"AMZN" +"2011-10-31",215.789993,218.889999,213.039993,213.509995,7343300,213.509995,"AMZN" +"2011-11-01",208.110001,216.210007,207.429993,212.100006,8511800,212.100006,"AMZN" +"2011-11-02",215.550003,216.789993,212.720001,215.619995,6122000,215.619995,"AMZN" +"2011-11-03",216.300003,218.5,213.020004,218.289993,5315000,218.289993,"AMZN" +"2011-11-04",217.649994,218.229996,214.330002,216.479996,4065800,216.479996,"AMZN" +"2011-11-07",216.839996,220.199997,214,217,3860000,217,"AMZN" +"2011-11-08",219.199997,219.350006,215.210007,217.990005,3914500,217.990005,"AMZN" +"2011-11-09",214.949997,215.699997,210.600006,211.220001,4680600,211.220001,"AMZN" +"2011-11-10",213.5,214.059998,208.100006,210.789993,5044600,210.789993,"AMZN" +"2011-11-11",212.520004,217.880005,210.309998,217.389999,5163100,217.389999,"AMZN" +"2011-11-14",215.649994,222.350006,214.25,218.929993,6522200,218.929993,"AMZN" +"2011-11-15",218,220.330002,214.259995,217.830002,5739000,217.830002,"AMZN" +"2011-11-16",216.270004,216.970001,211.229996,211.990005,5509400,211.990005,"AMZN" +"2011-11-17",212.509995,212.899994,202.100006,204.520004,7983100,204.520004,"AMZN" +"2011-11-18",205.330002,205.339996,197.110001,197.139999,8437500,197.139999,"AMZN" +"2011-11-21",193.289993,193.360001,185.050003,189.25,11321200,189.25,"AMZN" +"2011-11-22",186.949997,194.039993,183.580002,192.339996,9915600,192.339996,"AMZN" +"2011-11-23",193.059998,194.600006,187.889999,188.990005,8011300,188.990005,"AMZN" +"2011-11-25",190.410004,190.830002,181.509995,182.399994,4972000,182.399994,"AMZN" +"2011-11-28",191.649994,194.619995,190.539993,194.149994,7207300,194.149994,"AMZN" +"2011-11-29",194.779999,195.5,187.300003,188.389999,6575100,188.389999,"AMZN" +"2011-11-30",194.759995,195.300003,188.75,192.289993,7717000,192.289993,"AMZN" +"2011-12-01",191.850006,198.070007,191.589996,197.130005,7327700,197.130005,"AMZN" +"2011-12-02",197.070007,199.660004,195.179993,196.029999,7526200,196.029999,"AMZN" +"2011-12-05",198.860001,199,193.669998,196.240005,5922100,196.240005,"AMZN" +"2011-12-06",195.979996,198.320007,190.110001,191.990005,5202000,191.990005,"AMZN" +"2011-12-07",191.029999,196.710007,189.119995,195.320007,6427300,195.320007,"AMZN" +"2011-12-08",193.570007,195.889999,190.080002,190.479996,4361100,190.479996,"AMZN" +"2011-12-09",191.210007,193.949997,188.399994,193.029999,5158800,193.029999,"AMZN" +"2011-12-12",190.029999,191.149994,187.630005,189.520004,4343200,189.520004,"AMZN" +"2011-12-13",188.559998,189.679993,178.5,180.509995,9297300,180.509995,"AMZN" +"2011-12-14",179,180.75,170.25,180.210007,11614200,180.210007,"AMZN" +"2011-12-15",182.050003,184.800003,179.529999,181.259995,7259900,181.259995,"AMZN" +"2011-12-16",182.419998,184.410004,180.309998,181.259995,6664100,181.259995,"AMZN" +"2011-12-19",182,183.169998,179,179.330002,4533600,179.330002,"AMZN" +"2011-12-20",182.690002,183.169998,180.539993,182.520004,4600100,182.520004,"AMZN" +"2011-12-21",181.919998,183.5,172.490005,174.350006,8066700,174.350006,"AMZN" +"2011-12-22",175.089996,179.669998,174.210007,179.029999,4694900,179.029999,"AMZN" +"2011-12-23",179.220001,179.679993,175.600006,177.279999,3496500,177.279999,"AMZN" +"2011-12-27",177.729996,178.589996,176.160004,176.270004,2950900,176.270004,"AMZN" +"2011-12-28",176.389999,176.649994,172.279999,173.889999,3659500,173.889999,"AMZN" +"2011-12-29",169.619995,174.550003,166.970001,173.860001,8209300,173.860001,"AMZN" +"2011-12-30",173.360001,175.169998,172.490005,173.100006,4279800,173.100006,"AMZN" +"2012-01-03",175.889999,179.479996,175.550003,179.029999,5110800,179.029999,"AMZN" +"2012-01-04",179.210007,180.5,176.070007,177.509995,4205200,177.509995,"AMZN" +"2012-01-05",175.940002,178.25,174.050003,177.610001,3809100,177.610001,"AMZN" +"2012-01-06",178.070007,184.649994,177.5,182.610001,7008400,182.610001,"AMZN" +"2012-01-09",182.759995,184.369995,177,178.559998,5056900,178.559998,"AMZN" +"2012-01-10",181.100006,182.399994,177.100006,179.339996,3985800,179.339996,"AMZN" +"2012-01-11",179.639999,180.770004,178.190002,178.899994,3102700,178.899994,"AMZN" +"2012-01-12",179.419998,179.490005,175.75,175.929993,5385800,175.929993,"AMZN" +"2012-01-13",175.809998,178.800003,173.5,178.419998,4753500,178.419998,"AMZN" +"2012-01-17",180.149994,183.300003,178.509995,181.660004,5644500,181.660004,"AMZN" +"2012-01-18",181.940002,190.25,181.119995,189.440002,7473500,189.440002,"AMZN" +"2012-01-19",190.880005,195.940002,190.360001,194.449997,7096000,194.449997,"AMZN" +"2012-01-20",190.710007,192.899994,189.039993,190.929993,5610300,190.929993,"AMZN" +"2012-01-23",190.789993,191.729996,185.229996,186.089996,4585300,186.089996,"AMZN" +"2012-01-24",185,188.410004,183.820007,187,4673800,187,"AMZN" +"2012-01-25",186.990005,188.169998,184.610001,187.800003,4306400,187.800003,"AMZN" +"2012-01-26",189.300003,194.850006,188.729996,193.320007,5873600,193.320007,"AMZN" +"2012-01-27",193.089996,196.5,192.330002,195.369995,4659000,195.369995,"AMZN" +"2012-01-30",193.679993,195,190.130005,192.149994,5424100,192.149994,"AMZN" +"2012-01-31",194,195.630005,189.699997,194.440002,12772200,194.440002,"AMZN" +"2012-02-01",173.809998,179.949997,172,179.460007,21336600,179.460007,"AMZN" +"2012-02-02",179.649994,181.940002,176.800003,181.720001,8736300,181.720001,"AMZN" +"2012-02-03",182.830002,187.899994,181.889999,187.679993,8120500,187.679993,"AMZN" +"2012-02-06",186.279999,186.559998,182.919998,183.139999,5310000,183.139999,"AMZN" +"2012-02-07",182.649994,184.940002,182.059998,184.190002,5103900,184.190002,"AMZN" +"2012-02-08",184.949997,186.490005,182.910004,185.479996,5476600,185.479996,"AMZN" +"2012-02-09",184.5,185.690002,181.759995,184.979996,7189200,184.979996,"AMZN" +"2012-02-10",183.419998,187.630005,182.520004,185.539993,5797100,185.539993,"AMZN" +"2012-02-13",187.169998,192.5,185.679993,191.589996,6071400,191.589996,"AMZN" +"2012-02-14",191.080002,193.570007,186.100006,191.300003,9527100,191.300003,"AMZN" +"2012-02-15",191.289993,191.539993,183.259995,184.470001,7794400,184.470001,"AMZN" +"2012-02-16",177.789993,181.679993,175.139999,179.929993,12563800,179.929993,"AMZN" +"2012-02-17",180.089996,183.410004,179.360001,182.5,7418100,182.5,"AMZN" +"2012-02-21",182.649994,184.75,180.580002,182.259995,6756500,182.259995,"AMZN" +"2012-02-22",181.949997,182.990005,180.289993,180.580002,5785400,180.580002,"AMZN" +"2012-02-23",179.639999,180.75,176.960007,178.889999,5153800,178.889999,"AMZN" +"2012-02-24",179.699997,180.740005,178.369995,179.130005,3668700,179.130005,"AMZN" +"2012-02-27",177.539993,179.190002,176.5,178.529999,3706200,178.529999,"AMZN" +"2012-02-28",178.899994,184.289993,177.949997,183.800003,5764500,183.800003,"AMZN" +"2012-02-29",183.889999,184,179.009995,179.690002,5300300,179.690002,"AMZN" +"2012-03-01",179.889999,180.490005,176.580002,180.039993,4936000,180.039993,"AMZN" +"2012-03-02",179.479996,181.839996,178.919998,179.300003,3657800,179.300003,"AMZN" +"2012-03-05",179,181.820007,178.179993,180.259995,4682700,180.259995,"AMZN" +"2012-03-06",178.679993,183.5,178.039993,181.089996,5612200,181.089996,"AMZN" +"2012-03-07",182.649994,185.5,182.399994,183.770004,4951500,183.770004,"AMZN" +"2012-03-08",184.169998,188.380005,183.800003,187.639999,4221500,187.639999,"AMZN" +"2012-03-09",186.789993,187.199997,183.440002,184.320007,4510600,184.320007,"AMZN" +"2012-03-12",184.130005,185.399994,182.199997,183.389999,2587600,183.389999,"AMZN" +"2012-03-13",183.919998,184.869995,180.770004,184.589996,4405800,184.589996,"AMZN" +"2012-03-14",183.649994,184.320007,181.139999,182.259995,3699700,182.259995,"AMZN" +"2012-03-15",182.020004,184.429993,180.300003,184.429993,4160100,184.429993,"AMZN" +"2012-03-16",183.279999,185.679993,182.350006,185.050003,4934000,185.050003,"AMZN" +"2012-03-19",183.449997,186.679993,183,185.520004,3903400,185.520004,"AMZN" +"2012-03-20",184.880005,194.410004,182.880005,192.330002,9165400,192.330002,"AMZN" +"2012-03-21",192.5,194.279999,191.259995,191.729996,4214400,191.729996,"AMZN" +"2012-03-22",190.539993,194.059998,190.259995,192.399994,3739600,192.399994,"AMZN" +"2012-03-23",192.009995,196.199997,191.800003,195.039993,5984000,195.039993,"AMZN" +"2012-03-26",196.479996,202.970001,195.5,202.869995,7613700,202.869995,"AMZN" +"2012-03-27",203.589996,209.850006,202.880005,205.440002,9600800,205.440002,"AMZN" +"2012-03-28",206.139999,207,200.309998,201.160004,6245000,201.160004,"AMZN" +"2012-03-29",201.279999,205.309998,200.630005,204.610001,5711200,204.610001,"AMZN" +"2012-03-30",205.020004,206.850006,201.869995,202.509995,4438100,202.509995,"AMZN" +"2012-04-02",198.020004,199.899994,197,198.050003,6430300,198.050003,"AMZN" +"2012-04-03",198.240005,202.389999,197.5,199.660004,5000700,199.660004,"AMZN" +"2012-04-04",196.949997,197.679993,192.360001,193.990005,5456900,193.990005,"AMZN" +"2012-04-05",193.550003,196.029999,193.550003,194.389999,3217500,194.389999,"AMZN" +"2012-04-09",192.020004,194.199997,190.5,191.869995,3135900,191.869995,"AMZN" +"2012-04-10",192.75,193.520004,186.570007,186.979996,4455000,186.979996,"AMZN" +"2012-04-11",189.630005,191.970001,186.789993,187.970001,4337800,187.970001,"AMZN" +"2012-04-12",188.059998,192.259995,185.610001,190.690002,4027900,190.690002,"AMZN" +"2012-04-13",189.899994,189.940002,186.259995,188.460007,3431800,188.460007,"AMZN" +"2012-04-16",189.009995,189.470001,183.649994,185.5,4044300,185.5,"AMZN" +"2012-04-17",187.210007,190.039993,186.869995,188.389999,2829200,188.389999,"AMZN" +"2012-04-18",188.820007,193.449997,188.740005,191.070007,4001900,191.070007,"AMZN" +"2012-04-19",192.929993,194.550003,189.75,191.100006,4002400,191.100006,"AMZN" +"2012-04-20",192.339996,193.479996,189.800003,189.979996,3243600,189.979996,"AMZN" +"2012-04-23",188.990005,188.990005,185.509995,188.240005,3481000,188.240005,"AMZN" +"2012-04-24",188.679993,190.699997,186.509995,190.330002,3376300,190.330002,"AMZN" +"2012-04-25",191.669998,194.800003,191.600006,194.419998,3955100,194.419998,"AMZN" +"2012-04-26",193.570007,196.360001,193.020004,195.990005,10234000,195.990005,"AMZN" +"2012-04-27",224.830002,228.690002,220.220001,226.850006,22116900,226.850006,"AMZN" +"2012-04-30",223.949997,233.839996,223.050003,231.899994,9756900,231.899994,"AMZN" +"2012-05-01",229.399994,232.970001,228.399994,230.039993,6754900,230.039993,"AMZN" +"2012-05-02",227.820007,231.440002,227.399994,230.25,4593400,230.25,"AMZN" +"2012-05-03",229.740005,232.529999,228.029999,229.449997,4055500,229.449997,"AMZN" +"2012-05-04",227.800003,229.720001,223.740005,223.990005,4585200,223.990005,"AMZN" +"2012-05-07",222.360001,226.869995,222.289993,225.160004,3314300,225.160004,"AMZN" +"2012-05-08",223.149994,225.389999,218.199997,223.899994,4522400,223.899994,"AMZN" +"2012-05-09",220.589996,225.779999,220.160004,222.979996,3712000,222.979996,"AMZN" +"2012-05-10",223.910004,229.080002,221.949997,226.690002,4648400,226.690002,"AMZN" +"2012-05-11",225.949997,230.679993,225.729996,227.679993,4193600,227.679993,"AMZN" +"2012-05-14",225.600006,227.289993,222.509995,222.929993,3096600,222.929993,"AMZN" +"2012-05-15",226.5,230.610001,223,224.389999,5713700,224.389999,"AMZN" +"2012-05-16",225,228,222.5,224.059998,5261800,224.059998,"AMZN" +"2012-05-17",225.050003,226,218.089996,218.360001,4505500,218.360001,"AMZN" +"2012-05-18",219.410004,219.630005,212.809998,213.850006,5231700,213.850006,"AMZN" +"2012-05-21",214.029999,219.979996,212.820007,218.110001,3579800,218.110001,"AMZN" +"2012-05-22",218.309998,218.869995,213.960007,215.330002,3733100,215.330002,"AMZN" +"2012-05-23",214.710007,217.550003,211.179993,217.279999,4243800,217.279999,"AMZN" +"2012-05-24",216.979996,217.660004,212.699997,215.240005,3141100,215.240005,"AMZN" +"2012-05-25",214.990005,215.979996,212.220001,212.889999,2171400,212.889999,"AMZN" +"2012-05-29",214.300003,216.550003,212.289993,214.75,2693900,214.75,"AMZN" +"2012-05-30",212.139999,212.979996,207.75,209.229996,4078200,209.229996,"AMZN" +"2012-05-31",209.479996,213.789993,207.110001,212.910004,4944000,212.910004,"AMZN" +"2012-06-01",208.440002,211.229996,207.300003,208.220001,3951500,208.220001,"AMZN" +"2012-06-04",207.399994,215.350006,206.369995,214.570007,4299600,214.570007,"AMZN" +"2012-06-05",213.850006,216.860001,211.160004,213.210007,3543900,213.210007,"AMZN" +"2012-06-06",214.630005,218.399994,214.520004,217.639999,2710100,217.639999,"AMZN" +"2012-06-07",219.649994,221.490005,218.110001,218.800003,3503900,218.800003,"AMZN" +"2012-06-08",218.610001,219.419998,216.660004,218.479996,2877000,218.479996,"AMZN" +"2012-06-11",217.490005,220.869995,215.199997,216.5,3749100,216.5,"AMZN" +"2012-06-12",217.649994,218,214.520004,216.419998,2833300,216.419998,"AMZN" +"2012-06-13",215.520004,217.380005,213.520004,214.729996,2325200,214.729996,"AMZN" +"2012-06-14",215.259995,216.5,212.559998,214.449997,3060900,214.449997,"AMZN" +"2012-06-15",215.289993,219.330002,214.460007,218.350006,3785200,218.350006,"AMZN" +"2012-06-18",217.279999,223.759995,216.729996,222.660004,3369600,222.660004,"AMZN" +"2012-06-19",223.259995,225.199997,221.660004,224.029999,2716600,224.029999,"AMZN" +"2012-06-20",224.509995,224.740005,220.839996,223.020004,2444400,223.020004,"AMZN" +"2012-06-21",223.839996,226.029999,220.520004,220.570007,2843000,220.570007,"AMZN" +"2012-06-22",221.830002,222.509995,219.350006,222.160004,2187500,222.160004,"AMZN" +"2012-06-25",220.300003,221.589996,218,220.070007,2382300,220.070007,"AMZN" +"2012-06-26",221.449997,226.389999,221.449997,225.610001,3754100,225.610001,"AMZN" +"2012-06-27",225.009995,227.5,223.300003,225.619995,2799200,225.619995,"AMZN" +"2012-06-28",223.919998,224.619995,218.75,221.309998,2994800,221.309998,"AMZN" +"2012-06-29",224.699997,228.350006,223.710007,228.350006,3614400,228.350006,"AMZN" +"2012-07-02",229.300003,229.339996,226.339996,229.320007,2330700,229.320007,"AMZN" +"2012-07-03",229.139999,229.529999,227.589996,229.529999,1331700,229.529999,"AMZN" +"2012-07-05",228.619995,230.5,226.529999,227.059998,2682300,227.059998,"AMZN" +"2012-07-06",226.350006,228.899994,224.179993,225.050003,3203200,225.050003,"AMZN" +"2012-07-09",225,226,223.449997,225.050003,1922000,225.050003,"AMZN" +"2012-07-10",226.25,227.139999,218.279999,219.5,2982100,219.5,"AMZN" +"2012-07-11",218.949997,221.740005,215.339996,218.369995,2734700,218.369995,"AMZN" +"2012-07-12",216.610001,217.300003,212.610001,215.360001,2616200,215.360001,"AMZN" +"2012-07-13",215.630005,219.309998,213.880005,218.389999,2221900,218.389999,"AMZN" +"2012-07-16",216.600006,218.309998,214.460007,216.009995,2004200,216.009995,"AMZN" +"2012-07-17",217.449997,217.940002,213.960007,216.929993,1987000,216.929993,"AMZN" +"2012-07-18",216.149994,218.669998,215.710007,217.470001,2093000,217.470001,"AMZN" +"2012-07-19",220.729996,227.5,220.690002,226.169998,5449400,226.169998,"AMZN" +"2012-07-20",225.360001,229.389999,225.289993,228.289993,4170000,228.289993,"AMZN" +"2012-07-23",224.720001,226.580002,221.539993,226.009995,5515100,226.009995,"AMZN" +"2012-07-24",226.270004,226.610001,221.229996,223.039993,5008700,223.039993,"AMZN" +"2012-07-25",222,222.5,215.910004,217.050003,3646700,217.050003,"AMZN" +"2012-07-26",220,221.449997,214.949997,220.009995,6937400,220.009995,"AMZN" +"2012-07-27",225.25,238.339996,224.5,237.320007,11313900,237.320007,"AMZN" +"2012-07-30",237,240.740005,234.070007,236.089996,3736400,236.089996,"AMZN" +"2012-07-31",235.100006,236.300003,231.610001,233.300003,3453600,233.300003,"AMZN" +"2012-08-01",234.139999,234.380005,230.699997,232.089996,2543800,232.089996,"AMZN" +"2012-08-02",230.559998,234.339996,228.660004,230.809998,3048100,230.809998,"AMZN" +"2012-08-03",234.029999,236.490005,233.029999,234.970001,2825300,234.970001,"AMZN" +"2012-08-06",235.559998,235.740005,233.809998,233.990005,1843700,233.990005,"AMZN" +"2012-08-07",234.130005,238,233.25,236.559998,2058300,236.559998,"AMZN" +"2012-08-08",235.289993,236.449997,233.589996,234.380005,1534300,234.380005,"AMZN" +"2012-08-09",233.929993,235.990005,233.5,234.059998,1548100,234.059998,"AMZN" +"2012-08-10",233.080002,234.850006,231.429993,232.75,1852500,232.75,"AMZN" +"2012-08-13",232.229996,234.369995,231,232.440002,1997300,232.440002,"AMZN" +"2012-08-14",234.710007,236.720001,232.619995,233.190002,2751000,233.190002,"AMZN" +"2012-08-15",232.259995,238.139999,232.25,237.419998,3264700,237.419998,"AMZN" +"2012-08-16",237.720001,242.820007,236.199997,241.550003,4312100,241.550003,"AMZN" +"2012-08-17",240.600006,243.350006,240.470001,241.169998,3085800,241.169998,"AMZN" +"2012-08-20",241.369995,241.649994,238.199997,240.350006,1889900,240.350006,"AMZN" +"2012-08-21",240.880005,243.850006,238.550003,239.449997,2571500,239.449997,"AMZN" +"2012-08-22",239.399994,244.899994,238.800003,243.100006,2473700,243.100006,"AMZN" +"2012-08-23",242.139999,243.479996,239.020004,241.199997,2453900,241.199997,"AMZN" +"2012-08-24",241.679993,246.869995,241.360001,245.740005,3698800,245.740005,"AMZN" +"2012-08-27",245.789993,247.5,243.119995,243.919998,2929700,243.919998,"AMZN" +"2012-08-28",243.970001,246.779999,243,246.110001,2742300,246.110001,"AMZN" +"2012-08-29",246.779999,247.610001,244.589996,247.119995,1772600,247.119995,"AMZN" +"2012-08-30",246.990005,250,245.25,246.220001,3647500,246.220001,"AMZN" +"2012-08-31",248.070007,249.449997,245.5,248.270004,3347500,248.270004,"AMZN" +"2012-09-04",248.270004,251,244.660004,247.880005,3950800,247.880005,"AMZN" +"2012-09-05",247.610001,248.610001,245.300003,246.220001,2652600,246.220001,"AMZN" +"2012-09-06",248.229996,252.699997,247.199997,251.380005,5361400,251.380005,"AMZN" +"2012-09-07",253.850006,259.420013,253.520004,259.140015,5029500,259.140015,"AMZN" +"2012-09-10",259,260,256.820007,257.089996,2567200,257.089996,"AMZN" +"2012-09-11",257.600006,257.600006,254.259995,255.669998,2524800,255.669998,"AMZN" +"2012-09-12",256.5,257.779999,253.5,255.630005,2273200,255.630005,"AMZN" +"2012-09-13",254.940002,262,253.800003,260.23999,3525600,260.23999,"AMZN" +"2012-09-14",261.399994,264.109985,259.769989,261.269989,3666200,261.269989,"AMZN" +"2012-09-17",261.25,261.25,257,258,2306300,258,"AMZN" +"2012-09-18",258.480011,260.5,257,258.75,2215000,258.75,"AMZN" +"2012-09-19",259.450012,262.839996,258.529999,261.679993,2636800,261.679993,"AMZN" +"2012-09-20",260.029999,260.869995,258,260.809998,2913600,260.809998,"AMZN" +"2012-09-21",261.73999,262,256.73999,257.470001,6059300,257.470001,"AMZN" +"2012-09-24",255.220001,255.600006,253,254.800003,2707900,254.800003,"AMZN" +"2012-09-25",256.329987,258.950012,251.029999,252.460007,4405800,252.460007,"AMZN" +"2012-09-26",252.399994,254.610001,248.229996,249.669998,2920500,249.669998,"AMZN" +"2012-09-27",250.539993,257.399994,250.520004,256.589996,3397400,256.589996,"AMZN" +"2012-09-28",256.140015,257,253.199997,254.320007,2456600,254.320007,"AMZN" +"2012-10-01",255.399994,256.160004,250.490005,252.009995,2581200,252.009995,"AMZN" +"2012-10-02",252.800003,253.149994,249.029999,250.600006,2195800,250.600006,"AMZN" +"2012-10-03",251.210007,256.100006,249.559998,255.919998,2745600,255.919998,"AMZN" +"2012-10-04",256.01001,261.519989,255.869995,260.470001,2700400,260.470001,"AMZN" +"2012-10-05",261.200012,261.899994,257.48999,258.51001,2806500,258.51001,"AMZN" +"2012-10-08",257.670013,259.799988,255.559998,259.059998,1762300,259.059998,"AMZN" +"2012-10-09",258.670013,259.350006,250.729996,250.960007,3494800,250.960007,"AMZN" +"2012-10-10",252,252.460007,244.009995,244.990005,3948300,244.990005,"AMZN" +"2012-10-11",248,249.300003,241.889999,244.220001,3447300,244.220001,"AMZN" +"2012-10-12",243.179993,245.460007,241.910004,242.360001,2203200,242.360001,"AMZN" +"2012-10-15",242.850006,244.779999,238.509995,244.179993,2959800,244.179993,"AMZN" +"2012-10-16",244.869995,245.770004,242.080002,243.940002,2204100,243.940002,"AMZN" +"2012-10-17",243.369995,248.800003,243.300003,247.490005,3302700,247.490005,"AMZN" +"2012-10-18",247.770004,250.910004,242.699997,244.850006,5305300,244.850006,"AMZN" +"2012-10-19",245.160004,246.820007,238.940002,240,4395300,240,"AMZN" +"2012-10-22",238.809998,238.949997,232.320007,233.779999,4500000,233.779999,"AMZN" +"2012-10-23",231.050003,236.5,230.009995,234.309998,4430800,234.309998,"AMZN" +"2012-10-24",235.880005,235.940002,227.949997,228.490005,3678700,228.490005,"AMZN" +"2012-10-25",230.919998,230.919998,222.919998,222.919998,6741300,222.919998,"AMZN" +"2012-10-26",228.600006,238.710007,226.690002,238.240005,11367500,238.240005,"AMZN" +"2012-10-31",236.320007,238.699997,230.5,232.889999,4797600,232.889999,"AMZN" +"2012-11-01",234.229996,234.550003,231.339996,232.139999,3905100,232.139999,"AMZN" +"2012-11-02",234.009995,237.399994,232.110001,232.419998,3374700,232.419998,"AMZN" +"2012-11-05",232.039993,234.830002,230.110001,234.330002,1846100,234.330002,"AMZN" +"2012-11-06",235.410004,237.75,234.449997,237.559998,2661300,237.559998,"AMZN" +"2012-11-07",235.649994,235.660004,229.419998,232.059998,3624200,232.059998,"AMZN" +"2012-11-08",232.220001,233.449997,227.100006,227.350006,2982400,227.350006,"AMZN" +"2012-11-09",226.259995,230.970001,224.600006,226.309998,3092500,226.309998,"AMZN" +"2012-11-12",226.589996,229.220001,225.410004,226.470001,2128800,226.470001,"AMZN" +"2012-11-13",225.119995,227.899994,224.710007,226.600006,2629800,226.600006,"AMZN" +"2012-11-14",226.5,227.410004,222.509995,222.949997,3034100,222.949997,"AMZN" +"2012-11-15",222.300003,225.160004,218.179993,220.600006,3404700,220.600006,"AMZN" +"2012-11-16",221.309998,226.25,218.639999,225.229996,4352800,225.229996,"AMZN" +"2012-11-19",228.320007,232.5,227.449997,229.710007,3591200,229.710007,"AMZN" +"2012-11-20",230,233.820007,229.5,233.779999,2771700,233.779999,"AMZN" +"2012-11-21",233.839996,238.669998,232.75,238.029999,2959300,238.029999,"AMZN" +"2012-11-23",239.889999,240,236.479996,239.880005,1776800,239.880005,"AMZN" +"2012-11-26",240.389999,244.320007,238,243.619995,4178300,243.619995,"AMZN" +"2012-11-27",243.220001,245.669998,241.539993,243.399994,3048500,243.399994,"AMZN" +"2012-11-28",242.449997,247.229996,241.5,247.110001,2743400,247.110001,"AMZN" +"2012-11-29",248.050003,252.479996,247.5,251.270004,5310500,251.270004,"AMZN" +"2012-11-30",250.380005,252.649994,248.270004,252.050003,3797400,252.050003,"AMZN" +"2012-12-03",252.539993,254.160004,250,250.330002,2990600,250.330002,"AMZN" +"2012-12-04",249.940002,253,248.660004,252.490005,3114700,252.490005,"AMZN" +"2012-12-05",252.440002,255.550003,250.380005,253.960007,2852200,253.960007,"AMZN" +"2012-12-06",253,255.169998,251.509995,253.369995,3557900,253.369995,"AMZN" +"2012-12-07",254.139999,255.210007,252.009995,253.270004,2170300,253.270004,"AMZN" +"2012-12-10",253.100006,254.779999,247.300003,247.770004,3503800,247.770004,"AMZN" +"2012-12-11",248.5,253.479996,246.649994,250.690002,4185200,250.690002,"AMZN" +"2012-12-12",251.070007,254.360001,250.059998,251.759995,2628100,251.759995,"AMZN" +"2012-12-13",251.110001,254.539993,250.020004,251.25,2460200,251.25,"AMZN" +"2012-12-14",250.110001,251.899994,247.789993,249.190002,2526900,249.190002,"AMZN" +"2012-12-17",249.809998,254,249.259995,253.860001,2277000,253.860001,"AMZN" +"2012-12-18",254.570007,263.109985,254.570007,260.399994,4961000,260.399994,"AMZN" +"2012-12-19",261.299988,261.670013,257.679993,257.98999,2300000,257.98999,"AMZN" +"2012-12-20",258.359985,262.410004,256.540009,261.5,2584600,261.5,"AMZN" +"2012-12-21",257.820007,258.380005,255.740005,256.920013,4704600,256.920013,"AMZN" +"2012-12-24",257.299988,259.5,256.959991,258.619995,984400,258.619995,"AMZN" +"2012-12-26",257.149994,257.420013,248.039993,248.630005,4152700,248.630005,"AMZN" +"2012-12-27",248.279999,249.350006,242.860001,248.309998,3639300,248.309998,"AMZN" +"2012-12-28",245.850006,247.440002,245.050003,245.179993,1858700,245.179993,"AMZN" +"2012-12-31",243.75,252.410004,242.75,250.869995,3419000,250.869995,"AMZN" +"2013-01-02",256.079987,258.100006,253.259995,257.309998,3271000,257.309998,"AMZN" +"2013-01-03",257.269989,260.880005,256.369995,258.480011,2750900,258.480011,"AMZN" +"2013-01-04",257.579987,259.799988,256.649994,259.149994,1874200,259.149994,"AMZN" +"2013-01-07",262.970001,269.730011,262.670013,268.459991,4910000,268.459991,"AMZN" +"2013-01-08",267.070007,268.980011,263.570007,266.380005,3010700,266.380005,"AMZN" +"2013-01-09",268.170013,269.5,265.399994,266.350006,2265600,266.350006,"AMZN" +"2013-01-10",268.540009,268.73999,262.299988,265.339996,2863400,265.339996,"AMZN" +"2013-01-11",265.100006,268.429993,264.109985,267.940002,2413300,267.940002,"AMZN" +"2013-01-14",268,274.26001,267.540009,272.730011,4275000,272.730011,"AMZN" +"2013-01-15",270.679993,272.730011,269.299988,271.899994,2326900,271.899994,"AMZN" +"2013-01-16",270.529999,271.23999,267.829987,268.929993,2065600,268.929993,"AMZN" +"2013-01-17",271.5,271.970001,269.209991,270.480011,1884600,270.480011,"AMZN" +"2013-01-18",270.829987,274.5,269.600006,272.119995,2942000,272.119995,"AMZN" +"2013-01-22",271.619995,272.100006,269.230011,270.190002,2137700,270.190002,"AMZN" +"2013-01-23",270.570007,271.089996,266.649994,268.109985,2508900,268.109985,"AMZN" +"2013-01-24",269.369995,276.649994,269.369995,273.459991,3417000,273.459991,"AMZN" +"2013-01-25",275,284.720001,274.399994,283.98999,4968100,283.98999,"AMZN" +"2013-01-28",283.779999,284.480011,274.399994,276.040009,4321400,276.040009,"AMZN" +"2013-01-29",275.350006,275.459991,258.350006,260.350006,10172600,260.350006,"AMZN" +"2013-01-30",283,284.200012,267.109985,272.76001,13075400,272.76001,"AMZN" +"2013-01-31",271.040009,275.940002,263.700012,265.5,6772100,265.5,"AMZN" +"2013-02-01",268.929993,268.929993,262.799988,265,6115000,265,"AMZN" +"2013-02-04",262.779999,264.679993,259.070007,259.980011,3723600,259.980011,"AMZN" +"2013-02-05",262,268.029999,261.459991,266.890015,4012900,266.890015,"AMZN" +"2013-02-06",265.160004,266.890015,261.109985,262.220001,2770400,262.220001,"AMZN" +"2013-02-07",264.100006,264.100006,255.110001,260.230011,3975700,260.230011,"AMZN" +"2013-02-08",261.399994,265.25,260.549988,261.950012,3879200,261.950012,"AMZN" +"2013-02-11",263.200012,263.25,256.600006,257.209991,3403700,257.209991,"AMZN" +"2013-02-12",259.190002,260.160004,257,258.700012,2943700,258.700012,"AMZN" +"2013-02-13",261.529999,269.959991,260.299988,269.470001,5293000,269.470001,"AMZN" +"2013-02-14",267.369995,270.649994,265.399994,269.23999,3463000,269.23999,"AMZN" +"2013-02-15",267.630005,268.920013,263.109985,265.089996,3979900,265.089996,"AMZN" +"2013-02-19",265.910004,270.109985,264.5,269.75,2854200,269.75,"AMZN" +"2013-02-20",270.200012,274.299988,266.369995,266.410004,3528900,266.410004,"AMZN" +"2013-02-21",265.119995,269.480011,263.25,265.940002,3637400,265.940002,"AMZN" +"2013-02-22",266.619995,267.109985,261.609985,265.420013,3124800,265.420013,"AMZN" +"2013-02-25",266.940002,268.690002,259.649994,259.869995,3032400,259.869995,"AMZN" +"2013-02-26",260.890015,262.040009,255.729996,259.359985,3348600,259.359985,"AMZN" +"2013-02-27",259.399994,265.829987,256.859985,263.25,2908100,263.25,"AMZN" +"2013-02-28",261.809998,267,260.630005,264.269989,2667200,264.269989,"AMZN" +"2013-03-01",263.269989,266.600006,261.040009,265.73999,2957000,265.73999,"AMZN" +"2013-03-04",265.359985,273.299988,264.140015,273.109985,3453000,273.109985,"AMZN" +"2013-03-05",274,276.679993,269.98999,275.589996,3686200,275.589996,"AMZN" +"2013-03-06",275.76001,276.48999,271.829987,273.790009,2050700,273.790009,"AMZN" +"2013-03-07",274.100006,274.799988,271.850006,273.880005,1939000,273.880005,"AMZN" +"2013-03-08",275,275.440002,271.5,274.190002,1879800,274.190002,"AMZN" +"2013-03-11",273.429993,273.98999,270.399994,271.23999,1904900,271.23999,"AMZN" +"2013-03-12",271,277.399994,270.359985,274.130005,3246200,274.130005,"AMZN" +"2013-03-13",275.23999,276.5,272.640015,275.100006,1884200,275.100006,"AMZN" +"2013-03-14",269.670013,270,263.529999,265.73999,5226700,265.73999,"AMZN" +"2013-03-15",264.980011,267.26001,260.049988,261.820007,4865900,261.820007,"AMZN" +"2013-03-18",259.299988,261.48999,257.119995,257.890015,2720200,257.890015,"AMZN" +"2013-03-19",258.399994,259.5,252.619995,256.410004,3738500,256.410004,"AMZN" +"2013-03-20",258.049988,259.76001,254.550003,257.279999,2738900,257.279999,"AMZN" +"2013-03-21",256.109985,257,252.679993,253.389999,2806400,253.389999,"AMZN" +"2013-03-22",254.550003,257.769989,252.070007,257.75,3124600,257.75,"AMZN" +"2013-03-25",258.579987,259.429993,254.5,256.019989,2513900,256.019989,"AMZN" +"2013-03-26",257.049988,261.480011,256.279999,260.309998,2421000,260.309998,"AMZN" +"2013-03-27",258.75,265.929993,257.899994,265.299988,2874900,265.299988,"AMZN" +"2013-03-28",265.820007,267.380005,264.059998,266.48999,2473700,266.48999,"AMZN" +"2013-04-01",266.980011,267.399994,261.01001,261.609985,2524800,261.609985,"AMZN" +"2013-04-02",262.399994,265.890015,260.549988,263.320007,2631100,263.320007,"AMZN" +"2013-04-03",262.119995,263.670013,257.75,259.029999,2413800,259.029999,"AMZN" +"2013-04-04",259.230011,260.410004,256.119995,259.079987,1964400,259.079987,"AMZN" +"2013-04-05",255.720001,256.179993,253.669998,255.479996,2557400,255.479996,"AMZN" +"2013-04-08",255.919998,259.679993,255.630005,258.950012,2295600,258.950012,"AMZN" +"2013-04-09",258.850006,262.609985,257,261.140015,2156600,261.140015,"AMZN" +"2013-04-10",261.779999,265.980011,259.320007,264.769989,2322500,264.769989,"AMZN" +"2013-04-11",264.73999,270.970001,264.73999,269.850006,3090500,269.850006,"AMZN" +"2013-04-12",270.119995,273.269989,267.019989,272.869995,2866300,272.869995,"AMZN" +"2013-04-15",271.079987,275.119995,267.100006,267.720001,3326000,267.720001,"AMZN" +"2013-04-16",269.309998,272.799988,268.059998,272.339996,2137200,272.339996,"AMZN" +"2013-04-17",270.799988,270.850006,264.25,267.399994,3135100,267.399994,"AMZN" +"2013-04-18",266.809998,266.98999,256.600006,259.420013,3137600,259.420013,"AMZN" +"2013-04-19",258.160004,262.880005,257.5,260.320007,2602500,260.320007,"AMZN" +"2013-04-22",259.350006,264.600006,258.029999,263.549988,2119100,263.549988,"AMZN" +"2013-04-23",264.5,269.869995,264.5,268.899994,2270600,268.899994,"AMZN" +"2013-04-24",269.5,271.470001,266.809998,268.779999,1852800,268.779999,"AMZN" +"2013-04-25",271.529999,275.799988,270.5,274.700012,6116500,274.700012,"AMZN" +"2013-04-26",269.970001,272.019989,252.809998,254.809998,14030000,254.809998,"AMZN" +"2013-04-29",254.899994,257.01001,249.149994,249.740005,7117000,249.740005,"AMZN" +"2013-04-30",249.369995,254.679993,248.559998,253.809998,4248800,253.809998,"AMZN" +"2013-05-01",253.899994,254.199997,245.75,248.229996,4391400,248.229996,"AMZN" +"2013-05-02",248.940002,252.929993,245.779999,252.550003,3936200,252.550003,"AMZN" +"2013-05-03",256.140015,259.25,254.699997,258.049988,3514000,258.049988,"AMZN" +"2013-05-06",258.089996,259.5,253.419998,255.720001,2347800,255.720001,"AMZN" +"2013-05-07",256.309998,259.73999,252.910004,257.730011,3133700,257.730011,"AMZN" +"2013-05-08",256.869995,260.299988,255.330002,258.679993,2677000,258.679993,"AMZN" +"2013-05-09",258.730011,263.549988,256.880005,260.160004,2769300,260.160004,"AMZN" +"2013-05-10",260.880005,263.649994,260.209991,263.630005,3145300,263.630005,"AMZN" +"2013-05-13",262.769989,265.880005,262,264.51001,2149500,264.51001,"AMZN" +"2013-05-14",264.5,269.399994,264.029999,268.329987,2700000,268.329987,"AMZN" +"2013-05-15",267.070007,269.049988,264.559998,266.559998,2720500,266.559998,"AMZN" +"2013-05-16",265.959991,268.429993,263.850006,264.119995,1643500,264.119995,"AMZN" +"2013-05-17",265.829987,269.980011,265,269.899994,2527300,269.899994,"AMZN" +"2013-05-20",269,271.790009,266.5,267.630005,2209000,267.630005,"AMZN" +"2013-05-21",268.73999,270.769989,267.660004,268.859985,1741200,268.859985,"AMZN" +"2013-05-22",267.390015,267.589996,260.799988,262.959991,3332000,262.959991,"AMZN" +"2013-05-23",260.48999,263.170013,259.589996,261.799988,2000300,261.799988,"AMZN" +"2013-05-24",259.850006,261.929993,258.339996,261.73999,1696300,261.73999,"AMZN" +"2013-05-28",266.480011,271.100006,266,267.290009,3471000,267.290009,"AMZN" +"2013-05-29",265.459991,268.25,264.839996,265.529999,1903400,265.529999,"AMZN" +"2013-05-30",265.709991,268.570007,265.609985,266.829987,1667500,266.829987,"AMZN" +"2013-05-31",266,271.910004,265.940002,269.200012,3374300,269.200012,"AMZN" +"2013-06-03",268.959991,269.109985,262.950012,266.880005,2543900,266.880005,"AMZN" +"2013-06-04",267,268.880005,263.019989,265.700012,2088600,265.700012,"AMZN" +"2013-06-05",265.809998,271.660004,265.019989,267.170013,3512300,267.170013,"AMZN" +"2013-06-06",267.75,270.5,264.209991,267.829987,2476300,267.829987,"AMZN" +"2013-06-07",269.73999,280.100006,269.130005,276.869995,4632600,276.869995,"AMZN" +"2013-06-10",276.679993,282.470001,275.23999,281.070007,3086500,281.070007,"AMZN" +"2013-06-11",276,278.410004,274.23999,274.779999,3097800,274.779999,"AMZN" +"2013-06-12",276.600006,276.799988,270.450012,271.670013,2238900,271.670013,"AMZN" +"2013-06-13",271.5,276.799988,270.290009,275.790009,2649800,275.790009,"AMZN" +"2013-06-14",275,277.070007,273.440002,273.98999,2150800,273.98999,"AMZN" +"2013-06-17",276.350006,280.200012,275.649994,278.059998,2884000,278.059998,"AMZN" +"2013-06-18",279.079987,282.910004,278.109985,281.76001,2146100,281.76001,"AMZN" +"2013-06-19",281.26001,283.339996,277.869995,278.160004,2827500,278.160004,"AMZN" +"2013-06-20",275.140015,278.600006,272.390015,273.440002,2984000,273.440002,"AMZN" +"2013-06-21",274.570007,275.839996,269.790009,273.359985,4201000,273.359985,"AMZN" +"2013-06-24",271.290009,273.160004,265,270.609985,3863800,270.609985,"AMZN" +"2013-06-25",272.299988,273.470001,269,272.089996,2449600,272.089996,"AMZN" +"2013-06-26",273.980011,277.980011,273.5,277.570007,3029500,277.570007,"AMZN" +"2013-06-27",279.179993,280.200012,274.540009,277.549988,2519500,277.549988,"AMZN" +"2013-06-28",276.190002,279.829987,276.190002,277.690002,3193300,277.690002,"AMZN" +"2013-07-01",279,283.290009,277.160004,282.100006,2888200,282.100006,"AMZN" +"2013-07-02",281.040009,286.579987,280.589996,283.730011,3238200,283.730011,"AMZN" +"2013-07-03",282,285.399994,282,284.029999,1373000,284.029999,"AMZN" +"2013-07-05",285,286.380005,282.070007,285.880005,1985400,285.880005,"AMZN" +"2013-07-08",286.420013,291.670013,286.140015,290.589996,3046700,290.589996,"AMZN" +"2013-07-09",291,292.570007,288.01001,291.529999,2775600,291.529999,"AMZN" +"2013-07-10",291.410004,293.339996,289.399994,292.329987,1810200,292.329987,"AMZN" +"2013-07-11",294.98999,300.690002,292.100006,299.660004,4007300,299.660004,"AMZN" +"2013-07-12",298.690002,307.549988,298.5,307.549988,4539300,307.549988,"AMZN" +"2013-07-15",307.269989,307.98999,304.350006,306.570007,2245600,306.570007,"AMZN" +"2013-07-16",307.299988,309.390015,305.51001,306.869995,2660200,306.869995,"AMZN" +"2013-07-17",306.970001,308.799988,305.690002,308.690002,2029700,308.690002,"AMZN" +"2013-07-18",306.269989,306.339996,301.869995,304.109985,3063800,304.109985,"AMZN" +"2013-07-19",304.390015,305.790009,301.910004,305.230011,2973100,305.230011,"AMZN" +"2013-07-22",309.25,309.25,302,303.480011,2520700,303.480011,"AMZN" +"2013-07-23",303.160004,305.059998,300.559998,301.059998,1999600,301.059998,"AMZN" +"2013-07-24",303.019989,303.839996,298.040009,298.940002,2000500,298.940002,"AMZN" +"2013-07-25",299,304.5,296.75,303.399994,5405800,303.399994,"AMZN" +"2013-07-26",299.549988,313.619995,295.549988,312.01001,8817500,312.01001,"AMZN" +"2013-07-29",311.070007,313,305.899994,306.100006,3211800,306.100006,"AMZN" +"2013-07-30",307.720001,309.779999,301.570007,302.410004,3053400,302.410004,"AMZN" +"2013-07-31",303.910004,305.149994,301,301.220001,1891300,301.220001,"AMZN" +"2013-08-01",303.079987,306.209991,298.899994,305.570007,2971700,305.570007,"AMZN" +"2013-08-02",304.630005,305.329987,301.5,304.209991,2502600,304.209991,"AMZN" +"2013-08-05",303.399994,303.619995,298.299988,300.98999,2233200,300.98999,"AMZN" +"2013-08-06",300.51001,301.359985,297.519989,300.75,1849000,300.75,"AMZN" +"2013-08-07",300.149994,300.98999,296.149994,296.910004,1961000,296.910004,"AMZN" +"2013-08-08",298.519989,298.519989,292.549988,295.73999,2343400,295.73999,"AMZN" +"2013-08-09",295.679993,299.269989,294.299988,297.26001,1950300,297.26001,"AMZN" +"2013-08-12",295.790009,299.079987,295.26001,296.690002,1504500,296.690002,"AMZN" +"2013-08-13",295.880005,296.369995,290.670013,293.970001,2349900,293.970001,"AMZN" +"2013-08-14",294.290009,294.290009,290.540009,291.339996,1415000,291.339996,"AMZN" +"2013-08-15",288.790009,289.299988,285.149994,286.470001,2261400,286.470001,"AMZN" +"2013-08-16",286.549988,288.329987,284.5,284.820007,2422500,284.820007,"AMZN" +"2013-08-19",285.190002,289.559998,283.480011,285.570007,2477400,285.570007,"AMZN" +"2013-08-20",285.880005,289.51001,285.73999,287.089996,1586300,287.089996,"AMZN" +"2013-08-21",285.089996,288.5,283.829987,284.570007,1815300,284.570007,"AMZN" +"2013-08-22",284.799988,289.869995,284.799988,289.730011,1422600,289.730011,"AMZN" +"2013-08-23",291.209991,291.5,287.899994,290.01001,1961900,290.01001,"AMZN" +"2013-08-26",290.429993,291.049988,285.619995,286.209991,1711700,286.209991,"AMZN" +"2013-08-27",283.869995,285.279999,279.73999,280.929993,2476000,280.929993,"AMZN" +"2013-08-28",280.359985,283,279.329987,281.579987,1457100,281.579987,"AMZN" +"2013-08-29",281.450012,285.980011,280,283.980011,1566400,283.980011,"AMZN" +"2013-08-30",284.589996,284.869995,280,280.980011,1534700,280.980011,"AMZN" +"2013-09-03",284.730011,291.390015,284.170013,288.799988,2897600,288.799988,"AMZN" +"2013-09-04",288.329987,295.230011,287.579987,293.640015,2438600,293.640015,"AMZN" +"2013-09-05",293.630005,297,292.709991,294.100006,1816600,294.100006,"AMZN" +"2013-09-06",295.329987,298.880005,290.799988,295.859985,2292000,295.859985,"AMZN" +"2013-09-09",297.220001,299.959991,296.600006,299.709991,1643600,299.709991,"AMZN" +"2013-09-10",300.549988,301,297.220001,300.359985,1778400,300.359985,"AMZN" +"2013-09-11",298.910004,301.859985,297.839996,299.640015,1742600,299.640015,"AMZN" +"2013-09-12",299.390015,302,297.660004,298.859985,1606200,298.859985,"AMZN" +"2013-09-13",300.140015,300.220001,296.200012,297.920013,1350600,297.920013,"AMZN" +"2013-09-16",299.820007,301,295.26001,296.059998,1808400,296.059998,"AMZN" +"2013-09-17",297.630005,304.649994,296.01001,304.170013,2296500,304.170013,"AMZN" +"2013-09-18",304.059998,312.73999,302.910004,312.029999,2946400,312.029999,"AMZN" +"2013-09-19",313.769989,314.540009,311.040009,312.059998,2350900,312.059998,"AMZN" +"2013-09-20",312.540009,320.570007,312.410004,316.339996,5302300,316.339996,"AMZN" +"2013-09-23",314.01001,315.899994,308.769989,311.48999,1884900,311.48999,"AMZN" +"2013-09-24",312.429993,318.079987,311.279999,314.130005,2033600,314.130005,"AMZN" +"2013-09-25",314.529999,316.709991,310.75,312.649994,2008600,312.649994,"AMZN" +"2013-09-26",313.899994,319.369995,313.26001,318.119995,1989900,318.119995,"AMZN" +"2013-09-27",316.920013,317.209991,313.350006,316.01001,1657500,316.01001,"AMZN" +"2013-09-30",313.410004,315.309998,311.059998,312.640015,1623600,312.640015,"AMZN" +"2013-10-01",314.220001,321,313.649994,320.950012,2396400,320.950012,"AMZN" +"2013-10-02",318.040009,321.730011,317.519989,320.51001,2217400,320.51001,"AMZN" +"2013-10-03",320.390015,322.920013,313.019989,314.76001,2674800,314.76001,"AMZN" +"2013-10-04",315.130005,319.200012,312.619995,319.040009,1815000,319.040009,"AMZN" +"2013-10-07",315.23999,315.339996,309.73999,310.029999,2083200,310.029999,"AMZN" +"2013-10-08",311.5,311.549988,300.269989,303.230011,3166200,303.230011,"AMZN" +"2013-10-09",303.420013,303.5,296.5,298.230011,3247400,298.230011,"AMZN" +"2013-10-10",304.630005,306.700012,302.589996,305.170013,2555100,305.170013,"AMZN" +"2013-10-11",304.769989,310.929993,303.839996,310.890015,2163100,310.890015,"AMZN" +"2013-10-14",309.220001,311.649994,307,310.700012,1939100,310.700012,"AMZN" +"2013-10-15",309.869995,310.790009,305.26001,306.399994,2261100,306.399994,"AMZN" +"2013-10-16",308.380005,310.799988,305.549988,310.48999,2170700,310.48999,"AMZN" +"2013-10-17",307.070007,311,305.23999,310.769989,2648400,310.769989,"AMZN" +"2013-10-18",319.359985,331.890015,316.75,328.929993,5969800,328.929993,"AMZN" +"2013-10-21",329.890015,330,323.799988,326.440002,2522300,326.440002,"AMZN" +"2013-10-22",327.720001,337.109985,325.679993,332.540009,3935500,332.540009,"AMZN" +"2013-10-23",330.839996,331.720001,324.059998,326.76001,2818200,326.76001,"AMZN" +"2013-10-24",329.630005,332.649994,326.75,332.209991,5884700,332.209991,"AMZN" +"2013-10-25",358.600006,368.399994,352.619995,363.390015,12036800,363.390015,"AMZN" +"2013-10-28",359.920013,362.75,357.200012,358.160004,3635800,358.160004,"AMZN" +"2013-10-29",358.959991,362.890015,356.290009,362.700012,2185400,362.700012,"AMZN" +"2013-10-30",362.619995,365,358.649994,361.079987,4502200,361.079987,"AMZN" +"2013-10-31",361.730011,366,359,364.029999,2466800,364.029999,"AMZN" +"2013-11-01",365.630005,365.769989,356.100006,359,3331000,359,"AMZN" +"2013-11-04",360.119995,361,354.399994,358.73999,1938400,358.73999,"AMZN" +"2013-11-05",356.779999,360.170013,354.839996,358.890015,2007100,358.890015,"AMZN" +"2013-11-06",360.450012,362.869995,354.5,356.179993,2282300,356.179993,"AMZN" +"2013-11-07",355.859985,357.899994,341.880005,343.559998,4246300,343.559998,"AMZN" +"2013-11-08",345.950012,351.049988,344.040009,350.309998,2656900,350.309998,"AMZN" +"2013-11-11",350.589996,355.369995,348.059998,354.380005,2261700,354.380005,"AMZN" +"2013-11-12",352.98999,355.480011,347.279999,349.529999,2343100,349.529999,"AMZN" +"2013-11-13",347.399994,356.220001,345.679993,356.220001,2773300,356.220001,"AMZN" +"2013-11-14",357.390015,368.940002,356.429993,367.399994,4159800,367.399994,"AMZN" +"2013-11-15",367.630005,372.899994,365.549988,369.170013,4491600,369.170013,"AMZN" +"2013-11-18",370.279999,373.48999,364.670013,366.179993,2737400,366.179993,"AMZN" +"2013-11-19",365.820007,368.779999,362.5,364.940002,1904800,364.940002,"AMZN" +"2013-11-20",367.559998,367.559998,360.450012,362.570007,1771500,362.570007,"AMZN" +"2013-11-21",364.049988,369.25,363.299988,368.920013,1964600,368.920013,"AMZN" +"2013-11-22",370,374.5,366.309998,372.309998,2965500,372.309998,"AMZN" +"2013-11-25",373.820007,377.790009,373.179993,376.640015,2972300,376.640015,"AMZN" +"2013-11-26",377.609985,382.5,374.820007,381.369995,2724400,381.369995,"AMZN" +"2013-11-27",383.5,387,382.609985,386.709991,2269700,386.709991,"AMZN" +"2013-11-29",389.100006,394.100006,388.619995,393.619995,2406000,393.619995,"AMZN" +"2013-12-02",399,399,389.100006,392.299988,4714000,392.299988,"AMZN" +"2013-12-03",390.109985,390.950012,383.100006,384.660004,3702900,384.660004,"AMZN" +"2013-12-04",383.5,389.690002,381.48999,385.959991,2355300,385.959991,"AMZN" +"2013-12-05",386.649994,386.649994,381.369995,384.48999,1906500,384.48999,"AMZN" +"2013-12-06",388.350006,388.350006,383.829987,386.950012,1984700,386.950012,"AMZN" +"2013-12-09",388.109985,388.209991,382.570007,384.890015,2761800,384.890015,"AMZN" +"2013-12-10",383.73999,389.059998,383.019989,387.779999,2736800,387.779999,"AMZN" +"2013-12-11",387.339996,388.980011,382,382.190002,2451300,382.190002,"AMZN" +"2013-12-12",381.26001,385,379.5,381.25,2123700,381.25,"AMZN" +"2013-12-13",385.320007,389.420013,383.799988,384.23999,3025000,384.23999,"AMZN" +"2013-12-16",385.029999,391.700012,385,388.970001,2251700,388.970001,"AMZN" +"2013-12-17",390.649994,391.359985,386.5,387.649994,2343900,387.649994,"AMZN" +"2013-12-18",389.230011,396.299988,383.100006,395.959991,3489100,395.959991,"AMZN" +"2013-12-19",394.269989,397.290009,392.600006,395.190002,2427200,395.190002,"AMZN" +"2013-12-20",396.549988,404.720001,395.779999,402.200012,5033900,402.200012,"AMZN" +"2013-12-23",403.690002,405,399.200012,402.920013,2659500,402.920013,"AMZN" +"2013-12-24",402.519989,403.720001,396.369995,399.200012,1380400,399.200012,"AMZN" +"2013-12-26",401.790009,404.519989,396.809998,404.390015,1868500,404.390015,"AMZN" +"2013-12-27",404.649994,405.630005,396.25,398.079987,1986900,398.079987,"AMZN" +"2013-12-30",399.410004,399.920013,392.450012,393.369995,2487100,393.369995,"AMZN" +"2013-12-31",394.579987,398.829987,393.799988,398.790009,1996500,398.790009,"AMZN" +"2014-01-02",398.799988,399.359985,394.019989,397.970001,2137800,397.970001,"AMZN" +"2014-01-03",398.290009,402.709991,396.220001,396.440002,2210200,396.440002,"AMZN" +"2014-01-06",395.850006,397,388.420013,393.630005,3170600,393.630005,"AMZN" +"2014-01-07",395.040009,398.470001,394.290009,398.029999,1916000,398.029999,"AMZN" +"2014-01-08",398.470001,403,396.040009,401.920013,2316500,401.920013,"AMZN" +"2014-01-09",403.709991,406.890015,398.440002,401.01001,2103000,401.01001,"AMZN" +"2014-01-10",402.529999,403.76001,393.799988,397.660004,2679500,397.660004,"AMZN" +"2014-01-13",397.980011,399.779999,388.450012,390.980011,2844900,390.980011,"AMZN" +"2014-01-14",392.130005,398.630005,391.290009,397.540009,2340100,397.540009,"AMZN" +"2014-01-15",398.940002,399.309998,392.529999,395.869995,2678300,395.869995,"AMZN" +"2014-01-16",393.679993,399.290009,389.410004,395.799988,2601200,395.799988,"AMZN" +"2014-01-17",394.26001,403.48999,393.660004,399.609985,4505100,399.609985,"AMZN" +"2014-01-21",403,407.799988,401.600006,407.049988,3122100,407.049988,"AMZN" +"2014-01-22",408,408.059998,402,404.540009,2060500,404.540009,"AMZN" +"2014-01-23",401,406.170013,397.790009,399.869995,3025400,399.869995,"AMZN" +"2014-01-24",398.160004,400.200012,387.269989,387.600006,4458400,387.600006,"AMZN" +"2014-01-27",390.5,394.100006,380.48999,386.279999,3936800,386.279999,"AMZN" +"2014-01-28",387.399994,394.73999,387.119995,394.429993,2894500,394.429993,"AMZN" +"2014-01-29",392.160004,392.850006,383.23999,384.200012,3382300,384.200012,"AMZN" +"2014-01-30",393.769989,406.25,387.700012,403.01001,10473900,403.01001,"AMZN" +"2014-01-31",371.76001,375.450012,357.76001,358.690002,16154800,358.690002,"AMZN" +"2014-02-03",358.980011,360.850006,340.100006,346.149994,10280800,346.149994,"AMZN" +"2014-02-04",349.589996,354,344.019989,347.950012,4812900,347.950012,"AMZN" +"2014-02-05",346,349.369995,337.730011,346.450012,4435400,346.450012,"AMZN" +"2014-02-06",347.399994,354.820007,347.399994,354.589996,3335700,354.589996,"AMZN" +"2014-02-07",358.980011,361.799988,352.48999,361.079987,4330500,361.079987,"AMZN" +"2014-02-10",361.609985,365,359.350006,360.869995,3449700,360.869995,"AMZN" +"2014-02-11",361.839996,363.609985,356.25,361.790009,3222100,361.790009,"AMZN" +"2014-02-12",356.429993,357.75,346.320007,349.25,6587700,349.25,"AMZN" +"2014-02-13",347.700012,357.200012,346.5,357.200012,4175000,357.200012,"AMZN" +"2014-02-14",359.339996,359.339996,353.350006,357.350006,3520200,357.350006,"AMZN" +"2014-02-18",355.279999,355.730011,349.450012,353.649994,4998000,353.649994,"AMZN" +"2014-02-19",352.640015,354.540009,346.100006,347.380005,4168100,347.380005,"AMZN" +"2014-02-20",348.799988,350.459991,344.380005,349.799988,3492800,349.799988,"AMZN" +"2014-02-21",352.440002,354.140015,346.75,346.76001,4210000,346.76001,"AMZN" +"2014-02-24",345.190002,353,343.290009,351.779999,3644700,351.779999,"AMZN" +"2014-02-25",353,361.079987,351.579987,358.320007,3736400,358.320007,"AMZN" +"2014-02-26",359.859985,364.75,357.170013,359.799988,3622100,359.799988,"AMZN" +"2014-02-27",357.220001,360.589996,355.5,360.130005,3104900,360.130005,"AMZN" +"2014-02-28",360.600006,365.869995,357.079987,362.100006,3882000,362.100006,"AMZN" +"2014-03-03",358.73999,360.959991,354.480011,359.779999,2798300,359.779999,"AMZN" +"2014-03-04",363.899994,365.679993,362.459991,363.899994,2704400,363.899994,"AMZN" +"2014-03-05",364.130005,372.730011,363.899994,372.369995,3848300,372.369995,"AMZN" +"2014-03-06",374.049988,375.329987,368.899994,372.160004,2926600,372.160004,"AMZN" +"2014-03-07",374.579987,374.98999,369.529999,372.059998,2279800,372.059998,"AMZN" +"2014-03-10",372.690002,372.730011,367,370.529999,2105800,370.529999,"AMZN" +"2014-03-11",370.98999,372.799988,367.279999,368.820007,2246100,368.820007,"AMZN" +"2014-03-12",366.399994,371.160004,363.609985,370.640015,2216600,370.640015,"AMZN" +"2014-03-13",376.619995,383.109985,368.079987,371.51001,6829000,371.51001,"AMZN" +"2014-03-14",372.799988,378.570007,371.549988,373.73999,4402200,373.73999,"AMZN" +"2014-03-17",375.720001,378.850006,374.880005,375.040009,2303000,375.040009,"AMZN" +"2014-03-18",377.320007,379,375,378.769989,2483500,378.769989,"AMZN" +"2014-03-19",378.769989,379,369.420013,373.230011,2646700,373.230011,"AMZN" +"2014-03-20",370.640015,373,366.220001,368.970001,2558500,368.970001,"AMZN" +"2014-03-21",371,372.839996,358.399994,360.619995,5414100,360.619995,"AMZN" +"2014-03-24",360.089996,361.5,348.600006,351.850006,4873500,351.850006,"AMZN" +"2014-03-25",354.029999,358.970001,348.839996,354.709991,4445700,354.709991,"AMZN" +"2014-03-26",357.130005,357.600006,343.399994,343.410004,4120700,343.410004,"AMZN" +"2014-03-27",343.149994,344,330.880005,338.470001,5766400,338.470001,"AMZN" +"2014-03-28",340.049988,347,336.079987,338.290009,3986800,338.290009,"AMZN" +"2014-03-31",342.399994,346.290009,334.059998,336.369995,4297500,336.369995,"AMZN" +"2014-04-01",338.089996,344.429993,338,342.98999,3600100,342.98999,"AMZN" +"2014-04-02",345.98999,348.299988,340.380005,341.959991,4475500,341.959991,"AMZN" +"2014-04-03",341.820007,342.5,328.459991,333.619995,6399300,333.619995,"AMZN" +"2014-04-04",335.149994,335.440002,315.609985,323,12534600,323,"AMZN" +"2014-04-07",320.98999,324.940002,313.130005,317.76001,7077400,317.76001,"AMZN" +"2014-04-08",321.880005,328,318.440002,327.070007,6577600,327.070007,"AMZN" +"2014-04-09",328.470001,332.179993,322.5,331.809998,5056600,331.809998,"AMZN" +"2014-04-10",330.600006,331,316.5,317.109985,6126700,317.109985,"AMZN" +"2014-04-11",314,316.5,309.5,311.730011,7287500,311.730011,"AMZN" +"2014-04-14",317.670013,320.480011,311.279999,315.910004,4293500,315.910004,"AMZN" +"2014-04-15",316.700012,318.279999,305.5,316.079987,5398600,316.079987,"AMZN" +"2014-04-16",321.170013,324,314.709991,323.679993,4284900,323.679993,"AMZN" +"2014-04-17",319.76001,328.660004,319.76001,324.910004,4299200,324.910004,"AMZN" +"2014-04-21",323.970001,331.149994,322.309998,330.869995,2999400,330.869995,"AMZN" +"2014-04-22",332,337.5,328.940002,329.320007,3711600,329.320007,"AMZN" +"2014-04-23",333.059998,333.130005,323.390015,324.579987,3604600,324.579987,"AMZN" +"2014-04-24",329.670013,337.399994,322.950012,337.149994,9293700,337.149994,"AMZN" +"2014-04-25",316.25,316.48999,302.709991,303.829987,16180200,303.829987,"AMZN" +"2014-04-28",304,304.390015,288,296.579987,14479800,296.579987,"AMZN" +"2014-04-29",296.440002,301.839996,290.450012,300.380005,6509300,300.380005,"AMZN" +"2014-04-30",298.100006,304.559998,298.100006,304.130005,4088600,304.130005,"AMZN" +"2014-05-01",304.130005,310.480011,304,307.890015,4328600,307.890015,"AMZN" +"2014-05-02",310.420013,313.290009,304.309998,308.01001,3995100,308.01001,"AMZN" +"2014-05-05",306.369995,310.230011,305,310.049988,2519900,310.049988,"AMZN" +"2014-05-06",309.529999,309.809998,297.040009,297.380005,4682300,297.380005,"AMZN" +"2014-05-07",295.559998,296.399994,286.679993,292.709991,7015200,292.709991,"AMZN" +"2014-05-08",290.820007,295.880005,287.230011,288.320007,3848200,288.320007,"AMZN" +"2014-05-09",290.570007,293.679993,284.380005,292.23999,4063000,292.23999,"AMZN" +"2014-05-12",294.299988,303.339996,294.160004,302.859985,3729600,302.859985,"AMZN" +"2014-05-13",302.600006,305.600006,300.75,304.640015,3509900,304.640015,"AMZN" +"2014-05-14",302.5,304.640015,296.660004,297.619995,3323300,297.619995,"AMZN" +"2014-05-15",298.019989,299.200012,290.380005,295.190002,4295100,295.190002,"AMZN" +"2014-05-16",292.799988,298.880005,291.549988,297.700012,3636800,297.700012,"AMZN" +"2014-05-19",295.76001,299,293.809998,296.76001,2284200,296.76001,"AMZN" +"2014-05-20",297.100006,304.459991,296.75,301.190002,4095700,301.190002,"AMZN" +"2014-05-21",302.209991,305.959991,301.519989,305.01001,3408800,305.01001,"AMZN" +"2014-05-22",305.049988,308.540009,303.01001,304.910004,2576800,304.910004,"AMZN" +"2014-05-23",305.459991,312.350006,304.899994,312.23999,3052900,312.23999,"AMZN" +"2014-05-27",314.410004,314.630005,307.380005,310.820007,4862100,310.820007,"AMZN" +"2014-05-28",309.5,313.820007,307.420013,310.160004,2726000,310.160004,"AMZN" +"2014-05-29",310.420013,314.869995,310.200012,313.779999,2365500,313.779999,"AMZN" +"2014-05-30",314.429993,314.649994,307.570007,312.549988,4260200,312.549988,"AMZN" +"2014-06-02",312.589996,312.600006,307,308.839996,2203400,308.839996,"AMZN" +"2014-06-03",305.75,307.920013,305.070007,307.190002,2379200,307.190002,"AMZN" +"2014-06-04",306.850006,309.5,303.839996,306.779999,2107100,306.779999,"AMZN" +"2014-06-05",308.100006,327.940002,306.899994,323.570007,7796700,323.570007,"AMZN" +"2014-06-06",325,330.880005,324.929993,329.670013,5244000,329.670013,"AMZN" +"2014-06-09",331.570007,333,325.649994,327.5,3212200,327.5,"AMZN" +"2014-06-10",327.649994,335.5,327.5,332.410004,3663400,332.410004,"AMZN" +"2014-06-11",336,340.720001,333.880005,335.200012,4436800,335.200012,"AMZN" +"2014-06-12",335.549988,335.549988,324.660004,325.910004,4276300,325.910004,"AMZN" +"2014-06-13",327.049988,329.299988,323.529999,326.269989,2764800,326.269989,"AMZN" +"2014-06-16",324.859985,328.690002,323.519989,327.619995,2449800,327.619995,"AMZN" +"2014-06-17",327.540009,331.339996,325.230011,325.619995,2924100,325.619995,"AMZN" +"2014-06-18",328,335.75,325,334.380005,6401500,334.380005,"AMZN" +"2014-06-19",335.26001,338.899994,325.980011,327,5320600,327,"AMZN" +"2014-06-20",327.76001,328.220001,320.420013,324.200012,6054000,324.200012,"AMZN" +"2014-06-23",323.329987,327.549988,321.410004,327.23999,2604800,327.23999,"AMZN" +"2014-06-24",327.540009,329.730011,322.73999,324.160004,2626600,324.160004,"AMZN" +"2014-06-25",324.329987,328.149994,321.73999,327.440002,2327800,327.440002,"AMZN" +"2014-06-26",328.48999,328.649994,322.130005,325.690002,2699500,325.690002,"AMZN" +"2014-06-27",325.880005,326.519989,323.269989,324.570007,2416200,324.570007,"AMZN" +"2014-06-30",324.980011,326.980011,322.23999,324.779999,2671300,324.779999,"AMZN" +"2014-07-01",325.859985,333.200012,325.100006,332.390015,3173600,332.390015,"AMZN" +"2014-07-02",333.200012,336.76001,331.660004,332.850006,2681300,332.850006,"AMZN" +"2014-07-03",334.829987,338.299988,333.079987,337.48999,1944300,337.48999,"AMZN" +"2014-07-07",337.5,337.549988,332.519989,333.549988,2128900,333.549988,"AMZN" +"2014-07-08",333.100006,333.73999,321.399994,323.809998,4271600,323.809998,"AMZN" +"2014-07-09",324.709991,330.200012,323.149994,329.970001,3166100,329.970001,"AMZN" +"2014-07-10",324.339996,329.980011,322.649994,327.920013,2665000,327.920013,"AMZN" +"2014-07-11",334.709991,347,334.709991,346.200012,8300800,346.200012,"AMZN" +"2014-07-14",347.029999,355.769989,345.359985,355.320007,5609900,355.320007,"AMZN" +"2014-07-15",353.720001,355.589996,349.399994,354.440002,4170900,354.440002,"AMZN" +"2014-07-16",355.619995,359.320007,353,355.899994,3503600,355.899994,"AMZN" +"2014-07-17",353.440002,356.959991,351.380005,352.450012,3636000,352.450012,"AMZN" +"2014-07-18",354.399994,359.679993,352.079987,358.660004,3407400,358.660004,"AMZN" +"2014-07-21",358.100006,361.709991,356.720001,359.76001,2278400,359.76001,"AMZN" +"2014-07-22",355.25,362.929993,355.25,360.839996,2888900,360.839996,"AMZN" +"2014-07-23",359.049988,360.630005,356.619995,358.140015,2687300,358.140015,"AMZN" +"2014-07-24",359.980011,364.850006,358.519989,358.609985,7088700,358.609985,"AMZN" +"2014-07-25",317.299988,324.869995,314.76001,324.01001,17846500,324.01001,"AMZN" +"2014-07-28",324.25,324.820007,316.5,320.410004,5932000,320.410004,"AMZN" +"2014-07-29",321.980011,322.899994,319.5,320,2883800,320,"AMZN" +"2014-07-30",321.450012,322.730011,318.5,322.51001,3969000,322.51001,"AMZN" +"2014-07-31",320.01001,320.679993,311.859985,312.98999,5192000,312.98999,"AMZN" +"2014-08-01",313.690002,315.829987,304.589996,307.059998,7441500,307.059998,"AMZN" +"2014-08-04",308.839996,316.179993,308.5,313.649994,4200900,313.649994,"AMZN" +"2014-08-05",313.299988,314.549988,310.059998,312.320007,2852100,312.320007,"AMZN" +"2014-08-06",310.829987,315.779999,310.200012,313.890015,2296900,313.890015,"AMZN" +"2014-08-07",315.209991,315.880005,309.649994,311.450012,2935600,311.450012,"AMZN" +"2014-08-08",311.940002,317.320007,310.660004,316.799988,2705900,316.799988,"AMZN" +"2014-08-11",318.480011,320.380005,316.880005,318.329987,2468600,318.329987,"AMZN" +"2014-08-12",318.890015,321.309998,316.950012,319.320007,1915800,319.320007,"AMZN" +"2014-08-13",327.600006,331.720001,326.140015,326.279999,4939100,326.279999,"AMZN" +"2014-08-14",327.799988,334.089996,326.709991,333.209991,3420400,333.209991,"AMZN" +"2014-08-15",334,335,328.320007,333.630005,3896700,333.630005,"AMZN" +"2014-08-18",335.480011,337.799988,333.769989,334.529999,2485400,334.529999,"AMZN" +"2014-08-19",334.869995,335.809998,333.01001,335.130005,1713800,335.130005,"AMZN" +"2014-08-20",334.679993,337.160004,334.019989,335.779999,1810500,335.779999,"AMZN" +"2014-08-21",336.480011,336.579987,332.230011,332.910004,1971100,332.910004,"AMZN" +"2014-08-22",332.98999,334.079987,330.799988,331.589996,2211200,331.589996,"AMZN" +"2014-08-25",333.209991,336.769989,332.709991,334.019989,1957700,334.019989,"AMZN" +"2014-08-26",337,344.359985,334.549988,341.829987,3654700,341.829987,"AMZN" +"2014-08-27",342.089996,346.670013,341.339996,343.179993,2961600,343.179993,"AMZN" +"2014-08-28",340,341.790009,338.799988,340.019989,2252700,340.019989,"AMZN" +"2014-08-29",341.76001,341.820007,337.679993,339.040009,1939500,339.040009,"AMZN" +"2014-09-02",339.980011,342.5,337.160004,342.380005,2326000,342.380005,"AMZN" +"2014-09-03",342.540009,343.269989,337.549988,339,1993700,339,"AMZN" +"2014-09-04",343.690002,349.380005,343.579987,345.950012,3965600,345.950012,"AMZN" +"2014-09-05",346.299988,346.829987,342.5,346.380005,2107000,346.380005,"AMZN" +"2014-09-08",344.540009,345.809998,339.040009,342.339996,2955300,342.339996,"AMZN" +"2014-09-09",341.609985,341.76001,329.179993,329.75,4646800,329.75,"AMZN" +"2014-09-10",334.299988,334.980011,328.820007,331.329987,3797400,331.329987,"AMZN" +"2014-09-11",329.940002,333.01001,326.390015,330.519989,2720200,330.519989,"AMZN" +"2014-09-12",329.559998,332.890015,328.790009,331.190002,3429300,331.190002,"AMZN" +"2014-09-15",330.910004,331.329987,319,323.890015,4000400,323.890015,"AMZN" +"2014-09-16",321.070007,329.480011,320.100006,327.76001,3259900,327.76001,"AMZN" +"2014-09-17",327.76001,328,321.519989,324,4136000,324,"AMZN" +"2014-09-18",325.440002,327.100006,323.709991,325,2576900,325,"AMZN" +"2014-09-19",327.600006,332.76001,325.570007,331.320007,6886200,331.320007,"AMZN" +"2014-09-22",328.48999,329.48999,321.059998,324.5,3109700,324.5,"AMZN" +"2014-09-23",322.459991,327.600006,321.25,323.630005,2352600,323.630005,"AMZN" +"2014-09-24",324.170013,329.440002,319.559998,328.209991,2642200,328.209991,"AMZN" +"2014-09-25",327.98999,328.540009,321.399994,321.929993,2928800,321.929993,"AMZN" +"2014-09-26",320.600006,323.5,317.640015,323.209991,3638000,323.209991,"AMZN" +"2014-09-29",320.5,323.75,319,321.820007,1924600,321.820007,"AMZN" +"2014-09-30",321.359985,323.429993,318.51001,322.440002,2636200,322.440002,"AMZN" +"2014-10-01",322.040009,322.170013,315.549988,317.459991,3089100,317.459991,"AMZN" +"2014-10-02",316.920013,318.529999,311.309998,318.410004,3553900,318.410004,"AMZN" +"2014-10-03",320.359985,325.160004,319.529999,322.73999,3037400,322.73999,"AMZN" +"2014-10-06",323.5,324.130005,319.600006,322.200012,2290300,322.200012,"AMZN" +"2014-10-07",319.429993,322,316.670013,316.980011,2365400,316.980011,"AMZN" +"2014-10-08",316.579987,324.109985,314.140015,322.700012,3452800,322.700012,"AMZN" +"2014-10-09",321.48999,322.269989,314.519989,315.369995,3587900,315.369995,"AMZN" +"2014-10-10",314.019989,317.769989,311.380005,311.390015,3681900,311.390015,"AMZN" +"2014-10-13",309.869995,313.200012,303.470001,306.450012,4363900,306.450012,"AMZN" +"2014-10-14",308,312.23999,305.75,308.309998,3385800,308.309998,"AMZN" +"2014-10-15",304.350006,307.899994,299.100006,305.970001,5343900,305.970001,"AMZN" +"2014-10-16",293.829987,306.820007,293.829987,302.859985,4731300,302.859985,"AMZN" +"2014-10-17",307.149994,309.200012,302.720001,303.640015,4405100,303.640015,"AMZN" +"2014-10-20",302.950012,306.529999,302.019989,306.209991,3234500,306.209991,"AMZN" +"2014-10-21",309.899994,315.640015,307.070007,315.329987,3559300,315.329987,"AMZN" +"2014-10-22",315.429993,318.980011,312.640015,312.970001,3125900,312.970001,"AMZN" +"2014-10-23",313.399994,316.799988,311.399994,313.179993,9038200,313.179993,"AMZN" +"2014-10-24",284.399994,293.809998,284,287.059998,19801100,287.059998,"AMZN" +"2014-10-27",285.700012,290.420013,285.019989,289.970001,5950600,289.970001,"AMZN" +"2014-10-28",289.76001,298,289.76001,295.589996,5572600,295.589996,"AMZN" +"2014-10-29",299.109985,299.609985,293.070007,294.119995,4881900,294.119995,"AMZN" +"2014-10-30",293.980011,299.73999,292.359985,299.070007,4055200,299.070007,"AMZN" +"2014-10-31",305.149994,305.720001,301.5,305.459991,4550700,305.459991,"AMZN" +"2014-11-03",306.23999,308.01001,303.23999,305.720001,3242500,305.720001,"AMZN" +"2014-11-04",303.98999,304.25,300.170013,302.809998,3427400,302.809998,"AMZN" +"2014-11-05",303.01001,304,294.160004,296.519989,4674500,296.519989,"AMZN" +"2014-11-06",296.690002,297,292.290009,296.640015,3758100,296.640015,"AMZN" +"2014-11-07",297.820007,299.98999,296.290009,299.859985,2647400,299.859985,"AMZN" +"2014-11-10",300,305.799988,300,305.109985,2809100,305.109985,"AMZN" +"2014-11-11",305.940002,312.380005,303.649994,312.01001,3803600,312.01001,"AMZN" +"2014-11-12",310.75,312.579987,308.790009,311.51001,2183000,311.51001,"AMZN" +"2014-11-13",312,317.890015,311.51001,316.480011,3686400,316.480011,"AMZN" +"2014-11-14",317.119995,332.880005,316.399994,327.820007,8877800,327.820007,"AMZN" +"2014-11-17",326.440002,328,318.029999,323.049988,4784900,323.049988,"AMZN" +"2014-11-18",323.98999,329.559998,323.25,324.929993,3549500,324.929993,"AMZN" +"2014-11-19",327.25,328.399994,324.019989,326.540009,3281600,326.540009,"AMZN" +"2014-11-20",324,332.670013,323.329987,330.540009,3436700,330.540009,"AMZN" +"2014-11-21",335.420013,338.329987,331.470001,332.630005,4466600,332.630005,"AMZN" +"2014-11-24",334.779999,337.390015,333.600006,335.640015,2754200,335.640015,"AMZN" +"2014-11-25",335.269989,336.329987,331.279999,335.040009,2565000,335.040009,"AMZN" +"2014-11-26",333.779999,334.649994,331.75,333.570007,1983600,333.570007,"AMZN" +"2014-11-28",336.029999,341.26001,336.029999,338.640015,3051800,338.640015,"AMZN" +"2014-12-01",338.119995,340.640015,325.929993,326,4944900,326,"AMZN" +"2014-12-02",327.5,327.929993,323.25,326.309998,2790300,326.309998,"AMZN" +"2014-12-03",325.730011,326.769989,314.359985,316.5,5681000,316.5,"AMZN" +"2014-12-04",315.529999,318.589996,313.470001,316.929993,3290300,316.929993,"AMZN" +"2014-12-05",316.799988,316.929993,310.839996,312.630005,3265200,312.630005,"AMZN" +"2014-12-08",311.570007,316.559998,304.820007,306.640015,3639200,306.640015,"AMZN" +"2014-12-09",302.98999,313.640015,301.140015,312.5,4049500,312.5,"AMZN" +"2014-12-10",312,313.190002,304.679993,305.839996,3245900,305.839996,"AMZN" +"2014-12-11",307.890015,312.640015,306.01001,307.359985,3262900,307.359985,"AMZN" +"2014-12-12",303.98999,310.640015,303.01001,307.320007,3153500,307.320007,"AMZN" +"2014-12-15",308.869995,310.859985,302.149994,306.070007,3841600,306.070007,"AMZN" +"2014-12-16",304.350006,304.48999,295.01001,295.059998,6501300,295.059998,"AMZN" +"2014-12-17",296.369995,299.670013,293.029999,298.880005,4433500,298.880005,"AMZN" +"2014-12-18",304.01001,304.5,293.25,297.730011,7738100,297.730011,"AMZN" +"2014-12-19",296.910004,301.540009,295.519989,299.899994,8709100,299.899994,"AMZN" +"2014-12-22",301.940002,307.359985,301.940002,306.540009,4003800,306.540009,"AMZN" +"2014-12-23",306.980011,307.48999,303.25,306.290009,2713700,306.290009,"AMZN" +"2014-12-24",306.380005,307,302.880005,303.029999,1513800,303.029999,"AMZN" +"2014-12-26",305,310.779999,303.809998,309.089996,2893800,309.089996,"AMZN" +"2014-12-29",307.850006,314.269989,306.579987,312.040009,3009000,312.040009,"AMZN" +"2014-12-30",309.910004,313.940002,309.339996,310.299988,2093000,310.299988,"AMZN" +"2014-12-31",311.549988,312.980011,310.01001,310.350006,2048000,310.350006,"AMZN" +"2015-01-02",312.579987,314.75,306.959991,308.519989,2783200,308.519989,"AMZN" +"2015-01-05",307.01001,308.380005,300.850006,302.190002,2774200,302.190002,"AMZN" +"2015-01-06",302.23999,303,292.380005,295.290009,3519000,295.290009,"AMZN" +"2015-01-07",297.5,301.279999,295.329987,298.420013,2640300,298.420013,"AMZN" +"2015-01-08",300.320007,303.140015,296.109985,300.459991,3088400,300.459991,"AMZN" +"2015-01-09",301.480011,302.869995,296.679993,296.929993,2589500,296.929993,"AMZN" +"2015-01-12",297.559998,298.51001,289.279999,291.410004,3421400,291.410004,"AMZN" +"2015-01-13",297.480011,301.5,293.230011,294.73999,4130900,294.73999,"AMZN" +"2015-01-14",291.929993,295.910004,286.5,293.269989,5538700,293.269989,"AMZN" +"2015-01-15",294,296,286.820007,286.950012,4419200,286.950012,"AMZN" +"2015-01-16",286.279999,290.790009,285.25,290.73999,3478200,290.73999,"AMZN" +"2015-01-20",292.589996,293.359985,286.390015,289.440002,3062500,289.440002,"AMZN" +"2015-01-21",289.640015,306,287.26001,297.25,10065100,297.25,"AMZN" +"2015-01-22",300,312.25,300,310.320007,5362600,310.320007,"AMZN" +"2015-01-23",308.079987,316.929993,307.720001,312.390015,4467100,312.390015,"AMZN" +"2015-01-26",311.820007,313,307.519989,309.660004,3169700,309.660004,"AMZN" +"2015-01-27",306.299988,310.23999,302.630005,306.75,2920300,306.75,"AMZN" +"2015-01-28",309.809998,311.51001,303.799988,303.910004,3063800,303.910004,"AMZN" +"2015-01-29",304.730011,312.799988,299.329987,311.779999,8656600,311.779999,"AMZN" +"2015-01-30",346.320007,359.5,340.73999,354.529999,23856100,354.529999,"AMZN" +"2015-02-02",350.049988,365,350.01001,364.470001,10231900,364.470001,"AMZN" +"2015-02-03",360.290009,367.820007,360.209991,363.549988,6204100,363.549988,"AMZN" +"2015-02-04",358.380005,367.5,358.230011,364.75,4169900,364.75,"AMZN" +"2015-02-05",366,378.799988,365.899994,373.890015,7247600,373.890015,"AMZN" +"2015-02-06",374.869995,375.98999,371.01001,374.279999,3871300,374.279999,"AMZN" +"2015-02-09",371,374.410004,367.200012,370.559998,2724600,370.559998,"AMZN" +"2015-02-10",371.190002,374.299988,368.51001,373,2287200,373,"AMZN" +"2015-02-11",371.230011,377.100006,371.100006,375.140015,2786500,375.140015,"AMZN" +"2015-02-12",375.100006,378.51001,373.149994,377.170013,2791100,377.170013,"AMZN" +"2015-02-13",378.410004,383,377.01001,381.829987,3475100,381.829987,"AMZN" +"2015-02-17",377.720001,379.98999,372.670013,375.429993,3673200,375.429993,"AMZN" +"2015-02-18",373.779999,376.73999,372.850006,373.369995,2523500,373.369995,"AMZN" +"2015-02-19",373.48999,381.880005,373.429993,379,2953800,379,"AMZN" +"2015-02-20",378.619995,383.700012,375.839996,383.660004,3258000,383.660004,"AMZN" +"2015-02-23",383.440002,384.540009,378,380.140015,2177000,380.140015,"AMZN" +"2015-02-24",378.649994,380.480011,376.160004,378.589996,1920800,378.589996,"AMZN" +"2015-02-25",377.269989,387.850006,376.540009,385.369995,3174500,385.369995,"AMZN" +"2015-02-26",384.070007,389.369995,383.279999,384.799988,2687100,384.799988,"AMZN" +"2015-02-27",384,385.98999,379.790009,380.160004,2532300,380.160004,"AMZN" +"2015-03-02",380.850006,385.899994,379.480011,385.660004,2139200,385.660004,"AMZN" +"2015-03-03",383.950012,386.100006,381.600006,384.609985,1946500,384.609985,"AMZN" +"2015-03-04",385.709991,387.899994,382.190002,382.720001,2252700,382.720001,"AMZN" +"2015-03-05",385.609985,388.420013,383.890015,387.829987,2693500,387.829987,"AMZN" +"2015-03-06",385.519989,387,378.880005,380.089996,2627000,380.089996,"AMZN" +"2015-03-09",378.399994,379.329987,375.279999,378.559998,2311400,378.559998,"AMZN" +"2015-03-10",377.450012,377.769989,369.179993,369.51001,3079600,369.51001,"AMZN" +"2015-03-11",370.609985,373.350006,366.26001,366.369995,2495100,366.369995,"AMZN" +"2015-03-12",368.820007,375.5,367.519989,374.23999,2810000,374.23999,"AMZN" +"2015-03-13",371.519989,373.98999,366.679993,370.579987,2611700,370.579987,"AMZN" +"2015-03-16",370.380005,373.940002,366.720001,373.350006,2354100,373.350006,"AMZN" +"2015-03-17",371.109985,374.5,369.640015,371.920013,2034200,371.920013,"AMZN" +"2015-03-18",369.970001,375.98999,366.700012,375.140015,2640600,375.140015,"AMZN" +"2015-03-19",373.869995,377.109985,372.190002,373.23999,1915700,373.23999,"AMZN" +"2015-03-20",376.290009,379.369995,375.920013,378.48999,3763600,378.48999,"AMZN" +"2015-03-23",378.070007,381.769989,374.940002,375.109985,2235300,375.109985,"AMZN" +"2015-03-24",373.98999,375.23999,372.269989,374.089996,2228200,374.089996,"AMZN" +"2015-03-25",375.170013,380.5,370.290009,370.959991,3429500,370.959991,"AMZN" +"2015-03-26",369.589996,371.399994,365.649994,367.350006,2930000,367.350006,"AMZN" +"2015-03-27",367.109985,373.170013,366.570007,370.559998,2603800,370.559998,"AMZN" +"2015-03-30",371.869995,376.119995,371.549988,374.589996,1820900,374.589996,"AMZN" +"2015-03-31",373.23999,377.700012,371.51001,372.100006,2506100,372.100006,"AMZN" +"2015-04-01",372.100006,373.160004,368.339996,370.26001,2451100,370.26001,"AMZN" +"2015-04-02",370.5,373.279999,369,372.25,1875300,372.25,"AMZN" +"2015-04-06",370.100006,380.200012,369.359985,377.040009,3050700,377.040009,"AMZN" +"2015-04-07",376.149994,379.309998,374.029999,374.410004,1954900,374.410004,"AMZN" +"2015-04-08",374.660004,381.579987,374.649994,381.200012,2636400,381.200012,"AMZN" +"2015-04-09",380.660004,384.420013,378.799988,383.540009,2392300,383.540009,"AMZN" +"2015-04-10",384.309998,387.119995,381.320007,382.649994,2573500,382.649994,"AMZN" +"2015-04-13",383.529999,385.279999,380.140015,382.359985,1894500,382.359985,"AMZN" +"2015-04-14",383.51001,387.809998,381.209991,385.109985,2548800,385.109985,"AMZN" +"2015-04-15",384.649994,385.779999,381.640015,383.450012,1933200,383.450012,"AMZN" +"2015-04-16",383.690002,387.450012,383.549988,386.040009,2080400,386.040009,"AMZN" +"2015-04-17",382.630005,383.559998,374.399994,375.559998,3839700,375.559998,"AMZN" +"2015-04-20",378.549988,391.940002,377,389.51001,5001400,389.51001,"AMZN" +"2015-04-21",391.309998,394.600006,386.799988,391.179993,4643500,391.179993,"AMZN" +"2015-04-22",391.910004,394.279999,388,389.799988,3474700,389.799988,"AMZN" +"2015-04-23",390.209991,391.880005,386.149994,389.98999,7980000,389.98999,"AMZN" +"2015-04-24",439,452.649994,439,445.100006,17176900,445.100006,"AMZN" +"2015-04-27",443.859985,446.98999,437.410004,438.559998,5430900,438.559998,"AMZN" +"2015-04-28",438.51001,439,428.040009,429.309998,4140500,429.309998,"AMZN" +"2015-04-29",426.75,434.23999,426.029999,429.369995,3621700,429.369995,"AMZN" +"2015-04-30",427.109985,431.75,419.23999,421.779999,3647900,421.779999,"AMZN" +"2015-05-01",423.820007,425.640015,416,422.869995,3565800,422.869995,"AMZN" +"2015-05-04",424.799988,429.769989,422.420013,423.040009,2270400,423.040009,"AMZN" +"2015-05-05",422.850006,427.51001,421.019989,421.190002,2856400,421.190002,"AMZN" +"2015-05-06",421.429993,422.720001,414.549988,419.100006,2552500,419.100006,"AMZN" +"2015-05-07",424.149994,428.5,422.850006,426.880005,2766100,426.880005,"AMZN" +"2015-05-08",430.75,435.200012,430.170013,433.690002,2908800,433.690002,"AMZN" +"2015-05-11",432.51001,439,431.369995,432.850006,2393700,432.850006,"AMZN" +"2015-05-12",431.079987,433.25,426.709991,431.019989,1947800,431.019989,"AMZN" +"2015-05-13",429.980011,433.529999,425.799988,426.869995,1996300,426.869995,"AMZN" +"2015-05-14",429.450012,433,427.01001,432.279999,1888500,432.279999,"AMZN" +"2015-05-15",428,430.399994,424.299988,426,4240300,426,"AMZN" +"2015-05-18",426,427.269989,421.459991,425.23999,2268700,425.23999,"AMZN" +"2015-05-19",424.869995,428.23999,420.630005,421.709991,2464200,421.709991,"AMZN" +"2015-05-20",420.600006,427.100006,418.359985,423.859985,2196200,423.859985,"AMZN" +"2015-05-21",428,436.899994,428,431.630005,4121400,431.630005,"AMZN" +"2015-05-22",431.549988,432.440002,427.609985,427.630005,2020600,427.630005,"AMZN" +"2015-05-26",426.200012,427,422,425.470001,2244200,425.470001,"AMZN" +"2015-05-27",427.450012,431.850006,425.01001,431.420013,2231100,431.420013,"AMZN" +"2015-05-28",429.709991,431.350006,425.470001,426.570007,1912400,426.570007,"AMZN" +"2015-05-29",427.230011,432.5,427.230011,429.230011,3008600,429.230011,"AMZN" +"2015-06-01",430.399994,433.160004,426.200012,430.920013,2253300,430.920013,"AMZN" +"2015-06-02",430.070007,433.230011,426.25,430.98999,1668900,430.98999,"AMZN" +"2015-06-03",434.399994,438.390015,432.75,436.589996,2727900,436.589996,"AMZN" +"2015-06-04",434.399994,436.76001,429.26001,430.779999,2510800,430.779999,"AMZN" +"2015-06-05",429.660004,430.799988,426.5,426.950012,1907900,426.950012,"AMZN" +"2015-06-08",425.619995,426.799988,421.429993,423.5,2166900,423.5,"AMZN" +"2015-06-09",422.959991,427.48999,419.140015,425.480011,2288700,425.480011,"AMZN" +"2015-06-10",426.459991,432.200012,425.660004,430.769989,2172300,430.769989,"AMZN" +"2015-06-11",432.290009,438.890015,431.470001,432.970001,2922500,432.970001,"AMZN" +"2015-06-12",431.25,432.359985,428.26001,429.920013,2054400,429.920013,"AMZN" +"2015-06-15",427.660004,428.049988,422.640015,423.670013,2051000,423.670013,"AMZN" +"2015-06-16",424.149994,427.970001,422.670013,427.26001,2296400,427.26001,"AMZN" +"2015-06-17",428.359985,431.350006,424.75,427.809998,2185900,427.809998,"AMZN" +"2015-06-18",430.299988,439.730011,429.410004,439.390015,3378400,439.390015,"AMZN" +"2015-06-19",440.26001,444.98999,433.23999,434.920013,4495100,434.920013,"AMZN" +"2015-06-22",437,439.23999,434.179993,436.290009,1823600,436.290009,"AMZN" +"2015-06-23",435.589996,447.040009,433.690002,445.98999,3245000,445.98999,"AMZN" +"2015-06-24",444.970001,446.470001,440.230011,440.839996,2620800,440.839996,"AMZN" +"2015-06-25",438.070007,443.470001,436.390015,440.100006,2237500,440.100006,"AMZN" +"2015-06-26",441.76001,443.48999,435.059998,438.100006,2624500,438.100006,"AMZN" +"2015-06-29",434.980011,437,429,429.859985,2753200,429.859985,"AMZN" +"2015-06-30",434.200012,435.570007,430.459991,434.089996,2596900,434.089996,"AMZN" +"2015-07-01",439.350006,440,435.579987,437.390015,1987100,437.390015,"AMZN" +"2015-07-02",437,438.200012,433.480011,437.709991,1343400,437.709991,"AMZN" +"2015-07-06",435.230011,439.730011,433.519989,436.040009,1903200,436.040009,"AMZN" +"2015-07-07",435.679993,437.730011,425.570007,436.720001,3454200,436.720001,"AMZN" +"2015-07-08",434.350006,435.98999,428.829987,429.700012,2383100,429.700012,"AMZN" +"2015-07-09",434.899994,438.720001,434.149994,434.390015,2271400,434.390015,"AMZN" +"2015-07-10",440.48999,444.720001,439,443.51001,2401000,443.51001,"AMZN" +"2015-07-13",448.290009,457.869995,447.540009,455.570007,3956800,455.570007,"AMZN" +"2015-07-14",462.320007,469.600006,458.160004,465.570007,4736200,465.570007,"AMZN" +"2015-07-15",463.040009,464.700012,460.200012,461.190002,2987400,461.190002,"AMZN" +"2015-07-16",465.5,475.880005,464.799988,475.480011,4095600,475.480011,"AMZN" +"2015-07-17",477.700012,485.420013,477.25,483.01001,4932200,483.01001,"AMZN" +"2015-07-20",492.570007,493.200012,485.399994,488.100006,4752500,488.100006,"AMZN" +"2015-07-21",487.899994,488.880005,482.549988,488,3181800,488,"AMZN" +"2015-07-22",485.98999,492.5,484.899994,488.269989,3114900,488.269989,"AMZN" +"2015-07-23",491.660004,491.660004,475.700012,482.179993,9374400,482.179993,"AMZN" +"2015-07-24",578.98999,580.570007,529.349976,529.419983,21909400,529.419983,"AMZN" +"2015-07-27",527.75,544.950012,526.599976,531.409973,7491000,531.409973,"AMZN" +"2015-07-28",536,536.390015,523.119995,526.030029,5273100,526.030029,"AMZN" +"2015-07-29",530.919983,532.969971,525.02002,529,3752600,529,"AMZN" +"2015-07-30",527.650024,539.200012,524.289978,536.76001,3743100,536.76001,"AMZN" +"2015-07-31",539.090027,542.840027,534.52002,536.150024,3025600,536.150024,"AMZN" +"2015-08-03",537.450012,540.440002,529.359985,535.030029,3014200,535.030029,"AMZN" +"2015-08-04",529.690002,536.950012,529.159973,531.900024,2934600,531.900024,"AMZN" +"2015-08-05",538.799988,539.140015,534.119995,537.01001,2889400,537.01001,"AMZN" +"2015-08-06",539.299988,542.73999,527.52002,529.460022,3820500,529.460022,"AMZN" +"2015-08-07",529.159973,529.460022,518.210022,522.619995,3969200,522.619995,"AMZN" +"2015-08-10",528.52002,532.280029,523,524,2615900,524,"AMZN" +"2015-08-11",523.650024,528.97998,522,527.460022,2657900,527.460022,"AMZN" +"2015-08-12",523.75,527.5,513.059998,525.909973,3962300,525.909973,"AMZN" +"2015-08-13",527.369995,534.659973,525.48999,529.659973,2895200,529.659973,"AMZN" +"2015-08-14",528.25,534.109985,528.25,531.52002,1983200,531.52002,"AMZN" +"2015-08-17",531.289978,538.73999,527.119995,535.219971,2581700,535.219971,"AMZN" +"2015-08-18",535.039978,539.48999,533,535.02002,2071300,535.02002,"AMZN" +"2015-08-19",533.73999,537.25,529,532.919983,2324000,532.919983,"AMZN" +"2015-08-20",530.390015,533.25,515.77002,515.780029,4408000,515.780029,"AMZN" +"2015-08-21",507.359985,512.330017,494.470001,494.470001,6706500,494.470001,"AMZN" +"2015-08-24",463.579987,476.579987,451,463.369995,10097600,463.369995,"AMZN" +"2015-08-25",487.48999,489.440002,466.25,466.369995,5679300,466.369995,"AMZN" +"2015-08-26",484.019989,503.720001,478.76001,500.769989,6358600,500.769989,"AMZN" +"2015-08-27",513.710022,522.690002,507.26001,518.369995,6114500,518.369995,"AMZN" +"2015-08-28",517.5,521.5,513.039978,518.01001,2746700,518.01001,"AMZN" +"2015-08-31",516.440002,519.409973,509.070007,512.890015,2983000,512.890015,"AMZN" +"2015-09-01",499.140015,510,493.429993,496.540009,3864500,496.540009,"AMZN" +"2015-09-02",505.089996,510.859985,497.720001,510.549988,3707100,510.549988,"AMZN" +"2015-09-03",514.5,515.840027,502.570007,504.720001,3149700,504.720001,"AMZN" +"2015-09-04",497.649994,502.850006,495.640015,499,2692500,499,"AMZN" +"2015-09-08",508.690002,518.349976,508.51001,517.539978,3810700,517.539978,"AMZN" +"2015-09-09",524,529.950012,515.059998,516.890015,4338700,516.890015,"AMZN" +"2015-09-10",515.150024,526.130005,514.780029,522.23999,2576000,522.23999,"AMZN" +"2015-09-11",521.070007,529.440002,520.609985,529.440002,3227900,529.440002,"AMZN" +"2015-09-14",529.440002,532.450012,518.580017,521.380005,3130200,521.380005,"AMZN" +"2015-09-15",523.25,527.919983,517.200012,522.369995,2845600,522.369995,"AMZN" +"2015-09-16",521.97998,528.299988,518.52002,527.390015,2252800,527.390015,"AMZN" +"2015-09-17",526.97998,546.969971,526.570007,538.869995,4169500,538.869995,"AMZN" +"2015-09-18",534.619995,546.23999,531.349976,540.26001,6125600,540.26001,"AMZN" +"2015-09-21",544.330017,549.780029,539.590027,548.390015,3283300,548.390015,"AMZN" +"2015-09-22",539.710022,543.549988,532.659973,538.400024,3841700,538.400024,"AMZN" +"2015-09-23",538.299988,541.210022,534,536.070007,2237600,536.070007,"AMZN" +"2015-09-24",530.549988,534.559998,522.869995,533.75,3501000,533.75,"AMZN" +"2015-09-25",542.570007,542.799988,521.400024,524.25,4031000,524.25,"AMZN" +"2015-09-28",520.02002,520.280029,494.329987,504.059998,5434500,504.059998,"AMZN" +"2015-09-29",506,511.480011,490.5,496.070007,4457500,496.070007,"AMZN" +"2015-09-30",505.440002,512.799988,501.670013,511.890015,3990400,511.890015,"AMZN" +"2015-10-01",511,520.799988,506,520.719971,3768500,520.719971,"AMZN" +"2015-10-02",512.98999,532.599976,508.100006,532.539978,4597800,532.539978,"AMZN" +"2015-10-05",536.98999,545.909973,536,543.679993,3391400,543.679993,"AMZN" +"2015-10-06",545.5,551.5,533.330017,537.47998,4502800,537.47998,"AMZN" +"2015-10-07",541.789978,542,529,541.940002,3812100,541.940002,"AMZN" +"2015-10-08",536.710022,539.390015,519.890015,533.159973,4676400,533.159973,"AMZN" +"2015-10-09",534.47998,541.789978,530.27002,539.799988,3537400,539.799988,"AMZN" +"2015-10-12",539.960022,550.820007,539.799988,550.190002,2776100,550.190002,"AMZN" +"2015-10-13",546.26001,553.200012,543.099976,548.900024,2938000,548.900024,"AMZN" +"2015-10-14",551.340027,552.25,539.679993,544.830017,3582100,544.830017,"AMZN" +"2015-10-15",547.75,563,547,562.440002,4937000,562.440002,"AMZN" +"2015-10-16",565.27002,570.940002,560.309998,570.76001,4315800,570.76001,"AMZN" +"2015-10-19",570.76001,579,567.380005,573.150024,4375400,573.150024,"AMZN" +"2015-10-20",572,573,555.280029,560.880005,4327900,560.880005,"AMZN" +"2015-10-21",563.869995,565.25,552.52002,555.77002,3343600,555.77002,"AMZN" +"2015-10-22",562.700012,569.150024,556.669983,563.909973,7779400,563.909973,"AMZN" +"2015-10-23",617.679993,619.450012,595.359985,599.030029,10692700,599.030029,"AMZN" +"2015-10-26",602.299988,609.849976,596.289978,608.609985,4269700,608.609985,"AMZN" +"2015-10-27",608.599976,614.710022,605.530029,611.01001,3787100,611.01001,"AMZN" +"2015-10-28",612.299988,617.22998,609.5,617.099976,3926200,617.099976,"AMZN" +"2015-10-29",617.700012,627.539978,615.390015,626.549988,3858600,626.549988,"AMZN" +"2015-10-30",626.01001,630.719971,625.280029,625.900024,3874400,625.900024,"AMZN" +"2015-11-02",627.130005,628.630005,620.409973,628.349976,2816500,628.349976,"AMZN" +"2015-11-03",629.530029,629.890015,622,625.309998,3246900,625.309998,"AMZN" +"2015-11-04",627.76001,645.929993,627.349976,640.950012,4831800,640.950012,"AMZN" +"2015-11-05",647.099976,657,643.090027,655.650024,4723800,655.650024,"AMZN" +"2015-11-06",655,662.26001,652,659.369995,4092200,659.369995,"AMZN" +"2015-11-09",658.650024,661.960022,647.849976,655.48999,4048800,655.48999,"AMZN" +"2015-11-10",651.01001,660,647.26001,659.679993,3489500,659.679993,"AMZN" +"2015-11-11",663.25,675.960022,663.25,673.25,5387300,673.25,"AMZN" +"2015-11-12",673,675.640015,664.219971,665.599976,4284700,665.599976,"AMZN" +"2015-11-13",663.570007,667,640.450012,642.349976,6261100,642.349976,"AMZN" +"2015-11-16",640.919983,649.98999,622.289978,647.809998,7435900,647.809998,"AMZN" +"2015-11-17",650.650024,653.25,641,643.299988,4320200,643.299988,"AMZN" +"2015-11-18",646.51001,664.880005,646.369995,663.539978,4469800,663.539978,"AMZN" +"2015-11-19",664.98999,672.859985,659,661.27002,4705200,661.27002,"AMZN" +"2015-11-20",667.940002,668.869995,657.570007,668.450012,3896100,668.450012,"AMZN" +"2015-11-23",671.5,682.77002,670.119995,678.98999,4385100,678.98999,"AMZN" +"2015-11-24",674.140015,675.799988,661.210022,671.150024,4543400,671.150024,"AMZN" +"2015-11-25",675,679.700012,671.23999,675.340027,2697900,675.340027,"AMZN" +"2015-11-27",680.799988,680.98999,672.099976,673.26001,1966800,673.26001,"AMZN" +"2015-11-30",675.900024,681.289978,664.599976,664.799988,5693200,664.799988,"AMZN" +"2015-12-01",673.75,681,667.859985,679.059998,4751200,679.059998,"AMZN" +"2015-12-02",681,684.820007,674.25,676.01001,4273500,676.01001,"AMZN" +"2015-12-03",679.440002,682.789978,661.47998,666.25,5064700,666.25,"AMZN" +"2015-12-04",666,674.780029,661.400024,672.640015,4534800,672.640015,"AMZN" +"2015-12-07",674.73999,675.460022,660.5,669.830017,3732800,669.830017,"AMZN" +"2015-12-08",663.130005,679.98999,659.789978,677.330017,3651900,677.330017,"AMZN" +"2015-12-09",678,679,655.679993,664.789978,5158200,664.789978,"AMZN" +"2015-12-10",665.590027,668.530029,659.559998,662.320007,3440200,662.320007,"AMZN" +"2015-12-11",651.22998,657.880005,639.619995,640.150024,5474400,640.150024,"AMZN" +"2015-12-14",641.75,658.590027,635.27002,657.909973,4329700,657.909973,"AMZN" +"2015-12-15",665.030029,671.5,657.349976,658.640015,4753400,658.640015,"AMZN" +"2015-12-16",663.559998,677.349976,659.320007,675.77002,3964500,675.77002,"AMZN" +"2015-12-17",680,682.5,670.650024,670.650024,3681600,670.650024,"AMZN" +"2015-12-18",668.650024,676.840027,664.130005,664.140015,6841300,664.140015,"AMZN" +"2015-12-21",668.5,669.900024,658.929993,664.51001,3250900,664.51001,"AMZN" +"2015-12-22",666.830017,668.48999,659.26001,663.150024,2664000,663.150024,"AMZN" +"2015-12-23",666.5,666.599976,656.630005,663.700012,2722900,663.700012,"AMZN" +"2015-12-24",663.349976,664.679993,660.599976,662.789978,1093000,662.789978,"AMZN" +"2015-12-28",665.559998,675.5,665.5,675.200012,3775800,675.200012,"AMZN" +"2015-12-29",677.97998,696.440002,677.890015,693.969971,5735000,693.969971,"AMZN" +"2015-12-30",691.890015,695.48999,686.380005,689.070007,3519000,689.070007,"AMZN" +"2015-12-31",686.080017,687.75,675.890015,675.890015,3749600,675.890015,"AMZN" +"2016-01-04",656.289978,657.719971,627.51001,636.98999,9314500,636.98999,"AMZN" +"2016-01-05",646.859985,646.909973,627.650024,633.789978,5822600,633.789978,"AMZN" +"2016-01-06",622,639.789978,620.309998,632.650024,5329200,632.650024,"AMZN" +"2016-01-07",621.799988,630,605.210022,607.940002,7074900,607.940002,"AMZN" +"2016-01-08",619.659973,624.140015,606,607.049988,5512900,607.049988,"AMZN" +"2016-01-11",612.47998,619.849976,598.570007,617.73999,4869200,617.73999,"AMZN" +"2016-01-12",625.25,625.98999,612.23999,617.890015,4724100,617.890015,"AMZN" +"2016-01-13",620.880005,620.880005,579.159973,581.809998,7655200,581.809998,"AMZN" +"2016-01-14",580.25,602.25,569.880005,593,7238000,593,"AMZN" +"2016-01-15",572.23999,584.619995,565.299988,570.179993,7784500,570.179993,"AMZN" +"2016-01-19",577.090027,584,566.450012,574.47998,4807200,574.47998,"AMZN" +"2016-01-20",564.359985,578.450012,547.179993,571.77002,7966400,571.77002,"AMZN" +"2016-01-21",573.580017,588.809998,568.219971,575.02002,4952200,575.02002,"AMZN" +"2016-01-22",588.72998,600.099976,584.109985,596.380005,5120100,596.380005,"AMZN" +"2016-01-25",597.98999,608.5,594.559998,596.530029,4396100,596.530029,"AMZN" +"2016-01-26",603.450012,604.5,590.380005,601.25,3743200,601.25,"AMZN" +"2016-01-27",601.98999,603.390015,578.780029,583.349976,5152900,583.349976,"AMZN" +"2016-01-28",608.369995,638.059998,597.549988,635.349976,14015200,635.349976,"AMZN" +"2016-01-29",571.97998,593,570,587,14677600,587,"AMZN" +"2016-02-01",578.150024,581.799988,570.309998,574.809998,6355100,574.809998,"AMZN" +"2016-02-02",570,571.559998,550.090027,552.099976,6312000,552.099976,"AMZN" +"2016-02-03",553.5,556,521.900024,531.070007,10048700,531.070007,"AMZN" +"2016-02-04",525,538.98999,519.219971,536.26001,6176600,536.26001,"AMZN" +"2016-02-05",529.280029,529.450012,499.190002,502.130005,9708900,502.130005,"AMZN" +"2016-02-08",486.470001,493.5,475.209991,488.100006,9825500,488.100006,"AMZN" +"2016-02-09",478.01001,498.380005,474,482.070007,7045900,482.070007,"AMZN" +"2016-02-10",491.76001,504.660004,486,490.480011,6786200,490.480011,"AMZN" +"2016-02-11",491.170013,509.299988,484,503.820007,7397400,503.820007,"AMZN" +"2016-02-12",510.700012,516.75,501.48999,507.079987,5384800,507.079987,"AMZN" +"2016-02-16",519.47998,524.450012,511.660004,521.099976,5118500,521.099976,"AMZN" +"2016-02-17",528.73999,537.47998,519.390015,534.099976,4824000,534.099976,"AMZN" +"2016-02-18",541.190002,541.200012,523.72998,525,4735000,525,"AMZN" +"2016-02-19",520.710022,535.950012,515.349976,534.900024,4974700,534.900024,"AMZN" +"2016-02-22",542.200012,560.650024,541.080017,559.5,5566600,559.5,"AMZN" +"2016-02-23",555.549988,556.909973,545.330017,552.940002,4050800,552.940002,"AMZN" +"2016-02-24",545.75,554.27002,533.150024,554.039978,6231700,554.039978,"AMZN" +"2016-02-25",555.52002,559.390015,545.289978,555.150024,4510500,555.150024,"AMZN" +"2016-02-26",560.119995,562.5,553.169983,555.22998,4877000,555.22998,"AMZN" +"2016-02-29",554,564.809998,552.51001,552.52002,4145400,552.52002,"AMZN" +"2016-03-01",556.289978,579.25,556,579.039978,5038500,579.039978,"AMZN" +"2016-03-02",581.75,585,573.700012,580.210022,4582200,580.210022,"AMZN" +"2016-03-03",577.960022,579.869995,573.109985,577.48999,2736700,577.48999,"AMZN" +"2016-03-04",581.070007,581.400024,571.070007,575.140015,3416500,575.140015,"AMZN" +"2016-03-07",573.539978,573.630005,555.549988,562.799988,4926900,562.799988,"AMZN" +"2016-03-08",557.869995,571.349976,554.73999,560.26001,4730000,560.26001,"AMZN" +"2016-03-09",559.559998,560.349976,550.130005,559.469971,4377300,559.469971,"AMZN" +"2016-03-10",566.73999,567,547.900024,558.929993,3914300,558.929993,"AMZN" +"2016-03-11",566.950012,570.059998,562.72998,569.609985,3771300,569.609985,"AMZN" +"2016-03-14",567,576.890015,563.049988,573.369995,3454200,573.369995,"AMZN" +"2016-03-15",571,581.52002,567,577.02002,3876800,577.02002,"AMZN" +"2016-03-16",576.640015,581.320007,571.140015,574.27002,3537700,574.27002,"AMZN" +"2016-03-17",569.51001,571.400024,555.01001,559.440002,5928100,559.440002,"AMZN" +"2016-03-18",560.940002,562.330017,546.090027,552.080017,7296900,552.080017,"AMZN" +"2016-03-21",548.909973,555.23999,538.580017,553.97998,5155700,553.97998,"AMZN" +"2016-03-22",545.109985,562.76001,545.049988,560.47998,4000600,560.47998,"AMZN" +"2016-03-23",561,572.47998,558.099976,569.630005,3983700,569.630005,"AMZN" +"2016-03-24",567.109985,583.549988,567.080017,582.950012,5185500,582.950012,"AMZN" +"2016-03-28",584.400024,584.75,575.559998,579.869995,3121500,579.869995,"AMZN" +"2016-03-29",580.150024,595.849976,576.5,593.859985,4167100,593.859985,"AMZN" +"2016-03-30",596.710022,603.23999,595,598.690002,3890500,598.690002,"AMZN" +"2016-03-31",599.280029,600.75,592.210022,593.640015,2681800,593.640015,"AMZN" +"2016-04-01",590.48999,599.030029,588.299988,598.5,2917400,598.5,"AMZN" +"2016-04-04",599,599.5,590.549988,593.190002,2470800,593.190002,"AMZN" +"2016-04-05",590.77002,593.469971,585.25,586.140015,2308900,586.140015,"AMZN" +"2016-04-06",587.52002,602.390015,587.5,602.080017,2833500,602.080017,"AMZN" +"2016-04-07",598.76001,599.599976,589.080017,591.429993,3189000,591.429993,"AMZN" +"2016-04-08",594.320007,597.859985,589,594.599976,2591900,594.599976,"AMZN" +"2016-04-11",596.140015,604,594.909973,595.929993,2704300,595.929993,"AMZN" +"2016-04-12",598.400024,604.059998,592.309998,603.169983,2636300,603.169983,"AMZN" +"2016-04-13",607.679993,616.809998,605.289978,614.820007,4228300,614.820007,"AMZN" +"2016-04-14",615.070007,624.380005,615.070007,620.75,3474300,620.75,"AMZN" +"2016-04-15",621.919983,626.77002,618.109985,625.890015,2887700,625.890015,"AMZN" +"2016-04-18",625.349976,637.640015,624.960022,635.349976,4336400,635.349976,"AMZN" +"2016-04-19",637.140015,638.01001,620.799988,627.900024,4055900,627.900024,"AMZN" +"2016-04-20",630,636.549988,623,632.98999,2609400,632.98999,"AMZN" +"2016-04-21",631,637.820007,628.5,631,2596300,631,"AMZN" +"2016-04-22",624.469971,628.25,611.559998,620.5,5083900,620.5,"AMZN" +"2016-04-25",616.609985,626.97998,616.25,626.200012,2682900,626.200012,"AMZN" +"2016-04-26",626.169983,626.75,614.880005,616.880005,2521400,616.880005,"AMZN" +"2016-04-27",611.799988,615.950012,601.280029,606.570007,4068800,606.570007,"AMZN" +"2016-04-28",615.539978,626.799988,599.200012,602,7872600,602,"AMZN" +"2016-04-29",666,669.97998,654,659.590027,10310700,659.590027,"AMZN" +"2016-05-02",663.919983,685.5,662.030029,683.849976,6578500,683.849976,"AMZN" +"2016-05-03",677.359985,680.299988,670.429993,671.320007,4923400,671.320007,"AMZN" +"2016-05-04",662.590027,674,662.140015,670.900024,4574500,670.900024,"AMZN" +"2016-05-05",673.309998,676.48999,656,659.090027,4884100,659.090027,"AMZN" +"2016-05-06",656.049988,676.950012,656.01001,673.950012,4365300,673.950012,"AMZN" +"2016-05-09",673.950012,686.97998,671.409973,679.75,3982200,679.75,"AMZN" +"2016-05-10",694,704.549988,693.5,703.070007,6087000,703.070007,"AMZN" +"2016-05-11",705.789978,719,701.650024,713.22998,7338200,713.22998,"AMZN" +"2016-05-12",717.380005,722.450012,711.51001,717.929993,5048200,717.929993,"AMZN" +"2016-05-13",714.640015,719.25,706.51001,709.919983,4763400,709.919983,"AMZN" +"2016-05-16",710.130005,713.25,700.280029,710.659973,5432900,710.659973,"AMZN" +"2016-05-17",709.900024,714.469971,693.909973,695.27002,5121400,695.27002,"AMZN" +"2016-05-18",689.559998,702.539978,688.76001,697.450012,4283200,697.450012,"AMZN" +"2016-05-19",691.880005,699.400024,689.559998,698.52002,3025600,698.52002,"AMZN" +"2016-05-20",701.049988,707.23999,700,702.799988,2916200,702.799988,"AMZN" +"2016-05-23",704.25,706,696.419983,696.75,2579200,696.75,"AMZN" +"2016-05-24",698.01001,707.5,698,704.200012,3033800,704.200012,"AMZN" +"2016-05-25",708,710.859985,705.52002,708.349976,3267700,708.349976,"AMZN" +"2016-05-26",708.330017,715,707.289978,714.909973,2436800,714.909973,"AMZN" +"2016-05-27",715,716.599976,711.099976,712.23999,2249200,712.23999,"AMZN" +"2016-05-31",712.330017,724.22998,711.320007,722.789978,3618300,722.789978,"AMZN" +"2016-06-01",720.900024,726.429993,718.219971,719.440002,3263100,719.440002,"AMZN" +"2016-06-02",720.969971,728.280029,715.5,728.23999,3020700,728.23999,"AMZN" +"2016-06-03",726.73999,727,718.429993,725.539978,3367300,725.539978,"AMZN" +"2016-06-06",726.5,731.5,724.419983,726.72998,2704800,726.72998,"AMZN" +"2016-06-07",729.890015,730,720.549988,723.73999,2732500,723.73999,"AMZN" +"2016-06-08",726.400024,729.419983,721.599976,726.640015,2223400,726.640015,"AMZN" +"2016-06-09",723.099976,728.909973,722.299988,727.650024,2170300,727.650024,"AMZN" +"2016-06-10",722.349976,724.97998,714.210022,717.909973,3425700,717.909973,"AMZN" +"2016-06-13",714.01001,721.98999,711.159973,715.23999,3352200,715.23999,"AMZN" +"2016-06-14",712.330017,720.809998,712.27002,719.299988,2506900,719.299988,"AMZN" +"2016-06-15",722,722.559998,713.349976,714.26001,2709400,714.26001,"AMZN" +"2016-06-16",712.049988,718,705.299988,717.51001,3098000,717.51001,"AMZN" +"2016-06-17",718.190002,718.200012,699.179993,706.390015,5897800,706.390015,"AMZN" +"2016-06-20",713.5,721.309998,710.809998,714.01001,3677200,714.01001,"AMZN" +"2016-06-21",715.719971,718.400024,712.719971,715.820007,2137500,715.820007,"AMZN" +"2016-06-22",716.580017,717,707.570007,710.599976,2260500,710.599976,"AMZN" +"2016-06-23",715.5,722.119995,712.5,722.080017,2825000,722.080017,"AMZN" +"2016-06-24",693,712.530029,692.200012,698.960022,7632500,698.960022,"AMZN" +"2016-06-27",692.01001,696.820007,682.119995,691.359985,5568000,691.359985,"AMZN" +"2016-06-28",700,708,698.169983,707.950012,4037000,707.950012,"AMZN" +"2016-06-29",715.75,719.5,713.539978,715.599976,3070100,715.599976,"AMZN" +"2016-06-30",717.200012,719.369995,712.539978,715.619995,2855100,715.619995,"AMZN" +"2016-07-01",717.320007,728,716.539978,725.679993,2920400,725.679993,"AMZN" +"2016-07-05",722.799988,729.559998,719.609985,728.099976,2431400,728.099976,"AMZN" +"2016-07-06",725.710022,737.77002,722.580017,737.609985,3938200,737.609985,"AMZN" +"2016-07-07",739.330017,739.549988,731.630005,736.570007,2936700,736.570007,"AMZN" +"2016-07-08",740.140015,746.099976,738,745.809998,3429200,745.809998,"AMZN" +"2016-07-11",750,755.900024,747,753.780029,3195300,753.780029,"AMZN" +"2016-07-12",756.859985,757.340027,740.330017,748.210022,5623700,748.210022,"AMZN" +"2016-07-13",746.76001,756.869995,741.25,742.630005,4142300,742.630005,"AMZN" +"2016-07-14",748.859985,749.039978,739.02002,741.200012,2390500,741.200012,"AMZN" +"2016-07-15",746.549988,746.549988,734.049988,735.440002,3121400,735.440002,"AMZN" +"2016-07-18",735.48999,741.599976,728.719971,736.070007,2954900,736.070007,"AMZN" +"2016-07-19",732.5,743.330017,732.309998,739.950012,2216800,739.950012,"AMZN" +"2016-07-20",744,746.25,740.700012,745.719971,2214000,745.719971,"AMZN" +"2016-07-21",747.5,749.359985,742.789978,744.429993,2317100,744.429993,"AMZN" +"2016-07-22",747.789978,751.280029,743.530029,744.859985,2277700,744.859985,"AMZN" +"2016-07-25",746.549988,748.5,735.349976,739.609985,2679300,739.609985,"AMZN" +"2016-07-26",742.710022,743.130005,732.75,735.590027,2529700,735.590027,"AMZN" +"2016-07-27",737.969971,740.940002,733.859985,736.669983,2831800,736.669983,"AMZN" +"2016-07-28",745.97998,753.359985,739.700012,752.609985,7617600,752.609985,"AMZN" +"2016-07-29",765,766,755,758.809998,6777100,758.809998,"AMZN" +"2016-08-01",759.869995,770.5,757.059998,767.73999,3578200,767.73999,"AMZN" +"2016-08-02",763.809998,765.01001,757.02002,760.580017,3603300,760.580017,"AMZN" +"2016-08-03",757.059998,758.890015,752.25,754.640015,3581500,754.640015,"AMZN" +"2016-08-04",753.700012,765,750.349976,760.77002,3176000,760.77002,"AMZN" +"2016-08-05",764.809998,768.469971,763.090027,765.97998,2704400,765.97998,"AMZN" +"2016-08-08",766.809998,767,761.02002,766.559998,1986300,766.559998,"AMZN" +"2016-08-09",767.390015,772.599976,766.900024,768.309998,1876100,768.309998,"AMZN" +"2016-08-10",769.799988,772.099976,766.190002,768.559998,1604300,768.559998,"AMZN" +"2016-08-11",769.940002,773.75,769.119995,771.23999,2016300,771.23999,"AMZN" +"2016-08-12",768.460022,773.150024,768.419983,772.559998,1563300,772.559998,"AMZN" +"2016-08-15",771.900024,772.039978,767.710022,768.48999,2118500,768.48999,"AMZN" +"2016-08-16",768.619995,768.72998,763.820007,764.039978,1604600,764.039978,"AMZN" +"2016-08-17",764.409973,765.219971,759.200012,764.630005,1891100,764.630005,"AMZN" +"2016-08-18",764,765.169983,760.599976,764.460022,1458800,764.460022,"AMZN" +"2016-08-19",761.900024,762.48999,756.890015,757.309998,2343200,757.309998,"AMZN" +"2016-08-22",757.5,759.849976,752.099976,759.47998,1679300,759.47998,"AMZN" +"2016-08-23",763.309998,764.700012,761,762.450012,1524100,762.450012,"AMZN" +"2016-08-24",763,763.409973,755.359985,757.25,1744100,757.25,"AMZN" +"2016-08-25",756,760.559998,754.73999,759.219971,1623000,759.219971,"AMZN" +"2016-08-26",760.049988,770,759.799988,769,2776800,769,"AMZN" +"2016-08-29",768.719971,774.97998,768.599976,771.289978,2185700,771.289978,"AMZN" +"2016-08-30",771.049988,771.840027,765.559998,767.580017,1709200,767.580017,"AMZN" +"2016-08-31",766.599976,769.640015,764,769.159973,1633800,769.159973,"AMZN" +"2016-09-01",770.900024,772.039978,766.75,770.619995,1792300,770.619995,"AMZN" +"2016-09-02",774.109985,776,771.700012,772.440002,2181800,772.440002,"AMZN" +"2016-09-06",774.039978,789.47998,770.219971,788.869995,3719800,788.869995,"AMZN" +"2016-09-07",789.530029,790.789978,784.330017,784.47998,2424600,784.47998,"AMZN" +"2016-09-08",783.890015,786.5,781.440002,784.059998,2026400,784.059998,"AMZN" +"2016-09-09",779.359985,781,760.109985,760.140015,4257300,760.140015,"AMZN" +"2016-09-12",757.349976,772.659973,756,771.48999,3124700,771.48999,"AMZN" +"2016-09-13",768.77002,769.890015,759.049988,761.01001,3117200,761.01001,"AMZN" +"2016-09-14",762.200012,767.5,758.849976,761.090027,2523000,761.090027,"AMZN" +"2016-09-15",762,770.869995,757.580017,769.690002,3034000,769.690002,"AMZN" +"2016-09-16",773.280029,780.460022,771.659973,778.52002,5499200,778.52002,"AMZN" +"2016-09-19",779.969971,781.940002,771,775.099976,2292500,775.099976,"AMZN" +"2016-09-20",776,781.369995,776,780.219971,1937200,780.219971,"AMZN" +"2016-09-21",783.25,790.690002,779.01001,789.73999,2718600,789.73999,"AMZN" +"2016-09-22",794.27002,805.890015,794.27002,804.700012,4078900,804.700012,"AMZN" +"2016-09-23",803.130005,807.75,802.119995,805.75,2353500,805.75,"AMZN" +"2016-09-26",801.799988,805.929993,797.150024,799.159973,2651400,799.159973,"AMZN" +"2016-09-27",801.849976,816.640015,801.109985,816.109985,3819600,816.109985,"AMZN" +"2016-09-28",818,830.140015,817.030029,828.719971,4422100,828.719971,"AMZN" +"2016-09-29",828.26001,837.5,824.630005,829.049988,4922200,829.049988,"AMZN" +"2016-09-30",832.609985,839.950012,832.400024,837.309998,4430600,837.309998,"AMZN" +"2016-10-03",836,839.859985,831.25,836.73999,2769400,836.73999,"AMZN" +"2016-10-04",840.909973,842.369995,830.26001,834.030029,2950300,834.030029,"AMZN" +"2016-10-05",838,845.669983,836.119995,844.359985,3469100,844.359985,"AMZN" +"2016-10-06",843.700012,847.210022,840.599976,841.659973,2684000,841.659973,"AMZN" +"2016-10-07",845.789978,845.950012,837.450012,839.429993,2426200,839.429993,"AMZN" +"2016-10-10",843.25,845.200012,840.27002,841.710022,1818000,841.710022,"AMZN" +"2016-10-11",841.02002,841.289978,828.349976,831,3588200,831,"AMZN" +"2016-10-12",834,837.669983,830.099976,834.090027,2380400,834.090027,"AMZN" +"2016-10-13",829,831.799988,821.210022,829.280029,3091400,829.280029,"AMZN" +"2016-10-14",835.080017,835.73999,822.960022,822.960022,2999800,822.960022,"AMZN" +"2016-10-17",821.5,822,811.679993,812.950012,3361500,812.950012,"AMZN" +"2016-10-18",822.109985,823.26001,815.02002,817.650024,2480800,817.650024,"AMZN" +"2016-10-19",820.400024,820.669983,815.169983,817.690002,2090700,817.690002,"AMZN" +"2016-10-20",813.98999,815.710022,803.099976,810.320007,3152000,810.320007,"AMZN" +"2016-10-21",809.359985,819.419983,809,818.98999,2793000,818.98999,"AMZN" +"2016-10-24",824.950012,838.299988,822.210022,838.090027,4060900,838.090027,"AMZN" +"2016-10-25",839.299988,843.090027,833.219971,835.179993,3248400,835.179993,"AMZN" +"2016-10-26",832.76001,833.440002,820,822.590027,3998100,822.590027,"AMZN" +"2016-10-27",831.23999,831.719971,815.429993,818.359985,7406400,818.359985,"AMZN" +"2016-10-28",782,789.48999,774.609985,776.320007,10841100,776.320007,"AMZN" +"2016-10-31",781.030029,793.700012,780.109985,789.820007,5413300,789.820007,"AMZN" +"2016-11-01",799,800.840027,776.710022,785.409973,5305400,785.409973,"AMZN" +"2016-11-02",783.929993,784.75,763.549988,765.559998,5026500,765.559998,"AMZN" +"2016-11-03",765.049988,777,764,767.030029,3872500,767.030029,"AMZN" +"2016-11-04",762.789978,766,753.22998,755.049988,5122100,755.049988,"AMZN" +"2016-11-07",771.640015,787.72998,770.940002,784.929993,5984400,784.929993,"AMZN" +"2016-11-08",784.969971,791.73999,779.099976,787.75,3373300,787.75,"AMZN" +"2016-11-09",764,777.5,760.090027,771.880005,8562900,771.880005,"AMZN" +"2016-11-10",778.809998,778.830017,717.700012,742.380005,12747000,742.380005,"AMZN" +"2016-11-11",735.72998,743.26001,728.900024,739.01001,6622800,739.01001,"AMZN" +"2016-11-14",745.51001,746,710.099976,719.070007,7283200,719.070007,"AMZN" +"2016-11-15",730,746.780029,725.98999,743.23999,6755800,743.23999,"AMZN" +"2016-11-16",739.880005,749.869995,735.609985,746.48999,3601400,746.48999,"AMZN" +"2016-11-17",749.320007,757.5,748,756.400024,3690100,756.400024,"AMZN" +"2016-11-18",761,767.73999,757.640015,760.159973,4373400,760.159973,"AMZN" +"2016-11-21",766,780.349976,765.109985,780,4614600,780,"AMZN" +"2016-11-22",788.169983,792.400024,781,785.330017,5311300,785.330017,"AMZN" +"2016-11-23",781.72998,781.75,773.119995,780.119995,3522500,780.119995,"AMZN" +"2016-11-25",786.5,786.75,777.900024,780.369995,1837100,780.369995,"AMZN" +"2016-11-28",776.98999,777,764.23999,766.77002,4438800,766.77002,"AMZN" +"2016-11-29",768,769.890015,761.320007,762.52002,3272300,762.52002,"AMZN" +"2016-11-30",762,768.090027,750.25,750.570007,4625900,750.570007,"AMZN" +"2016-12-01",752.409973,753.369995,738.030029,743.650024,4666000,743.650024,"AMZN" +"2016-12-02",743.400024,748.48999,736.700012,740.340027,3561300,740.340027,"AMZN" +"2016-12-05",745,761.48999,742,759.359985,4314700,759.359985,"AMZN" +"2016-12-06",763.98999,768.23999,757.25,764.719971,3794700,764.719971,"AMZN" +"2016-12-07",764.549988,770.419983,755.820007,770.419983,3684900,770.419983,"AMZN" +"2016-12-08",771.869995,773.789978,765.190002,767.330017,3189600,767.330017,"AMZN" +"2016-12-09",770,770.25,765.340027,768.659973,2470900,768.659973,"AMZN" +"2016-12-12",766.400024,766.890015,757.200012,760.119995,2963900,760.119995,"AMZN" +"2016-12-13",764.960022,782.460022,762,774.340027,5285300,774.340027,"AMZN" +"2016-12-14",778.25,780.859985,762.809998,768.820007,5454800,768.820007,"AMZN" +"2016-12-15",766.280029,769.099976,760.309998,761,3801900,761,"AMZN" +"2016-12-16",765,765.130005,754,757.77002,4828700,757.77002,"AMZN" +"2016-12-19",758.890015,770.5,756.159973,766,3113200,766,"AMZN" +"2016-12-20",768.650024,774.390015,767.710022,771.219971,2703600,771.219971,"AMZN" +"2016-12-21",770,771.219971,765.700012,770.599976,2044600,770.599976,"AMZN" +"2016-12-22",768.119995,771.210022,763.02002,766.340027,2543600,766.340027,"AMZN" +"2016-12-23",764.549988,766.5,757.98999,760.590027,1976900,760.590027,"AMZN" +"2016-12-27",763.400024,774.650024,761.200012,771.400024,2638700,771.400024,"AMZN" +"2016-12-28",776.25,780,770.5,772.130005,3301000,772.130005,"AMZN" +"2016-12-29",772.400024,773.400024,760.849976,765.150024,3153500,765.150024,"AMZN" +"2016-12-30",766.469971,767.400024,748.280029,749.869995,4139400,749.869995,"AMZN" +"2017-01-03",757.919983,758.76001,747.700012,753.669983,3521100,753.669983,"AMZN" +"2017-01-04",758.390015,759.679993,754.200012,757.179993,2510500,757.179993,"AMZN" +"2017-01-05",761.549988,782.400024,760.26001,780.450012,5830100,780.450012,"AMZN" +"2017-01-06",782.359985,799.440002,778.47998,795.98999,5986200,795.98999,"AMZN" +"2017-01-09",798,801.77002,791.77002,796.919983,3440100,796.919983,"AMZN" +"2017-01-10",796.599976,798,789.539978,795.900024,2558400,795.900024,"AMZN" +"2017-01-11",793.659973,799.5,789.51001,799.02002,2992800,799.02002,"AMZN" +"2017-01-12",800.309998,814.130005,799.5,813.640015,4873900,813.640015,"AMZN" +"2017-01-13",814.320007,821.650024,811.400024,817.140015,3791900,817.140015,"AMZN" +"2017-01-17",815.700012,816,803.440002,809.719971,3659400,809.719971,"AMZN" +"2017-01-18",809.5,811.72998,804.27002,807.47998,2354200,807.47998,"AMZN" +"2017-01-19",810,813.51001,807.320007,809.039978,2540800,809.039978,"AMZN" +"2017-01-20",815.280029,816.02002,806.26001,808.330017,3376200,808.330017,"AMZN" +"2017-01-23",806.799988,818.5,805.080017,817.880005,2797500,817.880005,"AMZN" +"2017-01-24",822,823.98999,814.5,822.440002,2971700,822.440002,"AMZN" +"2017-01-25",825.789978,837.419983,825.289978,836.52002,3922600,836.52002,"AMZN" +"2017-01-26",835.530029,843.840027,833,839.150024,3586300,839.150024,"AMZN" +"2017-01-27",839,839.700012,829.440002,835.77002,2998700,835.77002,"AMZN" +"2017-01-30",833,833.5,816.380005,830.380005,3747300,830.380005,"AMZN" +"2017-01-31",823.75,826.98999,819.559998,823.47998,3137200,823.47998,"AMZN" +"2017-02-01",829.210022,833.780029,824.940002,832.349976,3850200,832.349976,"AMZN" +"2017-02-02",836.590027,842.48999,828.26001,839.950012,7350500,839.950012,"AMZN" +"2017-02-03",806.719971,818.299988,804,810.200012,10868800,810.200012,"AMZN" +"2017-02-06",809.799988,810.719971,803,807.640015,3897300,807.640015,"AMZN" +"2017-02-07",809.309998,816.159973,807.5,812.5,3466100,812.5,"AMZN" +"2017-02-08",812.690002,821.47998,812.5,819.710022,2858000,819.710022,"AMZN" +"2017-02-09",821.599976,825,819.710022,821.359985,2484900,821.359985,"AMZN" +"2017-02-10",823.820007,828,822.849976,827.460022,2429600,827.460022,"AMZN" +"2017-02-13",831.619995,843,828.549988,836.530029,4172600,836.530029,"AMZN" +"2017-02-14",837,838.309998,831.450012,836.390015,2787900,836.390015,"AMZN" +"2017-02-15",834,842.809998,832.820007,842.700012,2968900,842.700012,"AMZN" +"2017-02-16",841.840027,845,839.380005,844.140015,2714700,844.140015,"AMZN" +"2017-02-17",842,847.27002,840.72998,845.070007,3112300,845.070007,"AMZN" +"2017-02-21",848.840027,857.97998,847.25,856.440002,3507700,856.440002,"AMZN" +"2017-02-22",856.950012,858.429993,852.179993,855.609985,2617000,855.609985,"AMZN" +"2017-02-23",857.570007,860.859985,848,852.190002,3462000,852.190002,"AMZN" +"2017-02-24",844.690002,845.809998,837.75,845.23999,3688000,845.23999,"AMZN" +"2017-02-27",842.380005,852.5,839.669983,848.640015,2713600,848.640015,"AMZN" +"2017-02-28",851.450012,854.090027,842.049988,845.039978,2793700,845.039978,"AMZN" +"2017-03-01",853.049988,854.830017,849.01001,853.080017,2760100,853.080017,"AMZN" +"2017-03-02",853.080017,854.820007,847.280029,848.909973,2132100,848.909973,"AMZN" +"2017-03-03",847.200012,851.98999,846.27002,849.880005,1941100,849.880005,"AMZN" +"2017-03-06",845.22998,848.48999,841.119995,846.609985,2610400,846.609985,"AMZN" +"2017-03-07",845.47998,848.460022,843.75,846.02002,2247600,846.02002,"AMZN" +"2017-03-08",848,853.070007,846.789978,850.5,2286500,850.5,"AMZN" +"2017-03-09",851,856.400024,850.309998,853,2048200,853,"AMZN" +"2017-03-10",857,857.349976,851.719971,852.460022,2436400,852.460022,"AMZN" +"2017-03-13",851.77002,855.690002,851.710022,854.590027,1909700,854.590027,"AMZN" +"2017-03-14",853.549988,853.75,847.549988,852.530029,2130600,852.530029,"AMZN" +"2017-03-15",854.330017,854.450012,847.109985,852.969971,2562200,852.969971,"AMZN" +"2017-03-16",855.299988,855.5,850.51001,853.419983,1842300,853.419983,"AMZN" +"2017-03-17",853.48999,853.830017,850.640015,852.309998,3384400,852.309998,"AMZN" +"2017-03-20",851.51001,857.799988,851.01001,856.969971,2282700,856.969971,"AMZN" +"2017-03-21",858.840027,862.799988,841.309998,843.200012,4382900,843.200012,"AMZN" +"2017-03-22",840.429993,849.369995,839.049988,848.059998,2658700,848.059998,"AMZN" +"2017-03-23",848.200012,850.890015,844.799988,847.380005,1953000,847.380005,"AMZN" +"2017-03-24",851.679993,851.799988,843.530029,845.609985,2138300,845.609985,"AMZN" +"2017-03-27",838.070007,850.299988,833.5,846.820007,2755800,846.820007,"AMZN" +"2017-03-28",851.75,858.460022,850.099976,856,3041600,856,"AMZN" +"2017-03-29",859.049988,876.440002,859.02002,874.320007,4485800,874.320007,"AMZN" +"2017-03-30",874.950012,877.059998,871.659973,876.340027,2762700,876.340027,"AMZN" +"2017-03-31",877,890.349976,876.650024,886.539978,3957600,886.539978,"AMZN" +"2017-04-03",888,893.48999,885.419983,891.51001,3422300,891.51001,"AMZN" +"2017-04-04",891.5,908.539978,890.280029,906.830017,4984700,906.830017,"AMZN" +"2017-04-05",910.820007,923.719971,905.619995,909.280029,7508400,909.280029,"AMZN" +"2017-04-06",913.799988,917.190002,894.48999,898.280029,6344100,898.280029,"AMZN" +"2017-04-07",899.650024,900.090027,889.309998,894.880005,3710900,894.880005,"AMZN" +"2017-04-10",899.630005,908.51001,899,907.039978,3184300,907.039978,"AMZN" +"2017-04-11",907.039978,911.23999,897.5,902.359985,3012700,902.359985,"AMZN" +"2017-04-12",903.090027,904.090027,895.25,896.22998,2456100,896.22998,"AMZN" +"2017-04-13",891.450012,894.969971,884.48999,884.669983,3174600,884.669983,"AMZN" +"2017-04-17",887.5,902.380005,887.5,901.98999,2854700,901.98999,"AMZN" +"2017-04-18",900.98999,909.609985,900.780029,903.780029,2999200,903.780029,"AMZN" +"2017-04-19",907.840027,910.5,897.369995,899.200012,2870200,899.200012,"AMZN" +"2017-04-20",899.700012,905.320007,896.289978,902.059998,2814400,902.059998,"AMZN" +"2017-04-21",902.669983,903.650024,896.77002,898.530029,2420500,898.530029,"AMZN" +"2017-04-24",908.679993,909.98999,903.820007,907.409973,3122900,907.409973,"AMZN" +"2017-04-25",907.039978,909.47998,903,907.619995,3380600,907.619995,"AMZN" +"2017-04-26",910.299988,915.75,907.559998,909.289978,2608900,909.289978,"AMZN" +"2017-04-27",914.390015,921.859985,912.109985,918.380005,5305500,918.380005,"AMZN" +"2017-04-28",948.830017,949.590027,924.330017,924.98999,7335800,924.98999,"AMZN" +"2017-05-01",927.799988,954.400024,927.799988,948.22998,5466500,948.22998,"AMZN" +"2017-05-02",946.650024,950.099976,941.409973,946.940002,3848800,946.940002,"AMZN" +"2017-05-03",946,946,935.900024,941.030029,3582700,941.030029,"AMZN" +"2017-05-04",944.75,945,934.219971,937.530029,2418400,937.530029,"AMZN" +"2017-05-05",940.52002,940.789978,930.299988,934.150024,2866400,934.150024,"AMZN" +"2017-05-08",940.950012,949.049988,939.210022,949.039978,3415700,949.039978,"AMZN" +"2017-05-09",952.799988,957.890015,950.200012,952.820007,3262100,952.820007,"AMZN" +"2017-05-10",953.5,953.75,945,948.950012,2096500,948.950012,"AMZN" +"2017-05-11",945.109985,950.289978,940.780029,947.619995,2194100,947.619995,"AMZN" +"2017-05-12",954.5,962.789978,951.530029,961.349976,3625900,961.349976,"AMZN" +"2017-05-15",958.72998,963.150024,956.059998,957.969971,4270600,957.969971,"AMZN" +"2017-05-16",961,970.059998,960.909973,966.070007,3126100,966.070007,"AMZN" +"2017-05-17",954.700012,960.400024,944.119995,944.76001,5145600,944.76001,"AMZN" +"2017-05-18",944.799988,962.75,944.76001,958.48999,3939300,958.48999,"AMZN" +"2017-05-19",962.840027,968.919983,959.719971,959.840027,3972100,959.840027,"AMZN" +"2017-05-22",964,971.380005,962.900024,970.669983,2642200,970.669983,"AMZN" +"2017-05-23",975.02002,975.200012,966.849976,971.539978,2415600,971.539978,"AMZN" +"2017-05-24",976,981,970.22998,980.349976,2446000,980.349976,"AMZN" +"2017-05-25",984.849976,999,982.109985,993.380005,4822000,993.380005,"AMZN" +"2017-05-26",995,998.650024,989.25,995.780029,3469200,995.780029,"AMZN" +"2017-05-30",996.51001,1001.200012,995.52002,996.700012,3263100,996.700012,"AMZN" +"2017-05-31",1000,1000.119995,982.159973,994.619995,3913100,994.619995,"AMZN" +"2017-06-01",998.590027,998.98999,991.369995,995.950012,2454800,995.950012,"AMZN" +"2017-06-02",998.98999,1008.47998,995.669983,1006.72998,3752300,1006.72998,"AMZN" +"2017-06-05",1007.22998,1013.210022,1003.51001,1011.340027,2719900,1011.340027,"AMZN" +"2017-06-06",1012,1016.5,1001.25,1003,3346400,1003,"AMZN" +"2017-06-07",1005.950012,1010.25,1002,1010.070007,2823000,1010.070007,"AMZN" +"2017-06-08",1012.059998,1013.609985,1006.109985,1010.27002,2753300,1010.27002,"AMZN" +"2017-06-09",1012.5,1012.98999,927,978.309998,7647700,978.309998,"AMZN" +"2017-06-12",967,975.950012,945,964.909973,9447200,964.909973,"AMZN" +"2017-06-13",977.98999,984.5,966.099976,980.789978,4580000,980.789978,"AMZN" +"2017-06-14",988.590027,990.340027,966.710022,976.469971,3974900,976.469971,"AMZN" +"2017-06-15",958.700012,965.72998,950.859985,964.169983,5373900,964.169983,"AMZN" +"2017-06-16",996,999.75,982,987.710022,11472700,987.710022,"AMZN" +"2017-06-19",1017,1017,989.900024,995.169983,5043400,995.169983,"AMZN" +"2017-06-20",998,1004.880005,992.02002,992.590027,4076800,992.590027,"AMZN" +"2017-06-21",998.700012,1002.719971,992.650024,1002.22998,2922500,1002.22998,"AMZN" +"2017-06-22",1002.22998,1006.960022,997.200012,1001.299988,2253400,1001.299988,"AMZN" +"2017-06-23",1002.539978,1004.619995,998.02002,1003.73999,2879100,1003.73999,"AMZN" +"2017-06-26",1008.5,1009.799988,992,993.97998,3386200,993.97998,"AMZN" +"2017-06-27",990.690002,998.799988,976,976.780029,3782400,976.780029,"AMZN" +"2017-06-28",978.549988,990.679993,969.210022,990.330017,3737600,990.330017,"AMZN" +"2017-06-29",979,987.559998,965.25,975.929993,4303000,975.929993,"AMZN" +"2017-06-30",980.119995,983.469971,967.609985,968,3390300,968,"AMZN" +"2017-07-03",972.789978,974.48999,951,953.659973,2909100,953.659973,"AMZN" +"2017-07-05",961.530029,975,955.25,971.400024,3653000,971.400024,"AMZN" +"2017-07-06",964.659973,974.400024,959.02002,965.140015,3259600,965.140015,"AMZN" +"2017-07-07",969.549988,980.109985,969.140015,978.76001,2643400,978.76001,"AMZN" +"2017-07-10",985,999.440002,983.5,996.469971,3546300,996.469971,"AMZN" +"2017-07-11",993,995.98999,983.719971,994.130005,2982700,994.130005,"AMZN" +"2017-07-12",1000.650024,1008.549988,998.099976,1006.51001,3608600,1006.51001,"AMZN" +"2017-07-13",1004.619995,1006.880005,995.900024,1000.630005,2880800,1000.630005,"AMZN" +"2017-07-14",1002.400024,1004.450012,996.890015,1001.809998,2102500,1001.809998,"AMZN" +"2017-07-17",1004.690002,1014.75,1003.809998,1010.039978,3712600,1010.039978,"AMZN" +"2017-07-18",1006,1026.030029,1004,1024.449951,4007600,1024.449951,"AMZN" +"2017-07-19",1025,1031.589966,1022.5,1026.869995,2964000,1026.869995,"AMZN" +"2017-07-20",1031.589966,1034.969971,1022.52002,1028.699951,3097500,1028.699951,"AMZN" +"2017-07-21",1021.280029,1026.099976,1011,1025.670044,2734600,1025.670044,"AMZN" +"2017-07-24",1028.339966,1043.01001,1027.430054,1038.949951,3288000,1038.949951,"AMZN" +"2017-07-25",1038.050049,1043.329956,1032.47998,1039.869995,2447600,1039.869995,"AMZN" +"2017-07-26",1043.199951,1053.199951,1043.199951,1052.800049,2921300,1052.800049,"AMZN" +"2017-07-27",1069.550049,1083.310059,1040.180054,1046,10991700,1046,"AMZN" +"2017-07-28",1012.140015,1032.849976,1001,1020.039978,7709400,1020.039978,"AMZN" +"2017-07-31",1019.049988,1019.049988,987.02002,987.780029,7352100,987.780029,"AMZN" +"2017-08-01",996.109985,1006.400024,991.580017,996.190002,4572600,996.190002,"AMZN" +"2017-08-02",1001.77002,1003.210022,981.72998,995.890015,4070000,995.890015,"AMZN" +"2017-08-03",999.469971,999.5,984.590027,986.919983,3255800,986.919983,"AMZN" +"2017-08-04",989.679993,991.669983,982,987.580017,2730300,987.580017,"AMZN" +"2017-08-07",990.650024,995,987.140015,992.27002,2676600,992.27002,"AMZN" +"2017-08-08",994.349976,996.280029,985.789978,989.840027,2902800,989.840027,"AMZN" +"2017-08-09",982.599976,988,975.27002,982.01001,3569700,982.01001,"AMZN" +"2017-08-10",976.299988,979.859985,954.679993,956.919983,5684100,956.919983,"AMZN" +"2017-08-11",960,970.390015,951.380005,967.98999,3468000,967.98999,"AMZN" +"2017-08-14",978.409973,985.5,976.190002,983.299988,3042800,983.299988,"AMZN" +"2017-08-15",988.900024,991.73999,982,982.73999,2549300,982.73999,"AMZN" +"2017-08-16",981.650024,986.460022,973.219971,978.179993,3132100,978.179993,"AMZN" +"2017-08-17",977.840027,977.840027,960.320007,960.570007,3512400,960.570007,"AMZN" +"2017-08-18",961.400024,965.429993,954.650024,958.469971,3284800,958.469971,"AMZN" +"2017-08-21",957.570007,961.200012,945.460022,953.289978,3164500,953.289978,"AMZN" +"2017-08-22",955.52002,967.929993,955.5,966.900024,2750000,966.900024,"AMZN" +"2017-08-23",959.380005,962,954.200012,958,2668300,958,"AMZN" +"2017-08-24",957.419983,959,941.140015,952.450012,5195700,952.450012,"AMZN" +"2017-08-25",956,957.619995,944.099976,945.26001,3324800,945.26001,"AMZN" +"2017-08-28",946.539978,953,942.25,946.02002,2596700,946.02002,"AMZN" +"2017-08-29",940,956,936.330017,954.059998,2874300,954.059998,"AMZN" +"2017-08-30",958.440002,969.409973,956.909973,967.590027,2904600,967.590027,"AMZN" +"2017-08-31",974.700012,981,972.76001,980.599976,3331500,980.599976,"AMZN" +"2017-09-01",984.200012,984.5,976.880005,978.25,2535900,978.25,"AMZN" +"2017-09-05",975.400024,976.77002,960.369995,965.27002,2883200,965.27002,"AMZN" +"2017-09-06",968.320007,971.840027,960.599976,967.799988,2129900,967.799988,"AMZN" +"2017-09-07",974,980.590027,972.549988,979.469971,2566800,979.469971,"AMZN" +"2017-09-08",979.099976,979.880005,963.469971,965.900024,2605300,965.900024,"AMZN" +"2017-09-11",974.460022,981.940002,974.219971,977.960022,2186700,977.960022,"AMZN" +"2017-09-12",983.27002,984.669983,975.52002,982.580017,2481100,982.580017,"AMZN" +"2017-09-13",983.969971,1000,979.419983,999.599976,3374700,999.599976,"AMZN" +"2017-09-14",996.799988,998.559998,987.73999,992.210022,3913300,992.210022,"AMZN" +"2017-09-15",993.01001,996.25,984.030029,986.789978,3760200,986.789978,"AMZN" +"2017-09-18",990.400024,992.789978,968.169983,974.190002,3411300,974.190002,"AMZN" +"2017-09-19",977.25,978.23999,967.460022,969.859985,2671100,969.859985,"AMZN" +"2017-09-20",971.789978,974.809998,962.159973,973.210022,2888800,973.210022,"AMZN" +"2017-09-21",971.309998,971.700012,962.02002,964.650024,2337600,964.650024,"AMZN" +"2017-09-22",961.01001,965.609985,954.419983,955.099976,2641800,955.099976,"AMZN" +"2017-09-25",949.309998,949.419983,932.890015,939.789978,5124000,939.789978,"AMZN" +"2017-09-26",945.48999,948.630005,931.75,938.599976,3564800,938.599976,"AMZN" +"2017-09-27",948,955.299988,943.299988,950.869995,3148900,950.869995,"AMZN" +"2017-09-28",951.859985,959.700012,950.099976,956.400024,2522600,956.400024,"AMZN" +"2017-09-29",960.109985,964.830017,958.380005,961.349976,2543800,961.349976,"AMZN" +"2017-10-02",964,967.309998,952.119995,959.190002,2442900,959.190002,"AMZN" +"2017-10-03",958,963.690002,950.369995,957.099976,2666600,957.099976,"AMZN" +"2017-10-04",954.210022,967.789978,954.049988,965.450012,2527400,965.450012,"AMZN" +"2017-10-05",970,981.51001,969.640015,980.849976,3229200,980.849976,"AMZN" +"2017-10-06",975.640015,995.75,975.640015,989.580017,3782100,989.580017,"AMZN" +"2017-10-09",993.23999,998.5,987.5,990.98999,2938600,990.98999,"AMZN" +"2017-10-10",996.669983,997.950012,980.099976,987.200012,3084900,987.200012,"AMZN" +"2017-10-11",991.27002,995.5,986.700012,995,2337100,995,"AMZN" +"2017-10-12",996.809998,1008.440002,992.400024,1000.929993,4067300,1000.929993,"AMZN" +"2017-10-13",1007,1007.77002,1001.030029,1002.940002,2431500,1002.940002,"AMZN" +"2017-10-16",1008.440002,1009.570007,1001.039978,1006.340027,2008900,1006.340027,"AMZN" +"2017-10-17",1005.590027,1011.469971,1004.380005,1009.130005,2319700,1009.130005,"AMZN" +"2017-10-18",1009.27002,1022.309998,996.549988,997,2499700,997,"AMZN" +"2017-10-19",990,991.049988,980.23999,986.609985,3108200,986.609985,"AMZN" +"2017-10-20",993.530029,994.619995,982,982.909973,2365100,982.909973,"AMZN" +"2017-10-23",986.72998,986.780029,962.5,966.299988,3494100,966.299988,"AMZN" +"2017-10-24",969,979.849976,965,975.900024,2723900,975.900024,"AMZN" +"2017-10-25",978,984.440002,966.23999,972.909973,3033100,972.909973,"AMZN" +"2017-10-26",980.330017,982.900024,968.549988,972.429993,5618700,972.429993,"AMZN" +"2017-10-27",1058.140015,1105.579956,1050.550049,1100.949951,16565000,1100.949951,"AMZN" +"2017-10-30",1095.01001,1122.790039,1093.560059,1110.849976,6613100,1110.849976,"AMZN" +"2017-10-31",1109,1110.540039,1101.119995,1105.280029,3477000,1105.280029,"AMZN" +"2017-11-01",1105.400024,1108.969971,1096.73999,1103.680054,3755500,1103.680054,"AMZN" +"2017-11-02",1097.810059,1101.939941,1086.869995,1094.219971,3684900,1094.219971,"AMZN" +"2017-11-03",1091.150024,1112.680054,1088.52002,1111.599976,3751500,1111.599976,"AMZN" +"2017-11-06",1109.150024,1125.410034,1108.77002,1120.660034,3381100,1120.660034,"AMZN" +"2017-11-07",1124.73999,1130.599976,1117.5,1123.170044,2689000,1123.170044,"AMZN" +"2017-11-08",1122.819946,1135.540039,1119.109985,1132.880005,2581500,1132.880005,"AMZN" +"2017-11-09",1125.959961,1129.619995,1115.77002,1129.130005,3732700,1129.130005,"AMZN" +"2017-11-10",1126.099976,1131.75,1124.060059,1125.349976,2179900,1125.349976,"AMZN" +"2017-11-13",1123,1139.900024,1122.339966,1129.170044,2918400,1129.170044,"AMZN" +"2017-11-14",1130.109985,1138,1123.890015,1136.839966,3138400,1136.839966,"AMZN" +"2017-11-15",1127.01001,1131.75,1121.630005,1126.689941,3928700,1126.689941,"AMZN" +"2017-11-16",1130.160034,1138.160034,1130.050049,1137.290039,2213300,1137.290039,"AMZN" +"2017-11-17",1138.280029,1138.800049,1125.810059,1129.880005,2413400,1129.880005,"AMZN" +"2017-11-20",1129.77002,1133.420044,1122.550049,1126.310059,2163900,1126.310059,"AMZN" +"2017-11-21",1132.859985,1140,1128.199951,1139.48999,2479400,1139.48999,"AMZN" +"2017-11-22",1141,1160.27002,1141,1156.160034,3555300,1156.160034,"AMZN" +"2017-11-24",1160.699951,1186.839966,1160.699951,1186,3528000,1186,"AMZN" +"2017-11-27",1202.660034,1213.410034,1191.150024,1195.829956,6744000,1195.829956,"AMZN" +"2017-11-28",1204.880005,1205.339966,1188.52002,1193.599976,4559400,1193.599976,"AMZN" +"2017-11-29",1194.800049,1194.800049,1145.189941,1161.27002,9257500,1161.27002,"AMZN" +"2017-11-30",1167.099976,1178.569946,1160,1176.75,4509200,1176.75,"AMZN" +"2017-12-01",1172.050049,1179.650024,1152,1162.349976,4107100,1162.349976,"AMZN" +"2017-12-04",1173.849976,1175.199951,1128,1133.949951,5931900,1133.949951,"AMZN" +"2017-12-05",1128.26001,1159.27002,1124.73999,1141.569946,4079800,1141.569946,"AMZN" +"2017-12-06",1137.98999,1155.890015,1136.079956,1152.349976,2853300,1152.349976,"AMZN" +"2017-12-07",1156.589966,1163.189941,1151,1159.790039,2511600,1159.790039,"AMZN" +"2017-12-08",1170.400024,1172.790039,1157.099976,1162,3050100,1162,"AMZN" +"2017-12-11",1164.599976,1169.900024,1157,1168.920044,2363500,1168.920044,"AMZN" +"2017-12-12",1166.51001,1173.599976,1161.609985,1165.079956,2235900,1165.079956,"AMZN" +"2017-12-13",1170,1170.869995,1160.27002,1164.130005,2616800,1164.130005,"AMZN" +"2017-12-14",1163.709961,1177.930054,1162.449951,1174.26001,3214300,1174.26001,"AMZN" +"2017-12-15",1179.030029,1182.75,1169.329956,1179.140015,4778600,1179.140015,"AMZN" +"2017-12-18",1187.369995,1194.780029,1180.910034,1190.579956,2947600,1190.579956,"AMZN" +"2017-12-19",1189.150024,1192.969971,1179.140015,1187.380005,2587800,1187.380005,"AMZN" +"2017-12-20",1190.5,1191,1176,1177.619995,2371200,1177.619995,"AMZN" +"2017-12-21",1175.900024,1179.170044,1167.640015,1174.76001,2123100,1174.76001,"AMZN" +"2017-12-22",1172.079956,1174.619995,1167.829956,1168.359985,1585100,1168.359985,"AMZN" +"2017-12-26",1168.359985,1178.319946,1160.550049,1176.76001,2005200,1176.76001,"AMZN" +"2017-12-27",1179.910034,1187.290039,1175.609985,1182.26001,1867200,1182.26001,"AMZN" +"2017-12-28",1189,1190.099976,1184.380005,1186.099976,1841700,1186.099976,"AMZN" +"2017-12-29",1182.349976,1184,1167.5,1169.469971,2688400,1169.469971,"AMZN" +"2018-01-02",1172,1190,1170.51001,1189.01001,2694500,1189.01001,"AMZN" +"2018-01-03",1188.300049,1205.48999,1188.300049,1204.199951,3108800,1204.199951,"AMZN" +"2018-01-04",1205,1215.869995,1204.660034,1209.589966,3022100,1209.589966,"AMZN" +"2018-01-05",1217.51001,1229.140015,1210,1229.140015,3544700,1229.140015,"AMZN" +"2018-01-08",1236,1253.079956,1232.030029,1246.869995,4279500,1246.869995,"AMZN" +"2018-01-09",1256.900024,1259.329956,1241.76001,1252.699951,3661300,1252.699951,"AMZN" +"2018-01-10",1245.150024,1254.329956,1237.22998,1254.329956,2686000,1254.329956,"AMZN" +"2018-01-11",1259.73999,1276.77002,1256.459961,1276.680054,3125000,1276.680054,"AMZN" +"2018-01-12",1273.390015,1305.76001,1273.390015,1305.199951,5443700,1305.199951,"AMZN" +"2018-01-16",1323,1339.939941,1292.300049,1304.859985,7220700,1304.859985,"AMZN" +"2018-01-17",1312.23999,1314,1280.880005,1295,5221400,1295,"AMZN" +"2018-01-18",1293.949951,1304.599976,1284.02002,1293.319946,4026900,1293.319946,"AMZN" +"2018-01-19",1312,1313,1292.98999,1294.579956,4578500,1294.579956,"AMZN" +"2018-01-22",1297.170044,1327.449951,1296.660034,1327.310059,4140100,1327.310059,"AMZN" +"2018-01-23",1338.089966,1364.900024,1337.339966,1362.540039,5169300,1362.540039,"AMZN" +"2018-01-24",1374.819946,1388.160034,1338,1357.51001,6807500,1357.51001,"AMZN" +"2018-01-25",1368,1378.339966,1357.619995,1377.949951,4753000,1377.949951,"AMZN" +"2018-01-26",1392.01001,1402.530029,1380.910034,1402.050049,4857300,1402.050049,"AMZN" +"2018-01-29",1409.180054,1431.390015,1400.439941,1417.680054,5701900,1417.680054,"AMZN" +"2018-01-30",1403.170044,1439.25,1392,1437.819946,5871900,1437.819946,"AMZN" +"2018-01-31",1451.300049,1472.579956,1450.040039,1450.890015,6424700,1450.890015,"AMZN" +"2018-02-01",1445,1459.880005,1385.140015,1390,9113800,1390,"AMZN" +"2018-02-02",1477.390015,1498,1414,1429.949951,11125700,1429.949951,"AMZN" +"2018-02-05",1402.619995,1458.97998,1320.719971,1390,11495000,1390,"AMZN" +"2018-02-06",1361.459961,1443.98999,1351.790039,1442.839966,11066800,1442.839966,"AMZN" +"2018-02-07",1449,1460.98999,1415.150024,1416.780029,7162700,1416.780029,"AMZN" +"2018-02-08",1429.680054,1433.75,1349.939941,1350.5,8578600,1350.5,"AMZN" +"2018-02-09",1373.48999,1383.5,1265.930054,1339.599976,14141500,1339.599976,"AMZN" +"2018-02-12",1364.670044,1393.810059,1344.01001,1386.22998,6738900,1386.22998,"AMZN" +"2018-02-13",1385.930054,1419.719971,1383.530029,1414.51001,5917900,1414.51001,"AMZN" +"2018-02-14",1406.25,1452.060059,1403.359985,1451.050049,5959200,1451.050049,"AMZN" +"2018-02-15",1466.890015,1468.939941,1436.839966,1461.76001,5652700,1461.76001,"AMZN" +"2018-02-16",1457.369995,1465.800049,1446.560059,1448.689941,4472600,1448.689941,"AMZN" +"2018-02-20",1446.48999,1488.77002,1446.48999,1468.349976,6499200,1468.349976,"AMZN" +"2018-02-21",1485,1503.48999,1478.920044,1482.920044,6304400,1482.920044,"AMZN" +"2018-02-22",1495.359985,1502.540039,1475.76001,1485.339966,4858100,1485.339966,"AMZN" +"2018-02-23",1495.339966,1500,1486.5,1500,4418100,1500,"AMZN" +"2018-02-26",1509.199951,1522.839966,1507,1521.949951,4955000,1521.949951,"AMZN" +"2018-02-27",1524.5,1526.780029,1507.209961,1511.97998,4808800,1511.97998,"AMZN" +"2018-02-28",1519.51001,1528.699951,1512,1512.449951,4515000,1512.449951,"AMZN" +"2018-03-01",1513.599976,1518.48999,1465,1493.449951,6835200,1493.449951,"AMZN" +"2018-03-02",1469.099976,1501.050049,1455.01001,1500.25,6587600,1500.25,"AMZN" +"2018-03-05",1494.23999,1525.380005,1481,1523.609985,5233900,1523.609985,"AMZN" +"2018-03-06",1533.199951,1542.130005,1528,1537.640015,4561700,1537.640015,"AMZN" +"2018-03-07",1526.52002,1545.900024,1522.51001,1545,4174100,1545,"AMZN" +"2018-03-08",1550,1554.880005,1545.25,1551.859985,3862600,1551.859985,"AMZN" +"2018-03-09",1563.5,1578.939941,1559.079956,1578.890015,4534300,1578.890015,"AMZN" +"2018-03-12",1592.599976,1605.329956,1586.699951,1598.390015,5174200,1598.390015,"AMZN" +"2018-03-13",1615.959961,1617.540039,1578.01001,1588.180054,6531900,1588.180054,"AMZN" +"2018-03-14",1597,1606.439941,1590.890015,1591,4259400,1591,"AMZN" +"2018-03-15",1595,1596.910034,1578.109985,1582.319946,4069700,1582.319946,"AMZN" +"2018-03-16",1583.449951,1589.439941,1567.5,1571.680054,5425000,1571.680054,"AMZN" +"2018-03-19",1554.530029,1561.660034,1525.349976,1544.930054,6580800,1544.930054,"AMZN" +"2018-03-20",1550.339966,1587,1545.410034,1586.51001,4581600,1586.51001,"AMZN" +"2018-03-21",1586.449951,1590,1563.170044,1581.859985,4750800,1581.859985,"AMZN" +"2018-03-22",1565.469971,1573.849976,1542.400024,1544.920044,6320600,1544.920044,"AMZN" +"2018-03-23",1539.01001,1549.02002,1495.359985,1495.560059,8006000,1495.560059,"AMZN" +"2018-03-26",1530,1556.98999,1499.25,1555.859985,5624700,1555.859985,"AMZN" +"2018-03-27",1572.400024,1575.969971,1482.319946,1497.050049,6999600,1497.050049,"AMZN" +"2018-03-28",1447,1455.900024,1386.170044,1431.420044,13705300,1431.420044,"AMZN" +"2018-03-29",1406,1455.469971,1365.199951,1447.339966,12581100,1447.339966,"AMZN" +"2018-04-02",1417.619995,1421.359985,1355,1371.98999,10463600,1371.98999,"AMZN" +"2018-04-03",1391.380005,1414,1355.329956,1392.050049,10231200,1392.050049,"AMZN" +"2018-04-04",1358.23999,1415.390015,1352.880005,1410.569946,6982300,1410.569946,"AMZN" +"2018-04-05",1441.98999,1459.560059,1427.069946,1451.75,6413500,1451.75,"AMZN" +"2018-04-06",1429.969971,1452.5,1400.26001,1405.22998,5882300,1405.22998,"AMZN" +"2018-04-09",1425.030029,1438.47998,1402.569946,1406.079956,4208200,1406.079956,"AMZN" +"2018-04-10",1431.98999,1438.380005,1415.699951,1436.219971,4254100,1436.219971,"AMZN" +"2018-04-11",1439.439941,1448.780029,1424.890015,1427.050049,3582500,1427.050049,"AMZN" +"2018-04-12",1439.5,1452.119995,1435.060059,1448.5,3135000,1448.5,"AMZN" +"2018-04-13",1449.140015,1459.780029,1424.52002,1430.790039,3685300,1430.790039,"AMZN" +"2018-04-16",1445,1447,1427.47998,1441.5,2808600,1441.5,"AMZN" +"2018-04-17",1462.300049,1507.189941,1457.02002,1503.829956,5114400,1503.829956,"AMZN" +"2018-04-18",1514.650024,1533.800049,1504.109985,1527.839966,5227500,1527.839966,"AMZN" +"2018-04-19",1543.219971,1568.52002,1539.060059,1556.910034,6523700,1556.910034,"AMZN" +"2018-04-20",1561.199951,1561.199951,1516.089966,1527.48999,5541600,1527.48999,"AMZN" +"2018-04-23",1546.689941,1548,1503.410034,1517.859985,4465400,1517.859985,"AMZN" +"2018-04-24",1535.800049,1539.5,1448.449951,1460.089966,7494700,1460.089966,"AMZN" +"2018-04-25",1458,1469.98999,1415.02002,1460.170044,6587300,1460.170044,"AMZN" +"2018-04-26",1485.01001,1529.420044,1478.5,1517.959961,8801100,1517.959961,"AMZN" +"2018-04-27",1634.01001,1638.099976,1567.390015,1572.619995,13053200,1572.619995,"AMZN" +"2018-04-30",1582.5,1596,1560.939941,1566.130005,5464100,1566.130005,"AMZN" +"2018-05-01",1563.219971,1585,1552.180054,1582.26001,4572100,1582.26001,"AMZN" +"2018-05-02",1580.97998,1588.5,1566.359985,1569.680054,4360300,1569.680054,"AMZN" +"2018-05-03",1560.01001,1574.800049,1546.02002,1572.079956,4251900,1572.079956,"AMZN" +"2018-05-04",1562.449951,1584.900024,1562.189941,1580.949951,3443600,1580.949951,"AMZN" +"2018-05-07",1589.339966,1606.949951,1587.829956,1600.140015,3801900,1600.140015,"AMZN" +"2018-05-08",1595,1596.880005,1582.51001,1592.390015,3067900,1592.390015,"AMZN" +"2018-05-09",1600,1608,1592,1608,3637300,1608,"AMZN" +"2018-05-10",1608.47998,1615.599976,1603.439941,1609.079956,2817500,1609.079956,"AMZN" +"2018-05-11",1610.98999,1611.099976,1597.890015,1602.910034,2263900,1602.910034,"AMZN" +"2018-05-14",1604,1611.180054,1600.050049,1601.540039,2509500,1601.540039,"AMZN" +"2018-05-15",1587.800049,1587.800049,1565.219971,1576.119995,5077500,1576.119995,"AMZN" +"2018-05-16",1577.5,1594.430054,1576.670044,1587.280029,2570600,1587.280029,"AMZN" +"2018-05-17",1580.560059,1594.040039,1573,1581.76001,2147600,1581.76001,"AMZN" +"2018-05-18",1581.329956,1583.589966,1572.099976,1574.369995,2642600,1574.369995,"AMZN" +"2018-05-21",1585,1592.050049,1575,1585.459961,2925200,1585.459961,"AMZN" +"2018-05-22",1589.890015,1589.890015,1575.25,1581.400024,2115600,1581.400024,"AMZN" +"2018-05-23",1571.050049,1601.859985,1566.339966,1601.859985,3299800,1601.859985,"AMZN" +"2018-05-24",1598.030029,1608.23999,1588.380005,1603.069946,3375800,1603.069946,"AMZN" +"2018-05-25",1603,1614.119995,1600.449951,1610.150024,2698400,1610.150024,"AMZN" +"2018-05-29",1600.709961,1621.790039,1600.150024,1612.869995,3829900,1612.869995,"AMZN" +"2018-05-30",1618.099976,1626,1612.930054,1624.890015,2907400,1624.890015,"AMZN" +"2018-05-31",1623,1635,1621.349976,1629.619995,3166300,1629.619995,"AMZN" +"2018-06-01",1637.030029,1646.72998,1635.089966,1641.540039,3290100,1641.540039,"AMZN" +"2018-06-04",1648.900024,1665.680054,1645.48999,1665.27002,3167900,1665.27002,"AMZN" +"2018-06-05",1672.98999,1699,1670.060059,1696.349976,4782200,1696.349976,"AMZN" +"2018-06-06",1704.51001,1714.5,1686.469971,1695.75,5473200,1695.75,"AMZN" +"2018-06-07",1698.560059,1699.900024,1676.109985,1689.300049,3765700,1689.300049,"AMZN" +"2018-06-08",1681.119995,1689.439941,1673.01001,1683.98999,2955100,1683.98999,"AMZN" +"2018-06-11",1681.51001,1694.23999,1680.589966,1689.119995,2335500,1689.119995,"AMZN" +"2018-06-12",1693,1699.51001,1691.52002,1698.75,2259200,1698.75,"AMZN" +"2018-06-13",1702.810059,1713.75,1700.119995,1704.859985,3327500,1704.859985,"AMZN" +"2018-06-14",1713.47998,1724.800049,1708.869995,1723.859985,3174400,1723.859985,"AMZN" +"2018-06-15",1714,1720.869995,1708.52002,1715.969971,4777600,1715.969971,"AMZN" +"2018-06-18",1706.26001,1726.73999,1702.560059,1723.790039,3107700,1723.790039,"AMZN" +"2018-06-19",1709.040039,1736.109985,1700.390015,1734.780029,4290100,1734.780029,"AMZN" +"2018-06-20",1742.5,1762.930054,1741.359985,1750.079956,4332600,1750.079956,"AMZN" +"2018-06-21",1760,1763.099976,1717.560059,1730.219971,4941100,1730.219971,"AMZN" +"2018-06-22",1742.619995,1743,1711.900024,1715.670044,4075100,1715.670044,"AMZN" +"2018-06-25",1702.51001,1705,1646.310059,1663.150024,7511200,1663.150024,"AMZN" +"2018-06-26",1672.369995,1701.569946,1663.339966,1691.089966,4386600,1691.089966,"AMZN" +"2018-06-27",1708.109985,1711.949951,1660,1660.51001,4872200,1660.51001,"AMZN" +"2018-06-28",1672.540039,1705.5,1661.170044,1701.449951,4529700,1701.449951,"AMZN" +"2018-06-29",1717,1723.410034,1694.319946,1699.800049,4543500,1699.800049,"AMZN" +"2018-07-02",1682.699951,1713.890015,1678.060059,1713.780029,3185700,1713.780029,"AMZN" +"2018-07-03",1723.959961,1725,1692.47998,1693.959961,2177300,1693.959961,"AMZN" +"2018-07-05",1705.380005,1710.689941,1682.150024,1699.72998,2983100,1699.72998,"AMZN" +"2018-07-06",1696,1715.27002,1691.670044,1710.630005,2650300,1710.630005,"AMZN" +"2018-07-09",1724.050049,1739.560059,1716.22998,1739.02002,3012000,1739.02002,"AMZN" +"2018-07-10",1738.530029,1750,1731,1743.069946,3002900,1743.069946,"AMZN" +"2018-07-11",1737.98999,1756.959961,1734,1755,3209800,1755,"AMZN" +"2018-07-12",1764.51001,1798,1762.180054,1796.619995,4532700,1796.619995,"AMZN" +"2018-07-13",1803.930054,1815.300049,1795.22998,1813.030029,4383200,1813.030029,"AMZN" +"2018-07-16",1821.949951,1841.949951,1814.449951,1822.48999,5466200,1822.48999,"AMZN" +"2018-07-17",1811.560059,1851.689941,1797.380005,1843.930054,5682900,1843.930054,"AMZN" +"2018-07-18",1848,1858.880005,1831.27002,1842.920044,4861900,1842.920044,"AMZN" +"2018-07-19",1829.459961,1841,1811.27002,1812.969971,4676900,1812.969971,"AMZN" +"2018-07-20",1825.01001,1834.839966,1810.060059,1813.699951,3884400,1813.699951,"AMZN" +"2018-07-23",1812.209961,1819,1769.98999,1802,3888500,1802,"AMZN" +"2018-07-24",1829.01001,1840,1809.380005,1829.23999,4278700,1829.23999,"AMZN" +"2018-07-25",1829.300049,1863.839966,1822.640015,1863.609985,3738200,1863.609985,"AMZN" +"2018-07-26",1839,1844.680054,1804.5,1808,9924400,1808,"AMZN" +"2018-07-27",1876.050049,1880.050049,1806.530029,1817.27002,9681000,1817.27002,"AMZN" +"2018-07-30",1827.329956,1829.5,1766.02002,1779.219971,6562300,1779.219971,"AMZN" +"2018-07-31",1786.48999,1801.829956,1739.319946,1777.439941,5738700,1777.439941,"AMZN" +"2018-08-01",1784,1798.439941,1776.02002,1797.170044,4153100,1797.170044,"AMZN" +"2018-08-02",1788.77002,1836.560059,1786,1834.329956,4354700,1834.329956,"AMZN" +"2018-08-03",1837.73999,1841,1821.5,1823.290039,3460500,1823.290039,"AMZN" +"2018-08-06",1825.810059,1847.77002,1818.920044,1847.75,3391800,1847.75,"AMZN" +"2018-08-07",1854.530029,1869.719971,1846.27002,1862.47998,3377500,1862.47998,"AMZN" +"2018-08-08",1861,1891.51001,1854.5,1886.52002,3963000,1886.52002,"AMZN" +"2018-08-09",1882,1914.569946,1877.47998,1898.52002,4849900,1898.52002,"AMZN" +"2018-08-10",1888.51001,1899.5,1878.209961,1886.300049,3639900,1886.300049,"AMZN" +"2018-08-13",1898.5,1925,1893.670044,1896.199951,5512600,1896.199951,"AMZN" +"2018-08-14",1919.390015,1921.01001,1900,1919.650024,3986100,1919.650024,"AMZN" +"2018-08-15",1909.550049,1916.209961,1869.790039,1882.619995,7700700,1882.619995,"AMZN" +"2018-08-16",1903.939941,1905,1883.550049,1886.52002,3957100,1886.52002,"AMZN" +"2018-08-17",1885.800049,1888,1855.550049,1882.219971,4104300,1882.219971,"AMZN" +"2018-08-20",1890.569946,1891.75,1866.060059,1876.709961,2862000,1876.709961,"AMZN" +"2018-08-21",1880,1897.75,1874.410034,1883.420044,3105600,1883.420044,"AMZN" +"2018-08-22",1876.640015,1905.800049,1876.640015,1904.900024,3080500,1904.900024,"AMZN" +"2018-08-23",1907.170044,1919.5,1900.76001,1902.900024,3563000,1902.900024,"AMZN" +"2018-08-24",1910.51001,1916.01001,1902.540039,1905.390015,2800900,1905.390015,"AMZN" +"2018-08-27",1915,1927.699951,1909.280029,1927.680054,3569000,1927.680054,"AMZN" +"2018-08-28",1937.72998,1941.780029,1928.819946,1932.819946,3100700,1932.819946,"AMZN" +"2018-08-29",1953.449951,1998.689941,1948.939941,1998.099976,6531800,1998.099976,"AMZN" +"2018-08-30",1997.420044,2025.569946,1986.900024,2002.380005,7277300,2002.380005,"AMZN" +"2018-08-31",2007,2022.380005,2004.73999,2012.709961,4204400,2012.709961,"AMZN" +"2018-09-04",2026.5,2050.5,2013,2039.51001,5721100,2039.51001,"AMZN" +"2018-09-05",2038.109985,2040.380005,1989.890015,1994.819946,8220600,1994.819946,"AMZN" +"2018-09-06",2006.51001,2007.5,1935.209961,1958.310059,7488700,1958.310059,"AMZN" +"2018-09-07",1938.709961,1975.199951,1937.349976,1952.069946,4892600,1952.069946,"AMZN" +"2018-09-10",1971,1973.040039,1931.52002,1939.01001,4544800,1939.01001,"AMZN" +"2018-09-11",1928.27002,1988.880005,1917,1987.150024,5033600,1987.150024,"AMZN" +"2018-09-12",1994,2000,1962.439941,1990,4414000,1990,"AMZN" +"2018-09-13",2000,2008.76001,1982.030029,1989.869995,3621500,1989.869995,"AMZN" +"2018-09-14",1992.930054,1993.650024,1959.219971,1970.189941,3642000,1970.189941,"AMZN" +"2018-09-17",1954.72998,1956.819946,1887.410034,1908.030029,7050200,1908.030029,"AMZN" +"2018-09-18",1918.650024,1958.199951,1915.439941,1941.050049,4268700,1941.050049,"AMZN" +"2018-09-19",1940.5,1940.829956,1904.900024,1926.420044,4056800,1926.420044,"AMZN" +"2018-09-20",1938.579956,1955,1932.25,1944.300049,3154900,1944.300049,"AMZN" +"2018-09-21",1954.219971,1957.310059,1910.5,1915.01001,6855900,1915.01001,"AMZN" +"2018-09-24",1903.790039,1936.880005,1865,1934.359985,4213700,1934.359985,"AMZN" +"2018-09-25",1942.900024,1975.910034,1938.849976,1974.550049,4538400,1974.550049,"AMZN" +"2018-09-26",1968.5,1995.25,1961.52002,1974.849976,4313500,1974.849976,"AMZN" +"2018-09-27",1993.23999,2016.160034,1988.579956,2012.97998,4329400,2012.97998,"AMZN" +"2018-09-28",2004.410034,2026.52002,1996.459961,2003,4085100,2003,"AMZN" +"2018-10-01",2021.98999,2033.189941,2003.599976,2004.359985,3460500,2004.359985,"AMZN" +"2018-10-02",1999.98999,2013.390015,1965.77002,1971.310059,5400700,1971.310059,"AMZN" +"2018-10-03",1981.699951,1989.699951,1949.810059,1952.76001,5253100,1952.76001,"AMZN" +"2018-10-04",1949,1956,1896.569946,1909.420044,7257000,1909.420044,"AMZN" +"2018-10-05",1917.98999,1929.079956,1862.829956,1889.650024,6822300,1889.650024,"AMZN" +"2018-10-08",1874,1902,1830.660034,1864.420044,7393200,1864.420044,"AMZN" +"2018-10-09",1859.98999,1896.680054,1852.319946,1870.319946,4772900,1870.319946,"AMZN" +"2018-10-10",1857.890015,1858.560059,1754.410034,1755.25,10988900,1755.25,"AMZN" +"2018-10-11",1724,1755.400024,1685.099976,1719.359985,13935900,1719.359985,"AMZN" +"2018-10-12",1808,1808.949951,1742.530029,1788.609985,9444600,1788.609985,"AMZN" +"2018-10-15",1795,1795.050049,1734.22998,1760.949951,6437200,1760.949951,"AMZN" +"2018-10-16",1783.5,1823.880005,1761.550049,1819.959961,5859900,1819.959961,"AMZN" +"2018-10-17",1842.790039,1845,1807,1831.72998,5295200,1831.72998,"AMZN" +"2018-10-18",1821.48999,1830.150024,1767.869995,1770.719971,5874000,1770.719971,"AMZN" +"2018-10-19",1785.160034,1809.099976,1753,1764.030029,5907200,1764.030029,"AMZN" +"2018-10-22",1784,1809.5,1756,1789.300049,4500000,1789.300049,"AMZN" +"2018-10-23",1742.23999,1776.339966,1714,1768.699951,6723900,1768.699951,"AMZN" +"2018-10-24",1773.699951,1777.709961,1656.560059,1664.199951,6928400,1664.199951,"AMZN" +"2018-10-25",1703.339966,1794.810059,1692.01001,1782.170044,10285700,1782.170044,"AMZN" +"2018-10-26",1649.589966,1698.459961,1603,1642.810059,14963800,1642.810059,"AMZN" +"2018-10-29",1660,1665.73999,1495,1538.880005,13866100,1538.880005,"AMZN" +"2018-10-30",1486.160034,1540.98999,1476.359985,1530.420044,12460100,1530.420044,"AMZN" +"2018-10-31",1569.98999,1623.910034,1565.089966,1598.01001,9390200,1598.01001,"AMZN" +"2018-11-01",1623.530029,1670.449951,1598.439941,1665.530029,8135500,1665.530029,"AMZN" +"2018-11-02",1678.589966,1697.439941,1651.829956,1665.530029,6955500,1665.530029,"AMZN" +"2018-11-05",1657.569946,1658.089966,1596.359985,1627.800049,5624700,1627.800049,"AMZN" +"2018-11-06",1618.349976,1665,1614.550049,1642.810059,4257400,1642.810059,"AMZN" +"2018-11-07",1673,1759.22998,1664.079956,1755.48999,8174800,1755.48999,"AMZN" +"2012-05-18",42.049999,45,38,38.23,573576400,38.23,"FB" +"2012-05-21",36.529999,36.66,33,34.029999,168192700,34.029999,"FB" +"2012-05-22",32.610001,33.59,30.940001,31,101786600,31,"FB" +"2012-05-23",31.370001,32.5,31.360001,32,73600000,32,"FB" +"2012-05-24",32.950001,33.209999,31.77,33.029999,50237200,33.029999,"FB" +"2012-05-25",32.900002,32.950001,31.110001,31.91,37149800,31.91,"FB" +"2012-05-29",31.48,31.690001,28.65,28.84,78063400,28.84,"FB" +"2012-05-30",28.700001,29.549999,27.860001,28.190001,57267900,28.190001,"FB" +"2012-05-31",28.549999,29.67,26.83,29.6,111639200,29.6,"FB" +"2012-06-01",28.889999,29.15,27.389999,27.719999,41855500,27.719999,"FB" +"2012-06-04",27.200001,27.65,26.440001,26.9,35230300,26.9,"FB" +"2012-06-05",26.700001,27.76,25.75,25.870001,42473400,25.870001,"FB" +"2012-06-06",26.07,27.17,25.52,26.809999,61489200,26.809999,"FB" +"2012-06-07",27,27.35,26.15,26.309999,26159500,26.309999,"FB" +"2012-06-08",26.549999,27.76,26.440001,27.1,38034000,27.1,"FB" +"2012-06-11",27.18,28.07,26.84,27.01,28219600,27.01,"FB" +"2012-06-12",27.48,27.77,26.959999,27.4,15816800,27.4,"FB" +"2012-06-13",27.66,28.1,27.1,27.27,17102800,27.27,"FB" +"2012-06-14",27.65,28.32,27.379999,28.290001,16855000,28.290001,"FB" +"2012-06-15",28.51,30.1,28.35,30.01,43563800,30.01,"FB" +"2012-06-18",29.959999,32.080002,29.41,31.41,42978900,31.41,"FB" +"2012-06-19",31.540001,32.18,30.700001,31.91,30849000,31.91,"FB" +"2012-06-20",31.92,31.93,31.15,31.6,15553600,31.6,"FB" +"2012-06-21",31.67,32.5,31.51,31.84,21875300,31.84,"FB" +"2012-06-22",32.41,33.450001,32.060001,33.049999,74834000,33.049999,"FB" +"2012-06-25",32.860001,33.02,31.549999,32.060001,24352900,32.060001,"FB" +"2012-06-26",32.689999,33.439999,32.5,33.099998,24858700,33.099998,"FB" +"2012-06-27",32.459999,32.900002,31.9,32.23,28568000,32.23,"FB" +"2012-06-28",31.959999,32.189999,30.9,31.360001,17713300,31.360001,"FB" +"2012-06-29",31.92,31.99,30.76,31.1,19526900,31.1,"FB" +"2012-07-02",31.25,31.73,30.549999,30.77,14122000,30.77,"FB" +"2012-07-03",30.91,31.440001,30.799999,31.200001,8763600,31.200001,"FB" +"2012-07-05",31.32,31.629999,31.02,31.469999,10032100,31.469999,"FB" +"2012-07-06",31.440001,31.9,31.26,31.73,10945600,31.73,"FB" +"2012-07-09",32.099998,32.880001,31.99,32.169998,17785200,32.169998,"FB" +"2012-07-10",32.43,32.48,31.16,31.469999,14269500,31.469999,"FB" +"2012-07-11",31.48,31.559999,30.549999,30.969999,13030300,30.969999,"FB" +"2012-07-12",30.700001,31.4,30.6,30.809999,11300700,30.809999,"FB" +"2012-07-13",31.040001,31.07,30.559999,30.719999,8108300,30.719999,"FB" +"2012-07-16",30.5,30.5,28.209999,28.25,24672100,28.25,"FB" +"2012-07-17",28.48,28.59,27.15,28.09,30438600,28.09,"FB" +"2012-07-18",28.309999,29.290001,28.15,29.110001,16841800,29.110001,"FB" +"2012-07-19",29.41,29.5,28.629999,29,13685100,29,"FB" +"2012-07-20",29,29.469999,28.719999,28.76,11869100,28.76,"FB" +"2012-07-23",28.120001,29,28.01,28.75,12390700,28.75,"FB" +"2012-07-24",28.82,29.450001,28.1,28.450001,11539800,28.450001,"FB" +"2012-07-25",28.389999,29.49,28.08,29.34,17230200,29.34,"FB" +"2012-07-26",27.75,28.23,26.73,26.85,64597400,26.85,"FB" +"2012-07-27",23.190001,24.540001,22.280001,23.709999,123102300,23.709999,"FB" +"2012-07-30",24,24.040001,23.030001,23.15,29285900,23.15,"FB" +"2012-07-31",23.370001,23.370001,21.610001,21.709999,56179400,21.709999,"FB" +"2012-08-01",21.5,21.58,20.84,20.879999,44604400,20.879999,"FB" +"2012-08-02",20.77,20.84,19.82,20.040001,56374500,20.040001,"FB" +"2012-08-03",20.360001,22.16,19.9,21.09,80647000,21.09,"FB" +"2012-08-06",21.389999,22.15,21.299999,21.92,27778900,21.92,"FB" +"2012-08-07",22.200001,22.450001,20.5,20.719999,36782900,20.719999,"FB" +"2012-08-08",20.709999,21.15,20.219999,20.719999,29537400,20.719999,"FB" +"2012-08-09",20.75,21.17,20.610001,21.01,15610700,21.01,"FB" +"2012-08-10",21.41,21.82,21.129999,21.809999,25794700,21.809999,"FB" +"2012-08-13",22.15,22.450001,21.4,21.6,24973100,21.6,"FB" +"2012-08-14",21.41,21.6,20.25,20.379999,39308800,20.379999,"FB" +"2012-08-15",20.639999,21.41,20.4,21.200001,47861100,21.200001,"FB" +"2012-08-16",20.440001,20.48,19.690001,19.870001,157565300,19.870001,"FB" +"2012-08-17",20.01,20.08,19,19.049999,129293400,19.049999,"FB" +"2012-08-20",19.049999,20.129999,18.75,20.01,101186600,20.01,"FB" +"2012-08-21",19.58,19.98,19.09,19.16,70640600,19.16,"FB" +"2012-08-22",19.360001,19.530001,18.959999,19.440001,49892200,19.440001,"FB" +"2012-08-23",19.5,19.73,19.360001,19.440001,32813700,19.440001,"FB" +"2012-08-24",19.52,19.68,19.25,19.41,29622200,19.41,"FB" +"2012-08-27",19.49,19.530001,19.1,19.15,20704000,19.15,"FB" +"2012-08-28",19.1,19.379999,18.950001,19.34,25417000,19.34,"FB" +"2012-08-29",19.32,19.379999,19.07,19.1,16124700,19.1,"FB" +"2012-08-30",19.27,19.450001,19.059999,19.09,30647500,19.09,"FB" +"2012-08-31",18.68,18.700001,18.030001,18.059999,58764200,18.059999,"FB" +"2012-09-04",18.08,18.27,17.549999,17.73,46622400,17.73,"FB" +"2012-09-05",18.27,18.75,18.18,18.58,60781800,18.58,"FB" +"2012-09-06",18.74,19.26,18.719999,18.959999,46066500,18.959999,"FB" +"2012-09-07",19.1,19.42,18.780001,18.98,36371700,18.98,"FB" +"2012-09-10",19.059999,19.200001,18.549999,18.809999,24797800,18.809999,"FB" +"2012-09-11",18.92,19.58,18.85,19.43,50508200,19.43,"FB" +"2012-09-12",20.76,21.16,20.280001,20.93,121584000,20.93,"FB" +"2012-09-13",20.959999,21.48,20.610001,20.709999,65041600,20.709999,"FB" +"2012-09-14",21.129999,22.08,20.9,22,72819800,22,"FB" +"2012-09-17",22.67,22.75,21.5,21.52,50667600,21.52,"FB" +"2012-09-18",21.6,21.98,21.370001,21.870001,36760500,21.870001,"FB" +"2012-09-19",21.99,23.370001,21.77,23.290001,78782800,23.290001,"FB" +"2012-09-20",23.02,23.24,22.540001,22.59,57248900,22.59,"FB" +"2012-09-21",22.969999,23.24,22.6,22.860001,51218100,22.860001,"FB" +"2012-09-24",21.780001,21.98,20.360001,20.790001,79106500,20.790001,"FB" +"2012-09-25",21.200001,21.209999,20.219999,20.280001,46291700,20.280001,"FB" +"2012-09-26",20.15,20.780001,19.799999,20.620001,38271900,20.620001,"FB" +"2012-09-27",20.99,21,20.16,20.32,30215900,20.32,"FB" +"2012-09-28",20.57,21.950001,20.5,21.66,65486000,21.66,"FB" +"2012-10-01",22.08,22.59,21.73,21.99,51262700,21.99,"FB" +"2012-10-02",22.08,22.49,21.82,22.27,29341400,22.27,"FB" +"2012-10-03",22.299999,22.49,21.799999,21.83,32000100,21.83,"FB" +"2012-10-04",22.32,22.4,21.41,21.950001,46892100,21.950001,"FB" +"2012-10-05",21.49,21.629999,20.879999,20.91,40529300,20.91,"FB" +"2012-10-08",20.4,20.75,20.16,20.4,32236700,20.4,"FB" +"2012-10-09",20.389999,20.549999,19.969999,20.23,27161800,20.23,"FB" +"2012-10-10",19.93,19.940001,19.450001,19.639999,39321800,19.639999,"FB" +"2012-10-11",19.879999,19.959999,19.610001,19.75,21817300,19.75,"FB" +"2012-10-12",19.75,19.799999,19.48,19.52,18809400,19.52,"FB" +"2012-10-15",19.68,19.879999,19.49,19.52,20189700,19.52,"FB" +"2012-10-16",19.68,19.690001,19.299999,19.48,21834700,19.48,"FB" +"2012-10-17",19.5,20.48,19.370001,19.879999,44074500,19.879999,"FB" +"2012-10-18",19.700001,19.790001,18.889999,18.98,52157400,18.98,"FB" +"2012-10-19",19,19.059999,18.799999,19,34835000,19,"FB" +"2012-10-22",19.200001,19.43,19.049999,19.32,32447300,19.32,"FB" +"2012-10-23",19.25,19.799999,19.1,19.5,78381200,19.5,"FB" +"2012-10-24",24.129999,24.25,22.85,23.23,228949900,23.23,"FB" +"2012-10-25",23.290001,23.309999,22.469999,22.559999,76142000,22.559999,"FB" +"2012-10-26",22.4,22.879999,21.879999,21.940001,73175800,21.940001,"FB" +"2012-10-31",20.82,21.5,20.73,21.110001,99378200,21.110001,"FB" +"2012-11-01",21.08,21.440001,21.01,21.209999,37713900,21.209999,"FB" +"2012-11-02",21.26,21.690001,21.07,21.18,38344400,21.18,"FB" +"2012-11-05",21.1,21.48,20.92,21.25,31806700,21.25,"FB" +"2012-11-06",21.24,21.370001,20.99,21.17,29062700,21.17,"FB" +"2012-11-07",20.85,20.950001,20.370001,20.469999,33396800,20.469999,"FB" +"2012-11-08",20.52,20.73,19.98,19.99,34254600,19.99,"FB" +"2012-11-09",19.959999,20,19.129999,19.209999,42295500,19.209999,"FB" +"2012-11-12",19.15,20.17,18.870001,20.07,67349200,20.07,"FB" +"2012-11-13",19.610001,20.110001,19.559999,19.860001,71775100,19.860001,"FB" +"2012-11-14",20.1,22.5,19.93,22.360001,229751000,22.360001,"FB" +"2012-11-15",22.34,22.5,21.65,22.17,78857700,22.17,"FB" +"2012-11-16",22.25,23.93,22.18,23.559999,107182200,23.559999,"FB" +"2012-11-19",23.959999,24.120001,22.82,22.92,85021300,22.92,"FB" +"2012-11-20",22.73,23.9,22.700001,23.1,46655300,23.1,"FB" +"2012-11-21",23.219999,24.530001,23.049999,24.32,89862400,24.32,"FB" +"2012-11-23",24.58,24.68,23.879999,24,29520900,24,"FB" +"2012-11-26",24.940001,26.09,24.809999,25.940001,123865000,25.940001,"FB" +"2012-11-27",26.040001,26.5,25.459999,26.15,85760600,26.15,"FB" +"2012-11-28",25.940001,26.49,25.75,26.360001,49205600,26.360001,"FB" +"2012-11-29",26.5,27.52,26.16,27.32,88759700,27.32,"FB" +"2012-11-30",27.26,28,26.76,28,127049600,28,"FB" +"2012-12-03",28,28.879999,26.98,27.040001,123526100,27.040001,"FB" +"2012-12-04",27.059999,27.76,26.68,27.459999,72869200,27.459999,"FB" +"2012-12-05",27.75,27.9,27.26,27.709999,58976300,27.709999,"FB" +"2012-12-06",27.68,27.75,26.82,26.969999,46001500,26.969999,"FB" +"2012-12-07",27.07,27.780001,26.84,27.49,51751900,27.49,"FB" +"2012-12-10",27.17,28.17,27.1,27.84,50608500,27.84,"FB" +"2012-12-11",28.07,28.24,27.66,27.98,77099100,27.98,"FB" +"2012-12-12",28,28.139999,27.370001,27.58,46704200,27.58,"FB" +"2012-12-13",27.59,28.75,27.43,28.24,81051600,28.24,"FB" +"2012-12-14",28.18,28.33,26.76,26.809999,91631600,26.809999,"FB" +"2012-12-17",26.77,27,26.32,26.75,57742500,26.75,"FB" +"2012-12-18",26.959999,27.91,26.9,27.709999,60512900,27.709999,"FB" +"2012-12-19",27.83,28.219999,26.950001,27.41,61390300,27.41,"FB" +"2012-12-20",27.49,27.6,27.129999,27.360001,35574800,27.360001,"FB" +"2012-12-21",26.66,27.01,26.120001,26.26,54555200,26.26,"FB" +"2012-12-24",26.5,26.959999,26.200001,26.93,28230100,26.93,"FB" +"2012-12-26",27.030001,27.18,26.379999,26.51,33175400,26.51,"FB" +"2012-12-27",26.549999,26.799999,25.52,26.049999,43481700,26.049999,"FB" +"2012-12-28",25.48,26.110001,25.15,25.91,56574800,25.91,"FB" +"2012-12-31",26.200001,26.99,26.110001,26.620001,60374500,26.620001,"FB" +"2013-01-02",27.440001,28.18,27.42,28,69846400,28,"FB" +"2013-01-03",27.879999,28.469999,27.59,27.77,63140600,27.77,"FB" +"2013-01-04",28.01,28.93,27.83,28.76,72715400,28.76,"FB" +"2013-01-07",28.690001,29.790001,28.65,29.42,83781800,29.42,"FB" +"2013-01-08",29.51,29.6,28.860001,29.059999,45871300,29.059999,"FB" +"2013-01-09",29.67,30.6,29.49,30.59,104787700,30.59,"FB" +"2013-01-10",30.6,31.450001,30.280001,31.299999,95316400,31.299999,"FB" +"2013-01-11",31.280001,31.959999,31.1,31.719999,89598000,31.719999,"FB" +"2013-01-14",32.080002,32.209999,30.620001,30.950001,98892800,30.950001,"FB" +"2013-01-15",30.639999,31.709999,29.879999,30.1,173242600,30.1,"FB" +"2013-01-16",30.209999,30.35,29.530001,29.85,75332700,29.85,"FB" +"2013-01-17",30.08,30.42,30.030001,30.139999,40256700,30.139999,"FB" +"2013-01-18",30.309999,30.440001,29.27,29.66,49631500,29.66,"FB" +"2013-01-22",29.75,30.889999,29.74,30.73,55243300,30.73,"FB" +"2013-01-23",31.1,31.5,30.799999,30.82,48899800,30.82,"FB" +"2013-01-24",31.27,31.49,30.809999,31.08,43845100,31.08,"FB" +"2013-01-25",31.41,31.93,31.129999,31.540001,54363600,31.540001,"FB" +"2013-01-28",31.879999,32.509998,31.809999,32.470001,59682500,32.470001,"FB" +"2013-01-29",32,32.07,30.709999,30.790001,72976500,30.790001,"FB" +"2013-01-30",30.98,31.49,30.879999,31.24,87682100,31.24,"FB" +"2013-01-31",29.15,31.469999,28.74,30.98,190744900,30.98,"FB" +"2013-02-01",31.01,31.02,29.629999,29.73,85856700,29.73,"FB" +"2013-02-04",29.059999,29.200001,28.01,28.110001,92362200,28.110001,"FB" +"2013-02-05",28.26,28.959999,28.040001,28.639999,47948200,28.639999,"FB" +"2013-02-06",28.74,29.290001,28.66,29.049999,38375900,29.049999,"FB" +"2013-02-07",29.110001,29.15,28.27,28.65,34540100,28.65,"FB" +"2013-02-08",28.889999,29.17,28.51,28.549999,37708800,28.549999,"FB" +"2013-02-11",28.610001,28.68,28.040001,28.26,37361800,28.26,"FB" +"2013-02-12",27.67,28.16,27.1,27.370001,93498700,27.370001,"FB" +"2013-02-13",27.360001,28.32,27.309999,27.91,50164000,27.91,"FB" +"2013-02-14",28.02,28.629999,28.01,28.5,35615800,28.5,"FB" +"2013-02-15",28.52,28.75,28.09,28.32,33109300,28.32,"FB" +"2013-02-19",28.23,29.08,28.120001,28.93,49396400,28.93,"FB" +"2013-02-20",28.92,29.049999,28.33,28.459999,42098200,28.459999,"FB" +"2013-02-21",28.280001,28.549999,27.15,27.280001,49642300,27.280001,"FB" +"2013-02-22",27.620001,27.629999,26.82,27.129999,36350200,27.129999,"FB" +"2013-02-25",27.16,27.639999,27.15,27.27,34652000,27.27,"FB" +"2013-02-26",27.360001,27.459999,26.700001,27.389999,31611700,27.389999,"FB" +"2013-02-27",27.34,27.34,26.629999,26.870001,44319700,26.870001,"FB" +"2013-02-28",26.84,27.299999,26.34,27.25,83027800,27.25,"FB" +"2013-03-01",27.049999,28.120001,26.809999,27.780001,54064800,27.780001,"FB" +"2013-03-04",27.76,28.059999,27.440001,27.719999,32400700,27.719999,"FB" +"2013-03-05",27.879999,28.18,27.209999,27.52,40622200,27.52,"FB" +"2013-03-06",28.1,28.129999,27.35,27.450001,33532600,27.450001,"FB" +"2013-03-07",27.57,28.68,27.469999,28.58,74540200,28.58,"FB" +"2013-03-08",28.43,28.469999,27.73,27.959999,44198900,27.959999,"FB" +"2013-03-11",28.01,28.639999,27.83,28.139999,35642100,28.139999,"FB" +"2013-03-12",28.1,28.32,27.6,27.83,27569600,27.83,"FB" +"2013-03-13",27.620001,27.65,26.92,27.08,39619500,27.08,"FB" +"2013-03-14",27.1,27.43,26.83,27.040001,27646400,27.040001,"FB" +"2013-03-15",27.030001,27.059999,26.559999,26.65,31597400,26.65,"FB" +"2013-03-18",26.370001,26.790001,25.780001,26.49,26653700,26.49,"FB" +"2013-03-19",26.530001,26.9,26.209999,26.549999,25254200,26.549999,"FB" +"2013-03-20",26.68,26.690001,25.780001,25.860001,44006500,25.860001,"FB" +"2013-03-21",25.66,26.110001,25.559999,25.74,24336100,25.74,"FB" +"2013-03-22",25.799999,26.01,25.629999,25.73,18456300,25.73,"FB" +"2013-03-25",25.75,25.799999,25.08,25.129999,39199000,25.129999,"FB" +"2013-03-26",25.08,25.48,25.030001,25.209999,26957200,25.209999,"FB" +"2013-03-27",25,26.280001,24.719999,26.09,52297400,26.09,"FB" +"2013-03-28",26.09,26.17,25.52,25.58,28585700,25.58,"FB" +"2013-04-01",25.629999,25.889999,25.280001,25.530001,22249300,25.530001,"FB" +"2013-04-02",25.77,26.120001,25.299999,25.42,35153300,25.42,"FB" +"2013-04-03",25.83,26.389999,25.700001,26.25,48195200,26.25,"FB" +"2013-04-04",26.620001,27.23,26.110001,27.07,82016800,27.07,"FB" +"2013-04-05",26.860001,27.799999,26.610001,27.389999,64566600,27.389999,"FB" +"2013-04-08",27.190001,27.200001,26.629999,26.85,27256000,26.85,"FB" +"2013-04-09",26.58,26.889999,26.42,26.59,21311100,26.59,"FB" +"2013-04-10",27.01,27.84,26.9,27.57,45949400,27.57,"FB" +"2013-04-11",27.48,28.1,27.25,28.02,33368500,28.02,"FB" +"2013-04-12",28,28,27.24,27.4,28697400,27.4,"FB" +"2013-04-15",27.16,27.48,26.360001,26.52,30275400,26.52,"FB" +"2013-04-16",26.809999,27.110001,26.4,26.92,27365900,26.92,"FB" +"2013-04-17",26.65,27.200001,26.389999,26.629999,26440600,26.629999,"FB" +"2013-04-18",26.82,26.82,25.15,25.690001,39059000,25.690001,"FB" +"2013-04-19",25.620001,25.959999,25.33,25.73,20380900,25.73,"FB" +"2013-04-22",25.809999,26.360001,25.700001,25.969999,25687600,25.969999,"FB" +"2013-04-23",26.219999,26.33,25.77,25.98,25191500,25.98,"FB" +"2013-04-24",25.93,26.4,25.799999,26.110001,19729900,26.110001,"FB" +"2013-04-25",26.07,26.4,26,26.139999,17150000,26.139999,"FB" +"2013-04-26",26.6,27.620001,26.6,26.85,33018000,26.85,"FB" +"2013-04-29",27.16,27.41,26.860001,26.98,29201100,26.98,"FB" +"2013-04-30",27.129999,27.85,27.01,27.77,36245700,27.77,"FB" +"2013-05-01",27.85,27.92,27.309999,27.43,64567600,27.43,"FB" +"2013-05-02",28.01,29.02,27.98,28.969999,104257000,28.969999,"FB" +"2013-05-03",29.040001,29.07,28.15,28.309999,58506400,28.309999,"FB" +"2013-05-06",28.33,28.459999,27.48,27.57,43939400,27.57,"FB" +"2013-05-07",27.549999,27.85,26.85,26.889999,41259100,26.889999,"FB" +"2013-05-08",26.879999,27.299999,26.65,27.120001,34654900,27.120001,"FB" +"2013-05-09",27.08,27.549999,26.85,27.040001,33457200,27.040001,"FB" +"2013-05-10",27.139999,27.299999,26.57,26.68,30847100,26.68,"FB" +"2013-05-13",26.6,27.33,26.530001,26.82,29068800,26.82,"FB" +"2013-05-14",26.889999,27.280001,26.82,27.07,24930300,27.07,"FB" +"2013-05-15",26.92,26.99,26.4,26.6,30299800,26.6,"FB" +"2013-05-16",26.48,26.549999,25.9,26.129999,35499100,26.129999,"FB" +"2013-05-17",26.4,26.6,26.200001,26.25,29462700,26.25,"FB" +"2013-05-20",26.18,26.190001,25.690001,25.76,42402900,25.76,"FB" +"2013-05-21",25.870001,26.08,25.59,25.66,26261300,25.66,"FB" +"2013-05-22",25.65,25.85,24.92,25.16,45314500,25.16,"FB" +"2013-05-23",24.799999,25.530001,24.77,25.059999,37663100,25.059999,"FB" +"2013-05-24",24.969999,24.969999,24.08,24.309999,58727900,24.309999,"FB" +"2013-05-28",24.540001,24.540001,23.92,24.1,50079700,24.1,"FB" +"2013-05-29",23.790001,23.809999,23.26,23.32,64237800,23.32,"FB" +"2013-05-30",24.129999,24.780001,23.93,24.549999,60733200,24.549999,"FB" +"2013-05-31",24.629999,24.950001,24.27,24.35,35925000,24.35,"FB" +"2013-06-03",24.27,24.32,23.709999,23.85,35733800,23.85,"FB" +"2013-06-04",23.889999,23.93,23.32,23.52,34760800,23.52,"FB" +"2013-06-05",23.35,23.709999,22.790001,22.9,53819700,22.9,"FB" +"2013-06-06",22.99,23.09,22.67,22.969999,31260700,22.969999,"FB" +"2013-06-07",23.030001,23.4,22.860001,23.290001,38699200,23.290001,"FB" +"2013-06-10",24.059999,24.6,23.99,24.33,58393000,24.33,"FB" +"2013-06-11",24.030001,24.35,24,24.030001,29885900,24.030001,"FB" +"2013-06-12",24.16,24.26,23.58,23.77,26445800,23.77,"FB" +"2013-06-13",23.719999,23.83,23.27,23.73,31189300,23.73,"FB" +"2013-06-14",23.559999,23.889999,23.26,23.629999,30677100,23.629999,"FB" +"2013-06-17",23.91,24.25,23.75,24.02,33664500,24.02,"FB" +"2013-06-18",24.09,24.690001,24.08,24.209999,36709100,24.209999,"FB" +"2013-06-19",24.200001,25.190001,24.1,24.309999,31790600,24.309999,"FB" +"2013-06-20",24.280001,24.75,23.65,23.9,42765600,23.9,"FB" +"2013-06-21",24.59,24.700001,24.049999,24.530001,45833900,24.530001,"FB" +"2013-06-24",23.950001,24.110001,23.379999,23.940001,40626000,23.940001,"FB" +"2013-06-25",24.139999,24.43,24.040001,24.25,24713200,24.25,"FB" +"2013-06-26",24.51,24.65,23.99,24.16,29890300,24.16,"FB" +"2013-06-27",24.24,24.84,24.209999,24.66,34694100,24.66,"FB" +"2013-06-28",24.68,24.98,24.42,24.879999,96778900,24.879999,"FB" +"2013-07-01",24.969999,25.059999,24.620001,24.809999,20582200,24.809999,"FB" +"2013-07-02",24.700001,24.77,24.299999,24.41,18394100,24.41,"FB" +"2013-07-03",24.219999,24.709999,24.15,24.52,10404400,24.52,"FB" +"2013-07-05",24.65,24.66,24.200001,24.370001,20229500,24.370001,"FB" +"2013-07-08",24.469999,25.040001,24.42,24.709999,27064600,24.709999,"FB" +"2013-07-09",25.07,25.49,25.030001,25.48,30387900,25.48,"FB" +"2013-07-10",25.58,25.83,25.469999,25.799999,26721800,25.799999,"FB" +"2013-07-11",25.959999,26,25.450001,25.809999,26777400,25.809999,"FB" +"2013-07-12",25.74,25.93,25.549999,25.91,16537900,25.91,"FB" +"2013-07-15",25.93,26.43,25.65,26.280001,24234000,26.280001,"FB" +"2013-07-16",26.389999,26.75,26.01,26.32,30817600,26.32,"FB" +"2013-07-17",26.370001,26.780001,26.299999,26.65,21518500,26.65,"FB" +"2013-07-18",26.75,26.77,26.120001,26.18,24806900,26.18,"FB" +"2013-07-19",25.82,26.110001,25.6,25.879999,46539700,25.879999,"FB" +"2013-07-22",25.99,26.129999,25.719999,26.049999,27526300,26.049999,"FB" +"2013-07-23",26.1,26.299999,25.969999,26.129999,28221600,26.129999,"FB" +"2013-07-24",26.32,26.530001,26.049999,26.51,82635600,26.51,"FB" +"2013-07-25",33.540001,34.880001,32.75,34.360001,365457900,34.360001,"FB" +"2013-07-26",33.77,34.73,33.560001,34.009998,136028900,34.009998,"FB" +"2013-07-29",34.07,35.630001,34.009998,35.43,124718800,35.43,"FB" +"2013-07-30",35.650002,37.959999,35.32,37.630001,173582800,37.630001,"FB" +"2013-07-31",37.959999,38.310001,36.330002,36.799999,154828700,36.799999,"FB" +"2013-08-01",37.299999,38.290001,36.919998,37.490002,106066500,37.490002,"FB" +"2013-08-02",37.66,38.490002,37.5,38.049999,73058500,38.049999,"FB" +"2013-08-05",38.43,39.32,38.25,39.189999,79994800,39.189999,"FB" +"2013-08-06",39.110001,39.25,37.939999,38.549999,63950800,38.549999,"FB" +"2013-08-07",38.610001,38.939999,37.700001,38.869999,68854800,38.869999,"FB" +"2013-08-08",39.130001,39.189999,38.43,38.540001,41301000,38.540001,"FB" +"2013-08-09",38.59,38.740002,38.009998,38.5,43532300,38.5,"FB" +"2013-08-12",38.200001,38.5,38.099998,38.220001,31161000,38.220001,"FB" +"2013-08-13",38.240002,38.32,36.77,37.02,65379200,37.02,"FB" +"2013-08-14",36.830002,37.549999,36.619999,36.650002,48423900,36.650002,"FB" +"2013-08-15",36.360001,37.07,36.02,36.560001,56521100,36.560001,"FB" +"2013-08-16",36.970001,37.490002,36.900002,37.080002,45840800,37.080002,"FB" +"2013-08-19",37.43,38.279999,37.139999,37.810001,57609600,37.810001,"FB" +"2013-08-20",38.349998,38.580002,37.689999,38.41,57995200,38.41,"FB" +"2013-08-21",38.380001,38.849998,38.150002,38.32,46116900,38.32,"FB" +"2013-08-22",38.369999,38.75,38.34,38.549999,21931200,38.549999,"FB" +"2013-08-23",39,40.630001,38.93,40.549999,86442300,40.549999,"FB" +"2013-08-26",40.900002,41.939999,40.619999,41.34,94162400,41.34,"FB" +"2013-08-27",40.68,41.200001,39.419998,39.639999,72695100,39.639999,"FB" +"2013-08-28",39.959999,40.849998,39.880001,40.549999,57918200,40.549999,"FB" +"2013-08-29",40.889999,41.779999,40.799999,41.279999,58303400,41.279999,"FB" +"2013-08-30",42.02,42.259998,41.060001,41.290001,67735100,41.290001,"FB" +"2013-09-03",41.84,42.16,41.509998,41.869999,48774900,41.869999,"FB" +"2013-09-04",42.009998,42.169998,41.439999,41.779999,42581900,41.779999,"FB" +"2013-09-05",41.790001,42.77,41.77,42.66,50035400,42.66,"FB" +"2013-09-06",43.09,44.610001,42.400002,43.950001,117535700,43.950001,"FB" +"2013-09-09",44.360001,44.790001,43.700001,44.040001,75794700,44.040001,"FB" +"2013-09-10",44.240002,44.259998,43.23,43.599998,54540300,43.599998,"FB" +"2013-09-11",43.389999,45.09,43.110001,45.040001,72328300,45.040001,"FB" +"2013-09-12",45.529999,45.619999,44.650002,44.75,68072300,44.75,"FB" +"2013-09-13",45.040001,45.080002,43.93,44.310001,52765300,44.310001,"FB" +"2013-09-16",44.849998,44.939999,42.43,42.509998,70424200,42.509998,"FB" +"2013-09-17",42.5,45.439999,42.43,45.07,91934600,45.07,"FB" +"2013-09-18",44.84,45.470001,44.400002,45.23,79317000,45.23,"FB" +"2013-09-19",45.509998,46.049999,45.23,45.98,63972400,45.98,"FB" +"2013-09-20",46.32,47.599998,45.740002,47.490002,115508400,47.490002,"FB" +"2013-09-23",47.279999,47.549999,46.290001,47.189999,75177000,47.189999,"FB" +"2013-09-24",48.509998,49.66,48.16,48.450001,136716100,48.450001,"FB" +"2013-09-25",49.23,49.540001,48.459999,49.459999,87879700,49.459999,"FB" +"2013-09-26",50.009998,50.599998,49.5,50.389999,98220100,50.389999,"FB" +"2013-09-27",50.290001,51.279999,49.860001,51.240002,81410500,51.240002,"FB" +"2013-09-30",50.139999,51.599998,49.799999,50.23,100095000,50.23,"FB" +"2013-10-01",49.970001,51.029999,49.450001,50.419998,98114000,50.419998,"FB" +"2013-10-02",50.130001,51.099998,49.950001,50.279999,62834000,50.279999,"FB" +"2013-10-03",50.470001,50.720001,49.060001,49.18,82045000,49.18,"FB" +"2013-10-04",49.77,51.16,49.57,51.040001,74447000,51.040001,"FB" +"2013-10-07",50.73,51.290001,50.400002,50.52,57204000,50.52,"FB" +"2013-10-08",50.599998,50.599998,47.080002,47.139999,136081000,47.139999,"FB" +"2013-10-09",47.380001,47.84,45.259998,46.77,147297000,46.77,"FB" +"2013-10-10",47.869999,49.68,47.830002,49.049999,99774000,49.049999,"FB" +"2013-10-11",49.18,49.869999,48.790001,49.110001,58428000,49.110001,"FB" +"2013-10-14",48.310001,49.630001,47.91,49.509998,68781000,49.509998,"FB" +"2013-10-15",49.990002,51,49.18,49.5,81167000,49.5,"FB" +"2013-10-16",50.040001,51.240002,49.900002,51.139999,64678000,51.139999,"FB" +"2013-10-17",51.119999,52.220001,50.950001,52.209999,71522000,52.209999,"FB" +"2013-10-18",54.18,54.830002,53.599998,54.220001,88260000,54.220001,"FB" +"2013-10-21",54.68,54.810001,53.509998,53.849998,58235000,53.849998,"FB" +"2013-10-22",54.330002,54.759998,52.200001,52.68,83204000,52.68,"FB" +"2013-10-23",51.75,52.25,51.130001,51.900002,57207000,51.900002,"FB" +"2013-10-24",52.380001,52.84,51.59,52.450001,46775000,52.450001,"FB" +"2013-10-25",53.18,53.240002,51.880001,51.950001,45085000,51.950001,"FB" +"2013-10-28",51.540001,51.700001,49.610001,50.23,73472000,50.23,"FB" +"2013-10-29",50.73,50.790001,49.25,49.400002,102143000,49.400002,"FB" +"2013-10-30",50,50.209999,48.75,49.009998,127073000,49.009998,"FB" +"2013-10-31",47.16,52,46.5,50.209999,248809000,50.209999,"FB" +"2013-11-01",50.849998,52.09,49.720001,49.75,95033000,49.75,"FB" +"2013-11-04",49.369999,49.75,48.02,48.220001,80371000,48.220001,"FB" +"2013-11-05",47.790001,50.18,47.509998,50.110001,76835000,50.110001,"FB" +"2013-11-06",50.259998,50.450001,48.709999,49.119999,67889000,49.119999,"FB" +"2013-11-07",49.240002,49.869999,47.299999,47.560001,97128000,47.560001,"FB" +"2013-11-08",47.810001,48.650002,47.25,47.529999,70731000,47.529999,"FB" +"2013-11-11",47.040001,47.529999,45.73,46.200001,80910000,46.200001,"FB" +"2013-11-12",46,47.369999,45.830002,46.610001,68196000,46.610001,"FB" +"2013-11-13",46.23,48.740002,46.060001,48.709999,79245000,48.709999,"FB" +"2013-11-14",48.700001,49.57,48.029999,48.990002,75117000,48.990002,"FB" +"2013-11-15",49.110001,49.48,48.709999,49.009998,42453000,49.009998,"FB" +"2013-11-18",48.470001,48.84,45.799999,45.830002,85910000,45.830002,"FB" +"2013-11-19",46.259998,47,45.720001,46.360001,75602000,46.360001,"FB" +"2013-11-20",46.610001,47.549999,46.310001,46.43,53933000,46.43,"FB" +"2013-11-21",46.990002,47.459999,46.689999,46.700001,34886000,46.700001,"FB" +"2013-11-22",47.040001,47.27,45.959999,46.23,40545000,46.23,"FB" +"2013-11-25",46.360001,46.650002,44.040001,44.82,82565000,44.82,"FB" +"2013-11-26",44.66,46.169998,43.549999,45.889999,82016000,45.889999,"FB" +"2013-11-27",45.970001,46.669998,45.529999,46.490002,44993000,46.490002,"FB" +"2013-11-29",46.75,47.209999,46.5,47.009998,22953900,47.009998,"FB" +"2013-12-02",46.900002,47.540001,46.259998,47.060001,50774000,47.060001,"FB" +"2013-12-03",46.75,47.200001,46.290001,46.73,32086000,46.73,"FB" +"2013-12-04",46.459999,48.77,46.259998,48.619999,60890000,48.619999,"FB" +"2013-12-05",48.150002,48.700001,47.869999,48.34,43855000,48.34,"FB" +"2013-12-06",48.98,49.389999,47.709999,47.939999,42938000,47.939999,"FB" +"2013-12-09",48.09,48.970001,47.740002,48.84,36056000,48.84,"FB" +"2013-12-10",48.639999,50.77,48.540001,50.25,68479000,50.25,"FB" +"2013-12-11",50.549999,50.77,49.009998,49.380001,65776000,49.380001,"FB" +"2013-12-12",51.049999,52.07,50.66,51.830002,92723000,51.830002,"FB" +"2013-12-13",51.66,53.5,51.34,53.32,82641000,53.32,"FB" +"2013-12-16",53.25,54.5,52.91,53.810001,85119000,53.810001,"FB" +"2013-12-17",54.759998,55.18,54.240002,54.860001,78751000,54.860001,"FB" +"2013-12-18",54.860001,55.889999,53.75,55.57,76003000,55.57,"FB" +"2013-12-19",54.330002,55.189999,53.950001,55.049999,89753200,55.049999,"FB" +"2013-12-20",54.93,55.150002,54.23,55.119999,239824000,55.119999,"FB" +"2013-12-23",55.5,58.32,55.450001,57.77,98297000,57.77,"FB" +"2013-12-24",58.27,58.580002,56.91,57.959999,46617800,57.959999,"FB" +"2013-12-26",58.32,58.380001,57.369999,57.73,55101000,57.73,"FB" +"2013-12-27",57.48,57.68,55.25,55.439999,60466000,55.439999,"FB" +"2013-12-30",54.93,55.18,53.43,53.709999,68307000,53.709999,"FB" +"2013-12-31",54.119999,54.860001,53.91,54.650002,43076200,54.650002,"FB" +"2014-01-02",54.830002,55.220001,54.189999,54.709999,43195500,54.709999,"FB" +"2014-01-03",55.02,55.650002,54.529999,54.560001,38246200,54.560001,"FB" +"2014-01-06",54.419998,57.259998,54.049999,57.200001,68852600,57.200001,"FB" +"2014-01-07",57.700001,58.549999,57.220001,57.919998,77207400,57.919998,"FB" +"2014-01-08",57.599998,58.41,57.23,58.23,56682400,58.23,"FB" +"2014-01-09",58.650002,58.959999,56.650002,57.220001,92253300,57.220001,"FB" +"2014-01-10",57.130001,58.299999,57.060001,57.939999,42449500,57.939999,"FB" +"2014-01-13",57.91,58.25,55.380001,55.91,63010900,55.91,"FB" +"2014-01-14",56.459999,57.779999,56.099998,57.740002,37503600,57.740002,"FB" +"2014-01-15",57.98,58.57,57.27,57.599998,33663400,57.599998,"FB" +"2014-01-16",57.259998,58.02,56.830002,57.189999,34541800,57.189999,"FB" +"2014-01-17",57.299999,57.82,56.07,56.299999,40849200,56.299999,"FB" +"2014-01-21",56.599998,58.580002,56.5,58.509998,48669200,58.509998,"FB" +"2014-01-22",58.849998,59.310001,57.099998,57.509998,61352900,57.509998,"FB" +"2014-01-23",56.369999,56.68,55.689999,56.630001,47951800,56.630001,"FB" +"2014-01-24",56.150002,56.419998,54.400002,54.450001,55200700,54.450001,"FB" +"2014-01-27",54.73,54.939999,51.849998,53.549999,73924100,53.549999,"FB" +"2014-01-28",54.02,55.279999,54,55.139999,48191200,55.139999,"FB" +"2014-01-29",54.610001,54.950001,53.189999,53.529999,92995600,53.529999,"FB" +"2014-01-30",62.119999,62.5,60.459999,61.080002,150178900,61.080002,"FB" +"2014-01-31",60.470001,63.369999,60.169998,62.57,87794600,62.57,"FB" +"2014-02-03",63.029999,63.77,60.700001,61.48,74866600,61.48,"FB" +"2014-02-04",62.049999,63.139999,61.82,62.75,45985500,62.75,"FB" +"2014-02-05",62.740002,63.16,61.27,62.189999,51685100,62.189999,"FB" +"2014-02-06",61.459999,62.779999,61.459999,62.16,42086500,62.16,"FB" +"2014-02-07",62.27,64.57,62.220001,64.32,60704300,64.32,"FB" +"2014-02-10",64.300003,64.489998,63.470001,63.549999,43666100,63.549999,"FB" +"2014-02-11",63.75,65,63.349998,64.849998,45675600,64.849998,"FB" +"2014-02-12",64.919998,65.059998,64.050003,64.449997,47282100,64.449997,"FB" +"2014-02-13",64.18,67.330002,64.050003,67.330002,61911700,67.330002,"FB" +"2014-02-14",67.5,67.580002,66.720001,67.089996,36694900,67.089996,"FB" +"2014-02-18",66.940002,67.540001,66.07,67.300003,43809900,67.300003,"FB" +"2014-02-19",67.050003,69.080002,67,68.059998,62087100,68.059998,"FB" +"2014-02-20",67.730003,70.110001,65.730003,69.629997,130928900,69.629997,"FB" +"2014-02-21",69.690002,69.959999,68.449997,68.589996,70932400,68.589996,"FB" +"2014-02-24",68.739998,71.440002,68.540001,70.779999,76620300,70.779999,"FB" +"2014-02-25",70.949997,71,69.449997,69.849998,52077000,69.849998,"FB" +"2014-02-26",70.190002,71.220001,68.849998,69.260002,55322700,69.260002,"FB" +"2014-02-27",69.339996,70.010002,68.870003,68.940002,41653700,68.940002,"FB" +"2014-02-28",69.470001,69.879997,67.379997,68.459999,66783700,68.459999,"FB" +"2014-03-03",66.959999,68.050003,66.510002,67.410004,56824100,67.410004,"FB" +"2014-03-04",68.660004,68.900002,67.620003,68.800003,42013500,68.800003,"FB" +"2014-03-05",69.690002,71.970001,69.620003,71.57,74567700,71.57,"FB" +"2014-03-06",71.879997,71.889999,70.25,70.839996,46026500,70.839996,"FB" +"2014-03-07",71.080002,71.18,69.470001,69.800003,38927000,69.800003,"FB" +"2014-03-10",70.769997,72.150002,70.510002,72.029999,59871600,72.029999,"FB" +"2014-03-11",72.5,72.589996,69.959999,70.099998,59408300,70.099998,"FB" +"2014-03-12",69.860001,71.349998,69,70.879997,46340500,70.879997,"FB" +"2014-03-13",71.290001,71.349998,68.150002,68.830002,57091000,68.830002,"FB" +"2014-03-14",68.489998,69.43,67.459999,67.720001,48227000,67.720001,"FB" +"2014-03-17",68.18,68.949997,66.620003,68.739998,52197000,68.739998,"FB" +"2014-03-18",68.760002,69.599998,68.300003,69.190002,40827000,69.190002,"FB" +"2014-03-19",69.169998,69.290001,67.470001,68.239998,43981000,68.239998,"FB" +"2014-03-20",68.010002,68.230003,66.82,66.970001,44439000,66.970001,"FB" +"2014-03-21",67.529999,67.919998,66.18,67.239998,59999900,67.239998,"FB" +"2014-03-24",67.190002,67.360001,63.360001,64.099998,85696000,64.099998,"FB" +"2014-03-25",64.889999,66.190002,63.779999,64.889999,68786000,64.889999,"FB" +"2014-03-26",64.739998,64.949997,60.369999,60.389999,97503900,60.389999,"FB" +"2014-03-27",60.509998,61.900002,57.98,60.970001,112650000,60.970001,"FB" +"2014-03-28",61.34,61.950001,59.34,60.009998,67052000,60.009998,"FB" +"2014-03-31",60.779999,61.52,59.869999,60.240002,53011000,60.240002,"FB" +"2014-04-01",60.459999,62.66,60.240002,62.619999,59291000,62.619999,"FB" +"2014-04-02",63.209999,63.91,62.209999,62.720001,66277000,62.720001,"FB" +"2014-04-03",62.549999,63.169998,59.130001,59.490002,83859000,59.490002,"FB" +"2014-04-04",59.939999,60.200001,56.32,56.75,125214400,56.75,"FB" +"2014-04-07",55.900002,58,55.439999,56.950001,108488000,56.950001,"FB" +"2014-04-08",57.68,58.709999,57.169998,58.189999,78836000,58.189999,"FB" +"2014-04-09",59.630001,62.459999,59.189999,62.41,100215000,62.41,"FB" +"2014-04-10",63.080002,63.18,58.68,59.16,114988000,59.16,"FB" +"2014-04-11",57.599998,60.310001,57.310001,58.529999,91452000,58.529999,"FB" +"2014-04-14",60.09,60.450001,57.779999,58.889999,72325000,58.889999,"FB" +"2014-04-15",59.290001,59.68,55.880001,59.09,108623000,59.09,"FB" +"2014-04-16",59.790001,60.189999,57.740002,59.720001,78774000,59.720001,"FB" +"2014-04-17",59.299999,60.580002,58.720001,58.939999,88040000,58.939999,"FB" +"2014-04-21",59.459999,61.240002,59.150002,61.240002,60364000,61.240002,"FB" +"2014-04-22",62.650002,63.439999,62.220001,63.029999,60631000,63.029999,"FB" +"2014-04-23",63.450001,63.48,61.259998,61.360001,95908700,61.360001,"FB" +"2014-04-24",63.599998,63.650002,59.77,60.869999,138769000,60.869999,"FB" +"2014-04-25",59.970001,60.009998,57.57,57.709999,92502000,57.709999,"FB" +"2014-04-28",58.049999,58.310001,54.66,56.139999,107758000,56.139999,"FB" +"2014-04-29",56.09,58.279999,55.84,58.150002,75557000,58.150002,"FB" +"2014-04-30",57.580002,59.849998,57.16,59.779999,76093000,59.779999,"FB" +"2014-05-01",60.43,62.279999,60.209999,61.150002,82429000,61.150002,"FB" +"2014-05-02",61.299999,61.889999,60.18,60.459999,54189000,60.459999,"FB" +"2014-05-05",59.669998,61.349998,59.18,61.220001,46057000,61.220001,"FB" +"2014-05-06",60.98,61.150002,58.490002,58.529999,55901000,58.529999,"FB" +"2014-05-07",58.77,59.299999,56.259998,57.389999,78587000,57.389999,"FB" +"2014-05-08",57.23,58.82,56.5,56.759998,61251000,56.759998,"FB" +"2014-05-09",56.849998,57.650002,56.380001,57.240002,52584000,57.240002,"FB" +"2014-05-12",57.98,59.900002,57.98,59.830002,48575000,59.830002,"FB" +"2014-05-13",59.66,60.889999,59.509998,59.830002,48525000,59.830002,"FB" +"2014-05-14",59.529999,60.450001,58.950001,59.23,47429000,59.23,"FB" +"2014-05-15",59.259998,59.380001,57.52,57.919998,56814000,57.919998,"FB" +"2014-05-16",58.310001,58.450001,57.310001,58.02,47933000,58.02,"FB" +"2014-05-19",57.889999,59.560001,57.57,59.209999,43034000,59.209999,"FB" +"2014-05-20",59.5,60.189999,58.18,58.560001,53931000,58.560001,"FB" +"2014-05-21",58.560001,60.5,58.25,60.490002,58992000,60.490002,"FB" +"2014-05-22",60.939999,61.48,60.400002,60.52,54200000,60.52,"FB" +"2014-05-23",60.41,61.450001,60.150002,61.349998,38294000,61.349998,"FB" +"2014-05-27",61.619999,63.509998,61.57,63.48,55682000,63.48,"FB" +"2014-05-28",63.389999,64.139999,62.619999,63.509998,47795000,63.509998,"FB" +"2014-05-29",63.84,64.300003,63.509998,63.830002,42700000,63.830002,"FB" +"2014-05-30",63.950001,64.169998,62.560001,63.299999,45253500,63.299999,"FB" +"2014-06-02",63.23,63.59,62.049999,63.080002,35996000,63.080002,"FB" +"2014-06-03",62.619999,63.419998,62.32,62.869999,32217000,62.869999,"FB" +"2014-06-04",62.450001,63.59,62.07,63.34,36514000,63.34,"FB" +"2014-06-05",63.66,64.360001,62.82,63.189999,47352000,63.189999,"FB" +"2014-06-06",63.369999,63.48,62.150002,62.5,42442000,62.5,"FB" +"2014-06-09",62.400002,63.34,61.790001,62.880001,37617000,62.880001,"FB" +"2014-06-10",63.529999,65.82,63.5,65.769997,69338000,65.769997,"FB" +"2014-06-11",65.32,65.800003,64.900002,65.779999,44242000,65.779999,"FB" +"2014-06-12",65.849998,66.470001,64.059998,64.290001,55730000,64.290001,"FB" +"2014-06-13",64.699997,64.970001,63.830002,64.5,29419000,64.5,"FB" +"2014-06-16",64.160004,64.879997,63.75,64.190002,31046000,64.190002,"FB" +"2014-06-17",64.099998,64.879997,63.93,64.400002,27715000,64.400002,"FB" +"2014-06-18",64.489998,65.75,64.050003,65.599998,35570000,65.599998,"FB" +"2014-06-19",65.459999,65.580002,64.209999,64.339996,34245000,64.339996,"FB" +"2014-06-20",64.459999,64.809998,63.349998,64.5,46466000,64.5,"FB" +"2014-06-23",64.32,65.660004,64.220001,65.370003,34560000,65.370003,"FB" +"2014-06-24",65.360001,67.169998,65.269997,65.720001,57335000,65.720001,"FB" +"2014-06-25",65.580002,67.480003,65.57,67.440002,44308000,67.440002,"FB" +"2014-06-26",68,68,66.900002,67.129997,47714000,67.129997,"FB" +"2014-06-27",67.309998,67.699997,66.839996,67.599998,46461000,67.599998,"FB" +"2014-06-30",67.459999,67.919998,67.129997,67.290001,27102800,67.290001,"FB" +"2014-07-01",67.580002,68.440002,67.389999,68.059998,33243000,68.059998,"FB" +"2014-07-02",68.040001,68.300003,65.790001,66.449997,41895000,66.449997,"FB" +"2014-07-03",66.860001,67,65.760002,66.290001,25203200,66.290001,"FB" +"2014-07-07",66.300003,66.57,65.120003,65.290001,28745000,65.290001,"FB" +"2014-07-08",65.059998,65.559998,62.209999,62.759998,68926000,62.759998,"FB" +"2014-07-09",63.41,65.120003,63.150002,64.970001,51432000,64.970001,"FB" +"2014-07-10",63.310001,65.339996,63.049999,64.870003,44422000,64.870003,"FB" +"2014-07-11",65.279999,66.589996,64.790001,66.339996,39212000,66.339996,"FB" +"2014-07-14",67.129997,68.169998,66.900002,67.900002,38537000,67.900002,"FB" +"2014-07-15",67.959999,68.089996,66.260002,67.169998,44213200,67.169998,"FB" +"2014-07-16",67.540001,67.940002,67.07,67.660004,29541600,67.660004,"FB" +"2014-07-17",67.029999,67.849998,66.040001,66.410004,38188000,66.410004,"FB" +"2014-07-18",66.800003,68.459999,66.160004,68.419998,42456000,68.419998,"FB" +"2014-07-21",68.809998,69.959999,68.5,69.400002,49539000,69.400002,"FB" +"2014-07-22",69.760002,69.769997,68.610001,69.269997,40398000,69.269997,"FB" +"2014-07-23",69.739998,71.330002,69.610001,71.290001,78435000,71.290001,"FB" +"2014-07-24",75.959999,76.739998,74.510002,74.980003,124168000,74.980003,"FB" +"2014-07-25",74.989998,75.669998,74.660004,75.190002,45917000,75.190002,"FB" +"2014-07-28",75.169998,75.5,73.849998,74.919998,41725000,74.919998,"FB" +"2014-07-29",74.720001,74.919998,73.419998,73.709999,41324000,73.709999,"FB" +"2014-07-30",74.209999,75.190002,74.129997,74.68,36853000,74.68,"FB" +"2014-07-31",74,74.169998,72.440002,72.650002,43992000,72.650002,"FB" +"2014-08-01",72.220001,73.220001,71.550003,72.360001,43535000,72.360001,"FB" +"2014-08-04",72.360001,73.879997,72.360001,73.510002,30777000,73.510002,"FB" +"2014-08-05",73.199997,73.589996,72.18,72.690002,34986000,72.690002,"FB" +"2014-08-06",72.019997,73.720001,71.790001,72.470001,30986000,72.470001,"FB" +"2014-08-07",73,74,72.699997,73.169998,38141000,73.169998,"FB" +"2014-08-08",73.400002,73.43,72.559998,73.059998,27202000,73.059998,"FB" +"2014-08-11",73.459999,73.910004,73.059998,73.440002,24591000,73.440002,"FB" +"2014-08-12",73.089996,73.330002,72.220001,72.830002,27419000,72.830002,"FB" +"2014-08-13",73.120003,74.25,73.050003,73.769997,29266000,73.769997,"FB" +"2014-08-14",73.970001,74.379997,73.690002,74.300003,22207000,74.300003,"FB" +"2014-08-15",74.32,74.650002,73,73.629997,38846600,73.629997,"FB" +"2014-08-18",74,74.720001,73.959999,74.589996,23974000,74.589996,"FB" +"2014-08-19",74.809998,75.580002,74.510002,75.290001,26679000,75.290001,"FB" +"2014-08-20",74.970001,75.18,74.620003,74.809998,22917000,74.809998,"FB" +"2014-08-21",74.919998,75.190002,74.410004,74.57,20102000,74.57,"FB" +"2014-08-22",74.339996,74.730003,73.57,74.57,20897000,74.57,"FB" +"2014-08-25",74.940002,75.279999,74.790001,75.019997,19734000,75.019997,"FB" +"2014-08-26",75,75.989998,74.730003,75.959999,23993000,75.959999,"FB" +"2014-08-27",75.269997,75.489998,74.459999,74.629997,36323000,74.629997,"FB" +"2014-08-28",74,74.43,73.730003,73.860001,21947000,73.860001,"FB" +"2014-08-29",74.300003,74.82,74.010002,74.82,26241000,74.82,"FB" +"2014-09-02",75.010002,76.699997,74.82,76.68,34979000,76.68,"FB" +"2014-09-03",77.139999,77.480003,75.599998,75.830002,32389000,75.830002,"FB" +"2014-09-04",75.889999,76.93,75.529999,75.949997,26676000,75.949997,"FB" +"2014-09-05",76.099998,77.379997,75.599998,77.260002,29476000,77.260002,"FB" +"2014-09-08",77.260002,78.169998,77.010002,77.889999,28183000,77.889999,"FB" +"2014-09-09",77.589996,78.169998,76.199997,76.669998,28882000,76.669998,"FB" +"2014-09-10",76.519997,77.949997,76.510002,77.43,29909000,77.43,"FB" +"2014-09-11",77.129997,78.360001,77.050003,77.919998,32219000,77.919998,"FB" +"2014-09-12",78.019997,78.300003,77.099998,77.480003,26676800,77.480003,"FB" +"2014-09-15",77.150002,77.25,73.43,74.580002,49679000,74.580002,"FB" +"2014-09-16",73.519997,76.230003,73.07,76.080002,37742000,76.080002,"FB" +"2014-09-17",75.959999,77.25,75.57,76.43,28693000,76.43,"FB" +"2014-09-18",76.769997,77.330002,76.519997,77,23031000,77,"FB" +"2014-09-19",77.400002,78.300003,76.440002,77.910004,76671000,77.910004,"FB" +"2014-09-22",77,77.529999,75.949997,76.800003,31961000,76.800003,"FB" +"2014-09-23",76.330002,78.629997,76.040001,78.290001,36814000,78.290001,"FB" +"2014-09-24",78.099998,78.620003,77.510002,78.540001,30680000,78.540001,"FB" +"2014-09-25",78.599998,78.940002,77.129997,77.220001,37533000,77.220001,"FB" +"2014-09-26",77.589996,78.839996,77.330002,78.790001,28872000,78.790001,"FB" +"2014-09-29",78.120003,79.199997,77.910004,79,34031000,79,"FB" +"2014-09-30",79.349998,79.709999,78.599998,79.040001,35899000,79.040001,"FB" +"2014-10-01",78.779999,78.82,75.900002,76.550003,55090000,76.550003,"FB" +"2014-10-02",76.57,77.480003,75.639999,77.080002,36488000,77.080002,"FB" +"2014-10-03",77.760002,78.059998,77.260002,77.440002,23340000,77.440002,"FB" +"2014-10-06",77.190002,77.889999,76.849998,77.559998,25729000,77.559998,"FB" +"2014-10-07",77.050003,77.949997,76.239998,76.290001,25317000,76.290001,"FB" +"2014-10-08",76.18,77.709999,75.099998,77.519997,32976000,77.519997,"FB" +"2014-10-09",77.279999,77.760002,75.849998,75.910004,32487000,75.910004,"FB" +"2014-10-10",75.589996,76.5,72.760002,72.910004,52146000,72.910004,"FB" +"2014-10-13",73.230003,74.779999,72.519997,72.989998,43938000,72.989998,"FB" +"2014-10-14",74,74.18,72.050003,73.589996,50299000,73.589996,"FB" +"2014-10-15",71.690002,73.800003,70.32,73.209999,61528000,73.209999,"FB" +"2014-10-16",70.790001,73.349998,70.580002,72.629997,53529000,72.629997,"FB" +"2014-10-17",74.230003,76,73.75,75.949997,76342000,75.949997,"FB" +"2014-10-20",75.599998,77.089996,75.379997,76.949997,34701000,76.949997,"FB" +"2014-10-21",77.559998,78.739998,77.150002,78.690002,32252000,78.690002,"FB" +"2014-10-22",78.82,79.849998,78.010002,78.370003,41862000,78.370003,"FB" +"2014-10-23",79.379997,80.629997,79.010002,80.040001,35056000,80.040001,"FB" +"2014-10-24",80.199997,80.82,79.32,80.669998,32248000,80.669998,"FB" +"2014-10-27",80.739998,80.800003,79.760002,80.279999,30169000,80.279999,"FB" +"2014-10-28",80.18,81.160004,79.57,80.769997,74212000,80.769997,"FB" +"2014-10-29",75.449997,76.879997,74.779999,75.860001,106120000,75.860001,"FB" +"2014-10-30",75.050003,75.349998,72.900002,74.110001,83270000,74.110001,"FB" +"2014-10-31",74.93,75.699997,74.449997,74.989998,44544000,74.989998,"FB" +"2014-11-03",75.470001,75.519997,73.699997,73.879997,40727000,73.879997,"FB" +"2014-11-04",74.230003,75.769997,73.650002,75.760002,39326000,75.760002,"FB" +"2014-11-05",76.510002,76.800003,74.419998,74.830002,35913000,74.830002,"FB" +"2014-11-06",74.889999,75.599998,74.309998,75.260002,21383000,75.260002,"FB" +"2014-11-07",75.389999,75.860001,75.019997,75.599998,20774000,75.599998,"FB" +"2014-11-10",75.360001,75.480003,74.610001,75,21575100,75,"FB" +"2014-11-11",74.949997,74.980003,74.029999,74.610001,18715700,74.610001,"FB" +"2014-11-12",74.279999,75.139999,73.540001,74.720001,26536600,74.720001,"FB" +"2014-11-13",74.739998,75.239998,73.639999,74.25,26448500,74.25,"FB" +"2014-11-14",74.269997,74.93,74.040001,74.879997,19476900,74.879997,"FB" +"2014-11-17",74.879997,75.660004,73.879997,74.239998,28701200,74.239998,"FB" +"2014-11-18",74.449997,74.800003,73.900002,74.339996,20690500,74.339996,"FB" +"2014-11-19",74.010002,74.540001,73.110001,73.330002,25441200,73.330002,"FB" +"2014-11-20",72.800003,73.989998,72.510002,73.599998,19154900,73.599998,"FB" +"2014-11-21",74.5,74.5,73.5,73.75,23060400,73.75,"FB" +"2014-11-24",73.540001,74.349998,73.349998,74.010002,22103800,74.010002,"FB" +"2014-11-25",74.209999,75.739998,74.129997,75.629997,32250200,75.629997,"FB" +"2014-11-26",75.529999,77.779999,75.510002,77.620003,32695300,77.620003,"FB" +"2014-11-28",77.669998,78.269997,77.230003,77.699997,15992000,77.699997,"FB" +"2014-12-01",77.260002,77.309998,74.800003,75.099998,31789900,75.099998,"FB" +"2014-12-02",75.330002,75.910004,75.040001,75.459999,16773900,75.459999,"FB" +"2014-12-03",75.379997,75.730003,74.400002,74.879997,16689900,74.879997,"FB" +"2014-12-04",74.830002,75.550003,74.660004,75.239998,14362800,75.239998,"FB" +"2014-12-05",75.800003,76.760002,75.360001,76.360001,24306400,76.360001,"FB" +"2014-12-08",76.18,77.25,75.400002,76.519997,25733900,76.519997,"FB" +"2014-12-09",75.199997,76.93,74.779999,76.839996,25358600,76.839996,"FB" +"2014-12-10",76.650002,77.550003,76.07,76.18,32210500,76.18,"FB" +"2014-12-11",76.519997,78.519997,76.480003,77.730003,33462100,77.730003,"FB" +"2014-12-12",77.160004,78.879997,77.019997,77.830002,28091600,77.830002,"FB" +"2014-12-15",78.459999,78.580002,76.559998,76.989998,29396500,76.989998,"FB" +"2014-12-16",76.190002,77.389999,74.589996,74.690002,31554600,74.690002,"FB" +"2014-12-17",75.010002,76.410004,74.900002,76.110001,29203900,76.110001,"FB" +"2014-12-18",76.889999,78.400002,76.510002,78.400002,34222100,78.400002,"FB" +"2014-12-19",78.75,80,78.330002,79.879997,43335000,79.879997,"FB" +"2014-12-22",80.080002,81.889999,80,81.449997,31395800,81.449997,"FB" +"2014-12-23",82.019997,82.169998,80.400002,80.610001,19865800,80.610001,"FB" +"2014-12-24",81.029999,81.43,80.75,80.769997,7685500,80.769997,"FB" +"2014-12-26",81.019997,81.279999,80.510002,80.779999,10647400,80.779999,"FB" +"2014-12-29",80.489998,80.959999,79.709999,80.019997,14134700,80.019997,"FB" +"2014-12-30",79.849998,80.589996,79.099998,79.220001,14370800,79.220001,"FB" +"2014-12-31",79.540001,79.800003,77.860001,78.019997,19935400,78.019997,"FB" +"2015-01-02",78.580002,78.93,77.699997,78.449997,18177500,78.449997,"FB" +"2015-01-05",77.980003,79.25,76.860001,77.190002,26452200,77.190002,"FB" +"2015-01-06",77.230003,77.589996,75.360001,76.150002,27399300,76.150002,"FB" +"2015-01-07",76.760002,77.360001,75.82,76.150002,22045300,76.150002,"FB" +"2015-01-08",76.739998,78.230003,76.080002,78.18,23961000,78.18,"FB" +"2015-01-09",78.199997,78.620003,77.199997,77.739998,21157000,77.739998,"FB" +"2015-01-12",77.839996,78,76.209999,76.720001,19190200,76.720001,"FB" +"2015-01-13",77.230003,78.080002,75.849998,76.449997,25179600,76.449997,"FB" +"2015-01-14",76.419998,77.199997,76.029999,76.279999,25741000,76.279999,"FB" +"2015-01-15",76.400002,76.57,73.540001,74.050003,34134000,74.050003,"FB" +"2015-01-16",74.040001,75.32,73.839996,75.18,21791500,75.18,"FB" +"2015-01-20",75.720001,76.309998,74.82,76.239998,22821600,76.239998,"FB" +"2015-01-21",76.160004,77.300003,75.849998,76.739998,25096700,76.739998,"FB" +"2015-01-22",77.169998,77.75,76.68,77.650002,19519500,77.650002,"FB" +"2015-01-23",77.650002,78.190002,77.040001,77.830002,16746500,77.830002,"FB" +"2015-01-26",77.980003,78.470001,77.290001,77.5,19260800,77.5,"FB" +"2015-01-27",76.709999,76.879997,75.629997,75.779999,20110000,75.779999,"FB" +"2015-01-28",76.900002,77.639999,76,76.239998,53306400,76.239998,"FB" +"2015-01-29",76.849998,78.019997,74.209999,78,61293500,78,"FB" +"2015-01-30",78,78.160004,75.75,75.910004,42649500,75.910004,"FB" +"2015-02-02",76.110001,76.139999,73.75,74.989998,41955300,74.989998,"FB" +"2015-02-03",75.190002,75.580002,73.860001,75.400002,26957700,75.400002,"FB" +"2015-02-04",75.089996,76.349998,75.010002,75.629997,20277400,75.629997,"FB" +"2015-02-05",75.709999,75.980003,75.209999,75.610001,15062600,75.610001,"FB" +"2015-02-06",75.68,75.699997,74.25,74.470001,21211000,74.470001,"FB" +"2015-02-09",74.050003,74.830002,73.449997,74.440002,16194300,74.440002,"FB" +"2015-02-10",74.849998,75.339996,74.5,75.190002,15811300,75.190002,"FB" +"2015-02-11",75.089996,76.75,75.029999,76.510002,20877400,76.510002,"FB" +"2015-02-12",76.860001,76.870003,75.889999,76.230003,17235000,76.230003,"FB" +"2015-02-13",76.459999,76.480003,75.5,75.739998,18621900,75.739998,"FB" +"2015-02-17",75.300003,76.910004,75.080002,75.599998,25254400,75.599998,"FB" +"2015-02-18",75.940002,76.900002,75.449997,76.709999,22426400,76.709999,"FB" +"2015-02-19",76.989998,79.839996,76.949997,79.419998,45851200,79.419998,"FB" +"2015-02-20",79.550003,80.339996,79.199997,79.900002,36931700,79.900002,"FB" +"2015-02-23",79.959999,80.190002,78.379997,78.839996,24139100,78.839996,"FB" +"2015-02-24",78.5,79.480003,78.099998,78.449997,18897100,78.449997,"FB" +"2015-02-25",78.5,80.199997,78.5,79.559998,25593800,79.559998,"FB" +"2015-02-26",79.879997,81.370003,79.720001,80.410004,31111900,80.410004,"FB" +"2015-02-27",80.68,81.230003,78.620003,78.970001,30739200,78.970001,"FB" +"2015-03-02",79,79.860001,78.519997,79.75,21662500,79.75,"FB" +"2015-03-03",79.610001,79.699997,78.519997,79.599998,18635000,79.599998,"FB" +"2015-03-04",79.300003,81.150002,78.849998,80.900002,28126700,80.900002,"FB" +"2015-03-05",81.230003,81.989998,81.050003,81.209999,27825700,81.209999,"FB" +"2015-03-06",80.900002,81.330002,79.830002,80.010002,24488600,80.010002,"FB" +"2015-03-09",79.68,79.910004,78.629997,79.440002,18925100,79.440002,"FB" +"2015-03-10",78.5,79.260002,77.550003,77.550003,23067100,77.550003,"FB" +"2015-03-11",77.800003,78.43,77.260002,77.57,20215700,77.57,"FB" +"2015-03-12",78.099998,79.050003,77.910004,78.93,16093300,78.93,"FB" +"2015-03-13",78.599998,79.379997,77.68,78.050003,18557300,78.050003,"FB" +"2015-03-16",77.959999,78.120003,77.360001,78.07,19305400,78.07,"FB" +"2015-03-17",78.360001,79.779999,78.339996,79.360001,22170000,79.360001,"FB" +"2015-03-18",79.25,81.239998,79.169998,80.910004,36912400,80.910004,"FB" +"2015-03-19",81.120003,83,81,82.75,42099500,82.75,"FB" +"2015-03-20",83.389999,84.599998,83.07,83.800003,44466300,83.800003,"FB" +"2015-03-23",83.919998,84.959999,83.300003,84.43,27357300,84.43,"FB" +"2015-03-24",84.709999,86.07,84.519997,85.309998,32576500,85.309998,"FB" +"2015-03-25",85.5,85.519997,82.919998,82.919998,37436100,82.919998,"FB" +"2015-03-26",82.720001,83.769997,82.139999,83.010002,32794800,83.010002,"FB" +"2015-03-27",83.379997,83.949997,82.879997,83.300003,18372600,83.300003,"FB" +"2015-03-30",83.809998,84.339996,82.410004,83.199997,24527700,83.199997,"FB" +"2015-03-31",82.900002,83.5,82.209999,82.220001,19734300,82.220001,"FB" +"2015-04-01",82.5,82.720001,80.870003,81.669998,22058200,81.669998,"FB" +"2015-04-02",82.25,82.559998,81.440002,81.559998,19664100,81.559998,"FB" +"2015-04-06",80.800003,82.809998,80.800003,82.440002,19062900,82.440002,"FB" +"2015-04-07",82.650002,83.419998,82.220001,82.32,17467000,82.32,"FB" +"2015-04-08",82.629997,83.099998,81.839996,82.279999,18966700,82.279999,"FB" +"2015-04-09",82.5,82.800003,81.709999,82.169998,15927300,82.169998,"FB" +"2015-04-10",82.209999,82.610001,81.910004,82.040001,12529700,82.040001,"FB" +"2015-04-13",81.93,83.940002,81.919998,83.010002,26883100,83.010002,"FB" +"2015-04-14",83.169998,83.690002,82.440002,83.519997,19634200,83.519997,"FB" +"2015-04-15",83.550003,83.660004,82.269997,82.709999,22390900,82.709999,"FB" +"2015-04-16",82.470001,83.07,82.150002,82.309998,13769700,82.309998,"FB" +"2015-04-17",81.480003,82.110001,80.370003,80.779999,24215000,80.779999,"FB" +"2015-04-20",81.540001,83.150002,81.239998,83.089996,28796800,83.089996,"FB" +"2015-04-21",84,84.489998,83.540001,83.620003,27171900,83.620003,"FB" +"2015-04-22",84.32,84.739998,83.650002,84.629997,45548000,84.629997,"FB" +"2015-04-23",84.099998,85.589996,82.410004,82.410004,73728100,82.410004,"FB" +"2015-04-24",82.769997,82.940002,81.480003,81.529999,29660400,81.529999,"FB" +"2015-04-27",81.870003,82.93,81.629997,81.910004,25446000,81.910004,"FB" +"2015-04-28",81.830002,81.900002,80.230003,80.68,23775300,80.68,"FB" +"2015-04-29",80.010002,81.389999,79.519997,80.470001,26430300,80.470001,"FB" +"2015-04-30",80.010002,80.959999,78.32,78.769997,28999000,78.769997,"FB" +"2015-05-01",79.239998,79.760002,78.110001,78.989998,24136400,78.989998,"FB" +"2015-05-04",79.330002,79.690002,78.629997,78.809998,14692000,78.809998,"FB" +"2015-05-05",78.550003,78.800003,77.220001,77.559998,22311300,77.559998,"FB" +"2015-05-06",77.970001,78.809998,77.050003,78.099998,28663000,78.099998,"FB" +"2015-05-07",78,78.940002,77.559998,78.43,19749400,78.43,"FB" +"2015-05-08",79.099998,79.230003,78.029999,78.510002,19943600,78.510002,"FB" +"2015-05-11",78.480003,79.029999,77.93,78.010002,18874100,78.010002,"FB" +"2015-05-12",77.870003,77.889999,76.790001,77.459999,21285300,77.459999,"FB" +"2015-05-13",77.720001,78.529999,77.650002,78.440002,21512300,78.440002,"FB" +"2015-05-14",78.940002,81.849998,78.669998,81.370003,49438000,81.370003,"FB" +"2015-05-15",81.410004,81.519997,80.18,80.419998,27069900,80.419998,"FB" +"2015-05-18",80.330002,81.379997,80.230003,80.879997,21613700,80.879997,"FB" +"2015-05-19",81.25,81.690002,80.550003,80.629997,17955400,80.629997,"FB" +"2015-05-20",80.470001,81.099998,79.459999,80.550003,23056900,80.550003,"FB" +"2015-05-21",80.190002,80.919998,80.080002,80.480003,13402700,80.480003,"FB" +"2015-05-22",80.349998,81.309998,80.25,80.540001,19567900,80.540001,"FB" +"2015-05-26",80.43,80.599998,79.080002,79.330002,16321300,79.330002,"FB" +"2015-05-27",79.599998,80.660004,79.43,80.550003,14160900,80.550003,"FB" +"2015-05-28",80.25,81.07,80,80.150002,11982000,80.150002,"FB" +"2015-05-29",79.949997,80.07,78.879997,79.190002,16134600,79.190002,"FB" +"2015-06-01",79.300003,80.379997,78.660004,80.290001,18119000,80.290001,"FB" +"2015-06-02",79.760002,81.349998,79.559998,80.440002,18923300,80.440002,"FB" +"2015-06-03",81.349998,82.529999,81.25,82.440002,31594700,82.440002,"FB" +"2015-06-04",82.139999,82.949997,81.510002,82.050003,20863900,82.050003,"FB" +"2015-06-05",81.870003,82.459999,81.510002,82.139999,16143100,82.139999,"FB" +"2015-06-08",81.82,82,80.129997,80.669998,16915500,80.669998,"FB" +"2015-06-09",80.599998,81.190002,79.32,80.669998,16497500,80.669998,"FB" +"2015-06-10",80.830002,82.599998,80.809998,82.160004,21531200,82.160004,"FB" +"2015-06-11",82.309998,82.900002,81.360001,81.830002,18656800,81.830002,"FB" +"2015-06-12",81.370003,82.089996,81.199997,81.529999,11417900,81.529999,"FB" +"2015-06-15",80.550003,80.93,80.07,80.709999,18805100,80.709999,"FB" +"2015-06-16",80.82,81.510002,80.449997,81.059998,13693700,81.059998,"FB" +"2015-06-17",81.760002,82.220001,81.339996,81.790001,18350300,81.790001,"FB" +"2015-06-18",81.639999,83.190002,81.57,82.910004,26782600,82.910004,"FB" +"2015-06-19",82.830002,82.980003,82.120003,82.510002,23353200,82.510002,"FB" +"2015-06-22",83.410004,84.970001,83.309998,84.739998,29383100,84.739998,"FB" +"2015-06-23",84.959999,87.970001,84.760002,87.879997,50667900,87.879997,"FB" +"2015-06-24",87.660004,89.25,87.449997,88.860001,41370200,88.860001,"FB" +"2015-06-25",89.260002,89.400002,87.839996,87.980003,27302000,87.980003,"FB" +"2015-06-26",88.120003,88.339996,86.830002,88.010002,38214600,88.010002,"FB" +"2015-06-29",86.610001,87.5,85.730003,85.800003,35957900,85.800003,"FB" +"2015-06-30",86.599998,86.699997,85.57,85.769997,23016500,85.769997,"FB" +"2015-07-01",86.769997,87.949997,86.489998,86.910004,25260000,86.910004,"FB" +"2015-07-02",87.400002,87.440002,86.339996,87.290001,16908800,87.290001,"FB" +"2015-07-06",86.489998,88.190002,86.389999,87.550003,24635900,87.550003,"FB" +"2015-07-07",87.800003,87.849998,85.230003,87.220001,33059900,87.220001,"FB" +"2015-07-08",86.290001,86.75,85.449997,85.650002,24399300,85.650002,"FB" +"2015-07-09",86.730003,87.599998,85.650002,85.879997,23144200,85.879997,"FB" +"2015-07-10",87.349998,88.220001,86.769997,87.949997,23245900,87.949997,"FB" +"2015-07-13",88.660004,90.220001,88.419998,90.099998,29976700,90.099998,"FB" +"2015-07-14",90.459999,90.800003,89.650002,89.68,26627800,89.68,"FB" +"2015-07-15",90,90.989998,89.419998,89.760002,30886600,89.760002,"FB" +"2015-07-16",90.279999,90.860001,89.769997,90.849998,21804100,90.849998,"FB" +"2015-07-17",92.550003,95.389999,92.540001,94.970001,54001600,94.970001,"FB" +"2015-07-20",95.849998,98.599998,95.360001,97.910004,54860500,97.910004,"FB" +"2015-07-21",98.949997,99.239998,97.139999,98.389999,39453300,98.389999,"FB" +"2015-07-22",96.739998,97.580002,95.919998,97.040001,28299500,97.040001,"FB" +"2015-07-23",96.959999,97.449997,94.809998,95.440002,29418800,95.440002,"FB" +"2015-07-24",97.349998,97.760002,95.879997,96.949997,33444900,96.949997,"FB" +"2015-07-27",96.580002,96.610001,93.830002,94.169998,38585400,94.169998,"FB" +"2015-07-28",94.839996,95.559998,93.309998,95.290001,35236000,95.290001,"FB" +"2015-07-29",96.32,97.279999,94.739998,96.989998,64648300,96.989998,"FB" +"2015-07-30",94.910004,95.809998,91.800003,95.209999,86211300,95.209999,"FB" +"2015-07-31",94.949997,96.330002,93.949997,94.010002,46509000,94.010002,"FB" +"2015-08-03",93.529999,95.080002,92.800003,94.139999,29343100,94.139999,"FB" +"2015-08-04",93.790001,94.730003,93.330002,94.059998,20136000,94.059998,"FB" +"2015-08-05",95.25,97.089996,95.18,96.440002,29813200,96.440002,"FB" +"2015-08-06",97.18,98.739998,94.419998,95.120003,42271300,95.120003,"FB" +"2015-08-07",95.379997,95.400002,93.610001,94.300003,23199100,94.300003,"FB" +"2015-08-10",95.68,95.900002,93.629997,94.150002,21624200,94.150002,"FB" +"2015-08-11",93.730003,94.760002,92.900002,93.620003,22491000,93.620003,"FB" +"2015-08-12",92.699997,94.440002,91.190002,94.190002,27050500,94.190002,"FB" +"2015-08-13",94.050003,94.730003,93.349998,93.43,17451800,93.43,"FB" +"2015-08-14",93.540001,94.720001,93.209999,94.419998,15929700,94.419998,"FB" +"2015-08-17",94.419998,94.459999,93.389999,93.93,18313500,93.93,"FB" +"2015-08-18",94.080002,95.849998,94.040001,95.169998,22278800,95.169998,"FB" +"2015-08-19",94.629997,96.099998,94.160004,95.309998,23156500,95.309998,"FB" +"2015-08-20",93.540001,94.769997,90.459999,90.559998,44598200,90.559998,"FB" +"2015-08-21",87.519997,89.18,85.610001,86.059998,62778700,86.059998,"FB" +"2015-08-24",77.029999,82.089996,72,82.089996,83710700,82.089996,"FB" +"2015-08-25",86.949997,87.669998,83,83,52021200,83,"FB" +"2015-08-26",85.949997,87.459999,83.260002,87.190002,45124300,87.190002,"FB" +"2015-08-27",89.099998,90.059998,87.190002,89.730003,42431400,89.730003,"FB" +"2015-08-28",89.879997,91.480003,89.790001,91.010002,33215900,91.010002,"FB" +"2015-08-31",90.599998,91.050003,88.889999,89.43,32850700,89.43,"FB" +"2015-09-01",86.849998,89.389999,86.5,87.230003,36097400,87.230003,"FB" +"2015-09-02",88.809998,89.889999,87.629997,89.889999,27190500,89.889999,"FB" +"2015-09-03",89.760002,89.82,87.730003,88.150002,27048200,88.150002,"FB" +"2015-09-04",87.199997,88.389999,86.699997,88.260002,27328700,88.260002,"FB" +"2015-09-08",89.690002,90.239998,88.830002,89.529999,27012500,89.529999,"FB" +"2015-09-09",90.779999,91.980003,90.169998,90.440002,32551100,90.440002,"FB" +"2015-09-10",90.07,92.059998,89.629997,91.980003,26437400,91.980003,"FB" +"2015-09-11",91.68,92.080002,91.129997,92.050003,21185000,92.050003,"FB" +"2015-09-14",92.309998,92.620003,91.599998,92.309998,20127900,92.309998,"FB" +"2015-09-15",92.370003,93.25,91.790001,92.900002,18859400,92.900002,"FB" +"2015-09-16",92.900002,93.599998,92.629997,93.449997,16321200,93.449997,"FB" +"2015-09-17",93.370003,95.510002,92.900002,94.339996,27841800,94.339996,"FB" +"2015-09-18",93.199997,95.190002,93.050003,94.400002,62300000,94.400002,"FB" +"2015-09-21",94.620003,96.489998,94.519997,95.550003,28790000,95.550003,"FB" +"2015-09-22",93.769997,94.68,91.919998,92.959999,36888900,92.959999,"FB" +"2015-09-23",93.400002,94.32,92.800003,93.970001,21701400,93.970001,"FB" +"2015-09-24",93.059998,94.769997,92.239998,94.410004,29106000,94.410004,"FB" +"2015-09-25",95.790001,95.849998,92.059998,92.769997,28961600,92.769997,"FB" +"2015-09-28",92.080002,92.290001,88.18,89.209999,41199900,89.209999,"FB" +"2015-09-29",89.099998,90.059998,85.720001,86.669998,42281800,86.669998,"FB" +"2015-09-30",88.440002,90.019997,88.010002,89.900002,36169100,89.900002,"FB" +"2015-10-01",90.050003,90.949997,88.360001,90.949997,29283700,90.949997,"FB" +"2015-10-02",88.900002,92.199997,88.370003,92.07,37881700,92.07,"FB" +"2015-10-05",92.940002,94.269997,92.660004,94.010002,27292500,94.010002,"FB" +"2015-10-06",94.080002,94.169998,92.339996,92.800003,22172800,92.800003,"FB" +"2015-10-07",93.110001,93.660004,91.370003,92.400002,24129300,92.400002,"FB" +"2015-10-08",91.889999,93.220001,90.470001,92.470001,27290500,92.470001,"FB" +"2015-10-09",92.900002,93.739998,92.239998,93.239998,20012900,93.239998,"FB" +"2015-10-12",93.32,94.599998,92.669998,94.260002,18449600,94.260002,"FB" +"2015-10-13",93.660004,95.370003,93.550003,94.120003,19480300,94.120003,"FB" +"2015-10-14",94.080002,95.199997,93.610001,94.07,19253400,94.07,"FB" +"2015-10-15",94.989998,96.300003,94.900002,95.959999,27557500,95.959999,"FB" +"2015-10-16",96.18,97.589996,95.349998,97.540001,25412900,97.540001,"FB" +"2015-10-19",97.18,98.57,96.919998,98.470001,23729900,98.470001,"FB" +"2015-10-20",98.730003,99.589996,96.559998,97,30700500,97,"FB" +"2015-10-21",97.370003,98.18,96.470001,97.110001,21917800,97.110001,"FB" +"2015-10-22",97.790001,99.730003,97.550003,99.669998,26392100,99.669998,"FB" +"2015-10-23",101.910004,102.849998,100.160004,102.190002,42809700,102.190002,"FB" +"2015-10-26",102.199997,103.809998,101.550003,103.769997,25961200,103.769997,"FB" +"2015-10-27",102.940002,104.099998,102.400002,103.699997,23795500,103.699997,"FB" +"2015-10-28",103.900002,104.480003,102.919998,104.199997,24081500,104.199997,"FB" +"2015-10-29",103.959999,105.120003,103.519997,104.879997,20316700,104.879997,"FB" +"2015-10-30",104.510002,104.720001,101.650002,101.970001,33487100,101.970001,"FB" +"2015-11-02",101.720001,103.470001,101.18,103.309998,24003900,103.309998,"FB" +"2015-11-03",103.220001,103.650002,102.400002,102.580002,21242300,102.580002,"FB" +"2015-11-04",103.190002,104.139999,102.480003,103.940002,43469300,103.940002,"FB" +"2015-11-05",108.800003,110.650002,107.949997,108.760002,63232900,108.760002,"FB" +"2015-11-06",108.040001,108.739998,105.910004,107.099998,35084300,107.099998,"FB" +"2015-11-09",107,108.25,105.860001,106.489998,26383500,106.489998,"FB" +"2015-11-10",105.959999,108.150002,105.239998,107.910004,25031700,107.910004,"FB" +"2015-11-11",108.269997,109.870003,107.110001,109.010002,25057100,109.010002,"FB" +"2015-11-12",108.480003,109.389999,108,108.019997,20924700,108.019997,"FB" +"2015-11-13",107.709999,108.25,103.830002,103.949997,30278400,103.949997,"FB" +"2015-11-16",103.32,104.169998,100.470001,104.040001,49309200,104.040001,"FB" +"2015-11-17",104.620003,106.199997,104.139999,105.129997,26807200,105.129997,"FB" +"2015-11-18",105.800003,107.879997,105.389999,107.769997,23836500,107.769997,"FB" +"2015-11-19",107.360001,107.730003,105.949997,106.260002,25520600,106.260002,"FB" +"2015-11-20",106.839996,107.870003,106.620003,107.32,22129600,107.32,"FB" +"2015-11-23",107.190002,107.470001,106.080002,106.949997,19897200,106.949997,"FB" +"2015-11-24",106,106.489998,104.389999,105.739998,23577300,105.739998,"FB" +"2015-11-25",106.330002,106.599998,105.099998,105.410004,15150800,105.410004,"FB" +"2015-11-27",105.779999,105.959999,104.860001,105.449997,5913100,105.449997,"FB" +"2015-11-30",105.839996,106.099998,103.75,104.239998,20383200,104.239998,"FB" +"2015-12-01",104.830002,107.150002,104.5,107.120003,22781900,107.120003,"FB" +"2015-12-02",107,107.919998,105.790001,106.07,24429100,106.07,"FB" +"2015-12-03",106.269997,106.849998,103.349998,104.379997,23236500,104.379997,"FB" +"2015-12-04",104.809998,107.730003,104.110001,106.18,21224700,106.18,"FB" +"2015-12-07",106.480003,106.830002,104.660004,105.610001,15474900,105.610001,"FB" +"2015-12-08",104,106.910004,103.949997,106.489998,20401800,106.489998,"FB" +"2015-12-09",106.18,106.440002,103.550003,104.599998,23517300,104.599998,"FB" +"2015-12-10",105.050003,106.400002,104.410004,105.419998,17414500,105.419998,"FB" +"2015-12-11",104.150002,104.339996,101.910004,102.120003,26427700,102.120003,"FB" +"2015-12-14",102.290001,104.739998,101.459999,104.660004,24648100,104.660004,"FB" +"2015-12-15",105.300003,105.800003,104.279999,104.550003,21764300,104.550003,"FB" +"2015-12-16",105.370003,107.089996,104.190002,106.790001,22680500,106.790001,"FB" +"2015-12-17",107.489998,107.75,106.129997,106.220001,21675700,106.220001,"FB" +"2015-12-18",106.080002,106.589996,103.970001,104.040001,35994200,104.040001,"FB" +"2015-12-21",104.910004,105.150002,103.599998,104.769997,16138800,104.769997,"FB" +"2015-12-22",105.220001,105.660004,104.809998,105.510002,14597100,105.510002,"FB" +"2015-12-23",105.889999,106.110001,103.860001,104.629997,19599700,104.629997,"FB" +"2015-12-24",104.739998,105.32,104.5,105.019997,6501800,105.019997,"FB" +"2015-12-28",105.019997,105.980003,104.529999,105.93,13069700,105.93,"FB" +"2015-12-29",106.419998,107.739998,106.25,107.260002,17179900,107.260002,"FB" +"2015-12-30",107,107.25,106.059998,106.220001,13115000,106.220001,"FB" +"2015-12-31",106,106.169998,104.620003,104.660004,18298700,104.660004,"FB" +"2016-01-04",101.949997,102.239998,99.75,102.220001,37912400,102.220001,"FB" +"2016-01-05",102.889999,103.709999,101.669998,102.730003,23258200,102.730003,"FB" +"2016-01-06",101.129997,103.769997,100.900002,102.970001,25096200,102.970001,"FB" +"2016-01-07",100.5,101.43,97.300003,97.919998,45172900,97.919998,"FB" +"2016-01-08",99.879997,100.5,97.029999,97.330002,35402300,97.330002,"FB" +"2016-01-11",97.910004,98.599998,95.389999,97.510002,29932400,97.510002,"FB" +"2016-01-12",99,99.959999,97.550003,99.370003,28395400,99.370003,"FB" +"2016-01-13",100.580002,100.580002,95.209999,95.440002,33410600,95.440002,"FB" +"2016-01-14",95.849998,98.870003,92.449997,98.370003,48658600,98.370003,"FB" +"2016-01-15",93.980003,96.379997,93.540001,94.970001,45935600,94.970001,"FB" +"2016-01-19",96.529999,97.419998,93.919998,95.260002,30998300,95.260002,"FB" +"2016-01-20",92.830002,95,89.370003,94.349998,59051400,94.349998,"FB" +"2016-01-21",94.910004,95.989998,92.620003,94.160004,30518900,94.160004,"FB" +"2016-01-22",96.410004,98.07,95.489998,97.940002,30495400,97.940002,"FB" +"2016-01-25",98.720001,99.480003,96.93,97.010002,32482000,97.010002,"FB" +"2016-01-26",97.760002,97.879997,95.660004,97.339996,26877100,97.339996,"FB" +"2016-01-27",97.790001,97.849998,94.230003,94.449997,58699400,94.449997,"FB" +"2016-01-28",107.199997,110.339996,104.809998,109.110001,107475300,109.110001,"FB" +"2016-01-29",108.989998,112.839996,108.839996,112.209999,62739500,112.209999,"FB" +"2016-02-01",112.269997,115.720001,112.010002,115.089996,46132700,115.089996,"FB" +"2016-02-02",114.800003,117.589996,113.199997,114.610001,59778600,114.610001,"FB" +"2016-02-03",115.269997,115.339996,109.75,112.690002,56919300,112.690002,"FB" +"2016-02-04",111.800003,111.940002,109.25,110.489998,38890200,110.489998,"FB" +"2016-02-05",109.510002,109.580002,103.18,104.07,76894700,104.07,"FB" +"2016-02-08",100.410004,102.68,97.459999,99.75,71229700,99.75,"FB" +"2016-02-09",97.139999,102.400002,96.82,99.540001,62709000,99.540001,"FB" +"2016-02-10",101.550003,103.25,100.239998,101,45179400,101,"FB" +"2016-02-11",99.599998,105.110001,98.879997,101.910004,43670600,101.910004,"FB" +"2016-02-12",103.739998,104.239998,101.089996,102.010002,36176800,102.010002,"FB" +"2016-02-16",103.800003,103.93,100.239998,101.610001,45687200,101.610001,"FB" +"2016-02-17",102.019997,105.720001,100.400002,105.199997,44073400,105.199997,"FB" +"2016-02-18",105.800003,106,103.029999,103.470001,29593500,103.470001,"FB" +"2016-02-19",102.550003,105.019997,102.059998,104.57,32404500,104.57,"FB" +"2016-02-22",105.489998,108.25,105.339996,107.160004,35709700,107.160004,"FB" +"2016-02-23",106.849998,107.470001,105.120003,105.459999,25319300,105.459999,"FB" +"2016-02-24",104.209999,106.949997,102.739998,106.879997,34412400,106.879997,"FB" +"2016-02-25",107.110001,108.07,105.610001,108.07,29906300,108.07,"FB" +"2016-02-26",108.699997,109.449997,107.160004,107.919998,26686200,107.919998,"FB" +"2016-02-29",107.599998,108.910004,106.75,106.919998,32779000,106.919998,"FB" +"2016-03-01",107.830002,109.82,107.599998,109.82,26817300,109.82,"FB" +"2016-03-02",109.68,110.550003,108.769997,109.949997,25670200,109.949997,"FB" +"2016-03-03",110.25,110.300003,108.540001,109.580002,21353100,109.580002,"FB" +"2016-03-04",110.050003,110.050003,107.93,108.389999,24938900,108.389999,"FB" +"2016-03-07",108.07,108.07,104.720001,105.730003,31436400,105.730003,"FB" +"2016-03-08",104.779999,107.370003,104.400002,105.93,25617000,105.93,"FB" +"2016-03-09",106.699997,107.510002,105.489998,107.510002,20493300,107.510002,"FB" +"2016-03-10",107.910004,108.660004,105.769997,107.32,24854300,107.32,"FB" +"2016-03-11",108.480003,109.419998,107.919998,109.410004,20697600,109.410004,"FB" +"2016-03-14",109.279999,110.330002,108.769997,109.889999,17249400,109.889999,"FB" +"2016-03-15",109.110001,110.830002,108.839996,110.669998,17618500,110.669998,"FB" +"2016-03-16",110.489998,112.5,110.099998,112.18,24744800,112.18,"FB" +"2016-03-17",112.150002,112.690002,110.730003,111.019997,24241200,111.019997,"FB" +"2016-03-18",111.559998,112.419998,110.269997,111.449997,36256900,111.449997,"FB" +"2016-03-21",111.660004,112.370003,111.029999,111.849998,18448000,111.849998,"FB" +"2016-03-22",111.360001,112.879997,111.169998,112.25,19001100,112.25,"FB" +"2016-03-23",112.010002,113.190002,112,112.540001,18562000,112.540001,"FB" +"2016-03-24",112.129997,113.089996,111.68,113.050003,17839100,113.050003,"FB" +"2016-03-28",113.32,114.589996,112.949997,113.690002,21351800,113.690002,"FB" +"2016-03-29",113.830002,116.32,113.639999,116.139999,29825300,116.139999,"FB" +"2016-03-30",116.730003,116.989998,114.360001,114.699997,33235200,114.699997,"FB" +"2016-03-31",114.699997,115.010002,113.769997,114.099998,21207500,114.099998,"FB" +"2016-04-01",113.75,116.169998,113.349998,116.059998,24760500,116.059998,"FB" +"2016-04-04",114.07,114.550003,111.610001,112.550003,48487900,112.550003,"FB" +"2016-04-05",112.110001,113.32,111.900002,112.220001,22962400,112.220001,"FB" +"2016-04-06",112.470001,113.809998,112.419998,113.709999,20814600,113.709999,"FB" +"2016-04-07",113.790001,114.889999,113.07,113.639999,20714500,113.639999,"FB" +"2016-04-08",114.25,114.330002,109.900002,110.629997,48497800,110.629997,"FB" +"2016-04-11",110.699997,110.910004,108.769997,108.989998,39762300,108.989998,"FB" +"2016-04-12",109.339996,111.160004,108.989998,110.610001,26248100,110.610001,"FB" +"2016-04-13",112.230003,112.650002,106.519997,110.510002,88227400,110.510002,"FB" +"2016-04-14",110.620003,112.040001,110.260002,110.839996,28473300,110.839996,"FB" +"2016-04-15",110.790001,110.970001,109.199997,109.639999,20922800,109.639999,"FB" +"2016-04-18",109.739998,110.809998,109.199997,110.449997,21092700,110.449997,"FB" +"2016-04-19",111.099998,112.449997,109.160004,112.290001,30210500,112.290001,"FB" +"2016-04-20",112.43,113.269997,111.559998,112.419998,21027900,112.419998,"FB" +"2016-04-21",112.550003,114.040001,112.309998,113.440002,20875200,113.440002,"FB" +"2016-04-22",111.209999,111.75,109.010002,110.559998,38458200,110.559998,"FB" +"2016-04-25",109.870003,110.669998,109.07,110.099998,21017900,110.099998,"FB" +"2016-04-26",110.489998,110.5,108.150002,108.760002,22521500,108.760002,"FB" +"2016-04-27",107.940002,108.940002,106.309998,108.889999,52213100,108.889999,"FB" +"2016-04-28",119.580002,120.790001,116.230003,116.730003,87110100,116.730003,"FB" +"2016-04-29",116.82,117.839996,115.839996,117.580002,37140600,117.580002,"FB" +"2016-05-02",117.830002,118.730003,116.57,118.57,28095200,118.57,"FB" +"2016-05-03",117.519997,118.160004,117.019997,117.43,24117500,117.43,"FB" +"2016-05-04",116.610001,118.300003,116.57,118.059998,23448400,118.059998,"FB" +"2016-05-05",118.040001,118.980003,117.25,117.809998,22056700,117.809998,"FB" +"2016-05-06",117.160004,119.639999,117.110001,119.489998,26216200,119.489998,"FB" +"2016-05-09",119.540001,120.279999,118.900002,119.239998,21138100,119.239998,"FB" +"2016-05-10",119.620003,120.5,119,120.5,23220000,120.5,"FB" +"2016-05-11",120.410004,121.080002,119.419998,119.519997,22038400,119.519997,"FB" +"2016-05-12",119.980003,120.839996,118.900002,120.279999,22035500,120.279999,"FB" +"2016-05-13",120.379997,120.639999,119.68,119.809998,18124300,119.809998,"FB" +"2016-05-16",119.379997,119.610001,117.349998,118.669998,31247800,118.669998,"FB" +"2016-05-17",118.82,119.010002,117.199997,117.349998,21328600,117.349998,"FB" +"2016-05-18",116.800003,118.269997,116.730003,117.650002,21642300,117.650002,"FB" +"2016-05-19",117.050003,117.489998,115.879997,116.809998,20544100,116.809998,"FB" +"2016-05-20",116.959999,117.989998,116.949997,117.349998,18944800,117.349998,"FB" +"2016-05-23",117.419998,117.599998,115.940002,115.970001,20441000,115.970001,"FB" +"2016-05-24",116.239998,117.730003,116.120003,117.699997,20183600,117.699997,"FB" +"2016-05-25",118.129997,118.669998,117.379997,117.889999,20019800,117.889999,"FB" +"2016-05-26",118.239998,119.760002,117.919998,119.470001,18481300,119.470001,"FB" +"2016-05-27",119.559998,119.849998,119.010002,119.379997,13464400,119.379997,"FB" +"2016-05-31",119.459999,120.099998,118.120003,118.809998,23547600,118.809998,"FB" +"2016-06-01",118.5,119.080002,117.82,118.779999,15029500,118.779999,"FB" +"2016-06-02",118.690002,119.440002,118.220001,118.93,13228300,118.93,"FB" +"2016-06-03",118.980003,118.980003,117.860001,118.470001,14135100,118.470001,"FB" +"2016-06-06",118.620003,119.43,118.360001,118.790001,12744700,118.790001,"FB" +"2016-06-07",119.239998,119.300003,117.669998,117.760002,17103000,117.760002,"FB" +"2016-06-08",117.760002,118.599998,117.269997,118.389999,14505600,118.389999,"FB" +"2016-06-09",118.129997,118.68,117.709999,118.559998,13859200,118.559998,"FB" +"2016-06-10",117.540001,118.110001,116.260002,116.620003,18510800,116.620003,"FB" +"2016-06-13",115,115.480003,113.309998,113.949997,31718200,113.949997,"FB" +"2016-06-14",114.07,114.949997,113.580002,114.940002,17618500,114.940002,"FB" +"2016-06-15",115.300003,115.440002,114.07,114.599998,19819400,114.599998,"FB" +"2016-06-16",113.870003,114.5,112.940002,114.389999,19236300,114.389999,"FB" +"2016-06-17",114.419998,114.43,112.559998,113.019997,24644300,113.019997,"FB" +"2016-06-20",113.769997,114.720001,112.75,113.370003,20785400,113.370003,"FB" +"2016-06-21",114.120003,115.209999,113.970001,114.379997,19166300,114.379997,"FB" +"2016-06-22",114.650002,114.739998,113.610001,113.910004,14846300,113.910004,"FB" +"2016-06-23",114.370003,115.089996,113.540001,115.080002,16176900,115.080002,"FB" +"2016-06-24",111.010002,113.68,111,112.080002,40643100,112.080002,"FB" +"2016-06-27",111.57,111.57,108.230003,108.970001,36130400,108.970001,"FB" +"2016-06-28",110.629997,112.75,110.550003,112.699997,26813800,112.699997,"FB" +"2016-06-29",113.370003,114.25,113.040001,114.160004,20968300,114.160004,"FB" +"2016-06-30",114.669998,115.18,113.669998,114.279999,23192700,114.279999,"FB" +"2016-07-01",114.199997,115.129997,113.809998,114.190002,14980000,114.190002,"FB" +"2016-07-05",113.940002,114.199997,112.970001,114.199997,14207000,114.199997,"FB" +"2016-07-06",113.360001,116.790001,112.970001,116.699997,24337600,116.699997,"FB" +"2016-07-07",116.629997,116.970001,115.360001,115.849998,16630200,115.849998,"FB" +"2016-07-08",116.43,117.5,115.849998,117.239998,18142600,117.239998,"FB" +"2016-07-11",117.709999,118.699997,117.5,117.870003,17711600,117.870003,"FB" +"2016-07-12",118.629997,118.720001,117.57,117.93,15217700,117.93,"FB" +"2016-07-13",118.389999,118.400002,116.68,116.779999,16207700,116.779999,"FB" +"2016-07-14",117.5,117.639999,116.699997,117.290001,14579700,117.290001,"FB" +"2016-07-15",117.739998,118.279999,116.580002,116.860001,16646000,116.860001,"FB" +"2016-07-18",117.32,119.610001,116.889999,119.370003,20868400,119.370003,"FB" +"2016-07-19",118.989998,120.849998,118.660004,120.610001,21541300,120.610001,"FB" +"2016-07-20",121.25,122.199997,120.559998,121.919998,20046500,121.919998,"FB" +"2016-07-21",121.919998,122.099998,120.25,120.610001,17801700,120.610001,"FB" +"2016-07-22",119.900002,121.010002,119.309998,121,18422400,121,"FB" +"2016-07-25",121.389999,121.849998,117.779999,121.629997,18487400,121.629997,"FB" +"2016-07-26",122,122.07,120.75,121.220001,17612000,121.220001,"FB" +"2016-07-27",122.419998,125,121.510002,123.339996,52654200,123.339996,"FB" +"2016-07-28",127.519997,128.330002,123.629997,125,78955800,125,"FB" +"2016-07-29",124.650002,125.839996,123.709999,123.940002,35058800,123.940002,"FB" +"2016-08-01",123.849998,124.580002,122.860001,124.309998,25006900,124.309998,"FB" +"2016-08-02",124.059998,124.800003,122.07,123.089996,23968400,123.089996,"FB" +"2016-08-03",123.089996,123.919998,122.309998,122.510002,18525300,122.510002,"FB" +"2016-08-04",122.940002,124.790001,122.510002,124.360001,21066000,124.360001,"FB" +"2016-08-05",124.980003,125.839996,124.620003,125.150002,20184000,125.150002,"FB" +"2016-08-08",125.25,125.449997,124.550003,125.260002,15233900,125.260002,"FB" +"2016-08-09",125.339996,126.089996,124.529999,125.059998,19621000,125.059998,"FB" +"2016-08-10",125.07,125.480003,124.540001,124.879997,10670100,124.879997,"FB" +"2016-08-11",125.199997,125.379997,124.75,124.900002,11729500,124.900002,"FB" +"2016-08-12",124.699997,125,124.18,124.879997,12159000,124.879997,"FB" +"2016-08-15",124.910004,124.919998,123.699997,123.900002,19295100,123.900002,"FB" +"2016-08-16",123.5,123.919998,122.779999,123.300003,14222400,123.300003,"FB" +"2016-08-17",123.660004,124.379997,122.849998,124.370003,13794200,124.370003,"FB" +"2016-08-18",124.010002,124.260002,123.639999,123.910004,12400800,123.910004,"FB" +"2016-08-19",123.599998,124.160004,123.279999,123.559998,11688300,123.559998,"FB" +"2016-08-22",123.330002,124.830002,123.110001,124.150002,14386400,124.150002,"FB" +"2016-08-23",124.510002,125.089996,124.25,124.370003,13309500,124.370003,"FB" +"2016-08-24",124.470001,124.690002,123.089996,123.480003,12243700,123.480003,"FB" +"2016-08-25",123.120003,124.370003,123.099998,123.889999,10730800,123.889999,"FB" +"2016-08-26",124.050003,125.190002,123.910004,124.959999,17504800,124.959999,"FB" +"2016-08-29",124.349998,126.730003,124.349998,126.540001,15925900,126.540001,"FB" +"2016-08-30",126.599998,126.599998,125.150002,125.839996,17804300,125.839996,"FB" +"2016-08-31",125.599998,126.220001,125.099998,126.120003,14200600,126.120003,"FB" +"2016-09-01",126.379997,126.629997,125.599998,126.169998,13536100,126.169998,"FB" +"2016-09-02",126.849998,126.860001,126,126.510002,12118800,126.510002,"FB" +"2016-09-06",126.669998,129.940002,126.470001,129.729996,26278400,129.729996,"FB" +"2016-09-07",130.039993,131.979996,129.949997,131.050003,27990800,131.050003,"FB" +"2016-09-08",130.919998,131.080002,129.809998,130.270004,15676600,130.270004,"FB" +"2016-09-09",129.710007,129.949997,127.099998,127.099998,27100700,127.099998,"FB" +"2016-09-12",125.959999,128.759995,125.75,128.690002,21252800,128.690002,"FB" +"2016-09-13",128.029999,128.350006,126.660004,127.209999,18016200,127.209999,"FB" +"2016-09-14",126.889999,128.800003,126.889999,127.769997,15691100,127.769997,"FB" +"2016-09-15",127.980003,129.100006,127.669998,128.350006,15077200,128.350006,"FB" +"2016-09-16",128.199997,129.179993,128.199997,129.070007,24119200,129.070007,"FB" +"2016-09-19",129.910004,129.940002,128.259995,128.649994,14958800,128.649994,"FB" +"2016-09-20",128.649994,129.169998,128.029999,128.639999,11083800,128.639999,"FB" +"2016-09-21",129.130005,130.009995,128.389999,129.940002,14068300,129.940002,"FB" +"2016-09-22",130.5,130.729996,129.559998,130.080002,15538300,130.080002,"FB" +"2016-09-23",127.559998,128.600006,127.300003,127.959999,28326300,127.959999,"FB" +"2016-09-26",127.370003,128.160004,126.800003,127.309998,15064900,127.309998,"FB" +"2016-09-27",127.610001,129.009995,127.43,128.690002,15637100,128.690002,"FB" +"2016-09-28",129.210007,129.470001,128.399994,129.229996,12047600,129.229996,"FB" +"2016-09-29",129.179993,129.289993,127.550003,128.089996,14532200,128.089996,"FB" +"2016-09-30",128.029999,128.589996,127.449997,128.270004,18402900,128.270004,"FB" +"2016-10-03",128.380005,129.089996,127.800003,128.770004,13156900,128.770004,"FB" +"2016-10-04",129.169998,129.279999,127.550003,128.190002,14307500,128.190002,"FB" +"2016-10-05",128.25,128.800003,127.830002,128.470001,12386800,128.470001,"FB" +"2016-10-06",128.429993,129.059998,128.080002,128.740005,11682700,128.740005,"FB" +"2016-10-07",129.039993,129.25,128.330002,128.990005,12804400,128.990005,"FB" +"2016-10-10",129.679993,130.699997,129.199997,130.240005,15138700,130.240005,"FB" +"2016-10-11",130.229996,130.639999,128.229996,128.880005,17537900,128.880005,"FB" +"2016-10-12",129.009995,129.660004,128.460007,129.050003,11073000,129.050003,"FB" +"2016-10-13",128.210007,128.25,126.75,127.82,17139300,127.82,"FB" +"2016-10-14",128.490005,128.949997,127.580002,127.879997,13345300,127.879997,"FB" +"2016-10-17",128.199997,128.470001,127.32,127.540001,11351700,127.540001,"FB" +"2016-10-18",128.679993,129.389999,128.009995,128.570007,13504000,128.570007,"FB" +"2016-10-19",128.740005,130.470001,128.600006,130.110001,16752300,130.110001,"FB" +"2016-10-20",130.070007,130.660004,129.5,130,13167500,130,"FB" +"2016-10-21",129.779999,132.130005,129.699997,132.070007,19088800,132.070007,"FB" +"2016-10-24",132.720001,133.410004,132.149994,133.279999,17470200,133.279999,"FB" +"2016-10-25",133.5,133.5,132.220001,132.289993,13336800,132.289993,"FB" +"2016-10-26",131.639999,132.259995,130.940002,131.039993,13084700,131.039993,"FB" +"2016-10-27",131.740005,131.800003,129.270004,129.690002,16741400,129.690002,"FB" +"2016-10-28",130.5,132.970001,129.929993,131.289993,24545500,131.289993,"FB" +"2016-10-31",132.009995,132.119995,130.880005,130.990005,15669000,130.990005,"FB" +"2016-11-01",131.410004,131.940002,128.649994,129.5,22077800,129.5,"FB" +"2016-11-02",130.229996,130.229996,126.279999,127.169998,39640900,127.169998,"FB" +"2016-11-03",122,123.279999,119.5,120,63766300,120,"FB" +"2016-11-04",119.589996,121.93,119.25,120.75,30545500,120.75,"FB" +"2016-11-07",122.830002,123.209999,121.349998,122.150002,23008900,122.150002,"FB" +"2016-11-08",122.029999,124.610001,121.540001,124.220001,19367800,124.220001,"FB" +"2016-11-09",121.5,123.809998,120.510002,123.18,31916000,123.18,"FB" +"2016-11-10",123.93,124.18,115.269997,120.800003,67846700,120.800003,"FB" +"2016-11-11",119.529999,120.699997,118.150002,119.019997,32804000,119.019997,"FB" +"2016-11-14",119.129997,119.129997,113.550003,115.080002,51377000,115.080002,"FB" +"2016-11-15",116.730003,118.489998,115.830002,117.199997,34681400,117.199997,"FB" +"2016-11-16",114.480003,117.879997,114.209999,116.339996,32397900,116.339996,"FB" +"2016-11-17",116.809998,117.790001,116.010002,117.790001,18597800,117.790001,"FB" +"2016-11-18",118.389999,119.129997,116.839996,117.019997,22879300,117.019997,"FB" +"2016-11-21",118.199997,121.949997,117.800003,121.769997,35415400,121.769997,"FB" +"2016-11-22",122.400002,122.980003,120.900002,121.470001,26089200,121.470001,"FB" +"2016-11-23",121.230003,121.309998,119.940002,120.839996,15672100,120.839996,"FB" +"2016-11-25",121.010002,121.139999,120.07,120.379997,8658600,120.379997,"FB" +"2016-11-28",120.120003,121.690002,119.82,120.410004,18101300,120.410004,"FB" +"2016-11-29",120.57,122.099998,120.400002,120.870003,18891000,120.870003,"FB" +"2016-11-30",120.32,121.790001,117.949997,118.419998,30188900,118.419998,"FB" +"2016-12-01",118.379997,118.449997,114,115.099998,43277000,115.099998,"FB" +"2016-12-02",115.110001,116.480003,114.300003,115.400002,25070400,115.400002,"FB" +"2016-12-05",115.949997,117.57,115.07,117.43,20201500,117.43,"FB" +"2016-12-06",117.690002,117.800003,116.330002,117.309998,19131200,117.309998,"FB" +"2016-12-07",117,117.949997,116.57,117.949997,21913700,117.949997,"FB" +"2016-12-08",117.980003,119.5,117.639999,118.910004,22442800,118.910004,"FB" +"2016-12-09",119.220001,119.940002,118.949997,119.68,17464700,119.68,"FB" +"2016-12-12",119.220001,119.239998,117.650002,117.769997,17805500,117.769997,"FB" +"2016-12-13",117.860001,121.519997,117.610001,120.309998,29768000,120.309998,"FB" +"2016-12-14",120,121.690002,118.849998,120.209999,25913100,120.209999,"FB" +"2016-12-15",120.080002,122.5,119.629997,120.57,20139600,120.57,"FB" +"2016-12-16",120.900002,121.5,119.269997,119.870003,25324300,119.870003,"FB" +"2016-12-19",119.849998,120.360001,118.510002,119.239998,15918100,119.239998,"FB" +"2016-12-20",119.5,119.769997,118.800003,119.089996,13684400,119.089996,"FB" +"2016-12-21",118.919998,119.199997,118.480003,119.040001,10767600,119.040001,"FB" +"2016-12-22",118.860001,118.989998,116.93,117.400002,16258600,117.400002,"FB" +"2016-12-23",117,117.559998,116.300003,117.269997,10890000,117.269997,"FB" +"2016-12-27",116.959999,118.68,116.860001,118.010002,12051500,118.010002,"FB" +"2016-12-28",118.190002,118.25,116.650002,116.919998,12087400,116.919998,"FB" +"2016-12-29",117,117.529999,116.059998,116.349998,9934900,116.349998,"FB" +"2016-12-30",116.599998,116.830002,114.769997,115.050003,18684100,115.050003,"FB" +"2017-01-03",116.029999,117.839996,115.510002,116.860001,20663900,116.860001,"FB" +"2017-01-04",117.550003,119.660004,117.290001,118.690002,19630900,118.690002,"FB" +"2017-01-05",118.860001,120.949997,118.32,120.669998,19492200,120.669998,"FB" +"2017-01-06",120.980003,123.879997,120.029999,123.410004,28545300,123.410004,"FB" +"2017-01-09",123.550003,125.43,123.040001,124.900002,22880400,124.900002,"FB" +"2017-01-10",124.82,125.5,124.279999,124.349998,17324600,124.349998,"FB" +"2017-01-11",124.349998,126.120003,124.059998,126.089996,18356500,126.089996,"FB" +"2017-01-12",125.610001,126.730003,124.800003,126.620003,18653900,126.620003,"FB" +"2017-01-13",127.489998,129.270004,127.370003,128.339996,24884300,128.339996,"FB" +"2017-01-17",128.039993,128.339996,127.400002,127.870003,15294500,127.870003,"FB" +"2017-01-18",128.410004,128.429993,126.839996,127.919998,13145900,127.919998,"FB" +"2017-01-19",128.229996,128.350006,127.449997,127.550003,12195500,127.550003,"FB" +"2017-01-20",128.100006,128.479996,126.779999,127.040001,19097200,127.040001,"FB" +"2017-01-23",127.309998,129.25,126.949997,128.929993,16593600,128.929993,"FB" +"2017-01-24",129.380005,129.899994,128.380005,129.369995,15162700,129.369995,"FB" +"2017-01-25",130,131.740005,129.770004,131.479996,18731300,131.479996,"FB" +"2017-01-26",131.630005,133.139999,131.440002,132.779999,20020100,132.779999,"FB" +"2017-01-27",132.679993,132.949997,131.080002,132.179993,19539500,132.179993,"FB" +"2017-01-30",131.580002,131.580002,129.600006,130.979996,18956100,130.979996,"FB" +"2017-01-31",130.169998,130.660004,129.520004,130.320007,19790500,130.320007,"FB" +"2017-02-01",132.25,133.490005,130.679993,133.229996,50139800,133.229996,"FB" +"2017-02-02",133.220001,135.490005,130.399994,130.839996,54366400,130.839996,"FB" +"2017-02-03",131.240005,132.850006,130.759995,130.979996,24804900,130.979996,"FB" +"2017-02-06",130.979996,132.059998,130.300003,132.059998,17058500,132.059998,"FB" +"2017-02-07",132.240005,133,131.660004,131.839996,14596400,131.839996,"FB" +"2017-02-08",132.600006,134.440002,132.440002,134.199997,22390600,134.199997,"FB" +"2017-02-09",134.490005,134.5,133.309998,134.139999,16470600,134.139999,"FB" +"2017-02-10",134.100006,134.940002,133.679993,134.190002,15061900,134.190002,"FB" +"2017-02-13",134.699997,134.699997,133.699997,134.050003,13526200,134.050003,"FB" +"2017-02-14",134.100006,134.229996,132.550003,133.850006,14364900,133.850006,"FB" +"2017-02-15",133.449997,133.699997,132.660004,133.440002,13226500,133.440002,"FB" +"2017-02-16",133.070007,133.869995,133.020004,133.839996,12831100,133.839996,"FB" +"2017-02-17",133.5,134.089996,133.169998,133.529999,12276500,133.529999,"FB" +"2017-02-21",133.5,133.910004,132.899994,133.720001,14759100,133.720001,"FB" +"2017-02-22",133.600006,136.789993,133.460007,136.119995,27360100,136.119995,"FB" +"2017-02-23",135.889999,136.119995,134.330002,135.360001,18422500,135.360001,"FB" +"2017-02-24",134.160004,135.619995,134.160004,135.440002,12625700,135.440002,"FB" +"2017-02-27",135.259995,137.179993,135.020004,136.410004,14306700,136.410004,"FB" +"2017-02-28",136.789993,136.809998,134.75,135.539993,16112100,135.539993,"FB" +"2017-03-01",136.470001,137.479996,136.300003,137.419998,16257000,137.419998,"FB" +"2017-03-02",137.089996,137.820007,136.309998,136.759995,12294800,136.759995,"FB" +"2017-03-03",136.630005,137.330002,136.080002,137.169998,11160600,137.169998,"FB" +"2017-03-06",136.880005,137.830002,136.509995,137.419998,12748200,137.419998,"FB" +"2017-03-07",137.029999,138.369995,136.990005,137.300003,13527100,137.300003,"FB" +"2017-03-08",137.149994,137.990005,137.050003,137.720001,10184500,137.720001,"FB" +"2017-03-09",137.720001,138.570007,137.399994,138.240005,15535300,138.240005,"FB" +"2017-03-10",138.910004,139.490005,138.220001,138.789993,16314100,138.789993,"FB" +"2017-03-13",138.710007,139.679993,138.669998,139.600006,10955500,139.600006,"FB" +"2017-03-14",139.460007,139.460007,138.520004,139.320007,12944000,139.320007,"FB" +"2017-03-15",139.289993,140.100006,138.490005,139.720001,19344800,139.720001,"FB" +"2017-03-16",140.199997,140.25,139.729996,139.990005,13612900,139.990005,"FB" +"2017-03-17",140.339996,140.339996,139.699997,139.839996,20592800,139.839996,"FB" +"2017-03-20",139.710007,140.190002,139.25,139.940002,12099500,139.940002,"FB" +"2017-03-21",141.149994,142.309998,138.399994,138.509995,29894800,138.509995,"FB" +"2017-03-22",137.929993,139.789993,137.600006,139.589996,17055400,139.589996,"FB" +"2017-03-23",139.479996,140.389999,139.089996,139.529999,13022800,139.529999,"FB" +"2017-03-24",140.080002,141.020004,139.759995,140.339996,16664700,140.339996,"FB" +"2017-03-27",139.050003,140.649994,138.770004,140.320007,12800500,140.320007,"FB" +"2017-03-28",140.360001,141.949997,140.009995,141.759995,14679400,141.759995,"FB" +"2017-03-29",141.990005,142.860001,141.429993,142.649994,16527600,142.649994,"FB" +"2017-03-30",142.399994,142.949997,141.850006,142.410004,12404000,142.410004,"FB" +"2017-03-31",142.309998,142.630005,141.889999,142.050003,11478300,142.050003,"FB" +"2017-04-03",141.929993,142.470001,140.820007,142.279999,13564000,142.279999,"FB" +"2017-04-04",141.860001,142.089996,141.270004,141.729996,12948600,141.729996,"FB" +"2017-04-05",142.259995,143.440002,141.289993,141.850006,17158100,141.850006,"FB" +"2017-04-06",142.110001,142.220001,140.910004,141.169998,15103400,141.169998,"FB" +"2017-04-07",141.199997,141.550003,140.240005,140.779999,11818300,140.779999,"FB" +"2017-04-10",141,141.429993,140.630005,141.039993,9039400,141.039993,"FB" +"2017-04-11",140.800003,141.029999,138.809998,139.919998,16638100,139.919998,"FB" +"2017-04-12",139.720001,140.399994,139.440002,139.580002,11612500,139.580002,"FB" +"2017-04-13",139.619995,140.580002,139.330002,139.389999,10965600,139.389999,"FB" +"2017-04-17",139.759995,141.550003,139.75,141.419998,11519700,141.419998,"FB" +"2017-04-18",141.270004,141.910004,140.610001,140.960007,14807500,140.960007,"FB" +"2017-04-19",141.350006,143.039993,141.270004,142.270004,15563900,142.270004,"FB" +"2017-04-20",142.949997,144.25,142.690002,143.800003,15968200,143.800003,"FB" +"2017-04-21",143.899994,144.169998,142.270004,143.679993,12382000,143.679993,"FB" +"2017-04-24",144.960007,145.669998,144.339996,145.470001,14407200,145.470001,"FB" +"2017-04-25",145.789993,147.149994,145.789993,146.490005,17767500,146.490005,"FB" +"2017-04-26",147.089996,147.589996,146.089996,146.559998,12395000,146.559998,"FB" +"2017-04-27",146.669998,147.75,146.139999,147.699997,11275100,147.699997,"FB" +"2017-04-28",149.5,151.529999,149.070007,150.25,30652200,150.25,"FB" +"2017-05-01",151.740005,152.570007,151.419998,152.460007,25218300,152.460007,"FB" +"2017-05-02",153.339996,153.440002,151.660004,152.779999,21870400,152.779999,"FB" +"2017-05-03",153.600006,153.600006,151.339996,151.800003,29782500,151.800003,"FB" +"2017-05-04",150.169998,151.520004,148.720001,150.850006,36225500,150.850006,"FB" +"2017-05-05",151.449997,151.630005,149.789993,150.240005,17148500,150.240005,"FB" +"2017-05-08",150.710007,151.080002,149.740005,151.059998,15827500,151.059998,"FB" +"2017-05-09",151.490005,152.589996,150.210007,150.479996,17453900,150.479996,"FB" +"2017-05-10",150.229996,150.520004,148.860001,150.289993,12080700,150.289993,"FB" +"2017-05-11",150.309998,150.649994,149.410004,150.039993,11841900,150.039993,"FB" +"2017-05-12",150.399994,150.460007,149.630005,150.330002,9598200,150.330002,"FB" +"2017-05-15",150.169998,151.479996,149.770004,150.190002,15064700,150.190002,"FB" +"2017-05-16",150.110001,150.210007,149.029999,149.779999,14550800,149.779999,"FB" +"2017-05-17",148,148.669998,144.419998,144.850006,28300100,144.850006,"FB" +"2017-05-18",144.720001,148.149994,144.509995,147.660004,23031600,147.660004,"FB" +"2017-05-19",148.449997,149.389999,147.960007,148.059998,16187900,148.059998,"FB" +"2017-05-22",148.080002,148.589996,147.690002,148.240005,12586700,148.240005,"FB" +"2017-05-23",148.520004,148.809998,147.25,148.070007,12817800,148.070007,"FB" +"2017-05-24",148.509995,150.229996,148.419998,150.039993,17862400,150.039993,"FB" +"2017-05-25",150.300003,152.589996,149.949997,151.960007,19891400,151.960007,"FB" +"2017-05-26",152.229996,152.25,151.149994,152.130005,14996200,152.130005,"FB" +"2017-05-30",151.970001,152.899994,151.639999,152.380005,13226000,152.380005,"FB" +"2017-05-31",152.699997,153.350006,151.089996,151.460007,18023900,151.460007,"FB" +"2017-06-01",151.75,152.289993,150.300003,151.529999,14530600,151.529999,"FB" +"2017-06-02",151.850006,153.630005,151.300003,153.610001,16854400,153.610001,"FB" +"2017-06-05",153.639999,154.710007,153.410004,153.630005,12520400,153.630005,"FB" +"2017-06-06",153.410004,154.520004,152.479996,152.809998,13457100,152.809998,"FB" +"2017-06-07",153.270004,153.75,152.339996,153.119995,12066700,153.119995,"FB" +"2017-06-08",154.080002,154.729996,153.100006,154.710007,17799400,154.710007,"FB" +"2017-06-09",154.770004,155.589996,146.610001,149.600006,35577700,149.600006,"FB" +"2017-06-12",148.169998,149.199997,144.559998,148.440002,33170200,148.440002,"FB" +"2017-06-13",150.149994,151.179993,148.899994,150.679993,20483400,150.679993,"FB" +"2017-06-14",151.259995,152.399994,149.050003,150.25,20808800,150.25,"FB" +"2017-06-15",147.669998,150.039993,146.369995,149.800003,18994200,149.800003,"FB" +"2017-06-16",149.589996,150.830002,148.600006,150.639999,22882400,150.639999,"FB" +"2017-06-19",151.710007,153.570007,151.710007,152.869995,19026500,152.869995,"FB" +"2017-06-20",152.880005,153.839996,152.210007,152.25,14743900,152.25,"FB" +"2017-06-21",152.360001,154.080002,151.880005,153.910004,15039800,153.910004,"FB" +"2017-06-22",153.009995,154.550003,152.910004,153.399994,13005500,153.399994,"FB" +"2017-06-23",152.720001,155.199997,152.649994,155.070007,18027000,155.070007,"FB" +"2017-06-26",156.25,156.5,153.199997,153.589996,18049700,153.589996,"FB" +"2017-06-27",152.839996,153.309998,150.389999,150.580002,19360800,150.580002,"FB" +"2017-06-28",150.919998,153.470001,149.860001,153.240005,16719100,153.240005,"FB" +"2017-06-29",152.279999,152.5,148.919998,151.039993,23973500,151.039993,"FB" +"2017-06-30",151.899994,151.919998,150.059998,150.979996,17666000,150.979996,"FB" +"2017-07-03",151.720001,152.149994,147.800003,148.429993,13862700,148.429993,"FB" +"2017-07-05",149,150.850006,148.130005,150.339996,14334300,150.339996,"FB" +"2017-07-06",149.029999,150.039993,148,148.820007,14951800,148.820007,"FB" +"2017-07-07",149.25,151.990005,149.190002,151.440002,13615900,151.440002,"FB" +"2017-07-10",151.690002,153.979996,151.509995,153.5,13378700,153.5,"FB" +"2017-07-11",153.369995,155.419998,152.910004,155.270004,13667700,155.270004,"FB" +"2017-07-12",156.490005,159.160004,156.199997,158.899994,22739400,158.899994,"FB" +"2017-07-13",158.740005,159.779999,158.419998,159.259995,13929200,159.259995,"FB" +"2017-07-14",160.130005,160.320007,159.330002,159.970001,16371200,159.970001,"FB" +"2017-07-17",160.25,160.779999,158.809998,159.729996,12858800,159.729996,"FB" +"2017-07-18",159.660004,163.729996,159.419998,162.860001,23722900,162.860001,"FB" +"2017-07-19",163.589996,165.699997,163.169998,164.139999,26273600,164.139999,"FB" +"2017-07-20",164.800003,165,162.809998,164.529999,18523100,164.529999,"FB" +"2017-07-21",164.160004,165.050003,163.75,164.429993,14744000,164.429993,"FB" +"2017-07-24",164.639999,166.169998,164.309998,166,17367000,166,"FB" +"2017-07-25",165.009995,165.539993,163.860001,165.279999,15383200,165.279999,"FB" +"2017-07-26",166.009995,166.009995,164.100006,165.610001,35236900,165.610001,"FB" +"2017-07-27",174.699997,175.490005,167.5,170.440002,68910700,170.440002,"FB" +"2017-07-28",169.070007,173.429993,169.050003,172.449997,24557600,172.449997,"FB" +"2017-07-31",172,172.720001,168.550003,169.25,25478900,169.25,"FB" +"2017-08-01",169.820007,170.470001,169.050003,169.860001,14385000,169.860001,"FB" +"2017-08-02",170.300003,170.550003,166.910004,169.300003,17433800,169.300003,"FB" +"2017-08-03",169.300003,169.699997,168.25,168.589996,10793800,168.589996,"FB" +"2017-08-04",168.970001,170.059998,168.690002,169.619995,10777700,169.619995,"FB" +"2017-08-07",169.949997,172.059998,169.660004,171.979996,12787800,171.979996,"FB" +"2017-08-08",171.880005,173.050003,170.619995,171.229996,14393500,171.229996,"FB" +"2017-08-09",169.979996,171.449997,169.559998,171.179993,10815000,171.179993,"FB" +"2017-08-10",170.059998,170.589996,166.850006,167.399994,20832700,167.399994,"FB" +"2017-08-11",167.949997,168.820007,166.850006,168.080002,13791200,168.080002,"FB" +"2017-08-14",170.089996,171.080002,169.289993,170.75,12954200,170.75,"FB" +"2017-08-15",171.490005,171.5,170.009995,171,8729200,171,"FB" +"2017-08-16",171.25,171.380005,169.240005,170,15779900,170,"FB" +"2017-08-17",169.339996,169.860001,166.850006,166.910004,17216000,166.910004,"FB" +"2017-08-18",166.839996,168.669998,166.210007,167.410004,15093600,167.410004,"FB" +"2017-08-21",167.160004,168,165.820007,167.779999,11907500,167.779999,"FB" +"2017-08-22",168.279999,169.869995,167.149994,169.639999,11391000,169.639999,"FB" +"2017-08-23",168.839996,169.360001,168.199997,168.710007,9856500,168.710007,"FB" +"2017-08-24",168.880005,169.289993,166.410004,167.740005,14030400,167.740005,"FB" +"2017-08-25",167.860001,168.380005,166.179993,166.320007,12614500,166.320007,"FB" +"2017-08-28",166.910004,167.699997,166.330002,167.240005,8553700,167.240005,"FB" +"2017-08-29",165.25,168.429993,165,168.050003,11121000,168.050003,"FB" +"2017-08-30",168.169998,170.179993,167.630005,169.919998,11138300,169.919998,"FB" +"2017-08-31",170.399994,172.149994,170.059998,171.970001,17226500,171.970001,"FB" +"2017-09-01",172.399994,172.919998,171.309998,172.020004,11677600,172.020004,"FB" +"2017-09-05",171.270004,172.389999,169.550003,170.720001,13210900,170.720001,"FB" +"2017-09-06",170.910004,172.479996,169.570007,172.089996,13906300,172.089996,"FB" +"2017-09-07",171.940002,173.309998,170.270004,173.210007,18049500,173.210007,"FB" +"2017-09-08",173.089996,173.490005,170.800003,170.949997,10998500,170.949997,"FB" +"2017-09-11",172.399994,173.889999,172.199997,173.509995,12372000,173.509995,"FB" +"2017-09-12",173.759995,174,171.75,172.960007,11186300,172.960007,"FB" +"2017-09-13",173.009995,173.169998,172.059998,173.050003,9119300,173.050003,"FB" +"2017-09-14",172.259995,172.279999,170.5,170.960007,15615700,170.960007,"FB" +"2017-09-15",170.880005,172.339996,170.259995,171.639999,15660500,171.639999,"FB" +"2017-09-18",171.990005,172.070007,169.339996,170.009995,12954000,170.009995,"FB" +"2017-09-19",170.619995,172.559998,170.360001,172.520004,13168600,172.520004,"FB" +"2017-09-20",172.5,173.050003,170.699997,172.169998,12264100,172.169998,"FB" +"2017-09-21",171.690002,172.270004,170.009995,171.110001,11161400,171.110001,"FB" +"2017-09-22",170.210007,171.729996,169.220001,170.539993,12097100,170.539993,"FB" +"2017-09-25",169.240005,169.300003,161.559998,162.869995,41251600,162.869995,"FB" +"2017-09-26",164.5,165.5,162.779999,164.210007,23363300,164.210007,"FB" +"2017-09-27",165.899994,168.339996,165.570007,167.679993,19242500,167.679993,"FB" +"2017-09-28",167.940002,169.070007,167.160004,168.729996,12178700,168.729996,"FB" +"2017-09-29",168.830002,171.660004,168.809998,170.869995,15340400,170.869995,"FB" +"2017-10-02",171.389999,171.869995,168.75,169.470001,13392300,169.470001,"FB" +"2017-10-03",169.300003,170.729996,169.199997,169.960007,8190300,169.960007,"FB" +"2017-10-04",169.830002,170.669998,168.289993,168.419998,12127900,168.419998,"FB" +"2017-10-05",169.179993,171.309998,168.600006,171.240005,14580600,171.240005,"FB" +"2017-10-06",170.25,172.369995,169.75,172.229996,13124500,172.229996,"FB" +"2017-10-09",172.699997,174.880005,172,172.5,14570400,172.5,"FB" +"2017-10-10",173,173.199997,170.800003,171.589996,11341100,171.589996,"FB" +"2017-10-11",171.949997,172.779999,171.399994,172.740005,11283700,172.740005,"FB" +"2017-10-12",172.610001,173.850006,172.289993,172.550003,10351000,172.550003,"FB" +"2017-10-13",173.449997,174.649994,173.199997,173.740005,13658300,173.740005,"FB" +"2017-10-16",174.490005,175,174.059998,174.520004,11498800,174.520004,"FB" +"2017-10-17",174.710007,176.130005,174.360001,176.110001,15990100,176.110001,"FB" +"2017-10-18",176.649994,176.740005,175.75,176.029999,12752400,176.029999,"FB" +"2017-10-19",174.929993,176.029999,172.630005,174.559998,14048400,174.559998,"FB" +"2017-10-20",175.5,175.880005,174.630005,174.979996,12602200,174.979996,"FB" +"2017-10-23",175.199997,175.339996,171.25,171.270004,13852700,171.270004,"FB" +"2017-10-24",172.300003,173.240005,171.5,171.800003,12267900,171.800003,"FB" +"2017-10-25",171.899994,172.25,168.889999,170.600006,15868200,170.600006,"FB" +"2017-10-26",171.380005,172.289993,170.389999,170.630005,11833100,170.630005,"FB" +"2017-10-27",174.149994,178.210007,173.899994,177.880005,30285300,177.880005,"FB" +"2017-10-30",179.259995,180.690002,177.610001,179.869995,24353200,179.869995,"FB" +"2017-10-31",180.570007,180.800003,178.940002,180.059998,20174200,180.059998,"FB" +"2017-11-01",182.360001,182.899994,180.570007,182.660004,40918300,182.660004,"FB" +"2017-11-02",180.630005,181.940002,177.339996,178.919998,35529900,178.919998,"FB" +"2017-11-03",179.289993,179.860001,176.710007,178.919998,17822100,178.919998,"FB" +"2017-11-06",178.559998,180.449997,178.309998,180.169998,13312700,180.169998,"FB" +"2017-11-07",180.5,180.75,178.960007,180.25,12928200,180.25,"FB" +"2017-11-08",179.789993,180.350006,179.110001,179.559998,10494100,179.559998,"FB" +"2017-11-09",178.309998,179.399994,177.089996,179.300003,12610300,179.300003,"FB" +"2017-11-10",178.350006,179.100006,177.960007,178.460007,11070200,178.460007,"FB" +"2017-11-13",177.5,179.039993,177.300003,178.770004,9523400,178.770004,"FB" +"2017-11-14",178.130005,178.970001,177.179993,178.070007,9585900,178.070007,"FB" +"2017-11-15",176.660004,178.570007,176.399994,177.949997,10253700,177.949997,"FB" +"2017-11-16",178.759995,179.830002,178.5,179.589996,15607600,179.589996,"FB" +"2017-11-17",179.300003,179.979996,178.899994,179,13018000,179,"FB" +"2017-11-20",178.869995,179.5,178.100006,178.740005,10052400,178.740005,"FB" +"2017-11-21",179.149994,181.889999,178.990005,181.860001,14504000,181.860001,"FB" +"2017-11-22",181.300003,181.729996,180.440002,180.869995,10376300,180.869995,"FB" +"2017-11-24",180.399994,183.149994,180.289993,182.779999,9426300,182.779999,"FB" +"2017-11-27",182.559998,183.729996,181.990005,183.029999,12344500,183.029999,"FB" +"2017-11-28",183.509995,184.25,182.089996,182.419998,14379700,182.419998,"FB" +"2017-11-29",181.889999,181.970001,174,175.130005,41933500,175.130005,"FB" +"2017-11-30",176.850006,178.279999,175.199997,177.179993,25307600,177.179993,"FB" +"2017-12-01",176.029999,177.479996,172.339996,175.100006,20182500,175.100006,"FB" +"2017-12-04",176.289993,176.570007,170.789993,171.470001,24459400,171.470001,"FB" +"2017-12-05",170.449997,175.380005,169.009995,172.830002,20184900,172.830002,"FB" +"2017-12-06",172.5,176.770004,171.899994,176.059998,20255800,176.059998,"FB" +"2017-12-07",175.800003,180.389999,175.800003,180.139999,20404500,180.139999,"FB" +"2017-12-08",181.529999,182.279999,178.740005,179,19883800,179,"FB" +"2017-12-11",179.300003,180.220001,178.800003,179.039993,13168600,179.039993,"FB" +"2017-12-12",178.600006,179.179993,176.600006,176.960007,16854100,176.960007,"FB" +"2017-12-13",177.300003,179.160004,177.25,178.300003,14615700,178.300003,"FB" +"2017-12-14",178.289993,180.360001,177.679993,178.389999,13591000,178.389999,"FB" +"2017-12-15",179.020004,180.490005,178.360001,180.179993,28463100,180.179993,"FB" +"2017-12-18",181.009995,181.300003,179.75,180.820007,17265400,180.820007,"FB" +"2017-12-19",179.949997,180.080002,178.220001,179.509995,14920600,179.509995,"FB" +"2017-12-20",179.809998,179.809998,177.360001,177.889999,11860500,177.889999,"FB" +"2017-12-21",177.940002,178.679993,177.050003,177.449997,11600700,177.449997,"FB" +"2017-12-22",177.139999,177.529999,176.229996,177.199997,8487000,177.199997,"FB" +"2017-12-26",176.630005,177,174.669998,175.990005,8897300,175.990005,"FB" +"2017-12-27",176.550003,178.440002,176.259995,177.619995,9496100,177.619995,"FB" +"2017-12-28",177.949997,178.940002,177.679993,177.919998,12220800,177.919998,"FB" +"2017-12-29",178,178.850006,176.460007,176.460007,10178700,176.460007,"FB" +"2018-01-02",177.679993,181.580002,177.550003,181.419998,18151900,181.419998,"FB" +"2018-01-03",181.880005,184.779999,181.330002,184.669998,16886600,184.669998,"FB" +"2018-01-04",184.899994,186.210007,184.100006,184.330002,13880900,184.330002,"FB" +"2018-01-05",185.589996,186.899994,184.929993,186.850006,13574500,186.850006,"FB" +"2018-01-08",187.199997,188.899994,186.330002,188.279999,17994700,188.279999,"FB" +"2018-01-09",188.699997,188.800003,187.100006,187.869995,12393100,187.869995,"FB" +"2018-01-10",186.940002,187.889999,185.630005,187.839996,10529900,187.839996,"FB" +"2018-01-11",188.399994,188.399994,187.380005,187.770004,9588600,187.770004,"FB" +"2018-01-12",178.059998,181.479996,177.399994,179.369995,77306900,179.369995,"FB" +"2018-01-16",181.5,181.75,178.039993,178.389999,36183800,178.389999,"FB" +"2018-01-17",179.259995,179.320007,175.800003,177.600006,27992400,177.600006,"FB" +"2018-01-18",178.130005,180.979996,177.080002,179.800003,23304900,179.800003,"FB" +"2018-01-19",180.850006,182.369995,180.169998,181.289993,26826500,181.289993,"FB" +"2018-01-22",180.800003,185.389999,180.410004,185.369995,21059500,185.369995,"FB" +"2018-01-23",186.050003,189.550003,185.550003,189.350006,25678800,189.350006,"FB" +"2018-01-24",189.889999,190.660004,186.520004,186.550003,24334500,186.550003,"FB" +"2018-01-25",187.949997,188.619995,186.600006,187.479996,17377700,187.479996,"FB" +"2018-01-26",187.75,190,186.809998,190,17759200,190,"FB" +"2018-01-29",188.75,188.839996,185.630005,185.979996,20453200,185.979996,"FB" +"2018-01-30",187.619995,188.179993,181.839996,187.119995,20858600,187.119995,"FB" +"2018-01-31",188.369995,189.830002,185.220001,186.889999,43275100,186.889999,"FB" +"2018-02-01",188.220001,195.320007,187.889999,193.089996,54211300,193.089996,"FB" +"2018-02-02",192.039993,194.210007,189.979996,190.279999,26677500,190.279999,"FB" +"2018-02-05",186.929993,190.610001,180.610001,181.259995,33128200,181.259995,"FB" +"2018-02-06",178.570007,185.770004,177.740005,185.309998,37758500,185.309998,"FB" +"2018-02-07",184.149994,185.080002,179.949997,180.179993,27601900,180.179993,"FB" +"2018-02-08",181.009995,181.839996,171.479996,171.580002,38478300,171.580002,"FB" +"2018-02-09",174.759995,176.899994,167.179993,176.110001,39887600,176.110001,"FB" +"2018-02-12",177.059998,177.550003,171.839996,176.410004,32092100,176.410004,"FB" +"2018-02-13",175.619995,175.970001,173.100006,173.149994,21809400,173.149994,"FB" +"2018-02-14",173.449997,179.809998,173.210007,179.520004,28929700,179.520004,"FB" +"2018-02-15",180.5,180.5,176.839996,179.960007,20922100,179.960007,"FB" +"2018-02-16",178.990005,179.880005,176.300003,177.360001,20645300,177.360001,"FB" +"2018-02-20",175.770004,177.949997,175.110001,176.009995,21204900,176.009995,"FB" +"2018-02-21",176.710007,181.270004,176.399994,177.910004,23200800,177.910004,"FB" +"2018-02-22",178.699997,180.210007,177.410004,178.990005,18464200,178.990005,"FB" +"2018-02-23",179.899994,183.389999,179.509995,183.289993,19007300,183.289993,"FB" +"2018-02-26",184.580002,185.660004,183.220001,184.929993,17599700,184.929993,"FB" +"2018-02-27",184.449997,184.699997,181.460007,181.460007,15849800,181.460007,"FB" +"2018-02-28",182.300003,182.880005,178.139999,178.320007,18783000,178.320007,"FB" +"2018-03-01",179.009995,180.119995,174.410004,175.940002,23201600,175.940002,"FB" +"2018-03-02",173.289993,177.110001,172.990005,176.619995,20025900,176.619995,"FB" +"2018-03-05",176.199997,181.149994,175.889999,180.399994,16189300,180.399994,"FB" +"2018-03-06",181.779999,182.380005,179.110001,179.779999,15086800,179.779999,"FB" +"2018-03-07",178.740005,183.820007,178.070007,183.710007,19097300,183.710007,"FB" +"2018-03-08",183.559998,184.399994,181.449997,182.339996,17225900,182.339996,"FB" +"2018-03-09",183.910004,185.509995,183.210007,185.229996,18526300,185.229996,"FB" +"2018-03-12",185.229996,186.100006,184.220001,184.759995,15301200,184.759995,"FB" +"2018-03-13",185.610001,185.990005,181.110001,181.880005,18067500,181.880005,"FB" +"2018-03-14",182.600006,184.25,181.850006,184.190002,16821700,184.190002,"FB" +"2018-03-15",183.240005,184,182.190002,183.860001,15614300,183.860001,"FB" +"2018-03-16",184.490005,185.330002,183.410004,185.089996,24403400,185.089996,"FB" +"2018-03-19",177.009995,177.169998,170.059998,172.559998,88140100,172.559998,"FB" +"2018-03-20",167.470001,170.199997,161.949997,168.149994,129851800,168.149994,"FB" +"2018-03-21",164.800003,173.399994,163.300003,169.389999,105920200,169.389999,"FB" +"2018-03-22",166.130005,170.270004,163.720001,164.889999,73743000,164.889999,"FB" +"2018-03-23",165.440002,166.600006,159.020004,159.389999,53609700,159.389999,"FB" +"2018-03-26",160.820007,161.100006,149.020004,160.059998,126116600,160.059998,"FB" +"2018-03-27",156.309998,162.850006,150.75,152.220001,79117000,152.220001,"FB" +"2018-03-28",151.649994,155.880005,150.800003,153.029999,60029200,153.029999,"FB" +"2018-03-29",155.149994,161.419998,154.139999,159.789993,59434300,159.789993,"FB" +"2018-04-02",157.809998,159.199997,154.110001,155.389999,36796000,155.389999,"FB" +"2018-04-03",156.550003,157.389999,150.809998,156.110001,42543900,156.110001,"FB" +"2018-04-04",152.029999,155.559998,150.509995,155.100006,49885600,155.100006,"FB" +"2018-04-05",161.559998,161.570007,156.649994,159.339996,41449600,159.339996,"FB" +"2018-04-06",157.729996,161.419998,156.809998,157.199997,41644800,157.199997,"FB" +"2018-04-09",157.820007,160.529999,156.039993,157.929993,34915200,157.929993,"FB" +"2018-04-10",157.929993,165.979996,157.009995,165.039993,57889300,165.039993,"FB" +"2018-04-11",165.360001,168.649994,163.25,166.320007,56144600,166.320007,"FB" +"2018-04-12",166.979996,167.449997,163.100006,163.869995,38263000,163.869995,"FB" +"2018-04-13",164.580002,165.699997,163.770004,164.520004,19990600,164.520004,"FB" +"2018-04-16",165.720001,165.779999,163.389999,164.830002,18119400,164.830002,"FB" +"2018-04-17",165.830002,169,165.660004,168.660004,21716700,168.660004,"FB" +"2018-04-18",166.880005,168.119995,165.770004,166.360001,20969600,166.360001,"FB" +"2018-04-19",166.199997,168.330002,165.199997,168.100006,22235000,168.100006,"FB" +"2018-04-20",167.789993,168.429993,165.809998,166.279999,19119400,166.279999,"FB" +"2018-04-23",167.270004,168.449997,165.089996,165.839996,23088100,165.839996,"FB" +"2018-04-24",165.429993,166.100006,158.190002,159.690002,35079900,159.690002,"FB" +"2018-04-25",160.139999,161.059998,156.190002,159.690002,41083600,159.690002,"FB" +"2018-04-26",173.220001,176.270004,170.800003,174.160004,77556900,174.160004,"FB" +"2018-04-27",176.809998,177.100006,172.600006,173.589996,29804700,173.589996,"FB" +"2018-04-30",173.789993,175.720001,171.710007,172,20750500,172,"FB" +"2018-05-01",172,174.020004,170.229996,173.860001,26025900,173.860001,"FB" +"2018-05-02",174.25,178.080002,174.199997,176.070007,30424500,176.070007,"FB" +"2018-05-03",175.130005,176.119995,172.119995,174.020004,24026100,174.020004,"FB" +"2018-05-04",173.080002,176.979996,173.059998,176.610001,17677800,176.610001,"FB" +"2018-05-07",177.350006,179.5,177.169998,177.970001,18697200,177.970001,"FB" +"2018-05-08",178.25,179.039993,177.110001,178.919998,15577200,178.919998,"FB" +"2018-05-09",179.669998,183.009995,178.779999,182.660004,23282800,182.660004,"FB" +"2018-05-10",183.149994,186.130005,182.5,185.529999,21071400,185.529999,"FB" +"2018-05-11",184.850006,188.320007,184.179993,186.990005,21207800,186.990005,"FB" +"2018-05-14",187.710007,187.860001,186.199997,186.639999,15646700,186.639999,"FB" +"2018-05-15",184.880005,185.289993,183.199997,184.320007,15429400,184.320007,"FB" +"2018-05-16",183.699997,184.320007,182.660004,183.199997,16975500,183.199997,"FB" +"2018-05-17",182.679993,184.059998,182.220001,183.759995,14840700,183.759995,"FB" +"2018-05-18",183.490005,184.190002,182.610001,182.679993,13130500,182.679993,"FB" +"2018-05-21",183.770004,185.300003,183.130005,184.490005,13532900,184.490005,"FB" +"2018-05-22",184.929993,185.419998,183.429993,183.800003,12731400,183.800003,"FB" +"2018-05-23",182.5,186.910004,182.179993,186.899994,16628100,186.899994,"FB" +"2018-05-24",185.880005,186.800003,185.029999,185.929993,12354700,185.929993,"FB" +"2018-05-25",186.020004,186.330002,184.449997,184.919998,10965100,184.919998,"FB" +"2018-05-29",184.339996,186.809998,183.710007,185.740005,16398900,185.740005,"FB" +"2018-05-30",186.539993,188,185.25,187.669998,13736900,187.669998,"FB" +"2018-05-31",187.869995,192.720001,187.479996,191.779999,30782600,191.779999,"FB" +"2018-06-01",193.070007,194.550003,192.070007,193.990005,17307200,193.990005,"FB" +"2018-06-04",191.839996,193.979996,191.470001,193.279999,18939800,193.279999,"FB" +"2018-06-05",194.300003,195,192.619995,192.940002,15544300,192.940002,"FB" +"2018-06-06",191.029999,192.529999,189.110001,191.339996,22558900,191.339996,"FB" +"2018-06-07",190.75,190.970001,186.770004,188.179993,21503200,188.179993,"FB" +"2018-06-08",187.529999,189.479996,186.429993,189.100006,12677100,189.100006,"FB" +"2018-06-11",188.809998,192.600006,188.800003,191.539993,12928900,191.539993,"FB" +"2018-06-12",192.169998,193.279999,191.559998,192.399994,11562700,192.399994,"FB" +"2018-06-13",192.740005,194.5,191.910004,192.410004,15853800,192.410004,"FB" +"2018-06-14",193.100006,197.279999,192.910004,196.809998,19120900,196.809998,"FB" +"2018-06-15",195.789993,197.070007,194.639999,195.850006,21860900,195.850006,"FB" +"2018-06-18",194.800003,199.580002,194.130005,198.309998,16826000,198.309998,"FB" +"2018-06-19",196.240005,197.960007,193.789993,197.490005,19994000,197.490005,"FB" +"2018-06-20",199.100006,203.550003,198.809998,202,28230900,202,"FB" +"2018-06-21",202.759995,203.389999,200.089996,201.5,19045700,201.5,"FB" +"2018-06-22",201.160004,202.240005,199.309998,201.740005,17420200,201.740005,"FB" +"2018-06-25",200,200,193.110001,196.350006,25275100,196.350006,"FB" +"2018-06-26",197.600006,199.100006,196.229996,199,17897600,199,"FB" +"2018-06-27",199.179993,200.75,195.800003,195.839996,18734400,195.839996,"FB" +"2018-06-28",195.179993,197.339996,193.259995,196.229996,18172400,196.229996,"FB" +"2018-06-29",197.320007,197.600006,193.960007,194.320007,15811600,194.320007,"FB" +"2018-07-02",193.369995,197.449997,192.220001,197.360001,13961600,197.360001,"FB" +"2018-07-03",194.550003,195.399994,192.520004,192.729996,13489500,192.729996,"FB" +"2018-07-05",194.740005,198.649994,194.029999,198.449997,19684200,198.449997,"FB" +"2018-07-06",198.449997,203.639999,197.699997,203.229996,19740100,203.229996,"FB" +"2018-07-09",204.929993,205.800003,202.119995,204.740005,18149400,204.740005,"FB" +"2018-07-10",204.5,204.910004,202.259995,203.539993,13190100,203.539993,"FB" +"2018-07-11",202.220001,204.5,201.75,202.539993,12927400,202.539993,"FB" +"2018-07-12",203.429993,207.080002,203.190002,206.919998,15454700,206.919998,"FB" +"2018-07-13",207.809998,208.429993,206.449997,207.320007,11486800,207.320007,"FB" +"2018-07-16",207.5,208.720001,206.839996,207.229996,11078200,207.229996,"FB" +"2018-07-17",204.899994,210.460007,204.839996,209.990005,15349900,209.990005,"FB" +"2018-07-18",209.820007,210.990005,208.440002,209.360001,15334900,209.360001,"FB" +"2018-07-19",208.770004,209.990005,207.759995,208.089996,11350400,208.089996,"FB" +"2018-07-20",208.850006,211.5,208.5,209.940002,16163900,209.940002,"FB" +"2018-07-23",210.580002,211.619995,208.800003,210.910004,16732000,210.910004,"FB" +"2018-07-24",215.110001,216.199997,212.600006,214.669998,28468700,214.669998,"FB" +"2018-07-25",215.720001,218.619995,214.270004,217.5,58954200,217.5,"FB" +"2018-07-26",174.889999,180.130005,173.75,176.259995,169803700,176.259995,"FB" +"2018-07-27",179.869995,179.929993,173,174.889999,60073700,174.889999,"FB" +"2018-07-30",175.300003,175.300003,166.559998,171.059998,65280800,171.059998,"FB" +"2018-07-31",170.669998,174.240005,170,172.580002,40356500,172.580002,"FB" +"2018-08-01",173.929993,175.080002,170.899994,171.649994,34042100,171.649994,"FB" +"2018-08-02",170.679993,176.789993,170.270004,176.369995,32400000,176.369995,"FB" +"2018-08-03",177.690002,178.850006,176.149994,177.779999,24763400,177.779999,"FB" +"2018-08-06",178.970001,185.789993,178.380005,185.690002,49716200,185.690002,"FB" +"2018-08-07",186.5,188.300003,183.720001,183.809998,33398600,183.809998,"FB" +"2018-08-08",184.75,186.850006,183.759995,185.179993,22205200,185.179993,"FB" +"2018-08-09",185.850006,186.570007,182.479996,183.089996,19732100,183.089996,"FB" +"2018-08-10",182.039993,182.100006,179.419998,180.259995,21500400,180.259995,"FB" +"2018-08-13",180.100006,182.610001,178.899994,180.050003,17423300,180.050003,"FB" +"2018-08-14",180.710007,181.990005,178.619995,181.110001,19102000,181.110001,"FB" +"2018-08-15",179.339996,180.869995,174.779999,179.529999,33020200,179.529999,"FB" +"2018-08-16",180.419998,180.5,174.009995,174.699997,31351800,174.699997,"FB" +"2018-08-17",174.5,176.220001,172.039993,173.800003,24893200,173.800003,"FB" +"2018-08-20",174.039993,174.570007,170.910004,172.5,21518000,172.5,"FB" +"2018-08-21",172.809998,174.169998,171.389999,172.619995,19578500,172.619995,"FB" +"2018-08-22",172.210007,174.240005,172.130005,173.639999,16894100,173.639999,"FB" +"2018-08-23",173.089996,175.550003,172.830002,172.899994,18053600,172.899994,"FB" +"2018-08-24",173.699997,174.820007,172.919998,174.649994,14631600,174.649994,"FB" +"2018-08-27",175.990005,178.669998,175.789993,177.460007,17921900,177.460007,"FB" +"2018-08-28",178.100006,178.240005,175.830002,176.259995,15910700,176.259995,"FB" +"2018-08-29",176.300003,176.789993,174.75,175.899994,18494100,175.899994,"FB" +"2018-08-30",175.899994,179.789993,175.699997,177.639999,24216500,177.639999,"FB" +"2018-08-31",177.149994,177.619995,174.979996,175.729996,18065200,175.729996,"FB" +"2018-09-04",173.5,173.889999,168.800003,171.160004,29809000,171.160004,"FB" +"2018-09-05",169.490005,171.130005,166.669998,167.179993,31226700,167.179993,"FB" +"2018-09-06",166.979996,166.979996,160,162.529999,41514800,162.529999,"FB" +"2018-09-07",160.309998,164.630005,160.160004,163.039993,24300600,163.039993,"FB" +"2018-09-10",163.509995,165.009995,162.160004,164.179993,20197700,164.179993,"FB" +"2018-09-11",163.940002,167.190002,163.720001,165.940002,20457100,165.940002,"FB" +"2018-09-12",163.25,164.490005,161.800003,162,24078100,162,"FB" +"2018-09-13",162,163.320007,160.860001,161.360001,25453800,161.360001,"FB" +"2018-09-14",161.720001,162.839996,160.339996,162.320007,21770400,162.320007,"FB" +"2018-09-17",161.919998,162.059998,159.770004,160.580002,21005300,160.580002,"FB" +"2018-09-18",159.389999,161.759995,158.869995,160.300003,22465200,160.300003,"FB" +"2018-09-19",160.080002,163.440002,159.479996,163.059998,19629000,163.059998,"FB" +"2018-09-20",164.5,166.449997,164.470001,166.020004,18824200,166.020004,"FB" +"2018-09-21",166.639999,167.25,162.809998,162.929993,45994800,162.929993,"FB" +"2018-09-24",161.029999,165.699997,160.880005,165.410004,19222800,165.410004,"FB" +"2018-09-25",161.990005,165.589996,161.149994,164.910004,27622800,164.910004,"FB" +"2018-09-26",164.300003,169.300003,164.210007,166.949997,25252200,166.949997,"FB" +"2018-09-27",167.550003,171.770004,167.210007,168.839996,27266900,168.839996,"FB" +"2018-09-28",168.330002,168.789993,162.559998,164.460007,34265600,164.460007,"FB" +"2018-10-01",163.029999,165.880005,161.259995,162.440002,26407700,162.440002,"FB" +"2018-10-02",161.580002,162.279999,158.669998,159.330002,36031000,159.330002,"FB" +"2018-10-03",160,163.660004,159.529999,162.429993,23109500,162.429993,"FB" +"2018-10-04",161.460007,161.460007,157.350006,158.850006,25739600,158.850006,"FB" +"2018-10-05",159.210007,160.899994,156.199997,157.330002,25744000,157.330002,"FB" +"2018-10-08",155.539993,158.339996,154.389999,157.25,24046000,157.25,"FB" +"2018-10-09",157.690002,160.589996,157.419998,157.899994,18844400,157.899994,"FB" +"2018-10-10",156.820007,157.690002,151.309998,151.380005,30610000,151.380005,"FB" +"2018-10-11",150.130005,154.809998,149.160004,153.350006,35338900,153.350006,"FB" +"2018-10-12",156.729996,156.889999,151.300003,153.740005,25293500,153.740005,"FB" +"2018-10-15",153.320007,155.570007,152.550003,153.520004,15433500,153.520004,"FB" +"2018-10-16",155.399994,159.460007,155.009995,158.779999,19180100,158.779999,"FB" +"2018-10-17",159.559998,160.490005,157.949997,159.419998,17592000,159.419998,"FB" +"2018-10-18",158.509995,158.660004,153.279999,154.919998,21675100,154.919998,"FB" +"2018-10-19",155.860001,157.350006,153.550003,154.050003,19761300,154.050003,"FB" +"2018-10-22",154.759995,157.339996,154.460007,154.779999,15424700,154.779999,"FB" +"2018-10-23",151.220001,154.770004,150.850006,154.389999,19095000,154.389999,"FB" +"2018-10-24",154.279999,154.649994,145.600006,146.039993,27744600,146.039993,"FB" +"2018-10-25",147.729996,152.210007,147,150.949997,22105700,150.949997,"FB" +"2018-10-26",145.820007,149,143.800003,145.369995,31303300,145.369995,"FB" +"2018-10-29",148.5,148.830002,139.029999,142.089996,31336800,142.089996,"FB" +"2018-10-30",139.940002,146.639999,139.740005,146.220001,50528300,146.220001,"FB" +"2018-10-31",155,156.399994,148.960007,151.789993,60101300,151.789993,"FB" +"2018-11-01",151.520004,152.75,149.350006,151.75,25640800,151.75,"FB" +"2018-11-02",151.800003,154.130005,148.960007,150.350006,24708700,150.350006,"FB" +"2018-11-05",150.100006,150.190002,147.440002,148.679993,15971200,148.679993,"FB" +"2018-11-06",149.309998,150.970001,148,149.940002,16667100,149.940002,"FB" +"2018-11-07",151.570007,153.009995,149.830002,151.529999,21859400,151.529999,"FB" +"2010-01-04",311.44931,312.721039,310.103088,311.349976,3937800,311.349976,"GOOG" +"2010-01-05",311.563568,311.891449,308.76181,309.978882,6048500,309.978882,"GOOG" +"2010-01-06",310.907837,310.907837,301.220856,302.164703,8009000,302.164703,"GOOG" +"2010-01-07",302.731018,303.029083,294.410156,295.130463,12912000,295.130463,"GOOG" +"2010-01-08",294.08725,299.675903,292.651581,299.06488,9509900,299.06488,"GOOG" +"2010-01-11",300.276978,300.276978,295.100647,298.612823,14519600,298.612823,"GOOG" +"2010-01-12",296.893982,297.147339,292.100159,293.332153,9769600,293.332153,"GOOG" +"2010-01-13",286.382355,292.28894,285.095734,291.648102,13077600,291.648102,"GOOG" +"2010-01-14",290.063416,295.180145,289.521942,293.019196,8535300,293.019196,"GOOG" +"2010-01-15",294.75293,294.862213,287.152344,288.126007,10939600,288.126007,"GOOG" +"2010-01-19",288.722137,293.302338,286.28302,291.911407,8689500,291.911407,"GOOG" +"2010-01-20",291.09671,291.09671,285.786224,288.329681,6543600,288.329681,"GOOG" +"2010-01-21",289.8349,291.513977,284.276062,289.606384,12697400,289.606384,"GOOG" +"2010-01-22",280.426086,283.45639,265.701874,273.227905,13689200,273.227905,"GOOG" +"2010-01-25",271.528961,273.16333,266.02478,268.255249,8897200,268.255249,"GOOG" +"2010-01-26",267.246826,273.024231,266.412231,269.457428,8767600,269.457428,"GOOG" +"2010-01-27",268.886169,272.055542,265.925415,269.298462,7980200,269.298462,"GOOG" +"2010-01-28",270.485748,271.732635,263.585632,265.418701,6500100,265.418701,"GOOG" +"2010-01-29",267.505127,268.74707,261.10675,263.257751,8334700,263.257751,"GOOG" +"2010-02-01",265.572693,266.173798,263.436584,264.787811,4530800,264.787811,"GOOG" +"2010-02-02",265.751556,265.751556,262.100281,263.843964,8245600,263.843964,"GOOG" +"2010-02-03",262.626862,269.298462,262.408295,268.662598,6037000,268.662598,"GOOG" +"2010-02-04",266.764954,267.261719,261.081909,261.687958,6799200,261.687958,"GOOG" +"2010-02-05",262.492737,265.026245,259.541931,263.928406,6353000,263.928406,"GOOG" +"2010-02-08",264.52948,269.24881,264.047638,265.011353,5423500,265.011353,"GOOG" +"2010-02-09",268.026733,269.01532,265.806183,266.486755,5675700,266.486755,"GOOG" +"2010-02-10",265.309418,267.15741,262.140045,265.498199,5383700,265.498199,"GOOG" +"2010-02-11",264.936829,268.498688,263.039185,266.466888,4851300,266.466888,"GOOG" +"2010-02-12",264.76297,266.839478,263.53595,264.837494,4589000,264.837494,"GOOG" +"2010-02-16",266.700378,270.306915,265.423676,268.901062,7356200,268.901062,"GOOG" +"2010-02-17",269.24881,269.944275,267.067993,267.366028,4085700,267.366028,"GOOG" +"2010-02-18",267.033203,270.74408,266.337738,269.854858,4704100,269.854858,"GOOG" +"2010-02-19",268.518555,270.257233,268.106232,268.632813,5139400,268.632813,"GOOG" +"2010-02-22",271.906525,271.981018,268.752014,269.64621,4316900,269.64621,"GOOG" +"2010-02-23",269.745575,270.058533,264.425171,265.806183,5782400,265.806183,"GOOG" +"2010-02-24",265.264709,267.480286,263.540924,264.017822,4683300,264.017822,"GOOG" +"2010-02-25",261.856873,262.537445,258.319885,261.514099,6661300,261.514099,"GOOG" +"2010-02-26",262.00589,264.156921,260.048645,261.697906,4125100,261.697906,"GOOG" +"2010-03-01",262.890167,264.921936,262.164856,264.623871,4504800,264.623871,"GOOG" +"2010-03-02",266.009857,271.066956,265.776367,268.78183,8770200,268.78183,"GOOG" +"2010-03-03",269.427643,272.289032,267.88269,270.898071,6218800,270.898071,"GOOG" +"2010-03-04",271.484253,276.268127,271.335236,275.503113,6408800,275.503113,"GOOG" +"2010-03-05",278.861267,282.000854,278.140961,280.282043,7875300,280.282043,"GOOG" +"2010-03-08",280.565186,280.763916,278.692383,279.422638,4803800,279.422638,"GOOG" +"2010-03-09",278.116119,280.505585,276.451935,278.285034,6394400,278.285034,"GOOG" +"2010-03-10",280.058502,287.380859,279.288483,286.362488,11383300,286.362488,"GOOG" +"2010-03-11",285.274567,291.210968,285.244751,288.692322,8521500,288.692322,"GOOG" +"2010-03-12",292.169708,292.239258,287.70874,287.897491,5542600,287.897491,"GOOG" +"2010-03-15",281.509064,282.885101,276.203552,279.770355,9368300,279.770355,"GOOG" +"2010-03-16",279.099731,282.373444,278.568176,280.773834,6907500,280.773834,"GOOG" +"2010-03-17",282.313812,283.878632,280.30191,280.952667,6686300,280.952667,"GOOG" +"2010-03-18",280.5354,282.383362,279.661072,281.369965,3577400,281.369965,"GOOG" +"2010-03-19",278.190643,282.164795,276.839417,278.190643,9650600,278.190643,"GOOG" +"2010-03-22",276.258209,281.593506,275.349121,276.94873,8061700,276.94873,"GOOG" +"2010-03-23",276.720215,277.351105,269.24881,272.726166,11074100,272.726166,"GOOG" +"2010-03-24",270.992462,278.116119,268.106232,276.864258,13215700,276.864258,"GOOG" +"2010-03-25",277.703796,284.151855,277.524963,279.621338,7912900,279.621338,"GOOG" +"2010-03-26",280.808624,281.861755,278.200562,279.526947,5427400,279.526947,"GOOG" +"2010-03-29",279.680939,280.5354,278.473785,279.407715,6249300,279.407715,"GOOG" +"2010-03-30",279.596497,281.980988,278.329742,281.523956,3981400,281.523956,"GOOG" +"2010-03-31",280.69931,283.029175,279.586548,281.727631,6100900,281.727631,"GOOG" +"2010-04-01",283.828979,284.872192,280.947693,282.562195,4232700,282.562195,"GOOG" +"2010-04-05",283.605408,285.58255,282.66156,283.660065,3827700,283.660065,"GOOG" +"2010-04-06",282.890076,283.600464,280.873199,282.274078,4147000,282.274078,"GOOG" +"2010-04-07",281.817047,282.537354,279.114624,279.949188,5195400,279.949188,"GOOG" +"2010-04-08",279.839905,283.083801,278.215485,281.911438,3920200,281.911438,"GOOG" +"2010-04-09",281.911438,282.547302,280.177704,281.280548,4139900,281.280548,"GOOG" +"2010-04-12",281.841888,285.145416,281.280548,284.514496,4735400,284.514496,"GOOG" +"2010-04-13",284.415161,292.537323,283.719666,291.489136,7875500,291.489136,"GOOG" +"2010-04-14",293.123505,294.256134,290.118073,292.596924,6849700,292.596924,"GOOG" +"2010-04-15",294.171692,296.988373,292.244232,295.726593,13611500,295.726593,"GOOG" +"2010-04-16",279.680939,282.567169,273.039154,273.297455,24630000,273.297455,"GOOG" +"2010-04-19",272.60199,275.205048,270.739105,273.272614,7838600,273.272614,"GOOG" +"2010-04-20",275.294464,278.021729,273.749512,275.726654,5993400,275.726654,"GOOG" +"2010-04-21",276.432068,278.314819,274.295959,275.35907,4814000,275.35907,"GOOG" +"2010-04-22",274.216492,274.464874,269.919434,271.762451,6604000,271.762451,"GOOG" +"2010-04-23",271.856842,272.885132,269.382935,270.734131,4205800,270.734131,"GOOG" +"2010-04-26",270.724213,270.734131,262.895111,264.102264,8794400,264.102264,"GOOG" +"2010-04-27",262.765961,267.425659,261.91153,262.820618,7739300,262.820618,"GOOG" +"2010-04-28",264.33078,265.686951,258.831543,262.885193,6856500,262.885193,"GOOG" +"2010-04-29",264.96167,266.516571,261.633331,264.281097,6157600,264.281097,"GOOG" +"2010-04-30",263.848907,267.102753,261.022308,261.151459,4902300,261.151459,"GOOG" +"2010-05-03",261.548889,264.738129,260.843475,263.585632,3739700,263.585632,"GOOG" +"2010-05-04",261.558807,261.668091,250.475891,251.54892,12231500,251.54892,"GOOG" +"2010-05-05",248.871338,256.193695,248.617981,253.232971,9223900,253.232971,"GOOG" +"2010-05-06",252.731232,257.087891,228.513733,247.723801,10065200,247.723801,"GOOG" +"2010-05-07",248.369598,251.027313,239.109818,244.976669,10244000,244.976669,"GOOG" +"2010-05-10",255.324356,259.720764,254.643784,259.139557,8309600,259.139557,"GOOG" +"2010-05-11",256.168854,258.260254,252.467941,252.880264,6688300,252.880264,"GOOG" +"2010-05-12",254.365601,254.365601,249.378036,251.062088,7753600,251.062088,"GOOG" +"2010-05-13",256.581177,259.313416,253.535995,253.789352,6694700,253.789352,"GOOG" +"2010-05-14",253.23793,253.843994,246.521622,252.125168,8285500,252.125168,"GOOG" +"2010-05-17",251.752594,252.537491,247.564835,252.34375,5623800,252.34375,"GOOG" +"2010-05-18",253.352188,253.834061,246.92897,247.574768,5687700,247.574768,"GOOG" +"2010-05-19",246.526581,248.106308,242.294113,245.617493,6936100,245.617493,"GOOG" +"2010-05-20",240.967743,241.221085,235.369156,235.970245,9890500,235.970245,"GOOG" +"2010-05-21",233.014465,240.932968,230.699524,234.499802,19507500,234.499802,"GOOG" +"2010-05-24",238.811752,243.312485,236.859451,237.0383,8747600,237.0383,"GOOG" +"2010-05-25",232.562408,237.182358,230.505783,236.993591,6073900,236.993591,"GOOG" +"2010-05-26",239.477432,243.297577,235.965271,236.198761,6996400,236.198761,"GOOG" +"2010-05-27",240.908127,244.564346,238.970718,243.645325,5654700,243.645325,"GOOG" +"2010-05-28",244.777954,245.130661,239.939423,241.245926,5827200,241.245926,"GOOG" +"2010-06-01",238.662735,243.94339,238.508728,239.626465,5368200,239.626465,"GOOG" +"2010-06-02",241.767532,245.33931,239.174408,245.090927,5114500,245.090927,"GOOG" +"2010-06-03",245.955292,252.358643,245.751617,251.166397,7348800,251.166397,"GOOG" +"2010-06-04",248.245407,252.979614,246.745163,247.748627,7891500,247.748627,"GOOG" +"2010-06-07",247.917542,248.836563,240.013947,241.191284,7312500,241.191284,"GOOG" +"2010-06-08",242.348755,242.840561,237.227066,240.823669,5405000,240.823669,"GOOG" +"2010-06-09",242.035797,242.860428,234.47496,235.478439,5493300,235.478439,"GOOG" +"2010-06-10",238.632919,242.671661,236.382553,241.931473,5189200,241.931473,"GOOG" +"2010-06-11",239.69104,242.77597,239.253891,242.671661,3586400,242.671661,"GOOG" +"2010-06-14",245.642334,245.652267,240.033813,240.033813,4107200,240.033813,"GOOG" +"2010-06-15",239.979172,248.583206,239.532074,247.385986,8574600,247.385986,"GOOG" +"2010-06-16",246.481873,250.371567,246.452072,249.015396,4608200,249.015396,"GOOG" +"2010-06-17",250.098358,251.300537,246.740189,248.42424,3980200,248.42424,"GOOG" +"2010-06-18",249.631393,250.108292,247.455536,248.399399,5783000,248.399399,"GOOG" +"2010-06-21",248.334824,248.866364,240.878311,242.701462,6005600,242.701462,"GOOG" +"2010-06-22",243.367126,246.69548,241.295609,241.553925,4468200,241.553925,"GOOG" +"2010-06-23",241.871857,241.871857,237.535065,239.467499,4084500,239.467499,"GOOG" +"2010-06-24",238.280212,239.815231,235.100891,236.014954,3811700,236.014954,"GOOG" +"2010-06-25",236.988617,237.281708,233.759613,234.812775,4519500,234.812775,"GOOG" +"2010-06-28",234.768066,237.23204,232.989624,234.514709,3547400,234.514709,"GOOG" +"2010-06-29",230.222626,230.774033,224.102432,225.662277,7049700,225.662277,"GOOG" +"2010-06-30",226.010025,227.435745,220.923111,221.037369,7253300,221.037369,"GOOG" +"2010-07-01",221.206268,222.751221,215.41394,218.325012,7072900,218.325012,"GOOG" +"2010-07-02",219.383118,219.710999,216.591278,216.864502,3897100,216.864502,"GOOG" +"2010-07-06",220.56543,222.38858,215.41394,216.626053,5153400,216.626053,"GOOG" +"2010-07-07",217.738815,224.186874,216.283279,223.645401,6300000,223.645401,"GOOG" +"2010-07-08",225.309586,227.187363,223.377151,226.804855,5372400,226.804855,"GOOG" +"2010-07-09",234.455093,235.100891,229.89476,232.234543,8719300,232.234543,"GOOG" +"2010-07-12",234.658768,238.170929,234.017944,236.377594,6712100,236.377594,"GOOG" +"2010-07-13",239.566849,244.902145,238.588211,243.019394,8004200,243.019394,"GOOG" +"2010-07-14",243.357193,245.319427,241.658249,244.082474,6276500,244.082474,"GOOG" +"2010-07-15",244.276215,245.751617,239.780457,245.413818,9779600,245.413818,"GOOG" +"2010-07-16",233.044266,233.759613,228.275284,228.319992,15751300,228.319992,"GOOG" +"2010-07-19",229.015472,233.307556,227.281754,231.583771,9159800,231.583771,"GOOG" +"2010-07-20",229.025406,239.934464,228.811798,239.238983,8161600,239.238983,"GOOG" +"2010-07-21",240.436188,241.280701,236.178879,237.207199,6601800,237.207199,"GOOG" +"2010-07-22",240.05368,242.91011,239.681107,240.838577,4323200,240.838577,"GOOG" +"2010-07-23",238.831635,243.7099,238.454086,243.446609,4558200,243.446609,"GOOG" +"2010-07-26",242.964752,243.789383,240.873352,242.905136,4016200,242.905136,"GOOG" +"2010-07-27",243.704941,247.142578,243.501266,244.723312,4934200,244.723312,"GOOG" +"2010-07-28",245.87085,246.024841,239.775497,240.610062,5024400,240.610062,"GOOG" +"2010-07-29",241.404892,242.860428,238.116287,240.927994,5385700,240.927994,"GOOG" +"2010-07-30",238.275253,242.105331,238.021896,240.858444,4315900,240.858444,"GOOG" +"2010-08-02",242.91507,245.046204,241.896698,243.620483,3741500,243.620483,"GOOG" +"2010-08-03",243.665192,244.638855,241.807281,243.332352,3628000,243.332352,"GOOG" +"2010-08-04",244.499771,251.861877,243.938416,251.524078,7674500,251.524078,"GOOG" +"2010-08-05",251.310471,252.656708,250.153,252.408325,4872200,252.408325,"GOOG" +"2010-08-06",251.067047,251.235947,246.422256,248.49379,6682100,248.49379,"GOOG" +"2010-08-09",249.502228,251.11673,249.060104,251.042206,3768600,251.042206,"GOOG" +"2010-08-10",249.55191,251.365112,247.674118,250.227509,4174800,250.227509,"GOOG" +"2010-08-11",247.256836,247.390961,244.161957,244.281189,4474900,244.281189,"GOOG" +"2010-08-12",240.406387,245.776459,239.696014,244.415314,4437900,244.415314,"GOOG" +"2010-08-13",242.920044,244.007965,241.434692,241.603607,3894500,241.603607,"GOOG" +"2010-08-16",240.277222,243.352234,238.69751,241.226059,2626900,241.226059,"GOOG" +"2010-08-17",242.686554,245.751617,241.444641,243.675125,3805800,243.675125,"GOOG" +"2010-08-18",243.635391,243.848999,239.219116,239.517166,5407600,239.517166,"GOOG" +"2010-08-19",238.950851,239.696014,232.115311,232.472992,7900900,232.472992,"GOOG" +"2010-08-20",232.472992,234.271286,229.020447,229.517212,7886100,229.517212,"GOOG" +"2010-08-23",229.258896,232.612076,227.386078,230.535583,6011200,230.535583,"GOOG" +"2010-08-24",227.37117,227.70401,224.003082,224.236557,5561200,224.236557,"GOOG" +"2010-08-25",223.546051,227.425812,223.546051,225.841125,5217800,225.841125,"GOOG" +"2010-08-26",226.556473,227.152588,223.764633,224.032883,3577000,224.032883,"GOOG" +"2010-08-27",224.81778,228.508774,222.378647,227.932526,4654800,227.932526,"GOOG" +"2010-08-30",228.091492,228.394516,224.74823,224.882355,2478700,224.882355,"GOOG" +"2010-08-31",223.600693,225.965317,222.552505,223.555984,3918800,223.555984,"GOOG" +"2010-09-01",226.019958,230.967773,224.787964,228.677673,6498500,228.677673,"GOOG" +"2010-09-02",229.924561,230.714432,228.66774,230.09346,3390200,230.09346,"GOOG" +"2010-09-03",233.739746,234.415359,232.209702,233.630463,5113700,233.630463,"GOOG" +"2010-09-07",230.749191,232.28421,230.013977,230.699524,3441900,230.699524,"GOOG" +"2010-09-08",231.091965,234.723358,230.754166,233.769562,4834800,233.769562,"GOOG" +"2010-09-09",237.371124,238.647827,233.769562,236.551468,4892700,236.551468,"GOOG" +"2010-09-10",237.96228,238.344803,236.00502,236.531586,3974200,236.531586,"GOOG" +"2010-09-13",238.89621,240.610062,238.215637,239.576782,4512100,239.576782,"GOOG" +"2010-09-14",239.447617,240.808777,238.488861,238.662735,4461700,238.662735,"GOOG" +"2010-09-15",238.424286,239.388016,237.703964,238.767044,4836800,238.767044,"GOOG" +"2010-09-16",238.424286,239.666199,238.156021,238.975693,3964600,238.975693,"GOOG" +"2010-09-17",240.311996,244.012924,239.035309,243.491318,11356500,243.491318,"GOOG" +"2010-09-20",244.658737,253.555862,244.440155,252.497742,8864300,252.497742,"GOOG" +"2010-09-21",253.193222,258.309937,252.810715,255.071014,8990600,255.071014,"GOOG" +"2010-09-22",254.772949,257.217041,254.186768,256.332794,5107100,256.332794,"GOOG" +"2010-09-23",255.642288,258.165894,253.997986,255.080948,4664900,255.080948,"GOOG" +"2010-09-24",259.184265,262.209564,257.455505,261.941315,6757400,261.941315,"GOOG" +"2010-09-27",262.716278,266.69043,262.716278,263.491241,6255100,263.491241,"GOOG" +"2010-09-28",265.016327,265.070984,257.549896,261.881714,7356800,261.881714,"GOOG" +"2010-09-29",262.219513,264.748077,260.659668,262.140045,4372600,262.140045,"GOOG" +"2010-09-30",262.87027,264.216522,257.783356,261.196167,6530300,261.196167,"GOOG" +"2010-10-01",263.287567,263.595551,259.810181,261.111725,4478900,261.111725,"GOOG" +"2010-10-04",260.77887,262.418213,257.748596,259.487274,3906100,259.487274,"GOOG" +"2010-10-05",262.482788,268.255249,261.5737,267.375977,7059700,267.375977,"GOOG" +"2010-10-06",267.887634,268.230408,263.257751,265.448517,5560400,265.448517,"GOOG" +"2010-10-07",266.372498,266.864319,262.860352,263.292542,4822600,263.292542,"GOOG" +"2010-10-08",264.663605,267.063019,262.105255,266.442047,5755600,266.442047,"GOOG" +"2010-10-11",267.500183,270.540405,266.849396,267.679016,5286700,267.679016,"GOOG" +"2010-10-12",268.31488,271.230896,267.15741,268.94577,7556000,268.94577,"GOOG" +"2010-10-13",271.732635,271.976044,269.41272,269.894592,6150800,269.894592,"GOOG" +"2010-10-14",270.331757,270.863281,266.819611,268.717255,13354400,268.717255,"GOOG" +"2010-10-15",297.698761,298.876099,293.88855,298.781708,29842300,298.781708,"GOOG" +"2010-10-18",298.334625,307.842773,298.334625,306.859192,14288600,306.859192,"GOOG" +"2010-10-19",302.457794,305.423523,299.482147,301.951111,9235400,301.951111,"GOOG" +"2010-10-20",302.105103,306.695251,301.78717,302.025604,7095900,302.025604,"GOOG" +"2010-10-21",303.779205,306.009705,301.042023,304.01767,5878900,304.01767,"GOOG" +"2010-10-22",303.98288,305.423523,303.053925,304.285919,4541500,304.285919,"GOOG" +"2010-10-25",305.80603,310.351471,305.498016,306.258087,6357800,306.258087,"GOOG" +"2010-10-26",304.569061,308.607819,303.540771,307.3013,5058400,307.3013,"GOOG" +"2010-10-27",305.895447,307.996765,304.186554,306.243195,4512900,306.243195,"GOOG" +"2010-10-28",308.021606,308.493561,304.668427,307.291351,4396900,307.291351,"GOOG" +"2010-10-29",306.54126,307.5,304.514435,304.867126,4586200,304.867126,"GOOG" +"2010-11-01",305.87558,308.324646,303.630188,305.512939,6214200,305.512939,"GOOG" +"2010-11-02",307.33609,307.996765,305.304291,305.811005,4021000,305.811005,"GOOG" +"2010-11-03",306.754852,308.905853,304.767792,308.086182,6804800,308.086182,"GOOG" +"2010-11-04",310.301788,312.924713,309.039978,310.117981,7188000,310.117981,"GOOG" +"2010-11-05",309.576508,310.72403,308.548187,310.520355,3554300,310.520355,"GOOG" +"2010-11-08",309.993774,312.711121,309.551666,311.359894,4229900,311.359894,"GOOG" +"2010-11-09",312.964478,313.386719,308.250122,310.391205,4503300,310.391205,"GOOG" +"2010-11-10",309.03006,309.487091,306.759827,309.42746,5026400,309.42746,"GOOG" +"2010-11-11",307.847748,307.922272,305.120483,306.600861,4552600,306.600861,"GOOG" +"2010-11-12",305.0112,306.456787,298.662476,299.69577,6830000,299.69577,"GOOG" +"2010-11-15",299.591461,300.048462,295.105621,295.811035,7003000,295.811035,"GOOG" +"2010-11-16",294.464783,297.013214,289.839874,289.973999,6657700,289.973999,"GOOG" +"2010-11-17",290.609863,292.845337,288.80658,289.889557,4916700,289.889557,"GOOG" +"2010-11-18",292.596924,298.051453,292.378357,296.352509,5213600,296.352509,"GOOG" +"2010-11-19",296.571106,297.013214,293.262604,293.506012,4624800,293.506012,"GOOG" +"2010-11-22",291.836884,294.802582,289.492126,293.699768,4401600,293.699768,"GOOG" +"2010-11-23",291.608368,292.601898,287.231842,289.621307,4353200,289.621307,"GOOG" +"2010-11-24",291.757385,296.372375,291.628235,295.562653,4823800,295.562653,"GOOG" +"2010-11-26",293.322235,294.574066,291.603394,293.093719,2639200,293.093719,"GOOG" +"2010-11-29",292.681396,292.994354,288.101166,289.174194,5756600,289.174194,"GOOG" +"2010-11-30",285.304382,285.304382,274.867249,276.059509,14327300,276.059509,"GOOG" +"2010-12-01",279.680939,283.938263,279.382874,280.351593,7557000,280.351593,"GOOG" +"2010-12-02",282.492645,284.812561,280.848358,284.062439,5128800,284.062439,"GOOG" +"2010-12-03",282.885101,286.37738,282.164795,284.648621,5296500,284.648621,"GOOG" +"2010-12-06",288.40918,289.119568,286.441986,287.31131,4214700,287.31131,"GOOG" +"2010-12-07",293.724609,294.584015,291.106628,291.672943,6123900,291.672943,"GOOG" +"2010-12-08",294.072357,294.345551,289.959106,293.361969,3536600,293.361969,"GOOG" +"2010-12-09",295.021179,295.865692,292.596924,293.838867,3762000,293.838867,"GOOG" +"2010-12-10",294.653564,295.075806,293.237762,294.191559,3431500,294.191559,"GOOG" +"2010-12-13",296.630707,299.551697,295.125488,295.388794,4828000,295.388794,"GOOG" +"2010-12-14",296.615814,297.211914,294.325684,295.532837,3307900,295.532837,"GOOG" +"2010-12-15",295.180145,296.297882,292.671448,293.242737,4363500,293.242737,"GOOG" +"2010-12-16",294.509491,294.966522,292.134949,293.943176,3214400,293.943176,"GOOG" +"2010-12-17",293.590485,294.365448,291.936249,293.491119,6214200,293.491119,"GOOG" +"2010-12-20",295.403687,297.00824,292.42804,295.607361,3972200,295.607361,"GOOG" +"2010-12-21",297.351013,300.406158,296.874115,299.586487,3783400,299.586487,"GOOG" +"2010-12-22",300.048462,301.538788,299.690796,300.788666,2430700,300.788666,"GOOG" +"2010-12-23",300.714142,301.042023,299.069824,300.16272,2236000,300.16272,"GOOG" +"2010-12-27",299.422546,299.939178,297.813019,299.243713,2431900,299.243713,"GOOG" +"2010-12-28",299.079773,299.983887,297.072815,297.524902,2143400,297.524902,"GOOG" +"2010-12-29",299.054932,299.258606,297.524902,298.558167,2051600,298.558167,"GOOG" +"2010-12-30",297.067871,298.722107,296.764832,297.495087,1991800,297.495087,"GOOG" +"2010-12-31",296.441925,297.276489,294.102142,295.065887,3098500,295.065887,"GOOG" +"2011-01-03",296.312775,300.838348,296.312775,300.222351,4761100,300.222351,"GOOG" +"2011-01-04",300.853241,301.131439,298.121002,299.114563,3672700,299.114563,"GOOG" +"2011-01-05",298.096161,303.193024,298.086243,302.567078,5097500,302.567078,"GOOG" +"2011-01-06",303.366882,307.216858,303.053925,304.767792,4142300,304.767792,"GOOG" +"2011-01-07",305.964996,307.127441,303.093658,306.228271,4229700,306.228271,"GOOG" +"2011-01-10",305.413574,305.706665,302.313751,305.120483,3178800,305.120483,"GOOG" +"2011-01-11",306.859192,307.400665,305.264557,306.014679,2897200,306.014679,"GOOG" +"2011-01-12",307.673889,307.673889,305.398682,306.441895,3286500,306.441895,"GOOG" +"2011-01-13",306.491577,307.832855,305.095642,306.352478,2685300,306.352478,"GOOG" +"2011-01-14",306.70517,310.117981,306.546204,310.073273,4761900,310.073273,"GOOG" +"2011-01-18",311.007202,318.920715,310.614746,317.748352,7280900,317.748352,"GOOG" +"2011-01-19",318.985321,319.402588,312.795563,313.833801,6856500,313.833801,"GOOG" +"2011-01-20",314.062317,314.991272,309.631134,311.359894,11042800,311.359894,"GOOG" +"2011-01-21",317.723511,318.791565,303.704681,303.938171,17924600,303.938171,"GOOG" +"2011-01-24",301.82193,304.266052,298.672424,303.565613,9258000,303.565613,"GOOG" +"2011-01-25",302.134918,308.339539,301.300323,307.952057,7340900,307.952057,"GOOG" +"2011-01-26",308.160706,309.233734,305.652039,306.258087,4102600,306.258087,"GOOG" +"2011-01-27",306.948608,307.847748,304.643585,306.402161,4064500,306.402161,"GOOG" +"2011-01-28",307.53479,308.175629,297.942169,298.553192,8517100,298.553192,"GOOG" +"2011-01-31",299.849762,300.281952,295.850769,298.240234,5646300,298.240234,"GOOG" +"2011-02-01",300.291901,304.693268,299.606354,303.545715,5526100,303.545715,"GOOG" +"2011-02-02",303.525848,305.185059,301.802063,304.022614,3544200,304.022614,"GOOG" +"2011-02-03",302.770782,303.74939,301.106598,303.103607,3009500,303.103607,"GOOG" +"2011-02-04",303.103607,303.744446,301.345032,303.51593,3121700,303.51593,"GOOG" +"2011-02-07",303.108582,307.196991,302.636627,305.160217,3622400,305.160217,"GOOG" +"2011-02-08",305.478149,307.812988,305.269501,307.192017,3411700,307.192017,"GOOG" +"2011-02-09",306.441895,307.723541,304.191528,306.258087,3708900,306.258087,"GOOG" +"2011-02-10",304.966492,306.754852,303.804047,306.228271,4699100,306.228271,"GOOG" +"2011-02-11",304.911835,310.480621,304.519409,310.232239,5213400,310.232239,"GOOG" +"2011-02-14",309.655975,312.785645,308.016663,312.045441,4283500,312.045441,"GOOG" +"2011-02-15",311.633118,313.009186,309.536774,310.05838,4211000,310.05838,"GOOG" +"2011-02-16",310.793579,311.225769,309.039978,310.09314,3389800,310.09314,"GOOG" +"2011-02-17",308.617737,311.598358,308.135864,310.609772,2976800,310.609772,"GOOG" +"2011-02-18",310.977386,313.550659,310.073273,313.004211,6477500,313.004211,"GOOG" +"2011-02-22",308.011688,310.445862,301.921295,303.133423,7327100,303.133423,"GOOG" +"2011-02-23",303.193024,305.363892,300.048462,303.684814,5816600,303.684814,"GOOG" +"2011-02-24",303.719604,304.564117,298.732025,302.442902,5458600,302.442902,"GOOG" +"2011-02-25",303.953064,305.37384,302.780701,303.04895,3889900,303.04895,"GOOG" +"2011-02-28",303.029083,306.253113,302.040527,304.718109,4592600,304.718109,"GOOG" +"2011-03-01",306.893951,307.609283,297.713654,298.438934,6689500,298.438934,"GOOG" +"2011-03-02",297.962036,301.042023,295.671936,298.453857,4079700,298.453857,"GOOG" +"2011-03-03",301.230774,303.769287,300.545258,302.810516,3915700,302.810516,"GOOG" +"2011-03-04",302.199493,302.522369,298.160767,298.369385,6061100,298.369385,"GOOG" +"2011-03-07",298.334625,299.89447,291.603394,293.918335,6970400,293.918335,"GOOG" +"2011-03-08",294.549255,297.057922,293.193054,294.241241,4599400,294.241241,"GOOG" +"2011-03-09",293.590485,295.334137,290.982452,293.972992,4330000,293.972992,"GOOG" +"2011-03-10",290.82843,291.414642,287.852783,288.275055,6296700,288.275055,"GOOG" +"2011-03-11",287.24176,288.126007,284.812561,286.491638,6103300,286.491638,"GOOG" +"2011-03-14",284.549286,287.27655,282.174713,283.153351,5668700,283.153351,"GOOG" +"2011-03-15",276.94873,283.65509,275.95517,282.939758,8063300,282.939758,"GOOG" +"2011-03-16",282.169769,283.054016,273.858826,276.75,7646200,276.75,"GOOG" +"2011-03-17",280.416168,282.66156,278.458893,278.866241,5836200,278.866241,"GOOG" +"2011-03-18",280.495636,282.159821,278.061493,278.717224,6640000,278.717224,"GOOG" +"2011-03-21",283.267609,288.026672,282.671509,286.387329,6081000,286.387329,"GOOG" +"2011-03-22",286.769836,287.7435,284.405212,286.794678,3798200,286.794678,"GOOG" +"2011-03-23",285.736572,289.343109,284.151855,289.199036,3655900,289.199036,"GOOG" +"2011-03-24",290.823486,292.293915,287.529907,291.548767,4224600,291.548767,"GOOG" +"2011-03-25",291.543793,291.558685,287.748474,287.996857,5754000,287.996857,"GOOG" +"2011-03-28",289.154327,290.604889,285.498108,285.821014,4465500,285.821014,"GOOG" +"2011-03-29",286.138947,289.064911,284.653595,288.985443,3230400,288.985443,"GOOG" +"2011-03-30",290.30188,290.858246,288.414154,289.04007,2863000,289.04007,"GOOG" +"2011-03-31",289.616333,292.179657,288.990387,291.484161,4085100,291.484161,"GOOG" +"2011-04-01",292.477722,295.671936,292.477722,293.987885,5260300,293.987885,"GOOG" +"2011-04-04",294.584015,295.448395,289.666016,291.941193,4135600,291.941193,"GOOG" +"2011-04-05",288.662537,288.866211,281.012299,282.706268,12173500,282.706268,"GOOG" +"2011-04-06",284.241272,285.721649,282.164795,285.234833,5371200,285.234833,"GOOG" +"2011-04-07",286.004822,288.443939,285.239777,288.126007,5095900,288.126007,"GOOG" +"2011-04-08",290.555206,290.555206,287.162292,287.211975,3828300,287.211975,"GOOG" +"2011-04-11",286.238281,287.182159,284.648621,286.819519,3740500,286.819519,"GOOG" +"2011-04-12",285.642181,286.591003,282.189636,283.461365,4198200,283.461365,"GOOG" +"2011-04-13",285.895538,286.933777,284.027679,286.278046,4165600,286.278046,"GOOG" +"2011-04-14",285.736572,287.852783,284.201538,287.385834,10983500,287.385834,"GOOG" +"2011-04-15",270.883179,271.111694,263.317383,263.635315,28269900,263.635315,"GOOG" +"2011-04-18",261.509125,262.125122,257.82312,261.717773,10145100,261.717773,"GOOG" +"2011-04-19",263.262726,263.724731,258.766968,259.079926,5403000,259.079926,"GOOG" +"2011-04-20",261.250824,261.707855,259.010376,261.166351,6159800,261.166351,"GOOG" +"2011-04-21",262.04068,262.433136,259.507141,260.853394,4972200,260.853394,"GOOG" +"2011-04-25",260.927917,261.797272,259.31839,260.828552,3282700,260.828552,"GOOG" +"2011-04-26",261.558807,266.983521,260.908051,264.688446,7045400,264.688446,"GOOG" +"2011-04-27",267.261719,267.316376,265.448517,267.142487,4626600,267.142487,"GOOG" +"2011-04-28",267.291534,267.88269,265.314392,267.246826,4025800,267.246826,"GOOG" +"2011-04-29",268.255249,270.292023,267.515076,270.292023,8511900,270.292023,"GOOG" +"2011-05-02",271.086853,271.101746,266.824554,267.539917,4295100,267.539917,"GOOG" +"2011-05-03",266.829529,269.253754,263.10376,265.220001,4190000,265.220001,"GOOG" +"2011-05-04",265.855865,267.758484,264.787811,266.163849,4261500,266.163849,"GOOG" +"2011-05-05",265.205109,267.967133,264.032715,265.408783,4021400,265.408783,"GOOG" +"2011-05-06",267.336243,268.98053,265.86084,265.920441,4138900,265.920441,"GOOG" +"2011-05-09",265.771423,267.505127,263.834015,267.102753,3922600,267.102753,"GOOG" +"2011-05-10",268.255249,270.455933,267.033203,269.57666,4112300,269.57666,"GOOG" +"2011-05-11",268.324799,270.018799,265.120636,265.994965,4707900,265.994965,"GOOG" +"2011-05-12",265.890625,266.735138,263.739624,265.796265,2915300,265.796265,"GOOG" +"2011-05-13",265.577667,266.228455,262.815643,263.064026,4244700,263.064026,"GOOG" +"2011-05-16",261.454498,261.931396,256.531525,257.534973,5954800,257.534973,"GOOG" +"2011-05-17",256.049652,263.893616,255.850937,263.516083,6650100,263.516083,"GOOG" +"2011-05-18",263.059052,263.451508,261.151459,263.193176,3931800,263.193176,"GOOG" +"2011-05-19",264.643738,266.536438,263.148468,263.908539,4969400,263.908539,"GOOG" +"2011-05-20",264.181763,264.276154,259.874756,260.321869,4665100,260.321869,"GOOG" +"2011-05-23",256.630859,258.319885,255.041199,257.520081,4629800,257.520081,"GOOG" +"2011-05-24",258.503693,260.287079,257.400848,257.455505,3824600,257.455505,"GOOG" +"2011-05-25",256.9935,259.695923,256.953766,258.155945,2620100,258.155945,"GOOG" +"2011-05-26",257.177307,259.373016,255.836029,257.39093,4264500,257.39093,"GOOG" +"2011-05-27",257.564789,259.209106,256.481842,258.766968,3514100,258.766968,"GOOG" +"2011-05-31",260.803711,262.815643,260.058563,262.80072,5409400,262.80072,"GOOG" +"2011-06-01",262.313904,264.877228,260.957733,261.101776,5950200,261.101776,"GOOG" +"2011-06-02",262.080414,263.436584,259.55188,262.323822,4437700,262.323822,"GOOG" +"2011-06-03",259.313416,262.095337,259.065033,259.849915,3519600,259.849915,"GOOG" +"2011-06-06",260.07843,261.707855,257.947296,258.846466,3909300,258.846466,"GOOG" +"2011-06-07",259.755554,260.619904,257.818146,257.838013,3839900,257.838013,"GOOG" +"2011-06-08",256.5961,258.935883,256.223511,257.907562,3328200,257.907562,"GOOG" +"2011-06-09",258.319885,258.319885,256.153961,256.695435,3400000,256.695435,"GOOG" +"2011-06-10",255.379013,256.675568,252.999481,253.108765,4911400,253.108765,"GOOG" +"2011-06-13",253.352188,253.451538,249.462494,250.734222,4886100,250.734222,"GOOG" +"2011-06-14",252.433167,255.379013,251.856918,252.54245,4713300,252.54245,"GOOG" +"2011-06-15",250.88324,252.532516,248.687531,249.84996,4173400,249.84996,"GOOG" +"2011-06-16",249.780426,251.64827,246.730255,248.568298,5549800,248.568298,"GOOG" +"2011-06-17",251.454529,251.707886,240.833603,240.942902,10558900,240.942902,"GOOG" +"2011-06-20",240.932968,241.543991,238.066605,240.724319,6096500,240.724319,"GOOG" +"2011-06-21",242.020889,245.374084,240.798828,244.90712,5566600,244.90712,"GOOG" +"2011-06-22",244.137131,244.584213,241.792374,241.931473,4845500,241.931473,"GOOG" +"2011-06-23",239.507233,239.869873,235.334381,238.558411,9665800,238.558411,"GOOG" +"2011-06-24",238.786926,238.821701,234.981674,235.905655,7660700,235.905655,"GOOG" +"2011-06-27",235.468506,242.621979,235.269791,239.840073,6934100,239.840073,"GOOG" +"2011-06-28",240.446136,246.50174,240.446136,245.230011,5465500,245.230011,"GOOG" +"2011-06-29",246.66568,248.508698,244.599121,247.177353,4716300,247.177353,"GOOG" +"2011-06-30",249.373062,251.697952,249.129654,251.553879,4888300,251.553879,"GOOG" +"2011-07-01",251.732727,258.906067,251.553879,258.831543,7320500,258.831543,"GOOG" +"2011-07-05",260.952759,265.970123,260.952759,264.499695,7748300,264.499695,"GOOG" +"2011-07-06",265.026245,267.515076,264.79776,265.950256,5426200,265.950256,"GOOG" +"2011-07-07",268.752014,273.56076,266.208557,271.533936,7922100,271.533936,"GOOG" +"2011-07-08",264.753052,267.08786,261.931396,264.276154,9602400,264.276154,"GOOG" +"2011-07-11",262.383453,266.25824,261.052094,261.936371,5715400,261.936371,"GOOG" +"2011-07-12",262.373505,267.967133,261.300507,265.279602,5719300,265.279602,"GOOG" +"2011-07-13",266.764954,270.24234,266.506622,267.390869,5616600,267.390869,"GOOG" +"2011-07-14",267.818115,269.24881,261.663147,262.760986,13385300,262.760986,"GOOG" +"2011-07-15",296.819489,298.185577,292.179657,296.879089,27642700,296.879089,"GOOG" +"2011-07-18",294.330658,299.079773,294.08725,295.54776,8994600,295.54776,"GOOG" +"2011-07-19",296.14386,300.386292,295.840851,299.328156,5973600,299.328156,"GOOG" +"2011-07-20",299.144348,299.467255,295.751434,295.751434,4484500,295.751434,"GOOG" +"2011-07-21",295.095673,302.065369,295.085754,301.533813,6984000,301.533813,"GOOG" +"2011-07-22",300.738983,307.748383,300.182587,307.117493,7102100,307.117493,"GOOG" +"2011-07-25",304.698242,310.684296,304.519409,307.490082,6303900,307.490082,"GOOG" +"2011-07-26",307.028076,311.722534,306.615753,309.248627,4716100,309.248627,"GOOG" +"2011-07-27",306.595886,308.468719,300.421051,301.648071,7919900,301.648071,"GOOG" +"2011-07-28",300.639618,305.999756,299.551697,303.496063,6257100,303.496063,"GOOG" +"2011-07-29",300.16272,305.493073,299.89447,299.89447,8328500,299.89447,"GOOG" +"2011-08-01",303.635132,305.761322,297.654053,301.42453,7983700,301.42453,"GOOG" +"2011-08-02",301.042023,302.865143,293.873627,294.28595,6442700,294.28595,"GOOG" +"2011-08-03",295.214905,299.551697,289.929291,298.642609,7701100,298.642609,"GOOG" +"2011-08-04",295.329163,297.490112,286.869202,286.894043,9893100,286.894043,"GOOG" +"2011-08-05",289.387817,293.093719,279.184174,287.649109,11935200,287.649109,"GOOG" +"2011-08-08",279.671021,282.66156,270.416199,271.245819,15090600,271.245819,"GOOG" +"2011-08-09",278.687408,285.448425,268.756989,284.852325,13023500,284.852325,"GOOG" +"2011-08-10",278.87619,280.237335,272.095276,272.73114,10809000,272.73114,"GOOG" +"2011-08-11",275.120605,282.413177,272.433075,279.248749,9723900,279.248749,"GOOG" +"2011-08-12",282.909943,283.406708,278.389343,280.063446,6349600,280.063446,"GOOG" +"2011-08-15",274.92688,280.669525,271.260712,276.814575,14382600,276.814575,"GOOG" +"2011-08-16",274.430084,274.435059,263.436584,267.758484,13968900,267.758484,"GOOG" +"2011-08-17",268.270172,270.088348,263.670074,264.852386,8211200,264.852386,"GOOG" +"2011-08-18",260.043671,260.749084,248.627914,250.808731,12663100,250.808731,"GOOG" +"2011-08-19",248.056625,255.771454,243.844025,243.87384,10890300,243.87384,"GOOG" +"2011-08-22",250.371567,251.861877,245.667175,247.475418,9875500,247.475418,"GOOG" +"2011-08-23",250.123184,259.020325,247.917542,257.733704,8750000,257.733704,"GOOG" +"2011-08-24",257.98703,263.287567,256.943817,259.954254,7235600,259.954254,"GOOG" +"2011-08-25",263.476349,266.899078,257.475372,258.339752,6628600,258.339752,"GOOG" +"2011-08-26",258.314911,263.511108,254.912048,261.727722,7239200,261.727722,"GOOG" +"2011-08-29",265.552826,267.982025,265.056061,267.798218,4701900,267.798218,"GOOG" +"2011-08-30",267.35611,269.740601,263.689941,268.602997,6016800,268.602997,"GOOG" +"2011-08-31",270.609955,271.384888,266.268188,268.732147,5421500,268.732147,"GOOG" +"2011-09-01",268.627838,270.157898,263.893616,264.52948,4862300,264.52948,"GOOG" +"2011-09-02",260.540436,262.254303,258.682526,260.724243,4833500,260.724243,"GOOG" +"2011-09-06",253.749603,259.690948,253.600571,259.402832,5466900,259.402832,"GOOG" +"2011-09-07",263.511108,266.238373,261.995972,265.289551,5547400,265.289551,"GOOG" +"2011-09-08",265.175293,267.808167,264.231415,265.751556,4791800,265.751556,"GOOG" +"2011-09-09",263.983032,265.597534,258.911041,260.729218,6580000,260.729218,"GOOG" +"2011-09-12",257.306458,264.276154,257.077942,263.347168,5375400,263.347168,"GOOG" +"2011-09-13",264.281097,265.215027,260.008881,263.049133,4739000,263.049133,"GOOG" +"2011-09-14",264.574188,266.740112,261.21106,264.315887,5423800,264.315887,"GOOG" +"2011-09-15",266.019806,270.729156,265.552826,269.526978,5960000,269.526978,"GOOG" +"2011-09-16",270.63974,271.653168,269.815125,271.573669,7114500,271.573669,"GOOG" +"2011-09-19",268.429138,273.173279,265.960175,271.568695,4968800,271.568695,"GOOG" +"2011-09-20",272.924896,277.455414,269.581635,271.548828,5594200,271.548828,"GOOG" +"2011-09-21",272.075409,275.706787,267.688934,267.857849,5061300,267.857849,"GOOG" +"2011-09-22",261.424683,262.681519,255.339264,258.647736,8857800,258.647736,"GOOG" +"2011-09-23",256.610992,261.509125,255.587646,261.057068,5590600,261.057068,"GOOG" +"2011-09-26",261.921448,264.743103,254.96669,264.226471,5302500,264.226471,"GOOG" +"2011-09-27",267.361084,271.757477,266.29303,267.927399,6060900,267.927399,"GOOG" +"2011-09-28",269.000397,270.252258,262.144989,262.711304,4556000,262.711304,"GOOG" +"2011-09-29",266.288055,266.913971,258.026794,262.045654,5850900,262.045654,"GOOG" +"2011-09-30",258.424194,260.306946,255.52803,255.855911,5482500,255.855911,"GOOG" +"2011-10-03",253.277679,254.345734,245.90065,246.158966,9006900,246.158966,"GOOG" +"2011-10-04",243.431717,250.093384,238.747177,249.328354,8371600,249.328354,"GOOG" +"2011-10-05",246.571289,252.259293,238.831635,250.719315,9127100,250.719315,"GOOG" +"2011-10-06",252.11026,255.950287,249.676102,255.691971,6893100,255.691971,"GOOG" +"2011-10-07",256.745117,258.568268,253.501221,255.895645,5748800,255.895645,"GOOG" +"2011-10-10",260.893127,266.998444,259.909546,266.849396,4674500,266.849396,"GOOG" +"2011-10-11",265.006378,271.633301,265.006378,269.834991,5743800,269.834991,"GOOG" +"2011-10-12",272.293976,275.821045,270.555298,272.477783,6396800,272.477783,"GOOG" +"2011-10-13",273.237854,277.693878,272.239349,277.688904,11449000,277.688904,"GOOG" +"2011-10-14",297.798096,297.862701,291.886566,293.928284,17170600,293.928284,"GOOG" +"2011-10-17",289.973999,294.002808,287.132477,289.323242,8068500,289.323242,"GOOG" +"2011-10-18",288.220398,294.365448,286.834412,293.347046,7650900,293.347046,"GOOG" +"2011-10-19",291.772308,294.117065,287.738525,288.473755,5901100,288.473755,"GOOG" +"2011-10-20",289.069885,292.542297,287.882599,289.949158,6801800,289.949158,"GOOG" +"2011-10-21",292.850281,294.459808,291.454376,293.337128,6826000,293.337128,"GOOG" +"2011-10-24",291.464294,298.046509,291.355011,296.282959,6898300,296.282959,"GOOG" +"2011-10-25",294.633698,295.577545,289.541809,289.695801,5113900,289.695801,"GOOG" +"2011-10-26",292.870148,293.183136,284.579102,291.26062,5783400,291.26062,"GOOG" +"2011-10-27",297.276489,299.402679,294.733032,297.400696,7609600,297.400696,"GOOG" +"2011-10-28",295.339111,299.203979,295.204987,298.130951,5048500,298.130951,"GOOG" +"2011-10-31",295.622253,297.90741,293.923309,294.405182,5148800,294.405182,"GOOG" +"2011-11-01",288.17569,290.86322,286.511505,287.455383,6290700,287.455383,"GOOG" +"2011-11-02",290.560181,292.080292,288.364471,290.520447,4269300,290.520447,"GOOG" +"2011-11-03",291.603394,296.819489,289.973999,296.819489,5374200,296.819489,"GOOG" +"2011-11-04",294.832397,297.932251,294.300842,296.14386,5706300,296.14386,"GOOG" +"2011-11-07",294.742981,302.423035,294.201508,302.199493,6758400,302.199493,"GOOG" +"2011-11-08",302.532318,305.199982,299.849762,304.191528,6098100,304.191528,"GOOG" +"2011-11-09",300.177643,302.726044,297.395721,298.533325,7470200,298.533325,"GOOG" +"2011-11-10",301.007233,301.017181,293.868652,295.61731,5774000,295.61731,"GOOG" +"2011-11-11",298.707184,304.067322,297.365936,302.209412,8005600,302.209412,"GOOG" +"2011-11-14",302.035553,307.042969,301.92627,304.519409,6418800,304.519409,"GOOG" +"2011-11-15",304.420044,307.042969,303.277466,306.287903,5386700,306.287903,"GOOG" +"2011-11-16",304.062378,307.152283,303.332123,303.759338,5250900,303.759338,"GOOG" +"2011-11-17",303.053925,304.166687,296.461792,298.493591,7032000,298.493591,"GOOG" +"2011-11-18",299.054932,300.296844,294.956604,295.517944,6618000,295.517944,"GOOG" +"2011-11-21",291.980957,292.348541,284.196564,288.592987,6041500,288.592987,"GOOG" +"2011-11-22",288.126007,290.594971,285.761383,288.126007,4841900,288.126007,"GOOG" +"2011-11-23",285.81604,288.250214,283.212982,283.212982,4681700,283.212982,"GOOG" +"2011-11-25",280.76886,285.279541,278.851349,279.680939,3145000,279.680939,"GOOG" +"2011-11-28",287.813049,292.507507,286.387329,292.19455,5694500,292.19455,"GOOG" +"2011-11-29",292.040558,293.272552,288.786713,289.581543,3687300,289.581543,"GOOG" +"2011-11-30",297.04303,297.817993,294.131958,297.758362,6838000,297.758362,"GOOG" +"2011-12-01",298.061401,306.009705,297.564636,304.901917,7288300,304.901917,"GOOG" +"2011-12-02",306.531311,309.983856,306.138855,308.175629,8224400,308.175629,"GOOG" +"2011-12-05",311.792084,313.908325,309.189026,310.803528,6436400,310.803528,"GOOG" +"2011-12-06",309.482117,312.278931,308.115997,309.869598,4683100,309.869598,"GOOG" +"2011-12-07",308.83136,310.808502,307.052917,309.680817,4543900,309.680817,"GOOG" +"2011-12-08",308.513428,311.697693,305.661957,306.034546,4857500,306.034546,"GOOG" +"2011-12-09",307.003235,312.532288,306.511444,311.6828,5568300,311.6828,"GOOG" +"2011-12-12",308.930695,311.066803,308.140839,310.674377,4396100,310.674377,"GOOG" +"2011-12-13",312.34848,316.223267,309.412567,310.793579,8108700,310.793579,"GOOG" +"2011-12-14",308.915802,310.142822,304.266052,307.038025,7858100,307.038025,"GOOG" +"2011-12-15",309.248627,309.983856,307.346008,307.76825,4848500,307.76825,"GOOG" +"2011-12-16",310.142822,312.626678,308.72702,310.95752,8976600,310.95752,"GOOG" +"2011-12-19",311.975891,312.219299,307.996765,308.905853,4314700,308.905853,"GOOG" +"2011-12-20",311.970917,313.87851,311.965973,313.148285,4807400,313.148285,"GOOG" +"2011-12-21",312.969421,313.868591,307.480133,310.88797,5028200,310.88797,"GOOG" +"2011-12-22",311.946106,313.823883,311.479126,312.81543,3668200,312.81543,"GOOG" +"2011-12-23",313.958008,315.289337,313.242645,314.524323,2926200,314.524323,"GOOG" +"2011-12-27",313.982849,320.162659,313.958008,318.056335,3233700,318.056335,"GOOG" +"2011-12-28",319.298279,320.416016,316.988312,317.783142,4281900,317.783142,"GOOG" +"2011-12-29",318.672333,319.422455,315.547668,319.12439,3171200,319.12439,"GOOG" +"2011-12-30",318.935638,321.290314,318.935638,320.863098,3587600,320.863098,"GOOG" +"2012-01-03",324.360352,331.916199,324.077179,330.555054,7400800,330.555054,"GOOG" +"2012-01-04",330.366272,332.959412,328.175537,331.980774,5765200,331.980774,"GOOG" +"2012-01-05",328.925659,329.839722,325.99472,327.375732,6608400,327.375732,"GOOG" +"2012-01-06",327.445282,327.867523,322.795532,322.90979,5420700,322.90979,"GOOG" +"2012-01-09",321.161163,321.409546,308.607819,309.218842,11720900,309.218842,"GOOG" +"2012-01-10",312.840271,314.852203,306.461761,309.556641,8848200,309.556641,"GOOG" +"2012-01-11",309.735474,312.661438,308.553162,310.95752,4831000,310.95752,"GOOG" +"2012-01-12",313.570526,314.400116,311.225769,312.785645,3774700,312.785645,"GOOG" +"2012-01-13",311.106537,311.44931,308.523346,310.475647,4644500,310.475647,"GOOG" +"2012-01-17",313.948059,313.948059,310.81842,312.259064,3843300,312.259064,"GOOG" +"2012-01-18",311.290344,314.951538,309.049927,314.410065,5559200,314.410065,"GOOG" +"2012-01-19",318.42395,318.42395,313.689758,317.718536,12692600,317.718536,"GOOG" +"2012-01-20",293.356995,293.590485,288.97052,291.101654,21290100,291.101654,"GOOG" +"2012-01-23",291.106628,292.42804,289.695801,290.868195,6870100,290.868195,"GOOG" +"2012-01-24",291.265594,291.941193,287.132477,288.588013,6151200,288.588013,"GOOG" +"2012-01-25",286.889069,287.485199,281.360016,282.904968,10040200,282.904968,"GOOG" +"2012-01-26",284.141937,285.38385,280.450928,282.214478,6494300,282.214478,"GOOG" +"2012-01-27",283.545807,288.284973,282.8255,288.116089,7281900,288.116089,"GOOG" +"2012-01-30",287.157318,288.126007,284.847351,286.978485,4691200,286.978485,"GOOG" +"2012-01-31",289.616333,290.113098,285.716675,288.180664,4312500,288.180664,"GOOG" +"2012-02-01",290.580048,290.858246,287.698792,288.53833,4671500,288.53833,"GOOG" +"2012-02-02",290.545288,291.310303,289.159302,290.66452,4860700,290.66452,"GOOG" +"2012-02-03",293.42157,296.605865,292.125,296.238251,6378200,296.238251,"GOOG" +"2012-02-06",295.58252,303.441406,295.085754,302.577026,7407000,302.577026,"GOOG" +"2012-02-07",301.613281,302.726044,299.92926,301.42453,4211200,301.42453,"GOOG" +"2012-02-08",302.353485,303.699738,300.416077,302.954559,3696500,302.954559,"GOOG" +"2012-02-09",304.032562,305.264557,302.532318,303.754364,4558800,303.754364,"GOOG" +"2012-02-10",301.975952,302.100128,300.048462,300.997314,4680500,300.997314,"GOOG" +"2012-02-13",303.277466,304.936676,303.039032,304.121979,3656100,304.121979,"GOOG" +"2012-02-14",303.794098,304.022614,300.426025,302.909851,3630800,302.909851,"GOOG" +"2012-02-15",304.484619,304.484619,299.33313,300.823425,4883300,300.823425,"GOOG" +"2012-02-16",299.46228,302.437927,296.933746,301.300323,5094600,301.300323,"GOOG" +"2012-02-17",300.530334,301.851746,299.253632,300.366394,4929900,300.366394,"GOOG" +"2012-02-21",299.983887,306.943634,299.492096,305.016174,4993800,305.016174,"GOOG" +"2012-02-22",304.002747,306.397186,301.394714,302.005737,3959500,302.005737,"GOOG" +"2012-02-23",301.538788,302.005737,298.23526,301.096649,4136600,301.096649,"GOOG" +"2012-02-24",301.712646,303.848755,300.798584,302.979401,3896300,302.979401,"GOOG" +"2012-02-27",301.335114,304.201477,300.575043,302.68631,3651300,302.68631,"GOOG" +"2012-02-28",303.029083,307.882507,301.876587,307.196991,5732100,307.196991,"GOOG" +"2012-02-29",307.3013,310.778687,305.761322,307.127441,6314500,307.127441,"GOOG" +"2012-03-01",309.119476,310.828369,307.077759,309.189026,4504300,309.189026,"GOOG" +"2012-03-02",308.990326,309.983856,308.155731,308.617737,3167000,308.617737,"GOOG" +"2012-03-05",308.210388,309.233734,303.71463,305.14035,3207200,305.14035,"GOOG" +"2012-03-06",302.060394,302.437927,295.001312,300.52536,6390000,300.52536,"GOOG" +"2012-03-07",302.557159,303.620239,300.972473,301.439423,2545400,301.439423,"GOOG" +"2012-03-08",303.04895,303.774231,301.215881,301.608337,2708300,301.608337,"GOOG" +"2012-03-09",302.010712,303.972961,298.061401,298.185577,5375800,298.185577,"GOOG" +"2012-03-12",298.061401,301.538788,297.693787,300.619751,3359600,300.619751,"GOOG" +"2012-03-13",302.408112,306.928711,300.818451,306.893951,4520700,306.893951,"GOOG" +"2012-03-14",305.512939,309.377808,304.747894,306.00473,5911900,306.00473,"GOOG" +"2012-03-15",306.30777,309.735474,305.428497,308.558136,4901700,308.558136,"GOOG" +"2012-03-16",308.438904,310.932678,308.021606,310.500488,6140600,310.500488,"GOOG" +"2012-03-19",309.546692,316.575989,308.612762,314.94162,4373800,314.94162,"GOOG" +"2012-03-20",313.421509,315.974884,311.608276,314.698181,3100900,314.698181,"GOOG" +"2012-03-21",315.254578,321.603271,314.211365,317.922211,4971200,317.922211,"GOOG" +"2012-03-22",317.187012,322.303711,313.461243,320.937622,4851700,320.937622,"GOOG" +"2012-03-23",321.210846,322.154694,318.379242,319.218781,3905500,319.218781,"GOOG" +"2012-03-26",320.416016,322.646484,317.703644,322.567017,3661900,322.567017,"GOOG" +"2012-03-27",321.424438,324.63855,320.31665,321.419464,4040500,321.419464,"GOOG" +"2012-03-28",323.908295,327.167084,323.436371,325.76123,5110700,325.76123,"GOOG" +"2012-03-29",324.608734,326.173553,320.068268,322.109985,3873500,322.109985,"GOOG" +"2012-03-30",323.769196,324.633575,318.428925,318.548157,4651400,318.548157,"GOOG" +"2012-04-02",318.314667,321.657928,315.368835,321.369812,4598000,321.369812,"GOOG" +"2012-04-03",320.61969,321.88147,317.256561,319.233704,4116300,319.233704,"GOOG" +"2012-04-04",317.16217,317.435394,313.510925,315.522827,3276300,315.522827,"GOOG" +"2012-04-05",314.07724,316.158691,312.254089,314.116974,4667500,314.116974,"GOOG" +"2012-04-09",312.209381,315.612244,310.624695,313.381744,4393600,313.381744,"GOOG" +"2012-04-10",314.713104,315.199921,310.25708,311.404602,4996200,311.404602,"GOOG" +"2012-04-11",314.936646,315.945068,313.61026,315.925201,4426400,315.925201,"GOOG" +"2012-04-12",319.099579,324.459717,318.06131,323.401581,11588000,323.401581,"GOOG" +"2012-04-13",321.68277,322.398102,309.755341,310.281921,16424700,310.281921,"GOOG" +"2012-04-16",309.487091,309.889465,298.886047,301.076782,11458100,301.076782,"GOOG" +"2012-04-17",302.313751,306.849243,301.543762,302.815491,6087100,302.815491,"GOOG" +"2012-04-18",302.060394,304.420044,299.457306,301.762329,5373600,301.762329,"GOOG" +"2012-04-19",300.888,306.138855,297.564636,297.713654,6632000,297.713654,"GOOG" +"2012-04-20",300.172668,302.457794,295.989868,296.104126,6156600,296.104126,"GOOG" +"2012-04-23",294.534332,297.291412,293.193054,296.869141,4424000,296.869141,"GOOG" +"2012-04-24",297.187073,301.35498,296.730072,298.692291,3883200,298.692291,"GOOG" +"2012-04-25",300.048462,303.699738,299.492096,302.889984,3665800,302.889984,"GOOG" +"2012-04-26",303.48114,307.003235,302.880066,305.746429,4212100,305.746429,"GOOG" +"2012-04-27",305.522858,306.377319,303.327148,305.502991,3293900,305.502991,"GOOG" +"2012-04-30",304.514435,306.049438,298.364441,300.470734,4845900,300.470734,"GOOG" +"2012-05-01",299.944153,303.823914,298.155792,300.262085,4030600,300.262085,"GOOG" +"2012-05-02",298.657532,302.090179,298.364441,301.667938,3243900,301.667938,"GOOG" +"2012-05-03",302.840302,305.428497,302.507477,303.535797,3760200,303.535797,"GOOG" +"2012-05-04",301.002258,301.980896,296.476715,296.556183,4443500,296.556183,"GOOG" +"2012-05-07",295.577545,303.312256,295.577545,301.812012,4014800,301.812012,"GOOG" +"2012-05-08",300.808533,306.456787,298.409149,304.41507,5389400,304.41507,"GOOG" +"2012-05-09",301.449371,306.198486,298.960541,302.606842,4687800,302.606842,"GOOG" +"2012-05-10",304.499512,306.104095,303.143341,304.84726,3091700,304.84726,"GOOG" +"2012-05-11",303.202942,305.289398,300.431,300.659485,4226000,300.659485,"GOOG" +"2012-05-14",298.448883,302.283936,298.349518,300.048462,3672500,300.048462,"GOOG" +"2012-05-15",300.719116,305.512939,299.924286,303.580505,4231500,303.580505,"GOOG" +"2012-05-16",306.983368,313.01413,305.979889,312.432922,9732900,312.432922,"GOOG" +"2012-05-17",314.867096,316.864105,308.607819,309.511932,6751200,309.511932,"GOOG" +"2012-05-18",310.530304,314.166656,296.422058,298.260101,12024600,298.260101,"GOOG" +"2012-05-21",298.314758,305.855713,298.061401,305.070801,6190800,305.070801,"GOOG" +"2012-05-22",304.737976,304.921783,296.07431,298.458801,6143400,298.458801,"GOOG" +"2012-05-23",298.881073,302.830383,296.630707,302.760834,6397400,302.760834,"GOOG" +"2012-05-24",302.611816,303.98288,297.500061,299.879578,3807000,299.879578,"GOOG" +"2012-05-25",298.558167,298.920807,292.239258,293.85376,7210200,293.85376,"GOOG" +"2012-05-29",295.97995,297.629211,292.259125,295.249695,5245300,295.249695,"GOOG" +"2012-05-30",292.179657,294.037567,289.879608,292.214417,3838100,292.214417,"GOOG" +"2012-05-31",292.457855,293.093719,287.629242,288.553253,5975200,288.553253,"GOOG" +"2012-06-01",284.047546,284.474762,282.338654,283.645172,6155600,283.645172,"GOOG" +"2012-06-04",283.267609,288.369446,283.1633,287.425568,4896900,287.425568,"GOOG" +"2012-06-05",285.865723,287.197052,281.404724,283.362,4710100,283.362,"GOOG" +"2012-06-06",286.37738,289.104645,284.95166,288.40918,4218800,288.40918,"GOOG" +"2012-06-07",291.901459,292.045532,286.759918,287.246735,3539800,287.246735,"GOOG" +"2012-06-08",286.064423,288.622772,285.433533,288.349579,2839100,288.349579,"GOOG" +"2012-06-11",290.217407,290.768829,281.514008,282.413177,5356800,282.413177,"GOOG" +"2012-06-12",283.044067,283.307373,277.485229,280.724152,6490300,280.724152,"GOOG" +"2012-06-13",279.045074,281.66803,277.534912,278.732117,3933800,278.732117,"GOOG" +"2012-06-14",278.836426,280.709259,276.461884,277.718719,4720100,277.718719,"GOOG" +"2012-06-15",278.359528,280.436035,276.745026,280.431061,6041300,280.431061,"GOOG" +"2012-06-18",279.492188,285.249725,277.818054,283.580566,5026200,283.580566,"GOOG" +"2012-06-19",284.941742,290.252197,284.708252,288.886078,4179300,288.886078,"GOOG" +"2012-06-20",288.031647,288.126007,284.901978,286.889069,4723700,286.889069,"GOOG" +"2012-06-21",288.046539,288.046539,280.043579,280.778809,4048700,280.778809,"GOOG" +"2012-06-22",282.164795,283.893555,281.081848,283.893555,4484700,283.893555,"GOOG" +"2012-06-25",281.83194,282.209503,276.874207,278.538391,3183600,278.538391,"GOOG" +"2012-06-26",279.561707,281.469299,277.932312,280.515503,2717900,280.515503,"GOOG" +"2012-06-27",282.015747,285.140442,281.181183,282.810577,3406500,282.810577,"GOOG" +"2012-06-28",281.121582,281.285522,276.804657,280.331726,3866700,280.331726,"GOOG" +"2012-06-29",285.622314,288.190613,284.251221,288.160797,5071700,288.160797,"GOOG" +"2012-07-02",289.030151,289.616333,286.387329,288.359497,3332400,288.359497,"GOOG" +"2012-07-03",288.130981,292.303833,287.132477,292.015717,2394400,292.015717,"GOOG" +"2012-07-05",292.477722,298.091217,292.368439,296.034576,4722100,296.034576,"GOOG" +"2012-07-06",294.310791,294.842346,289.526917,291.09671,4351600,291.09671,"GOOG" +"2012-07-09",290.585022,292.398224,288.746979,291.111603,3452500,291.111603,"GOOG" +"2012-07-10",293.18808,294.300842,287.500092,288.97052,3871100,288.97052,"GOOG" +"2012-07-11",286.287964,287.057953,280.644684,283.749481,7044000,283.749481,"GOOG" +"2012-07-12",281.727631,284.117096,279.228882,283.39679,4649500,283.39679,"GOOG" +"2012-07-13",284.226379,287.703766,282.438019,286.397247,3977600,286.397247,"GOOG" +"2012-07-16",286.322754,287.723633,284.042572,285.602417,2944200,285.602417,"GOOG" +"2012-07-17",287.3461,288.458862,282.363495,286.501587,3382000,286.501587,"GOOG" +"2012-07-18",286.625763,289.959106,286.203522,288.503571,3116400,288.503571,"GOOG" +"2012-07-19",291.176178,297.306305,291.106628,294.613831,9410100,294.613831,"GOOG" +"2012-07-20",302.413086,304.489594,297.157288,303.436432,13011400,303.436432,"GOOG" +"2012-07-23",298.299835,307.177124,297.192047,305.766296,7169600,305.766296,"GOOG" +"2012-07-24",305.512939,306.968475,300.217377,301.82193,4044900,301.82193,"GOOG" +"2012-07-25",302.194519,304.70816,300.729034,302.030579,3669600,302.030579,"GOOG" +"2012-07-26",305.512939,306.441895,303.043976,304.698242,3392200,304.698242,"GOOG" +"2012-07-27",307.445374,315.448303,306.754852,315.428436,7145500,315.428436,"GOOG" +"2012-07-30",315.96991,319.223755,312.716095,314.107025,4401800,314.107025,"GOOG" +"2012-07-31",312.100098,316.193481,312.080231,314.43988,3755400,314.43988,"GOOG" +"2012-08-01",316.590881,317.688751,313.649994,314.295807,3713100,314.295807,"GOOG" +"2012-08-02",310.733978,316.953522,309.690765,312.343506,3981000,312.343506,"GOOG" +"2012-08-03",317.932159,319.780151,316.014618,318.592865,3818800,318.592865,"GOOG" +"2012-08-06",317.738403,322.591858,317.544678,319.333038,3587800,319.333038,"GOOG" +"2012-08-07",318.821381,320.048401,316.178558,318.200409,3989200,318.200409,"GOOG" +"2012-08-08",317.460236,320.848206,317.187012,319.039948,2661500,319.039948,"GOOG" +"2012-08-09",320.172577,321.096588,318.687256,319.099579,2154400,319.099579,"GOOG" +"2012-08-10",317.23172,319.044922,316.009674,318.92569,2887700,318.92569,"GOOG" +"2012-08-13",321.618195,327.942047,321.25058,327.872498,6578200,327.872498,"GOOG" +"2012-08-14",327.494965,334.251007,327.370758,332.169556,7371000,332.169556,"GOOG" +"2012-08-15",332.974335,334.946503,329.904297,331.61319,4852700,331.61319,"GOOG" +"2012-08-16",331.598267,335.140228,331.384674,334.260956,3457700,334.260956,"GOOG" +"2012-08-17",334.881927,336.436798,333.679749,336.382172,4383600,336.382172,"GOOG" +"2012-08-20",335.567444,337.241577,334.156647,335.587341,3539000,335.587341,"GOOG" +"2012-08-21",334.380188,336.809387,328.945526,332.591797,4473200,332.591797,"GOOG" +"2012-08-22",331.533691,338.100983,331.195892,336.402039,3843100,336.402039,"GOOG" +"2012-08-23",334.956421,338.041382,333.332001,336.213257,3591500,336.213257,"GOOG" +"2012-08-24",335.617126,338.026459,334.86203,337.122345,2871700,337.122345,"GOOG" +"2012-08-27",329.352875,333.828766,327.48999,332.447754,5261300,332.447754,"GOOG" +"2012-08-28",330.351379,336.620605,330.222229,336.436798,4143900,336.436798,"GOOG" +"2012-08-29",336.496429,342.26886,335.89035,341.782043,6019400,341.782043,"GOOG" +"2012-08-30",339.90921,341.47403,337.892334,338.637482,3274900,338.637482,"GOOG" +"2012-08-31",339.790009,342.065186,337.822784,340.331482,4281700,340.331482,"GOOG" +"2012-09-04",340.063202,340.286774,334.573914,338.31955,3803600,338.31955,"GOOG" +"2012-09-05",337.802917,341.031921,337.375702,338.160583,3438500,338.160583,"GOOG" +"2012-09-06",340.763672,347.683655,340.152649,347.440247,6126500,347.440247,"GOOG" +"2012-09-07",347.738312,353.82373,346.580811,350.793427,6507900,350.793427,"GOOG" +"2012-09-10",352.586761,354.101898,346.938507,348.120819,5153200,348.120819,"GOOG" +"2012-09-11",346.724884,348.061188,343.267365,343.858521,3771800,343.858521,"GOOG" +"2012-09-12",342.477509,345.209747,338.240082,343.207764,5318900,343.207764,"GOOG" +"2012-09-13",344.305634,352.209229,343.038849,350.73877,5352600,350.73877,"GOOG" +"2012-09-14",352.507294,354.196289,351.220642,352.547028,5270900,352.547028,"GOOG" +"2012-09-17",351.76709,354.136688,350.222137,352.696045,3036100,352.696045,"GOOG" +"2012-09-18",351.603149,357.007996,351.106384,356.819244,4160400,356.819244,"GOOG" +"2012-09-19",356.431763,361.926025,355.890289,361.399445,6236800,361.399445,"GOOG" +"2012-09-20",359.894226,363.326904,358.279724,361.707428,5852500,361.707428,"GOOG" +"2012-09-21",363.739227,365.08548,362.700989,364.623474,12800800,364.623474,"GOOG" +"2012-09-24",363.138123,372.596619,362.765564,372.268738,7173800,372.268738,"GOOG" +"2012-09-25",374.091888,379.973633,371.414307,372.159454,12195800,372.159454,"GOOG" +"2012-09-26",372.502228,378.160431,368.105835,374.295563,11419500,374.295563,"GOOG" +"2012-09-27",377.519592,378.955261,373.396423,375.805756,7913300,375.805756,"GOOG" +"2012-09-28",374.638336,377.196686,373.148041,374.812195,5603000,374.812195,"GOOG" +"2012-10-01",377.07251,380.02829,375.661682,378.42868,6377200,378.42868,"GOOG" +"2012-10-02",380.127625,380.520081,372.710876,376.049164,5616600,376.049164,"GOOG" +"2012-10-03",375.418274,379.49176,373.669647,378.786346,4445300,378.786346,"GOOG" +"2012-10-04",378.910553,382.457489,377.246368,381.543427,4940200,381.543427,"GOOG" +"2012-10-05",382.864838,384.687988,380.033264,381.344727,5507300,381.344727,"GOOG" +"2012-10-08",378.041199,379.322876,374.638336,376.471405,3942600,376.471405,"GOOG" +"2012-10-09",377.380493,378.200165,368.865875,369.640839,6045500,369.640839,"GOOG" +"2012-10-10",368.533051,371.349731,366.759583,369.874329,4106200,369.874329,"GOOG" +"2012-10-11",374.017365,376.799286,372.720825,373.311951,4798700,373.311951,"GOOG" +"2012-10-12",373.495758,374.996002,369.645813,369.968719,4839700,369.968719,"GOOG" +"2012-10-15",368.572784,369.511688,362.989105,368.095886,6077300,368.095886,"GOOG" +"2012-10-16",367.673645,371.081482,365.850494,369.943878,4143100,369.943878,"GOOG" +"2012-10-17",369.571289,375.726257,367.73822,375.304016,4615500,375.304016,"GOOG" +"2012-10-18",375.328857,377.256317,335.815826,345.254456,25046500,345.254456,"GOOG" +"2012-10-19",350.510254,351.06665,333.828766,338.692139,23113700,338.692139,"GOOG" +"2012-10-22",338.304657,340.102966,332.686188,337.142212,8163900,337.142212,"GOOG" +"2012-10-23",333.83374,341.444244,333.828766,337.976776,5871100,337.976776,"GOOG" +"2012-10-24",341.180939,341.280304,335.453186,336.461639,5025400,336.461639,"GOOG" +"2012-10-25",337.802917,338.796448,334.578888,336.690155,4833300,336.690155,"GOOG" +"2012-10-26",336.06424,339.308136,333.431335,335.393585,3927000,335.393585,"GOOG" +"2012-10-31",337.733368,338.299683,335.319061,337.951935,3093900,337.951935,"GOOG" +"2012-11-01",337.554535,343.217712,337.167053,341.573395,4126800,341.573395,"GOOG" +"2012-11-02",345.150116,345.527679,341.464111,341.737335,4678900,341.737335,"GOOG" +"2012-11-05",340.038391,341.210754,335.59726,339.273346,3292900,339.273346,"GOOG" +"2012-11-06",340.525208,341.031921,336.585846,338.657349,3186000,338.657349,"GOOG" +"2012-11-07",335.319061,336.923645,331.091583,331.404541,4493500,331.404541,"GOOG" +"2012-11-08",332.93457,333.575409,323.510864,324.037445,5227600,324.037445,"GOOG" +"2012-11-09",325.209808,332.01059,323.048889,329.372742,6268700,329.372742,"GOOG" +"2012-11-12",329.730408,332.73587,328.299713,330.798462,2830000,330.798462,"GOOG" +"2012-11-13",329.357849,331.642975,326.988251,327.395599,3209000,327.395599,"GOOG" +"2012-11-14",328.195404,328.9505,323.148224,324.166595,3358400,324.166595,"GOOG" +"2012-11-15",322.899841,327.867523,319.869568,321.538696,3721700,321.538696,"GOOG" +"2012-11-16",320.907806,324.400085,315.945068,321.498962,6920900,321.498962,"GOOG" +"2012-11-19",325.731445,332.298706,325.646973,331.946014,4767200,331.946014,"GOOG" +"2012-11-20",332.591797,336.809387,330.137787,332.820313,4204400,332.820313,"GOOG" +"2012-11-21",332.333496,332.73587,328.066254,330.783569,4251800,330.783569,"GOOG" +"2012-11-23",332.820313,332.835236,330.897827,331.826782,1856900,331.826782,"GOOG" +"2012-11-26",331.066742,331.34491,327.380707,328.438812,4437900,328.438812,"GOOG" +"2012-11-27",327.951996,335.319061,326.873993,333.187927,5049900,333.187927,"GOOG" +"2012-11-28",331.846649,340.242065,329.799957,339.626068,6123500,339.626068,"GOOG" +"2012-11-29",341.667786,344.708008,338.796448,343.709503,5589000,343.709503,"GOOG" +"2012-11-30",343.421387,347.35083,340.629547,346.928558,6368200,346.928558,"GOOG" +"2012-12-03",348.851074,350.664276,344.812317,345.378632,4413400,345.378632,"GOOG" +"2012-12-04",345.254456,345.507813,340.634491,343.282288,4009200,343.282288,"GOOG" +"2012-12-05",343.838654,345.006073,338.960388,341.687653,3749000,341.687653,"GOOG" +"2012-12-06",341.573395,345.557495,340.043335,343.33197,2943600,343.33197,"GOOG" +"2012-12-07",345.254456,346.188385,339.005096,339.894318,3863500,339.894318,"GOOG" +"2012-12-10",340.480499,343.590271,339.685669,340.495392,2751100,340.495392,"GOOG" +"2012-12-11",342.770599,348.692108,341.63797,346.188385,5410000,346.188385,"GOOG" +"2012-12-12",347.355774,349.481964,344.499359,346.526184,4883500,346.526184,"GOOG" +"2012-12-13",355.646851,355.920074,347.51474,349.079559,6934500,349.079559,"GOOG" +"2012-12-14",347.325989,351.623016,346.958374,348.711975,4287800,348.711975,"GOOG" +"2012-12-17",350.47052,358.627472,349.735321,358.061157,6110100,358.061157,"GOOG" +"2012-12-18",355.98465,362.194275,355.214661,358.205231,6048900,358.205231,"GOOG" +"2012-12-19",358.026398,359.163971,356.024414,357.728333,3862100,357.728333,"GOOG" +"2012-12-20",359.293152,359.983643,356.168457,358.846039,3335500,358.846039,"GOOG" +"2012-12-21",354.678162,357.087494,352.964294,355.502808,7097700,355.502808,"GOOG" +"2012-12-24",354.946411,355.279236,351.449158,352.457611,1692600,352.457611,"GOOG" +"2012-12-26",351.747223,354.136688,348.935516,352.144653,2380000,352.144653,"GOOG" +"2012-12-27",351.285217,352.12973,347.047791,350.862976,3316100,350.862976,"GOOG" +"2012-12-28",348.57785,351.170959,347.743256,347.743256,2822200,347.743256,"GOOG" +"2012-12-31",347.738312,352.989136,345.751221,351.404449,4020600,351.404449,"GOOG" +"2013-01-02",357.385559,361.151062,355.959839,359.288177,5115500,359.288177,"GOOG" +"2013-01-03",360.122742,363.600128,358.031342,359.496826,4666500,359.496826,"GOOG" +"2013-01-04",362.313507,368.339294,361.488861,366.600616,5562800,366.600616,"GOOG" +"2013-01-07",365.348755,367.301056,362.929504,365.001007,3332900,365.001007,"GOOG" +"2013-01-08",365.393463,365.771027,359.874359,364.280701,3373900,364.280701,"GOOG" +"2013-01-09",363.769043,366.789398,361.945892,366.67514,4075700,366.67514,"GOOG" +"2013-01-10",369.014923,370.092896,364.380066,368.344269,3695100,368.344269,"GOOG" +"2013-01-11",368.6026,368.816193,365.771027,367.604095,2587000,367.604095,"GOOG" +"2013-01-14",366.118744,368.701935,358.841095,359.288177,5765000,359.288177,"GOOG" +"2013-01-15",357.340851,365.125214,353.749207,360.122742,7906300,360.122742,"GOOG" +"2013-01-16",358.865936,359.829651,354.529144,355.28421,4073100,355.28421,"GOOG" +"2013-01-17",356.536072,357.494843,353.212677,353.361725,4451700,353.361725,"GOOG" +"2013-01-18",352.884827,354.082031,348.398987,349.978729,6495500,349.978729,"GOOG" +"2013-01-22",350.053253,350.391052,345.512787,349.164032,7634000,349.164032,"GOOG" +"2013-01-23",365.617004,372.079987,365.51767,368.354218,11895000,368.354218,"GOOG" +"2013-01-24",368.225037,375.969666,367.862396,374.668152,6809200,374.668152,"GOOG" +"2013-01-25",372.959259,376.789337,372.700928,374.399902,4480700,374.399902,"GOOG" +"2013-01-28",373.45105,375.358643,371.528564,372.939392,3275300,372.939392,"GOOG" +"2013-01-29",370.96225,376.029297,370.857941,374.404846,3516800,374.404846,"GOOG" +"2013-01-30",374.434662,378.016357,374.022339,374.47937,3488500,374.47937,"GOOG" +"2013-01-31",372.830109,376.362122,372.700928,375.403351,3289500,375.403351,"GOOG" +"2013-02-01",376.650238,385.790802,376.600586,385.294037,7540700,385.294037,"GOOG" +"2013-02-04",381.364594,382.745605,376.685028,377.057617,6120500,377.057617,"GOOG" +"2013-02-05",378.105774,383.063538,377.281158,380.395905,3765600,380.395905,"GOOG" +"2013-02-06",377.082428,383.982574,376.799286,382.596588,4183200,382.596588,"GOOG" +"2013-02-07",382.363098,386.888672,380.276672,384.474365,5717300,384.474365,"GOOG" +"2013-02-08",387.544403,390.793274,387.26123,390.147461,6079300,390.147461,"GOOG" +"2013-02-11",386.684998,388.970123,384.375,388.682007,4363700,388.682007,"GOOG" +"2013-02-12",388.349152,391.404297,387.16684,387.827545,3742100,387.827545,"GOOG" +"2013-02-13",387.544403,390.137543,387.464905,388.900574,2411800,388.900574,"GOOG" +"2013-02-14",387.345703,391.821564,386.372009,391.364563,3493100,391.364563,"GOOG" +"2013-02-15",391.155914,394.066986,390.991974,393.883179,5495000,393.883179,"GOOG" +"2013-02-19",395.423157,400.892578,395.070435,400.818054,5901700,400.818054,"GOOG" +"2013-02-20",400.048065,401.871216,393.336731,393.669556,5564200,393.669556,"GOOG" +"2013-02-21",396.421661,400.122589,393.053558,395.194641,7058300,395.194641,"GOOG" +"2013-02-22",397.047577,398.036163,394.335236,397.271149,4134400,397.271149,"GOOG" +"2013-02-25",398.55777,401.593018,392.690918,392.830017,4637700,392.830017,"GOOG" +"2013-02-26",394.931366,395.40329,389.665588,392.512085,4433600,392.512085,"GOOG" +"2013-02-27",394.832001,399.774841,392.998932,397.305908,4078500,397.305908,"GOOG" +"2013-02-28",397.961639,400.887604,397.92688,398.011322,4561000,398.011322,"GOOG" +"2013-03-01",396.322296,400.962128,395.502625,400.490204,4379000,400.490204,"GOOG" +"2013-03-04",400.048065,408.761414,399.899048,408.095734,5587200,408.095734,"GOOG" +"2013-03-05",411.786713,417.360474,411.77182,416.590485,8140700,416.590485,"GOOG" +"2013-03-06",417.797638,419.273041,411.727112,413.003815,5783200,413.003815,"GOOG" +"2013-03-07",414.335144,415.606873,412.109619,413.609863,4132000,413.609863,"GOOG" +"2013-03-08",414.553741,414.76236,409.859253,413.073364,5861600,413.073364,"GOOG" +"2013-03-11",413.157806,417.136932,413.063416,414.712708,3210000,414.712708,"GOOG" +"2013-03-12",412.670959,413.257172,409.173706,411.130981,4042700,411.130981,"GOOG" +"2013-03-13",411.275055,412.661041,408.498108,409.988434,3303800,409.988434,"GOOG" +"2013-03-14",410.822998,410.822998,406.054016,408.115601,3323800,408.115601,"GOOG" +"2013-03-15",406.605438,407.499603,404.042084,404.518982,6239600,404.518982,"GOOG" +"2013-03-18",399.899048,403.753967,398.145447,401.285034,3700400,401.285034,"GOOG" +"2013-03-19",402.998871,406.977997,400.619354,403.038635,4223600,403.038635,"GOOG" +"2013-03-20",405.775818,406.113617,403.098236,404.722656,2946600,404.722656,"GOOG" +"2013-03-21",403.023712,405.820526,402.30838,403.00882,2974300,403.00882,"GOOG" +"2013-03-22",404.737579,404.985962,402.204041,402.536896,2995600,402.536896,"GOOG" +"2013-03-25",403.580109,406.968079,400.803162,402.204041,3446200,402.204041,"GOOG" +"2013-03-26",404.121582,404.369965,401.285034,403.585083,2399200,403.585083,"GOOG" +"2013-03-27",400.733612,400.892578,398.075897,398.736603,4354400,398.736603,"GOOG" +"2013-03-28",399.397308,400.082855,394.086853,394.528961,4605200,394.528961,"GOOG" +"2013-04-01",394.93631,398.532928,394.062012,398.006348,3638100,398.006348,"GOOG" +"2013-04-02",399.670532,404.782288,399.402283,403.893066,4109500,403.893066,"GOOG" +"2013-04-03",404.101715,404.46933,397.748047,400.495178,3499500,400.495178,"GOOG" +"2013-04-04",399.526459,400.271606,393.093292,394.966125,4926900,394.966125,"GOOG" +"2013-04-05",390.490234,390.95224,385.691437,388.994965,6912300,388.994965,"GOOG" +"2013-04-08",386.858856,387.256256,381.717285,384.921448,5700900,384.921448,"GOOG" +"2013-04-09",385.244354,389.342712,384.057068,386.312408,4342600,386.312408,"GOOG" +"2013-04-10",388.930389,393.614929,385.492737,392.536926,3982800,392.536926,"GOOG" +"2013-04-11",393.878204,393.987488,389.496704,392.641235,4083700,392.641235,"GOOG" +"2013-04-12",393.436066,393.490723,388.935364,392.472351,3294500,392.472351,"GOOG" +"2013-04-15",390.435608,395.924896,385.999451,388.438568,4938000,388.438568,"GOOG" +"2013-04-16",390.75354,395.428131,389.427155,394.121613,3506500,394.121613,"GOOG" +"2013-04-17",390.833008,392.864807,386.53595,388.751556,4100300,388.751556,"GOOG" +"2013-04-18",390.137543,390.361084,378.17038,380.480347,6688100,380.480347,"GOOG" +"2013-04-19",382.094849,399.124084,380.654205,397.350616,11681800,397.350616,"GOOG" +"2013-04-22",397.713257,399.382416,384.995972,397.469849,5804200,397.469849,"GOOG" +"2013-04-23",397.911957,405.115112,397.594025,401.339661,4614200,401.339661,"GOOG" +"2013-04-24",401.444,406.357025,401.389343,404.096741,3681900,404.096741,"GOOG" +"2013-04-25",405.487701,405.596985,401.205536,401.935791,4010200,401.935791,"GOOG" +"2013-04-26",401.190643,401.260193,395.716248,398.120605,5007600,398.120605,"GOOG" +"2013-04-29",399.029694,408.691864,398.905518,406.883606,4631500,406.883606,"GOOG" +"2013-04-30",406.853821,411.145905,406.198059,409.620819,4643300,409.620819,"GOOG" +"2013-05-01",408.970032,409.695313,405.542328,407.564178,2928800,407.564178,"GOOG" +"2013-05-02",407.400269,414.578552,406.878632,412.124542,4062700,412.124542,"GOOG" +"2013-05-03",415.775787,420.663971,415.298889,420.127472,5057800,420.127472,"GOOG" +"2013-05-06",421.389282,428.14035,421.389282,427.991333,4310300,427.991333,"GOOG" +"2013-05-07",428.716614,429.143829,422.586487,425.845276,3943400,425.845276,"GOOG" +"2013-05-08",425.731018,434.116486,423.699249,433.99231,4968600,433.99231,"GOOG" +"2013-05-09",432.606323,436.987823,431.309753,432.924255,4429700,432.924255,"GOOG" +"2013-05-10",434.826874,437.424957,433.262054,437.270966,3820000,437.270966,"GOOG" +"2013-05-13",436.605316,438.383728,433.868103,435.929688,2915700,435.929688,"GOOG" +"2013-05-14",435.914795,441.473633,435.735962,440.683777,3179000,440.683777,"GOOG" +"2013-05-15",444.856628,455.229187,444.121429,454.985748,8023600,454.985748,"GOOG" +"2013-05-16",456.530701,457.017548,448.090607,449.014587,6460900,449.014587,"GOOG" +"2013-05-17",452.069733,453.793518,447.350403,451.652435,5620200,451.652435,"GOOG" +"2013-05-20",449.575928,457.325531,449.575928,451.329529,4574800,451.329529,"GOOG" +"2013-05-21",451.076172,452.88443,445.904816,450.554565,3991600,450.554565,"GOOG" +"2013-05-22",448.363831,451.71701,440.574493,441.836273,5154400,441.836273,"GOOG" +"2013-05-23",435.666412,442.104523,434.176117,438.542694,4579700,438.542694,"GOOG" +"2013-05-24",434.802032,436.570526,432.690765,433.838287,4623400,433.838287,"GOOG" +"2013-05-28",438.895416,443.1875,437.355438,437.787628,4544300,437.787628,"GOOG" +"2013-05-29",435.025574,436.158203,429.352478,431.349487,4052900,431.349487,"GOOG" +"2013-05-30",432.149292,436.61026,430.40564,432.566559,4268900,432.566559,"GOOG" +"2013-05-31",431.255096,435.666412,430.957031,432.795074,3964400,432.795074,"GOOG" +"2013-06-03",433.679321,434.161194,424.747437,431.011688,4983500,431.011688,"GOOG" +"2013-06-04",431.120972,432.482117,424.275482,426.774231,3761400,426.774231,"GOOG" +"2013-06-05",428.468231,431.915802,425.795624,427.072296,4240900,427.072296,"GOOG" +"2013-06-06",429.357452,430.365875,420.87262,429.526337,5191600,429.526337,"GOOG" +"2013-06-07",432.397675,437.156708,429.864136,437.022583,5383900,437.022583,"GOOG" +"2013-06-10",438.199921,442.621185,437.201416,442.233704,4705900,442.233704,"GOOG" +"2013-06-11",439.128876,440.634094,436.918274,437.062317,3538000,437.062317,"GOOG" +"2013-06-12",439.86908,440.137329,432.015167,433.172638,4438300,433.172638,"GOOG" +"2013-06-13",431.682312,436.987823,429.953552,435.666412,4166600,435.666412,"GOOG" +"2013-06-14",437.20639,439.491516,434.240692,434.692749,4519100,434.692749,"GOOG" +"2013-06-17",436.7742,441.841248,436.302277,440.261536,4320300,440.261536,"GOOG" +"2013-06-18",441.453766,447.588867,441.304749,447.400085,4361900,447.400085,"GOOG" +"2013-06-19",447.772675,452.477081,445.850189,447.429901,5869700,447.429901,"GOOG" +"2013-06-20",444.106506,447.588867,438.801025,439.511414,6787800,439.511414,"GOOG" +"2013-06-21",441.299774,442.064789,433.714111,437.618713,8016200,437.618713,"GOOG" +"2013-06-24",433.122955,435.328613,428.835846,432.084717,6072900,432.084717,"GOOG" +"2013-06-25",435.795563,436.997742,429.461761,430.3013,5139600,430.3013,"GOOG" +"2013-06-26",434.05191,436.163177,432.472198,434.002228,3686500,434.002228,"GOOG" +"2013-06-27",436.560608,439.486572,435.492554,435.701172,3877900,435.701172,"GOOG" +"2013-06-28",434.623199,438.07077,434.270477,437.340515,4729000,437.340515,"GOOG" +"2013-07-01",440.36087,443.157684,439.640564,441.071259,3471900,441.071259,"GOOG" +"2013-07-02",442.223755,442.621185,435.800537,438.30426,3807400,438.30426,"GOOG" +"2013-07-03",437.107025,441.712097,436.41156,440.350952,2107500,440.350952,"GOOG" +"2013-07-05",442.129364,444.81192,440.803009,443.858124,3425900,443.858124,"GOOG" +"2013-07-08",446.699646,450.206848,445.641541,449.620636,3964600,449.620636,"GOOG" +"2013-07-09",452.556549,453.525269,446.088623,449.69516,3984400,449.69516,"GOOG" +"2013-07-10",448.805939,452.626099,447.280884,450.067749,3438900,450.067749,"GOOG" +"2013-07-11",453.550079,457.429871,451.324554,457.146698,5201900,457.146698,"GOOG" +"2013-07-12",457.027466,458.517792,454.662842,458.517792,5169800,458.517792,"GOOG" +"2013-07-15",459.163574,461.001617,455.219238,459.35733,3946400,459.35733,"GOOG" +"2013-07-16",460.569427,460.986725,453.997192,456.83374,3991600,456.83374,"GOOG" +"2013-07-17",457.524231,460.435303,455.189423,456.307159,3031700,456.307159,"GOOG" +"2013-07-18",456.525726,457.027466,448.676788,452.397583,7316100,452.397583,"GOOG" +"2013-07-19",440.440369,448.557556,434.975891,445.403076,14814300,445.403076,"GOOG" +"2013-07-22",448.085632,453.386169,445.601776,452.407532,5844100,452.407532,"GOOG" +"2013-07-23",452.407532,453.550079,446.878479,448.979828,4117900,448.979828,"GOOG" +"2013-07-24",450.698639,452.208832,447.43985,448.532715,4184000,448.532715,"GOOG" +"2013-07-25",444.046906,445.527283,440.177063,440.981842,6041100,440.981842,"GOOG" +"2013-07-26",440.62912,442.119446,438.150269,439.814423,3578400,439.814423,"GOOG" +"2013-07-29",439.590881,444.518829,437.598846,438.284393,3808200,438.284393,"GOOG" +"2013-07-30",439.86908,444.911285,437.588898,442.581421,3534000,442.581421,"GOOG" +"2013-07-31",443.609741,445.358368,440.226746,441.006683,4375200,441.006683,"GOOG" +"2013-08-01",444.608246,449.352386,444.608246,449.188477,4304500,449.188477,"GOOG" +"2013-08-02",448.800995,450.569489,447.499451,450.355865,3450000,450.355865,"GOOG" +"2013-08-05",449.769684,449.834259,446.694672,449.575928,2636300,449.575928,"GOOG" +"2013-08-06",449.421936,451.91571,444.970886,445.388184,3031700,445.388184,"GOOG" +"2013-08-07",444.628113,446.322113,441.672333,442.447296,2776200,442.447296,"GOOG" +"2013-08-08",444.851654,445.025543,439.784637,443.445801,2995200,443.445801,"GOOG" +"2013-08-09",442.402588,444.866577,442.12442,442.328094,2664500,442.328094,"GOOG" +"2013-08-12",440.584412,440.634094,437.976379,439.893921,2771800,439.893921,"GOOG" +"2013-08-13",440.549652,441.379242,435.268982,437.777679,2858000,437.777679,"GOOG" +"2013-08-14",436.346985,437.270966,430.778198,432.094635,4191400,432.094635,"GOOG" +"2013-08-15",429.427002,429.665436,426.227814,427.052429,3762600,427.052429,"GOOG" +"2013-08-16",427.857208,428.433441,425.502502,425.68631,3371900,425.68631,"GOOG" +"2013-08-19",426.08374,433.182556,425.95459,430.028076,3645300,430.028076,"GOOG" +"2013-08-20",431.369354,433.237213,428.979889,429.913818,2481900,429.913818,"GOOG" +"2013-08-21",432.511932,435.621704,430.450348,431.856201,3537400,431.856201,"GOOG" +"2013-08-22",433.530304,434.548676,432.313232,434.032043,1751000,434.032043,"GOOG" +"2013-08-23",436.078735,436.163177,432.06485,432.293335,2168100,432.293335,"GOOG" +"2013-08-26",432.189026,434.623199,430.226776,430.395691,2118600,430.395691,"GOOG" +"2013-08-27",427.032562,429.07428,421.210419,422.328156,3490700,422.328156,"GOOG" +"2013-08-28",422.377838,424.941162,421.145844,421.533325,2677000,421.533325,"GOOG" +"2013-08-29",421.791656,427.410095,421.553192,424.951111,2976100,424.951111,"GOOG" +"2013-08-30",425.115051,426.247681,420.048004,420.713654,3747400,420.713654,"GOOG" +"2013-09-03",424.419556,430.296326,424.215881,427.410095,4121700,427.410095,"GOOG" +"2013-09-04",427.395203,433.927704,424.82193,432.998749,4108800,432.998749,"GOOG" +"2013-09-05",433.927704,437.097107,432.988831,436.938141,2599200,436.938141,"GOOG" +"2013-09-06",438.368835,439.034515,434.046936,436.948059,3143400,436.948059,"GOOG" +"2013-09-09",439.009674,442.000214,438.358887,441.155701,2485100,441.155701,"GOOG" +"2013-09-10",442.134338,443.11795,439.143799,441.463715,2591800,441.463715,"GOOG" +"2013-09-11",441.399109,445.586884,440.177063,445.199402,3242100,445.199402,"GOOG" +"2013-09-12",445.800507,446.048889,442.129364,443.644531,2205100,443.644531,"GOOG" +"2013-09-13",444.359863,444.946045,439.561066,441.662415,2667900,441.662415,"GOOG" +"2013-09-16",445.204376,445.601776,439.575989,441.011658,2690300,441.011658,"GOOG" +"2013-09-17",440.837769,441.324615,437.653473,440.191986,2535100,440.191986,"GOOG" +"2013-09-18",440.311188,449.06427,438.681793,448.741364,3894500,448.741364,"GOOG" +"2013-09-19",450.067749,450.067749,444.806946,446.292297,3216400,446.292297,"GOOG" +"2013-09-20",446.292297,449.143738,444.91626,448.637054,8746900,448.637054,"GOOG" +"2013-09-23",445.179535,447.881958,439.739929,440.385712,3577800,440.385712,"GOOG" +"2013-09-24",440.385712,442.174072,437.852203,440.554626,2992800,440.554626,"GOOG" +"2013-09-25",440.410553,440.410553,434.970947,435.78067,3319300,435.78067,"GOOG" +"2013-09-26",436.312195,438.522827,434.672882,436.24762,2536100,436.24762,"GOOG" +"2013-09-27",434.583466,435.924744,432.839783,435.363373,2533900,435.363373,"GOOG" +"2013-09-30",431.731995,437.574005,431.349487,435.124939,3467100,435.124939,"GOOG" +"2013-10-01",437.280914,440.966949,437.181549,440.634094,3391400,440.634094,"GOOG" +"2013-10-02",438.512909,441.806488,436.073761,441.125916,3009900,441.125916,"GOOG" +"2013-10-03",441.130859,444.161163,433.232239,435.214355,4261500,435.214355,"GOOG" +"2013-10-04",434.672882,435.919769,432.189026,433.356445,2733600,433.356445,"GOOG" +"2013-10-07",430.922272,434.171143,429.263062,430.072784,2603900,430.072784,"GOOG" +"2013-10-08",429.864136,430.192017,423.063385,424.076782,3912500,424.076782,"GOOG" +"2013-10-09",425.373352,428.537781,418.766327,425.164703,5337000,425.164703,"GOOG" +"2013-10-10",429.128937,431.607819,427.325653,431.314728,4539800,431.314728,"GOOG" +"2013-10-11",430.216858,433.917786,429.854218,433.177612,2836100,433.177612,"GOOG" +"2013-10-14",430.529816,435.293823,429.898926,435.224274,2503300,435.224274,"GOOG" +"2013-10-15",435.050415,439.953522,434.176117,438.155212,3204400,438.155212,"GOOG" +"2013-10-16",440.072754,446.262482,439.148773,446.113464,4041300,446.113464,"GOOG" +"2013-10-17",443.609741,445.552124,440.003204,441.523315,8568500,441.523315,"GOOG" +"2013-10-18",485.134674,504.449036,483.852997,502.437134,23283100,502.437134,"GOOG" +"2013-10-21",502.461975,506.207611,496.545441,498.408325,7303700,498.408325,"GOOG" +"2013-10-22",499.252838,503.22699,494.677612,500.246368,4445900,500.246368,"GOOG" +"2013-10-23",497.265778,514.031738,497.08197,512.372498,5361000,512.372498,"GOOG" +"2013-10-24",512.601013,516.922913,509.088867,509.461456,4211200,509.461456,"GOOG" +"2013-10-25",511.085876,511.085876,502.104309,504.319885,4087300,504.319885,"GOOG" +"2013-10-28",504.319885,508.408295,503.222015,504.22052,2332400,504.22052,"GOOG" +"2013-10-29",506.257294,515.119629,503.475372,514.771912,3230800,514.771912,"GOOG" +"2013-10-30",515.363037,515.402771,509.684998,511.880707,2665300,511.880707,"GOOG" +"2013-10-31",511.140533,517.394836,508.676544,511.960205,3301200,511.960205,"GOOG" +"2013-11-01",512.561279,514.65271,509.237885,510.20163,2583200,510.20163,"GOOG" +"2013-11-04",512.417236,512.849426,507.71283,509.739624,2292300,509.739624,"GOOG" +"2013-11-05",506.878235,512.49176,505.422699,507.459473,2378000,507.459473,"GOOG" +"2013-11-06",509.486298,510.181763,504.404327,508.070496,1837600,508.070496,"GOOG" +"2013-11-07",508.000946,508.656677,500.564301,500.718323,3381000,500.718323,"GOOG" +"2013-11-08",501.115723,505.959229,500.991547,504.732208,2598200,504.732208,"GOOG" +"2013-11-11",501.493256,504.682526,500.743134,502.029785,2239600,502.029785,"GOOG" +"2013-11-12",500.594116,505.492249,499.252838,502.620941,2451900,502.620941,"GOOG" +"2013-11-13",500.122192,513.08783,499.997986,512.899109,3179200,512.899109,"GOOG" +"2013-11-14",513.619385,516.515564,511.845947,514.270142,2348500,514.270142,"GOOG" +"2013-11-15",514.091309,515.64624,511.82605,513.440552,2569100,513.440552,"GOOG" +"2013-11-18",514.528503,520.981506,511.294525,512.442078,3542200,512.442078,"GOOG" +"2013-11-19",512.526489,514.031738,508.219513,509.287567,2277800,509.287567,"GOOG" +"2013-11-20",511.647217,513.341187,506.883209,507.851898,1939800,507.851898,"GOOG" +"2013-11-21",510.181763,515.800232,509.684998,513.693909,2197700,513.693909,"GOOG" +"2013-11-22",513.371033,514.737122,511.284576,512.610962,2524600,512.610962,"GOOG" +"2013-11-25",515.228943,523.192139,514.165833,519.585571,3246900,519.585571,"GOOG" +"2013-11-26",520.911987,527.320313,518.100281,525.785278,4602200,525.785278,"GOOG" +"2013-11-27",527.583557,530.549316,526.575134,528.120117,2261700,528.120117,"GOOG" +"2013-11-29",527.648132,529.86377,526.301941,526.37146,2401000,526.37146,"GOOG" +"2013-12-02",528.318787,529.729614,521.984985,523.832947,2764200,523.832947,"GOOG" +"2013-12-03",522.079407,528.283997,521.120605,523.226929,3373900,523.226929,"GOOG" +"2013-12-04",522.288025,528.552307,521.607422,525.671021,2398600,525.671021,"GOOG" +"2013-12-05",525.184204,526.40625,522.148926,525.253723,2282000,525.253723,"GOOG" +"2013-12-06",531.438477,531.542847,526.614868,531.478271,2876100,531.478271,"GOOG" +"2013-12-09",532.034607,537.658081,530.559204,535.586548,2984400,535.586548,"GOOG" +"2013-12-10",534.597961,542.625732,534.349548,538.825439,3731800,538.825439,"GOOG" +"2013-12-11",540.186584,542.133911,534.111145,535.164246,3445800,535.164246,"GOOG" +"2013-12-12",536.296875,537.971008,531.046082,531.522949,3213600,531.522949,"GOOG" +"2013-12-13",534.225403,534.66748,525.526978,526.96759,4352800,526.96759,"GOOG" +"2013-12-16",528.562195,533.872681,527.573669,533.023193,3224800,533.023193,"GOOG" +"2013-12-17",532.943726,536.888062,530.738037,531.473267,3091300,531.473267,"GOOG" +"2013-12-18",532.461853,538.969543,526.098267,538.870178,4449300,538.870178,"GOOG" +"2013-12-19",536.893005,542.466797,536.053467,539.600403,3353000,539.600403,"GOOG" +"2013-12-20",540.633728,547.0271,540.48468,546.753906,6565600,546.753906,"GOOG" +"2013-12-23",550.340576,554.294861,548.98938,553.947083,3465500,553.947083,"GOOG" +"2013-12-24",553.882507,554.016663,550.469727,552.327637,1477800,552.327637,"GOOG" +"2013-12-26",553.40564,555.884521,550.762817,555.119507,2692900,555.119507,"GOOG" +"2013-12-27",556.381287,556.520386,552.874084,555.586426,3159800,555.586426,"GOOG" +"2013-12-30",556.550171,556.629639,550.926758,551.145325,2488100,551.145325,"GOOG" +"2013-12-31",552.526367,556.878052,549.555664,556.734009,2733400,556.734009,"GOOG" +"2014-01-02",554.125916,555.26355,550.549194,552.963501,3666400,552.963501,"GOOG" +"2014-01-03",553.897461,554.856201,548.894958,548.929749,3355000,548.929749,"GOOG" +"2014-01-06",552.908875,555.814941,549.645081,555.049927,3561600,555.049927,"GOOG" +"2014-01-07",558.865112,566.162659,556.95752,565.750366,5138400,565.750366,"GOOG" +"2014-01-08",569.297241,569.953003,562.983337,566.927673,4514100,566.927673,"GOOG" +"2014-01-09",568.025513,568.413025,559.143311,561.468201,4196000,561.468201,"GOOG" +"2014-01-10",565.859619,565.859619,557.499023,561.438354,4314700,561.438354,"GOOG" +"2014-01-13",559.595398,569.749329,554.975403,557.861633,4869100,557.861633,"GOOG" +"2014-01-14",565.298279,571.781128,560.400146,570.986267,4997400,570.986267,"GOOG" +"2014-01-15",572.769714,573.768188,568.199402,570.598816,3925700,570.598816,"GOOG" +"2014-01-16",570.83728,575.223694,570.290833,574.374268,3389600,574.374268,"GOOG" +"2014-01-17",574.687195,576.565002,568.403076,571.547607,5437700,571.547607,"GOOG" +"2014-01-21",576.71405,578.239136,571.930176,578.090088,3985400,578.090088,"GOOG" +"2014-01-22",579.535706,580.17157,575.68573,578.745789,3163200,578.745789,"GOOG" +"2014-01-23",576.252014,577.489014,573.4552,576.301697,3923400,576.301697,"GOOG" +"2014-01-24",571.786072,573.047852,557.871582,558.283875,7835500,558.283875,"GOOG" +"2014-01-27",559.41156,559.610291,537.638184,547.056946,8763800,547.056946,"GOOG" +"2014-01-28",551.572571,559.237671,551.383789,557.876526,4449100,557.876526,"GOOG" +"2014-01-29",555.944092,557.25061,546.157776,549.883545,4790600,549.883545,"GOOG" +"2014-01-30",568.800476,572.521301,559.982849,564.02655,10248900,564.02655,"GOOG" +"2014-01-31",581.890381,589.436279,571.845703,586.669312,11204900,586.669312,"GOOG" +"2014-02-03",585.789978,587.04187,562.347473,563.052856,9197600,563.052856,"GOOG" +"2014-02-04",565.318176,573.768188,564.831299,565.402588,5660300,565.402588,"GOOG" +"2014-02-05",567.995728,571.66687,560.365356,567.906311,4820000,567.906311,"GOOG" +"2014-02-06",571.845703,576.331543,570.067261,576.232178,3918300,576.232178,"GOOG" +"2014-02-07",580.042358,585.144226,576.530212,584.91571,5306500,584.91571,"GOOG" +"2014-02-10",582.113892,587.379639,580.73291,582.675232,3915500,582.675232,"GOOG" +"2014-02-11",586.271851,592.084045,582.317566,591.244507,4128200,591.244507,"GOOG" +"2014-02-12",590.658325,591.15509,586.872986,589.510803,3471300,589.510803,"GOOG" +"2014-02-13",586.559998,596.07312,586.018494,596.07312,3696500,596.07312,"GOOG" +"2014-02-14",593.941956,598.303589,592.546082,597.513733,4401800,597.513733,"GOOG" +"2014-02-18",596.823242,602.516235,596.122803,601.527649,4245100,601.527649,"GOOG" +"2014-02-19",598.755676,600.703003,594.880859,597.285217,4234500,597.285217,"GOOG" +"2014-02-20",597.682678,599.545532,596.232056,598.16449,3423700,598.16449,"GOOG" +"2014-02-21",600.002563,601.025879,597.53363,598.005554,3748800,598.005554,"GOOG" +"2014-02-24",598.785461,606.137634,598.656311,602.337402,3370300,602.337402,"GOOG" +"2014-02-25",604.041321,608.29364,601.299133,606.058167,2896000,606.058167,"GOOG" +"2014-02-26",608.045227,610.469482,602.958313,606.142639,3990000,606.142639,"GOOG" +"2014-02-27",605.258362,608.159485,604.572815,605.66571,2536300,605.66571,"GOOG" +"2014-02-28",606.227051,608.139648,599.212708,603.897217,4657300,603.897217,"GOOG" +"2014-03-03",599.476013,600.017456,592.218201,597.459106,4236900,597.459106,"GOOG" +"2014-03-04",603.574341,604.071106,600.842102,603.529602,2954400,603.529602,"GOOG" +"2014-03-05",603.599182,607.588196,601.790955,605.193787,2486500,605.193787,"GOOG" +"2014-03-06",607.190796,609.113281,605.362671,605.864441,2552600,605.864441,"GOOG" +"2014-03-07",609.436218,609.530579,601.805847,603.470032,3049900,603.470032,"GOOG" +"2014-03-10",603.917114,604.885803,598.154602,601.870422,2444900,601.870422,"GOOG" +"2014-03-11",602.963318,603.236511,594.453674,596.117798,3448200,596.117798,"GOOG" +"2014-03-12",594.334412,600.022461,588.26886,599.749207,3954000,599.749207,"GOOG" +"2014-03-13",600.072083,601.338867,588.552063,590.688171,4721500,590.688171,"GOOG" +"2014-03-14",587.175964,591.58728,582.476563,582.610657,4617500,582.610657,"GOOG" +"2014-03-17",585.814819,594.667236,585.248535,592.198303,4352200,592.198303,"GOOG" +"2014-03-18",593.475037,601.850525,592.675232,601.716431,3653500,601.716431,"GOOG" +"2014-03-19",601.98468,602.079041,593.345886,595.750244,3246700,595.750244,"GOOG" +"2014-03-20",596.097961,600.896729,593.81781,594.711975,3391200,594.711975,"GOOG" +"2014-03-21",599.257385,600.906677,587.40448,587.697571,6458700,587.697571,"GOOG" +"2014-03-24",588.26886,588.621582,569.272461,575.223694,6113500,575.223694,"GOOG" +"2014-03-25",579.232666,581.140259,569.794067,575.61615,4851700,575.61615,"GOOG" +"2014-03-26",577.250549,581.999634,562.094116,562.327576,5193400,562.327576,"GOOG" +"2014-03-27",564.893921,564.893921,549.896362,555.406067,13100,555.406067,"GOOG" +"2014-03-28",558.131104,563.33252,555.614929,556.927734,41300,556.927734,"GOOG" +"2014-03-31",563.789978,563.899353,553.88446,553.924255,10800,553.924255,"GOOG" +"2014-04-01",555.654724,565.341431,555.654724,564.058533,7900,564.058533,"GOOG" +"2014-04-02",596.708984,601.522522,559.115662,563.899353,147500,563.899353,"GOOG" +"2014-04-03",566.733765,584.068481,561.045044,566.62439,5113100,566.62439,"GOOG" +"2014-04-04",571.507568,574.610474,540.03064,540.169861,6386800,540.169861,"GOOG" +"2014-04-07",537.782959,545.480652,524.267273,535.207153,4413700,535.207153,"GOOG" +"2014-04-08",539.632813,551.965027,538.648193,551.86554,3159900,551.86554,"GOOG" +"2014-04-09",556.559753,562.27832,549.926208,561.054993,3339900,561.054993,"GOOG" +"2014-04-10",561.910339,561.910339,536.947571,537.991821,4047900,537.991821,"GOOG" +"2014-04-11",529.637756,537.046997,523.650696,527.698425,3935600,527.698425,"GOOG" +"2014-04-14",535.30658,541.124634,526.664124,529.60791,2582100,529.60791,"GOOG" +"2014-04-15",533.884399,535.505493,515.624817,533.50647,3865600,533.50647,"GOOG" +"2014-04-16",540.03064,553.954041,537.046997,553.496582,4906600,553.496582,"GOOG" +"2014-04-17",545.808838,546.495056,528.245422,533.168335,6828200,533.168335,"GOOG" +"2014-04-21",533.168335,533.765076,522.725769,525.729248,2573700,525.729248,"GOOG" +"2014-04-22",525.749146,534.292175,524.625305,531.885437,2371800,531.885437,"GOOG" +"2014-04-23",530.870972,530.950562,523.372192,524.058472,2057900,524.058472,"GOOG" +"2014-04-24",527.171326,528.742676,519.264832,522.288208,1888300,522.288208,"GOOG" +"2014-04-25",519.652649,521.830688,512.60144,513.3573,2106100,513.3573,"GOOG" +"2014-04-28",514.351807,515.764038,500.050446,514.32196,3344700,514.32196,"GOOG" +"2014-04-29",514.073364,526.564636,513.496521,524.81427,2706400,524.81427,"GOOG" +"2014-04-30",524.714844,525.112671,519.662598,523.779968,1755900,523.779968,"GOOG" +"2014-05-01",524.227539,530.015686,521.015198,528.444336,1910700,528.444336,"GOOG" +"2014-05-02",530.841125,531.079834,522.735718,525.04303,1693100,525.04303,"GOOG" +"2014-05-05",521.950012,526.007751,518.469177,524.923706,1026900,524.923706,"GOOG" +"2014-05-06",522.357788,523.929138,512.243408,512.322998,1693600,512.322998,"GOOG" +"2014-05-07",512.969421,513.854553,500.547729,507.171295,3233200,507.171295,"GOOG" +"2014-05-08",505.679504,514.40155,503.680481,508.205627,2026800,508.205627,"GOOG" +"2014-05-09",507.95697,517.056946,501.44281,515.893311,2446100,515.893311,"GOOG" +"2014-05-12",520.647217,527.290649,516.171814,527.022156,1917800,527.022156,"GOOG" +"2014-05-13",527.986816,533.138489,526.61438,530.174805,1657900,530.174805,"GOOG" +"2014-05-14",530.085327,530.085327,522.41748,523.77002,1195000,523.77002,"GOOG" +"2014-05-15",522.825195,522.994324,514.590515,517.136536,1709000,517.136536,"GOOG" +"2014-05-16",518.538818,518.946533,512.621338,517.782959,1489300,517.782959,"GOOG" +"2014-05-19",516.858032,526.882935,514.752625,525.967957,1281200,525.967957,"GOOG" +"2014-05-20",526.84314,533.297668,523.421936,526.872986,1789600,526.872986,"GOOG" +"2014-05-21",529.98584,536.234497,529.001282,535.992798,1199500,535.992798,"GOOG" +"2014-05-22",538.170837,544.605469,537.822754,542.079346,1620200,542.079346,"GOOG" +"2014-05-23",544.267334,550.612427,540.726807,549.677551,1937400,549.677551,"GOOG" +"2014-05-27",552.959534,562.904846,551.318542,562.855103,2109900,562.855103,"GOOG" +"2014-05-28",561.482666,564.734802,557.93219,558.608459,1656500,558.608459,"GOOG" +"2014-05-29",560.269348,560.915771,555.654724,557.017212,1357800,557.017212,"GOOG" +"2014-05-30",557.733276,558.280273,552.869995,556.828247,1776000,556.828247,"GOOG" +"2014-06-02",557.63385,557.832764,542.745667,550.900879,1438900,550.900879,"GOOG" +"2014-06-03",547.976929,549.319519,539.583069,541.960022,1871700,541.960022,"GOOG" +"2014-06-04",538.538818,545.609924,535.803833,541.681519,1821400,541.681519,"GOOG" +"2014-06-05",543.412048,551.915283,541.472717,550.871033,1693700,550.871033,"GOOG" +"2014-06-06",555.00824,555.00824,545.928223,553.28772,1741500,553.28772,"GOOG" +"2014-06-09",554.103271,559.821777,552.999329,559.046082,1471500,559.046082,"GOOG" +"2014-06-10",557.444885,560.517944,554.849121,557.484619,1355400,557.484619,"GOOG" +"2014-06-11",554.948608,556.818298,551.984863,555.783997,1103100,555.783997,"GOOG" +"2014-06-12",554.252441,554.93866,545.460754,548.334961,1462400,548.334961,"GOOG" +"2014-06-13",549.23999,549.279785,542.576599,548.742737,1223900,548.742737,"GOOG" +"2014-06-16",546.256409,546.614441,538.558716,541.30365,1707200,541.30365,"GOOG" +"2014-06-17",541.22406,542.337952,536.380676,540.040588,1448500,540.040588,"GOOG" +"2014-06-18",541.880432,550.532898,541.025146,550.343933,1746500,550.343933,"GOOG" +"2014-06-19",551.209167,551.965027,545.510498,551.86554,2463500,551.86554,"GOOG" +"2014-06-20",553.804871,554.530884,547.382202,553.317566,4520700,553.317566,"GOOG" +"2014-06-23",552.114197,561.910339,551.219116,561.860596,1541000,561.860596,"GOOG" +"2014-06-24",562.099304,569.514526,557.942139,561.53241,2213200,561.53241,"GOOG" +"2014-06-25",562.168884,576.788513,562.129089,575.485657,1974700,575.485657,"GOOG" +"2014-06-26",577.822815,579.264893,568.722839,572.850159,1746700,572.850159,"GOOG" +"2014-06-27",574.023682,576.698975,570.66217,574.083374,2243000,574.083374,"GOOG" +"2014-06-30",575.495605,576.400635,571.606995,572.134094,1317300,572.134094,"GOOG" +"2014-07-01",575.157471,581.204224,573.496582,579.483704,1451900,579.483704,"GOOG" +"2014-07-02",580.159973,582.238525,577.216125,579.150513,1059200,579.150513,"GOOG" +"2014-07-03",580.159973,581.810913,577.743286,581.53241,716100,581.53241,"GOOG" +"2014-07-07",580.567749,583.223145,576.420532,579.065979,1067500,579.065979,"GOOG" +"2014-07-08",574.501099,576.358887,563.039124,567.967041,1914700,567.967041,"GOOG" +"2014-07-09",568.454346,573.566223,566.26239,572.929749,1119800,572.929749,"GOOG" +"2014-07-10",562.815369,573.436951,561.920288,567.976929,1360400,567.976929,"GOOG" +"2014-07-11",568.782532,577.673645,568.295227,576.012756,1626200,576.012756,"GOOG" +"2014-07-14",579.414063,582.009827,574.86908,581.671631,1859100,581.671631,"GOOG" +"2014-07-15",582.536926,582.601563,573.407104,581.582153,1627500,581.582153,"GOOG" +"2014-07-16",584.784546,585.182373,579.016235,579.473755,1400900,579.473755,"GOOG" +"2014-07-17",576.36084,577.812866,565.500549,570.59259,3024800,570.59259,"GOOG" +"2014-07-18",589.757202,593.536438,578.817322,591.825806,4025100,591.825806,"GOOG" +"2014-07-21",588.514038,591.149536,582.032654,586.246521,2067800,586.246521,"GOOG" +"2014-07-22",587.489685,596.37085,587.3703,591.487671,1703800,591.487671,"GOOG" +"2014-07-23",589.985962,594.580688,589.259949,592.720886,1236500,592.720886,"GOOG" +"2014-07-24",593.188354,596.22168,588.533936,590.105286,1037900,590.105286,"GOOG" +"2014-07-25",587.171387,588.623413,583.819824,585.79895,935000,585.79895,"GOOG" +"2014-07-28",584.854187,589.259949,581.555298,587.3703,989500,587.3703,"GOOG" +"2014-07-29",585.530457,586.47522,580.324097,582.407593,1353500,582.407593,"GOOG" +"2014-07-30",583.342468,586.276367,580.806396,584.207703,1019200,584.207703,"GOOG" +"2014-07-31",577.424988,580.458313,566.882996,568.474243,2108500,568.474243,"GOOG" +"2014-08-01",567.280762,572.810364,559.772095,562.974487,1960600,562.974487,"GOOG" +"2014-08-04",565.928223,572.203735,561.015259,570.015747,1431200,570.015747,"GOOG" +"2014-08-05",566.932678,568.852173,559.533386,561.979919,1555500,561.979919,"GOOG" +"2014-08-06",558.707947,567.579163,556.937683,563.276794,1338000,563.276794,"GOOG" +"2014-08-07",564.893921,566.77356,558.031616,560.279297,1113900,560.279297,"GOOG" +"2014-08-08",560.47821,567.131592,557.285767,565.659729,1498800,565.659729,"GOOG" +"2014-08-11",566.873047,567.3703,562.904846,564.774536,1218000,564.774536,"GOOG" +"2014-08-12",561.432922,562.80542,557.812866,559.65271,1546200,559.65271,"GOOG" +"2014-08-13",564.207703,571.855652,562.656189,571.636841,1443200,571.636841,"GOOG" +"2014-08-14",573.029175,574.739746,567.758179,571.507568,988100,571.507568,"GOOG" +"2014-08-15",574.700012,576.21167,567.400146,570.343933,1523300,570.343933,"GOOG" +"2014-08-18",572.959534,581.313599,572.850159,578.976501,1287600,578.976501,"GOOG" +"2014-08-19",581.800964,584.128174,580.806396,583.650757,981300,583.650757,"GOOG" +"2014-08-20",582.676147,583.491638,579.384216,581.293762,1039500,581.293762,"GOOG" +"2014-08-21",580.62738,581.30365,577.962036,580.179871,917300,580.179871,"GOOG" +"2014-08-22",580.398682,582.035645,577.464783,579.374268,791200,579.374268,"GOOG" +"2014-08-25",581.522461,581.800964,575.83374,577.027222,1365100,577.027222,"GOOG" +"2014-08-26",578.081421,578.618469,573.427002,574.700012,1644100,574.700012,"GOOG" +"2014-08-27",574.11322,575.326538,566.985413,567.877502,1708000,567.877502,"GOOG" +"2014-08-28",566.445374,570.115173,563.99884,566.087341,1296400,566.087341,"GOOG" +"2014-08-29",568.205688,568.911804,563.968018,568.474243,1086700,568.474243,"GOOG" +"2014-09-02",568.722839,574.670166,568.066467,574.172913,1582700,574.172913,"GOOG" +"2014-09-03",576.828308,579.801941,571.855652,574.779541,1218400,574.779541,"GOOG" +"2014-09-04",576.828308,582.795471,576.052551,578.797485,1462100,578.797485,"GOOG" +"2014-09-05",580.786499,583.342468,578.767639,582.875061,1636800,582.875061,"GOOG" +"2014-09-08",583.392212,588.533936,583.093811,586.495117,1434900,586.495117,"GOOG" +"2014-09-09",585.679626,585.779053,576.828308,577.832764,1290700,577.832764,"GOOG" +"2014-09-10",578.320068,580.309143,573.785034,579.911316,980000,579.911316,"GOOG" +"2014-09-11",577.18634,578.628418,573.108765,578.170898,1224400,578.170898,"GOOG" +"2014-09-12",577.822815,578.45929,571.318604,572.472229,1606000,572.472229,"GOOG" +"2014-09-15",569.806885,571.805908,565.102783,569.966003,1601900,569.966003,"GOOG" +"2014-09-16",569.627869,578.320068,569.528442,576.778564,1484400,576.778564,"GOOG" +"2014-09-17",576.838257,584.30719,575.609985,581.572205,1697400,581.572205,"GOOG" +"2014-09-18",583.790039,586.316101,581.800964,586.047607,1448500,586.047607,"GOOG" +"2014-09-19",588.265381,593.21814,586.276367,592.820374,3746900,592.820374,"GOOG" +"2014-09-22",590.572693,590.700989,580.269348,584.157959,1694100,584.157959,"GOOG" +"2014-09-23",583.640808,583.640808,577.822815,577.952087,1475400,577.952087,"GOOG" +"2014-09-24",578.280273,586.40564,577.345459,584.774597,1732800,584.774597,"GOOG" +"2014-09-25",584.336975,584.764648,571.0401,571.915283,1931200,571.915283,"GOOG" +"2014-09-26",572.909851,576.082397,571.517517,573.944153,1447600,573.944153,"GOOG" +"2014-09-29",568.623413,575.028198,568.04657,573.208191,1285900,573.208191,"GOOG" +"2014-09-30",573.775085,576.679138,569.717407,574.202698,1626200,574.202698,"GOOG" +"2014-10-01",572.860107,574.421509,563.909302,565.162415,1449400,565.162415,"GOOG" +"2014-10-02",564.207703,568.782532,560.239502,566.962524,1181600,566.962524,"GOOG" +"2014-10-03",569.916321,574.068481,569.369324,572.134094,1144800,572.134094,"GOOG" +"2014-10-06",575.634827,577.822815,571.298706,574.192749,1217900,574.192749,"GOOG" +"2014-10-07",571.258911,572.124146,560.657227,560.657227,1916500,560.657227,"GOOG" +"2014-10-08",562.477173,570.74176,554.441406,569.369324,1996300,569.369324,"GOOG" +"2014-10-09",568.056519,568.364807,556.002808,557.812866,2531700,557.812866,"GOOG" +"2014-10-10",554.670105,562.039612,541.07489,541.512451,3090400,541.512451,"GOOG" +"2014-10-13",542.009766,546.495056,530.184753,530.294128,2588700,530.294128,"GOOG" +"2014-10-14",535.953064,544.197693,530.254395,534.998291,2228600,534.998291,"GOOG" +"2014-10-15",528.106201,529.886414,515.465698,527.131531,3729500,527.131531,"GOOG" +"2014-10-16",516.161865,526.534851,512.183716,521.641724,3718700,521.641724,"GOOG" +"2014-10-17",524.36676,528.076355,505.749115,508.374695,5554500,508.374695,"GOOG" +"2014-10-20",506.664093,518.906799,505.321472,517.991821,2614700,517.991821,"GOOG" +"2014-10-21",522.317993,523.909241,516.27124,523.660645,2342600,523.660645,"GOOG" +"2014-10-22",526.99231,536.848145,525.908264,529.796875,2927200,529.796875,"GOOG" +"2014-10-23",536.370728,544.227539,532.919739,541.005249,2355200,541.005249,"GOOG" +"2014-10-24",541.383179,541.90033,532.860046,536.828247,1978500,536.828247,"GOOG" +"2014-10-27",534.093262,541.432922,534.093262,537.812805,1188600,537.812805,"GOOG" +"2014-10-28",540.03064,545.977905,538.658142,545.898376,1274400,545.898376,"GOOG" +"2014-10-29",546.992371,551.159424,543.988831,546.325989,1775400,546.325989,"GOOG" +"2014-10-30",545.948059,549.777039,540.537842,547.300659,1459600,547.300659,"GOOG" +"2014-10-31",556.291199,556.51001,551.71637,556.022705,2040600,556.022705,"GOOG" +"2014-11-03",552.46228,554.849121,550.204651,552.183777,1386000,552.183777,"GOOG" +"2014-11-04",549.975952,552.46228,546.296143,551.079895,1247600,551.079895,"GOOG" +"2014-11-05",553.755127,553.755127,541.07489,542.934631,2037800,542.934631,"GOOG" +"2014-11-06",542.516968,543.894348,538.011719,539.075867,1336900,539.075867,"GOOG" +"2014-11-07",543.223083,543.223083,535.724304,538.051514,1638200,538.051514,"GOOG" +"2014-11-10",538.499023,546.584595,538.061462,544.496094,1137700,544.496094,"GOOG" +"2014-11-11",545.490601,548.921753,543.312561,547.280762,968200,547.280762,"GOOG" +"2014-11-12",547.380188,547.449829,542.188782,544.317078,1132700,544.317078,"GOOG" +"2014-11-13",546.793457,546.793457,540.507996,542.397583,1343000,542.397583,"GOOG" +"2014-11-14",543.690491,543.690491,539.185242,541.422974,1293000,541.422974,"GOOG" +"2014-11-17",540.607422,540.816284,531.140503,533.576111,1730700,533.576111,"GOOG" +"2014-11-18",534.560669,538.97644,531.248901,532.104187,1968000,532.104187,"GOOG" +"2014-11-19",532.074341,535.296631,527.181274,534.053467,1396000,534.053467,"GOOG" +"2014-11-20",528.344849,532.183777,528.175781,531.905273,1567600,531.905273,"GOOG" +"2014-11-21",538.648193,539.175354,533.625854,534.560669,2230300,534.560669,"GOOG" +"2014-11-24",534.7099,539.732239,532.690979,536.321045,1711000,536.321045,"GOOG" +"2014-11-25",536.05249,541.005249,535.656677,538.121094,1794800,538.121094,"GOOG" +"2014-11-26",537.922241,538.588562,534.105225,537.414978,1527100,537.414978,"GOOG" +"2014-11-28",537.663635,539.036072,533.665649,538.867004,1151500,538.867004,"GOOG" +"2014-12-01",535.953064,538.449341,528.951538,530.88092,2121100,530.88092,"GOOG" +"2014-12-02",530.592529,532.571655,526.902832,530.831177,1530800,530.831177,"GOOG" +"2014-12-03",528.533813,533.064941,526.365784,528.41449,1281400,528.41449,"GOOG" +"2014-12-04",528.255371,534.40155,525.699402,534.371765,1395900,534.371765,"GOOG" +"2014-12-05",528.096252,529.975891,521.412964,522.387634,2572600,522.387634,"GOOG" +"2014-12-08",524.247375,528.096252,520.925659,524.098206,2335700,524.098206,"GOOG" +"2014-12-09",519.284668,531.268799,517.653687,530.453308,1876400,530.453308,"GOOG" +"2014-12-10",530.164856,533.397095,522.685974,523.183228,1716900,523.183228,"GOOG" +"2014-12-11",524.913757,531.000305,524.21759,525.450806,1615200,525.450806,"GOOG" +"2014-12-12",520.647217,525.609924,515.82373,515.82373,2e+06,515.82373,"GOOG" +"2014-12-15",519.881409,520.239441,510.463196,510.990295,2821100,510.990295,"GOOG" +"2014-12-16",508.762543,510.244415,486.325928,492.680969,3975100,492.680969,"GOOG" +"2014-12-17",494.282166,504.227478,494.093201,502.129028,2891000,502.129028,"GOOG" +"2014-12-18",510.144958,511.059906,501.940063,508.305054,2934700,508.305054,"GOOG" +"2014-12-19",508.71283,514.888855,504.138977,513.526367,3700300,513.526367,"GOOG" +"2014-12-22",513.257813,523.581055,513.257813,521.999756,2731200,521.999756,"GOOG" +"2014-12-23",524.118103,531.63678,523.411987,527.688477,2203600,527.688477,"GOOG" +"2014-12-24",527.608948,528.851074,524.138,525.878418,707800,525.878418,"GOOG" +"2014-12-26",525.878418,531.328491,524.426392,531.10968,1043400,531.10968,"GOOG" +"2014-12-29",529.279724,532.551758,527.112671,527.429932,2284800,527.429932,"GOOG" +"2014-12-30",525.202148,528.245422,524.247375,527.519409,878600,527.519409,"GOOG" +"2014-12-31",528.344849,529.6875,522.924683,523.521423,1372000,523.521423,"GOOG" +"2015-01-02",526.114746,528.362366,521.231628,521.937744,1447600,521.937744,"GOOG" +"2015-01-05",520.39624,521.460388,510.252045,511.057617,2059800,511.057617,"GOOG" +"2015-01-06",512.181458,513.350037,498.3078,499.212799,2899900,499.212799,"GOOG" +"2015-01-07",504.22522,504.467896,496.915436,498.357513,2065100,498.357513,"GOOG" +"2015-01-08",495.264526,500.724487,488.312805,499.928864,3353600,499.928864,"GOOG" +"2015-01-09",501.997498,502.156616,492.082062,493.454498,2069400,493.454498,"GOOG" +"2015-01-12",492.231232,493.261566,484.891632,489.854309,2322400,489.854309,"GOOG" +"2015-01-13",496.109894,500.227234,489.69519,493.464447,2370500,493.464447,"GOOG" +"2015-01-14",491.94281,500.475861,490.301849,498.128784,2235700,498.128784,"GOOG" +"2015-01-15",502.80304,502.912445,495.035797,499.043732,2715800,499.043732,"GOOG" +"2015-01-16",497.273468,505.408722,497.263519,505.299316,2298300,505.299316,"GOOG" +"2015-01-20",508.203339,509.695129,503.246613,504.125763,2227900,504.125763,"GOOG" +"2015-01-21",504.473846,516.437988,503.429596,515.204773,2268700,515.204773,"GOOG" +"2015-01-22",518.625977,533.394714,516.855713,531.465332,2676900,531.465332,"GOOG" +"2015-01-23",532.658752,539.202759,530.082947,536.994873,2273000,536.994873,"GOOG" +"2015-01-26",535.582642,536.05011,526.771179,532.280823,1543700,532.280823,"GOOG" +"2015-01-27",527.069519,527.795532,515.354004,515.791565,1904000,515.791565,"GOOG" +"2015-01-28",519.918884,520.127686,507.208801,507.208801,1683800,507.208801,"GOOG" +"2015-01-29",508.203339,508.292847,498.45697,507.865204,4186400,507.865204,"GOOG" +"2015-01-30",513.036743,536.915344,512.698608,531.594604,5606400,531.594604,"GOOG" +"2015-02-02",528.819885,530.082947,515.712036,525.587646,2849800,525.587646,"GOOG" +"2015-02-03",525.110291,530.480713,520.39624,526.343506,2034800,526.343506,"GOOG" +"2015-02-04",526.343506,529.756714,518.417114,519.898987,1663700,519.898987,"GOOG" +"2015-02-05",520.92334,525.607544,519.232666,524.692566,1849800,524.692566,"GOOG" +"2015-02-06",524.752258,534.259949,523.528992,528.093872,1749400,528.093872,"GOOG" +"2015-02-09",525.110291,529.088379,523.141113,524.941223,1267800,524.941223,"GOOG" +"2015-02-10",526.403198,534.757202,524.036194,534.001343,1749900,534.001343,"GOOG" +"2015-02-11",532.370361,535.503113,530.458862,533.036682,1377800,533.036682,"GOOG" +"2015-02-12",534.309692,541.838257,531.746765,539.958557,1620200,539.958557,"GOOG" +"2015-02-13",540.376282,546.900391,540.157471,546.00531,1900300,546.00531,"GOOG" +"2015-02-17",543.837219,546.989868,538.128662,539.86908,1616800,539.86908,"GOOG" +"2015-02-18",538.436951,542.504578,534.568237,536.746277,1451600,536.746277,"GOOG" +"2015-02-19",535.097717,540.140015,535.067932,539.901306,991800,539.901306,"GOOG" +"2015-02-20",540.157471,540.774109,532.867615,536.000366,1444400,536.000366,"GOOG" +"2015-02-23",533.116211,533.503113,526.512573,528.998901,1457900,528.998901,"GOOG" +"2015-02-24",527.099365,533.852173,525.358948,533.156006,1005100,533.156006,"GOOG" +"2015-02-25",532.967041,543.230591,532.514526,540.893433,1826000,540.893433,"GOOG" +"2015-02-26",540.237061,553.096313,538.536377,552.43988,2311500,552.43988,"GOOG" +"2015-02-27",551.206665,561.619385,549.874023,555.343933,2410200,555.343933,"GOOG" +"2015-03-02",557.46228,569.018677,555.692017,568.213074,2129600,568.213074,"GOOG" +"2015-03-03",567.327942,572.240906,563.419495,570.500488,1704800,570.500488,"GOOG" +"2015-03-04",568.740173,573.951538,564.901306,570.231995,1718500,570.231995,"GOOG" +"2015-03-05",571.872925,574.747131,570.27179,572.181274,1389600,572.181274,"GOOG" +"2015-03-06",571.733704,573.523865,563.658142,564.578125,1659100,564.578125,"GOOG" +"2015-03-09",563.757629,567.148926,560.450806,565.736694,1062100,565.736694,"GOOG" +"2015-03-10",561.161926,561.758606,551.694031,551.972473,1772400,551.972473,"GOOG" +"2015-03-11",552.101746,555.085327,547.666138,548.163452,1820800,548.163452,"GOOG" +"2015-03-12",550.480652,553.325012,547.447388,552.469727,1389600,552.469727,"GOOG" +"2015-03-13",550.470703,555.343933,541.241516,544.324585,1703600,544.324585,"GOOG" +"2015-03-16",547.934692,553.802368,543.01178,551.47522,1641000,551.47522,"GOOG" +"2015-03-17",548.690552,550.769104,545.000854,547.825317,1803200,547.825317,"GOOG" +"2015-03-18",549.476196,556.71637,544.006287,556.437866,2130200,556.437866,"GOOG" +"2015-03-19",556.328491,557.730774,553.101257,554.936157,1197300,554.936157,"GOOG" +"2015-03-20",558.576111,558.645752,555.990356,557.293213,2616900,557.293213,"GOOG" +"2015-03-23",557.362793,559.282227,552.787964,555.751648,1630100,555.751648,"GOOG" +"2015-03-24",559.48114,571.445313,558.13855,567.069397,2583300,567.069397,"GOOG" +"2015-03-25",567.377686,569.128052,555.682068,555.726807,2152300,555.726807,"GOOG" +"2015-03-26",554.53833,555.841187,547.636353,552.131592,1572600,552.131592,"GOOG" +"2015-03-27",549.97345,552.240967,545.130127,545.338989,1894400,545.338989,"GOOG" +"2015-03-30",548.601013,550.440918,545.169922,549.008789,1287500,549.008789,"GOOG" +"2015-03-31",546.989868,551.674133,543.727844,545.000854,1588000,545.000854,"GOOG" +"2015-04-01",545.597534,548.123657,536.547363,539.590576,1952900,539.590576,"GOOG" +"2015-04-02",537.889954,537.889954,530.925293,532.59906,1716400,532.59906,"GOOG" +"2015-04-06",529.30719,535.463318,526.671692,533.827332,1324400,533.827332,"GOOG" +"2015-04-07",535.135132,539.71991,533.066528,534.080933,1302900,534.080933,"GOOG" +"2015-04-08",535.433472,540.873535,535.433472,538.645813,1178500,538.645813,"GOOG" +"2015-04-09",538.06897,538.983948,532.559326,537.820374,1557900,537.820374,"GOOG" +"2015-04-10",539.322083,539.322083,534.369324,537.054565,1409500,537.054565,"GOOG" +"2015-04-13",535.463318,541.082397,534.369324,536.219177,1645300,536.219177,"GOOG" +"2015-04-14",533.315125,534.62793,525.201782,527.487183,2597300,527.487183,"GOOG" +"2015-04-15",525.808838,531.805847,520.358765,529.617859,2325200,529.617859,"GOOG" +"2015-04-16",526.999878,532.658752,526.711487,530.87854,1299900,530.87854,"GOOG" +"2015-04-17",525.766663,526.940247,518.158569,521.181885,2144100,521.181885,"GOOG" +"2015-04-20",522.72345,533.156006,521.629456,532.44989,1679300,532.44989,"GOOG" +"2015-04-21",534.570618,536.440369,530.756592,531.049988,1849800,531.049988,"GOOG" +"2015-04-22",531.475281,538.118713,528.839783,536.413086,1593600,536.413086,"GOOG" +"2015-04-23",538.039124,547.944641,537.273376,544.006287,4184900,544.006287,"GOOG" +"2015-04-24",563.00177,568.01416,554.200195,561.967468,4932500,561.967468,"GOOG" +"2015-04-27",563.390015,565.950012,553.200012,555.369995,2398000,555.369995,"GOOG" +"2015-04-28",554.640015,556.02002,550.366028,553.679993,1491000,553.679993,"GOOG" +"2015-04-29",550.469971,553.679993,546.905029,549.080017,1698800,549.080017,"GOOG" +"2015-04-30",547.869995,548.590027,535.049988,537.340027,2082200,537.340027,"GOOG" +"2015-05-01",538.429993,539.539978,532.099976,537.900024,1768200,537.900024,"GOOG" +"2015-05-04",538.530029,544.070007,535.059998,540.780029,1308000,540.780029,"GOOG" +"2015-05-05",538.210022,539.73999,530.390991,530.799988,1383100,530.799988,"GOOG" +"2015-05-06",531.23999,532.380005,521.085022,524.219971,1567000,524.219971,"GOOG" +"2015-05-07",523.98999,533.460022,521.75,530.700012,1546300,530.700012,"GOOG" +"2015-05-08",536.650024,541.150024,525,538.219971,1527600,538.219971,"GOOG" +"2015-05-11",538.369995,541.97998,535.400024,535.700012,905300,535.700012,"GOOG" +"2015-05-12",531.599976,533.208984,525.26001,529.039978,1634200,529.039978,"GOOG" +"2015-05-13",530.559998,534.322021,528.655029,529.619995,1252300,529.619995,"GOOG" +"2015-05-14",533.77002,539,532.409973,538.400024,1403900,538.400024,"GOOG" +"2015-05-15",539.179993,539.273987,530.380005,533.849976,1971300,533.849976,"GOOG" +"2015-05-18",532.01001,534.820007,528.849976,532.299988,1998600,532.299988,"GOOG" +"2015-05-19",533.97998,540.659973,533.039978,537.359985,1966900,537.359985,"GOOG" +"2015-05-20",538.48999,542.919983,532.971985,539.27002,1430800,539.27002,"GOOG" +"2015-05-21",537.950012,543.840027,535.97998,542.51001,1462700,542.51001,"GOOG" +"2015-05-22",540.150024,544.190002,539.51001,540.109985,1176200,540.109985,"GOOG" +"2015-05-26",538.119995,539,529.880005,532.320007,2406500,532.320007,"GOOG" +"2015-05-27",532.799988,540.549988,531.710022,539.789978,1525000,539.789978,"GOOG" +"2015-05-28",538.01001,540.609985,536.25,539.780029,1029800,539.780029,"GOOG" +"2015-05-29",537.369995,538.630005,531.450012,532.109985,2584900,532.109985,"GOOG" +"2015-06-01",536.789978,536.789978,529.76001,533.98999,1904300,533.98999,"GOOG" +"2015-06-02",532.929993,543,531.330017,539.179993,1934700,539.179993,"GOOG" +"2015-06-03",539.909973,543.5,537.109985,540.309998,1717000,540.309998,"GOOG" +"2015-06-04",537.76001,540.590027,534.320007,536.700012,1348300,536.700012,"GOOG" +"2015-06-05",536.349976,537.200012,532.52002,533.330017,1388200,533.330017,"GOOG" +"2015-06-08",533.309998,534.119995,526.23999,526.830017,1520600,526.830017,"GOOG" +"2015-06-09",527.559998,529.200012,523.01001,526.690002,1455300,526.690002,"GOOG" +"2015-06-10",529.359985,538.359985,529.349976,536.690002,1815000,536.690002,"GOOG" +"2015-06-11",538.424988,538.97998,533.02002,534.609985,1217500,534.609985,"GOOG" +"2015-06-12",531.599976,533.119995,530.159973,532.330017,955800,532.330017,"GOOG" +"2015-06-15",528,528.299988,524,527.200012,1632700,527.200012,"GOOG" +"2015-06-16",528.400024,529.640015,525.559998,528.150024,1071800,528.150024,"GOOG" +"2015-06-17",529.369995,530.97998,525.099976,529.26001,1294200,529.26001,"GOOG" +"2015-06-18",531,538.150024,530.789978,536.72998,1833100,536.72998,"GOOG" +"2015-06-19",537.210022,538.25,533.01001,536.690002,1893500,536.690002,"GOOG" +"2015-06-22",539.590027,543.73999,537.530029,538.190002,1250300,538.190002,"GOOG" +"2015-06-23",539.640015,541.499023,535.25,540.47998,1197500,540.47998,"GOOG" +"2015-06-24",540,540,535.659973,537.840027,1286600,537.840027,"GOOG" +"2015-06-25",538.869995,540.900024,535.22998,535.22998,1335700,535.22998,"GOOG" +"2015-06-26",537.26001,537.76001,531.349976,531.690002,2109100,531.690002,"GOOG" +"2015-06-29",525.01001,528.609985,520.539978,521.52002,1937800,521.52002,"GOOG" +"2015-06-30",526.02002,526.25,520.5,520.51001,2235600,520.51001,"GOOG" +"2015-07-01",524.72998,525.690002,518.22998,521.840027,1961000,521.840027,"GOOG" +"2015-07-02",521.080017,524.650024,521.080017,523.400024,1235900,523.400024,"GOOG" +"2015-07-06",519.5,525.25,519,522.859985,1280500,522.859985,"GOOG" +"2015-07-07",523.130005,526.179993,515.179993,525.02002,1597200,525.02002,"GOOG" +"2015-07-08",521.049988,522.734009,516.109985,516.830017,1296700,516.830017,"GOOG" +"2015-07-09",523.119995,523.77002,520.349976,520.679993,1842300,520.679993,"GOOG" +"2015-07-10",526.289978,532.559998,525.549988,530.130005,1956700,530.130005,"GOOG" +"2015-07-13",532.880005,547.109985,532.400024,546.549988,2206500,546.549988,"GOOG" +"2015-07-14",546.76001,565.848999,546.710022,561.099976,3244100,561.099976,"GOOG" +"2015-07-15",560.130005,566.502991,556.789978,560.219971,1784600,560.219971,"GOOG" +"2015-07-16",565.119995,580.679993,565,579.849976,4768300,579.849976,"GOOG" +"2015-07-17",649,674.468018,645,672.929993,11164900,672.929993,"GOOG" +"2015-07-20",659.23999,668.880005,653.01001,663.02002,5860900,663.02002,"GOOG" +"2015-07-21",655.210022,673,654.299988,662.299988,3377200,662.299988,"GOOG" +"2015-07-22",660.890015,678.640015,659,662.099976,3929300,662.099976,"GOOG" +"2015-07-23",661.27002,663.630005,641,644.280029,3029100,644.280029,"GOOG" +"2015-07-24",647,648.169983,622.52002,623.559998,3625700,623.559998,"GOOG" +"2015-07-27",621,634.299988,620.5,627.26001,2675400,627.26001,"GOOG" +"2015-07-28",632.830017,632.830017,623.309998,628,1727300,628,"GOOG" +"2015-07-29",628.799988,633.359985,622.650024,631.929993,1575100,631.929993,"GOOG" +"2015-07-30",630,635.219971,622.049988,632.590027,1474200,632.590027,"GOOG" +"2015-07-31",631.380005,632.909973,625.5,625.609985,1706100,625.609985,"GOOG" +"2015-08-03",625.340027,633.05603,625.340027,631.210022,1304500,631.210022,"GOOG" +"2015-08-04",628.419983,634.809998,627.159973,629.25,1490900,629.25,"GOOG" +"2015-08-05",634.330017,647.859985,633.159973,643.780029,2334300,643.780029,"GOOG" +"2015-08-06",645,645.379028,632.25,642.679993,1572600,642.679993,"GOOG" +"2015-08-07",640.22998,642.679993,629.710022,635.299988,1403900,635.299988,"GOOG" +"2015-08-10",639.47998,643.440002,631.249023,633.72998,1809200,633.72998,"GOOG" +"2015-08-11",669.200012,674.900024,654.27002,660.780029,5000900,660.780029,"GOOG" +"2015-08-12",663.080017,665,652.289978,659.559998,2936700,659.559998,"GOOG" +"2015-08-13",659.322021,664.5,651.661011,656.450012,1810700,656.450012,"GOOG" +"2015-08-14",655.01001,659.85498,652.659973,657.119995,1069900,657.119995,"GOOG" +"2015-08-17",656.799988,661.380005,651.23999,660.869995,1051700,660.869995,"GOOG" +"2015-08-18",661.900024,664,653.460022,656.130005,1456100,656.130005,"GOOG" +"2015-08-19",656.599976,667,654.190002,660.900024,2134100,660.900024,"GOOG" +"2015-08-20",655.460022,662.98999,642.900024,646.830017,2855300,646.830017,"GOOG" +"2015-08-21",639.780029,640.049988,612.330017,612.47998,4265200,612.47998,"GOOG" +"2015-08-24",573,599.330017,565.049988,589.609985,5770300,589.609985,"GOOG" +"2015-08-25",614.909973,617.450012,581.109985,582.059998,3538000,582.059998,"GOOG" +"2015-08-26",610.349976,631.710022,599.049988,628.619995,4235900,628.619995,"GOOG" +"2015-08-27",639.400024,643.590027,622,637.609985,3491300,637.609985,"GOOG" +"2015-08-28",632.820007,636.880005,624.559998,630.380005,1978700,630.380005,"GOOG" +"2015-08-31",627.539978,635.799988,617.679993,618.25,2161200,618.25,"GOOG" +"2015-09-01",602.359985,612.859985,594.099976,597.789978,3702100,597.789978,"GOOG" +"2015-09-02",605.590027,614.340027,599.710022,614.340027,2575600,614.340027,"GOOG" +"2015-09-03",617,619.710022,602.820984,606.25,1759600,606.25,"GOOG" +"2015-09-04",600,603.469971,595.25,600.700012,2089000,600.700012,"GOOG" +"2015-09-08",612.48999,616.309998,604.119995,614.659973,2279500,614.659973,"GOOG" +"2015-09-09",621.219971,626.52002,609.599976,612.719971,1693900,612.719971,"GOOG" +"2015-09-10",613.099976,624.159973,611.429993,621.349976,1905300,621.349976,"GOOG" +"2015-09-11",619.75,625.780029,617.419983,625.77002,1373500,625.77002,"GOOG" +"2015-09-14",625.700012,625.859985,619.429993,623.23999,1702300,623.23999,"GOOG" +"2015-09-15",626.700012,638.700012,623.780029,635.140015,2082100,635.140015,"GOOG" +"2015-09-16",635.469971,637.950012,632.320007,635.97998,1286500,635.97998,"GOOG" +"2015-09-17",637.789978,650.900024,635.02002,642.900024,2274700,642.900024,"GOOG" +"2015-09-18",636.789978,640,627.02002,629.25,5087600,629.25,"GOOG" +"2015-09-21",634.400024,636.48999,625.940002,635.440002,1788500,635.440002,"GOOG" +"2015-09-22",627,627.549988,615.429993,622.690002,2562900,622.690002,"GOOG" +"2015-09-23",622.049988,628.929993,620,622.359985,1470900,622.359985,"GOOG" +"2015-09-24",616.640015,627.320007,612.400024,625.799988,2240100,625.799988,"GOOG" +"2015-09-25",629.77002,629.77002,611,611.969971,2174000,611.969971,"GOOG" +"2015-09-28",610.340027,614.60498,589.380005,594.890015,3127700,594.890015,"GOOG" +"2015-09-29",597.280029,605,590.219971,594.969971,2309500,594.969971,"GOOG" +"2015-09-30",603.280029,608.76001,600.72998,608.419983,2403800,608.419983,"GOOG" +"2015-10-01",608.369995,612.090027,599.849976,611.289978,1867600,611.289978,"GOOG" +"2015-10-02",607.200012,627.340027,603.130005,626.909973,2684800,626.909973,"GOOG" +"2015-10-05",632,643.01001,627,641.469971,1803600,641.469971,"GOOG" +"2015-10-06",638.840027,649.25,636.530029,645.440002,2166300,645.440002,"GOOG" +"2015-10-07",649.23999,650.609009,632.150024,642.359985,2092700,642.359985,"GOOG" +"2015-10-08",641.359985,644.450012,625.559998,639.159973,2182100,639.159973,"GOOG" +"2015-10-09",640,645.98999,635.317993,643.609985,1648700,643.609985,"GOOG" +"2015-10-12",642.090027,648.5,639.01001,646.669983,1275200,646.669983,"GOOG" +"2015-10-13",643.150024,657.812012,643.150024,652.299988,1807700,652.299988,"GOOG" +"2015-10-14",653.210022,659.390015,648.849976,651.159973,1415500,651.159973,"GOOG" +"2015-10-15",654.659973,663.130005,654.460022,661.73999,1885700,661.73999,"GOOG" +"2015-10-16",664.109985,664.969971,657.200012,662.200012,1611100,662.200012,"GOOG" +"2015-10-19",661.179993,666.820007,659.580017,666.099976,1477300,666.099976,"GOOG" +"2015-10-20",664.039978,664.719971,644.195007,650.280029,2490000,650.280029,"GOOG" +"2015-10-21",654.150024,655.869995,641.72998,642.609985,1791100,642.609985,"GOOG" +"2015-10-22",646.700012,657.799988,644.01001,651.789978,4071000,651.789978,"GOOG" +"2015-10-23",727.5,730,701.5,702,6653900,702,"GOOG" +"2015-10-26",701.549988,719.150024,701.26001,712.780029,2716600,712.780029,"GOOG" +"2015-10-27",707.380005,713.619995,704.549988,708.48999,2245800,708.48999,"GOOG" +"2015-10-28",707.330017,712.97998,703.080017,712.950012,2178900,712.950012,"GOOG" +"2015-10-29",710.5,718.26001,710.01001,716.919983,1454100,716.919983,"GOOG" +"2015-10-30",715.72998,718,710.049988,710.809998,1908800,710.809998,"GOOG" +"2015-11-02",711.059998,721.619995,705.849976,721.109985,1886300,721.109985,"GOOG" +"2015-11-03",718.859985,724.650024,714.719971,722.159973,1565400,722.159973,"GOOG" +"2015-11-04",722,733.099976,721.900024,728.109985,1704600,728.109985,"GOOG" +"2015-11-05",729.469971,739.47998,729.469971,731.25,1861600,731.25,"GOOG" +"2015-11-06",731.5,735.409973,727.01001,733.76001,1511600,733.76001,"GOOG" +"2015-11-09",730.200012,734.710022,719.429993,724.890015,2069800,724.890015,"GOOG" +"2015-11-10",724.400024,730.590027,718.5,728.320007,1608000,728.320007,"GOOG" +"2015-11-11",732.460022,741,730.22998,735.400024,1366400,735.400024,"GOOG" +"2015-11-12",731,737.799988,728.64502,731.22998,1837200,731.22998,"GOOG" +"2015-11-13",729.169983,731.150024,716.72998,717,2075500,717,"GOOG" +"2015-11-16",715.599976,729.48999,711.330017,728.960022,1905900,728.960022,"GOOG" +"2015-11-17",729.289978,731.844971,723.026978,725.299988,1510900,725.299988,"GOOG" +"2015-11-18",727.580017,741.409973,727,740,1684300,740,"GOOG" +"2015-11-19",738.73999,742,737.429993,738.409973,1327100,738.409973,"GOOG" +"2015-11-20",746.530029,757.919983,743,756.599976,2212300,756.599976,"GOOG" +"2015-11-23",757.450012,762.708008,751.820007,755.97998,1414500,755.97998,"GOOG" +"2015-11-24",752,755.278992,737.630005,748.280029,2333100,748.280029,"GOOG" +"2015-11-25",748.140015,752,746.059998,748.150024,1122100,748.150024,"GOOG" +"2015-11-27",748.460022,753.409973,747.48999,750.26001,838500,750.26001,"GOOG" +"2015-11-30",748.809998,754.929993,741.27002,742.599976,2097600,742.599976,"GOOG" +"2015-12-01",747.109985,768.950012,746.700012,767.039978,2134600,767.039978,"GOOG" +"2015-12-02",768.900024,775.955017,758.960022,762.380005,2230400,762.380005,"GOOG" +"2015-12-03",766.01001,768.994995,745.630005,752.539978,2590600,752.539978,"GOOG" +"2015-12-04",753.099976,768.48999,750,766.809998,2757300,766.809998,"GOOG" +"2015-12-07",767.77002,768.72998,755.090027,763.25,1812300,763.25,"GOOG" +"2015-12-08",757.890015,764.799988,754.200012,762.369995,1829500,762.369995,"GOOG" +"2015-12-09",759.169983,764.22998,737.000977,751.609985,2700000,751.609985,"GOOG" +"2015-12-10",752.849976,755.849976,743.830017,749.460022,1984900,749.460022,"GOOG" +"2015-12-11",741.159973,745.710022,736.75,738.869995,2224400,738.869995,"GOOG" +"2015-12-14",741.789978,748.72998,724.169983,747.77002,2412500,747.77002,"GOOG" +"2015-12-15",753,758.080017,743.01001,743.400024,2666200,743.400024,"GOOG" +"2015-12-16",750,760.590027,739.434998,758.090027,1993300,758.090027,"GOOG" +"2015-12-17",762.419983,762.679993,749,749.429993,1553400,749.429993,"GOOG" +"2015-12-18",746.51001,754.130005,738.150024,739.309998,3148700,739.309998,"GOOG" +"2015-12-21",746.130005,750,740,747.77002,1525700,747.77002,"GOOG" +"2015-12-22",751.650024,754.849976,745.530029,750,1365400,750,"GOOG" +"2015-12-23",753.469971,754.210022,744,750.309998,1565900,750.309998,"GOOG" +"2015-12-24",749.549988,751.349976,746.619995,748.400024,527200,748.400024,"GOOG" +"2015-12-28",752.919983,762.98999,749.52002,762.51001,1515300,762.51001,"GOOG" +"2015-12-29",766.690002,779.97998,766.429993,776.599976,1765000,776.599976,"GOOG" +"2015-12-30",776.599976,777.599976,766.900024,771,1293300,771,"GOOG" +"2015-12-31",769.5,769.5,758.340027,758.880005,1500900,758.880005,"GOOG" +"2016-01-04",743,744.059998,731.257996,741.840027,3272800,741.840027,"GOOG" +"2016-01-05",746.450012,752,738.640015,742.580017,1950700,742.580017,"GOOG" +"2016-01-06",730,747.179993,728.919983,743.619995,1947000,743.619995,"GOOG" +"2016-01-07",730.309998,738.5,719.059998,726.390015,2963700,726.390015,"GOOG" +"2016-01-08",731.450012,733.22998,713,714.469971,2450900,714.469971,"GOOG" +"2016-01-11",716.609985,718.85498,703.539978,716.030029,2089300,716.030029,"GOOG" +"2016-01-12",721.679993,728.75,717.317017,726.070007,2024500,726.070007,"GOOG" +"2016-01-13",730.849976,734.73999,698.609985,700.559998,2501700,700.559998,"GOOG" +"2016-01-14",705.380005,721.924988,689.099976,714.719971,2225800,714.719971,"GOOG" +"2016-01-15",692.289978,706.73999,685.369995,694.450012,3608100,694.450012,"GOOG" +"2016-01-19",703.299988,709.97998,693.409973,701.789978,2268100,701.789978,"GOOG" +"2016-01-20",688.609985,706.849976,673.26001,698.450012,3445000,698.450012,"GOOG" +"2016-01-21",702.179993,719.190002,694.460022,706.590027,2412200,706.590027,"GOOG" +"2016-01-22",723.599976,728.130005,720.120972,725.25,2011800,725.25,"GOOG" +"2016-01-25",723.580017,729.679993,710.01001,711.669983,1711700,711.669983,"GOOG" +"2016-01-26",713.849976,718.280029,706.47998,713.039978,1324300,713.039978,"GOOG" +"2016-01-27",713.669983,718.234985,694.390015,699.98999,2194200,699.98999,"GOOG" +"2016-01-28",722.219971,733.690002,712.349976,730.960022,2676400,730.960022,"GOOG" +"2016-01-29",731.530029,744.98999,726.799988,742.950012,3474300,742.950012,"GOOG" +"2016-02-01",750.460022,757.859985,743.27002,752,5139200,752,"GOOG" +"2016-02-02",784.5,789.869995,764.650024,764.650024,6348100,764.650024,"GOOG" +"2016-02-03",770.219971,774.5,720.5,726.950012,6171000,726.950012,"GOOG" +"2016-02-04",722.809998,727,701.859985,708.01001,5145900,708.01001,"GOOG" +"2016-02-05",703.869995,703.98999,680.150024,683.570007,5105700,683.570007,"GOOG" +"2016-02-08",667.849976,684.030029,663.059998,682.73999,4247400,682.73999,"GOOG" +"2016-02-09",672.320007,699.900024,668.77002,678.109985,3604300,678.109985,"GOOG" +"2016-02-10",686.859985,701.309998,682.130005,684.119995,2638000,684.119995,"GOOG" +"2016-02-11",675,689.349976,668.867981,683.109985,3024000,683.109985,"GOOG" +"2016-02-12",690.26001,693.75,678.599976,682.400024,2141400,682.400024,"GOOG" +"2016-02-16",692.97998,698,685.049988,691,2520000,691,"GOOG" +"2016-02-17",698.090027,709.75,691.380005,708.400024,2492600,708.400024,"GOOG" +"2016-02-18",710,712.349976,696.030029,697.349976,1883200,697.349976,"GOOG" +"2016-02-19",695.030029,703.080994,694.049988,700.909973,1589300,700.909973,"GOOG" +"2016-02-22",707.450012,713.23999,702.51001,706.460022,1949800,706.460022,"GOOG" +"2016-02-23",701.450012,708.400024,693.580017,695.849976,2009300,695.849976,"GOOG" +"2016-02-24",688.919983,700,680.780029,699.559998,1963600,699.559998,"GOOG" +"2016-02-25",700.01001,705.97998,690.585022,705.75,1631900,705.75,"GOOG" +"2016-02-26",708.580017,713.429993,700.859985,705.070007,2243500,705.070007,"GOOG" +"2016-02-29",700.320007,710.890015,697.679993,697.77002,2481100,697.77002,"GOOG" +"2016-03-01",703.619995,718.809998,699.77002,718.809998,2151400,718.809998,"GOOG" +"2016-03-02",719,720,712,718.849976,1629000,718.849976,"GOOG" +"2016-03-03",718.679993,719.450012,706.02002,712.419983,1956800,712.419983,"GOOG" +"2016-03-04",714.98999,716.48999,706.02002,710.890015,1972100,710.890015,"GOOG" +"2016-03-07",706.900024,708.091003,686.900024,695.159973,2985100,695.159973,"GOOG" +"2016-03-08",688.590027,703.789978,685.340027,693.969971,2076300,693.969971,"GOOG" +"2016-03-09",698.469971,705.679993,694,705.23999,1421500,705.23999,"GOOG" +"2016-03-10",708.119995,716.440002,703.359985,712.820007,2829400,712.820007,"GOOG" +"2016-03-11",720,726.919983,717.125,726.820007,1970800,726.820007,"GOOG" +"2016-03-14",726.809998,735.5,725.150024,730.48999,1718300,730.48999,"GOOG" +"2016-03-15",726.919983,732.289978,724.77002,728.330017,1721000,728.330017,"GOOG" +"2016-03-16",726.369995,737.469971,724.51001,736.090027,1624400,736.090027,"GOOG" +"2016-03-17",736.450012,743.070007,736,737.780029,1860800,737.780029,"GOOG" +"2016-03-18",741.859985,742,731.830017,737.599976,2980700,737.599976,"GOOG" +"2016-03-21",736.5,742.5,733.515991,742.090027,1836500,742.090027,"GOOG" +"2016-03-22",737.460022,745,737.460022,740.75,1269700,740.75,"GOOG" +"2016-03-23",742.359985,745.719971,736.150024,738.059998,1432100,738.059998,"GOOG" +"2016-03-24",732.01001,737.747009,731,735.299988,1594900,735.299988,"GOOG" +"2016-03-28",736.789978,738.98999,732.5,733.530029,1301300,733.530029,"GOOG" +"2016-03-29",734.590027,747.25,728.76001,744.77002,1902100,744.77002,"GOOG" +"2016-03-30",750.099976,757.880005,748.73999,750.530029,1782400,750.530029,"GOOG" +"2016-03-31",749.25,750.849976,740.940002,744.950012,1718800,744.950012,"GOOG" +"2016-04-01",738.599976,750.340027,737,749.909973,1576700,749.909973,"GOOG" +"2016-04-04",750.059998,752.799988,742.429993,745.289978,1134200,745.289978,"GOOG" +"2016-04-05",738,742.799988,735.369995,737.799988,1132300,737.799988,"GOOG" +"2016-04-06",735.77002,746.23999,735.559998,745.690002,1050200,745.690002,"GOOG" +"2016-04-07",745.369995,747,736.280029,740.280029,1453200,740.280029,"GOOG" +"2016-04-08",743.969971,745.450012,735.549988,739.150024,1290800,739.150024,"GOOG" +"2016-04-11",743.02002,745,736.049988,736.099976,1220100,736.099976,"GOOG" +"2016-04-12",738,743.830017,731.01001,743.090027,1349700,743.090027,"GOOG" +"2016-04-13",749.159973,754.380005,744.260986,751.719971,1707100,751.719971,"GOOG" +"2016-04-14",754.01001,757.309998,752.705017,753.200012,1131000,753.200012,"GOOG" +"2016-04-15",753.97998,761,752.69397,759,1809300,759,"GOOG" +"2016-04-18",760.460022,768.049988,757.299988,766.609985,1556000,766.609985,"GOOG" +"2016-04-19",769.51001,769.900024,749.330017,753.929993,2030500,753.929993,"GOOG" +"2016-04-20",758,758.132019,750.01001,752.669983,1529200,752.669983,"GOOG" +"2016-04-21",755.380005,760.450012,749.549988,759.140015,3060500,759.140015,"GOOG" +"2016-04-22",726.299988,736.119995,713.609985,718.77002,5951900,718.77002,"GOOG" +"2016-04-25",716.099976,723.929993,715.590027,723.150024,1959200,723.150024,"GOOG" +"2016-04-26",725.419983,725.765991,703.026001,708.140015,2744600,708.140015,"GOOG" +"2016-04-27",707.289978,708.97998,692.36499,705.840027,3098600,705.840027,"GOOG" +"2016-04-28",708.26001,714.169983,689.549988,691.02002,2867300,691.02002,"GOOG" +"2016-04-29",690.700012,697.619995,689,693.01001,2487700,693.01001,"GOOG" +"2016-05-02",697.630005,700.640015,691,698.210022,1645300,698.210022,"GOOG" +"2016-05-03",696.869995,697.840027,692,692.359985,1543800,692.359985,"GOOG" +"2016-05-04",690.48999,699.75,689.01001,695.700012,1688600,695.700012,"GOOG" +"2016-05-05",697.700012,702.320007,695.719971,701.429993,1683500,701.429993,"GOOG" +"2016-05-06",698.380005,711.859985,698.106995,711.119995,1829300,711.119995,"GOOG" +"2016-05-09",712,718.710022,710,712.900024,1510300,712.900024,"GOOG" +"2016-05-10",716.75,723.5,715.719971,723.179993,1563100,723.179993,"GOOG" +"2016-05-11",723.409973,724.47998,712.799988,715.289978,1692100,715.289978,"GOOG" +"2016-05-12",717.059998,719.25,709,713.309998,1360700,713.309998,"GOOG" +"2016-05-13",711.929993,716.661987,709.26001,710.830017,1314500,710.830017,"GOOG" +"2016-05-16",709.130005,718.47998,705.650024,716.48999,1317100,716.48999,"GOOG" +"2016-05-17",715.98999,721.52002,704.109985,706.22998,2001200,706.22998,"GOOG" +"2016-05-18",703.669983,711.599976,700.630005,706.630005,1766800,706.630005,"GOOG" +"2016-05-19",702.359985,706,696.799988,700.320007,1670200,700.320007,"GOOG" +"2016-05-20",701.619995,714.580017,700.52002,709.73999,1828400,709.73999,"GOOG" +"2016-05-23",706.530029,711.478027,704.179993,704.23999,1320900,704.23999,"GOOG" +"2016-05-24",706.859985,720.969971,706.859985,720.090027,1929500,720.090027,"GOOG" +"2016-05-25",720.76001,727.51001,719.705017,725.27002,1629200,725.27002,"GOOG" +"2016-05-26",722.869995,728.330017,720.280029,724.119995,1542900,724.119995,"GOOG" +"2016-05-27",724.01001,733.935974,724,732.659973,1975000,732.659973,"GOOG" +"2016-05-31",731.73999,739.72998,731.26001,735.719971,2129500,735.719971,"GOOG" +"2016-06-01",734.530029,737.210022,730.659973,734.150024,1253600,734.150024,"GOOG" +"2016-06-02",732.5,733.02002,724.169983,730.400024,1337600,730.400024,"GOOG" +"2016-06-03",729.27002,729.48999,720.559998,722.340027,1226300,722.340027,"GOOG" +"2016-06-06",724.909973,724.909973,714.609985,716.549988,1565300,716.549988,"GOOG" +"2016-06-07",719.840027,721.97998,716.549988,716.650024,1336200,716.650024,"GOOG" +"2016-06-08",723.960022,728.570007,720.580017,728.280029,1583700,728.280029,"GOOG" +"2016-06-09",722.869995,729.539978,722.335999,728.580017,988900,728.580017,"GOOG" +"2016-06-10",719.469971,725.890015,716.429993,719.409973,1216400,719.409973,"GOOG" +"2016-06-13",716.51001,725.440002,716.51001,718.359985,1258900,718.359985,"GOOG" +"2016-06-14",716.47998,722.469971,713.119995,718.27002,1306100,718.27002,"GOOG" +"2016-06-15",719,722.97998,717.309998,718.919983,1214500,718.919983,"GOOG" +"2016-06-16",714.909973,716.650024,703.26001,710.359985,1982500,710.359985,"GOOG" +"2016-06-17",708.650024,708.820007,688.452026,691.719971,3402400,691.719971,"GOOG" +"2016-06-20",698.77002,702.47998,693.409973,693.710022,2082500,693.710022,"GOOG" +"2016-06-21",698.400024,702.77002,692.01001,695.940002,1465600,695.940002,"GOOG" +"2016-06-22",699.059998,700.859985,693.08197,697.460022,1184300,697.460022,"GOOG" +"2016-06-23",697.450012,701.950012,687,701.869995,2171400,701.869995,"GOOG" +"2016-06-24",675.169983,689.400024,673.450012,675.219971,4449000,675.219971,"GOOG" +"2016-06-27",671,672.299988,663.283997,668.26001,2629000,668.26001,"GOOG" +"2016-06-28",678.969971,680.330017,673,680.039978,2173800,680.039978,"GOOG" +"2016-06-29",683,687.429016,681.409973,684.109985,1932600,684.109985,"GOOG" +"2016-06-30",685.469971,692.320007,683.650024,692.099976,1597700,692.099976,"GOOG" +"2016-07-01",692.200012,700.650024,692.130005,699.210022,1344700,699.210022,"GOOG" +"2016-07-05",696.059998,696.940002,688.880005,694.950012,1462600,694.950012,"GOOG" +"2016-07-06",689.97998,701.679993,689.090027,697.77002,1411900,697.77002,"GOOG" +"2016-07-07",698.080017,698.200012,688.215027,695.359985,1303100,695.359985,"GOOG" +"2016-07-08",699.5,705.710022,696.434998,705.630005,1575200,705.630005,"GOOG" +"2016-07-11",708.049988,716.51001,707.23999,715.090027,1111800,715.090027,"GOOG" +"2016-07-12",719.119995,722.940002,715.909973,720.640015,1336900,720.640015,"GOOG" +"2016-07-13",723.619995,724,716.849976,716.97998,935900,716.97998,"GOOG" +"2016-07-14",721.580017,722.210022,718.030029,720.950012,950200,720.950012,"GOOG" +"2016-07-15",725.72998,725.73999,719.054993,719.849976,1279300,719.849976,"GOOG" +"2016-07-18",722.710022,736.130005,721.190002,733.780029,1295500,733.780029,"GOOG" +"2016-07-19",729.890015,736.98999,729,736.960022,1227500,736.960022,"GOOG" +"2016-07-20",737.330017,742.130005,737.099976,741.190002,1289700,741.190002,"GOOG" +"2016-07-21",740.359985,741.690002,735.830994,738.630005,1026300,738.630005,"GOOG" +"2016-07-22",741.859985,743.23999,736.559998,742.73999,1259800,742.73999,"GOOG" +"2016-07-25",740.669983,742.609985,737.5,739.77002,1032400,739.77002,"GOOG" +"2016-07-26",739.039978,741.690002,734.27002,738.419983,1186700,738.419983,"GOOG" +"2016-07-27",738.280029,744.460022,737,741.77002,1497100,741.77002,"GOOG" +"2016-07-28",747.039978,748.650024,739.299988,745.909973,3530200,745.909973,"GOOG" +"2016-07-29",772.710022,778.549988,766.77002,768.789978,3841500,768.789978,"GOOG" +"2016-08-01",761.090027,780.429993,761.090027,772.880005,2700500,772.880005,"GOOG" +"2016-08-02",768.690002,775.840027,767.849976,771.070007,1784500,771.070007,"GOOG" +"2016-08-03",767.179993,773.210022,766.820007,773.179993,1287400,773.179993,"GOOG" +"2016-08-04",772.219971,774.070007,768.794983,771.609985,1139400,771.609985,"GOOG" +"2016-08-05",773.780029,783.039978,772.340027,782.219971,1801200,782.219971,"GOOG" +"2016-08-08",782,782.630005,778.091003,781.76001,1107900,781.76001,"GOOG" +"2016-08-09",781.099976,788.940002,780.570007,784.26001,1318900,784.26001,"GOOG" +"2016-08-10",783.75,786.812012,782.778015,784.679993,786400,784.679993,"GOOG" +"2016-08-11",785,789.75,782.969971,784.849976,971100,784.849976,"GOOG" +"2016-08-12",781.5,783.39502,780.400024,783.219971,740500,783.219971,"GOOG" +"2016-08-15",783.75,787.48999,780.109985,782.440002,938200,782.440002,"GOOG" +"2016-08-16",780.299988,780.97998,773.44397,777.140015,1028000,777.140015,"GOOG" +"2016-08-17",777.320007,780.809998,773.530029,779.909973,924200,779.909973,"GOOG" +"2016-08-18",780.01001,782.859985,777,777.5,719400,777.5,"GOOG" +"2016-08-19",775,777.099976,773.130005,775.419983,861500,775.419983,"GOOG" +"2016-08-22",773.27002,774.539978,770.049988,772.150024,951400,772.150024,"GOOG" +"2016-08-23",775.47998,776.440002,771.784973,772.080017,928200,772.080017,"GOOG" +"2016-08-24",770.580017,774.5,767.070007,769.640015,1072000,769.640015,"GOOG" +"2016-08-25",767,771.890015,763.184998,769.409973,926900,769.409973,"GOOG" +"2016-08-26",769,776.080017,765.849976,769.539978,1166700,769.539978,"GOOG" +"2016-08-29",768.73999,774.98999,766.61499,772.150024,841000,772.150024,"GOOG" +"2016-08-30",769.330017,774.466003,766.840027,769.090027,1130000,769.090027,"GOOG" +"2016-08-31",767.01001,769.090027,765.380005,767.049988,1248600,767.049988,"GOOG" +"2016-09-01",769.25,771.02002,764.299988,768.780029,925100,768.780029,"GOOG" +"2016-09-02",773.01001,773.919983,768.409973,771.460022,1072700,771.460022,"GOOG" +"2016-09-06",773.450012,782,771,780.080017,1442800,780.080017,"GOOG" +"2016-09-07",780,782.72998,776.200012,780.349976,893700,780.349976,"GOOG" +"2016-09-08",778.590027,780.349976,773.580017,775.320007,1260600,775.320007,"GOOG" +"2016-09-09",770.099976,773.244995,759.659973,759.659973,1885500,759.659973,"GOOG" +"2016-09-12",755.130005,770.289978,754,769.02002,1311000,769.02002,"GOOG" +"2016-09-13",764.47998,766.219971,755.799988,759.690002,1395000,759.690002,"GOOG" +"2016-09-14",759.609985,767.679993,759.109985,762.48999,1087400,762.48999,"GOOG" +"2016-09-15",762.890015,773.799988,759.960022,771.76001,1305100,771.76001,"GOOG" +"2016-09-16",769.75,769.75,764.659973,768.880005,2049300,768.880005,"GOOG" +"2016-09-19",772.419983,774,764.440979,765.700012,1171100,765.700012,"GOOG" +"2016-09-20",769,773.330017,768.530029,771.409973,978600,771.409973,"GOOG" +"2016-09-21",772.659973,777.159973,768.301025,776.219971,1167800,776.219971,"GOOG" +"2016-09-22",780,789.849976,778.440002,787.210022,1486200,787.210022,"GOOG" +"2016-09-23",786.590027,788.929993,784.150024,786.900024,1411900,786.900024,"GOOG" +"2016-09-26",782.73999,782.73999,773.070007,774.210022,1533200,774.210022,"GOOG" +"2016-09-27",775.5,785.98999,774.307983,783.01001,1153200,783.01001,"GOOG" +"2016-09-28",777.849976,781.809998,774.969971,781.559998,1109800,781.559998,"GOOG" +"2016-09-29",781.440002,785.799988,774.231995,775.01001,1314700,775.01001,"GOOG" +"2016-09-30",776.330017,780.940002,774.090027,777.289978,1585300,777.289978,"GOOG" +"2016-10-03",774.25,776.065002,769.5,772.559998,1278800,772.559998,"GOOG" +"2016-10-04",776.030029,778.710022,772.890015,776.429993,1201400,776.429993,"GOOG" +"2016-10-05",779.309998,782.070007,775.650024,776.469971,1461200,776.469971,"GOOG" +"2016-10-06",779,780.47998,775.539978,776.859985,1070700,776.859985,"GOOG" +"2016-10-07",779.659973,779.659973,770.75,775.080017,933200,775.080017,"GOOG" +"2016-10-10",777.710022,789.380005,775.869995,785.940002,1161400,785.940002,"GOOG" +"2016-10-11",786.659973,792.280029,780.580017,783.070007,1372500,783.070007,"GOOG" +"2016-10-12",783.76001,788.130005,782.059998,786.140015,937400,786.140015,"GOOG" +"2016-10-13",781.219971,781.219971,773,778.190002,1365300,778.190002,"GOOG" +"2016-10-14",781.650024,783.950012,776,778.530029,852500,778.530029,"GOOG" +"2016-10-17",779.799988,785.849976,777.5,779.960022,1093000,779.960022,"GOOG" +"2016-10-18",787.849976,801.609985,785.565002,795.26001,1995600,795.26001,"GOOG" +"2016-10-19",798.23999,804.599976,798.030029,801.5,1766800,801.5,"GOOG" +"2016-10-20",803.299988,803.969971,796.030029,796.969971,1757500,796.969971,"GOOG" +"2016-10-21",795,799.5,794,799.369995,1266200,799.369995,"GOOG" +"2016-10-24",804.900024,815.179993,804.820007,813.109985,1697500,813.109985,"GOOG" +"2016-10-25",816.679993,816.679993,805.140015,807.669983,1576400,807.669983,"GOOG" +"2016-10-26",806.340027,806.97998,796.320007,799.070007,1647700,799.070007,"GOOG" +"2016-10-27",801,803.48999,791.5,795.349976,2749200,795.349976,"GOOG" +"2016-10-28",808.349976,815.48999,793.590027,795.369995,4269900,795.369995,"GOOG" +"2016-10-31",795.469971,796.859985,784,784.539978,2427300,784.539978,"GOOG" +"2016-11-01",782.890015,789.48999,775.539978,783.609985,2406400,783.609985,"GOOG" +"2016-11-02",778.200012,781.650024,763.450012,768.700012,1872400,768.700012,"GOOG" +"2016-11-03",767.25,769.950012,759.030029,762.130005,1943200,762.130005,"GOOG" +"2016-11-04",750.659973,770.359985,750.560974,762.02002,2134800,762.02002,"GOOG" +"2016-11-07",774.5,785.190002,772.549988,782.52002,1585100,782.52002,"GOOG" +"2016-11-08",783.400024,795.632996,780.190002,790.51001,1350800,790.51001,"GOOG" +"2016-11-09",779.940002,791.22699,771.669983,785.309998,2607100,785.309998,"GOOG" +"2016-11-10",791.169983,791.169983,752.179993,762.559998,4745200,762.559998,"GOOG" +"2016-11-11",756.539978,760.780029,750.380005,754.02002,2431800,754.02002,"GOOG" +"2016-11-14",755.599976,757.849976,727.539978,736.080017,3631700,736.080017,"GOOG" +"2016-11-15",746.969971,764.416016,746.969971,758.48999,2384000,758.48999,"GOOG" +"2016-11-16",755.200012,766.359985,750.51001,764.47998,1465200,764.47998,"GOOG" +"2016-11-17",766.919983,772.700012,764.22998,771.22998,1304000,771.22998,"GOOG" +"2016-11-18",771.369995,775,760,760.539978,1547100,760.539978,"GOOG" +"2016-11-21",762.609985,769.700012,760.599976,769.200012,1330600,769.200012,"GOOG" +"2016-11-22",772.630005,776.960022,767,768.27002,1593100,768.27002,"GOOG" +"2016-11-23",767.72998,768.28302,755.25,760.98999,1477400,760.98999,"GOOG" +"2016-11-25",764.26001,765,760.52002,761.679993,587400,761.679993,"GOOG" +"2016-11-28",760,779.530029,759.799988,768.23999,2188200,768.23999,"GOOG" +"2016-11-29",771.530029,778.5,768.23999,770.840027,1616600,770.840027,"GOOG" +"2016-11-30",770.070007,772.98999,754.830017,758.039978,2392900,758.039978,"GOOG" +"2016-12-01",757.440002,759.849976,737.025024,747.919983,3017900,747.919983,"GOOG" +"2016-12-02",744.590027,754,743.099976,750.5,1452500,750.5,"GOOG" +"2016-12-05",757.710022,763.900024,752.900024,762.52002,1394200,762.52002,"GOOG" +"2016-12-06",764.72998,768.830017,757.340027,759.109985,1690700,759.109985,"GOOG" +"2016-12-07",761,771.359985,755.799988,771.190002,1761000,771.190002,"GOOG" +"2016-12-08",772.47998,778.179993,767.22998,776.419983,1488100,776.419983,"GOOG" +"2016-12-09",780,789.429993,779.020996,789.289978,1821900,789.289978,"GOOG" +"2016-12-12",785.039978,791.25,784.35498,789.27002,2104100,789.27002,"GOOG" +"2016-12-13",793.900024,804.380005,793.340027,796.099976,2145200,796.099976,"GOOG" +"2016-12-14",797.400024,804,794.01001,797.070007,1704200,797.070007,"GOOG" +"2016-12-15",797.340027,803,792.919983,797.849976,1626500,797.849976,"GOOG" +"2016-12-16",800.400024,800.856018,790.289978,790.799988,2428300,790.799988,"GOOG" +"2016-12-19",790.219971,797.659973,786.27002,794.200012,1232100,794.200012,"GOOG" +"2016-12-20",796.76001,798.650024,793.27002,796.419983,951000,796.419983,"GOOG" +"2016-12-21",795.840027,796.676025,787.099976,794.559998,1211300,794.559998,"GOOG" +"2016-12-22",792.359985,793.320007,788.580017,791.26001,972200,791.26001,"GOOG" +"2016-12-23",790.900024,792.73999,787.280029,789.909973,623400,789.909973,"GOOG" +"2016-12-27",790.679993,797.859985,787.656982,791.549988,789100,791.549988,"GOOG" +"2016-12-28",793.700012,794.22998,783.200012,785.049988,1153800,785.049988,"GOOG" +"2016-12-29",783.330017,785.929993,778.919983,782.789978,742200,782.789978,"GOOG" +"2016-12-30",782.75,782.780029,770.409973,771.820007,1770000,771.820007,"GOOG" +"2017-01-03",778.809998,789.630005,775.799988,786.140015,1657300,786.140015,"GOOG" +"2017-01-04",788.359985,791.340027,783.159973,786.900024,1073000,786.900024,"GOOG" +"2017-01-05",786.080017,794.47998,785.02002,794.02002,1335200,794.02002,"GOOG" +"2017-01-06",795.26001,807.900024,792.203979,806.150024,1640200,806.150024,"GOOG" +"2017-01-09",806.400024,809.966003,802.830017,806.650024,1272400,806.650024,"GOOG" +"2017-01-10",807.859985,809.130005,803.51001,804.789978,1176800,804.789978,"GOOG" +"2017-01-11",805,808.150024,801.369995,807.909973,1065900,807.909973,"GOOG" +"2017-01-12",807.140015,807.390015,799.169983,806.359985,1353100,806.359985,"GOOG" +"2017-01-13",807.47998,811.223999,806.690002,807.880005,1099200,807.880005,"GOOG" +"2017-01-17",807.080017,807.140015,800.369995,804.609985,1355800,804.609985,"GOOG" +"2017-01-18",805.809998,806.205017,800.98999,806.070007,1294400,806.070007,"GOOG" +"2017-01-19",805.119995,809.47998,801.799988,802.174988,919300,802.174988,"GOOG" +"2017-01-20",806.909973,806.909973,801.690002,805.02002,1670000,805.02002,"GOOG" +"2017-01-23",807.25,820.869995,803.73999,819.309998,1963600,819.309998,"GOOG" +"2017-01-24",822.299988,825.900024,817.820984,823.869995,1474000,823.869995,"GOOG" +"2017-01-25",829.619995,835.77002,825.059998,835.669983,1494500,835.669983,"GOOG" +"2017-01-26",837.809998,838,827.01001,832.150024,2973900,832.150024,"GOOG" +"2017-01-27",834.710022,841.950012,820.440002,823.309998,2965800,823.309998,"GOOG" +"2017-01-30",814.659973,815.840027,799.799988,802.320007,3246600,802.320007,"GOOG" +"2017-01-31",796.859985,801.25,790.52002,796.789978,2160600,796.789978,"GOOG" +"2017-02-01",799.679993,801.190002,791.190002,795.695007,2029700,795.695007,"GOOG" +"2017-02-02",793.799988,802.700012,792,798.530029,1532100,798.530029,"GOOG" +"2017-02-03",802.98999,806,800.369995,801.48999,1463400,801.48999,"GOOG" +"2017-02-06",799.700012,801.669983,795.25,801.340027,1184500,801.340027,"GOOG" +"2017-02-07",803.98999,810.5,801.780029,806.969971,1241200,806.969971,"GOOG" +"2017-02-08",807,811.840027,803.190002,808.380005,1155300,808.380005,"GOOG" +"2017-02-09",809.51001,810.659973,804.539978,809.559998,989700,809.559998,"GOOG" +"2017-02-10",811.700012,815.25,809.780029,813.669983,1135000,813.669983,"GOOG" +"2017-02-13",816,820.958984,815.48999,819.23999,1213300,819.23999,"GOOG" +"2017-02-14",819,823,816,820.450012,1053600,820.450012,"GOOG" +"2017-02-15",819.359985,823,818.469971,818.97998,1313600,818.97998,"GOOG" +"2017-02-16",819.929993,824.400024,818.97998,824.159973,1287600,824.159973,"GOOG" +"2017-02-17",823.02002,828.070007,821.655029,828.070007,1611000,828.070007,"GOOG" +"2017-02-21",828.659973,833.450012,828.349976,831.659973,1262300,831.659973,"GOOG" +"2017-02-22",828.659973,833.25,828.640015,830.76001,982900,830.76001,"GOOG" +"2017-02-23",830.119995,832.460022,822.880005,831.330017,1472800,831.330017,"GOOG" +"2017-02-24",827.72998,829,824.200012,828.640015,1392200,828.640015,"GOOG" +"2017-02-27",824.549988,830.5,824,829.280029,1101500,829.280029,"GOOG" +"2017-02-28",825.609985,828.539978,820.200012,823.210022,2260800,823.210022,"GOOG" +"2017-03-01",828.849976,836.255005,827.26001,835.23999,1496500,835.23999,"GOOG" +"2017-03-02",833.849976,834.51001,829.640015,830.630005,942500,830.630005,"GOOG" +"2017-03-03",830.559998,831.359985,825.750977,829.080017,896400,829.080017,"GOOG" +"2017-03-06",826.950012,828.880005,822.400024,827.780029,1109000,827.780029,"GOOG" +"2017-03-07",827.400024,833.409973,826.52002,831.909973,1037600,831.909973,"GOOG" +"2017-03-08",833.51001,838.150024,831.789978,835.369995,989800,835.369995,"GOOG" +"2017-03-09",836,842,834.210022,838.679993,1261500,838.679993,"GOOG" +"2017-03-10",843.280029,844.909973,839.5,843.25,1704000,843.25,"GOOG" +"2017-03-13",844,848.684998,843.25,845.539978,1223600,845.539978,"GOOG" +"2017-03-14",843.640015,847.23999,840.799988,845.619995,779900,845.619995,"GOOG" +"2017-03-15",847.590027,848.630005,840.77002,847.200012,1381500,847.200012,"GOOG" +"2017-03-16",849.030029,850.849976,846.130005,848.780029,977600,848.780029,"GOOG" +"2017-03-17",851.609985,853.400024,847.109985,852.119995,1712300,852.119995,"GOOG" +"2017-03-20",850.01001,850.219971,845.150024,848.400024,1231500,848.400024,"GOOG" +"2017-03-21",851.400024,853.5,829.02002,830.460022,2463500,830.460022,"GOOG" +"2017-03-22",831.909973,835.549988,827.179993,829.590027,1401500,829.590027,"GOOG" +"2017-03-23",821,822.570007,812.257019,817.580017,3487100,817.580017,"GOOG" +"2017-03-24",820.080017,821.929993,808.890015,814.429993,1981000,814.429993,"GOOG" +"2017-03-27",806.950012,821.630005,803.369995,819.51001,1894300,819.51001,"GOOG" +"2017-03-28",820.409973,825.98999,814.026978,820.919983,1620500,820.919983,"GOOG" +"2017-03-29",825,832.765015,822.380005,831.409973,1786300,831.409973,"GOOG" +"2017-03-30",833.5,833.679993,829,831.5,1055300,831.5,"GOOG" +"2017-03-31",828.969971,831.640015,827.390015,829.559998,1401900,829.559998,"GOOG" +"2017-04-03",829.219971,840.849976,829.219971,838.549988,1671500,838.549988,"GOOG" +"2017-04-04",831.359985,835.179993,829.036011,834.570007,1045400,834.570007,"GOOG" +"2017-04-05",835.51001,842.450012,830.719971,831.409973,1555300,831.409973,"GOOG" +"2017-04-06",832.400024,836.390015,826.460022,827.880005,1254400,827.880005,"GOOG" +"2017-04-07",827.960022,828.484985,820.513,824.669983,1057300,824.669983,"GOOG" +"2017-04-10",825.390015,829.349976,823.77002,824.72998,978900,824.72998,"GOOG" +"2017-04-11",824.710022,827.427002,817.02002,823.349976,1079700,823.349976,"GOOG" +"2017-04-12",821.929993,826.659973,821.02002,824.320007,900500,824.320007,"GOOG" +"2017-04-13",822.140015,826.380005,821.440002,823.559998,1122400,823.559998,"GOOG" +"2017-04-17",825.01001,837.75,824.469971,837.169983,895000,837.169983,"GOOG" +"2017-04-18",834.219971,838.929993,832.710022,836.820007,836700,836.820007,"GOOG" +"2017-04-19",839.789978,842.219971,836.289978,838.210022,954200,838.210022,"GOOG" +"2017-04-20",841.440002,845.200012,839.320007,841.650024,959000,841.650024,"GOOG" +"2017-04-21",842.880005,843.880005,840.599976,843.190002,1323600,843.190002,"GOOG" +"2017-04-24",851.200012,863.450012,849.859985,862.76001,1372500,862.76001,"GOOG" +"2017-04-25",865,875,862.809998,872.299988,1672000,872.299988,"GOOG" +"2017-04-26",874.22998,876.049988,867.747986,871.72998,1237200,871.72998,"GOOG" +"2017-04-27",873.599976,875.400024,870.380005,874.25,2026800,874.25,"GOOG" +"2017-04-28",910.659973,916.849976,905.77002,905.960022,3219500,905.960022,"GOOG" +"2017-05-01",901.940002,915.679993,901.450012,912.570007,2116000,912.570007,"GOOG" +"2017-05-02",909.619995,920.77002,909.453003,916.440002,1587200,916.440002,"GOOG" +"2017-05-03",914.859985,928.099976,912.54303,927.039978,1499500,927.039978,"GOOG" +"2017-05-04",926.070007,935.929993,924.590027,931.659973,1422100,931.659973,"GOOG" +"2017-05-05",933.539978,934.900024,925.200012,927.130005,1911300,927.130005,"GOOG" +"2017-05-08",926.119995,936.924988,925.26001,934.299988,1329800,934.299988,"GOOG" +"2017-05-09",936.950012,937.5,929.530029,932.169983,1581800,932.169983,"GOOG" +"2017-05-10",931.97998,932,925.159973,928.780029,1173900,928.780029,"GOOG" +"2017-05-11",925.320007,932.530029,923.030029,930.599976,835000,930.599976,"GOOG" +"2017-05-12",931.530029,933.440002,927.849976,932.219971,1050600,932.219971,"GOOG" +"2017-05-15",932.950012,938.25,929.340027,937.080017,1108100,937.080017,"GOOG" +"2017-05-16",940,943.109985,937.580017,943,969500,943,"GOOG" +"2017-05-17",935.669983,939.333008,918.140015,919.619995,2362100,919.619995,"GOOG" +"2017-05-18",921,933.169983,918.75,930.23999,1596900,930.23999,"GOOG" +"2017-05-19",931.469971,937.755005,931,934.01001,1393000,934.01001,"GOOG" +"2017-05-22",935,941.882996,935,941.859985,1120400,941.859985,"GOOG" +"2017-05-23",947.919983,951.46698,942.575012,948.820007,1270800,948.820007,"GOOG" +"2017-05-24",952.97998,955.090027,949.5,954.960022,1024800,954.960022,"GOOG" +"2017-05-25",957.330017,972.629028,955.469971,969.539978,1660500,969.539978,"GOOG" +"2017-05-26",969.700012,974.97998,965.030029,971.469971,1252000,971.469971,"GOOG" +"2017-05-30",970.309998,976.200012,969.48999,975.880005,1466700,975.880005,"GOOG" +"2017-05-31",975.02002,979.27002,960.179993,964.859985,2448100,964.859985,"GOOG" +"2017-06-01",968.950012,971.5,960.01001,966.950012,1410500,966.950012,"GOOG" +"2017-06-02",969.460022,975.880005,966,975.599976,1751000,975.599976,"GOOG" +"2017-06-05",976.549988,986.909973,975.099976,983.679993,1252100,983.679993,"GOOG" +"2017-06-06",983.159973,988.25,975.140015,976.570007,1814600,976.570007,"GOOG" +"2017-06-07",980,983.97998,975.940002,980.940002,1453900,980.940002,"GOOG" +"2017-06-08",982.349976,984.570007,977.200012,983.409973,1471500,983.409973,"GOOG" +"2017-06-09",984.5,984.5,935.630005,949.830017,3309400,949.830017,"GOOG" +"2017-06-12",939.559998,949.35498,915.232971,942.900024,3763500,942.900024,"GOOG" +"2017-06-13",951.909973,959.97998,944.090027,953.400024,2013300,953.400024,"GOOG" +"2017-06-14",959.919983,961.150024,942.25,950.76001,1489700,950.76001,"GOOG" +"2017-06-15",933.969971,943.338989,924.440002,942.309998,2133100,942.309998,"GOOG" +"2017-06-16",940,942.039978,931.594971,939.780029,3094700,939.780029,"GOOG" +"2017-06-19",949.960022,959.98999,949.049988,957.369995,1533300,957.369995,"GOOG" +"2017-06-20",957.52002,961.619995,950.01001,950.630005,1126000,950.630005,"GOOG" +"2017-06-21",953.640015,960.099976,950.76001,959.450012,1202200,959.450012,"GOOG" +"2017-06-22",958.700012,960.719971,954.549988,957.090027,941400,957.090027,"GOOG" +"2017-06-23",956.830017,966,954.200012,965.590027,1527900,965.590027,"GOOG" +"2017-06-26",969.900024,973.309998,950.789978,952.27002,1598400,952.27002,"GOOG" +"2017-06-27",942.460022,948.289978,926.849976,927.330017,2579900,927.330017,"GOOG" +"2017-06-28",929,942.75,916,940.48999,2721400,940.48999,"GOOG" +"2017-06-29",929.919983,931.26001,910.619995,917.789978,3299200,917.789978,"GOOG" +"2017-06-30",926.049988,926.049988,908.309998,908.72998,2090200,908.72998,"GOOG" +"2017-07-03",912.179993,913.940002,894.789978,898.700012,1709800,898.700012,"GOOG" +"2017-07-05",901.76001,914.51001,898.5,911.710022,1813900,911.710022,"GOOG" +"2017-07-06",904.119995,914.94397,899.700012,906.690002,1424500,906.690002,"GOOG" +"2017-07-07",908.849976,921.539978,908.849976,918.590027,1637800,918.590027,"GOOG" +"2017-07-10",921.77002,930.380005,919.590027,928.799988,1192800,928.799988,"GOOG" +"2017-07-11",929.539978,931.429993,922,930.090027,1113200,930.090027,"GOOG" +"2017-07-12",938.679993,946.299988,934.469971,943.830017,1532100,943.830017,"GOOG" +"2017-07-13",946.289978,954.450012,943.01001,947.159973,1294700,947.159973,"GOOG" +"2017-07-14",952,956.909973,948.005005,955.98999,1053800,955.98999,"GOOG" +"2017-07-17",957,960.73999,949.241028,953.419983,1165500,953.419983,"GOOG" +"2017-07-18",953,968.039978,950.599976,965.400024,1154000,965.400024,"GOOG" +"2017-07-19",967.840027,973.039978,964.030029,970.890015,1224500,970.890015,"GOOG" +"2017-07-20",975,975.900024,961.51001,968.150024,1624500,968.150024,"GOOG" +"2017-07-21",962.25,973.22998,960.150024,972.919983,1711000,972.919983,"GOOG" +"2017-07-24",972.219971,986.200012,970.77002,980.340027,3248300,980.340027,"GOOG" +"2017-07-25",953.809998,959.700012,945.400024,950.700012,4661000,950.700012,"GOOG" +"2017-07-26",954.679993,955,942.278992,947.799988,2088300,947.799988,"GOOG" +"2017-07-27",951.780029,951.780029,920,934.090027,3213000,934.090027,"GOOG" +"2017-07-28",929.400024,943.830017,927.5,941.530029,1846400,941.530029,"GOOG" +"2017-07-31",941.890015,943.590027,926.039978,930.5,1970100,930.5,"GOOG" +"2017-08-01",932.380005,937.447021,929.26001,930.830017,1277700,930.830017,"GOOG" +"2017-08-02",928.609985,932.599976,916.679993,930.390015,1824400,930.390015,"GOOG" +"2017-08-03",930.340027,932.23999,922.23999,923.650024,1202500,923.650024,"GOOG" +"2017-08-04",926.75,930.307007,923.030029,927.960022,1082300,927.960022,"GOOG" +"2017-08-07",929.059998,931.700012,926.5,929.359985,1032200,929.359985,"GOOG" +"2017-08-08",927.090027,935.814026,925.609985,926.789978,1061600,926.789978,"GOOG" +"2017-08-09",920.609985,925.97998,917.25,922.900024,1192100,922.900024,"GOOG" +"2017-08-10",917.549988,919.26001,906.130005,907.23999,1824000,907.23999,"GOOG" +"2017-08-11",907.969971,917.780029,905.580017,914.390015,1206800,914.390015,"GOOG" +"2017-08-14",922.530029,924.66803,918.190002,922.669983,1064500,922.669983,"GOOG" +"2017-08-15",924.22998,926.549988,919.820007,922.219971,883400,922.219971,"GOOG" +"2017-08-16",925.289978,932.700012,923.445007,926.960022,1006700,926.960022,"GOOG" +"2017-08-17",925.780029,926.859985,910.97998,910.97998,1277200,910.97998,"GOOG" +"2017-08-18",910.309998,915.275024,907.153992,910.669983,1342700,910.669983,"GOOG" +"2017-08-21",910,913,903.400024,906.659973,943400,906.659973,"GOOG" +"2017-08-22",912.719971,925.859985,911.474976,924.690002,1166700,924.690002,"GOOG" +"2017-08-23",921.929993,929.929993,919.359985,927,1090200,927,"GOOG" +"2017-08-24",928.659973,930.840027,915.5,921.280029,1270300,921.280029,"GOOG" +"2017-08-25",923.48999,925.554993,915.5,915.890015,1053400,915.890015,"GOOG" +"2017-08-28",916,919.244995,911.869995,913.809998,1086500,913.809998,"GOOG" +"2017-08-29",905.099976,923.330017,905,921.289978,1185600,921.289978,"GOOG" +"2017-08-30",920.049988,930.81897,919.650024,929.570007,1301200,929.570007,"GOOG" +"2017-08-31",931.76001,941.97998,931.76001,939.330017,1582600,939.330017,"GOOG" +"2017-09-01",941.130005,942.47998,935.150024,937.340027,947400,937.340027,"GOOG" +"2017-09-05",933.080017,937,921.960022,928.450012,1326400,928.450012,"GOOG" +"2017-09-06",930.150024,930.914978,919.27002,927.809998,1527700,927.809998,"GOOG" +"2017-09-07",931.72998,936.409973,923.619995,935.950012,1212700,935.950012,"GOOG" +"2017-09-08",936.48999,936.98999,924.880005,926.5,1011500,926.5,"GOOG" +"2017-09-11",934.25,938.380005,926.919983,929.080017,1267000,929.080017,"GOOG" +"2017-09-12",932.590027,933.47998,923.861023,932.070007,1134400,932.070007,"GOOG" +"2017-09-13",930.659973,937.25,929.859985,935.090027,1102600,935.090027,"GOOG" +"2017-09-14",931.25,932.77002,924,925.109985,1397600,925.109985,"GOOG" +"2017-09-15",924.659973,926.48999,916.359985,920.289978,2505400,920.289978,"GOOG" +"2017-09-18",920.01001,922.080017,910.599976,915,1306900,915,"GOOG" +"2017-09-19",917.419983,922.419983,912.549988,921.809998,936700,921.809998,"GOOG" +"2017-09-20",922.97998,933.880005,922,931.580017,1669800,931.580017,"GOOG" +"2017-09-21",933,936.530029,923.830017,932.450012,1290600,932.450012,"GOOG" +"2017-09-22",927.75,934.72998,926.47998,928.530029,1052700,928.530029,"GOOG" +"2017-09-25",925.450012,926.400024,909.700012,920.969971,1856800,920.969971,"GOOG" +"2017-09-26",923.719971,930.820007,921.140015,924.859985,1666900,924.859985,"GOOG" +"2017-09-27",927.73999,949.900024,927.73999,944.48999,2239400,944.48999,"GOOG" +"2017-09-28",941.359985,950.690002,940.549988,949.5,1020300,949.5,"GOOG" +"2017-09-29",952,959.786011,951.51001,959.109985,1581000,959.109985,"GOOG" +"2017-10-02",959.97998,962.539978,947.840027,953.27002,1283400,953.27002,"GOOG" +"2017-10-03",954,958,949.140015,957.789978,888300,957.789978,"GOOG" +"2017-10-04",957,960.390015,950.690002,951.679993,952400,951.679993,"GOOG" +"2017-10-05",955.48999,970.909973,955.179993,969.960022,1213800,969.960022,"GOOG" +"2017-10-06",966.700012,979.460022,963.359985,978.890015,1173900,978.890015,"GOOG" +"2017-10-09",980,985.424988,976.109985,977,891400,977,"GOOG" +"2017-10-10",980,981.570007,966.080017,972.599976,968400,972.599976,"GOOG" +"2017-10-11",973.719971,990.710022,972.25,989.25,1693300,989.25,"GOOG" +"2017-10-12",987.450012,994.119995,985,987.830017,1262400,987.830017,"GOOG" +"2017-10-13",992,997.210022,989,989.679993,1169800,989.679993,"GOOG" +"2017-10-16",992.099976,993.906982,984,992,910500,992,"GOOG" +"2017-10-17",990.289978,996.440002,988.590027,992.179993,1290200,992.179993,"GOOG" +"2017-10-18",991.77002,996.719971,986.974976,992.809998,1057600,992.809998,"GOOG" +"2017-10-19",986,988.880005,978.390015,984.450012,1313600,984.450012,"GOOG" +"2017-10-20",989.440002,991,984.580017,988.200012,1183200,988.200012,"GOOG" +"2017-10-23",989.52002,989.52002,966.119995,968.450012,1478400,968.450012,"GOOG" +"2017-10-24",970,972.22998,961,970.539978,1212200,970.539978,"GOOG" +"2017-10-25",968.369995,976.090027,960.52002,973.330017,1211300,973.330017,"GOOG" +"2017-10-26",980,987.599976,972.200012,972.559998,2042100,972.559998,"GOOG" +"2017-10-27",1009.190002,1048.390015,1008.200012,1019.27002,5167700,1019.27002,"GOOG" +"2017-10-30",1014,1024.969971,1007.5,1017.109985,2085100,1017.109985,"GOOG" +"2017-10-31",1015.219971,1024,1010.419983,1016.640015,1330700,1016.640015,"GOOG" +"2017-11-01",1017.210022,1029.670044,1016.950012,1025.5,1373400,1025.5,"GOOG" +"2017-11-02",1021.76001,1028.089966,1013.01001,1025.579956,1049000,1025.579956,"GOOG" +"2017-11-03",1022.109985,1032.650024,1020.309998,1032.47998,1076400,1032.47998,"GOOG" +"2017-11-06",1028.98999,1034.869995,1025,1025.900024,1125200,1025.900024,"GOOG" +"2017-11-07",1027.27002,1033.969971,1025.130005,1033.329956,1112300,1033.329956,"GOOG" +"2017-11-08",1030.52002,1043.521973,1028.449951,1039.849976,1088700,1039.849976,"GOOG" +"2017-11-09",1033.98999,1033.98999,1019.666016,1031.26001,1245200,1031.26001,"GOOG" +"2017-11-10",1026.459961,1030.76001,1025.280029,1028.069946,720000,1028.069946,"GOOG" +"2017-11-13",1023.419983,1031.579956,1022.570007,1025.75,885800,1025.75,"GOOG" +"2017-11-14",1022.590027,1026.810059,1014.150024,1026,959200,1026,"GOOG" +"2017-11-15",1019.210022,1024.089966,1015.419983,1020.909973,854000,1020.909973,"GOOG" +"2017-11-16",1022.52002,1035.920044,1022.52002,1032.5,1129700,1032.5,"GOOG" +"2017-11-17",1034.01001,1034.420044,1017.75,1019.090027,1397100,1019.090027,"GOOG" +"2017-11-20",1020.26001,1022.609985,1017.5,1018.380005,953500,1018.380005,"GOOG" +"2017-11-21",1023.309998,1035.109985,1022.655029,1034.48999,1097000,1034.48999,"GOOG" +"2017-11-22",1035,1039.706055,1031.430054,1035.959961,746300,1035.959961,"GOOG" +"2017-11-24",1035.869995,1043.177979,1035,1040.609985,537000,1040.609985,"GOOG" +"2017-11-27",1040,1055.459961,1038.439941,1054.209961,1307900,1054.209961,"GOOG" +"2017-11-28",1055.089966,1062.375,1040,1047.410034,1424400,1047.410034,"GOOG" +"2017-11-29",1042.680054,1044.079956,1015.650024,1021.659973,2459400,1021.659973,"GOOG" +"2017-11-30",1022.369995,1028.48999,1015,1021.409973,1724000,1021.409973,"GOOG" +"2017-12-01",1015.799988,1022.48999,1002.02002,1010.169983,1909600,1010.169983,"GOOG" +"2017-12-04",1012.659973,1016.099976,995.570007,998.679993,1906400,998.679993,"GOOG" +"2017-12-05",995.940002,1020.609985,988.280029,1005.150024,2067300,1005.150024,"GOOG" +"2017-12-06",1001.5,1024.969971,1001.140015,1018.380005,1272000,1018.380005,"GOOG" +"2017-12-07",1020.429993,1034.23999,1018.070984,1030.930054,1458200,1030.930054,"GOOG" +"2017-12-08",1037.48999,1042.050049,1032.521973,1037.050049,1290800,1037.050049,"GOOG" +"2017-12-11",1035.5,1043.800049,1032.050049,1041.099976,1192800,1041.099976,"GOOG" +"2017-12-12",1039.630005,1050.310059,1033.689941,1040.47998,1279500,1040.47998,"GOOG" +"2017-12-13",1046.119995,1046.665039,1038.380005,1040.609985,1282700,1040.609985,"GOOG" +"2017-12-14",1045,1058.5,1043.109985,1049.150024,1558700,1049.150024,"GOOG" +"2017-12-15",1054.609985,1067.619995,1049.5,1064.189941,3275900,1064.189941,"GOOG" +"2017-12-18",1066.079956,1078.48999,1062,1077.140015,1554600,1077.140015,"GOOG" +"2017-12-19",1075.199951,1076.839966,1063.550049,1070.680054,1338700,1070.680054,"GOOG" +"2017-12-20",1071.780029,1073.380005,1061.52002,1064.949951,1268600,1064.949951,"GOOG" +"2017-12-21",1064.949951,1069.329956,1061.793945,1063.630005,995700,1063.630005,"GOOG" +"2017-12-22",1061.109985,1064.199951,1059.439941,1060.119995,755100,1060.119995,"GOOG" +"2017-12-26",1058.069946,1060.119995,1050.199951,1056.73999,760600,1056.73999,"GOOG" +"2017-12-27",1057.390015,1058.369995,1048.050049,1049.369995,1271900,1049.369995,"GOOG" +"2017-12-28",1051.599976,1054.75,1044.77002,1048.140015,837100,1048.140015,"GOOG" +"2017-12-29",1046.719971,1049.699951,1044.900024,1046.400024,887500,1046.400024,"GOOG" +"2018-01-02",1048.339966,1066.939941,1045.22998,1065,1237600,1065,"GOOG" +"2018-01-03",1064.310059,1086.290039,1063.209961,1082.47998,1430200,1082.47998,"GOOG" +"2018-01-04",1088,1093.569946,1084.001953,1086.400024,1004600,1086.400024,"GOOG" +"2018-01-05",1094,1104.25,1092,1102.22998,1279100,1102.22998,"GOOG" +"2018-01-08",1102.22998,1111.27002,1101.619995,1106.939941,1047600,1106.939941,"GOOG" +"2018-01-09",1109.400024,1110.569946,1101.230957,1106.26001,902500,1106.26001,"GOOG" +"2018-01-10",1097.099976,1104.599976,1096.109985,1102.609985,1042800,1102.609985,"GOOG" +"2018-01-11",1106.300049,1106.525024,1099.589966,1105.52002,978300,1105.52002,"GOOG" +"2018-01-12",1102.410034,1124.290039,1101.150024,1122.26001,1720500,1122.26001,"GOOG" +"2018-01-16",1132.51001,1139.910034,1117.832031,1121.76001,1575300,1121.76001,"GOOG" +"2018-01-17",1126.219971,1132.599976,1117.01001,1131.97998,1198700,1131.97998,"GOOG" +"2018-01-18",1131.410034,1132.51001,1117.5,1129.790039,1198200,1129.790039,"GOOG" +"2018-01-19",1131.829956,1137.859985,1128.300049,1137.51001,1778200,1137.51001,"GOOG" +"2018-01-22",1137.48999,1159.880005,1135.109985,1155.810059,1618000,1155.810059,"GOOG" +"2018-01-23",1159.849976,1171.626953,1158.75,1169.969971,1333100,1169.969971,"GOOG" +"2018-01-24",1177.329956,1179.859985,1161.050049,1164.23999,1416600,1164.23999,"GOOG" +"2018-01-25",1172.530029,1175.939941,1162.76001,1170.369995,1480500,1170.369995,"GOOG" +"2018-01-26",1175.079956,1175.839966,1158.109985,1175.839966,2018800,1175.839966,"GOOG" +"2018-01-29",1176.47998,1186.890015,1171.97998,1175.579956,1378900,1175.579956,"GOOG" +"2018-01-30",1167.829956,1176.52002,1163.52002,1163.689941,1556300,1163.689941,"GOOG" +"2018-01-31",1170.569946,1173,1159.130005,1169.939941,1538700,1169.939941,"GOOG" +"2018-02-01",1162.609985,1174,1157.52002,1167.699951,2412100,1167.699951,"GOOG" +"2018-02-02",1122,1123.069946,1107.277954,1111.900024,4857900,1111.900024,"GOOG" +"2018-02-05",1090.599976,1110,1052.030029,1055.800049,3798300,1055.800049,"GOOG" +"2018-02-06",1027.180054,1081.709961,1023.137024,1080.599976,3448000,1080.599976,"GOOG" +"2018-02-07",1081.540039,1081.780029,1048.26001,1048.579956,2369200,1048.579956,"GOOG" +"2018-02-08",1055.410034,1058.619995,1000.659973,1001.52002,2859100,1001.52002,"GOOG" +"2018-02-09",1017.25,1043.969971,992.559998,1037.780029,3505900,1037.780029,"GOOG" +"2018-02-12",1048,1061.5,1040.927979,1051.939941,2057700,1051.939941,"GOOG" +"2018-02-13",1045,1058.369995,1044.087036,1052.099976,1265100,1052.099976,"GOOG" +"2018-02-14",1048.949951,1071.719971,1046.75,1069.699951,1555800,1069.699951,"GOOG" +"2018-02-15",1079.069946,1091.479004,1064.339966,1089.52002,1843400,1089.52002,"GOOG" +"2018-02-16",1088.410034,1104.670044,1088.312988,1094.800049,1681600,1094.800049,"GOOG" +"2018-02-20",1090.569946,1113.949951,1088.52002,1102.459961,1423100,1102.459961,"GOOG" +"2018-02-21",1106.469971,1133.969971,1106.329956,1111.339966,1512900,1111.339966,"GOOG" +"2018-02-22",1116.189941,1122.819946,1102.589966,1106.630005,1317200,1106.630005,"GOOG" +"2018-02-23",1112.640015,1127.280029,1104.713989,1126.790039,1261000,1126.790039,"GOOG" +"2018-02-26",1127.800049,1143.959961,1126.694946,1143.75,1559100,1143.75,"GOOG" +"2018-02-27",1141.23999,1144.040039,1118,1118.290039,1774100,1118.290039,"GOOG" +"2018-02-28",1123.030029,1127.530029,1103.23999,1104.72998,1882600,1104.72998,"GOOG" +"2018-03-01",1107.869995,1110.119995,1067.000977,1069.52002,2515900,1069.52002,"GOOG" +"2018-03-02",1053.079956,1081.999023,1048.11499,1078.920044,2271600,1078.920044,"GOOG" +"2018-03-05",1075.140015,1097.099976,1069,1090.930054,1202200,1090.930054,"GOOG" +"2018-03-06",1099.219971,1101.849976,1089.775024,1095.060059,1532800,1095.060059,"GOOG" +"2018-03-07",1089.189941,1112.219971,1085.482056,1109.640015,1292500,1109.640015,"GOOG" +"2018-03-08",1115.319946,1127.599976,1112.800049,1126,1355100,1126,"GOOG" +"2018-03-09",1136,1160.800049,1132.46106,1160.040039,2128000,1160.040039,"GOOG" +"2018-03-12",1163.849976,1177.050049,1157.420044,1164.5,2172300,1164.5,"GOOG" +"2018-03-13",1170,1176.76001,1133.329956,1138.170044,1907200,1138.170044,"GOOG" +"2018-03-14",1145.209961,1158.589966,1141.439941,1149.48999,1291400,1149.48999,"GOOG" +"2018-03-15",1149.959961,1161.079956,1134.540039,1149.579956,1395400,1149.579956,"GOOG" +"2018-03-16",1154.140015,1155.880005,1131.959961,1135.72998,3092000,1135.72998,"GOOG" +"2018-03-19",1120.01001,1121.98999,1089.01001,1099.819946,2805900,1099.819946,"GOOG" +"2018-03-20",1099,1105.199951,1083.459961,1097.709961,1831900,1097.709961,"GOOG" +"2018-03-21",1092.73999,1106.300049,1085.150024,1090.880005,1878900,1090.880005,"GOOG" +"2018-03-22",1081.880005,1082.900024,1045.910034,1049.079956,2667000,1049.079956,"GOOG" +"2018-03-23",1047.030029,1063.359985,1021.219971,1021.570007,2156700,1021.570007,"GOOG" +"2018-03-26",1046,1055.630005,1008.400024,1053.209961,2665100,1053.209961,"GOOG" +"2018-03-27",1063,1064.838989,996.919983,1005.099976,3095300,1005.099976,"GOOG" +"2018-03-28",998,1024.22998,980.640015,1004.559998,3369300,1004.559998,"GOOG" +"2018-03-29",1011.630005,1043,1002.900024,1031.790039,2726800,1031.790039,"GOOG" +"2018-04-02",1022.820007,1034.800049,990.369995,1006.469971,2680400,1006.469971,"GOOG" +"2018-04-03",1013.909973,1020.98999,994.070007,1013.409973,2275100,1013.409973,"GOOG" +"2018-04-04",993.409973,1028.718018,993,1025.140015,2484700,1025.140015,"GOOG" +"2018-04-05",1041.329956,1042.790039,1020.130981,1027.810059,1363000,1027.810059,"GOOG" +"2018-04-06",1020,1031.420044,1003.030029,1007.039978,1746400,1007.039978,"GOOG" +"2018-04-09",1016.799988,1039.599976,1014.080017,1015.450012,1751600,1015.450012,"GOOG" +"2018-04-10",1026.439941,1036.280029,1011.340027,1031.640015,1974500,1031.640015,"GOOG" +"2018-04-11",1027.98999,1031.364014,1015.869995,1019.969971,1483900,1019.969971,"GOOG" +"2018-04-12",1025.040039,1040.689941,1021.434998,1032.51001,1357000,1032.51001,"GOOG" +"2018-04-13",1040.880005,1046.420044,1022.97998,1029.27002,1223000,1029.27002,"GOOG" +"2018-04-16",1037,1043.23999,1026.73999,1037.97998,1211200,1037.97998,"GOOG" +"2018-04-17",1051.369995,1077.880005,1048.26001,1074.160034,2320300,1074.160034,"GOOG" +"2018-04-18",1077.430054,1077.430054,1066.224976,1072.079956,1344100,1072.079956,"GOOG" +"2018-04-19",1069.400024,1094.165039,1068.180054,1087.699951,1747700,1087.699951,"GOOG" +"2018-04-20",1082,1092.349976,1069.569946,1072.959961,1889700,1072.959961,"GOOG" +"2018-04-23",1077.859985,1082.719971,1060.699951,1067.449951,2341300,1067.449951,"GOOG" +"2018-04-24",1052,1057,1010.590027,1019.97998,4760300,1019.97998,"GOOG" +"2018-04-25",1025.52002,1032.48999,1015.309998,1021.179993,2391100,1021.179993,"GOOG" +"2018-04-26",1029.51001,1047.97998,1018.190002,1040.040039,2079500,1040.040039,"GOOG" +"2018-04-27",1046,1049.5,1025.589966,1030.050049,1619800,1030.050049,"GOOG" +"2018-04-30",1030.01001,1037,1016.849976,1017.330017,1671300,1017.330017,"GOOG" +"2018-05-01",1013.659973,1038.469971,1008.210022,1037.310059,1427900,1037.310059,"GOOG" +"2018-05-02",1028.099976,1040.389038,1022.869995,1024.380005,1603100,1024.380005,"GOOG" +"2018-05-03",1019,1029.675049,1006.289978,1023.719971,1815100,1023.719971,"GOOG" +"2018-05-04",1016.900024,1048.51001,1016.900024,1048.209961,1938700,1048.209961,"GOOG" +"2018-05-07",1049.22998,1061.680054,1047.099976,1054.790039,1466100,1054.790039,"GOOG" +"2018-05-08",1058.540039,1060.550049,1047.14502,1053.910034,1217700,1053.910034,"GOOG" +"2018-05-09",1058.099976,1085.439941,1056.36499,1082.76001,2032800,1082.76001,"GOOG" +"2018-05-10",1086.030029,1100.439941,1085.640015,1097.569946,1443000,1097.569946,"GOOG" +"2018-05-11",1093.599976,1101.329956,1090.910034,1098.26001,1253700,1098.26001,"GOOG" +"2018-05-14",1100,1110.75,1099.109985,1100.199951,1518100,1100.199951,"GOOG" +"2018-05-15",1090,1090.050049,1073.469971,1079.22998,1494900,1079.22998,"GOOG" +"2018-05-16",1077.310059,1089.27002,1076.26001,1081.77002,1097300,1081.77002,"GOOG" +"2018-05-17",1079.890015,1086.869995,1073.5,1078.589966,1043800,1078.589966,"GOOG" +"2018-05-18",1061.859985,1069.939941,1060.680054,1066.359985,1565200,1066.359985,"GOOG" +"2018-05-21",1074.060059,1088,1073.650024,1079.579956,1023200,1079.579956,"GOOG" +"2018-05-22",1083.560059,1086.589966,1066.689941,1069.72998,1090000,1069.72998,"GOOG" +"2018-05-23",1065.130005,1080.780029,1061.709961,1079.689941,1030000,1079.689941,"GOOG" +"2018-05-24",1079,1080.469971,1066.150024,1079.23999,756800,1079.23999,"GOOG" +"2018-05-25",1079.02002,1082.560059,1073.775024,1075.660034,899400,1075.660034,"GOOG" +"2018-05-29",1064.890015,1073.369995,1055.219971,1060.319946,1856900,1060.319946,"GOOG" +"2018-05-30",1063.030029,1069.209961,1056.829956,1067.800049,1138500,1067.800049,"GOOG" +"2018-05-31",1067.560059,1097.189941,1067.560059,1084.98999,3088300,1084.98999,"GOOG" +"2018-06-01",1099.349976,1120,1098.5,1119.5,2412000,1119.5,"GOOG" +"2018-06-04",1122.329956,1141.890015,1122.005005,1139.290039,1880000,1139.290039,"GOOG" +"2018-06-05",1140.98999,1145.738037,1133.189941,1139.660034,1678000,1139.660034,"GOOG" +"2018-06-06",1142.170044,1143,1125.743042,1136.880005,1698200,1136.880005,"GOOG" +"2018-06-07",1131.319946,1135.819946,1116.52002,1123.859985,1520000,1123.859985,"GOOG" +"2018-06-08",1118.180054,1126.670044,1112.150024,1120.869995,1290800,1120.869995,"GOOG" +"2018-06-11",1118.599976,1137.26001,1118.599976,1129.98999,1079300,1129.98999,"GOOG" +"2018-06-12",1131.069946,1139.790039,1130.734985,1139.319946,912000,1139.319946,"GOOG" +"2018-06-13",1141.119995,1146.5,1133.380005,1134.790039,1506400,1134.790039,"GOOG" +"2018-06-14",1143.849976,1155.469971,1140.640015,1152.119995,1343400,1152.119995,"GOOG" +"2018-06-15",1148.859985,1153.420044,1143.484985,1152.26001,2122500,1152.26001,"GOOG" +"2018-06-18",1143.650024,1174.310059,1143.589966,1173.459961,1413700,1173.459961,"GOOG" +"2018-06-19",1158.5,1171.27002,1154.01001,1168.060059,1621000,1168.060059,"GOOG" +"2018-06-20",1175.310059,1186.286011,1169.160034,1169.839966,1648500,1169.839966,"GOOG" +"2018-06-21",1174.849976,1177.295044,1152.232056,1157.660034,1238100,1157.660034,"GOOG" +"2018-06-22",1159.140015,1162.496948,1147.26001,1155.47998,1311000,1155.47998,"GOOG" +"2018-06-25",1143.599976,1143.910034,1112.780029,1124.810059,2157300,1124.810059,"GOOG" +"2018-06-26",1128,1133.209961,1116.659058,1118.459961,1563200,1118.459961,"GOOG" +"2018-06-27",1121.339966,1131.83606,1103.619995,1103.97998,1293900,1103.97998,"GOOG" +"2018-06-28",1102.089966,1122.310059,1096.01001,1114.219971,1072400,1114.219971,"GOOG" +"2018-06-29",1120,1128.227051,1115,1115.650024,1315100,1115.650024,"GOOG" +"2018-07-02",1099,1128,1093.800049,1127.459961,1217300,1127.459961,"GOOG" +"2018-07-03",1135.819946,1135.819946,1100.02002,1102.890015,679000,1102.890015,"GOOG" +"2018-07-05",1110.530029,1127.5,1108.47998,1124.27002,1066700,1124.27002,"GOOG" +"2018-07-06",1123.579956,1140.930054,1120.737061,1140.170044,996100,1140.170044,"GOOG" +"2018-07-09",1148.47998,1154.670044,1143.420044,1154.050049,909000,1154.050049,"GOOG" +"2018-07-10",1156.97998,1159.589966,1149.589966,1152.839966,798400,1152.839966,"GOOG" +"2018-07-11",1144.589966,1164.290039,1141,1153.900024,1120000,1153.900024,"GOOG" +"2018-07-12",1159.890015,1184.410034,1155.935059,1183.47998,1251900,1183.47998,"GOOG" +"2018-07-13",1185,1195.416992,1180,1188.819946,1221900,1188.819946,"GOOG" +"2018-07-16",1189.390015,1191,1179.280029,1183.859985,1055700,1183.859985,"GOOG" +"2018-07-17",1172.219971,1203.040039,1170.599976,1198.800049,1610400,1198.800049,"GOOG" +"2018-07-18",1196.560059,1204.5,1190.339966,1195.880005,1393600,1195.880005,"GOOG" +"2018-07-19",1191,1200,1183.319946,1186.959961,1276700,1186.959961,"GOOG" +"2018-07-20",1186.959961,1196.859985,1184.219971,1184.910034,1247400,1184.910034,"GOOG" +"2018-07-23",1181.01001,1206.48999,1181,1205.5,2619200,1205.5,"GOOG" +"2018-07-24",1262.589966,1266,1235.560059,1248.079956,3318200,1248.079956,"GOOG" +"2018-07-25",1239.130005,1265.859985,1239.130005,1263.699951,2127800,1263.699951,"GOOG" +"2018-07-26",1251,1269.770996,1249.02002,1268.329956,2405600,1268.329956,"GOOG" +"2018-07-27",1271,1273.890015,1231,1238.5,2130600,1238.5,"GOOG" +"2018-07-30",1228.01001,1234.916016,1211.469971,1219.73999,1849900,1219.73999,"GOOG" +"2018-07-31",1220.01001,1227.588013,1205.599976,1217.26001,1644700,1217.26001,"GOOG" +"2018-08-01",1228,1233.469971,1210.209961,1220.01001,1567200,1220.01001,"GOOG" +"2018-08-02",1205.900024,1229.880005,1204.790039,1226.150024,1531300,1226.150024,"GOOG" +"2018-08-03",1229.619995,1230,1215.060059,1223.709961,1089600,1223.709961,"GOOG" +"2018-08-06",1225,1226.088013,1215.796997,1224.77002,1081700,1224.77002,"GOOG" +"2018-08-07",1237,1251.170044,1236.170044,1242.219971,1494000,1242.219971,"GOOG" +"2018-08-08",1240.469971,1256.5,1238.008057,1245.609985,1370300,1245.609985,"GOOG" +"2018-08-09",1249.900024,1255.541992,1246.01001,1249.099976,841800,1249.099976,"GOOG" +"2018-08-10",1243,1245.694946,1232,1237.609985,1108700,1237.609985,"GOOG" +"2018-08-13",1236.97998,1249.272949,1233.640991,1235.01001,958100,1235.01001,"GOOG" +"2018-08-14",1235.189941,1245.869995,1225.109985,1242.099976,1348100,1242.099976,"GOOG" +"2018-08-15",1229.26001,1235.23999,1209.51001,1214.380005,1828800,1214.380005,"GOOG" +"2018-08-16",1224.72998,1226,1202.550049,1206.48999,1343200,1206.48999,"GOOG" +"2018-08-17",1202.030029,1209.02002,1188.23999,1200.959961,1389600,1200.959961,"GOOG" +"2018-08-20",1205.02002,1211,1194.625977,1207.77002,870800,1207.77002,"GOOG" +"2018-08-21",1208,1217.26001,1200.354004,1201.619995,1205600,1201.619995,"GOOG" +"2018-08-22",1200,1211.839966,1199,1207.329956,887400,1207.329956,"GOOG" +"2018-08-23",1207.140015,1221.280029,1204.23999,1205.380005,992600,1205.380005,"GOOG" +"2018-08-24",1208.819946,1221.650024,1206.359009,1220.650024,946600,1220.650024,"GOOG" +"2018-08-27",1227.599976,1243.089966,1225.715942,1241.819946,1156300,1241.819946,"GOOG" +"2018-08-28",1241.290039,1242.545044,1228.689941,1231.150024,1304000,1231.150024,"GOOG" +"2018-08-29",1237.449951,1250.660034,1236.359009,1249.300049,1298900,1249.300049,"GOOG" +"2018-08-30",1244.22998,1253.63501,1232.589966,1239.119995,1331400,1239.119995,"GOOG" +"2018-08-31",1234.97998,1238.660034,1211.285034,1218.189941,1816400,1218.189941,"GOOG" +"2018-09-04",1204.27002,1212.98999,1192.5,1197,1831000,1197,"GOOG" +"2018-09-05",1193.800049,1199.01001,1162,1186.47998,2061300,1186.47998,"GOOG" +"2018-09-06",1186.300049,1186.300049,1152,1171.439941,1888500,1171.439941,"GOOG" +"2018-09-07",1158.670044,1175.26001,1157.214966,1164.829956,1401300,1164.829956,"GOOG" +"2018-09-10",1172.189941,1174.540039,1160.109985,1164.640015,1115400,1164.640015,"GOOG" +"2018-09-11",1161.630005,1178.680054,1156.23999,1177.359985,1209300,1177.359985,"GOOG" +"2018-09-12",1172.719971,1178.609985,1158.359985,1162.819946,1295500,1162.819946,"GOOG" +"2018-09-13",1170.73999,1178.609985,1162.849976,1175.329956,1431200,1175.329956,"GOOG" +"2018-09-14",1179.099976,1180.425049,1168.329956,1172.530029,944000,1172.530029,"GOOG" +"2018-09-17",1170.140015,1177.23999,1154.030029,1156.050049,1306500,1156.050049,"GOOG" +"2018-09-18",1157.089966,1176.079956,1157.089966,1161.219971,1203600,1161.219971,"GOOG" +"2018-09-19",1164.97998,1173.209961,1154.579956,1171.089966,1191400,1171.089966,"GOOG" +"2018-09-20",1179.98999,1189.890015,1173.359985,1186.869995,1210000,1186.869995,"GOOG" +"2018-09-21",1192,1192.209961,1166.040039,1166.089966,4405600,1166.089966,"GOOG" +"2018-09-24",1157.170044,1178,1146.910034,1173.369995,1271000,1173.369995,"GOOG" +"2018-09-25",1176.150024,1186.880005,1168,1184.650024,977700,1184.650024,"GOOG" +"2018-09-26",1185.150024,1194.22998,1174.765015,1180.48999,1462300,1180.48999,"GOOG" +"2018-09-27",1186.72998,1202.099976,1183.630005,1194.640015,1260800,1194.640015,"GOOG" +"2018-09-28",1191.869995,1195.410034,1184.5,1193.469971,1380600,1193.469971,"GOOG" +"2018-10-01",1199.890015,1209.900024,1190.300049,1195.310059,1357600,1195.310059,"GOOG" +"2018-10-02",1190.959961,1209.959961,1186.630005,1200.109985,1687900,1200.109985,"GOOG" +"2018-10-03",1205,1206.410034,1193.829956,1202.949951,1256200,1202.949951,"GOOG" +"2018-10-04",1195.329956,1197.51001,1155.57605,1168.189941,2209500,1168.189941,"GOOG" +"2018-10-05",1167.5,1173.5,1145.119995,1157.349976,1184300,1157.349976,"GOOG" +"2018-10-08",1150.109985,1168,1127.364014,1148.969971,1932400,1148.969971,"GOOG" +"2018-10-09",1146.150024,1154.349976,1137.572021,1138.819946,1308700,1138.819946,"GOOG" +"2018-10-10",1131.079956,1132.170044,1081.130005,1081.219971,2675700,1081.219971,"GOOG" +"2018-10-11",1072.939941,1106.400024,1068.27002,1079.319946,2949000,1079.319946,"GOOG" +"2018-10-12",1108,1115,1086.401978,1110.079956,2101300,1110.079956,"GOOG" +"2018-10-15",1108.910034,1113.446045,1089,1092.25,1372400,1092.25,"GOOG" +"2018-10-16",1104.589966,1124.219971,1102.5,1121.280029,1928500,1121.280029,"GOOG" +"2018-10-17",1126.459961,1128.98999,1102.189941,1115.689941,1467200,1115.689941,"GOOG" +"2018-10-18",1121.839966,1121.839966,1077.089966,1087.969971,2094500,1087.969971,"GOOG" +"2018-10-19",1093.369995,1110.359985,1087.75,1096.459961,1267600,1096.459961,"GOOG" +"2018-10-22",1103.060059,1112.22998,1091,1101.160034,1514200,1101.160034,"GOOG" +"2018-10-23",1080.890015,1107.890015,1070,1103.689941,1848700,1103.689941,"GOOG" +"2018-10-24",1104.25,1106.119995,1048.73999,1050.709961,1982400,1050.709961,"GOOG" +"2018-10-25",1071.790039,1110.97998,1069.550049,1095.569946,2545800,1095.569946,"GOOG" +"2018-10-26",1037.030029,1106.530029,1034.089966,1071.469971,4187600,1071.469971,"GOOG" +"2018-10-29",1082.469971,1097.040039,995.830017,1020.080017,3880700,1020.080017,"GOOG" +"2018-10-30",1008.460022,1037.48999,1000.75,1036.209961,3212700,1036.209961,"GOOG" +"2018-10-31",1059.810059,1091.939941,1057,1076.77002,2529800,1076.77002,"GOOG" +"2018-11-01",1075.800049,1083.974976,1062.459961,1070,1482000,1070,"GOOG" +"2018-11-02",1073.72998,1082.974976,1054.609985,1057.790039,1839000,1057.790039,"GOOG" +"2018-11-05",1055,1058.469971,1021.23999,1040.089966,2441400,1040.089966,"GOOG" +"2018-11-06",1039.47998,1064.344971,1038.069946,1055.810059,1233300,1055.810059,"GOOG" +"2018-11-07",1069,1095.459961,1065.900024,1093.390015,2057500,1093.390015,"GOOG" +"2010-01-04",20.790001,21.030001,20.73,20.879999,47800900,15.710751,"INTC" +"2010-01-05",20.940001,20.99,20.6,20.870001,52357700,15.703226,"INTC" +"2010-01-06",20.809999,20.93,20.67,20.799999,40037400,15.650558,"INTC" +"2010-01-07",20.73,20.76,20.34,20.6,54041500,15.500067,"INTC" +"2010-01-08",20.540001,20.889999,20.4,20.83,48234700,15.67313,"INTC" +"2010-01-11",21.110001,21.15,20.82,20.950001,51086400,15.763425,"INTC" +"2010-01-12",20.870001,20.9,20.379999,20.610001,69958400,15.507595,"INTC" +"2010-01-13",20.719999,21.08,20.440001,20.959999,71446700,15.770947,"INTC" +"2010-01-14",21.110001,21.549999,21.049999,21.48,150821600,16.162209,"INTC" +"2010-01-15",21.389999,21.4,20.77,20.799999,198078600,15.650558,"INTC" +"2010-01-19",20.9,21.17,20.85,21.049999,82573500,15.838667,"INTC" +"2010-01-20",20.99,21.139999,20.85,21.08,65670100,15.861239,"INTC" +"2010-01-21",21.15,21.309999,20.68,20.84,73633300,15.680653,"INTC" +"2010-01-22",20.77,20.790001,19.809999,19.91,116302400,14.980893,"INTC" +"2010-01-25",20.24,20.58,20.139999,20.32,73785600,15.289389,"INTC" +"2010-01-26",20.18,20.379999,19.950001,20,65298900,15.048615,"INTC" +"2010-01-27",20,20.33,19.82,20.24,74926200,15.22919,"INTC" +"2010-01-28",20.299999,20.389999,19.68,19.92,76974600,14.988421,"INTC" +"2010-01-29",20.129999,20.23,19.299999,19.4,96053900,14.59715,"INTC" +"2010-02-01",19.469999,19.75,19.440001,19.610001,50338300,14.755163,"INTC" +"2010-02-02",19.68,20.040001,19.559999,19.91,63332500,14.980893,"INTC" +"2010-02-03",19.780001,19.879999,19.469999,19.68,45582300,14.925909,"INTC" +"2010-02-04",19.57,19.58,18.950001,19.02,90931100,14.425343,"INTC" +"2010-02-05",19.1,19.58,19,19.469999,88711700,14.766634,"INTC" +"2010-02-08",19.48,19.790001,19.299999,19.35,62563200,14.675627,"INTC" +"2010-02-09",19.639999,19.889999,19.440001,19.65,69454100,14.903154,"INTC" +"2010-02-10",19.59,19.870001,19.450001,19.690001,56250600,14.933491,"INTC" +"2010-02-11",19.629999,20.200001,19.549999,20.059999,58837300,15.214108,"INTC" +"2010-02-12",19.959999,20.68,19.790001,20.43,91108900,15.494727,"INTC" +"2010-02-16",20.620001,20.85,20.549999,20.719999,69083400,15.71467,"INTC" +"2010-02-17",20.860001,20.860001,20.530001,20.66,47296700,15.66917,"INTC" +"2010-02-18",20.639999,20.85,20.549999,20.84,42613600,15.805687,"INTC" +"2010-02-19",20.719999,20.969999,20.58,20.82,40760000,15.79052,"INTC" +"2010-02-22",20.950001,20.959999,20.65,20.870001,38730600,15.828437,"INTC" +"2010-02-23",20.84,20.950001,20.290001,20.389999,62245300,15.464395,"INTC" +"2010-02-24",20.52,20.809999,20.5,20.700001,51070100,15.699502,"INTC" +"2010-02-25",20.370001,20.66,20.219999,20.629999,48789400,15.646414,"INTC" +"2010-02-26",20.6,20.68,20.43,20.530001,47795300,15.570573,"INTC" +"2010-03-01",20.68,20.940001,20.620001,20.870001,51203300,15.828437,"INTC" +"2010-03-02",20.99,21.09,20.58,20.700001,59399000,15.699502,"INTC" +"2010-03-03",20.76,20.82,20.440001,20.52,49909900,15.562988,"INTC" +"2010-03-04",20.6,20.610001,20.26,20.530001,62750100,15.570573,"INTC" +"2010-03-05",20.66,20.84,20.450001,20.790001,45879700,15.767769,"INTC" +"2010-03-08",20.809999,20.879999,20.700001,20.77,35742100,15.752597,"INTC" +"2010-03-09",20.68,21.200001,20.66,20.940001,83168700,15.881528,"INTC" +"2010-03-10",20.950001,21.290001,20.91,21.190001,58435600,16.071133,"INTC" +"2010-03-11",21.139999,21.27,20.99,21.25,53778700,16.11664,"INTC" +"2010-03-12",21.309999,21.370001,21.18,21.27,39584500,16.131813,"INTC" +"2010-03-15",21.16,21.32,21.049999,21.17,34378000,16.055962,"INTC" +"2010-03-16",21.23,22.040001,21.200001,22.01,123060900,16.693052,"INTC" +"2010-03-17",22.059999,22.35,21.91,22.24,77805900,16.867489,"INTC" +"2010-03-18",22.190001,22.35,22.01,22.200001,54458500,16.837149,"INTC" +"2010-03-19",22.25,22.389999,21.809999,21.99,77998500,16.677879,"INTC" +"2010-03-22",21.870001,22.299999,21.84,22.24,47405700,16.867489,"INTC" +"2010-03-23",22.389999,22.75,22.360001,22.67,64740900,17.193617,"INTC" +"2010-03-24",22.530001,22.67,22.32,22.43,54729000,17.011587,"INTC" +"2010-03-25",22.690001,22.73,22.309999,22.35,52428700,16.950914,"INTC" +"2010-03-26",22.43,22.59,22.07,22.24,45700500,16.867489,"INTC" +"2010-03-29",22.42,22.49,22.26,22.33,34467900,16.935747,"INTC" +"2010-03-30",22.4,22.540001,22.18,22.34,37886300,16.943327,"INTC" +"2010-03-31",22.32,22.5,22.200001,22.290001,45983800,16.905409,"INTC" +"2010-04-01",22.4,22.639999,22.200001,22.389999,45491000,16.981251,"INTC" +"2010-04-05",22.48,22.65,22.34,22.59,34942900,17.132944,"INTC" +"2010-04-06",22.43,22.48,22.26,22.4,47056500,16.988836,"INTC" +"2010-04-07",22.43,22.68,22.25,22.450001,62539800,17.026758,"INTC" +"2010-04-08",22.379999,22.41,22.16,22.309999,40824500,16.920574,"INTC" +"2010-04-09",22.4,22.57,22.360001,22.549999,45528700,17.102604,"INTC" +"2010-04-12",22.690001,22.73,22.440001,22.540001,49353000,17.095015,"INTC" +"2010-04-13",22.65,22.82,22.469999,22.77,122395600,17.269453,"INTC" +"2010-04-14",23.57,23.690001,23.27,23.52,159980600,17.838278,"INTC" +"2010-04-15",23.83,24.370001,23.799999,24.219999,110819600,18.369183,"INTC" +"2010-04-16",24.059999,24.16,23.77,23.92,102974900,18.141647,"INTC" +"2010-04-19",23.91,24.040001,23.540001,24,71310800,18.20233,"INTC" +"2010-04-20",24.200001,24.25,23.9,24.120001,65991400,18.293333,"INTC" +"2010-04-21",24.1,24.129999,23.540001,23.799999,73899300,18.050642,"INTC" +"2010-04-22",23.549999,24.059999,23.32,23.99,73666100,18.194744,"INTC" +"2010-04-23",23.950001,24.059999,23.73,24.040001,56963700,18.232662,"INTC" +"2010-04-26",24.08,24.129999,23.809999,23.82,57727600,18.065807,"INTC" +"2010-04-27",23.73,23.879999,23.299999,23.35,78937600,17.709345,"INTC" +"2010-04-28",23.41,23.459999,22.91,23.26,109052100,17.641087,"INTC" +"2010-04-29",23.33,23.51,23.299999,23.49,59059400,17.815525,"INTC" +"2010-04-30",23.450001,23.459999,22.809999,22.84,81864000,17.322542,"INTC" +"2010-05-03",22.98,23.440001,22.9,23.26,55449900,17.641087,"INTC" +"2010-05-04",22.93,22.950001,22.4,22.559999,90704300,17.110184,"INTC" +"2010-05-05",22.1,22.379999,21.9,22.17,96854100,16.93261,"INTC" +"2010-05-06",22.15,22.379999,19.9,21.51,160695900,16.428528,"INTC" +"2010-05-07",21.26,21.700001,20.459999,21.309999,139360500,16.275772,"INTC" +"2010-05-10",22.290001,22.559999,22.16,22.549999,112607400,17.222839,"INTC" +"2010-05-11",22.32,22.860001,22.1,22.280001,102689700,17.016624,"INTC" +"2010-05-12",22.6,23.139999,22.49,23.09,83343400,17.635271,"INTC" +"2010-05-13",23.030001,23.17,22.360001,22.5,62099000,17.18465,"INTC" +"2010-05-14",22.190001,22.209999,21.530001,21.889999,83526200,16.718756,"INTC" +"2010-05-17",21.75,22.049999,21.41,22.02,64550400,16.818048,"INTC" +"2010-05-18",22.139999,22.23,21.33,21.43,76636100,16.36743,"INTC" +"2010-05-19",21.52,21.709999,21,21.6,89530600,16.497265,"INTC" +"2010-05-20",21.02,21.24,20.629999,20.790001,106551000,15.878616,"INTC" +"2010-05-21",20.41,21.17,20.18,20.91,111769100,15.970271,"INTC" +"2010-05-24",20.950001,21.219999,20.610001,20.67,56436100,15.786969,"INTC" +"2010-05-25",20.120001,20.870001,20.030001,20.85,96151400,15.924443,"INTC" +"2010-05-26",21.1,21.5,20.700001,20.700001,85666800,15.809878,"INTC" +"2010-05-27",21.16,21.799999,21.120001,21.76,83236800,16.619469,"INTC" +"2010-05-28",21.68,21.75,21.23,21.42,72712600,16.359787,"INTC" +"2010-06-01",21.299999,21.74,21.129999,21.18,57164500,16.176481,"INTC" +"2010-06-02",21.389999,21.83,21.16,21.809999,61537200,16.657661,"INTC" +"2010-06-03",21.959999,22,21.469999,21.9,54614400,16.726397,"INTC" +"2010-06-04",21.540001,21.6,20.790001,20.950001,67919400,16.000824,"INTC" +"2010-06-07",20.940001,21.030001,20.24,20.309999,65435200,15.512013,"INTC" +"2010-06-08",20.219999,20.23,19.74,20.18,91377800,15.412724,"INTC" +"2010-06-09",20.389999,20.6,19.860001,19.93,58981200,15.221784,"INTC" +"2010-06-10",20.35,20.6,20.25,20.549999,57168300,15.695314,"INTC" +"2010-06-11",20.309999,20.75,20.280001,20.639999,49491800,15.764054,"INTC" +"2010-06-14",20.950001,21.139999,20.82,20.889999,68877500,15.954992,"INTC" +"2010-06-15",21.110001,21.559999,21.01,21.48,62082000,16.405611,"INTC" +"2010-06-16",21.41,21.65,21.209999,21.49,43764600,16.413248,"INTC" +"2010-06-17",21.59,21.690001,21.200001,21.52,37270900,16.436167,"INTC" +"2010-06-18",21.559999,21.65,21.18,21.4,64872600,16.344505,"INTC" +"2010-06-21",21.67,21.690001,21.059999,21.190001,48844300,16.184128,"INTC" +"2010-06-22",21.129999,21.33,20.860001,20.98,58831100,16.023733,"INTC" +"2010-06-23",20.940001,21.02,20.66,20.809999,61352400,15.893889,"INTC" +"2010-06-24",20.620001,20.790001,20.200001,20.32,62003900,15.519654,"INTC" +"2010-06-25",20.4,20.41,19.889999,20.030001,94683200,15.29816,"INTC" +"2010-06-28",20.110001,20.59,19.91,20.360001,54468400,15.550207,"INTC" +"2010-06-29",20,20.049999,19.65,19.790001,79050800,15.114858,"INTC" +"2010-06-30",19.700001,20.030001,19.4,19.450001,64294700,14.855178,"INTC" +"2010-07-01",19.43,19.620001,19,19.25,88020000,14.702423,"INTC" +"2010-07-02",19.209999,19.370001,18.959999,19.200001,58093400,14.664238,"INTC" +"2010-07-06",19.549999,19.76,19.25,19.48,60697600,14.878088,"INTC" +"2010-07-07",19.459999,20.17,19.389999,20.139999,72806800,15.382169,"INTC" +"2010-07-08",20.34,20.360001,19.83,20.1,65407600,15.351624,"INTC" +"2010-07-09",20.059999,20.280001,19.959999,20.24,52843800,15.458549,"INTC" +"2010-07-12",20.309999,20.65,20.299999,20.57,56587900,15.710589,"INTC" +"2010-07-13",20.969999,22.280001,20.82,21.01,103191800,16.046646,"INTC" +"2010-07-14",22.059999,22.25,21.280001,21.360001,199002600,16.313959,"INTC" +"2010-07-15",21.34,21.59,21.01,21.51,118558200,16.428528,"INTC" +"2010-07-16",21.43,21.48,21,21.02,80451500,16.054283,"INTC" +"2010-07-19",21.17,21.610001,21.16,21.59,63430400,16.489628,"INTC" +"2010-07-20",21.16,21.73,21.1,21.65,72666400,16.535452,"INTC" +"2010-07-21",21.57,21.65,21.18,21.26,71775300,16.237587,"INTC" +"2010-07-22",21.35,21.98,21.34,21.780001,74465500,16.634739,"INTC" +"2010-07-23",21.639999,21.719999,21.33,21.690001,62115500,16.566,"INTC" +"2010-07-26",21.68,21.74,21.41,21.709999,50929500,16.581278,"INTC" +"2010-07-27",21.68,21.74,21.389999,21.58,53975800,16.481995,"INTC" +"2010-07-28",21.639999,21.690001,21.290001,21.33,51673900,16.291054,"INTC" +"2010-07-29",21.389999,21.48,20.76,21.030001,83811400,16.06192,"INTC" +"2010-07-30",20.77,20.92,20.58,20.6,67395900,15.733501,"INTC" +"2010-08-02",20.9,21.280001,20.73,21.15,50316200,16.153574,"INTC" +"2010-08-03",21.01,21.030001,20.709999,20.870001,60929200,15.93972,"INTC" +"2010-08-04",20.809999,20.860001,20.450001,20.73,85639700,15.953188,"INTC" +"2010-08-05",20.639999,20.790001,20.459999,20.67,44475000,15.907017,"INTC" +"2010-08-06",20.450001,20.809999,20.41,20.65,50833800,15.89162,"INTC" +"2010-08-09",20.790001,20.790001,20.41,20.65,46082800,15.89162,"INTC" +"2010-08-10",20.110001,20.17,19.700001,19.82,136352400,15.252881,"INTC" +"2010-08-11",19.530001,19.58,19.299999,19.43,99079200,14.952744,"INTC" +"2010-08-12",19.17,19.73,19.08,19.450001,86580600,14.968138,"INTC" +"2010-08-13",19.33,19.49,19.15,19.15,57384800,14.737268,"INTC" +"2010-08-16",19.139999,19.559999,19.110001,19.469999,48721100,14.983528,"INTC" +"2010-08-17",19.719999,19.870001,19.5,19.530001,60836400,15.029702,"INTC" +"2010-08-18",19.530001,19.780001,19.469999,19.59,58982400,15.075878,"INTC" +"2010-08-19",18.969999,19.129999,18.809999,18.9,159900400,14.544872,"INTC" +"2010-08-20",18.92,19,18.76,18.91,95174400,14.552569,"INTC" +"2010-08-23",18.92,18.98,18.6,18.700001,71954400,14.390964,"INTC" +"2010-08-24",18.559999,18.68,18.389999,18.41,75107400,14.167784,"INTC" +"2010-08-25",18.26,18.59,18.18,18.48,63350600,14.221651,"INTC" +"2010-08-26",18.6,18.610001,18.120001,18.18,69586000,13.990785,"INTC" +"2010-08-27",18.23,18.52,17.809999,18.370001,135184300,14.137002,"INTC" +"2010-08-30",18.25,18.309999,17.940001,17.959999,73718900,13.821479,"INTC" +"2010-08-31",17.879999,17.92,17.6,17.67,111601400,13.598304,"INTC" +"2010-09-01",17.940001,18.27,17.889999,18.139999,73611500,13.959992,"INTC" +"2010-09-02",18.23,18.33,18.08,18.280001,53192100,14.067741,"INTC" +"2010-09-03",18.52,18.59,18.200001,18.43,59143200,14.183177,"INTC" +"2010-09-07",18.360001,18.41,18.049999,18.120001,58636500,13.944611,"INTC" +"2010-09-08",18.040001,18.049999,17.75,17.9,101747000,13.775304,"INTC" +"2010-09-09",18.049999,18.08,17.93,18,65019600,13.852261,"INTC" +"2010-09-10",17.950001,18.1,17.84,17.969999,68814700,13.82917,"INTC" +"2010-09-13",18.219999,18.559999,18.200001,18.559999,73870900,14.283221,"INTC" +"2010-09-14",18.530001,18.799999,18.34,18.74,64479500,14.421744,"INTC" +"2010-09-15",18.73,18.77,18.540001,18.719999,56107300,14.406348,"INTC" +"2010-09-16",18.700001,18.98,18.58,18.969999,69165800,14.598743,"INTC" +"2010-09-17",19.030001,19.08,18.67,18.809999,70436600,14.475614,"INTC" +"2010-09-20",18.889999,18.959999,18.690001,18.93,44935100,14.56796,"INTC" +"2010-09-21",18.879999,19.27,18.84,19.139999,69131400,14.72957,"INTC" +"2010-09-22",19.040001,19.25,18.889999,19.01,61569400,14.629527,"INTC" +"2010-09-23",18.85,19.309999,18.75,18.98,51954700,14.606439,"INTC" +"2010-09-24",19.23,19.450001,19.18,19.42,55749300,14.94505,"INTC" +"2010-09-27",19.4,19.43,19.18,19.24,51071000,14.806528,"INTC" +"2010-09-28",19.309999,19.57,19.1,19.51,61019600,15.014309,"INTC" +"2010-09-29",19.48,19.620001,19.120001,19.24,62484300,14.806528,"INTC" +"2010-09-30",19.34,19.6,19.110001,19.200001,75382200,14.775746,"INTC" +"2010-10-01",19.469999,20.35,18.879999,19.32,41275000,14.868091,"INTC" +"2010-10-04",19.25,19.299999,18.77,18.870001,67082000,14.521785,"INTC" +"2010-10-05",19.08,19.290001,19.030001,19.15,61004600,14.737268,"INTC" +"2010-10-06",19.209999,19.370001,19.129999,19.309999,54990000,14.860396,"INTC" +"2010-10-07",19.370001,19.540001,19.209999,19.4,51794600,14.929656,"INTC" +"2010-10-08",19.4,19.58,19.209999,19.52,46528700,15.02201,"INTC" +"2010-10-11",19.59,19.75,19.530001,19.559999,52722400,15.052789,"INTC" +"2010-10-12",19.65,19.799999,19.440001,19.77,94743400,15.214398,"INTC" +"2010-10-13",19.98,20.030001,19.16,19.24,173827300,14.806528,"INTC" +"2010-10-14",19.309999,19.459999,19.200001,19.32,59255900,14.868091,"INTC" +"2010-10-15",19.440001,19.469999,19.200001,19.32,64052800,14.868091,"INTC" +"2010-10-18",19.26,19.32,18.969999,19.190001,54985100,14.768046,"INTC" +"2010-10-19",19.01,19.389999,18.9,19.209999,85409800,14.783442,"INTC" +"2010-10-20",19.299999,19.780001,19.290001,19.639999,84884600,15.114354,"INTC" +"2010-10-21",19.75,19.860001,19.57,19.76,74287500,15.206704,"INTC" +"2010-10-22",19.790001,19.93,19.75,19.84,50129800,15.26827,"INTC" +"2010-10-25",19.950001,20,19.799999,19.870001,45769400,15.291355,"INTC" +"2010-10-26",19.790001,20.110001,19.73,20.040001,56344600,15.422183,"INTC" +"2010-10-27",19.93,20.200001,19.809999,20.190001,48151900,15.537617,"INTC" +"2010-10-28",20.290001,20.530001,20.02,20.469999,71144000,15.753098,"INTC" +"2010-10-29",20.450001,20.559999,20.01,20.049999,60774400,15.429881,"INTC" +"2010-11-01",20.35,20.67,20.34,20.57,51593700,15.830053,"INTC" +"2010-11-02",20.639999,20.700001,20.290001,20.34,60959100,15.653057,"INTC" +"2010-11-03",20.34,20.52,20.219999,20.48,53044600,15.883789,"INTC" +"2010-11-04",20.66,21.02,20.559999,20.969999,66048200,16.263821,"INTC" +"2010-11-05",21.01,21.290001,20.969999,21.24,55960500,16.473227,"INTC" +"2010-11-08",21.34,21.5,21.17,21.23,53006900,16.465469,"INTC" +"2010-11-09",21.200001,21.35,21.030001,21.16,46639500,16.41118,"INTC" +"2010-11-10",21.15,21.17,20.82,21.040001,48072100,16.318111,"INTC" +"2010-11-11",20.690001,21.23,20.549999,21.209999,69682800,16.449961,"INTC" +"2010-11-12",21.440001,21.809999,21.33,21.530001,100662400,16.698145,"INTC" +"2010-11-15",21.65,21.66,21.26,21.299999,50076900,16.51976,"INTC" +"2010-11-16",21.129999,21.27,20.879999,21.07,62890100,16.341375,"INTC" +"2010-11-17",21.02,21.219999,20.93,21.08,44262100,16.349134,"INTC" +"2010-11-18",21.049999,21.24,20.92,21.02,68847000,16.302599,"INTC" +"2010-11-19",20.969999,21.200001,20.879999,21.139999,49134200,16.395668,"INTC" +"2010-11-22",20.92,21.280001,20.879999,21.25,40328600,16.480982,"INTC" +"2010-11-23",21.040001,21.219999,20.809999,21.09,44856200,16.356892,"INTC" +"2010-11-24",21.23,21.57,21.17,21.389999,42449700,16.589561,"INTC" +"2010-11-26",21.24,21.43,21.1,21.34,19147500,16.550783,"INTC" +"2010-11-29",21.15,21.450001,21.120001,21.33,46887900,16.54303,"INTC" +"2010-11-30",21.18,21.299999,21.07,21.16,52406500,16.41118,"INTC" +"2010-12-01",21.459999,21.6,21.42,21.48,52939300,16.659363,"INTC" +"2010-12-02",21.5,21.77,21.48,21.700001,48095800,16.829988,"INTC" +"2010-12-03",21.629999,21.780001,21.620001,21.690001,43907400,16.822233,"INTC" +"2010-12-06",21.610001,21.76,21.549999,21.700001,31861200,16.829988,"INTC" +"2010-12-07",21.84,21.860001,21.58,21.58,46991400,16.736923,"INTC" +"2010-12-08",21.690001,21.9,21.66,21.82,68959600,16.923059,"INTC" +"2010-12-09",22.01,22.07,21.719999,21.809999,79874700,16.915304,"INTC" +"2010-12-10",21.91,21.98,21.799999,21.91,52407700,16.992861,"INTC" +"2010-12-13",22.01,22.02,21.34,21.5,78296300,16.674881,"INTC" +"2010-12-14",21.4,21.559999,21.299999,21.469999,41699300,16.651609,"INTC" +"2010-12-15",21.35,21.5,21.280001,21.280001,42701400,16.504246,"INTC" +"2010-12-16",21.35,21.389999,21.25,21.299999,35224900,16.51976,"INTC" +"2010-12-17",21.309999,21.49,21.27,21.459999,57138100,16.64385,"INTC" +"2010-12-20",21.389999,21.43,21.200001,21.23,34211900,16.465469,"INTC" +"2010-12-21",21.27,21.27,21.08,21.1,34102300,16.364647,"INTC" +"2010-12-22",20.950001,21.02,20.809999,20.889999,49206900,16.201777,"INTC" +"2010-12-23",20.84,20.92,20.700001,20.84,27960800,16.162992,"INTC" +"2010-12-27",20.75,20.860001,20.65,20.84,18604300,16.162992,"INTC" +"2010-12-28",20.809999,20.93,20.76,20.879999,21169600,16.194017,"INTC" +"2010-12-29",20.940001,21.059999,20.879999,20.940001,20848400,16.240555,"INTC" +"2010-12-30",20.950001,21.08,20.93,21.02,18876000,16.302599,"INTC" +"2010-12-31",21.030001,21.059999,20.940001,21.030001,15743700,16.310352,"INTC" +"2011-01-03",21.01,21.049999,20.780001,20.85,58223800,16.170748,"INTC" +"2011-01-04",21.120001,21.200001,21.049999,21.15,75206200,16.403419,"INTC" +"2011-01-05",21.190001,21.209999,20.9,20.940001,61810500,16.240555,"INTC" +"2011-01-06",20.67,20.82,20.549999,20.77,116669000,16.108711,"INTC" +"2011-01-07",20.709999,20.77,20.27,20.66,74806100,16.023394,"INTC" +"2011-01-10",20.709999,20.77,20.57,20.690001,51449700,16.046659,"INTC" +"2011-01-11",20.83,21.120001,20.74,21.049999,64452600,16.325872,"INTC" +"2011-01-12",21.27,21.33,21.07,21.299999,53380600,16.51976,"INTC" +"2011-01-13",21.26,21.32,21.08,21.290001,104066300,16.512003,"INTC" +"2011-01-14",21.35,21.42,20.969999,21.08,154888800,16.349134,"INTC" +"2011-01-18",21.030001,21.200001,20.940001,21.08,55272100,16.349134,"INTC" +"2011-01-19",21.07,21.129999,20.950001,21.01,43339000,16.294842,"INTC" +"2011-01-20",20.940001,20.950001,20.620001,20.950001,56170800,16.248312,"INTC" +"2011-01-21",20.950001,21.040001,20.809999,20.82,63697600,16.147478,"INTC" +"2011-01-24",21.030001,21.24,20.93,21.24,82375700,16.473227,"INTC" +"2011-01-25",21.280001,21.57,21.17,21.549999,72327200,16.713652,"INTC" +"2011-01-26",21.77,21.9,21.66,21.75,57196100,16.868773,"INTC" +"2011-01-27",21.76,21.940001,21.65,21.75,58069200,16.868773,"INTC" +"2011-01-28",21.76,21.889999,21.35,21.459999,55193100,16.64385,"INTC" +"2011-01-31",21.549999,21.639999,21.030001,21.459999,90844300,16.64385,"INTC" +"2011-02-01",21.49,21.700001,21.280001,21.48,60971000,16.659363,"INTC" +"2011-02-02",21.48,21.709999,21.469999,21.559999,46928100,16.721407,"INTC" +"2011-02-03",21.41,21.65,21.299999,21.57,39846000,16.870955,"INTC" +"2011-02-04",21.469999,21.700001,21.43,21.68,39353500,16.956999,"INTC" +"2011-02-07",21.74,21.860001,21.629999,21.690001,43643100,16.964808,"INTC" +"2011-02-08",21.65,21.68,21.4,21.639999,48215100,16.925701,"INTC" +"2011-02-09",21.530001,21.6,21.42,21.459999,44601400,16.784918,"INTC" +"2011-02-10",21.43,21.84,21.35,21.799999,56661800,17.050852,"INTC" +"2011-02-11",21.629999,21.85,21.52,21.76,43716600,17.019569,"INTC" +"2011-02-14",21.629999,21.799999,21.5,21.57,45134600,16.870955,"INTC" +"2011-02-15",21.48,21.549999,21.280001,21.450001,50640200,16.777098,"INTC" +"2011-02-16",21.57,21.879999,21.43,21.75,55214100,17.011742,"INTC" +"2011-02-17",21.68,22.059999,21.67,21.969999,50185500,17.183813,"INTC" +"2011-02-18",22.09,22.209999,22.01,22.139999,55060500,17.316782,"INTC" +"2011-02-22",21.950001,22.190001,21.73,21.809999,64515600,17.058666,"INTC" +"2011-02-23",21.700001,21.719999,21.01,21.15,83648300,16.542448,"INTC" +"2011-02-24",21.1,21.41,21.030001,21.290001,54496400,16.651957,"INTC" +"2011-02-25",21.52,22,21.459999,21.860001,53475700,17.09778,"INTC" +"2011-02-28",21.75,21.84,21.370001,21.469999,66390100,16.792738,"INTC" +"2011-03-01",21.610001,21.690001,21.35,21.389999,57987400,16.730169,"INTC" +"2011-03-02",21.42,21.700001,21.4,21.49,52192300,16.808384,"INTC" +"2011-03-03",21.66,21.879999,21.65,21.790001,50504000,17.04303,"INTC" +"2011-03-04",21.879999,22.08,21.4,21.559999,64664800,16.863136,"INTC" +"2011-03-07",21.690001,21.74,21.08,21.209999,57520200,16.58938,"INTC" +"2011-03-08",21.26,21.26,21.02,21.129999,57165700,16.526812,"INTC" +"2011-03-09",21.08,21.34,20.940001,21.200001,60415900,16.581562,"INTC" +"2011-03-10",20.940001,21.02,20.719999,20.790001,69121300,16.260878,"INTC" +"2011-03-11",20.629999,20.959999,20.610001,20.870001,45640700,16.323446,"INTC" +"2011-03-14",20.66,20.879999,20.620001,20.84,48954200,16.299984,"INTC" +"2011-03-15",20.23,20.33,20.01,20.18,80464000,15.783772,"INTC" +"2011-03-16",20.030001,20.370001,19.709999,19.809999,84812700,15.494371,"INTC" +"2011-03-17",20.02,20.059999,19.799999,19.9,59048300,15.564767,"INTC" +"2011-03-18",19.98,20.15,19.879999,19.93,74001300,15.588234,"INTC" +"2011-03-21",19.9,20.389999,19.879999,20.190001,43392300,15.791587,"INTC" +"2011-03-22",20.18,20.209999,19.98,20.15,45962800,15.760307,"INTC" +"2011-03-23",20.09,20.360001,20.01,20.290001,37924600,15.869809,"INTC" +"2011-03-24",20.51,20.51,20.280001,20.379999,49378300,15.940198,"INTC" +"2011-03-25",20.299999,20.6,20.209999,20.370001,52478400,15.932377,"INTC" +"2011-03-28",20.440001,20.66,20.33,20.34,37109400,15.908916,"INTC" +"2011-03-29",20.27,20.290001,19.98,20.280001,59545200,15.861982,"INTC" +"2011-03-30",20.42,20.459999,20.110001,20.459999,54565700,16.002773,"INTC" +"2011-03-31",20.290001,20.370001,19.940001,20.18,87528000,15.783772,"INTC" +"2011-04-01",20.379999,20.379999,19.559999,19.719999,82621500,15.423978,"INTC" +"2011-04-04",19.790001,19.799999,19.360001,19.49,69372800,15.244086,"INTC" +"2011-04-05",19.59,19.879999,19.549999,19.709999,62605700,15.416162,"INTC" +"2011-04-06",19.860001,19.950001,19.709999,19.950001,56267400,15.603879,"INTC" +"2011-04-07",19.92,20.09,19.82,20.030001,51606400,15.666449,"INTC" +"2011-04-08",20.040001,20.200001,19.950001,20.02,46474900,15.658623,"INTC" +"2011-04-11",20.07,20.200001,20.01,20.120001,43166300,15.736846,"INTC" +"2011-04-12",20.01,20.07,19.690001,19.76,52110300,15.455265,"INTC" +"2011-04-13",19.879999,19.950001,19.719999,19.780001,38977500,15.470908,"INTC" +"2011-04-14",19.639999,19.66,19.41,19.58,52706900,15.314479,"INTC" +"2011-04-15",19.6,19.75,19.530001,19.75,44283000,15.447446,"INTC" +"2011-04-18",19.530001,19.74,19.450001,19.620001,46481400,15.345762,"INTC" +"2011-04-19",19.67,19.98,19.620001,19.860001,81426500,15.533484,"INTC" +"2011-04-20",21.209999,21.440001,20.940001,21.41,174554500,16.745808,"INTC" +"2011-04-21",21.389999,21.49,21.190001,21.459999,77640100,16.784918,"INTC" +"2011-04-25",21.370001,22.01,21.33,21.940001,81676700,17.160357,"INTC" +"2011-04-26",21.82,22.530001,21.809999,22.48,105300000,17.582714,"INTC" +"2011-04-27",22.540001,22.68,22.33,22.629999,68452900,17.700029,"INTC" +"2011-04-28",22.450001,22.870001,22.450001,22.799999,5.5e+07,17.833,"INTC" +"2011-04-29",22.799999,23.190001,22.629999,23.15,156189000,18.106752,"INTC" +"2011-05-02",23.02,23.18,22.809999,22.91,71970500,17.919035,"INTC" +"2011-05-03",22.809999,23.459999,22.67,23.23,110500000,18.169321,"INTC" +"2011-05-04",23.049999,23.559999,22.719999,23.5,137107200,18.525007,"INTC" +"2011-05-05",23.43,23.860001,23.17,23.610001,94292200,18.611715,"INTC" +"2011-05-06",23.459999,23.59,23.129999,23.25,100005900,18.327929,"INTC" +"2011-05-09",23.129999,23.200001,22.65,22.76,73296400,17.941662,"INTC" +"2011-05-10",22.85,23.200001,22.82,23.030001,66314300,18.15451,"INTC" +"2011-05-11",23.290001,23.629999,23.200001,23.41,85800000,18.454062,"INTC" +"2011-05-12",23.25,23.83,23.23,23.709999,66300000,18.690546,"INTC" +"2011-05-13",23.66,23.799999,23.360001,23.41,53099500,18.454062,"INTC" +"2011-05-16",23.32,23.950001,23.27,23.639999,74471600,18.635365,"INTC" +"2011-05-17",23.370001,23.57,23.08,23.549999,86074100,18.564419,"INTC" +"2011-05-18",23.6,23.959999,23.52,23.879999,65592900,18.82456,"INTC" +"2011-05-19",23.32,23.870001,23.200001,23.540001,98367500,18.556538,"INTC" +"2011-05-20",23.459999,23.540001,23.15,23.219999,63124700,18.304279,"INTC" +"2011-05-23",22.92,23.030001,22.76,22.860001,64900000,18.020493,"INTC" +"2011-05-24",22.889999,22.91,22.59,22.610001,51736300,17.823423,"INTC" +"2011-05-25",22.52,22.83,22.41,22.68,49375900,17.878605,"INTC" +"2011-05-26",22.620001,22.639999,22.450001,22.5,44432200,17.736708,"INTC" +"2011-05-27",22.459999,22.52,22.110001,22.209999,67162300,17.508102,"INTC" +"2011-05-31",22.450001,22.639999,22.32,22.51,59575300,17.744591,"INTC" +"2011-06-01",22.450001,22.48,21.98,22,56011400,17.342558,"INTC" +"2011-06-02",22.01,22.33,21.860001,22.09,53445700,17.413502,"INTC" +"2011-06-03",21.790001,22.1,21.67,21.73,53937700,17.129715,"INTC" +"2011-06-06",21.74,21.950001,21.66,21.83,49667100,17.208546,"INTC" +"2011-06-07",22.040001,22.440001,22,22.059999,60300000,17.389856,"INTC" +"2011-06-08",21.959999,22.129999,21.73,21.82,49513200,17.200663,"INTC" +"2011-06-09",21.870001,22.01,21.700001,21.76,36986100,17.15337,"INTC" +"2011-06-10",21.73,21.799999,21.26,21.379999,53233300,16.853813,"INTC" +"2011-06-13",21.43,21.6,21.280001,21.389999,43550000,16.861694,"INTC" +"2011-06-14",21.6,21.92,21.549999,21.82,51995000,17.200663,"INTC" +"2011-06-15",21.68,21.83,21.4,21.42,48556700,16.885344,"INTC" +"2011-06-16",21.459999,21.790001,21.27,21.42,53634800,16.885344,"INTC" +"2011-06-17",21.68,21.68,21.07,21.190001,96504000,16.704039,"INTC" +"2011-06-20",21.190001,21.42,21.17,21.33,37358400,16.8144,"INTC" +"2011-06-21",21.459999,21.690001,21.219999,21.65,55384300,17.06665,"INTC" +"2011-06-22",21.540001,21.610001,21.379999,21.4,37679600,16.869579,"INTC" +"2011-06-23",21.200001,21.719999,21.059999,21.709999,54189000,17.113955,"INTC" +"2011-06-24",21.610001,21.74,21.18,21.200001,124407700,16.711918,"INTC" +"2011-06-27",21.17,21.48,21,21.34,45183400,16.822279,"INTC" +"2011-06-28",21.42,21.540001,21.26,21.49,36515100,16.940523,"INTC" +"2011-06-29",21.530001,21.57,21.309999,21.389999,31660400,16.861694,"INTC" +"2011-06-30",21.48,22.219999,21.48,22.16,53930200,17.468685,"INTC" +"2011-07-01",22.209999,22.58,22.1,22.530001,35837100,17.760359,"INTC" +"2011-07-05",22.690001,22.690001,22.360001,22.440001,33358200,17.689407,"INTC" +"2011-07-06",22.450001,22.82,22.440001,22.75,43269800,17.933783,"INTC" +"2011-07-07",22.889999,23.389999,22.860001,23.23,53107000,18.312162,"INTC" +"2011-07-08",22.959999,23.200001,22.809999,23.09,35838800,18.201797,"INTC" +"2011-07-11",22.84,22.98,22.73,22.85,34663100,18.012609,"INTC" +"2011-07-12",22.620001,22.719999,22.24,22.450001,51048100,17.697292,"INTC" +"2011-07-13",22.57,22.73,22.32,22.48,43265500,17.72094,"INTC" +"2011-07-14",22.559999,22.700001,22.209999,22.27,47571900,17.555401,"INTC" +"2011-07-15",22.27,22.559999,22.200001,22.370001,49959400,17.63423,"INTC" +"2011-07-18",22.290001,22.43,22.08,22.280001,45195400,17.563288,"INTC" +"2011-07-19",22.440001,23.1,22.440001,23.059999,55706900,18.178154,"INTC" +"2011-07-20",23.1,23.219999,22.9,22.99,57158800,18.122976,"INTC" +"2011-07-21",22.35,22.879999,22.17,22.809999,80125400,17.981085,"INTC" +"2011-07-22",22.940001,23.25,22.780001,23.129999,45085500,18.233337,"INTC" +"2011-07-25",22.940001,23.280001,22.799999,23.030001,40716100,18.15451,"INTC" +"2011-07-26",23.030001,23.15,22.83,22.9,45573600,18.052023,"INTC" +"2011-07-27",22.65,22.75,22.35,22.530001,59198500,17.760359,"INTC" +"2011-07-28",22.469999,22.879999,22.33,22.549999,36736700,17.776119,"INTC" +"2011-07-29",22.35,22.620001,22.219999,22.33,51897500,17.602694,"INTC" +"2011-08-01",22.57,22.690001,21.9,22.24,51674300,17.531752,"INTC" +"2011-08-02",22.01,22.190001,21.709999,21.719999,56976600,17.121836,"INTC" +"2011-08-03",21.6,21.969999,21.35,21.809999,65640300,17.360632,"INTC" +"2011-08-04",21.469999,21.809999,20.84,20.85,86743900,16.596478,"INTC" +"2011-08-05",21,21.200001,20.209999,20.790001,101800300,16.548723,"INTC" +"2011-08-08",20.24,20.870001,20.08,20.110001,137491600,16.007444,"INTC" +"2011-08-09",20.280001,20.620001,19.52,20.6,116628500,16.397482,"INTC" +"2011-08-10",20.27,20.51,19.77,19.93,95403800,15.864165,"INTC" +"2011-08-11",20.139999,21,20.07,20.76,75327100,16.524837,"INTC" +"2011-08-12",20.780001,20.91,20.559999,20.65,54183200,16.437277,"INTC" +"2011-08-15",20.75,20.93,20.629999,20.889999,46288900,16.628323,"INTC" +"2011-08-16",20.74,21.07,20.5,20.790001,44763700,16.548723,"INTC" +"2011-08-17",20.58,20.98,20.4,20.67,51304900,16.453199,"INTC" +"2011-08-18",20.15,20.18,19.549999,19.77,92196400,15.736809,"INTC" +"2011-08-19",19.610001,19.959999,19.16,19.190001,79157400,15.275128,"INTC" +"2011-08-22",19.549999,19.68,19.26,19.379999,48904000,15.426369,"INTC" +"2011-08-23",19.360001,19.709999,19.299999,19.709999,54210800,15.689046,"INTC" +"2011-08-24",19.58,19.879999,19.370001,19.799999,53521400,15.760684,"INTC" +"2011-08-25",19.83,19.879999,19.4,19.42,51597200,15.458206,"INTC" +"2011-08-26",19.43,19.969999,19.27,19.77,53819400,15.736809,"INTC" +"2011-08-29",19.940001,20.309999,19.83,20.299999,40646100,16.158684,"INTC" +"2011-08-30",20.190001,20.35,19.92,20.24,39098800,16.110924,"INTC" +"2011-08-31",20.23,20.41,20.02,20.129999,55288500,16.023363,"INTC" +"2011-09-01",20.280001,20.35,19.99,19.99,40781200,15.911922,"INTC" +"2011-09-02",19.799999,19.93,19.57,19.639999,42807600,15.633325,"INTC" +"2011-09-06",19.25,19.58,19.16,19.540001,44255600,15.553727,"INTC" +"2011-09-07",20.02,20.139999,19.860001,20.08,46090100,15.983559,"INTC" +"2011-09-08",20.049999,20.299999,19.809999,19.9,42985100,15.840281,"INTC" +"2011-09-09",19.75,20.219999,19.66,19.700001,61406600,15.681087,"INTC" +"2011-09-12",19.530001,20.290001,19.52,20.280001,53318000,16.142761,"INTC" +"2011-09-13",20.32,20.9,20.209999,20.76,60222400,16.524837,"INTC" +"2011-09-14",20.889999,21.4,20.709999,21.120001,58352700,16.811399,"INTC" +"2011-09-15",21.309999,21.67,21.219999,21.540001,53239300,17.145718,"INTC" +"2011-09-16",21.65,22.09,21.43,21.969999,90738900,17.487991,"INTC" +"2011-09-19",21.77,22.059999,21.629999,21.93,57738000,17.456152,"INTC" +"2011-09-20",21.99,22.469999,21.860001,22.200001,71495200,17.671072,"INTC" +"2011-09-21",22.18,22.5,21.9,21.940001,66811700,17.464109,"INTC" +"2011-09-22",21.549999,21.9,21.34,21.620001,94232800,17.209393,"INTC" +"2011-09-23",21.389999,22.27,21.219999,22.16,74135600,17.639231,"INTC" +"2011-09-26",22.16,22.440001,21.790001,22.24,64847800,17.702909,"INTC" +"2011-09-27",22.5,22.98,22.370001,22.540001,88219700,17.941708,"INTC" +"2011-09-28",22.610001,22.709999,22.299999,22.309999,74789100,17.758629,"INTC" +"2011-09-29",22.379999,22.6,21.870001,22.209999,85510500,17.679031,"INTC" +"2011-09-30",21.93,22.07,21.33,21.34,64453700,16.986513,"INTC" +"2011-10-03",21.18,21.4,20.57,20.620001,95768300,16.413403,"INTC" +"2011-10-04",20.450001,21.27,20.4,21.219999,77896900,16.890995,"INTC" +"2011-10-05",21.25,21.969999,21.059999,21.85,70932100,17.392469,"INTC" +"2011-10-06",21.92,22.049999,21.67,22.030001,58483000,17.535757,"INTC" +"2011-10-07",22.07,22.5,21.91,22.290001,58425800,17.742712,"INTC" +"2011-10-10",22.48,22.889999,22.469999,22.879999,40172800,18.212345,"INTC" +"2011-10-11",22.76,23,22.610001,22.99,50604700,18.2999,"INTC" +"2011-10-12",23,23.280001,22.98,23.120001,59913300,18.403387,"INTC" +"2011-10-13",23.02,23.459999,22.959999,23.389999,51288900,18.618301,"INTC" +"2011-10-14",23.440001,23.5,23.25,23.5,44894100,18.705864,"INTC" +"2011-10-17",23.32,23.6,23.139999,23.280001,47936100,18.530743,"INTC" +"2011-10-18",23.17,23.49,23.07,23.4,85272200,18.626263,"INTC" +"2011-10-19",24.01,24.5,23.860001,24.24,139956200,19.294901,"INTC" +"2011-10-20",23.879999,23.879999,23.35,23.610001,88682000,18.793421,"INTC" +"2011-10-21",23.860001,24.25,23.799999,24.030001,123273100,19.127739,"INTC" +"2011-10-24",24.049999,24.790001,24.02,24.59,138273600,19.573494,"INTC" +"2011-10-25",24.469999,24.85,24.389999,24.629999,60939200,19.605337,"INTC" +"2011-10-26",24.799999,24.84,24.34,24.700001,58249900,19.661053,"INTC" +"2011-10-27",24.93,25.200001,24.85,25.129999,84559200,20.00333,"INTC" +"2011-10-28",24.870001,25.030001,24.73,24.98,44897400,19.883936,"INTC" +"2011-10-31",24.57,24.92,24.49,24.540001,43121800,19.533693,"INTC" +"2011-11-01",24.110001,24.35,23.82,23.9,68002400,19.024258,"INTC" +"2011-11-02",24.02,24.059999,23.549999,23.85,56626000,18.984459,"INTC" +"2011-11-03",23.790001,24.23,23.280001,24.200001,58297700,19.434181,"INTC" +"2011-11-04",24.040001,24.07,23.66,23.74,46476000,19.064768,"INTC" +"2011-11-07",23.700001,24.309999,23.629999,24.280001,51137900,19.498419,"INTC" +"2011-11-08",24.48,24.77,24.26,24.75,55961900,19.87586,"INTC" +"2011-11-09",24.24,24.32,23.799999,23.84,56872200,19.145075,"INTC" +"2011-11-10",24.139999,24.25,23.74,24.059999,45508700,19.321749,"INTC" +"2011-11-11",24.309999,24.9,24.299999,24.85,43867200,19.956169,"INTC" +"2011-11-14",24.780001,24.9,24.48,24.629999,49418100,19.779497,"INTC" +"2011-11-15",24.66,25.459999,24.620001,25.34,77391300,20.349672,"INTC" +"2011-11-16",25.129999,25.5,24.879999,24.940001,74241700,20.028442,"INTC" +"2011-11-17",24.9,24.950001,24.120001,24.34,62125300,19.546602,"INTC" +"2011-11-18",24.17,24.43,24.02,24.290001,45683600,19.506451,"INTC" +"2011-11-21",24.030001,24.15,23.35,23.57,58579300,18.928246,"INTC" +"2011-11-22",23.379999,23.530001,23.09,23.24,48479200,18.663233,"INTC" +"2011-11-23",23.040001,23.139999,22.690001,22.700001,52698400,18.229578,"INTC" +"2011-11-25",22.549999,23.219999,22.51,22.73,28346900,18.25367,"INTC" +"2011-11-28",23.280001,23.57,23.25,23.459999,39753000,18.839911,"INTC" +"2011-11-29",23.49,23.9,23.42,23.58,44191100,18.936275,"INTC" +"2011-11-30",24.280001,24.940001,24.23,24.91,73450200,20.004353,"INTC" +"2011-12-01",24.870001,24.969999,24.4,24.92,51820400,20.012383,"INTC" +"2011-12-02",25.01,25.139999,24.6,24.639999,41486500,19.787527,"INTC" +"2011-12-05",25.030001,25.200001,24.790001,25.01,42526800,20.084661,"INTC" +"2011-12-06",25.09,25.48,25,25.35,49516000,20.357706,"INTC" +"2011-12-07",25.33,25.780001,25.129999,25.66,54791500,20.606651,"INTC" +"2011-12-08",25.450001,25.530001,24.629999,24.709999,58000600,19.84374,"INTC" +"2011-12-09",24.41,25.1,24.379999,25.01,44071500,20.084661,"INTC" +"2011-12-12",24.18,24.290001,23.610001,24,94831300,19.273558,"INTC" +"2011-12-13",24.049999,24.059999,23.42,23.559999,78519000,18.920219,"INTC" +"2011-12-14",23.48,23.559999,23.139999,23.309999,56395100,18.719448,"INTC" +"2011-12-15",23.58,23.67,23.25,23.309999,38692600,18.719448,"INTC" +"2011-12-16",23.469999,23.889999,23.23,23.23,94567200,18.655203,"INTC" +"2011-12-19",23.389999,23.48,23.049999,23.1,42243000,18.5508,"INTC" +"2011-12-20",23.49,23.98,23.440001,23.84,46309500,19.145075,"INTC" +"2011-12-21",23.950001,24.09,23.43,23.68,45222100,19.016584,"INTC" +"2011-12-22",23.83,24.1,23.76,24.02,32002200,19.289627,"INTC" +"2011-12-23",24.129999,24.4,24.040001,24.4,24832700,19.594793,"INTC" +"2011-12-27",24.450001,24.700001,24.4,24.559999,24136000,19.723284,"INTC" +"2011-12-28",24.52,24.559999,24.18,24.23,23703400,19.458267,"INTC" +"2011-12-29",24.360001,24.58,24.280001,24.549999,22319300,19.71525,"INTC" +"2011-12-30",24.43,24.620001,24.25,24.25,21710100,19.474331,"INTC" +"2012-01-03",24.620001,24.889999,24.389999,24.540001,44845600,19.707212,"INTC" +"2012-01-04",24.57,25.129999,24.530001,25.110001,47504000,20.16497,"INTC" +"2012-01-05",25.059999,25.450001,24.98,25.4,49490600,20.397852,"INTC" +"2012-01-06",25.209999,25.4,25.01,25.25,36343500,20.277395,"INTC" +"2012-01-09",25.4,25.559999,25.219999,25.469999,47478600,20.454069,"INTC" +"2012-01-10",25.709999,25.92,25.51,25.59,41060900,20.550436,"INTC" +"2012-01-11",25.43,25.889999,25.34,25.799999,57170000,20.71908,"INTC" +"2012-01-12",25.85,25.9,25.540001,25.75,44420500,20.67893,"INTC" +"2012-01-13",25.690001,25.719999,25.1,25.139999,63313400,20.18906,"INTC" +"2012-01-17",25.18,25.4,24.969999,25.040001,60438600,20.108757,"INTC" +"2012-01-18",25.129999,25.48,25.01,25.389999,62687000,20.389826,"INTC" +"2012-01-19",25.52,25.68,25.370001,25.629999,64946300,20.582563,"INTC" +"2012-01-20",25.870001,26.469999,25.5,26.379999,101272500,21.184858,"INTC" +"2012-01-23",26.35,26.889999,26.34,26.709999,69663500,21.449873,"INTC" +"2012-01-24",26.700001,26.98,26.610001,26.9,56220400,21.602453,"INTC" +"2012-01-25",26.84,26.950001,26.5,26.9,54757900,21.602453,"INTC" +"2012-01-26",26.950001,27,26.6,26.75,61678200,21.481995,"INTC" +"2012-01-27",26.66,26.84,26.59,26.73,50587400,21.465931,"INTC" +"2012-01-30",26.51,26.799999,26.27,26.74,60694100,21.473967,"INTC" +"2012-01-31",26.790001,26.799999,26.280001,26.42,45325300,21.216978,"INTC" +"2012-02-01",26.74,26.84,26.51,26.549999,46330600,21.321381,"INTC" +"2012-02-02",26.59,26.74,26.459999,26.49,34780300,21.273193,"INTC" +"2012-02-03",26.67,26.950001,26.58,26.74,42191600,21.645559,"INTC" +"2012-02-06",26.549999,26.73,26.360001,26.719999,36772600,21.629372,"INTC" +"2012-02-07",26.629999,26.74,26.43,26.639999,33101300,21.564611,"INTC" +"2012-02-08",26.66,26.99,26.610001,26.85,37072100,21.734604,"INTC" +"2012-02-09",26.91,27,26.790001,26.860001,35754200,21.742697,"INTC" +"2012-02-10",26.74,26.790001,26.450001,26.700001,33616000,21.613178,"INTC" +"2012-02-13",26.83,26.84,26.52,26.700001,24723000,21.613178,"INTC" +"2012-02-14",26.57,26.780001,26.5,26.780001,25409300,21.677938,"INTC" +"2012-02-15",26.879999,26.879999,26.5,26.58,35832700,21.516043,"INTC" +"2012-02-16",26.4,26.950001,26.35,26.83,42450700,21.71841,"INTC" +"2012-02-17",26.860001,27.5,26.82,27.370001,74254100,22.155535,"INTC" +"2012-02-21",27.34,27.370001,27.01,27.16,34911800,21.985544,"INTC" +"2012-02-22",27.059999,27.35,26.51,26.73,51973800,21.637459,"INTC" +"2012-02-23",26.559999,26.860001,26.35,26.66,33800100,21.580793,"INTC" +"2012-02-24",26.719999,26.799999,26.450001,26.700001,39309500,21.613178,"INTC" +"2012-02-27",26.52,27.200001,26.450001,26.889999,46022400,21.766981,"INTC" +"2012-02-28",26.93,27.299999,26.82,27.24,32820500,22.050299,"INTC" +"2012-02-29",27.25,27.299999,26.84,26.879999,41856200,21.758884,"INTC" +"2012-03-01",27.059999,27.139999,26.709999,26.860001,39413000,21.742697,"INTC" +"2012-03-02",26.9,27.030001,26.77,26.92,29632800,21.791265,"INTC" +"2012-03-05",26.91,26.91,26.360001,26.540001,32332200,21.48366,"INTC" +"2012-03-06",26.25,26.629999,26.200001,26.610001,37196700,21.540329,"INTC" +"2012-03-07",26.58,27,26.52,26.91,32720900,21.783169,"INTC" +"2012-03-08",27,27.040001,26.75,26.84,37261600,21.726507,"INTC" +"2012-03-09",26.940001,27.17,26.870001,27.07,29396700,21.912687,"INTC" +"2012-03-12",27,27.08,26.91,26.99,24006900,21.847935,"INTC" +"2012-03-13",27.120001,27.5,27.120001,27.49,33796800,22.252668,"INTC" +"2012-03-14",27.450001,27.9,27.34,27.459999,46835700,22.22839,"INTC" +"2012-03-15",27.5,27.85,27.43,27.75,34191900,22.463135,"INTC" +"2012-03-16",27.82,27.959999,27.700001,27.73,54672100,22.446947,"INTC" +"2012-03-19",27.66,27.9,27.540001,27.74,26937200,22.45504,"INTC" +"2012-03-20",27.65,27.9,27.559999,27.75,22684900,22.463135,"INTC" +"2012-03-21",27.790001,27.889999,27.700001,27.780001,22212900,22.487425,"INTC" +"2012-03-22",27.73,27.950001,27.610001,27.9,23395100,22.584558,"INTC" +"2012-03-23",27.940001,27.99,27.68,27.879999,24899500,22.568371,"INTC" +"2012-03-26",28.01,28.26,27.959999,28.190001,32799700,22.819309,"INTC" +"2012-03-27",28.24,28.280001,28.07,28.190001,24365100,22.819309,"INTC" +"2012-03-28",28.129999,28.25,27.799999,27.799999,35152000,22.503613,"INTC" +"2012-03-29",27.75,28.18,27.67,28.16,39616000,22.795027,"INTC" +"2012-03-30",28.389999,28.450001,28.02,28.120001,43024400,22.762642,"INTC" +"2012-04-02",28.040001,28.450001,27.99,28.379999,28853500,22.973106,"INTC" +"2012-04-03",28.309999,28.370001,27.950001,28.110001,34152500,22.754553,"INTC" +"2012-04-04",27.870001,28.030001,27.6,27.93,30845100,22.608845,"INTC" +"2012-04-05",27.870001,28.1,27.799999,28.07,22033800,22.722172,"INTC" +"2012-04-09",27.73,27.9,27.59,27.76,22965500,22.471228,"INTC" +"2012-04-10",27.700001,27.860001,27.41,27.450001,36272100,22.220293,"INTC" +"2012-04-11",27.68,28,27.629999,27.85,26668200,22.544085,"INTC" +"2012-04-12",27.969999,28.52,27.93,28.48,37053200,23.05406,"INTC" +"2012-04-13",28.35,28.389999,28.08,28.09,34480900,22.738356,"INTC" +"2012-04-16",28.26,28.549999,28.139999,28.41,37480000,22.997396,"INTC" +"2012-04-17",28.450001,28.780001,28.41,28.469999,61288000,23.045963,"INTC" +"2012-04-18",27.58,28.110001,27.459999,27.950001,72249100,22.625034,"INTC" +"2012-04-19",27.870001,28.09,27.440001,27.690001,43035900,22.414568,"INTC" +"2012-04-20",27.719999,27.969999,27.57,27.6,38058500,22.341711,"INTC" +"2012-04-23",27.33,27.57,27.24,27.450001,37791200,22.220293,"INTC" +"2012-04-24",27.35,27.6,27.24,27.309999,35010600,22.106964,"INTC" +"2012-04-25",27.43,27.91,27.35,27.860001,40854600,22.552176,"INTC" +"2012-04-26",27.799999,28.299999,27.75,28.219999,46644900,22.843596,"INTC" +"2012-04-27",28.110001,28.530001,28.1,28.379999,33310200,22.973106,"INTC" +"2012-04-30",28.42,28.540001,28.290001,28.4,28810500,22.989304,"INTC" +"2012-05-01",28.469999,29.049999,28.370001,28.950001,43316200,23.434513,"INTC" +"2012-05-02",28.82,29.27,28.719999,29.18,40434700,23.620699,"INTC" +"2012-05-03",29.26,29.27,28.42,28.559999,41219000,23.286402,"INTC" +"2012-05-04",28.32,28.379999,27.84,27.9,34573600,22.748272,"INTC" +"2012-05-07",27.83,27.98,27.65,27.76,37385900,22.634121,"INTC" +"2012-05-08",27.48,27.6,27.01,27.370001,53087400,22.316139,"INTC" +"2012-05-09",27.08,27.35,26.75,27.190001,40599300,22.169373,"INTC" +"2012-05-10",27.34,27.459999,26.959999,27.24,36239000,22.210138,"INTC" +"2012-05-11",27.26,27.950001,27.200001,27.629999,34937400,22.528126,"INTC" +"2012-05-14",27.35,27.4,26.879999,27.02,39447300,22.030762,"INTC" +"2012-05-15",27.049999,27.25,26.82,26.879999,35712100,21.916611,"INTC" +"2012-05-16",26.91,26.99,26.49,26.5,44629300,21.606779,"INTC" +"2012-05-17",26.469999,26.66,26.190001,26.190001,31503200,21.354025,"INTC" +"2012-05-18",26.24,26.57,26.049999,26.07,43444900,21.25618,"INTC" +"2012-05-21",26.059999,26.190001,25.68,26.15,41389400,21.321411,"INTC" +"2012-05-22",26.27,26.280001,25.780001,26.030001,46037700,21.223564,"INTC" +"2012-05-23",25.469999,25.51,24.92,25.440001,61969600,20.742508,"INTC" +"2012-05-24",25.57,25.780001,25.309999,25.65,37129200,20.913736,"INTC" +"2012-05-25",25.719999,25.85,25.57,25.74,19122200,20.987114,"INTC" +"2012-05-29",26.040001,26.32,25.860001,26.09,35052800,21.27249,"INTC" +"2012-05-30",25.9,26.190001,25.799999,26.129999,33089800,21.305101,"INTC" +"2012-05-31",25.780001,26.07,25.700001,25.84,42240200,21.068649,"INTC" +"2012-06-01",25.4,25.709999,25.120001,25.139999,40246400,20.497904,"INTC" +"2012-06-04",25.280001,25.360001,24.84,25.040001,39903700,20.416376,"INTC" +"2012-06-05",25.040001,25.57,25,25.43,29491300,20.734354,"INTC" +"2012-06-06",25.51,26.110001,25.43,26.07,33553600,21.25618,"INTC" +"2012-06-07",26.370001,26.43,25.889999,25.940001,29534200,21.150185,"INTC" +"2012-06-08",25.879999,26.48,25.85,26.41,26750500,21.533396,"INTC" +"2012-06-11",26.549999,26.629999,25.959999,25.99,28041300,21.190954,"INTC" +"2012-06-12",26.120001,26.540001,26.049999,26.52,29132000,21.623091,"INTC" +"2012-06-13",26.459999,26.870001,26.34,26.540001,30496500,21.639397,"INTC" +"2012-06-14",26.58,27.059999,26.42,26.98,38301200,21.99815,"INTC" +"2012-06-15",27.02,27.440001,26.879999,27.34,51838900,22.291676,"INTC" +"2012-06-18",27.290001,27.610001,27.219999,27.42,30432300,22.356905,"INTC" +"2012-06-19",27.59,27.629999,27.25,27.51,30060200,22.430285,"INTC" +"2012-06-20",27.48,27.75,27.379999,27.639999,28164900,22.536278,"INTC" +"2012-06-21",27.51,27.59,26.610001,26.709999,47571100,21.778009,"INTC" +"2012-06-22",26.879999,26.959999,26.67,26.940001,100360700,21.965534,"INTC" +"2012-06-25",26.6,26.65,25.879999,26.049999,41787800,21.239872,"INTC" +"2012-06-26",26.16,26.280001,25.74,26.01,34935400,21.207256,"INTC" +"2012-06-27",26.110001,26.34,26.059999,26.219999,23642100,21.378483,"INTC" +"2012-06-28",26,26.030001,25.450001,25.83,40166600,21.060495,"INTC" +"2012-06-29",26.280001,26.65,26.209999,26.65,35082300,21.729088,"INTC" +"2012-07-02",26.51,26.73,26.389999,26.67,21739700,21.74539,"INTC" +"2012-07-03",26.719999,26.860001,26.559999,26.860001,12515500,21.900311,"INTC" +"2012-07-05",26.809999,26.84,26.370001,26.549999,20324500,21.647547,"INTC" +"2012-07-06",26.440001,26.5,25.93,26.16,32515300,21.329565,"INTC" +"2012-07-09",26.049999,26.209999,25.809999,26.17,27910200,21.337711,"INTC" +"2012-07-10",25.85,26.42,25.440001,25.559999,47231600,20.840351,"INTC" +"2012-07-11",25.57,25.620001,25.219999,25.389999,34809100,20.701738,"INTC" +"2012-07-12",25.16,25.17,24.68,24.74,53147600,20.171764,"INTC" +"2012-07-13",24.799999,25.389999,24.76,25.25,35972100,20.587593,"INTC" +"2012-07-16",25.23,25.309999,25,25.129999,36984500,20.489748,"INTC" +"2012-07-17",25.33,25.66,24.85,25.379999,63631500,20.693584,"INTC" +"2012-07-18",25.200001,26.42,25.049999,26.209999,67503500,21.370331,"INTC" +"2012-07-19",26.35,26.35,25.82,26.059999,36555800,21.248028,"INTC" +"2012-07-20",25.870001,26,25.5,25.52,48844000,20.807734,"INTC" +"2012-07-23",25.049999,25.360001,24.799999,25.26,36378200,20.595745,"INTC" +"2012-07-24",25.190001,25.219999,24.790001,25.01,33637600,20.391912,"INTC" +"2012-07-25",25.02,25.530001,25,25.129999,34407600,20.489748,"INTC" +"2012-07-26",25.59,25.84,25.34,25.5,37808200,20.791431,"INTC" +"2012-07-27",25.68,26.07,25.469999,26.02,33344000,21.21541,"INTC" +"2012-07-30",25.98,26.200001,25.68,25.76,25878100,21.003424,"INTC" +"2012-07-31",25.76,26.040001,25.700001,25.700001,26616900,20.954498,"INTC" +"2012-08-01",25.83,26,25.67,25.93,29207700,21.142033,"INTC" +"2012-08-02",25.74,26.26,25.68,25.91,34309900,21.125725,"INTC" +"2012-08-03",26.25,26.35,25.98,26.23,30692600,21.573982,"INTC" +"2012-08-06",26.219999,26.559999,26.200001,26.309999,24613200,21.63978,"INTC" +"2012-08-07",26.459999,26.639999,26.35,26.5,27077800,21.796059,"INTC" +"2012-08-08",26.48,26.74,26.299999,26.6,27034400,21.878304,"INTC" +"2012-08-09",26.639999,26.889999,26.57,26.700001,26465300,21.960552,"INTC" +"2012-08-10",26.700001,26.9,26.530001,26.879999,24930300,22.108599,"INTC" +"2012-08-13",26.76,26.83,26.41,26.690001,23619700,21.952328,"INTC" +"2012-08-14",26.799999,26.809999,26.379999,26.48,27470400,21.77961,"INTC" +"2012-08-15",26.23,26.469999,26.190001,26.27,26081000,21.606888,"INTC" +"2012-08-16",26.440001,26.65,26.34,26.59,25699700,21.870077,"INTC" +"2012-08-17",26.57,26.629999,26.209999,26.33,30376900,21.656233,"INTC" +"2012-08-20",26.219999,26.33,26.1,26.23,25600800,21.573982,"INTC" +"2012-08-21",26.33,26.34,25.99,26.110001,31661300,21.475286,"INTC" +"2012-08-22",25.889999,26.01,25.66,25.73,33619400,21.162739,"INTC" +"2012-08-23",25.58,25.59,24.93,25.040001,51397600,20.595213,"INTC" +"2012-08-24",25.049999,25.07,24.700001,24.91,45187500,20.488293,"INTC" +"2012-08-27",24.860001,24.940001,24.75,24.84,34424700,20.430717,"INTC" +"2012-08-28",24.790001,25.01,24.68,25,33119500,20.562317,"INTC" +"2012-08-29",24.93,24.959999,24.540001,24.67,60462600,20.290892,"INTC" +"2012-08-30",24.57,24.639999,24.15,24.27,37182200,19.961895,"INTC" +"2012-08-31",24.5,25,24.48,24.83,43447800,20.422491,"INTC" +"2012-09-04",25.030001,25.059999,24.27,24.42,40688000,20.085268,"INTC" +"2012-09-05",24.4,24.780001,24.190001,24.389999,38595800,20.060595,"INTC" +"2012-09-06",24.469999,25.1,24.459999,25.1,40187600,20.644566,"INTC" +"2012-09-07",24.129999,24.700001,24.01,24.190001,86282100,19.896101,"INTC" +"2012-09-10",23.950001,24.6,23.17,23.26,80584600,19.131182,"INTC" +"2012-09-11",23.299999,23.65,23.200001,23.34,54237700,19.19698,"INTC" +"2012-09-12",23.389999,23.58,23.059999,23.190001,44862700,19.073608,"INTC" +"2012-09-13",23.01,23.41,22.83,23.360001,52998300,19.213432,"INTC" +"2012-09-14",23.450001,23.540001,23.23,23.370001,47983700,19.221655,"INTC" +"2012-09-17",23.290001,23.440001,23.16,23.309999,36169000,19.172308,"INTC" +"2012-09-18",23.309999,23.52,23.139999,23.370001,41948200,19.221655,"INTC" +"2012-09-19",23.5,23.51,23.139999,23.15,39459800,19.040707,"INTC" +"2012-09-20",23.09,23.18,22.99,23.18,33083000,19.065378,"INTC" +"2012-09-21",23.219999,23.27,23.01,23.129999,56246600,19.024256,"INTC" +"2012-09-24",22.93,22.950001,22.52,22.799999,48846500,18.752836,"INTC" +"2012-09-25",22.950001,22.969999,22.51,22.540001,49535100,18.538986,"INTC" +"2012-09-26",22.57,22.75,22.48,22.65,49734700,18.629459,"INTC" +"2012-09-27",22.76,23.139999,22.65,23.09,43872200,18.991354,"INTC" +"2012-09-28",23.059999,23.059999,22.59,22.66,47920800,18.637688,"INTC" +"2012-10-01",22.75,23.17,22.68,22.76,55261300,18.719931,"INTC" +"2012-10-02",22.889999,23,22.66,22.84,36381100,18.78573,"INTC" +"2012-10-03",22.860001,22.969999,22.49,22.549999,49772700,18.547209,"INTC" +"2012-10-04",22.58,22.620001,22.27,22.469999,52980100,18.481409,"INTC" +"2012-10-05",22.66,22.9,22.58,22.68,38344600,18.654133,"INTC" +"2012-10-08",22.620001,22.620001,22.4,22.51,29698200,18.514311,"INTC" +"2012-10-09",22.16,22.190001,21.85,21.9,66317400,18.012592,"INTC" +"2012-10-10",21.9,22,21.700001,21.76,47188900,17.897442,"INTC" +"2012-10-11",21.870001,21.879999,21.52,21.68,36817700,17.831644,"INTC" +"2012-10-12",21.58,21.85,21.4,21.48,46274000,17.667143,"INTC" +"2012-10-15",21.530001,21.9,21.5,21.73,49513800,17.872768,"INTC" +"2012-10-16",21.99,22.469999,21.950001,22.35,80707000,18.382706,"INTC" +"2012-10-17",21.27,21.98,21.27,21.790001,99053800,17.922115,"INTC" +"2012-10-18",21.82,21.860001,21.6,21.67,42921800,17.82342,"INTC" +"2012-10-19",21.67,21.690001,21.219999,21.27,55622300,17.494419,"INTC" +"2012-10-22",21.4,21.57,21.299999,21.459999,36500300,17.650686,"INTC" +"2012-10-23",21.32,21.77,21.299999,21.59,47194400,17.757622,"INTC" +"2012-10-24",21.73,21.74,21.41,21.459999,33237800,17.650686,"INTC" +"2012-10-25",21.58,21.75,21.51,21.690001,79226400,17.839867,"INTC" +"2012-10-26",21.77,22.02,21.6,21.950001,92415400,18.053713,"INTC" +"2012-10-31",22.01,22.09,21.59,21.629999,40612800,17.790514,"INTC" +"2012-11-01",21.76,22.41,21.719999,22.26,50359300,18.308685,"INTC" +"2012-11-02",22.389999,22.540001,22.02,22.059999,51737600,18.144188,"INTC" +"2012-11-05",22.02,22.110001,21.719999,21.84,48797400,18.14834,"INTC" +"2012-11-06",21.73,22,21.629999,21.73,49860500,18.056938,"INTC" +"2012-11-07",21.540001,21.549999,20.9,20.91,70960100,17.375544,"INTC" +"2012-11-08",20.9,21.129999,20.82,20.83,38090000,17.309063,"INTC" +"2012-11-09",20.809999,21.139999,20.799999,20.799999,35017900,17.284132,"INTC" +"2012-11-12",20.879999,20.91,20.65,20.77,27267000,17.259211,"INTC" +"2012-11-13",20.57,20.82,20.18,20.280001,56379200,16.852034,"INTC" +"2012-11-14",20.42,20.5,19.950001,19.959999,58961300,16.586123,"INTC" +"2012-11-15",20.01,20.290001,19.98,20.030001,45733800,16.644287,"INTC" +"2012-11-16",20.07,20.26,19.77,20.190001,50855500,16.777248,"INTC" +"2012-11-19",19.99,20.450001,19.73,20.25,69433800,16.827103,"INTC" +"2012-11-20",19.879999,19.879999,19.35,19.51,85743300,16.212189,"INTC" +"2012-11-21",19.52,19.549999,19.23,19.360001,95636000,16.08754,"INTC" +"2012-11-23",19.530001,19.84,19.51,19.719999,51711900,16.38669,"INTC" +"2012-11-26",19.690001,19.92,19.620001,19.889999,67047900,16.527954,"INTC" +"2012-11-27",19.950001,20.190001,19.92,19.93,44893200,16.561195,"INTC" +"2012-11-28",19.889999,20.110001,19.639999,20.09,43226300,16.694147,"INTC" +"2012-11-29",19.83,20.040001,19.459999,19.530001,64926300,16.228807,"INTC" +"2012-11-30",19.629999,19.77,19.42,19.57,51427800,16.262047,"INTC" +"2012-12-03",19.879999,19.92,19.5,19.540001,50637000,16.237116,"INTC" +"2012-12-04",19.629999,20.049999,19.610001,19.969999,57942400,16.594429,"INTC" +"2012-12-05",19.940001,20.02,19.74,19.85,45847000,16.494713,"INTC" +"2012-12-06",19.99,20.290001,19.969999,20.16,46291200,16.752317,"INTC" +"2012-12-07",20.33,20.360001,20.030001,20.16,41701200,16.752317,"INTC" +"2012-12-10",20.15,20.17,19.98,20.08,27273200,16.685837,"INTC" +"2012-12-11",20.16,20.74,20.15,20.65,51036500,17.159489,"INTC" +"2012-12-12",20.860001,20.99,20.540001,20.67,48354700,17.176107,"INTC" +"2012-12-13",20.629999,20.92,20.440001,20.49,41607600,17.026537,"INTC" +"2012-12-14",20.52,20.74,20.35,20.530001,34149500,17.059774,"INTC" +"2012-12-17",20.549999,20.690001,20.360001,20.57,34959900,17.093016,"INTC" +"2012-12-18",20.68,20.99,20.57,20.959999,41601200,17.417089,"INTC" +"2012-12-19",21.07,21.309999,20.860001,21.1,52804600,17.533426,"INTC" +"2012-12-20",21.209999,21.24,20.879999,21.030001,34005500,17.475258,"INTC" +"2012-12-21",20.66,20.85,20.48,20.77,61993100,17.259211,"INTC" +"2012-12-24",20.65,20.73,20.51,20.639999,14193100,17.151178,"INTC" +"2012-12-26",20.74,20.93,20.639999,20.65,22488700,17.159489,"INTC" +"2012-12-27",20.700001,20.76,20.309999,20.51,31704300,17.043152,"INTC" +"2012-12-28",20.35,20.49,20.209999,20.23,25906900,16.810484,"INTC" +"2012-12-31",20.25,20.66,20.16,20.620001,41139500,17.134562,"INTC" +"2013-01-02",21.15,21.379999,21.049999,21.379999,47623000,17.7661,"INTC" +"2013-01-03",21.4,21.48,21.139999,21.32,41054100,17.71624,"INTC" +"2013-01-04",21.360001,21.389999,21.049999,21.16,30142500,17.583284,"INTC" +"2013-01-07",21.280001,21.450001,21.18,21.25,36352100,17.658075,"INTC" +"2013-01-08",21.23,21.559999,21.02,21.09,48672000,17.525118,"INTC" +"2013-01-09",21.219999,21.469999,21.200001,21.450001,34290000,17.824268,"INTC" +"2013-01-10",21.610001,21.82,21.530001,21.799999,44621600,18.115105,"INTC" +"2013-01-11",21.799999,22.07,21.77,22,44944700,18.281301,"INTC" +"2013-01-14",21.98,22.129999,21.75,22,35724500,18.281301,"INTC" +"2013-01-15",21.950001,22.129999,21.780001,21.879999,33990300,18.181581,"INTC" +"2013-01-16",21.91,22.200001,21.85,22.110001,36763700,18.372705,"INTC" +"2013-01-17",22.120001,23.059999,22.110001,22.68,101020600,18.846355,"INTC" +"2013-01-18",21.360001,21.440001,21.030001,21.25,143760400,17.658075,"INTC" +"2013-01-22",21.280001,21.290001,21.030001,21.17,51127400,17.591597,"INTC" +"2013-01-23",21.200001,21.219999,21.040001,21.110001,42432300,17.541742,"INTC" +"2013-01-24",21.1,21.18,20.93,20.950001,58396800,17.408783,"INTC" +"2013-01-25",21.040001,21.07,20.879999,20.959999,107632800,17.417089,"INTC" +"2013-01-28",21.01,21.09,20.99,21.049999,105398300,17.491882,"INTC" +"2013-01-29",21.09,21.299999,21.01,21.280001,105703100,17.683001,"INTC" +"2013-01-30",21.290001,21.459999,21.219999,21.370001,34151300,17.757786,"INTC" +"2013-01-31",21.299999,21.32,21.02,21.040001,36534100,17.483568,"INTC" +"2013-02-01",21.190001,21.360001,21.09,21.360001,31867100,17.749481,"INTC" +"2013-02-04",21.299999,21.379999,21.15,21.16,38345600,17.583284,"INTC" +"2013-02-05",21.139999,21.33,21.059999,21.18,30076500,17.789064,"INTC" +"2013-02-06",21.16,21.200001,20.91,20.99,32361000,17.62948,"INTC" +"2013-02-07",20.969999,20.969999,20.700001,20.809999,41015200,17.478291,"INTC" +"2013-02-08",20.9,21.09,20.879999,21,28150100,17.637877,"INTC" +"2013-02-11",21,21.059999,20.92,21.030001,18897200,17.663073,"INTC" +"2013-02-12",21.030001,21.25,20.99,21.190001,28391400,17.797462,"INTC" +"2013-02-13",21.219999,21.299999,21.15,21.25,21267200,17.847857,"INTC" +"2013-02-14",21.129999,21.280001,21.059999,21.23,35262200,17.831053,"INTC" +"2013-02-15",21.23,21.299999,20.99,21.120001,33809100,17.738668,"INTC" +"2013-02-19",21.18,21.209999,21.059999,21.09,31061600,17.71347,"INTC" +"2013-02-20",21.09,21.1,20.700001,20.73,46119800,17.411104,"INTC" +"2013-02-21",20.75,20.76,20.120001,20.25,60754500,17.007957,"INTC" +"2013-02-22",20.32,20.49,20.1,20.42,34534800,17.15074,"INTC" +"2013-02-25",20.57,20.65,20.23,20.23,41525600,16.991154,"INTC" +"2013-02-26",20.49,20.85,20.41,20.58,67247100,17.28512,"INTC" +"2013-02-27",20.6,21.040001,20.51,20.93,46966600,17.579084,"INTC" +"2013-02-28",20.91,21.08,20.82,20.879999,34808000,17.53709,"INTC" +"2013-03-01",20.790001,21.190001,20.66,21.030001,45695700,17.663073,"INTC" +"2013-03-04",21.16,21.290001,20.959999,21.27,47545800,17.864651,"INTC" +"2013-03-05",21.34,21.59,21.299999,21.51,38796400,18.066231,"INTC" +"2013-03-06",21.530001,21.790001,21.51,21.75,37188900,18.267801,"INTC" +"2013-03-07",21.799999,21.99,21.75,21.889999,42380000,18.385391,"INTC" +"2013-03-08",21.950001,22.040001,21.469999,21.58,44990500,18.125021,"INTC" +"2013-03-11",21.530001,21.74,21.280001,21.690001,42148200,18.217409,"INTC" +"2013-03-12",21.66,21.73,21.450001,21.639999,28617300,18.175411,"INTC" +"2013-03-13",21.559999,21.700001,21.459999,21.66,24617400,18.192213,"INTC" +"2013-03-14",21.74,21.85,21.51,21.65,28836500,18.183809,"INTC" +"2013-03-15",21.610001,21.700001,21.27,21.379999,52949600,17.957047,"INTC" +"2013-03-18",21.24,21.49,21.190001,21.26,35154400,17.856251,"INTC" +"2013-03-19",21.26,21.360001,21.01,21.139999,42546000,17.755461,"INTC" +"2013-03-20",21.309999,21.360001,21.110001,21.18,29919000,17.789064,"INTC" +"2013-03-21",21.01,21.139999,20.9,21.040001,32607200,17.671474,"INTC" +"2013-03-22",21.15,21.34,21.08,21.33,30803200,17.915045,"INTC" +"2013-03-25",21.389999,21.42,21.08,21.15,32740700,17.763865,"INTC" +"2013-03-26",21.280001,21.77,21.25,21.77,39548500,18.284601,"INTC" +"2013-03-27",21.620001,21.98,21.51,21.83,45370900,18.334995,"INTC" +"2013-03-28",21.85,21.91,21.6,21.84,33336700,18.343391,"INTC" +"2013-04-01",21.67,21.700001,21.32,21.43,33718100,17.999035,"INTC" +"2013-04-02",21.52,21.58,21.32,21.459999,28166700,18.024227,"INTC" +"2013-04-03",21.450001,21.5,21.01,21.049999,36620800,17.679876,"INTC" +"2013-04-04",21.049999,21.190001,20.959999,21.139999,28702500,17.755461,"INTC" +"2013-04-05",20.940001,20.969999,20.75,20.940001,36721600,17.587481,"INTC" +"2013-04-08",20.889999,21.09,20.799999,21.09,34213000,17.71347,"INTC" +"2013-04-09",21.110001,21.889999,21.059999,21.75,61518700,18.267801,"INTC" +"2013-04-10",21.719999,22.42,21.709999,22.26,67102900,18.696148,"INTC" +"2013-04-11",21.73,21.91,21.49,21.83,59295600,18.334995,"INTC" +"2013-04-12",21.74,21.799999,21.469999,21.68,34028000,18.209011,"INTC" +"2013-04-15",21.5,21.709999,21.360001,21.379999,38459200,17.957047,"INTC" +"2013-04-16",21.469999,21.93,21.42,21.92,64767000,18.410583,"INTC" +"2013-04-17",21.790001,22.139999,21.57,21.93,79461200,18.418983,"INTC" +"2013-04-18",22.049999,22.4,21.9,22.24,76237300,18.679356,"INTC" +"2013-04-19",22.27,22.450001,22.209999,22.440001,49101000,18.847334,"INTC" +"2013-04-22",22.48,22.940001,22.35,22.879999,52817000,19.21689,"INTC" +"2013-04-23",22.98,23.450001,22.93,23.379999,62494100,19.636839,"INTC" +"2013-04-24",23.280001,23.790001,23.25,23.66,54282000,19.872017,"INTC" +"2013-04-25",23.65,23.870001,23.32,23.379999,109178000,19.636839,"INTC" +"2013-04-26",23.309999,23.559999,23.139999,23.4,101377300,19.653637,"INTC" +"2013-04-29",23.440001,23.83,23.4,23.76,102141600,19.956005,"INTC" +"2013-04-30",23.719999,24,23.639999,23.950001,41468900,20.115578,"INTC" +"2013-05-01",23.82,24.17,23.809999,23.99,38373800,20.149178,"INTC" +"2013-05-02",23.73,24.15,23.67,24.110001,33486300,20.249966,"INTC" +"2013-05-03",24.219999,24.219999,23.950001,23.959999,30085800,20.313555,"INTC" +"2013-05-06",24.17,24.209999,23.85,23.91,31009100,20.271162,"INTC" +"2013-05-07",23.969999,24.25,23.940001,24.15,38605600,20.474634,"INTC" +"2013-05-08",24.040001,24.290001,23.959999,24.25,24900600,20.559418,"INTC" +"2013-05-09",24.200001,24.57,24.1,24.360001,31333900,20.652674,"INTC" +"2013-05-10",24.42,24.540001,24.35,24.5,22554800,20.771368,"INTC" +"2013-05-13",24.41,24.49,24.030001,24.08,28535200,20.415289,"INTC" +"2013-05-14",24.08,24.17,23.780001,23.84,36694400,20.211815,"INTC" +"2013-05-15",23.889999,24.200001,23.809999,24.200001,33568900,20.517021,"INTC" +"2013-05-16",24.059999,24.4,23.93,23.940001,29812900,20.296597,"INTC" +"2013-05-17",24.120001,24.219999,23.9,24.040001,36277400,20.381372,"INTC" +"2013-05-20",24.08,24.25,24,24.08,31324400,20.415289,"INTC" +"2013-05-21",24.1,24.25,24,24.15,37917900,20.474634,"INTC" +"2013-05-22",24.129999,24.530001,23.940001,24.07,49686400,20.406807,"INTC" +"2013-05-23",23.879999,24.120001,23.84,24.049999,38132900,20.389856,"INTC" +"2013-05-24",23.92,24.040001,23.58,23.92,30861700,20.279638,"INTC" +"2013-05-28",24.16,24.4,24,24.08,31153700,20.415289,"INTC" +"2013-05-29",23.959999,24.379999,23.889999,24.27,31653900,20.57637,"INTC" +"2013-05-30",24.280001,24.5,24.209999,24.209999,26299900,20.525499,"INTC" +"2013-05-31",24.23,24.709999,24.129999,24.280001,47793200,20.58485,"INTC" +"2013-06-03",24.879999,25.450001,24.83,25.24,76493500,21.398743,"INTC" +"2013-06-04",25.559999,25.98,25.35,25.360001,68515500,21.500492,"INTC" +"2013-06-05",25.110001,25.280001,24.65,24.700001,53335200,20.940929,"INTC" +"2013-06-06",24.75,24.940001,24.27,24.65,40020000,20.898542,"INTC" +"2013-06-07",24.4,24.700001,24.219999,24.59,35539400,20.84767,"INTC" +"2013-06-10",24.709999,25.09,24.639999,25.01,29780800,21.203753,"INTC" +"2013-06-11",24.83,25.08,24.629999,24.709999,27077800,20.949409,"INTC" +"2013-06-12",24.959999,25,24.41,24.459999,24535200,20.737453,"INTC" +"2013-06-13",24.459999,25.01,24.4,24.99,27707000,21.186792,"INTC" +"2013-06-14",25.02,25.139999,24.84,24.92,24762700,21.127449,"INTC" +"2013-06-17",25.110001,25.35,24.91,25.1,42643200,21.280056,"INTC" +"2013-06-18",25.07,25.65,25.07,25.469999,36674300,21.59374,"INTC" +"2013-06-19",25.49,25.68,25,25,28843900,21.195276,"INTC" +"2013-06-20",24.73,24.75,24.1,24.190001,63565700,20.508553,"INTC" +"2013-06-21",24.309999,24.35,24.09,24.200001,67754000,20.517021,"INTC" +"2013-06-24",24.08,24.219999,23.41,23.58,49145200,19.991383,"INTC" +"2013-06-25",23.83,23.940001,23.57,23.879999,34571300,20.245724,"INTC" +"2013-06-26",24.200001,24.24,23.889999,24.01,33645000,20.355942,"INTC" +"2013-06-27",24.1,24.35,24.01,24.049999,25564500,20.389856,"INTC" +"2013-06-28",23.93,24.41,23.73,24.23,80413900,20.542459,"INTC" +"2013-07-01",24.35,24.42,23.84,23.889999,29698200,20.254204,"INTC" +"2013-07-02",23.870001,24.040001,23.540001,23.719999,28290100,20.110079,"INTC" +"2013-07-03",23.700001,23.9,23.450001,23.76,18167200,20.143991,"INTC" +"2013-07-05",23.950001,24.08,23.68,24.059999,17830400,20.398329,"INTC" +"2013-07-08",23.860001,23.91,23.030001,23.190001,68826600,19.660738,"INTC" +"2013-07-09",23.299999,23.42,23.110001,23.139999,34739800,19.618347,"INTC" +"2013-07-10",23.139999,23.299999,22.639999,23.25,50037500,19.711605,"INTC" +"2013-07-11",23.559999,24,23.469999,23.99,41313800,20.338984,"INTC" +"2013-07-12",23.950001,24,23.65,23.9,34561900,20.26268,"INTC" +"2013-07-15",23.84,23.969999,23.76,23.940001,25650100,20.296597,"INTC" +"2013-07-16",24,24.299999,23.9,24.25,34496100,20.559418,"INTC" +"2013-07-17",24.299999,24.43,24.040001,24.15,44084200,20.474634,"INTC" +"2013-07-18",23.469999,23.610001,23.16,23.24,77863900,19.703127,"INTC" +"2013-07-19",23.110001,23.15,22.809999,23.040001,45866700,19.533564,"INTC" +"2013-07-22",23.07,23.120001,22.73,22.77,35890900,19.304651,"INTC" +"2013-07-23",22.85,22.99,22.639999,22.75,28521400,19.287701,"INTC" +"2013-07-24",22.93,23,22.629999,22.93,33432700,19.440306,"INTC" +"2013-07-25",22.85,23.059999,22.82,23.059999,114558100,19.550516,"INTC" +"2013-07-26",22.940001,23.26,22.9,23.26,110474500,19.720085,"INTC" +"2013-07-29",23.17,23.299999,23.07,23.24,85543100,19.703127,"INTC" +"2013-07-30",23.299999,23.5,23.280001,23.379999,28855200,19.821823,"INTC" +"2013-07-31",23.370001,23.459999,23.26,23.34,27679200,19.787907,"INTC" +"2013-08-01",23.41,23.49,23.02,23.200001,37832700,19.669212,"INTC" +"2013-08-02",23.18,23.219999,23,23.219999,36242100,19.686165,"INTC" +"2013-08-05",23,23.02,22.85,22.92,20869000,19.621964,"INTC" +"2013-08-06",22.879999,22.93,22.709999,22.799999,28843300,19.519226,"INTC" +"2013-08-07",22.709999,22.790001,22.549999,22.700001,23350900,19.433617,"INTC" +"2013-08-08",22.75,22.780001,22.41,22.450001,34792500,19.219589,"INTC" +"2013-08-09",22.41,22.549999,22.309999,22.51,25145400,19.27096,"INTC" +"2013-08-12",22.48,22.700001,22.450001,22.639999,23520400,19.382246,"INTC" +"2013-08-13",22.690001,22.700001,22.389999,22.52,26099200,19.279522,"INTC" +"2013-08-14",22.4,22.74,22.35,22.57,23202500,19.322327,"INTC" +"2013-08-15",22.280001,22.41,21.969999,22.030001,40451200,18.860029,"INTC" +"2013-08-16",22.059999,22.190001,21.889999,21.91,30079000,18.757294,"INTC" +"2013-08-19",22.08,22.700001,22.049999,22.280001,43412200,19.074053,"INTC" +"2013-08-20",22.309999,22.68,22.299999,22.52,32084300,19.279522,"INTC" +"2013-08-21",22.540001,22.58,22.059999,22.17,32403300,18.979883,"INTC" +"2013-08-22",22.26,22.389999,22.17,22.26,17380600,19.056932,"INTC" +"2013-08-23",22.34,22.57,22.33,22.440001,23088700,19.211035,"INTC" +"2013-08-26",22.4,22.52,22.23,22.27,22267800,19.065493,"INTC" +"2013-08-27",22.120001,22.219999,22,22.190001,37638500,18.997005,"INTC" +"2013-08-28",22.200001,22.41,22.129999,22.290001,28090000,19.082613,"INTC" +"2013-08-29",22.24,22.43,22.049999,22.059999,28303500,18.88571,"INTC" +"2013-08-30",22.24,22.25,21.9,21.98,33896300,18.817223,"INTC" +"2013-09-03",22.209999,22.24,21.969999,22.07,26427300,18.894272,"INTC" +"2013-09-04",22.379999,22.780001,22.280001,22.639999,37941800,19.382246,"INTC" +"2013-09-05",22.68,22.73,22.49,22.6,22552800,19.348013,"INTC" +"2013-09-06",22.690001,22.82,22.4,22.67,27606600,19.407938,"INTC" +"2013-09-09",22.719999,23.030001,22.700001,22.91,27770600,19.613396,"INTC" +"2013-09-10",23.07,23.129999,22.93,22.98,31705400,19.673325,"INTC" +"2013-09-11",22.91,22.98,22.709999,22.809999,45815300,19.527788,"INTC" +"2013-09-12",22.780001,22.84,22.6,22.629999,29517900,19.373684,"INTC" +"2013-09-13",23.049999,23.459999,23.040001,23.440001,61134800,20.067137,"INTC" +"2013-09-16",23.629999,23.709999,23.35,23.389999,30088500,20.024334,"INTC" +"2013-09-17",23.690001,23.889999,23.67,23.74,37540700,20.323969,"INTC" +"2013-09-18",23.85,23.92,23.559999,23.9,31975400,20.460947,"INTC" +"2013-09-19",23.959999,24.09,23.84,23.91,28261400,20.469509,"INTC" +"2013-09-20",23.940001,23.959999,23.57,23.77,47069000,20.349653,"INTC" +"2013-09-23",23.700001,23.85,23.610001,23.620001,22437100,20.221235,"INTC" +"2013-09-24",23.58,23.85,23.58,23.700001,24410100,20.289728,"INTC" +"2013-09-25",23.780001,23.809999,23.58,23.700001,19879900,20.289728,"INTC" +"2013-09-26",23.75,23.799999,23.200001,23.41,32003300,20.041454,"INTC" +"2013-09-27",23.209999,23.389999,22.879999,22.98,28924100,19.673325,"INTC" +"2013-09-30",22.719999,23.17,22.6,22.92,32489600,19.621964,"INTC" +"2013-10-01",22.940001,23.040001,22.700001,22.83,25888800,19.54491,"INTC" +"2013-10-02",22.709999,22.9,22.67,22.889999,23205400,19.596279,"INTC" +"2013-10-03",22.82,22.84,22.5,22.6,34888500,19.348013,"INTC" +"2013-10-04",22.6,22.85,22.6,22.809999,22550000,19.527788,"INTC" +"2013-10-07",22.709999,23,22.57,22.83,21321300,19.54491,"INTC" +"2013-10-08",22.870001,22.879999,22.48,22.48,36111200,19.245274,"INTC" +"2013-10-09",22.51,22.959999,22.48,22.59,40435400,19.339451,"INTC" +"2013-10-10",22.99,23.219999,22.92,23.1,39189400,19.776064,"INTC" +"2013-10-11",22.83,23.26,22.82,23.26,24550600,19.913038,"INTC" +"2013-10-14",23.09,23.49,23.030001,23.450001,27176700,20.075699,"INTC" +"2013-10-15",23.4,23.59,23.32,23.389999,42957700,20.024334,"INTC" +"2013-10-16",23.26,23.74,23.219999,23.700001,47723400,20.289728,"INTC" +"2013-10-17",23.58,23.940001,23.49,23.92,28694900,20.478071,"INTC" +"2013-10-18",23.860001,23.98,23.68,23.879999,29579100,20.443827,"INTC" +"2013-10-21",23.940001,24.17,23.82,24.139999,35297600,20.666412,"INTC" +"2013-10-22",24.17,24.200001,24.01,24.07,29010800,20.606483,"INTC" +"2013-10-23",23.93,24.049999,23.559999,23.74,31651100,20.323969,"INTC" +"2013-10-24",23.860001,23.969999,23.780001,23.780001,47590200,20.358213,"INTC" +"2013-10-25",24.110001,24.24,24.02,24.24,59634700,20.752026,"INTC" +"2013-10-28",24.18,24.49,24.17,24.360001,65581600,20.854752,"INTC" +"2013-10-29",24.4,24.67,24.35,24.52,29961700,20.991735,"INTC" +"2013-10-30",24.530001,24.68,24.4,24.5,24091800,20.974611,"INTC" +"2013-10-31",24.52,24.73,24.43,24.469999,30901400,20.948925,"INTC" +"2013-11-01",24.51,24.65,24.219999,24.33,28302100,20.829069,"INTC" +"2013-11-04",24.32,24.4,24.15,24.26,26639800,20.769142,"INTC" +"2013-11-05",23.92,24.110001,23.77,24.030001,22849900,20.764828,"INTC" +"2013-11-06",24.059999,24.309999,23.889999,24.25,25525700,20.954933,"INTC" +"2013-11-07",24.370001,24.379999,24,24.059999,25631100,20.790751,"INTC" +"2013-11-08",24.030001,24.120001,23.84,24.09,31502900,20.816673,"INTC" +"2013-11-11",24.040001,24.290001,23.93,24.17,19236500,20.885799,"INTC" +"2013-11-12",23.99,24.5,23.98,24.43,37813500,21.110474,"INTC" +"2013-11-13",24.25,24.620001,24.200001,24.6,22990300,21.257374,"INTC" +"2013-11-14",24.43,24.5,24.35,24.389999,20198900,21.075911,"INTC" +"2013-11-15",24.4,24.549999,24.25,24.52,22866500,21.188248,"INTC" +"2013-11-18",24.610001,24.700001,24.48,24.6,24712500,21.257374,"INTC" +"2013-11-19",24.74,24.870001,24.610001,24.700001,24870200,21.343782,"INTC" +"2013-11-20",24.700001,24.82,24.459999,24.559999,20288600,21.222809,"INTC" +"2013-11-21",24.610001,25.290001,24.52,25.23,44050600,21.801771,"INTC" +"2013-11-22",24.5,24.51,23.84,23.870001,77908100,20.626562,"INTC" +"2013-11-25",24.02,24.02,23.5,23.75,43389300,20.522869,"INTC" +"2013-11-26",23.790001,23.84,23.52,23.65,30600800,20.436462,"INTC" +"2013-11-27",23.639999,23.92,23.52,23.9,28419200,20.652489,"INTC" +"2013-11-29",23.9,23.99,23.76,23.84,13802900,20.600637,"INTC" +"2013-12-02",24,24,23.65,23.700001,25685300,20.479664,"INTC" +"2013-12-03",23.690001,23.73,23.4,23.549999,35066400,20.350044,"INTC" +"2013-12-04",23.52,23.85,23.52,23.74,43501500,20.514229,"INTC" +"2013-12-05",23.82,24.35,23.75,24.26,45399100,20.963572,"INTC" +"2013-12-06",24.969999,25.25,24.75,24.82,53871400,21.447479,"INTC" +"2013-12-09",24.84,25.08,24.68,24.93,29614700,21.542534,"INTC" +"2013-12-10",24.889999,24.969999,24.66,24.82,18203700,21.447479,"INTC" +"2013-12-11",24.74,24.879999,24.4,24.42,24682400,21.101833,"INTC" +"2013-12-12",24.719999,24.889999,24.42,24.469999,21917800,21.145037,"INTC" +"2013-12-13",24.209999,24.49,24.16,24.290001,20631200,20.989498,"INTC" +"2013-12-16",24.33,24.709999,24.33,24.450001,25061100,21.127758,"INTC" +"2013-12-17",24.42,24.77,24.379999,24.66,28158500,21.309219,"INTC" +"2013-12-18",24.709999,25.200001,24.530001,25.15,42680500,21.732639,"INTC" +"2013-12-19",25.120001,25.24,24.889999,25.139999,31880600,21.723999,"INTC" +"2013-12-20",25.110001,25.35,25.040001,25.059999,55380100,21.654869,"INTC" +"2013-12-23",25.27,25.43,25.18,25.32,28120800,21.879543,"INTC" +"2013-12-24",25.379999,25.620001,25.35,25.43,12157900,21.974596,"INTC" +"2013-12-26",25.43,25.700001,25.43,25.700001,16957000,22.207907,"INTC" +"2013-12-27",25.75,25.799999,25.48,25.6,12970600,22.121492,"INTC" +"2013-12-30",25.67,25.85,25.6,25.85,19787200,22.337526,"INTC" +"2013-12-31",25.809999,26.040001,25.77,25.959999,22808100,22.432579,"INTC" +"2014-01-02",25.780001,25.82,25.469999,25.790001,31833300,22.285679,"INTC" +"2014-01-03",25.860001,25.9,25.6,25.780001,27796700,22.277037,"INTC" +"2014-01-06",25.77,25.790001,25.450001,25.459999,28682300,22.000517,"INTC" +"2014-01-07",25.540001,25.73,25.469999,25.59,19665100,22.11285,"INTC" +"2014-01-08",25.639999,25.709999,25.299999,25.43,29680500,21.974596,"INTC" +"2014-01-09",25.42,25.549999,25.25,25.309999,20878000,21.870897,"INTC" +"2014-01-10",25.5,25.85,25.5,25.530001,30588800,22.061005,"INTC" +"2014-01-13",25.629999,25.99,25.42,25.5,40274500,22.035089,"INTC" +"2014-01-14",26.01,26.549999,25.9,26.51,74142900,22.907841,"INTC" +"2014-01-15",26.719999,27.120001,26.610001,26.67,58277700,23.046104,"INTC" +"2014-01-16",26.639999,26.74,26.33,26.540001,48960800,22.933769,"INTC" +"2014-01-17",25.360001,25.860001,25.25,25.85,111758900,22.337526,"INTC" +"2014-01-21",25.790001,25.799999,25.27,25.59,42286400,22.11285,"INTC" +"2014-01-22",25.389999,25.540001,25.15,25.309999,48749900,21.870897,"INTC" +"2014-01-23",25.17,25.25,24.9,25.129999,40241000,21.715353,"INTC" +"2014-01-24",24.879999,25.190001,24.790001,24.809999,34838700,21.438837,"INTC" +"2014-01-27",24.77,24.99,24.66,24.719999,32564900,21.361065,"INTC" +"2014-01-28",24.709999,25.049999,24.57,24.9,32453800,21.516609,"INTC" +"2014-01-29",24.75,24.959999,24.629999,24.68,27145700,21.326504,"INTC" +"2014-01-30",24.75,24.889999,24.540001,24.74,24610100,21.378353,"INTC" +"2014-01-31",24.450001,24.65,24.4,24.540001,28623300,21.205528,"INTC" +"2014-02-03",24.5,24.51,23.889999,23.950001,52868200,20.695694,"INTC" +"2014-02-04",23.99,24.040001,23.58,23.82,50816300,20.583355,"INTC" +"2014-02-05",23.700001,23.76,23.5,23.52,32476200,20.517933,"INTC" +"2014-02-06",23.6,24.08,23.549999,23.99,28008400,20.92794,"INTC" +"2014-02-07",24.200001,24.26,23.77,24.209999,30808400,21.119865,"INTC" +"2014-02-10",24.110001,24.370001,24.059999,24.290001,24571300,21.189651,"INTC" +"2014-02-11",24.35,24.52,24.33,24.469999,17911700,21.346674,"INTC" +"2014-02-12",24.51,24.690001,24.370001,24.549999,25874100,21.416464,"INTC" +"2014-02-13",24.43,24.74,24.309999,24.700001,22922000,21.547318,"INTC" +"2014-02-14",24.58,24.76,24.41,24.76,20539700,21.599659,"INTC" +"2014-02-18",24.67,24.780001,24.549999,24.76,17738100,21.599659,"INTC" +"2014-02-19",24.65,24.719999,24.42,24.5,25686000,21.372849,"INTC" +"2014-02-20",24.540001,24.85,24.5,24.74,20193800,21.582214,"INTC" +"2014-02-21",24.950001,24.959999,24.35,24.42,30579800,21.303057,"INTC" +"2014-02-24",24.51,24.879999,24.41,24.629999,24145500,21.48625,"INTC" +"2014-02-25",24.67,24.709999,24.459999,24.620001,21539100,21.47753,"INTC" +"2014-02-26",24.74,24.98,24.610001,24.799999,19820200,21.634556,"INTC" +"2014-02-27",24.799999,24.799999,24.51,24.76,20863900,21.599659,"INTC" +"2014-02-28",24.790001,24.85,24.57,24.76,23482700,21.599659,"INTC" +"2014-03-03",24.549999,24.59,24.299999,24.5,25728500,21.372849,"INTC" +"2014-03-04",24.719999,24.780001,24.5,24.610001,23661200,21.468807,"INTC" +"2014-03-05",24.700001,24.709999,24.4,24.5,21036200,21.372849,"INTC" +"2014-03-06",24.57,24.65,24.379999,24.629999,22371700,21.48625,"INTC" +"2014-03-07",24.700001,24.85,24.57,24.639999,25373400,21.494978,"INTC" +"2014-03-10",24.610001,24.889999,24.58,24.84,24908100,21.669453,"INTC" +"2014-03-11",24.780001,24.85,24.610001,24.73,26656800,21.57349,"INTC" +"2014-03-12",24.65,24.879999,24.610001,24.76,21244800,21.599659,"INTC" +"2014-03-13",24.799999,25,24.43,24.57,26243300,21.43391,"INTC" +"2014-03-14",24.48,24.65,24.4,24.5,21807200,21.372849,"INTC" +"2014-03-17",24.639999,24.82,24.49,24.700001,18525800,21.547318,"INTC" +"2014-03-18",24.68,24.9,24.549999,24.82,26344000,21.652002,"INTC" +"2014-03-19",24.85,25.25,24.77,25.02,34229400,21.826477,"INTC" +"2014-03-20",25,25.59,24.940001,25.43,37009100,22.184143,"INTC" +"2014-03-21",25.610001,25.68,25.16,25.17,56861900,21.957329,"INTC" +"2014-03-24",25.209999,25.379999,24.92,25.120001,36950600,21.913708,"INTC" +"2014-03-25",25.190001,25.67,25.17,25.459999,32317400,22.210308,"INTC" +"2014-03-26",25.59,25.74,25.32,25.379999,26442800,22.140524,"INTC" +"2014-03-27",25.360001,25.75,25.290001,25.309999,27201100,22.079453,"INTC" +"2014-03-28",25.41,25.809999,25.32,25.620001,22884500,22.349888,"INTC" +"2014-03-31",25.65,26.059999,25.620001,25.809999,29336300,22.51564,"INTC" +"2014-04-01",25.799999,26,25.639999,25.99,23778700,22.672665,"INTC" +"2014-04-02",25.959999,26.049999,25.639999,25.889999,22464700,22.58543,"INTC" +"2014-04-03",26.15,26.459999,26.139999,26.41,38581300,23.039057,"INTC" +"2014-04-04",26.49,26.73,26.110001,26.16,47918000,22.820965,"INTC" +"2014-04-07",26.299999,26.74,26.200001,26.49,49813500,23.108845,"INTC" +"2014-04-08",26.360001,26.98,26.35,26.91,56699500,23.475237,"INTC" +"2014-04-09",26.93,27.02,26.73,26.98,34481800,23.536301,"INTC" +"2014-04-10",27.01,27.09,26.360001,26.43,40478200,23.056501,"INTC" +"2014-04-11",26.27,26.59,26.17,26.18,36121100,22.838411,"INTC" +"2014-04-14",26.309999,26.65,26.139999,26.559999,26957900,23.169914,"INTC" +"2014-04-15",26.51,26.83,26.360001,26.77,45074400,23.353106,"INTC" +"2014-04-16",26.98,27.24,26.6,26.93,59033600,23.492685,"INTC" +"2014-04-17",26.879999,27.16,26.790001,27.040001,38108500,23.588644,"INTC" +"2014-04-21",27.049999,27.049999,26.73,26.950001,20398600,23.510132,"INTC" +"2014-04-22",26.91,26.98,26.66,26.84,29601600,23.414171,"INTC" +"2014-04-23",26.799999,26.969999,26.719999,26.75,25574300,23.335659,"INTC" +"2014-04-24",26.809999,26.959999,26.639999,26.75,25432800,23.335659,"INTC" +"2014-04-25",26.65,26.719999,26.190001,26.26,33614400,22.908207,"INTC" +"2014-04-28",26.17,26.389999,26.01,26.33,33472800,22.969271,"INTC" +"2014-04-29",26.360001,26.66,26.35,26.48,22146000,23.100121,"INTC" +"2014-04-30",26.32,26.700001,26.219999,26.690001,25863900,23.283318,"INTC" +"2014-05-01",26.51,26.67,26.389999,26.450001,19755200,23.073952,"INTC" +"2014-05-02",26.559999,26.639999,26.4,26.41,24235200,23.039057,"INTC" +"2014-05-05",26.16,26.26,25.99,26.17,20738900,23.02586,"INTC" +"2014-05-06",26.16,26.379999,26,26.200001,21818000,23.052258,"INTC" +"2014-05-07",26.26,26.450001,26.219999,26.370001,24692800,23.201832,"INTC" +"2014-05-08",26.32,26.530001,26.219999,26.34,24166900,23.175434,"INTC" +"2014-05-09",26.370001,26.41,26.219999,26.299999,20324400,23.140236,"INTC" +"2014-05-12",26.41,26.540001,26.299999,26.370001,20607800,23.201832,"INTC" +"2014-05-13",26.49,26.540001,26.33,26.450001,20525000,23.272217,"INTC" +"2014-05-14",26.49,26.52,26.33,26.33,17811900,23.166637,"INTC" +"2014-05-15",26.33,26.5,26.01,26.01,31752700,22.88508,"INTC" +"2014-05-16",26.049999,26.07,25.74,25.82,30017200,22.717907,"INTC" +"2014-05-19",25.75,26.09,25.75,26.040001,22679600,22.911478,"INTC" +"2014-05-20",26.02,26.17,25.879999,26.040001,22292600,22.911478,"INTC" +"2014-05-21",26.1,26.25,26,26.200001,18721300,23.052258,"INTC" +"2014-05-22",26.209999,26.27,26.08,26.15,15926500,23.008261,"INTC" +"2014-05-23",26.15,26.299999,26.139999,26.290001,17172200,23.131441,"INTC" +"2014-05-27",26.33,26.74,26.18,26.709999,27271900,23.500977,"INTC" +"2014-05-28",26.700001,26.940001,26.66,26.879999,27150100,23.650555,"INTC" +"2014-05-29",26.91,26.959999,26.719999,26.959999,20638900,23.720945,"INTC" +"2014-05-30",26.940001,27.32,26.93,27.32,43641000,24.037691,"INTC" +"2014-06-02",27.309999,27.35,27.120001,27.26,20264900,23.984905,"INTC" +"2014-06-03",27.219999,27.700001,27.120001,27.66,33256300,24.336843,"INTC" +"2014-06-04",27.51,27.76,27.5,27.6,21612500,24.28405,"INTC" +"2014-06-05",27.559999,27.66,27.43,27.66,26546200,24.336843,"INTC" +"2014-06-06",27.780001,28.209999,27.73,28.17,34795600,24.785572,"INTC" +"2014-06-09",28.1,28.42,27.83,27.91,39933000,24.556812,"INTC" +"2014-06-10",27.85,28.33,27.719999,28.24,34256900,24.847162,"INTC" +"2014-06-11",28.139999,28.209999,27.799999,27.93,27747700,24.574402,"INTC" +"2014-06-12",27.860001,28.1,27.77,27.959999,31211400,24.600801,"INTC" +"2014-06-13",29.75,30.059999,29.559999,29.870001,122194300,26.28133,"INTC" +"2014-06-16",29.719999,30.15,29.67,30.01,36407800,26.404509,"INTC" +"2014-06-17",29.879999,30.1,29.84,29.950001,28440600,26.351721,"INTC" +"2014-06-18",29.879999,29.98,29.67,29.93,34412300,26.334122,"INTC" +"2014-06-19",29.969999,30.09,29.889999,30.09,27166600,26.474897,"INTC" +"2014-06-20",30.07,30.200001,30.030001,30.200001,39826400,26.571684,"INTC" +"2014-06-23",30.1,30.309999,29.85,30.23,26528900,26.598076,"INTC" +"2014-06-24",30.16,30.83,30.09,30.5,53397600,26.835638,"INTC" +"2014-06-25",30.48,31,30.450001,30.879999,44293300,27.169985,"INTC" +"2014-06-26",30.809999,30.9,30.610001,30.780001,26722300,27.081995,"INTC" +"2014-06-27",30.870001,31,30.700001,30.93,30776300,27.213976,"INTC" +"2014-06-30",30.870001,31,30.66,30.9,21558400,27.187578,"INTC" +"2014-07-01",30.99,31.09,30.870001,30.98,28240000,27.257971,"INTC" +"2014-07-02",30.99,31.049999,30.799999,30.98,16831200,27.257971,"INTC" +"2014-07-03",31.08,31.360001,31.02,31.139999,20437600,27.398746,"INTC" +"2014-07-07",31.09,31.200001,30.92,31.030001,22233400,27.301962,"INTC" +"2014-07-08",31,31.08,30.700001,30.790001,37608700,27.090799,"INTC" +"2014-07-09",30.84,30.98,30.690001,30.889999,28302400,27.178783,"INTC" +"2014-07-10",30.6,31.33,30.440001,31.26,32455100,27.504332,"INTC" +"2014-07-11",31.26,31.450001,31.040001,31.25,20045000,27.495531,"INTC" +"2014-07-14",31.41,31.58,31.34,31.49,24244600,27.706697,"INTC" +"2014-07-15",31.58,31.799999,31.16,31.709999,61006100,27.900263,"INTC" +"2014-07-16",33.310001,34.740002,33.209999,34.650002,135834600,30.487047,"INTC" +"2014-07-17",34.200001,34.360001,33.630001,33.700001,70591100,29.651182,"INTC" +"2014-07-18",33.799999,33.84,33.389999,33.700001,46528800,29.651182,"INTC" +"2014-07-21",33.549999,34.23,33.540001,34.060001,32097200,29.967926,"INTC" +"2014-07-22",34.16,34.830002,34.07,34.790001,42915100,30.61022,"INTC" +"2014-07-23",34.68,34.709999,34.299999,34.5,26077000,30.355068,"INTC" +"2014-07-24",34.380001,34.669998,34.099998,34.25,33180400,30.135101,"INTC" +"2014-07-25",34.150002,34.369999,33.93,34.25,31614000,30.135101,"INTC" +"2014-07-28",34.23,34.32,33.880001,34.23,30972200,30.117498,"INTC" +"2014-07-29",34.27,34.369999,34.09,34.189999,26141700,30.08231,"INTC" +"2014-07-30",34.310001,34.57,34.040001,34.349998,32782800,30.223089,"INTC" +"2014-07-31",34.09,34.25,33.810001,33.889999,35431200,29.818352,"INTC" +"2014-08-01",33.75,34.029999,33.610001,33.740002,33472400,29.686375,"INTC" +"2014-08-04",33.790001,34.09,33.549999,34.049999,27250100,29.959135,"INTC" +"2014-08-05",33.759998,33.779999,32.599998,32.82,49845100,29.068995,"INTC" +"2014-08-06",32.599998,33.189999,32.389999,32.849998,27923900,29.095558,"INTC" +"2014-08-07",32.93,33.150002,32.540001,32.68,27820100,28.944996,"INTC" +"2014-08-08",32.779999,33,32.540001,32.599998,35484000,28.874132,"INTC" +"2014-08-11",32.82,33.240002,32.810001,33.02,27718600,29.246132,"INTC" +"2014-08-12",32.91,33.150002,32.68,33.130001,24805600,29.343561,"INTC" +"2014-08-13",33.240002,34.150002,33.23,34.099998,36291000,30.2027,"INTC" +"2014-08-14",34.049999,34.23,33.740002,33.939999,25458000,30.060987,"INTC" +"2014-08-15",34.099998,34.209999,33.709999,34.169998,28577600,30.264698,"INTC" +"2014-08-18",34.259998,34.470001,33.98,34.41,27232200,30.477268,"INTC" +"2014-08-19",34.5,34.5,34.25,34.34,29281900,30.41527,"INTC" +"2014-08-20",34.23,34.509998,34.18,34.5,27140300,30.556986,"INTC" +"2014-08-21",34.459999,35.189999,34.450001,35.150002,37164900,31.1327,"INTC" +"2014-08-22",35.200001,35.200001,34.91,34.939999,21196700,30.946695,"INTC" +"2014-08-25",35.09,35.150002,34.650002,34.810001,18614500,30.831551,"INTC" +"2014-08-26",34.790001,35.049999,34.689999,34.799999,19664700,30.822702,"INTC" +"2014-08-27",34.889999,34.939999,34.630001,34.790001,17168900,30.813833,"INTC" +"2014-08-28",34.610001,34.810001,34.610001,34.650002,18908900,30.689846,"INTC" +"2014-08-29",34.810001,34.939999,34.669998,34.919998,32302800,30.928976,"INTC" +"2014-09-02",34.759998,34.91,34.43,34.57,32094800,30.618979,"INTC" +"2014-09-03",34.82,34.880001,34.450001,34.57,26668800,30.618979,"INTC" +"2014-09-04",34.529999,35.09,34.52,34.91,27632400,30.920126,"INTC" +"2014-09-05",34.919998,35.119999,34.830002,35,20841900,30.999844,"INTC" +"2014-09-08",34.959999,35.560001,34.880001,35.330002,24859600,31.292126,"INTC" +"2014-09-09",35.290001,35.290001,34.849998,34.91,22333100,30.920126,"INTC" +"2014-09-10",34.849998,35.130001,34.669998,35.02,19964200,31.017555,"INTC" +"2014-09-11",34.790001,35.02,34.529999,35.02,21949000,31.017555,"INTC" +"2014-09-12",34.900002,34.91,34.5,34.619999,26732600,30.663269,"INTC" +"2014-09-15",34.709999,34.77,34.23,34.540001,22438000,30.592417,"INTC" +"2014-09-16",34.470001,35.080002,34.470001,34.93,20875700,30.937838,"INTC" +"2014-09-17",34.91,35.200001,34.740002,34.98,26278900,30.982132,"INTC" +"2014-09-18",35.119999,35.169998,34.860001,35.169998,23809600,31.150414,"INTC" +"2014-09-19",35.16,35.220001,34.82,34.82,46851900,30.84041,"INTC" +"2014-09-22",34.779999,35.029999,34.549999,34.709999,25447700,30.742979,"INTC" +"2014-09-23",34.709999,34.709999,34.380001,34.419998,25690700,30.486132,"INTC" +"2014-09-24",34.400002,34.849998,34.369999,34.75,18829000,30.778416,"INTC" +"2014-09-25",34.68,34.790001,33.880001,34.139999,34639700,30.238138,"INTC" +"2014-09-26",34.259998,34.360001,33.630001,34.259998,25882300,30.344418,"INTC" +"2014-09-29",34.060001,34.990002,33.939999,34.900002,29003100,30.91127,"INTC" +"2014-09-30",34.900002,35,34.41,34.82,35274600,30.84041,"INTC" +"2014-10-01",34.610001,34.779999,33.84,33.990002,35086600,30.105276,"INTC" +"2014-10-02",33.959999,34,33.259998,33.52,32910800,29.688992,"INTC" +"2014-10-03",33.66,34.18,33.470001,34.029999,25834600,30.140699,"INTC" +"2014-10-06",34.150002,34.48,33.869999,34.110001,24321100,30.211561,"INTC" +"2014-10-07",34.040001,34.049999,33.419998,33.470001,25972100,29.644707,"INTC" +"2014-10-08",33.490002,34.369999,33.139999,34.27,34960600,30.353277,"INTC" +"2014-10-09",34.150002,34.43,33.580002,33.619999,28185700,29.777559,"INTC" +"2014-10-10",32.619999,32.860001,30.5,31.91,80917600,28.262997,"INTC" +"2014-10-13",31.719999,32.369999,31.469999,31.469999,42110200,27.873285,"INTC" +"2014-10-14",31.99,32.669998,31.709999,32.139999,68671000,28.466707,"INTC" +"2014-10-15",30.540001,31.65,29.65,31.280001,92305200,27.705002,"INTC" +"2014-10-16",30.889999,31.51,30.75,30.85,47787400,27.324146,"INTC" +"2014-10-17",31.200001,31.709999,30.969999,31.379999,37504500,27.793573,"INTC" +"2014-10-20",31.040001,31.700001,30.9,31.58,30523700,27.970711,"INTC" +"2014-10-21",31.67,32.619999,31.58,32.610001,33278400,28.882996,"INTC" +"2014-10-22",32.66,32.869999,32.220001,32.27,26725600,28.581854,"INTC" +"2014-10-23",32.720001,32.91,32.599998,32.689999,22254900,28.95385,"INTC" +"2014-10-24",32.720001,33.330002,32.57,33.18,27814300,29.387846,"INTC" +"2014-10-27",33.080002,33.299999,32.77,33.200001,23751900,29.405563,"INTC" +"2014-10-28",33.23,33.75,33.23,33.740002,21857800,29.883848,"INTC" +"2014-10-29",33.759998,33.970001,33.509998,33.919998,24615200,30.043272,"INTC" +"2014-10-30",33.580002,33.610001,32.400002,32.580002,55217900,28.856426,"INTC" +"2014-10-31",33.740002,34.009998,32.630001,34.009998,52089700,30.122988,"INTC" +"2014-11-03",33.810001,34.48,33.790001,34.310001,28703600,30.388697,"INTC" +"2014-11-04",34.25,34.779999,34.209999,34.540001,34695900,30.592417,"INTC" +"2014-11-05",34.049999,34.099998,33.599998,33.759998,34705500,30.09762,"INTC" +"2014-11-06",33.689999,34.23,33.41,33.82,25240600,30.151112,"INTC" +"2014-11-07",33.98,34,33.189999,33.580002,27604500,29.937153,"INTC" +"2014-11-10",33.43,33.490002,33.080002,33.259998,30653600,29.651857,"INTC" +"2014-11-11",33.360001,33.540001,33.200001,33.310001,19676600,29.69644,"INTC" +"2014-11-12",33.23,33.419998,33,33.380001,22864200,29.75885,"INTC" +"2014-11-13",33.349998,33.860001,33.34,33.68,26449300,30.0263,"INTC" +"2014-11-14",33.75,33.970001,33.349998,33.950001,18104600,30.267012,"INTC" +"2014-11-17",33.82,34.25,33.759998,34.240002,17646300,30.525547,"INTC" +"2014-11-18",34.189999,34.900002,34.16,34.709999,30674800,30.944563,"INTC" +"2014-11-19",34.689999,34.790001,34.25,34.349998,21289600,30.623615,"INTC" +"2014-11-20",34.139999,35.970001,34,35.950001,61994700,32.050049,"INTC" +"2014-11-21",35.98,36.459999,35.5,35.59,56721600,31.729095,"INTC" +"2014-11-24",35.889999,36.43,35.84,36.25,33321100,32.317501,"INTC" +"2014-11-25",36.360001,36.48,36.150002,36.32,29093200,32.379906,"INTC" +"2014-11-26",36.369999,36.990002,36.279999,36.900002,24060000,32.896992,"INTC" +"2014-11-28",37.040001,37.689999,36.939999,37.25,19128500,33.209015,"INTC" +"2014-12-01",37.209999,37.619999,36.900002,37.169998,30904000,33.137699,"INTC" +"2014-12-02",37.18,37.599998,37.18,37.599998,28361100,33.521053,"INTC" +"2014-12-03",37.68,37.889999,37.41,37.43,30660800,33.369492,"INTC" +"2014-12-04",37.400002,37.459999,37.040001,37.459999,23359100,33.396229,"INTC" +"2014-12-05",37.57,37.900002,37.52,37.669998,20527600,33.58345,"INTC" +"2014-12-08",37.459999,37.73,36.939999,37.200001,28134800,33.16444,"INTC" +"2014-12-09",36.669998,37.09,36.299999,36.889999,28487300,32.888065,"INTC" +"2014-12-10",36.93,37.02,36.299999,36.419998,27499900,32.469051,"INTC" +"2014-12-11",36.5,37.209999,36.439999,36.700001,25088200,32.718689,"INTC" +"2014-12-12",36.450001,36.82,36.220001,36.23,29322500,32.299664,"INTC" +"2014-12-15",36.389999,36.779999,35.900002,35.919998,30633400,32.023296,"INTC" +"2014-12-16",35.860001,36.5,35.560001,35.560001,31166300,31.702354,"INTC" +"2014-12-17",35.619999,36.330002,35.330002,36.240002,31637700,32.30859,"INTC" +"2014-12-18",36.75,37.02,36.43,37.02,32128100,33.003967,"INTC" +"2014-12-19",37.02,37.16,36.23,36.369999,76786800,32.42448,"INTC" +"2014-12-22",36.389999,37.259998,36.389999,37.209999,29227100,33.173351,"INTC" +"2014-12-23",37.400002,37.700001,37.299999,37.43,22169700,33.369492,"INTC" +"2014-12-24",37.470001,37.599998,37.18,37.439999,12109100,33.37841,"INTC" +"2014-12-26",37.52,37.740002,37.52,37.549999,14037200,33.476475,"INTC" +"2014-12-29",37.450001,37.52,37.169998,37.18,12203300,33.14661,"INTC" +"2014-12-30",37.080002,37.189999,36.759998,36.759998,15214100,32.772167,"INTC" +"2014-12-31",36.630001,37.040001,36.290001,36.290001,20393600,32.353165,"INTC" +"2015-01-02",36.669998,37.16,36.110001,36.360001,23605600,32.415565,"INTC" +"2015-01-05",36.200001,36.450001,35.939999,35.950001,32785000,32.050049,"INTC" +"2015-01-06",36.080002,36.23,35.259998,35.279999,30847600,31.452723,"INTC" +"2015-01-07",35.639999,36.07,35.27,36.02,27725200,32.11245,"INTC" +"2015-01-08",36.369999,37,36.259998,36.689999,31765400,32.709759,"INTC" +"2015-01-09",36.77,37.110001,36.400002,36.759998,22846000,32.772167,"INTC" +"2015-01-12",36.900002,37,36.23,36.599998,29400800,32.629536,"INTC" +"2015-01-13",36.869999,37.490002,36.290001,36.5,31478000,32.540379,"INTC" +"2015-01-14",36.330002,36.91,35.91,36.349998,34250300,32.406647,"INTC" +"2015-01-15",36.529999,36.880001,36.029999,36.189999,47181800,32.264004,"INTC" +"2015-01-16",36.119999,36.66,35.509998,36.450001,62812200,32.495804,"INTC" +"2015-01-20",36.099998,36.459999,35.57,36.09,35111400,32.174858,"INTC" +"2015-01-21",35.849998,36.68,35.77,36.48,27442600,32.522549,"INTC" +"2015-01-22",36.560001,37,36.139999,36.91,31809900,32.905903,"INTC" +"2015-01-23",36.959999,37.029999,36.380001,36.450001,27368900,32.495804,"INTC" +"2015-01-26",36.189999,36.299999,35.57,35.810001,30906800,31.925232,"INTC" +"2015-01-27",34.400002,34.720001,33.549999,34.189999,58456200,30.480978,"INTC" +"2015-01-28",34.470001,34.700001,33.720001,33.779999,34929100,30.11545,"INTC" +"2015-01-29",33.84,34.279999,33.459999,34.209999,29569400,30.498802,"INTC" +"2015-01-30",33.700001,33.990002,33,33.040001,38719700,29.45573,"INTC" +"2015-02-02",33.060001,33.75,32.650002,33.650002,38733800,29.999556,"INTC" +"2015-02-03",33.779999,34.049999,32.610001,33.700001,35981900,30.04413,"INTC" +"2015-02-04",33.669998,33.84,33.299999,33.599998,25052800,30.169838,"INTC" +"2015-02-05",33.68,33.990002,33.450001,33.939999,20491400,30.475124,"INTC" +"2015-02-06",33.919998,34,33.139999,33.299999,29124600,29.900467,"INTC" +"2015-02-09",33,33.240002,32.669998,32.93,28705500,29.568239,"INTC" +"2015-02-10",33.200001,33.73,33.049999,33.700001,20200000,30.259628,"INTC" +"2015-02-11",33.669998,33.759998,33.32,33.549999,18364200,30.124945,"INTC" +"2015-02-12",33.98,34.130001,33.759998,34.130001,20056700,30.645735,"INTC" +"2015-02-13",34.25,34.369999,33.950001,34.360001,18037900,30.852255,"INTC" +"2015-02-17",34.400002,34.75,34.259998,34.740002,19374100,31.193464,"INTC" +"2015-02-18",34.650002,34.709999,34.189999,34.27,19963000,30.771439,"INTC" +"2015-02-19",34.25,34.419998,34.049999,34.209999,11017500,30.717569,"INTC" +"2015-02-20",34.150002,34.57,33.91,34.41,20955600,30.897148,"INTC" +"2015-02-23",34.400002,34.5,33.580002,33.759998,25565500,30.313505,"INTC" +"2015-02-24",33.610001,34.490002,33.509998,34.41,29417500,30.897148,"INTC" +"2015-02-25",34.029999,34.150002,33.73,33.950001,24686300,30.484106,"INTC" +"2015-02-26",33.619999,33.880001,33.43,33.650002,25928400,30.214735,"INTC" +"2015-02-27",33.630001,33.639999,33.209999,33.25,24427300,29.855568,"INTC" +"2015-03-02",33.290001,34.130001,33.119999,34.060001,25406400,30.582878,"INTC" +"2015-03-03",33.950001,34.380001,33.91,34.099998,27332000,30.618795,"INTC" +"2015-03-04",33.860001,34.41,33.720001,34.119999,22765600,30.636751,"INTC" +"2015-03-05",34.259998,34.5,33.59,33.73,21225800,30.286568,"INTC" +"2015-03-06",33.540001,33.68,33.080002,33.189999,32373100,29.801691,"INTC" +"2015-03-09",33.200001,33.27,32.48,32.720001,33058800,29.379677,"INTC" +"2015-03-10",32.240002,32.41,31.5,31.700001,49854600,28.463808,"INTC" +"2015-03-11",31.969999,32.959999,31.950001,32.330002,49683600,29.029495,"INTC" +"2015-03-12",31.01,31.6,30.58,30.799999,107402400,27.655687,"INTC" +"2015-03-13",30.629999,30.98,30.360001,30.93,47954700,27.772417,"INTC" +"2015-03-16",30.93,31.110001,30.65,30.83,33074600,27.682625,"INTC" +"2015-03-17",30.58,30.73,30.41,30.59,29196300,27.467127,"INTC" +"2015-03-18",30.41,31.200001,30.299999,30.889999,39792500,27.736494,"INTC" +"2015-03-19",30.780001,31.1,30.690001,30.74,27414200,27.601809,"INTC" +"2015-03-20",30.99,31.620001,30.93,31.309999,64777100,28.113623,"INTC" +"2015-03-23",31.290001,31.790001,31.200001,31.200001,29532600,28.014853,"INTC" +"2015-03-24",31.16,31.32,30.74,30.790001,28471400,27.646708,"INTC" +"2015-03-25",30.809999,30.889999,29.860001,29.889999,37691000,26.838583,"INTC" +"2015-03-26",29.5,30.4,29.309999,30.08,45450100,27.009188,"INTC" +"2015-03-27",30.01,33,29.85,32,72885700,28.733179,"INTC" +"2015-03-30",31.66,32.099998,31.299999,31.459999,51391500,28.24831,"INTC" +"2015-03-31",31.43,31.93,31.200001,31.27,32098500,28.077702,"INTC" +"2015-04-01",31.129999,31.32,30.65,30.809999,31267000,27.664665,"INTC" +"2015-04-02",30.799999,31.23,30.67,30.809999,20909600,27.664665,"INTC" +"2015-04-06",30.809999,31.25,30.450001,31.040001,21490900,27.871185,"INTC" +"2015-04-07",31.07,31.59,31,31.26,23258300,28.068726,"INTC" +"2015-04-08",31.23,31.559999,31.059999,31.309999,18250300,28.113623,"INTC" +"2015-04-09",30.68,31.620001,30.57,31.24,34167600,28.050764,"INTC" +"2015-04-10",31.33,31.940001,31.33,31.93,28084900,28.670326,"INTC" +"2015-04-13",31.809999,32.049999,31.709999,31.73,23489000,28.490742,"INTC" +"2015-04-14",31.68,31.940001,31.27,31.49,37497500,28.275242,"INTC" +"2015-04-15",32.259998,32.990002,32.07,32.830002,61083500,29.478449,"INTC" +"2015-04-16",32.849998,32.990002,32.700001,32.869999,28903200,29.51436,"INTC" +"2015-04-17",32.509998,32.700001,32.220001,32.470001,30593600,29.155203,"INTC" +"2015-04-20",32.610001,32.790001,32.529999,32.73,20568700,29.388657,"INTC" +"2015-04-21",32.93,32.970001,32.279999,32.43,19023800,29.119278,"INTC" +"2015-04-22",32.41,32.720001,32.029999,32.700001,21144200,29.361719,"INTC" +"2015-04-23",32.040001,32.41,32.009998,32.349998,23775300,29.047451,"INTC" +"2015-04-24",32.41,32.48,32.02,32.080002,22759900,28.805016,"INTC" +"2015-04-27",32.080002,32.689999,32.080002,32.5,25869600,29.182135,"INTC" +"2015-04-28",32.299999,33.040001,32.23,33.02,29572800,29.649048,"INTC" +"2015-04-29",32.560001,33,32.549999,32.889999,21819000,29.532326,"INTC" +"2015-04-30",32.709999,32.849998,32.299999,32.549999,22013300,29.227032,"INTC" +"2015-05-01",32.630001,33.490002,32.619999,33.419998,27091200,30.008215,"INTC" +"2015-05-04",33.27,33.5,33.220001,33.43,21397300,30.017189,"INTC" +"2015-05-05",33,33.099998,32.57,32.639999,29779200,29.519768,"INTC" +"2015-05-06",32.5,32.790001,31.93,32.220001,31985400,29.139921,"INTC" +"2015-05-07",32.27,32.630001,32.18,32.240002,21475300,29.15801,"INTC" +"2015-05-08",32.509998,32.880001,32.34,32.799999,26926500,29.664478,"INTC" +"2015-05-11",32.68,32.709999,32.43,32.689999,18358600,29.564991,"INTC" +"2015-05-12",32.439999,32.5,32,32.25,24530200,29.167051,"INTC" +"2015-05-13",32.27,32.900002,32.27,32.639999,20470800,29.519768,"INTC" +"2015-05-14",32.860001,33.130001,32.77,32.970001,21098900,29.81823,"INTC" +"2015-05-15",33.09,33.119999,32.75,32.990002,17149700,29.836313,"INTC" +"2015-05-18",32.98,33.41,32.849998,33.41,23571300,30.216164,"INTC" +"2015-05-19",33.360001,33.380001,32.990002,33.150002,21867100,29.98102,"INTC" +"2015-05-20",33.060001,33.5,33.009998,33.369999,21359800,30.179983,"INTC" +"2015-05-21",33.209999,33.560001,33.07,33.549999,21269800,30.342781,"INTC" +"2015-05-22",33.470001,33.509998,33.32,33.450001,20845000,30.252342,"INTC" +"2015-05-26",33.27,33.290001,32.84,33.099998,28594500,29.935797,"INTC" +"2015-05-27",33.200001,33.849998,33.130001,33.709999,30172700,30.487482,"INTC" +"2015-05-28",33.740002,34.150002,33.68,34.009998,27065700,30.758808,"INTC" +"2015-05-29",34.240002,34.75,34.209999,34.459999,43231700,31.165787,"INTC" +"2015-06-01",34.369999,34.59,33.68,33.91,46734500,30.668369,"INTC" +"2015-06-02",33.639999,33.75,33.139999,33.27,36211700,30.089546,"INTC" +"2015-06-03",33.169998,33.240002,32.59,32.73,38138700,29.601171,"INTC" +"2015-06-04",32.509998,32.720001,32.200001,32.310001,33761800,29.221315,"INTC" +"2015-06-05",32.279999,32.299999,31.83,31.84,27778500,28.796251,"INTC" +"2015-06-08",31.809999,31.950001,31.209999,31.299999,38032000,28.307865,"INTC" +"2015-06-09",31.33,31.66,31.15,31.25,33976700,28.262655,"INTC" +"2015-06-10",31.459999,32.16,31.370001,31.82,33336800,28.77816,"INTC" +"2015-06-11",31.950001,32.099998,31.84,31.85,24293600,28.805292,"INTC" +"2015-06-12",31.719999,32.099998,31.200001,31.32,31629800,28.32596,"INTC" +"2015-06-15",31.120001,31.51,30.940001,31.389999,23175000,28.389267,"INTC" +"2015-06-16",31.26,31.76,31.129999,31.639999,20254500,28.61537,"INTC" +"2015-06-17",31.75,32.09,31.690001,31.950001,28194200,28.895733,"INTC" +"2015-06-18",32.080002,32.5,32,32.380001,27722400,29.284628,"INTC" +"2015-06-19",32.400002,32.57,31.959999,32.07,39008400,29.004261,"INTC" +"2015-06-22",32.259998,32.389999,32.080002,32.259998,23608400,29.176096,"INTC" +"2015-06-23",32.310001,32.34,31.93,32.09,17995900,29.02235,"INTC" +"2015-06-24",32.150002,32.150002,31.879999,31.91,23313900,28.85956,"INTC" +"2015-06-25",32.02,32.32,31.99,31.99,22743300,28.93191,"INTC" +"2015-06-26",31.51,31.530001,30.76,31.02,62157200,28.054638,"INTC" +"2015-06-29",30.700001,30.98,30.309999,30.389999,35194500,27.484863,"INTC" +"2015-06-30",30.629999,30.690001,30.15,30.42,34412200,27.511993,"INTC" +"2015-07-01",30.49,30.549999,30.01,30.18,27178900,27.294933,"INTC" +"2015-07-02",30.18,30.92,30.1,30.559999,27105200,27.638607,"INTC" +"2015-07-06",30.24,30.450001,29.84,30.040001,32468100,27.168324,"INTC" +"2015-07-07",29.870001,29.93,29.09,29.9,43833700,27.041702,"INTC" +"2015-07-08",29.4,29.67,29.15,29.5,45223800,26.679945,"INTC" +"2015-07-09",29.719999,29.889999,28.82,28.93,47167800,26.164431,"INTC" +"2015-07-10",29.200001,29.35,28.940001,29.17,31423800,26.381487,"INTC" +"2015-07-13",29.27,29.82,29.190001,29.73,26452400,26.887951,"INTC" +"2015-07-14",29.66,30.110001,29.440001,29.65,39778300,26.815601,"INTC" +"2015-07-15",29.65,29.99,29.469999,29.690001,47852500,26.85178,"INTC" +"2015-07-16",30.469999,30.48,29.1,29.9,81166700,27.041702,"INTC" +"2015-07-17",29.66,29.799999,29.1,29.469999,43697600,26.652811,"INTC" +"2015-07-20",29.620001,29.620001,29.07,29.1,33812900,26.31818,"INTC" +"2015-07-21",28.959999,29.26,28.67,28.719999,45191000,25.974504,"INTC" +"2015-07-22",28.57,28.85,28.43,28.610001,36387200,25.875023,"INTC" +"2015-07-23",28.66,28.969999,28.43,28.6,33775200,25.865976,"INTC" +"2015-07-24",28.530001,28.639999,28.059999,28.059999,31621000,25.377598,"INTC" +"2015-07-27",28.07,28.42,27.620001,28.35,42161100,25.639877,"INTC" +"2015-07-28",28.51,29.18,28.440001,28.959999,33182400,26.191559,"INTC" +"2015-07-29",28.950001,29.129999,28.790001,29.01,26470200,26.23678,"INTC" +"2015-07-30",29.1,29.450001,28.85,28.91,26582400,26.146343,"INTC" +"2015-07-31",29.120001,29.120001,28.77,28.950001,27158800,26.182518,"INTC" +"2015-08-03",29,29.35,28.9,29.049999,26213600,26.272959,"INTC" +"2015-08-04",28.98,29.15,28.860001,29.129999,25741700,26.345312,"INTC" +"2015-08-05",29.190001,29.389999,29.02,29.120001,23622700,26.555054,"INTC" +"2015-08-06",29.16,29.23,28.85,29.01,27958200,26.454742,"INTC" +"2015-08-07",28.799999,28.959999,28.690001,28.879999,25606100,26.336187,"INTC" +"2015-08-10",29.07,29.68,29.059999,29.639999,22807400,27.029251,"INTC" +"2015-08-11",29.469999,29.48,28.959999,28.969999,23434700,26.418264,"INTC" +"2015-08-12",28.66,29.57,28.66,29.459999,33589100,26.865105,"INTC" +"2015-08-13",29.4,29.450001,28.870001,28.870001,18821900,26.327074,"INTC" +"2015-08-14",28.92,29.040001,28.82,29.02,14279000,26.46386,"INTC" +"2015-08-17",28.83,29.200001,28.709999,29.08,15548300,26.518576,"INTC" +"2015-08-18",28.950001,29.049999,28.799999,28.91,19182600,26.363548,"INTC" +"2015-08-19",28.65,28.799999,28.280001,28.360001,30530100,25.861996,"INTC" +"2015-08-20",28.030001,28.24,27.530001,27.530001,31936600,25.105103,"INTC" +"2015-08-21",27.33,27.629999,26.559999,26.559999,52288400,24.220543,"INTC" +"2015-08-24",25.200001,27.629999,24.870001,26.25,83234200,23.937849,"INTC" +"2015-08-25",27.040001,27.15,25.870001,25.870001,59371900,23.59132,"INTC" +"2015-08-26",26.51,27.34,26.08,27.299999,47386700,24.895361,"INTC" +"2015-08-27",27.719999,27.91,27.01,27.719999,38649400,25.278364,"INTC" +"2015-08-28",27.67,28.610001,27.450001,28.42,43452400,25.91671,"INTC" +"2015-08-31",28.33,29.129999,28.16,28.540001,42197500,26.026146,"INTC" +"2015-09-01",27.91,28.17,27.66,27.82,44144000,25.369558,"INTC" +"2015-09-02",28.35,28.6,28.139999,28.6,34618800,26.080854,"INTC" +"2015-09-03",28.799999,29.42,28.690001,29.08,38665900,26.518576,"INTC" +"2015-09-04",28.57,28.9,28.41,28.52,29116500,26.0079,"INTC" +"2015-09-08",28.98,29.5,28.950001,29.5,27805000,26.901579,"INTC" +"2015-09-09",29.719999,30.120001,29.17,29.24,30669900,26.66448,"INTC" +"2015-09-10",29.18,29.66,28.9,29.27,25195800,26.691841,"INTC" +"2015-09-11",29.08,29.52,29.040001,29.469999,21786900,26.874228,"INTC" +"2015-09-14",29.469999,29.530001,29.09,29.389999,24065100,26.80127,"INTC" +"2015-09-15",29.559999,29.940001,29.48,29.73,29399900,27.111322,"INTC" +"2015-09-16",29.620001,29.790001,29.4,29.77,25957800,27.147799,"INTC" +"2015-09-17",29.620001,30.200001,29.549999,29.709999,29805200,27.093082,"INTC" +"2015-09-18",29.219999,29.42,28.809999,29.02,60138700,26.46386,"INTC" +"2015-09-21",29.09,29.34,28.940001,29.16,24417100,26.591528,"INTC" +"2015-09-22",28.67,28.9,28.48,28.67,28576200,26.144688,"INTC" +"2015-09-23",29.02,29.09,28.59,28.74,25984000,26.208523,"INTC" +"2015-09-24",28.379999,28.67,27.870001,28.48,32754700,25.971422,"INTC" +"2015-09-25",28.940001,29.120001,28.629999,28.809999,29192300,26.272356,"INTC" +"2015-09-28",28.68,29.360001,28.639999,28.76,42291000,26.226763,"INTC" +"2015-09-29",28.83,29.35,28.76,29.24,34169600,26.66448,"INTC" +"2015-09-30",29.559999,30.32,29.540001,30.139999,40840800,27.485205,"INTC" +"2015-10-01",30.209999,30.280001,29.459999,30,29832800,27.357542,"INTC" +"2015-10-02",29.67,30.530001,29.530001,30.51,27901500,27.82262,"INTC" +"2015-10-05",30.73,31.379999,30.559999,31.209999,34842500,28.460958,"INTC" +"2015-10-06",31.16,31.85,31.110001,31.74,34899800,28.944279,"INTC" +"2015-10-07",32,32.419998,31.719999,32.32,36930100,29.473188,"INTC" +"2015-10-08",32.23,32.599998,31.98,32.52,27794600,29.655573,"INTC" +"2015-10-09",32.369999,32.549999,31.940001,32.139999,24209900,29.30904,"INTC" +"2015-10-12",32.16,32.32,32,32.209999,18795000,29.372881,"INTC" +"2015-10-13",32.029999,32.48,31.98,32.040001,35588600,29.217852,"INTC" +"2015-10-14",31.389999,32.93,30.85,32.799999,75954800,29.91091,"INTC" +"2015-10-15",32.84,33.060001,32.459999,32.75,37634800,29.865311,"INTC" +"2015-10-16",32.75,33.200001,32.48,33.040001,29371300,30.129766,"INTC" +"2015-10-19",32.880001,33.619999,32.869999,33.59,37624000,30.631327,"INTC" +"2015-10-20",33.400002,33.700001,33.310001,33.439999,24301000,30.494534,"INTC" +"2015-10-21",33.669998,34.049999,33.32,33.369999,31928800,30.430704,"INTC" +"2015-10-22",33.700001,34.5,33.59,34.400002,39572600,31.369982,"INTC" +"2015-10-23",34.540001,35.029999,34.400002,34.900002,42796600,31.825932,"INTC" +"2015-10-26",34.77,34.959999,34.549999,34.59,22646900,31.543247,"INTC" +"2015-10-27",34.41,34.549999,34.310001,34.470001,22630100,31.433813,"INTC" +"2015-10-28",34.470001,34.709999,34.119999,34.709999,21908400,31.652678,"INTC" +"2015-10-29",34.200001,34.290001,33.77,34.029999,21224200,31.032572,"INTC" +"2015-10-30",34.099998,34.290001,33.860001,33.860001,24693900,30.877542,"INTC" +"2015-11-02",33.73,34.279999,33.639999,34.110001,21743100,31.105524,"INTC" +"2015-11-03",34,34.41,33.98,34.310001,18167000,31.287909,"INTC" +"2015-11-04",34.27,34.27,33.900002,34.150002,20734800,31.36137,"INTC" +"2015-11-05",34.099998,34.200001,33.73,34,16486100,31.223623,"INTC" +"2015-11-06",33.93,33.970001,33.41,33.84,23701700,31.076691,"INTC" +"2015-11-09",33.599998,33.830002,33.080002,33.349998,24168700,30.626698,"INTC" +"2015-11-10",33.169998,33.27,32.810001,33.209999,22451700,30.498127,"INTC" +"2015-11-11",33.16,33.380001,32.799999,32.860001,19864700,30.176714,"INTC" +"2015-11-12",32.709999,32.919998,32.389999,32.400002,23265400,29.754272,"INTC" +"2015-11-13",32.27,32.380001,31.959999,32.110001,23673200,29.487957,"INTC" +"2015-11-16",32.09,32.259998,31.93,32.099998,29899700,29.478771,"INTC" +"2015-11-17",32.150002,32.880001,32.009998,32.639999,22636400,29.974678,"INTC" +"2015-11-18",32.73,33.240002,32.619999,33.16,18619800,30.452213,"INTC" +"2015-11-19",33.220001,34.73,33.130001,34.299999,45381600,31.499123,"INTC" +"2015-11-20",34.48,35.290001,34.48,34.66,41137700,31.829727,"INTC" +"2015-11-23",34.66,34.849998,34.41,34.48,20152900,31.664421,"INTC" +"2015-11-24",34.330002,34.439999,33.900002,34.360001,21413500,31.554222,"INTC" +"2015-11-25",34.259998,34.740002,34.139999,34.450001,17939400,31.636873,"INTC" +"2015-11-27",34.540001,34.68,34.400002,34.459999,6620900,31.646057,"INTC" +"2015-11-30",34.549999,34.900002,34.43,34.77,21785800,31.930744,"INTC" +"2015-12-01",35,35.200001,34.709999,35.09,23560200,32.224617,"INTC" +"2015-12-02",35.09,35.41,34.810001,34.830002,18688200,31.98584,"INTC" +"2015-12-03",34.970001,34.990002,34,34.040001,30131100,31.260363,"INTC" +"2015-12-04",34.110001,35.029999,34,34.939999,24901000,32.086861,"INTC" +"2015-12-07",34.790001,35.169998,34.75,34.990002,17731900,32.132782,"INTC" +"2015-12-08",34.669998,34.950001,34.419998,34.75,13380200,31.912382,"INTC" +"2015-12-09",34.880001,35.220001,34.509998,34.810001,22548300,31.967485,"INTC" +"2015-12-10",34.849998,35.07,34.66,34.77,17350500,31.930744,"INTC" +"2015-12-11",34.310001,34.650002,34.200001,34.27,21251400,31.471573,"INTC" +"2015-12-14",34.380001,34.48,33.880001,34.470001,19357100,31.655241,"INTC" +"2015-12-15",34.650002,35.349998,34.639999,35.18,24365900,32.307262,"INTC" +"2015-12-16",35.360001,35.470001,34.77,35.299999,23257900,32.417461,"INTC" +"2015-12-17",35.32,35.369999,34.759998,34.91,24963600,32.059311,"INTC" +"2015-12-18",34.73,34.75,33.860001,33.869999,41336600,31.10424,"INTC" +"2015-12-21",34.110001,34.299999,33.82,34.240002,18006800,31.444025,"INTC" +"2015-12-22",34.360001,34.779999,34.27,34.73,17915600,31.894018,"INTC" +"2015-12-23",34.950001,35.049999,34.779999,35,12526500,32.14196,"INTC" +"2015-12-24",35.07,35.259998,34.959999,34.98,5893800,32.1236,"INTC" +"2015-12-28",34.950001,35,34.57,34.93,9442300,32.077679,"INTC" +"2015-12-29",35.009998,35.59,35.009998,35.439999,14188600,32.546032,"INTC" +"2015-12-30",35.380001,35.450001,34.950001,34.990002,11566800,32.132782,"INTC" +"2015-12-31",34.82,34.959999,34.439999,34.450001,14736700,31.636873,"INTC" +"2016-01-04",33.880001,34.009998,33.459999,33.990002,27882200,31.214441,"INTC" +"2016-01-05",33.959999,34,33.529999,33.830002,16709500,31.067505,"INTC" +"2016-01-06",33.25,33.52,32.799999,33.080002,25491300,30.378748,"INTC" +"2016-01-07",32.279999,33.009998,31.84,31.84,37680500,29.24,"INTC" +"2016-01-08",32.09,32.220001,31.43,31.51,29953800,28.936951,"INTC" +"2016-01-11",31.809999,32.220001,31.68,32.060001,27594200,29.442039,"INTC" +"2016-01-12",32.759998,32.889999,32.27,32.68,28587700,30.01141,"INTC" +"2016-01-13",32.759998,32.93,31.83,31.91,34445700,29.304291,"INTC" +"2016-01-14",31.969999,32.869999,31.799999,32.740002,48728200,30.066513,"INTC" +"2016-01-15",29.73,30.5,29.450001,29.76,76373900,27.329853,"INTC" +"2016-01-19",29.98,30.059999,29.48,29.799999,28878100,27.366585,"INTC" +"2016-01-20",29.35,29.870001,29.209999,29.59,39598200,27.173738,"INTC" +"2016-01-21",29.65,30.030001,29.24,29.66,30157400,27.23802,"INTC" +"2016-01-22",30.120001,30.24,29.51,29.93,25326500,27.485971,"INTC" +"2016-01-25",29.99,30.219999,29.57,29.6,26441000,27.182915,"INTC" +"2016-01-26",29.610001,30.049999,29.610001,29.940001,24689800,27.495155,"INTC" +"2016-01-27",29.879999,30.219999,29.639999,29.809999,26384100,27.375769,"INTC" +"2016-01-28",30.02,30.18,29.75,29.969999,22028100,27.522703,"INTC" +"2016-01-29",30.209999,31.030001,30.1,31.02,38311400,28.486963,"INTC" +"2016-02-01",30.719999,31.120001,30.639999,30.82,19015100,28.303293,"INTC" +"2016-02-02",30.450001,30.49,29.629999,29.799999,24994300,27.366585,"INTC" +"2016-02-03",29.719999,29.719999,28.52,29.34,44660100,27.181301,"INTC" +"2016-02-04",29.139999,29.879999,29.110001,29.77,29109700,27.579664,"INTC" +"2016-02-05",29.58,29.76,28.91,29.040001,27957500,26.903378,"INTC" +"2016-02-08",28.74,28.98,28.299999,28.82,28725900,26.699558,"INTC" +"2016-02-09",28.49,29.15,28.41,28.809999,22710600,26.690294,"INTC" +"2016-02-10",28.879999,29,28.190001,28.23,27267800,26.152966,"INTC" +"2016-02-11",27.83,28.41,27.68,28.219999,28450200,26.143703,"INTC" +"2016-02-12",28.57,28.700001,28.139999,28.639999,19699000,26.532804,"INTC" +"2016-02-16",28.75,28.950001,28.360001,28.780001,30705200,26.662506,"INTC" +"2016-02-17",28.860001,29.620001,28.73,29.469999,27691700,27.301735,"INTC" +"2016-02-18",29.530001,29.76,29.379999,29.42,20623300,27.255415,"INTC" +"2016-02-19",29.200001,29.33,28.709999,28.709999,42056700,26.597649,"INTC" +"2016-02-22",29.110001,29.540001,29,29.35,23893100,27.190565,"INTC" +"2016-02-23",29.299999,29.35,28.6,28.799999,26638200,26.681032,"INTC" +"2016-02-24",28.52,29.299999,28.379999,29.190001,21593600,27.042339,"INTC" +"2016-02-25",29.32,29.620001,28.950001,29.620001,17311000,27.440701,"INTC" +"2016-02-26",29.879999,30.08,29.700001,29.799999,19902200,27.607456,"INTC" +"2016-02-29",29.719999,30.139999,29.58,29.59,22903100,27.412909,"INTC" +"2016-03-01",29.93,30.530001,29.75,30.370001,25502600,28.135521,"INTC" +"2016-03-02",30.299999,30.870001,30.120001,30.540001,23779800,28.293013,"INTC" +"2016-03-03",31.129999,31.35,30.540001,30.58,25608800,28.330067,"INTC" +"2016-03-04",30.5,30.860001,30.049999,30.629999,20356800,28.376389,"INTC" +"2016-03-07",30.59,31.120001,30.5,30.940001,18858200,28.663578,"INTC" +"2016-03-08",30.83,30.879999,30.379999,30.559999,19104900,28.311541,"INTC" +"2016-03-09",30.83,31.040001,30.67,30.870001,14707800,28.59873,"INTC" +"2016-03-10",31.139999,31.4,30.379999,31.25,29434600,28.950771,"INTC" +"2016-03-11",31.67,31.790001,31.530001,31.76,22811200,29.423248,"INTC" +"2016-03-14",31.66,31.690001,31.299999,31.43,17438600,29.117529,"INTC" +"2016-03-15",31.34,31.65,31.059999,31.65,16927700,29.321339,"INTC" +"2016-03-16",31.49,31.799999,31.17,31.690001,26298400,29.358398,"INTC" +"2016-03-17",31.76,32.169998,31.700001,31.98,22865300,29.627062,"INTC" +"2016-03-18",32.16,32.689999,32.060001,32.68,49934200,30.275555,"INTC" +"2016-03-21",32.23,32.419998,31.950001,32.34,21760900,29.960573,"INTC" +"2016-03-22",32.16,32.459999,31.950001,32.32,22200400,29.942045,"INTC" +"2016-03-23",32.470001,32.470001,31.98,32,18765300,29.64559,"INTC" +"2016-03-24",31.870001,31.950001,31.700001,31.879999,14211900,29.53442,"INTC" +"2016-03-28",31.870001,32,31.620001,31.9,11433000,29.552948,"INTC" +"2016-03-29",31.93,32.439999,31.73,32.380001,15178600,29.997633,"INTC" +"2016-03-30",32.450001,32.75,32.290001,32.709999,16598000,30.30335,"INTC" +"2016-03-31",32.529999,32.66,32.32,32.349998,17880000,29.969839,"INTC" +"2016-04-01",32.27,32.470001,32.099998,32.450001,18049700,30.062485,"INTC" +"2016-04-04",32.200001,32.380001,31.74,32,21581600,29.64559,"INTC" +"2016-04-05",31.889999,32.119999,31.719999,31.9,20080000,29.552948,"INTC" +"2016-04-06",31.969999,32.23,31.77,32.080002,15501100,29.719709,"INTC" +"2016-04-07",31.889999,31.9,31.35,31.549999,23738200,29.228697,"INTC" +"2016-04-08",31.76,32.02,31.48,31.629999,17031900,29.302813,"INTC" +"2016-04-11",31.9,32.34,31.66,31.67,19707700,29.339867,"INTC" +"2016-04-12",31.879999,31.940001,31.379999,31.860001,16647800,29.51589,"INTC" +"2016-04-13",31.969999,32.18,31.950001,32.130001,19968100,29.766027,"INTC" +"2016-04-14",31.780001,31.889999,31.549999,31.799999,21541600,29.460304,"INTC" +"2016-04-15",31.790001,31.889999,31.379999,31.459999,28782800,29.145317,"INTC" +"2016-04-18",31.43,31.719999,31.379999,31.65,21516600,29.321339,"INTC" +"2016-04-19",31.700001,31.809999,31.4,31.6,33619300,29.275023,"INTC" +"2016-04-20",31.32,32.259998,31.25,32,57629800,29.64559,"INTC" +"2016-04-21",31.940001,32.060001,31.809999,31.969999,28431400,29.617796,"INTC" +"2016-04-22",31.74,31.860001,31.219999,31.639999,29625600,29.312077,"INTC" +"2016-04-25",31.360001,31.5,31.200001,31.389999,19315700,29.080469,"INTC" +"2016-04-26",31.389999,31.700001,31.17,31.4,20976400,29.089733,"INTC" +"2016-04-27",31.25,31.799999,31.190001,31.75,20006200,29.413984,"INTC" +"2016-04-28",31.450001,31.709999,31.030001,31.110001,25146400,28.821074,"INTC" +"2016-04-29",30.860001,30.870001,30.1,30.280001,36443700,28.052139,"INTC" +"2016-05-02",30.450001,30.690001,30.360001,30.610001,21086600,28.357861,"INTC" +"2016-05-03",30.41,30.559999,30.09,30.360001,27111100,28.126257,"INTC" +"2016-05-04",30.17,30.209999,29.700001,29.85,23278800,27.892643,"INTC" +"2016-05-05",29.870001,30.02,29.75,29.9,23393300,27.939365,"INTC" +"2016-05-06",29.610001,30.110001,29.52,30.040001,19632200,28.070187,"INTC" +"2016-05-09",30.08,30.17,29.76,29.799999,16888300,27.845924,"INTC" +"2016-05-10",30,30.18,29.82,30.139999,16963100,28.163628,"INTC" +"2016-05-11",30.16,30.25,29.969999,30.059999,15754200,28.088875,"INTC" +"2016-05-12",30.110001,30.24,29.57,29.76,20826700,27.80855,"INTC" +"2016-05-13",29.860001,30.200001,29.84,29.91,19999600,27.948713,"INTC" +"2016-05-16",29.9,30.559999,29.879999,30.389999,21826100,28.397236,"INTC" +"2016-05-17",30.57,30.57,29.860001,29.98,25709900,28.01412,"INTC" +"2016-05-18",30.030001,30.25,29.780001,29.99,22469900,28.023466,"INTC" +"2016-05-19",29.77,29.93,29.5,29.629999,21740900,27.687069,"INTC" +"2016-05-20",29.73,30.379999,29.700001,30.15,22777300,28.172974,"INTC" +"2016-05-23",30.23,30.48,30.129999,30.23,20809300,28.247726,"INTC" +"2016-05-24",30.5,31.120001,30.450001,31.059999,23699200,29.023302,"INTC" +"2016-05-25",31.200001,31.57,31.15,31.389999,18359600,29.331661,"INTC" +"2016-05-26",31.49,31.629999,31.4,31.49,12658000,29.425106,"INTC" +"2016-05-27",31.6,31.65,31.450001,31.57,13341300,29.499859,"INTC" +"2016-05-31",31.51,31.65,31.309999,31.59,23040200,29.518547,"INTC" +"2016-06-01",31.620001,31.719999,31.469999,31.66,17753500,29.58396,"INTC" +"2016-06-02",31.559999,31.76,31.450001,31.76,13915400,29.677402,"INTC" +"2016-06-03",31.74,31.74,31.4,31.620001,15777500,29.546583,"INTC" +"2016-06-06",31.639999,31.82,31.58,31.68,15139600,29.602646,"INTC" +"2016-06-07",31.75,32.02,31.700001,31.879999,19339100,29.789534,"INTC" +"2016-06-08",31.799999,32,31.790001,31.889999,12732100,29.798872,"INTC" +"2016-06-09",31.68,32,31.68,31.940001,11276800,29.845598,"INTC" +"2016-06-10",31.700001,32.240002,31.65,32.040001,35749100,29.939039,"INTC" +"2016-06-13",32.049999,32.5,32.040001,32.169998,23004800,30.060514,"INTC" +"2016-06-14",32.009998,32.240002,31.790001,32.139999,18754300,30.032482,"INTC" +"2016-06-15",32.25,32.259998,31.59,31.610001,23783300,29.537239,"INTC" +"2016-06-16",31.440001,31.77,31.219999,31.690001,18547900,29.61199,"INTC" +"2016-06-17",31.73,31.809999,31.469999,31.76,27047900,29.677402,"INTC" +"2016-06-20",32.07,32.439999,32.009998,32.169998,21961600,30.060514,"INTC" +"2016-06-21",32.259998,32.380001,32.09,32.32,15476500,30.20068,"INTC" +"2016-06-22",32.299999,32.630001,32.25,32.290001,18304800,30.172649,"INTC" +"2016-06-23",32.580002,33,32.5,32.990002,22048800,30.82675,"INTC" +"2016-06-24",31.799999,32.32,31.4,31.549999,38094300,29.481171,"INTC" +"2016-06-27",31.41,31.41,30.440001,30.719999,34965100,28.705599,"INTC" +"2016-06-28",30.969999,31.200001,30.809999,31.190001,23693900,29.144777,"INTC" +"2016-06-29",31.35,31.98,31.309999,31.93,22771100,29.836254,"INTC" +"2016-06-30",32,32.880001,31.969999,32.799999,34528900,30.649206,"INTC" +"2016-07-01",32.639999,32.889999,32.470001,32.75,17084600,30.602482,"INTC" +"2016-07-05",32.5,32.73,32.459999,32.68,20107200,30.537071,"INTC" +"2016-07-06",32.799999,33,32.380001,32.970001,21070200,30.808064,"INTC" +"2016-07-07",32.959999,33.549999,32.959999,33.200001,26027100,31.022976,"INTC" +"2016-07-08",33.650002,34,33.5,34,23341900,31.770519,"INTC" +"2016-07-11",34.040001,34.5,34.040001,34.380001,23820700,32.125599,"INTC" +"2016-07-12",34.509998,34.970001,34.48,34.939999,28064100,32.64888,"INTC" +"2016-07-13",35.040001,35.25,34.880001,35.009998,29120900,32.714294,"INTC" +"2016-07-14",35.130001,35.299999,34.959999,35.200001,25296400,32.891827,"INTC" +"2016-07-15",35.259998,35.290001,34.900002,35.07,23661900,32.770355,"INTC" +"2016-07-18",35.18,35.200001,34.950001,35.049999,19347200,32.751667,"INTC" +"2016-07-19",34.889999,35.16,34.849998,35.150002,20395400,32.845112,"INTC" +"2016-07-20",35.299999,35.93,35.060001,35.689999,42994200,33.349701,"INTC" +"2016-07-21",34.330002,34.490002,33.860001,34.27,63708600,32.022808,"INTC" +"2016-07-22",34.380001,34.700001,34.259998,34.66,33033700,32.387238,"INTC" +"2016-07-25",34.619999,34.759998,34.57,34.689999,20277700,32.415272,"INTC" +"2016-07-26",34.75,35.23,34.700001,35.09,29644400,32.789047,"INTC" +"2016-07-27",35,35.279999,34.630001,34.830002,22742200,32.546093,"INTC" +"2016-07-28",34.830002,34.830002,34.52,34.77,21667400,32.490025,"INTC" +"2016-07-29",34.77,34.919998,34.599998,34.860001,18171200,32.57412,"INTC" +"2016-08-01",34.82,34.91,34.560001,34.849998,18824400,32.564777,"INTC" +"2016-08-02",34.810001,34.869999,34.330002,34.560001,20057300,32.293804,"INTC" +"2016-08-03",34.099998,34.279999,33.990002,34.25,18388800,32.246719,"INTC" +"2016-08-04",34.290001,34.619999,34.220001,34.580002,15131200,32.557419,"INTC" +"2016-08-05",34.799999,35.130001,34.700001,34.98,20046200,32.934025,"INTC" +"2016-08-08",34.900002,35.169998,34.860001,35.040001,19497300,32.99052,"INTC" +"2016-08-09",35.040001,35.16,34.84,34.919998,12578900,32.877529,"INTC" +"2016-08-10",35,35,34.5,34.529999,19579000,32.510342,"INTC" +"2016-08-11",34.66,34.740002,34.490002,34.68,16329500,32.651573,"INTC" +"2016-08-12",34.52,34.759998,34.439999,34.57,15708300,32.548004,"INTC" +"2016-08-15",34.700001,35.16,34.630001,34.91,18931100,32.868118,"INTC" +"2016-08-16",34.77,35.209999,34.77,35.209999,16320900,33.15057,"INTC" +"2016-08-17",35.169998,35.209999,34.77,35.02,18221600,32.971687,"INTC" +"2016-08-18",34.959999,35.09,34.75,34.970001,16085200,32.92461,"INTC" +"2016-08-19",34.84,35.27,34.740002,35.240002,16417600,33.178814,"INTC" +"2016-08-22",35.200001,35.450001,35.119999,35.360001,14941400,33.291794,"INTC" +"2016-08-23",35.5,35.689999,35.299999,35.400002,18316000,33.329456,"INTC" +"2016-08-24",35.32,35.41,35.02,35.150002,16343500,33.094082,"INTC" +"2016-08-25",35.049999,35.220001,34.900002,35.09,12428000,33.03759,"INTC" +"2016-08-26",35.110001,35.580002,35.049999,35.259998,14469900,33.197643,"INTC" +"2016-08-29",35.48,35.669998,35.150002,35.549999,14965300,33.47068,"INTC" +"2016-08-30",35.59,35.740002,35.52,35.700001,15183200,33.611912,"INTC" +"2016-08-31",35.619999,35.900002,35.580002,35.889999,20562700,33.790794,"INTC" +"2016-09-01",35.990002,36.040001,35.580002,36.02,18925800,33.913197,"INTC" +"2016-09-02",36.209999,36.330002,35.950001,36.080002,16726700,33.969685,"INTC" +"2016-09-06",36.380001,36.599998,36.169998,36.57,22337800,34.431026,"INTC" +"2016-09-07",36.650002,36.650002,36.380001,36.459999,18495600,34.327457,"INTC" +"2016-09-08",36.349998,36.59,36.119999,36.439999,20212800,34.308624,"INTC" +"2016-09-09",36.099998,36.389999,35.439999,35.439999,29457900,33.367119,"INTC" +"2016-09-12",35.189999,36.119999,35.060001,36.080002,22796600,33.969685,"INTC" +"2016-09-13",35.75,35.880001,35.32,35.610001,23591300,33.527176,"INTC" +"2016-09-14",35.509998,35.82,35.400002,35.619999,14074500,33.536591,"INTC" +"2016-09-15",35.740002,36.650002,35.540001,36.560001,23736000,34.421612,"INTC" +"2016-09-16",37.720001,38.049999,37.25,37.669998,74577900,35.466686,"INTC" +"2016-09-19",37.689999,38.02,37.09,37.16,30457400,34.986507,"INTC" +"2016-09-20",37.419998,37.43,36.939999,37.139999,24796900,34.96769,"INTC" +"2016-09-21",37.209999,37.459999,36.860001,37.450001,21233700,35.259556,"INTC" +"2016-09-22",37.599998,37.830002,37.439999,37.549999,17013400,35.353699,"INTC" +"2016-09-23",37.450001,37.650002,37.119999,37.189999,18062500,35.014751,"INTC" +"2016-09-26",36.919998,36.939999,36.599998,36.650002,25518800,34.506344,"INTC" +"2016-09-27",36.900002,37.220001,36.630001,37.18,22391600,35.005344,"INTC" +"2016-09-28",37.310001,37.5,37.150002,37.439999,19020800,35.250141,"INTC" +"2016-09-29",37.490002,37.529999,37,37.32,17675000,35.13715,"INTC" +"2016-09-30",37.470001,37.919998,37.439999,37.75,24279300,35.542004,"INTC" +"2016-10-03",37.689999,37.950001,37.529999,37.66,14113600,35.457268,"INTC" +"2016-10-04",37.77,37.939999,37.330002,37.540001,14393100,35.344292,"INTC" +"2016-10-05",37.75,38.310001,37.639999,37.990002,22420800,35.767971,"INTC" +"2016-10-06",37.84,38.16,37.580002,38.07,15171400,35.843292,"INTC" +"2016-10-07",38.080002,38.220001,37.779999,38.099998,16942500,35.871536,"INTC" +"2016-10-10",38.25,38.360001,37.900002,38.02,14874300,35.796215,"INTC" +"2016-10-11",37.91,38,36.82,37.27,27650500,35.09008,"INTC" +"2016-10-12",37.200001,37.25,36.810001,37.130001,14053900,34.958275,"INTC" +"2016-10-13",36.849998,37.130001,36.459999,36.970001,16936000,34.807632,"INTC" +"2016-10-14",37.189999,37.700001,37.16,37.450001,19123900,35.259556,"INTC" +"2016-10-17",37.549999,37.720001,37.240002,37.290001,15788100,35.10891,"INTC" +"2016-10-18",37.970001,38.049999,37.529999,37.75,37784600,35.542004,"INTC" +"2016-10-19",36.07,36.09,35.23,35.509998,75229000,33.433029,"INTC" +"2016-10-20",35.41,35.669998,35.099998,35.43,25669500,33.3577,"INTC" +"2016-10-21",35.209999,35.400002,34.810001,35.150002,20813200,33.094082,"INTC" +"2016-10-24",35.43,35.490002,35.110001,35.259998,21524700,33.197643,"INTC" +"2016-10-25",35.139999,35.25,35.009998,35.099998,17860300,33.047005,"INTC" +"2016-10-26",35.040001,35.209999,34.740002,34.919998,19977600,32.877529,"INTC" +"2016-10-27",35.099998,35.23,34.75,34.810001,14634700,32.773972,"INTC" +"2016-10-28",34.869999,35.169998,34.709999,34.740002,22296400,32.708065,"INTC" +"2016-10-31",34.919998,35.080002,34.84,34.869999,19188600,32.830456,"INTC" +"2016-11-01",34.900002,35.16,34.27,34.52,25368200,32.500927,"INTC" +"2016-11-02",34.599998,34.900002,34.470001,34.599998,21416400,32.576256,"INTC" +"2016-11-03",34.450001,34.52,33.869999,33.93,19400000,32.187309,"INTC" +"2016-11-04",33.529999,33.93,33.419998,33.610001,21914700,31.883743,"INTC" +"2016-11-07",34.240002,34.75,34.150002,34.689999,19296600,32.908272,"INTC" +"2016-11-08",34.599998,34.950001,34.490002,34.740002,14789000,32.955704,"INTC" +"2016-11-09",34.130001,34.849998,33.669998,34.75,25999400,32.965191,"INTC" +"2016-11-10",34.950001,34.950001,34.029999,34.5,28249900,32.728031,"INTC" +"2016-11-11",34.57,34.869999,34.34,34.610001,22665000,32.83239,"INTC" +"2016-11-14",34.560001,34.73,34.200001,34.48,22529400,32.709053,"INTC" +"2016-11-15",34.639999,35.290001,34.610001,34.91,20676100,33.116974,"INTC" +"2016-11-16",34.900002,34.919998,34.540001,34.84,18535200,33.050571,"INTC" +"2016-11-17",34.810001,35.02,34.630001,35.02,15748500,33.221333,"INTC" +"2016-11-18",34.900002,35,34.639999,34.950001,16806900,33.154915,"INTC" +"2016-11-21",35.099998,35.200001,34.84,34.98,14259500,33.183376,"INTC" +"2016-11-22",35.18,35.5,35.110001,35.48,22327400,33.657696,"INTC" +"2016-11-23",35.48,35.52,35.099998,35.200001,15843100,33.392078,"INTC" +"2016-11-25",35.110001,35.450001,35.110001,35.439999,6372800,33.619751,"INTC" +"2016-11-28",35.43,35.66,35.209999,35.509998,13549000,33.686157,"INTC" +"2016-11-29",35.639999,35.639999,35.27,35.310001,19581000,33.496429,"INTC" +"2016-11-30",35.200001,35.299999,34.700001,34.700001,27016100,32.917763,"INTC" +"2016-12-01",34.860001,34.93,33.560001,33.759998,29618700,32.026035,"INTC" +"2016-12-02",33.720001,34.259998,33.599998,34.16,21492500,32.405491,"INTC" +"2016-12-05",34.310001,34.419998,33.970001,34.389999,14462000,32.623684,"INTC" +"2016-12-06",34.389999,34.75,34.299999,34.720001,15297700,32.936733,"INTC" +"2016-12-07",34.669998,35.57,34.450001,35.5,21710300,33.67667,"INTC" +"2016-12-08",35.48,36.029999,35.220001,35.700001,19966500,33.866402,"INTC" +"2016-12-09",35.75,35.900002,35.59,35.759998,16326900,33.923306,"INTC" +"2016-12-12",35.779999,36.09,35.669998,35.970001,21985800,34.122532,"INTC" +"2016-12-13",36.009998,36.889999,35.93,36.799999,35773600,34.909901,"INTC" +"2016-12-14",36.700001,36.889999,36.459999,36.549999,30819400,34.672741,"INTC" +"2016-12-15",36.740002,37.16,36.529999,36.790001,23721500,34.900414,"INTC" +"2016-12-16",36.720001,36.869999,36.09,36.310001,37794500,34.445072,"INTC" +"2016-12-19",36.34,36.950001,36.27,36.889999,18744300,34.995277,"INTC" +"2016-12-20",36.950001,37.240002,36.889999,37.209999,18551800,35.298847,"INTC" +"2016-12-21",37.25,37.349998,36.91,36.98,14323600,35.080654,"INTC" +"2016-12-22",37.23,37.240002,36.810001,36.93,10793900,35.03323,"INTC" +"2016-12-23",36.93,36.98,36.77,36.970001,6286000,35.071167,"INTC" +"2016-12-27",36.91,37.330002,36.91,37.07,9033700,35.166027,"INTC" +"2016-12-28",37.099998,37.200001,36.580002,36.630001,12868600,34.748634,"INTC" +"2016-12-29",36.509998,36.720001,36.43,36.66,8447300,34.777088,"INTC" +"2016-12-30",36.790001,36.799999,36.200001,36.27,17468000,34.40712,"INTC" +"2017-01-03",36.610001,36.93,36.27,36.599998,20196500,34.720173,"INTC" +"2017-01-04",36.709999,36.77,36.34,36.41,15915700,34.539936,"INTC" +"2017-01-05",36.450001,36.720001,36.310001,36.349998,13986000,34.483006,"INTC" +"2017-01-06",36.59,36.68,36.189999,36.48,15114000,34.606339,"INTC" +"2017-01-09",36.48,36.889999,36.48,36.610001,19449400,34.72966,"INTC" +"2017-01-10",36.549999,36.93,36.529999,36.540001,15918800,34.663258,"INTC" +"2017-01-11",36.509998,37,36.509998,36.950001,22398400,35.052197,"INTC" +"2017-01-12",36.830002,36.830002,36.32,36.709999,20391900,34.82452,"INTC" +"2017-01-13",36.709999,36.860001,36.619999,36.790001,15072200,34.900414,"INTC" +"2017-01-17",36.669998,36.830002,36.59,36.799999,20163000,34.909901,"INTC" +"2017-01-18",36.889999,37.009998,36.610001,36.759998,15382500,34.871952,"INTC" +"2017-01-19",36.509998,36.91,36.509998,36.57,13654500,34.691711,"INTC" +"2017-01-20",36.759998,37.029999,36.580002,36.939999,23950900,35.042713,"INTC" +"2017-01-23",37.07,37.209999,36.549999,36.77,27752600,34.881447,"INTC" +"2017-01-24",36.84,37.740002,36.810001,37.619999,35140900,35.687786,"INTC" +"2017-01-25",37.869999,38,37.52,37.799999,32276400,35.858536,"INTC" +"2017-01-26",37.82,37.919998,37.419998,37.560001,34144800,35.630863,"INTC" +"2017-01-27",38,38.450001,37.810001,37.98,44368600,36.029297,"INTC" +"2017-01-30",37.740002,37.84,37.330002,37.419998,23954700,35.498055,"INTC" +"2017-01-31",37.220001,37.369999,36.639999,36.82,27059100,34.928875,"INTC" +"2017-02-01",36.82,36.950001,36.02,36.52,28380600,34.644276,"INTC" +"2017-02-02",36.259998,36.700001,36.200001,36.68,31916900,34.796062,"INTC" +"2017-02-03",36.689999,36.82,36.450001,36.52,21038100,34.891602,"INTC" +"2017-02-06",36.509998,36.509998,36.150002,36.27,21427000,34.652756,"INTC" +"2017-02-07",36.450001,36.52,36.240002,36.349998,18581900,34.729183,"INTC" +"2017-02-08",36.34,36.650002,36.139999,36.380001,20807400,34.757851,"INTC" +"2017-02-09",36.5,36.5,35.400002,35.459999,47802700,33.878864,"INTC" +"2017-02-10",35.259998,35.43,34.84,35.34,44106500,33.764217,"INTC" +"2017-02-13",35.57,35.849998,35.34,35.799999,28180600,34.203705,"INTC" +"2017-02-14",35.84,35.959999,35.529999,35.93,25725100,34.327911,"INTC" +"2017-02-15",35.98,36.060001,35.669998,36.049999,18452200,34.442562,"INTC" +"2017-02-16",36.18,36.560001,36.099998,36.41,21317500,34.78651,"INTC" +"2017-02-17",36.32,36.48,36.099998,36.48,18909900,34.85339,"INTC" +"2017-02-21",36.529999,36.650002,36.330002,36.52,20556000,34.891602,"INTC" +"2017-02-22",36.34,36.400002,35.790001,36.07,29904400,34.46167,"INTC" +"2017-02-23",36.240002,36.299999,35.900002,36.18,22775000,34.566765,"INTC" +"2017-02-24",36.139999,36.529999,35.950001,36.529999,18617600,34.901161,"INTC" +"2017-02-27",36.419998,36.68,36.27,36.509998,14065200,34.88205,"INTC" +"2017-02-28",36.419998,36.459999,36,36.200001,24977000,34.585876,"INTC" +"2017-03-01",35.849998,36.099998,35.439999,35.93,34085900,34.327911,"INTC" +"2017-03-02",35.93,36.02,35.650002,35.91,23602100,34.308804,"INTC" +"2017-03-03",35.939999,36.09,35.669998,35.900002,17538100,34.299252,"INTC" +"2017-03-06",35.790001,35.799999,35.419998,35.57,24416700,33.983971,"INTC" +"2017-03-07",35.540001,35.799999,35.389999,35.799999,23434900,34.203705,"INTC" +"2017-03-08",35.669998,35.900002,35.529999,35.619999,20920100,34.031738,"INTC" +"2017-03-09",35.599998,35.939999,35.5,35.82,23616800,34.222813,"INTC" +"2017-03-10",36.119999,36.299999,35.779999,35.91,25402300,34.308804,"INTC" +"2017-03-13",35.849998,36.040001,34.939999,35.16,53582900,33.592243,"INTC" +"2017-03-14",35.060001,35.23,34.66,35.18,28586900,33.611359,"INTC" +"2017-03-15",34.939999,35.169998,34.68,35.099998,27996100,33.53492,"INTC" +"2017-03-16",35.169998,35.360001,35.07,35.139999,19616100,33.573139,"INTC" +"2017-03-17",35.310001,35.330002,35.099998,35.27,30778900,33.697342,"INTC" +"2017-03-20",35.369999,35.630001,35.259998,35.43,17322300,33.850208,"INTC" +"2017-03-21",35.59,35.599998,35,35.040001,22814500,33.477596,"INTC" +"2017-03-22",35.220001,35.459999,35,35.369999,19144500,33.792877,"INTC" +"2017-03-23",35.490002,35.490002,35.02,35.27,20640400,33.697342,"INTC" +"2017-03-24",35.650002,35.73,35.119999,35.16,22188000,33.592243,"INTC" +"2017-03-27",35.07,35.5,34.939999,35.389999,16992200,33.811989,"INTC" +"2017-03-28",35.34,35.709999,35.209999,35.599998,18398100,34.012623,"INTC" +"2017-03-29",35.52,35.700001,35.439999,35.57,17202600,33.983971,"INTC" +"2017-03-30",35.580002,35.889999,35.52,35.75,16433000,34.155941,"INTC" +"2017-03-31",35.75,36.25,35.740002,36.07,21438400,34.46167,"INTC" +"2017-04-03",36.189999,36.740002,36.119999,36.16,32013600,34.547653,"INTC" +"2017-04-04",36.119999,36.380001,35.990002,36.279999,18918000,34.6623,"INTC" +"2017-04-05",36.43,36.759998,36.169998,36.220001,22455500,34.604984,"INTC" +"2017-04-06",36.130001,36.279999,36.029999,36.029999,20198200,34.423454,"INTC" +"2017-04-07",36.07,36.32,35.990002,36.029999,15689500,34.423454,"INTC" +"2017-04-10",36.02,36.09,35.610001,35.799999,19973700,34.203705,"INTC" +"2017-04-11",35.77,35.790001,35.209999,35.740002,22711800,34.146389,"INTC" +"2017-04-12",35.869999,36.009998,35.5,35.630001,19289800,34.041286,"INTC" +"2017-04-13",35.549999,35.759998,35.25,35.25,15764000,33.67823,"INTC" +"2017-04-17",35.439999,35.59,35.330002,35.48,12560700,33.897972,"INTC" +"2017-04-18",35.43,35.810001,35.299999,35.77,12321100,34.175045,"INTC" +"2017-04-19",35.970001,36.220001,35.889999,35.91,16594600,34.308804,"INTC" +"2017-04-20",36.18,36.27,35.860001,36.18,22968300,34.566765,"INTC" +"2017-04-21",36.200001,36.419998,35.849998,36.32,20390500,34.70052,"INTC" +"2017-04-24",36.669998,36.849998,36.459999,36.75,26305800,35.111351,"INTC" +"2017-04-25",36.77,37,36.66,36.869999,22066800,35.225998,"INTC" +"2017-04-26",36.779999,37.23,36.779999,36.93,27241000,35.283325,"INTC" +"2017-04-27",36.869999,37.5,36.779999,37.43,39890000,35.761028,"INTC" +"2017-04-28",36.099998,36.490002,35.880001,36.150002,56617100,34.538105,"INTC" +"2017-05-01",36.110001,36.400002,35.939999,36.310001,24825600,34.690971,"INTC" +"2017-05-02",36.369999,37.029999,36.349998,36.970001,35813000,35.321541,"INTC" +"2017-05-03",36.720001,37.169998,36.619999,36.98,22040300,35.593449,"INTC" +"2017-05-04",36.990002,37.110001,36.639999,36.849998,16437100,35.468323,"INTC" +"2017-05-05",36.860001,36.93,36.5,36.82,18119200,35.439445,"INTC" +"2017-05-08",36.73,36.849998,36.48,36.540001,17660200,35.169949,"INTC" +"2017-05-09",36.48,36.75,36.279999,36.369999,17819100,35.006321,"INTC" +"2017-05-10",36.27,36.380001,35.93,36.009998,25133800,34.659813,"INTC" +"2017-05-11",35.91,36,35.450001,35.689999,21508900,34.351814,"INTC" +"2017-05-12",35.720001,35.740002,35.400002,35.529999,19730800,34.197815,"INTC" +"2017-05-15",35.529999,35.720001,35.419998,35.630001,22120100,34.294064,"INTC" +"2017-05-16",35.75,35.889999,35.419998,35.82,22291800,34.476936,"INTC" +"2017-05-17",35.669998,35.990002,35.02,35.040001,26670200,33.726189,"INTC" +"2017-05-18",35.189999,35.470001,35.080002,35.220001,17171900,33.899437,"INTC" +"2017-05-19",35.150002,35.549999,35.130001,35.400002,18340100,34.072689,"INTC" +"2017-05-22",35.48,36.110001,35.380001,35.77,14638100,34.428818,"INTC" +"2017-05-23",35.869999,35.990002,35.560001,35.860001,16903700,34.515446,"INTC" +"2017-05-24",35.98,36.18,35.889999,36.119999,20640600,34.76569,"INTC" +"2017-05-25",36.119999,36.389999,36.060001,36.259998,13148500,34.900444,"INTC" +"2017-05-26",36.259998,36.330002,36.130001,36.259998,11145500,34.900444,"INTC" +"2017-05-30",36.27,36.439999,36.09,36.18,13026900,34.823441,"INTC" +"2017-05-31",36.310001,36.380001,35.869999,36.110001,17741900,34.756065,"INTC" +"2017-06-01",36.119999,36.130001,35.799999,36.119999,17510900,34.76569,"INTC" +"2017-06-02",36.27,36.330002,36,36.32,19127400,34.958195,"INTC" +"2017-06-05",36.299999,36.5,36.200001,36.34,11685700,34.977444,"INTC" +"2017-06-06",36.16,36.450001,35.98,36.130001,18420900,34.775318,"INTC" +"2017-06-07",36.130001,36.57,36.099998,36.259998,17192000,34.900444,"INTC" +"2017-06-08",36.34,36.529999,36.16,36.48,16783400,35.112194,"INTC" +"2017-06-09",36.5,36.560001,35.310001,35.709999,33322100,34.371063,"INTC" +"2017-06-12",35.59,36.009998,35.41,35.73,28488300,34.390316,"INTC" +"2017-06-13",35.68,35.950001,35.529999,35.880001,20588200,34.534691,"INTC" +"2017-06-14",35.990002,36.049999,35.220001,35.529999,19149000,34.197815,"INTC" +"2017-06-15",35.209999,35.48,35.139999,35.310001,20410000,33.986065,"INTC" +"2017-06-16",35.279999,35.330002,35.009998,35.209999,30762800,33.889812,"INTC" +"2017-06-19",35.610001,35.610001,35.32,35.509998,21583800,34.178558,"INTC" +"2017-06-20",35.450001,35.450001,34.84,34.860001,21536500,33.552937,"INTC" +"2017-06-21",34.330002,34.599998,34.09,34.580002,27138500,33.283436,"INTC" +"2017-06-22",34.560001,34.630001,34.290001,34.360001,24602900,33.071682,"INTC" +"2017-06-23",34.209999,34.549999,34.099998,34.189999,29260900,32.908054,"INTC" +"2017-06-26",34.259998,34.509998,34.029999,34.07,18854800,32.792553,"INTC" +"2017-06-27",34,34.150002,33.650002,33.650002,27078900,32.388309,"INTC" +"2017-06-28",33.77,34.240002,33.740002,34.200001,25940100,32.917683,"INTC" +"2017-06-29",33.919998,34.099998,33.34,33.540001,25215700,32.282429,"INTC" +"2017-06-30",33.869999,33.93,33.529999,33.740002,24432000,32.47493,"INTC" +"2017-07-03",33.509998,34.029999,33.43,33.459999,12676900,32.205425,"INTC" +"2017-07-05",33.52,34.43,33.490002,34.34,30010800,33.052437,"INTC" +"2017-07-06",34.119999,34.290001,33.560001,33.630001,20733200,32.369053,"INTC" +"2017-07-07",33.700001,34.119999,33.700001,33.880001,18304500,32.609684,"INTC" +"2017-07-10",33.25,33.740002,33.23,33.650002,29918400,32.388309,"INTC" +"2017-07-11",33.639999,33.93,33.43,33.919998,25737500,32.648178,"INTC" +"2017-07-12",34.279999,34.389999,33.939999,34.25,23768300,32.965809,"INTC" +"2017-07-13",34.330002,34.400002,34.119999,34.240002,15046200,32.956181,"INTC" +"2017-07-14",34.48,34.709999,34.27,34.68,16316400,33.379688,"INTC" +"2017-07-17",34.740002,34.740002,34.360001,34.470001,21044400,33.177555,"INTC" +"2017-07-18",34.43,34.580002,34.25,34.529999,14362800,33.235306,"INTC" +"2017-07-19",34.68,34.68,34.459999,34.560001,17036200,33.264183,"INTC" +"2017-07-20",34.540001,34.84,34.48,34.75,17506200,33.44706,"INTC" +"2017-07-21",34.540001,34.82,34.400002,34.73,22245000,33.427814,"INTC" +"2017-07-24",34.73,34.799999,34.380001,34.5,16146300,33.206432,"INTC" +"2017-07-25",34.549999,34.740002,34.400002,34.669998,18096700,33.370056,"INTC" +"2017-07-26",34.700001,34.970001,34.59,34.75,15499300,33.44706,"INTC" +"2017-07-27",34.779999,35.25,34.669998,34.970001,43062800,33.658813,"INTC" +"2017-07-28",35.130001,35.860001,35,35.310001,36291500,33.986065,"INTC" +"2017-07-31",35.470001,35.740002,35.32,35.470001,27057000,34.140064,"INTC" +"2017-08-01",35.66,36.43,35.57,36.349998,38710200,34.987068,"INTC" +"2017-08-02",36.330002,36.669998,36.060001,36.639999,35004300,35.266193,"INTC" +"2017-08-03",36.549999,36.59,36.150002,36.490002,26611300,35.384987,"INTC" +"2017-08-04",36.450001,36.560001,36.099998,36.299999,20520300,35.200737,"INTC" +"2017-08-07",36.389999,36.549999,36.220001,36.43,18169300,35.326805,"INTC" +"2017-08-08",36.369999,36.700001,36.299999,36.41,22819900,35.307411,"INTC" +"2017-08-09",36.279999,36.66,36.02,36.59,22796800,35.481956,"INTC" +"2017-08-10",36.400002,36.560001,36.110001,36.139999,22693300,35.045586,"INTC" +"2017-08-11",36.259998,36.400002,35.790001,35.869999,19275100,34.783764,"INTC" +"2017-08-14",36.119999,36.470001,36.080002,36.34,18094200,35.239529,"INTC" +"2017-08-15",36.299999,36.32,35.82,36,21706600,34.909828,"INTC" +"2017-08-16",35.98,36.07,35.560001,35.810001,22014000,34.725582,"INTC" +"2017-08-17",35.599998,35.68,35.169998,35.169998,19525000,34.104958,"INTC" +"2017-08-18",35.290001,35.310001,34.990002,35.009998,16231400,33.949802,"INTC" +"2017-08-21",35.09,35.279999,34.700001,34.919998,26493300,33.86253,"INTC" +"2017-08-22",35.02,35.189999,34.619999,34.650002,26097800,33.600708,"INTC" +"2017-08-23",34.540001,34.810001,34.380001,34.66,19648100,33.610405,"INTC" +"2017-08-24",34.700001,34.889999,34.549999,34.709999,14301900,33.658886,"INTC" +"2017-08-25",34.82,34.93,34.580002,34.669998,14726800,33.620098,"INTC" +"2017-08-28",34.779999,34.799999,34.59,34.650002,20712900,33.600708,"INTC" +"2017-08-29",34.509998,34.75,34.459999,34.73,15843700,33.678288,"INTC" +"2017-08-30",34.75,34.959999,34.630001,34.889999,18565000,33.833439,"INTC" +"2017-08-31",34.939999,35.18,34.869999,35.07,16366800,34.007988,"INTC" +"2017-09-01",35.240002,35.389999,35.07,35.09,12822000,34.027386,"INTC" +"2017-09-05",35.02,35.330002,34.93,35.02,18772000,33.959503,"INTC" +"2017-09-06",35.220001,35.939999,35.110001,35.759998,28076400,34.67709,"INTC" +"2017-09-07",35.880001,35.950001,35.330002,35.540001,16297100,34.463757,"INTC" +"2017-09-08",35.419998,35.540001,35.080002,35.189999,14125000,34.124352,"INTC" +"2017-09-11",35.490002,36,35.139999,35.77,20037600,34.686787,"INTC" +"2017-09-12",35.880001,36.34,35.740002,36.09,19489900,34.997101,"INTC" +"2017-09-13",36,36.400002,35.970001,36.330002,15509800,35.229832,"INTC" +"2017-09-14",36.189999,36.700001,36.16,36.48,18093900,35.37529,"INTC" +"2017-09-15",36.549999,37.080002,36.220001,37,33596100,35.879543,"INTC" +"2017-09-18",37,37.330002,36.799999,37,19393800,35.879543,"INTC" +"2017-09-19",37.200001,37.299999,37.02,37.23,23850500,36.102577,"INTC" +"2017-09-20",37.23,37.290001,36.66,37.07,23957500,35.947418,"INTC" +"2017-09-21",36.990002,37.27,36.849998,37.200001,22954200,36.073486,"INTC" +"2017-09-22",36.950001,37.220001,36.950001,37.18,21631800,36.054092,"INTC" +"2017-09-25",37.049999,37.23,36.849998,37.16,23180800,36.034695,"INTC" +"2017-09-26",37.209999,37.639999,37,37.470001,29790400,36.335308,"INTC" +"2017-09-27",37.619999,37.689999,37.099998,37.540001,25981400,36.403191,"INTC" +"2017-09-28",37.32,37.880001,37.290001,37.830002,21171400,36.68441,"INTC" +"2017-09-29",37.84,38.150002,37.700001,38.080002,23217300,36.926838,"INTC" +"2017-10-02",38.119999,39.09,38.080002,39.040001,37394500,37.857765,"INTC" +"2017-10-03",38.950001,39.700001,38.950001,39.380001,34002200,38.187466,"INTC" +"2017-10-04",39.389999,39.400002,38.860001,39.34,28368800,38.148678,"INTC" +"2017-10-05",39.5,39.650002,39.209999,39.529999,17710300,38.332924,"INTC" +"2017-10-06",39.599998,39.889999,39.419998,39.630001,18887500,38.429901,"INTC" +"2017-10-09",39.68,39.880001,39.52,39.860001,18494100,38.652935,"INTC" +"2017-10-10",39.93,39.950001,39.380001,39.650002,29890000,38.449291,"INTC" +"2017-10-11",39.48,39.669998,39.060001,39.299999,30754700,38.109894,"INTC" +"2017-10-12",39.349998,39.389999,38.98,39.189999,18286900,38.00322,"INTC" +"2017-10-13",39.439999,39.810001,39.279999,39.669998,16829400,38.468685,"INTC" +"2017-10-16",39.709999,39.790001,39.439999,39.759998,12489100,38.555962,"INTC" +"2017-10-17",39.560001,39.869999,39.369999,39.790001,15532800,38.585052,"INTC" +"2017-10-18",39.799999,40.290001,39.599998,40.25,21424600,39.03112,"INTC" +"2017-10-19",39.880001,40.330002,39.830002,40.09,19222700,38.875969,"INTC" +"2017-10-20",40.330002,40.450001,40.099998,40.43,18335700,39.205673,"INTC" +"2017-10-23",40.549999,41.040001,40.400002,40.830002,28647000,39.593559,"INTC" +"2017-10-24",41,41.049999,40.720001,40.950001,19652400,39.709923,"INTC" +"2017-10-25",40.889999,41.060001,40.490002,40.779999,24031700,39.545071,"INTC" +"2017-10-26",40.91,41.580002,40.709999,41.349998,38247400,40.097813,"INTC" +"2017-10-27",43.299999,45,43.099998,44.400002,90028300,43.055454,"INTC" +"2017-10-30",44.48,45.189999,43.880001,44.369999,48161500,43.026356,"INTC" +"2017-10-31",45.200001,45.799999,44.650002,45.490002,47000900,44.112446,"INTC" +"2017-11-01",45.970001,46.709999,45.59,46.709999,47813700,45.295498,"INTC" +"2017-11-02",46.610001,47.23,46.209999,47.099998,44602300,45.673687,"INTC" +"2017-11-03",47.200001,47.299999,45.599998,46.34,39298100,44.936703,"INTC" +"2017-11-06",46.599998,46.740002,46.09,46.700001,34035000,45.553677,"INTC" +"2017-11-07",46.700001,47.09,46.389999,46.779999,24461400,45.631718,"INTC" +"2017-11-08",46.619999,46.700001,46.279999,46.700001,21565800,45.553677,"INTC" +"2017-11-09",46.049999,46.389999,45.650002,46.299999,25570400,45.163494,"INTC" +"2017-11-10",46.040001,46.09,45.380001,45.580002,24095400,44.46117,"INTC" +"2017-11-13",45.259998,45.939999,45.25,45.75,18999000,44.626991,"INTC" +"2017-11-14",45.700001,45.919998,45.32,45.860001,22201200,44.734295,"INTC" +"2017-11-15",45.389999,45.810001,45.169998,45.459999,17157200,44.344112,"INTC" +"2017-11-16",45.630001,46.07,45.459999,45.650002,26439400,44.529453,"INTC" +"2017-11-17",45.5,45.619999,44.619999,44.630001,63798000,43.534489,"INTC" +"2017-11-20",44.73,45.119999,44.5,44.619999,22420000,43.524734,"INTC" +"2017-11-21",44.720001,45.220001,44.709999,44.939999,21871000,43.836876,"INTC" +"2017-11-22",44.939999,44.950001,44.540001,44.650002,19538300,43.554001,"INTC" +"2017-11-24",44.549999,44.779999,44.43,44.75,6465800,43.651543,"INTC" +"2017-11-27",44.419998,44.610001,44.27,44.490002,18202100,43.397926,"INTC" +"2017-11-28",44.650002,44.84,44.32,44.73,20194100,43.632034,"INTC" +"2017-11-29",44.849998,45.09,43.77,43.950001,27036900,42.871178,"INTC" +"2017-11-30",44.360001,45.200001,44.330002,44.84,34145300,43.739334,"INTC" +"2017-12-01",44.73,44.84,43.529999,44.68,26656300,43.583263,"INTC" +"2017-12-04",45.02,45.299999,44.330002,44.490002,28000800,43.397926,"INTC" +"2017-12-05",44.599998,44.900002,43.23,43.439999,30626900,42.373699,"INTC" +"2017-12-06",43.139999,43.720001,42.669998,43.450001,27710800,42.383453,"INTC" +"2017-12-07",43.459999,43.599998,42.779999,43.080002,32708400,42.022537,"INTC" +"2017-12-08",43.349998,43.580002,43.110001,43.349998,23154700,42.285908,"INTC" +"2017-12-11",43.279999,43.779999,43.25,43.66,20425900,42.588295,"INTC" +"2017-12-12",43.470001,43.619999,43.080002,43.330002,16557400,42.266403,"INTC" +"2017-12-13",43.650002,43.66,43.240002,43.34,21399500,42.276154,"INTC" +"2017-12-14",43.43,43.57,43.02,43.259998,19644900,42.198112,"INTC" +"2017-12-15",43.400002,44.84,43.07,44.560001,47477000,43.466206,"INTC" +"2017-12-18",45.150002,46.349998,45.040001,46.259998,50369300,45.124474,"INTC" +"2017-12-19",46.299999,47.259998,45.889999,47.040001,41421100,45.885334,"INTC" +"2017-12-20",47.470001,47.639999,46.66,47.560001,40935000,46.39257,"INTC" +"2017-12-21",47.540001,47.59,46.560001,46.759998,42963500,45.612206,"INTC" +"2017-12-22",46.330002,47.02,46.02,46.700001,33913500,45.553677,"INTC" +"2017-12-26",46.279999,46.470001,45.950001,46.080002,15533300,44.948895,"INTC" +"2017-12-27",46.110001,46.360001,46,46.110001,13359700,44.978157,"INTC" +"2017-12-28",46.360001,46.360001,45.950001,46.220001,9504400,45.085461,"INTC" +"2017-12-29",46.209999,46.490002,46.09,46.16,17394500,45.026932,"INTC" +"2018-01-02",46.380001,46.900002,46.209999,46.849998,23370800,45.699993,"INTC" +"2018-01-03",45.470001,46.209999,43.650002,45.259998,116479000,44.149025,"INTC" +"2018-01-04",43.52,44.650002,42.689999,44.43,89209100,43.339394,"INTC" +"2018-01-05",44.43,45.150002,43.900002,44.740002,41824000,43.641788,"INTC" +"2018-01-08",44.27,44.84,43.959999,44.740002,33733800,43.641788,"INTC" +"2018-01-09",44.700001,44.84,43.490002,43.619999,44282300,42.549278,"INTC" +"2018-01-10",43.330002,43.599998,42.439999,42.5,45735000,41.456776,"INTC" +"2018-01-11",42.799999,43.580002,42.450001,43.41,35371500,42.344433,"INTC" +"2018-01-12",43.450001,43.599998,43.009998,43.240002,29973600,42.178608,"INTC" +"2018-01-16",43.549999,43.790001,42.889999,43.139999,38367200,42.081062,"INTC" +"2018-01-17",43.549999,44.450001,43.509998,44.389999,30742400,43.300377,"INTC" +"2018-01-18",44.400002,44.740002,44.169998,44.48,26826500,43.388172,"INTC" +"2018-01-19",44.619999,44.889999,44.25,44.82,25780200,43.719822,"INTC" +"2018-01-22",44.799999,45.790001,44.790001,45.75,27706800,44.626991,"INTC" +"2018-01-23",45.810001,46.09,45.630001,46.060001,22135100,44.929386,"INTC" +"2018-01-24",45.900002,46.130001,44.959999,45.509998,32464200,44.392887,"INTC" +"2018-01-25",45.880001,46.369999,45.169998,45.299999,36758700,44.188042,"INTC" +"2018-01-26",48.380001,50.150002,48.119999,50.080002,86916100,48.850716,"INTC" +"2018-01-29",49.599998,50.849998,49.369999,49.98,46304000,48.753162,"INTC" +"2018-01-30",49.48,50.060001,48.740002,48.790001,32814600,47.592377,"INTC" +"2018-01-31",49.23,49.25,47.560001,48.139999,41619900,46.958332,"INTC" +"2018-02-01",47.700001,48.470001,47.450001,47.650002,28840400,46.480362,"INTC" +"2018-02-02",47.32,47.790001,46.099998,46.150002,28663000,45.017178,"INTC" +"2018-02-05",46.349998,47.259998,44.5,44.52,47869000,43.427189,"INTC" +"2018-02-06",44.02,44.93,43.029999,44.91,58145400,44.10482,"INTC" +"2018-02-07",44.580002,46.299999,44.34,45.200001,37508400,44.389618,"INTC" +"2018-02-08",45.279999,45.419998,42.740002,42.75,43151300,41.983547,"INTC" +"2018-02-09",43.5,44.279999,42.040001,43.950001,49301100,43.162029,"INTC" +"2018-02-12",44.150002,45.16,44.09,44.830002,28379500,44.026257,"INTC" +"2018-02-13",44.59,44.779999,44.259998,44.459999,19517600,43.662884,"INTC" +"2018-02-14",44.07,45.509998,44.040001,45.380001,19922000,44.566391,"INTC" +"2018-02-15",45.880001,45.990002,44.950001,45.919998,23536800,45.096706,"INTC" +"2018-02-16",45.82,46.59,45.509998,45.560001,21475200,44.743164,"INTC" +"2018-02-20",45.459999,46.709999,45.389999,46.32,25512000,45.489536,"INTC" +"2018-02-21",46.669998,47.060001,45.919998,45.939999,27527500,45.116348,"INTC" +"2018-02-22",46.139999,46.560001,45.619999,45.799999,16946400,44.978859,"INTC" +"2018-02-23",46.34,47.790001,46.310001,47.73,26040900,46.874256,"INTC" +"2018-02-26",48.200001,49.130001,48.099998,49.110001,26992300,48.229519,"INTC" +"2018-02-27",49.369999,50.900002,49.310001,49.91,43624100,49.015175,"INTC" +"2018-02-28",50.18,50.34,49.279999,49.290001,35541200,48.406288,"INTC" +"2018-03-01",49.5,49.720001,47.470001,47.84,36326600,46.982285,"INTC" +"2018-03-02",47.200001,49.049999,46.959999,48.98,33310600,48.101849,"INTC" +"2018-03-05",48.57,49.799999,48.040001,49.75,30826500,48.858044,"INTC" +"2018-03-06",50.16,51.330002,50.150002,50.709999,39132300,49.800831,"INTC" +"2018-03-07",50.18,51.490002,50.099998,51.32,31801900,50.399895,"INTC" +"2018-03-08",51.790001,52.080002,50.470001,50.740002,29481200,49.830296,"INTC" +"2018-03-09",51.27,52.299999,51,52.189999,32727900,51.254295,"INTC" +"2018-03-12",51.860001,51.950001,50.5,51.52,32044400,50.59631,"INTC" +"2018-03-13",52.52,53.779999,51.389999,51.779999,45573900,50.851646,"INTC" +"2018-03-14",52.060001,52.18,51.310001,51.860001,24993500,50.930214,"INTC" +"2018-03-15",52.23,52.299999,50.880001,50.880001,25631200,49.967785,"INTC" +"2018-03-16",51.169998,51.700001,50.990002,51.169998,42559800,50.252583,"INTC" +"2018-03-19",50.740002,51.23,49.93,50.830002,31115200,49.918678,"INTC" +"2018-03-20",50.880001,51.810001,50.849998,51.549999,22215000,50.625771,"INTC" +"2018-03-21",51.549999,52.169998,51.169998,51.560001,23239500,50.63559,"INTC" +"2018-03-22",50.740002,51.959999,50.599998,50.830002,30916000,49.918678,"INTC" +"2018-03-23",50.59,50.990002,49.360001,49.360001,37683900,48.475037,"INTC" +"2018-03-26",50.740002,52.490002,50.32,52.48,39306200,51.539097,"INTC" +"2018-03-27",53.009998,53.25,50.779999,51.189999,38777000,50.272221,"INTC" +"2018-03-28",50.5,50.700001,49.009998,49.599998,37970900,48.710732,"INTC" +"2018-03-29",49.98,52.080002,49.869999,52.080002,45265800,51.146271,"INTC" +"2018-04-02",51.689999,52.040001,47.290001,48.919998,67187800,48.042923,"INTC" +"2018-04-03",49,49.959999,48.41,49.75,39432400,48.858044,"INTC" +"2018-04-04",48.099998,50.16,48.009998,49.990002,30370000,49.093739,"INTC" +"2018-04-05",50.009998,50.720001,49.970001,50.380001,25115400,49.476749,"INTC" +"2018-04-06",49.790001,50.400002,48.5,48.790001,28215200,47.915257,"INTC" +"2018-04-09",49.16,51.110001,49.16,49.549999,31437000,48.661629,"INTC" +"2018-04-10",51.119999,51.490002,50.34,51.27,25906400,50.350792,"INTC" +"2018-04-11",50.990002,51.73,50.82,51.099998,17568400,50.183838,"INTC" +"2018-04-12",51.490002,53.27,51.450001,52.720001,29781400,51.774796,"INTC" +"2018-04-13",53.060001,53.209999,51.599998,51.860001,20884900,50.930214,"INTC" +"2018-04-16",52.290001,52.529999,51.790001,52.400002,18855500,51.460529,"INTC" +"2018-04-17",52.91,53.700001,52.889999,53.540001,21228700,52.58009,"INTC" +"2018-04-18",53.52,54.360001,53.34,53.610001,22164700,52.648842,"INTC" +"2018-04-19",52.950001,52.959999,51.610001,52.220001,25422400,51.28376,"INTC" +"2018-04-20",52.169998,52.279999,50.880001,51.529999,26910100,50.606129,"INTC" +"2018-04-23",51.689999,51.889999,50.849998,51.099998,21706700,50.183838,"INTC" +"2018-04-24",51.869999,53.639999,51.139999,51.450001,42494700,50.527565,"INTC" +"2018-04-25",51.860001,52.099998,50.599998,51.380001,25752800,50.45882,"INTC" +"2018-04-26",52.259998,53.27,52.07,53.049999,39575000,52.098877,"INTC" +"2018-04-27",55.439999,55.790001,52.23,52.73,69888100,51.784611,"INTC" +"2018-04-30",52.560001,53.369999,51.209999,51.619999,36417400,50.694511,"INTC" +"2018-05-01",51.639999,53.419998,51.439999,53.330002,27600800,52.373859,"INTC" +"2018-05-02",53.09,53.200001,52.150002,52.310001,25778300,51.372147,"INTC" +"2018-05-03",51.889999,52.560001,51.209999,52.279999,28561000,51.342682,"INTC" +"2018-05-04",51.619999,52.84,51,52.779999,25642500,52.13287,"INTC" +"2018-05-07",52.860001,53.580002,52.830002,53.330002,20285700,52.676132,"INTC" +"2018-05-08",53.290001,53.630001,52.799999,53.630001,21026800,52.972454,"INTC" +"2018-05-09",53.759998,54.369999,53.189999,54.34,19827500,53.673748,"INTC" +"2018-05-10",54.549999,55,54.099998,54.98,18715900,54.305901,"INTC" +"2018-05-11",54.619999,55.189999,54.43,54.669998,15405000,53.999699,"INTC" +"2018-05-14",54.77,55.240002,54.740002,54.900002,21878200,54.226883,"INTC" +"2018-05-15",54.580002,54.75,53.560001,53.919998,21712600,53.258892,"INTC" +"2018-05-16",54.169998,54.700001,53.959999,54.639999,16260500,53.970066,"INTC" +"2018-05-17",54.549999,55.439999,54.419998,54.810001,16872600,54.137985,"INTC" +"2018-05-18",54.529999,54.540001,53.470001,53.5,23679900,52.844044,"INTC" +"2018-05-21",54.360001,55.220001,53.860001,54.32,25367400,53.653992,"INTC" +"2018-05-22",54.73,55.049999,54.049999,54.450001,19009600,53.782394,"INTC" +"2018-05-23",54,55.23,53.84,55.209999,20496500,54.533081,"INTC" +"2018-05-24",55.18,55.299999,54.130001,54.75,19443000,54.07872,"INTC" +"2018-05-25",54.799999,55.5,54.540001,55.439999,18550000,54.760258,"INTC" +"2018-05-29",55.119999,55.810001,54.810001,55.32,24157300,54.641727,"INTC" +"2018-05-30",55.889999,56.200001,55.619999,55.68,24711500,54.997318,"INTC" +"2018-05-31",55.669998,55.860001,55.060001,55.200001,30962100,54.523201,"INTC" +"2018-06-01",55.84,57.099998,55.799999,57.080002,31121800,56.380154,"INTC" +"2018-06-04",57.009998,57.599998,56.779999,56.830002,22438900,56.133221,"INTC" +"2018-06-05",56.900002,57.119999,56.220001,56.529999,21687000,55.836891,"INTC" +"2018-06-06",56.529999,57.060001,56.080002,57.029999,22955400,56.330765,"INTC" +"2018-06-07",56.919998,57,55.619999,55.880001,27596100,55.194866,"INTC" +"2018-06-08",55.560001,55.700001,54.66,55.049999,30822900,54.375042,"INTC" +"2018-06-11",54.799999,55.09,54.259998,54.52,25752400,53.85154,"INTC" +"2018-06-12",54.869999,55.029999,54.220001,54.82,23294900,54.147861,"INTC" +"2018-06-13",54.98,55.700001,54.91,55.029999,22631400,54.355286,"INTC" +"2018-06-14",55.450001,55.860001,55.18,55.540001,23419800,54.859035,"INTC" +"2018-06-15",55.169998,55.380001,54.580002,55.110001,39194700,54.434303,"INTC" +"2018-06-18",54.299999,54.299999,52.34,53.220001,40764400,52.567478,"INTC" +"2018-06-19",52.139999,52.950001,51.880001,52.93,31780900,52.281033,"INTC" +"2018-06-20",53.189999,53.75,52.689999,53.459999,21403000,52.804535,"INTC" +"2018-06-21",54.380001,54.529999,51.939999,52.189999,44435600,51.550106,"INTC" +"2018-06-22",52.619999,53.09,52.299999,52.5,34682100,51.856304,"INTC" +"2018-06-25",51.169998,51.75,49.91,50.709999,45356500,50.088253,"INTC" +"2018-06-26",49.950001,50.41,49.360001,49.669998,37543000,49.061001,"INTC" +"2018-06-27",49.34,50.060001,48.75,48.759998,33338800,48.162159,"INTC" +"2018-06-28",48.580002,49.490002,48.5,49.25,29055700,48.646152,"INTC" +"2018-06-29",49.529999,50.110001,49.5,49.709999,28906500,49.10051,"INTC" +"2018-07-02",49.040001,50.27,48.830002,50.200001,23755500,49.584507,"INTC" +"2018-07-03",50.580002,50.860001,49.43,49.470001,16327900,48.863457,"INTC" +"2018-07-05",49.98,50.959999,49.75,50.75,26163500,50.127762,"INTC" +"2018-07-06",50.77,51.5,50.400002,51.369999,19968000,50.740158,"INTC" +"2018-07-09",51.639999,51.889999,51,51.860001,21361600,51.224155,"INTC" +"2018-07-10",52.099998,52.259998,51.84,52.16,17362900,51.520473,"INTC" +"2018-07-11",51.689999,51.869999,51.189999,51.200001,18665600,50.572247,"INTC" +"2018-07-12",52.049999,52.48,51.73,52.349998,20292700,51.708141,"INTC" +"2018-07-13",52.400002,52.419998,51.759998,52.220001,13749300,51.579739,"INTC" +"2018-07-16",52.150002,52.32,51.869999,52.009998,15951500,51.372314,"INTC" +"2018-07-17",51.049999,51.880001,51.009998,51.75,15754500,51.115501,"INTC" +"2018-07-18",51.869999,51.970001,51.470001,51.720001,14649000,51.085869,"INTC" +"2018-07-19",51.599998,52.009998,51.049999,51.98,15954600,51.342682,"INTC" +"2018-07-20",51.830002,52.07,51.330002,51.91,17380500,51.27354,"INTC" +"2018-07-23",51.77,52.5,51.330002,52.310001,15945500,51.668636,"INTC" +"2018-07-24",52.759998,53.299999,52.080002,52.18,17788700,51.54023,"INTC" +"2018-07-25",52.209999,52.450001,51.09,52.43,19854800,51.787163,"INTC" +"2018-07-26",52.450001,53.18,51.869999,52.16,28282500,51.520473,"INTC" +"2018-07-27",48.759998,49.200001,47.48,47.68,67816700,47.095402,"INTC" +"2018-07-30",47.630001,47.990002,46.43,47.689999,35696600,47.105278,"INTC" +"2018-07-31",48.240002,48.68,47.689999,48.099998,36581200,47.510254,"INTC" +"2018-08-01",48.060001,48.91,48,48.810001,28060700,48.211552,"INTC" +"2018-08-02",48.5,49.52,48.200001,49.48,26452500,48.873333,"INTC" +"2018-08-03",49.5,49.779999,49.169998,49.630001,22008200,49.021492,"INTC" +"2018-08-06",48.77,49.310001,48.32,49.299999,26669000,48.991684,"INTC" +"2018-08-07",49.43,49.830002,49.41,49.700001,28322700,49.389183,"INTC" +"2018-08-08",49.599998,50.130001,49.439999,49.959999,21990600,49.647552,"INTC" +"2018-08-09",49.860001,50.599998,49.720001,50.139999,23788200,49.826427,"INTC" +"2018-08-10",48.509998,49.169998,48.299999,48.849998,28712400,48.544495,"INTC" +"2018-08-13",48.919998,49.240002,48.380001,48.450001,17002700,48.146999,"INTC" +"2018-08-14",48.669998,48.759998,47.650002,48.119999,23061600,47.819061,"INTC" +"2018-08-15",47.779999,48,46.900002,47.459999,26739900,47.163189,"INTC" +"2018-08-16",47.75,47.950001,47.049999,47.169998,24358000,46.875,"INTC" +"2018-08-17",47,47.389999,46.330002,47.099998,26382000,46.805439,"INTC" +"2018-08-20",47.049999,47.119999,46.189999,46.5,24334000,46.209194,"INTC" +"2018-08-21",46.66,47.849998,46.639999,47.619999,19254300,47.322189,"INTC" +"2018-08-22",47.25,47.349998,46.919998,47.049999,23182500,46.755753,"INTC" +"2018-08-23",46.860001,47.169998,46.709999,46.98,31343200,46.686192,"INTC" +"2018-08-24",47.290001,47.889999,47.080002,47.66,18214700,47.361938,"INTC" +"2018-08-27",48,48.389999,47.630001,48.349998,17170300,48.047623,"INTC" +"2018-08-28",48.549999,48.790001,48.310001,48.57,13472400,48.266247,"INTC" +"2018-08-29",48.700001,48.860001,48.400002,48.75,13479100,48.445122,"INTC" +"2018-08-30",48.52,48.830002,48.09,48.240002,16418800,47.938313,"INTC" +"2018-08-31",47.959999,48.560001,47.919998,48.43,16484000,48.127125,"INTC" +"2018-09-04",48.380001,48.43,47.560001,47.959999,15682900,47.660061,"INTC" +"2018-09-05",47.75,48.119999,47.470001,47.720001,20857200,47.421566,"INTC" +"2018-09-06",47.759998,47.959999,47.209999,47.259998,19318100,46.964439,"INTC" +"2018-09-07",46.91,47.48,46.360001,46.450001,25958300,46.159508,"INTC" +"2018-09-10",46.560001,46.759998,46.23,46.299999,21522400,46.010445,"INTC" +"2018-09-11",46,46.029999,44.889999,44.93,32455300,44.649014,"INTC" +"2018-09-12",44.560001,44.98,44.060001,44.93,29778700,44.649014,"INTC" +"2018-09-13",45.68,45.849998,45.110001,45.57,18657100,45.285011,"INTC" +"2018-09-14",45.779999,45.970001,45.349998,45.540001,22998700,45.255199,"INTC" +"2018-09-17",45.290001,45.900002,45.189999,45.419998,17603200,45.135944,"INTC" +"2018-09-18",45.580002,46.529999,45.41,46.099998,20528100,45.811695,"INTC" +"2018-09-19",46.09,46.439999,45.889999,46.150002,15918900,45.861385,"INTC" +"2018-09-20",46.779999,47.360001,46.52,47.200001,21999300,46.904816,"INTC" +"2018-09-21",47.119999,47.419998,46.369999,46.66,52650600,46.368195,"INTC" +"2018-09-24",46.310001,47,46.150002,46.91,17847000,46.616631,"INTC" +"2018-09-25",46.220001,46.389999,45.799999,45.91,23389900,45.622883,"INTC" +"2018-09-26",46.040001,46.299999,45.580002,45.700001,23957700,45.414196,"INTC" +"2018-09-27",45.91,46.169998,45.73,45.880001,15415500,45.593071,"INTC" +"2018-09-28",45.619999,47.75,45.459999,47.290001,46223500,46.994255,"INTC" +"2018-10-01",46.790001,47.220001,46.200001,46.450001,23796200,46.159508,"INTC" +"2018-10-02",47.509998,48.880001,47.32,48.099998,42121100,47.799187,"INTC" +"2018-10-03",48.619999,49.720001,48.560001,48.759998,39211900,48.455059,"INTC" +"2018-10-04",48.84,48.860001,47.619999,48.130001,30108300,47.829002,"INTC" +"2018-10-05",48.23,48.34,46.66,47.029999,28901400,46.735878,"INTC" +"2018-10-08",46.959999,47.349998,46.52,47.029999,19376800,46.735878,"INTC" +"2018-10-09",47.18,47.619999,46.540001,46.549999,23285700,46.258881,"INTC" +"2018-10-10",46.060001,46.119999,44.799999,44.799999,43109500,44.519825,"INTC" +"2018-10-11",45.150002,45.610001,43.73,44.23,43648800,43.953388,"INTC" +"2018-10-12",45.27,45.34,44.23,44.880001,32087400,44.599327,"INTC" +"2018-10-15",44.630001,45.139999,44.439999,44.529999,21633000,44.251514,"INTC" +"2018-10-16",44.900002,46.009998,44.830002,45.939999,21472000,45.652695,"INTC" +"2018-10-17",46,46.330002,45.540001,45.889999,23124400,45.603008,"INTC" +"2018-10-18",45.650002,45.75,44.830002,44.970001,26638800,44.688763,"INTC" +"2018-10-19",45.02,45.18,43.860001,44,28368500,43.724827,"INTC" +"2018-10-22",44.5,45.34,44.099998,45.009998,34508800,44.728512,"INTC" +"2018-10-23",44.18,45.09,43.91,44.5,38590300,44.221703,"INTC" +"2018-10-24",44.16,44.360001,42.360001,42.419998,33631800,42.154709,"INTC" +"2018-10-25",43.540001,44.939999,43.279999,44.310001,48255300,44.03289,"INTC" +"2018-10-26",45.59,46.439999,44.700001,45.689999,67280400,45.404259,"INTC" +"2018-10-29",46.5,46.75,44.439999,45.400002,35732200,45.116074,"INTC" +"2018-10-30",45.529999,47.880001,45.459999,47.759998,43975200,47.461311,"INTC" +"2018-10-31",48.290001,48.560001,46.830002,46.880001,33369100,46.586819,"INTC" +"2018-11-01",46.950001,48.470001,46.860001,48.220001,28335300,47.918438,"INTC" +"2018-11-02",48.130001,48.25,46.75,47.110001,30759800,46.81538,"INTC" +"2018-11-05",47.34,48.25,46.919998,47.970001,23751200,47.670002,"INTC" +"2018-11-06",47.799999,47.919998,47.029999,47.25,23839600,47.25,"INTC" +"2018-11-07",47.630001,48.75,47.59,48.720001,29905500,48.720001,"INTC" +"2010-01-04",30.620001,31.1,30.59,30.950001,38409100,24.827723,"MSFT" +"2010-01-05",30.85,31.1,30.639999,30.959999,49749600,24.835745,"MSFT" +"2010-01-06",30.879999,31.08,30.52,30.77,58182400,24.683319,"MSFT" +"2010-01-07",30.629999,30.700001,30.190001,30.450001,50559700,24.42662,"MSFT" +"2010-01-08",30.280001,30.879999,30.24,30.66,51197400,24.595085,"MSFT" +"2010-01-11",30.709999,30.76,30.120001,30.27,68754700,24.282234,"MSFT" +"2010-01-12",30.15,30.4,29.91,30.07,65912100,24.12179,"MSFT" +"2010-01-13",30.26,30.52,30.01,30.35,51863500,24.346409,"MSFT" +"2010-01-14",30.309999,31.1,30.26,30.959999,63228100,24.835745,"MSFT" +"2010-01-15",31.08,31.24,30.709999,30.860001,79913200,24.755524,"MSFT" +"2010-01-19",30.75,31.24,30.68,31.1,46575700,24.948053,"MSFT" +"2010-01-20",30.809999,30.940001,30.309999,30.59,54849500,24.538933,"MSFT" +"2010-01-21",30.610001,30.719999,30,30.01,73086700,24.073666,"MSFT" +"2010-01-22",30,30.200001,28.84,28.959999,102004600,23.231369,"MSFT" +"2010-01-25",29.24,29.66,29.1,29.32,63373000,23.520159,"MSFT" +"2010-01-26",29.200001,29.85,29.09,29.5,66639900,23.664547,"MSFT" +"2010-01-27",29.35,29.82,29.02,29.67,63949500,23.800926,"MSFT" +"2010-01-28",29.84,29.870001,28.889999,29.16,117513700,23.3918,"MSFT" +"2010-01-29",29.9,29.92,27.66,28.18,193888500,22.605659,"MSFT" +"2010-02-01",28.389999,28.48,27.92,28.41,85931100,22.790159,"MSFT" +"2010-02-02",28.370001,28.5,28.139999,28.459999,54413700,22.830275,"MSFT" +"2010-02-03",28.26,28.790001,28.120001,28.629999,61397900,22.966642,"MSFT" +"2010-02-04",28.379999,28.5,27.809999,27.84,77850000,22.332918,"MSFT" +"2010-02-05",28,28.280001,27.57,28.02,80960100,22.477314,"MSFT" +"2010-02-08",28.01,28.08,27.57,27.719999,52820600,22.236654,"MSFT" +"2010-02-09",27.969999,28.34,27.75,28.01,59195800,22.469294,"MSFT" +"2010-02-10",28.030001,28.24,27.84,27.99,48591300,22.453243,"MSFT" +"2010-02-11",27.93,28.4,27.700001,28.120001,65993700,22.557535,"MSFT" +"2010-02-12",27.809999,28.059999,27.58,27.93,81117200,22.405117,"MSFT" +"2010-02-16",28.129999,28.370001,28.02,28.35,51935600,22.848379,"MSFT" +"2010-02-17",28.530001,28.65,28.360001,28.59,45882900,23.041807,"MSFT" +"2010-02-18",28.59,29.030001,28.51,28.969999,42856500,23.348061,"MSFT" +"2010-02-19",28.790001,28.92,28.690001,28.77,44451800,23.186869,"MSFT" +"2010-02-22",28.84,28.940001,28.65,28.73,36707100,23.154634,"MSFT" +"2010-02-23",28.68,28.83,28.09,28.33,52266200,22.832262,"MSFT" +"2010-02-24",28.52,28.790001,28.379999,28.629999,43165900,23.074039,"MSFT" +"2010-02-25",28.27,28.65,28.02,28.6,48735300,23.049862,"MSFT" +"2010-02-26",28.65,28.85,28.51,28.67,40370600,23.106277,"MSFT" +"2010-03-01",28.77,29.049999,28.530001,29.02,43805400,23.388363,"MSFT" +"2010-03-02",29.08,29.299999,28.24,28.459999,93123900,22.937031,"MSFT" +"2010-03-03",28.51,28.610001,28.35,28.459999,48442100,22.937031,"MSFT" +"2010-03-04",28.459999,28.65,28.27,28.629999,42890600,23.074039,"MSFT" +"2010-03-05",28.66,28.68,28.42,28.59,56001800,23.041807,"MSFT" +"2010-03-08",28.52,28.93,28.5,28.629999,39414500,23.074039,"MSFT" +"2010-03-09",28.559999,29.110001,28.549999,28.799999,50271600,23.21105,"MSFT" +"2010-03-10",28.860001,29.110001,28.799999,28.969999,44891400,23.348061,"MSFT" +"2010-03-11",28.889999,29.190001,28.85,29.18,35349700,23.517309,"MSFT" +"2010-03-12",29.32,29.379999,29.040001,29.27,31700200,23.58984,"MSFT" +"2010-03-15",29.18,29.370001,29.01,29.290001,37512000,23.605959,"MSFT" +"2010-03-16",29.42,29.49,29.200001,29.370001,36723500,23.670443,"MSFT" +"2010-03-17",29.5,29.870001,29.4,29.629999,50385700,23.879978,"MSFT" +"2010-03-18",29.629999,29.719999,29.5,29.610001,43845200,23.863861,"MSFT" +"2010-03-19",29.76,29.9,29.35,29.59,81332100,23.847746,"MSFT" +"2010-03-22",29.5,29.700001,29.389999,29.6,37718200,23.855804,"MSFT" +"2010-03-23",29.59,29.9,29.41,29.879999,42026600,24.08147,"MSFT" +"2010-03-24",29.719999,29.85,29.6,29.65,33987700,23.896103,"MSFT" +"2010-03-25",29.83,30.57,29.799999,30.01,73168700,24.186245,"MSFT" +"2010-03-26",30.09,30.200001,29.59,29.66,55595500,23.904158,"MSFT" +"2010-03-29",29.709999,29.82,29.549999,29.59,33336000,23.847746,"MSFT" +"2010-03-30",29.629999,29.860001,29.5,29.77,34954800,23.992813,"MSFT" +"2010-03-31",29.639999,29.719999,29.17,29.290001,63760000,23.605959,"MSFT" +"2010-04-01",29.35,29.540001,28.620001,29.16,74768100,23.501186,"MSFT" +"2010-04-05",29.129999,29.43,29.030001,29.27,34331200,23.58984,"MSFT" +"2010-04-06",29.15,29.58,28.98,29.32,47366800,23.630144,"MSFT" +"2010-04-07",29.16,29.559999,29.139999,29.35,58318800,23.654312,"MSFT" +"2010-04-08",29.32,29.98,29.299999,29.92,63713800,24.113705,"MSFT" +"2010-04-09",29.950001,30.41,29.9,30.34,54752500,24.4522,"MSFT" +"2010-04-12",30.25,30.49,30.209999,30.32,37068800,24.436079,"MSFT" +"2010-04-13",30.15,30.5,30.129999,30.450001,41374600,24.540852,"MSFT" +"2010-04-14",30.790001,31,30.66,30.82,68941200,24.839054,"MSFT" +"2010-04-15",30.82,30.950001,30.709999,30.870001,52745400,24.879347,"MSFT" +"2010-04-16",30.790001,30.98,30.6,30.67,88703100,24.718164,"MSFT" +"2010-04-19",30.77,31.25,30.76,31.040001,64970300,25.016354,"MSFT" +"2010-04-20",31.219999,31.440001,31.129999,31.360001,52199500,25.274254,"MSFT" +"2010-04-21",31.33,31.5,31.23,31.33,55343100,25.25008,"MSFT" +"2010-04-22",31.040001,31.530001,30.9,31.389999,84847600,25.298435,"MSFT" +"2010-04-23",31.120001,31.58,30.65,30.959999,126766600,24.951883,"MSFT" +"2010-04-26",31,31.280001,30.860001,31.110001,63649300,25.072773,"MSFT" +"2010-04-27",30.950001,31.25,30.75,30.85,68730900,24.86323,"MSFT" +"2010-04-28",30.92,31,30.620001,30.91,64557900,24.911583,"MSFT" +"2010-04-29",30.93,31.43,30.67,31,52665200,24.984119,"MSFT" +"2010-04-30",31.07,31.08,30.52,30.540001,63214800,24.613388,"MSFT" +"2010-05-03",30.67,31.059999,30.58,30.860001,43989500,24.871284,"MSFT" +"2010-05-04",30.52,30.549999,29.75,30.129999,82085600,24.282953,"MSFT" +"2010-05-05",29.77,30.09,29.690001,29.85,66833800,24.057289,"MSFT" +"2010-05-06",29.59,29.879999,27.91,28.98,128613000,23.356125,"MSFT" +"2010-05-07",28.93,28.950001,27.32,28.209999,173718100,22.735546,"MSFT" +"2010-05-10",29.01,29.48,28.709999,28.940001,86653300,23.323887,"MSFT" +"2010-05-11",28.68,29.65,28.57,28.879999,63789400,23.275524,"MSFT" +"2010-05-12",28.98,29.58,28.92,29.440001,47146800,23.726858,"MSFT" +"2010-05-13",29.26,29.73,29.18,29.24,45188800,23.565668,"MSFT" +"2010-05-14",29.200001,29.209999,28.639999,28.93,63334000,23.315821,"MSFT" +"2010-05-17",29.120001,29.23,28.450001,28.940001,46053300,23.323887,"MSFT" +"2010-05-18",28.870001,29,28.4,28.6,52690600,23.153868,"MSFT" +"2010-05-19",28.52,28.690001,27.790001,28.24,61746700,22.862421,"MSFT" +"2010-05-20",27.65,27.84,27.040001,27.110001,87991100,21.947605,"MSFT" +"2010-05-21",26.629999,27.110001,26.440001,26.84,117596300,21.729013,"MSFT" +"2010-05-24",26.85,26.860001,26.26,26.27,73711700,21.267563,"MSFT" +"2010-05-25",25.65,26.33,25.379999,26.07,98373600,21.105642,"MSFT" +"2010-05-26",26.23,26.610001,24.559999,25.01,176684100,20.247492,"MSFT" +"2010-05-27",25.73,26.360001,25.73,26,136433600,21.048973,"MSFT" +"2010-05-28",25.84,26.120001,25.66,25.799999,67496900,20.887058,"MSFT" +"2010-06-01",25.530001,26.309999,25.52,25.889999,76152400,20.959919,"MSFT" +"2010-06-02",26.059999,26.48,25.73,26.459999,65718800,21.421381,"MSFT" +"2010-06-03",26.549999,26.93,26.41,26.860001,67837000,21.745207,"MSFT" +"2010-06-04",26.1,26.57,25.620001,25.790001,89832200,20.878965,"MSFT" +"2010-06-07",25.82,25.83,25.24,25.290001,80456200,20.474173,"MSFT" +"2010-06-08",25.25,25.26,24.65,25.110001,87355000,20.328453,"MSFT" +"2010-06-09",25.219999,25.52,24.75,24.790001,87794000,20.069387,"MSFT" +"2010-06-10",25.129999,25.15,24.780001,25,78930900,20.239399,"MSFT" +"2010-06-11",25.040001,25.719999,24.77,25.66,68057700,20.773712,"MSFT" +"2010-06-14",25.860001,25.959999,25.469999,25.5,50972400,20.644184,"MSFT" +"2010-06-15",25.75,26.65,25.74,26.58,81641500,21.518526,"MSFT" +"2010-06-16",26.469999,26.58,26.23,26.32,48698000,21.308039,"MSFT" +"2010-06-17",26.559999,26.67,26.040001,26.370001,47995500,21.348515,"MSFT" +"2010-06-18",26.370001,26.530001,26.17,26.440001,52075600,21.405188,"MSFT" +"2010-06-21",26.780001,26.889999,25.889999,25.950001,54625300,21.008493,"MSFT" +"2010-06-22",26.16,26.450001,25.76,25.77,55985400,20.862772,"MSFT" +"2010-06-23",25.780001,25.780001,25.219999,25.309999,61466200,20.490368,"MSFT" +"2010-06-24",25.459999,25.719999,24.93,25,85243400,20.239399,"MSFT" +"2010-06-25",25.049999,25.110001,24.309999,24.530001,156256700,19.858896,"MSFT" +"2010-06-28",24.51,24.610001,24.120001,24.309999,73784800,19.680792,"MSFT" +"2010-06-29",24.129999,24.200001,23.110001,23.309999,119882100,18.87122,"MSFT" +"2010-06-30",23.299999,23.68,22.950001,23.01,81050500,18.628342,"MSFT" +"2010-07-01",23.09,23.32,22.73,23.16,92239400,18.749784,"MSFT" +"2010-07-02",23.360001,23.48,23.049999,23.27,62485100,18.838833,"MSFT" +"2010-07-06",23.700001,24.09,23.58,23.82,73592000,19.284101,"MSFT" +"2010-07-07",23.82,24.32,23.610001,24.299999,79965300,19.672697,"MSFT" +"2010-07-08",24.6,24.620001,23.969999,24.41,50758100,19.761745,"MSFT" +"2010-07-09",24.33,24.41,24.15,24.27,53806100,19.648405,"MSFT" +"2010-07-12",24.43,24.889999,24.42,24.83,49854200,20.101772,"MSFT" +"2010-07-13",25.139999,25.299999,24.9,25.129999,61928700,20.344646,"MSFT" +"2010-07-14",25.5,25.610001,25.120001,25.440001,72808100,20.59561,"MSFT" +"2010-07-15",25.5,25.59,24.98,25.51,56934700,20.652281,"MSFT" +"2010-07-16",25.51,25.639999,24.879999,24.889999,65064800,20.150343,"MSFT" +"2010-07-19",24.959999,25.299999,24.91,25.23,38181800,20.425602,"MSFT" +"2010-07-20",24.860001,25.48,24.700001,25.48,45530700,20.627995,"MSFT" +"2010-07-21",25.6,25.65,24.98,25.120001,73297300,20.336548,"MSFT" +"2010-07-22",25.51,25.99,25.469999,25.84,73016400,20.919439,"MSFT" +"2010-07-23",25.84,26.02,25.25,25.809999,108520100,20.895153,"MSFT" +"2010-07-26",25.860001,26.200001,25.799999,26.1,67249900,21.129932,"MSFT" +"2010-07-27",26.139999,26.24,25.959999,26.16,60672100,21.178505,"MSFT" +"2010-07-28",26.07,26.190001,25.83,25.950001,69704800,21.008493,"MSFT" +"2010-07-29",26.129999,26.41,25.6,26.030001,69446200,21.073259,"MSFT" +"2010-07-30",25.75,25.84,25.35,25.809999,83534800,20.895153,"MSFT" +"2010-08-02",25.99,26.379999,25.75,26.33,55044600,21.316135,"MSFT" +"2010-08-03",26.200001,26.35,25.969999,26.16,56877700,21.178505,"MSFT" +"2010-08-04",26.15,26.24,25.440001,25.73,78531900,20.830383,"MSFT" +"2010-08-05",25.49,25.58,25.209999,25.370001,64922100,20.538944,"MSFT" +"2010-08-06",25.18,25.559999,25.02,25.549999,55982100,20.684664,"MSFT" +"2010-08-09",25.549999,25.73,25.370001,25.610001,57096500,20.733238,"MSFT" +"2010-08-10",25.33,25.34,24.879999,25.07,87257700,20.296061,"MSFT" +"2010-08-11",24.68,24.9,24.559999,24.860001,76746900,20.126064,"MSFT" +"2010-08-12",24.42,24.68,24.360001,24.49,70240500,19.826515,"MSFT" +"2010-08-13",24.35,24.67,24.24,24.4,45263500,19.753656,"MSFT" +"2010-08-16",24.360001,24.610001,24.299999,24.5,40909700,19.834608,"MSFT" +"2010-08-17",24.709999,24.959999,24.6,24.709999,52912600,20.111336,"MSFT" +"2010-08-18",24.68,24.950001,24.41,24.82,46818900,20.200863,"MSFT" +"2010-08-19",24.620001,24.74,24.209999,24.440001,54064600,19.891582,"MSFT" +"2010-08-20",24.309999,24.4,24.200001,24.23,49560100,19.720663,"MSFT" +"2010-08-23",24.440001,24.639999,24.24,24.280001,51643000,19.761362,"MSFT" +"2010-08-24",24.09,24.35,24,24.040001,66522500,19.566027,"MSFT" +"2010-08-25",24,24.219999,23.870001,24.1,47404800,19.614857,"MSFT" +"2010-08-26",24.09,24.190001,23.790001,23.82,49105300,19.386967,"MSFT" +"2010-08-27",23.879999,24.02,23.51,23.93,60939400,19.476496,"MSFT" +"2010-08-30",23.74,23.82,23.6,23.639999,45453100,19.240465,"MSFT" +"2010-08-31",23.6,23.73,23.32,23.469999,66074600,19.102102,"MSFT" +"2010-09-01",23.67,23.950001,23.540001,23.9,65235900,19.452082,"MSFT" +"2010-09-02",23.879999,23.950001,23.709999,23.940001,48837100,19.484636,"MSFT" +"2010-09-03",24.24,24.450001,24.200001,24.290001,64189100,19.769503,"MSFT" +"2010-09-07",24.1,24.299999,23.92,23.959999,51928700,19.500914,"MSFT" +"2010-09-08",24.07,24.200001,23.74,23.93,65512400,19.476496,"MSFT" +"2010-09-09",24.190001,24.209999,23.99,24.01,46028900,19.541607,"MSFT" +"2010-09-10",23.98,24.030001,23.790001,23.85,58284300,19.411386,"MSFT" +"2010-09-13",24.200001,25.290001,24.09,25.110001,114680400,20.436895,"MSFT" +"2010-09-14",25.040001,25.35,24.889999,25.030001,87160400,20.371782,"MSFT" +"2010-09-15",25.1,25.219999,24.92,25.120001,56201900,20.445034,"MSFT" +"2010-09-16",25.059999,25.370001,25.049999,25.33,44548300,20.615952,"MSFT" +"2010-09-17",25.4,25.530001,25.08,25.219999,70341600,20.526423,"MSFT" +"2010-09-20",25.280001,25.52,25.110001,25.43,49838700,20.69734,"MSFT" +"2010-09-21",25.42,25.42,25.08,25.15,52675700,20.469446,"MSFT" +"2010-09-22",24.889999,24.969999,24.360001,24.610001,94299400,20.029943,"MSFT" +"2010-09-23",24.51,24.59,24.360001,24.43,46201800,19.883444,"MSFT" +"2010-09-24",24.639999,24.799999,24.58,24.780001,51948800,20.168306,"MSFT" +"2010-09-27",24.85,24.99,24.59,24.73,43603300,20.127613,"MSFT" +"2010-09-28",24.799999,24.9,24.35,24.68,56041200,20.086922,"MSFT" +"2010-09-29",24.629999,24.66,24.4,24.5,44318900,19.940414,"MSFT" +"2010-09-30",24.610001,24.83,24.360001,24.49,61262700,19.93228,"MSFT" +"2010-10-01",24.77,24.82,24.299999,24.379999,62672300,19.842747,"MSFT" +"2010-10-04",23.959999,23.99,23.780001,23.91,98143400,19.46022,"MSFT" +"2010-10-05",24.059999,24.450001,23.91,24.35,78152900,19.818336,"MSFT" +"2010-10-06",24.32,24.540001,24.129999,24.43,50489700,19.883444,"MSFT" +"2010-10-07",24.620001,24.75,24.280001,24.530001,50096100,19.964832,"MSFT" +"2010-10-08",24.620001,24.65,24.370001,24.57,41327800,19.997391,"MSFT" +"2010-10-11",24.74,24.74,24.5,24.59,27587800,20.013666,"MSFT" +"2010-10-12",24.65,24.93,24.43,24.83,50141500,20.209003,"MSFT" +"2010-10-13",25.02,25.540001,24.889999,25.34,75336500,20.624084,"MSFT" +"2010-10-14",25.290001,25.34,25,25.23,51949100,20.534563,"MSFT" +"2010-10-15",25.360001,25.549999,25.23,25.540001,68954800,20.786871,"MSFT" +"2010-10-18",25.59,25.950001,25.450001,25.82,48330500,21.014759,"MSFT" +"2010-10-19",25.27,25.370001,24.950001,25.1,66150900,20.428751,"MSFT" +"2010-10-20",25.26,25.4,25.1,25.309999,56283600,20.59967,"MSFT" +"2010-10-21",25.4,25.540001,25.049999,25.42,50032400,20.689196,"MSFT" +"2010-10-22",25.52,25.540001,25.27,25.379999,25837900,20.656639,"MSFT" +"2010-10-25",25.24,25.35,25.17,25.190001,50912400,20.502003,"MSFT" +"2010-10-26",25.120001,25.969999,25.059999,25.9,69304200,21.079863,"MSFT" +"2010-10-27",25.790001,26.110001,25.620001,26.049999,64805500,21.201952,"MSFT" +"2010-10-28",26.209999,26.379999,25.92,26.280001,80730300,21.389151,"MSFT" +"2010-10-29",27.15,27.200001,26.48,26.67,114193200,21.706566,"MSFT" +"2010-11-01",26.879999,27.219999,26.700001,26.950001,61912100,21.934458,"MSFT" +"2010-11-02",27.059999,27.42,27.02,27.389999,54402100,22.292576,"MSFT" +"2010-11-03",27.459999,27.49,26.959999,27.030001,110255300,21.999565,"MSFT" +"2010-11-04",27.41,27.43,27.01,27.139999,93599300,22.089098,"MSFT" +"2010-11-05",27.17,27.190001,26.530001,26.85,110953700,21.853069,"MSFT" +"2010-11-08",26.68,28.870001,26.58,26.809999,71670800,21.820509,"MSFT" +"2010-11-09",26.809999,27.110001,26.709999,26.950001,58538600,21.934458,"MSFT" +"2010-11-10",27.01,27.08,26.809999,26.940001,52277300,21.926321,"MSFT" +"2010-11-11",26.68,26.719999,26.280001,26.68,62073100,21.714705,"MSFT" +"2010-11-12",26.469999,26.52,26.1,26.27,64962200,21.381008,"MSFT" +"2010-11-15",26.33,26.5,26.17,26.200001,51794600,21.324032,"MSFT" +"2010-11-16",26.040001,26.040001,25.65,25.809999,65339200,21.135693,"MSFT" +"2010-11-17",25.9,25.91,25.549999,25.57,58299700,20.939154,"MSFT" +"2010-11-18",25.709999,26.08,25.610001,25.84,59514000,21.160257,"MSFT" +"2010-11-19",25.799999,25.83,25.6,25.690001,52423200,21.037426,"MSFT" +"2010-11-22",25.65,25.74,25.440001,25.73,53350500,21.070177,"MSFT" +"2010-11-23",25.57,25.6,25.09,25.120001,69742500,20.570652,"MSFT" +"2010-11-24",25.200001,25.459999,25.16,25.370001,56825900,20.775373,"MSFT" +"2010-11-26",25.209999,25.41,25.17,25.25,21356500,20.677105,"MSFT" +"2010-11-29",25.190001,25.42,24.93,25.309999,56603600,20.726244,"MSFT" +"2010-11-30",25.049999,25.469999,25,25.26,75282100,20.685299,"MSFT" +"2010-12-01",25.57,26.25,25.559999,26.040001,74123500,21.324032,"MSFT" +"2010-12-02",26.24,26.98,26.200001,26.889999,91759200,22.020103,"MSFT" +"2010-12-03",26.809999,27.059999,26.780001,27.02,52622000,22.126554,"MSFT" +"2010-12-06",26.93,26.98,26.76,26.84,36264200,21.979149,"MSFT" +"2010-12-07",27.08,27.129999,26.85,26.870001,57860500,22.003719,"MSFT" +"2010-12-08",26.83,27.24,26.799999,27.23,41666800,22.298523,"MSFT" +"2010-12-09",27.280001,27.34,27.01,27.08,47148300,22.17569,"MSFT" +"2010-12-10",27.190001,27.4,27.110001,27.34,37625800,22.388597,"MSFT" +"2010-12-13",27.27,27.450001,27.17,27.25,47943900,22.314898,"MSFT" +"2010-12-14",27.309999,27.75,27.26,27.620001,64070500,22.617893,"MSFT" +"2010-12-15",27.530001,27.99,27.530001,27.85,69634200,22.80624,"MSFT" +"2010-12-16",27.76,27.99,27.66,27.99,57680200,22.920885,"MSFT" +"2010-12-17",27.92,28.09,27.75,27.9,87456500,22.847181,"MSFT" +"2010-12-20",27.950001,27.99,27.68,27.809999,52811000,22.773489,"MSFT" +"2010-12-21",27.85,28.139999,27.76,28.07,38153000,22.986389,"MSFT" +"2010-12-22",28.01,28.4,27.98,28.190001,42252300,23.08466,"MSFT" +"2010-12-23",27.969999,28.32,27.959999,28.299999,24902500,23.174734,"MSFT" +"2010-12-27",28.120001,28.200001,27.879999,28.07,21652800,22.986389,"MSFT" +"2010-12-28",27.969999,28.17,27.959999,28.01,23042200,22.93726,"MSFT" +"2010-12-29",27.940001,28.120001,27.879999,27.969999,19502500,22.904507,"MSFT" +"2010-12-30",27.92,28,27.780001,27.85,20786100,22.80624,"MSFT" +"2010-12-31",27.799999,27.92,27.629999,27.91,24752000,22.855371,"MSFT" +"2011-01-03",28.049999,28.18,27.92,27.98,53443800,22.912699,"MSFT" +"2011-01-04",27.940001,28.17,27.85,28.09,54405600,23.002779,"MSFT" +"2011-01-05",27.9,28.01,27.77,28,58998700,22.929071,"MSFT" +"2011-01-06",28.040001,28.85,27.860001,28.82,88026300,23.600565,"MSFT" +"2011-01-07",28.639999,28.74,28.25,28.6,73762000,23.420408,"MSFT" +"2011-01-10",28.26,28.4,28.040001,28.219999,57573600,23.109228,"MSFT" +"2011-01-11",28.200001,28.25,28.049999,28.110001,50298900,23.019156,"MSFT" +"2011-01-12",28.120001,28.59,28.07,28.549999,52631100,23.379471,"MSFT" +"2011-01-13",28.33,28.389999,28.01,28.190001,67077600,23.08466,"MSFT" +"2011-01-14",28.08,28.379999,27.91,28.299999,62688400,23.174734,"MSFT" +"2011-01-18",28.16,28.74,28.139999,28.66,53322700,23.469542,"MSFT" +"2011-01-19",28.459999,28.68,28.27,28.469999,50005900,23.31395,"MSFT" +"2011-01-20",28.5,28.549999,28.129999,28.35,58613600,23.215685,"MSFT" +"2011-01-21",28.4,28.43,28.02,28.02,58080300,22.945452,"MSFT" +"2011-01-24",28.02,28.559999,27.99,28.379999,52047800,23.240253,"MSFT" +"2011-01-25",28.139999,28.450001,28.120001,28.450001,42436600,23.297577,"MSFT" +"2011-01-26",28.51,28.99,28.5,28.780001,74628800,23.567814,"MSFT" +"2011-01-27",28.75,29.459999,28.49,28.870001,146938600,23.641508,"MSFT" +"2011-01-28",28.9,28.93,27.450001,27.75,141249400,22.724344,"MSFT" +"2011-01-31",27.77,27.9,27.42,27.73,65029000,22.707973,"MSFT" +"2011-02-01",27.799999,28.059999,27.610001,27.99,62810700,22.920885,"MSFT" +"2011-02-02",27.93,28.110001,27.879999,27.940001,45824000,22.87994,"MSFT" +"2011-02-03",27.969999,27.969999,27.540001,27.65,60340100,22.642462,"MSFT" +"2011-02-04",27.700001,27.84,27.51,27.77,40412200,22.740723,"MSFT" +"2011-02-07",27.799999,28.34,27.790001,28.200001,68980900,23.092848,"MSFT" +"2011-02-08",28.1,28.34,28.049999,28.280001,34904200,23.158361,"MSFT" +"2011-02-09",28.190001,28.26,27.91,27.969999,52905100,22.904507,"MSFT" +"2011-02-10",27.93,27.940001,27.290001,27.5,76672400,22.519625,"MSFT" +"2011-02-11",27.76,27.809999,27.07,27.25,83939700,22.314898,"MSFT" +"2011-02-14",27.209999,27.27,26.950001,27.23,56766200,22.298523,"MSFT" +"2011-02-15",27.040001,27.33,26.950001,26.959999,44116500,22.207907,"MSFT" +"2011-02-16",27.049999,27.07,26.6,27.02,70817900,22.257338,"MSFT" +"2011-02-17",26.969999,27.370001,26.91,27.209999,57207300,22.413845,"MSFT" +"2011-02-18",27.129999,27.209999,26.99,27.059999,68667800,22.290281,"MSFT" +"2011-02-22",26.780001,27.1,26.52,26.59,60889000,21.903131,"MSFT" +"2011-02-23",26.530001,26.860001,26.43,26.59,60234100,21.903131,"MSFT" +"2011-02-24",26.639999,27.059999,26.5,26.77,64494200,22.051401,"MSFT" +"2011-02-25",26.91,26.950001,26.5,26.549999,53006300,21.870182,"MSFT" +"2011-02-28",26.690001,26.860001,26.51,26.58,51379900,21.894892,"MSFT" +"2011-03-01",26.6,26.780001,26.15,26.16,60055000,21.548925,"MSFT" +"2011-03-02",26.110001,26.370001,26.040001,26.08,48658200,21.483025,"MSFT" +"2011-03-03",26.26,26.4,26.18,26.200001,68271500,21.581873,"MSFT" +"2011-03-04",26.219999,26.24,25.799999,25.950001,70437200,21.375937,"MSFT" +"2011-03-07",26.129999,26.27,25.549999,25.719999,64980400,21.186478,"MSFT" +"2011-03-08",25.77,26.02,25.65,25.91,50549800,21.342991,"MSFT" +"2011-03-09",25.809999,25.98,25.66,25.889999,39789100,21.326517,"MSFT" +"2011-03-10",25.620001,25.709999,25.35,25.41,66549500,20.931126,"MSFT" +"2011-03-11",25.41,25.85,25.360001,25.68,49905800,21.15353,"MSFT" +"2011-03-14",25.49,25.76,25.35,25.690001,54473400,21.161772,"MSFT" +"2011-03-15",25.08,25.469999,25,25.389999,76067300,20.914648,"MSFT" +"2011-03-16",25.219999,25.280001,24.68,24.790001,100725400,20.420408,"MSFT" +"2011-03-17",25.059999,25.219999,24.75,24.780001,62497000,20.412167,"MSFT" +"2011-03-18",25.059999,25.18,24.799999,24.799999,85486700,20.428648,"MSFT" +"2011-03-21",25.18,25.58,25.15,25.33,46878100,20.865227,"MSFT" +"2011-03-22",25.299999,25.459999,25.23,25.299999,30895600,20.840508,"MSFT" +"2011-03-23",25.23,25.610001,25.18,25.540001,43969000,21.03821,"MSFT" +"2011-03-24",25.6,25.870001,25.5,25.809999,38696700,21.260616,"MSFT" +"2011-03-25",25.93,25.950001,25.59,25.620001,57029800,21.104105,"MSFT" +"2011-03-28",25.66,25.719999,25.379999,25.41,48973200,20.931126,"MSFT" +"2011-03-29",25.34,25.52,25.299999,25.49,40763500,20.997019,"MSFT" +"2011-03-30",25.6,25.719999,25.5,25.610001,41999300,21.095867,"MSFT" +"2011-03-31",25.6,25.68,25.34,25.389999,63233700,20.914648,"MSFT" +"2011-04-01",25.530001,25.530001,25.309999,25.48,63114200,20.988783,"MSFT" +"2011-04-04",25.450001,25.66,25.41,25.549999,35433700,21.046442,"MSFT" +"2011-04-05",25.82,26.18,25.74,25.780001,73651100,21.235903,"MSFT" +"2011-04-06",25.98,26.309999,25.860001,26.15,65581400,21.540688,"MSFT" +"2011-04-07",26.190001,26.26,25.969999,26.200001,46134700,21.581873,"MSFT" +"2011-04-08",26.17,26.280001,25.959999,26.07,39887600,21.474785,"MSFT" +"2011-04-11",26.190001,26.25,25.799999,25.98,34286300,21.400654,"MSFT" +"2011-04-12",25.83,25.85,25.549999,25.639999,36920400,21.120583,"MSFT" +"2011-04-13",25.65,25.870001,25.559999,25.629999,38144700,21.112347,"MSFT" +"2011-04-14",25.42,25.440001,25.09,25.42,55239900,20.93936,"MSFT" +"2011-04-15",25.459999,25.559999,25.18,25.370001,65080400,20.89817,"MSFT" +"2011-04-18",25.1,25.280001,24.719999,25.08,58045100,20.65929,"MSFT" +"2011-04-19",25,25.17,24.870001,25.15,38892400,20.716948,"MSFT" +"2011-04-20",25.540001,26,25.51,25.76,61608600,21.219431,"MSFT" +"2011-04-21",25.790001,25.889999,25.360001,25.52,46892300,21.021734,"MSFT" +"2011-04-25",25.559999,25.620001,25.34,25.610001,33525100,21.095867,"MSFT" +"2011-04-26",25.74,26.440001,25.67,26.190001,69200000,21.573635,"MSFT" +"2011-04-27",26.299999,26.389999,26.129999,26.379999,52689000,21.730145,"MSFT" +"2011-04-28",26.459999,26.870001,26.4,26.709999,80200000,22.001978,"MSFT" +"2011-04-29",26.549999,26.639999,25.360001,25.92,319317900,21.351227,"MSFT" +"2011-05-02",25.940001,26,25.48,25.66,89825600,21.137056,"MSFT" +"2011-05-03",25.6,25.85,25.49,25.809999,71892900,21.260616,"MSFT" +"2011-05-04",25.85,26.25,25.790001,26.059999,73292300,21.466553,"MSFT" +"2011-05-05",26.049999,26.08,25.68,25.790001,55600000,21.244139,"MSFT" +"2011-05-06",26.07,26.219999,25.75,25.870001,55993000,21.310041,"MSFT" +"2011-05-09",25.799999,25.959999,25.67,25.83,38696400,21.277092,"MSFT" +"2011-05-10",25.379999,25.85,25.25,25.67,120798700,21.145294,"MSFT" +"2011-05-11",25.65,25.66,25.209999,25.360001,78600000,20.889936,"MSFT" +"2011-05-12",25.35,25.389999,25.1,25.32,77400000,20.856983,"MSFT" +"2011-05-13",25.280001,25.32,24.950001,25.030001,66812300,20.618097,"MSFT" +"2011-05-16",24.959999,25.07,24.5,24.57,91350900,20.239183,"MSFT" +"2011-05-17",24.4,24.700001,24.27,24.52,82882100,20.330385,"MSFT" +"2011-05-18",24.530001,24.74,24.25,24.690001,53931100,20.471342,"MSFT" +"2011-05-19",24.85,24.879999,24.5,24.719999,37783600,20.496214,"MSFT" +"2011-05-20",24.719999,24.870001,24.440001,24.49,45451500,20.305515,"MSFT" +"2011-05-23",24.209999,24.25,24.030001,24.17,52692500,20.04019,"MSFT" +"2011-05-24",24.200001,24.290001,24.040001,24.15,47691800,20.023613,"MSFT" +"2011-05-25",24.17,24.309999,24.16,24.190001,34904200,20.056776,"MSFT" +"2011-05-26",24.35,25.030001,24.32,24.67,78016600,20.454754,"MSFT" +"2011-05-27",24.68,24.9,24.65,24.76,50251000,20.529385,"MSFT" +"2011-05-31",24.959999,25.059999,24.700001,25.01,60196300,20.73666,"MSFT" +"2011-06-01",24.99,25.1,24.370001,24.43,74033500,20.25577,"MSFT" +"2011-06-02",24.49,24.65,24.18,24.219999,51487800,20.08165,"MSFT" +"2011-06-03",24.049999,24.139999,23.84,23.91,60697700,19.824619,"MSFT" +"2011-06-06",23.889999,24.25,23.77,24.01,54778700,19.907528,"MSFT" +"2011-06-07",24.09,24.17,23.9,24.059999,41112600,19.948988,"MSFT" +"2011-06-08",23.9,24.02,23.860001,23.940001,42205000,19.849495,"MSFT" +"2011-06-09",24.01,24.040001,23.82,23.959999,42878700,19.866072,"MSFT" +"2011-06-10",24.02,24.02,23.690001,23.709999,49327200,19.658789,"MSFT" +"2011-06-13",23.790001,24.190001,23.700001,24.040001,47572500,19.932407,"MSFT" +"2011-06-14",24.299999,24.450001,24.190001,24.219999,42894500,20.08165,"MSFT" +"2011-06-15",24,24.01,23.67,23.74,49410200,19.683664,"MSFT" +"2011-06-16",23.75,24.1,23.65,24,57184100,19.899233,"MSFT" +"2011-06-17",24.219999,24.299999,23.98,24.26,83320400,20.114815,"MSFT" +"2011-06-20",24.17,24.66,24.16,24.469999,54338400,20.288937,"MSFT" +"2011-06-21",24.52,24.860001,24.4,24.76,49708700,20.529385,"MSFT" +"2011-06-22",24.6,24.809999,24.59,24.65,44287300,20.438171,"MSFT" +"2011-06-23",24.440001,24.65,24.200001,24.629999,59470400,20.421589,"MSFT" +"2011-06-24",24.51,24.540001,24.190001,24.299999,101387200,20.14798,"MSFT" +"2011-06-27",24.23,25.459999,24.23,25.200001,92044200,20.894203,"MSFT" +"2011-06-28",25.299999,25.92,25.16,25.799999,81032100,21.391684,"MSFT" +"2011-06-29",25.709999,25.709999,25.360001,25.620001,66051000,21.242437,"MSFT" +"2011-06-30",25.74,26,25.66,26,52535400,21.55751,"MSFT" +"2011-07-01",25.93,26.17,25.84,26.02,52906200,21.574091,"MSFT" +"2011-07-05",26.1,26.15,25.9,26.030001,37805300,21.582384,"MSFT" +"2011-07-06",25.969999,26.370001,25.959999,26.33,48744200,21.83112,"MSFT" +"2011-07-07",26.49,26.879999,26.360001,26.77,51946500,22.195948,"MSFT" +"2011-07-08",26.540001,26.98,26.51,26.92,58320700,22.320313,"MSFT" +"2011-07-11",26.620001,26.799999,26.49,26.629999,43999800,22.079863,"MSFT" +"2011-07-12",26.549999,26.790001,26.34,26.540001,47319300,22.005245,"MSFT" +"2011-07-13",26.6,26.959999,26.51,26.629999,40861800,22.079863,"MSFT" +"2011-07-14",26.620001,27.01,26.360001,26.469999,46382300,21.947201,"MSFT" +"2011-07-15",26.469999,26.93,26.469999,26.780001,49132400,22.204227,"MSFT" +"2011-07-18",26.629999,26.9,26.26,26.59,44501900,22.0467,"MSFT" +"2011-07-19",26.809999,27.639999,26.780001,27.540001,86730600,22.834379,"MSFT" +"2011-07-20",27.280001,27.35,26.98,27.059999,49795400,22.436392,"MSFT" +"2011-07-21",27.040001,27.309999,26.65,27.1,81737400,22.469553,"MSFT" +"2011-07-22",26.860001,27.549999,26.68,27.530001,76380600,22.826082,"MSFT" +"2011-07-25",27.26,28.09,27.190001,27.91,108482400,23.141153,"MSFT" +"2011-07-26",27.82,28.15,27.780001,28.08,74636500,23.28211,"MSFT" +"2011-07-27",27.879999,27.99,27.200001,27.33,71488700,22.660257,"MSFT" +"2011-07-28",27.290001,28.07,27.209999,27.719999,83761400,22.983622,"MSFT" +"2011-07-29",27.52,27.709999,27.26,27.4,104394800,22.718294,"MSFT" +"2011-08-01",27.51,27.690001,26.75,27.27,61838400,22.610508,"MSFT" +"2011-08-02",26.98,27.450001,26.76,26.799999,63883100,22.220812,"MSFT" +"2011-08-03",26.83,27,26.48,26.92,64581200,22.320313,"MSFT" +"2011-08-04",26.530001,26.870001,25.93,25.940001,92949500,21.507757,"MSFT" +"2011-08-05",25.969999,26.1,25.23,25.68,112071700,21.292183,"MSFT" +"2011-08-08",25.02,25.6,24.389999,24.48,134257200,20.297218,"MSFT" +"2011-08-09",24.709999,25.620001,24.030001,25.58,126268900,21.209267,"MSFT" +"2011-08-10",24.950001,25.09,24.1,24.200001,127819900,20.065063,"MSFT" +"2011-08-11",24.5,25.379999,24.4,25.190001,90690100,20.88591,"MSFT" +"2011-08-12",25.129999,25.34,24.65,25.1,64787100,20.811287,"MSFT" +"2011-08-15",25.24,25.58,25.15,25.51,56529400,21.15123,"MSFT" +"2011-08-16",25.219999,25.59,25.049999,25.35,54251500,21.151232,"MSFT" +"2011-08-17",25.25,25.700001,24.93,25.25,50923700,21.067795,"MSFT" +"2011-08-18",24.57,25.09,24.030001,24.67,105714200,20.58386,"MSFT" +"2011-08-19",24.41,24.620001,23.91,24.049999,77397900,20.066553,"MSFT" +"2011-08-22",24.42,24.49,23.790001,23.98,54721000,20.008144,"MSFT" +"2011-08-23",24.030001,24.75,24.030001,24.719999,59670600,20.62558,"MSFT" +"2011-08-24",24.65,24.93,24.42,24.9,45329700,20.775768,"MSFT" +"2011-08-25",25.08,25.16,24.5,24.57,48192000,20.500423,"MSFT" +"2011-08-26",24.51,25.34,24.42,25.25,71957000,21.067795,"MSFT" +"2011-08-29",25.530001,25.860001,25.370001,25.84,38863200,21.56007,"MSFT" +"2011-08-30",25.73,26.43,25.700001,26.23,57341400,21.885479,"MSFT" +"2011-08-31",26.290001,26.709999,26.26,26.6,59300800,22.194193,"MSFT" +"2011-09-01",26.459999,26.860001,26.209999,26.209999,60510800,21.868788,"MSFT" +"2011-09-02",25.780001,26,25.66,25.799999,43894400,21.526699,"MSFT" +"2011-09-06",25.200001,25.59,25.110001,25.51,54929300,21.284731,"MSFT" +"2011-09-07",25.690001,26,25.57,26,41961000,21.693567,"MSFT" +"2011-09-08",26,26.66,25.950001,26.219999,65811900,21.877136,"MSFT" +"2011-09-09",26,26.18,25.5,25.74,64529200,21.476641,"MSFT" +"2011-09-12",25.440001,25.93,25.27,25.889999,55046100,21.601789,"MSFT" +"2011-09-13",25.92,26.190001,25.809999,26.040001,48792300,21.726948,"MSFT" +"2011-09-14",26.17,26.799999,25.889999,26.5,66739200,22.11076,"MSFT" +"2011-09-15",26.73,27.030001,26.309999,26.99,67808300,22.519592,"MSFT" +"2011-09-16",27.049999,27.27,26.83,27.120001,89681500,22.628069,"MSFT" +"2011-09-19",26.799999,27.309999,26.6,27.209999,52324900,22.703157,"MSFT" +"2011-09-20",27.309999,27.5,26.93,26.98,49211900,22.511253,"MSFT" +"2011-09-21",27.049999,27.059999,25.969999,25.99,72750700,21.685228,"MSFT" +"2011-09-22",25.299999,25.65,24.6,25.059999,96278300,20.909266,"MSFT" +"2011-09-23",24.9,25.15,24.690001,25.059999,64768100,20.909266,"MSFT" +"2011-09-26",25.190001,25.52,24.73,25.440001,51057600,21.226324,"MSFT" +"2011-09-27",25.66,25.92,25.450001,25.67,55620700,21.418228,"MSFT" +"2011-09-28",25.93,26.370001,25.51,25.58,60736200,21.343134,"MSFT" +"2011-09-29",25.98,26.17,25.09,25.450001,63407300,21.234673,"MSFT" +"2011-09-30",25.200001,25.5,24.879999,24.889999,54060500,20.767426,"MSFT" +"2011-10-03",24.719999,25.34,24.52,24.530001,64592500,20.467047,"MSFT" +"2011-10-04",24.299999,25.389999,24.26,25.34,83485400,21.142889,"MSFT" +"2011-10-05",25.42,26.16,25.16,25.889999,94061300,21.601789,"MSFT" +"2011-10-06",25.9,26.4,25.700001,26.34,55111400,21.977253,"MSFT" +"2011-10-07",26.34,26.51,26.200001,26.25,52741600,21.902164,"MSFT" +"2011-10-10",26.58,26.969999,26.469999,26.940001,41815300,22.477879,"MSFT" +"2011-10-11",26.860001,27.07,26.719999,27,38826200,22.527945,"MSFT" +"2011-10-12",27.18,27.309999,26.9,26.959999,52489800,22.494562,"MSFT" +"2011-10-13",26.76,27.200001,26.620001,27.18,43823500,22.678125,"MSFT" +"2011-10-14",27.309999,27.5,27.02,27.27,50947700,22.753218,"MSFT" +"2011-10-17",27.110001,27.42,26.85,26.98,39453300,22.511253,"MSFT" +"2011-10-18",26.940001,27.4,26.799999,27.309999,52487900,22.786591,"MSFT" +"2011-10-19",27.370001,27.469999,27.01,27.129999,42880000,22.636406,"MSFT" +"2011-10-20",27.26,27.34,26.4,27.040001,76300200,22.561316,"MSFT" +"2011-10-21",27.15,27.190001,26.799999,27.16,76620600,22.661438,"MSFT" +"2011-10-24",27.059999,27.4,27.040001,27.190001,56897800,22.686476,"MSFT" +"2011-10-25",27.08,27.23,26.719999,26.809999,53554600,22.36941,"MSFT" +"2011-10-26",27.030001,27.059999,26.1,26.59,63029900,22.185848,"MSFT" +"2011-10-27",27.129999,27.4,26.65,27.25,74512400,22.736528,"MSFT" +"2011-10-28",27.139999,27.190001,26.790001,26.98,57712100,22.511253,"MSFT" +"2011-10-31",26.76,27,26.620001,26.629999,46799000,22.219223,"MSFT" +"2011-11-01",26.190001,26.32,25.860001,25.99,61182600,21.685228,"MSFT" +"2011-11-02",26.1,26.200001,25.700001,26.01,53533100,21.701914,"MSFT" +"2011-11-03",26.24,26.59,25.98,26.530001,65836100,22.135788,"MSFT" +"2011-11-04",26.379999,26.4,26,26.25,36549200,21.902164,"MSFT" +"2011-11-07",26.209999,26.82,26.129999,26.799999,42589700,22.361069,"MSFT" +"2011-11-08",27.01,27.200001,26.690001,27.16,47822500,22.661438,"MSFT" +"2011-11-09",26.59,26.75,26.059999,26.200001,62950900,21.860445,"MSFT" +"2011-11-10",26.469999,26.5,26.120001,26.280001,32514400,21.927191,"MSFT" +"2011-11-11",26.58,27.08,26.57,26.91,37903000,22.452847,"MSFT" +"2011-11-14",26.879999,27,26.65,26.76,34199200,22.32769,"MSFT" +"2011-11-15",26.559999,26.940001,26.4,26.74,43874200,22.47901,"MSFT" +"2011-11-16",26.469999,26.51,26.040001,26.07,53262800,21.915773,"MSFT" +"2011-11-17",26.01,26.040001,25.440001,25.540001,70977500,21.470228,"MSFT" +"2011-11-18",25.48,25.5,25.15,25.299999,47626200,21.268469,"MSFT" +"2011-11-21",25.24,25.25,24.9,25,61882500,21.016275,"MSFT" +"2011-11-22",24.889999,24.959999,24.65,24.790001,49204500,20.839739,"MSFT" +"2011-11-23",24.610001,24.790001,24.469999,24.469999,49099700,20.57073,"MSFT" +"2011-11-25",24.379999,24.67,24.299999,24.299999,26164600,20.427824,"MSFT" +"2011-11-28",24.940001,24.969999,24.690001,24.870001,46766700,20.906992,"MSFT" +"2011-11-29",24.82,25.040001,24.75,24.84,40917100,20.881769,"MSFT" +"2011-11-30",25.370001,25.59,25.139999,25.58,81350900,21.503851,"MSFT" +"2011-12-01",25.559999,25.629999,25.200001,25.280001,48545400,21.251657,"MSFT" +"2011-12-02",25.59,25.620001,25.16,25.219999,52293800,21.201225,"MSFT" +"2011-12-05",25.780001,25.799999,25.5,25.700001,56818400,21.604731,"MSFT" +"2011-12-06",25.809999,25.870001,25.610001,25.66,46175300,21.571102,"MSFT" +"2011-12-07",25.67,25.76,25.34,25.6,62667000,21.520666,"MSFT" +"2011-12-08",25.48,25.719999,25.370001,25.4,60522200,21.352535,"MSFT" +"2011-12-09",25.52,25.870001,25.5,25.700001,53788500,21.604731,"MSFT" +"2011-12-12",25.41,25.57,25.290001,25.51,38945900,21.445009,"MSFT" +"2011-12-13",25.75,26.1,25.65,25.76,54581100,21.655172,"MSFT" +"2011-12-14",25.719999,25.860001,25.57,25.59,47926400,21.512262,"MSFT" +"2011-12-15",25.719999,25.879999,25.540001,25.559999,46213900,21.487041,"MSFT" +"2011-12-16",25.67,26.17,25.629999,26,101408100,21.856924,"MSFT" +"2011-12-19",26.02,26.120001,25.459999,25.530001,52258300,21.461819,"MSFT" +"2011-12-20",25.860001,26.1,25.809999,26.030001,60767600,21.882151,"MSFT" +"2011-12-21",26.01,26.190001,25.440001,25.76,64132500,21.655172,"MSFT" +"2011-12-22",25.82,25.860001,25.48,25.809999,35794100,21.697206,"MSFT" +"2011-12-23",25.91,26.040001,25.73,26.030001,23205800,21.882151,"MSFT" +"2011-12-27",25.959999,26.139999,25.93,26.040001,21287200,21.890553,"MSFT" +"2011-12-28",26.110001,26.15,25.76,25.82,29822500,21.70561,"MSFT" +"2011-12-29",25.950001,26.049999,25.860001,26.02,22616900,21.873735,"MSFT" +"2011-12-30",26,26.120001,25.91,25.959999,27395700,21.823296,"MSFT" +"2012-01-03",26.549999,26.959999,26.389999,26.77,64731500,22.504229,"MSFT" +"2012-01-04",26.82,27.469999,26.780001,27.4,80516100,23.03384,"MSFT" +"2012-01-05",27.379999,27.73,27.290001,27.68,56081400,23.269222,"MSFT" +"2012-01-06",27.530001,28.190001,27.530001,28.110001,99455500,23.630701,"MSFT" +"2012-01-09",28.049999,28.1,27.719999,27.74,59706800,23.319664,"MSFT" +"2012-01-10",27.93,28.15,27.75,27.84,60014400,23.403725,"MSFT" +"2012-01-11",27.43,27.98,27.370001,27.719999,65582400,23.302847,"MSFT" +"2012-01-12",27.870001,28.02,27.65,28,49370800,23.538229,"MSFT" +"2012-01-13",27.93,28.25,27.790001,28.25,60196100,23.748392,"MSFT" +"2012-01-17",28.4,28.65,28.17,28.26,72395300,23.756796,"MSFT" +"2012-01-18",28.309999,28.4,27.969999,28.23,64860600,23.731581,"MSFT" +"2012-01-19",28.16,28.440001,28.030001,28.120001,74053500,23.639107,"MSFT" +"2012-01-20",28.82,29.74,28.75,29.709999,165902900,24.975739,"MSFT" +"2012-01-23",29.549999,29.950001,29.35,29.73,76078100,24.992556,"MSFT" +"2012-01-24",29.469999,29.57,29.18,29.34,51703300,24.664701,"MSFT" +"2012-01-25",29.07,29.65,29.07,29.559999,59231700,24.849646,"MSFT" +"2012-01-26",29.610001,29.700001,29.4,29.5,49102800,24.799202,"MSFT" +"2012-01-27",29.450001,29.530001,29.17,29.23,44187700,24.572231,"MSFT" +"2012-01-30",28.969999,29.620001,28.83,29.610001,51114800,24.891676,"MSFT" +"2012-01-31",29.66,29.700001,29.23,29.530001,50572400,24.824419,"MSFT" +"2012-02-01",29.790001,30.049999,29.76,29.889999,67409900,25.127058,"MSFT" +"2012-02-02",29.9,30.17,29.709999,29.950001,52223300,25.177504,"MSFT" +"2012-02-03",30.139999,30.4,30.09,30.24,41838500,25.421289,"MSFT" +"2012-02-06",30.040001,30.219999,29.969999,30.200001,28039700,25.387659,"MSFT" +"2012-02-07",30.15,30.49,30.049999,30.35,39242400,25.513758,"MSFT" +"2012-02-08",30.26,30.67,30.219999,30.66,49659100,25.774363,"MSFT" +"2012-02-09",30.68,30.799999,30.48,30.77,50481600,25.866833,"MSFT" +"2012-02-10",30.639999,30.799999,30.360001,30.5,44605300,25.639856,"MSFT" +"2012-02-13",30.629999,30.77,30.43,30.58,33319800,25.707109,"MSFT" +"2012-02-14",30.33,30.459999,29.85,30.25,59644000,25.597109,"MSFT" +"2012-02-15",30.33,30.389999,30.030001,30.049999,43311300,25.427866,"MSFT" +"2012-02-16",30.309999,31.549999,30.299999,31.290001,94705100,26.477139,"MSFT" +"2012-02-17",31.200001,31.32,30.950001,31.25,70036500,26.443295,"MSFT" +"2012-02-21",31.18,31.610001,31.15,31.440001,50829900,26.604069,"MSFT" +"2012-02-22",31.450001,31.68,31.18,31.27,49253200,26.460217,"MSFT" +"2012-02-23",31.200001,31.59,31,31.370001,35034700,26.544832,"MSFT" +"2012-02-24",31.48,31.5,31.24,31.48,35575400,26.637909,"MSFT" +"2012-02-27",31.24,31.5,31.1,31.35,34568400,26.527908,"MSFT" +"2012-02-28",31.41,31.93,31.379999,31.870001,45230600,26.967926,"MSFT" +"2012-02-29",31.889999,32,31.610001,31.74,59323600,26.857925,"MSFT" +"2012-03-01",31.93,32.389999,31.85,32.290001,77344100,27.323324,"MSFT" +"2012-03-02",32.310001,32.439999,32,32.080002,47314200,27.145626,"MSFT" +"2012-03-05",32.009998,32.049999,31.620001,31.799999,45240000,26.908691,"MSFT" +"2012-03-06",31.540001,31.98,31.49,31.559999,51932900,26.705606,"MSFT" +"2012-03-07",31.67,31.92,31.530001,31.84,34340400,26.942539,"MSFT" +"2012-03-08",32.040001,32.209999,31.9,32.009998,36747400,27.086393,"MSFT" +"2012-03-09",32.099998,32.16,31.92,31.99,34628400,27.069469,"MSFT" +"2012-03-12",31.969999,32.200001,31.82,32.040001,34073600,27.111776,"MSFT" +"2012-03-13",32.240002,32.689999,32.150002,32.669998,48951700,27.644873,"MSFT" +"2012-03-14",32.529999,32.880001,32.490002,32.77,41986900,27.729496,"MSFT" +"2012-03-15",32.790001,32.939999,32.580002,32.849998,49068300,27.79719,"MSFT" +"2012-03-16",32.91,32.950001,32.5,32.599998,65626400,27.585638,"MSFT" +"2012-03-19",32.540001,32.610001,32.150002,32.200001,44789200,27.247168,"MSFT" +"2012-03-20",32.099998,32.150002,31.74,31.99,41566800,27.069469,"MSFT" +"2012-03-21",31.959999,32.150002,31.82,31.91,37928600,27.001772,"MSFT" +"2012-03-22",31.809999,32.09,31.790001,32,31749500,27.07793,"MSFT" +"2012-03-23",32.099998,32.110001,31.719999,32.009998,35912200,27.086393,"MSFT" +"2012-03-26",32.189999,32.610001,32.150002,32.59,36758300,27.577177,"MSFT" +"2012-03-27",32.650002,32.700001,32.400002,32.52,36274900,27.517941,"MSFT" +"2012-03-28",32.52,32.700001,32.040001,32.189999,41344800,27.238705,"MSFT" +"2012-03-29",32.060001,32.189999,31.809999,32.119999,37038500,27.179474,"MSFT" +"2012-03-30",32.400002,32.41,32.040001,32.259998,31749400,27.297937,"MSFT" +"2012-04-02",32.220001,32.459999,31.950001,32.290001,35853600,27.323324,"MSFT" +"2012-04-03",32.16,32.189999,31.66,31.940001,42752100,27.027159,"MSFT" +"2012-04-04",31.66,31.690001,31.049999,31.209999,49455900,26.409445,"MSFT" +"2012-04-05",31.15,31.629999,31.049999,31.52,50368600,26.671761,"MSFT" +"2012-04-09",31.219999,31.4,30.969999,31.1,31056400,26.316364,"MSFT" +"2012-04-10",31.059999,31.190001,30.299999,30.469999,54131300,25.783262,"MSFT" +"2012-04-11",30.43,30.530001,30.23,30.35,43014000,25.681725,"MSFT" +"2012-04-12",30.48,31.040001,30.42,30.98,38304000,26.214823,"MSFT" +"2012-04-13",30.889999,31.16,30.719999,30.809999,39749200,26.070971,"MSFT" +"2012-04-16",30.99,31.190001,30.77,31.08,38124800,26.299437,"MSFT" +"2012-04-17",31.27,31.610001,31.200001,31.440001,34361500,26.604069,"MSFT" +"2012-04-18",31.280001,31.309999,31.040001,31.139999,40552900,26.350206,"MSFT" +"2012-04-19",31.129999,31.68,30.940001,31.01,54781200,26.240206,"MSFT" +"2012-04-20",32.150002,32.889999,32.049999,32.419998,106045000,27.433329,"MSFT" +"2012-04-23",32.310001,32.5,32.029999,32.119999,61398200,27.179474,"MSFT" +"2012-04-24",32.209999,32.52,31.83,31.92,40871100,27.010233,"MSFT" +"2012-04-25",31.92,32.32,31.870001,32.200001,62495500,27.247168,"MSFT" +"2012-04-26",32.119999,32.23,31.92,32.110001,40308100,27.171009,"MSFT" +"2012-04-27",32.119999,32.220001,31.879999,31.98,41419100,27.061007,"MSFT" +"2012-04-30",31.98,32.110001,31.92,32.02,35697200,27.094851,"MSFT" +"2012-05-01",32.049999,32.34,31.950001,32.009998,43832300,27.086393,"MSFT" +"2012-05-02",31.85,31.93,31.639999,31.799999,37385300,26.908691,"MSFT" +"2012-05-03",31.879999,31.9,31.610001,31.76,31501300,26.874846,"MSFT" +"2012-05-04",31.450001,31.57,30.92,30.98,57927200,26.214823,"MSFT" +"2012-05-07",30.700001,30.860001,30.57,30.65,48641400,25.935577,"MSFT" +"2012-05-08",30.48,30.780001,30.17,30.5,46328300,25.808651,"MSFT" +"2012-05-09",30.190001,30.83,30.1,30.76,50309300,26.02866,"MSFT" +"2012-05-10",30.860001,31.02,30.450001,30.74,43839200,26.011736,"MSFT" +"2012-05-11",30.690001,31.540001,30.690001,31.16,43459300,26.367134,"MSFT" +"2012-05-14",30.82,31.040001,30.639999,30.68,40528900,25.960966,"MSFT" +"2012-05-15",30.639999,30.799999,30.15,30.209999,61822800,25.730991,"MSFT" +"2012-05-16",30.309999,30.32,29.74,29.9,60083700,25.466959,"MSFT" +"2012-05-17",29.99,30.209999,29.709999,29.719999,48484000,25.313646,"MSFT" +"2012-05-18",29.790001,29.809999,29.17,29.27,56205300,24.930363,"MSFT" +"2012-05-21",29.1,29.790001,29.059999,29.75,38787900,25.339197,"MSFT" +"2012-05-22",29.690001,29.879999,29.5,29.76,39504900,25.347708,"MSFT" +"2012-05-23",29.35,29.4,28.639999,29.110001,65171000,24.794085,"MSFT" +"2012-05-24",29.16,29.299999,28.76,29.07,52575000,24.760015,"MSFT" +"2012-05-25",29.200001,29.360001,29.01,29.059999,29507200,24.751492,"MSFT" +"2012-05-29",29.379999,29.719999,29.219999,29.559999,37758800,25.177366,"MSFT" +"2012-05-30",29.35,29.48,29.120001,29.34,41585500,24.989983,"MSFT" +"2012-05-31",29.299999,29.42,28.940001,29.190001,39134000,24.862223,"MSFT" +"2012-06-01",28.76,28.959999,28.440001,28.450001,56634300,24.231939,"MSFT" +"2012-06-04",28.620001,28.780001,28.32,28.549999,47926300,24.317114,"MSFT" +"2012-06-05",28.51,28.75,28.389999,28.51,45715400,24.283045,"MSFT" +"2012-06-06",28.879999,29.370001,28.809999,29.35,46860500,24.998499,"MSFT" +"2012-06-07",29.639999,29.700001,29.17,29.23,37792800,24.896296,"MSFT" +"2012-06-08",29.209999,29.68,29.049999,29.65,42551100,25.254023,"MSFT" +"2012-06-11",29.73,29.809999,28.82,28.9,46361900,24.615217,"MSFT" +"2012-06-12",29.1,29.299999,28.84,29.290001,35337900,24.947395,"MSFT" +"2012-06-13",29.219999,29.440001,29.049999,29.129999,32984600,24.811117,"MSFT" +"2012-06-14",29.33,29.459999,28.879999,29.34,39458900,24.989983,"MSFT" +"2012-06-15",29.59,30.08,29.49,30.02,62314400,25.56916,"MSFT" +"2012-06-18",29.99,30.030001,29.709999,29.84,58679900,25.415855,"MSFT" +"2012-06-19",30.190001,31.110001,30.049999,30.700001,75725800,26.148352,"MSFT" +"2012-06-20",30.93,31.049999,30.639999,30.93,36257100,26.344248,"MSFT" +"2012-06-21",30.959999,31.139999,30.059999,30.139999,48456600,25.671375,"MSFT" +"2012-06-22",30.299999,30.73,30.030001,30.700001,45098100,26.148352,"MSFT" +"2012-06-25",30.299999,30.32,29.620001,29.870001,42217200,25.441404,"MSFT" +"2012-06-26",30,30.27,29.940001,30.02,38421300,25.56916,"MSFT" +"2012-06-27",30.190001,30.5,30.030001,30.17,33781700,25.696922,"MSFT" +"2012-06-28",29.98,30.049999,29.42,29.91,45328400,25.475475,"MSFT" +"2012-06-29",30.450001,30.690001,30.139999,30.59,55227200,26.054655,"MSFT" +"2012-07-02",30.620001,30.620001,30.209999,30.559999,30589100,26.029104,"MSFT" +"2012-07-03",30.23,30.76,30.17,30.76,20938100,26.199453,"MSFT" +"2012-07-05",30.59,30.780001,30.379999,30.700001,28801900,26.148352,"MSFT" +"2012-07-06",30.610001,30.700001,29.950001,30.190001,38294800,25.713959,"MSFT" +"2012-07-09",30.120001,30.23,29.780001,30,30680800,25.552126,"MSFT" +"2012-07-10",30.08,30.219999,29.51,29.74,37534100,25.330677,"MSFT" +"2012-07-11",29.709999,29.74,29.110001,29.299999,39184900,24.955915,"MSFT" +"2012-07-12",29.15,29.18,28.540001,28.629999,63523600,24.385248,"MSFT" +"2012-07-13",28.76,29.48,28.719999,29.389999,39085000,25.032572,"MSFT" +"2012-07-16",29.48,29.530001,29.040001,29.440001,27900600,25.075159,"MSFT" +"2012-07-17",29.639999,29.860001,29.200001,29.66,33771300,25.262543,"MSFT" +"2012-07-18",29.6,30.450001,29.459999,30.450001,41090400,25.93541,"MSFT" +"2012-07-19",30.51,30.799999,30.379999,30.67,46663200,26.122795,"MSFT" +"2012-07-20",31,31.049999,30.049999,30.120001,64021700,25.654339,"MSFT" +"2012-07-23",29.57,29.58,29.01,29.280001,55151900,24.938879,"MSFT" +"2012-07-24",29.24,29.360001,28.9,29.15,47723300,24.828154,"MSFT" +"2012-07-25",29.24,29.33,28.780001,28.83,45579500,24.555597,"MSFT" +"2012-07-26",29.23,29.5,29.09,29.16,45301400,24.836664,"MSFT" +"2012-07-27",29.48,29.85,29.18,29.76,44242600,25.347708,"MSFT" +"2012-07-30",29.75,29.82,29.459999,29.639999,28905000,25.245501,"MSFT" +"2012-07-31",29.48,29.709999,29.33,29.469999,37620900,25.100708,"MSFT" +"2012-08-01",29.59,29.65,29.209999,29.41,31721800,25.049604,"MSFT" +"2012-08-02",29.209999,29.530001,28.969999,29.190001,39520500,24.862223,"MSFT" +"2012-08-03",29.530001,29.940001,29.48,29.75,35859400,25.339197,"MSFT" +"2012-08-06",30,30.110001,29.809999,29.950001,27471800,25.509548,"MSFT" +"2012-08-07",30.07,30.35,29.870001,30.26,28002900,25.773584,"MSFT" +"2012-08-08",30.209999,30.469999,30.110001,30.33,26257600,25.833202,"MSFT" +"2012-08-09",30.389999,30.65,30.299999,30.5,24920800,25.978001,"MSFT" +"2012-08-10",30.5,30.620001,30.25,30.42,27810300,25.909863,"MSFT" +"2012-08-13",30.35,30.459999,30.16,30.389999,23049100,25.884306,"MSFT" +"2012-08-14",30.299999,30.389999,30.01,30.129999,34551400,25.832867,"MSFT" +"2012-08-15",30.110001,30.280001,30.02,30.200001,24351000,25.892881,"MSFT" +"2012-08-16",30.360001,30.940001,30.26,30.780001,35787200,26.390167,"MSFT" +"2012-08-17",30.92,30.92,30.59,30.9,32589900,26.49305,"MSFT" +"2012-08-20",30.82,30.85,30.58,30.74,23737700,26.355867,"MSFT" +"2012-08-21",30.76,30.959999,30.610001,30.799999,28822700,26.407312,"MSFT" +"2012-08-22",30.59,30.76,30.469999,30.540001,33437400,26.184393,"MSFT" +"2012-08-23",30.389999,30.4,30.08,30.26,28355600,25.944328,"MSFT" +"2012-08-24",30.25,30.629999,30.18,30.559999,22943300,26.201542,"MSFT" +"2012-08-27",30.93,30.959999,30.59,30.690001,34691100,26.312998,"MSFT" +"2012-08-28",30.700001,30.799999,30.52,30.629999,23947900,26.261557,"MSFT" +"2012-08-29",30.65,30.75,30.440001,30.65,23346800,26.2787,"MSFT" +"2012-08-30",30.530001,30.610001,30.219999,30.32,23982100,25.995768,"MSFT" +"2012-08-31",30.6,30.959999,30.379999,30.82,36590100,26.424459,"MSFT" +"2012-09-04",30.450001,30.66,30.15,30.389999,48556700,26.055784,"MSFT" +"2012-09-05",30.219999,30.530001,30.209999,30.389999,33650000,26.055784,"MSFT" +"2012-09-06",30.5,31.360001,30.459999,31.35,48371700,26.878868,"MSFT" +"2012-09-07",31.040001,31.07,30.73,30.950001,42649100,26.535919,"MSFT" +"2012-09-10",30.83,30.9,30.51,30.719999,40524000,26.338724,"MSFT" +"2012-09-11",30.690001,30.91,30.610001,30.790001,25191800,26.398735,"MSFT" +"2012-09-12",30.940001,31.18,30.73,30.780001,32775800,26.390167,"MSFT" +"2012-09-13",30.889999,31.18,30.4,30.940001,45047300,26.527342,"MSFT" +"2012-09-14",31.01,31.25,30.809999,31.209999,51422800,26.758839,"MSFT" +"2012-09-17",31.190001,31.26,31.040001,31.209999,36488500,26.758839,"MSFT" +"2012-09-18",31.1,31.209999,31.030001,31.18,34542700,26.733116,"MSFT" +"2012-09-19",31.09,31.190001,31.040001,31.049999,48871900,26.621653,"MSFT" +"2012-09-20",30.950001,31.48,30.91,31.450001,45543000,26.964605,"MSFT" +"2012-09-21",31.43,31.610001,31.09,31.190001,102348900,26.74169,"MSFT" +"2012-09-24",31,31.07,30.639999,30.780001,46825900,26.390167,"MSFT" +"2012-09-25",30.950001,31,30.360001,30.389999,54266400,26.055784,"MSFT" +"2012-09-26",30.280001,30.6,30.040001,30.17,54672000,25.867161,"MSFT" +"2012-09-27",30.17,30.4,29.889999,30.16,47129900,25.858587,"MSFT" +"2012-09-28",30.18,30.26,29.74,29.76,54229300,25.515629,"MSFT" +"2012-10-01",29.809999,29.98,29.42,29.49,54042700,25.284143,"MSFT" +"2012-10-02",29.68,29.889999,29.5,29.66,43338900,25.429899,"MSFT" +"2012-10-03",29.75,29.99,29.67,29.860001,46655900,25.601377,"MSFT" +"2012-10-04",29.969999,30.030001,29.57,30.030001,43634900,25.747129,"MSFT" +"2012-10-05",30.23,30.25,29.74,29.85,41133900,25.592802,"MSFT" +"2012-10-08",29.639999,29.92,29.549999,29.780001,29752000,25.53278,"MSFT" +"2012-10-09",29.68,29.74,29.18,29.280001,45121100,25.104092,"MSFT" +"2012-10-10",29.15,29.309999,28.950001,28.98,47227100,24.846882,"MSFT" +"2012-10-11",29.219999,29.25,28.870001,28.950001,41488500,24.821161,"MSFT" +"2012-10-12",28.969999,29.32,28.799999,29.200001,46464700,25.035501,"MSFT" +"2012-10-15",29.370001,29.719999,29.25,29.51,42440200,25.301291,"MSFT" +"2012-10-16",29.450001,29.74,29.32,29.49,47739400,25.284143,"MSFT" +"2012-10-17",29.299999,29.639999,29.09,29.59,44206100,25.369879,"MSFT" +"2012-10-18",29.65,29.73,29.26,29.5,59238500,25.292713,"MSFT" +"2012-10-19",29.049999,29.08,28.5,28.639999,90470800,24.55537,"MSFT" +"2012-10-22",28.73,28.83,27.83,28,83374000,24.006643,"MSFT" +"2012-10-23",27.77,28.200001,27.76,28.049999,64414800,24.049517,"MSFT" +"2012-10-24",28.16,28.200001,27.870001,27.9,53320400,23.920904,"MSFT" +"2012-10-25",28.190001,28.200001,27.860001,27.879999,54084300,23.903759,"MSFT" +"2012-10-26",27.860001,28.34,27.84,28.209999,57790000,24.186695,"MSFT" +"2012-10-31",28.549999,28.879999,28.5,28.540001,69464100,24.469625,"MSFT" +"2012-11-01",28.84,29.559999,28.82,29.52,72047900,25.309866,"MSFT" +"2012-11-02",29.59,29.77,29.33,29.5,57131600,25.292713,"MSFT" +"2012-11-05",29.620001,29.74,29.33,29.629999,38070800,25.404171,"MSFT" +"2012-11-06",29.82,30.200001,29.610001,29.860001,43401500,25.601377,"MSFT" +"2012-11-07",29.530001,29.83,29.049999,29.08,57871800,24.932621,"MSFT" +"2012-11-08",29.120001,29.370001,28.799999,28.809999,49841800,24.70113,"MSFT" +"2012-11-09",28.879999,29.190001,28.809999,28.83,43291200,24.718271,"MSFT" +"2012-11-12",28.940001,29.01,28.209999,28.219999,61112300,24.195267,"MSFT" +"2012-11-13",27.02,27.299999,26.75,27.09,131689200,23.417286,"MSFT" +"2012-11-14",27.24,27.290001,26.799999,26.84,76086100,23.201178,"MSFT" +"2012-11-15",26.879999,26.969999,26.629999,26.66,50955600,23.045582,"MSFT" +"2012-11-16",26.67,26.700001,26.34,26.52,64083300,22.924562,"MSFT" +"2012-11-19",26.799999,26.799999,26.469999,26.73,57179300,23.106094,"MSFT" +"2012-11-20",26.76,26.799999,26.459999,26.709999,47070400,23.0888,"MSFT" +"2012-11-21",26.709999,27.17,26.67,26.950001,66360300,23.296263,"MSFT" +"2012-11-23",27.23,27.77,27.200001,27.700001,57845700,23.944586,"MSFT" +"2012-11-26",27.540001,27.58,27.17,27.389999,85198700,23.676613,"MSFT" +"2012-11-27",27.360001,27.379999,27.040001,27.08,45018600,23.408646,"MSFT" +"2012-11-28",27.01,27.389999,26.77,27.360001,53018400,23.650682,"MSFT" +"2012-11-29",27.110001,27.360001,26.860001,26.950001,69551400,23.296263,"MSFT" +"2012-11-30",27.049999,27.129999,26.49,26.620001,83690200,23.011009,"MSFT" +"2012-12-03",26.780001,26.82,26.4,26.43,53173800,22.846762,"MSFT" +"2012-12-04",26.5,26.629999,26.34,26.370001,49777500,22.794897,"MSFT" +"2012-12-05",26.379999,26.93,26.26,26.67,68283800,23.054228,"MSFT" +"2012-12-06",26.809999,26.98,26.610001,26.73,39182300,23.106094,"MSFT" +"2012-12-07",26.82,26.82,26.370001,26.459999,46162100,22.8727,"MSFT" +"2012-12-10",26.559999,26.969999,26.52,26.940001,47031100,23.287621,"MSFT" +"2012-12-11",27.049999,27.49,27.049999,27.32,52282800,23.616108,"MSFT" +"2012-12-12",27.530001,27.620001,27.08,27.24,43966300,23.546949,"MSFT" +"2012-12-13",27.32,27.52,26.950001,27.110001,45080100,23.434574,"MSFT" +"2012-12-14",27.110001,27.129999,26.700001,26.809999,42077500,23.175245,"MSFT" +"2012-12-17",26.790001,27.219999,26.68,27.1,42046100,23.425926,"MSFT" +"2012-12-18",27.25,27.629999,27.139999,27.559999,50486900,23.823568,"MSFT" +"2012-12-19",27.690001,27.73,27.25,27.309999,53519900,23.607456,"MSFT" +"2012-12-20",27.360001,27.68,27.15,27.68,52607300,23.927298,"MSFT" +"2012-12-21",27.450001,27.49,27,27.450001,98776500,23.728479,"MSFT" +"2012-12-24",27.200001,27.25,27,27.059999,20842400,23.391354,"MSFT" +"2012-12-26",27.030001,27.200001,26.700001,26.860001,31631100,23.21846,"MSFT" +"2012-12-27",26.889999,27.09,26.57,26.959999,39394000,23.304907,"MSFT" +"2012-12-28",26.709999,26.9,26.549999,26.549999,28239900,22.950497,"MSFT" +"2012-12-31",26.59,26.77,26.370001,26.709999,42749500,23.0888,"MSFT" +"2013-01-02",27.25,27.73,27.15,27.620001,52899300,23.875433,"MSFT" +"2013-01-03",27.629999,27.65,27.16,27.25,48294400,23.555593,"MSFT" +"2013-01-04",27.27,27.34,26.73,26.74,52521100,23.114735,"MSFT" +"2013-01-07",26.77,26.879999,26.639999,26.690001,37110400,23.071518,"MSFT" +"2013-01-08",26.75,26.790001,26.459999,26.549999,44703100,22.950497,"MSFT" +"2013-01-09",26.719999,26.75,26.559999,26.700001,49047900,23.08016,"MSFT" +"2013-01-10",26.65,26.98,26.290001,26.459999,71431300,22.8727,"MSFT" +"2013-01-11",26.49,26.93,26.280001,26.83,55512100,23.192533,"MSFT" +"2013-01-14",26.9,27.08,26.76,26.889999,48324400,23.244404,"MSFT" +"2013-01-15",26.83,27.290001,26.83,27.209999,48244500,23.521017,"MSFT" +"2013-01-16",27.15,27.23,27.01,27.040001,41077400,23.374062,"MSFT" +"2013-01-17",27.190001,27.469999,27.059999,27.25,51685900,23.555593,"MSFT" +"2013-01-18",27.1,27.290001,27.040001,27.25,52167700,23.555593,"MSFT" +"2013-01-22",27.299999,27.450001,27,27.15,58650600,23.469151,"MSFT" +"2013-01-23",27.200001,27.639999,27.200001,27.610001,50387700,23.866785,"MSFT" +"2013-01-24",27.700001,28.07,27.469999,27.629999,101739300,23.884071,"MSFT" +"2013-01-25",27.58,28.23,27.389999,27.879999,81847700,24.100185,"MSFT" +"2013-01-28",28.01,28.23,27.76,27.91,56056500,24.126118,"MSFT" +"2013-01-29",27.82,28.129999,27.6,28.01,49242600,24.212557,"MSFT" +"2013-01-30",28.01,28.190001,27.76,27.85,43580500,24.074249,"MSFT" +"2013-01-31",27.790001,27.969999,27.4,27.450001,50530000,23.728479,"MSFT" +"2013-02-01",27.67,28.049999,27.549999,27.93,55565900,24.143406,"MSFT" +"2013-02-04",27.870001,28.02,27.42,27.440001,50540000,23.719833,"MSFT" +"2013-02-05",27.620001,27.66,27.360001,27.5,35410400,23.771704,"MSFT" +"2013-02-06",27.379999,27.540001,27.25,27.34,41889600,23.63339,"MSFT" +"2013-02-07",27.35,27.389999,27.1,27.280001,38028300,23.581528,"MSFT" +"2013-02-08",27.35,27.709999,27.309999,27.549999,33318500,23.814926,"MSFT" +"2013-02-11",27.65,27.92,27.5,27.860001,32247700,24.082897,"MSFT" +"2013-02-12",27.879999,28,27.75,27.879999,35990900,24.100185,"MSFT" +"2013-02-13",27.93,28.110001,27.879999,28.030001,41715600,24.229847,"MSFT" +"2013-02-14",27.92,28.059999,27.870001,28.040001,32663200,24.238489,"MSFT" +"2013-02-15",28.040001,28.16,27.879999,28.01,49650900,24.212557,"MSFT" +"2013-02-19",27.879999,28.09,27.799999,28.049999,38781400,24.447884,"MSFT" +"2013-02-20",28.129999,28.200001,27.83,27.870001,44110200,24.290998,"MSFT" +"2013-02-21",27.74,27.74,27.23,27.49,49078500,23.959803,"MSFT" +"2013-02-22",27.68,27.76,27.48,27.76,31425900,24.195127,"MSFT" +"2013-02-25",27.969999,28.049999,27.370001,27.370001,48011800,23.855209,"MSFT" +"2013-02-26",27.379999,27.6,27.34,27.370001,49923300,23.855209,"MSFT" +"2013-02-27",27.42,28,27.33,27.809999,36394700,24.238705,"MSFT" +"2013-02-28",27.879999,27.969999,27.74,27.799999,35840200,24.22999,"MSFT" +"2013-03-01",27.719999,27.98,27.52,27.950001,34849700,24.360727,"MSFT" +"2013-03-04",27.85,28.15,27.700001,28.15,38157500,24.535046,"MSFT" +"2013-03-05",28.290001,28.540001,28.16,28.35,41432200,24.709362,"MSFT" +"2013-03-06",28.209999,28.23,27.780001,28.09,51448500,24.482748,"MSFT" +"2013-03-07",28.110001,28.280001,28.01,28.139999,29196700,24.526329,"MSFT" +"2013-03-08",28.25,28.33,27.959999,28,37667800,24.404308,"MSFT" +"2013-03-11",27.940001,27.969999,27.67,27.870001,36627500,24.290998,"MSFT" +"2013-03-12",27.84,27.950001,27.639999,27.91,39255200,24.325863,"MSFT" +"2013-03-13",27.870001,28.02,27.75,27.92,29093400,24.334581,"MSFT" +"2013-03-14",28,28.16,27.93,28.139999,55914800,24.526329,"MSFT" +"2013-03-15",28.030001,28.16,27.98,28.040001,92710300,24.439169,"MSFT" +"2013-03-18",27.879999,28.280001,27.809999,28.1,44809400,24.491467,"MSFT" +"2013-03-19",28.120001,28.219999,28.030001,28.18,51901600,24.561188,"MSFT" +"2013-03-20",28.34,28.49,28.18,28.32,35447800,24.683214,"MSFT" +"2013-03-21",28.110001,28.360001,28.049999,28.110001,34233200,24.500183,"MSFT" +"2013-03-22",28.190001,28.34,28.1,28.25,28720900,24.6222,"MSFT" +"2013-03-25",28.299999,28.35,27.959999,28.16,44154000,24.543756,"MSFT" +"2013-03-26",28.24,28.34,28.110001,28.16,27824300,24.543756,"MSFT" +"2013-03-27",28.139999,28.450001,28.08,28.370001,36047400,24.726788,"MSFT" +"2013-03-28",28.32,28.66,28.26,28.610001,55453800,24.935972,"MSFT" +"2013-04-01",28.639999,28.66,28.360001,28.610001,29201100,24.935972,"MSFT" +"2013-04-02",28.59,28.85,28.52,28.799999,28456500,25.10157,"MSFT" +"2013-04-03",28.75,28.950001,28.540001,28.559999,35062800,24.892389,"MSFT" +"2013-04-04",28.389999,28.610001,28.27,28.6,45263200,24.927254,"MSFT" +"2013-04-05",28.219999,28.780001,28.110001,28.700001,50927300,25.014416,"MSFT" +"2013-04-08",28.73,28.73,28.469999,28.59,34759500,24.918541,"MSFT" +"2013-04-09",28.73,29.82,28.68,29.610001,77733800,25.807558,"MSFT" +"2013-04-10",29.57,30.32,29.52,30.280001,71116700,26.391516,"MSFT" +"2013-04-11",29.1,29.200001,28.73,28.940001,130923200,25.223593,"MSFT" +"2013-04-12",28.85,29.02,28.66,28.790001,62886300,25.092857,"MSFT" +"2013-04-15",28.65,28.98,28.51,28.690001,56332900,25.005695,"MSFT" +"2013-04-16",28.9,29.139999,28.700001,28.969999,52797300,25.249744,"MSFT" +"2013-04-17",28.85,29.040001,28.6,28.83,52840700,25.127722,"MSFT" +"2013-04-18",28.950001,28.98,28.5,28.790001,56906600,25.092857,"MSFT" +"2013-04-19",29.620001,30.24,29.610001,29.77,99790700,25.947004,"MSFT" +"2013-04-22",30.299999,31.18,30.27,30.83,137904000,26.870886,"MSFT" +"2013-04-23",30.700001,30.9,30.379999,30.6,59126900,26.670425,"MSFT" +"2013-04-24",30.620001,31.92,30.6,31.76,90946600,27.681456,"MSFT" +"2013-04-25",31.709999,32.84,31.540001,31.940001,110700200,27.838343,"MSFT" +"2013-04-26",31.9,31.98,31.450001,31.790001,47799300,27.707603,"MSFT" +"2013-04-29",31.799999,32.68,31.77,32.610001,59116400,28.4223,"MSFT" +"2013-04-30",32.560001,33.110001,32.279999,33.099998,75165200,28.849375,"MSFT" +"2013-05-01",32.93,33.080002,32.599998,32.720001,54330900,28.518173,"MSFT" +"2013-05-02",32.630001,33.169998,32.389999,33.16,46059500,28.901676,"MSFT" +"2013-05-03",33.23,33.52,33.080002,33.490002,46784600,29.189299,"MSFT" +"2013-05-06",33.419998,33.91,33.25,33.75,40978300,29.415909,"MSFT" +"2013-05-07",33.650002,33.790001,33.240002,33.310001,43078300,29.03241,"MSFT" +"2013-05-08",33.07,33.240002,32.650002,32.990002,51595700,28.753504,"MSFT" +"2013-05-09",32.849998,33,32.59,32.66,46417800,28.465876,"MSFT" +"2013-05-10",32.669998,32.720001,32.32,32.689999,36394900,28.492027,"MSFT" +"2013-05-13",32.610001,33.07,32.549999,33.029999,36027600,28.788364,"MSFT" +"2013-05-14",32.860001,33.529999,32.799999,33.529999,56870100,29.429079,"MSFT" +"2013-05-15",33.450001,33.900002,33.43,33.849998,46303900,29.709944,"MSFT" +"2013-05-16",33.639999,34.150002,33.549999,34.080002,59382900,29.911819,"MSFT" +"2013-05-17",34.130001,34.869999,34.099998,34.869999,60666700,30.605186,"MSFT" +"2013-05-20",34.73,35.099998,34.68,35.080002,54020800,30.789518,"MSFT" +"2013-05-21",35.099998,35.27,34.720001,34.849998,48702400,30.587633,"MSFT" +"2013-05-22",34.790001,34.84,34.360001,34.610001,66047500,30.376995,"MSFT" +"2013-05-23",34.23,34.549999,33.900002,34.150002,51102700,29.973251,"MSFT" +"2013-05-24",33.919998,34.279999,33.900002,34.27,33174400,30.078583,"MSFT" +"2013-05-28",34.419998,35.18,34.41,35.02,48212100,30.736851,"MSFT" +"2013-05-29",34.740002,35.02,34.57,34.880001,38412200,30.613966,"MSFT" +"2013-05-30",34.849998,35.25,34.810001,35.029999,51131000,30.745615,"MSFT" +"2013-05-31",34.82,35.279999,34.790001,34.900002,56165700,30.631519,"MSFT" +"2013-06-03",34.919998,35.630001,34.830002,35.59,51252600,31.237135,"MSFT" +"2013-06-04",35.619999,35.740002,34.77,34.990002,65529500,30.710516,"MSFT" +"2013-06-05",34.599998,34.889999,34.43,34.779999,46025100,30.526196,"MSFT" +"2013-06-06",34.84,35.110001,34.490002,34.959999,37618500,30.684189,"MSFT" +"2013-06-07",35.25,35.779999,35.060001,35.669998,40757300,31.307341,"MSFT" +"2013-06-10",35.509998,35.650002,35.139999,35.470001,35994500,31.131804,"MSFT" +"2013-06-11",35.049999,35.18,34.68,34.84,39435900,30.578871,"MSFT" +"2013-06-12",35.139999,35.27,34.849998,35,37372700,30.719296,"MSFT" +"2013-06-13",34.990002,35.02,34.59,34.720001,45654900,30.473534,"MSFT" +"2013-06-14",34.549999,34.689999,34.25,34.400002,53192600,30.19268,"MSFT" +"2013-06-17",34.689999,35.16,34.630001,35,49670100,30.719296,"MSFT" +"2013-06-18",34.970001,35.169998,34.900002,34.98,28616500,30.701742,"MSFT" +"2013-06-19",34.959999,35.09,34.59,34.59,30816200,30.359434,"MSFT" +"2013-06-20",34.259998,34.330002,33.369999,33.490002,54493700,29.39398,"MSFT" +"2013-06-21",33.66,33.73,33.049999,33.27,85338500,29.200874,"MSFT" +"2013-06-24",32.939999,34.200001,32.57,33.720001,56109000,29.59584,"MSFT" +"2013-06-25",34.080002,34.380001,33.459999,33.669998,44073400,29.551958,"MSFT" +"2013-06-26",34.119999,34.48,33.889999,34.349998,48665900,30.148783,"MSFT" +"2013-06-27",34.52,34.779999,34.5,34.619999,28993100,30.385771,"MSFT" +"2013-06-28",34.380001,34.790001,34.34,34.540001,65545500,30.315554,"MSFT" +"2013-07-01",34.75,34.990002,34.330002,34.360001,31055400,30.157572,"MSFT" +"2013-07-02",34.41,34.439999,33.630001,33.939999,37630000,29.788933,"MSFT" +"2013-07-03",33.66,34.369999,33.599998,34.009998,15994400,29.850372,"MSFT" +"2013-07-05",34.09,34.240002,33.580002,34.209999,26085900,30.025915,"MSFT" +"2013-07-08",34.349998,34.59,33.98,34.330002,32396900,30.131235,"MSFT" +"2013-07-09",34.580002,34.599998,34.139999,34.349998,25318500,30.148783,"MSFT" +"2013-07-10",34.34,34.810001,34.32,34.700001,29658800,30.455982,"MSFT" +"2013-07-11",35,35.77,34.900002,35.689999,53638300,31.3249,"MSFT" +"2013-07-12",35.580002,35.73,35.279999,35.669998,35501200,31.307341,"MSFT" +"2013-07-15",35.66,36.220001,35.580002,36.169998,34142600,31.746189,"MSFT" +"2013-07-16",36.009998,36.43,35.959999,36.27,36378500,31.833965,"MSFT" +"2013-07-17",36.34,36.389999,35.490002,35.740002,37285100,31.368786,"MSFT" +"2013-07-18",35.720001,35.889999,35.220001,35.439999,49547100,31.105478,"MSFT" +"2013-07-19",32.400002,32.669998,31.02,31.4,248428500,27.559591,"MSFT" +"2013-07-22",31.700001,32.009998,31.6,32.009998,79040700,28.094992,"MSFT" +"2013-07-23",31.91,32.040001,31.709999,31.82,65810400,27.928225,"MSFT" +"2013-07-24",32.040001,32.189999,31.889999,31.959999,52803100,28.051102,"MSFT" +"2013-07-25",31.620001,31.65,31.25,31.389999,63213000,27.550819,"MSFT" +"2013-07-26",31.26,31.620001,31.209999,31.620001,38633600,27.752687,"MSFT" +"2013-07-29",31.469999,31.6,31.4,31.540001,28870700,27.68247,"MSFT" +"2013-07-30",31.780001,32.119999,31.549999,31.85,45799500,27.954556,"MSFT" +"2013-07-31",31.969999,32.049999,31.709999,31.84,43898400,27.945776,"MSFT" +"2013-08-01",32.060001,32.09,31.6,31.67,42557900,27.79657,"MSFT" +"2013-08-02",31.690001,31.9,31.57,31.889999,29199900,27.989662,"MSFT" +"2013-08-05",31.9,32,31.639999,31.700001,30984000,27.822905,"MSFT" +"2013-08-06",31.549999,31.67,31.379999,31.58,36331500,27.717581,"MSFT" +"2013-08-07",31.540001,32.099998,31.25,32.060001,38078600,28.13887,"MSFT" +"2013-08-08",32.240002,33.07,32.049999,32.889999,59034400,28.867359,"MSFT" +"2013-08-09",32.77,32.900002,32.470001,32.700001,26800700,28.700598,"MSFT" +"2013-08-12",32.459999,32.970001,32.459999,32.869999,25493700,28.849804,"MSFT" +"2013-08-13",32.509998,32.549999,32.209999,32.23,39464100,28.487413,"MSFT" +"2013-08-14",32.139999,33.360001,31.700001,32.349998,48519600,28.593481,"MSFT" +"2013-08-15",32,32.18,30.84,31.790001,33338000,28.098505,"MSFT" +"2013-08-16",31.790001,31.99,31.66,31.799999,32866300,28.107346,"MSFT" +"2013-08-19",31.76,31.969999,31.379999,31.389999,27902500,27.744955,"MSFT" +"2013-08-20",31.440001,31.9,31.370001,31.620001,22979600,27.948248,"MSFT" +"2013-08-21",31.610001,32.009998,31.540001,31.610001,37409100,27.939409,"MSFT" +"2013-08-22",32.189999,32.490002,32.099998,32.389999,31169900,28.628834,"MSFT" +"2013-08-23",35.169998,35.200001,34,34.75,225493800,30.714787,"MSFT" +"2013-08-26",34.400002,34.669998,34.029999,34.150002,72786800,30.184462,"MSFT" +"2013-08-27",33.52,34.099998,33.150002,33.259998,58522300,29.397816,"MSFT" +"2013-08-28",33.389999,33.599998,33,33.02,44257400,29.185678,"MSFT" +"2013-08-29",32.93,33.599998,32.799999,33.549999,45284700,29.654133,"MSFT" +"2013-08-30",33.369999,33.48,33.09,33.400002,42790200,29.521549,"MSFT" +"2013-09-03",31.75,32.07,31.290001,31.879999,154507000,28.178057,"MSFT" +"2013-09-04",31.389999,31.469999,31.110001,31.200001,142320600,27.577023,"MSFT" +"2013-09-05",31.1,31.440001,30.950001,31.23,71644900,27.60354,"MSFT" +"2013-09-06",31.309999,31.389999,31.129999,31.15,75434900,27.532822,"MSFT" +"2013-09-09",31.219999,31.790001,31.200001,31.66,49628500,27.983601,"MSFT" +"2013-09-10",31.9,32.400002,31.790001,32.389999,56881200,28.628834,"MSFT" +"2013-09-11",32.57,32.93,32.529999,32.740002,39087500,28.938194,"MSFT" +"2013-09-12",32.720001,32.779999,32.59,32.689999,32860200,28.893999,"MSFT" +"2013-09-13",32.77,33.07,32.509998,33.029999,40899000,29.194519,"MSFT" +"2013-09-16",33.380001,33.5,32.73,32.799999,52839700,28.991226,"MSFT" +"2013-09-17",33.419998,33.470001,32.900002,32.93,84716500,29.106125,"MSFT" +"2013-09-18",32.990002,33.400002,32.830002,33.32,64099900,29.450836,"MSFT" +"2013-09-19",33.48,33.68,33.32,33.639999,42026600,29.733681,"MSFT" +"2013-09-20",33.41,33.48,32.689999,32.790001,102904900,28.982388,"MSFT" +"2013-09-23",32.540001,32.970001,32.5,32.740002,39826100,28.938194,"MSFT" +"2013-09-24",32.869999,32.869999,32.150002,32.450001,40685000,28.681866,"MSFT" +"2013-09-25",32.490002,32.799999,32.400002,32.509998,28907500,28.7349,"MSFT" +"2013-09-26",32.639999,33,32.59,32.77,28504000,28.964708,"MSFT" +"2013-09-27",32.880001,33.75,32.869999,33.27,55348000,29.406641,"MSFT" +"2013-09-30",33,33.310001,32.700001,33.279999,39839500,29.415483,"MSFT" +"2013-10-01",33.349998,33.610001,33.299999,33.580002,36718700,29.680655,"MSFT" +"2013-10-02",33.360001,34.029999,33.290001,33.919998,46946800,29.981167,"MSFT" +"2013-10-03",33.880001,34,33.419998,33.860001,38703800,29.928139,"MSFT" +"2013-10-04",33.689999,33.990002,33.619999,33.880001,33008100,29.945812,"MSFT" +"2013-10-07",33.599998,33.709999,33.200001,33.299999,35069300,29.433165,"MSFT" +"2013-10-08",33.310001,33.330002,32.799999,33.009998,41017600,29.17684,"MSFT" +"2013-10-09",33.07,33.349998,32.959999,33.07,35878600,29.229876,"MSFT" +"2013-10-10",33.310001,33.889999,33.259998,33.759998,42875100,29.839748,"MSFT" +"2013-10-11",33.68,34.139999,33.68,34.130001,30033300,30.166788,"MSFT" +"2013-10-14",33.900002,34.5,33.779999,34.450001,27757900,30.449631,"MSFT" +"2013-10-15",34.669998,34.990002,34.470001,34.490002,47097800,30.484987,"MSFT" +"2013-10-16",34.599998,34.900002,34.560001,34.639999,35111600,30.617565,"MSFT" +"2013-10-17",34.450001,34.990002,34.369999,34.919998,31359200,30.865053,"MSFT" +"2013-10-18",34.82,34.990002,34.330002,34.959999,41811700,30.900402,"MSFT" +"2013-10-21",34.98,35.200001,34.91,34.990002,27433500,30.926914,"MSFT" +"2013-10-22",35.02,35.099998,34.52,34.580002,40438500,30.564528,"MSFT" +"2013-10-23",34.349998,34.490002,33.669998,33.759998,58600500,29.839748,"MSFT" +"2013-10-24",33.82,34.099998,33.57,33.720001,53209700,29.804392,"MSFT" +"2013-10-25",35.880001,36.290001,35.470001,35.73,113494000,31.580988,"MSFT" +"2013-10-28",35.610001,35.73,35.27,35.57,38383600,31.439569,"MSFT" +"2013-10-29",35.630001,35.720001,35.259998,35.52,31702200,31.395376,"MSFT" +"2013-10-30",35.529999,35.790001,35.43,35.540001,36997700,31.413054,"MSFT" +"2013-10-31",35.66,35.689999,35.34,35.41,41682300,31.298151,"MSFT" +"2013-11-01",35.669998,35.689999,35.389999,35.529999,40264600,31.404211,"MSFT" +"2013-11-04",35.59,35.98,35.549999,35.939999,28060700,31.766609,"MSFT" +"2013-11-05",35.790001,36.709999,35.77,36.639999,51681900,32.385323,"MSFT" +"2013-11-06",37.240002,38.220001,37.060001,38.18,88948800,33.74649,"MSFT" +"2013-11-07",37.959999,38.009998,37.43,37.5,60437400,33.145454,"MSFT" +"2013-11-08",37.669998,37.779999,37.34,37.779999,36737800,33.392948,"MSFT" +"2013-11-11",37.689999,37.779999,37.349998,37.59,26872500,33.225006,"MSFT" +"2013-11-12",37.380001,37.599998,37.200001,37.360001,31651600,33.021709,"MSFT" +"2013-11-13",36.98,38.16,36.900002,38.16,44957600,33.728809,"MSFT" +"2013-11-14",37.869999,38.130001,37.720001,38.02,46183700,33.605072,"MSFT" +"2013-11-15",37.950001,38.02,37.720001,37.84,50601300,33.445965,"MSFT" +"2013-11-18",37.349998,37.580002,37.07,37.200001,53277500,32.880302,"MSFT" +"2013-11-19",36.849998,37.23,36.669998,36.740002,44275000,32.719994,"MSFT" +"2013-11-20",36.919998,37.41,36.860001,37.080002,32229900,33.022789,"MSFT" +"2013-11-21",37.27,37.529999,37.259998,37.400002,23064700,33.30777,"MSFT" +"2013-11-22",37.529999,37.68,37.330002,37.57,27982000,33.45916,"MSFT" +"2013-11-25",37.93,37.950001,37.57,37.639999,30646800,33.521511,"MSFT" +"2013-11-26",37.57,37.650002,37.349998,37.349998,34465300,33.263245,"MSFT" +"2013-11-27",37.57,37.759998,37.490002,37.599998,26002100,33.485889,"MSFT" +"2013-11-29",37.82,38.290001,37.82,38.130001,22090400,33.957901,"MSFT" +"2013-12-02",38.09,38.779999,38.060001,38.450001,42950400,34.242878,"MSFT" +"2013-12-03",38.139999,38.490002,38.080002,38.310001,52109800,34.118206,"MSFT" +"2013-12-04",38.209999,38.98,38.119999,38.939999,51983600,34.679268,"MSFT" +"2013-12-05",38.849998,38.880001,37.18,38,116305000,33.842117,"MSFT" +"2013-12-06",38.419998,38.549999,37.990002,38.360001,36457300,34.162727,"MSFT" +"2013-12-09",38.560001,38.869999,38.369999,38.709999,30286000,34.474426,"MSFT" +"2013-12-10",38.610001,38.900002,38.02,38.110001,37828600,33.94009,"MSFT" +"2013-12-11",38.060001,38.299999,37.389999,37.610001,39853400,33.494789,"MSFT" +"2013-12-12",37.639999,37.639999,37.18,37.220001,36012800,33.147461,"MSFT" +"2013-12-13",37.419998,37.450001,36.619999,36.689999,40066100,32.675457,"MSFT" +"2013-12-16",36.73,37,36.540001,36.889999,31734200,32.853569,"MSFT" +"2013-12-17",36.939999,37.110001,36.330002,36.52,45687700,32.524052,"MSFT" +"2013-12-18",36.360001,36.599998,35.529999,36.580002,63192100,32.577492,"MSFT" +"2013-12-19",36.509998,36.549999,36.080002,36.25,34160100,32.283604,"MSFT" +"2013-12-20",36.200001,36.93,36.189999,36.799999,62649100,32.773422,"MSFT" +"2013-12-23",36.810001,36.889999,36.549999,36.619999,25128700,32.613125,"MSFT" +"2013-12-24",36.720001,37.169998,36.639999,37.080002,14243000,33.022789,"MSFT" +"2013-12-26",37.200001,37.490002,37.169998,37.439999,17612800,33.343395,"MSFT" +"2013-12-27",37.580002,37.619999,37.169998,37.290001,14563000,33.209812,"MSFT" +"2013-12-30",37.220001,37.380001,36.900002,37.290001,16290500,33.209812,"MSFT" +"2013-12-31",37.400002,37.580002,37.220001,37.41,17503500,33.316677,"MSFT" +"2014-01-02",37.349998,37.400002,37.099998,37.16,30632200,33.094032,"MSFT" +"2014-01-03",37.200001,37.220001,36.599998,36.91,31134800,32.871384,"MSFT" +"2014-01-06",36.849998,36.889999,36.110001,36.130001,43603700,32.176739,"MSFT" +"2014-01-07",36.330002,36.490002,36.209999,36.41,35802800,32.426094,"MSFT" +"2014-01-08",36,36.139999,35.580002,35.759998,59971700,31.847221,"MSFT" +"2014-01-09",35.880001,35.91,35.400002,35.529999,36516300,31.642389,"MSFT" +"2014-01-10",35.900002,36.150002,35.75,36.040001,40548800,32.096584,"MSFT" +"2014-01-13",35.990002,36.02,34.830002,34.98,45901900,31.152563,"MSFT" +"2014-01-14",34.73,35.880001,34.630001,35.779999,41623300,31.865026,"MSFT" +"2014-01-15",35.900002,36.790001,35.849998,36.759998,44812600,32.737797,"MSFT" +"2014-01-16",36.689999,37,36.310001,36.889999,38018700,32.853569,"MSFT" +"2014-01-17",36.830002,36.830002,36.150002,36.380001,46267500,32.399384,"MSFT" +"2014-01-21",36.82,36.82,36.060001,36.169998,31567300,32.212349,"MSFT" +"2014-01-22",36.259998,36.32,35.75,35.93,21904300,31.998613,"MSFT" +"2014-01-23",36.09,36.130001,35.52,36.060001,43954000,32.114388,"MSFT" +"2014-01-24",37.450001,37.549999,36.529999,36.810001,76395500,32.782333,"MSFT" +"2014-01-27",36.869999,36.889999,35.98,36.029999,44420800,32.087673,"MSFT" +"2014-01-28",36.119999,36.389999,35.75,36.27,36205500,32.301414,"MSFT" +"2014-01-29",35.98,36.880001,35.900002,36.66,52745900,32.648743,"MSFT" +"2014-01-30",36.790001,36.880001,36.23,36.860001,35036300,32.826859,"MSFT" +"2014-01-31",36.950001,37.889999,36.560001,37.84,93162300,33.699623,"MSFT" +"2014-02-03",37.740002,37.990002,36.43,36.48,64063100,32.488434,"MSFT" +"2014-02-04",36.970001,37.189999,36.25,36.349998,54697900,32.372662,"MSFT" +"2014-02-05",36.290001,36.470001,35.799999,35.82,55814400,31.900644,"MSFT" +"2014-02-06",35.799999,36.25,35.689999,36.18,35351800,32.221256,"MSFT" +"2014-02-07",36.32,36.59,36.009998,36.560001,33260500,32.559685,"MSFT" +"2014-02-10",36.630001,36.799999,36.290001,36.799999,26767000,32.773422,"MSFT" +"2014-02-11",36.880001,37.259998,36.860001,37.169998,32141400,33.102936,"MSFT" +"2014-02-12",37.349998,37.599998,37.299999,37.470001,27051800,33.370113,"MSFT" +"2014-02-13",37.330002,37.860001,37.330002,37.610001,37635500,33.494789,"MSFT" +"2014-02-14",37.389999,37.779999,37.330002,37.619999,31407500,33.503704,"MSFT" +"2014-02-18",37.630001,37.779999,37.41,37.419998,32834000,33.575478,"MSFT" +"2014-02-19",37.220001,37.75,37.209999,37.509998,29750400,33.656235,"MSFT" +"2014-02-20",37.57,37.869999,37.400002,37.75,27526100,33.871582,"MSFT" +"2014-02-21",37.939999,38.349998,37.860001,37.98,38021300,34.077953,"MSFT" +"2014-02-24",37.689999,37.98,37.540001,37.689999,32085100,33.817738,"MSFT" +"2014-02-25",37.610001,37.849998,37.349998,37.540001,30736500,33.683147,"MSFT" +"2014-02-26",37.580002,37.740002,37.189999,37.470001,41041800,33.620342,"MSFT" +"2014-02-27",37.450001,37.889999,37.23,37.860001,33903400,33.970272,"MSFT" +"2014-02-28",37.98,38.459999,37.82,38.310001,41215000,34.374043,"MSFT" +"2014-03-03",37.919998,38.130001,37.490002,37.779999,29717500,33.898491,"MSFT" +"2014-03-04",38.200001,38.48,38.07,38.41,26802400,34.463764,"MSFT" +"2014-03-05",38.25,38.27,37.93,38.110001,20520100,34.194599,"MSFT" +"2014-03-06",38.139999,38.240002,37.889999,38.150002,23582200,34.230488,"MSFT" +"2014-03-07",38.279999,38.360001,37.689999,37.900002,26591600,34.006165,"MSFT" +"2014-03-10",37.990002,38.009998,37.720001,37.82,19006600,33.934383,"MSFT" +"2014-03-11",37.869999,38.23,37.720001,38.02,25216400,34.113834,"MSFT" +"2014-03-12",37.799999,38.43,37.790001,38.27,30494100,34.33815,"MSFT" +"2014-03-13",38.419998,38.450001,37.639999,37.889999,32169700,33.997192,"MSFT" +"2014-03-14",37.650002,38.139999,37.509998,37.700001,27195600,33.826717,"MSFT" +"2014-03-17",37.900002,38.41,37.790001,38.049999,20479600,34.140751,"MSFT" +"2014-03-18",38.259998,39.900002,38.220001,39.549999,64063900,35.486649,"MSFT" +"2014-03-19",39.470001,39.549999,38.91,39.27,35597200,35.235405,"MSFT" +"2014-03-20",39.25,40.650002,39.240002,40.330002,59269800,36.186508,"MSFT" +"2014-03-21",40.720001,40.939999,40.009998,40.16,80721800,36.033966,"MSFT" +"2014-03-24",40.34,40.639999,39.860001,40.5,46098400,36.339043,"MSFT" +"2014-03-25",40.66,40.990002,39.959999,40.34,43193100,36.195477,"MSFT" +"2014-03-26",40.48,40.709999,39.599998,39.790001,41977500,35.701988,"MSFT" +"2014-03-27",39.740002,39.970001,39.34,39.360001,35369200,35.316166,"MSFT" +"2014-03-28",39.790001,40.639999,39.68,40.299999,43472700,36.159588,"MSFT" +"2014-03-31",40.43,41.5,40.400002,40.990002,46886300,36.778709,"MSFT" +"2014-04-01",41.150002,41.59,41.07,41.419998,32605000,37.164524,"MSFT" +"2014-04-02",41.439999,41.66,41.169998,41.349998,28666700,37.101719,"MSFT" +"2014-04-03",41.290001,41.290001,40.709999,41.009998,30139600,36.796635,"MSFT" +"2014-04-04",41.25,41.389999,39.639999,39.869999,51409600,35.773766,"MSFT" +"2014-04-07",39.959999,40.27,39.740002,39.799999,37559600,35.710957,"MSFT" +"2014-04-08",39.75,39.93,39.200001,39.82,35918600,35.728909,"MSFT" +"2014-04-09",39.93,40.549999,39.880001,40.470001,27398700,36.31213,"MSFT" +"2014-04-10",40.439999,40.689999,39.09,39.360001,45960800,35.316166,"MSFT" +"2014-04-11",39,39.790001,39,39.209999,34330200,35.181576,"MSFT" +"2014-04-14",39.110001,39.41,38.900002,39.18,32006600,35.154655,"MSFT" +"2014-04-15",39.34,39.959999,39.049999,39.75,33968700,35.666096,"MSFT" +"2014-04-16",40.060001,40.419998,39.91,40.400002,30615800,36.249313,"MSFT" +"2014-04-17",40.009998,40.200001,39.509998,40.009998,36688400,35.89938,"MSFT" +"2014-04-21",40.130001,40.150002,39.790001,39.939999,22221200,35.836575,"MSFT" +"2014-04-22",39.959999,40.139999,39.830002,39.990002,27056700,35.881443,"MSFT" +"2014-04-23",39.990002,39.990002,39.470001,39.689999,24602800,35.612259,"MSFT" +"2014-04-24",39.740002,39.970001,39.299999,39.860001,42381600,35.764797,"MSFT" +"2014-04-25",40.290001,40.68,39.75,39.91,56876800,35.809658,"MSFT" +"2014-04-28",40.139999,41.290001,40.09,40.869999,50610200,36.671028,"MSFT" +"2014-04-29",41.099998,41.189999,40.389999,40.509998,29636200,36.348011,"MSFT" +"2014-04-30",40.400002,40.5,40.169998,40.400002,35458700,36.249313,"MSFT" +"2014-05-01",40.240002,40.360001,39.950001,40,28787400,35.890408,"MSFT" +"2014-05-02",40.310001,40.34,39.66,39.689999,43416600,35.612259,"MSFT" +"2014-05-05",39.52,39.639999,39.299999,39.43,22460900,35.378979,"MSFT" +"2014-05-06",39.290001,39.349998,38.950001,39.060001,27112400,35.046997,"MSFT" +"2014-05-07",39.220001,39.509998,38.509998,39.419998,41744500,35.369995,"MSFT" +"2014-05-08",39.34,39.900002,38.970001,39.639999,32120400,35.567394,"MSFT" +"2014-05-09",39.540001,39.849998,39.369999,39.540001,29647600,35.477665,"MSFT" +"2014-05-12",39.740002,40.02,39.650002,39.970001,22782600,35.863495,"MSFT" +"2014-05-13",39.919998,40.5,39.849998,40.419998,27004800,36.523113,"MSFT" +"2014-05-14",40.299999,40.450001,40.049999,40.240002,18818700,36.360477,"MSFT" +"2014-05-15",40.09,40.400002,39.509998,39.599998,37793200,35.782166,"MSFT" +"2014-05-16",39.669998,39.84,39.27,39.830002,29867100,35.98999,"MSFT" +"2014-05-19",39.610001,39.82,39.459999,39.75,24537400,35.917709,"MSFT" +"2014-05-20",39.68,39.939999,39.459999,39.68,21320900,35.854465,"MSFT" +"2014-05-21",39.799999,40.349998,39.740002,40.349998,22398700,36.459858,"MSFT" +"2014-05-22",40.290001,40.349998,39.849998,40.099998,20201800,36.233967,"MSFT" +"2014-05-23",40.369999,40.369999,40,40.119999,18020000,36.252026,"MSFT" +"2014-05-27",40.259998,40.259998,39.810001,40.189999,26160600,36.315289,"MSFT" +"2014-05-28",40.139999,40.189999,39.82,40.009998,25711500,36.152641,"MSFT" +"2014-05-29",40.150002,40.349998,39.91,40.34,19888200,36.450829,"MSFT" +"2014-05-30",40.450001,40.970001,40.25,40.939999,34567600,36.992985,"MSFT" +"2014-06-02",40.950001,41.09,40.68,40.790001,18504300,36.857437,"MSFT" +"2014-06-03",40.599998,40.68,40.25,40.290001,18068900,36.405643,"MSFT" +"2014-06-04",40.209999,40.369999,39.860001,40.32,23209000,36.432751,"MSFT" +"2014-06-05",40.59,41.25,40.400002,41.209999,31865200,37.236954,"MSFT" +"2014-06-06",41.48,41.66,41.240002,41.48,24060500,37.480915,"MSFT" +"2014-06-09",41.389999,41.48,41.02,41.27,15019200,37.291168,"MSFT" +"2014-06-10",41.029999,41.16,40.860001,41.110001,15117700,37.146595,"MSFT" +"2014-06-11",40.93,41.07,40.77,40.860001,18040000,36.920696,"MSFT" +"2014-06-12",40.810001,40.880001,40.290001,40.580002,29818900,36.66769,"MSFT" +"2014-06-13",41.099998,41.57,40.860001,41.23,26310000,37.255024,"MSFT" +"2014-06-16",41.040001,41.610001,41.040001,41.5,24205300,37.499001,"MSFT" +"2014-06-17",41.290001,41.91,40.34,41.68,22518600,37.661636,"MSFT" +"2014-06-18",41.610001,41.740002,41.18,41.650002,27097000,37.634537,"MSFT" +"2014-06-19",41.57,41.77,41.330002,41.509998,19828200,37.508026,"MSFT" +"2014-06-20",41.450001,41.830002,41.380001,41.68,47764900,37.661636,"MSFT" +"2014-06-23",41.73,42,41.689999,41.990002,18743900,37.94175,"MSFT" +"2014-06-24",41.830002,41.939999,41.560001,41.75,26509100,37.724888,"MSFT" +"2014-06-25",41.700001,42.049999,41.459999,42.029999,20049100,37.977894,"MSFT" +"2014-06-26",41.93,41.939999,41.43,41.720001,23604400,37.697784,"MSFT" +"2014-06-27",41.610001,42.290001,41.509998,42.25,74640000,38.176682,"MSFT" +"2014-06-30",42.169998,42.209999,41.700001,41.700001,30793100,37.679714,"MSFT" +"2014-07-01",41.860001,42.150002,41.689999,41.869999,26917000,37.833321,"MSFT" +"2014-07-02",41.73,41.900002,41.529999,41.900002,20208100,37.860432,"MSFT" +"2014-07-03",41.91,41.990002,41.560001,41.799999,15969300,37.770069,"MSFT" +"2014-07-07",41.75,42.119999,41.709999,41.990002,21952400,37.94175,"MSFT" +"2014-07-08",41.869999,42,41.610001,41.779999,31218200,37.752003,"MSFT" +"2014-07-09",41.98,41.990002,41.529999,41.669998,18445900,37.652596,"MSFT" +"2014-07-10",41.369999,42,41.049999,41.689999,21854700,37.670673,"MSFT" +"2014-07-11",41.700001,42.09,41.48,42.09,24083000,38.032112,"MSFT" +"2014-07-14",42.220001,42.450001,42.040001,42.139999,21881100,38.077286,"MSFT" +"2014-07-15",42.330002,42.470001,42.029999,42.450001,28748700,38.357403,"MSFT" +"2014-07-16",42.509998,44.310001,42.48,44.080002,63318000,39.830257,"MSFT" +"2014-07-17",45.450001,45.709999,44.25,44.529999,82180300,40.23687,"MSFT" +"2014-07-18",44.650002,44.84,44.25,44.689999,43407500,40.381443,"MSFT" +"2014-07-21",44.560001,45.16,44.220001,44.84,37604400,40.516979,"MSFT" +"2014-07-22",45,45.150002,44.59,44.830002,43095800,40.50795,"MSFT" +"2014-07-23",45.450001,45.450001,44.619999,44.869999,52362900,40.544083,"MSFT" +"2014-07-24",44.93,45,44.32,44.400002,30725300,40.119408,"MSFT" +"2014-07-25",44.299999,44.66,44.299999,44.5,26737700,40.209763,"MSFT" +"2014-07-28",44.360001,44.509998,43.93,43.970001,29684200,39.730862,"MSFT" +"2014-07-29",43.91,44.09,43.639999,43.889999,27763100,39.658573,"MSFT" +"2014-07-30",44.07,44.099998,43.290001,43.580002,31921400,39.378464,"MSFT" +"2014-07-31",43.380001,43.689999,43.080002,43.16,31537500,38.998959,"MSFT" +"2014-08-01",43.209999,43.25,42.599998,42.860001,31170300,38.727879,"MSFT" +"2014-08-04",42.970001,43.470001,42.810001,43.369999,34277400,39.188713,"MSFT" +"2014-08-05",43.310001,43.459999,42.830002,43.080002,26266400,38.926659,"MSFT" +"2014-08-06",42.740002,43.169998,42.209999,42.740002,24634000,38.619446,"MSFT" +"2014-08-07",42.84,43.450001,42.650002,43.23,30314900,39.062206,"MSFT" +"2014-08-08",43.23,43.32,42.91,43.200001,28942700,39.035099,"MSFT" +"2014-08-11",43.259998,43.450001,43.02,43.200001,20351600,39.035099,"MSFT" +"2014-08-12",43.040001,43.59,43,43.52,21431100,39.324257,"MSFT" +"2014-08-13",43.68,44.18,43.52,44.080002,22889500,39.830257,"MSFT" +"2014-08-14",44.080002,44.419998,44.009998,44.27,19313200,40.00193,"MSFT" +"2014-08-15",44.580002,44.900002,44.400002,44.790001,41611300,40.471806,"MSFT" +"2014-08-18",44.939999,45.110001,44.68,45.110001,26891100,40.760952,"MSFT" +"2014-08-19",44.970001,45.34,44.830002,45.330002,28139500,41.215572,"MSFT" +"2014-08-20",45.34,45.400002,44.900002,44.950001,24770500,40.870064,"MSFT" +"2014-08-21",44.84,45.25,44.830002,45.220001,22285500,41.115551,"MSFT" +"2014-08-22",45.349998,45.470001,45.07,45.150002,18294500,41.05191,"MSFT" +"2014-08-25",45.400002,45.439999,45.040001,45.169998,16910000,41.070084,"MSFT" +"2014-08-26",45.310001,45.400002,44.939999,45.009998,14873100,40.92461,"MSFT" +"2014-08-27",44.900002,45,44.759998,44.869999,21287900,40.797325,"MSFT" +"2014-08-28",44.75,44.98,44.610001,44.880001,17657600,40.806412,"MSFT" +"2014-08-29",45.09,45.439999,44.860001,45.43,21607600,41.306503,"MSFT" +"2014-09-02",45.43,45.459999,44.849998,45.09,22976800,40.997349,"MSFT" +"2014-09-03",44.529999,45.110001,44.529999,44.959999,33684500,40.87915,"MSFT" +"2014-09-04",44.740002,45.27,44.720001,45.259998,26475500,41.151928,"MSFT" +"2014-09-05",45.110001,45.93,45.110001,45.91,36939400,41.742931,"MSFT" +"2014-09-08",46.02,46.799999,45.990002,46.470001,45736700,42.252102,"MSFT" +"2014-09-09",46.470001,46.970001,46.419998,46.759998,40302400,42.515781,"MSFT" +"2014-09-10",46.82,46.939999,46.279999,46.84,27302400,42.588512,"MSFT" +"2014-09-11",46.740002,47,46.470001,47,29216400,42.73399,"MSFT" +"2014-09-12",46.91,47.02,46.599998,46.700001,38244700,42.461224,"MSFT" +"2014-09-15",46.540001,46.709999,46.099998,46.240002,37667600,42.042976,"MSFT" +"2014-09-16",46.389999,46.849998,46.290001,46.759998,27910600,42.515781,"MSFT" +"2014-09-17",46.259998,46.689999,46.23,46.52,38311900,42.297562,"MSFT" +"2014-09-18",46.59,46.830002,46.459999,46.68,35556600,42.443039,"MSFT" +"2014-09-19",46.810001,47.57,46.599998,47.52,202522400,43.206787,"MSFT" +"2014-09-22",47.299999,47.380001,46.98,47.060001,38686100,42.788544,"MSFT" +"2014-09-23",46.849998,46.98,46.470001,46.560001,33430300,42.333927,"MSFT" +"2014-09-24",46.630001,47.110001,46.34,47.080002,26582700,42.806736,"MSFT" +"2014-09-25",46.880001,47.09,46.029999,46.040001,33077400,41.86113,"MSFT" +"2014-09-26",45.93,46.619999,45.759998,46.41,27078800,42.197548,"MSFT" +"2014-09-29",45.98,46.560001,45.759998,46.439999,26091000,42.224815,"MSFT" +"2014-09-30",46.369999,46.48,46.009998,46.360001,33033100,42.152081,"MSFT" +"2014-10-01",46.27,46.529999,45.849998,45.900002,38088400,41.733841,"MSFT" +"2014-10-02",45.830002,46.099998,45.639999,45.759998,25119400,41.606533,"MSFT" +"2014-10-03",45.98,46.299999,45.610001,46.09,32453200,41.906597,"MSFT" +"2014-10-06",46.119999,46.299999,45.919998,46.09,20604000,41.906597,"MSFT" +"2014-10-07",45.860001,45.93,45.419998,45.529999,25723700,41.397415,"MSFT" +"2014-10-08",45.48,46.889999,45.34,46.779999,33031000,42.533962,"MSFT" +"2014-10-09",46.5,46.799999,45.740002,45.849998,34422800,41.688377,"MSFT" +"2014-10-10",45.599998,46.119999,43.950001,44.029999,51978100,40.033554,"MSFT" +"2014-10-13",43.82,44.560001,43.490002,43.650002,37100200,39.688061,"MSFT" +"2014-10-14",43.869999,44.380001,43.560001,43.73,38115700,39.760796,"MSFT" +"2014-10-15",43,43.389999,42.099998,43.220001,60218700,39.297092,"MSFT" +"2014-10-16",42.529999,43.080002,42.220001,42.740002,49040400,38.860664,"MSFT" +"2014-10-17",43.200001,43.939999,42.790001,43.630001,40683300,39.669868,"MSFT" +"2014-10-20",43.060001,44.139999,42.810001,44.080002,34527900,40.079033,"MSFT" +"2014-10-21",44.360001,44.98,44.189999,44.880001,36433800,40.806412,"MSFT" +"2014-10-22",45,45.07,44.23,44.380001,33570900,40.351803,"MSFT" +"2014-10-23",44.619999,45.450001,44.529999,45.02,45451900,40.933704,"MSFT" +"2014-10-24",46.830002,46.900002,45.18,46.130001,61076700,41.942963,"MSFT" +"2014-10-27",45.709999,46.099998,45.709999,45.91,30371300,41.742931,"MSFT" +"2014-10-28",45.860001,46.5,45.77,46.490002,29049800,42.270283,"MSFT" +"2014-10-29",46.439999,46.700001,46.34,46.619999,30276100,42.388481,"MSFT" +"2014-10-30",46.32,46.32,45.77,46.049999,30073900,41.870224,"MSFT" +"2014-10-31",46.939999,46.970001,46.48,46.950001,35849700,42.688526,"MSFT" +"2014-11-03",46.889999,47.459999,46.73,47.439999,23130400,43.134045,"MSFT" +"2014-11-04",47.299999,47.73,47.25,47.57,21530800,43.252254,"MSFT" +"2014-11-05",47.799999,47.900002,47.259998,47.860001,22449600,43.515923,"MSFT" +"2014-11-06",47.860001,48.860001,47.790001,48.700001,33037800,44.279686,"MSFT" +"2014-11-07",48.919998,48.919998,48.290001,48.68,28000600,44.261497,"MSFT" +"2014-11-10",48.650002,49.150002,48.549999,48.889999,36370100,44.452438,"MSFT" +"2014-11-11",48.849998,48.950001,48.650002,48.869999,23445200,44.434258,"MSFT" +"2014-11-12",48.560001,48.919998,48.52,48.779999,22722100,44.352428,"MSFT" +"2014-11-13",48.810001,49.650002,48.709999,49.610001,26210400,45.10709,"MSFT" +"2014-11-14",49.740002,50.049999,49.389999,49.580002,29081700,45.079815,"MSFT" +"2014-11-17",49.41,49.709999,49.139999,49.459999,30318600,44.970707,"MSFT" +"2014-11-18",49.130001,49.330002,48.700001,48.740002,23995500,44.595566,"MSFT" +"2014-11-19",48.66,48.75,47.93,48.220001,26177500,44.119785,"MSFT" +"2014-11-20",48,48.700001,47.869999,48.700001,21510600,44.558968,"MSFT" +"2014-11-21",49.02,49.049999,47.57,47.98,42884800,43.900188,"MSFT" +"2014-11-24",47.990002,48,47.389999,47.59,35434200,43.54335,"MSFT" +"2014-11-25",47.66,47.970001,47.450001,47.470001,28008000,43.433556,"MSFT" +"2014-11-26",47.490002,47.990002,47.279999,47.75,27163600,43.689739,"MSFT" +"2014-11-28",47.950001,48.200001,47.610001,47.810001,21534400,43.744652,"MSFT" +"2014-12-01",47.880001,48.779999,47.709999,48.619999,31191600,44.485767,"MSFT" +"2014-12-02",48.84,49.049999,48.200001,48.459999,25773500,44.339375,"MSFT" +"2014-12-03",48.439999,48.5,47.810001,48.080002,23534800,43.991688,"MSFT" +"2014-12-04",48.389999,49.060001,48.200001,48.84,30320400,44.687057,"MSFT" +"2014-12-05",48.82,48.970001,48.380001,48.419998,27313400,44.302776,"MSFT" +"2014-12-08",48.259998,48.349998,47.450001,47.700001,26663100,43.643993,"MSFT" +"2014-12-09",47.110001,47.919998,47.049999,47.59,24330500,43.54335,"MSFT" +"2014-12-10",47.580002,47.66,46.700001,46.900002,30431800,42.912018,"MSFT" +"2014-12-11",47.080002,47.740002,46.68,47.169998,29060400,43.159073,"MSFT" +"2014-12-12",46.779999,47.73,46.669998,46.950001,34248400,42.957771,"MSFT" +"2014-12-15",47.200001,47.669998,46.549999,46.669998,29247800,42.701588,"MSFT" +"2014-12-16",45.900002,46.34,45.130001,45.16,47801400,41.319981,"MSFT" +"2014-12-17",45.049999,45.950001,44.900002,45.740002,34970900,41.850662,"MSFT" +"2014-12-18",46.580002,47.52,46.34,47.52,40105600,43.479301,"MSFT" +"2014-12-19",47.630001,48.099998,47.169998,47.66,64551200,43.607403,"MSFT" +"2014-12-22",47.779999,48.119999,47.709999,47.98,26566000,43.900188,"MSFT" +"2014-12-23",48.369999,48.799999,48.130001,48.450001,23648100,44.330231,"MSFT" +"2014-12-24",48.639999,48.639999,48.080002,48.139999,11437800,44.046589,"MSFT" +"2014-12-26",48.41,48.41,47.82,47.880001,13197800,43.808685,"MSFT" +"2014-12-29",47.700001,47.779999,47.259998,47.450001,14439500,43.41526,"MSFT" +"2014-12-30",47.439999,47.619999,46.84,47.02,16384700,43.02182,"MSFT" +"2014-12-31",46.73,47.439999,46.450001,46.450001,21552500,42.500294,"MSFT" +"2015-01-02",46.66,47.419998,46.540001,46.759998,27913900,42.783936,"MSFT" +"2015-01-05",46.369999,46.73,46.25,46.330002,39673900,42.390499,"MSFT" +"2015-01-06",46.380001,46.75,45.540001,45.650002,36447900,41.768314,"MSFT" +"2015-01-07",45.98,46.459999,45.490002,46.23,29114100,42.299,"MSFT" +"2015-01-08",46.75,47.75,46.720001,47.59,29645200,43.54335,"MSFT" +"2015-01-09",47.610001,47.82,46.900002,47.189999,23942800,43.177368,"MSFT" +"2015-01-12",47.419998,47.540001,46.360001,46.599998,23651900,42.637531,"MSFT" +"2015-01-13",46.970001,47.91,46.060001,46.360001,35270600,42.417942,"MSFT" +"2015-01-14",45.959999,46.240002,45.619999,45.959999,29719600,42.051949,"MSFT" +"2015-01-15",46.220001,46.380001,45.41,45.48,32750800,41.612778,"MSFT" +"2015-01-16",45.310001,46.279999,45.169998,46.240002,35695300,42.308151,"MSFT" +"2015-01-20",46.299999,46.650002,45.57,46.389999,36041400,42.445385,"MSFT" +"2015-01-21",45.939999,46.139999,45.48,45.919998,39081100,42.01535,"MSFT" +"2015-01-22",46.380001,47.139999,46.080002,47.130001,35898000,43.122463,"MSFT" +"2015-01-23",47.360001,47.389999,46.799999,47.18,26047800,43.168217,"MSFT" +"2015-01-26",47,47.130001,46.240002,47.009998,42525500,43.012672,"MSFT" +"2015-01-27",42.950001,43.200001,42.110001,42.66,169164000,39.032551,"MSFT" +"2015-01-28",42.740002,42.790001,41.16,41.189999,84507100,37.687553,"MSFT" +"2015-01-29",40.93,42.119999,40.790001,42.009998,63585300,38.437828,"MSFT" +"2015-01-30",41.549999,41.580002,40.349998,40.400002,78004900,36.964733,"MSFT" +"2015-02-02",40.59,41.369999,40.23,41.279999,50352500,37.769901,"MSFT" +"2015-02-03",41.630001,41.93,41.049999,41.599998,51890200,38.062695,"MSFT" +"2015-02-04",41.939999,42.209999,41.360001,41.84,41614800,38.282288,"MSFT" +"2015-02-05",42.220001,42.639999,41.860001,42.450001,36548200,38.840408,"MSFT" +"2015-02-06",42.68,42.790001,42.150002,42.41,34311700,38.803814,"MSFT" +"2015-02-09",42.240002,42.740002,42.209999,42.360001,31381100,38.75806,"MSFT" +"2015-02-10",42.740002,42.77,42.18,42.599998,29670700,38.977657,"MSFT" +"2015-02-11",42.650002,42.650002,42.209999,42.380001,38262500,38.776367,"MSFT" +"2015-02-12",42.66,43.09,42.509998,43.09,33268800,39.425991,"MSFT" +"2015-02-13",43.380001,43.869999,43.150002,43.869999,40264900,40.139671,"MSFT" +"2015-02-17",43.970001,44,43.189999,43.580002,33695700,40.158104,"MSFT" +"2015-02-18",43.630001,43.700001,43.389999,43.529999,27074900,40.112026,"MSFT" +"2015-02-19",43.18,43.529999,43.049999,43.5,27603400,40.084385,"MSFT" +"2015-02-20",43.509998,43.880001,43.290001,43.860001,29721100,40.416119,"MSFT" +"2015-02-23",43.700001,44.189999,43.650002,44.150002,32518800,40.683338,"MSFT" +"2015-02-24",44.150002,44.299999,43.919998,44.09,25253000,40.628059,"MSFT" +"2015-02-25",43.950001,44.09,43.799999,43.990002,29759800,40.5359,"MSFT" +"2015-02-26",43.990002,44.23,43.889999,44.060001,28957300,40.600414,"MSFT" +"2015-02-27",44.130001,44.200001,43.66,43.849998,33807700,40.406895,"MSFT" +"2015-03-02",43.669998,44.189999,43.549999,43.880001,31924000,40.43454,"MSFT" +"2015-03-03",43.560001,43.830002,43.09,43.279999,31748600,39.881657,"MSFT" +"2015-03-04",43.009998,43.209999,42.880001,43.060001,25705800,39.678921,"MSFT" +"2015-03-05",43.07,43.240002,42.82,43.110001,23193500,39.725006,"MSFT" +"2015-03-06",43,43.110001,42.150002,42.360001,36248800,39.033886,"MSFT" +"2015-03-09",42.189999,43.130001,42.189999,42.849998,32108000,39.48542,"MSFT" +"2015-03-10",42.349998,42.709999,42.029999,42.029999,38506100,38.729805,"MSFT" +"2015-03-11",42.310001,42.369999,41.84,41.98,32215300,38.683731,"MSFT" +"2015-03-12",41.330002,41.650002,40.860001,41.02,59992500,37.79911,"MSFT" +"2015-03-13",40.700001,41.470001,40.610001,41.380001,58007700,38.13084,"MSFT" +"2015-03-16",41.470001,41.639999,41.279999,41.560001,35273500,38.296715,"MSFT" +"2015-03-17",41.369999,41.830002,41.150002,41.700001,31587200,38.42572,"MSFT" +"2015-03-18",41.43,42.830002,41.330002,42.5,43971800,39.162903,"MSFT" +"2015-03-19",42.259998,42.59,42.220001,42.290001,33879100,38.969395,"MSFT" +"2015-03-20",42.560001,42.98,42.490002,42.880001,71904500,39.513065,"MSFT" +"2015-03-23",42.880001,43.130001,42.779999,42.860001,26049000,39.49464,"MSFT" +"2015-03-24",42.779999,43.169998,42.75,42.900002,25513300,39.53149,"MSFT" +"2015-03-25",42.919998,42.93,41.439999,41.459999,43469900,38.204563,"MSFT" +"2015-03-26",41.220001,41.610001,40.919998,41.209999,37495600,37.974194,"MSFT" +"2015-03-27",41.119999,41.43,40.830002,40.970001,33820300,37.75304,"MSFT" +"2015-03-30",41.099998,41.540001,40.91,40.959999,35049700,37.743828,"MSFT" +"2015-03-31",40.779999,41.029999,40.540001,40.66,34887200,37.467381,"MSFT" +"2015-04-01",40.599998,40.759998,40.310001,40.720001,36752000,37.522671,"MSFT" +"2015-04-02",40.66,40.740002,40.119999,40.290001,37487500,37.126427,"MSFT" +"2015-04-06",40.34,41.779999,40.18,41.549999,39223700,38.287498,"MSFT" +"2015-04-07",41.610001,41.91,41.310001,41.529999,28809400,38.269054,"MSFT" +"2015-04-08",41.459999,41.689999,41.040001,41.419998,24753400,38.167706,"MSFT" +"2015-04-09",41.25,41.619999,41.25,41.48,25723900,38.222996,"MSFT" +"2015-04-10",41.630001,41.950001,41.41,41.720001,28022000,38.444145,"MSFT" +"2015-04-13",41.400002,42.060001,41.389999,41.759998,30276700,38.481003,"MSFT" +"2015-04-14",41.799999,42.029999,41.389999,41.650002,24078000,38.379646,"MSFT" +"2015-04-15",41.759998,42.459999,41.68,42.259998,27343600,38.941742,"MSFT" +"2015-04-16",41.950001,42.34,41.82,42.16,22509700,38.849598,"MSFT" +"2015-04-17",41.669998,41.740002,41.16,41.619999,42387600,38.35199,"MSFT" +"2015-04-20",41.73,43.169998,41.68,42.91,45738800,39.540703,"MSFT" +"2015-04-21",43,43.150002,42.529999,42.639999,26013800,39.291912,"MSFT" +"2015-04-22",42.669998,43.130001,42.549999,42.990002,25064300,39.614433,"MSFT" +"2015-04-23",42.889999,43.610001,42.799999,43.34,46309500,39.936943,"MSFT" +"2015-04-24",45.66,48.139999,45.650002,47.869999,130933700,44.111248,"MSFT" +"2015-04-27",47.23,48.130001,47.220001,48.029999,59248200,44.258686,"MSFT" +"2015-04-28",47.779999,49.209999,47.700001,49.16,60730800,45.29995,"MSFT" +"2015-04-29",48.720001,49.310001,48.5,49.060001,47804600,45.207809,"MSFT" +"2015-04-30",48.700001,49.540001,48.599998,48.639999,64725500,44.820786,"MSFT" +"2015-05-01",48.580002,48.880001,48.400002,48.66,38937300,44.839214,"MSFT" +"2015-05-04",48.369999,48.869999,48.18,48.240002,34039500,44.452202,"MSFT" +"2015-05-05",47.82,48.16,47.310001,47.599998,50369200,43.86245,"MSFT" +"2015-05-06",47.57,47.77,46.02,46.279999,52433000,42.646095,"MSFT" +"2015-05-07",46.27,47.09,46.16,46.700001,32971700,43.033119,"MSFT" +"2015-05-08",47.549999,47.98,47.52,47.75,35364900,44.000668,"MSFT" +"2015-05-11",47.549999,47.91,47.369999,47.369999,24609400,43.650505,"MSFT" +"2015-05-12",46.849998,47.68,46.419998,47.349998,29928300,43.632084,"MSFT" +"2015-05-13",48.189999,48.32,47.57,47.630001,34184600,43.890095,"MSFT" +"2015-05-14",48.029999,48.82,48.029999,48.720001,32980900,44.894505,"MSFT" +"2015-05-15",48.869999,48.91,48.049999,48.299999,28642700,44.507484,"MSFT" +"2015-05-18",47.98,48.220001,47.610001,48.009998,23631000,44.240257,"MSFT" +"2015-05-19",47.560001,47.810001,47.18,47.580002,28574800,44.12896,"MSFT" +"2015-05-20",47.389999,47.93,47.27,47.580002,25047900,44.12896,"MSFT" +"2015-05-21",47.279999,47.599998,47.009998,47.419998,22410700,43.980556,"MSFT" +"2015-05-22",47.299999,47.349998,46.82,46.900002,25720600,43.498276,"MSFT" +"2015-05-26",46.830002,46.880001,46.189999,46.59,29581900,43.210766,"MSFT" +"2015-05-27",46.82,47.77,46.619999,47.610001,27335600,44.156792,"MSFT" +"2015-05-28",47.5,48.02,47.389999,47.450001,19283700,44.008389,"MSFT" +"2015-05-29",47.43,47.57,46.59,46.860001,35428100,43.461182,"MSFT" +"2015-06-01",47.060001,47.77,46.619999,47.23,28837300,43.804333,"MSFT" +"2015-06-02",46.93,47.349998,46.619999,46.919998,21283400,43.516834,"MSFT" +"2015-06-03",47.369999,47.740002,46.82,46.849998,28002200,43.451908,"MSFT" +"2015-06-04",46.790001,47.16,46.200001,46.360001,27745500,42.997444,"MSFT" +"2015-06-05",46.310001,46.52,45.84,46.139999,25438100,42.793407,"MSFT" +"2015-06-08",46.299999,46.43,45.669998,45.73,21822300,42.413147,"MSFT" +"2015-06-09",45.759998,45.939999,45.459999,45.650002,24406100,42.33894,"MSFT" +"2015-06-10",45.790001,46.830002,45.689999,46.610001,28417400,43.229317,"MSFT" +"2015-06-11",46.66,46.919998,46.130001,46.439999,27347800,43.071632,"MSFT" +"2015-06-12",46.220001,46.470001,45.900002,45.970001,23931000,42.635727,"MSFT" +"2015-06-15",45.450001,45.650002,45.02,45.48,33254500,42.181278,"MSFT" +"2015-06-16",45.349998,46.240002,45.299999,45.830002,27070300,42.505894,"MSFT" +"2015-06-17",45.73,46.07,45.360001,45.970001,28704100,42.635727,"MSFT" +"2015-06-18",46.220001,46.799999,46.169998,46.720001,32658300,43.331337,"MSFT" +"2015-06-19",46.790001,46.830002,45.990002,46.099998,63837000,42.756306,"MSFT" +"2015-06-22",46.330002,46.720001,46.16,46.23,20318100,42.876881,"MSFT" +"2015-06-23",46.130001,46.279999,45.619999,45.91,25896500,42.580086,"MSFT" +"2015-06-24",45.669998,46.25,45.549999,45.639999,34890900,42.32967,"MSFT" +"2015-06-25",46.029999,46.060001,45.5,45.650002,20616000,42.33894,"MSFT" +"2015-06-26",45.650002,46.279999,45.029999,45.259998,49835300,41.977234,"MSFT" +"2015-06-29",45.040001,45.23,44.360001,44.369999,34081700,41.151779,"MSFT" +"2015-06-30",44.709999,44.720001,43.939999,44.150002,35945400,40.947735,"MSFT" +"2015-07-01",44.459999,45.23,44.099998,44.450001,28343900,41.225986,"MSFT" +"2015-07-02",44.48,44.75,44.060001,44.400002,21752000,41.179611,"MSFT" +"2015-07-06",43.959999,44.48,43.950001,44.389999,23034000,41.170334,"MSFT" +"2015-07-07",44.34,44.490002,43.32,44.299999,36435800,41.086861,"MSFT" +"2015-07-08",44.439999,44.900002,44.029999,44.240002,39785900,41.031212,"MSFT" +"2015-07-09",44.75,45.220001,44.5,44.52,32424700,41.290905,"MSFT" +"2015-07-10",45.009998,45.139999,44.57,44.610001,25465800,41.374374,"MSFT" +"2015-07-13",44.98,45.619999,44.950001,45.540001,28178300,42.236927,"MSFT" +"2015-07-14",45.450001,45.959999,45.310001,45.619999,22880300,42.311123,"MSFT" +"2015-07-15",45.68,45.889999,45.43,45.759998,26629600,42.440964,"MSFT" +"2015-07-16",46.009998,46.689999,45.970001,46.66,26271700,43.275681,"MSFT" +"2015-07-17",46.549999,46.779999,46.259998,46.619999,29467100,43.238586,"MSFT" +"2015-07-20",46.650002,47.130001,46.439999,46.919998,30631900,43.516834,"MSFT" +"2015-07-21",46.779999,47.330002,46.48,47.279999,42781900,43.850719,"MSFT" +"2015-07-22",45.439999,46.93,45.200001,45.540001,59152400,42.236927,"MSFT" +"2015-07-23",45.27,46.23,45.099998,46.110001,33934000,42.765575,"MSFT" +"2015-07-24",45.91,46.32,45.799999,45.939999,32333200,42.607914,"MSFT" +"2015-07-27",45.939999,46.009998,45.25,45.349998,39701400,42.060696,"MSFT" +"2015-07-28",45.580002,45.639999,44.790001,45.34,34328900,42.051426,"MSFT" +"2015-07-29",45.400002,46.779999,45.259998,46.290001,40945900,42.932526,"MSFT" +"2015-07-30",46.259998,47.400002,45.93,46.880001,39777900,43.479733,"MSFT" +"2015-07-31",47.290001,47.369999,46.5,46.700001,31201500,43.31279,"MSFT" +"2015-08-03",46.98,47,46.450001,46.810001,24125900,43.414814,"MSFT" +"2015-08-04",46.75,47.709999,46.68,47.540001,33403900,44.091858,"MSFT" +"2015-08-05",47.98,48.41,47.540001,47.580002,26959700,44.12896,"MSFT" +"2015-08-06",47.709999,47.77,46.330002,46.619999,27368000,43.238586,"MSFT" +"2015-08-07",46.389999,46.779999,46.259998,46.740002,19163000,43.349895,"MSFT" +"2015-08-10",46.950001,47.490002,46.84,47.330002,23079900,43.897095,"MSFT" +"2015-08-11",46.82,46.939999,45.900002,46.41,28384300,43.043823,"MSFT" +"2015-08-12",46.189999,46.900002,45.709999,46.740002,30181400,43.349895,"MSFT" +"2015-08-13",47.060001,47.099998,46.490002,46.73,22627200,43.340611,"MSFT" +"2015-08-14",46.529999,47.099998,46.52,47,21356800,43.591026,"MSFT" +"2015-08-17",46.810001,47.450001,46.57,47.32,21099700,43.887817,"MSFT" +"2015-08-18",46.84,47.43,46.700001,47.27,23574100,44.130543,"MSFT" +"2015-08-19",46.779999,47.080002,46.299999,46.610001,31485500,43.514385,"MSFT" +"2015-08-20",46.07,46.470001,45.66,45.66,36238200,42.627476,"MSFT" +"2015-08-21",45.299999,45.48,43.07,43.07,70053100,40.209496,"MSFT" +"2015-08-24",40.450001,42.689999,39.720001,41.68,88753700,38.911812,"MSFT" +"2015-08-25",42.57,43.240002,40.389999,40.470001,70616600,37.782173,"MSFT" +"2015-08-26",42.009998,42.84,41.060001,42.709999,63408000,39.873405,"MSFT" +"2015-08-27",43.23,43.950001,42.93,43.900002,50943200,40.984371,"MSFT" +"2015-08-28",43.400002,44.150002,43.389999,43.93,28246700,41.012379,"MSFT" +"2015-08-31",43.560001,43.93,43.099998,43.52,34159100,40.629608,"MSFT" +"2015-09-01",42.169998,42.59,41.66,41.82,49688900,39.042507,"MSFT" +"2015-09-02",42.360001,43.380001,41.880001,43.360001,37671500,40.480232,"MSFT" +"2015-09-03",43.41,43.98,43.279999,43.5,28285200,40.610939,"MSFT" +"2015-09-04",42.810001,43.040001,42.200001,42.610001,37138800,39.780045,"MSFT" +"2015-09-08",43.299999,44,43.200001,43.889999,32469800,40.975029,"MSFT" +"2015-09-09",44.209999,44.400002,42.91,43.07,33318800,40.209496,"MSFT" +"2015-09-10",43.119999,43.790001,42.75,43.290001,31366600,40.414883,"MSFT" +"2015-09-11",43.139999,43.59,42.939999,43.48,27132500,40.592258,"MSFT" +"2015-09-14",43.43,43.439999,42.860001,43.040001,23656000,40.181484,"MSFT" +"2015-09-15",43.189999,44.290001,43.080002,43.98,28662100,41.059059,"MSFT" +"2015-09-16",43.970001,44.380001,43.84,44.299999,23372200,41.357807,"MSFT" +"2015-09-17",44.290001,45,44.080002,44.25,32768200,41.311119,"MSFT" +"2015-09-18",43.5,43.990002,43.330002,43.48,62221600,40.592258,"MSFT" +"2015-09-21",43.619999,44.470001,43.599998,44.110001,26177200,41.18042,"MSFT" +"2015-09-22",43.380001,44.049999,43.310001,43.900002,28085900,40.984371,"MSFT" +"2015-09-23",43.93,44.169998,43.509998,43.869999,17145200,40.956364,"MSFT" +"2015-09-24",43.450001,44.130001,43.27,43.91,27905600,40.993702,"MSFT" +"2015-09-25",44.48,44.73,43.759998,43.939999,29384600,41.021709,"MSFT" +"2015-09-28",43.830002,44.09,43.209999,43.290001,27613800,40.414883,"MSFT" +"2015-09-29",43.369999,43.57,43.049999,43.439999,32763600,40.55492,"MSFT" +"2015-09-30",43.880001,44.299999,43.66,44.259998,34589500,41.320454,"MSFT" +"2015-10-01",44.75,44.75,43.75,44.610001,28657900,41.647213,"MSFT" +"2015-10-02",44.27,45.57,43.919998,45.57,41839000,42.543453,"MSFT" +"2015-10-05",45.75,46.889999,45.700001,46.630001,34369300,43.533054,"MSFT" +"2015-10-06",46.330002,47.18,46.220001,46.75,27017200,43.645081,"MSFT" +"2015-10-07",47.099998,47.349998,45.950001,46.799999,27711500,43.691757,"MSFT" +"2015-10-08",46.560001,47.52,46.5,47.450001,33772700,44.298599,"MSFT" +"2015-10-09",47.450001,47.540001,46.919998,47.110001,28600600,43.981174,"MSFT" +"2015-10-12",46.98,47.07,46.5,47,19769100,43.878479,"MSFT" +"2015-10-13",46.560001,47.130001,46.560001,46.889999,19987800,43.775791,"MSFT" +"2015-10-14",46.650002,47.099998,46.529999,46.68,24697800,43.579731,"MSFT" +"2015-10-15",47.009998,47.029999,46.529999,47.009998,27189400,43.887814,"MSFT" +"2015-10-16",47.02,47.540001,46.900002,47.509998,26450300,44.35461,"MSFT" +"2015-10-19",47.419998,47.880001,47.02,47.619999,29387600,44.457302,"MSFT" +"2015-10-20",47.439999,47.810001,47.02,47.77,30574000,44.597343,"MSFT" +"2015-10-21",47.919998,47.990002,47.110001,47.200001,25144300,44.065201,"MSFT" +"2015-10-22",47.529999,48.950001,47.09,48.029999,56637100,44.840069,"MSFT" +"2015-10-23",52.299999,54.07,52.25,52.869999,135227100,49.35862,"MSFT" +"2015-10-26",52.529999,54.32,52.5,54.25,64633300,50.646969,"MSFT" +"2015-10-27",53.990002,54.369999,53.580002,53.689999,50999900,50.124161,"MSFT" +"2015-10-28",53.540001,53.98,52.860001,53.98,47000800,50.394901,"MSFT" +"2015-10-29",53.540001,53.830002,53.220001,53.360001,30036300,49.816078,"MSFT" +"2015-10-30",53.32,53.990002,52.619999,52.639999,46619800,49.143898,"MSFT" +"2015-11-02",52.849998,53.360001,52.619999,53.240002,30285000,49.704052,"MSFT" +"2015-11-03",52.93,54.389999,52.900002,54.150002,36596900,50.553623,"MSFT" +"2015-11-04",54.18,54.880001,54.060001,54.400002,37020400,50.78701,"MSFT" +"2015-11-05",54.490002,54.700001,54,54.380001,31468500,50.768337,"MSFT" +"2015-11-06",54.09,54.98,53.959999,54.919998,32851200,51.272465,"MSFT" +"2015-11-09",54.549999,54.869999,53.560001,54.16,32513100,50.56295,"MSFT" +"2015-11-10",54.07,54.130001,53.27,53.509998,55283700,49.956112,"MSFT" +"2015-11-11",53.700001,54.200001,53.459999,53.650002,36516300,50.086823,"MSFT" +"2015-11-12",53.48,53.98,53.189999,53.32,35361100,49.77874,"MSFT" +"2015-11-13",53.07,53.290001,52.529999,52.84,36848200,49.33062,"MSFT" +"2015-11-16",53.080002,53.889999,52.849998,53.77,32165200,50.198845,"MSFT" +"2015-11-17",53.169998,53.529999,52.849998,52.970001,31551300,49.785309,"MSFT" +"2015-11-18",53,53.98,52.98,53.849998,29710000,50.612396,"MSFT" +"2015-11-19",53.990002,54.66,53.779999,53.939999,28149200,50.696991,"MSFT" +"2015-11-20",54.25,54.299999,53.27,54.189999,37147600,50.931961,"MSFT" +"2015-11-23",54.25,54.459999,53.75,54.189999,28235900,50.931961,"MSFT" +"2015-11-24",53.919998,54.439999,53.580002,54.25,24600000,50.988346,"MSFT" +"2015-11-25",54.09,54.23,53.689999,53.689999,21005100,50.462013,"MSFT" +"2015-11-27",53.799999,54.080002,53.790001,53.93,9009100,50.687584,"MSFT" +"2015-11-30",54.540001,54.959999,54,54.349998,56241400,51.082333,"MSFT" +"2015-12-01",54.41,55.23,54.299999,55.220001,39952800,51.900036,"MSFT" +"2015-12-02",55.32,55.959999,55.060001,55.209999,47274900,51.890629,"MSFT" +"2015-12-03",55.490002,55.77,53.93,54.200001,38627800,50.941353,"MSFT" +"2015-12-04",54.119999,56.23,54.099998,55.91,43963700,52.548538,"MSFT" +"2015-12-07",55.790001,55.970001,55.290001,55.810001,30709800,52.454559,"MSFT" +"2015-12-08",55.470001,56.099998,54.990002,55.790001,32878000,52.43576,"MSFT" +"2015-12-09",55.369999,55.869999,54.509998,54.98,36373200,51.674458,"MSFT" +"2015-12-10",55.389999,55.66,55.009998,55.27,31620700,51.947021,"MSFT" +"2015-12-11",54.709999,55.099998,54.009998,54.060001,39549500,50.809772,"MSFT" +"2015-12-14",54.330002,55.209999,53.68,55.139999,46768900,51.824844,"MSFT" +"2015-12-15",55.66,55.900002,55.09,55.200001,39843000,51.881233,"MSFT" +"2015-12-16",55.540001,56.25,54.759998,56.130001,37503300,52.755314,"MSFT" +"2015-12-17",56.360001,56.790001,55.529999,55.700001,41280900,52.35117,"MSFT" +"2015-12-18",55.77,56,54.029999,54.130001,84684200,50.875565,"MSFT" +"2015-12-21",54.880001,55.349998,54.23,54.830002,37246300,51.533482,"MSFT" +"2015-12-22",54.990002,55.48,54.5,55.349998,28300300,52.022213,"MSFT" +"2015-12-23",55.700001,55.880001,55.439999,55.82,27279800,52.463955,"MSFT" +"2015-12-24",55.860001,55.959999,55.43,55.669998,9570000,52.322975,"MSFT" +"2015-12-28",55.349998,55.950001,54.98,55.950001,21698000,52.58614,"MSFT" +"2015-12-29",56.290001,56.849998,56.060001,56.549999,27731400,53.150063,"MSFT" +"2015-12-30",56.470001,56.779999,56.290001,56.310001,21704500,52.924496,"MSFT" +"2015-12-31",56.040001,56.189999,55.419998,55.48,27334100,52.144402,"MSFT" +"2016-01-04",54.32,54.799999,53.389999,54.799999,53778000,51.50528,"MSFT" +"2016-01-05",54.93,55.389999,54.540001,55.049999,34079700,51.74025,"MSFT" +"2016-01-06",54.32,54.400002,53.639999,54.049999,39518900,50.800369,"MSFT" +"2016-01-07",52.700001,53.490002,52.07,52.169998,56564900,49.033405,"MSFT" +"2016-01-08",52.369999,53.279999,52.150002,52.330002,48754000,49.183784,"MSFT" +"2016-01-11",52.509998,52.849998,51.459999,52.299999,36663600,49.155582,"MSFT" +"2016-01-12",52.759998,53.099998,52.060001,52.779999,36095500,49.606724,"MSFT" +"2016-01-13",53.799999,54.07,51.299999,51.639999,66883600,48.535267,"MSFT" +"2016-01-14",52,53.419998,51.57,53.110001,52381900,49.916889,"MSFT" +"2016-01-15",51.310001,51.970001,50.34,50.990002,71820700,47.924355,"MSFT" +"2016-01-19",51.48,51.68,50.060001,50.560001,43564500,47.52021,"MSFT" +"2016-01-20",49.98,51.380001,49.099998,50.790001,63273000,47.736374,"MSFT" +"2016-01-21",51,51.580002,50.299999,50.48,40191200,47.445007,"MSFT" +"2016-01-22",51.41,52.330002,51.259998,52.290001,37555800,49.146187,"MSFT" +"2016-01-25",51.939999,52.650002,51.650002,51.790001,34707700,48.676247,"MSFT" +"2016-01-26",51.790001,52.439999,51.549999,52.169998,28699500,49.033405,"MSFT" +"2016-01-27",52.009998,52.200001,51.02,51.220001,36775200,48.140522,"MSFT" +"2016-01-28",51.860001,52.209999,51.25,52.060001,62513800,48.930016,"MSFT" +"2016-01-29",54.73,55.09,54,55.09,83611700,51.777847,"MSFT" +"2016-02-01",54.880001,55.09,54.5,54.709999,44208500,51.420685,"MSFT" +"2016-02-02",54.169998,54.259998,52.650002,53,56313800,49.813496,"MSFT" +"2016-02-03",53.25,53.389999,51.259998,52.16,57559800,49.024002,"MSFT" +"2016-02-04",52.099998,52.810001,51.369999,52,46803400,48.873627,"MSFT" +"2016-02-05",51.939999,52,49.560001,50.16,62009000,47.144253,"MSFT" +"2016-02-08",49.549999,49.57,48.189999,49.41,59290500,46.439339,"MSFT" +"2016-02-09",49.02,50.240002,48.669998,49.279999,45822200,46.317158,"MSFT" +"2016-02-10",49.889999,50.389999,49.52,49.709999,38237000,46.721306,"MSFT" +"2016-02-11",48.68,50.110001,48.509998,49.689999,48878600,46.702507,"MSFT" +"2016-02-12",50.25,50.68,49.75,50.5,34243300,47.463802,"MSFT" +"2016-02-16",50.900002,51.09,50.130001,51.09,37291200,48.363098,"MSFT" +"2016-02-17",51.490002,52.77,51.450001,52.419998,40789000,49.622116,"MSFT" +"2016-02-18",52.330002,52.950001,52.099998,52.189999,27176000,49.404385,"MSFT" +"2016-02-19",51.970001,52.279999,51.529999,51.82,33559100,49.054134,"MSFT" +"2016-02-22",52.279999,53,52.279999,52.650002,25008300,49.839836,"MSFT" +"2016-02-23",52.34,52.369999,50.98,51.18,28895300,48.448303,"MSFT" +"2016-02-24",50.689999,51.5,50.200001,51.360001,33014500,48.618687,"MSFT" +"2016-02-25",51.73,52.099998,50.610001,52.099998,26695900,49.319191,"MSFT" +"2016-02-26",52.599998,52.68,51.099998,51.299999,35975900,48.56189,"MSFT" +"2016-02-29",51.349998,51.650002,50.66,50.880001,31654000,48.16431,"MSFT" +"2016-03-01",50.970001,52.59,50.919998,52.580002,33024500,49.773579,"MSFT" +"2016-03-02",52.41,52.959999,52.16,52.950001,29289900,50.123825,"MSFT" +"2016-03-03",52.970001,52.970001,51.779999,52.349998,24418100,49.555847,"MSFT" +"2016-03-04",52.400002,52.450001,51.709999,52.029999,33034200,49.252926,"MSFT" +"2016-03-07",51.560001,51.799999,50.580002,51.029999,38407800,48.306305,"MSFT" +"2016-03-08",50.799999,52.130001,50.599998,51.650002,33835100,48.893219,"MSFT" +"2016-03-09",51.889999,52.849998,51.860001,52.84,28251600,50.019699,"MSFT" +"2016-03-10",52.93,52.939999,51.16,52.049999,38384200,49.271862,"MSFT" +"2016-03-11",53,53.07,52.380001,53.07,32275700,50.237423,"MSFT" +"2016-03-14",52.709999,53.59,52.630001,53.169998,24083600,50.332088,"MSFT" +"2016-03-15",52.75,53.59,52.740002,53.59,21104800,50.72966,"MSFT" +"2016-03-16",53.450001,54.599998,53.400002,54.349998,31691700,51.4491,"MSFT" +"2016-03-17",54.209999,55,54,54.66,28223900,51.74255,"MSFT" +"2016-03-18",54.919998,54.970001,53.450001,53.490002,67625500,50.635002,"MSFT" +"2016-03-21",53.25,53.93,52.93,53.860001,23925700,50.985256,"MSFT" +"2016-03-22",53.610001,54.25,53.459999,54.07,23124100,51.18404,"MSFT" +"2016-03-23",54.110001,54.240002,53.740002,53.970001,20129000,51.089382,"MSFT" +"2016-03-24",53.84,54.330002,53.73,54.209999,19950000,51.31657,"MSFT" +"2016-03-28",54.209999,54.290001,53.330002,53.540001,17025100,50.682335,"MSFT" +"2016-03-29",53.66,54.860001,53.450001,54.709999,23375000,51.789883,"MSFT" +"2016-03-30",54.93,55.639999,54.900002,55.049999,23008300,52.11174,"MSFT" +"2016-03-31",54.950001,55.59,54.860001,55.23,26360500,52.282135,"MSFT" +"2016-04-01",55.049999,55.610001,54.57,55.57,24399200,52.603992,"MSFT" +"2016-04-04",55.43,55.66,55,55.43,18928800,52.471458,"MSFT" +"2016-04-05",55.189999,55.299999,54.459999,54.560001,19272300,51.647892,"MSFT" +"2016-04-06",54.360001,55.200001,54.209999,55.119999,21032100,52.177998,"MSFT" +"2016-04-07",54.869999,54.91,54.23,54.459999,19225100,51.55323,"MSFT" +"2016-04-08",54.669998,55.279999,54.32,54.419998,22167200,51.515362,"MSFT" +"2016-04-11",54.490002,55.150002,54.299999,54.310001,21414200,51.41124,"MSFT" +"2016-04-12",54.369999,54.779999,53.759998,54.650002,24574200,51.733093,"MSFT" +"2016-04-13",55.119999,55.439999,54.889999,55.349998,20818000,52.395729,"MSFT" +"2016-04-14",55.220001,55.580002,55.07,55.360001,20875100,52.405197,"MSFT" +"2016-04-15",55.299999,55.919998,55.110001,55.650002,28793800,52.679718,"MSFT" +"2016-04-18",55.490002,56.59,55.209999,56.459999,23150300,53.44648,"MSFT" +"2016-04-19",56.630001,56.77,55.68,56.389999,29596800,53.380211,"MSFT" +"2016-04-20",56.290001,56.5,55.490002,55.59,36195700,52.622921,"MSFT" +"2016-04-21",55.799999,56.23,55.419998,55.779999,38909100,52.802773,"MSFT" +"2016-04-22",51.91,52.43,50.77,51.779999,126834100,49.016273,"MSFT" +"2016-04-25",51.779999,52.130001,51.630001,52.110001,33226900,49.328659,"MSFT" +"2016-04-26",52.259998,52.349998,51.09,51.439999,33532600,48.694424,"MSFT" +"2016-04-27",51.48,51.5,50.549999,50.939999,43369300,48.221107,"MSFT" +"2016-04-28",50.619999,50.77,49.560001,49.900002,43134800,47.236614,"MSFT" +"2016-04-29",49.349998,50.25,49.349998,49.869999,48411700,47.208221,"MSFT" +"2016-05-02",50,50.75,49.779999,50.610001,33114500,47.908718,"MSFT" +"2016-05-03",50.34,50.41,49.599998,49.779999,26460200,47.12302,"MSFT" +"2016-05-04",49.84,50.060001,49.459999,49.869999,24257600,47.208221,"MSFT" +"2016-05-05",49.869999,50.299999,49.73,49.939999,25390700,47.274479,"MSFT" +"2016-05-06",49.919998,50.389999,49.66,50.389999,24787300,47.700459,"MSFT" +"2016-05-09",50.490002,50.59,50,50.07,17951600,47.397541,"MSFT" +"2016-05-10",50.330002,51.099998,50.189999,51.02,22741500,48.296841,"MSFT" +"2016-05-11",51.130001,51.779999,51,51.049999,24039100,48.325237,"MSFT" +"2016-05-12",51.200001,51.810001,50.919998,51.509998,24102800,48.760681,"MSFT" +"2016-05-13",51.439999,51.900002,51.040001,51.080002,22592300,48.353634,"MSFT" +"2016-05-16",50.799999,51.959999,50.75,51.830002,20032000,49.06361,"MSFT" +"2016-05-17",51.720001,51.73,50.360001,50.509998,27803500,48.148483,"MSFT" +"2016-05-18",50.48,51.139999,50.299999,50.810001,24907500,48.434467,"MSFT" +"2016-05-19",50.470001,50.619999,49.82,50.32,23842400,47.967369,"MSFT" +"2016-05-20",50.48,51.220001,50.400002,50.619999,23905800,48.253342,"MSFT" +"2016-05-23",50.599998,50.68,49.98,50.029999,25999700,47.690929,"MSFT" +"2016-05-24",50.700001,51.709999,50.400002,51.59,34757900,49.177998,"MSFT" +"2016-05-25",51.919998,52.490002,51.790001,52.119999,24040200,49.68322,"MSFT" +"2016-05-26",51.93,51.98,51.360001,51.889999,24182900,49.463966,"MSFT" +"2016-05-27",51.919998,52.32,51.77,52.32,17721400,49.873863,"MSFT" +"2016-05-31",52.259998,53,52.080002,53,37653100,50.522068,"MSFT" +"2016-06-01",52.439999,52.950001,52.439999,52.849998,25324800,50.379086,"MSFT" +"2016-06-02",52.639999,52.740002,51.84,52.48,22565300,50.02639,"MSFT" +"2016-06-03",52.380001,52.419998,51.599998,51.790001,23368300,49.368645,"MSFT" +"2016-06-06",51.990002,52.349998,51.889999,52.130001,18243300,49.692749,"MSFT" +"2016-06-07",52.240002,52.73,52.099998,52.099998,20866800,49.664146,"MSFT" +"2016-06-08",52.02,52.439999,51.869999,52.040001,21149400,49.606956,"MSFT" +"2016-06-09",52,52,51.490002,51.619999,20305700,49.206593,"MSFT" +"2016-06-10",51.049999,52.049999,51.040001,51.48,25833200,49.073135,"MSFT" +"2016-06-13",49.580002,50.720001,49.060001,50.139999,83217800,47.795784,"MSFT" +"2016-06-14",49.900002,50.099998,49.57,49.830002,42577100,47.500282,"MSFT" +"2016-06-15",49.779999,50.119999,49.689999,49.689999,33757600,47.366825,"MSFT" +"2016-06-16",49.52,50.470001,49.509998,50.389999,31188600,48.034092,"MSFT" +"2016-06-17",50.41,50.43,49.82,50.130001,45710500,47.786259,"MSFT" +"2016-06-20",50.639999,50.830002,50.029999,50.07,35607900,47.729061,"MSFT" +"2016-06-21",50.200001,51.43,50.16,51.189999,34097800,48.796696,"MSFT" +"2016-06-22",51.080002,51.459999,50.950001,50.990002,28816800,48.606052,"MSFT" +"2016-06-23",51.279999,52.060001,51.150002,51.91,29028800,49.483032,"MSFT" +"2016-06-24",49.810001,50.939999,49.52,49.830002,133503000,47.500282,"MSFT" +"2016-06-27",49.099998,49.150002,48.040001,48.43,50216300,46.16573,"MSFT" +"2016-06-28",48.919998,49.470001,48.669998,49.439999,38140700,47.128513,"MSFT" +"2016-06-29",49.91,50.720001,49.799999,50.540001,31304000,48.17709,"MSFT" +"2016-06-30",50.720001,51.299999,50.5,51.169998,28527800,48.77763,"MSFT" +"2016-07-01",51.130001,51.720001,51.07,51.16,21400400,48.768101,"MSFT" +"2016-07-05",50.830002,51.279999,50.740002,51.169998,24806400,48.77763,"MSFT" +"2016-07-06",50.779999,51.540001,50.389999,51.380001,28167500,48.977814,"MSFT" +"2016-07-07",51.419998,51.610001,51.07,51.380001,19580800,48.977814,"MSFT" +"2016-07-08",51.73,52.360001,51.549999,52.299999,28391000,49.854797,"MSFT" +"2016-07-11",52.5,52.830002,52.470001,52.59,22269200,50.131245,"MSFT" +"2016-07-12",52.939999,53.400002,52.790001,53.209999,27317600,50.722256,"MSFT" +"2016-07-13",53.560001,53.860001,53.18,53.509998,25356800,51.008224,"MSFT" +"2016-07-14",53.84,53.990002,53.580002,53.740002,24545500,51.227474,"MSFT" +"2016-07-15",53.950001,54,53.209999,53.700001,32024400,51.189346,"MSFT" +"2016-07-18",53.700001,54.34,53.549999,53.959999,31433900,51.437187,"MSFT" +"2016-07-19",53.709999,53.900002,52.93,53.09,53336500,50.607864,"MSFT" +"2016-07-20",56.150002,56.84,55.529999,55.91,89893300,53.296017,"MSFT" +"2016-07-21",55.98,56.23,55.759998,55.799999,32776700,53.191166,"MSFT" +"2016-07-22",56.080002,56.630001,55.779999,56.57,32157200,53.925163,"MSFT" +"2016-07-25",56.470001,56.740002,56.259998,56.73,25610600,54.077679,"MSFT" +"2016-07-26",56.52,57.290001,56.509998,56.759998,28079000,54.106274,"MSFT" +"2016-07-27",56.610001,56.799999,56.110001,56.189999,32095300,53.562927,"MSFT" +"2016-07-28",56,56.369999,55.720001,56.209999,37550400,53.581997,"MSFT" +"2016-07-29",56.259998,56.759998,56.049999,56.68,30558700,54.030018,"MSFT" +"2016-08-01",56.599998,56.75,56.139999,56.580002,26003400,53.934696,"MSFT" +"2016-08-02",56.849998,56.900002,56.310001,56.580002,35122000,53.934696,"MSFT" +"2016-08-03",56.68,57.110001,56.490002,56.970001,22075600,54.306458,"MSFT" +"2016-08-04",56.799999,57.52,56.669998,57.389999,26466400,54.706829,"MSFT" +"2016-08-05",57.650002,58.209999,57.450001,57.959999,29335200,55.250172,"MSFT" +"2016-08-08",58.060001,58.09,57.779999,58.060001,19473500,55.345501,"MSFT" +"2016-08-09",58.169998,58.5,58.02,58.200001,16920700,55.478958,"MSFT" +"2016-08-10",58.16,58.32,57.82,58.02,15756900,55.307373,"MSFT" +"2016-08-11",58.029999,58.450001,58.029999,58.299999,18133800,55.574284,"MSFT" +"2016-08-12",58.029999,58.189999,57.619999,57.939999,21655200,55.23111,"MSFT" +"2016-08-15",58.009998,58.5,57.959999,58.119999,19283900,55.402695,"MSFT" +"2016-08-16",57.610001,57.619999,57.27,57.439999,20523500,55.095749,"MSFT" +"2016-08-17",57.540001,57.68,57.23,57.560001,18856400,55.210857,"MSFT" +"2016-08-18",57.419998,57.700001,57.27,57.599998,14214300,55.249226,"MSFT" +"2016-08-19",57.43,57.73,57.200001,57.619999,17271000,55.268402,"MSFT" +"2016-08-22",57.599998,57.75,57.259998,57.669998,15221900,55.31636,"MSFT" +"2016-08-23",57.900002,58.18,57.849998,57.889999,18732400,55.527386,"MSFT" +"2016-08-24",57.799999,58.040001,57.720001,57.950001,18151500,55.584938,"MSFT" +"2016-08-25",57.880001,58.290001,57.779999,58.169998,18552600,55.795956,"MSFT" +"2016-08-26",58.279999,58.700001,57.689999,58.029999,20971200,55.661674,"MSFT" +"2016-08-29",58.18,58.599998,58.099998,58.099998,16217900,55.728817,"MSFT" +"2016-08-30",57.98,58.189999,57.610001,57.889999,16930200,55.527386,"MSFT" +"2016-08-31",57.650002,57.799999,57.299999,57.459999,20860300,55.114937,"MSFT" +"2016-09-01",57.009998,57.82,57.009998,57.59,26075400,55.239632,"MSFT" +"2016-09-02",57.669998,58.189999,57.419998,57.669998,18900500,55.31636,"MSFT" +"2016-09-06",57.779999,57.799999,57.209999,57.610001,16278400,55.25882,"MSFT" +"2016-09-07",57.470001,57.84,57.41,57.66,17493400,55.306778,"MSFT" +"2016-09-08",57.630001,57.790001,57.18,57.43,19972500,55.086159,"MSFT" +"2016-09-09",56.790001,57.52,56.209999,56.209999,35113900,53.915955,"MSFT" +"2016-09-12",56,57.209999,55.610001,57.049999,29303000,54.721672,"MSFT" +"2016-09-13",56.5,56.650002,56.049999,56.529999,30130200,54.222897,"MSFT" +"2016-09-14",56.389999,56.630001,56.029999,56.259998,24062500,53.963917,"MSFT" +"2016-09-15",56.150002,57.349998,55.98,57.189999,26847000,54.855953,"MSFT" +"2016-09-16",57.630001,57.630001,56.75,57.25,44607000,54.913509,"MSFT" +"2016-09-19",57.27,57.75,56.849998,56.93,20879200,54.606571,"MSFT" +"2016-09-20",57.349998,57.349998,56.75,56.810001,17384000,54.491467,"MSFT" +"2016-09-21",57.509998,57.849998,57.080002,57.759998,33707300,55.402695,"MSFT" +"2016-09-22",57.919998,58,57.630001,57.82,19822200,55.460243,"MSFT" +"2016-09-23",57.869999,57.91,57.380001,57.43,19955300,55.086159,"MSFT" +"2016-09-26",57.080002,57.139999,56.830002,56.900002,21688700,54.577797,"MSFT" +"2016-09-27",56.93,58.060001,56.68,57.950001,28065100,55.584938,"MSFT" +"2016-09-28",57.880001,58.060001,57.669998,58.029999,20536400,55.661674,"MSFT" +"2016-09-29",57.810001,58.169998,57.209999,57.400002,25463500,55.057388,"MSFT" +"2016-09-30",57.57,57.77,57.34,57.599998,29910800,55.249226,"MSFT" +"2016-10-03",57.41,57.549999,57.060001,57.419998,19189500,55.076565,"MSFT" +"2016-10-04",57.27,57.599998,56.970001,57.240002,20085900,54.903919,"MSFT" +"2016-10-05",57.290001,57.959999,57.259998,57.639999,16726400,55.287594,"MSFT" +"2016-10-06",57.740002,57.860001,57.279999,57.740002,16212600,55.383514,"MSFT" +"2016-10-07",57.849998,57.98,57.419998,57.799999,20089000,55.441059,"MSFT" +"2016-10-10",57.91,58.389999,57.869999,58.040001,18084400,55.671268,"MSFT" +"2016-10-11",57.889999,58.02,56.889999,57.189999,26497400,54.855953,"MSFT" +"2016-10-12",57.110001,57.27,56.400002,57.110001,22177500,54.779221,"MSFT" +"2016-10-13",56.700001,57.299999,56.32,56.919998,25313700,54.596977,"MSFT" +"2016-10-14",57.119999,57.740002,57.119999,57.419998,27402500,55.076565,"MSFT" +"2016-10-17",57.360001,57.459999,56.869999,57.220001,23830000,54.884727,"MSFT" +"2016-10-18",57.529999,57.950001,57.41,57.66,18631500,55.306778,"MSFT" +"2016-10-19",57.470001,57.84,57.400002,57.529999,22878400,55.182076,"MSFT" +"2016-10-20",57.5,57.52,56.66,57.25,49455600,54.913509,"MSFT" +"2016-10-21",60.279999,60.450001,59.490002,59.66,80032200,57.225151,"MSFT" +"2016-10-24",59.939999,61,59.93,61,54067000,58.51046,"MSFT" +"2016-10-25",60.849998,61.369999,60.799999,60.990002,35137200,58.500877,"MSFT" +"2016-10-26",60.810001,61.200001,60.470001,60.630001,29911600,58.15556,"MSFT" +"2016-10-27",60.610001,60.830002,60.09,60.099998,28479900,57.647194,"MSFT" +"2016-10-28",60.009998,60.52,59.580002,59.869999,33574700,57.426579,"MSFT" +"2016-10-31",60.16,60.419998,59.919998,59.919998,26434700,57.474541,"MSFT" +"2016-11-01",59.970001,60.02,59.25,59.799999,24533000,57.35944,"MSFT" +"2016-11-02",59.82,59.93,59.299999,59.43,22147000,57.004539,"MSFT" +"2016-11-03",59.529999,59.639999,59.110001,59.209999,21600400,56.793514,"MSFT" +"2016-11-04",58.650002,59.279999,58.52,58.709999,28697000,56.313923,"MSFT" +"2016-11-07",59.779999,60.52,59.779999,60.419998,31664800,57.954128,"MSFT" +"2016-11-08",60.549999,60.779999,60.150002,60.470001,22862000,58.00209,"MSFT" +"2016-11-09",60,60.59,59.200001,60.169998,49632500,57.714333,"MSFT" +"2016-11-10",60.48,60.490002,57.630001,58.700001,57822400,56.304333,"MSFT" +"2016-11-11",58.23,59.119999,58.009998,59.02,38767800,56.611271,"MSFT" +"2016-11-14",59.02,59.080002,57.279999,58.119999,40861900,55.748001,"MSFT" +"2016-11-15",58.330002,59.490002,58.32,58.869999,35904100,56.848866,"MSFT" +"2016-11-16",58.939999,59.66,58.810001,59.650002,26851400,57.602089,"MSFT" +"2016-11-17",60.41,60.950001,59.970001,60.639999,32132700,58.558098,"MSFT" +"2016-11-18",60.779999,61.139999,60.299999,60.349998,27686300,58.278053,"MSFT" +"2016-11-21",60.5,60.970001,60.419998,60.860001,19652600,58.770542,"MSFT" +"2016-11-22",60.98,61.259998,60.810001,61.119999,23206700,59.021614,"MSFT" +"2016-11-23",61.009998,61.099998,60.25,60.400002,21847200,58.32634,"MSFT" +"2016-11-25",60.299999,60.529999,60.130001,60.529999,8409600,58.451866,"MSFT" +"2016-11-28",60.34,61.02,60.209999,60.610001,20732600,58.529121,"MSFT" +"2016-11-29",60.650002,61.41,60.52,61.09,22366700,58.992641,"MSFT" +"2016-11-30",60.860001,61.18,60.220001,60.259998,34655400,58.191135,"MSFT" +"2016-12-01",60.110001,60.150002,58.939999,59.200001,34542100,57.167526,"MSFT" +"2016-12-02",59.080002,59.470001,58.799999,59.25,25515700,57.215813,"MSFT" +"2016-12-05",59.700001,60.59,59.560001,60.220001,23552700,58.152519,"MSFT" +"2016-12-06",60.43,60.459999,59.799999,59.950001,19907000,57.891785,"MSFT" +"2016-12-07",60.009998,61.380001,59.799999,61.369999,30809000,59.263035,"MSFT" +"2016-12-08",61.299999,61.580002,60.84,61.009998,21220800,58.91539,"MSFT" +"2016-12-09",61.18,61.990002,61.130001,61.970001,27349400,59.84243,"MSFT" +"2016-12-12",61.82,62.299999,61.720001,62.169998,20198100,60.035564,"MSFT" +"2016-12-13",62.5,63.419998,62.240002,62.98,35718900,60.817753,"MSFT" +"2016-12-14",63,63.450001,62.529999,62.68,30352700,60.528057,"MSFT" +"2016-12-15",62.700001,63.150002,62.299999,62.580002,27669900,60.431488,"MSFT" +"2016-12-16",62.950001,62.950001,62.119999,62.299999,42204700,60.161095,"MSFT" +"2016-12-19",62.560001,63.77,62.419998,63.619999,34338200,61.435783,"MSFT" +"2016-12-20",63.689999,63.799999,63.029999,63.540001,26028400,61.358532,"MSFT" +"2016-12-21",63.43,63.700001,63.119999,63.540001,17096300,61.358532,"MSFT" +"2016-12-22",63.84,64.099998,63.41,63.549999,22176600,61.368191,"MSFT" +"2016-12-23",63.450001,63.540001,62.799999,63.240002,12398000,61.068832,"MSFT" +"2016-12-27",63.209999,64.07,63.209999,63.279999,11763200,61.107452,"MSFT" +"2016-12-28",63.400002,63.400002,62.830002,62.990002,14653300,60.827412,"MSFT" +"2016-12-29",62.860001,63.200001,62.73,62.900002,10181600,60.740505,"MSFT" +"2016-12-30",62.959999,62.990002,62.029999,62.139999,25579900,60.006588,"MSFT" +"2017-01-03",62.790001,62.84,62.130001,62.580002,20694100,60.431488,"MSFT" +"2017-01-04",62.48,62.75,62.119999,62.299999,21340000,60.161095,"MSFT" +"2017-01-05",62.189999,62.66,62.029999,62.299999,24876000,60.161095,"MSFT" +"2017-01-06",62.299999,63.150002,62.040001,62.84,19922900,60.68256,"MSFT" +"2017-01-09",62.759998,63.080002,62.540001,62.639999,20256600,60.489429,"MSFT" +"2017-01-10",62.73,63.07,62.279999,62.619999,18593000,60.470112,"MSFT" +"2017-01-11",62.610001,63.23,62.43,63.189999,21517300,61.020542,"MSFT" +"2017-01-12",63.060001,63.400002,61.950001,62.610001,20968200,60.460461,"MSFT" +"2017-01-13",62.619999,62.869999,62.349998,62.700001,19422300,60.547371,"MSFT" +"2017-01-17",62.68,62.700001,62.029999,62.529999,20620400,60.383205,"MSFT" +"2017-01-18",62.669998,62.700001,62.119999,62.5,19670100,60.35424,"MSFT" +"2017-01-19",62.240002,62.98,62.200001,62.299999,18451700,60.161095,"MSFT" +"2017-01-20",62.669998,62.82,62.369999,62.740002,30213500,60.585999,"MSFT" +"2017-01-23",62.700001,63.119999,62.57,62.959999,23097600,60.798439,"MSFT" +"2017-01-24",63.200001,63.740002,62.939999,63.52,24672900,61.339222,"MSFT" +"2017-01-25",63.950001,64.099998,63.450001,63.68,23672700,61.493729,"MSFT" +"2017-01-26",64.120003,64.540001,63.549999,64.269997,43554600,62.063461,"MSFT" +"2017-01-27",65.389999,65.910004,64.889999,65.779999,44818000,63.521629,"MSFT" +"2017-01-30",65.690002,65.790001,64.800003,65.129997,31651400,62.893936,"MSFT" +"2017-01-31",64.860001,65.150002,64.260002,64.650002,25270500,62.430424,"MSFT" +"2017-02-01",64.360001,64.620003,63.470001,63.580002,39671500,61.39716,"MSFT" +"2017-02-02",63.25,63.41,62.75,63.169998,45827000,61.001232,"MSFT" +"2017-02-03",63.5,63.700001,63.07,63.68,30301800,61.493729,"MSFT" +"2017-02-06",63.5,63.650002,63.139999,63.639999,19796400,61.455097,"MSFT" +"2017-02-07",63.740002,63.779999,63.23,63.43,20277200,61.252308,"MSFT" +"2017-02-08",63.57,63.810001,63.220001,63.34,18096400,61.165401,"MSFT" +"2017-02-09",63.52,64.440002,63.32,64.059998,22644400,61.860672,"MSFT" +"2017-02-10",64.25,64.300003,63.98,64,18170700,61.802742,"MSFT" +"2017-02-13",64.239998,64.860001,64.129997,64.720001,22920100,62.49802,"MSFT" +"2017-02-14",64.410004,64.720001,64.019997,64.57,23065900,62.731186,"MSFT" +"2017-02-15",64.5,64.57,64.160004,64.529999,17005200,62.692322,"MSFT" +"2017-02-16",64.739998,65.239998,64.440002,64.519997,20546300,62.682602,"MSFT" +"2017-02-17",64.470001,64.690002,64.300003,64.620003,21248800,62.779758,"MSFT" +"2017-02-21",64.610001,64.949997,64.449997,64.489998,20655900,62.653461,"MSFT" +"2017-02-22",64.330002,64.389999,64.050003,64.360001,19292700,62.527164,"MSFT" +"2017-02-23",64.419998,64.730003,64.190002,64.620003,20273100,62.779758,"MSFT" +"2017-02-24",64.529999,64.800003,64.139999,64.620003,21796800,62.779758,"MSFT" +"2017-02-27",64.540001,64.540001,64.050003,64.230003,15871500,62.400871,"MSFT" +"2017-02-28",64.080002,64.199997,63.759998,63.98,23239800,62.157986,"MSFT" +"2017-03-01",64.129997,64.989998,64.019997,64.940002,26937500,63.090652,"MSFT" +"2017-03-02",64.690002,64.75,63.880001,64.010002,24539600,62.187134,"MSFT" +"2017-03-03",63.990002,64.279999,63.619999,64.25,18135900,62.420296,"MSFT" +"2017-03-06",63.970001,64.559998,63.810001,64.269997,18750300,62.43972,"MSFT" +"2017-03-07",64.190002,64.779999,64.190002,64.400002,18521000,62.566029,"MSFT" +"2017-03-08",64.260002,65.080002,64.25,64.989998,21510900,63.139221,"MSFT" +"2017-03-09",65.190002,65.199997,64.480003,64.730003,19846800,62.886627,"MSFT" +"2017-03-10",65.110001,65.260002,64.75,64.93,19538200,63.080929,"MSFT" +"2017-03-13",65.010002,65.190002,64.57,64.709999,20100000,62.867195,"MSFT" +"2017-03-14",64.529999,64.550003,64.150002,64.410004,14280200,62.575741,"MSFT" +"2017-03-15",64.550003,64.919998,64.25,64.75,24833800,62.906059,"MSFT" +"2017-03-16",64.75,64.760002,64.300003,64.639999,20674300,62.799194,"MSFT" +"2017-03-17",64.910004,65.239998,64.68,64.870003,49219700,63.022644,"MSFT" +"2017-03-20",64.910004,65.18,64.720001,64.93,14598100,63.080929,"MSFT" +"2017-03-21",65.190002,65.5,64.129997,64.209999,26640500,62.381435,"MSFT" +"2017-03-22",64.120003,65.139999,64.120003,65.029999,20680000,63.178082,"MSFT" +"2017-03-23",64.940002,65.239998,64.769997,64.870003,19269200,63.022644,"MSFT" +"2017-03-24",65.360001,65.449997,64.760002,64.980003,22617100,63.129513,"MSFT" +"2017-03-27",64.629997,65.220001,64.349998,65.099998,18614700,63.24609,"MSFT" +"2017-03-28",64.959999,65.470001,64.650002,65.290001,20080400,63.430676,"MSFT" +"2017-03-29",65.120003,65.5,64.949997,65.470001,13618400,63.605545,"MSFT" +"2017-03-30",65.419998,65.980003,65.360001,65.709999,15122800,63.838726,"MSFT" +"2017-03-31",65.650002,66.190002,65.449997,65.860001,21040300,63.98444,"MSFT" +"2017-04-03",65.809998,65.940002,65.190002,65.550003,20400900,63.683281,"MSFT" +"2017-04-04",65.389999,65.809998,65.279999,65.730003,12997400,63.858162,"MSFT" +"2017-04-05",66.300003,66.349998,65.440002,65.559998,21448600,63.692989,"MSFT" +"2017-04-06",65.599998,66.059998,65.480003,65.730003,18103500,63.858162,"MSFT" +"2017-04-07",65.849998,65.959999,65.440002,65.68,14108500,63.809586,"MSFT" +"2017-04-10",65.610001,65.82,65.360001,65.529999,17952700,63.663845,"MSFT" +"2017-04-11",65.599998,65.610001,64.849998,65.480003,18791500,63.615269,"MSFT" +"2017-04-12",65.419998,65.510002,65.110001,65.230003,17108500,63.372387,"MSFT" +"2017-04-13",65.290001,65.860001,64.949997,64.949997,17896500,63.100357,"MSFT" +"2017-04-17",65.040001,65.489998,65.010002,65.480003,16689300,63.615269,"MSFT" +"2017-04-18",65.330002,65.709999,65.160004,65.389999,15155600,63.52784,"MSFT" +"2017-04-19",65.650002,65.75,64.889999,65.040001,26992800,63.187805,"MSFT" +"2017-04-20",65.459999,65.75,65.139999,65.5,22299500,63.634701,"MSFT" +"2017-04-21",65.669998,66.699997,65.449997,66.400002,32522600,64.509064,"MSFT" +"2017-04-24",67.480003,67.660004,67.099998,67.529999,29770000,65.606888,"MSFT" +"2017-04-25",67.900002,68.040001,67.599998,67.919998,30242700,65.985786,"MSFT" +"2017-04-26",68.080002,68.309998,67.620003,67.830002,26190800,65.898346,"MSFT" +"2017-04-27",68.150002,68.379997,67.580002,68.269997,34971000,66.325813,"MSFT" +"2017-04-28",68.910004,69.139999,67.690002,68.459999,39423500,66.510399,"MSFT" +"2017-05-01",68.68,69.550003,68.5,69.410004,31954400,67.433357,"MSFT" +"2017-05-02",69.709999,69.709999,69.129997,69.300003,23906100,67.326485,"MSFT" +"2017-05-03",69.379997,69.379997,68.709999,69.080002,28928000,67.112755,"MSFT" +"2017-05-04",69.029999,69.080002,68.639999,68.809998,21749400,66.850433,"MSFT" +"2017-05-05",68.900002,69.029999,68.489998,69,19128800,67.035027,"MSFT" +"2017-05-08",68.970001,69.050003,68.419998,68.940002,18566100,66.976738,"MSFT" +"2017-05-09",68.860001,69.279999,68.68,69.040001,22858400,67.073891,"MSFT" +"2017-05-10",68.989998,69.559998,68.919998,69.309998,17977800,67.336197,"MSFT" +"2017-05-11",68.360001,68.730003,68.120003,68.459999,28789400,66.510399,"MSFT" +"2017-05-12",68.610001,68.610001,68.040001,68.379997,18714100,66.432678,"MSFT" +"2017-05-15",68.139999,68.480003,67.57,68.43,31530300,66.481255,"MSFT" +"2017-05-16",68.230003,69.440002,68.160004,69.410004,34956000,67.819885,"MSFT" +"2017-05-17",68.889999,69.099998,67.43,67.480003,30548800,65.93409,"MSFT" +"2017-05-18",67.400002,68.129997,67.139999,67.709999,25201300,66.158813,"MSFT" +"2017-05-19",67.5,68.099998,67.43,67.690002,26961100,66.139282,"MSFT" +"2017-05-22",67.889999,68.5,67.5,68.449997,16237600,66.881851,"MSFT" +"2017-05-23",68.720001,68.75,68.379997,68.68,15425800,67.106606,"MSFT" +"2017-05-24",68.870003,68.879997,68.449997,68.769997,14593900,67.194534,"MSFT" +"2017-05-25",68.970001,69.879997,68.910004,69.620003,21854100,68.02507,"MSFT" +"2017-05-26",69.800003,70.220001,69.519997,69.959999,19827900,68.357269,"MSFT" +"2017-05-30",69.790001,70.410004,69.769997,70.410004,17072800,68.796974,"MSFT" +"2017-05-31",70.529999,70.739998,69.809998,69.839996,30436400,68.240021,"MSFT" +"2017-06-01",70.239998,70.610001,69.449997,70.099998,21603600,68.494064,"MSFT" +"2017-06-02",70.440002,71.860001,70.239998,71.760002,34770300,70.116043,"MSFT" +"2017-06-05",71.970001,72.889999,71.809998,72.279999,33316800,70.624123,"MSFT" +"2017-06-06",72.300003,72.620003,72.269997,72.519997,31511100,70.85862,"MSFT" +"2017-06-07",72.639999,72.769997,71.949997,72.389999,22301800,70.731613,"MSFT" +"2017-06-08",72.510002,72.519997,71.5,71.949997,24456300,70.301682,"MSFT" +"2017-06-09",72.040001,72.080002,68.589996,70.32,49187400,68.709023,"MSFT" +"2017-06-12",69.25,69.940002,68.129997,69.779999,47761700,68.181396,"MSFT" +"2017-06-13",70.019997,70.82,69.959999,70.650002,25258600,69.031464,"MSFT" +"2017-06-14",70.910004,71.099998,69.43,70.269997,25510700,68.660172,"MSFT" +"2017-06-15",69.269997,70.209999,68.800003,69.900002,26068700,68.298653,"MSFT" +"2017-06-16",69.730003,70.029999,69.220001,70,48345100,68.396362,"MSFT" +"2017-06-19",70.5,70.940002,70.349998,70.870003,23798300,69.246429,"MSFT" +"2017-06-20",70.82,70.870003,69.870003,69.910004,21512200,68.308418,"MSFT" +"2017-06-21",70.209999,70.620003,69.940002,70.269997,19891100,68.660172,"MSFT" +"2017-06-22",70.540001,70.589996,69.709999,70.260002,22965700,68.650406,"MSFT" +"2017-06-23",70.089996,71.25,69.919998,71.209999,27617300,69.578636,"MSFT" +"2017-06-26",71.400002,71.709999,70.440002,70.529999,19607000,68.914223,"MSFT" +"2017-06-27",70.110001,70.18,69.18,69.209999,25215100,67.624458,"MSFT" +"2017-06-28",69.209999,69.839996,68.790001,69.800003,25806200,68.200951,"MSFT" +"2017-06-29",69.379997,69.489998,68.089996,68.489998,28918700,66.920952,"MSFT" +"2017-06-30",68.779999,69.379997,68.739998,68.93,24161100,67.350868,"MSFT" +"2017-07-03",69.330002,69.599998,68.019997,68.169998,16165500,66.608284,"MSFT" +"2017-07-05",68.260002,69.440002,68.220001,69.080002,21176300,67.497437,"MSFT" +"2017-07-06",68.269997,68.779999,68.120003,68.57,21117600,66.999115,"MSFT" +"2017-07-07",68.699997,69.839996,68.699997,69.459999,16878300,67.868729,"MSFT" +"2017-07-10",69.459999,70.25,69.199997,69.980003,15014500,68.376823,"MSFT" +"2017-07-11",70,70.68,69.75,69.989998,17460000,68.386589,"MSFT" +"2017-07-12",70.690002,71.279999,70.550003,71.150002,17750900,69.52002,"MSFT" +"2017-07-13",71.5,72.040001,71.309998,71.769997,20269800,70.125801,"MSFT" +"2017-07-14",72.239998,73.269997,71.959999,72.779999,25868100,71.112671,"MSFT" +"2017-07-17",72.800003,73.449997,72.720001,73.349998,21803900,71.669609,"MSFT" +"2017-07-18",73.089996,73.389999,72.660004,73.300003,26435300,71.620766,"MSFT" +"2017-07-19",73.5,74.040001,73.449997,73.860001,22416200,72.167931,"MSFT" +"2017-07-20",74.18,74.300003,73.279999,74.220001,42361000,72.519676,"MSFT" +"2017-07-21",73.449997,74.290001,73.169998,73.790001,46717100,72.099533,"MSFT" +"2017-07-24",73.529999,73.75,73.129997,73.599998,21394800,71.913887,"MSFT" +"2017-07-25",73.800003,74.309998,73.5,74.190002,22018700,72.490372,"MSFT" +"2017-07-26",74.339996,74.379997,73.809998,74.050003,16252200,72.353577,"MSFT" +"2017-07-27",73.760002,74.419998,72.32,73.160004,36844200,71.483971,"MSFT" +"2017-07-28",72.669998,73.309998,72.540001,73.040001,18306700,71.366714,"MSFT" +"2017-07-31",73.300003,73.440002,72.410004,72.699997,23600100,71.0345,"MSFT" +"2017-08-01",73.099998,73.419998,72.489998,72.580002,22132300,70.917267,"MSFT" +"2017-08-02",72.550003,72.559998,71.440002,72.260002,26499200,70.604591,"MSFT" +"2017-08-03",72.190002,72.440002,71.849998,72.150002,18214400,70.497116,"MSFT" +"2017-08-04",72.400002,73.040001,72.239998,72.68,22579000,71.014961,"MSFT" +"2017-08-07",72.800003,72.900002,72.260002,72.400002,18705700,70.741386,"MSFT" +"2017-08-08",72.089996,73.129997,71.75,72.790001,22044600,71.122452,"MSFT" +"2017-08-09",72.25,72.510002,72.050003,72.470001,22213400,70.809776,"MSFT" +"2017-08-10",71.900002,72.190002,71.349998,71.410004,24734500,69.774063,"MSFT" +"2017-08-11",71.610001,72.699997,71.279999,72.5,21443700,70.839088,"MSFT" +"2017-08-14",73.059998,73.720001,72.949997,73.589996,20067300,71.904114,"MSFT" +"2017-08-15",73.589996,73.589996,73.040001,73.220001,19181400,71.923759,"MSFT" +"2017-08-16",73.339996,74.099998,73.169998,73.650002,18150400,72.346153,"MSFT" +"2017-08-17",73.580002,73.870003,72.400002,72.400002,22977500,71.118286,"MSFT" +"2017-08-18",72.269997,72.839996,71.93,72.489998,18761500,71.206688,"MSFT" +"2017-08-21",72.470001,72.480003,71.699997,72.150002,17734800,70.872696,"MSFT" +"2017-08-22",72.349998,73.239998,72.349998,73.160004,14343700,71.864822,"MSFT" +"2017-08-23",72.959999,73.150002,72.529999,72.720001,13766500,71.43261,"MSFT" +"2017-08-24",72.739998,72.860001,72.07,72.690002,17098300,71.403145,"MSFT" +"2017-08-25",72.860001,73.349998,72.480003,72.82,12794300,71.53083,"MSFT" +"2017-08-28",73.059998,73.089996,72.550003,72.830002,14569700,71.540665,"MSFT" +"2017-08-29",72.25,73.160004,72.050003,73.050003,11478400,71.756775,"MSFT" +"2017-08-30",73.010002,74.209999,72.830002,74.010002,16897800,72.699776,"MSFT" +"2017-08-31",74.029999,74.959999,73.800003,74.769997,27652800,73.446312,"MSFT" +"2017-09-01",74.709999,74.739998,73.639999,73.940002,21736200,72.63102,"MSFT" +"2017-09-05",73.339996,73.889999,72.980003,73.610001,21556000,72.306847,"MSFT" +"2017-09-06",73.739998,74.040001,73.349998,73.400002,16535800,72.100578,"MSFT" +"2017-09-07",73.68,74.599998,73.599998,74.339996,17471200,73.023933,"MSFT" +"2017-09-08",74.330002,74.440002,73.839996,73.980003,14703800,72.670311,"MSFT" +"2017-09-11",74.309998,74.940002,74.309998,74.760002,17910400,73.436501,"MSFT" +"2017-09-12",74.760002,75.239998,74.370003,74.68,14394900,73.357918,"MSFT" +"2017-09-13",74.93,75.230003,74.550003,75.209999,13380800,73.878525,"MSFT" +"2017-09-14",75,75.489998,74.519997,74.769997,15733900,73.446312,"MSFT" +"2017-09-15",74.830002,75.389999,74.07,75.309998,38578400,73.976761,"MSFT" +"2017-09-18",75.230003,75.970001,75.040001,75.160004,23307000,73.829422,"MSFT" +"2017-09-19",75.209999,75.709999,75.010002,75.440002,16093300,74.104462,"MSFT" +"2017-09-20",75.349998,75.550003,74.309998,74.940002,21587900,73.613312,"MSFT" +"2017-09-21",75.110001,75.239998,74.110001,74.209999,19186100,72.896225,"MSFT" +"2017-09-22",73.989998,74.510002,73.849998,74.410004,14111400,73.092697,"MSFT" +"2017-09-25",74.089996,74.25,72.919998,73.260002,24149200,71.963051,"MSFT" +"2017-09-26",73.669998,73.809998,72.989998,73.260002,18019600,71.963051,"MSFT" +"2017-09-27",73.550003,74.169998,73.169998,73.849998,19565100,72.54261,"MSFT" +"2017-09-28",73.540001,73.970001,73.309998,73.870003,10883800,72.562256,"MSFT" +"2017-09-29",73.940002,74.540001,73.879997,74.489998,17079100,73.171272,"MSFT" +"2017-10-02",74.709999,75.010002,74.300003,74.610001,15304800,73.289154,"MSFT" +"2017-10-03",74.669998,74.879997,74.190002,74.260002,12190400,72.945351,"MSFT" +"2017-10-04",74.089996,74.720001,73.709999,74.690002,13317700,73.367737,"MSFT" +"2017-10-05",75.220001,76.120003,74.959999,75.970001,21195300,74.625076,"MSFT" +"2017-10-06",75.669998,76.029999,75.540001,76,13959800,74.654549,"MSFT" +"2017-10-09",75.970001,76.550003,75.860001,76.290001,11386500,74.939415,"MSFT" +"2017-10-10",76.330002,76.629997,76.139999,76.290001,13944500,74.939415,"MSFT" +"2017-10-11",76.360001,76.459999,75.949997,76.419998,15388900,75.067108,"MSFT" +"2017-10-12",76.489998,77.290001,76.370003,77.120003,16876500,75.754723,"MSFT" +"2017-10-13",77.589996,77.870003,77.290001,77.489998,15335700,76.118172,"MSFT" +"2017-10-16",77.419998,77.809998,77.349998,77.650002,12380100,76.27533,"MSFT" +"2017-10-17",77.470001,77.620003,77.25,77.589996,16824000,76.216393,"MSFT" +"2017-10-18",77.669998,77.849998,77.370003,77.610001,13300700,76.236046,"MSFT" +"2017-10-19",77.57,77.93,77.349998,77.910004,15092800,76.530739,"MSFT" +"2017-10-20",78.32,78.970001,78.220001,78.809998,22866400,77.414795,"MSFT" +"2017-10-23",78.989998,79.339996,78.760002,78.830002,20627200,77.434448,"MSFT" +"2017-10-24",78.900002,79.199997,78.459999,78.860001,17517200,77.463921,"MSFT" +"2017-10-25",78.580002,79.099998,78.010002,78.629997,20410800,77.237976,"MSFT" +"2017-10-26",79.199997,79.419998,78.75,78.760002,32120700,77.365685,"MSFT" +"2017-10-27",84.370003,86.199997,83.610001,83.809998,71066700,82.326286,"MSFT" +"2017-10-30",83.699997,84.330002,83.110001,83.889999,31756700,82.404861,"MSFT" +"2017-10-31",84.360001,84.360001,83.110001,83.18,27086600,81.707436,"MSFT" +"2017-11-01",83.68,83.760002,82.879997,83.18,22307400,81.707436,"MSFT" +"2017-11-02",83.349998,84.459999,83.120003,84.050003,23992900,82.562035,"MSFT" +"2017-11-03",84.080002,84.540001,83.400002,84.139999,17633500,82.650444,"MSFT" +"2017-11-06",84.199997,84.699997,84.080002,84.470001,19860900,82.974594,"MSFT" +"2017-11-07",84.769997,84.900002,83.93,84.269997,17939700,82.778137,"MSFT" +"2017-11-08",84.139999,84.610001,83.830002,84.559998,18034200,83.062996,"MSFT" +"2017-11-09",84.110001,84.269997,82.900002,84.089996,21178400,82.601318,"MSFT" +"2017-11-10",83.790001,84.099998,83.230003,83.870003,19397800,82.385223,"MSFT" +"2017-11-13",83.660004,83.940002,83.459999,83.93,14196900,82.444153,"MSFT" +"2017-11-14",83.5,84.099998,82.980003,84.050003,18801300,82.562035,"MSFT" +"2017-11-15",83.470001,83.690002,82.690002,82.980003,19383100,81.920334,"MSFT" +"2017-11-16",83.099998,83.419998,82.940002,83.199997,20962800,82.137527,"MSFT" +"2017-11-17",83.120003,83.120003,82.239998,82.400002,22079000,81.34774,"MSFT" +"2017-11-20",82.400002,82.589996,82.25,82.529999,16315000,81.476082,"MSFT" +"2017-11-21",82.739998,83.839996,82.739998,83.720001,21237500,82.650887,"MSFT" +"2017-11-22",83.830002,83.900002,83.040001,83.110001,20553100,82.048676,"MSFT" +"2017-11-24",83.010002,83.43,82.779999,83.260002,7425600,82.196762,"MSFT" +"2017-11-27",83.309998,83.980003,83.300003,83.870003,18265200,82.798973,"MSFT" +"2017-11-28",84.07,85.059998,84.019997,84.879997,21926000,83.796066,"MSFT" +"2017-11-29",84.709999,84.919998,83.18,83.339996,27381100,82.275734,"MSFT" +"2017-11-30",83.510002,84.519997,83.339996,84.169998,33054600,83.095139,"MSFT" +"2017-12-01",83.599998,84.809998,83.220001,84.260002,29532100,83.18399,"MSFT" +"2017-12-04",84.419998,84.43,80.699997,81.080002,39094900,80.044594,"MSFT" +"2017-12-05",81.339996,82.68,80.980003,81.589996,26152300,80.548073,"MSFT" +"2017-12-06",81.550003,83.139999,81.43,82.779999,26162100,81.722885,"MSFT" +"2017-12-07",82.540001,82.800003,82,82.489998,23184500,81.436584,"MSFT" +"2017-12-08",83.629997,84.580002,83.330002,84.160004,24489100,83.085274,"MSFT" +"2017-12-11",84.290001,85.370003,84.120003,85.230003,22857900,84.141602,"MSFT" +"2017-12-12",85.309998,86.050003,85.080002,85.580002,23924100,84.487129,"MSFT" +"2017-12-13",85.739998,86,85.169998,85.349998,22062700,84.260071,"MSFT" +"2017-12-14",85.43,85.870003,84.529999,84.690002,19306000,83.608505,"MSFT" +"2017-12-15",85.260002,87.089996,84.879997,86.849998,53936700,85.740913,"MSFT" +"2017-12-18",87.120003,87.5,86.230003,86.379997,22283800,85.276909,"MSFT" +"2017-12-19",86.349998,86.349998,85.269997,85.830002,23524800,84.73394,"MSFT" +"2017-12-20",86.199997,86.300003,84.709999,85.519997,23674900,84.427887,"MSFT" +"2017-12-21",86.050003,86.099998,85.400002,85.5,17990700,84.40815,"MSFT" +"2017-12-22",85.400002,85.629997,84.919998,85.510002,14145800,84.418022,"MSFT" +"2017-12-26",85.309998,85.529999,85.029999,85.400002,9891200,84.309425,"MSFT" +"2017-12-27",85.650002,85.980003,85.220001,85.709999,14678000,84.615471,"MSFT" +"2017-12-28",85.900002,85.93,85.550003,85.720001,10594300,84.625343,"MSFT" +"2017-12-29",85.629997,86.050003,85.5,85.540001,18717400,84.447639,"MSFT" +"2018-01-02",86.129997,86.309998,85.5,85.949997,22483800,84.852402,"MSFT" +"2018-01-03",86.059998,86.510002,85.970001,86.349998,26061400,85.247299,"MSFT" +"2018-01-04",86.589996,87.660004,86.57,87.110001,21912000,85.997597,"MSFT" +"2018-01-05",87.660004,88.410004,87.43,88.190002,23407100,87.063805,"MSFT" +"2018-01-08",88.199997,88.580002,87.599998,88.279999,22113000,87.152649,"MSFT" +"2018-01-09",88.650002,88.730003,87.860001,88.220001,19484300,87.093422,"MSFT" +"2018-01-10",87.860001,88.190002,87.410004,87.82,18652200,86.698524,"MSFT" +"2018-01-11",88.129997,88.129997,87.239998,88.080002,17808900,86.955208,"MSFT" +"2018-01-12",88.669998,89.779999,88.449997,89.599998,24271500,88.455803,"MSFT" +"2018-01-16",90.099998,90.790001,88.010002,88.349998,36599700,87.221756,"MSFT" +"2018-01-17",89.080002,90.279999,88.75,90.139999,25602600,88.988899,"MSFT" +"2018-01-18",89.800003,90.669998,89.660004,90.099998,24159700,88.949409,"MSFT" +"2018-01-19",90.139999,90.610001,89.660004,90,36875000,88.850685,"MSFT" +"2018-01-22",90,91.620003,89.739998,91.610001,23601600,90.440132,"MSFT" +"2018-01-23",91.900002,92.300003,91.540001,91.900002,23412800,90.726418,"MSFT" +"2018-01-24",92.550003,93.43,91.580002,91.82,33277500,90.647446,"MSFT" +"2018-01-25",92.470001,93.239998,91.93,92.330002,26383200,91.150932,"MSFT" +"2018-01-26",93.120003,94.059998,92.580002,94.059998,29172200,92.858841,"MSFT" +"2018-01-29",95.139999,95.449997,93.720001,93.919998,31569900,92.720627,"MSFT" +"2018-01-30",93.300003,93.660004,92.099998,92.739998,38635100,91.555695,"MSFT" +"2018-01-31",93.75,95.400002,93.510002,95.010002,48756300,93.796707,"MSFT" +"2018-02-01",94.790001,96.07,93.580002,94.260002,47227900,93.05629,"MSFT" +"2018-02-02",93.639999,93.970001,91.5,91.779999,47867800,90.607948,"MSFT" +"2018-02-05",90.559998,93.239998,88,88,51031500,86.876228,"MSFT" +"2018-02-06",86.889999,91.480003,85.25,91.330002,67998600,90.163704,"MSFT" +"2018-02-07",90.489998,91.769997,89.199997,89.610001,41107600,88.465668,"MSFT" +"2018-02-08",89.709999,89.879997,84.760002,85.010002,55628700,83.924408,"MSFT" +"2018-02-09",86.300003,88.93,83.830002,88.18,63499100,87.053932,"MSFT" +"2018-02-12",88.739998,89.779999,87.93,89.129997,35720300,87.991791,"MSFT" +"2018-02-13",88.93,90,87.800003,89.830002,26407700,88.682854,"MSFT" +"2018-02-14",88.510002,90.989998,88.410004,90.809998,34960900,90.071472,"MSFT" +"2018-02-15",91.209999,92.720001,90.620003,92.660004,27823900,91.906433,"MSFT" +"2018-02-16",92.449997,93.5,91.800003,92,30596900,91.251793,"MSFT" +"2018-02-20",91.480003,93.059998,91.010002,92.720001,30911700,91.965942,"MSFT" +"2018-02-21",92.980003,93.360001,91.489998,91.489998,26922500,90.745941,"MSFT" +"2018-02-22",92.050003,92.730003,91.360001,91.730003,24392800,90.983994,"MSFT" +"2018-02-23",93.599998,94.07,92.360001,94.059998,26329200,93.295044,"MSFT" +"2018-02-26",94.400002,95.449997,94.25,95.419998,30199800,94.643974,"MSFT" +"2018-02-27",95.739998,95.839996,94.199997,94.199997,25869100,93.433899,"MSFT" +"2018-02-28",94.839996,95.709999,93.629997,93.769997,31167300,93.007401,"MSFT" +"2018-03-01",93.989998,94.57,91.839996,92.849998,37135600,92.094879,"MSFT" +"2018-03-02",91.580002,93.150002,90.860001,93.050003,32830400,92.293259,"MSFT" +"2018-03-05",92.339996,94.269997,92.260002,93.639999,23901600,92.878456,"MSFT" +"2018-03-06",94.339996,94.489998,92.940002,93.32,22175800,92.561058,"MSFT" +"2018-03-07",93.160004,93.940002,92.43,93.860001,26716100,93.096672,"MSFT" +"2018-03-08",94.269997,95.099998,93.769997,94.43,25887800,93.662033,"MSFT" +"2018-03-09",95.290001,96.540001,95,96.540001,36937300,95.754875,"MSFT" +"2018-03-12",96.5,97.209999,96.040001,96.769997,26073700,95.983002,"MSFT" +"2018-03-13",97,97.239998,93.970001,94.410004,35387800,93.642204,"MSFT" +"2018-03-14",95.120003,95.410004,93.5,93.849998,32132000,93.086746,"MSFT" +"2018-03-15",93.529999,94.580002,92.830002,94.18,27611000,93.41407,"MSFT" +"2018-03-16",94.68,95.379997,93.919998,94.599998,49081300,93.83065,"MSFT" +"2018-03-19",93.739998,93.900002,92.110001,92.889999,33344100,92.134552,"MSFT" +"2018-03-20",93.050003,93.769997,93,93.129997,23075200,92.372604,"MSFT" +"2018-03-21",92.93,94.050003,92.209999,92.480003,24457100,91.72789,"MSFT" +"2018-03-22",91.269997,91.75,89.660004,89.790001,38604700,89.059769,"MSFT" +"2018-03-23",89.5,90.459999,87.080002,87.18,44068900,86.470993,"MSFT" +"2018-03-26",90.610001,94,90.400002,93.779999,56396800,93.017319,"MSFT" +"2018-03-27",94.940002,95.139999,88.510002,89.470001,56569000,88.742371,"MSFT" +"2018-03-28",89.82,91.230003,88.870003,89.389999,52501100,88.663017,"MSFT" +"2018-03-29",90.18,92.290001,88.400002,91.269997,45867500,90.527733,"MSFT" +"2018-04-02",90.470001,90.879997,87.510002,88.519997,48515400,87.800087,"MSFT" +"2018-04-03",89.580002,90.050003,87.889999,89.709999,37213800,88.980415,"MSFT" +"2018-04-04",87.849998,92.760002,87.730003,92.330002,35560000,91.579109,"MSFT" +"2018-04-05",92.440002,93.07,91.400002,92.379997,29771900,91.6287,"MSFT" +"2018-04-06",91.489998,92.459999,89.480003,90.230003,38026000,89.496193,"MSFT" +"2018-04-09",91.040001,93.169998,90.620003,90.769997,31533900,90.031799,"MSFT" +"2018-04-10",92.389999,93.279999,91.639999,92.879997,26812000,92.124634,"MSFT" +"2018-04-11",92.010002,93.290001,91.480003,91.860001,24872100,91.11293,"MSFT" +"2018-04-12",92.43,94.160004,92.43,93.580002,26758900,92.818947,"MSFT" +"2018-04-13",94.050003,94.18,92.440002,93.080002,23346100,92.323013,"MSFT" +"2018-04-16",94.07,94.660004,93.419998,94.169998,20288100,93.404144,"MSFT" +"2018-04-17",95,96.540001,94.879997,96.07,26771000,95.288696,"MSFT" +"2018-04-18",96.220001,96.720001,95.519997,96.440002,21043300,95.655685,"MSFT" +"2018-04-19",96.440002,97.07,95.339996,96.110001,23552500,95.328369,"MSFT" +"2018-04-20",95.910004,96.110001,94.050003,95,31154400,94.227394,"MSFT" +"2018-04-23",95.739998,96.290001,94.629997,95.349998,22331800,94.574547,"MSFT" +"2018-04-24",96.239998,96.470001,92.410004,93.120003,34524800,92.362686,"MSFT" +"2018-04-25",93.300003,93.300003,90.279999,92.309998,33729300,91.559273,"MSFT" +"2018-04-26",93.550003,95.150002,93.099998,94.260002,42529000,93.493423,"MSFT" +"2018-04-27",97.599998,97.900002,93.910004,95.82,48272800,95.040726,"MSFT" +"2018-04-30",96.330002,96.400002,93.150002,93.519997,41523600,92.75943,"MSFT" +"2018-05-01",93.209999,95.290001,92.790001,95,31408900,94.227394,"MSFT" +"2018-05-02",94.989998,95.169998,93.190002,93.510002,27471000,92.749519,"MSFT" +"2018-05-03",92.959999,94.93,92.449997,94.07,31142500,93.304962,"MSFT" +"2018-05-04",93.32,95.370003,92.919998,95.160004,22531300,94.386093,"MSFT" +"2018-05-07",95.169998,96.709999,95.099998,96.220001,24242000,95.437477,"MSFT" +"2018-05-08",95.849998,96.160004,95.059998,95.809998,23484600,95.030807,"MSFT" +"2018-05-09",96.010002,96.970001,95.050003,96.940002,27327400,96.151627,"MSFT" +"2018-05-10",97.459999,97.949997,97.050003,97.910004,22388100,97.113739,"MSFT" +"2018-05-11",97.800003,97.870003,97.040001,97.699997,16778300,96.905441,"MSFT" +"2018-05-14",97.919998,98.690002,97.309998,98.029999,19454100,97.232758,"MSFT" +"2018-05-15",97.239998,97.849998,96.339996,97.32,24594000,96.528534,"MSFT" +"2018-05-16",97.360001,97.400002,96.620003,97.150002,17384700,96.777573,"MSFT" +"2018-05-17",96.760002,97.540001,95.830002,96.18,17246700,95.811295,"MSFT" +"2018-05-18",96.010002,96.93,96.010002,96.360001,17865800,95.990601,"MSFT" +"2018-05-21",97,98.010002,96.800003,97.599998,19422500,97.225845,"MSFT" +"2018-05-22",97.68,98.169998,97.199997,97.5,15441200,97.126228,"MSFT" +"2018-05-23",96.709999,98.730003,96.32,98.660004,21114800,98.281784,"MSFT" +"2018-05-24",98.730003,98.940002,96.809998,98.309998,21540800,97.933121,"MSFT" +"2018-05-25",98.300003,98.980003,97.860001,98.360001,18363900,97.982933,"MSFT" +"2018-05-29",97.839996,98.879997,97.230003,98.010002,28338000,97.634277,"MSFT" +"2018-05-30",98.309998,99.25,97.910004,98.949997,22158500,98.570671,"MSFT" +"2018-05-31",99.290001,99.989998,98.610001,98.839996,34140900,98.46109,"MSFT" +"2018-06-01",99.279999,100.860001,99.169998,100.790001,28126200,100.403618,"MSFT" +"2018-06-04",101.260002,101.860001,100.849998,101.669998,27166800,101.280243,"MSFT" +"2018-06-05",102,102.330002,101.529999,102.190002,23514400,101.798256,"MSFT" +"2018-06-06",102.480003,102.599998,101.900002,102.489998,21122900,102.097099,"MSFT" +"2018-06-07",102.650002,102.690002,100.379997,100.879997,28232200,100.493271,"MSFT" +"2018-06-08",101.089996,101.949997,100.540001,101.629997,22165100,101.240395,"MSFT" +"2018-06-11",101.010002,101.589996,100.669998,101.050003,23490900,100.662628,"MSFT" +"2018-06-12",101.099998,101.449997,100.75,101.309998,18325200,100.921623,"MSFT" +"2018-06-13",101.720001,102.010002,100.559998,100.849998,29492900,100.463387,"MSFT" +"2018-06-14",101.650002,102.029999,101,101.419998,25691800,101.031204,"MSFT" +"2018-06-15",101.510002,101.529999,100.07,100.129997,65738600,99.746147,"MSFT" +"2018-06-18",100.010002,101.110001,99.419998,100.860001,23586000,100.473351,"MSFT" +"2018-06-19",99.650002,101,99.5,100.860001,28653100,100.473351,"MSFT" +"2018-06-20",101.370003,102.519997,101.120003,101.870003,26180800,101.479485,"MSFT" +"2018-06-21",102.080002,102.459999,100.879997,101.139999,23198200,100.752274,"MSFT" +"2018-06-22",100.410004,100.769997,99.629997,100.410004,38923100,100.025078,"MSFT" +"2018-06-25",100,100.110001,97.300003,98.389999,35433300,98.012817,"MSFT" +"2018-06-26",98.82,100.080002,98.75,99.080002,26897200,98.700172,"MSFT" +"2018-06-27",99.580002,100.019997,97.400002,97.540001,31298400,97.166077,"MSFT" +"2018-06-28",97.379997,99.110001,97.260002,98.629997,26650700,98.2519,"MSFT" +"2018-06-29",98.93,99.910004,98.330002,98.610001,28053200,98.231979,"MSFT" +"2018-07-02",98.099998,100.059998,98,100.010002,19564500,99.62661,"MSFT" +"2018-07-03",100.480003,100.629997,98.940002,99.050003,14670300,98.670288,"MSFT" +"2018-07-05",99.5,99.919998,99.029999,99.760002,18977400,99.377571,"MSFT" +"2018-07-06",99.889999,101.43,99.669998,101.160004,19234600,100.772202,"MSFT" +"2018-07-09",101.650002,102.25,101.25,101.849998,18212000,101.459557,"MSFT" +"2018-07-10",102,102.510002,101.860001,102.120003,19293100,101.728523,"MSFT" +"2018-07-11",101.150002,102.339996,101.099998,101.980003,19644600,101.589058,"MSFT" +"2018-07-12",102.769997,104.410004,102.730003,104.190002,24335900,103.790588,"MSFT" +"2018-07-13",104.370003,105.599998,104.089996,105.43,24635200,105.025833,"MSFT" +"2018-07-16",105.400002,105.82,104.519997,104.910004,21786900,104.507828,"MSFT" +"2018-07-17",104.610001,106.5,104.32,105.949997,25901700,105.543831,"MSFT" +"2018-07-18",105.940002,106.050003,104.720001,105.120003,29493900,104.717018,"MSFT" +"2018-07-19",104.93,105.309998,103.889999,104.400002,40171600,103.999779,"MSFT" +"2018-07-20",108.080002,108.199997,106.080002,106.269997,56004000,105.86261,"MSFT" +"2018-07-23",106.300003,108.139999,106.129997,107.970001,29707000,107.556091,"MSFT" +"2018-07-24",108.57,108.82,107.260002,107.660004,26316600,107.247284,"MSFT" +"2018-07-25",107.959999,111.150002,107.599998,110.830002,30702100,110.405128,"MSFT" +"2018-07-26",110.739998,111,109.5,109.620003,31372100,109.199768,"MSFT" +"2018-07-27",110.18,110.18,106.139999,107.68,37005300,107.267204,"MSFT" +"2018-07-30",107.190002,107.529999,104.760002,105.370003,34668300,104.966064,"MSFT" +"2018-07-31",106.489998,106.720001,105.379997,106.080002,27655200,105.67334,"MSFT" +"2018-08-01",106.029999,106.449997,105.419998,106.279999,23628700,105.872574,"MSFT" +"2018-08-02",105.400002,108.089996,104.839996,107.57,26104300,107.157623,"MSFT" +"2018-08-03",107.800003,108.050003,106.82,108.040001,18659600,107.625824,"MSFT" +"2018-08-06",108.120003,108.419998,107.559998,108.129997,20265900,107.715477,"MSFT" +"2018-08-07",108.559998,109.099998,108.169998,108.879997,16080200,108.462601,"MSFT" +"2018-08-08",109.330002,109.75,108.760002,109.489998,15487500,109.070267,"MSFT" +"2018-08-09",109.709999,110.160004,109.599998,109.669998,13660400,109.249573,"MSFT" +"2018-08-10",109.419998,109.690002,108.379997,109,18183700,108.582146,"MSFT" +"2018-08-13",109.239998,109.580002,108.099998,108.209999,18472500,107.795174,"MSFT" +"2018-08-14",108.559998,109.75,108.040001,109.559998,16788300,109.139999,"MSFT" +"2018-08-15",108.489998,108.989998,106.82,107.660004,29982800,107.660004,"MSFT" +"2018-08-16",108.300003,108.860001,107.300003,107.639999,21384300,107.639999,"MSFT" +"2018-08-17",107.360001,107.900002,106.690002,107.580002,18061500,107.580002,"MSFT" +"2018-08-20",107.510002,107.900002,106.480003,106.870003,17914200,106.870003,"MSFT" +"2018-08-21",106.919998,107.349998,105.849998,105.980003,22881900,105.980003,"MSFT" +"2018-08-22",105.849998,107.339996,105.779999,107.059998,18000600,107.059998,"MSFT" +"2018-08-23",107.150002,108.18,106.870003,107.559998,18167700,107.559998,"MSFT" +"2018-08-24",107.669998,108.559998,107.559998,108.400002,17234000,108.400002,"MSFT" +"2018-08-27",109.269997,109.639999,108.510002,109.599998,19662300,109.599998,"MSFT" +"2018-08-28",109.940002,110.5,109.790001,110.260002,19151500,110.260002,"MSFT" +"2018-08-29",110.449997,112.029999,110.269997,112.019997,20818000,112.019997,"MSFT" +"2018-08-30",111.669998,112.610001,111.440002,111.949997,22798700,111.949997,"MSFT" +"2018-08-31",111.690002,112.779999,111.519997,112.330002,23222700,112.330002,"MSFT" +"2018-09-04",110.849998,111.959999,110.220001,111.709999,22634600,111.709999,"MSFT" +"2018-09-05",111.010002,111.419998,108.099998,108.489998,32872400,108.489998,"MSFT" +"2018-09-06",108.25,108.989998,107.510002,108.739998,23477600,108.739998,"MSFT" +"2018-09-07",108.230003,108.720001,107.230003,108.209999,22498600,108.209999,"MSFT" +"2018-09-10",108.839996,109.639999,108.360001,109.379997,20727900,109.379997,"MSFT" +"2018-09-11",108.900002,111.589996,108.889999,111.239998,24301800,111.239998,"MSFT" +"2018-09-12",111.43,111.849998,110.510002,111.709999,18891100,111.709999,"MSFT" +"2018-09-13",112.120003,113.730003,112.120003,112.910004,26055600,112.910004,"MSFT" +"2018-09-14",113.360001,113.730003,112.440002,113.370003,19122300,113.370003,"MSFT" +"2018-09-17",113.690002,113.699997,111.860001,112.139999,20736500,112.139999,"MSFT" +"2018-09-18",112.190002,113.699997,111.720001,113.209999,22170900,113.209999,"MSFT" +"2018-09-19",113.050003,113.32,111.040001,111.699997,21728400,111.699997,"MSFT" +"2018-09-20",112.279999,113.800003,111.93,113.57,23714500,113.57,"MSFT" +"2018-09-21",114,115.290001,113.510002,114.260002,71229700,114.260002,"MSFT" +"2018-09-24",113.029999,114.900002,112.220001,114.669998,27334500,114.669998,"MSFT" +"2018-09-25",114.800003,115.099998,113.75,114.449997,22668000,114.449997,"MSFT" +"2018-09-26",114.470001,115.059998,113.739998,113.980003,19352000,113.980003,"MSFT" +"2018-09-27",114.779999,114.910004,114.199997,114.410004,19091300,114.410004,"MSFT" +"2018-09-28",114.190002,114.57,113.68,114.370003,21647800,114.370003,"MSFT" +"2018-10-01",114.75,115.68,114.730003,115.610001,18883100,115.610001,"MSFT" +"2018-10-02",115.300003,115.839996,114.440002,115.150002,20787200,115.150002,"MSFT" +"2018-10-03",115.419998,116.18,114.93,115.169998,16648000,115.169998,"MSFT" +"2018-10-04",114.610001,114.760002,111.629997,112.790001,34821700,112.790001,"MSFT" +"2018-10-05",112.629997,113.169998,110.639999,112.129997,29068900,112.129997,"MSFT" +"2018-10-08",111.660004,112.029999,109.339996,110.849998,29640600,110.849998,"MSFT" +"2018-10-09",111.139999,113.080002,110.800003,112.260002,26198600,112.260002,"MSFT" +"2018-10-10",111.239998,111.5,105.790001,106.160004,61376300,106.160004,"MSFT" +"2018-10-11",105.349998,108.93,104.199997,105.910004,63904300,105.910004,"MSFT" +"2018-10-12",109.010002,111.239998,107.120003,109.57,47742100,109.57,"MSFT" +"2018-10-15",108.910004,109.480003,106.949997,107.599998,32068100,107.599998,"MSFT" +"2018-10-16",109.540001,111.410004,108.949997,111,31610200,111,"MSFT" +"2018-10-17",111.68,111.809998,109.550003,110.709999,26548200,110.709999,"MSFT" +"2018-10-18",110.099998,110.529999,107.830002,108.5,32506200,108.5,"MSFT" +"2018-10-19",108.93,110.860001,108.209999,108.660004,32785500,108.660004,"MSFT" +"2018-10-22",109.32,110.540001,108.239998,109.629997,26545600,109.629997,"MSFT" +"2018-10-23",107.769997,108.970001,105.110001,108.099998,43770400,108.099998,"MSFT" +"2018-10-24",108.410004,108.489998,101.589996,102.32,63897800,102.32,"MSFT" +"2018-10-25",106.550003,109.269997,106.150002,108.300003,61646800,108.300003,"MSFT" +"2018-10-26",105.690002,108.75,104.760002,106.959999,55523100,106.959999,"MSFT" +"2018-10-29",108.110001,108.699997,101.629997,103.849998,55162000,103.849998,"MSFT" +"2018-10-30",103.660004,104.379997,100.110001,103.730003,65350900,103.730003,"MSFT" +"2018-10-31",105.440002,108.139999,105.389999,106.809998,51062400,106.809998,"MSFT" +"2018-11-01",107.050003,107.32,105.529999,105.919998,33384200,105.919998,"MSFT" +"2018-11-02",106.480003,107.32,104.980003,106.160004,37680200,106.160004,"MSFT" +"2018-11-05",106.370003,107.739998,105.900002,107.510002,27922100,107.510002,"MSFT" +"2018-11-06",107.379997,108.839996,106.279999,107.720001,24340200,107.720001,"MSFT" +"2018-11-07",109.440002,112.239998,109.400002,111.959999,37885300,111.959999,"MSFT" diff --git a/test/sample-content/python/stock-api-fastapi/requirements.txt b/test/sample-content/python/stock-api-fastapi/requirements.txt new file mode 100644 index 000000000..96b091c3e --- /dev/null +++ b/test/sample-content/python/stock-api-fastapi/requirements.txt @@ -0,0 +1,4 @@ +numpy +pandas +fastapi +pedantic diff --git a/test/sample-content/python/stock-api-fastapi/thumbnail.jpg b/test/sample-content/python/stock-api-fastapi/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea49edde30a15772f7e3df2a78c7ea45962b7053 GIT binary patch literal 49453 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 btFO+;RR46{ApP5V diff --git a/test/sample-content/python/stock-api-flask/app.py b/test/sample-content/python/stock-api-flask/app.py new file mode 100644 index 000000000..bb8f83fa9 --- /dev/null +++ b/test/sample-content/python/stock-api-flask/app.py @@ -0,0 +1,131 @@ +# -*- coding: utf-8 -*- +import os +import numpy as np +import pandas as pd +from flask import Flask +from flask_restx import Api, Resource, fields + +# Fetch prices from local CSV using pandas +prices = pd.read_csv( + os.path.join(os.path.dirname(__file__), "prices.csv"), + index_col=0, + parse_dates=True, +) + + +# Configure the Flask app using RestX for swagger documentation +app = Flask(__name__) +app.config["SWAGGER_UI_DOC_EXPANSION"] = "list" +app.config["RESTX_MASK_SWAGGER"] = False +app.config["ERROR_INCLUDE_MESSAGE"] = False + + +api = Api( + app, + version="0.1.0", + title="Stocks API", + description="The Stocks API provides pricing and volatility data for a " + "limited number of US equities from 2010-2018", +) +ns = api.namespace("stocks") + +# Define stock and price models for marshalling and documenting response objects +tickers_model = ns.model( + "Tickers", + { + "tickers": fields.List( + fields.String(description="Ticker of the stock"), + description="All available stock tickers", + ), + }, +) + +stock_model = ns.model( + "Stock", + { + "ticker": fields.String(description="Ticker of the stock"), + "price": fields.Float(description="Latest price of the stock"), + "volatility": fields.Float(description="Latest volatility of the stock price"), + }, +) + +price_model = ns.model( + "Price", + { + "date": fields.Date, + "high": fields.Float(description="High price for this date"), + "low": fields.Float(description="Low price for this date"), + "close": fields.Float(description="Closing price for this date"), + "volume": fields.Integer(description="Daily volume for this date"), + "adjusted": fields.Float(description="Split-adjusted price for this date"), + }, +) + + +class TickerNotFound(Exception): + def __init__(self, ticker): + self.ticker = ticker + self.message = "Ticker `{}` not found".format(self.ticker) + + def __str__(self): + return "TickerNotFound('{}')".format(self.ticker) + + +# Our simple API only has a few GET endpoints +@ns.route("/") +class StockList(Resource): + """Shows a list of all available tickers""" + + @ns.marshal_with(tickers_model) + def get(self): + tickers = prices["ticker"].unique() + return {"tickers": tickers} + + +@ns.route("/") +@ns.response(404, "Ticker not found") +@ns.param("ticker", "The ticker for the stock") +class Stock(Resource): + """Shows the latest price and volatility for the specified stock""" + + @ns.marshal_list_with(stock_model) + def get(self, ticker): + if ticker not in prices["ticker"].unique(): + raise TickerNotFound(ticker) + + ticker_prices = prices[prices["ticker"] == ticker] + current_price = ticker_prices["close"].last("1d").round(2) + current_volatility = np.log( + ticker_prices["adjusted"] / ticker_prices["adjusted"].shift(1) + ).var() + + return { + "ticker": ticker, + "price": current_price, + "volatility": current_volatility, + } + + +@ns.route("//history") +@ns.response(404, "Ticker not found") +@ns.param("ticker", "The ticker for the stock") +class StockHistory(Resource): + """Shows the price history for the specified stock""" + + @ns.marshal_list_with(price_model) + def get(self, ticker): + if ticker not in prices["ticker"].unique(): + raise TickerNotFound(ticker) + + ticker_prices = prices[prices["ticker"] == ticker] + ticker_prices["date"] = ticker_prices.index + return ticker_prices.to_dict("records") + + +@api.errorhandler(TickerNotFound) +def handle_ticker_not_found(error): + return {"message": error.message}, 404 + + +if __name__ == "__main__": + app.run(debug=True) diff --git a/test/sample-content/python/stock-api-flask/prices.csv b/test/sample-content/python/stock-api-flask/prices.csv new file mode 100644 index 000000000..a8a580180 --- /dev/null +++ b/test/sample-content/python/stock-api-flask/prices.csv @@ -0,0 +1,12776 @@ +"date","open","high","low","close","volume","adjusted","ticker" +"2010-01-04",30.49,30.642857,30.34,30.572857,123432400,20.473503,"AAPL" +"2010-01-05",30.657143,30.798571,30.464285,30.625713,150476200,20.508902,"AAPL" +"2010-01-06",30.625713,30.747143,30.107143,30.138571,138040000,20.18268,"AAPL" +"2010-01-07",30.25,30.285715,29.864286,30.082857,119282800,20.145369,"AAPL" +"2010-01-08",30.042856,30.285715,29.865715,30.282858,111902700,20.279305,"AAPL" +"2010-01-11",30.4,30.428572,29.778572,30.015715,115557400,20.10041,"AAPL" +"2010-01-12",29.884285,29.967142,29.488571,29.674286,148614900,19.871763,"AAPL" +"2010-01-13",29.695715,30.132856,29.157143,30.092857,151473000,20.152065,"AAPL" +"2010-01-14",30.015715,30.065714,29.860001,29.918571,108223500,20.035355,"AAPL" +"2010-01-15",30.132856,30.228571,29.41,29.418571,148516900,19.700523,"AAPL" +"2010-01-19",29.761429,30.741428,29.605715,30.719999,182501900,20.572037,"AAPL" +"2010-01-20",30.701429,30.792856,29.928572,30.247143,153038200,20.25539,"AAPL" +"2010-01-21",30.297142,30.472857,29.601429,29.724285,152038600,19.905249,"AAPL" +"2010-01-22",29.540001,29.642857,28.165714,28.25,220441900,18.917973,"AAPL" +"2010-01-25",28.93,29.242857,28.598572,29.01,266424900,19.42692,"AAPL" +"2010-01-26",29.421429,30.530001,28.940001,29.42,466777500,19.701479,"AAPL" +"2010-01-27",29.549999,30.082857,28.504286,29.697144,430642100,19.887072,"AAPL" +"2010-01-28",29.275715,29.357143,28.385714,28.469999,293375600,19.0653,"AAPL" +"2010-01-29",28.725714,28.885714,27.178572,27.437143,311488100,18.373636,"AAPL" +"2010-02-01",27.481428,28,27.328571,27.818571,187469100,18.629066,"AAPL" +"2010-02-02",27.987143,28.045713,27.625713,27.98,174585600,18.737165,"AAPL" +"2010-02-03",27.881428,28.6,27.774286,28.461428,153832000,19.059557,"AAPL" +"2010-02-04",28.104286,28.338572,27.367144,27.435715,189413000,18.372683,"AAPL" +"2010-02-05",27.518572,28,27.264286,27.922857,212576700,18.6989,"AAPL" +"2010-02-08",27.955715,28.268572,27.714285,27.731428,119567700,18.570709,"AAPL" +"2010-02-09",28.059999,28.214285,27.821428,28.027143,158221700,18.768732,"AAPL" +"2010-02-10",27.984285,28.085714,27.751429,27.874287,92590400,18.66637,"AAPL" +"2010-02-11",27.84,28.535715,27.722857,28.381428,137586400,19.005989,"AAPL" +"2010-02-12",28.301428,28.805714,27.928572,28.625713,163867200,19.169575,"AAPL" +"2010-02-16",28.848572,29.098572,28.788572,29.057142,135934400,19.458488,"AAPL" +"2010-02-17",29.17,29.187143,28.694286,28.935715,109099200,19.377171,"AAPL" +"2010-02-18",28.804285,29.127142,28.702858,28.99,105706300,19.413525,"AAPL" +"2010-02-19",28.837143,29.028572,28.73,28.809999,103867400,19.292986,"AAPL" +"2010-02-22",28.905714,28.928572,28.455715,28.631428,97640900,19.173403,"AAPL" +"2010-02-23",28.571428,28.761429,27.95857,28.151428,143773700,18.851965,"AAPL" +"2010-02-24",28.318571,28.777143,28.262857,28.665714,115141600,19.196365,"AAPL" +"2010-02-25",28.197144,28.98,28.127142,28.857143,166281500,19.324553,"AAPL" +"2010-02-26",28.911428,29.309999,28.857143,29.231428,126865200,19.575197,"AAPL" +"2010-03-01",29.392857,29.928572,29.35,29.855715,137523400,19.993259,"AAPL" +"2010-03-02",29.99,30.118572,29.677143,29.835714,141636600,19.979864,"AAPL" +"2010-03-03",29.848572,29.981428,29.705715,29.904285,93013200,20.025789,"AAPL" +"2010-03-04",29.897142,30.131428,29.804285,30.101429,91510300,20.15781,"AAPL" +"2010-03-05",30.705715,31.385714,30.661428,31.278572,224905100,20.946098,"AAPL" +"2010-03-08",31.43,31.441429,31.178572,31.297142,107472400,20.958532,"AAPL" +"2010-03-09",31.187143,32.142857,31.127142,31.860001,230064800,21.335455,"AAPL" +"2010-03-10",31.975714,32.21143,31.885714,32.119999,149054500,21.509565,"AAPL" +"2010-03-11",31.987143,32.214287,31.902857,32.214287,101425100,21.57271,"AAPL" +"2010-03-12",32.48143,32.532856,32.25,32.371429,104080900,21.677944,"AAPL" +"2010-03-15",32.197144,32.214287,31.464285,31.977142,123375700,21.4139,"AAPL" +"2010-03-16",32.025715,32.139999,31.787144,32.064285,111727000,21.472258,"AAPL" +"2010-03-17",32.128571,32.349998,31.895714,32.017143,112739200,21.440695,"AAPL" +"2010-03-18",32.014286,32.142857,31.801428,32.092857,85527400,21.491394,"AAPL" +"2010-03-19",32.112858,32.177143,31.604286,31.75,139861400,21.261791,"AAPL" +"2010-03-22",31.495714,32.285713,31.450001,32.107143,114104900,21.500961,"AAPL" +"2010-03-23",32.234287,32.682858,32.014286,32.622856,150607800,21.846313,"AAPL" +"2010-03-24",32.52,32.885715,32.501427,32.767143,149445100,21.942932,"AAPL" +"2010-03-25",32.988571,32.995716,32.32143,32.378571,135571100,21.682722,"AAPL" +"2010-03-26",32.707142,33.135715,32.650002,32.985714,160218800,22.089304,"AAPL" +"2010-03-29",33.285713,33.41,33.08857,33.19857,135186100,22.231852,"AAPL" +"2010-03-30",33.799999,33.925713,33.464287,33.692856,131827500,22.562851,"AAPL" +"2010-03-31",33.64143,33.80143,33.494286,33.57143,107664900,22.481535,"AAPL" +"2010-04-01",33.915714,34.104286,33.25,33.709999,150786300,22.574331,"AAPL" +"2010-04-05",33.568573,34.072857,33.53857,34.07,171126900,22.815414,"AAPL" +"2010-04-06",34.028572,34.32,33.857143,34.220001,111754300,22.915867,"AAPL" +"2010-04-07",34.221428,34.560001,34.094284,34.371429,157125500,23.017267,"AAPL" +"2010-04-08",34.348572,34.505714,34.005714,34.278572,143247300,22.95509,"AAPL" +"2010-04-09",34.490002,34.555714,34.351429,34.541428,83545700,23.131105,"AAPL" +"2010-04-12",34.599998,34.724285,34.544285,34.612858,83256600,23.178946,"AAPL" +"2010-04-13",34.55143,34.685715,34.444286,34.632858,76552700,23.192335,"AAPL" +"2010-04-14",35.040001,35.115715,34.867142,35.098572,101019100,23.504208,"AAPL" +"2010-04-15",35.111427,35.575714,35.072857,35.560001,94196200,23.81321,"AAPL" +"2010-04-16",35.509998,35.877144,34.935715,35.342857,187636400,23.667795,"AAPL" +"2010-04-19",35.290001,35.412857,34.53857,35.295715,141731100,23.636227,"AAPL" +"2010-04-20",35.505714,35.607143,34.708572,34.941429,184581600,23.398975,"AAPL" +"2010-04-21",36.971428,37.17857,36.532856,37.031429,245597800,24.798574,"AAPL" +"2010-04-22",36.89143,38.107143,36.599998,38.067142,198356200,25.492147,"AAPL" +"2010-04-23",38.284286,38.882858,38.142857,38.689999,199238900,25.909252,"AAPL" +"2010-04-26",38.84,38.922855,38.312859,38.5,119767200,25.782022,"AAPL" +"2010-04-27",38.181427,38.262856,37.217144,37.434284,177335900,25.068346,"AAPL" +"2010-04-28",37.607143,37.714287,36.630001,37.371429,189600600,25.026253,"AAPL" +"2010-04-29",37.574287,38.57143,37.43,38.377144,139710200,25.699749,"AAPL" +"2010-04-30",38.472858,38.652859,37.285713,37.298573,135615900,24.977465,"AAPL" +"2010-05-03",37.691429,38.26857,37.554287,38.049999,113585500,25.480667,"AAPL" +"2010-05-04",37.555714,37.612858,36.67857,36.954285,180954900,24.746908,"AAPL" +"2010-05-05",36.147144,36.877144,35.532856,36.57,220775800,24.489573,"AAPL" +"2010-05-06",36.261429,36.892857,28.464285,35.17857,321465200,23.557777,"AAPL" +"2010-05-07",34.815716,35.224285,32.172855,33.694286,419004600,22.563812,"AAPL" +"2010-05-10",35.75,36.378571,35.504284,36.284286,246076600,24.298233,"AAPL" +"2010-05-11",35.977142,37.127144,35.785713,36.645714,212226700,24.54027,"AAPL" +"2010-05-12",37.034286,37.59,36.957142,37.441429,163594900,25.07313,"AAPL" +"2010-05-13",37.602856,37.857143,36.628571,36.908573,149928100,24.716295,"AAPL" +"2010-05-14",36.451427,36.639999,35.642857,36.259998,189840700,24.281975,"AAPL" +"2010-05-17",36.385715,36.597141,35.387142,36.317142,190708700,24.320242,"AAPL" +"2010-05-18",36.71143,36.935715,35.751427,36.05143,195669600,24.142302,"AAPL" +"2010-05-19",35.642857,36.131428,34.978573,35.477142,256431700,23.757723,"AAPL" +"2010-05-20",34.554287,34.835712,33.744286,33.965714,320728800,22.745571,"AAPL" +"2010-05-21",33.259998,34.92857,33.049999,34.617142,305972800,23.181812,"AAPL" +"2010-05-24",35.325714,35.842857,35.18,35.251427,188559700,23.606569,"AAPL" +"2010-05-25",34.192856,35.251427,33.880001,35.031429,262001600,23.459248,"AAPL" +"2010-05-26",35.725716,36.01857,34.82143,34.872856,212663500,23.35305,"AAPL" +"2010-05-27",35.799999,36.27,35.587143,36.192856,166570600,24.237003,"AAPL" +"2010-05-28",37.055714,37.057144,36.192856,36.697144,203903700,24.574713,"AAPL" +"2010-06-01",37.098572,37.991428,36.994286,37.261429,219118200,24.952587,"AAPL" +"2010-06-02",37.791428,37.828571,37.189999,37.707142,172137000,25.251074,"AAPL" +"2010-06-03",37.882858,37.935715,37.201427,37.58857,162526700,25.171667,"AAPL" +"2010-06-04",36.887142,37.414288,36.375713,36.565716,189576100,24.486702,"AAPL" +"2010-06-07",36.898571,37.021427,35.792858,35.848572,221735500,24.006456,"AAPL" +"2010-06-08",36.177143,36.257141,35.092857,35.618572,250192600,23.852427,"AAPL" +"2010-06-09",35.924286,35.985714,34.64143,34.742859,213657500,23.265999,"AAPL" +"2010-06-10",34.977142,35.854286,34.599998,35.787144,194089000,23.965321,"AAPL" +"2010-06-11",35.46143,36.265713,35.33857,36.215714,136439800,24.252317,"AAPL" +"2010-06-14",36.565716,37.021427,36.287144,36.325714,150740100,24.325981,"AAPL" +"2010-06-15",36.52,37.121429,36.5,37.098572,146268500,24.843534,"AAPL" +"2010-06-16",37.299999,38.25,37.232857,38.17857,195919500,25.566769,"AAPL" +"2010-06-17",38.657143,38.985714,38.5,38.83857,218213800,26.008745,"AAPL" +"2010-06-18",38.892857,39.285713,38.774284,39.152859,196155400,26.219212,"AAPL" +"2010-06-21",39.669998,39.85857,38.389999,38.595715,194122600,25.846111,"AAPL" +"2010-06-22",38.880001,39.424286,38.785713,39.121429,179315500,26.198172,"AAPL" +"2010-06-23",39.225716,39.237144,38.271427,38.709999,192114300,25.922642,"AAPL" +"2010-06-24",38.714287,39.028572,38.299999,38.42857,178569300,25.73418,"AAPL" +"2010-06-25",38.580002,38.610001,37.972858,38.099998,137485600,25.514153,"AAPL" +"2010-06-28",38.132858,38.535713,37.78857,38.328571,146237000,25.667219,"AAPL" +"2010-06-29",37.73143,37.77,36.328571,36.595715,283336200,24.506784,"AAPL" +"2010-06-30",36.672855,36.852856,35.715714,35.932858,184863000,24.062895,"AAPL" +"2010-07-01",36.328571,36.400002,34.745716,35.497143,255724000,23.771114,"AAPL" +"2010-07-02",35.784286,35.847141,34.742859,35.277142,173460700,23.623789,"AAPL" +"2010-07-06",35.857143,36.114285,35.165714,35.51857,153808900,23.785467,"AAPL" +"2010-07-07",35.784286,36.967144,35.67857,36.952858,163639000,24.745962,"AAPL" +"2010-07-08",37.497143,37.557144,36.412857,36.869999,184536100,24.690466,"AAPL" +"2010-07-09",36.69857,37.128571,36.451427,37.08857,108330600,24.83684,"AAPL" +"2010-07-12",36.932858,37.407143,36.408573,36.755714,140719600,24.613934,"AAPL" +"2010-07-13",36.617142,36.628571,35.204285,35.971428,297731000,24.088724,"AAPL" +"2010-07-14",35.625713,36.542858,35.57143,36.104286,203011900,24.177696,"AAPL" +"2010-07-15",35.46143,36.709999,35.328571,35.921429,206216500,24.055246,"AAPL" +"2010-07-16",36.168571,36.424286,35.487144,35.700001,259964600,23.906961,"AAPL" +"2010-07-19",35.697144,35.697144,34.228573,35.082859,256119500,23.493677,"AAPL" +"2010-07-20",34.700001,36.128571,34.287144,35.984287,268737700,24.09734,"AAPL" +"2010-07-21",37.869999,37.878571,36.285713,36.32,296417800,24.322155,"AAPL" +"2010-07-22",36.811428,37.142857,36.472858,37.002857,161329700,24.779438,"AAPL" +"2010-07-23",36.727142,37.197144,36.611427,37.134285,133347200,24.867451,"AAPL" +"2010-07-26",37.142857,37.157143,36.815716,37.040001,105137900,24.804317,"AAPL" +"2010-07-27",37.267143,37.828571,37.185715,37.725716,146192900,25.26351,"AAPL" +"2010-07-28",37.667141,37.998573,37.17857,37.279999,129996300,24.965033,"AAPL" +"2010-07-29",37.244286,37.521427,36.585712,36.872856,160951700,24.692377,"AAPL" +"2010-07-30",36.555714,37.099998,36.414288,36.75,112052500,24.610109,"AAPL" +"2010-08-02",37.205715,37.512856,37.08857,37.407143,107013900,25.050171,"AAPL" +"2010-08-03",37.287144,37.60857,37.060001,37.418571,104413400,25.057827,"AAPL" +"2010-08-04",37.548573,37.754284,37.187141,37.568573,105093800,25.158278,"AAPL" +"2010-08-05",37.389999,37.597141,37.221428,37.385715,72274300,25.035818,"AAPL" +"2010-08-06",37.111427,37.355713,36.804287,37.155716,111224400,24.8818,"AAPL" +"2010-08-09",37.354286,37.450001,37.081429,37.392857,75782000,25.040604,"AAPL" +"2010-08-10",37.121429,37.207142,36.792858,37.058571,112980000,24.81675,"AAPL" +"2010-08-11",36.485714,36.527142,35.687141,35.741428,155013600,23.934704,"AAPL" +"2010-08-12",35.241428,36.157143,35.16,35.970001,133730100,24.087772,"AAPL" +"2010-08-13",35.950001,35.982857,35.584286,35.585712,88717300,23.830423,"AAPL" +"2010-08-16",35.368572,35.715714,35.23143,35.377144,79607500,23.690756,"AAPL" +"2010-08-17",35.725716,36.375713,35.599998,35.995716,105660100,24.104992,"AAPL" +"2010-08-18",36.05143,36.381428,35.939999,36.152859,84924000,24.210226,"AAPL" +"2010-08-19",36.119999,36.21143,35.525715,35.697144,106676500,23.905052,"AAPL" +"2010-08-20",35.627144,36.274284,35.57143,35.662857,96057500,23.882092,"AAPL" +"2010-08-23",35.970001,36,35.035713,35.114285,103510400,23.514727,"AAPL" +"2010-08-24",34.667141,34.714287,34.092857,34.275715,150641400,22.953173,"AAPL" +"2010-08-25",34.005714,34.855713,33.885715,34.69857,149216900,23.236345,"AAPL" +"2010-08-26",35.064285,35.107143,34.325714,34.325714,116626300,22.986652,"AAPL" +"2010-08-27",34.535713,34.658573,33.651428,34.517143,137097800,23.114843,"AAPL" +"2010-08-30",34.394287,35.107143,34.382858,34.642857,95822300,23.199038,"AAPL" +"2010-08-31",34.549999,34.937141,34.335712,34.728573,105196700,23.256433,"AAPL" +"2010-09-01",35.352856,35.922855,35.182858,35.761429,174259400,23.948099,"AAPL" +"2010-09-02",35.894287,36.024284,35.509998,36.024284,103856900,24.124121,"AAPL" +"2010-09-03",36.441429,36.968571,36.357143,36.967144,130197200,24.755524,"AAPL" +"2010-09-07",36.662857,37.075714,36.607143,36.830002,85639400,24.663687,"AAPL" +"2010-09-08",37.111427,37.77,37.014286,37.560001,131637800,25.152536,"AAPL" +"2010-09-09",37.862858,38.074287,37.560001,37.581429,109643800,25.166883,"AAPL" +"2010-09-10",37.598572,37.785713,37.342857,37.630001,96885600,25.199409,"AAPL" +"2010-09-13",37.974285,38.325714,37.965714,38.148571,97195000,25.546682,"AAPL" +"2010-09-14",38.029999,38.452858,37.931427,38.294285,102037600,25.644258,"AAPL" +"2010-09-15",38.310001,38.625713,38.262856,38.602856,107342200,25.850899,"AAPL" +"2010-09-16",38.605713,39.524284,38.5,39.509998,163025800,26.458378,"AAPL" +"2010-09-17",39.669998,39.708572,39.097141,39.33857,158619300,26.343573,"AAPL" +"2010-09-20",39.439999,40.540001,39.407143,40.46143,164669400,27.09552,"AAPL" +"2010-09-21",40.55143,41.049999,40.398571,40.53857,167018600,27.147177,"AAPL" +"2010-09-22",40.387142,41.139999,40.344284,41.107143,146322400,27.527927,"AAPL" +"2010-09-23",40.904285,41.822857,40.857143,41.274284,196529200,27.639862,"AAPL" +"2010-09-24",41.728573,41.932858,41.507141,41.759998,162372000,27.965115,"AAPL" +"2010-09-27",41.997143,42.104286,41.572857,41.594284,120708700,27.854143,"AAPL" +"2010-09-28",41.681427,41.681427,39.285713,40.98,258760600,27.442789,"AAPL" +"2010-09-29",41.032856,41.401428,40.857143,41.052856,117411000,27.491571,"AAPL" +"2010-09-30",41.285713,41.42857,40.17857,40.535713,168347900,27.145264,"AAPL" +"2010-10-01",40.878571,40.939999,40.192856,40.360001,112035700,27.027594,"AAPL" +"2010-10-04",40.228573,40.414288,39.681427,39.805714,108825500,26.656401,"AAPL" +"2010-10-05",40.285713,41.349998,40.259998,41.277142,125491800,27.641764,"AAPL" +"2010-10-06",41.369999,41.712856,40.751427,41.312859,167717200,27.665682,"AAPL" +"2010-10-07",41.477142,41.497143,40.987144,41.317142,102099900,27.668552,"AAPL" +"2010-10-08",41.672855,42.07143,41.42857,42.009998,164600800,28.132532,"AAPL" +"2010-10-11",42.105713,42.462856,42.085712,42.194286,106938300,28.255941,"AAPL" +"2010-10-12",42.201427,42.785713,41.784286,42.648571,139636000,28.560163,"AAPL" +"2010-10-13",42.885715,43.137142,42.828571,42.877144,157523100,28.713224,"AAPL" +"2010-10-14",43.098572,43.209999,42.914288,43.187141,108824100,28.920822,"AAPL" +"2010-10-15",43.919998,45,43.558571,44.962856,230548500,30.109943,"AAPL" +"2010-10-18",45.495716,45.57143,44.898571,45.42857,273252700,30.421824,"AAPL" +"2010-10-19",43.342857,44.824287,42.860001,44.212856,308196000,29.607702,"AAPL" +"2010-10-20",44.142857,44.892857,43.83857,44.361427,180406100,29.707193,"AAPL" +"2010-10-21",44.622856,44.962856,43.828571,44.217144,137865000,29.610575,"AAPL" +"2010-10-22",44.152859,44.291428,43.757141,43.924286,93194500,29.414457,"AAPL" +"2010-10-25",44.155716,44.514286,44.062859,44.119999,98115500,29.545521,"AAPL" +"2010-10-26",43.83857,44.248573,43.664288,44.007141,98232400,29.469952,"AAPL" +"2010-10-27",43.950001,44.271427,43.657143,43.975716,99750700,29.448908,"AAPL" +"2010-10-28",43.992859,44,42.985714,43.605713,137762800,29.201128,"AAPL" +"2010-10-29",43.46143,43.697144,42.98143,42.997143,107627800,28.793591,"AAPL" +"2010-11-01",43.174286,43.657143,43.171429,43.454285,105972300,29.099718,"AAPL" +"2010-11-02",43.857143,44.312859,43.857143,44.194286,108482500,29.595274,"AAPL" +"2010-11-03",44.48143,44.697144,44.075714,44.685715,127087100,29.92436,"AAPL" +"2010-11-04",45.064285,45.740002,45.004284,45.467144,160622000,30.447659,"AAPL" +"2010-11-05",45.427143,45.652859,45.25,45.304287,90313300,30.338596,"AAPL" +"2010-11-08",45.314285,45.681427,45.251427,45.517143,70439600,30.481138,"AAPL" +"2010-11-09",45.864285,45.900002,44.92857,45.154285,95886000,30.238144,"AAPL" +"2010-11-10",45.234287,45.53857,44.792858,45.432858,96056800,30.424692,"AAPL" +"2010-11-11",45,45.485714,44.892857,45.235714,90321000,30.292677,"AAPL" +"2010-11-12",45.142857,45.214287,43.375713,44.004284,198961700,29.46804,"AAPL" +"2010-11-15",44.065716,44.362858,43.752857,43.862858,100901500,29.373322,"AAPL" +"2010-11-16",43.674286,43.942856,42.759998,43.084286,164412500,28.851942,"AAPL" +"2010-11-17",43.028572,43.427143,42.537144,42.92857,119862400,28.747673,"AAPL" +"2010-11-18",43.599998,44.238571,43.527142,44.061428,123622800,29.506304,"AAPL" +"2010-11-19",43.995716,44.057144,43.605713,43.818573,96210800,29.343664,"AAPL" +"2010-11-22",43.811428,44.765713,43.695713,44.765713,98268800,29.977942,"AAPL" +"2010-11-23",44.349998,44.535713,43.794285,44.104286,129861900,29.534994,"AAPL" +"2010-11-24",44.57143,45.057144,44.535713,44.971428,103431300,30.115692,"AAPL" +"2010-11-26",44.82,45.385715,44.705715,45,59396400,30.134829,"AAPL" +"2010-11-29",45.07143,45.354286,44.482857,45.267143,111446300,30.313725,"AAPL" +"2010-11-30",44.791428,44.908573,44.41,44.450001,125464500,29.766512,"AAPL" +"2010-12-01",45.03857,45.392857,45,45.200001,115437700,30.268757,"AAPL" +"2010-12-02",45.361427,45.57143,44.984287,45.450001,115709300,30.436178,"AAPL" +"2010-12-03",45.287144,45.521427,45.191429,45.348572,85523200,30.368246,"AAPL" +"2010-12-06",45.52,46.047142,45.488571,45.735714,112120400,30.627504,"AAPL" +"2010-12-07",46.257141,46.284286,45.445713,45.458572,97863500,30.44191,"AAPL" +"2010-12-08",45.66143,45.860001,45.30143,45.85857,80483900,30.70978,"AAPL" +"2010-12-09",46.01857,46.07143,45.574287,45.68,73537800,30.590206,"AAPL" +"2010-12-10",45.664288,45.864285,45.514286,45.794285,65627800,30.666725,"AAPL" +"2010-12-13",46.33857,46.437141,45.857143,45.952858,109953900,30.772919,"AAPL" +"2010-12-14",45.96143,46.077145,45.57143,45.755714,87752000,30.640896,"AAPL" +"2010-12-15",45.714287,46.142857,45.598572,45.765713,104328000,30.647593,"AAPL" +"2010-12-16",45.869999,46.087143,45.728573,45.892857,80507700,30.732735,"AAPL" +"2010-12-17",45.947144,45.970001,45.747143,45.80143,96732300,30.671507,"AAPL" +"2010-12-20",45.942856,46.17857,45.46143,46.029999,96402600,30.824575,"AAPL" +"2010-12-21",46.142857,46.341427,46.007141,46.314285,64088500,31.014954,"AAPL" +"2010-12-22",46.337143,46.531429,46.221428,46.451427,66480400,31.106781,"AAPL" +"2010-12-23",46.42857,46.450001,46.167141,46.228573,55789300,30.95756,"AAPL" +"2010-12-27",46.121429,46.491428,45.931427,46.382858,62454000,31.060879,"AAPL" +"2010-12-28",46.558571,46.665714,46.437141,46.495716,43981000,31.136446,"AAPL" +"2010-12-29",46.602856,46.635715,46.442856,46.470001,40784800,31.119228,"AAPL" +"2010-12-30",46.497143,46.501427,46.150002,46.237144,39373600,30.963297,"AAPL" +"2010-12-31",46.135715,46.21143,45.901428,46.080002,48377000,30.85807,"AAPL" +"2011-01-03",46.52,47.18,46.405716,47.081429,111284600,31.528688,"AAPL" +"2011-01-04",47.491428,47.5,46.878571,47.327145,77270200,31.693233,"AAPL" +"2011-01-05",47.078571,47.762856,47.07143,47.714287,63879900,31.952478,"AAPL" +"2011-01-06",47.817142,47.892857,47.557144,47.675713,75107200,31.926651,"AAPL" +"2011-01-07",47.712856,48.049999,47.414288,48.017143,77982800,32.155293,"AAPL" +"2011-01-10",48.404285,49.032856,48.167141,48.921429,112140000,32.76086,"AAPL" +"2011-01-11",49.26857,49.279999,48.495716,48.805714,111027000,32.683372,"AAPL" +"2011-01-12",49.035713,49.204285,48.857143,49.202858,75647600,32.949322,"AAPL" +"2011-01-13",49.308571,49.52,49.121429,49.382858,74195100,33.069874,"AAPL" +"2011-01-14",49.412857,49.782856,49.205715,49.782856,77210000,33.337727,"AAPL" +"2011-01-18",47.074287,49.251427,46.57143,48.664288,470249500,32.588665,"AAPL" +"2011-01-19",49.764286,49.799999,48.125713,48.405716,283903200,32.415508,"AAPL" +"2011-01-20",48.061428,48.328571,47.16,47.525715,191197300,31.826202,"AAPL" +"2011-01-21",47.681427,47.84,46.66143,46.674286,188600300,31.256037,"AAPL" +"2011-01-24",46.695713,48.207142,46.674286,48.207142,143670800,32.282539,"AAPL" +"2011-01-25",48.047142,48.777142,47.795715,48.771427,136717000,32.660408,"AAPL" +"2011-01-26",48.994286,49.371429,48.785713,49.121429,126718900,32.894798,"AAPL" +"2011-01-27",49.111427,49.241428,48.975716,49.029999,71256500,32.833576,"AAPL" +"2011-01-28",49.167141,49.200001,47.647144,48.014286,148014300,32.153385,"AAPL" +"2011-01-31",47.971428,48.577145,47.757141,48.474285,94311700,32.461422,"AAPL" +"2011-02-01",48.757141,49.378571,48.71143,49.290001,106658300,33.007687,"AAPL" +"2011-02-02",49.207142,49.32143,49.078571,49.188572,64738800,32.939743,"AAPL" +"2011-02-03",49.114285,49.177143,48.364285,49.062859,98449400,32.855564,"AAPL" +"2011-02-04",49.091427,49.528572,49.072857,49.5,80460100,33.148308,"AAPL" +"2011-02-07",49.69857,50.464287,49.662857,50.26857,121255400,33.662994,"AAPL" +"2011-02-08",50.525715,50.78857,50.307144,50.742859,95260200,33.980614,"AAPL" +"2011-02-09",50.741428,51.285713,50.695713,51.165714,120686300,34.263775,"AAPL" +"2011-02-10",51.055714,51.42857,49.714287,50.648571,232137500,33.917465,"AAPL" +"2011-02-11",50.67857,51.114285,50.505714,50.978573,91893200,34.138454,"AAPL" +"2011-02-14",50.970001,51.354286,50.958572,51.311428,77604100,34.361355,"AAPL" +"2011-02-15",51.312859,51.424286,51.078571,51.414288,71043700,34.430244,"AAPL" +"2011-02-16",51.542858,52.128571,51.5,51.875713,120289400,34.739235,"AAPL" +"2011-02-17",51.035713,51.467144,50.931427,51.185715,132645800,34.277164,"AAPL" +"2011-02-18",51.244286,51.357143,49.931427,50.080002,204014300,33.536713,"AAPL" +"2011-02-22",48.878571,49.342857,48.245716,48.372856,218138900,32.393494,"AAPL" +"2011-02-23",48.395714,49.234287,48.372856,48.945713,167963600,32.777126,"AAPL" +"2011-02-24",49.145714,49.307144,48.33857,48.982857,124975200,32.801998,"AAPL" +"2011-02-25",49.322857,49.775715,49.257141,49.737144,95004700,33.307117,"AAPL" +"2011-02-28",50.177143,50.721428,50.16,50.458572,100768500,33.790234,"AAPL" +"2011-03-01",50.781429,50.817142,49.668571,49.901428,114034200,33.41713,"AAPL" +"2011-03-02",49.994286,50.621429,49.771427,50.302856,150647700,33.685951,"AAPL" +"2011-03-03",51.027142,51.398571,50.845715,51.365715,125197100,34.397709,"AAPL" +"2011-03-04",51.438572,51.470001,51.107143,51.42857,113316700,34.439796,"AAPL" +"2011-03-07",51.628571,51.667141,50.187141,50.765713,136530800,33.995907,"AAPL" +"2011-03-08",50.701427,51.057144,50.32143,50.822857,89079200,34.034176,"AAPL" +"2011-03-09",50.669998,50.68,50.085712,50.352856,113326500,33.719437,"AAPL" +"2011-03-10",49.874287,49.967144,49.271427,49.524284,126884800,33.16457,"AAPL" +"2011-03-11",49.332859,50.331429,49.285713,50.284286,117770100,33.673515,"AAPL" +"2011-03-14",50.454285,50.925713,50.187141,50.508572,108989300,33.823715,"AAPL" +"2011-03-15",48.871429,49.691429,48.585712,49.347141,180270300,33.045948,"AAPL" +"2011-03-16",48.857143,49,46.60857,47.144287,290502800,31.570774,"AAPL" +"2011-03-17",48.118572,48.515713,47.237144,47.805714,164855600,32.01371,"AAPL" +"2011-03-18",48.16143,48.314285,47.142857,47.238571,188303500,31.633915,"AAPL" +"2011-03-21",47.998573,48.534286,47.894287,48.471428,102350500,32.459518,"AAPL" +"2011-03-22",48.937141,48.945713,48.44857,48.742859,81480700,32.641273,"AAPL" +"2011-03-23",48.468571,48.602856,47.992859,48.455715,93249100,32.44899,"AAPL" +"2011-03-24",48.835712,49.42857,48.408573,49.281429,101178000,33.001934,"AAPL" +"2011-03-25",49.724285,50.294285,49.574287,50.220001,112227500,33.63047,"AAPL" +"2011-03-28",50.450001,50.617142,50.062859,50.062859,77338800,33.525234,"AAPL" +"2011-03-29",49.665714,50.137142,49.437141,50.137142,88225200,33.574974,"AAPL" +"2011-03-30",50.091427,50.125713,49.634285,49.804287,82351500,33.352077,"AAPL" +"2011-03-31",49.48,49.971428,49.437141,49.787144,68504800,33.340599,"AAPL" +"2011-04-01",50.158573,50.227142,49.042858,49.222858,104665400,32.962719,"AAPL" +"2011-04-04",49.187141,49.228573,48.342857,48.741428,115021200,32.64032,"AAPL" +"2011-04-05",48.14143,48.892857,48,48.412857,120682800,32.42028,"AAPL" +"2011-04-06",48.745716,49.128571,48.162857,48.291428,100634800,32.33897,"AAPL" +"2011-04-07",48.299999,48.632858,48.004284,48.297142,93361800,32.342808,"AAPL" +"2011-04-08",48.560001,48.592857,47.707142,47.865715,94383800,32.053886,"AAPL" +"2011-04-11",47.722858,47.952858,47.145714,47.257141,99736700,31.646347,"AAPL" +"2011-04-12",47.212856,47.675713,47.171429,47.485714,106409800,31.799412,"AAPL" +"2011-04-13",47.860001,48.02,47.502857,48.01857,86555000,32.15625,"AAPL" +"2011-04-14",47.828571,48,47.437141,47.488571,75450200,31.801331,"AAPL" +"2011-04-15",47.614285,47.662857,46.685715,46.779999,113401400,31.32682,"AAPL" +"2011-04-18",46.585712,47.46143,45.737144,47.407143,152474700,31.746809,"AAPL" +"2011-04-19",47.585712,48.282856,47.387142,48.265713,104844600,32.321751,"AAPL" +"2011-04-20",49.072857,49.392857,48.785713,48.915714,175166600,32.75703,"AAPL" +"2011-04-21",50.714287,50.732857,49.78857,50.099998,188452600,33.55011,"AAPL" +"2011-04-25",50.048573,50.535713,50.042858,50.43,66636500,33.771099,"AAPL" +"2011-04-26",50.517143,50.712856,49.907143,50.060001,84700000,33.523327,"AAPL" +"2011-04-27",50.32,50.335712,49.585712,50.021427,89053300,33.49749,"AAPL" +"2011-04-28",49.455715,49.964287,49.360001,49.535713,90239800,33.17223,"AAPL" +"2011-04-29",49.540001,50.564285,49.524284,50.01857,251586300,33.495571,"AAPL" +"2011-05-02",49.962856,50.067142,49.357143,49.468571,110678400,33.127262,"AAPL" +"2011-05-03",49.712856,49.984287,49.374287,49.742859,78337000,33.31094,"AAPL" +"2011-05-04",49.751427,50.261429,49.554287,49.938572,97312600,33.442001,"AAPL" +"2011-05-05",49.771427,50.135715,49.435715,49.535713,83992300,33.17223,"AAPL" +"2011-05-06",49.955715,50,49.458572,49.522858,70033600,33.163609,"AAPL" +"2011-05-09",49.694286,49.885715,49.504284,49.657143,51186800,33.25354,"AAPL" +"2011-05-10",49.841427,49.955715,49.522858,49.921429,70522900,33.430515,"AAPL" +"2011-05-11",49.860001,50,49.32,49.604286,8.4e+07,33.218151,"AAPL" +"2011-05-12",49.445713,49.58857,48.895714,49.509998,80500000,33.155006,"AAPL" +"2011-05-13",49.380001,49.464287,48.621429,48.642857,81529000,32.574326,"AAPL" +"2011-05-16",48.457142,48.745716,47.514286,47.614285,112443800,31.885521,"AAPL" +"2011-05-17",47.42857,48.02,47.247143,48.02,113083600,32.157211,"AAPL" +"2011-05-18",48.067142,48.721428,48,48.552856,83694100,32.514038,"AAPL" +"2011-05-19",48.868572,48.915714,48.381428,48.647144,65292500,32.577179,"AAPL" +"2011-05-20",48.508572,48.707142,47.860001,47.888573,84492100,32.069195,"AAPL" +"2011-05-23",47.138573,47.997143,47.060001,47.771427,95900000,31.990747,"AAPL" +"2011-05-24",47.92857,47.985714,47.334286,47.455715,80481800,31.779333,"AAPL" +"2011-05-25",47.632858,48.365715,47.549999,48.111427,73556000,32.21843,"AAPL" +"2011-05-26",47.995716,48.127144,47.775715,47.857143,55640200,32.048145,"AAPL" +"2011-05-27",47.828571,48.232857,47.758572,48.201427,50899800,32.278706,"AAPL" +"2011-05-31",48.728573,49.689999,48.714287,49.689999,104438600,33.275539,"AAPL" +"2011-06-01",49.83857,50.304287,49.235714,49.35857,138670700,33.053596,"AAPL" +"2011-06-02",49.5,49.71143,49.185715,49.442856,84695800,33.110043,"AAPL" +"2011-06-03",49.025715,49.332859,48.85857,49.062859,78312500,32.855564,"AAPL" +"2011-06-06",49.385715,49.578571,48.258572,48.291428,115485300,32.33897,"AAPL" +"2011-06-07",48.310001,48.317142,47.414288,47.434284,132446300,31.764973,"AAPL" +"2011-06-08",47.397144,47.828571,47.235714,47.462856,83430900,31.784109,"AAPL" +"2011-06-09",47.607143,47.667141,47.25,47.355713,68772200,31.712362,"AAPL" +"2011-06-10",47.221428,47.380001,46.501427,46.557144,108488800,31.177588,"AAPL" +"2011-06-13",46.742859,46.901428,46.438572,46.657143,82368300,31.244555,"AAPL" +"2011-06-14",47.142857,47.607143,47.044285,47.491428,83642300,31.803246,"AAPL" +"2011-06-15",47.107143,47.185715,46.41143,46.67857,99799000,31.258898,"AAPL" +"2011-06-16",46.700001,46.954285,45.475716,46.451427,127647800,31.106781,"AAPL" +"2011-06-17",46.998573,47.035713,45.622856,45.751427,153755000,30.638027,"AAPL" +"2011-06-20",45.337143,45.385715,44.357143,45.045715,160161400,30.165447,"AAPL" +"2011-06-21",45.240002,46.542858,45.028572,46.471428,123345600,31.120192,"AAPL" +"2011-06-22",46.451427,46.985714,46.054287,46.087143,97645800,30.862841,"AAPL" +"2011-06-23",45.562859,47.384285,45.445713,47.318573,139939800,31.687487,"AAPL" +"2011-06-24",47.33857,47.592857,46.441429,46.621429,109951800,31.220634,"AAPL" +"2011-06-27",46.798573,47.700001,46.75,47.434284,84953400,31.764973,"AAPL" +"2011-06-28",47.664288,48.099998,47.634285,47.894287,73574900,32.073025,"AAPL" +"2011-06-29",48.005714,48.052856,47.41143,47.720001,88136300,31.956312,"AAPL" +"2011-06-30",47.814285,48.01857,47.548573,47.952858,80738700,32.112247,"AAPL" +"2011-07-01",47.992859,49.07143,47.742859,49.037144,108828300,32.838356,"AAPL" +"2011-07-05",49,49.975716,48.92857,49.918571,88763500,33.428612,"AAPL" +"2011-07-06",49.849998,50.585712,49.529999,50.251427,111156500,33.651512,"AAPL" +"2011-07-07",50.667141,51.142857,50.57143,51.028572,99915900,34.17194,"AAPL" +"2011-07-08",50.477142,51.42857,50.314285,51.387142,122408300,34.41206,"AAPL" +"2011-07-11",50.905716,51.395714,50.402859,50.57143,110668600,33.865803,"AAPL" +"2011-07-12",50.504284,51.097141,49.802856,50.535713,112902300,33.841885,"AAPL" +"2011-07-13",51.189999,51.42857,50.91143,51.145714,97909700,34.250374,"AAPL" +"2011-07-14",51.572857,51.658573,50.905716,51.110001,107633400,34.226463,"AAPL" +"2011-07-15",51.595715,52.142857,51.310001,52.131428,121116800,34.910469,"AAPL" +"2011-07-18",52.204285,53.521427,52.182858,53.400002,143163300,35.760002,"AAPL" +"2011-07-19",54,54.092857,53.331429,53.835712,204786400,36.051773,"AAPL" +"2011-07-20",56.58857,56.610001,55.142857,55.271427,235335100,37.013222,"AAPL" +"2011-07-21",55.278572,55.722858,54.842857,55.327145,131633600,37.050537,"AAPL" +"2011-07-22",55.474285,56.435715,55.392857,56.185715,129182200,37.625481,"AAPL" +"2011-07-25",55.764286,57.142857,55.66,56.92857,147451500,38.122944,"AAPL" +"2011-07-26",57.142857,57.785713,57.097141,57.630001,119145600,38.59267,"AAPL" +"2011-07-27",57.227142,57.52,56.021427,56.084286,164831100,37.557568,"AAPL" +"2011-07-28",55.945713,56.712856,55.447144,55.974285,148508500,37.483906,"AAPL" +"2011-07-29",55.377144,56.450001,54.857143,55.782856,158146100,37.355709,"AAPL" +"2011-08-01",56.825714,57.07143,56.052856,56.67857,153209000,37.955536,"AAPL" +"2011-08-02",56.807144,56.842857,55.478573,55.558571,159884900,37.205509,"AAPL" +"2011-08-03",55.854286,56.221428,54.605713,56.081429,183127000,37.555653,"AAPL" +"2011-08-04",55.630001,55.902859,53.907143,53.91,217851900,36.101513,"AAPL" +"2011-08-05",54.348572,54.785713,51.795715,53.374287,301147700,35.742764,"AAPL" +"2011-08-08",51.669998,52.53857,50.431427,50.458572,285958400,33.790234,"AAPL" +"2011-08-09",51.614285,53.515713,50.714287,53.43,270645900,35.780083,"AAPL" +"2011-08-10",53.021427,53.521427,51.785713,51.955715,219664200,34.792809,"AAPL" +"2011-08-11",52.931427,53.635715,52.102856,53.385715,185492300,35.75042,"AAPL" +"2011-08-12",54.009998,54.234287,53.46143,53.855713,132244000,36.065163,"AAPL" +"2011-08-15",54.232857,54.995716,54.012856,54.772858,115136000,36.679344,"AAPL" +"2011-08-16",54.502857,54.767143,53.722858,54.354286,124687500,36.39904,"AAPL" +"2011-08-17",54.615715,54.931427,54,54.348572,110515300,36.395214,"AAPL" +"2011-08-18",52.977142,53.235714,51.624287,52.292858,212858800,35.018585,"AAPL" +"2011-08-19",51.738571,52.42857,50.857143,50.861427,193972100,34.060013,"AAPL" +"2011-08-22",52.072857,52.125713,50.727142,50.919998,133828800,34.099236,"AAPL" +"2011-08-23",51.471428,53.377144,51,53.371429,164208800,35.740868,"AAPL" +"2011-08-24",53.352856,54.137142,52.942856,53.740002,156566900,35.987686,"AAPL" +"2011-08-25",52.154285,53.635715,52.142857,53.388573,217836500,35.752335,"AAPL" +"2011-08-26",53.024284,54.828571,52.971428,54.797142,160369300,36.69561,"AAPL" +"2011-08-29",55.454285,55.92857,55.42857,55.709999,101317300,37.306915,"AAPL" +"2011-08-30",55.464287,55.977142,55.172855,55.712856,104480600,37.308819,"AAPL" +"2011-08-31",55.795715,56.011429,54.55143,54.975716,130646600,36.815193,"AAPL" +"2011-09-01",55.117142,55.334286,54.388573,54.432858,85931300,36.451649,"AAPL" +"2011-09-02",53.534286,54,53.118572,53.435715,109734800,35.783909,"AAPL" +"2011-09-06",52.48143,54.332859,52.354286,54.248573,127424500,36.328251,"AAPL" +"2011-09-07",55.080002,55.085712,54.57143,54.847141,87644200,36.729092,"AAPL" +"2011-09-08",54.628571,55.515713,54.615715,54.877144,104039600,36.749184,"AAPL" +"2011-09-09",54.847141,55.142857,53.574287,53.925713,141203300,36.112041,"AAPL" +"2011-09-12",53.285713,54.41143,53.128571,54.277142,116958100,36.347378,"AAPL" +"2011-09-13",54.591427,55.172855,54.32143,54.945713,110140100,36.795097,"AAPL" +"2011-09-14",55.28857,56.029999,55.10857,55.614285,133681100,37.242817,"AAPL" +"2011-09-15",55.918571,56.237144,55.700001,56.137142,104454700,37.592957,"AAPL" +"2011-09-16",56.505714,57.214287,56.432858,57.214287,174628300,38.314285,"AAPL" +"2011-09-19",56.714287,59.032856,56.457142,58.804287,205965200,39.379047,"AAPL" +"2011-09-20",59.32143,60.408573,58.741428,59.064285,193938500,39.553158,"AAPL" +"2011-09-21",59.94857,60.227142,58.857143,58.877144,151494000,39.427834,"AAPL" +"2011-09-22",57.290001,58.545715,56.671429,57.402859,242120200,38.440563,"AAPL" +"2011-09-23",57.182858,58.105713,57.121429,57.757141,136569300,38.677807,"AAPL" +"2011-09-26",57.122856,57.71143,55.900002,57.595715,203219100,38.569702,"AAPL" +"2011-09-27",58.389999,58.464287,56.865715,57.037144,158124400,38.195656,"AAPL" +"2011-09-28",57.169998,57.677143,56.644287,56.715714,107409400,37.980404,"AAPL" +"2011-09-29",57.417141,57.458572,55.172855,55.795715,162771700,37.364315,"AAPL" +"2011-09-30",55.302856,55.555714,54.454285,54.474285,136910200,36.479412,"AAPL" +"2011-10-03",54.33857,54.662857,53.310001,53.514286,167274800,35.836529,"AAPL" +"2011-10-04",53.509998,54.542858,50.605713,53.214287,308419300,35.635632,"AAPL" +"2011-10-05",52.55143,54.259998,51.471428,54.035713,196617400,36.185707,"AAPL" +"2011-10-06",53.332859,54.968571,53.114285,53.91,203145600,36.101513,"AAPL" +"2011-10-07",53.682858,53.962856,52.64143,52.828571,133864500,35.377331,"AAPL" +"2011-10-10",54.155716,55.544285,54.029999,55.544285,110628700,37.195938,"AAPL" +"2011-10-11",56.081429,57.597141,55.92857,57.184284,151421900,38.294186,"AAPL" +"2011-10-12",58.191429,58.464287,57.162857,57.455715,155571500,38.475952,"AAPL" +"2011-10-13",57.854286,58.347141,57.549999,58.347141,106546300,39.072906,"AAPL" +"2011-10-14",59.547142,60.285713,59.324287,60.285713,143341800,40.371105,"AAPL" +"2011-10-17",60.248573,60.957142,59.419998,59.998573,171511200,40.17881,"AAPL" +"2011-10-18",60.251427,60.687141,59.427143,60.32,220400600,40.394054,"AAPL" +"2011-10-19",57.335712,58.345715,56.828571,56.945713,276014900,38.134426,"AAPL" +"2011-10-20",57.142857,57.192856,56.315716,56.472858,137317600,37.817776,"AAPL" +"2011-10-21",56.871429,57.02,55.82143,56.124287,155311100,37.584347,"AAPL" +"2011-10-24",56.597141,58.07143,56.485714,57.967144,125534500,38.818436,"AAPL" +"2011-10-25",57.861427,58.078571,56.76857,56.824287,107606800,38.05312,"AAPL" +"2011-10-26",57.394287,57.507141,56.164288,57.228573,114076200,38.323853,"AAPL" +"2011-10-27",58.222858,58.42857,57.412857,57.812859,123666200,38.715115,"AAPL" +"2011-10-28",57.57143,58.049999,57.501427,57.849998,80710700,38.740002,"AAPL" +"2011-10-31",57.488571,58.475716,57.292858,57.825714,96375300,38.723732,"AAPL" +"2011-11-01",56.772858,57.07143,56.174286,56.644287,132947500,37.932575,"AAPL" +"2011-11-02",57.155716,57.205715,56.444286,56.772858,81837700,38.018681,"AAPL" +"2011-11-03",57.009998,57.628571,56.48,57.581429,110346600,38.560135,"AAPL" +"2011-11-04",57.432858,57.634285,57.022858,57.177143,75557300,38.289402,"AAPL" +"2011-11-07",57.130001,57.142857,56.59,57.104286,67568900,38.240616,"AAPL" +"2011-11-08",57.458572,58.285713,57.365715,58.032856,100110500,38.86245,"AAPL" +"2011-11-09",56.709999,57.27,56.318573,56.468571,139671000,37.814903,"AAPL" +"2011-11-10",56.718571,56.744286,54.592857,55.031429,186188100,36.852505,"AAPL" +"2011-11-11",55.23,55.528572,54.322857,54.945713,163446500,36.795097,"AAPL" +"2011-11-14",54.78857,55.035713,54.028572,54.18,108226300,36.282322,"AAPL" +"2011-11-15",54.400002,55.642857,54.207142,55.547142,107702700,37.197853,"AAPL" +"2011-11-16",55.607143,55.877144,54.902859,54.967144,87302600,36.809441,"AAPL" +"2011-11-17",54.854286,54.939999,53.642857,53.915714,119975100,36.10535,"AAPL" +"2011-11-18",54.131428,54.284286,53.554287,53.562859,92984500,35.869057,"AAPL" +"2011-11-21",52.914288,53.097141,52.272858,52.715714,111995100,35.30175,"AAPL" +"2011-11-22",53.002857,53.990002,52.991428,53.787144,102255300,36.019241,"AAPL" +"2011-11-23",53.501427,53.691429,52.41143,52.427143,107067800,35.108498,"AAPL" +"2011-11-25",52.631428,53.021427,51.902859,51.938572,63690200,34.781326,"AAPL" +"2011-11-28",53.192856,53.817142,52.904285,53.73143,86603300,35.981945,"AAPL" +"2011-11-29",53.691429,54.118572,52.885715,53.314285,93963800,35.702591,"AAPL" +"2011-11-30",54.470001,54.611427,54.042858,54.599998,101484600,36.563591,"AAPL" +"2011-12-01",54.648571,55.57143,54.392857,55.418571,96795300,37.111763,"AAPL" +"2011-12-02",55.689999,56.232857,55.511429,55.671429,94763900,37.281086,"AAPL" +"2011-12-05",56.212856,56.630001,55.77,56.144287,89302500,37.597752,"AAPL" +"2011-12-06",56.072857,56.375713,55.625713,55.849998,70899500,37.400673,"AAPL" +"2011-12-07",55.704285,55.848572,55.251427,55.584286,76186600,37.222733,"AAPL" +"2011-12-08",55.921429,56.5,55.747143,55.808571,94089100,37.372921,"AAPL" +"2011-12-09",56.121429,56.291428,55.861427,56.23143,74248300,37.656101,"AAPL" +"2011-12-12",55.954285,56.271427,55.635715,55.977142,75266800,37.485806,"AAPL" +"2011-12-13",56.142857,56.485714,55.299999,55.544285,84732200,37.195938,"AAPL" +"2011-12-14",55.242859,55.34,53.954285,54.312859,101721900,36.371307,"AAPL" +"2011-12-15",54.761429,54.82,54.044285,54.134285,64050000,36.251717,"AAPL" +"2011-12-16",54.337143,54.878571,54.224285,54.431427,105369600,36.450699,"AAPL" +"2011-12-19",54.638573,54.978573,54.354286,54.601429,58882600,36.564545,"AAPL" +"2011-12-20",55.394287,56.585712,55.322857,56.564285,84303800,37.878994,"AAPL" +"2011-12-21",56.669998,56.757141,56.001427,56.635715,65737000,37.926834,"AAPL" +"2011-12-22",56.714287,57.01857,56.585712,56.935715,50589700,38.127724,"AAPL" +"2011-12-23",57.098572,57.655716,57.07,57.618572,67349800,38.585011,"AAPL" +"2011-12-27",57.585712,58.441429,57.574287,58.075714,66269000,38.891148,"AAPL" +"2011-12-28",58.127144,58.32143,57.334286,57.52,57165500,38.519012,"AAPL" +"2011-12-29",57.628571,57.950001,57.215714,57.874287,53994500,38.756252,"AAPL" +"2011-12-30",57.644287,58.040001,57.64143,57.857143,44915500,38.744774,"AAPL" +"2012-01-03",58.485714,58.92857,58.42857,58.747143,75555200,39.340778,"AAPL" +"2012-01-04",58.57143,59.240002,58.468571,59.062859,65005500,39.552204,"AAPL" +"2012-01-05",59.278572,59.792858,58.952858,59.718571,67817400,39.991306,"AAPL" +"2012-01-06",59.967144,60.392857,59.888573,60.342857,79573200,40.409378,"AAPL" +"2012-01-09",60.785713,61.107143,60.192856,60.247143,98506100,40.345268,"AAPL" +"2012-01-10",60.844284,60.857143,60.214287,60.462856,64549100,40.489719,"AAPL" +"2012-01-11",60.382858,60.407143,59.901428,60.364285,53771200,40.423721,"AAPL" +"2012-01-12",60.325714,60.414288,59.82143,60.19857,53146800,40.312744,"AAPL" +"2012-01-13",59.957142,60.064285,59.808571,59.972858,56505400,40.161602,"AAPL" +"2012-01-17",60.599998,60.855713,60.422855,60.671429,60724300,40.629402,"AAPL" +"2012-01-18",60.994286,61.352856,60.900002,61.30143,69197800,41.051285,"AAPL" +"2012-01-19",61.450001,61.624287,60.93,61.107143,65434600,40.921185,"AAPL" +"2012-01-20",61.07,61.07143,59.964287,60.042858,103493600,40.208473,"AAPL" +"2012-01-23",60.381428,61.207142,60.328571,61.058571,76515600,40.888649,"AAPL" +"2012-01-24",60.728573,60.728573,59.935715,60.058571,136909500,40.218994,"AAPL" +"2012-01-25",64.919998,64.921425,63.389999,63.808571,239578500,42.730225,"AAPL" +"2012-01-26",64.05143,64.112854,63.305714,63.51857,80996300,42.536026,"AAPL" +"2012-01-27",63.477142,64.068573,63.395714,63.897144,74927300,42.789543,"AAPL" +"2012-01-30",63.672855,64.842857,63.627144,64.715714,94835300,43.3377,"AAPL" +"2012-01-31",65.084282,65.46286,64.724289,65.211426,97920900,43.669674,"AAPL" +"2012-02-01",65.487144,65.57,65.078575,65.169998,67511500,43.641922,"AAPL" +"2012-02-02",65.128571,65.309998,64.854286,65.017143,46699100,43.539558,"AAPL" +"2012-02-03",65.328575,65.714287,65.080002,65.668571,71649900,43.975792,"AAPL" +"2012-02-06",65.482857,66.425713,65.457146,66.281425,62353200,44.386208,"AAPL" +"2012-02-07",66.464287,67.10714,66.368568,66.975716,79055900,44.851151,"AAPL" +"2012-02-08",67.214287,68.112854,67.099998,68.097145,101972500,45.602119,"AAPL" +"2012-02-09",68.68,70.964287,68.651428,70.452858,221053700,47.179665,"AAPL" +"2012-02-10",70.137146,71.08857,69.792854,70.488571,157825500,47.203571,"AAPL" +"2012-02-13",71.361427,71.975716,71.012856,71.800003,129304000,48.081791,"AAPL" +"2012-02-14",72.094284,72.794289,71.714287,72.779999,115099600,48.738052,"AAPL" +"2012-02-15",73.465714,75.184288,70.984283,71.095711,376530000,47.610149,"AAPL" +"2012-02-16",70.214287,72.127144,69.51857,71.744286,236138000,48.044491,"AAPL" +"2012-02-17",71.872856,72.538574,71.471428,71.73143,133951300,48.03587,"AAPL" +"2012-02-21",72.41143,73.550003,72.017143,73.550003,151398800,49.2537,"AAPL" +"2012-02-22",73.297142,73.641426,72.724289,73.291428,120825600,49.08054,"AAPL" +"2012-02-23",73.582855,73.975716,72.785713,73.769997,142006900,49.401031,"AAPL" +"2012-02-24",74.238571,74.699997,74.091431,74.629997,103768000,49.976936,"AAPL" +"2012-02-27",74.472855,75.5,73.754288,75.108574,136895500,50.297424,"AAPL" +"2012-02-28",75.422859,76.487144,75.121429,76.487144,150096800,51.220608,"AAPL" +"2012-02-29",77.365715,78.230003,76.528572,77.491432,238002800,51.893127,"AAPL" +"2012-03-01",78.309998,78.315712,76.96714,77.781425,170817500,52.087334,"AAPL" +"2012-03-02",77.748573,78.114288,77.502853,77.882858,107928100,52.155243,"AAPL" +"2012-03-05",77.917145,78.211426,75.14286,76.165718,202281100,51.005344,"AAPL" +"2012-03-06",74.808571,76.241432,73.745712,75.751427,202559700,50.727905,"AAPL" +"2012-03-07",76.685715,76.825714,74.757141,75.812859,199630200,50.769051,"AAPL" +"2012-03-08",76.384285,77.57,76.017143,77.427139,129114300,51.850079,"AAPL" +"2012-03-09",77.744286,78.248573,77.587143,77.881432,104729800,52.154297,"AAPL" +"2012-03-12",78.425713,78.85714,78.14286,78.85714,101820600,52.807693,"AAPL" +"2012-03-13",79.648575,81.168571,79.39286,81.157143,172713800,54.347927,"AAPL" +"2012-03-14",82.578575,84.959999,82.199997,84.225716,354711000,56.402824,"AAPL" +"2012-03-15",85.658569,85.715714,82.650002,83.651428,289929500,56.018261,"AAPL" +"2012-03-16",83.531425,84.171425,82.571426,83.652855,206371900,56.019199,"AAPL" +"2012-03-19",85.48143,85.96714,84.150002,85.871429,225309000,57.504902,"AAPL" +"2012-03-20",85.644287,86.699997,84.497147,86.565712,204165500,57.96983,"AAPL" +"2012-03-21",86.105713,87.092857,85.915718,86.071426,161010500,57.638836,"AAPL" +"2012-03-22",85.397141,86.35714,85.075714,85.620003,155967700,57.336536,"AAPL" +"2012-03-23",85.784286,85.971428,84.914284,85.150002,107622200,57.021793,"AAPL" +"2012-03-26",85.684288,86.735718,85.03714,86.711426,148935500,58.067417,"AAPL" +"2012-03-27",86.597145,88.040001,86.580002,87.78286,151782400,58.784908,"AAPL" +"2012-03-28",88.339996,88.778572,87.187141,88.23143,163865100,59.085312,"AAPL" +"2012-03-29",87.540001,88.080002,86.747147,87.122856,152059600,58.342922,"AAPL" +"2012-03-30",86.96714,87.222855,85.419998,85.650002,182759500,57.356617,"AAPL" +"2012-04-02",85.975716,88.395714,85.76857,88.375717,149587900,59.181931,"AAPL" +"2012-04-03",89.614288,90.315712,88.93,89.902855,208639900,60.204613,"AAPL" +"2012-04-04",89.192856,89.408569,88.14286,89.187141,143245200,59.725323,"AAPL" +"2012-04-05",89.568573,90.665718,89.057144,90.525711,160324500,60.621704,"AAPL" +"2012-04-09",89.447144,91.405716,89.328575,90.889999,149384200,60.86565,"AAPL" +"2012-04-10",91.418571,92,89.428574,89.777145,222431300,60.120422,"AAPL" +"2012-04-11",90.885712,90.98143,89.048569,89.457146,174153700,59.906113,"AAPL" +"2012-04-12",89.285713,90.190002,88.64286,88.96714,153584200,59.577976,"AAPL" +"2012-04-13",89.158569,89.242859,86.215714,86.461426,214911200,57.900005,"AAPL" +"2012-04-16",87.151428,87.182854,82.60714,82.875717,262696700,55.498795,"AAPL" +"2012-04-17",82.705711,87.14286,81.701431,87.099998,256382000,58.327625,"AAPL" +"2012-04-18",87.674286,88.60714,86.101425,86.905716,238632800,58.197529,"AAPL" +"2012-04-19",85.745712,86.389999,83.502853,83.919998,208679800,56.19812,"AAPL" +"2012-04-20",84.482857,84.945717,81.488571,81.854286,257746300,54.814762,"AAPL" +"2012-04-23",81.515717,82.381432,79.517143,81.671425,241632300,54.692303,"AAPL" +"2012-04-24",80.372856,81.098572,79.285713,80.040001,269037300,53.599808,"AAPL" +"2012-04-25",87.94857,88.285713,86.571426,87.14286,226444400,58.356327,"AAPL" +"2012-04-26",87.752853,87.812859,86.01857,86.814285,134017100,58.136314,"AAPL" +"2012-04-27",86.438568,86.597145,85.785713,86.14286,101680600,57.686665,"AAPL" +"2012-04-30",85.400002,85.485718,83.285713,83.425713,126536200,55.867096,"AAPL" +"2012-05-01",83.557144,85.251427,83.03286,83.16143,152749800,55.690109,"AAPL" +"2012-05-02",82.891426,83.914284,82.694283,83.711426,106847300,56.058426,"AAPL" +"2012-05-03",84.35714,84.485718,82.900002,83.117142,97637400,55.660465,"AAPL" +"2012-05-04",82.440002,82.622856,80.738571,80.75,132498100,54.075279,"AAPL" +"2012-05-07",80.214287,81.824287,80.175713,81.354286,115029600,54.479942,"AAPL" +"2012-05-08",81.368568,81.64286,79.818573,81.168571,124313000,54.355568,"AAPL" +"2012-05-09",80.528572,81.997147,80.121429,81.311432,120176000,54.451233,"AAPL" +"2012-05-10",82.082855,82.26857,81.205711,81.502853,83300000,54.579418,"AAPL" +"2012-05-11",80.714287,82.067146,80.621429,80.958572,99886500,54.214947,"AAPL" +"2012-05-14",80.367142,81.072861,79.657143,79.745712,88156600,53.402737,"AAPL" +"2012-05-15",80.207146,80.459999,78.821426,79.024284,119084000,52.919632,"AAPL" +"2012-05-16",79.150002,79.555717,77.291428,78.011429,140224000,52.241348,"AAPL" +"2012-05-17",77.901428,78.214287,75.73143,75.73143,179305000,50.714523,"AAPL" +"2012-05-18",76.279999,77.629997,74.597145,75.76857,183073100,50.739395,"AAPL" +"2012-05-21",76.35714,80.220001,76.292854,80.182854,157776500,53.695484,"AAPL" +"2012-05-22",81.364288,81.982857,78.940002,79.567146,173717600,53.283173,"AAPL" +"2012-05-23",79.64286,81.828575,79.03286,81.508568,146224400,54.583275,"AAPL" +"2012-05-24",82.267143,82.35714,80.175713,80.760002,124057500,54.081974,"AAPL" +"2012-05-25",80.655716,80.835716,79.781425,80.327141,82126800,53.792103,"AAPL" +"2012-05-29",81.557144,82,80.758568,81.752853,95127200,54.746853,"AAPL" +"2012-05-30",81.314285,82.855713,80.937141,82.738571,132357400,55.406948,"AAPL" +"2012-05-31",82.96286,83.071426,81.637146,82.53286,122918600,55.269192,"AAPL" +"2012-06-01",81.308571,81.807144,80.074287,80.141426,130246900,53.667721,"AAPL" +"2012-06-04",80.214287,81.071426,78.35714,80.612854,139248900,53.983429,"AAPL" +"2012-06-05",80.181427,80.924286,79.761429,80.404289,97053600,53.843765,"AAPL" +"2012-06-06",81.110001,81.978569,80.785713,81.637146,100363900,54.669357,"AAPL" +"2012-06-07",82.470001,82.474289,81.5,81.674286,94941700,54.694237,"AAPL" +"2012-06-08",81.657143,82.940002,81.285713,82.902855,86879100,55.516956,"AAPL" +"2012-06-11",83.959999,84.071426,81.51857,81.595711,147816200,54.641617,"AAPL" +"2012-06-12",82.065712,82.374283,80.957146,82.308571,108845100,55.118996,"AAPL" +"2012-06-13",82.074287,82.639999,81.482857,81.737144,73395000,54.73632,"AAPL" +"2012-06-14",81.605713,81.928574,81.03714,81.647141,86393300,54.676064,"AAPL" +"2012-06-15",81.571426,82.08857,81.364288,82.01857,83813800,54.924778,"AAPL" +"2012-06-18",81.565712,83.984283,81.48143,83.682854,110103000,56.039288,"AAPL" +"2012-06-19",83.342857,84.285713,83.300003,83.915718,90351100,56.195232,"AAPL" +"2012-06-20",84.029999,84.178574,82.971428,83.677139,89735800,56.035473,"AAPL" +"2012-06-21",83.634285,84.031425,82.491432,82.524284,81587800,55.263435,"AAPL" +"2012-06-22",82.720001,83.169998,82.202858,83.157143,71117900,55.687241,"AAPL" +"2012-06-25",82.471428,82.828575,81.48143,81.538574,76095600,54.603352,"AAPL" +"2012-06-26",81.618568,82.07,81.047142,81.718575,69134100,54.723888,"AAPL" +"2012-06-27",82.14286,82.391426,81.702858,82.071426,50749300,54.960175,"AAPL" +"2012-06-28",81.667145,82,80.80143,81.292854,70709100,54.438801,"AAPL" +"2012-06-29",82.571426,83.428574,82.035713,83.428574,105375200,55.868996,"AAPL" +"2012-07-02",83.53286,84.781425,83.371429,84.645714,100023000,56.684093,"AAPL" +"2012-07-03",84.982857,85.714287,84.85714,85.629997,60428200,57.343227,"AAPL" +"2012-07-05",85.794289,87.762856,85.664284,87.134285,121095800,58.350582,"AAPL" +"2012-07-06",86.727142,86.919998,85.940002,86.554283,104732600,57.962193,"AAPL" +"2012-07-09",86.471428,87.699997,86.30143,87.69857,94851400,58.728485,"AAPL" +"2012-07-10",88.281425,88.552856,86.472855,86.887146,127989400,58.185085,"AAPL" +"2012-07-11",86.58857,86.808571,85.317146,86.347145,117330500,57.823471,"AAPL" +"2012-07-12",85.748573,86.209999,84.668571,85.557144,107010400,57.294437,"AAPL" +"2012-07-13",86.135712,86.741432,85.714287,86.424286,77856800,57.87513,"AAPL" +"2012-07-16",86.445717,87.374283,86.431427,86.701431,75315100,58.060726,"AAPL" +"2012-07-17",87.255714,87.35714,86.164284,86.705711,73406200,58.063602,"AAPL" +"2012-07-18",86.655716,86.905716,86.222855,86.608574,63175000,57.998535,"AAPL" +"2012-07-19",87.325714,87.907143,86.571426,87.760002,109215400,58.769611,"AAPL" +"2012-07-20",87.575714,87.777145,86.242859,86.328575,99367800,57.811035,"AAPL" +"2012-07-23",84.914284,86.557144,83.958572,86.261429,121993900,57.766068,"AAPL" +"2012-07-24",86.76857,87.097145,85.501427,85.845711,141283100,57.487686,"AAPL" +"2012-07-25",82.065712,82.971428,81.428574,82.138573,219328200,55.00515,"AAPL" +"2012-07-26",82.822861,82.914284,81.480003,82.125717,101658200,54.996548,"AAPL" +"2012-07-27",82.144287,83.690002,81.655716,83.594284,100984100,55.979977,"AAPL" +"2012-07-30",84.417145,85.634285,83.974289,85.004288,94785600,56.92421,"AAPL" +"2012-07-31",86.175713,87.385712,86.102859,87.251427,115581900,58.429028,"AAPL" +"2012-08-01",87.987144,88.057144,86.14286,86.687141,96125400,58.051155,"AAPL" +"2012-08-02",86.120003,87.241432,85.75,86.827141,83039600,58.144913,"AAPL" +"2012-08-03",87.66143,88.28286,87.365715,87.957146,86230200,58.901623,"AAPL" +"2012-08-06",88.184288,89.267143,87.894287,88.935715,75525800,59.556927,"AAPL" +"2012-08-07",88.96714,89.285713,88.291428,88.701431,72611700,59.400063,"AAPL" +"2012-08-08",88.484283,89.125717,88.157143,88.55143,61176500,59.299603,"AAPL" +"2012-08-09",88.264282,88.818573,88.257141,88.675713,55410600,61.214745,"AAPL" +"2012-08-10",88.387146,88.822861,88.385712,88.814285,48734700,61.31041,"AAPL" +"2012-08-13",89.055717,90,89.035713,90,69708100,62.128941,"AAPL" +"2012-08-14",90.267143,91.230003,90.029999,90.241432,85042300,62.295586,"AAPL" +"2012-08-15",90.185715,90.571426,89.678574,90.118568,64335600,62.210777,"AAPL" +"2012-08-16",90.172859,90.965714,90.071426,90.905716,63633500,62.754169,"AAPL" +"2012-08-17",91.428574,92.598572,91.258568,92.587143,110690300,63.914894,"AAPL" +"2012-08-20",92.858574,95.021431,92.842857,95.021431,153346200,65.595337,"AAPL" +"2012-08-21",95.831429,96.41143,92.904289,93.722855,203179900,64.698898,"AAPL" +"2012-08-22",93.488571,95.571426,92.587143,95.552856,141330700,65.962196,"AAPL" +"2012-08-23",95.158569,95.699997,94.449997,94.66143,105032200,65.346809,"AAPL" +"2012-08-24",94.215714,95.639999,93.650002,94.745712,109335100,65.404999,"AAPL" +"2012-08-27",97.141426,97.267143,96.220001,96.525711,106752100,66.633759,"AAPL" +"2012-08-28",96.425713,96.585716,95.809998,96.400002,66854200,66.546997,"AAPL" +"2012-08-29",96.464287,96.809998,96.085716,96.209999,50701700,66.415825,"AAPL" +"2012-08-30",95.805717,95.935715,94.692856,94.83857,75674900,65.469116,"AAPL" +"2012-08-31",95.321426,95.514282,93.89286,95.034286,84580300,65.604202,"AAPL" +"2012-09-04",95.108574,96.44857,94.928574,96.424286,91973000,66.563766,"AAPL" +"2012-09-05",96.510002,96.621429,95.657143,95.747147,84093800,66.096298,"AAPL" +"2012-09-06",96.167145,96.898575,95.828575,96.610001,97799100,66.691956,"AAPL" +"2012-09-07",96.864288,97.497147,96.538574,97.205711,82416600,67.103195,"AAPL" +"2012-09-10",97.207146,97.612854,94.585716,94.677139,121999500,65.357651,"AAPL" +"2012-09-11",95.015717,95.728569,93.785713,94.370003,125995800,65.14563,"AAPL" +"2012-09-12",95.264282,95.699997,93.714287,95.684288,178058300,66.052933,"AAPL" +"2012-09-13",96.767143,97.928574,96.395714,97.568573,149590000,67.353676,"AAPL" +"2012-09-14",98.565712,99.568573,98.269997,98.754288,150118500,68.172195,"AAPL" +"2012-09-17",99.907143,99.971428,99.230003,99.968575,99507800,69.010452,"AAPL" +"2012-09-18",99.982857,100.332855,99.488571,100.272858,93375800,69.220528,"AAPL" +"2012-09-19",100.03714,100.57,99.938568,100.300003,81718700,69.23925,"AAPL" +"2012-09-20",99.879997,100.008568,99.08857,99.814285,84142100,68.903931,"AAPL" +"2012-09-21",100.344284,100.724289,99.908569,100.012856,142897300,69.041031,"AAPL" +"2012-09-24",98.122856,99.302856,97.571426,98.684288,159941600,68.123886,"AAPL" +"2012-09-25",98.322861,98.968575,96.14286,96.220001,129697400,66.422737,"AAPL" +"2012-09-26",95.534286,96.098572,94.457146,95.025711,144125800,65.598289,"AAPL" +"2012-09-27",94.898575,97.452858,94.335716,97.331429,148522500,67.189957,"AAPL" +"2012-09-28",96.964287,97.30143,95.25,95.300003,133777700,65.787643,"AAPL" +"2012-10-01",95.879997,96.678574,93.785713,94.19857,135898700,65.027298,"AAPL" +"2012-10-02",94.544289,95.192856,92.949997,94.472855,156998100,65.216637,"AAPL" +"2012-10-03",94.980003,95.980003,94.66143,95.921425,106070300,66.216614,"AAPL" +"2012-10-04",95.89286,96.321426,95.078575,95.257141,92681400,65.758041,"AAPL" +"2012-10-05",95.028572,95.14286,93.040001,93.227142,148501500,64.356682,"AAPL" +"2012-10-08",92.41143,92.508568,90.872856,91.167145,159498500,62.934639,"AAPL" +"2012-10-09",91.235718,91.498573,89.078575,90.835716,209649300,62.705837,"AAPL" +"2012-10-10",91.391426,92.139999,91,91.558571,127589000,63.204845,"AAPL" +"2012-10-11",92.35714,92.457146,89.728569,89.728569,136520300,61.941547,"AAPL" +"2012-10-12",89.937141,90.76857,89.328575,89.958572,115003700,62.100323,"AAPL" +"2012-10-15",90.335716,90.732857,89.121429,90.68,108125500,62.598351,"AAPL" +"2012-10-16",90.767143,92.900002,90.14286,92.827141,137442900,64.080566,"AAPL" +"2012-10-17",92.695717,93.255714,92,92.087143,97259400,63.569721,"AAPL" +"2012-10-18",91.370003,91.722855,90,90.377144,119156100,62.389278,"AAPL" +"2012-10-19",90.150002,90.252853,87.08857,87.120003,186021500,60.140816,"AAPL" +"2012-10-22",87.488571,90.76857,87.251427,90.575714,136682700,62.526371,"AAPL" +"2012-10-23",90.14286,90.557144,87.385712,87.622856,176786400,60.48793,"AAPL" +"2012-10-24",88.777145,89.507141,87.234283,88.118568,139631800,60.830139,"AAPL" +"2012-10-25",88.571426,88.85714,86.507141,87.077141,164081400,60.111221,"AAPL" +"2012-10-26",87.061432,87.714287,84.428574,86.285713,254608200,59.564873,"AAPL" +"2012-10-31",84.982857,85.994286,83.957146,85.045715,127500800,58.708897,"AAPL" +"2012-11-01",85.459999,86.14286,84.881432,85.220001,90324500,58.829189,"AAPL" +"2012-11-02",85.127144,85.278572,82.10714,82.400002,149843400,56.882484,"AAPL" +"2012-11-05",83.360001,83.96714,82.514282,83.517143,132283900,57.653671,"AAPL" +"2012-11-06",84.318573,84.391426,82.870003,83.264282,93729300,57.479122,"AAPL" +"2012-11-07",81.977142,82.077141,79.39286,79.714287,198412200,56.837402,"AAPL" +"2012-11-08",80.089996,80.318573,76.470001,76.821426,264036500,54.774754,"AAPL" +"2012-11-09",77.202858,79.26857,76.245712,78.151428,232478400,55.723068,"AAPL" +"2012-11-12",79.164284,79.214287,76.949997,77.547142,128950500,55.292202,"AAPL" +"2012-11-13",76.987144,78.639999,76.622856,77.557144,133237300,55.299343,"AAPL" +"2012-11-14",77.928574,78.207146,76.597145,76.697144,119292600,54.686142,"AAPL" +"2012-11-15",76.790001,77.071426,74.660004,75.08857,197477700,53.539211,"AAPL" +"2012-11-16",75.028572,75.714287,72.25,75.382858,316723400,53.749039,"AAPL" +"2012-11-19",77.244286,81.071426,77.125717,80.818573,205829400,57.624779,"AAPL" +"2012-11-20",81.701431,81.707146,79.225716,80.129997,160688500,57.133808,"AAPL" +"2012-11-21",80.60714,81.052856,79.514282,80.242859,93250500,57.214291,"AAPL" +"2012-11-23",81.024284,81.714287,80.371429,81.64286,68206600,58.212513,"AAPL" +"2012-11-26",82.271431,84.285713,81.958572,84.218575,157644900,60.049026,"AAPL" +"2012-11-27",84.221428,84.345711,82.871429,83.540001,133332500,59.565189,"AAPL" +"2012-11-28",82.46714,83.685715,81.751427,83.277145,130216100,59.377773,"AAPL" +"2012-11-29",84.317146,84.89286,83.60714,84.194283,128674700,60.031712,"AAPL" +"2012-11-30",83.827141,84.057144,83.239998,83.611427,97829900,59.616116,"AAPL" +"2012-12-03",84.807144,84.941429,83.64286,83.741432,91070000,59.708817,"AAPL" +"2012-12-04",83.114288,83.114288,81.732857,82.264282,139267100,58.655598,"AAPL" +"2012-12-05",81.272858,81.321426,76.96714,76.970001,261159500,54.880699,"AAPL" +"2012-12-06",75.562859,79.044289,74.089996,78.177139,294303100,55.741405,"AAPL" +"2012-12-07",79.057144,79.314285,75.714287,76.178574,196760200,54.316391,"AAPL" +"2012-12-10",75,76.93,74.511429,75.688568,157621100,53.967007,"AAPL" +"2012-12-11",77.110001,78.508568,76.767143,77.341431,148086400,55.145531,"AAPL" +"2012-12-12",78.252853,78.285713,76.610001,77,121786000,54.902096,"AAPL" +"2012-12-13",75.878571,76.805717,75.114288,75.669998,156314900,53.953777,"AAPL" +"2012-12-14",73.535713,74.01857,72.225716,72.827141,252394800,51.926788,"AAPL" +"2012-12-17",72.704285,74.285713,71.604286,74.118568,189401800,52.847584,"AAPL" +"2012-12-18",75,76.414284,74.321426,76.271431,156421300,54.382595,"AAPL" +"2012-12-19",75.924286,76.242859,75.071426,75.187141,112342300,53.609501,"AAPL" +"2012-12-20",75.714287,75.742859,74.125717,74.53286,120422400,53.142979,"AAPL" +"2012-12-21",73.209999,74.238571,72.891426,74.190002,149067100,52.898514,"AAPL" +"2012-12-24",74.335716,74.89286,74.101425,74.309998,43938300,52.984074,"AAPL" +"2012-12-26",74.14286,74.208572,73.017143,73.285713,75609100,52.253754,"AAPL" +"2012-12-27",73.362854,73.75,72.094284,73.580002,113780100,52.463581,"AAPL" +"2012-12-28",72.898575,73.497147,72.58857,72.798569,88569600,51.906414,"AAPL" +"2012-12-31",72.932854,76.485718,72.714287,76.024284,164873100,54.20639,"AAPL" +"2013-01-02",79.117142,79.285713,77.375717,78.432854,140129500,55.923737,"AAPL" +"2013-01-03",78.26857,78.524284,77.285713,77.442856,88241300,55.217865,"AAPL" +"2013-01-04",76.709999,76.947144,75.118568,75.285713,148583400,53.679771,"AAPL" +"2013-01-07",74.571426,75.614288,73.599998,74.842857,121039100,53.364014,"AAPL" +"2013-01-08",75.601425,75.984283,74.464287,75.044289,114676800,53.507637,"AAPL" +"2013-01-09",74.64286,75.001427,73.71286,73.871429,101901100,52.67136,"AAPL" +"2013-01-10",75.507141,75.531425,73.645714,74.78714,150286500,53.324291,"AAPL" +"2013-01-11",74.428574,75.045715,74.145714,74.328575,87626700,52.997318,"AAPL" +"2013-01-14",71.811432,72.5,71.215714,71.678574,183551900,51.107822,"AAPL" +"2013-01-15",71.185715,71.284286,69.054283,69.417145,219193100,49.495407,"AAPL" +"2013-01-16",70.662857,72.777145,70.35714,72.298569,172701200,51.549889,"AAPL" +"2013-01-17",72.901428,72.964287,71.718575,71.811432,113419600,51.20256,"AAPL" +"2013-01-18",71.21714,71.745712,70.914284,71.428574,118230700,50.929581,"AAPL" +"2013-01-22",72.080002,72.554283,70.947144,72.110001,115386600,51.415455,"AAPL" +"2013-01-23",72.687141,73.57,72.110001,73.43,215377400,52.356636,"AAPL" +"2013-01-24",65.714287,66.53286,64.321426,64.35714,365213100,45.88755,"AAPL" +"2013-01-25",64.527145,65.175713,62.142857,62.84,302006600,44.805805,"AAPL" +"2013-01-28",62.547142,64.744286,62.265713,64.261429,196379400,45.819309,"AAPL" +"2013-01-29",65.5,65.742859,64.58857,65.46714,142789500,46.678997,"AAPL" +"2013-01-30",65.285713,66.085716,64.928574,65.261429,104288800,46.532326,"AAPL" +"2013-01-31",65.28286,65.611427,64.997147,65.07,79833600,46.395828,"AAPL" +"2013-02-01",65.587143,65.639999,64.050003,64.802856,134871100,46.205349,"AAPL" +"2013-02-04",64.844284,65.134285,63.142857,63.188572,119279300,45.054337,"AAPL" +"2013-02-05",63.435715,65.677139,63.174286,65.405716,143336900,46.635201,"AAPL" +"2013-02-06",65.209999,66.64286,64.654289,65.335716,148426600,46.585289,"AAPL" +"2013-02-07",66.178574,67.14286,64.874283,66.888573,176145200,49.708668,"AAPL" +"2013-02-08",67.714287,68.401428,66.89286,67.854286,158289600,50.426346,"AAPL" +"2013-02-11",68.071426,69.277145,67.60714,68.561432,129372600,50.951862,"AAPL" +"2013-02-12",68.501427,68.91143,66.82,66.842857,152263300,49.67469,"AAPL" +"2013-02-13",66.744286,67.662857,66.174286,66.715714,118801900,49.580196,"AAPL" +"2013-02-14",66.360001,67.377144,66.288574,66.655716,88818800,49.535614,"AAPL" +"2013-02-15",66.978569,67.165718,65.702858,65.737144,97936300,48.852974,"AAPL" +"2013-02-19",65.871429,66.104286,64.835716,65.71286,108945900,48.834938,"AAPL" +"2013-02-20",65.384285,65.384285,64.114288,64.121429,119075600,47.652248,"AAPL" +"2013-02-21",63.714287,64.167145,63.259998,63.722858,111795600,47.356049,"AAPL" +"2013-02-22",64.178574,64.514282,63.799999,64.401428,82663700,47.860332,"AAPL" +"2013-02-25",64.835716,65.017143,63.224285,63.257141,93144800,47.009949,"AAPL" +"2013-02-26",63.402859,64.505714,62.522858,64.138573,125374900,47.664982,"AAPL" +"2013-02-27",64.061432,64.634285,62.950001,63.509998,146837600,47.197853,"AAPL" +"2013-02-28",63.435715,63.98143,63.057144,63.057144,80628800,46.861313,"AAPL" +"2013-03-01",62.57143,62.597141,61.425713,61.495716,138112100,45.700935,"AAPL" +"2013-03-04",61.114285,61.171429,59.857143,60.007141,145688900,44.594696,"AAPL" +"2013-03-05",60.21143,62.169998,60.107143,61.591427,159608400,45.772064,"AAPL" +"2013-03-06",62.072857,62.17857,60.632858,60.808571,115062500,45.190281,"AAPL" +"2013-03-07",60.642857,61.715714,60.151428,61.511429,117118400,45.712608,"AAPL" +"2013-03-08",61.400002,62.204285,61.23,61.674286,97870500,45.833637,"AAPL" +"2013-03-11",61.392857,62.715714,60.734287,62.552856,118559000,46.486557,"AAPL" +"2013-03-12",62.228573,62.697144,61.081429,61.204285,116477900,45.484352,"AAPL" +"2013-03-13",61.207142,62.07143,60.765713,61.192856,101387300,45.475857,"AAPL" +"2013-03-14",61.832859,62.091427,61.492859,61.785713,75968900,45.916443,"AAPL" +"2013-03-15",62.561428,63.46143,62.464287,63.380001,160990200,47.101254,"AAPL" +"2013-03-18",63.064285,65.351425,63.028572,65.102859,151549300,48.381603,"AAPL" +"2013-03-19",65.64286,65.852859,64.071426,64.927139,131693800,48.251015,"AAPL" +"2013-03-20",65.345711,65.375717,64.227142,64.582855,77165200,47.995167,"AAPL" +"2013-03-21",64.317146,65.425713,64.300003,64.675713,95813900,48.064167,"AAPL" +"2013-03-22",64.940002,66.014282,64.730003,65.987144,98776300,49.038769,"AAPL" +"2013-03-25",66.384285,67.135712,65.968575,66.225716,125283900,49.216061,"AAPL" +"2013-03-26",66.491432,66.548569,65.790001,65.877144,73573500,48.957012,"AAPL" +"2013-03-27",65.208572,65.257141,64.389999,64.582855,82809300,47.995167,"AAPL" +"2013-03-28",64.260002,64.545715,63.08857,63.237144,110709900,46.995083,"AAPL" +"2013-04-01",63.128571,63.385715,61.105713,61.272858,97433000,45.535305,"AAPL" +"2013-04-02",61.085712,62.591427,60.914288,61.398571,132379800,45.628746,"AAPL" +"2013-04-03",61.624287,62.468571,61.472858,61.712856,90804000,45.862309,"AAPL" +"2013-04-04",61.965714,62.142857,60.75,61.102856,89611900,45.40897,"AAPL" +"2013-04-05",60.642857,60.707142,59.954285,60.457142,95923800,44.929108,"AAPL" +"2013-04-08",60.692856,61.07143,60.355713,60.887142,75207300,45.248669,"AAPL" +"2013-04-09",60.908573,61.214287,60.392857,60.997143,76653500,45.330421,"AAPL" +"2013-04-10",61.157143,62.437141,60.85857,62.241428,93982000,46.255116,"AAPL" +"2013-04-11",61.959999,62.57,61.599998,62.047142,82091100,46.110741,"AAPL" +"2013-04-12",62.021427,62.021427,61.298573,61.400002,59653300,45.629803,"AAPL" +"2013-04-15",61,61.127144,59.935715,59.978573,79380000,44.573467,"AAPL" +"2013-04-16",60.224285,60.944286,60.081429,60.89143,76442800,45.25185,"AAPL" +"2013-04-17",60.03857,60.085712,56.872856,57.542858,236264000,42.76334,"AAPL" +"2013-04-18",57.855713,57.970001,55.677143,56.007141,166574800,41.622063,"AAPL" +"2013-04-19",55.424286,57.085712,55.014286,55.790001,152318600,41.46069,"AAPL" +"2013-04-22",56.091427,57.457142,55.895714,56.952858,107480100,42.324879,"AAPL" +"2013-04-23",57.712856,58.34,56.972858,58.01857,166059600,43.116856,"AAPL" +"2013-04-24",56.220001,59.32143,56.07143,57.922855,242412800,43.045742,"AAPL" +"2013-04-25",58.747143,59.134285,58.142857,58.34,96209400,43.355747,"AAPL" +"2013-04-26",58.544285,59.824287,58.32143,59.599998,191024400,44.292122,"AAPL" +"2013-04-29",60.064285,61.945713,60,61.445713,160081600,45.663773,"AAPL" +"2013-04-30",62.157143,63.607143,61.724285,63.254284,172884600,47.00782,"AAPL" +"2013-05-01",63.494286,63.561428,62.055714,62.755714,126727300,46.63731,"AAPL" +"2013-05-02",63.111427,64.084282,62.947144,63.645714,105457100,47.298717,"AAPL" +"2013-05-03",64.472855,64.747147,64.164284,64.28286,90325200,47.772221,"AAPL" +"2013-05-06",65.101425,66.028572,64.901428,65.815712,124160400,48.911358,"AAPL" +"2013-05-07",66.424286,66.535713,64.814285,65.522858,120938300,48.693726,"AAPL" +"2013-05-08",65.577141,66.48143,65.115715,66.262856,118149500,49.243668,"AAPL" +"2013-05-09",65.687141,66.14286,65.082855,65.252853,99621900,50.832851,"AAPL" +"2013-05-10",65.424286,65.672859,64.354286,64.709999,83713000,50.409962,"AAPL" +"2013-05-13",64.501427,65.414284,64.5,64.96286,79237200,50.606945,"AAPL" +"2013-05-14",64.835716,65.028572,63.164288,63.408573,111779500,49.39613,"AAPL" +"2013-05-15",62.737144,63,60.337143,61.264286,185403400,47.7257,"AAPL" +"2013-05-16",60.462856,62.549999,59.842857,62.082859,150801000,48.363377,"AAPL" +"2013-05-17",62.721428,62.869999,61.572857,61.894287,106976100,48.216484,"AAPL" +"2013-05-20",61.701427,63.685715,61.442856,63.275715,112894600,49.292625,"AAPL" +"2013-05-21",62.592857,63.639999,62.028572,62.808571,114005500,48.928707,"AAPL" +"2013-05-22",63.435715,64.050003,62.602856,63.049999,110759600,49.116795,"AAPL" +"2013-05-23",62.278572,63.737144,62.255714,63.162857,88255300,49.204716,"AAPL" +"2013-05-24",62.978573,63.665714,62.908573,63.592857,69041700,49.539684,"AAPL" +"2013-05-28",64.271431,64.444283,62.978573,63.062859,96536300,49.126816,"AAPL" +"2013-05-29",62.857143,63.92857,62.771427,63.564285,82644100,49.517426,"AAPL" +"2013-05-30",63.664288,64.928574,63.501427,64.511429,88379900,50.255272,"AAPL" +"2013-05-31",64.64286,65.300003,64.214287,64.247147,96075700,50.049389,"AAPL" +"2013-06-03",64.389999,64.622856,63.21143,64.388573,93088100,50.159561,"AAPL" +"2013-06-04",64.745712,64.918571,63.912857,64.187141,73182200,50.002651,"AAPL" +"2013-06-05",63.664288,64.388573,63.387142,63.587143,72647400,49.535236,"AAPL" +"2013-06-06",63.638573,63.857143,62.007141,62.637142,104233500,48.795177,"AAPL" +"2013-06-07",62.357143,63.32,61.824287,63.115715,101133900,49.167988,"AAPL" +"2013-06-10",63.532856,64.154289,62.400002,62.69857,112538300,48.843029,"AAPL" +"2013-06-11",62.248573,63.251427,61.902859,62.514286,71528100,48.699463,"AAPL" +"2013-06-12",62.785713,63.035713,61.642857,61.741428,66306800,48.097401,"AAPL" +"2013-06-13",61.785713,62.44857,61.25,62.279999,71458100,48.516949,"AAPL" +"2013-06-14",62.200001,62.327145,61.214287,61.435715,67966500,47.859241,"AAPL" +"2013-06-17",61.634285,62.242859,61.48,61.714287,64853600,48.076256,"AAPL" +"2013-06-18",61.651428,62.128571,61.458572,61.681427,48756400,48.050667,"AAPL" +"2013-06-19",61.628571,61.665714,60.42857,60.42857,77735000,47.074657,"AAPL" +"2013-06-20",59.900002,60.854286,59.310001,59.548573,89327700,46.389137,"AAPL" +"2013-06-21",59.784286,60,58.299999,59.07143,120279600,46.017429,"AAPL" +"2013-06-24",58.200001,58.380001,56.864285,57.505714,120186500,44.797733,"AAPL" +"2013-06-25",57.957142,58.255714,56.975716,57.51857,78540700,44.807732,"AAPL" +"2013-06-26",57.700001,57.827145,56.522858,56.867142,91931000,44.300266,"AAPL" +"2013-06-27",57.035713,57.341427,56.220001,56.254284,84311500,43.822834,"AAPL" +"2013-06-28",55.908573,57.181427,55.552856,56.647144,144629100,44.12888,"AAPL" +"2013-07-01",57.527142,58.895714,57.317142,58.459999,97763400,45.541115,"AAPL" +"2013-07-02",58.565716,60.232857,58.495716,59.784286,117466300,46.57275,"AAPL" +"2013-07-03",60.122856,60.425713,59.635715,60.114285,60232200,46.82983,"AAPL" +"2013-07-05",60.055714,60.470001,59.335712,59.631428,68506200,46.453682,"AAPL" +"2013-07-08",60.015713,60.142857,58.664288,59.292858,74534600,46.189938,"AAPL" +"2013-07-09",59.085712,60.5,58.625713,60.335712,88146100,47.002327,"AAPL" +"2013-07-10",59.942856,60.685715,59.75,60.104286,70351400,46.822041,"AAPL" +"2013-07-11",60.421429,61.17857,60.167141,61.041428,81573100,47.552097,"AAPL" +"2013-07-12",61.092857,61.398571,60.487144,60.93,69890800,47.465282,"AAPL" +"2013-07-15",60.715714,61.637142,60.685715,61.062859,60479300,47.568779,"AAPL" +"2013-07-16",60.931427,61.529999,60.595715,61.457142,54134500,47.875942,"AAPL" +"2013-07-17",61.385715,61.745716,61.174286,61.472858,49747600,47.88818,"AAPL" +"2013-07-18",61.91143,62.124287,61.515713,61.68,54719700,48.049549,"AAPL" +"2013-07-19",61.871429,61.997143,60.621429,60.707142,67180400,47.291676,"AAPL" +"2013-07-22",61.351429,61.392857,60.781429,60.901428,51949100,47.443035,"AAPL" +"2013-07-23",60.857143,60.994286,59.815716,59.855713,92348900,46.628403,"AAPL" +"2013-07-24",62.704285,63.512856,62.18,62.93,147984200,49.023308,"AAPL" +"2013-07-25",62.957142,63.057144,62.258572,62.642857,57373400,48.799622,"AAPL" +"2013-07-26",62.185715,63.005714,62.048573,62.998573,50038100,49.076725,"AAPL" +"2013-07-29",62.971428,64.284286,62.885715,63.970001,62014400,49.833496,"AAPL" +"2013-07-30",64.279999,65.307144,64.175713,64.760002,77355600,50.448906,"AAPL" +"2013-07-31",64.998573,65.334282,64.204285,64.647141,80739400,50.360981,"AAPL" +"2013-08-01",65.10714,65.257141,64.751427,65.239998,51562700,50.82283,"AAPL" +"2013-08-02",65.43,66.121429,65.237144,66.077141,68695900,51.474979,"AAPL" +"2013-08-05",66.384285,67.238571,66.021431,67.064285,79713900,52.243965,"AAPL" +"2013-08-06",66.860001,67.412857,66.024284,66.464287,83714400,51.776569,"AAPL" +"2013-08-07",66.257141,66.714287,65.96714,66.425713,74714500,51.746517,"AAPL" +"2013-08-08",66.265717,66.300003,65.421425,65.858574,63944300,53.773788,"AAPL" +"2013-08-09",65.519997,65.779999,64.807144,64.921425,66716300,53.008598,"AAPL" +"2013-08-12",65.265717,66.949997,65.232857,66.765717,91108500,54.514477,"AAPL" +"2013-08-13",67.277145,70.665718,66.864288,69.938568,220485300,57.105125,"AAPL" +"2013-08-14",71.125717,72.035713,70.485718,71.214287,189093100,58.146748,"AAPL" +"2013-08-15",70.917145,71.771431,69.868568,71.129997,122573500,58.07793,"AAPL" +"2013-08-16",71.449997,71.848572,71.265717,71.761429,90576500,58.593491,"AAPL" +"2013-08-19",72.048569,73.391426,72,72.534286,127629600,59.224537,"AAPL" +"2013-08-20",72.815712,72.938568,71.545715,71.581429,89672100,58.446522,"AAPL" +"2013-08-21",71.941429,72.449997,71.599998,71.765717,83969900,58.596992,"AAPL" +"2013-08-22",72.139999,72.227142,71.171425,71.851425,61051900,58.666973,"AAPL" +"2013-08-23",71.895714,71.907143,71.335716,71.574287,55682900,58.440689,"AAPL" +"2013-08-26",71.535713,72.885712,71.5,71.852859,82741400,58.66814,"AAPL" +"2013-08-27",71.14286,71.78714,69.471428,69.798569,106047200,56.990814,"AAPL" +"2013-08-28",69.428574,70.828575,69.428574,70.128571,76902000,57.260258,"AAPL" +"2013-08-29",70.235718,70.928574,70.16143,70.242859,59914400,57.353565,"AAPL" +"2013-08-30",70.285713,70.421425,69.5,69.602859,68074300,56.830997,"AAPL" +"2013-09-03",70.442856,71.514282,69.621429,69.797142,82982200,56.989643,"AAPL" +"2013-09-04",71.365715,71.748573,70.897141,71.241432,86258200,58.168911,"AAPL" +"2013-09-05",71.464287,71.525711,70.519997,70.752853,59091900,57.769978,"AAPL" +"2013-09-06",71.205711,71.339996,69.992859,71.174286,89881400,58.114082,"AAPL" +"2013-09-09",72.14286,72.559998,71.925713,72.309998,85171800,59.041416,"AAPL" +"2013-09-10",72.314285,72.492859,69.928574,70.662857,185798900,57.696491,"AAPL" +"2013-09-11",66.715714,67.669998,66.401428,66.815712,224674100,54.555283,"AAPL" +"2013-09-12",66.928574,67.914284,66.572861,67.527145,101012800,55.136177,"AAPL" +"2013-09-13",67.048569,67.404289,66.385712,66.414284,74708900,54.227524,"AAPL" +"2013-09-16",65.85714,65.944283,63.888573,64.302856,135926700,52.50354,"AAPL" +"2013-09-17",63.994286,65.672859,63.92857,65.045715,99845200,53.110073,"AAPL" +"2013-09-18",66.168571,66.621429,65.808571,66.382858,114215500,54.201862,"AAPL" +"2013-09-19",67.242859,67.975716,67.035713,67.471428,101135300,55.090687,"AAPL" +"2013-09-20",68.285713,68.364288,66.571426,66.772858,174825700,54.520302,"AAPL" +"2013-09-23",70.871429,70.987144,68.942856,70.091431,190526700,57.229939,"AAPL" +"2013-09-24",70.697144,70.781425,69.688568,69.871429,91086100,57.050304,"AAPL" +"2013-09-25",69.885712,69.94857,68.775711,68.790001,79239300,56.167313,"AAPL" +"2013-09-26",69.428574,69.794289,69.128571,69.459999,59305400,56.714355,"AAPL" +"2013-09-27",69.111427,69.238571,68.674286,68.964287,57010100,56.309624,"AAPL" +"2013-09-30",68.178574,68.808571,67.772858,68.10714,65039100,55.609756,"AAPL" +"2013-10-01",68.349998,69.877144,68.339996,69.708572,88470900,56.91732,"AAPL" +"2013-10-02",69.375717,70.257141,69.10714,69.937141,72296000,57.103954,"AAPL" +"2013-10-03",70.072861,70.335716,68.677139,69.058571,80688300,56.386585,"AAPL" +"2013-10-04",69.122856,69.228569,68.371429,69.004288,64717100,56.34227,"AAPL" +"2013-10-07",69.508568,70.378571,69.335716,69.678574,78073100,56.892838,"AAPL" +"2013-10-08",69.991432,70.091431,68.648575,68.705711,72729300,56.098476,"AAPL" +"2013-10-09",69.234283,69.684288,68.325714,69.512856,75431300,56.757526,"AAPL" +"2013-10-10",70.188568,70.339996,69.577141,69.94857,69650700,57.113285,"AAPL" +"2013-10-11",69.57,70.548569,69.308571,70.401428,66934700,57.483051,"AAPL" +"2013-10-14",69.975716,71.082855,69.907143,70.862854,65474500,57.859806,"AAPL" +"2013-10-15",71.072861,71.714287,70.788574,71.239998,80018400,58.167747,"AAPL" +"2013-10-16",71.541428,71.790001,71.318573,71.587143,62775300,58.451195,"AAPL" +"2013-10-17",71.425713,72.111427,71.382858,72.071426,63398300,58.846607,"AAPL" +"2013-10-18",72.284286,72.751427,72.244286,72.69857,72635500,59.358677,"AAPL" +"2013-10-21",73.110001,74.900002,73.074287,74.480003,99526700,60.813225,"AAPL" +"2013-10-22",75.201431,75.492859,72.575714,74.267143,133515900,60.639404,"AAPL" +"2013-10-23",74.14286,75.095711,74.14286,74.994286,78430800,61.233139,"AAPL" +"2013-10-24",75,76.067146,74.635712,75.987144,96191200,62.043804,"AAPL" +"2013-10-25",75.902855,76.175713,75.015717,75.137146,84448000,61.349792,"AAPL" +"2013-10-28",75.577141,75.85714,74.744286,75.697144,137610200,61.807018,"AAPL" +"2013-10-29",76.610001,77.035713,73.505714,73.811432,158951800,60.267315,"AAPL" +"2013-10-30",74.230003,75.360001,73.860001,74.985718,88540900,61.226135,"AAPL" +"2013-10-31",75,75.355713,74.46714,74.671425,68924100,60.969501,"AAPL" +"2013-11-01",74.860001,74.971428,73.691429,74.290001,68722500,60.658089,"AAPL" +"2013-11-04",74.442856,75.260002,74.115715,75.25,61156900,61.441933,"AAPL" +"2013-11-05",74.940002,75.555717,74.714287,75.064285,66303300,61.290287,"AAPL" +"2013-11-06",74.878571,74.980003,74.028572,74.417145,55843900,63.335331,"AAPL" +"2013-11-07",74.225716,74.741432,73.197144,73.21286,65655100,62.310387,"AAPL" +"2013-11-08",73.511429,74.447144,73.227142,74.365715,69829200,63.291553,"AAPL" +"2013-11-11",74.284286,74.524284,73.487144,74.150002,56863100,63.10796,"AAPL" +"2013-11-12",73.952858,74.845711,73.85714,74.28714,51069200,63.224682,"AAPL" +"2013-11-13",74,74.60714,73.851425,74.375717,49305200,63.300076,"AAPL" +"2013-11-14",74.687141,75.611427,74.552856,75.451431,70604800,64.215599,"AAPL" +"2013-11-15",75.225716,75.584282,74.927139,74.998573,79480100,63.830181,"AAPL" +"2013-11-18",74.998573,75.312859,74.028572,74.089996,61236000,63.056896,"AAPL" +"2013-11-19",74.147141,74.76857,73.995712,74.221428,52234700,63.168758,"AAPL" +"2013-11-20",74.175713,74.345711,73.475716,73.571426,48479200,62.615551,"AAPL" +"2013-11-21",73.942856,74.458572,73.381432,74.44857,65506700,63.362068,"AAPL" +"2013-11-22",74.21714,74.594284,74.075714,74.257141,55931400,63.19915,"AAPL" +"2013-11-25",74.431427,75.124283,74.428574,74.82,57327900,63.678181,"AAPL" +"2013-11-26",74.874283,76.591431,74.85714,76.199997,100345700,64.852692,"AAPL" +"2013-11-27",76.615715,78,76.199997,77.994286,90862100,66.379784,"AAPL" +"2013-11-29",78.497147,79.761429,78.258568,79.438568,79531900,67.608986,"AAPL" +"2013-12-02",79.714287,80.618568,78.688568,78.747147,118136200,67.020531,"AAPL" +"2013-12-03",79.757141,80.91143,79.668571,80.902855,112742000,68.855217,"AAPL" +"2013-12-04",80.785713,81.312859,80.117142,80.714287,94452400,68.694733,"AAPL" +"2013-12-05",81.807144,82.162857,80.915718,81.128571,111895000,69.047333,"AAPL" +"2013-12-06",80.827141,80.964287,79.938568,80.002853,86088100,68.089241,"AAPL" +"2013-12-09",80.128571,81.368568,80.128571,80.918571,80123400,68.868599,"AAPL" +"2013-12-10",80.511429,81.125717,80.171425,80.792854,69567400,68.761612,"AAPL" +"2013-12-11",81,81.567146,79.955711,80.194283,89929700,68.252151,"AAPL" +"2013-12-12",80.305717,80.762856,80.004288,80.077141,65572500,68.152473,"AAPL" +"2013-12-13",80.407143,80.41143,79.095711,79.204285,83205500,67.409607,"AAPL" +"2013-12-16",79.288574,80.377144,79.28714,79.64286,70648200,67.782852,"AAPL" +"2013-12-17",79.401428,79.919998,79.054283,79.284286,57475600,67.477669,"AAPL" +"2013-12-18",78.528572,78.778572,76.971428,78.681427,141465800,66.9646,"AAPL" +"2013-12-19",78.5,78.571426,77.675713,77.779999,80077200,66.19738,"AAPL" +"2013-12-20",77.918571,78.80143,77.831429,78.431427,109103400,66.751823,"AAPL" +"2013-12-23",81.14286,81.531425,80.394287,81.441429,125326600,69.313591,"AAPL" +"2013-12-24",81.412857,81.697144,80.861427,81.095711,41888700,69.019356,"AAPL" +"2013-12-26",81.157143,81.35714,80.482857,80.557144,51002000,68.560997,"AAPL" +"2013-12-27",80.545715,80.629997,79.928574,80.012856,56471100,68.097748,"AAPL" +"2013-12-30",79.637146,80.012856,78.902855,79.21714,63407400,67.420517,"AAPL" +"2013-12-31",79.167145,80.182854,79.14286,80.145714,55771100,68.210831,"AAPL" +"2014-01-02",79.382858,79.575714,78.860001,79.01857,58671200,67.251503,"AAPL" +"2014-01-03",78.980003,79.099998,77.204285,77.28286,98116900,65.7743,"AAPL" +"2014-01-06",76.778572,78.114288,76.228569,77.704285,103152700,66.132957,"AAPL" +"2014-01-07",77.760002,77.994286,76.845711,77.148575,79302300,65.660004,"AAPL" +"2014-01-08",76.972855,77.937141,76.955711,77.637146,64632400,66.075813,"AAPL" +"2014-01-09",78.114288,78.122856,76.478569,76.645714,69787200,65.232025,"AAPL" +"2014-01-10",77.118568,77.257141,75.872856,76.134285,76244000,64.796753,"AAPL" +"2014-01-13",75.701431,77.5,75.697144,76.53286,94623200,65.135979,"AAPL" +"2014-01-14",76.888573,78.104286,76.808571,78.055717,83140400,66.43206,"AAPL" +"2014-01-15",79.074287,80.028572,78.808571,79.622856,97909700,67.765808,"AAPL" +"2014-01-16",79.271431,79.550003,78.811432,79.178574,57319500,67.387703,"AAPL" +"2014-01-17",78.78286,78.867142,77.128571,77.238571,106684900,65.736603,"AAPL" +"2014-01-21",77.284286,78.581429,77.202858,78.438568,82131700,66.757919,"AAPL" +"2014-01-22",78.701431,79.612854,78.258568,78.78714,94996300,67.054565,"AAPL" +"2014-01-23",78.562859,79.5,77.830002,79.454285,100809800,67.622375,"AAPL" +"2014-01-24",79.14286,79.374283,77.821426,78.010002,107338700,66.393143,"AAPL" +"2014-01-27",78.581429,79.257141,77.964287,78.64286,138719700,66.931786,"AAPL" +"2014-01-28",72.68,73.571426,71.724289,72.35714,266380800,61.582092,"AAPL" +"2014-01-29",71.992859,72.48143,71.23143,71.535713,125702500,60.88298,"AAPL" +"2014-01-30",71.791428,72.35714,70.957146,71.397141,169625400,60.765038,"AAPL" +"2014-01-31",70.739998,71.647141,70.507141,71.514282,116199300,60.864742,"AAPL" +"2014-02-03",71.80143,72.53286,71.328575,71.647141,100366000,60.977806,"AAPL" +"2014-02-04",72.264282,72.779999,71.822861,72.684288,94170300,61.860519,"AAPL" +"2014-02-05",72.365715,73.611427,72.321426,73.227142,82086200,62.322529,"AAPL" +"2014-02-06",72.865715,73.35714,72.544289,73.215714,64441300,65.021019,"AAPL" +"2014-02-07",74.482857,74.704285,73.91143,74.239998,92570100,65.930649,"AAPL" +"2014-02-10",74.094284,75.998573,74,75.57,86389800,67.111786,"AAPL" +"2014-02-11",75.80143,76.821426,75.64286,76.565712,70564200,67.996056,"AAPL" +"2014-02-12",76.707146,77.080002,76.177139,76.559998,77025200,67.99099,"AAPL" +"2014-02-13",76.379997,77.835716,76.314285,77.775711,76849500,69.070618,"AAPL" +"2014-02-14",77.495712,77.997147,77.315712,77.71286,68231100,69.014824,"AAPL" +"2014-02-18",78,78.741432,77.944283,77.998573,65062900,69.268555,"AAPL" +"2014-02-19",77.821426,78.127144,76.335716,76.767143,78442000,68.174957,"AAPL" +"2014-02-20",76.141426,76.714287,75.571426,75.878571,76464500,67.385818,"AAPL" +"2014-02-21",76.112854,76.367142,74.942856,75.035713,69696200,66.637291,"AAPL" +"2014-02-24",74.735718,75.702858,74.631432,75.364288,72227400,66.929108,"AAPL" +"2014-02-25",75.625717,75.652855,74.428574,74.580002,57988000,66.232597,"AAPL" +"2014-02-26",74.80143,75,73.657143,73.907143,69054300,65.63504,"AAPL" +"2014-02-27",73.877144,75.540001,73.721428,75.381432,75470500,66.944336,"AAPL" +"2014-02-28",75.582855,76.10714,74.58857,75.177139,92992200,66.762894,"AAPL" +"2014-03-03",74.774284,75.807144,74.687141,75.394287,59695300,66.955742,"AAPL" +"2014-03-04",75.85714,76.091431,75.395714,75.891426,64785000,67.39724,"AAPL" +"2014-03-05",75.845711,76.39286,75.589996,76.05143,50015700,67.53933,"AAPL" +"2014-03-06",76.112854,76.348572,75.442856,75.821426,46372200,67.335083,"AAPL" +"2014-03-07",75.870003,75.997147,75.150002,75.777145,55182400,67.295746,"AAPL" +"2014-03-10",75.480003,76.190002,75.477142,75.845711,44646000,67.356644,"AAPL" +"2014-03-11",76.492859,76.96286,76.084282,76.584282,69806100,68.012543,"AAPL" +"2014-03-12",76.358574,76.764282,76,76.658569,49831600,68.078506,"AAPL" +"2014-03-13",76.777145,77.094284,75.594284,75.807144,64435700,67.322395,"AAPL" +"2014-03-14",75.541428,75.841431,74.714287,74.955711,59299800,66.566254,"AAPL" +"2014-03-17",75.385712,75.709999,75.121429,75.248573,49886200,66.826332,"AAPL" +"2014-03-18",75.128571,75.995712,75.028572,75.914284,52411800,67.417549,"AAPL" +"2014-03-19",76.03714,76.605713,75.571426,75.894287,56189000,67.399796,"AAPL" +"2014-03-20",75.69857,76.095711,75.335716,75.528572,52099600,67.075005,"AAPL" +"2014-03-21",75.989998,76.25,75.190002,76.124283,93511600,67.604012,"AAPL" +"2014-03-24",76.917145,77.214287,76.437141,77.027145,88925200,68.405846,"AAPL" +"2014-03-25",77.35714,77.964287,77.084282,77.855713,70573300,69.14167,"AAPL" +"2014-03-26",78.074287,78.428574,76.980003,77.111427,74942000,68.48069,"AAPL" +"2014-03-27",77.145714,77.35714,76.445717,76.779999,55507900,68.186356,"AAPL" +"2014-03-28",76.902855,76.991432,76.321426,76.694283,50141000,68.110252,"AAPL" +"2014-03-31",77.03286,77.258568,76.561432,76.677139,42167300,68.095001,"AAPL" +"2014-04-01",76.822861,77.410004,76.681427,77.378571,50190000,68.717934,"AAPL" +"2014-04-02",77.482857,77.639999,77.18,77.507141,45105200,68.832115,"AAPL" +"2014-04-03",77.341431,77.5,76.805717,76.970001,40586000,68.35511,"AAPL" +"2014-04-04",77.115715,77.14286,75.797142,75.974289,68812800,67.470833,"AAPL" +"2014-04-07",75.431427,75.842857,74.555717,74.781425,72462600,66.411484,"AAPL" +"2014-04-08",75.027145,75.160004,74.099998,74.777145,60972100,66.407692,"AAPL" +"2014-04-09",74.662857,75.784286,74.574287,75.760002,51542400,67.280518,"AAPL" +"2014-04-10",75.811432,76.034286,74.738571,74.78286,59913000,66.41275,"AAPL" +"2014-04-11",74.14286,74.690002,73.877144,74.230003,67929400,65.921761,"AAPL" +"2014-04-14",74.557144,74.594284,73.887146,74.525711,51418500,66.184387,"AAPL" +"2014-04-15",74.324287,74.519997,73.047142,73.994286,66622500,65.71244,"AAPL" +"2014-04-16",74.007141,74.441429,73.44857,74.144287,53691400,65.84565,"AAPL" +"2014-04-17",74.285713,75.394287,74.171425,74.991432,71083600,66.597977,"AAPL" +"2014-04-21",75.048569,76.019997,74.851425,75.881432,45637200,67.388367,"AAPL" +"2014-04-22",75.472855,75.975716,75.214287,75.957146,50640800,67.455612,"AAPL" +"2014-04-23",75.580002,75.875717,74.921425,74.964287,98735000,66.573868,"AAPL" +"2014-04-24",81.172859,81.428574,80.104286,81.110001,189977900,72.031723,"AAPL" +"2014-04-25",80.647141,81.71286,80.565712,81.705711,97568800,72.56076,"AAPL" +"2014-04-28",81.828575,85.10714,81.792854,84.870003,167371400,75.370872,"AAPL" +"2014-04-29",84.82,85.139999,84.215714,84.618568,84344400,75.147606,"AAPL" +"2014-04-30",84.662857,85.632858,84.257141,84.298569,114160200,74.863411,"AAPL" +"2014-05-01",84.571426,84.971428,83.765717,84.497147,61012000,75.039764,"AAPL" +"2014-05-02",84.620003,84.885712,84.244286,84.654289,47878600,75.179306,"AAPL" +"2014-05-05",84.305717,85.85714,84.285713,85.851425,71766800,76.24247,"AAPL" +"2014-05-06",85.971428,86.344284,84.915718,84.915718,93641100,75.411484,"AAPL" +"2014-05-07",85.035713,85.327141,83.961426,84.618568,70716100,75.147606,"AAPL" +"2014-05-08",84.035713,84.915718,83.771431,83.998573,57574300,77.614685,"AAPL" +"2014-05-09",83.505714,83.75,82.904289,83.648575,72899400,77.29129,"AAPL" +"2014-05-12",83.927139,84.808571,83.914284,84.690002,53302200,78.253563,"AAPL" +"2014-05-13",84.571426,84.934288,84.385712,84.822861,39934300,78.37632,"AAPL" +"2014-05-14",84.632858,85.342857,84.534286,84.83857,41601000,78.390823,"AAPL" +"2014-05-15",84.957146,85.228569,84.005714,84.117142,57711500,77.724251,"AAPL" +"2014-05-16",84.089996,85.361427,83.628571,85.358574,69064100,78.871315,"AAPL" +"2014-05-19",85.407143,86.761429,85.332855,86.370003,79438800,79.80587,"AAPL" +"2014-05-20",86.358574,86.628571,85.818573,86.387146,58709000,79.821709,"AAPL" +"2014-05-21",86.261429,86.671425,86.008568,86.615715,49214900,80.032921,"AAPL" +"2014-05-22",86.657143,87.121429,86.300003,86.752853,50190000,80.159637,"AAPL" +"2014-05-23",86.75,87.818573,86.638573,87.732857,58052400,81.065155,"AAPL" +"2014-05-27",87.982857,89.408569,87.947144,89.375717,87216500,82.583153,"AAPL" +"2014-05-28",89.431427,89.975716,89.111427,89.144287,78870400,82.369324,"AAPL" +"2014-05-29",89.692856,90.98143,89.681427,90.76857,94118500,83.870155,"AAPL" +"2014-05-30",91.139999,92.024284,89.842857,90.428574,141005200,83.556007,"AAPL" +"2014-06-02",90.565712,90.690002,88.928574,89.807144,92337700,82.981796,"AAPL" +"2014-06-03",89.779999,91.248573,89.75,91.077141,73177300,84.155273,"AAPL" +"2014-06-04",91.062859,92.555717,90.872856,92.117142,83870500,85.116241,"AAPL" +"2014-06-05",92.314285,92.767143,91.80143,92.478569,75951400,85.450195,"AAPL" +"2014-06-06",92.842857,93.03714,92.067146,92.224289,87484600,85.215256,"AAPL" +"2014-06-09",92.699997,93.879997,91.75,93.699997,75415000,86.578804,"AAPL" +"2014-06-10",94.730003,95.050003,93.57,94.25,62777000,87.087006,"AAPL" +"2014-06-11",94.129997,94.760002,93.470001,93.860001,45681000,86.726639,"AAPL" +"2014-06-12",94.040001,94.120003,91.900002,92.290001,54749000,85.275955,"AAPL" +"2014-06-13",92.199997,92.440002,90.879997,91.279999,54525000,84.34272,"AAPL" +"2014-06-16",91.510002,92.75,91.449997,92.199997,35561000,85.192787,"AAPL" +"2014-06-17",92.309998,92.699997,91.800003,92.080002,29726000,85.081917,"AAPL" +"2014-06-18",92.269997,92.290001,91.349998,92.18,33514000,85.174324,"AAPL" +"2014-06-19",92.290001,92.300003,91.339996,91.860001,35528000,84.878632,"AAPL" +"2014-06-20",91.849998,92.550003,90.900002,90.910004,100898000,84.000832,"AAPL" +"2014-06-23",91.32,91.620003,90.599998,90.830002,43694000,83.926903,"AAPL" +"2014-06-24",90.75,91.739998,90.190002,90.279999,39036000,83.418724,"AAPL" +"2014-06-25",90.209999,90.699997,89.650002,90.360001,36869000,83.492638,"AAPL" +"2014-06-26",90.370003,91.050003,89.800003,90.900002,32629000,83.9916,"AAPL" +"2014-06-27",90.82,92,90.769997,91.980003,64029000,84.989525,"AAPL" +"2014-06-30",92.099998,93.730003,92.089996,92.93,49482300,85.86731,"AAPL" +"2014-07-01",93.519997,94.07,93.129997,93.519997,38223000,86.412468,"AAPL" +"2014-07-02",93.870003,94.059998,93.089996,93.480003,28465000,86.375519,"AAPL" +"2014-07-03",93.669998,94.099998,93.199997,94.029999,22891800,86.883705,"AAPL" +"2014-07-07",94.139999,95.989998,94.099998,95.970001,56468000,88.6763,"AAPL" +"2014-07-08",96.269997,96.800003,93.919998,95.349998,65222000,88.103394,"AAPL" +"2014-07-09",95.440002,95.949997,94.760002,95.389999,36436000,88.14035,"AAPL" +"2014-07-10",93.760002,95.550003,93.519997,95.040001,39686000,87.816956,"AAPL" +"2014-07-11",95.360001,95.889999,94.860001,95.220001,34018000,87.983269,"AAPL" +"2014-07-14",95.860001,96.889999,95.650002,96.449997,42810000,89.119789,"AAPL" +"2014-07-15",96.800003,96.849998,95.029999,95.32,45477900,88.075691,"AAPL" +"2014-07-16",96.970001,97.099998,94.739998,94.779999,53396300,87.576706,"AAPL" +"2014-07-17",95.029999,95.279999,92.57,93.089996,57298000,86.01516,"AAPL" +"2014-07-18",93.620003,94.739998,93.019997,94.43,49988000,87.253319,"AAPL" +"2014-07-21",94.989998,95,93.720001,93.940002,39079000,86.800575,"AAPL" +"2014-07-22",94.68,94.889999,94.120003,94.720001,55197000,87.521286,"AAPL" +"2014-07-23",95.419998,97.879997,95.169998,97.190002,92918000,89.803558,"AAPL" +"2014-07-24",97.040001,97.32,96.419998,97.029999,45729000,89.655731,"AAPL" +"2014-07-25",96.849998,97.839996,96.639999,97.669998,43469000,90.247078,"AAPL" +"2014-07-28",97.82,99.239998,97.550003,99.019997,55318000,91.494461,"AAPL" +"2014-07-29",99.330002,99.440002,98.25,98.379997,43143000,90.903114,"AAPL" +"2014-07-30",98.440002,98.699997,97.669998,98.150002,33010000,90.69059,"AAPL" +"2014-07-31",97.160004,97.449997,95.330002,95.599998,56843000,88.334381,"AAPL" +"2014-08-01",94.900002,96.620003,94.809998,96.129997,48511000,88.824104,"AAPL" +"2014-08-04",96.370003,96.580002,95.169998,95.589996,39958000,88.325157,"AAPL" +"2014-08-05",95.360001,95.68,94.360001,95.120003,55933000,87.890884,"AAPL" +"2014-08-06",94.75,95.480003,94.709999,94.959999,38558000,87.743019,"AAPL" +"2014-08-07",94.93,95.949997,94.099998,94.480003,46711000,87.733749,"AAPL" +"2014-08-08",94.260002,94.82,93.279999,94.739998,41865000,87.975182,"AAPL" +"2014-08-11",95.269997,96.080002,94.839996,95.989998,36585000,89.135925,"AAPL" +"2014-08-12",96.040001,96.879997,95.610001,95.970001,33795000,89.117371,"AAPL" +"2014-08-13",96.150002,97.239998,96.040001,97.239998,31916000,90.296669,"AAPL" +"2014-08-14",97.330002,97.57,96.800003,97.5,28116000,90.538109,"AAPL" +"2014-08-15",97.900002,98.190002,96.860001,97.980003,48951000,90.983833,"AAPL" +"2014-08-18",98.489998,99.370003,97.980003,99.160004,47572000,92.079597,"AAPL" +"2014-08-19",99.410004,100.68,99.32,100.529999,69399000,93.351746,"AAPL" +"2014-08-20",100.440002,101.089996,99.949997,100.57,52699000,93.388893,"AAPL" +"2014-08-21",100.57,100.940002,100.110001,100.580002,33478000,93.398186,"AAPL" +"2014-08-22",100.290001,101.470001,100.190002,101.32,44184000,94.085365,"AAPL" +"2014-08-25",101.790001,102.169998,101.279999,101.540001,40270000,94.289635,"AAPL" +"2014-08-26",101.419998,101.5,100.860001,100.889999,33152000,93.686043,"AAPL" +"2014-08-27",101.019997,102.57,100.699997,102.129997,52369000,94.837502,"AAPL" +"2014-08-28",101.589996,102.779999,101.559998,102.25,68460000,94.948952,"AAPL" +"2014-08-29",102.860001,102.900002,102.199997,102.5,44595000,95.181084,"AAPL" +"2014-09-02",103.059998,103.739998,102.720001,103.300003,53564000,95.923973,"AAPL" +"2014-09-03",103.099998,103.199997,98.580002,98.940002,125421000,91.875275,"AAPL" +"2014-09-04",98.849998,100.089996,97.790001,98.120003,85718000,91.113846,"AAPL" +"2014-09-05",98.800003,99.389999,98.309998,98.970001,58457000,91.903145,"AAPL" +"2014-09-08",99.300003,99.309998,98.050003,98.360001,46356700,91.336708,"AAPL" +"2014-09-09",99.080002,103.080002,96.139999,97.989998,189846300,90.993126,"AAPL" +"2014-09-10",98.010002,101.110001,97.760002,101,100869600,93.788208,"AAPL" +"2014-09-11",100.410004,101.440002,99.620003,101.43,62353100,94.187492,"AAPL" +"2014-09-12",101.209999,102.190002,101.080002,101.660004,62626100,94.40107,"AAPL" +"2014-09-15",102.809998,103.050003,101.440002,101.629997,61316500,94.373207,"AAPL" +"2014-09-16",99.800003,101.260002,98.889999,100.860001,66908100,93.658188,"AAPL" +"2014-09-17",101.269997,101.800003,100.589996,101.580002,60926500,94.32679,"AAPL" +"2014-09-18",101.93,102.349998,101.559998,101.790001,37299400,94.521797,"AAPL" +"2014-09-19",102.290001,102.349998,100.5,100.959999,70902400,93.751045,"AAPL" +"2014-09-22",101.800003,102.139999,100.580002,101.059998,52788400,93.843903,"AAPL" +"2014-09-23",100.599998,102.940002,100.540001,102.639999,63402200,95.311096,"AAPL" +"2014-09-24",102.160004,102.849998,101.199997,101.75,60171800,94.484642,"AAPL" +"2014-09-25",100.510002,100.709999,97.720001,97.870003,100092000,90.881699,"AAPL" +"2014-09-26",98.529999,100.75,98.400002,100.75,62370500,93.556053,"AAPL" +"2014-09-29",98.650002,100.440002,98.629997,100.110001,49766300,92.961739,"AAPL" +"2014-09-30",100.809998,101.540001,100.529999,100.75,55264100,93.556053,"AAPL" +"2014-10-01",100.589996,100.690002,98.699997,99.18,51491300,92.098152,"AAPL" +"2014-10-02",99.269997,100.220001,98.040001,99.900002,47757800,92.766754,"AAPL" +"2014-10-03",99.440002,100.209999,99.040001,99.620003,43469600,92.50676,"AAPL" +"2014-10-06",99.949997,100.650002,99.419998,99.620003,37051200,92.50676,"AAPL" +"2014-10-07",99.43,100.120003,98.730003,98.75,42094200,91.698868,"AAPL" +"2014-10-08",98.760002,101.110001,98.309998,100.800003,57404700,93.602486,"AAPL" +"2014-10-09",101.540001,102.379997,100.610001,101.019997,77376500,93.80677,"AAPL" +"2014-10-10",100.690002,102.029999,100.300003,100.730003,66331600,93.537476,"AAPL" +"2014-10-13",101.330002,101.779999,99.809998,99.809998,53583400,92.683167,"AAPL" +"2014-10-14",100.389999,100.519997,98.57,98.75,63688600,91.698868,"AAPL" +"2014-10-15",97.970001,99.150002,95.18,97.540001,100933600,90.575249,"AAPL" +"2014-10-16",95.550003,97.720001,95.410004,96.260002,72154500,89.38665,"AAPL" +"2014-10-17",97.5,99,96.809998,97.669998,68179700,90.695969,"AAPL" +"2014-10-20",98.32,99.959999,98.220001,99.760002,77517300,92.636742,"AAPL" +"2014-10-21",103.019997,103.019997,101.269997,102.470001,94623900,95.153221,"AAPL" +"2014-10-22",102.839996,104.110001,102.599998,102.989998,68263100,95.636108,"AAPL" +"2014-10-23",104.080002,105.050003,103.629997,104.830002,71074700,97.344711,"AAPL" +"2014-10-24",105.18,105.489998,104.529999,105.220001,47053900,97.706879,"AAPL" +"2014-10-27",104.849998,105.480003,104.699997,105.110001,34187700,97.604729,"AAPL" +"2014-10-28",105.400002,106.739998,105.349998,106.739998,48060900,99.118332,"AAPL" +"2014-10-29",106.650002,107.370003,106.360001,107.339996,52687900,99.675484,"AAPL" +"2014-10-30",106.959999,107.349998,105.900002,106.980003,40654800,99.341202,"AAPL" +"2014-10-31",108.010002,108.040001,107.209999,108,44639300,100.288353,"AAPL" +"2014-11-03",108.220001,110.300003,108.010002,109.400002,52282600,101.588409,"AAPL" +"2014-11-04",109.360001,109.489998,107.720001,108.599998,41574400,100.845535,"AAPL" +"2014-11-05",109.099998,109.300003,108.129997,108.860001,37435900,101.08696,"AAPL" +"2014-11-06",108.599998,108.790001,107.800003,108.699997,34968500,101.376068,"AAPL" +"2014-11-07",108.75,109.32,108.550003,109.010002,33691500,101.665161,"AAPL" +"2014-11-10",109.019997,109.330002,108.669998,108.830002,27195500,101.497307,"AAPL" +"2014-11-11",108.699997,109.75,108.400002,109.699997,27442300,102.308693,"AAPL" +"2014-11-12",109.379997,111.43,109.370003,111.25,46942400,103.754272,"AAPL" +"2014-11-13",111.800003,113.449997,111.599998,112.82,59522900,105.218483,"AAPL" +"2014-11-14",113.150002,114.190002,111.209999,114.18,44063600,106.486847,"AAPL" +"2014-11-17",114.269997,117.279999,113.300003,113.989998,46746700,106.309639,"AAPL" +"2014-11-18",113.940002,115.690002,113.889999,115.470001,44224000,107.689934,"AAPL" +"2014-11-19",115.440002,115.739998,113.800003,114.669998,41869200,106.94381,"AAPL" +"2014-11-20",114.910004,116.860001,114.849998,116.309998,43395500,108.473335,"AAPL" +"2014-11-21",117.510002,117.57,116.029999,116.470001,57179300,108.622566,"AAPL" +"2014-11-24",116.849998,118.769997,116.620003,118.629997,47450800,110.637016,"AAPL" +"2014-11-25",119.07,119.75,117.449997,117.599998,68840400,109.676414,"AAPL" +"2014-11-26",117.940002,119.099998,117.830002,119,40768300,110.982094,"AAPL" +"2014-11-28",119.269997,119.400002,118.050003,118.93,24814400,110.916801,"AAPL" +"2014-12-01",118.809998,119.25,111.269997,115.07,83814000,107.316879,"AAPL" +"2014-12-02",113.5,115.75,112.75,114.629997,59348900,106.906525,"AAPL" +"2014-12-03",115.75,116.349998,115.110001,115.93,43063400,108.11895,"AAPL" +"2014-12-04",115.769997,117.199997,115.290001,115.489998,42044500,107.708588,"AAPL" +"2014-12-05",115.989998,116.080002,114.639999,115,38318900,107.251595,"AAPL" +"2014-12-08",114.099998,114.650002,111.620003,112.400002,57664900,104.82679,"AAPL" +"2014-12-09",110.190002,114.300003,109.349998,114.120003,60208000,106.430916,"AAPL" +"2014-12-10",114.410004,114.849998,111.540001,111.949997,44565300,104.407104,"AAPL" +"2014-12-11",112.260002,113.800003,111.339996,111.620003,41401700,104.099335,"AAPL" +"2014-12-12",110.459999,111.870003,109.580002,109.730003,56028100,102.336685,"AAPL" +"2014-12-15",110.699997,111.599998,106.349998,108.230003,67218100,100.937744,"AAPL" +"2014-12-16",106.370003,110.160004,106.260002,106.75,60790700,99.557449,"AAPL" +"2014-12-17",107.120003,109.839996,106.82,109.410004,53411800,102.038231,"AAPL" +"2014-12-18",111.870003,112.650002,110.660004,112.650002,59006200,105.059921,"AAPL" +"2014-12-19",112.260002,113.239998,111.660004,111.779999,88429800,104.248543,"AAPL" +"2014-12-22",112.160004,113.489998,111.970001,112.940002,45167500,105.330399,"AAPL" +"2014-12-23",113.230003,113.330002,112.459999,112.540001,26028400,104.957352,"AAPL" +"2014-12-24",112.580002,112.709999,112.010002,112.010002,14479600,104.463051,"AAPL" +"2014-12-26",112.099998,114.519997,112.010002,113.989998,33721000,106.309639,"AAPL" +"2014-12-29",113.790001,114.769997,113.699997,113.910004,27598900,106.235031,"AAPL" +"2014-12-30",113.639999,113.919998,112.110001,112.519997,29881500,104.93869,"AAPL" +"2014-12-31",112.82,113.129997,110.209999,110.379997,41403400,102.942894,"AAPL" +"2015-01-02",111.389999,111.440002,107.349998,109.330002,53204600,101.963631,"AAPL" +"2015-01-05",108.290001,108.650002,105.410004,106.25,64285500,99.091148,"AAPL" +"2015-01-06",106.540001,107.43,104.629997,106.260002,65797100,99.100471,"AAPL" +"2015-01-07",107.199997,108.199997,106.699997,107.75,40105900,100.490089,"AAPL" +"2015-01-08",109.230003,112.150002,108.699997,111.889999,59364500,104.351151,"AAPL" +"2015-01-09",112.669998,113.25,110.209999,112.010002,53699500,104.463051,"AAPL" +"2015-01-12",112.599998,112.629997,108.800003,109.25,49650800,101.889015,"AAPL" +"2015-01-13",111.43,112.800003,108.910004,110.220001,67091900,102.793655,"AAPL" +"2015-01-14",109.040001,110.489998,108.5,109.800003,48337000,102.401962,"AAPL" +"2015-01-15",110,110.059998,106.660004,106.82,60014000,99.622726,"AAPL" +"2015-01-16",107.029999,107.580002,105.199997,105.989998,78513300,98.848663,"AAPL" +"2015-01-20",107.839996,108.970001,106.5,108.720001,49899900,101.39473,"AAPL" +"2015-01-21",108.949997,111.059998,108.269997,109.550003,48575900,102.168816,"AAPL" +"2015-01-22",110.260002,112.470001,109.720001,112.400002,53796400,104.82679,"AAPL" +"2015-01-23",112.300003,113.75,111.529999,112.980003,46464800,105.367699,"AAPL" +"2015-01-26",113.739998,114.360001,112.800003,113.099998,55615000,105.47963,"AAPL" +"2015-01-27",112.419998,112.480003,109.029999,109.139999,95568700,101.78643,"AAPL" +"2015-01-28",117.629997,118.120003,115.309998,115.309998,146477100,107.540718,"AAPL" +"2015-01-29",116.32,119.190002,115.559998,118.900002,84436400,110.888824,"AAPL" +"2015-01-30",118.400002,120,116.849998,117.160004,83745500,109.266068,"AAPL" +"2015-02-02",118.050003,119.169998,116.080002,118.629997,62739100,110.637016,"AAPL" +"2015-02-03",118.5,119.089996,117.610001,118.650002,51915700,110.65567,"AAPL" +"2015-02-04",118.5,120.510002,118.309998,119.559998,70149700,111.504333,"AAPL" +"2015-02-05",120.019997,120.230003,119.25,119.940002,42246200,112.300217,"AAPL" +"2015-02-06",120.019997,120.25,118.449997,118.93,43706600,111.354553,"AAPL" +"2015-02-09",118.550003,119.839996,118.43,119.720001,38889800,112.094223,"AAPL" +"2015-02-10",120.169998,122.150002,120.160004,122.019997,62008500,114.247726,"AAPL" +"2015-02-11",122.769997,124.919998,122.5,124.879997,73561800,116.925545,"AAPL" +"2015-02-12",126.059998,127.480003,125.57,126.459999,74474500,118.404915,"AAPL" +"2015-02-13",127.279999,127.279999,125.650002,127.080002,54272200,118.985435,"AAPL" +"2015-02-17",127.489998,128.880005,126.919998,127.830002,63152400,119.687645,"AAPL" +"2015-02-18",127.629997,128.779999,127.449997,128.720001,44891700,120.520966,"AAPL" +"2015-02-19",128.479996,129.029999,128.330002,128.449997,37362400,120.26815,"AAPL" +"2015-02-20",128.619995,129.5,128.050003,129.5,48948400,121.251266,"AAPL" +"2015-02-23",130.020004,133,129.660004,133,70974100,124.528328,"AAPL" +"2015-02-24",132.940002,133.600006,131.169998,132.169998,69228100,123.751205,"AAPL" +"2015-02-25",131.559998,131.600006,128.149994,128.789993,74711700,120.586487,"AAPL" +"2015-02-26",128.789993,130.869995,126.610001,130.419998,91287500,122.112648,"AAPL" +"2015-02-27",130,130.570007,128.240005,128.460007,62014800,120.277527,"AAPL" +"2015-03-02",129.25,130.279999,128.300003,129.089996,48096700,120.867393,"AAPL" +"2015-03-03",128.960007,129.520004,128.089996,129.360001,37816300,121.120193,"AAPL" +"2015-03-04",129.100006,129.559998,128.320007,128.539993,31666300,120.352425,"AAPL" +"2015-03-05",128.580002,128.75,125.760002,126.410004,56517100,118.358116,"AAPL" +"2015-03-06",128.399994,129.369995,126.260002,126.599998,72842100,118.535995,"AAPL" +"2015-03-09",127.959999,129.570007,125.059998,127.139999,88528500,119.041603,"AAPL" +"2015-03-10",126.410004,127.220001,123.800003,124.510002,68856600,116.579124,"AAPL" +"2015-03-11",124.75,124.769997,122.110001,122.239998,68939000,114.453705,"AAPL" +"2015-03-12",122.309998,124.900002,121.629997,124.449997,48362700,116.522942,"AAPL" +"2015-03-13",124.400002,125.400002,122.580002,123.589996,51827300,115.717712,"AAPL" +"2015-03-16",123.879997,124.949997,122.870003,124.949997,35874300,116.991081,"AAPL" +"2015-03-17",125.900002,127.32,125.650002,127.040001,51023100,118.947968,"AAPL" +"2015-03-18",127,129.160004,126.370003,128.470001,65270900,120.286873,"AAPL" +"2015-03-19",128.75,129.25,127.400002,127.5,45809500,119.37867,"AAPL" +"2015-03-20",128.25,128.399994,125.160004,125.900002,68695100,117.880585,"AAPL" +"2015-03-23",127.120003,127.849998,126.519997,127.209999,37709700,119.107147,"AAPL" +"2015-03-24",127.230003,128.039993,126.559998,126.690002,32842300,118.620277,"AAPL" +"2015-03-25",126.540001,126.82,123.379997,123.379997,51655200,115.521095,"AAPL" +"2015-03-26",122.760002,124.879997,122.599998,124.239998,47572900,116.326332,"AAPL" +"2015-03-27",124.57,124.699997,122.910004,123.25,39546200,115.399384,"AAPL" +"2015-03-30",124.050003,126.400002,124,126.370003,47099700,118.320656,"AAPL" +"2015-03-31",126.089996,126.489998,124.360001,124.43,42090600,116.504211,"AAPL" +"2015-04-01",124.82,125.120003,123.099998,124.25,40621400,116.335678,"AAPL" +"2015-04-02",125.029999,125.559998,124.190002,125.32,32220100,117.337532,"AAPL" +"2015-04-06",124.470001,127.510002,124.330002,127.349998,37194000,119.238213,"AAPL" +"2015-04-07",127.639999,128.119995,125.980003,126.010002,35012300,117.983574,"AAPL" +"2015-04-08",125.849998,126.400002,124.970001,125.599998,37329200,117.59967,"AAPL" +"2015-04-09",125.849998,126.580002,124.660004,126.559998,32484000,118.498535,"AAPL" +"2015-04-10",125.949997,127.209999,125.260002,127.099998,40188000,119.00415,"AAPL" +"2015-04-13",128.369995,128.570007,126.610001,126.849998,36365100,118.770073,"AAPL" +"2015-04-14",127,127.290001,125.910004,126.300003,25524600,118.255112,"AAPL" +"2015-04-15",126.410004,127.129997,126.010002,126.779999,28970400,118.704529,"AAPL" +"2015-04-16",126.279999,127.099998,126.110001,126.169998,28369000,118.133377,"AAPL" +"2015-04-17",125.550003,126.139999,124.459999,124.75,51957000,116.803818,"AAPL" +"2015-04-20",125.57,128.119995,125.169998,127.599998,47054300,119.472282,"AAPL" +"2015-04-21",128.100006,128.199997,126.669998,126.910004,32435100,118.826271,"AAPL" +"2015-04-22",126.989998,128.869995,126.32,128.619995,37654500,120.427322,"AAPL" +"2015-04-23",128.300003,130.419998,128.139999,129.669998,45770900,121.410461,"AAPL" +"2015-04-24",130.490005,130.630005,129.229996,130.279999,44525900,121.981583,"AAPL" +"2015-04-27",132.309998,133.130005,131.149994,132.649994,96954200,124.200623,"AAPL" +"2015-04-28",134.460007,134.539993,129.570007,130.559998,118924000,122.243759,"AAPL" +"2015-04-29",130.160004,131.589996,128.300003,128.639999,63386100,120.446053,"AAPL" +"2015-04-30",128.639999,128.639999,124.580002,125.150002,83195400,117.178352,"AAPL" +"2015-05-01",126.099998,130.130005,125.300003,128.949997,58512600,120.736305,"AAPL" +"2015-05-04",129.5,130.570007,128.259995,128.699997,50988300,120.502243,"AAPL" +"2015-05-05",128.149994,128.449997,125.779999,125.800003,49271400,117.786964,"AAPL" +"2015-05-06",126.559998,126.75,123.360001,125.010002,72141000,117.047272,"AAPL" +"2015-05-07",124.769997,126.080002,124.019997,125.260002,43940900,117.771248,"AAPL" +"2015-05-08",126.68,127.620003,126.110001,127.620003,55550400,119.990158,"AAPL" +"2015-05-11",127.389999,127.559998,125.629997,126.32,42035800,118.767876,"AAPL" +"2015-05-12",125.599998,126.879997,124.82,125.870003,48160000,118.344772,"AAPL" +"2015-05-13",126.150002,127.190002,125.870003,126.010002,34694200,118.476402,"AAPL" +"2015-05-14",127.410004,128.949997,127.160004,128.949997,45203500,121.240623,"AAPL" +"2015-05-15",129.070007,129.490005,128.210007,128.770004,38208000,121.071388,"AAPL" +"2015-05-18",128.380005,130.720001,128.360001,130.190002,50882900,122.406502,"AAPL" +"2015-05-19",130.690002,130.880005,129.639999,130.070007,44633200,122.293678,"AAPL" +"2015-05-20",130,130.979996,129.339996,130.059998,36454900,122.284256,"AAPL" +"2015-05-21",130.070007,131.630005,129.830002,131.389999,39730400,123.534752,"AAPL" +"2015-05-22",131.600006,132.970001,131.399994,132.539993,45596000,124.616013,"AAPL" +"2015-05-26",132.600006,132.910004,129.119995,129.619995,70697600,121.870567,"AAPL" +"2015-05-27",130.339996,132.259995,130.050003,132.039993,45833200,124.145889,"AAPL" +"2015-05-28",131.860001,131.949997,131.100006,131.779999,30733300,123.901421,"AAPL" +"2015-05-29",131.229996,131.449997,129.899994,130.279999,50884500,122.491119,"AAPL" +"2015-06-01",130.279999,131.389999,130.050003,130.539993,32112800,122.735558,"AAPL" +"2015-06-02",129.860001,130.660004,129.320007,129.960007,33667600,122.190262,"AAPL" +"2015-06-03",130.660004,130.940002,129.899994,130.119995,30889400,122.340675,"AAPL" +"2015-06-04",129.580002,130.580002,128.910004,129.360001,38450100,121.626129,"AAPL" +"2015-06-05",129.5,129.690002,128.360001,128.649994,35626800,120.958565,"AAPL" +"2015-06-08",128.899994,129.210007,126.830002,127.800003,52674800,120.159378,"AAPL" +"2015-06-09",126.699997,128.080002,125.620003,127.419998,56075400,119.802101,"AAPL" +"2015-06-10",127.919998,129.339996,127.849998,128.880005,39087300,121.174835,"AAPL" +"2015-06-11",129.179993,130.179993,128.479996,128.589996,35390900,120.902145,"AAPL" +"2015-06-12",128.190002,128.330002,127.110001,127.169998,36886200,119.567047,"AAPL" +"2015-06-15",126.099998,127.239998,125.709999,126.919998,43988900,119.331985,"AAPL" +"2015-06-16",127.029999,127.849998,126.370003,127.599998,31494100,119.971336,"AAPL" +"2015-06-17",127.720001,127.879997,126.739998,127.300003,32918100,119.689285,"AAPL" +"2015-06-18",127.230003,128.309998,127.220001,127.879997,35407200,120.234604,"AAPL" +"2015-06-19",127.709999,127.82,126.400002,126.599998,54716900,119.03112,"AAPL" +"2015-06-22",127.489998,128.059998,127.080002,127.610001,34039300,119.980743,"AAPL" +"2015-06-23",127.480003,127.610001,126.879997,127.029999,30268900,119.435417,"AAPL" +"2015-06-24",127.209999,129.800003,127.120003,128.110001,55280900,120.450851,"AAPL" +"2015-06-25",128.860001,129.199997,127.5,127.5,31938100,119.877327,"AAPL" +"2015-06-26",127.669998,127.989998,126.510002,126.75,44066800,119.172173,"AAPL" +"2015-06-29",125.459999,126.470001,124.480003,124.529999,49161400,117.084892,"AAPL" +"2015-06-30",125.57,126.120003,124.860001,125.43,44370700,117.931068,"AAPL" +"2015-07-01",126.900002,126.940002,125.989998,126.599998,30238800,119.03112,"AAPL" +"2015-07-02",126.43,126.690002,125.769997,126.440002,27211000,118.880699,"AAPL" +"2015-07-06",124.940002,126.230003,124.849998,126,28060400,118.46701,"AAPL" +"2015-07-07",125.889999,126.150002,123.769997,125.690002,46946800,118.175529,"AAPL" +"2015-07-08",124.480003,124.639999,122.540001,122.57,60761600,115.242065,"AAPL" +"2015-07-09",123.849998,124.059998,119.220001,120.07,77821600,112.891525,"AAPL" +"2015-07-10",121.940002,123.849998,121.209999,123.279999,61354500,115.909622,"AAPL" +"2015-07-13",125.029999,125.760002,124.32,125.660004,41440500,118.147324,"AAPL" +"2015-07-14",126.040001,126.370003,125.040001,125.610001,31768100,118.100319,"AAPL" +"2015-07-15",125.720001,127.150002,125.580002,126.82,33649200,119.237984,"AAPL" +"2015-07-16",127.739998,128.570007,127.349998,128.509995,36222400,120.826942,"AAPL" +"2015-07-17",129.080002,129.619995,128.309998,129.619995,46164700,121.870567,"AAPL" +"2015-07-20",130.970001,132.970001,130.699997,132.070007,58900200,124.174103,"AAPL" +"2015-07-21",132.850006,132.919998,130.320007,130.75,76756400,122.933022,"AAPL" +"2015-07-22",121.989998,125.5,121.989998,125.220001,115450600,117.733635,"AAPL" +"2015-07-23",126.199997,127.089996,125.059998,125.160004,50999500,117.677231,"AAPL" +"2015-07-24",125.32,125.739998,123.900002,124.5,42162300,117.056656,"AAPL" +"2015-07-27",123.089996,123.610001,122.120003,122.769997,44455500,115.430115,"AAPL" +"2015-07-28",123.379997,123.910004,122.550003,123.379997,33618100,116.003639,"AAPL" +"2015-07-29",123.150002,123.5,122.269997,122.989998,37011700,115.636932,"AAPL" +"2015-07-30",122.32,122.57,121.709999,122.370003,33628300,115.054024,"AAPL" +"2015-07-31",122.599998,122.639999,120.910004,121.300003,42885000,114.047997,"AAPL" +"2015-08-03",121.5,122.57,117.519997,118.440002,69976000,111.358978,"AAPL" +"2015-08-04",117.419998,117.699997,113.25,114.639999,124138600,107.786156,"AAPL" +"2015-08-05",112.949997,117.440002,112.099998,115.400002,99312600,108.50074,"AAPL" +"2015-08-06",115.970001,116.5,114.120003,115.129997,52903000,108.736839,"AAPL" +"2015-08-07",114.580002,116.25,114.5,115.519997,38670400,109.105186,"AAPL" +"2015-08-10",116.529999,119.989998,116.529999,119.720001,54951600,113.071976,"AAPL" +"2015-08-11",117.809998,118.18,113.330002,113.489998,97082800,107.187897,"AAPL" +"2015-08-12",112.529999,115.419998,109.629997,115.239998,101217500,108.840721,"AAPL" +"2015-08-13",116.040001,116.400002,114.540001,115.150002,48535800,108.75573,"AAPL" +"2015-08-14",114.32,116.309998,114.010002,115.959999,42929500,109.52076,"AAPL" +"2015-08-17",116.040001,117.650002,115.5,117.160004,40884700,110.654129,"AAPL" +"2015-08-18",116.43,117.440002,116.010002,116.5,34560700,110.030769,"AAPL" +"2015-08-19",116.099998,116.519997,114.68,115.010002,47445700,108.62352,"AAPL" +"2015-08-20",114.080002,114.349998,111.629997,112.650002,68501600,106.394554,"AAPL" +"2015-08-21",110.43,111.900002,105.650002,105.760002,128275500,99.887169,"AAPL" +"2015-08-24",94.870003,108.800003,92,103.120003,162206300,97.393753,"AAPL" +"2015-08-25",111.110001,111.110001,103.5,103.739998,103601600,97.979347,"AAPL" +"2015-08-26",107.089996,109.889999,105.050003,109.690002,96774600,103.59893,"AAPL" +"2015-08-27",112.230003,113.239998,110.019997,112.919998,84616100,106.649567,"AAPL" +"2015-08-28",112.169998,113.309998,111.540001,113.290001,53164400,106.999008,"AAPL" +"2015-08-31",112.029999,114.529999,112,112.760002,56229300,106.498459,"AAPL" +"2015-09-01",110.150002,111.879997,107.360001,107.720001,76845900,101.738319,"AAPL" +"2015-09-02",110.230003,112.339996,109.129997,112.339996,61888800,106.101761,"AAPL" +"2015-09-03",112.489998,112.779999,110.040001,110.370003,53233900,104.241173,"AAPL" +"2015-09-04",108.970001,110.449997,108.510002,109.269997,49996300,103.202232,"AAPL" +"2015-09-08",111.75,112.559998,110.32,112.309998,54843600,106.073448,"AAPL" +"2015-09-09",113.760002,114.019997,109.769997,110.150002,85010800,104.033386,"AAPL" +"2015-09-10",110.269997,113.279999,109.900002,112.57,62892800,106.319,"AAPL" +"2015-09-11",111.790001,114.209999,111.760002,114.209999,49915500,107.867943,"AAPL" +"2015-09-14",116.580002,116.889999,114.860001,115.309998,58363400,108.906845,"AAPL" +"2015-09-15",115.93,116.529999,114.419998,116.279999,43341200,109.82299,"AAPL" +"2015-09-16",116.25,116.540001,115.440002,116.410004,37173500,109.945747,"AAPL" +"2015-09-17",115.660004,116.489998,113.720001,113.919998,64112600,107.594032,"AAPL" +"2015-09-18",112.209999,114.300003,111.870003,113.449997,74285300,107.150131,"AAPL" +"2015-09-21",113.669998,115.370003,113.660004,115.209999,50222000,108.812408,"AAPL" +"2015-09-22",113.379997,114.18,112.519997,113.400002,50346200,107.102913,"AAPL" +"2015-09-23",113.629997,114.720001,113.300003,114.32,35756700,107.97184,"AAPL" +"2015-09-24",113.25,115.5,112.370003,115,50219500,108.614059,"AAPL" +"2015-09-25",116.440002,116.690002,114.019997,114.709999,56151900,108.340164,"AAPL" +"2015-09-28",113.849998,114.57,112.440002,112.440002,52109000,106.196205,"AAPL" +"2015-09-29",112.830002,113.510002,107.860001,109.059998,73365400,103.003914,"AAPL" +"2015-09-30",110.169998,111.540001,108.730003,110.300003,66473000,104.175049,"AAPL" +"2015-10-01",109.07,109.620003,107.309998,109.580002,63929100,103.495033,"AAPL" +"2015-10-02",108.010002,111.010002,107.550003,110.379997,58019800,104.25061,"AAPL" +"2015-10-05",109.879997,111.370003,109.07,110.779999,52064700,104.628387,"AAPL" +"2015-10-06",110.629997,111.739998,109.769997,111.309998,48196800,105.12896,"AAPL" +"2015-10-07",111.739998,111.769997,109.410004,110.779999,46765600,104.628387,"AAPL" +"2015-10-08",110.190002,110.190002,108.209999,109.5,61979600,103.419472,"AAPL" +"2015-10-09",110,112.279999,109.489998,112.120003,52766100,105.893997,"AAPL" +"2015-10-12",112.730003,112.75,111.440002,111.599998,30467200,105.40287,"AAPL" +"2015-10-13",110.82,112.449997,110.68,111.790001,33049300,105.582298,"AAPL" +"2015-10-14",111.290001,111.519997,109.559998,110.209999,44462400,104.09005,"AAPL" +"2015-10-15",110.93,112.099998,110.489998,111.860001,37673500,105.648422,"AAPL" +"2015-10-16",111.779999,112,110.529999,111.040001,39232600,104.873962,"AAPL" +"2015-10-19",110.800003,111.75,110.110001,111.730003,29759200,105.52565,"AAPL" +"2015-10-20",111.339996,114.169998,110.82,113.769997,48778800,107.45237,"AAPL" +"2015-10-21",114,115.580002,113.699997,113.760002,41795200,107.442924,"AAPL" +"2015-10-22",114.330002,115.5,114.099998,115.5,41654100,109.086311,"AAPL" +"2015-10-23",116.699997,119.230003,116.330002,119.080002,59366900,112.467506,"AAPL" +"2015-10-26",118.080002,118.129997,114.919998,115.279999,66333800,108.878517,"AAPL" +"2015-10-27",115.400002,116.540001,113.989998,114.550003,69884400,108.189064,"AAPL" +"2015-10-28",116.93,119.300003,116.059998,119.269997,85551400,112.646927,"AAPL" +"2015-10-29",118.699997,120.690002,118.269997,120.529999,51227300,113.83699,"AAPL" +"2015-10-30",120.989998,121.220001,119.449997,119.5,49365300,112.864182,"AAPL" +"2015-11-02",120.800003,121.360001,119.610001,121.18,32203300,114.450897,"AAPL" +"2015-11-03",120.790001,123.489998,120.699997,122.57,45519000,115.763702,"AAPL" +"2015-11-04",123.129997,123.82,121.620003,122,44886100,115.225357,"AAPL" +"2015-11-05",121.849998,122.690002,120.18,120.919998,39552700,114.694176,"AAPL" +"2015-11-06",121.110001,121.809998,120.620003,121.059998,33042300,114.826981,"AAPL" +"2015-11-09",120.959999,121.809998,120.050003,120.57,33871400,114.362213,"AAPL" +"2015-11-10",116.900002,118.07,116.059998,116.769997,59127900,110.757858,"AAPL" +"2015-11-11",116.370003,117.419998,115.209999,116.110001,45218000,110.131828,"AAPL" +"2015-11-12",116.260002,116.82,115.650002,115.720001,32525600,109.761932,"AAPL" +"2015-11-13",115.199997,115.57,112.269997,112.339996,45812400,106.555931,"AAPL" +"2015-11-16",111.379997,114.239998,111,114.18,38106700,108.301201,"AAPL" +"2015-11-17",114.919998,115.050003,113.32,113.690002,27616900,107.836441,"AAPL" +"2015-11-18",115.760002,117.489998,115.5,117.290001,46674700,111.251076,"AAPL" +"2015-11-19",117.639999,119.75,116.760002,118.779999,43295800,112.66436,"AAPL" +"2015-11-20",119.199997,119.919998,118.849998,119.300003,34287100,113.157593,"AAPL" +"2015-11-23",119.269997,119.730003,117.339996,117.75,32482500,111.687393,"AAPL" +"2015-11-24",117.330002,119.349998,117.120003,118.879997,42803200,112.759216,"AAPL" +"2015-11-25",119.209999,119.230003,117.919998,118.029999,21388300,111.952995,"AAPL" +"2015-11-27",118.290001,118.410004,117.599998,117.809998,13046400,111.744308,"AAPL" +"2015-11-30",117.989998,119.410004,117.75,118.300003,39180300,112.209084,"AAPL" +"2015-12-01",118.75,118.809998,116.860001,117.339996,34852400,111.2985,"AAPL" +"2015-12-02",117.339996,118.110001,116.080002,116.279999,33386600,110.293083,"AAPL" +"2015-12-03",116.550003,116.790001,114.220001,115.199997,41569500,109.268692,"AAPL" +"2015-12-04",115.290001,119.25,115.110001,119.029999,57777000,112.901489,"AAPL" +"2015-12-07",118.980003,119.860001,117.809998,118.279999,32084200,112.190102,"AAPL" +"2015-12-08",117.519997,118.599998,116.860001,118.230003,34309500,112.142685,"AAPL" +"2015-12-09",117.639999,117.690002,115.080002,115.620003,46361400,109.667061,"AAPL" +"2015-12-10",116.040001,116.940002,115.510002,116.169998,29104200,110.188744,"AAPL" +"2015-12-11",115.190002,115.389999,112.849998,113.18,46886200,107.352707,"AAPL" +"2015-12-14",112.18,112.68,109.790001,112.480003,64318700,106.688728,"AAPL" +"2015-12-15",111.940002,112.800003,110.349998,110.489998,53323100,104.801193,"AAPL" +"2015-12-16",111.07,111.989998,108.800003,111.339996,56238500,105.607422,"AAPL" +"2015-12-17",112.019997,112.25,108.980003,108.980003,44772800,103.368935,"AAPL" +"2015-12-18",108.910004,109.519997,105.809998,106.029999,96453300,100.570824,"AAPL" +"2015-12-21",107.279999,107.370003,105.57,107.330002,47590600,101.803886,"AAPL" +"2015-12-22",107.400002,107.720001,106.449997,107.230003,32789400,101.709038,"AAPL" +"2015-12-23",107.269997,108.849998,107.199997,108.610001,32657400,103.018005,"AAPL" +"2015-12-24",109,109,107.949997,108.029999,13570400,102.46785,"AAPL" +"2015-12-28",107.589996,107.690002,106.18,106.82,26704200,101.320145,"AAPL" +"2015-12-29",106.959999,109.43,106.860001,108.739998,30931200,103.141289,"AAPL" +"2015-12-30",108.580002,108.699997,107.18,107.32,25213800,101.794418,"AAPL" +"2015-12-31",107.010002,107.029999,104.82,105.260002,40635300,99.840477,"AAPL" +"2016-01-04",102.610001,105.370003,102,105.349998,67649400,99.92585,"AAPL" +"2016-01-05",105.75,105.849998,102.410004,102.709999,55791000,97.421768,"AAPL" +"2016-01-06",100.559998,102.370003,99.870003,100.699997,68457400,95.515244,"AAPL" +"2016-01-07",98.68,100.129997,96.43,96.449997,81094400,91.484085,"AAPL" +"2016-01-08",98.550003,99.110001,96.760002,96.959999,70798000,91.967812,"AAPL" +"2016-01-11",98.970001,99.059998,97.339996,98.529999,49739400,93.456978,"AAPL" +"2016-01-12",100.550003,100.690002,98.839996,99.959999,49154200,94.813347,"AAPL" +"2016-01-13",100.32,101.190002,97.300003,97.389999,62439600,92.375687,"AAPL" +"2016-01-14",97.959999,100.480003,95.739998,99.519997,63170100,94.396004,"AAPL" +"2016-01-15",96.199997,97.709999,95.360001,97.129997,79010000,92.129074,"AAPL" +"2016-01-19",98.410004,98.650002,95.5,96.660004,53087700,91.683258,"AAPL" +"2016-01-20",95.099998,98.190002,93.419998,96.790001,72334400,91.80658,"AAPL" +"2016-01-21",97.059998,97.879997,94.940002,96.300003,52161500,91.341797,"AAPL" +"2016-01-22",98.629997,101.459999,98.370003,101.419998,65800500,96.198181,"AAPL" +"2016-01-25",101.519997,101.529999,99.209999,99.440002,51794500,94.320129,"AAPL" +"2016-01-26",99.93,100.879997,98.07,99.989998,75077000,94.841805,"AAPL" +"2016-01-27",96.040001,96.629997,93.339996,93.419998,133369700,88.610069,"AAPL" +"2016-01-28",93.790001,94.519997,92.389999,94.089996,55678800,89.245575,"AAPL" +"2016-01-29",94.790001,97.339996,94.349998,97.339996,64416500,92.328247,"AAPL" +"2016-02-01",96.470001,96.709999,95.400002,96.43,40943500,91.465096,"AAPL" +"2016-02-02",95.419998,96.040001,94.279999,94.480003,37357200,89.615509,"AAPL" +"2016-02-03",95,96.839996,94.080002,96.349998,45964300,91.389221,"AAPL" +"2016-02-04",95.860001,97.330002,95.190002,96.599998,46471700,92.123528,"AAPL" +"2016-02-05",96.519997,96.919998,93.690002,94.019997,46418100,89.663086,"AAPL" +"2016-02-08",93.129997,95.699997,93.040001,95.010002,54021400,90.607224,"AAPL" +"2016-02-09",94.290001,95.940002,93.93,94.989998,44331200,90.58815,"AAPL" +"2016-02-10",95.919998,96.349998,94.099998,94.269997,42343600,89.90152,"AAPL" +"2016-02-11",93.790001,94.720001,92.589996,93.699997,50074700,89.357918,"AAPL" +"2016-02-12",94.190002,94.5,93.010002,93.989998,40351400,89.634491,"AAPL" +"2016-02-16",95.019997,96.849998,94.610001,96.639999,49057900,92.161667,"AAPL" +"2016-02-17",96.669998,98.209999,96.150002,98.120003,44863200,93.573105,"AAPL" +"2016-02-18",98.839996,98.889999,96.089996,96.260002,39021000,91.799301,"AAPL" +"2016-02-19",96,96.760002,95.800003,96.040001,35374200,91.589478,"AAPL" +"2016-02-22",96.309998,96.900002,95.919998,96.879997,34280800,92.390556,"AAPL" +"2016-02-23",96.400002,96.5,94.550003,94.690002,31942600,90.302055,"AAPL" +"2016-02-24",93.980003,96.379997,93.32,96.099998,36255700,91.646713,"AAPL" +"2016-02-25",96.050003,96.760002,95.25,96.760002,27582700,92.276115,"AAPL" +"2016-02-26",97.199997,98.019997,96.580002,96.910004,28991100,92.419174,"AAPL" +"2016-02-29",96.860001,98.230003,96.650002,96.690002,35216300,92.209389,"AAPL" +"2016-03-01",97.650002,100.769997,97.419998,100.529999,50407100,95.871414,"AAPL" +"2016-03-02",100.510002,100.889999,99.639999,100.75,33169600,96.081238,"AAPL" +"2016-03-03",100.580002,101.709999,100.449997,101.5,36955700,96.796463,"AAPL" +"2016-03-04",102.370003,103.75,101.370003,103.010002,46055100,98.236504,"AAPL" +"2016-03-07",102.389999,102.830002,100.959999,101.870003,35828900,97.14933,"AAPL" +"2016-03-08",100.779999,101.760002,100.400002,101.029999,31561900,96.348251,"AAPL" +"2016-03-09",101.309998,101.580002,100.269997,101.120003,27201700,96.434074,"AAPL" +"2016-03-10",101.410004,102.239998,100.150002,101.169998,33513600,96.481743,"AAPL" +"2016-03-11",102.239998,102.279999,101.5,102.260002,27408200,97.521263,"AAPL" +"2016-03-14",101.910004,102.910004,101.779999,102.519997,25076100,97.769196,"AAPL" +"2016-03-15",103.959999,105.18,103.849998,104.580002,40067700,99.733742,"AAPL" +"2016-03-16",104.610001,106.309998,104.589996,105.970001,38303500,101.059334,"AAPL" +"2016-03-17",105.519997,106.470001,104.959999,105.800003,34420700,100.897209,"AAPL" +"2016-03-18",106.339996,106.5,105.190002,105.919998,44205200,101.01165,"AAPL" +"2016-03-21",105.93,107.650002,105.139999,105.910004,35502700,101.002113,"AAPL" +"2016-03-22",105.25,107.290001,105.209999,106.720001,32444400,101.774574,"AAPL" +"2016-03-23",106.480003,107.07,105.900002,106.129997,25703500,101.211914,"AAPL" +"2016-03-24",105.470001,106.25,104.889999,105.669998,26133000,100.773232,"AAPL" +"2016-03-28",106,106.190002,105.059998,105.190002,19411400,100.315475,"AAPL" +"2016-03-29",104.889999,107.790001,104.879997,107.68,31190100,102.690094,"AAPL" +"2016-03-30",108.650002,110.419998,108.599998,109.559998,45601100,104.482964,"AAPL" +"2016-03-31",109.720001,109.900002,108.879997,108.989998,25888400,103.939392,"AAPL" +"2016-04-01",108.779999,110,108.199997,109.989998,25874000,104.893044,"AAPL" +"2016-04-04",110.419998,112.190002,110.269997,111.120003,37356200,105.97068,"AAPL" +"2016-04-05",109.510002,110.730003,109.419998,109.809998,26578700,104.721375,"AAPL" +"2016-04-06",110.230003,110.980003,109.199997,110.959999,26404100,105.818092,"AAPL" +"2016-04-07",109.949997,110.419998,108.120003,108.540001,31801900,103.510231,"AAPL" +"2016-04-08",108.910004,109.769997,108.169998,108.660004,23581700,103.624672,"AAPL" +"2016-04-11",108.970001,110.610001,108.830002,109.019997,29407500,103.967987,"AAPL" +"2016-04-12",109.339996,110.5,108.660004,110.440002,27232300,105.322182,"AAPL" +"2016-04-13",110.800003,112.339996,110.800003,112.040001,33257300,106.848053,"AAPL" +"2016-04-14",111.620003,112.389999,111.330002,112.099998,25473900,106.905258,"AAPL" +"2016-04-15",112.110001,112.300003,109.730003,109.849998,46939000,104.759529,"AAPL" +"2016-04-18",108.889999,108.949997,106.940002,107.480003,60834000,102.499367,"AAPL" +"2016-04-19",107.879997,108,106.230003,106.910004,32384900,101.955765,"AAPL" +"2016-04-20",106.639999,108.089996,106.059998,107.129997,30611000,102.165581,"AAPL" +"2016-04-21",106.93,106.93,105.519997,105.970001,31552500,101.059334,"AAPL" +"2016-04-22",105.010002,106.480003,104.620003,105.68,33683100,100.782768,"AAPL" +"2016-04-25",105,105.650002,104.510002,105.080002,28031600,100.210571,"AAPL" +"2016-04-26",103.910004,105.300003,103.910004,104.349998,56016200,99.514389,"AAPL" +"2016-04-27",96,98.709999,95.68,97.82,114602100,93.287018,"AAPL" +"2016-04-28",97.610001,97.879997,94.25,94.830002,82242700,90.435562,"AAPL" +"2016-04-29",93.989998,94.720001,92.510002,93.739998,68531500,89.396065,"AAPL" +"2016-05-02",93.970001,94.080002,92.400002,93.639999,48160100,89.300697,"AAPL" +"2016-05-03",94.199997,95.739998,93.68,95.18,56831300,90.769348,"AAPL" +"2016-05-04",95.199997,95.900002,93.82,94.190002,41025500,89.825218,"AAPL" +"2016-05-05",94,94.07,92.68,93.239998,35890500,89.460617,"AAPL" +"2016-05-06",93.370003,93.449997,91.849998,92.720001,43458200,88.961693,"AAPL" +"2016-05-09",93,93.769997,92.589996,92.790001,32936400,89.028854,"AAPL" +"2016-05-10",93.330002,93.57,92.110001,93.419998,33686800,89.633316,"AAPL" +"2016-05-11",93.480003,93.57,92.459999,92.510002,28719100,88.760208,"AAPL" +"2016-05-12",92.720001,92.779999,89.470001,90.339996,76314700,86.678162,"AAPL" +"2016-05-13",90,91.669998,90,90.519997,44392800,86.850861,"AAPL" +"2016-05-16",92.389999,94.389999,91.650002,93.879997,61259800,90.074677,"AAPL" +"2016-05-17",94.550003,94.699997,93.010002,93.489998,46916900,89.700478,"AAPL" +"2016-05-18",94.160004,95.209999,93.889999,94.559998,42062400,90.727135,"AAPL" +"2016-05-19",94.639999,94.639999,93.57,94.199997,30442100,90.381699,"AAPL" +"2016-05-20",94.639999,95.43,94.519997,95.220001,32026000,91.360359,"AAPL" +"2016-05-23",95.870003,97.190002,95.669998,96.43,38018600,92.521317,"AAPL" +"2016-05-24",97.220001,98.089996,96.839996,97.900002,35140200,93.93174,"AAPL" +"2016-05-25",98.669998,99.739998,98.110001,99.620003,38168800,95.582016,"AAPL" +"2016-05-26",99.68,100.730003,98.639999,100.410004,56331200,96.339989,"AAPL" +"2016-05-27",99.440002,100.470001,99.25,100.349998,36229500,96.282417,"AAPL" +"2016-05-31",99.599998,100.400002,98.82,99.860001,42307200,95.812286,"AAPL" +"2016-06-01",99.019997,99.540001,98.330002,98.459999,29173300,94.469025,"AAPL" +"2016-06-02",97.599998,97.839996,96.629997,97.720001,40191600,93.759041,"AAPL" +"2016-06-03",97.790001,98.269997,97.449997,97.919998,28062900,93.95092,"AAPL" +"2016-06-06",97.989998,101.889999,97.550003,98.629997,23292500,94.632133,"AAPL" +"2016-06-07",99.25,99.870003,98.959999,99.029999,22409500,95.01593,"AAPL" +"2016-06-08",99.019997,99.559998,98.68,98.940002,20848100,94.929588,"AAPL" +"2016-06-09",98.5,99.989998,98.459999,99.650002,26601400,95.610802,"AAPL" +"2016-06-10",98.529999,99.349998,98.480003,98.830002,31712900,94.824051,"AAPL" +"2016-06-13",98.690002,99.120003,97.099998,97.339996,38020500,93.394432,"AAPL" +"2016-06-14",97.32,98.480003,96.75,97.459999,31931900,93.50956,"AAPL" +"2016-06-15",97.82,98.410004,97.029999,97.139999,29445200,93.202545,"AAPL" +"2016-06-16",96.449997,97.75,96.07,97.550003,31326800,93.595924,"AAPL" +"2016-06-17",96.620003,96.650002,95.300003,95.330002,61008200,91.465912,"AAPL" +"2016-06-20",96,96.57,95.029999,95.099998,34411900,91.245224,"AAPL" +"2016-06-21",94.940002,96.349998,94.68,95.910004,35546400,92.0224,"AAPL" +"2016-06-22",96.25,96.889999,95.349998,95.550003,29219100,91.676987,"AAPL" +"2016-06-23",95.940002,96.290001,95.25,96.099998,32240200,92.204697,"AAPL" +"2016-06-24",92.910004,94.660004,92.650002,93.400002,75311400,89.614136,"AAPL" +"2016-06-27",93,93.050003,91.5,92.040001,45489600,88.30925,"AAPL" +"2016-06-28",92.900002,93.660004,92.139999,93.589996,40444900,89.796425,"AAPL" +"2016-06-29",93.970001,94.550003,93.629997,94.400002,36531000,90.573608,"AAPL" +"2016-06-30",94.440002,95.769997,94.300003,95.599998,35836400,91.72496,"AAPL" +"2016-07-01",95.489998,96.470001,95.330002,95.889999,26026500,92.003212,"AAPL" +"2016-07-05",95.389999,95.400002,94.459999,94.989998,27705200,91.139679,"AAPL" +"2016-07-06",94.599998,95.660004,94.370003,95.529999,30949100,91.657799,"AAPL" +"2016-07-07",95.699997,96.5,95.620003,95.940002,25139600,92.051186,"AAPL" +"2016-07-08",96.489998,96.889999,96.050003,96.68,28912100,92.761185,"AAPL" +"2016-07-11",96.75,97.650002,96.730003,96.980003,23794900,93.049026,"AAPL" +"2016-07-12",97.169998,97.699997,97.120003,97.419998,24167500,93.471191,"AAPL" +"2016-07-13",97.410004,97.669998,96.839996,96.870003,25892200,92.943474,"AAPL" +"2016-07-14",97.389999,98.989998,97.32,98.790001,38919000,94.78566,"AAPL" +"2016-07-15",98.919998,99.300003,98.5,98.779999,30137000,94.776062,"AAPL" +"2016-07-18",98.699997,100.129997,98.599998,99.830002,36493900,95.783508,"AAPL" +"2016-07-19",99.559998,100,99.339996,99.870003,23779900,95.821877,"AAPL" +"2016-07-20",100,100.459999,99.739998,99.959999,26276000,95.908234,"AAPL" +"2016-07-21",99.830002,101,99.129997,99.43,32702000,95.399712,"AAPL" +"2016-07-22",99.260002,99.300003,98.309998,98.660004,28313700,94.660934,"AAPL" +"2016-07-25",98.25,98.839996,96.919998,97.339996,40382900,93.394432,"AAPL" +"2016-07-26",96.82,97.970001,96.419998,96.669998,56239800,92.751587,"AAPL" +"2016-07-27",104.269997,104.349998,102.75,102.949997,92344800,98.777039,"AAPL" +"2016-07-28",102.830002,104.449997,102.82,104.339996,39869800,100.11068,"AAPL" +"2016-07-29",104.190002,104.550003,103.68,104.209999,27733700,99.98597,"AAPL" +"2016-08-01",104.410004,106.150002,104.410004,106.050003,38167900,101.751366,"AAPL" +"2016-08-02",106.050003,106.07,104,104.480003,33816600,100.245026,"AAPL" +"2016-08-03",104.809998,105.839996,104.769997,105.790001,30202600,101.501923,"AAPL" +"2016-08-04",105.580002,106,105.279999,105.870003,27408700,102.12896,"AAPL" +"2016-08-05",106.269997,107.650002,106.18,107.480003,40553400,103.682068,"AAPL" +"2016-08-08",107.519997,108.370003,107.160004,108.370003,28037200,104.540619,"AAPL" +"2016-08-09",108.230003,108.940002,108.010002,108.809998,26315200,104.965057,"AAPL" +"2016-08-10",108.709999,108.900002,107.760002,108,24008500,104.183685,"AAPL" +"2016-08-11",108.519997,108.93,107.849998,107.93,27484500,104.116165,"AAPL" +"2016-08-12",107.779999,108.440002,107.779999,108.18,18660400,104.357323,"AAPL" +"2016-08-15",108.139999,109.540001,108.080002,109.480003,25868200,105.611389,"AAPL" +"2016-08-16",109.629997,110.230003,109.209999,109.379997,33794400,105.514908,"AAPL" +"2016-08-17",109.099998,109.370003,108.339996,109.220001,25356000,105.360565,"AAPL" +"2016-08-18",109.230003,109.599998,109.019997,109.080002,21984700,105.225525,"AAPL" +"2016-08-19",108.769997,109.690002,108.360001,109.360001,25368100,105.495628,"AAPL" +"2016-08-22",108.860001,109.099998,107.849998,108.510002,25820200,104.675682,"AAPL" +"2016-08-23",108.589996,109.32,108.529999,108.849998,21257700,105.003647,"AAPL" +"2016-08-24",108.57,108.75,107.68,108.029999,23675100,104.212624,"AAPL" +"2016-08-25",107.389999,107.879997,106.68,107.57,25086200,103.768875,"AAPL" +"2016-08-26",107.410004,107.949997,106.309998,106.940002,27766300,103.16114,"AAPL" +"2016-08-29",106.620003,107.440002,106.290001,106.82,24970300,103.045387,"AAPL" +"2016-08-30",105.800003,106.5,105.5,106,24863900,102.254356,"AAPL" +"2016-08-31",105.660004,106.57,105.639999,106.099998,29662400,102.35083,"AAPL" +"2016-09-01",106.139999,106.800003,105.620003,106.730003,26701500,102.958557,"AAPL" +"2016-09-02",107.699997,108,106.82,107.730003,26802500,103.923233,"AAPL" +"2016-09-06",107.900002,108.300003,107.510002,107.699997,26880400,103.894279,"AAPL" +"2016-09-07",107.830002,108.760002,107.07,108.360001,42364300,104.530952,"AAPL" +"2016-09-08",107.25,107.269997,105.239998,105.519997,53002000,101.791313,"AAPL" +"2016-09-09",104.639999,105.720001,103.129997,103.129997,46557000,99.485771,"AAPL" +"2016-09-12",102.650002,105.720001,102.529999,105.440002,45292800,101.714149,"AAPL" +"2016-09-13",107.510002,108.790001,107.239998,107.949997,62176200,104.135429,"AAPL" +"2016-09-14",108.730003,113.029999,108.599998,111.769997,110888700,107.820465,"AAPL" +"2016-09-15",113.860001,115.730003,113.489998,115.57,89983600,111.486183,"AAPL" +"2016-09-16",115.120003,116.129997,114.040001,114.919998,79886900,110.859154,"AAPL" +"2016-09-19",115.190002,116.18,113.25,113.580002,47023000,109.566505,"AAPL" +"2016-09-20",113.050003,114.120003,112.510002,113.57,34514300,109.556847,"AAPL" +"2016-09-21",113.849998,113.989998,112.440002,113.550003,36003200,109.537567,"AAPL" +"2016-09-22",114.349998,114.940002,114,114.620003,31074000,110.569763,"AAPL" +"2016-09-23",114.419998,114.790001,111.550003,112.709999,52481200,108.727242,"AAPL" +"2016-09-26",111.639999,113.389999,111.550003,112.879997,29869400,108.891235,"AAPL" +"2016-09-27",113,113.18,112.339996,113.089996,24607400,109.093826,"AAPL" +"2016-09-28",113.690002,114.639999,113.43,113.949997,29641100,109.923431,"AAPL" +"2016-09-29",113.160004,113.800003,111.800003,112.18,35887000,108.215973,"AAPL" +"2016-09-30",112.459999,113.370003,111.800003,113.050003,36379100,109.055237,"AAPL" +"2016-10-03",112.709999,113.050003,112.279999,112.519997,21701800,108.543961,"AAPL" +"2016-10-04",113.059998,114.309998,112.629997,113,29736800,109.006996,"AAPL" +"2016-10-05",113.400002,113.660004,112.690002,113.050003,21453100,109.055237,"AAPL" +"2016-10-06",113.699997,114.339996,113.129997,113.889999,28779300,109.865555,"AAPL" +"2016-10-07",114.309998,114.559998,113.510002,114.059998,24358400,110.029549,"AAPL" +"2016-10-10",115.019997,116.75,114.720001,116.050003,36236000,111.949234,"AAPL" +"2016-10-11",117.699997,118.690002,116.199997,116.300003,64041000,112.190392,"AAPL" +"2016-10-12",117.349998,117.980003,116.75,117.339996,37586800,113.193642,"AAPL" +"2016-10-13",116.790001,117.440002,115.720001,116.980003,35192400,112.846367,"AAPL" +"2016-10-14",117.879997,118.169998,117.129997,117.629997,35652200,113.473389,"AAPL" +"2016-10-17",117.330002,117.839996,116.779999,117.550003,23624900,113.396225,"AAPL" +"2016-10-18",118.18,118.209999,117.449997,117.470001,24553500,113.319046,"AAPL" +"2016-10-19",117.25,117.760002,113.800003,117.120003,20034600,112.981422,"AAPL" +"2016-10-20",116.860001,117.379997,116.330002,117.059998,24125800,112.923523,"AAPL" +"2016-10-21",116.809998,116.910004,116.279999,116.599998,23192700,112.479797,"AAPL" +"2016-10-24",117.099998,117.739998,117,117.650002,23538700,113.492691,"AAPL" +"2016-10-25",117.949997,118.360001,117.309998,118.25,48129000,114.071487,"AAPL" +"2016-10-26",114.309998,115.699997,113.309998,115.589996,66134200,111.505486,"AAPL" +"2016-10-27",115.389999,115.860001,114.099998,114.480003,34562000,110.434715,"AAPL" +"2016-10-28",113.870003,115.209999,113.449997,113.720001,37861700,109.701561,"AAPL" +"2016-10-31",113.650002,114.230003,113.199997,113.540001,26419400,109.527924,"AAPL" +"2016-11-01",113.459999,113.769997,110.529999,111.489998,43825800,107.550346,"AAPL" +"2016-11-02",111.400002,112.349998,111.230003,111.589996,28331700,107.64682,"AAPL" +"2016-11-03",110.980003,111.459999,109.550003,109.830002,26932600,106.492989,"AAPL" +"2016-11-04",108.529999,110.25,108.110001,108.839996,30837000,105.533058,"AAPL" +"2016-11-07",110.080002,110.510002,109.459999,110.410004,32560000,107.055359,"AAPL" +"2016-11-08",110.309998,111.720001,109.699997,111.059998,24054500,107.6856,"AAPL" +"2016-11-09",109.879997,111.32,108.050003,110.879997,59176400,107.511078,"AAPL" +"2016-11-10",111.089996,111.089996,105.830002,107.790001,57134500,104.514961,"AAPL" +"2016-11-11",107.120003,108.870003,106.550003,108.43,34094100,105.135513,"AAPL" +"2016-11-14",107.709999,107.809998,104.080002,105.709999,51175500,102.498161,"AAPL" +"2016-11-15",106.57,107.68,106.160004,107.110001,32264500,103.855637,"AAPL" +"2016-11-16",106.699997,110.230003,106.599998,109.989998,58840500,106.648132,"AAPL" +"2016-11-17",109.809998,110.349998,108.830002,109.949997,27632000,106.609329,"AAPL" +"2016-11-18",109.720001,110.540001,109.660004,110.059998,28428900,106.715996,"AAPL" +"2016-11-21",110.120003,111.989998,110.010002,111.730003,29264600,108.335266,"AAPL" +"2016-11-22",111.949997,112.419998,111.400002,111.800003,25965500,108.403137,"AAPL" +"2016-11-23",111.360001,111.510002,110.330002,111.230003,27426400,107.850449,"AAPL" +"2016-11-25",111.129997,111.870003,110.949997,111.790001,11475900,108.393433,"AAPL" +"2016-11-28",111.43,112.470001,111.389999,111.57,27194000,108.180122,"AAPL" +"2016-11-29",110.779999,112.029999,110.07,111.459999,28528800,108.073463,"AAPL" +"2016-11-30",111.599998,112.199997,110.269997,110.519997,36162300,107.162018,"AAPL" +"2016-12-01",110.370003,110.940002,109.029999,109.489998,37086900,106.163315,"AAPL" +"2016-12-02",109.169998,110.089996,108.849998,109.900002,26528000,106.56086,"AAPL" +"2016-12-05",110,110.029999,108.25,109.110001,34324500,105.794868,"AAPL" +"2016-12-06",109.5,110.360001,109.190002,109.949997,26195500,106.609329,"AAPL" +"2016-12-07",109.260002,111.190002,109.160004,111.029999,29998700,107.656517,"AAPL" +"2016-12-08",110.860001,112.43,110.599998,112.120003,27068300,108.713409,"AAPL" +"2016-12-09",112.309998,114.699997,112.309998,113.949997,34402600,110.487801,"AAPL" +"2016-12-12",113.290001,115,112.489998,113.300003,26374400,109.857559,"AAPL" +"2016-12-13",113.839996,115.919998,113.75,115.190002,43733800,111.690132,"AAPL" +"2016-12-14",115.040001,116.199997,114.980003,115.190002,34031800,111.690132,"AAPL" +"2016-12-15",115.379997,116.730003,115.230003,115.82,46524500,112.30098,"AAPL" +"2016-12-16",116.470001,116.5,115.650002,115.970001,44351100,112.446442,"AAPL" +"2016-12-19",115.800003,117.379997,115.75,116.639999,27779400,113.096069,"AAPL" +"2016-12-20",116.739998,117.5,116.68,116.949997,21425000,113.396652,"AAPL" +"2016-12-21",116.800003,117.400002,116.779999,117.059998,23783200,113.503304,"AAPL" +"2016-12-22",116.349998,116.510002,115.639999,116.290001,26085900,112.756714,"AAPL" +"2016-12-23",115.589996,116.519997,115.589996,116.519997,14249500,112.979713,"AAPL" +"2016-12-27",116.519997,117.800003,116.489998,117.260002,18296900,113.697243,"AAPL" +"2016-12-28",117.519997,118.019997,116.199997,116.760002,20905900,113.212425,"AAPL" +"2016-12-29",116.449997,117.110001,116.400002,116.730003,15039500,113.183334,"AAPL" +"2016-12-30",116.650002,117.199997,115.43,115.82,30586300,112.30098,"AAPL" +"2017-01-03",115.800003,116.330002,114.760002,116.150002,28781900,112.620964,"AAPL" +"2017-01-04",115.849998,116.510002,115.75,116.019997,21118100,112.494911,"AAPL" +"2017-01-05",115.919998,116.860001,115.809998,116.610001,22193600,113.066986,"AAPL" +"2017-01-06",116.779999,118.160004,116.470001,117.910004,31751900,114.327484,"AAPL" +"2017-01-09",117.949997,119.43,117.940002,118.989998,33561900,115.374664,"AAPL" +"2017-01-10",118.769997,119.379997,118.300003,119.110001,24462100,115.49102,"AAPL" +"2017-01-11",118.739998,119.93,118.599998,119.75,27588600,116.111588,"AAPL" +"2017-01-12",118.900002,119.300003,118.209999,119.25,27086200,115.626762,"AAPL" +"2017-01-13",119.110001,119.620003,118.809998,119.040001,26111900,115.423149,"AAPL" +"2017-01-17",118.339996,120.239998,118.220001,120,34439800,116.353989,"AAPL" +"2017-01-18",120,120.5,119.709999,119.989998,23713000,116.344284,"AAPL" +"2017-01-19",119.400002,120.089996,119.370003,119.779999,25597300,116.140671,"AAPL" +"2017-01-20",120.449997,120.449997,119.730003,120,32597900,116.353989,"AAPL" +"2017-01-23",120,120.809998,119.769997,120.080002,22050200,116.431549,"AAPL" +"2017-01-24",119.550003,120.099998,119.5,119.970001,23211000,116.324898,"AAPL" +"2017-01-25",120.419998,122.099998,120.279999,121.879997,32377600,118.176857,"AAPL" +"2017-01-26",121.669998,122.440002,121.599998,121.940002,26337600,118.235039,"AAPL" +"2017-01-27",122.139999,122.349998,121.599998,121.949997,20562900,118.244728,"AAPL" +"2017-01-30",120.93,121.629997,120.660004,121.629997,30377500,117.934456,"AAPL" +"2017-01-31",121.150002,121.389999,120.620003,121.349998,49201000,117.662964,"AAPL" +"2017-02-01",127.029999,130.490005,127.010002,128.75,111985000,124.838135,"AAPL" +"2017-02-02",127.980003,129.389999,127.779999,128.529999,33710400,124.624809,"AAPL" +"2017-02-03",128.309998,129.190002,128.160004,129.080002,24507300,125.158096,"AAPL" +"2017-02-06",129.130005,130.5,128.899994,130.289993,26845900,126.331337,"AAPL" +"2017-02-07",130.539993,132.089996,130.449997,131.529999,38183800,127.533661,"AAPL" +"2017-02-08",131.350006,132.220001,131.220001,132.039993,23004100,128.028152,"AAPL" +"2017-02-09",131.649994,132.449997,131.119995,132.419998,28349900,128.953293,"AAPL" +"2017-02-10",132.460007,132.940002,132.050003,132.119995,20065500,128.661148,"AAPL" +"2017-02-13",133.080002,133.820007,132.75,133.289993,23035400,129.800522,"AAPL" +"2017-02-14",133.470001,135.089996,133.25,135.020004,33226200,131.485214,"AAPL" +"2017-02-15",135.520004,136.270004,134.619995,135.509995,35623100,131.962387,"AAPL" +"2017-02-16",135.669998,135.899994,134.839996,135.350006,22584600,131.806595,"AAPL" +"2017-02-17",135.100006,135.830002,135.100006,135.720001,22198200,132.166916,"AAPL" +"2017-02-21",136.229996,136.75,135.979996,136.699997,24507200,133.121246,"AAPL" +"2017-02-22",136.429993,137.119995,136.110001,137.110001,20836900,133.520508,"AAPL" +"2017-02-23",137.380005,137.479996,136.300003,136.529999,20788200,132.955688,"AAPL" +"2017-02-24",135.910004,136.660004,135.279999,136.660004,21776600,133.082306,"AAPL" +"2017-02-27",137.139999,137.440002,136.279999,136.929993,20257400,133.345215,"AAPL" +"2017-02-28",137.080002,137.440002,136.699997,136.990005,23482900,133.403656,"AAPL" +"2017-03-01",137.889999,140.149994,137.600006,139.789993,36414600,136.130341,"AAPL" +"2017-03-02",140,140.279999,138.759995,138.960007,26211000,135.322083,"AAPL" +"2017-03-03",138.779999,139.830002,138.589996,139.779999,21108100,136.120605,"AAPL" +"2017-03-06",139.369995,139.770004,138.600006,139.339996,21750000,135.692108,"AAPL" +"2017-03-07",139.059998,139.979996,138.789993,139.520004,17446300,135.867416,"AAPL" +"2017-03-08",138.949997,139.800003,138.820007,139,18707200,135.361053,"AAPL" +"2017-03-09",138.740005,138.789993,137.050003,138.679993,22155900,135.049393,"AAPL" +"2017-03-10",139.25,139.360001,138.639999,139.139999,19612800,135.49736,"AAPL" +"2017-03-13",138.850006,139.429993,138.820007,139.199997,17421700,135.555786,"AAPL" +"2017-03-14",139.300003,139.649994,138.839996,138.990005,15309100,135.351273,"AAPL" +"2017-03-15",139.410004,140.75,139.029999,140.460007,25691800,136.782822,"AAPL" +"2017-03-16",140.720001,141.020004,140.259995,140.690002,19232000,137.006775,"AAPL" +"2017-03-17",141,141,139.889999,139.990005,43885000,136.325134,"AAPL" +"2017-03-20",140.399994,141.5,140.229996,141.460007,21542000,137.756653,"AAPL" +"2017-03-21",142.110001,142.800003,139.729996,139.839996,39529900,136.179031,"AAPL" +"2017-03-22",139.850006,141.600006,139.759995,141.419998,25860200,137.717682,"AAPL" +"2017-03-23",141.259995,141.580002,140.610001,140.919998,20346300,137.230774,"AAPL" +"2017-03-24",141.5,141.740005,140.350006,140.639999,22395600,136.958115,"AAPL" +"2017-03-27",139.389999,141.220001,138.619995,140.880005,23575100,137.191849,"AAPL" +"2017-03-28",140.910004,144.039993,140.619995,143.800003,33374800,140.03537,"AAPL" +"2017-03-29",143.679993,144.490005,143.190002,144.119995,29190000,140.347,"AAPL" +"2017-03-30",144.190002,144.5,143.5,143.929993,21207300,140.161972,"AAPL" +"2017-03-31",143.720001,144.270004,143.009995,143.660004,19661700,139.899048,"AAPL" +"2017-04-03",143.710007,144.119995,143.050003,143.699997,19985700,139.938004,"AAPL" +"2017-04-04",143.25,144.889999,143.169998,144.770004,19891400,140.97998,"AAPL" +"2017-04-05",144.220001,145.460007,143.809998,144.020004,27717900,140.249619,"AAPL" +"2017-04-06",144.289993,144.520004,143.449997,143.660004,21149000,139.899048,"AAPL" +"2017-04-07",143.729996,144.179993,143.270004,143.339996,16672200,139.587402,"AAPL" +"2017-04-10",143.600006,143.880005,142.899994,143.169998,18933400,139.42186,"AAPL" +"2017-04-11",142.940002,143.350006,140.059998,141.630005,30379400,137.922195,"AAPL" +"2017-04-12",141.600006,142.149994,141.009995,141.800003,20350000,138.087708,"AAPL" +"2017-04-13",141.910004,142.380005,141.050003,141.050003,17822900,137.357361,"AAPL" +"2017-04-17",141.479996,141.880005,140.869995,141.830002,16582100,138.116943,"AAPL" +"2017-04-18",141.410004,142.039993,141.110001,141.199997,14697500,137.503418,"AAPL" +"2017-04-19",141.880005,142,140.449997,140.679993,17328400,136.997055,"AAPL" +"2017-04-20",141.220001,142.919998,141.160004,142.440002,23319600,138.710983,"AAPL" +"2017-04-21",142.440002,142.679993,141.850006,142.270004,17320900,138.545441,"AAPL" +"2017-04-24",143.5,143.949997,143.179993,143.639999,17134300,139.879547,"AAPL" +"2017-04-25",143.910004,144.899994,143.869995,144.529999,18871500,140.746262,"AAPL" +"2017-04-26",144.470001,144.600006,143.380005,143.679993,20041200,139.918503,"AAPL" +"2017-04-27",143.919998,144.160004,143.309998,143.789993,14246300,140.025604,"AAPL" +"2017-04-28",144.089996,144.300003,143.270004,143.649994,20860400,139.889297,"AAPL" +"2017-05-01",145.100006,147.199997,144.960007,146.580002,33602900,142.742584,"AAPL" +"2017-05-02",147.539993,148.089996,146.839996,147.509995,45352200,143.648239,"AAPL" +"2017-05-03",145.589996,147.490005,144.270004,147.059998,45697000,143.210037,"AAPL" +"2017-05-04",146.520004,147.139999,145.809998,146.529999,23371900,142.693909,"AAPL" +"2017-05-05",146.759995,148.979996,146.759995,148.960007,27327700,145.060272,"AAPL" +"2017-05-08",149.029999,153.699997,149.029999,153.009995,48752400,149.004242,"AAPL" +"2017-05-09",153.869995,154.880005,153.449997,153.990005,39130400,149.958603,"AAPL" +"2017-05-10",153.630005,153.940002,152.110001,153.259995,25805700,149.247681,"AAPL" +"2017-05-11",152.449997,154.070007,152.309998,153.949997,27255100,150.538452,"AAPL" +"2017-05-12",154.699997,156.419998,154.669998,156.100006,32527000,152.640808,"AAPL" +"2017-05-15",156.009995,156.649994,155.050003,155.699997,26009700,152.24968,"AAPL" +"2017-05-16",155.940002,156.059998,154.720001,155.470001,20048500,152.02478,"AAPL" +"2017-05-17",153.600006,154.570007,149.710007,150.25,50767700,146.920456,"AAPL" +"2017-05-18",151.270004,153.339996,151.130005,152.539993,33568200,149.159698,"AAPL" +"2017-05-19",153.380005,153.979996,152.630005,153.059998,26960800,149.668167,"AAPL" +"2017-05-22",154,154.580002,152.910004,153.990005,22966400,150.577576,"AAPL" +"2017-05-23",154.899994,154.899994,153.309998,153.800003,19918900,150.391785,"AAPL" +"2017-05-24",153.839996,154.169998,152.669998,153.339996,19178000,149.941971,"AAPL" +"2017-05-25",153.729996,154.350006,153.029999,153.869995,19235600,150.460205,"AAPL" +"2017-05-26",154,154.240005,153.309998,153.610001,21927600,150.205994,"AAPL" +"2017-05-30",153.419998,154.429993,153.330002,153.669998,20126900,150.264664,"AAPL" +"2017-05-31",153.970001,154.169998,152.380005,152.759995,24451200,149.374802,"AAPL" +"2017-06-01",153.169998,153.330002,152.220001,153.179993,16404100,149.785507,"AAPL" +"2017-06-02",153.580002,155.449997,152.889999,155.449997,27770700,152.005219,"AAPL" +"2017-06-05",154.339996,154.449997,153.460007,153.929993,25331700,150.51889,"AAPL" +"2017-06-06",153.899994,155.809998,153.779999,154.449997,26624900,151.027374,"AAPL" +"2017-06-07",155.020004,155.979996,154.479996,155.369995,21069600,151.926987,"AAPL" +"2017-06-08",155.25,155.539993,154.399994,154.990005,21250800,151.55542,"AAPL" +"2017-06-09",155.190002,155.190002,146.020004,148.979996,64882700,145.678589,"AAPL" +"2017-06-12",145.740005,146.089996,142.509995,145.419998,72307300,142.197479,"AAPL" +"2017-06-13",147.160004,147.449997,145.149994,146.589996,34165400,143.341537,"AAPL" +"2017-06-14",147.5,147.5,143.839996,145.160004,31531200,141.943237,"AAPL" +"2017-06-15",143.320007,144.479996,142.210007,144.289993,32165400,141.092514,"AAPL" +"2017-06-16",143.779999,144.5,142.199997,142.270004,50361100,139.117294,"AAPL" +"2017-06-19",143.660004,146.740005,143.660004,146.339996,32541400,143.097107,"AAPL" +"2017-06-20",146.869995,146.869995,144.940002,145.009995,24900100,141.79657,"AAPL" +"2017-06-21",145.520004,146.070007,144.610001,145.869995,21265800,142.637497,"AAPL" +"2017-06-22",145.770004,146.699997,145.119995,145.630005,19106300,142.402832,"AAPL" +"2017-06-23",145.130005,147.160004,145.110001,146.279999,35439400,143.038422,"AAPL" +"2017-06-26",147.169998,148.279999,145.380005,145.820007,25692400,142.588638,"AAPL" +"2017-06-27",145.009995,146.160004,143.619995,143.729996,24761900,140.544937,"AAPL" +"2017-06-28",144.490005,146.110001,143.160004,145.830002,22082400,142.598404,"AAPL" +"2017-06-29",144.710007,145.130005,142.279999,143.679993,31499400,140.496048,"AAPL" +"2017-06-30",144.449997,144.960007,143.779999,144.020004,23024100,140.828522,"AAPL" +"2017-07-03",144.880005,145.300003,143.100006,143.5,14277800,140.320023,"AAPL" +"2017-07-05",143.690002,144.789993,142.720001,144.089996,21569600,140.896942,"AAPL" +"2017-07-06",143.020004,143.5,142.410004,142.729996,24128800,139.567093,"AAPL" +"2017-07-07",142.899994,144.75,142.899994,144.179993,19201700,140.98494,"AAPL" +"2017-07-10",144.110001,145.949997,143.369995,145.059998,21090600,141.845444,"AAPL" +"2017-07-11",144.729996,145.850006,144.380005,145.529999,19781800,142.305038,"AAPL" +"2017-07-12",145.869995,146.179993,144.820007,145.740005,24884500,142.510376,"AAPL" +"2017-07-13",145.5,148.490005,145.440002,147.770004,25199400,144.495407,"AAPL" +"2017-07-14",147.970001,149.330002,147.330002,149.039993,20132100,145.737244,"AAPL" +"2017-07-17",148.820007,150.899994,148.570007,149.559998,23793500,146.245728,"AAPL" +"2017-07-18",149.199997,150.130005,148.669998,150.080002,17868800,146.754242,"AAPL" +"2017-07-19",150.479996,151.419998,149.949997,151.020004,20923000,147.673386,"AAPL" +"2017-07-20",151.5,151.740005,150.190002,150.339996,17243700,147.008469,"AAPL" +"2017-07-21",149.990005,150.440002,148.880005,150.270004,26252600,146.940033,"AAPL" +"2017-07-24",150.580002,152.440002,149.899994,152.089996,21493200,148.719681,"AAPL" +"2017-07-25",151.800003,153.839996,151.800003,152.740005,18853900,149.355286,"AAPL" +"2017-07-26",153.350006,153.929993,153.059998,153.460007,15781000,150.059326,"AAPL" +"2017-07-27",153.75,153.990005,147.300003,150.559998,32476300,147.223572,"AAPL" +"2017-07-28",149.889999,150.229996,149.190002,149.5,17213700,146.187073,"AAPL" +"2017-07-31",149.899994,150.330002,148.130005,148.729996,19845900,145.434128,"AAPL" +"2017-08-01",149.100006,150.220001,148.410004,150.050003,35368600,146.724869,"AAPL" +"2017-08-02",159.279999,159.75,156.160004,157.139999,69936800,153.657776,"AAPL" +"2017-08-03",157.050003,157.210007,155.020004,155.570007,27097300,152.122543,"AAPL" +"2017-08-04",156.070007,157.399994,155.690002,156.389999,20559900,152.924377,"AAPL" +"2017-08-07",157.059998,158.919998,156.669998,158.809998,21870300,155.290771,"AAPL" +"2017-08-08",158.600006,161.830002,158.270004,160.080002,36205900,156.532623,"AAPL" +"2017-08-09",159.259995,161.270004,159.110001,161.059998,26131500,157.490906,"AAPL" +"2017-08-10",159.899994,160,154.630005,155.320007,40804300,152.474503,"AAPL" +"2017-08-11",156.600006,158.570007,156.070007,157.479996,26257100,154.59494,"AAPL" +"2017-08-14",159.320007,160.210007,158.75,159.850006,22122700,156.921555,"AAPL" +"2017-08-15",160.660004,162.199997,160.139999,161.600006,29465500,158.639465,"AAPL" +"2017-08-16",161.940002,162.509995,160.149994,160.949997,27671600,158.001373,"AAPL" +"2017-08-17",160.520004,160.710007,157.839996,157.860001,27940600,154.968002,"AAPL" +"2017-08-18",157.860001,159.5,156.720001,157.5,27428100,154.614578,"AAPL" +"2017-08-21",157.5,157.889999,155.110001,157.210007,26368500,154.32991,"AAPL" +"2017-08-22",158.229996,160,158.020004,159.779999,21604600,156.852814,"AAPL" +"2017-08-23",159.070007,160.470001,158.880005,159.979996,19399100,157.049133,"AAPL" +"2017-08-24",160.429993,160.740005,158.550003,159.270004,19818900,156.352158,"AAPL" +"2017-08-25",159.649994,160.559998,159.270004,159.860001,25480100,156.93132,"AAPL" +"2017-08-28",160.139999,162,159.929993,161.470001,25966000,158.511841,"AAPL" +"2017-08-29",160.100006,163.119995,160,162.910004,29516900,159.925476,"AAPL" +"2017-08-30",163.800003,163.889999,162.610001,163.350006,27269600,160.357422,"AAPL" +"2017-08-31",163.639999,164.520004,163.479996,164,26785100,160.995499,"AAPL" +"2017-09-01",164.800003,164.940002,163.630005,164.050003,16591100,161.044571,"AAPL" +"2017-09-05",163.75,164.25,160.559998,162.080002,29468500,159.110687,"AAPL" +"2017-09-06",162.710007,162.990005,160.520004,161.910004,21651700,158.943787,"AAPL" +"2017-09-07",162.089996,162.240005,160.360001,161.259995,21928500,158.305695,"AAPL" +"2017-09-08",160.860001,161.149994,158.529999,158.630005,28611500,155.723892,"AAPL" +"2017-09-11",160.5,162.050003,159.889999,161.5,31580800,158.54129,"AAPL" +"2017-09-12",162.610001,163.960007,158.770004,160.860001,71714000,157.913025,"AAPL" +"2017-09-13",159.869995,159.960007,157.910004,159.649994,44907400,156.725174,"AAPL" +"2017-09-14",158.990005,159.399994,158.089996,158.279999,23760700,155.380295,"AAPL" +"2017-09-15",158.470001,160.970001,158,159.880005,49114600,156.950989,"AAPL" +"2017-09-18",160.110001,160.5,158,158.669998,28269400,155.763138,"AAPL" +"2017-09-19",159.509995,159.770004,158.440002,158.729996,20810600,155.822052,"AAPL" +"2017-09-20",157.899994,158.259995,153.830002,156.070007,52951400,153.210785,"AAPL" +"2017-09-21",155.800003,155.800003,152.75,153.389999,37511700,150.57988,"AAPL" +"2017-09-22",151.539993,152.270004,150.559998,151.889999,46645400,149.107361,"AAPL" +"2017-09-25",149.990005,151.830002,149.160004,150.550003,44387300,147.791901,"AAPL" +"2017-09-26",151.779999,153.919998,151.690002,153.139999,36660000,150.334457,"AAPL" +"2017-09-27",153.800003,154.720001,153.539993,154.229996,25504200,151.404495,"AAPL" +"2017-09-28",153.889999,154.279999,152.699997,153.279999,22005500,150.471893,"AAPL" +"2017-09-29",153.210007,154.130005,152,154.119995,26299800,151.296494,"AAPL" +"2017-10-02",154.259995,154.449997,152.720001,153.809998,18698800,150.992188,"AAPL" +"2017-10-03",154.009995,155.089996,153.910004,154.479996,16230300,151.649902,"AAPL" +"2017-10-04",153.630005,153.860001,152.460007,153.479996,20163800,150.668228,"AAPL" +"2017-10-05",154.179993,155.440002,154.050003,155.389999,21283800,152.543228,"AAPL" +"2017-10-06",154.970001,155.490005,154.559998,155.300003,17407600,152.45488,"AAPL" +"2017-10-09",155.809998,156.729996,155.490005,155.839996,16262900,152.985001,"AAPL" +"2017-10-10",156.059998,158,155.100006,155.899994,15617000,153.043884,"AAPL" +"2017-10-11",155.970001,156.979996,155.75,156.550003,16905600,153.681992,"AAPL" +"2017-10-12",156.350006,157.369995,155.729996,156,16125100,153.142059,"AAPL" +"2017-10-13",156.729996,157.279999,156.410004,156.990005,16394200,154.113922,"AAPL" +"2017-10-16",157.899994,160,157.649994,159.880005,24121500,156.950989,"AAPL" +"2017-10-17",159.779999,160.869995,159.229996,160.470001,18997300,157.530167,"AAPL" +"2017-10-18",160.419998,160.710007,159.600006,159.759995,16374200,156.83316,"AAPL" +"2017-10-19",156.75,157.080002,155.020004,155.979996,42584200,153.122421,"AAPL" +"2017-10-20",156.610001,157.75,155.960007,156.25,23974100,153.387482,"AAPL" +"2017-10-23",156.889999,157.690002,155.5,156.169998,21984300,153.308929,"AAPL" +"2017-10-24",156.289993,157.419998,156.199997,157.100006,17757200,154.221909,"AAPL" +"2017-10-25",156.910004,157.550003,155.270004,156.410004,21207100,153.544556,"AAPL" +"2017-10-26",157.229996,157.830002,156.779999,157.410004,17000500,154.526215,"AAPL" +"2017-10-27",159.289993,163.600006,158.699997,163.050003,44454200,160.062897,"AAPL" +"2017-10-30",163.889999,168.070007,163.720001,166.720001,44700800,163.66568,"AAPL" +"2017-10-31",167.899994,169.649994,166.940002,169.039993,36046800,165.943161,"AAPL" +"2017-11-01",169.869995,169.940002,165.610001,166.889999,33637800,163.832565,"AAPL" +"2017-11-02",166.600006,168.5,165.279999,168.110001,41393400,165.030197,"AAPL" +"2017-11-03",174,174.259995,171.119995,172.5,59398600,169.339783,"AAPL" +"2017-11-06",172.369995,174.990005,171.720001,174.25,35026300,171.057724,"AAPL" +"2017-11-07",173.910004,175.25,173.600006,174.809998,24361500,171.607452,"AAPL" +"2017-11-08",174.660004,176.240005,174.330002,176.240005,24409500,173.011261,"AAPL" +"2017-11-09",175.110001,176.100006,173.139999,175.880005,29482600,172.657867,"AAPL" +"2017-11-10",175.110001,175.380005,174.270004,174.669998,25145500,172.086426,"AAPL" +"2017-11-13",173.5,174.5,173.399994,173.970001,16982100,171.39679,"AAPL" +"2017-11-14",173.039993,173.479996,171.179993,171.339996,24782500,168.805664,"AAPL" +"2017-11-15",169.970001,170.320007,168.380005,169.080002,29158100,166.579117,"AAPL" +"2017-11-16",171.179993,171.869995,170.300003,171.100006,23637500,168.56926,"AAPL" +"2017-11-17",171.039993,171.389999,169.639999,170.149994,21899500,167.633301,"AAPL" +"2017-11-20",170.289993,170.559998,169.559998,169.979996,16262400,167.46579,"AAPL" +"2017-11-21",170.779999,173.699997,170.779999,173.139999,25131300,170.579071,"AAPL" +"2017-11-22",173.360001,175,173.050003,174.960007,25588900,172.372147,"AAPL" +"2017-11-24",175.100006,175.5,174.649994,174.970001,14026700,172.382004,"AAPL" +"2017-11-27",175.050003,175.080002,173.339996,174.089996,20716800,171.514999,"AAPL" +"2017-11-28",174.300003,174.869995,171.860001,173.070007,26428800,170.510101,"AAPL" +"2017-11-29",172.630005,172.919998,167.160004,169.479996,41666400,166.973206,"AAPL" +"2017-11-30",170.429993,172.139999,168.440002,171.850006,41527200,169.308151,"AAPL" +"2017-12-01",169.949997,171.669998,168.5,171.050003,39759300,168.519974,"AAPL" +"2017-12-04",172.479996,172.619995,169.630005,169.800003,32542400,167.288483,"AAPL" +"2017-12-05",169.059998,171.520004,168.399994,169.639999,27350200,167.130829,"AAPL" +"2017-12-06",167.5,170.199997,166.460007,169.009995,28560000,166.510162,"AAPL" +"2017-12-07",169.029999,170.440002,168.910004,169.320007,25673300,166.815567,"AAPL" +"2017-12-08",170.490005,171,168.820007,169.369995,23355200,166.864822,"AAPL" +"2017-12-11",169.199997,172.889999,168.789993,172.669998,35273800,170.116028,"AAPL" +"2017-12-12",172.149994,172.389999,171.460007,171.699997,19409200,169.16037,"AAPL" +"2017-12-13",172.5,173.539993,172,172.270004,23818400,169.721939,"AAPL" +"2017-12-14",172.399994,173.130005,171.649994,172.220001,20476500,169.672668,"AAPL" +"2017-12-15",173.630005,174.169998,172.460007,173.970001,40169300,171.39679,"AAPL" +"2017-12-18",174.880005,177.199997,174.860001,176.419998,29421100,173.810547,"AAPL" +"2017-12-19",175.029999,175.389999,174.089996,174.539993,27436400,171.958359,"AAPL" +"2017-12-20",174.869995,175.419998,173.25,174.350006,23475600,171.771179,"AAPL" +"2017-12-21",174.169998,176.020004,174.100006,175.009995,20949900,172.421402,"AAPL" +"2017-12-22",174.679993,175.419998,174.5,175.009995,16114600,172.421402,"AAPL" +"2017-12-26",170.800003,171.470001,169.679993,170.570007,33185500,168.047089,"AAPL" +"2017-12-27",170.100006,170.779999,169.710007,170.600006,21498200,168.076645,"AAPL" +"2017-12-28",171,171.850006,170.479996,171.080002,16480200,168.549545,"AAPL" +"2017-12-29",170.520004,170.589996,169.220001,169.229996,25884400,166.726913,"AAPL" +"2018-01-02",170.160004,172.300003,169.259995,172.259995,25555900,169.712067,"AAPL" +"2018-01-03",172.529999,174.550003,171.960007,172.229996,29517900,169.68251,"AAPL" +"2018-01-04",172.539993,173.470001,172.080002,173.029999,22434600,170.470703,"AAPL" +"2018-01-05",173.440002,175.369995,173.050003,175,23660000,172.41156,"AAPL" +"2018-01-08",174.350006,175.610001,173.929993,174.350006,20567800,171.771179,"AAPL" +"2018-01-09",174.550003,175.059998,173.410004,174.330002,21584000,171.751465,"AAPL" +"2018-01-10",173.160004,174.300003,173,174.289993,23959900,171.712051,"AAPL" +"2018-01-11",174.589996,175.490005,174.490005,175.279999,18667700,172.687408,"AAPL" +"2018-01-12",176.179993,177.360001,175.649994,177.089996,25226000,174.470642,"AAPL" +"2018-01-16",177.899994,179.389999,176.139999,176.190002,29565900,173.583969,"AAPL" +"2018-01-17",176.149994,179.25,175.070007,179.100006,34386800,176.450928,"AAPL" +"2018-01-18",179.369995,180.100006,178.25,179.259995,31193400,176.608551,"AAPL" +"2018-01-19",178.610001,179.580002,177.410004,178.460007,32425100,175.820389,"AAPL" +"2018-01-22",177.300003,177.779999,176.600006,177,27108600,174.381973,"AAPL" +"2018-01-23",177.300003,179.440002,176.820007,177.039993,32689100,174.421387,"AAPL" +"2018-01-24",177.25,177.300003,173.199997,174.220001,51105100,171.643082,"AAPL" +"2018-01-25",174.509995,174.949997,170.529999,171.110001,41529000,168.579086,"AAPL" +"2018-01-26",172,172,170.059998,171.509995,39143000,168.973175,"AAPL" +"2018-01-29",170.160004,170.160004,167.070007,167.960007,50640400,165.475677,"AAPL" +"2018-01-30",165.529999,167.369995,164.699997,166.970001,46048200,164.500336,"AAPL" +"2018-01-31",166.869995,168.440002,166.5,167.429993,32478900,164.953522,"AAPL" +"2018-02-01",167.169998,168.619995,166.759995,167.779999,47230800,165.298355,"AAPL" +"2018-02-02",166,166.800003,160.100006,160.5,86593800,158.126022,"AAPL" +"2018-02-05",159.100006,163.880005,156,156.490005,72738500,154.175354,"AAPL" +"2018-02-06",154.830002,163.720001,154,163.029999,68243800,160.618591,"AAPL" +"2018-02-07",163.089996,163.399994,159.070007,159.539993,51608600,157.180222,"AAPL" +"2018-02-08",160.289993,161,155.029999,155.149994,54390500,152.855148,"AAPL" +"2018-02-09",157.070007,157.889999,150.240005,156.410004,70672600,154.724808,"AAPL" +"2018-02-12",158.5,163.889999,157.509995,162.710007,60819500,160.956924,"AAPL" +"2018-02-13",161.949997,164.75,161.649994,164.339996,32549200,162.569351,"AAPL" +"2018-02-14",163.039993,167.539993,162.880005,167.369995,40644900,165.566696,"AAPL" +"2018-02-15",169.789993,173.089996,169,172.990005,51147200,171.12616,"AAPL" +"2018-02-16",172.360001,174.820007,171.770004,172.429993,40176100,170.572189,"AAPL" +"2018-02-20",172.050003,174.259995,171.419998,171.850006,33930500,169.998444,"AAPL" +"2018-02-21",172.830002,174.119995,171.009995,171.070007,37471600,169.226852,"AAPL" +"2018-02-22",171.800003,173.949997,171.710007,172.5,30991900,170.641434,"AAPL" +"2018-02-23",173.669998,175.649994,173.539993,175.5,33812400,173.6091,"AAPL" +"2018-02-26",176.350006,179.389999,176.210007,178.970001,38162200,177.041733,"AAPL" +"2018-02-27",179.100006,180.479996,178.160004,178.389999,38928100,176.467987,"AAPL" +"2018-02-28",179.259995,180.619995,178.050003,178.119995,37782100,176.200882,"AAPL" +"2018-03-01",178.539993,179.779999,172.660004,175,48802000,173.114502,"AAPL" +"2018-03-02",172.800003,176.300003,172.449997,176.210007,38454000,174.311478,"AAPL" +"2018-03-05",175.210007,177.740005,174.520004,176.820007,28401400,174.914902,"AAPL" +"2018-03-06",177.910004,178.25,176.130005,176.669998,23788500,174.76651,"AAPL" +"2018-03-07",174.940002,175.850006,174.270004,175.029999,31703500,173.14418,"AAPL" +"2018-03-08",175.479996,177.119995,175.070007,176.940002,23774100,175.0336,"AAPL" +"2018-03-09",177.960007,180,177.389999,179.979996,32185200,178.040833,"AAPL" +"2018-03-12",180.289993,182.389999,180.210007,181.720001,32207100,179.762085,"AAPL" +"2018-03-13",182.589996,183.5,179.240005,179.970001,31693500,178.030945,"AAPL" +"2018-03-14",180.320007,180.520004,177.809998,178.440002,29368400,176.517426,"AAPL" +"2018-03-15",178.5,180.240005,178.070007,178.649994,22743800,176.725159,"AAPL" +"2018-03-16",178.649994,179.119995,177.619995,178.020004,39404700,176.101959,"AAPL" +"2018-03-19",177.320007,177.470001,173.660004,175.300003,33446800,173.411285,"AAPL" +"2018-03-20",175.240005,176.800003,174.940002,175.240005,19649400,173.351913,"AAPL" +"2018-03-21",175.039993,175.089996,171.259995,171.270004,36338100,169.424683,"AAPL" +"2018-03-22",170,172.679993,168.600006,168.850006,41490800,167.030762,"AAPL" +"2018-03-23",168.389999,169.919998,164.940002,164.940002,41028800,163.162888,"AAPL" +"2018-03-26",168.070007,173.100006,166.440002,172.770004,37541200,170.908539,"AAPL" +"2018-03-27",173.679993,175.149994,166.919998,168.339996,40922600,166.52626,"AAPL" +"2018-03-28",167.25,170.020004,165.190002,166.479996,41668500,164.686295,"AAPL" +"2018-03-29",167.809998,171.75,166.899994,167.779999,38398500,165.97229,"AAPL" +"2018-04-02",166.639999,168.940002,164.470001,166.679993,37586800,164.88414,"AAPL" +"2018-04-03",167.639999,168.75,164.880005,168.389999,30278000,166.575714,"AAPL" +"2018-04-04",164.880005,172.009995,164.770004,171.610001,34605500,169.761032,"AAPL" +"2018-04-05",172.580002,174.229996,172.080002,172.800003,26933200,170.938202,"AAPL" +"2018-04-06",170.970001,172.479996,168.199997,168.380005,35005300,166.565842,"AAPL" +"2018-04-09",169.880005,173.089996,169.850006,170.050003,29017700,168.217834,"AAPL" +"2018-04-10",173,174,171.529999,173.25,28408600,171.383347,"AAPL" +"2018-04-11",172.229996,173.919998,171.699997,172.440002,22431600,170.582092,"AAPL" +"2018-04-12",173.410004,175,173.039993,174.139999,22889300,172.263763,"AAPL" +"2018-04-13",174.779999,175.839996,173.850006,174.729996,25124300,172.847412,"AAPL" +"2018-04-16",175.029999,176.190002,174.830002,175.820007,21578400,173.925674,"AAPL" +"2018-04-17",176.490005,178.940002,176.410004,178.240005,26509000,176.319595,"AAPL" +"2018-04-18",177.809998,178.820007,176.880005,177.839996,20754500,175.923889,"AAPL" +"2018-04-19",173.759995,175.389999,172.660004,172.800003,34808800,170.938202,"AAPL" +"2018-04-20",170.600006,171.220001,165.429993,165.720001,65491100,163.934479,"AAPL" +"2018-04-23",166.830002,166.919998,164.089996,165.240005,36515500,163.459656,"AAPL" +"2018-04-24",165.669998,166.330002,161.220001,162.940002,33692000,161.184448,"AAPL" +"2018-04-25",162.619995,165.419998,162.410004,163.649994,28382100,161.88678,"AAPL" +"2018-04-26",164.119995,165.729996,163.369995,164.220001,27963000,162.450653,"AAPL" +"2018-04-27",164,164.330002,160.630005,162.320007,35655800,160.571121,"AAPL" +"2018-04-30",162.130005,167.259995,161.839996,165.259995,42427400,163.479431,"AAPL" +"2018-05-01",166.410004,169.199997,165.270004,169.100006,53569400,167.278061,"AAPL" +"2018-05-02",175.229996,177.75,173.800003,176.570007,66539400,174.667587,"AAPL" +"2018-05-03",175.880005,177.5,174.440002,176.889999,34068200,174.984131,"AAPL" +"2018-05-04",178.25,184.25,178.169998,183.830002,56201300,181.84935,"AAPL" +"2018-05-07",185.179993,187.669998,184.75,185.160004,42451400,183.165024,"AAPL" +"2018-05-08",184.990005,186.220001,183.669998,186.050003,28402800,184.045441,"AAPL" +"2018-05-09",186.550003,187.399994,185.220001,187.360001,23211200,185.341339,"AAPL" +"2018-05-10",187.740005,190.369995,187.649994,190.039993,27989300,187.992447,"AAPL" +"2018-05-11",189.490005,190.059998,187.449997,188.589996,26212200,187.277466,"AAPL" +"2018-05-14",189.009995,189.529999,187.860001,188.149994,20778800,186.840515,"AAPL" +"2018-05-15",186.779999,187.070007,185.100006,186.440002,23695200,185.142426,"AAPL" +"2018-05-16",186.070007,188.460007,186,188.179993,19183100,186.8703,"AAPL" +"2018-05-17",188,188.910004,186.360001,186.990005,17294000,185.688599,"AAPL" +"2018-05-18",187.190002,187.809998,186.130005,186.309998,18297700,185.013336,"AAPL" +"2018-05-21",188,189.270004,186.910004,187.630005,18400800,186.324142,"AAPL" +"2018-05-22",188.380005,188.880005,186.779999,187.160004,15240700,185.857422,"AAPL" +"2018-05-23",186.350006,188.5,185.759995,188.360001,20058400,187.049057,"AAPL" +"2018-05-24",188.770004,188.839996,186.210007,188.149994,23234000,186.840515,"AAPL" +"2018-05-25",188.229996,189.649994,187.649994,188.580002,17461000,187.267532,"AAPL" +"2018-05-29",187.600006,188.75,186.869995,187.899994,22514100,186.59227,"AAPL" +"2018-05-30",187.720001,188,186.779999,187.5,18690500,186.195038,"AAPL" +"2018-05-31",187.220001,188.229996,186.139999,186.869995,27482800,185.569427,"AAPL" +"2018-06-01",187.990005,190.259995,187.75,190.240005,23442500,188.915985,"AAPL" +"2018-06-04",191.639999,193.419998,191.350006,191.830002,26266200,190.494904,"AAPL" +"2018-06-05",193.070007,193.940002,192.360001,193.309998,21566000,191.9646,"AAPL" +"2018-06-06",193.630005,194.080002,191.919998,193.979996,20933600,192.629944,"AAPL" +"2018-06-07",194.139999,194.199997,192.339996,193.460007,21347200,192.113571,"AAPL" +"2018-06-08",191.169998,192,189.770004,191.699997,26656800,190.365814,"AAPL" +"2018-06-11",191.350006,191.970001,190.210007,191.229996,18308500,189.899094,"AAPL" +"2018-06-12",191.389999,192.610001,191.149994,192.279999,16911100,190.941772,"AAPL" +"2018-06-13",192.419998,192.880005,190.440002,190.699997,21638400,189.372772,"AAPL" +"2018-06-14",191.550003,191.570007,190.220001,190.800003,21610100,189.472076,"AAPL" +"2018-06-15",190.029999,190.160004,188.259995,188.839996,61719200,187.525711,"AAPL" +"2018-06-18",187.880005,189.220001,187.199997,188.740005,18484900,187.426422,"AAPL" +"2018-06-19",185.139999,186.330002,183.449997,185.690002,33578500,184.397644,"AAPL" +"2018-06-20",186.350006,187.199997,185.729996,186.5,20628700,185.202011,"AAPL" +"2018-06-21",187.25,188.350006,184.940002,185.460007,25711900,184.16925,"AAPL" +"2018-06-22",186.119995,186.149994,184.699997,184.919998,27200400,183.632996,"AAPL" +"2018-06-25",183.399994,184.919998,180.729996,182.169998,31663100,180.902145,"AAPL" +"2018-06-26",182.990005,186.529999,182.539993,184.429993,24569200,183.146408,"AAPL" +"2018-06-27",185.229996,187.279999,184.029999,184.160004,25285300,182.878296,"AAPL" +"2018-06-28",184.100006,186.210007,183.800003,185.5,17365200,184.208969,"AAPL" +"2018-06-29",186.289993,187.190002,182.910004,185.110001,22737700,183.821686,"AAPL" +"2018-07-02",183.820007,187.300003,183.419998,187.179993,17731300,185.877258,"AAPL" +"2018-07-03",187.789993,187.949997,183.539993,183.919998,13954800,182.639954,"AAPL" +"2018-07-05",185.259995,186.410004,184.279999,185.399994,16604200,184.10965,"AAPL" +"2018-07-06",185.419998,188.429993,185.199997,187.970001,17485200,186.661789,"AAPL" +"2018-07-09",189.5,190.679993,189.300003,190.580002,19756600,189.253616,"AAPL" +"2018-07-10",190.710007,191.279999,190.179993,190.350006,15939100,189.025208,"AAPL" +"2018-07-11",188.5,189.779999,187.610001,187.880005,18831500,186.572403,"AAPL" +"2018-07-12",189.529999,191.410004,189.309998,191.029999,18041100,189.700485,"AAPL" +"2018-07-13",191.080002,191.839996,190.899994,191.330002,12513900,189.998398,"AAPL" +"2018-07-16",191.520004,192.649994,190.419998,190.910004,15043100,189.581314,"AAPL" +"2018-07-17",189.75,191.869995,189.199997,191.449997,15534500,190.117554,"AAPL" +"2018-07-18",191.779999,191.800003,189.929993,190.399994,16393400,189.07486,"AAPL" +"2018-07-19",189.690002,192.550003,189.690002,191.880005,20286800,190.544571,"AAPL" +"2018-07-20",191.779999,192.429993,190.169998,191.440002,20676200,190.107635,"AAPL" +"2018-07-23",190.679993,191.960007,189.559998,191.610001,15989400,190.276443,"AAPL" +"2018-07-24",192.449997,193.660004,192.050003,193,18697900,191.656769,"AAPL" +"2018-07-25",193.059998,194.850006,192.429993,194.820007,16709900,193.464111,"AAPL" +"2018-07-26",194.610001,195.960007,193.610001,194.210007,19076000,192.858353,"AAPL" +"2018-07-27",194.990005,195.190002,190.100006,190.979996,24024000,189.650818,"AAPL" +"2018-07-30",191.899994,192.199997,189.070007,189.910004,21029500,188.588272,"AAPL" +"2018-07-31",190.300003,192.139999,189.339996,190.289993,39373000,188.965622,"AAPL" +"2018-08-01",199.130005,201.759995,197.309998,201.5,67935700,200.09761,"AAPL" +"2018-08-02",200.580002,208.380005,200.350006,207.389999,62404000,205.946625,"AAPL" +"2018-08-03",207.029999,208.740005,205.479996,207.990005,33447400,206.54245,"AAPL" +"2018-08-06",208,209.25,207.070007,209.070007,25425400,207.614929,"AAPL" +"2018-08-07",209.320007,209.5,206.759995,207.110001,25587400,205.668579,"AAPL" +"2018-08-08",206.050003,207.809998,204.520004,207.25,22525500,205.807602,"AAPL" +"2018-08-09",209.529999,209.779999,207.199997,208.880005,23492600,207.426254,"AAPL" +"2018-08-10",207.360001,209.100006,206.669998,207.529999,24611200,206.808411,"AAPL" +"2018-08-13",209.309998,210.949997,207.699997,208.869995,25890900,208.143753,"AAPL" +"2018-08-14",210.160004,210.559998,208.259995,209.75,20748000,209.020691,"AAPL" +"2018-08-15",209.220001,210.740005,208.330002,210.240005,28807600,209.508987,"AAPL" +"2018-08-16",211.75,213.809998,211.470001,213.320007,28500400,212.578293,"AAPL" +"2018-08-17",213.440002,217.949997,213.160004,217.580002,35427000,216.823471,"AAPL" +"2018-08-20",218.100006,219.179993,215.110001,215.460007,30287700,214.710846,"AAPL" +"2018-08-21",216.800003,217.190002,214.029999,215.039993,26159800,214.292297,"AAPL" +"2018-08-22",214.100006,216.360001,213.839996,215.050003,19018100,214.302261,"AAPL" +"2018-08-23",214.649994,217.050003,214.600006,215.490005,18883200,214.740738,"AAPL" +"2018-08-24",216.600006,216.899994,215.110001,216.160004,18476400,215.408401,"AAPL" +"2018-08-27",217.149994,218.740005,216.330002,217.940002,20525100,217.18222,"AAPL" +"2018-08-28",219.009995,220.539993,218.919998,219.699997,22776800,218.936096,"AAPL" +"2018-08-29",220.149994,223.490005,219.410004,222.979996,27254800,222.204681,"AAPL" +"2018-08-30",223.25,228.259995,222.399994,225.029999,48793800,224.247559,"AAPL" +"2018-08-31",226.509995,228.869995,226,227.630005,43340100,226.838531,"AAPL" +"2018-09-04",228.410004,229.179993,226.630005,228.360001,27390100,227.565979,"AAPL" +"2018-09-05",228.990005,229.669998,225.100006,226.869995,33333000,226.081161,"AAPL" +"2018-09-06",226.229996,227.350006,221.300003,223.100006,34290000,222.32428,"AAPL" +"2018-09-07",221.850006,225.369995,220.710007,221.300003,37619800,220.530533,"AAPL" +"2018-09-10",220.949997,221.850006,216.470001,218.330002,39516500,217.570862,"AAPL" +"2018-09-11",218.009995,224.300003,216.559998,223.850006,35749000,223.071671,"AAPL" +"2018-09-12",224.940002,225,219.839996,221.070007,49278700,220.301346,"AAPL" +"2018-09-13",223.520004,228.350006,222.570007,226.410004,41706400,225.622772,"AAPL" +"2018-09-14",225.75,226.839996,222.520004,223.839996,31999300,223.061691,"AAPL" +"2018-09-17",222.149994,222.949997,217.270004,217.880005,37195100,217.122421,"AAPL" +"2018-09-18",217.789993,221.850006,217.119995,218.240005,31571700,217.481171,"AAPL" +"2018-09-19",218.5,219.619995,215.300003,218.369995,27123800,217.610718,"AAPL" +"2018-09-20",220.240005,222.279999,219.149994,220.029999,26608800,219.264954,"AAPL" +"2018-09-21",220.779999,221.360001,217.289993,217.660004,96246700,216.903198,"AAPL" +"2018-09-24",216.820007,221.259995,216.630005,220.789993,27693400,220.022293,"AAPL" +"2018-09-25",219.75,222.820007,219.699997,222.190002,24554400,221.417435,"AAPL" +"2018-09-26",221,223.75,219.759995,220.419998,23984700,219.653595,"AAPL" +"2018-09-27",223.820007,226.440002,223.539993,224.949997,30181200,224.167831,"AAPL" +"2018-09-28",224.789993,225.839996,224.020004,225.740005,22929400,224.955093,"AAPL" +"2018-10-01",227.949997,229.419998,226.350006,227.259995,23600800,226.469803,"AAPL" +"2018-10-02",227.25,230,226.630005,229.279999,24788200,228.482788,"AAPL" +"2018-10-03",230.050003,233.470001,229.779999,232.070007,28654800,231.263092,"AAPL" +"2018-10-04",230.779999,232.350006,226.729996,227.990005,32042000,227.197281,"AAPL" +"2018-10-05",227.960007,228.410004,220.580002,224.289993,33580500,223.510132,"AAPL" +"2018-10-08",222.210007,224.800003,220.199997,223.770004,29663900,222.991943,"AAPL" +"2018-10-09",223.639999,227.270004,222.25,226.869995,26891000,226.081161,"AAPL" +"2018-10-10",225.460007,226.350006,216.050003,216.360001,41990600,215.607712,"AAPL" +"2018-10-11",214.520004,219.5,212.320007,214.449997,53124400,213.704346,"AAPL" +"2018-10-12",220.419998,222.880005,216.839996,222.110001,40337900,221.337723,"AAPL" +"2018-10-15",221.160004,221.830002,217.270004,217.360001,30791000,216.604233,"AAPL" +"2018-10-16",218.929993,222.990005,216.759995,222.149994,29184000,221.377563,"AAPL" +"2018-10-17",222.300003,222.639999,219.339996,221.190002,22885400,220.420914,"AAPL" +"2018-10-18",217.860001,219.740005,213,216.020004,32581300,215.26889,"AAPL" +"2018-10-19",218.059998,221.259995,217.429993,219.309998,33078700,218.547455,"AAPL" +"2018-10-22",219.789993,223.360001,218.940002,220.649994,28792100,219.882782,"AAPL" +"2018-10-23",215.830002,223.25,214.699997,222.729996,38767800,221.955551,"AAPL" +"2018-10-24",222.600006,224.229996,214.539993,215.089996,40925500,214.342117,"AAPL" +"2018-10-25",217.710007,221.380005,216.75,219.800003,29855800,219.035751,"AAPL" +"2018-10-26",215.899994,220.190002,212.669998,216.300003,47258400,215.547913,"AAPL" +"2018-10-29",219.190002,219.690002,206.089996,212.240005,45935500,211.502045,"AAPL" +"2018-10-30",211.149994,215.179993,209.270004,213.300003,36660000,212.55835,"AAPL" +"2018-10-31",216.880005,220.449997,216.619995,218.860001,38358900,218.099014,"AAPL" +"2018-11-01",219.050003,222.360001,216.809998,222.220001,58323200,221.447327,"AAPL" +"2018-11-02",209.550003,213.649994,205.429993,207.479996,91328700,206.758575,"AAPL" +"2018-11-05",204.300003,204.389999,198.169998,201.589996,66163700,200.889053,"AAPL" +"2018-11-06",201.919998,204.720001,201.690002,203.770004,31882900,203.061493,"AAPL" +"2018-11-07",205.970001,210.059998,204.130005,209.949997,33355400,209.219986,"AAPL" +"2010-01-04",136.25,136.610001,133.139999,133.899994,7599900,133.899994,"AMZN" +"2010-01-05",133.429993,135.479996,131.809998,134.690002,8851900,134.690002,"AMZN" +"2010-01-06",134.600006,134.729996,131.649994,132.25,7178800,132.25,"AMZN" +"2010-01-07",132.009995,132.320007,128.800003,130,11030200,130,"AMZN" +"2010-01-08",130.559998,133.679993,129.029999,133.520004,9830500,133.520004,"AMZN" +"2010-01-11",132.619995,132.800003,129.210007,130.309998,8779400,130.309998,"AMZN" +"2010-01-12",128.990005,129.820007,126.550003,127.349998,9096300,127.349998,"AMZN" +"2010-01-13",127.900002,129.710007,125.75,129.110001,10723200,129.110001,"AMZN" +"2010-01-14",129.139999,130.380005,126.400002,127.349998,9774900,127.349998,"AMZN" +"2010-01-15",129.179993,129.649994,127.059998,127.139999,15376500,127.139999,"AMZN" +"2010-01-19",126.309998,128,124.330002,127.610001,8892600,127.610001,"AMZN" +"2010-01-20",127.129997,129.199997,125.080002,125.779999,9074700,125.779999,"AMZN" +"2010-01-21",127.260002,128.149994,125,126.620003,9970600,126.620003,"AMZN" +"2010-01-22",125.599998,127.669998,120.760002,121.43,11568900,121.43,"AMZN" +"2010-01-25",122.099998,122.279999,118.120003,120.309998,12023900,120.309998,"AMZN" +"2010-01-26",120.559998,122.980003,119.059998,119.480003,9559000,119.480003,"AMZN" +"2010-01-27",121.029999,123.330002,118.800003,122.75,14765300,122.75,"AMZN" +"2010-01-28",124.43,127.199997,122.800003,126.029999,27293100,126.029999,"AMZN" +"2010-01-29",129.770004,131.850006,124.139999,125.410004,29471300,125.410004,"AMZN" +"2010-02-01",123.18,124.860001,113.82,118.870003,37774400,118.870003,"AMZN" +"2010-02-02",118.790001,118.980003,114.400002,118.120003,23079700,118.120003,"AMZN" +"2010-02-03",117.120003,119.610001,116.559998,119.099998,12405900,119.099998,"AMZN" +"2010-02-04",118.639999,120.330002,115.739998,115.940002,12784000,115.940002,"AMZN" +"2010-02-05",115.879997,117.650002,114.099998,117.389999,11024800,117.389999,"AMZN" +"2010-02-08",119.379997,121,116.559998,116.830002,9890200,116.830002,"AMZN" +"2010-02-09",118.199997,119.089996,117,118.029999,9223000,118.029999,"AMZN" +"2010-02-10",118,118.610001,116,117.360001,6233200,117.360001,"AMZN" +"2010-02-11",117.209999,120.419998,116.5,120.089996,8343500,120.089996,"AMZN" +"2010-02-12",118.989998,119.940002,117.5,119.660004,8073500,119.660004,"AMZN" +"2010-02-16",120.059998,120.5,117.18,117.529999,8932700,117.529999,"AMZN" +"2010-02-17",117.07,117.129997,115.550003,116.309998,8944800,116.309998,"AMZN" +"2010-02-18",115.839996,118.510002,114.82,118.080002,9800100,118.080002,"AMZN" +"2010-02-19",117.910004,119.089996,117,117.519997,7115600,117.519997,"AMZN" +"2010-02-22",117.370003,118.970001,116.18,118.010002,6807300,118.010002,"AMZN" +"2010-02-23",118.010002,119.25,116.510002,117.239998,7068200,117.239998,"AMZN" +"2010-02-24",117.959999,119.800003,117.150002,119.720001,7389900,119.720001,"AMZN" +"2010-02-25",118.169998,118.339996,115.849998,118.199997,9533400,118.199997,"AMZN" +"2010-02-26",117.879997,119.43,117,118.400002,5721600,118.400002,"AMZN" +"2010-03-01",118.699997,124.660004,117.529999,124.540001,13296500,124.540001,"AMZN" +"2010-03-02",125.010002,127.349998,124.800003,125.529999,12097500,125.529999,"AMZN" +"2010-03-03",125.400002,126.940002,124.43,125.889999,6440400,125.889999,"AMZN" +"2010-03-04",125.980003,128.850006,125.57,128.529999,7509700,128.529999,"AMZN" +"2010-03-05",129.130005,129.449997,127.07,128.910004,6769300,128.910004,"AMZN" +"2010-03-08",128.300003,130.850006,127.709999,130.110001,5605900,130.110001,"AMZN" +"2010-03-09",129.589996,130.809998,127.970001,128.820007,6070800,128.820007,"AMZN" +"2010-03-10",129.110001,131.169998,128.479996,130.509995,5625700,130.509995,"AMZN" +"2010-03-11",130.449997,133.619995,130.360001,133.580002,7240800,133.580002,"AMZN" +"2010-03-12",134.199997,134.199997,131.179993,131.820007,6150800,131.820007,"AMZN" +"2010-03-15",131.699997,132,128.630005,131.130005,6329200,131.130005,"AMZN" +"2010-03-16",131.240005,132.289993,130.5,131.789993,4132500,131.789993,"AMZN" +"2010-03-17",132.410004,132.690002,131.220001,131.339996,4358800,131.339996,"AMZN" +"2010-03-18",131.020004,132.850006,130.440002,132.759995,5021300,132.759995,"AMZN" +"2010-03-19",133.710007,133.710007,129.660004,130.350006,8905000,130.350006,"AMZN" +"2010-03-22",130.199997,130.960007,128.639999,130.470001,5383400,130.470001,"AMZN" +"2010-03-23",130.889999,130.940002,128.070007,129.259995,4213100,129.259995,"AMZN" +"2010-03-24",128.639999,129.399994,127.199997,128.039993,4696400,128.039993,"AMZN" +"2010-03-25",129.139999,136.910004,128.039993,134.729996,16209600,134.729996,"AMZN" +"2010-03-26",134.899994,136.990005,133.759995,135.059998,6565700,135.059998,"AMZN" +"2010-03-29",135.369995,136.630005,134.330002,135.119995,4626900,135.119995,"AMZN" +"2010-03-30",135.740005,138.190002,135.360001,136.580002,6192700,136.580002,"AMZN" +"2010-03-31",136,136.800003,134.479996,135.770004,4600600,135.770004,"AMZN" +"2010-04-01",135.800003,136.509995,131.179993,131.809998,8785800,131.809998,"AMZN" +"2010-04-05",132.850006,133.740005,130.779999,131.490005,5816500,131.490005,"AMZN" +"2010-04-06",131.229996,136,131.179993,135.559998,7950300,135.559998,"AMZN" +"2010-04-07",135.960007,136.080002,133.860001,134.869995,5945400,134.869995,"AMZN" +"2010-04-08",134.710007,141.25,134.710007,140.960007,12689100,140.960007,"AMZN" +"2010-04-09",140.720001,141.330002,139.070007,140.059998,6011100,140.059998,"AMZN" +"2010-04-12",140,142.910004,139.679993,141.199997,5445300,141.199997,"AMZN" +"2010-04-13",141.229996,141.979996,139.119995,140.160004,4785500,140.160004,"AMZN" +"2010-04-14",140.339996,144.5,139.199997,144.279999,7900300,144.279999,"AMZN" +"2010-04-15",144.550003,147.089996,144,145.820007,7829600,145.820007,"AMZN" +"2010-04-16",144.880005,147.169998,141.449997,142.169998,8396800,142.169998,"AMZN" +"2010-04-19",142.350006,143.669998,139.130005,142.429993,6022000,142.429993,"AMZN" +"2010-04-20",143.830002,144.639999,142.100006,144.199997,4311700,144.199997,"AMZN" +"2010-04-21",145.169998,149,143.520004,146.429993,7374400,146.429993,"AMZN" +"2010-04-22",147.009995,151.089996,145.880005,150.089996,15165800,150.089996,"AMZN" +"2010-04-23",145.380005,149.089996,142.419998,143.630005,18975200,143.630005,"AMZN" +"2010-04-26",143.199997,147.729996,142.899994,147.110001,9318300,147.110001,"AMZN" +"2010-04-27",145.550003,146.440002,141.110001,142.020004,8639000,142.020004,"AMZN" +"2010-04-28",142.589996,142.75,138.690002,139.350006,9235300,139.350006,"AMZN" +"2010-04-29",140.089996,142.449997,139.789993,141.729996,6314200,141.729996,"AMZN" +"2010-04-30",141.399994,141.399994,136.910004,137.100006,6113500,137.100006,"AMZN" +"2010-05-03",137.199997,139.440002,136.110001,137.490005,5654600,137.490005,"AMZN" +"2010-05-04",135.619995,135.809998,128.380005,129.830002,12667800,129.830002,"AMZN" +"2010-05-05",128,131.610001,127.550003,130.929993,9458100,130.929993,"AMZN" +"2010-05-06",130,132.330002,120.599998,128.710007,10189000,128.710007,"AMZN" +"2010-05-07",127.970001,131.179993,123.760002,124.980003,11927600,124.980003,"AMZN" +"2010-05-10",129.729996,132.210007,129.259995,131.289993,6806100,131.289993,"AMZN" +"2010-05-11",129.949997,133.080002,128.470001,130.460007,6044100,130.460007,"AMZN" +"2010-05-12",131.410004,134.130005,129.679993,133.869995,5904500,133.869995,"AMZN" +"2010-05-13",133.929993,136.990005,131,131.470001,5940200,131.470001,"AMZN" +"2010-05-14",130.360001,131,126.760002,128.529999,5277800,128.529999,"AMZN" +"2010-05-17",128.240005,129.949997,125.800003,128.910004,5642200,128.910004,"AMZN" +"2010-05-18",130.139999,131.25,125.510002,126.279999,5256900,126.279999,"AMZN" +"2010-05-19",125.510002,127.93,123.800003,124.589996,6463300,124.589996,"AMZN" +"2010-05-20",122.639999,125,118.779999,119.709999,8594400,119.709999,"AMZN" +"2010-05-21",117.900002,124.970001,117.519997,122.720001,7966900,122.720001,"AMZN" +"2010-05-24",122.57,124.5,120.650002,122.120003,4535900,122.120003,"AMZN" +"2010-05-25",118.540001,125.190002,118.5,124.860001,6913400,124.860001,"AMZN" +"2010-05-26",125.050003,125.790001,122.300003,123.209999,6964600,123.209999,"AMZN" +"2010-05-27",124.980003,126.849998,120.599998,126.699997,4747700,126.699997,"AMZN" +"2010-05-28",126.07,127.599998,124.010002,125.459999,3954800,125.459999,"AMZN" +"2010-06-01",124.970001,126.57,123.019997,123.239998,3659500,123.239998,"AMZN" +"2010-06-02",124.019997,126.43,121.650002,126.309998,4764700,126.309998,"AMZN" +"2010-06-03",126.25,129.149994,124.849998,128.759995,5276900,128.759995,"AMZN" +"2010-06-04",126.330002,128.199997,122.18,122.769997,5497700,122.769997,"AMZN" +"2010-06-07",125.839996,126.610001,121.669998,122.010002,6566400,122.010002,"AMZN" +"2010-06-08",122,122,115.800003,118.839996,11484400,118.839996,"AMZN" +"2010-06-09",120.309998,121.470001,117.360001,117.910004,7369200,117.910004,"AMZN" +"2010-06-10",120,123.5,119.199997,123.209999,6061800,123.209999,"AMZN" +"2010-06-11",121.389999,123.529999,120.290001,123.029999,4204600,123.029999,"AMZN" +"2010-06-14",124.239998,125.699997,123.5,123.830002,3923000,123.830002,"AMZN" +"2010-06-15",123.199997,126.919998,122.5,126.839996,4541000,126.839996,"AMZN" +"2010-06-16",125.389999,127.980003,125.360001,126.900002,3964300,126.900002,"AMZN" +"2010-06-17",126.739998,127.800003,124.690002,125.889999,3479000,125.889999,"AMZN" +"2010-06-18",126.480003,127.480003,125.07,125.830002,3836000,125.830002,"AMZN" +"2010-06-21",126.790001,127.480003,121.410004,122.550003,5327700,122.550003,"AMZN" +"2010-06-22",122.650002,125.230003,121.550003,122.309998,6207200,122.309998,"AMZN" +"2010-06-23",122.110001,123.220001,120.040001,121.449997,5455100,121.449997,"AMZN" +"2010-06-24",120.610001,120.849998,116.800003,118.330002,7771100,118.330002,"AMZN" +"2010-06-25",118.139999,121.760002,117.629997,121,5769700,121,"AMZN" +"2010-06-28",118.849998,120.040001,117.099998,117.800003,5612200,117.800003,"AMZN" +"2010-06-29",116.260002,116.480003,106.010002,108.610001,12866300,108.610001,"AMZN" +"2010-06-30",108.580002,112.68,108.110001,109.260002,9740700,109.260002,"AMZN" +"2010-07-01",108.900002,111.690002,106.699997,110.959999,8529800,110.959999,"AMZN" +"2010-07-02",110.919998,111.290001,108.559998,109.139999,4477100,109.139999,"AMZN" +"2010-07-06",110.650002,112.529999,109,110.059998,5219300,110.059998,"AMZN" +"2010-07-07",109.839996,113.629997,109.809998,113.43,4941000,113.43,"AMZN" +"2010-07-08",115.019997,117.480003,114.07,116.220001,6775000,116.220001,"AMZN" +"2010-07-09",116.550003,117.400002,114.650002,117.260002,4065100,117.260002,"AMZN" +"2010-07-12",117.809998,119.699997,117.32,119.510002,4783600,119.510002,"AMZN" +"2010-07-13",120.690002,124.879997,120.300003,123.650002,7091100,123.650002,"AMZN" +"2010-07-14",123.029999,123.75,121.470001,123.300003,5257000,123.300003,"AMZN" +"2010-07-15",120.129997,122.480003,119.260002,122.059998,6047700,122.059998,"AMZN" +"2010-07-16",121.279999,121.919998,118.010002,118.489998,6227900,118.489998,"AMZN" +"2010-07-19",118.379997,120.739998,117,119.940002,5030900,119.940002,"AMZN" +"2010-07-20",120.610001,120.709999,117.510002,120.099998,6785000,120.099998,"AMZN" +"2010-07-21",120.620003,121.25,117.260002,117.43,5011700,117.43,"AMZN" +"2010-07-22",118.709999,120.870003,118.019997,120.07,15003400,120.07,"AMZN" +"2010-07-23",105.93,119.279999,105.800003,118.870003,42421100,118.870003,"AMZN" +"2010-07-26",118.260002,118.599998,114.879997,118.400002,11137800,118.400002,"AMZN" +"2010-07-27",118.43,118.5,115.07,117.129997,7796100,117.129997,"AMZN" +"2010-07-28",117,118.199997,116.400002,117.129997,5472300,117.129997,"AMZN" +"2010-07-29",117.989998,118.870003,115.519997,116.860001,6175800,116.860001,"AMZN" +"2010-07-30",115.529999,118.739998,114.510002,117.889999,7077500,117.889999,"AMZN" +"2010-08-02",119.150002,120.379997,117.57,120.07,5443700,120.07,"AMZN" +"2010-08-03",120,122.870003,119.68,122.419998,5953800,122.419998,"AMZN" +"2010-08-04",123.059998,128.470001,123,127.580002,9270800,127.580002,"AMZN" +"2010-08-05",126.769997,128,125.82,127.830002,4282300,127.830002,"AMZN" +"2010-08-06",126.720001,128.399994,125.900002,128.320007,5065200,128.320007,"AMZN" +"2010-08-09",128.460007,129.929993,127.849998,128.830002,5085800,128.830002,"AMZN" +"2010-08-10",127.949997,130,127.379997,130,5706900,130,"AMZN" +"2010-08-11",128.100006,128.119995,125.199997,125.889999,5541700,125.889999,"AMZN" +"2010-08-12",123.760002,127,123.550003,126.559998,4367900,126.559998,"AMZN" +"2010-08-13",126.059998,127.480003,124.260002,124.690002,3976600,124.690002,"AMZN" +"2010-08-16",123.610001,127.370003,123.040001,126.07,4024700,126.07,"AMZN" +"2010-08-17",127.339996,129.979996,126.790001,128.860001,5044700,128.860001,"AMZN" +"2010-08-18",129.25,130.809998,128.259995,129.649994,7901500,129.649994,"AMZN" +"2010-08-19",129.220001,130.020004,126.82,127.57,5582500,127.57,"AMZN" +"2010-08-20",127.199997,128.039993,126.019997,127.760002,4170100,127.760002,"AMZN" +"2010-08-23",127.860001,129.220001,126.5,126.599998,3861300,126.599998,"AMZN" +"2010-08-24",125.410004,125.440002,123.18,124.529999,5369700,124.529999,"AMZN" +"2010-08-25",123.849998,127.370003,123.830002,126.849998,5344500,126.849998,"AMZN" +"2010-08-26",127.150002,127.589996,124.82,124.860001,4694500,124.860001,"AMZN" +"2010-08-27",125.459999,126.639999,122.25,126.639999,5080000,126.639999,"AMZN" +"2010-08-30",126.029999,126.949997,123.690002,123.790001,3426000,123.790001,"AMZN" +"2010-08-31",122.849998,125.900002,122.5,124.830002,4225600,124.830002,"AMZN" +"2010-09-01",126.360001,132.600006,126.169998,132.490005,7138300,132.490005,"AMZN" +"2010-09-02",132.169998,135.210007,132.050003,135.210007,5407400,135.210007,"AMZN" +"2010-09-03",136.889999,139.5,136.630005,138.789993,6581200,138.789993,"AMZN" +"2010-09-07",137.559998,138.600006,136.889999,137.220001,3883000,137.220001,"AMZN" +"2010-09-08",137.929993,139.699997,136.449997,139.139999,5828500,139.139999,"AMZN" +"2010-09-09",140.389999,141.369995,139.259995,140.380005,4958000,140.380005,"AMZN" +"2010-09-10",140.75,142.600006,140.039993,142.440002,5043600,142.440002,"AMZN" +"2010-09-13",144.070007,145.740005,143.759995,145.070007,5077400,145.070007,"AMZN" +"2010-09-14",144.5,146.699997,143.830002,145.75,4319400,145.75,"AMZN" +"2010-09-15",144.880005,145.619995,143.559998,145.449997,4903600,145.449997,"AMZN" +"2010-09-16",145.399994,148.229996,145.160004,148.130005,5827000,148.130005,"AMZN" +"2010-09-17",148.899994,148.979996,146.5,148.320007,7259600,148.320007,"AMZN" +"2010-09-20",148.699997,151.949997,147.350006,151.300003,6449400,151.300003,"AMZN" +"2010-09-21",150.759995,153.309998,149.600006,150.729996,7542000,150.729996,"AMZN" +"2010-09-22",149.839996,152.699997,149.100006,151.830002,6612400,151.830002,"AMZN" +"2010-09-23",151.199997,155.919998,150.970001,152.850006,7065600,152.850006,"AMZN" +"2010-09-24",155.429993,160.889999,155.419998,160.729996,10590600,160.729996,"AMZN" +"2010-09-27",160.220001,161.199997,157.880005,159.369995,6446300,159.369995,"AMZN" +"2010-09-28",159.839996,160.880005,154.889999,159.699997,8494200,159.699997,"AMZN" +"2010-09-29",159.029999,161.779999,157.75,158.990005,7287500,158.990005,"AMZN" +"2010-09-30",160.009995,160.929993,155.600006,157.059998,7606000,157.059998,"AMZN" +"2010-10-01",157.080002,157.440002,152.199997,153.710007,8683400,153.710007,"AMZN" +"2010-10-04",153.949997,155.960007,152.789993,155.389999,5346500,155.389999,"AMZN" +"2010-10-05",157.080002,161.210007,157.009995,160.869995,5620000,160.869995,"AMZN" +"2010-10-06",160.600006,160.679993,154.600006,155.399994,6060800,155.399994,"AMZN" +"2010-10-07",156.509995,157.399994,153.389999,156.270004,4622000,156.270004,"AMZN" +"2010-10-08",155.179993,156.279999,152.779999,155.550003,6918400,155.550003,"AMZN" +"2010-10-11",154.889999,156.630005,152.339996,153.029999,4486400,153.029999,"AMZN" +"2010-10-12",152.509995,156.949997,151.399994,156.479996,5280800,156.479996,"AMZN" +"2010-10-13",156.690002,156.789993,153.850006,155.169998,5632800,155.169998,"AMZN" +"2010-10-14",155.160004,156.949997,154.229996,155.529999,4024100,155.529999,"AMZN" +"2010-10-15",158.419998,164.880005,156.75,164.639999,10135500,164.639999,"AMZN" +"2010-10-18",165,165.190002,161.820007,163.559998,6331300,163.559998,"AMZN" +"2010-10-19",160.679993,162.800003,157,158.669998,7525000,158.669998,"AMZN" +"2010-10-20",158.779999,159.869995,156.570007,158.669998,5790400,158.669998,"AMZN" +"2010-10-21",162.669998,166.130005,161.289993,164.970001,13482500,164.970001,"AMZN" +"2010-10-22",162.449997,170.169998,162.270004,169.130005,16318400,169.130005,"AMZN" +"2010-10-25",171.570007,171.990005,168.320007,169,6530900,169,"AMZN" +"2010-10-26",167.570007,171,167.5,169.949997,4689600,169.949997,"AMZN" +"2010-10-27",168.910004,169.75,166.539993,167.509995,5721800,167.509995,"AMZN" +"2010-10-28",168.309998,168.490005,165.050003,166.839996,4684400,166.839996,"AMZN" +"2010-10-29",165.800003,168.5,164.809998,165.229996,4998500,165.229996,"AMZN" +"2010-11-01",164.449997,164.580002,161.520004,162.580002,5239900,162.580002,"AMZN" +"2010-11-02",163.75,165.940002,163.360001,164.610001,4260000,164.610001,"AMZN" +"2010-11-03",165.399994,168.610001,162.289993,168.470001,6112100,168.470001,"AMZN" +"2010-11-04",169.860001,172.529999,168.399994,168.929993,7395900,168.929993,"AMZN" +"2010-11-05",169.350006,171.649994,168.589996,170.770004,5212200,170.770004,"AMZN" +"2010-11-08",170.839996,173.199997,168.779999,171.990005,5706000,171.990005,"AMZN" +"2010-11-09",172.669998,173.139999,169.059998,170.270004,3978600,170.270004,"AMZN" +"2010-11-10",170.589996,173.369995,169.410004,173.330002,5440300,173.330002,"AMZN" +"2010-11-11",171,172.050003,169.419998,170.369995,5691700,170.369995,"AMZN" +"2010-11-12",170.119995,171.259995,165.050003,165.679993,7160600,165.679993,"AMZN" +"2010-11-15",165.160004,165.350006,158.559998,158.899994,9648600,158.899994,"AMZN" +"2010-11-16",158.740005,160.910004,156.770004,157.779999,6571400,157.779999,"AMZN" +"2010-11-17",157.839996,160.850006,157.550003,158.350006,4524900,158.350006,"AMZN" +"2010-11-18",160.740005,165,160.740005,164.169998,6225300,164.169998,"AMZN" +"2010-11-19",163.949997,164.990005,162.839996,164.820007,4464800,164.820007,"AMZN" +"2010-11-22",165.100006,170.600006,165,170.389999,6142500,170.389999,"AMZN" +"2010-11-23",168.610001,168.809998,164.619995,168.199997,6465300,168.199997,"AMZN" +"2010-11-24",171.529999,177.889999,171.529999,177.25,10042500,177.25,"AMZN" +"2010-11-26",177.360001,178.380005,176.160004,177.199997,4271600,177.199997,"AMZN" +"2010-11-29",179.990005,181.839996,177.570007,179.490005,9695000,179.490005,"AMZN" +"2010-11-30",176.949997,177.699997,174.899994,175.399994,6762200,175.399994,"AMZN" +"2010-12-01",179.160004,179.320007,176,176.550003,5770100,176.550003,"AMZN" +"2010-12-02",176.860001,177.449997,173.919998,176.529999,5537600,176.529999,"AMZN" +"2010-12-03",175.5,176.399994,174.050003,175.679993,4907500,175.679993,"AMZN" +"2010-12-06",175.520004,178.429993,174.600006,178.050003,5654200,178.050003,"AMZN" +"2010-12-07",180.5,181.470001,176.570007,176.770004,5077100,176.770004,"AMZN" +"2010-12-08",177.490005,178.160004,175.199997,176.289993,3726900,176.289993,"AMZN" +"2010-12-09",177.770004,178.110001,173.800003,174.850006,4555500,174.850006,"AMZN" +"2010-12-10",174.880005,175.949997,173.360001,175.619995,3565500,175.619995,"AMZN" +"2010-12-13",176.330002,177.940002,173.729996,174.25,4202500,174.25,"AMZN" +"2010-12-14",174.279999,175.759995,173.089996,173.940002,3685300,173.940002,"AMZN" +"2010-12-15",173.720001,179,173.589996,175.570007,5810500,175.570007,"AMZN" +"2010-12-16",175.580002,178.300003,175.039993,178.039993,4121500,178.039993,"AMZN" +"2010-12-17",178.410004,178.75,177.020004,177.580002,4507300,177.580002,"AMZN" +"2010-12-20",179.270004,183.979996,178.039993,183.289993,8735300,183.289993,"AMZN" +"2010-12-21",183.880005,185.649994,182.600006,184.75,5111000,184.75,"AMZN" +"2010-12-22",185,185.449997,184.110001,184.759995,2578100,184.759995,"AMZN" +"2010-12-23",184.339996,184.979996,181.889999,182.589996,3358200,182.589996,"AMZN" +"2010-12-27",181.899994,183.139999,180.449997,182.139999,2249400,182.139999,"AMZN" +"2010-12-28",182.100006,182.770004,181.050003,181.089996,1975000,181.089996,"AMZN" +"2010-12-29",181.800003,184.350006,180.410004,183.369995,3120100,183.369995,"AMZN" +"2010-12-30",183.919998,184.550003,182.75,182.75,1961200,182.75,"AMZN" +"2010-12-31",181.960007,182.300003,179.509995,180,3451900,180,"AMZN" +"2011-01-03",181.369995,186,181.210007,184.220001,5331400,184.220001,"AMZN" +"2011-01-04",186.149994,187.699997,183.779999,185.009995,5031800,185.009995,"AMZN" +"2011-01-05",184.100006,187.449997,184.070007,187.419998,3418800,187.419998,"AMZN" +"2011-01-06",186.5,187.410004,185.25,185.860001,3179700,185.860001,"AMZN" +"2011-01-07",187.880005,188.449997,183.740005,185.490005,5221700,185.490005,"AMZN" +"2011-01-10",185.039993,185.289993,182.509995,184.679993,3375900,184.679993,"AMZN" +"2011-01-11",185.419998,186,183.210007,184.339996,2814200,184.339996,"AMZN" +"2011-01-12",185.360001,185.380005,183.300003,184.080002,2679100,184.080002,"AMZN" +"2011-01-13",183.600006,186.449997,183.509995,185.529999,3367000,185.529999,"AMZN" +"2011-01-14",185.5,188.940002,184.919998,188.75,3662800,188.75,"AMZN" +"2011-01-18",188.660004,191.600006,188.25,191.25,3896200,191.25,"AMZN" +"2011-01-19",190.899994,191,186.210007,186.869995,3882400,186.869995,"AMZN" +"2011-01-20",185.289993,186.850006,181,181.960007,5709900,181.960007,"AMZN" +"2011-01-21",183,183.25,176.839996,177.419998,6806200,177.419998,"AMZN" +"2011-01-24",177.949997,178.490005,174.149994,176.850006,5600300,176.850006,"AMZN" +"2011-01-25",175.5,176.75,174.279999,176.699997,4651000,176.699997,"AMZN" +"2011-01-26",177.509995,177.889999,174.630005,175.389999,3762200,175.389999,"AMZN" +"2011-01-27",177.479996,185,177.309998,184.449997,14594400,184.449997,"AMZN" +"2011-01-28",171.449997,173.710007,166.899994,171.139999,19908200,171.139999,"AMZN" +"2011-01-31",170.160004,171.440002,167.410004,169.639999,6718100,169.639999,"AMZN" +"2011-02-01",170.520004,173.100006,169.509995,172.110001,5085900,172.110001,"AMZN" +"2011-02-02",171.419998,175.199997,170.869995,173.529999,4547500,173.529999,"AMZN" +"2011-02-03",173.5,174.669998,171.949997,173.710007,3678900,173.710007,"AMZN" +"2011-02-04",174,177.190002,173.75,175.929993,4347800,175.929993,"AMZN" +"2011-02-07",176.149994,177.550003,174.770004,176.429993,5254700,176.429993,"AMZN" +"2011-02-08",176.660004,183.110001,176.589996,183.059998,7794900,183.059998,"AMZN" +"2011-02-09",183.149994,186.470001,182.259995,185.300003,8312700,185.300003,"AMZN" +"2011-02-10",184.389999,187.240005,183.600006,186.210007,5331400,186.210007,"AMZN" +"2011-02-11",185.559998,189.5,185.369995,189.25,4487900,189.25,"AMZN" +"2011-02-14",189.25,191.399994,188.350006,190.419998,4061300,190.419998,"AMZN" +"2011-02-15",188.729996,190.490005,188.25,189.029999,3890900,189.029999,"AMZN" +"2011-02-16",189.770004,190,186.350006,186.619995,4628200,186.619995,"AMZN" +"2011-02-17",185.770004,189.089996,185.309998,187.759995,3425500,187.759995,"AMZN" +"2011-02-18",187.539993,188.5,185.130005,186.5,4178600,186.5,"AMZN" +"2011-02-22",183.679993,184.720001,179.320007,180.419998,5637100,180.419998,"AMZN" +"2011-02-23",180.25,181.149994,174.389999,176.679993,5482000,176.679993,"AMZN" +"2011-02-24",176.860001,179.75,174.559998,177.75,4656500,177.75,"AMZN" +"2011-02-25",178.949997,180.75,177.100006,177.240005,4191400,177.240005,"AMZN" +"2011-02-28",173.910004,175.889999,172.149994,173.289993,6783200,173.289993,"AMZN" +"2011-03-01",173.529999,173.960007,168.669998,169.440002,5847100,169.440002,"AMZN" +"2011-03-02",169.089996,173.300003,168.350006,172.020004,5185700,172.020004,"AMZN" +"2011-03-03",173.710007,174.460007,172.050003,172.789993,4138200,172.789993,"AMZN" +"2011-03-04",172.619995,172.75,169.509995,171.669998,4924300,171.669998,"AMZN" +"2011-03-07",171.919998,172.089996,166.240005,169.080002,5932900,169.080002,"AMZN" +"2011-03-08",169.389999,169.710007,166.720001,166.889999,4219000,166.889999,"AMZN" +"2011-03-09",166.669998,169.75,163.899994,169.050003,7108900,169.050003,"AMZN" +"2011-03-10",167.070007,168.470001,164.820007,166.139999,5998400,166.139999,"AMZN" +"2011-03-11",165.5,169.199997,164.119995,168.070007,4609900,168.070007,"AMZN" +"2011-03-14",166.600006,168.080002,164.570007,166.729996,4022000,166.729996,"AMZN" +"2011-03-15",161.389999,166.880005,160.759995,165.080002,4934500,165.080002,"AMZN" +"2011-03-16",164.699997,168.139999,162.869995,164.699997,5208100,164.699997,"AMZN" +"2011-03-17",165.910004,166.300003,160.779999,160.970001,6471400,160.970001,"AMZN" +"2011-03-18",161.190002,163.539993,160.589996,161.820007,7442700,161.820007,"AMZN" +"2011-03-21",163.369995,165.789993,161.720001,164.520004,4055100,164.520004,"AMZN" +"2011-03-22",164.070007,164.440002,162.25,162.600006,3611400,162.600006,"AMZN" +"2011-03-23",162.300003,166.259995,160.820007,165.320007,4721300,165.320007,"AMZN" +"2011-03-24",168.210007,172,167.360001,171.100006,6283200,171.100006,"AMZN" +"2011-03-25",171.639999,173.490005,170.300003,170.979996,4293800,170.979996,"AMZN" +"2011-03-28",171.800003,172.5,169.25,169.350006,3400800,169.350006,"AMZN" +"2011-03-29",170.729996,174.839996,170.070007,174.619995,4884600,174.619995,"AMZN" +"2011-03-30",177.779999,181.160004,177.660004,179.419998,6859300,179.419998,"AMZN" +"2011-03-31",179.309998,181.570007,178.5,180.130005,4826500,180.130005,"AMZN" +"2011-04-01",181.580002,183.25,178.589996,180.130005,5684100,180.130005,"AMZN" +"2011-04-04",180.889999,183.610001,180.690002,182.940002,4186400,182.940002,"AMZN" +"2011-04-05",182.100006,186.360001,181.800003,185.289993,5569200,185.289993,"AMZN" +"2011-04-06",186.149994,188.270004,181.119995,182.759995,5430700,182.759995,"AMZN" +"2011-04-07",182.779999,185.169998,181.759995,184.910004,4564000,184.910004,"AMZN" +"2011-04-08",185.259995,186.220001,182.779999,184.710007,3726400,184.710007,"AMZN" +"2011-04-11",184.860001,186.490005,181.850006,184.039993,3297100,184.039993,"AMZN" +"2011-04-12",183.059998,184.589996,179.419998,180.479996,5334500,180.479996,"AMZN" +"2011-04-13",180.830002,182.880005,179.800003,182.289993,4216300,182.289993,"AMZN" +"2011-04-14",181.389999,182.080002,179.360001,181.820007,3588200,181.820007,"AMZN" +"2011-04-15",181,181.779999,179.020004,180.009995,4272400,180.009995,"AMZN" +"2011-04-18",178.380005,178.910004,175.369995,178.339996,4616500,178.339996,"AMZN" +"2011-04-19",178.350006,179.470001,176.600006,178.820007,2646000,178.820007,"AMZN" +"2011-04-20",181.619995,185,181.589996,183.869995,4067500,183.869995,"AMZN" +"2011-04-21",184.559998,185.970001,183.050003,185.889999,3348100,185.889999,"AMZN" +"2011-04-25",185.649994,186.350006,183.770004,185.419998,3438100,185.419998,"AMZN" +"2011-04-26",186.270004,186.419998,180.740005,182.300003,11200000,182.300003,"AMZN" +"2011-04-27",183.199997,197.800003,182.75,196.630005,23623000,196.630005,"AMZN" +"2011-04-28",195.960007,196.789993,192.270004,195.070007,7300000,195.070007,"AMZN" +"2011-04-29",194.380005,196.589996,193.779999,195.809998,6640900,195.809998,"AMZN" +"2011-05-02",196.570007,203.419998,196.179993,201.190002,9398100,201.190002,"AMZN" +"2011-05-03",201,202.589996,196.690002,198.449997,6100000,198.449997,"AMZN" +"2011-05-04",198.25,201.860001,195.369995,199.970001,6550000,199.970001,"AMZN" +"2011-05-05",198.660004,201,196.119995,197.110001,4600000,197.110001,"AMZN" +"2011-05-06",199.100006,199.559998,196.559998,197.600006,4013900,197.600006,"AMZN" +"2011-05-09",198.339996,202.360001,196.779999,200.800003,5825400,200.800003,"AMZN" +"2011-05-10",201.940002,205.289993,201.559998,203.940002,5885900,203.940002,"AMZN" +"2011-05-11",203.119995,205.5,202.25,204.380005,4809000,204.380005,"AMZN" +"2011-05-12",204.220001,206.190002,200.619995,206.070007,4800000,206.070007,"AMZN" +"2011-05-13",205.699997,206.389999,202.360001,202.559998,4123700,202.559998,"AMZN" +"2011-05-16",200.539993,200.899994,191.369995,192.509995,9386400,192.509995,"AMZN" +"2011-05-17",191.820007,195.979996,191.759995,194.809998,7073300,194.809998,"AMZN" +"2011-05-18",194.130005,198.279999,193.25,197.089996,4955800,197.089996,"AMZN" +"2011-05-19",198.330002,199.949997,197.550003,198.800003,3701200,198.800003,"AMZN" +"2011-05-20",197.949997,199.800003,197.240005,198.649994,3381000,198.649994,"AMZN" +"2011-05-23",195.559998,197.289993,192.020004,196.220001,4200000,196.220001,"AMZN" +"2011-05-24",197,197,193,193.270004,2972700,193.270004,"AMZN" +"2011-05-25",193.570007,194.350006,191.139999,192.259995,4661300,192.259995,"AMZN" +"2011-05-26",191.240005,196.449997,190.880005,195,4075200,195,"AMZN" +"2011-05-27",194.759995,196.119995,193.5,194.130005,2352600,194.130005,"AMZN" +"2011-05-31",195.940002,198.440002,195.029999,196.690002,3409000,196.690002,"AMZN" +"2011-06-01",196.059998,197.259995,192.050003,192.399994,3445200,192.399994,"AMZN" +"2011-06-02",192.279999,194.440002,190.559998,193.649994,3044900,193.649994,"AMZN" +"2011-06-03",191.229996,193.210007,187.619995,188.320007,4974500,188.320007,"AMZN" +"2011-06-06",188.009995,189.850006,185.179993,185.690002,3716000,185.690002,"AMZN" +"2011-06-07",185.720001,190.630005,185.520004,187.550003,4866500,187.550003,"AMZN" +"2011-06-08",187.449997,189.809998,186.320007,188.050003,3716600,188.050003,"AMZN" +"2011-06-09",189.740005,191.759995,185.710007,189.679993,4187300,189.679993,"AMZN" +"2011-06-10",189.25,190.770004,186.279999,186.529999,3760400,186.529999,"AMZN" +"2011-06-13",186.809998,189.309998,184.860001,186.289993,3868900,186.289993,"AMZN" +"2011-06-14",188.990005,190.720001,187.070007,189.960007,3960300,189.960007,"AMZN" +"2011-06-15",188.039993,192.449997,185.300003,185.979996,6317700,185.979996,"AMZN" +"2011-06-16",185.740005,187,181.589996,183.649994,6032100,183.649994,"AMZN" +"2011-06-17",186.509995,187.389999,184.639999,186.369995,6322200,186.369995,"AMZN" +"2011-06-20",185.960007,188.850006,185.570007,187.720001,2831700,187.720001,"AMZN" +"2011-06-21",188.300003,195,187.119995,194.229996,4182600,194.229996,"AMZN" +"2011-06-22",193.960007,195.199997,191.320007,191.630005,3129700,191.630005,"AMZN" +"2011-06-23",189.5,194.460007,188.300003,194.160004,4609600,194.160004,"AMZN" +"2011-06-24",193.880005,194.919998,191.350006,192.550003,3614500,192.550003,"AMZN" +"2011-06-27",194.5,202.580002,194.029999,201.25,6100700,201.25,"AMZN" +"2011-06-28",201.919998,202.880005,200.600006,202.350006,3825300,202.350006,"AMZN" +"2011-06-29",202.669998,206.25,201.029999,204.179993,4608900,204.179993,"AMZN" +"2011-06-30",200.779999,205.199997,200.5,204.490005,4448100,204.490005,"AMZN" +"2011-07-01",205.550003,210.270004,203.610001,209.490005,4008700,209.490005,"AMZN" +"2011-07-05",208.759995,214.449997,208.729996,213.190002,3585200,213.190002,"AMZN" +"2011-07-06",212.119995,214.399994,211.009995,214.190002,2607600,214.190002,"AMZN" +"2011-07-07",215.089996,217.800003,215.089996,216.740005,3144900,216.740005,"AMZN" +"2011-07-08",214.300003,218.320007,213.25,218.279999,3707900,218.279999,"AMZN" +"2011-07-11",216.740005,217.5,211,212.550003,4033700,212.550003,"AMZN" +"2011-07-12",214.639999,215.649994,211.119995,211.229996,3985700,211.229996,"AMZN" +"2011-07-13",214.699997,216.830002,212.139999,213.5,4229900,213.5,"AMZN" +"2011-07-14",213.580002,215.910004,209.380005,210.380005,3902500,210.380005,"AMZN" +"2011-07-15",213.080002,214.529999,209.289993,212.869995,4072600,212.869995,"AMZN" +"2011-07-18",212.529999,213.389999,208.289993,211.529999,2898100,211.529999,"AMZN" +"2011-07-19",213.770004,218.399994,213.770004,218.059998,4437200,218.059998,"AMZN" +"2011-07-20",220.050003,220.199997,214.410004,215.550003,3372900,215.550003,"AMZN" +"2011-07-21",216.740005,217.089996,211.070007,213.210007,4545300,213.210007,"AMZN" +"2011-07-22",213.860001,217.949997,211.110001,216.520004,3591700,216.520004,"AMZN" +"2011-07-25",215.490005,216.080002,213,213.490005,3342800,213.490005,"AMZN" +"2011-07-26",214.990005,215.600006,210.350006,214.179993,9863600,214.179993,"AMZN" +"2011-07-27",224.389999,227.199997,219.619995,222.520004,12955600,222.520004,"AMZN" +"2011-07-28",223.270004,225.949997,220.229996,223.899994,5354900,223.899994,"AMZN" +"2011-07-29",221.289993,225.75,219.509995,222.520004,5167700,222.520004,"AMZN" +"2011-08-01",225,227.449997,217.660004,221.320007,5789300,221.320007,"AMZN" +"2011-08-02",220.320007,222.429993,211.300003,211.699997,6586700,211.699997,"AMZN" +"2011-08-03",212.970001,214.830002,205.539993,209.960007,8197100,209.960007,"AMZN" +"2011-08-04",206.729996,208,201.449997,201.479996,6579500,201.479996,"AMZN" +"2011-08-05",204.669998,207.320007,194.839996,202.699997,10024000,202.699997,"AMZN" +"2011-08-08",196.399994,200.389999,190.050003,193.699997,10427500,193.699997,"AMZN" +"2011-08-09",196.699997,205.089996,190.460007,205.089996,10491200,205.089996,"AMZN" +"2011-08-10",200.759995,202.399994,193.600006,194.130005,8757600,194.130005,"AMZN" +"2011-08-11",197.009995,200.850006,191.360001,198.360001,7401900,198.360001,"AMZN" +"2011-08-12",200.279999,204.559998,197.210007,202.300003,5620400,202.300003,"AMZN" +"2011-08-15",202.059998,205.279999,198.320007,202.949997,4785900,202.949997,"AMZN" +"2011-08-16",201.139999,201.389999,194.75,197.679993,5205900,197.679993,"AMZN" +"2011-08-17",198.529999,199.600006,193.740005,195.929993,3991100,195.929993,"AMZN" +"2011-08-18",191.210007,191.339996,179.720001,182.520004,8275200,182.520004,"AMZN" +"2011-08-19",180.289993,190,177.550003,178.929993,7244200,178.929993,"AMZN" +"2011-08-22",182.830002,184.199997,177.100006,177.539993,5313700,177.539993,"AMZN" +"2011-08-23",178.919998,194.839996,178.520004,193.550003,7351600,193.550003,"AMZN" +"2011-08-24",193.889999,196.309998,190.169998,193.729996,6248700,193.729996,"AMZN" +"2011-08-25",194.410004,196.990005,191.070007,192.029999,3760800,192.029999,"AMZN" +"2011-08-26",191.240005,199.720001,189.600006,199.270004,5310700,199.270004,"AMZN" +"2011-08-29",202.820007,206.669998,202.550003,206.529999,4511000,206.529999,"AMZN" +"2011-08-30",205.779999,212.490005,204.320007,210.919998,5915700,210.919998,"AMZN" +"2011-08-31",212.270004,216.169998,211.350006,215.229996,7405000,215.229996,"AMZN" +"2011-09-01",215.279999,217.639999,211.619995,212.539993,5275300,212.539993,"AMZN" +"2011-09-02",208.940002,210.690002,207,210,4232000,210,"AMZN" +"2011-09-06",204.770004,216.600006,204.470001,216.179993,6216200,216.179993,"AMZN" +"2011-09-07",218.800003,220.190002,214.220001,219.899994,5295800,219.899994,"AMZN" +"2011-09-08",218.300003,220.639999,216.339996,217.259995,4397900,217.259995,"AMZN" +"2011-09-09",215.050003,216.960007,209.75,211.389999,4574300,211.389999,"AMZN" +"2011-09-12",208.75,216.660004,208.649994,216.559998,5342100,216.559998,"AMZN" +"2011-09-13",217.789993,219.949997,215.009995,219.529999,4835900,219.529999,"AMZN" +"2011-09-14",220.220001,224.990005,216.720001,222.570007,5881700,222.570007,"AMZN" +"2011-09-15",223.990005,227.199997,221.25,226.779999,5608800,226.779999,"AMZN" +"2011-09-16",227.570007,240.440002,226.740005,239.300003,11753000,239.300003,"AMZN" +"2011-09-19",237.110001,244,232.880005,241.690002,8223300,241.690002,"AMZN" +"2011-09-20",240.800003,241.050003,231.029999,233.25,7385500,233.25,"AMZN" +"2011-09-21",234.509995,240.520004,231.809998,231.869995,5881500,231.869995,"AMZN" +"2011-09-22",224.720001,228.789993,219,223.229996,8254600,223.229996,"AMZN" +"2011-09-23",220.509995,224.490005,219.059998,223.610001,6468100,223.610001,"AMZN" +"2011-09-26",227.479996,230.240005,221.399994,229.850006,5794100,229.850006,"AMZN" +"2011-09-27",234.220001,234.75,222.399994,224.210007,7837500,224.210007,"AMZN" +"2011-09-28",226.350006,235.809998,225.600006,229.710007,14436900,229.710007,"AMZN" +"2011-09-29",234.169998,234.300003,216.289993,222.440002,9378500,222.440002,"AMZN" +"2011-09-30",218.190002,223,215.210007,216.229996,6550300,216.229996,"AMZN" +"2011-10-03",217.009995,221.600006,211.389999,211.979996,6624400,211.979996,"AMZN" +"2011-10-04",209.619995,215,200.429993,212.5,8711600,212.5,"AMZN" +"2011-10-05",212.529999,220.169998,208.479996,219.5,6508200,219.5,"AMZN" +"2011-10-06",220.279999,223.619995,217.550003,221.509995,6849300,221.509995,"AMZN" +"2011-10-07",222.479996,227.899994,218.410004,224.740005,6784300,224.740005,"AMZN" +"2011-10-10",226.229996,232.800003,224.100006,231.320007,5143100,231.320007,"AMZN" +"2011-10-11",230.600006,236.75,229,235.479996,5003700,235.479996,"AMZN" +"2011-10-12",236.639999,241.839996,234.330002,236.809998,6510800,236.809998,"AMZN" +"2011-10-13",237,239.679993,235.229996,236.149994,4833500,236.149994,"AMZN" +"2011-10-14",240.869995,246.710007,240.179993,246.710007,5923700,246.710007,"AMZN" +"2011-10-17",244.289993,246.710007,240.669998,242.330002,4779000,242.330002,"AMZN" +"2011-10-18",242.309998,244.610001,236.619995,243.880005,4609700,243.880005,"AMZN" +"2011-10-19",240.669998,243.330002,229.25,231.529999,6715100,231.529999,"AMZN" +"2011-10-20",232.130005,234.740005,229.800003,233.610001,4524900,233.610001,"AMZN" +"2011-10-21",236.910004,237,230.600006,234.779999,4572500,234.779999,"AMZN" +"2011-10-24",236.020004,240.470001,234,237.610001,4975800,237.610001,"AMZN" +"2011-10-25",238.589996,239.009995,225.889999,227.149994,14012600,227.149994,"AMZN" +"2011-10-26",203.690002,207.580002,196.509995,198.399994,24134200,198.399994,"AMZN" +"2011-10-27",204.259995,208.600006,201.100006,206.779999,10774300,206.779999,"AMZN" +"2011-10-28",206.529999,218.399994,205.75,217.320007,9880400,217.320007,"AMZN" +"2011-10-31",215.789993,218.889999,213.039993,213.509995,7343300,213.509995,"AMZN" +"2011-11-01",208.110001,216.210007,207.429993,212.100006,8511800,212.100006,"AMZN" +"2011-11-02",215.550003,216.789993,212.720001,215.619995,6122000,215.619995,"AMZN" +"2011-11-03",216.300003,218.5,213.020004,218.289993,5315000,218.289993,"AMZN" +"2011-11-04",217.649994,218.229996,214.330002,216.479996,4065800,216.479996,"AMZN" +"2011-11-07",216.839996,220.199997,214,217,3860000,217,"AMZN" +"2011-11-08",219.199997,219.350006,215.210007,217.990005,3914500,217.990005,"AMZN" +"2011-11-09",214.949997,215.699997,210.600006,211.220001,4680600,211.220001,"AMZN" +"2011-11-10",213.5,214.059998,208.100006,210.789993,5044600,210.789993,"AMZN" +"2011-11-11",212.520004,217.880005,210.309998,217.389999,5163100,217.389999,"AMZN" +"2011-11-14",215.649994,222.350006,214.25,218.929993,6522200,218.929993,"AMZN" +"2011-11-15",218,220.330002,214.259995,217.830002,5739000,217.830002,"AMZN" +"2011-11-16",216.270004,216.970001,211.229996,211.990005,5509400,211.990005,"AMZN" +"2011-11-17",212.509995,212.899994,202.100006,204.520004,7983100,204.520004,"AMZN" +"2011-11-18",205.330002,205.339996,197.110001,197.139999,8437500,197.139999,"AMZN" +"2011-11-21",193.289993,193.360001,185.050003,189.25,11321200,189.25,"AMZN" +"2011-11-22",186.949997,194.039993,183.580002,192.339996,9915600,192.339996,"AMZN" +"2011-11-23",193.059998,194.600006,187.889999,188.990005,8011300,188.990005,"AMZN" +"2011-11-25",190.410004,190.830002,181.509995,182.399994,4972000,182.399994,"AMZN" +"2011-11-28",191.649994,194.619995,190.539993,194.149994,7207300,194.149994,"AMZN" +"2011-11-29",194.779999,195.5,187.300003,188.389999,6575100,188.389999,"AMZN" +"2011-11-30",194.759995,195.300003,188.75,192.289993,7717000,192.289993,"AMZN" +"2011-12-01",191.850006,198.070007,191.589996,197.130005,7327700,197.130005,"AMZN" +"2011-12-02",197.070007,199.660004,195.179993,196.029999,7526200,196.029999,"AMZN" +"2011-12-05",198.860001,199,193.669998,196.240005,5922100,196.240005,"AMZN" +"2011-12-06",195.979996,198.320007,190.110001,191.990005,5202000,191.990005,"AMZN" +"2011-12-07",191.029999,196.710007,189.119995,195.320007,6427300,195.320007,"AMZN" +"2011-12-08",193.570007,195.889999,190.080002,190.479996,4361100,190.479996,"AMZN" +"2011-12-09",191.210007,193.949997,188.399994,193.029999,5158800,193.029999,"AMZN" +"2011-12-12",190.029999,191.149994,187.630005,189.520004,4343200,189.520004,"AMZN" +"2011-12-13",188.559998,189.679993,178.5,180.509995,9297300,180.509995,"AMZN" +"2011-12-14",179,180.75,170.25,180.210007,11614200,180.210007,"AMZN" +"2011-12-15",182.050003,184.800003,179.529999,181.259995,7259900,181.259995,"AMZN" +"2011-12-16",182.419998,184.410004,180.309998,181.259995,6664100,181.259995,"AMZN" +"2011-12-19",182,183.169998,179,179.330002,4533600,179.330002,"AMZN" +"2011-12-20",182.690002,183.169998,180.539993,182.520004,4600100,182.520004,"AMZN" +"2011-12-21",181.919998,183.5,172.490005,174.350006,8066700,174.350006,"AMZN" +"2011-12-22",175.089996,179.669998,174.210007,179.029999,4694900,179.029999,"AMZN" +"2011-12-23",179.220001,179.679993,175.600006,177.279999,3496500,177.279999,"AMZN" +"2011-12-27",177.729996,178.589996,176.160004,176.270004,2950900,176.270004,"AMZN" +"2011-12-28",176.389999,176.649994,172.279999,173.889999,3659500,173.889999,"AMZN" +"2011-12-29",169.619995,174.550003,166.970001,173.860001,8209300,173.860001,"AMZN" +"2011-12-30",173.360001,175.169998,172.490005,173.100006,4279800,173.100006,"AMZN" +"2012-01-03",175.889999,179.479996,175.550003,179.029999,5110800,179.029999,"AMZN" +"2012-01-04",179.210007,180.5,176.070007,177.509995,4205200,177.509995,"AMZN" +"2012-01-05",175.940002,178.25,174.050003,177.610001,3809100,177.610001,"AMZN" +"2012-01-06",178.070007,184.649994,177.5,182.610001,7008400,182.610001,"AMZN" +"2012-01-09",182.759995,184.369995,177,178.559998,5056900,178.559998,"AMZN" +"2012-01-10",181.100006,182.399994,177.100006,179.339996,3985800,179.339996,"AMZN" +"2012-01-11",179.639999,180.770004,178.190002,178.899994,3102700,178.899994,"AMZN" +"2012-01-12",179.419998,179.490005,175.75,175.929993,5385800,175.929993,"AMZN" +"2012-01-13",175.809998,178.800003,173.5,178.419998,4753500,178.419998,"AMZN" +"2012-01-17",180.149994,183.300003,178.509995,181.660004,5644500,181.660004,"AMZN" +"2012-01-18",181.940002,190.25,181.119995,189.440002,7473500,189.440002,"AMZN" +"2012-01-19",190.880005,195.940002,190.360001,194.449997,7096000,194.449997,"AMZN" +"2012-01-20",190.710007,192.899994,189.039993,190.929993,5610300,190.929993,"AMZN" +"2012-01-23",190.789993,191.729996,185.229996,186.089996,4585300,186.089996,"AMZN" +"2012-01-24",185,188.410004,183.820007,187,4673800,187,"AMZN" +"2012-01-25",186.990005,188.169998,184.610001,187.800003,4306400,187.800003,"AMZN" +"2012-01-26",189.300003,194.850006,188.729996,193.320007,5873600,193.320007,"AMZN" +"2012-01-27",193.089996,196.5,192.330002,195.369995,4659000,195.369995,"AMZN" +"2012-01-30",193.679993,195,190.130005,192.149994,5424100,192.149994,"AMZN" +"2012-01-31",194,195.630005,189.699997,194.440002,12772200,194.440002,"AMZN" +"2012-02-01",173.809998,179.949997,172,179.460007,21336600,179.460007,"AMZN" +"2012-02-02",179.649994,181.940002,176.800003,181.720001,8736300,181.720001,"AMZN" +"2012-02-03",182.830002,187.899994,181.889999,187.679993,8120500,187.679993,"AMZN" +"2012-02-06",186.279999,186.559998,182.919998,183.139999,5310000,183.139999,"AMZN" +"2012-02-07",182.649994,184.940002,182.059998,184.190002,5103900,184.190002,"AMZN" +"2012-02-08",184.949997,186.490005,182.910004,185.479996,5476600,185.479996,"AMZN" +"2012-02-09",184.5,185.690002,181.759995,184.979996,7189200,184.979996,"AMZN" +"2012-02-10",183.419998,187.630005,182.520004,185.539993,5797100,185.539993,"AMZN" +"2012-02-13",187.169998,192.5,185.679993,191.589996,6071400,191.589996,"AMZN" +"2012-02-14",191.080002,193.570007,186.100006,191.300003,9527100,191.300003,"AMZN" +"2012-02-15",191.289993,191.539993,183.259995,184.470001,7794400,184.470001,"AMZN" +"2012-02-16",177.789993,181.679993,175.139999,179.929993,12563800,179.929993,"AMZN" +"2012-02-17",180.089996,183.410004,179.360001,182.5,7418100,182.5,"AMZN" +"2012-02-21",182.649994,184.75,180.580002,182.259995,6756500,182.259995,"AMZN" +"2012-02-22",181.949997,182.990005,180.289993,180.580002,5785400,180.580002,"AMZN" +"2012-02-23",179.639999,180.75,176.960007,178.889999,5153800,178.889999,"AMZN" +"2012-02-24",179.699997,180.740005,178.369995,179.130005,3668700,179.130005,"AMZN" +"2012-02-27",177.539993,179.190002,176.5,178.529999,3706200,178.529999,"AMZN" +"2012-02-28",178.899994,184.289993,177.949997,183.800003,5764500,183.800003,"AMZN" +"2012-02-29",183.889999,184,179.009995,179.690002,5300300,179.690002,"AMZN" +"2012-03-01",179.889999,180.490005,176.580002,180.039993,4936000,180.039993,"AMZN" +"2012-03-02",179.479996,181.839996,178.919998,179.300003,3657800,179.300003,"AMZN" +"2012-03-05",179,181.820007,178.179993,180.259995,4682700,180.259995,"AMZN" +"2012-03-06",178.679993,183.5,178.039993,181.089996,5612200,181.089996,"AMZN" +"2012-03-07",182.649994,185.5,182.399994,183.770004,4951500,183.770004,"AMZN" +"2012-03-08",184.169998,188.380005,183.800003,187.639999,4221500,187.639999,"AMZN" +"2012-03-09",186.789993,187.199997,183.440002,184.320007,4510600,184.320007,"AMZN" +"2012-03-12",184.130005,185.399994,182.199997,183.389999,2587600,183.389999,"AMZN" +"2012-03-13",183.919998,184.869995,180.770004,184.589996,4405800,184.589996,"AMZN" +"2012-03-14",183.649994,184.320007,181.139999,182.259995,3699700,182.259995,"AMZN" +"2012-03-15",182.020004,184.429993,180.300003,184.429993,4160100,184.429993,"AMZN" +"2012-03-16",183.279999,185.679993,182.350006,185.050003,4934000,185.050003,"AMZN" +"2012-03-19",183.449997,186.679993,183,185.520004,3903400,185.520004,"AMZN" +"2012-03-20",184.880005,194.410004,182.880005,192.330002,9165400,192.330002,"AMZN" +"2012-03-21",192.5,194.279999,191.259995,191.729996,4214400,191.729996,"AMZN" +"2012-03-22",190.539993,194.059998,190.259995,192.399994,3739600,192.399994,"AMZN" +"2012-03-23",192.009995,196.199997,191.800003,195.039993,5984000,195.039993,"AMZN" +"2012-03-26",196.479996,202.970001,195.5,202.869995,7613700,202.869995,"AMZN" +"2012-03-27",203.589996,209.850006,202.880005,205.440002,9600800,205.440002,"AMZN" +"2012-03-28",206.139999,207,200.309998,201.160004,6245000,201.160004,"AMZN" +"2012-03-29",201.279999,205.309998,200.630005,204.610001,5711200,204.610001,"AMZN" +"2012-03-30",205.020004,206.850006,201.869995,202.509995,4438100,202.509995,"AMZN" +"2012-04-02",198.020004,199.899994,197,198.050003,6430300,198.050003,"AMZN" +"2012-04-03",198.240005,202.389999,197.5,199.660004,5000700,199.660004,"AMZN" +"2012-04-04",196.949997,197.679993,192.360001,193.990005,5456900,193.990005,"AMZN" +"2012-04-05",193.550003,196.029999,193.550003,194.389999,3217500,194.389999,"AMZN" +"2012-04-09",192.020004,194.199997,190.5,191.869995,3135900,191.869995,"AMZN" +"2012-04-10",192.75,193.520004,186.570007,186.979996,4455000,186.979996,"AMZN" +"2012-04-11",189.630005,191.970001,186.789993,187.970001,4337800,187.970001,"AMZN" +"2012-04-12",188.059998,192.259995,185.610001,190.690002,4027900,190.690002,"AMZN" +"2012-04-13",189.899994,189.940002,186.259995,188.460007,3431800,188.460007,"AMZN" +"2012-04-16",189.009995,189.470001,183.649994,185.5,4044300,185.5,"AMZN" +"2012-04-17",187.210007,190.039993,186.869995,188.389999,2829200,188.389999,"AMZN" +"2012-04-18",188.820007,193.449997,188.740005,191.070007,4001900,191.070007,"AMZN" +"2012-04-19",192.929993,194.550003,189.75,191.100006,4002400,191.100006,"AMZN" +"2012-04-20",192.339996,193.479996,189.800003,189.979996,3243600,189.979996,"AMZN" +"2012-04-23",188.990005,188.990005,185.509995,188.240005,3481000,188.240005,"AMZN" +"2012-04-24",188.679993,190.699997,186.509995,190.330002,3376300,190.330002,"AMZN" +"2012-04-25",191.669998,194.800003,191.600006,194.419998,3955100,194.419998,"AMZN" +"2012-04-26",193.570007,196.360001,193.020004,195.990005,10234000,195.990005,"AMZN" +"2012-04-27",224.830002,228.690002,220.220001,226.850006,22116900,226.850006,"AMZN" +"2012-04-30",223.949997,233.839996,223.050003,231.899994,9756900,231.899994,"AMZN" +"2012-05-01",229.399994,232.970001,228.399994,230.039993,6754900,230.039993,"AMZN" +"2012-05-02",227.820007,231.440002,227.399994,230.25,4593400,230.25,"AMZN" +"2012-05-03",229.740005,232.529999,228.029999,229.449997,4055500,229.449997,"AMZN" +"2012-05-04",227.800003,229.720001,223.740005,223.990005,4585200,223.990005,"AMZN" +"2012-05-07",222.360001,226.869995,222.289993,225.160004,3314300,225.160004,"AMZN" +"2012-05-08",223.149994,225.389999,218.199997,223.899994,4522400,223.899994,"AMZN" +"2012-05-09",220.589996,225.779999,220.160004,222.979996,3712000,222.979996,"AMZN" +"2012-05-10",223.910004,229.080002,221.949997,226.690002,4648400,226.690002,"AMZN" +"2012-05-11",225.949997,230.679993,225.729996,227.679993,4193600,227.679993,"AMZN" +"2012-05-14",225.600006,227.289993,222.509995,222.929993,3096600,222.929993,"AMZN" +"2012-05-15",226.5,230.610001,223,224.389999,5713700,224.389999,"AMZN" +"2012-05-16",225,228,222.5,224.059998,5261800,224.059998,"AMZN" +"2012-05-17",225.050003,226,218.089996,218.360001,4505500,218.360001,"AMZN" +"2012-05-18",219.410004,219.630005,212.809998,213.850006,5231700,213.850006,"AMZN" +"2012-05-21",214.029999,219.979996,212.820007,218.110001,3579800,218.110001,"AMZN" +"2012-05-22",218.309998,218.869995,213.960007,215.330002,3733100,215.330002,"AMZN" +"2012-05-23",214.710007,217.550003,211.179993,217.279999,4243800,217.279999,"AMZN" +"2012-05-24",216.979996,217.660004,212.699997,215.240005,3141100,215.240005,"AMZN" +"2012-05-25",214.990005,215.979996,212.220001,212.889999,2171400,212.889999,"AMZN" +"2012-05-29",214.300003,216.550003,212.289993,214.75,2693900,214.75,"AMZN" +"2012-05-30",212.139999,212.979996,207.75,209.229996,4078200,209.229996,"AMZN" +"2012-05-31",209.479996,213.789993,207.110001,212.910004,4944000,212.910004,"AMZN" +"2012-06-01",208.440002,211.229996,207.300003,208.220001,3951500,208.220001,"AMZN" +"2012-06-04",207.399994,215.350006,206.369995,214.570007,4299600,214.570007,"AMZN" +"2012-06-05",213.850006,216.860001,211.160004,213.210007,3543900,213.210007,"AMZN" +"2012-06-06",214.630005,218.399994,214.520004,217.639999,2710100,217.639999,"AMZN" +"2012-06-07",219.649994,221.490005,218.110001,218.800003,3503900,218.800003,"AMZN" +"2012-06-08",218.610001,219.419998,216.660004,218.479996,2877000,218.479996,"AMZN" +"2012-06-11",217.490005,220.869995,215.199997,216.5,3749100,216.5,"AMZN" +"2012-06-12",217.649994,218,214.520004,216.419998,2833300,216.419998,"AMZN" +"2012-06-13",215.520004,217.380005,213.520004,214.729996,2325200,214.729996,"AMZN" +"2012-06-14",215.259995,216.5,212.559998,214.449997,3060900,214.449997,"AMZN" +"2012-06-15",215.289993,219.330002,214.460007,218.350006,3785200,218.350006,"AMZN" +"2012-06-18",217.279999,223.759995,216.729996,222.660004,3369600,222.660004,"AMZN" +"2012-06-19",223.259995,225.199997,221.660004,224.029999,2716600,224.029999,"AMZN" +"2012-06-20",224.509995,224.740005,220.839996,223.020004,2444400,223.020004,"AMZN" +"2012-06-21",223.839996,226.029999,220.520004,220.570007,2843000,220.570007,"AMZN" +"2012-06-22",221.830002,222.509995,219.350006,222.160004,2187500,222.160004,"AMZN" +"2012-06-25",220.300003,221.589996,218,220.070007,2382300,220.070007,"AMZN" +"2012-06-26",221.449997,226.389999,221.449997,225.610001,3754100,225.610001,"AMZN" +"2012-06-27",225.009995,227.5,223.300003,225.619995,2799200,225.619995,"AMZN" +"2012-06-28",223.919998,224.619995,218.75,221.309998,2994800,221.309998,"AMZN" +"2012-06-29",224.699997,228.350006,223.710007,228.350006,3614400,228.350006,"AMZN" +"2012-07-02",229.300003,229.339996,226.339996,229.320007,2330700,229.320007,"AMZN" +"2012-07-03",229.139999,229.529999,227.589996,229.529999,1331700,229.529999,"AMZN" +"2012-07-05",228.619995,230.5,226.529999,227.059998,2682300,227.059998,"AMZN" +"2012-07-06",226.350006,228.899994,224.179993,225.050003,3203200,225.050003,"AMZN" +"2012-07-09",225,226,223.449997,225.050003,1922000,225.050003,"AMZN" +"2012-07-10",226.25,227.139999,218.279999,219.5,2982100,219.5,"AMZN" +"2012-07-11",218.949997,221.740005,215.339996,218.369995,2734700,218.369995,"AMZN" +"2012-07-12",216.610001,217.300003,212.610001,215.360001,2616200,215.360001,"AMZN" +"2012-07-13",215.630005,219.309998,213.880005,218.389999,2221900,218.389999,"AMZN" +"2012-07-16",216.600006,218.309998,214.460007,216.009995,2004200,216.009995,"AMZN" +"2012-07-17",217.449997,217.940002,213.960007,216.929993,1987000,216.929993,"AMZN" +"2012-07-18",216.149994,218.669998,215.710007,217.470001,2093000,217.470001,"AMZN" +"2012-07-19",220.729996,227.5,220.690002,226.169998,5449400,226.169998,"AMZN" +"2012-07-20",225.360001,229.389999,225.289993,228.289993,4170000,228.289993,"AMZN" +"2012-07-23",224.720001,226.580002,221.539993,226.009995,5515100,226.009995,"AMZN" +"2012-07-24",226.270004,226.610001,221.229996,223.039993,5008700,223.039993,"AMZN" +"2012-07-25",222,222.5,215.910004,217.050003,3646700,217.050003,"AMZN" +"2012-07-26",220,221.449997,214.949997,220.009995,6937400,220.009995,"AMZN" +"2012-07-27",225.25,238.339996,224.5,237.320007,11313900,237.320007,"AMZN" +"2012-07-30",237,240.740005,234.070007,236.089996,3736400,236.089996,"AMZN" +"2012-07-31",235.100006,236.300003,231.610001,233.300003,3453600,233.300003,"AMZN" +"2012-08-01",234.139999,234.380005,230.699997,232.089996,2543800,232.089996,"AMZN" +"2012-08-02",230.559998,234.339996,228.660004,230.809998,3048100,230.809998,"AMZN" +"2012-08-03",234.029999,236.490005,233.029999,234.970001,2825300,234.970001,"AMZN" +"2012-08-06",235.559998,235.740005,233.809998,233.990005,1843700,233.990005,"AMZN" +"2012-08-07",234.130005,238,233.25,236.559998,2058300,236.559998,"AMZN" +"2012-08-08",235.289993,236.449997,233.589996,234.380005,1534300,234.380005,"AMZN" +"2012-08-09",233.929993,235.990005,233.5,234.059998,1548100,234.059998,"AMZN" +"2012-08-10",233.080002,234.850006,231.429993,232.75,1852500,232.75,"AMZN" +"2012-08-13",232.229996,234.369995,231,232.440002,1997300,232.440002,"AMZN" +"2012-08-14",234.710007,236.720001,232.619995,233.190002,2751000,233.190002,"AMZN" +"2012-08-15",232.259995,238.139999,232.25,237.419998,3264700,237.419998,"AMZN" +"2012-08-16",237.720001,242.820007,236.199997,241.550003,4312100,241.550003,"AMZN" +"2012-08-17",240.600006,243.350006,240.470001,241.169998,3085800,241.169998,"AMZN" +"2012-08-20",241.369995,241.649994,238.199997,240.350006,1889900,240.350006,"AMZN" +"2012-08-21",240.880005,243.850006,238.550003,239.449997,2571500,239.449997,"AMZN" +"2012-08-22",239.399994,244.899994,238.800003,243.100006,2473700,243.100006,"AMZN" +"2012-08-23",242.139999,243.479996,239.020004,241.199997,2453900,241.199997,"AMZN" +"2012-08-24",241.679993,246.869995,241.360001,245.740005,3698800,245.740005,"AMZN" +"2012-08-27",245.789993,247.5,243.119995,243.919998,2929700,243.919998,"AMZN" +"2012-08-28",243.970001,246.779999,243,246.110001,2742300,246.110001,"AMZN" +"2012-08-29",246.779999,247.610001,244.589996,247.119995,1772600,247.119995,"AMZN" +"2012-08-30",246.990005,250,245.25,246.220001,3647500,246.220001,"AMZN" +"2012-08-31",248.070007,249.449997,245.5,248.270004,3347500,248.270004,"AMZN" +"2012-09-04",248.270004,251,244.660004,247.880005,3950800,247.880005,"AMZN" +"2012-09-05",247.610001,248.610001,245.300003,246.220001,2652600,246.220001,"AMZN" +"2012-09-06",248.229996,252.699997,247.199997,251.380005,5361400,251.380005,"AMZN" +"2012-09-07",253.850006,259.420013,253.520004,259.140015,5029500,259.140015,"AMZN" +"2012-09-10",259,260,256.820007,257.089996,2567200,257.089996,"AMZN" +"2012-09-11",257.600006,257.600006,254.259995,255.669998,2524800,255.669998,"AMZN" +"2012-09-12",256.5,257.779999,253.5,255.630005,2273200,255.630005,"AMZN" +"2012-09-13",254.940002,262,253.800003,260.23999,3525600,260.23999,"AMZN" +"2012-09-14",261.399994,264.109985,259.769989,261.269989,3666200,261.269989,"AMZN" +"2012-09-17",261.25,261.25,257,258,2306300,258,"AMZN" +"2012-09-18",258.480011,260.5,257,258.75,2215000,258.75,"AMZN" +"2012-09-19",259.450012,262.839996,258.529999,261.679993,2636800,261.679993,"AMZN" +"2012-09-20",260.029999,260.869995,258,260.809998,2913600,260.809998,"AMZN" +"2012-09-21",261.73999,262,256.73999,257.470001,6059300,257.470001,"AMZN" +"2012-09-24",255.220001,255.600006,253,254.800003,2707900,254.800003,"AMZN" +"2012-09-25",256.329987,258.950012,251.029999,252.460007,4405800,252.460007,"AMZN" +"2012-09-26",252.399994,254.610001,248.229996,249.669998,2920500,249.669998,"AMZN" +"2012-09-27",250.539993,257.399994,250.520004,256.589996,3397400,256.589996,"AMZN" +"2012-09-28",256.140015,257,253.199997,254.320007,2456600,254.320007,"AMZN" +"2012-10-01",255.399994,256.160004,250.490005,252.009995,2581200,252.009995,"AMZN" +"2012-10-02",252.800003,253.149994,249.029999,250.600006,2195800,250.600006,"AMZN" +"2012-10-03",251.210007,256.100006,249.559998,255.919998,2745600,255.919998,"AMZN" +"2012-10-04",256.01001,261.519989,255.869995,260.470001,2700400,260.470001,"AMZN" +"2012-10-05",261.200012,261.899994,257.48999,258.51001,2806500,258.51001,"AMZN" +"2012-10-08",257.670013,259.799988,255.559998,259.059998,1762300,259.059998,"AMZN" +"2012-10-09",258.670013,259.350006,250.729996,250.960007,3494800,250.960007,"AMZN" +"2012-10-10",252,252.460007,244.009995,244.990005,3948300,244.990005,"AMZN" +"2012-10-11",248,249.300003,241.889999,244.220001,3447300,244.220001,"AMZN" +"2012-10-12",243.179993,245.460007,241.910004,242.360001,2203200,242.360001,"AMZN" +"2012-10-15",242.850006,244.779999,238.509995,244.179993,2959800,244.179993,"AMZN" +"2012-10-16",244.869995,245.770004,242.080002,243.940002,2204100,243.940002,"AMZN" +"2012-10-17",243.369995,248.800003,243.300003,247.490005,3302700,247.490005,"AMZN" +"2012-10-18",247.770004,250.910004,242.699997,244.850006,5305300,244.850006,"AMZN" +"2012-10-19",245.160004,246.820007,238.940002,240,4395300,240,"AMZN" +"2012-10-22",238.809998,238.949997,232.320007,233.779999,4500000,233.779999,"AMZN" +"2012-10-23",231.050003,236.5,230.009995,234.309998,4430800,234.309998,"AMZN" +"2012-10-24",235.880005,235.940002,227.949997,228.490005,3678700,228.490005,"AMZN" +"2012-10-25",230.919998,230.919998,222.919998,222.919998,6741300,222.919998,"AMZN" +"2012-10-26",228.600006,238.710007,226.690002,238.240005,11367500,238.240005,"AMZN" +"2012-10-31",236.320007,238.699997,230.5,232.889999,4797600,232.889999,"AMZN" +"2012-11-01",234.229996,234.550003,231.339996,232.139999,3905100,232.139999,"AMZN" +"2012-11-02",234.009995,237.399994,232.110001,232.419998,3374700,232.419998,"AMZN" +"2012-11-05",232.039993,234.830002,230.110001,234.330002,1846100,234.330002,"AMZN" +"2012-11-06",235.410004,237.75,234.449997,237.559998,2661300,237.559998,"AMZN" +"2012-11-07",235.649994,235.660004,229.419998,232.059998,3624200,232.059998,"AMZN" +"2012-11-08",232.220001,233.449997,227.100006,227.350006,2982400,227.350006,"AMZN" +"2012-11-09",226.259995,230.970001,224.600006,226.309998,3092500,226.309998,"AMZN" +"2012-11-12",226.589996,229.220001,225.410004,226.470001,2128800,226.470001,"AMZN" +"2012-11-13",225.119995,227.899994,224.710007,226.600006,2629800,226.600006,"AMZN" +"2012-11-14",226.5,227.410004,222.509995,222.949997,3034100,222.949997,"AMZN" +"2012-11-15",222.300003,225.160004,218.179993,220.600006,3404700,220.600006,"AMZN" +"2012-11-16",221.309998,226.25,218.639999,225.229996,4352800,225.229996,"AMZN" +"2012-11-19",228.320007,232.5,227.449997,229.710007,3591200,229.710007,"AMZN" +"2012-11-20",230,233.820007,229.5,233.779999,2771700,233.779999,"AMZN" +"2012-11-21",233.839996,238.669998,232.75,238.029999,2959300,238.029999,"AMZN" +"2012-11-23",239.889999,240,236.479996,239.880005,1776800,239.880005,"AMZN" +"2012-11-26",240.389999,244.320007,238,243.619995,4178300,243.619995,"AMZN" +"2012-11-27",243.220001,245.669998,241.539993,243.399994,3048500,243.399994,"AMZN" +"2012-11-28",242.449997,247.229996,241.5,247.110001,2743400,247.110001,"AMZN" +"2012-11-29",248.050003,252.479996,247.5,251.270004,5310500,251.270004,"AMZN" +"2012-11-30",250.380005,252.649994,248.270004,252.050003,3797400,252.050003,"AMZN" +"2012-12-03",252.539993,254.160004,250,250.330002,2990600,250.330002,"AMZN" +"2012-12-04",249.940002,253,248.660004,252.490005,3114700,252.490005,"AMZN" +"2012-12-05",252.440002,255.550003,250.380005,253.960007,2852200,253.960007,"AMZN" +"2012-12-06",253,255.169998,251.509995,253.369995,3557900,253.369995,"AMZN" +"2012-12-07",254.139999,255.210007,252.009995,253.270004,2170300,253.270004,"AMZN" +"2012-12-10",253.100006,254.779999,247.300003,247.770004,3503800,247.770004,"AMZN" +"2012-12-11",248.5,253.479996,246.649994,250.690002,4185200,250.690002,"AMZN" +"2012-12-12",251.070007,254.360001,250.059998,251.759995,2628100,251.759995,"AMZN" +"2012-12-13",251.110001,254.539993,250.020004,251.25,2460200,251.25,"AMZN" +"2012-12-14",250.110001,251.899994,247.789993,249.190002,2526900,249.190002,"AMZN" +"2012-12-17",249.809998,254,249.259995,253.860001,2277000,253.860001,"AMZN" +"2012-12-18",254.570007,263.109985,254.570007,260.399994,4961000,260.399994,"AMZN" +"2012-12-19",261.299988,261.670013,257.679993,257.98999,2300000,257.98999,"AMZN" +"2012-12-20",258.359985,262.410004,256.540009,261.5,2584600,261.5,"AMZN" +"2012-12-21",257.820007,258.380005,255.740005,256.920013,4704600,256.920013,"AMZN" +"2012-12-24",257.299988,259.5,256.959991,258.619995,984400,258.619995,"AMZN" +"2012-12-26",257.149994,257.420013,248.039993,248.630005,4152700,248.630005,"AMZN" +"2012-12-27",248.279999,249.350006,242.860001,248.309998,3639300,248.309998,"AMZN" +"2012-12-28",245.850006,247.440002,245.050003,245.179993,1858700,245.179993,"AMZN" +"2012-12-31",243.75,252.410004,242.75,250.869995,3419000,250.869995,"AMZN" +"2013-01-02",256.079987,258.100006,253.259995,257.309998,3271000,257.309998,"AMZN" +"2013-01-03",257.269989,260.880005,256.369995,258.480011,2750900,258.480011,"AMZN" +"2013-01-04",257.579987,259.799988,256.649994,259.149994,1874200,259.149994,"AMZN" +"2013-01-07",262.970001,269.730011,262.670013,268.459991,4910000,268.459991,"AMZN" +"2013-01-08",267.070007,268.980011,263.570007,266.380005,3010700,266.380005,"AMZN" +"2013-01-09",268.170013,269.5,265.399994,266.350006,2265600,266.350006,"AMZN" +"2013-01-10",268.540009,268.73999,262.299988,265.339996,2863400,265.339996,"AMZN" +"2013-01-11",265.100006,268.429993,264.109985,267.940002,2413300,267.940002,"AMZN" +"2013-01-14",268,274.26001,267.540009,272.730011,4275000,272.730011,"AMZN" +"2013-01-15",270.679993,272.730011,269.299988,271.899994,2326900,271.899994,"AMZN" +"2013-01-16",270.529999,271.23999,267.829987,268.929993,2065600,268.929993,"AMZN" +"2013-01-17",271.5,271.970001,269.209991,270.480011,1884600,270.480011,"AMZN" +"2013-01-18",270.829987,274.5,269.600006,272.119995,2942000,272.119995,"AMZN" +"2013-01-22",271.619995,272.100006,269.230011,270.190002,2137700,270.190002,"AMZN" +"2013-01-23",270.570007,271.089996,266.649994,268.109985,2508900,268.109985,"AMZN" +"2013-01-24",269.369995,276.649994,269.369995,273.459991,3417000,273.459991,"AMZN" +"2013-01-25",275,284.720001,274.399994,283.98999,4968100,283.98999,"AMZN" +"2013-01-28",283.779999,284.480011,274.399994,276.040009,4321400,276.040009,"AMZN" +"2013-01-29",275.350006,275.459991,258.350006,260.350006,10172600,260.350006,"AMZN" +"2013-01-30",283,284.200012,267.109985,272.76001,13075400,272.76001,"AMZN" +"2013-01-31",271.040009,275.940002,263.700012,265.5,6772100,265.5,"AMZN" +"2013-02-01",268.929993,268.929993,262.799988,265,6115000,265,"AMZN" +"2013-02-04",262.779999,264.679993,259.070007,259.980011,3723600,259.980011,"AMZN" +"2013-02-05",262,268.029999,261.459991,266.890015,4012900,266.890015,"AMZN" +"2013-02-06",265.160004,266.890015,261.109985,262.220001,2770400,262.220001,"AMZN" +"2013-02-07",264.100006,264.100006,255.110001,260.230011,3975700,260.230011,"AMZN" +"2013-02-08",261.399994,265.25,260.549988,261.950012,3879200,261.950012,"AMZN" +"2013-02-11",263.200012,263.25,256.600006,257.209991,3403700,257.209991,"AMZN" +"2013-02-12",259.190002,260.160004,257,258.700012,2943700,258.700012,"AMZN" +"2013-02-13",261.529999,269.959991,260.299988,269.470001,5293000,269.470001,"AMZN" +"2013-02-14",267.369995,270.649994,265.399994,269.23999,3463000,269.23999,"AMZN" +"2013-02-15",267.630005,268.920013,263.109985,265.089996,3979900,265.089996,"AMZN" +"2013-02-19",265.910004,270.109985,264.5,269.75,2854200,269.75,"AMZN" +"2013-02-20",270.200012,274.299988,266.369995,266.410004,3528900,266.410004,"AMZN" +"2013-02-21",265.119995,269.480011,263.25,265.940002,3637400,265.940002,"AMZN" +"2013-02-22",266.619995,267.109985,261.609985,265.420013,3124800,265.420013,"AMZN" +"2013-02-25",266.940002,268.690002,259.649994,259.869995,3032400,259.869995,"AMZN" +"2013-02-26",260.890015,262.040009,255.729996,259.359985,3348600,259.359985,"AMZN" +"2013-02-27",259.399994,265.829987,256.859985,263.25,2908100,263.25,"AMZN" +"2013-02-28",261.809998,267,260.630005,264.269989,2667200,264.269989,"AMZN" +"2013-03-01",263.269989,266.600006,261.040009,265.73999,2957000,265.73999,"AMZN" +"2013-03-04",265.359985,273.299988,264.140015,273.109985,3453000,273.109985,"AMZN" +"2013-03-05",274,276.679993,269.98999,275.589996,3686200,275.589996,"AMZN" +"2013-03-06",275.76001,276.48999,271.829987,273.790009,2050700,273.790009,"AMZN" +"2013-03-07",274.100006,274.799988,271.850006,273.880005,1939000,273.880005,"AMZN" +"2013-03-08",275,275.440002,271.5,274.190002,1879800,274.190002,"AMZN" +"2013-03-11",273.429993,273.98999,270.399994,271.23999,1904900,271.23999,"AMZN" +"2013-03-12",271,277.399994,270.359985,274.130005,3246200,274.130005,"AMZN" +"2013-03-13",275.23999,276.5,272.640015,275.100006,1884200,275.100006,"AMZN" +"2013-03-14",269.670013,270,263.529999,265.73999,5226700,265.73999,"AMZN" +"2013-03-15",264.980011,267.26001,260.049988,261.820007,4865900,261.820007,"AMZN" +"2013-03-18",259.299988,261.48999,257.119995,257.890015,2720200,257.890015,"AMZN" +"2013-03-19",258.399994,259.5,252.619995,256.410004,3738500,256.410004,"AMZN" +"2013-03-20",258.049988,259.76001,254.550003,257.279999,2738900,257.279999,"AMZN" +"2013-03-21",256.109985,257,252.679993,253.389999,2806400,253.389999,"AMZN" +"2013-03-22",254.550003,257.769989,252.070007,257.75,3124600,257.75,"AMZN" +"2013-03-25",258.579987,259.429993,254.5,256.019989,2513900,256.019989,"AMZN" +"2013-03-26",257.049988,261.480011,256.279999,260.309998,2421000,260.309998,"AMZN" +"2013-03-27",258.75,265.929993,257.899994,265.299988,2874900,265.299988,"AMZN" +"2013-03-28",265.820007,267.380005,264.059998,266.48999,2473700,266.48999,"AMZN" +"2013-04-01",266.980011,267.399994,261.01001,261.609985,2524800,261.609985,"AMZN" +"2013-04-02",262.399994,265.890015,260.549988,263.320007,2631100,263.320007,"AMZN" +"2013-04-03",262.119995,263.670013,257.75,259.029999,2413800,259.029999,"AMZN" +"2013-04-04",259.230011,260.410004,256.119995,259.079987,1964400,259.079987,"AMZN" +"2013-04-05",255.720001,256.179993,253.669998,255.479996,2557400,255.479996,"AMZN" +"2013-04-08",255.919998,259.679993,255.630005,258.950012,2295600,258.950012,"AMZN" +"2013-04-09",258.850006,262.609985,257,261.140015,2156600,261.140015,"AMZN" +"2013-04-10",261.779999,265.980011,259.320007,264.769989,2322500,264.769989,"AMZN" +"2013-04-11",264.73999,270.970001,264.73999,269.850006,3090500,269.850006,"AMZN" +"2013-04-12",270.119995,273.269989,267.019989,272.869995,2866300,272.869995,"AMZN" +"2013-04-15",271.079987,275.119995,267.100006,267.720001,3326000,267.720001,"AMZN" +"2013-04-16",269.309998,272.799988,268.059998,272.339996,2137200,272.339996,"AMZN" +"2013-04-17",270.799988,270.850006,264.25,267.399994,3135100,267.399994,"AMZN" +"2013-04-18",266.809998,266.98999,256.600006,259.420013,3137600,259.420013,"AMZN" +"2013-04-19",258.160004,262.880005,257.5,260.320007,2602500,260.320007,"AMZN" +"2013-04-22",259.350006,264.600006,258.029999,263.549988,2119100,263.549988,"AMZN" +"2013-04-23",264.5,269.869995,264.5,268.899994,2270600,268.899994,"AMZN" +"2013-04-24",269.5,271.470001,266.809998,268.779999,1852800,268.779999,"AMZN" +"2013-04-25",271.529999,275.799988,270.5,274.700012,6116500,274.700012,"AMZN" +"2013-04-26",269.970001,272.019989,252.809998,254.809998,14030000,254.809998,"AMZN" +"2013-04-29",254.899994,257.01001,249.149994,249.740005,7117000,249.740005,"AMZN" +"2013-04-30",249.369995,254.679993,248.559998,253.809998,4248800,253.809998,"AMZN" +"2013-05-01",253.899994,254.199997,245.75,248.229996,4391400,248.229996,"AMZN" +"2013-05-02",248.940002,252.929993,245.779999,252.550003,3936200,252.550003,"AMZN" +"2013-05-03",256.140015,259.25,254.699997,258.049988,3514000,258.049988,"AMZN" +"2013-05-06",258.089996,259.5,253.419998,255.720001,2347800,255.720001,"AMZN" +"2013-05-07",256.309998,259.73999,252.910004,257.730011,3133700,257.730011,"AMZN" +"2013-05-08",256.869995,260.299988,255.330002,258.679993,2677000,258.679993,"AMZN" +"2013-05-09",258.730011,263.549988,256.880005,260.160004,2769300,260.160004,"AMZN" +"2013-05-10",260.880005,263.649994,260.209991,263.630005,3145300,263.630005,"AMZN" +"2013-05-13",262.769989,265.880005,262,264.51001,2149500,264.51001,"AMZN" +"2013-05-14",264.5,269.399994,264.029999,268.329987,2700000,268.329987,"AMZN" +"2013-05-15",267.070007,269.049988,264.559998,266.559998,2720500,266.559998,"AMZN" +"2013-05-16",265.959991,268.429993,263.850006,264.119995,1643500,264.119995,"AMZN" +"2013-05-17",265.829987,269.980011,265,269.899994,2527300,269.899994,"AMZN" +"2013-05-20",269,271.790009,266.5,267.630005,2209000,267.630005,"AMZN" +"2013-05-21",268.73999,270.769989,267.660004,268.859985,1741200,268.859985,"AMZN" +"2013-05-22",267.390015,267.589996,260.799988,262.959991,3332000,262.959991,"AMZN" +"2013-05-23",260.48999,263.170013,259.589996,261.799988,2000300,261.799988,"AMZN" +"2013-05-24",259.850006,261.929993,258.339996,261.73999,1696300,261.73999,"AMZN" +"2013-05-28",266.480011,271.100006,266,267.290009,3471000,267.290009,"AMZN" +"2013-05-29",265.459991,268.25,264.839996,265.529999,1903400,265.529999,"AMZN" +"2013-05-30",265.709991,268.570007,265.609985,266.829987,1667500,266.829987,"AMZN" +"2013-05-31",266,271.910004,265.940002,269.200012,3374300,269.200012,"AMZN" +"2013-06-03",268.959991,269.109985,262.950012,266.880005,2543900,266.880005,"AMZN" +"2013-06-04",267,268.880005,263.019989,265.700012,2088600,265.700012,"AMZN" +"2013-06-05",265.809998,271.660004,265.019989,267.170013,3512300,267.170013,"AMZN" +"2013-06-06",267.75,270.5,264.209991,267.829987,2476300,267.829987,"AMZN" +"2013-06-07",269.73999,280.100006,269.130005,276.869995,4632600,276.869995,"AMZN" +"2013-06-10",276.679993,282.470001,275.23999,281.070007,3086500,281.070007,"AMZN" +"2013-06-11",276,278.410004,274.23999,274.779999,3097800,274.779999,"AMZN" +"2013-06-12",276.600006,276.799988,270.450012,271.670013,2238900,271.670013,"AMZN" +"2013-06-13",271.5,276.799988,270.290009,275.790009,2649800,275.790009,"AMZN" +"2013-06-14",275,277.070007,273.440002,273.98999,2150800,273.98999,"AMZN" +"2013-06-17",276.350006,280.200012,275.649994,278.059998,2884000,278.059998,"AMZN" +"2013-06-18",279.079987,282.910004,278.109985,281.76001,2146100,281.76001,"AMZN" +"2013-06-19",281.26001,283.339996,277.869995,278.160004,2827500,278.160004,"AMZN" +"2013-06-20",275.140015,278.600006,272.390015,273.440002,2984000,273.440002,"AMZN" +"2013-06-21",274.570007,275.839996,269.790009,273.359985,4201000,273.359985,"AMZN" +"2013-06-24",271.290009,273.160004,265,270.609985,3863800,270.609985,"AMZN" +"2013-06-25",272.299988,273.470001,269,272.089996,2449600,272.089996,"AMZN" +"2013-06-26",273.980011,277.980011,273.5,277.570007,3029500,277.570007,"AMZN" +"2013-06-27",279.179993,280.200012,274.540009,277.549988,2519500,277.549988,"AMZN" +"2013-06-28",276.190002,279.829987,276.190002,277.690002,3193300,277.690002,"AMZN" +"2013-07-01",279,283.290009,277.160004,282.100006,2888200,282.100006,"AMZN" +"2013-07-02",281.040009,286.579987,280.589996,283.730011,3238200,283.730011,"AMZN" +"2013-07-03",282,285.399994,282,284.029999,1373000,284.029999,"AMZN" +"2013-07-05",285,286.380005,282.070007,285.880005,1985400,285.880005,"AMZN" +"2013-07-08",286.420013,291.670013,286.140015,290.589996,3046700,290.589996,"AMZN" +"2013-07-09",291,292.570007,288.01001,291.529999,2775600,291.529999,"AMZN" +"2013-07-10",291.410004,293.339996,289.399994,292.329987,1810200,292.329987,"AMZN" +"2013-07-11",294.98999,300.690002,292.100006,299.660004,4007300,299.660004,"AMZN" +"2013-07-12",298.690002,307.549988,298.5,307.549988,4539300,307.549988,"AMZN" +"2013-07-15",307.269989,307.98999,304.350006,306.570007,2245600,306.570007,"AMZN" +"2013-07-16",307.299988,309.390015,305.51001,306.869995,2660200,306.869995,"AMZN" +"2013-07-17",306.970001,308.799988,305.690002,308.690002,2029700,308.690002,"AMZN" +"2013-07-18",306.269989,306.339996,301.869995,304.109985,3063800,304.109985,"AMZN" +"2013-07-19",304.390015,305.790009,301.910004,305.230011,2973100,305.230011,"AMZN" +"2013-07-22",309.25,309.25,302,303.480011,2520700,303.480011,"AMZN" +"2013-07-23",303.160004,305.059998,300.559998,301.059998,1999600,301.059998,"AMZN" +"2013-07-24",303.019989,303.839996,298.040009,298.940002,2000500,298.940002,"AMZN" +"2013-07-25",299,304.5,296.75,303.399994,5405800,303.399994,"AMZN" +"2013-07-26",299.549988,313.619995,295.549988,312.01001,8817500,312.01001,"AMZN" +"2013-07-29",311.070007,313,305.899994,306.100006,3211800,306.100006,"AMZN" +"2013-07-30",307.720001,309.779999,301.570007,302.410004,3053400,302.410004,"AMZN" +"2013-07-31",303.910004,305.149994,301,301.220001,1891300,301.220001,"AMZN" +"2013-08-01",303.079987,306.209991,298.899994,305.570007,2971700,305.570007,"AMZN" +"2013-08-02",304.630005,305.329987,301.5,304.209991,2502600,304.209991,"AMZN" +"2013-08-05",303.399994,303.619995,298.299988,300.98999,2233200,300.98999,"AMZN" +"2013-08-06",300.51001,301.359985,297.519989,300.75,1849000,300.75,"AMZN" +"2013-08-07",300.149994,300.98999,296.149994,296.910004,1961000,296.910004,"AMZN" +"2013-08-08",298.519989,298.519989,292.549988,295.73999,2343400,295.73999,"AMZN" +"2013-08-09",295.679993,299.269989,294.299988,297.26001,1950300,297.26001,"AMZN" +"2013-08-12",295.790009,299.079987,295.26001,296.690002,1504500,296.690002,"AMZN" +"2013-08-13",295.880005,296.369995,290.670013,293.970001,2349900,293.970001,"AMZN" +"2013-08-14",294.290009,294.290009,290.540009,291.339996,1415000,291.339996,"AMZN" +"2013-08-15",288.790009,289.299988,285.149994,286.470001,2261400,286.470001,"AMZN" +"2013-08-16",286.549988,288.329987,284.5,284.820007,2422500,284.820007,"AMZN" +"2013-08-19",285.190002,289.559998,283.480011,285.570007,2477400,285.570007,"AMZN" +"2013-08-20",285.880005,289.51001,285.73999,287.089996,1586300,287.089996,"AMZN" +"2013-08-21",285.089996,288.5,283.829987,284.570007,1815300,284.570007,"AMZN" +"2013-08-22",284.799988,289.869995,284.799988,289.730011,1422600,289.730011,"AMZN" +"2013-08-23",291.209991,291.5,287.899994,290.01001,1961900,290.01001,"AMZN" +"2013-08-26",290.429993,291.049988,285.619995,286.209991,1711700,286.209991,"AMZN" +"2013-08-27",283.869995,285.279999,279.73999,280.929993,2476000,280.929993,"AMZN" +"2013-08-28",280.359985,283,279.329987,281.579987,1457100,281.579987,"AMZN" +"2013-08-29",281.450012,285.980011,280,283.980011,1566400,283.980011,"AMZN" +"2013-08-30",284.589996,284.869995,280,280.980011,1534700,280.980011,"AMZN" +"2013-09-03",284.730011,291.390015,284.170013,288.799988,2897600,288.799988,"AMZN" +"2013-09-04",288.329987,295.230011,287.579987,293.640015,2438600,293.640015,"AMZN" +"2013-09-05",293.630005,297,292.709991,294.100006,1816600,294.100006,"AMZN" +"2013-09-06",295.329987,298.880005,290.799988,295.859985,2292000,295.859985,"AMZN" +"2013-09-09",297.220001,299.959991,296.600006,299.709991,1643600,299.709991,"AMZN" +"2013-09-10",300.549988,301,297.220001,300.359985,1778400,300.359985,"AMZN" +"2013-09-11",298.910004,301.859985,297.839996,299.640015,1742600,299.640015,"AMZN" +"2013-09-12",299.390015,302,297.660004,298.859985,1606200,298.859985,"AMZN" +"2013-09-13",300.140015,300.220001,296.200012,297.920013,1350600,297.920013,"AMZN" +"2013-09-16",299.820007,301,295.26001,296.059998,1808400,296.059998,"AMZN" +"2013-09-17",297.630005,304.649994,296.01001,304.170013,2296500,304.170013,"AMZN" +"2013-09-18",304.059998,312.73999,302.910004,312.029999,2946400,312.029999,"AMZN" +"2013-09-19",313.769989,314.540009,311.040009,312.059998,2350900,312.059998,"AMZN" +"2013-09-20",312.540009,320.570007,312.410004,316.339996,5302300,316.339996,"AMZN" +"2013-09-23",314.01001,315.899994,308.769989,311.48999,1884900,311.48999,"AMZN" +"2013-09-24",312.429993,318.079987,311.279999,314.130005,2033600,314.130005,"AMZN" +"2013-09-25",314.529999,316.709991,310.75,312.649994,2008600,312.649994,"AMZN" +"2013-09-26",313.899994,319.369995,313.26001,318.119995,1989900,318.119995,"AMZN" +"2013-09-27",316.920013,317.209991,313.350006,316.01001,1657500,316.01001,"AMZN" +"2013-09-30",313.410004,315.309998,311.059998,312.640015,1623600,312.640015,"AMZN" +"2013-10-01",314.220001,321,313.649994,320.950012,2396400,320.950012,"AMZN" +"2013-10-02",318.040009,321.730011,317.519989,320.51001,2217400,320.51001,"AMZN" +"2013-10-03",320.390015,322.920013,313.019989,314.76001,2674800,314.76001,"AMZN" +"2013-10-04",315.130005,319.200012,312.619995,319.040009,1815000,319.040009,"AMZN" +"2013-10-07",315.23999,315.339996,309.73999,310.029999,2083200,310.029999,"AMZN" +"2013-10-08",311.5,311.549988,300.269989,303.230011,3166200,303.230011,"AMZN" +"2013-10-09",303.420013,303.5,296.5,298.230011,3247400,298.230011,"AMZN" +"2013-10-10",304.630005,306.700012,302.589996,305.170013,2555100,305.170013,"AMZN" +"2013-10-11",304.769989,310.929993,303.839996,310.890015,2163100,310.890015,"AMZN" +"2013-10-14",309.220001,311.649994,307,310.700012,1939100,310.700012,"AMZN" +"2013-10-15",309.869995,310.790009,305.26001,306.399994,2261100,306.399994,"AMZN" +"2013-10-16",308.380005,310.799988,305.549988,310.48999,2170700,310.48999,"AMZN" +"2013-10-17",307.070007,311,305.23999,310.769989,2648400,310.769989,"AMZN" +"2013-10-18",319.359985,331.890015,316.75,328.929993,5969800,328.929993,"AMZN" +"2013-10-21",329.890015,330,323.799988,326.440002,2522300,326.440002,"AMZN" +"2013-10-22",327.720001,337.109985,325.679993,332.540009,3935500,332.540009,"AMZN" +"2013-10-23",330.839996,331.720001,324.059998,326.76001,2818200,326.76001,"AMZN" +"2013-10-24",329.630005,332.649994,326.75,332.209991,5884700,332.209991,"AMZN" +"2013-10-25",358.600006,368.399994,352.619995,363.390015,12036800,363.390015,"AMZN" +"2013-10-28",359.920013,362.75,357.200012,358.160004,3635800,358.160004,"AMZN" +"2013-10-29",358.959991,362.890015,356.290009,362.700012,2185400,362.700012,"AMZN" +"2013-10-30",362.619995,365,358.649994,361.079987,4502200,361.079987,"AMZN" +"2013-10-31",361.730011,366,359,364.029999,2466800,364.029999,"AMZN" +"2013-11-01",365.630005,365.769989,356.100006,359,3331000,359,"AMZN" +"2013-11-04",360.119995,361,354.399994,358.73999,1938400,358.73999,"AMZN" +"2013-11-05",356.779999,360.170013,354.839996,358.890015,2007100,358.890015,"AMZN" +"2013-11-06",360.450012,362.869995,354.5,356.179993,2282300,356.179993,"AMZN" +"2013-11-07",355.859985,357.899994,341.880005,343.559998,4246300,343.559998,"AMZN" +"2013-11-08",345.950012,351.049988,344.040009,350.309998,2656900,350.309998,"AMZN" +"2013-11-11",350.589996,355.369995,348.059998,354.380005,2261700,354.380005,"AMZN" +"2013-11-12",352.98999,355.480011,347.279999,349.529999,2343100,349.529999,"AMZN" +"2013-11-13",347.399994,356.220001,345.679993,356.220001,2773300,356.220001,"AMZN" +"2013-11-14",357.390015,368.940002,356.429993,367.399994,4159800,367.399994,"AMZN" +"2013-11-15",367.630005,372.899994,365.549988,369.170013,4491600,369.170013,"AMZN" +"2013-11-18",370.279999,373.48999,364.670013,366.179993,2737400,366.179993,"AMZN" +"2013-11-19",365.820007,368.779999,362.5,364.940002,1904800,364.940002,"AMZN" +"2013-11-20",367.559998,367.559998,360.450012,362.570007,1771500,362.570007,"AMZN" +"2013-11-21",364.049988,369.25,363.299988,368.920013,1964600,368.920013,"AMZN" +"2013-11-22",370,374.5,366.309998,372.309998,2965500,372.309998,"AMZN" +"2013-11-25",373.820007,377.790009,373.179993,376.640015,2972300,376.640015,"AMZN" +"2013-11-26",377.609985,382.5,374.820007,381.369995,2724400,381.369995,"AMZN" +"2013-11-27",383.5,387,382.609985,386.709991,2269700,386.709991,"AMZN" +"2013-11-29",389.100006,394.100006,388.619995,393.619995,2406000,393.619995,"AMZN" +"2013-12-02",399,399,389.100006,392.299988,4714000,392.299988,"AMZN" +"2013-12-03",390.109985,390.950012,383.100006,384.660004,3702900,384.660004,"AMZN" +"2013-12-04",383.5,389.690002,381.48999,385.959991,2355300,385.959991,"AMZN" +"2013-12-05",386.649994,386.649994,381.369995,384.48999,1906500,384.48999,"AMZN" +"2013-12-06",388.350006,388.350006,383.829987,386.950012,1984700,386.950012,"AMZN" +"2013-12-09",388.109985,388.209991,382.570007,384.890015,2761800,384.890015,"AMZN" +"2013-12-10",383.73999,389.059998,383.019989,387.779999,2736800,387.779999,"AMZN" +"2013-12-11",387.339996,388.980011,382,382.190002,2451300,382.190002,"AMZN" +"2013-12-12",381.26001,385,379.5,381.25,2123700,381.25,"AMZN" +"2013-12-13",385.320007,389.420013,383.799988,384.23999,3025000,384.23999,"AMZN" +"2013-12-16",385.029999,391.700012,385,388.970001,2251700,388.970001,"AMZN" +"2013-12-17",390.649994,391.359985,386.5,387.649994,2343900,387.649994,"AMZN" +"2013-12-18",389.230011,396.299988,383.100006,395.959991,3489100,395.959991,"AMZN" +"2013-12-19",394.269989,397.290009,392.600006,395.190002,2427200,395.190002,"AMZN" +"2013-12-20",396.549988,404.720001,395.779999,402.200012,5033900,402.200012,"AMZN" +"2013-12-23",403.690002,405,399.200012,402.920013,2659500,402.920013,"AMZN" +"2013-12-24",402.519989,403.720001,396.369995,399.200012,1380400,399.200012,"AMZN" +"2013-12-26",401.790009,404.519989,396.809998,404.390015,1868500,404.390015,"AMZN" +"2013-12-27",404.649994,405.630005,396.25,398.079987,1986900,398.079987,"AMZN" +"2013-12-30",399.410004,399.920013,392.450012,393.369995,2487100,393.369995,"AMZN" +"2013-12-31",394.579987,398.829987,393.799988,398.790009,1996500,398.790009,"AMZN" +"2014-01-02",398.799988,399.359985,394.019989,397.970001,2137800,397.970001,"AMZN" +"2014-01-03",398.290009,402.709991,396.220001,396.440002,2210200,396.440002,"AMZN" +"2014-01-06",395.850006,397,388.420013,393.630005,3170600,393.630005,"AMZN" +"2014-01-07",395.040009,398.470001,394.290009,398.029999,1916000,398.029999,"AMZN" +"2014-01-08",398.470001,403,396.040009,401.920013,2316500,401.920013,"AMZN" +"2014-01-09",403.709991,406.890015,398.440002,401.01001,2103000,401.01001,"AMZN" +"2014-01-10",402.529999,403.76001,393.799988,397.660004,2679500,397.660004,"AMZN" +"2014-01-13",397.980011,399.779999,388.450012,390.980011,2844900,390.980011,"AMZN" +"2014-01-14",392.130005,398.630005,391.290009,397.540009,2340100,397.540009,"AMZN" +"2014-01-15",398.940002,399.309998,392.529999,395.869995,2678300,395.869995,"AMZN" +"2014-01-16",393.679993,399.290009,389.410004,395.799988,2601200,395.799988,"AMZN" +"2014-01-17",394.26001,403.48999,393.660004,399.609985,4505100,399.609985,"AMZN" +"2014-01-21",403,407.799988,401.600006,407.049988,3122100,407.049988,"AMZN" +"2014-01-22",408,408.059998,402,404.540009,2060500,404.540009,"AMZN" +"2014-01-23",401,406.170013,397.790009,399.869995,3025400,399.869995,"AMZN" +"2014-01-24",398.160004,400.200012,387.269989,387.600006,4458400,387.600006,"AMZN" +"2014-01-27",390.5,394.100006,380.48999,386.279999,3936800,386.279999,"AMZN" +"2014-01-28",387.399994,394.73999,387.119995,394.429993,2894500,394.429993,"AMZN" +"2014-01-29",392.160004,392.850006,383.23999,384.200012,3382300,384.200012,"AMZN" +"2014-01-30",393.769989,406.25,387.700012,403.01001,10473900,403.01001,"AMZN" +"2014-01-31",371.76001,375.450012,357.76001,358.690002,16154800,358.690002,"AMZN" +"2014-02-03",358.980011,360.850006,340.100006,346.149994,10280800,346.149994,"AMZN" +"2014-02-04",349.589996,354,344.019989,347.950012,4812900,347.950012,"AMZN" +"2014-02-05",346,349.369995,337.730011,346.450012,4435400,346.450012,"AMZN" +"2014-02-06",347.399994,354.820007,347.399994,354.589996,3335700,354.589996,"AMZN" +"2014-02-07",358.980011,361.799988,352.48999,361.079987,4330500,361.079987,"AMZN" +"2014-02-10",361.609985,365,359.350006,360.869995,3449700,360.869995,"AMZN" +"2014-02-11",361.839996,363.609985,356.25,361.790009,3222100,361.790009,"AMZN" +"2014-02-12",356.429993,357.75,346.320007,349.25,6587700,349.25,"AMZN" +"2014-02-13",347.700012,357.200012,346.5,357.200012,4175000,357.200012,"AMZN" +"2014-02-14",359.339996,359.339996,353.350006,357.350006,3520200,357.350006,"AMZN" +"2014-02-18",355.279999,355.730011,349.450012,353.649994,4998000,353.649994,"AMZN" +"2014-02-19",352.640015,354.540009,346.100006,347.380005,4168100,347.380005,"AMZN" +"2014-02-20",348.799988,350.459991,344.380005,349.799988,3492800,349.799988,"AMZN" +"2014-02-21",352.440002,354.140015,346.75,346.76001,4210000,346.76001,"AMZN" +"2014-02-24",345.190002,353,343.290009,351.779999,3644700,351.779999,"AMZN" +"2014-02-25",353,361.079987,351.579987,358.320007,3736400,358.320007,"AMZN" +"2014-02-26",359.859985,364.75,357.170013,359.799988,3622100,359.799988,"AMZN" +"2014-02-27",357.220001,360.589996,355.5,360.130005,3104900,360.130005,"AMZN" +"2014-02-28",360.600006,365.869995,357.079987,362.100006,3882000,362.100006,"AMZN" +"2014-03-03",358.73999,360.959991,354.480011,359.779999,2798300,359.779999,"AMZN" +"2014-03-04",363.899994,365.679993,362.459991,363.899994,2704400,363.899994,"AMZN" +"2014-03-05",364.130005,372.730011,363.899994,372.369995,3848300,372.369995,"AMZN" +"2014-03-06",374.049988,375.329987,368.899994,372.160004,2926600,372.160004,"AMZN" +"2014-03-07",374.579987,374.98999,369.529999,372.059998,2279800,372.059998,"AMZN" +"2014-03-10",372.690002,372.730011,367,370.529999,2105800,370.529999,"AMZN" +"2014-03-11",370.98999,372.799988,367.279999,368.820007,2246100,368.820007,"AMZN" +"2014-03-12",366.399994,371.160004,363.609985,370.640015,2216600,370.640015,"AMZN" +"2014-03-13",376.619995,383.109985,368.079987,371.51001,6829000,371.51001,"AMZN" +"2014-03-14",372.799988,378.570007,371.549988,373.73999,4402200,373.73999,"AMZN" +"2014-03-17",375.720001,378.850006,374.880005,375.040009,2303000,375.040009,"AMZN" +"2014-03-18",377.320007,379,375,378.769989,2483500,378.769989,"AMZN" +"2014-03-19",378.769989,379,369.420013,373.230011,2646700,373.230011,"AMZN" +"2014-03-20",370.640015,373,366.220001,368.970001,2558500,368.970001,"AMZN" +"2014-03-21",371,372.839996,358.399994,360.619995,5414100,360.619995,"AMZN" +"2014-03-24",360.089996,361.5,348.600006,351.850006,4873500,351.850006,"AMZN" +"2014-03-25",354.029999,358.970001,348.839996,354.709991,4445700,354.709991,"AMZN" +"2014-03-26",357.130005,357.600006,343.399994,343.410004,4120700,343.410004,"AMZN" +"2014-03-27",343.149994,344,330.880005,338.470001,5766400,338.470001,"AMZN" +"2014-03-28",340.049988,347,336.079987,338.290009,3986800,338.290009,"AMZN" +"2014-03-31",342.399994,346.290009,334.059998,336.369995,4297500,336.369995,"AMZN" +"2014-04-01",338.089996,344.429993,338,342.98999,3600100,342.98999,"AMZN" +"2014-04-02",345.98999,348.299988,340.380005,341.959991,4475500,341.959991,"AMZN" +"2014-04-03",341.820007,342.5,328.459991,333.619995,6399300,333.619995,"AMZN" +"2014-04-04",335.149994,335.440002,315.609985,323,12534600,323,"AMZN" +"2014-04-07",320.98999,324.940002,313.130005,317.76001,7077400,317.76001,"AMZN" +"2014-04-08",321.880005,328,318.440002,327.070007,6577600,327.070007,"AMZN" +"2014-04-09",328.470001,332.179993,322.5,331.809998,5056600,331.809998,"AMZN" +"2014-04-10",330.600006,331,316.5,317.109985,6126700,317.109985,"AMZN" +"2014-04-11",314,316.5,309.5,311.730011,7287500,311.730011,"AMZN" +"2014-04-14",317.670013,320.480011,311.279999,315.910004,4293500,315.910004,"AMZN" +"2014-04-15",316.700012,318.279999,305.5,316.079987,5398600,316.079987,"AMZN" +"2014-04-16",321.170013,324,314.709991,323.679993,4284900,323.679993,"AMZN" +"2014-04-17",319.76001,328.660004,319.76001,324.910004,4299200,324.910004,"AMZN" +"2014-04-21",323.970001,331.149994,322.309998,330.869995,2999400,330.869995,"AMZN" +"2014-04-22",332,337.5,328.940002,329.320007,3711600,329.320007,"AMZN" +"2014-04-23",333.059998,333.130005,323.390015,324.579987,3604600,324.579987,"AMZN" +"2014-04-24",329.670013,337.399994,322.950012,337.149994,9293700,337.149994,"AMZN" +"2014-04-25",316.25,316.48999,302.709991,303.829987,16180200,303.829987,"AMZN" +"2014-04-28",304,304.390015,288,296.579987,14479800,296.579987,"AMZN" +"2014-04-29",296.440002,301.839996,290.450012,300.380005,6509300,300.380005,"AMZN" +"2014-04-30",298.100006,304.559998,298.100006,304.130005,4088600,304.130005,"AMZN" +"2014-05-01",304.130005,310.480011,304,307.890015,4328600,307.890015,"AMZN" +"2014-05-02",310.420013,313.290009,304.309998,308.01001,3995100,308.01001,"AMZN" +"2014-05-05",306.369995,310.230011,305,310.049988,2519900,310.049988,"AMZN" +"2014-05-06",309.529999,309.809998,297.040009,297.380005,4682300,297.380005,"AMZN" +"2014-05-07",295.559998,296.399994,286.679993,292.709991,7015200,292.709991,"AMZN" +"2014-05-08",290.820007,295.880005,287.230011,288.320007,3848200,288.320007,"AMZN" +"2014-05-09",290.570007,293.679993,284.380005,292.23999,4063000,292.23999,"AMZN" +"2014-05-12",294.299988,303.339996,294.160004,302.859985,3729600,302.859985,"AMZN" +"2014-05-13",302.600006,305.600006,300.75,304.640015,3509900,304.640015,"AMZN" +"2014-05-14",302.5,304.640015,296.660004,297.619995,3323300,297.619995,"AMZN" +"2014-05-15",298.019989,299.200012,290.380005,295.190002,4295100,295.190002,"AMZN" +"2014-05-16",292.799988,298.880005,291.549988,297.700012,3636800,297.700012,"AMZN" +"2014-05-19",295.76001,299,293.809998,296.76001,2284200,296.76001,"AMZN" +"2014-05-20",297.100006,304.459991,296.75,301.190002,4095700,301.190002,"AMZN" +"2014-05-21",302.209991,305.959991,301.519989,305.01001,3408800,305.01001,"AMZN" +"2014-05-22",305.049988,308.540009,303.01001,304.910004,2576800,304.910004,"AMZN" +"2014-05-23",305.459991,312.350006,304.899994,312.23999,3052900,312.23999,"AMZN" +"2014-05-27",314.410004,314.630005,307.380005,310.820007,4862100,310.820007,"AMZN" +"2014-05-28",309.5,313.820007,307.420013,310.160004,2726000,310.160004,"AMZN" +"2014-05-29",310.420013,314.869995,310.200012,313.779999,2365500,313.779999,"AMZN" +"2014-05-30",314.429993,314.649994,307.570007,312.549988,4260200,312.549988,"AMZN" +"2014-06-02",312.589996,312.600006,307,308.839996,2203400,308.839996,"AMZN" +"2014-06-03",305.75,307.920013,305.070007,307.190002,2379200,307.190002,"AMZN" +"2014-06-04",306.850006,309.5,303.839996,306.779999,2107100,306.779999,"AMZN" +"2014-06-05",308.100006,327.940002,306.899994,323.570007,7796700,323.570007,"AMZN" +"2014-06-06",325,330.880005,324.929993,329.670013,5244000,329.670013,"AMZN" +"2014-06-09",331.570007,333,325.649994,327.5,3212200,327.5,"AMZN" +"2014-06-10",327.649994,335.5,327.5,332.410004,3663400,332.410004,"AMZN" +"2014-06-11",336,340.720001,333.880005,335.200012,4436800,335.200012,"AMZN" +"2014-06-12",335.549988,335.549988,324.660004,325.910004,4276300,325.910004,"AMZN" +"2014-06-13",327.049988,329.299988,323.529999,326.269989,2764800,326.269989,"AMZN" +"2014-06-16",324.859985,328.690002,323.519989,327.619995,2449800,327.619995,"AMZN" +"2014-06-17",327.540009,331.339996,325.230011,325.619995,2924100,325.619995,"AMZN" +"2014-06-18",328,335.75,325,334.380005,6401500,334.380005,"AMZN" +"2014-06-19",335.26001,338.899994,325.980011,327,5320600,327,"AMZN" +"2014-06-20",327.76001,328.220001,320.420013,324.200012,6054000,324.200012,"AMZN" +"2014-06-23",323.329987,327.549988,321.410004,327.23999,2604800,327.23999,"AMZN" +"2014-06-24",327.540009,329.730011,322.73999,324.160004,2626600,324.160004,"AMZN" +"2014-06-25",324.329987,328.149994,321.73999,327.440002,2327800,327.440002,"AMZN" +"2014-06-26",328.48999,328.649994,322.130005,325.690002,2699500,325.690002,"AMZN" +"2014-06-27",325.880005,326.519989,323.269989,324.570007,2416200,324.570007,"AMZN" +"2014-06-30",324.980011,326.980011,322.23999,324.779999,2671300,324.779999,"AMZN" +"2014-07-01",325.859985,333.200012,325.100006,332.390015,3173600,332.390015,"AMZN" +"2014-07-02",333.200012,336.76001,331.660004,332.850006,2681300,332.850006,"AMZN" +"2014-07-03",334.829987,338.299988,333.079987,337.48999,1944300,337.48999,"AMZN" +"2014-07-07",337.5,337.549988,332.519989,333.549988,2128900,333.549988,"AMZN" +"2014-07-08",333.100006,333.73999,321.399994,323.809998,4271600,323.809998,"AMZN" +"2014-07-09",324.709991,330.200012,323.149994,329.970001,3166100,329.970001,"AMZN" +"2014-07-10",324.339996,329.980011,322.649994,327.920013,2665000,327.920013,"AMZN" +"2014-07-11",334.709991,347,334.709991,346.200012,8300800,346.200012,"AMZN" +"2014-07-14",347.029999,355.769989,345.359985,355.320007,5609900,355.320007,"AMZN" +"2014-07-15",353.720001,355.589996,349.399994,354.440002,4170900,354.440002,"AMZN" +"2014-07-16",355.619995,359.320007,353,355.899994,3503600,355.899994,"AMZN" +"2014-07-17",353.440002,356.959991,351.380005,352.450012,3636000,352.450012,"AMZN" +"2014-07-18",354.399994,359.679993,352.079987,358.660004,3407400,358.660004,"AMZN" +"2014-07-21",358.100006,361.709991,356.720001,359.76001,2278400,359.76001,"AMZN" +"2014-07-22",355.25,362.929993,355.25,360.839996,2888900,360.839996,"AMZN" +"2014-07-23",359.049988,360.630005,356.619995,358.140015,2687300,358.140015,"AMZN" +"2014-07-24",359.980011,364.850006,358.519989,358.609985,7088700,358.609985,"AMZN" +"2014-07-25",317.299988,324.869995,314.76001,324.01001,17846500,324.01001,"AMZN" +"2014-07-28",324.25,324.820007,316.5,320.410004,5932000,320.410004,"AMZN" +"2014-07-29",321.980011,322.899994,319.5,320,2883800,320,"AMZN" +"2014-07-30",321.450012,322.730011,318.5,322.51001,3969000,322.51001,"AMZN" +"2014-07-31",320.01001,320.679993,311.859985,312.98999,5192000,312.98999,"AMZN" +"2014-08-01",313.690002,315.829987,304.589996,307.059998,7441500,307.059998,"AMZN" +"2014-08-04",308.839996,316.179993,308.5,313.649994,4200900,313.649994,"AMZN" +"2014-08-05",313.299988,314.549988,310.059998,312.320007,2852100,312.320007,"AMZN" +"2014-08-06",310.829987,315.779999,310.200012,313.890015,2296900,313.890015,"AMZN" +"2014-08-07",315.209991,315.880005,309.649994,311.450012,2935600,311.450012,"AMZN" +"2014-08-08",311.940002,317.320007,310.660004,316.799988,2705900,316.799988,"AMZN" +"2014-08-11",318.480011,320.380005,316.880005,318.329987,2468600,318.329987,"AMZN" +"2014-08-12",318.890015,321.309998,316.950012,319.320007,1915800,319.320007,"AMZN" +"2014-08-13",327.600006,331.720001,326.140015,326.279999,4939100,326.279999,"AMZN" +"2014-08-14",327.799988,334.089996,326.709991,333.209991,3420400,333.209991,"AMZN" +"2014-08-15",334,335,328.320007,333.630005,3896700,333.630005,"AMZN" +"2014-08-18",335.480011,337.799988,333.769989,334.529999,2485400,334.529999,"AMZN" +"2014-08-19",334.869995,335.809998,333.01001,335.130005,1713800,335.130005,"AMZN" +"2014-08-20",334.679993,337.160004,334.019989,335.779999,1810500,335.779999,"AMZN" +"2014-08-21",336.480011,336.579987,332.230011,332.910004,1971100,332.910004,"AMZN" +"2014-08-22",332.98999,334.079987,330.799988,331.589996,2211200,331.589996,"AMZN" +"2014-08-25",333.209991,336.769989,332.709991,334.019989,1957700,334.019989,"AMZN" +"2014-08-26",337,344.359985,334.549988,341.829987,3654700,341.829987,"AMZN" +"2014-08-27",342.089996,346.670013,341.339996,343.179993,2961600,343.179993,"AMZN" +"2014-08-28",340,341.790009,338.799988,340.019989,2252700,340.019989,"AMZN" +"2014-08-29",341.76001,341.820007,337.679993,339.040009,1939500,339.040009,"AMZN" +"2014-09-02",339.980011,342.5,337.160004,342.380005,2326000,342.380005,"AMZN" +"2014-09-03",342.540009,343.269989,337.549988,339,1993700,339,"AMZN" +"2014-09-04",343.690002,349.380005,343.579987,345.950012,3965600,345.950012,"AMZN" +"2014-09-05",346.299988,346.829987,342.5,346.380005,2107000,346.380005,"AMZN" +"2014-09-08",344.540009,345.809998,339.040009,342.339996,2955300,342.339996,"AMZN" +"2014-09-09",341.609985,341.76001,329.179993,329.75,4646800,329.75,"AMZN" +"2014-09-10",334.299988,334.980011,328.820007,331.329987,3797400,331.329987,"AMZN" +"2014-09-11",329.940002,333.01001,326.390015,330.519989,2720200,330.519989,"AMZN" +"2014-09-12",329.559998,332.890015,328.790009,331.190002,3429300,331.190002,"AMZN" +"2014-09-15",330.910004,331.329987,319,323.890015,4000400,323.890015,"AMZN" +"2014-09-16",321.070007,329.480011,320.100006,327.76001,3259900,327.76001,"AMZN" +"2014-09-17",327.76001,328,321.519989,324,4136000,324,"AMZN" +"2014-09-18",325.440002,327.100006,323.709991,325,2576900,325,"AMZN" +"2014-09-19",327.600006,332.76001,325.570007,331.320007,6886200,331.320007,"AMZN" +"2014-09-22",328.48999,329.48999,321.059998,324.5,3109700,324.5,"AMZN" +"2014-09-23",322.459991,327.600006,321.25,323.630005,2352600,323.630005,"AMZN" +"2014-09-24",324.170013,329.440002,319.559998,328.209991,2642200,328.209991,"AMZN" +"2014-09-25",327.98999,328.540009,321.399994,321.929993,2928800,321.929993,"AMZN" +"2014-09-26",320.600006,323.5,317.640015,323.209991,3638000,323.209991,"AMZN" +"2014-09-29",320.5,323.75,319,321.820007,1924600,321.820007,"AMZN" +"2014-09-30",321.359985,323.429993,318.51001,322.440002,2636200,322.440002,"AMZN" +"2014-10-01",322.040009,322.170013,315.549988,317.459991,3089100,317.459991,"AMZN" +"2014-10-02",316.920013,318.529999,311.309998,318.410004,3553900,318.410004,"AMZN" +"2014-10-03",320.359985,325.160004,319.529999,322.73999,3037400,322.73999,"AMZN" +"2014-10-06",323.5,324.130005,319.600006,322.200012,2290300,322.200012,"AMZN" +"2014-10-07",319.429993,322,316.670013,316.980011,2365400,316.980011,"AMZN" +"2014-10-08",316.579987,324.109985,314.140015,322.700012,3452800,322.700012,"AMZN" +"2014-10-09",321.48999,322.269989,314.519989,315.369995,3587900,315.369995,"AMZN" +"2014-10-10",314.019989,317.769989,311.380005,311.390015,3681900,311.390015,"AMZN" +"2014-10-13",309.869995,313.200012,303.470001,306.450012,4363900,306.450012,"AMZN" +"2014-10-14",308,312.23999,305.75,308.309998,3385800,308.309998,"AMZN" +"2014-10-15",304.350006,307.899994,299.100006,305.970001,5343900,305.970001,"AMZN" +"2014-10-16",293.829987,306.820007,293.829987,302.859985,4731300,302.859985,"AMZN" +"2014-10-17",307.149994,309.200012,302.720001,303.640015,4405100,303.640015,"AMZN" +"2014-10-20",302.950012,306.529999,302.019989,306.209991,3234500,306.209991,"AMZN" +"2014-10-21",309.899994,315.640015,307.070007,315.329987,3559300,315.329987,"AMZN" +"2014-10-22",315.429993,318.980011,312.640015,312.970001,3125900,312.970001,"AMZN" +"2014-10-23",313.399994,316.799988,311.399994,313.179993,9038200,313.179993,"AMZN" +"2014-10-24",284.399994,293.809998,284,287.059998,19801100,287.059998,"AMZN" +"2014-10-27",285.700012,290.420013,285.019989,289.970001,5950600,289.970001,"AMZN" +"2014-10-28",289.76001,298,289.76001,295.589996,5572600,295.589996,"AMZN" +"2014-10-29",299.109985,299.609985,293.070007,294.119995,4881900,294.119995,"AMZN" +"2014-10-30",293.980011,299.73999,292.359985,299.070007,4055200,299.070007,"AMZN" +"2014-10-31",305.149994,305.720001,301.5,305.459991,4550700,305.459991,"AMZN" +"2014-11-03",306.23999,308.01001,303.23999,305.720001,3242500,305.720001,"AMZN" +"2014-11-04",303.98999,304.25,300.170013,302.809998,3427400,302.809998,"AMZN" +"2014-11-05",303.01001,304,294.160004,296.519989,4674500,296.519989,"AMZN" +"2014-11-06",296.690002,297,292.290009,296.640015,3758100,296.640015,"AMZN" +"2014-11-07",297.820007,299.98999,296.290009,299.859985,2647400,299.859985,"AMZN" +"2014-11-10",300,305.799988,300,305.109985,2809100,305.109985,"AMZN" +"2014-11-11",305.940002,312.380005,303.649994,312.01001,3803600,312.01001,"AMZN" +"2014-11-12",310.75,312.579987,308.790009,311.51001,2183000,311.51001,"AMZN" +"2014-11-13",312,317.890015,311.51001,316.480011,3686400,316.480011,"AMZN" +"2014-11-14",317.119995,332.880005,316.399994,327.820007,8877800,327.820007,"AMZN" +"2014-11-17",326.440002,328,318.029999,323.049988,4784900,323.049988,"AMZN" +"2014-11-18",323.98999,329.559998,323.25,324.929993,3549500,324.929993,"AMZN" +"2014-11-19",327.25,328.399994,324.019989,326.540009,3281600,326.540009,"AMZN" +"2014-11-20",324,332.670013,323.329987,330.540009,3436700,330.540009,"AMZN" +"2014-11-21",335.420013,338.329987,331.470001,332.630005,4466600,332.630005,"AMZN" +"2014-11-24",334.779999,337.390015,333.600006,335.640015,2754200,335.640015,"AMZN" +"2014-11-25",335.269989,336.329987,331.279999,335.040009,2565000,335.040009,"AMZN" +"2014-11-26",333.779999,334.649994,331.75,333.570007,1983600,333.570007,"AMZN" +"2014-11-28",336.029999,341.26001,336.029999,338.640015,3051800,338.640015,"AMZN" +"2014-12-01",338.119995,340.640015,325.929993,326,4944900,326,"AMZN" +"2014-12-02",327.5,327.929993,323.25,326.309998,2790300,326.309998,"AMZN" +"2014-12-03",325.730011,326.769989,314.359985,316.5,5681000,316.5,"AMZN" +"2014-12-04",315.529999,318.589996,313.470001,316.929993,3290300,316.929993,"AMZN" +"2014-12-05",316.799988,316.929993,310.839996,312.630005,3265200,312.630005,"AMZN" +"2014-12-08",311.570007,316.559998,304.820007,306.640015,3639200,306.640015,"AMZN" +"2014-12-09",302.98999,313.640015,301.140015,312.5,4049500,312.5,"AMZN" +"2014-12-10",312,313.190002,304.679993,305.839996,3245900,305.839996,"AMZN" +"2014-12-11",307.890015,312.640015,306.01001,307.359985,3262900,307.359985,"AMZN" +"2014-12-12",303.98999,310.640015,303.01001,307.320007,3153500,307.320007,"AMZN" +"2014-12-15",308.869995,310.859985,302.149994,306.070007,3841600,306.070007,"AMZN" +"2014-12-16",304.350006,304.48999,295.01001,295.059998,6501300,295.059998,"AMZN" +"2014-12-17",296.369995,299.670013,293.029999,298.880005,4433500,298.880005,"AMZN" +"2014-12-18",304.01001,304.5,293.25,297.730011,7738100,297.730011,"AMZN" +"2014-12-19",296.910004,301.540009,295.519989,299.899994,8709100,299.899994,"AMZN" +"2014-12-22",301.940002,307.359985,301.940002,306.540009,4003800,306.540009,"AMZN" +"2014-12-23",306.980011,307.48999,303.25,306.290009,2713700,306.290009,"AMZN" +"2014-12-24",306.380005,307,302.880005,303.029999,1513800,303.029999,"AMZN" +"2014-12-26",305,310.779999,303.809998,309.089996,2893800,309.089996,"AMZN" +"2014-12-29",307.850006,314.269989,306.579987,312.040009,3009000,312.040009,"AMZN" +"2014-12-30",309.910004,313.940002,309.339996,310.299988,2093000,310.299988,"AMZN" +"2014-12-31",311.549988,312.980011,310.01001,310.350006,2048000,310.350006,"AMZN" +"2015-01-02",312.579987,314.75,306.959991,308.519989,2783200,308.519989,"AMZN" +"2015-01-05",307.01001,308.380005,300.850006,302.190002,2774200,302.190002,"AMZN" +"2015-01-06",302.23999,303,292.380005,295.290009,3519000,295.290009,"AMZN" +"2015-01-07",297.5,301.279999,295.329987,298.420013,2640300,298.420013,"AMZN" +"2015-01-08",300.320007,303.140015,296.109985,300.459991,3088400,300.459991,"AMZN" +"2015-01-09",301.480011,302.869995,296.679993,296.929993,2589500,296.929993,"AMZN" +"2015-01-12",297.559998,298.51001,289.279999,291.410004,3421400,291.410004,"AMZN" +"2015-01-13",297.480011,301.5,293.230011,294.73999,4130900,294.73999,"AMZN" +"2015-01-14",291.929993,295.910004,286.5,293.269989,5538700,293.269989,"AMZN" +"2015-01-15",294,296,286.820007,286.950012,4419200,286.950012,"AMZN" +"2015-01-16",286.279999,290.790009,285.25,290.73999,3478200,290.73999,"AMZN" +"2015-01-20",292.589996,293.359985,286.390015,289.440002,3062500,289.440002,"AMZN" +"2015-01-21",289.640015,306,287.26001,297.25,10065100,297.25,"AMZN" +"2015-01-22",300,312.25,300,310.320007,5362600,310.320007,"AMZN" +"2015-01-23",308.079987,316.929993,307.720001,312.390015,4467100,312.390015,"AMZN" +"2015-01-26",311.820007,313,307.519989,309.660004,3169700,309.660004,"AMZN" +"2015-01-27",306.299988,310.23999,302.630005,306.75,2920300,306.75,"AMZN" +"2015-01-28",309.809998,311.51001,303.799988,303.910004,3063800,303.910004,"AMZN" +"2015-01-29",304.730011,312.799988,299.329987,311.779999,8656600,311.779999,"AMZN" +"2015-01-30",346.320007,359.5,340.73999,354.529999,23856100,354.529999,"AMZN" +"2015-02-02",350.049988,365,350.01001,364.470001,10231900,364.470001,"AMZN" +"2015-02-03",360.290009,367.820007,360.209991,363.549988,6204100,363.549988,"AMZN" +"2015-02-04",358.380005,367.5,358.230011,364.75,4169900,364.75,"AMZN" +"2015-02-05",366,378.799988,365.899994,373.890015,7247600,373.890015,"AMZN" +"2015-02-06",374.869995,375.98999,371.01001,374.279999,3871300,374.279999,"AMZN" +"2015-02-09",371,374.410004,367.200012,370.559998,2724600,370.559998,"AMZN" +"2015-02-10",371.190002,374.299988,368.51001,373,2287200,373,"AMZN" +"2015-02-11",371.230011,377.100006,371.100006,375.140015,2786500,375.140015,"AMZN" +"2015-02-12",375.100006,378.51001,373.149994,377.170013,2791100,377.170013,"AMZN" +"2015-02-13",378.410004,383,377.01001,381.829987,3475100,381.829987,"AMZN" +"2015-02-17",377.720001,379.98999,372.670013,375.429993,3673200,375.429993,"AMZN" +"2015-02-18",373.779999,376.73999,372.850006,373.369995,2523500,373.369995,"AMZN" +"2015-02-19",373.48999,381.880005,373.429993,379,2953800,379,"AMZN" +"2015-02-20",378.619995,383.700012,375.839996,383.660004,3258000,383.660004,"AMZN" +"2015-02-23",383.440002,384.540009,378,380.140015,2177000,380.140015,"AMZN" +"2015-02-24",378.649994,380.480011,376.160004,378.589996,1920800,378.589996,"AMZN" +"2015-02-25",377.269989,387.850006,376.540009,385.369995,3174500,385.369995,"AMZN" +"2015-02-26",384.070007,389.369995,383.279999,384.799988,2687100,384.799988,"AMZN" +"2015-02-27",384,385.98999,379.790009,380.160004,2532300,380.160004,"AMZN" +"2015-03-02",380.850006,385.899994,379.480011,385.660004,2139200,385.660004,"AMZN" +"2015-03-03",383.950012,386.100006,381.600006,384.609985,1946500,384.609985,"AMZN" +"2015-03-04",385.709991,387.899994,382.190002,382.720001,2252700,382.720001,"AMZN" +"2015-03-05",385.609985,388.420013,383.890015,387.829987,2693500,387.829987,"AMZN" +"2015-03-06",385.519989,387,378.880005,380.089996,2627000,380.089996,"AMZN" +"2015-03-09",378.399994,379.329987,375.279999,378.559998,2311400,378.559998,"AMZN" +"2015-03-10",377.450012,377.769989,369.179993,369.51001,3079600,369.51001,"AMZN" +"2015-03-11",370.609985,373.350006,366.26001,366.369995,2495100,366.369995,"AMZN" +"2015-03-12",368.820007,375.5,367.519989,374.23999,2810000,374.23999,"AMZN" +"2015-03-13",371.519989,373.98999,366.679993,370.579987,2611700,370.579987,"AMZN" +"2015-03-16",370.380005,373.940002,366.720001,373.350006,2354100,373.350006,"AMZN" +"2015-03-17",371.109985,374.5,369.640015,371.920013,2034200,371.920013,"AMZN" +"2015-03-18",369.970001,375.98999,366.700012,375.140015,2640600,375.140015,"AMZN" +"2015-03-19",373.869995,377.109985,372.190002,373.23999,1915700,373.23999,"AMZN" +"2015-03-20",376.290009,379.369995,375.920013,378.48999,3763600,378.48999,"AMZN" +"2015-03-23",378.070007,381.769989,374.940002,375.109985,2235300,375.109985,"AMZN" +"2015-03-24",373.98999,375.23999,372.269989,374.089996,2228200,374.089996,"AMZN" +"2015-03-25",375.170013,380.5,370.290009,370.959991,3429500,370.959991,"AMZN" +"2015-03-26",369.589996,371.399994,365.649994,367.350006,2930000,367.350006,"AMZN" +"2015-03-27",367.109985,373.170013,366.570007,370.559998,2603800,370.559998,"AMZN" +"2015-03-30",371.869995,376.119995,371.549988,374.589996,1820900,374.589996,"AMZN" +"2015-03-31",373.23999,377.700012,371.51001,372.100006,2506100,372.100006,"AMZN" +"2015-04-01",372.100006,373.160004,368.339996,370.26001,2451100,370.26001,"AMZN" +"2015-04-02",370.5,373.279999,369,372.25,1875300,372.25,"AMZN" +"2015-04-06",370.100006,380.200012,369.359985,377.040009,3050700,377.040009,"AMZN" +"2015-04-07",376.149994,379.309998,374.029999,374.410004,1954900,374.410004,"AMZN" +"2015-04-08",374.660004,381.579987,374.649994,381.200012,2636400,381.200012,"AMZN" +"2015-04-09",380.660004,384.420013,378.799988,383.540009,2392300,383.540009,"AMZN" +"2015-04-10",384.309998,387.119995,381.320007,382.649994,2573500,382.649994,"AMZN" +"2015-04-13",383.529999,385.279999,380.140015,382.359985,1894500,382.359985,"AMZN" +"2015-04-14",383.51001,387.809998,381.209991,385.109985,2548800,385.109985,"AMZN" +"2015-04-15",384.649994,385.779999,381.640015,383.450012,1933200,383.450012,"AMZN" +"2015-04-16",383.690002,387.450012,383.549988,386.040009,2080400,386.040009,"AMZN" +"2015-04-17",382.630005,383.559998,374.399994,375.559998,3839700,375.559998,"AMZN" +"2015-04-20",378.549988,391.940002,377,389.51001,5001400,389.51001,"AMZN" +"2015-04-21",391.309998,394.600006,386.799988,391.179993,4643500,391.179993,"AMZN" +"2015-04-22",391.910004,394.279999,388,389.799988,3474700,389.799988,"AMZN" +"2015-04-23",390.209991,391.880005,386.149994,389.98999,7980000,389.98999,"AMZN" +"2015-04-24",439,452.649994,439,445.100006,17176900,445.100006,"AMZN" +"2015-04-27",443.859985,446.98999,437.410004,438.559998,5430900,438.559998,"AMZN" +"2015-04-28",438.51001,439,428.040009,429.309998,4140500,429.309998,"AMZN" +"2015-04-29",426.75,434.23999,426.029999,429.369995,3621700,429.369995,"AMZN" +"2015-04-30",427.109985,431.75,419.23999,421.779999,3647900,421.779999,"AMZN" +"2015-05-01",423.820007,425.640015,416,422.869995,3565800,422.869995,"AMZN" +"2015-05-04",424.799988,429.769989,422.420013,423.040009,2270400,423.040009,"AMZN" +"2015-05-05",422.850006,427.51001,421.019989,421.190002,2856400,421.190002,"AMZN" +"2015-05-06",421.429993,422.720001,414.549988,419.100006,2552500,419.100006,"AMZN" +"2015-05-07",424.149994,428.5,422.850006,426.880005,2766100,426.880005,"AMZN" +"2015-05-08",430.75,435.200012,430.170013,433.690002,2908800,433.690002,"AMZN" +"2015-05-11",432.51001,439,431.369995,432.850006,2393700,432.850006,"AMZN" +"2015-05-12",431.079987,433.25,426.709991,431.019989,1947800,431.019989,"AMZN" +"2015-05-13",429.980011,433.529999,425.799988,426.869995,1996300,426.869995,"AMZN" +"2015-05-14",429.450012,433,427.01001,432.279999,1888500,432.279999,"AMZN" +"2015-05-15",428,430.399994,424.299988,426,4240300,426,"AMZN" +"2015-05-18",426,427.269989,421.459991,425.23999,2268700,425.23999,"AMZN" +"2015-05-19",424.869995,428.23999,420.630005,421.709991,2464200,421.709991,"AMZN" +"2015-05-20",420.600006,427.100006,418.359985,423.859985,2196200,423.859985,"AMZN" +"2015-05-21",428,436.899994,428,431.630005,4121400,431.630005,"AMZN" +"2015-05-22",431.549988,432.440002,427.609985,427.630005,2020600,427.630005,"AMZN" +"2015-05-26",426.200012,427,422,425.470001,2244200,425.470001,"AMZN" +"2015-05-27",427.450012,431.850006,425.01001,431.420013,2231100,431.420013,"AMZN" +"2015-05-28",429.709991,431.350006,425.470001,426.570007,1912400,426.570007,"AMZN" +"2015-05-29",427.230011,432.5,427.230011,429.230011,3008600,429.230011,"AMZN" +"2015-06-01",430.399994,433.160004,426.200012,430.920013,2253300,430.920013,"AMZN" +"2015-06-02",430.070007,433.230011,426.25,430.98999,1668900,430.98999,"AMZN" +"2015-06-03",434.399994,438.390015,432.75,436.589996,2727900,436.589996,"AMZN" +"2015-06-04",434.399994,436.76001,429.26001,430.779999,2510800,430.779999,"AMZN" +"2015-06-05",429.660004,430.799988,426.5,426.950012,1907900,426.950012,"AMZN" +"2015-06-08",425.619995,426.799988,421.429993,423.5,2166900,423.5,"AMZN" +"2015-06-09",422.959991,427.48999,419.140015,425.480011,2288700,425.480011,"AMZN" +"2015-06-10",426.459991,432.200012,425.660004,430.769989,2172300,430.769989,"AMZN" +"2015-06-11",432.290009,438.890015,431.470001,432.970001,2922500,432.970001,"AMZN" +"2015-06-12",431.25,432.359985,428.26001,429.920013,2054400,429.920013,"AMZN" +"2015-06-15",427.660004,428.049988,422.640015,423.670013,2051000,423.670013,"AMZN" +"2015-06-16",424.149994,427.970001,422.670013,427.26001,2296400,427.26001,"AMZN" +"2015-06-17",428.359985,431.350006,424.75,427.809998,2185900,427.809998,"AMZN" +"2015-06-18",430.299988,439.730011,429.410004,439.390015,3378400,439.390015,"AMZN" +"2015-06-19",440.26001,444.98999,433.23999,434.920013,4495100,434.920013,"AMZN" +"2015-06-22",437,439.23999,434.179993,436.290009,1823600,436.290009,"AMZN" +"2015-06-23",435.589996,447.040009,433.690002,445.98999,3245000,445.98999,"AMZN" +"2015-06-24",444.970001,446.470001,440.230011,440.839996,2620800,440.839996,"AMZN" +"2015-06-25",438.070007,443.470001,436.390015,440.100006,2237500,440.100006,"AMZN" +"2015-06-26",441.76001,443.48999,435.059998,438.100006,2624500,438.100006,"AMZN" +"2015-06-29",434.980011,437,429,429.859985,2753200,429.859985,"AMZN" +"2015-06-30",434.200012,435.570007,430.459991,434.089996,2596900,434.089996,"AMZN" +"2015-07-01",439.350006,440,435.579987,437.390015,1987100,437.390015,"AMZN" +"2015-07-02",437,438.200012,433.480011,437.709991,1343400,437.709991,"AMZN" +"2015-07-06",435.230011,439.730011,433.519989,436.040009,1903200,436.040009,"AMZN" +"2015-07-07",435.679993,437.730011,425.570007,436.720001,3454200,436.720001,"AMZN" +"2015-07-08",434.350006,435.98999,428.829987,429.700012,2383100,429.700012,"AMZN" +"2015-07-09",434.899994,438.720001,434.149994,434.390015,2271400,434.390015,"AMZN" +"2015-07-10",440.48999,444.720001,439,443.51001,2401000,443.51001,"AMZN" +"2015-07-13",448.290009,457.869995,447.540009,455.570007,3956800,455.570007,"AMZN" +"2015-07-14",462.320007,469.600006,458.160004,465.570007,4736200,465.570007,"AMZN" +"2015-07-15",463.040009,464.700012,460.200012,461.190002,2987400,461.190002,"AMZN" +"2015-07-16",465.5,475.880005,464.799988,475.480011,4095600,475.480011,"AMZN" +"2015-07-17",477.700012,485.420013,477.25,483.01001,4932200,483.01001,"AMZN" +"2015-07-20",492.570007,493.200012,485.399994,488.100006,4752500,488.100006,"AMZN" +"2015-07-21",487.899994,488.880005,482.549988,488,3181800,488,"AMZN" +"2015-07-22",485.98999,492.5,484.899994,488.269989,3114900,488.269989,"AMZN" +"2015-07-23",491.660004,491.660004,475.700012,482.179993,9374400,482.179993,"AMZN" +"2015-07-24",578.98999,580.570007,529.349976,529.419983,21909400,529.419983,"AMZN" +"2015-07-27",527.75,544.950012,526.599976,531.409973,7491000,531.409973,"AMZN" +"2015-07-28",536,536.390015,523.119995,526.030029,5273100,526.030029,"AMZN" +"2015-07-29",530.919983,532.969971,525.02002,529,3752600,529,"AMZN" +"2015-07-30",527.650024,539.200012,524.289978,536.76001,3743100,536.76001,"AMZN" +"2015-07-31",539.090027,542.840027,534.52002,536.150024,3025600,536.150024,"AMZN" +"2015-08-03",537.450012,540.440002,529.359985,535.030029,3014200,535.030029,"AMZN" +"2015-08-04",529.690002,536.950012,529.159973,531.900024,2934600,531.900024,"AMZN" +"2015-08-05",538.799988,539.140015,534.119995,537.01001,2889400,537.01001,"AMZN" +"2015-08-06",539.299988,542.73999,527.52002,529.460022,3820500,529.460022,"AMZN" +"2015-08-07",529.159973,529.460022,518.210022,522.619995,3969200,522.619995,"AMZN" +"2015-08-10",528.52002,532.280029,523,524,2615900,524,"AMZN" +"2015-08-11",523.650024,528.97998,522,527.460022,2657900,527.460022,"AMZN" +"2015-08-12",523.75,527.5,513.059998,525.909973,3962300,525.909973,"AMZN" +"2015-08-13",527.369995,534.659973,525.48999,529.659973,2895200,529.659973,"AMZN" +"2015-08-14",528.25,534.109985,528.25,531.52002,1983200,531.52002,"AMZN" +"2015-08-17",531.289978,538.73999,527.119995,535.219971,2581700,535.219971,"AMZN" +"2015-08-18",535.039978,539.48999,533,535.02002,2071300,535.02002,"AMZN" +"2015-08-19",533.73999,537.25,529,532.919983,2324000,532.919983,"AMZN" +"2015-08-20",530.390015,533.25,515.77002,515.780029,4408000,515.780029,"AMZN" +"2015-08-21",507.359985,512.330017,494.470001,494.470001,6706500,494.470001,"AMZN" +"2015-08-24",463.579987,476.579987,451,463.369995,10097600,463.369995,"AMZN" +"2015-08-25",487.48999,489.440002,466.25,466.369995,5679300,466.369995,"AMZN" +"2015-08-26",484.019989,503.720001,478.76001,500.769989,6358600,500.769989,"AMZN" +"2015-08-27",513.710022,522.690002,507.26001,518.369995,6114500,518.369995,"AMZN" +"2015-08-28",517.5,521.5,513.039978,518.01001,2746700,518.01001,"AMZN" +"2015-08-31",516.440002,519.409973,509.070007,512.890015,2983000,512.890015,"AMZN" +"2015-09-01",499.140015,510,493.429993,496.540009,3864500,496.540009,"AMZN" +"2015-09-02",505.089996,510.859985,497.720001,510.549988,3707100,510.549988,"AMZN" +"2015-09-03",514.5,515.840027,502.570007,504.720001,3149700,504.720001,"AMZN" +"2015-09-04",497.649994,502.850006,495.640015,499,2692500,499,"AMZN" +"2015-09-08",508.690002,518.349976,508.51001,517.539978,3810700,517.539978,"AMZN" +"2015-09-09",524,529.950012,515.059998,516.890015,4338700,516.890015,"AMZN" +"2015-09-10",515.150024,526.130005,514.780029,522.23999,2576000,522.23999,"AMZN" +"2015-09-11",521.070007,529.440002,520.609985,529.440002,3227900,529.440002,"AMZN" +"2015-09-14",529.440002,532.450012,518.580017,521.380005,3130200,521.380005,"AMZN" +"2015-09-15",523.25,527.919983,517.200012,522.369995,2845600,522.369995,"AMZN" +"2015-09-16",521.97998,528.299988,518.52002,527.390015,2252800,527.390015,"AMZN" +"2015-09-17",526.97998,546.969971,526.570007,538.869995,4169500,538.869995,"AMZN" +"2015-09-18",534.619995,546.23999,531.349976,540.26001,6125600,540.26001,"AMZN" +"2015-09-21",544.330017,549.780029,539.590027,548.390015,3283300,548.390015,"AMZN" +"2015-09-22",539.710022,543.549988,532.659973,538.400024,3841700,538.400024,"AMZN" +"2015-09-23",538.299988,541.210022,534,536.070007,2237600,536.070007,"AMZN" +"2015-09-24",530.549988,534.559998,522.869995,533.75,3501000,533.75,"AMZN" +"2015-09-25",542.570007,542.799988,521.400024,524.25,4031000,524.25,"AMZN" +"2015-09-28",520.02002,520.280029,494.329987,504.059998,5434500,504.059998,"AMZN" +"2015-09-29",506,511.480011,490.5,496.070007,4457500,496.070007,"AMZN" +"2015-09-30",505.440002,512.799988,501.670013,511.890015,3990400,511.890015,"AMZN" +"2015-10-01",511,520.799988,506,520.719971,3768500,520.719971,"AMZN" +"2015-10-02",512.98999,532.599976,508.100006,532.539978,4597800,532.539978,"AMZN" +"2015-10-05",536.98999,545.909973,536,543.679993,3391400,543.679993,"AMZN" +"2015-10-06",545.5,551.5,533.330017,537.47998,4502800,537.47998,"AMZN" +"2015-10-07",541.789978,542,529,541.940002,3812100,541.940002,"AMZN" +"2015-10-08",536.710022,539.390015,519.890015,533.159973,4676400,533.159973,"AMZN" +"2015-10-09",534.47998,541.789978,530.27002,539.799988,3537400,539.799988,"AMZN" +"2015-10-12",539.960022,550.820007,539.799988,550.190002,2776100,550.190002,"AMZN" +"2015-10-13",546.26001,553.200012,543.099976,548.900024,2938000,548.900024,"AMZN" +"2015-10-14",551.340027,552.25,539.679993,544.830017,3582100,544.830017,"AMZN" +"2015-10-15",547.75,563,547,562.440002,4937000,562.440002,"AMZN" +"2015-10-16",565.27002,570.940002,560.309998,570.76001,4315800,570.76001,"AMZN" +"2015-10-19",570.76001,579,567.380005,573.150024,4375400,573.150024,"AMZN" +"2015-10-20",572,573,555.280029,560.880005,4327900,560.880005,"AMZN" +"2015-10-21",563.869995,565.25,552.52002,555.77002,3343600,555.77002,"AMZN" +"2015-10-22",562.700012,569.150024,556.669983,563.909973,7779400,563.909973,"AMZN" +"2015-10-23",617.679993,619.450012,595.359985,599.030029,10692700,599.030029,"AMZN" +"2015-10-26",602.299988,609.849976,596.289978,608.609985,4269700,608.609985,"AMZN" +"2015-10-27",608.599976,614.710022,605.530029,611.01001,3787100,611.01001,"AMZN" +"2015-10-28",612.299988,617.22998,609.5,617.099976,3926200,617.099976,"AMZN" +"2015-10-29",617.700012,627.539978,615.390015,626.549988,3858600,626.549988,"AMZN" +"2015-10-30",626.01001,630.719971,625.280029,625.900024,3874400,625.900024,"AMZN" +"2015-11-02",627.130005,628.630005,620.409973,628.349976,2816500,628.349976,"AMZN" +"2015-11-03",629.530029,629.890015,622,625.309998,3246900,625.309998,"AMZN" +"2015-11-04",627.76001,645.929993,627.349976,640.950012,4831800,640.950012,"AMZN" +"2015-11-05",647.099976,657,643.090027,655.650024,4723800,655.650024,"AMZN" +"2015-11-06",655,662.26001,652,659.369995,4092200,659.369995,"AMZN" +"2015-11-09",658.650024,661.960022,647.849976,655.48999,4048800,655.48999,"AMZN" +"2015-11-10",651.01001,660,647.26001,659.679993,3489500,659.679993,"AMZN" +"2015-11-11",663.25,675.960022,663.25,673.25,5387300,673.25,"AMZN" +"2015-11-12",673,675.640015,664.219971,665.599976,4284700,665.599976,"AMZN" +"2015-11-13",663.570007,667,640.450012,642.349976,6261100,642.349976,"AMZN" +"2015-11-16",640.919983,649.98999,622.289978,647.809998,7435900,647.809998,"AMZN" +"2015-11-17",650.650024,653.25,641,643.299988,4320200,643.299988,"AMZN" +"2015-11-18",646.51001,664.880005,646.369995,663.539978,4469800,663.539978,"AMZN" +"2015-11-19",664.98999,672.859985,659,661.27002,4705200,661.27002,"AMZN" +"2015-11-20",667.940002,668.869995,657.570007,668.450012,3896100,668.450012,"AMZN" +"2015-11-23",671.5,682.77002,670.119995,678.98999,4385100,678.98999,"AMZN" +"2015-11-24",674.140015,675.799988,661.210022,671.150024,4543400,671.150024,"AMZN" +"2015-11-25",675,679.700012,671.23999,675.340027,2697900,675.340027,"AMZN" +"2015-11-27",680.799988,680.98999,672.099976,673.26001,1966800,673.26001,"AMZN" +"2015-11-30",675.900024,681.289978,664.599976,664.799988,5693200,664.799988,"AMZN" +"2015-12-01",673.75,681,667.859985,679.059998,4751200,679.059998,"AMZN" +"2015-12-02",681,684.820007,674.25,676.01001,4273500,676.01001,"AMZN" +"2015-12-03",679.440002,682.789978,661.47998,666.25,5064700,666.25,"AMZN" +"2015-12-04",666,674.780029,661.400024,672.640015,4534800,672.640015,"AMZN" +"2015-12-07",674.73999,675.460022,660.5,669.830017,3732800,669.830017,"AMZN" +"2015-12-08",663.130005,679.98999,659.789978,677.330017,3651900,677.330017,"AMZN" +"2015-12-09",678,679,655.679993,664.789978,5158200,664.789978,"AMZN" +"2015-12-10",665.590027,668.530029,659.559998,662.320007,3440200,662.320007,"AMZN" +"2015-12-11",651.22998,657.880005,639.619995,640.150024,5474400,640.150024,"AMZN" +"2015-12-14",641.75,658.590027,635.27002,657.909973,4329700,657.909973,"AMZN" +"2015-12-15",665.030029,671.5,657.349976,658.640015,4753400,658.640015,"AMZN" +"2015-12-16",663.559998,677.349976,659.320007,675.77002,3964500,675.77002,"AMZN" +"2015-12-17",680,682.5,670.650024,670.650024,3681600,670.650024,"AMZN" +"2015-12-18",668.650024,676.840027,664.130005,664.140015,6841300,664.140015,"AMZN" +"2015-12-21",668.5,669.900024,658.929993,664.51001,3250900,664.51001,"AMZN" +"2015-12-22",666.830017,668.48999,659.26001,663.150024,2664000,663.150024,"AMZN" +"2015-12-23",666.5,666.599976,656.630005,663.700012,2722900,663.700012,"AMZN" +"2015-12-24",663.349976,664.679993,660.599976,662.789978,1093000,662.789978,"AMZN" +"2015-12-28",665.559998,675.5,665.5,675.200012,3775800,675.200012,"AMZN" +"2015-12-29",677.97998,696.440002,677.890015,693.969971,5735000,693.969971,"AMZN" +"2015-12-30",691.890015,695.48999,686.380005,689.070007,3519000,689.070007,"AMZN" +"2015-12-31",686.080017,687.75,675.890015,675.890015,3749600,675.890015,"AMZN" +"2016-01-04",656.289978,657.719971,627.51001,636.98999,9314500,636.98999,"AMZN" +"2016-01-05",646.859985,646.909973,627.650024,633.789978,5822600,633.789978,"AMZN" +"2016-01-06",622,639.789978,620.309998,632.650024,5329200,632.650024,"AMZN" +"2016-01-07",621.799988,630,605.210022,607.940002,7074900,607.940002,"AMZN" +"2016-01-08",619.659973,624.140015,606,607.049988,5512900,607.049988,"AMZN" +"2016-01-11",612.47998,619.849976,598.570007,617.73999,4869200,617.73999,"AMZN" +"2016-01-12",625.25,625.98999,612.23999,617.890015,4724100,617.890015,"AMZN" +"2016-01-13",620.880005,620.880005,579.159973,581.809998,7655200,581.809998,"AMZN" +"2016-01-14",580.25,602.25,569.880005,593,7238000,593,"AMZN" +"2016-01-15",572.23999,584.619995,565.299988,570.179993,7784500,570.179993,"AMZN" +"2016-01-19",577.090027,584,566.450012,574.47998,4807200,574.47998,"AMZN" +"2016-01-20",564.359985,578.450012,547.179993,571.77002,7966400,571.77002,"AMZN" +"2016-01-21",573.580017,588.809998,568.219971,575.02002,4952200,575.02002,"AMZN" +"2016-01-22",588.72998,600.099976,584.109985,596.380005,5120100,596.380005,"AMZN" +"2016-01-25",597.98999,608.5,594.559998,596.530029,4396100,596.530029,"AMZN" +"2016-01-26",603.450012,604.5,590.380005,601.25,3743200,601.25,"AMZN" +"2016-01-27",601.98999,603.390015,578.780029,583.349976,5152900,583.349976,"AMZN" +"2016-01-28",608.369995,638.059998,597.549988,635.349976,14015200,635.349976,"AMZN" +"2016-01-29",571.97998,593,570,587,14677600,587,"AMZN" +"2016-02-01",578.150024,581.799988,570.309998,574.809998,6355100,574.809998,"AMZN" +"2016-02-02",570,571.559998,550.090027,552.099976,6312000,552.099976,"AMZN" +"2016-02-03",553.5,556,521.900024,531.070007,10048700,531.070007,"AMZN" +"2016-02-04",525,538.98999,519.219971,536.26001,6176600,536.26001,"AMZN" +"2016-02-05",529.280029,529.450012,499.190002,502.130005,9708900,502.130005,"AMZN" +"2016-02-08",486.470001,493.5,475.209991,488.100006,9825500,488.100006,"AMZN" +"2016-02-09",478.01001,498.380005,474,482.070007,7045900,482.070007,"AMZN" +"2016-02-10",491.76001,504.660004,486,490.480011,6786200,490.480011,"AMZN" +"2016-02-11",491.170013,509.299988,484,503.820007,7397400,503.820007,"AMZN" +"2016-02-12",510.700012,516.75,501.48999,507.079987,5384800,507.079987,"AMZN" +"2016-02-16",519.47998,524.450012,511.660004,521.099976,5118500,521.099976,"AMZN" +"2016-02-17",528.73999,537.47998,519.390015,534.099976,4824000,534.099976,"AMZN" +"2016-02-18",541.190002,541.200012,523.72998,525,4735000,525,"AMZN" +"2016-02-19",520.710022,535.950012,515.349976,534.900024,4974700,534.900024,"AMZN" +"2016-02-22",542.200012,560.650024,541.080017,559.5,5566600,559.5,"AMZN" +"2016-02-23",555.549988,556.909973,545.330017,552.940002,4050800,552.940002,"AMZN" +"2016-02-24",545.75,554.27002,533.150024,554.039978,6231700,554.039978,"AMZN" +"2016-02-25",555.52002,559.390015,545.289978,555.150024,4510500,555.150024,"AMZN" +"2016-02-26",560.119995,562.5,553.169983,555.22998,4877000,555.22998,"AMZN" +"2016-02-29",554,564.809998,552.51001,552.52002,4145400,552.52002,"AMZN" +"2016-03-01",556.289978,579.25,556,579.039978,5038500,579.039978,"AMZN" +"2016-03-02",581.75,585,573.700012,580.210022,4582200,580.210022,"AMZN" +"2016-03-03",577.960022,579.869995,573.109985,577.48999,2736700,577.48999,"AMZN" +"2016-03-04",581.070007,581.400024,571.070007,575.140015,3416500,575.140015,"AMZN" +"2016-03-07",573.539978,573.630005,555.549988,562.799988,4926900,562.799988,"AMZN" +"2016-03-08",557.869995,571.349976,554.73999,560.26001,4730000,560.26001,"AMZN" +"2016-03-09",559.559998,560.349976,550.130005,559.469971,4377300,559.469971,"AMZN" +"2016-03-10",566.73999,567,547.900024,558.929993,3914300,558.929993,"AMZN" +"2016-03-11",566.950012,570.059998,562.72998,569.609985,3771300,569.609985,"AMZN" +"2016-03-14",567,576.890015,563.049988,573.369995,3454200,573.369995,"AMZN" +"2016-03-15",571,581.52002,567,577.02002,3876800,577.02002,"AMZN" +"2016-03-16",576.640015,581.320007,571.140015,574.27002,3537700,574.27002,"AMZN" +"2016-03-17",569.51001,571.400024,555.01001,559.440002,5928100,559.440002,"AMZN" +"2016-03-18",560.940002,562.330017,546.090027,552.080017,7296900,552.080017,"AMZN" +"2016-03-21",548.909973,555.23999,538.580017,553.97998,5155700,553.97998,"AMZN" +"2016-03-22",545.109985,562.76001,545.049988,560.47998,4000600,560.47998,"AMZN" +"2016-03-23",561,572.47998,558.099976,569.630005,3983700,569.630005,"AMZN" +"2016-03-24",567.109985,583.549988,567.080017,582.950012,5185500,582.950012,"AMZN" +"2016-03-28",584.400024,584.75,575.559998,579.869995,3121500,579.869995,"AMZN" +"2016-03-29",580.150024,595.849976,576.5,593.859985,4167100,593.859985,"AMZN" +"2016-03-30",596.710022,603.23999,595,598.690002,3890500,598.690002,"AMZN" +"2016-03-31",599.280029,600.75,592.210022,593.640015,2681800,593.640015,"AMZN" +"2016-04-01",590.48999,599.030029,588.299988,598.5,2917400,598.5,"AMZN" +"2016-04-04",599,599.5,590.549988,593.190002,2470800,593.190002,"AMZN" +"2016-04-05",590.77002,593.469971,585.25,586.140015,2308900,586.140015,"AMZN" +"2016-04-06",587.52002,602.390015,587.5,602.080017,2833500,602.080017,"AMZN" +"2016-04-07",598.76001,599.599976,589.080017,591.429993,3189000,591.429993,"AMZN" +"2016-04-08",594.320007,597.859985,589,594.599976,2591900,594.599976,"AMZN" +"2016-04-11",596.140015,604,594.909973,595.929993,2704300,595.929993,"AMZN" +"2016-04-12",598.400024,604.059998,592.309998,603.169983,2636300,603.169983,"AMZN" +"2016-04-13",607.679993,616.809998,605.289978,614.820007,4228300,614.820007,"AMZN" +"2016-04-14",615.070007,624.380005,615.070007,620.75,3474300,620.75,"AMZN" +"2016-04-15",621.919983,626.77002,618.109985,625.890015,2887700,625.890015,"AMZN" +"2016-04-18",625.349976,637.640015,624.960022,635.349976,4336400,635.349976,"AMZN" +"2016-04-19",637.140015,638.01001,620.799988,627.900024,4055900,627.900024,"AMZN" +"2016-04-20",630,636.549988,623,632.98999,2609400,632.98999,"AMZN" +"2016-04-21",631,637.820007,628.5,631,2596300,631,"AMZN" +"2016-04-22",624.469971,628.25,611.559998,620.5,5083900,620.5,"AMZN" +"2016-04-25",616.609985,626.97998,616.25,626.200012,2682900,626.200012,"AMZN" +"2016-04-26",626.169983,626.75,614.880005,616.880005,2521400,616.880005,"AMZN" +"2016-04-27",611.799988,615.950012,601.280029,606.570007,4068800,606.570007,"AMZN" +"2016-04-28",615.539978,626.799988,599.200012,602,7872600,602,"AMZN" +"2016-04-29",666,669.97998,654,659.590027,10310700,659.590027,"AMZN" +"2016-05-02",663.919983,685.5,662.030029,683.849976,6578500,683.849976,"AMZN" +"2016-05-03",677.359985,680.299988,670.429993,671.320007,4923400,671.320007,"AMZN" +"2016-05-04",662.590027,674,662.140015,670.900024,4574500,670.900024,"AMZN" +"2016-05-05",673.309998,676.48999,656,659.090027,4884100,659.090027,"AMZN" +"2016-05-06",656.049988,676.950012,656.01001,673.950012,4365300,673.950012,"AMZN" +"2016-05-09",673.950012,686.97998,671.409973,679.75,3982200,679.75,"AMZN" +"2016-05-10",694,704.549988,693.5,703.070007,6087000,703.070007,"AMZN" +"2016-05-11",705.789978,719,701.650024,713.22998,7338200,713.22998,"AMZN" +"2016-05-12",717.380005,722.450012,711.51001,717.929993,5048200,717.929993,"AMZN" +"2016-05-13",714.640015,719.25,706.51001,709.919983,4763400,709.919983,"AMZN" +"2016-05-16",710.130005,713.25,700.280029,710.659973,5432900,710.659973,"AMZN" +"2016-05-17",709.900024,714.469971,693.909973,695.27002,5121400,695.27002,"AMZN" +"2016-05-18",689.559998,702.539978,688.76001,697.450012,4283200,697.450012,"AMZN" +"2016-05-19",691.880005,699.400024,689.559998,698.52002,3025600,698.52002,"AMZN" +"2016-05-20",701.049988,707.23999,700,702.799988,2916200,702.799988,"AMZN" +"2016-05-23",704.25,706,696.419983,696.75,2579200,696.75,"AMZN" +"2016-05-24",698.01001,707.5,698,704.200012,3033800,704.200012,"AMZN" +"2016-05-25",708,710.859985,705.52002,708.349976,3267700,708.349976,"AMZN" +"2016-05-26",708.330017,715,707.289978,714.909973,2436800,714.909973,"AMZN" +"2016-05-27",715,716.599976,711.099976,712.23999,2249200,712.23999,"AMZN" +"2016-05-31",712.330017,724.22998,711.320007,722.789978,3618300,722.789978,"AMZN" +"2016-06-01",720.900024,726.429993,718.219971,719.440002,3263100,719.440002,"AMZN" +"2016-06-02",720.969971,728.280029,715.5,728.23999,3020700,728.23999,"AMZN" +"2016-06-03",726.73999,727,718.429993,725.539978,3367300,725.539978,"AMZN" +"2016-06-06",726.5,731.5,724.419983,726.72998,2704800,726.72998,"AMZN" +"2016-06-07",729.890015,730,720.549988,723.73999,2732500,723.73999,"AMZN" +"2016-06-08",726.400024,729.419983,721.599976,726.640015,2223400,726.640015,"AMZN" +"2016-06-09",723.099976,728.909973,722.299988,727.650024,2170300,727.650024,"AMZN" +"2016-06-10",722.349976,724.97998,714.210022,717.909973,3425700,717.909973,"AMZN" +"2016-06-13",714.01001,721.98999,711.159973,715.23999,3352200,715.23999,"AMZN" +"2016-06-14",712.330017,720.809998,712.27002,719.299988,2506900,719.299988,"AMZN" +"2016-06-15",722,722.559998,713.349976,714.26001,2709400,714.26001,"AMZN" +"2016-06-16",712.049988,718,705.299988,717.51001,3098000,717.51001,"AMZN" +"2016-06-17",718.190002,718.200012,699.179993,706.390015,5897800,706.390015,"AMZN" +"2016-06-20",713.5,721.309998,710.809998,714.01001,3677200,714.01001,"AMZN" +"2016-06-21",715.719971,718.400024,712.719971,715.820007,2137500,715.820007,"AMZN" +"2016-06-22",716.580017,717,707.570007,710.599976,2260500,710.599976,"AMZN" +"2016-06-23",715.5,722.119995,712.5,722.080017,2825000,722.080017,"AMZN" +"2016-06-24",693,712.530029,692.200012,698.960022,7632500,698.960022,"AMZN" +"2016-06-27",692.01001,696.820007,682.119995,691.359985,5568000,691.359985,"AMZN" +"2016-06-28",700,708,698.169983,707.950012,4037000,707.950012,"AMZN" +"2016-06-29",715.75,719.5,713.539978,715.599976,3070100,715.599976,"AMZN" +"2016-06-30",717.200012,719.369995,712.539978,715.619995,2855100,715.619995,"AMZN" +"2016-07-01",717.320007,728,716.539978,725.679993,2920400,725.679993,"AMZN" +"2016-07-05",722.799988,729.559998,719.609985,728.099976,2431400,728.099976,"AMZN" +"2016-07-06",725.710022,737.77002,722.580017,737.609985,3938200,737.609985,"AMZN" +"2016-07-07",739.330017,739.549988,731.630005,736.570007,2936700,736.570007,"AMZN" +"2016-07-08",740.140015,746.099976,738,745.809998,3429200,745.809998,"AMZN" +"2016-07-11",750,755.900024,747,753.780029,3195300,753.780029,"AMZN" +"2016-07-12",756.859985,757.340027,740.330017,748.210022,5623700,748.210022,"AMZN" +"2016-07-13",746.76001,756.869995,741.25,742.630005,4142300,742.630005,"AMZN" +"2016-07-14",748.859985,749.039978,739.02002,741.200012,2390500,741.200012,"AMZN" +"2016-07-15",746.549988,746.549988,734.049988,735.440002,3121400,735.440002,"AMZN" +"2016-07-18",735.48999,741.599976,728.719971,736.070007,2954900,736.070007,"AMZN" +"2016-07-19",732.5,743.330017,732.309998,739.950012,2216800,739.950012,"AMZN" +"2016-07-20",744,746.25,740.700012,745.719971,2214000,745.719971,"AMZN" +"2016-07-21",747.5,749.359985,742.789978,744.429993,2317100,744.429993,"AMZN" +"2016-07-22",747.789978,751.280029,743.530029,744.859985,2277700,744.859985,"AMZN" +"2016-07-25",746.549988,748.5,735.349976,739.609985,2679300,739.609985,"AMZN" +"2016-07-26",742.710022,743.130005,732.75,735.590027,2529700,735.590027,"AMZN" +"2016-07-27",737.969971,740.940002,733.859985,736.669983,2831800,736.669983,"AMZN" +"2016-07-28",745.97998,753.359985,739.700012,752.609985,7617600,752.609985,"AMZN" +"2016-07-29",765,766,755,758.809998,6777100,758.809998,"AMZN" +"2016-08-01",759.869995,770.5,757.059998,767.73999,3578200,767.73999,"AMZN" +"2016-08-02",763.809998,765.01001,757.02002,760.580017,3603300,760.580017,"AMZN" +"2016-08-03",757.059998,758.890015,752.25,754.640015,3581500,754.640015,"AMZN" +"2016-08-04",753.700012,765,750.349976,760.77002,3176000,760.77002,"AMZN" +"2016-08-05",764.809998,768.469971,763.090027,765.97998,2704400,765.97998,"AMZN" +"2016-08-08",766.809998,767,761.02002,766.559998,1986300,766.559998,"AMZN" +"2016-08-09",767.390015,772.599976,766.900024,768.309998,1876100,768.309998,"AMZN" +"2016-08-10",769.799988,772.099976,766.190002,768.559998,1604300,768.559998,"AMZN" +"2016-08-11",769.940002,773.75,769.119995,771.23999,2016300,771.23999,"AMZN" +"2016-08-12",768.460022,773.150024,768.419983,772.559998,1563300,772.559998,"AMZN" +"2016-08-15",771.900024,772.039978,767.710022,768.48999,2118500,768.48999,"AMZN" +"2016-08-16",768.619995,768.72998,763.820007,764.039978,1604600,764.039978,"AMZN" +"2016-08-17",764.409973,765.219971,759.200012,764.630005,1891100,764.630005,"AMZN" +"2016-08-18",764,765.169983,760.599976,764.460022,1458800,764.460022,"AMZN" +"2016-08-19",761.900024,762.48999,756.890015,757.309998,2343200,757.309998,"AMZN" +"2016-08-22",757.5,759.849976,752.099976,759.47998,1679300,759.47998,"AMZN" +"2016-08-23",763.309998,764.700012,761,762.450012,1524100,762.450012,"AMZN" +"2016-08-24",763,763.409973,755.359985,757.25,1744100,757.25,"AMZN" +"2016-08-25",756,760.559998,754.73999,759.219971,1623000,759.219971,"AMZN" +"2016-08-26",760.049988,770,759.799988,769,2776800,769,"AMZN" +"2016-08-29",768.719971,774.97998,768.599976,771.289978,2185700,771.289978,"AMZN" +"2016-08-30",771.049988,771.840027,765.559998,767.580017,1709200,767.580017,"AMZN" +"2016-08-31",766.599976,769.640015,764,769.159973,1633800,769.159973,"AMZN" +"2016-09-01",770.900024,772.039978,766.75,770.619995,1792300,770.619995,"AMZN" +"2016-09-02",774.109985,776,771.700012,772.440002,2181800,772.440002,"AMZN" +"2016-09-06",774.039978,789.47998,770.219971,788.869995,3719800,788.869995,"AMZN" +"2016-09-07",789.530029,790.789978,784.330017,784.47998,2424600,784.47998,"AMZN" +"2016-09-08",783.890015,786.5,781.440002,784.059998,2026400,784.059998,"AMZN" +"2016-09-09",779.359985,781,760.109985,760.140015,4257300,760.140015,"AMZN" +"2016-09-12",757.349976,772.659973,756,771.48999,3124700,771.48999,"AMZN" +"2016-09-13",768.77002,769.890015,759.049988,761.01001,3117200,761.01001,"AMZN" +"2016-09-14",762.200012,767.5,758.849976,761.090027,2523000,761.090027,"AMZN" +"2016-09-15",762,770.869995,757.580017,769.690002,3034000,769.690002,"AMZN" +"2016-09-16",773.280029,780.460022,771.659973,778.52002,5499200,778.52002,"AMZN" +"2016-09-19",779.969971,781.940002,771,775.099976,2292500,775.099976,"AMZN" +"2016-09-20",776,781.369995,776,780.219971,1937200,780.219971,"AMZN" +"2016-09-21",783.25,790.690002,779.01001,789.73999,2718600,789.73999,"AMZN" +"2016-09-22",794.27002,805.890015,794.27002,804.700012,4078900,804.700012,"AMZN" +"2016-09-23",803.130005,807.75,802.119995,805.75,2353500,805.75,"AMZN" +"2016-09-26",801.799988,805.929993,797.150024,799.159973,2651400,799.159973,"AMZN" +"2016-09-27",801.849976,816.640015,801.109985,816.109985,3819600,816.109985,"AMZN" +"2016-09-28",818,830.140015,817.030029,828.719971,4422100,828.719971,"AMZN" +"2016-09-29",828.26001,837.5,824.630005,829.049988,4922200,829.049988,"AMZN" +"2016-09-30",832.609985,839.950012,832.400024,837.309998,4430600,837.309998,"AMZN" +"2016-10-03",836,839.859985,831.25,836.73999,2769400,836.73999,"AMZN" +"2016-10-04",840.909973,842.369995,830.26001,834.030029,2950300,834.030029,"AMZN" +"2016-10-05",838,845.669983,836.119995,844.359985,3469100,844.359985,"AMZN" +"2016-10-06",843.700012,847.210022,840.599976,841.659973,2684000,841.659973,"AMZN" +"2016-10-07",845.789978,845.950012,837.450012,839.429993,2426200,839.429993,"AMZN" +"2016-10-10",843.25,845.200012,840.27002,841.710022,1818000,841.710022,"AMZN" +"2016-10-11",841.02002,841.289978,828.349976,831,3588200,831,"AMZN" +"2016-10-12",834,837.669983,830.099976,834.090027,2380400,834.090027,"AMZN" +"2016-10-13",829,831.799988,821.210022,829.280029,3091400,829.280029,"AMZN" +"2016-10-14",835.080017,835.73999,822.960022,822.960022,2999800,822.960022,"AMZN" +"2016-10-17",821.5,822,811.679993,812.950012,3361500,812.950012,"AMZN" +"2016-10-18",822.109985,823.26001,815.02002,817.650024,2480800,817.650024,"AMZN" +"2016-10-19",820.400024,820.669983,815.169983,817.690002,2090700,817.690002,"AMZN" +"2016-10-20",813.98999,815.710022,803.099976,810.320007,3152000,810.320007,"AMZN" +"2016-10-21",809.359985,819.419983,809,818.98999,2793000,818.98999,"AMZN" +"2016-10-24",824.950012,838.299988,822.210022,838.090027,4060900,838.090027,"AMZN" +"2016-10-25",839.299988,843.090027,833.219971,835.179993,3248400,835.179993,"AMZN" +"2016-10-26",832.76001,833.440002,820,822.590027,3998100,822.590027,"AMZN" +"2016-10-27",831.23999,831.719971,815.429993,818.359985,7406400,818.359985,"AMZN" +"2016-10-28",782,789.48999,774.609985,776.320007,10841100,776.320007,"AMZN" +"2016-10-31",781.030029,793.700012,780.109985,789.820007,5413300,789.820007,"AMZN" +"2016-11-01",799,800.840027,776.710022,785.409973,5305400,785.409973,"AMZN" +"2016-11-02",783.929993,784.75,763.549988,765.559998,5026500,765.559998,"AMZN" +"2016-11-03",765.049988,777,764,767.030029,3872500,767.030029,"AMZN" +"2016-11-04",762.789978,766,753.22998,755.049988,5122100,755.049988,"AMZN" +"2016-11-07",771.640015,787.72998,770.940002,784.929993,5984400,784.929993,"AMZN" +"2016-11-08",784.969971,791.73999,779.099976,787.75,3373300,787.75,"AMZN" +"2016-11-09",764,777.5,760.090027,771.880005,8562900,771.880005,"AMZN" +"2016-11-10",778.809998,778.830017,717.700012,742.380005,12747000,742.380005,"AMZN" +"2016-11-11",735.72998,743.26001,728.900024,739.01001,6622800,739.01001,"AMZN" +"2016-11-14",745.51001,746,710.099976,719.070007,7283200,719.070007,"AMZN" +"2016-11-15",730,746.780029,725.98999,743.23999,6755800,743.23999,"AMZN" +"2016-11-16",739.880005,749.869995,735.609985,746.48999,3601400,746.48999,"AMZN" +"2016-11-17",749.320007,757.5,748,756.400024,3690100,756.400024,"AMZN" +"2016-11-18",761,767.73999,757.640015,760.159973,4373400,760.159973,"AMZN" +"2016-11-21",766,780.349976,765.109985,780,4614600,780,"AMZN" +"2016-11-22",788.169983,792.400024,781,785.330017,5311300,785.330017,"AMZN" +"2016-11-23",781.72998,781.75,773.119995,780.119995,3522500,780.119995,"AMZN" +"2016-11-25",786.5,786.75,777.900024,780.369995,1837100,780.369995,"AMZN" +"2016-11-28",776.98999,777,764.23999,766.77002,4438800,766.77002,"AMZN" +"2016-11-29",768,769.890015,761.320007,762.52002,3272300,762.52002,"AMZN" +"2016-11-30",762,768.090027,750.25,750.570007,4625900,750.570007,"AMZN" +"2016-12-01",752.409973,753.369995,738.030029,743.650024,4666000,743.650024,"AMZN" +"2016-12-02",743.400024,748.48999,736.700012,740.340027,3561300,740.340027,"AMZN" +"2016-12-05",745,761.48999,742,759.359985,4314700,759.359985,"AMZN" +"2016-12-06",763.98999,768.23999,757.25,764.719971,3794700,764.719971,"AMZN" +"2016-12-07",764.549988,770.419983,755.820007,770.419983,3684900,770.419983,"AMZN" +"2016-12-08",771.869995,773.789978,765.190002,767.330017,3189600,767.330017,"AMZN" +"2016-12-09",770,770.25,765.340027,768.659973,2470900,768.659973,"AMZN" +"2016-12-12",766.400024,766.890015,757.200012,760.119995,2963900,760.119995,"AMZN" +"2016-12-13",764.960022,782.460022,762,774.340027,5285300,774.340027,"AMZN" +"2016-12-14",778.25,780.859985,762.809998,768.820007,5454800,768.820007,"AMZN" +"2016-12-15",766.280029,769.099976,760.309998,761,3801900,761,"AMZN" +"2016-12-16",765,765.130005,754,757.77002,4828700,757.77002,"AMZN" +"2016-12-19",758.890015,770.5,756.159973,766,3113200,766,"AMZN" +"2016-12-20",768.650024,774.390015,767.710022,771.219971,2703600,771.219971,"AMZN" +"2016-12-21",770,771.219971,765.700012,770.599976,2044600,770.599976,"AMZN" +"2016-12-22",768.119995,771.210022,763.02002,766.340027,2543600,766.340027,"AMZN" +"2016-12-23",764.549988,766.5,757.98999,760.590027,1976900,760.590027,"AMZN" +"2016-12-27",763.400024,774.650024,761.200012,771.400024,2638700,771.400024,"AMZN" +"2016-12-28",776.25,780,770.5,772.130005,3301000,772.130005,"AMZN" +"2016-12-29",772.400024,773.400024,760.849976,765.150024,3153500,765.150024,"AMZN" +"2016-12-30",766.469971,767.400024,748.280029,749.869995,4139400,749.869995,"AMZN" +"2017-01-03",757.919983,758.76001,747.700012,753.669983,3521100,753.669983,"AMZN" +"2017-01-04",758.390015,759.679993,754.200012,757.179993,2510500,757.179993,"AMZN" +"2017-01-05",761.549988,782.400024,760.26001,780.450012,5830100,780.450012,"AMZN" +"2017-01-06",782.359985,799.440002,778.47998,795.98999,5986200,795.98999,"AMZN" +"2017-01-09",798,801.77002,791.77002,796.919983,3440100,796.919983,"AMZN" +"2017-01-10",796.599976,798,789.539978,795.900024,2558400,795.900024,"AMZN" +"2017-01-11",793.659973,799.5,789.51001,799.02002,2992800,799.02002,"AMZN" +"2017-01-12",800.309998,814.130005,799.5,813.640015,4873900,813.640015,"AMZN" +"2017-01-13",814.320007,821.650024,811.400024,817.140015,3791900,817.140015,"AMZN" +"2017-01-17",815.700012,816,803.440002,809.719971,3659400,809.719971,"AMZN" +"2017-01-18",809.5,811.72998,804.27002,807.47998,2354200,807.47998,"AMZN" +"2017-01-19",810,813.51001,807.320007,809.039978,2540800,809.039978,"AMZN" +"2017-01-20",815.280029,816.02002,806.26001,808.330017,3376200,808.330017,"AMZN" +"2017-01-23",806.799988,818.5,805.080017,817.880005,2797500,817.880005,"AMZN" +"2017-01-24",822,823.98999,814.5,822.440002,2971700,822.440002,"AMZN" +"2017-01-25",825.789978,837.419983,825.289978,836.52002,3922600,836.52002,"AMZN" +"2017-01-26",835.530029,843.840027,833,839.150024,3586300,839.150024,"AMZN" +"2017-01-27",839,839.700012,829.440002,835.77002,2998700,835.77002,"AMZN" +"2017-01-30",833,833.5,816.380005,830.380005,3747300,830.380005,"AMZN" +"2017-01-31",823.75,826.98999,819.559998,823.47998,3137200,823.47998,"AMZN" +"2017-02-01",829.210022,833.780029,824.940002,832.349976,3850200,832.349976,"AMZN" +"2017-02-02",836.590027,842.48999,828.26001,839.950012,7350500,839.950012,"AMZN" +"2017-02-03",806.719971,818.299988,804,810.200012,10868800,810.200012,"AMZN" +"2017-02-06",809.799988,810.719971,803,807.640015,3897300,807.640015,"AMZN" +"2017-02-07",809.309998,816.159973,807.5,812.5,3466100,812.5,"AMZN" +"2017-02-08",812.690002,821.47998,812.5,819.710022,2858000,819.710022,"AMZN" +"2017-02-09",821.599976,825,819.710022,821.359985,2484900,821.359985,"AMZN" +"2017-02-10",823.820007,828,822.849976,827.460022,2429600,827.460022,"AMZN" +"2017-02-13",831.619995,843,828.549988,836.530029,4172600,836.530029,"AMZN" +"2017-02-14",837,838.309998,831.450012,836.390015,2787900,836.390015,"AMZN" +"2017-02-15",834,842.809998,832.820007,842.700012,2968900,842.700012,"AMZN" +"2017-02-16",841.840027,845,839.380005,844.140015,2714700,844.140015,"AMZN" +"2017-02-17",842,847.27002,840.72998,845.070007,3112300,845.070007,"AMZN" +"2017-02-21",848.840027,857.97998,847.25,856.440002,3507700,856.440002,"AMZN" +"2017-02-22",856.950012,858.429993,852.179993,855.609985,2617000,855.609985,"AMZN" +"2017-02-23",857.570007,860.859985,848,852.190002,3462000,852.190002,"AMZN" +"2017-02-24",844.690002,845.809998,837.75,845.23999,3688000,845.23999,"AMZN" +"2017-02-27",842.380005,852.5,839.669983,848.640015,2713600,848.640015,"AMZN" +"2017-02-28",851.450012,854.090027,842.049988,845.039978,2793700,845.039978,"AMZN" +"2017-03-01",853.049988,854.830017,849.01001,853.080017,2760100,853.080017,"AMZN" +"2017-03-02",853.080017,854.820007,847.280029,848.909973,2132100,848.909973,"AMZN" +"2017-03-03",847.200012,851.98999,846.27002,849.880005,1941100,849.880005,"AMZN" +"2017-03-06",845.22998,848.48999,841.119995,846.609985,2610400,846.609985,"AMZN" +"2017-03-07",845.47998,848.460022,843.75,846.02002,2247600,846.02002,"AMZN" +"2017-03-08",848,853.070007,846.789978,850.5,2286500,850.5,"AMZN" +"2017-03-09",851,856.400024,850.309998,853,2048200,853,"AMZN" +"2017-03-10",857,857.349976,851.719971,852.460022,2436400,852.460022,"AMZN" +"2017-03-13",851.77002,855.690002,851.710022,854.590027,1909700,854.590027,"AMZN" +"2017-03-14",853.549988,853.75,847.549988,852.530029,2130600,852.530029,"AMZN" +"2017-03-15",854.330017,854.450012,847.109985,852.969971,2562200,852.969971,"AMZN" +"2017-03-16",855.299988,855.5,850.51001,853.419983,1842300,853.419983,"AMZN" +"2017-03-17",853.48999,853.830017,850.640015,852.309998,3384400,852.309998,"AMZN" +"2017-03-20",851.51001,857.799988,851.01001,856.969971,2282700,856.969971,"AMZN" +"2017-03-21",858.840027,862.799988,841.309998,843.200012,4382900,843.200012,"AMZN" +"2017-03-22",840.429993,849.369995,839.049988,848.059998,2658700,848.059998,"AMZN" +"2017-03-23",848.200012,850.890015,844.799988,847.380005,1953000,847.380005,"AMZN" +"2017-03-24",851.679993,851.799988,843.530029,845.609985,2138300,845.609985,"AMZN" +"2017-03-27",838.070007,850.299988,833.5,846.820007,2755800,846.820007,"AMZN" +"2017-03-28",851.75,858.460022,850.099976,856,3041600,856,"AMZN" +"2017-03-29",859.049988,876.440002,859.02002,874.320007,4485800,874.320007,"AMZN" +"2017-03-30",874.950012,877.059998,871.659973,876.340027,2762700,876.340027,"AMZN" +"2017-03-31",877,890.349976,876.650024,886.539978,3957600,886.539978,"AMZN" +"2017-04-03",888,893.48999,885.419983,891.51001,3422300,891.51001,"AMZN" +"2017-04-04",891.5,908.539978,890.280029,906.830017,4984700,906.830017,"AMZN" +"2017-04-05",910.820007,923.719971,905.619995,909.280029,7508400,909.280029,"AMZN" +"2017-04-06",913.799988,917.190002,894.48999,898.280029,6344100,898.280029,"AMZN" +"2017-04-07",899.650024,900.090027,889.309998,894.880005,3710900,894.880005,"AMZN" +"2017-04-10",899.630005,908.51001,899,907.039978,3184300,907.039978,"AMZN" +"2017-04-11",907.039978,911.23999,897.5,902.359985,3012700,902.359985,"AMZN" +"2017-04-12",903.090027,904.090027,895.25,896.22998,2456100,896.22998,"AMZN" +"2017-04-13",891.450012,894.969971,884.48999,884.669983,3174600,884.669983,"AMZN" +"2017-04-17",887.5,902.380005,887.5,901.98999,2854700,901.98999,"AMZN" +"2017-04-18",900.98999,909.609985,900.780029,903.780029,2999200,903.780029,"AMZN" +"2017-04-19",907.840027,910.5,897.369995,899.200012,2870200,899.200012,"AMZN" +"2017-04-20",899.700012,905.320007,896.289978,902.059998,2814400,902.059998,"AMZN" +"2017-04-21",902.669983,903.650024,896.77002,898.530029,2420500,898.530029,"AMZN" +"2017-04-24",908.679993,909.98999,903.820007,907.409973,3122900,907.409973,"AMZN" +"2017-04-25",907.039978,909.47998,903,907.619995,3380600,907.619995,"AMZN" +"2017-04-26",910.299988,915.75,907.559998,909.289978,2608900,909.289978,"AMZN" +"2017-04-27",914.390015,921.859985,912.109985,918.380005,5305500,918.380005,"AMZN" +"2017-04-28",948.830017,949.590027,924.330017,924.98999,7335800,924.98999,"AMZN" +"2017-05-01",927.799988,954.400024,927.799988,948.22998,5466500,948.22998,"AMZN" +"2017-05-02",946.650024,950.099976,941.409973,946.940002,3848800,946.940002,"AMZN" +"2017-05-03",946,946,935.900024,941.030029,3582700,941.030029,"AMZN" +"2017-05-04",944.75,945,934.219971,937.530029,2418400,937.530029,"AMZN" +"2017-05-05",940.52002,940.789978,930.299988,934.150024,2866400,934.150024,"AMZN" +"2017-05-08",940.950012,949.049988,939.210022,949.039978,3415700,949.039978,"AMZN" +"2017-05-09",952.799988,957.890015,950.200012,952.820007,3262100,952.820007,"AMZN" +"2017-05-10",953.5,953.75,945,948.950012,2096500,948.950012,"AMZN" +"2017-05-11",945.109985,950.289978,940.780029,947.619995,2194100,947.619995,"AMZN" +"2017-05-12",954.5,962.789978,951.530029,961.349976,3625900,961.349976,"AMZN" +"2017-05-15",958.72998,963.150024,956.059998,957.969971,4270600,957.969971,"AMZN" +"2017-05-16",961,970.059998,960.909973,966.070007,3126100,966.070007,"AMZN" +"2017-05-17",954.700012,960.400024,944.119995,944.76001,5145600,944.76001,"AMZN" +"2017-05-18",944.799988,962.75,944.76001,958.48999,3939300,958.48999,"AMZN" +"2017-05-19",962.840027,968.919983,959.719971,959.840027,3972100,959.840027,"AMZN" +"2017-05-22",964,971.380005,962.900024,970.669983,2642200,970.669983,"AMZN" +"2017-05-23",975.02002,975.200012,966.849976,971.539978,2415600,971.539978,"AMZN" +"2017-05-24",976,981,970.22998,980.349976,2446000,980.349976,"AMZN" +"2017-05-25",984.849976,999,982.109985,993.380005,4822000,993.380005,"AMZN" +"2017-05-26",995,998.650024,989.25,995.780029,3469200,995.780029,"AMZN" +"2017-05-30",996.51001,1001.200012,995.52002,996.700012,3263100,996.700012,"AMZN" +"2017-05-31",1000,1000.119995,982.159973,994.619995,3913100,994.619995,"AMZN" +"2017-06-01",998.590027,998.98999,991.369995,995.950012,2454800,995.950012,"AMZN" +"2017-06-02",998.98999,1008.47998,995.669983,1006.72998,3752300,1006.72998,"AMZN" +"2017-06-05",1007.22998,1013.210022,1003.51001,1011.340027,2719900,1011.340027,"AMZN" +"2017-06-06",1012,1016.5,1001.25,1003,3346400,1003,"AMZN" +"2017-06-07",1005.950012,1010.25,1002,1010.070007,2823000,1010.070007,"AMZN" +"2017-06-08",1012.059998,1013.609985,1006.109985,1010.27002,2753300,1010.27002,"AMZN" +"2017-06-09",1012.5,1012.98999,927,978.309998,7647700,978.309998,"AMZN" +"2017-06-12",967,975.950012,945,964.909973,9447200,964.909973,"AMZN" +"2017-06-13",977.98999,984.5,966.099976,980.789978,4580000,980.789978,"AMZN" +"2017-06-14",988.590027,990.340027,966.710022,976.469971,3974900,976.469971,"AMZN" +"2017-06-15",958.700012,965.72998,950.859985,964.169983,5373900,964.169983,"AMZN" +"2017-06-16",996,999.75,982,987.710022,11472700,987.710022,"AMZN" +"2017-06-19",1017,1017,989.900024,995.169983,5043400,995.169983,"AMZN" +"2017-06-20",998,1004.880005,992.02002,992.590027,4076800,992.590027,"AMZN" +"2017-06-21",998.700012,1002.719971,992.650024,1002.22998,2922500,1002.22998,"AMZN" +"2017-06-22",1002.22998,1006.960022,997.200012,1001.299988,2253400,1001.299988,"AMZN" +"2017-06-23",1002.539978,1004.619995,998.02002,1003.73999,2879100,1003.73999,"AMZN" +"2017-06-26",1008.5,1009.799988,992,993.97998,3386200,993.97998,"AMZN" +"2017-06-27",990.690002,998.799988,976,976.780029,3782400,976.780029,"AMZN" +"2017-06-28",978.549988,990.679993,969.210022,990.330017,3737600,990.330017,"AMZN" +"2017-06-29",979,987.559998,965.25,975.929993,4303000,975.929993,"AMZN" +"2017-06-30",980.119995,983.469971,967.609985,968,3390300,968,"AMZN" +"2017-07-03",972.789978,974.48999,951,953.659973,2909100,953.659973,"AMZN" +"2017-07-05",961.530029,975,955.25,971.400024,3653000,971.400024,"AMZN" +"2017-07-06",964.659973,974.400024,959.02002,965.140015,3259600,965.140015,"AMZN" +"2017-07-07",969.549988,980.109985,969.140015,978.76001,2643400,978.76001,"AMZN" +"2017-07-10",985,999.440002,983.5,996.469971,3546300,996.469971,"AMZN" +"2017-07-11",993,995.98999,983.719971,994.130005,2982700,994.130005,"AMZN" +"2017-07-12",1000.650024,1008.549988,998.099976,1006.51001,3608600,1006.51001,"AMZN" +"2017-07-13",1004.619995,1006.880005,995.900024,1000.630005,2880800,1000.630005,"AMZN" +"2017-07-14",1002.400024,1004.450012,996.890015,1001.809998,2102500,1001.809998,"AMZN" +"2017-07-17",1004.690002,1014.75,1003.809998,1010.039978,3712600,1010.039978,"AMZN" +"2017-07-18",1006,1026.030029,1004,1024.449951,4007600,1024.449951,"AMZN" +"2017-07-19",1025,1031.589966,1022.5,1026.869995,2964000,1026.869995,"AMZN" +"2017-07-20",1031.589966,1034.969971,1022.52002,1028.699951,3097500,1028.699951,"AMZN" +"2017-07-21",1021.280029,1026.099976,1011,1025.670044,2734600,1025.670044,"AMZN" +"2017-07-24",1028.339966,1043.01001,1027.430054,1038.949951,3288000,1038.949951,"AMZN" +"2017-07-25",1038.050049,1043.329956,1032.47998,1039.869995,2447600,1039.869995,"AMZN" +"2017-07-26",1043.199951,1053.199951,1043.199951,1052.800049,2921300,1052.800049,"AMZN" +"2017-07-27",1069.550049,1083.310059,1040.180054,1046,10991700,1046,"AMZN" +"2017-07-28",1012.140015,1032.849976,1001,1020.039978,7709400,1020.039978,"AMZN" +"2017-07-31",1019.049988,1019.049988,987.02002,987.780029,7352100,987.780029,"AMZN" +"2017-08-01",996.109985,1006.400024,991.580017,996.190002,4572600,996.190002,"AMZN" +"2017-08-02",1001.77002,1003.210022,981.72998,995.890015,4070000,995.890015,"AMZN" +"2017-08-03",999.469971,999.5,984.590027,986.919983,3255800,986.919983,"AMZN" +"2017-08-04",989.679993,991.669983,982,987.580017,2730300,987.580017,"AMZN" +"2017-08-07",990.650024,995,987.140015,992.27002,2676600,992.27002,"AMZN" +"2017-08-08",994.349976,996.280029,985.789978,989.840027,2902800,989.840027,"AMZN" +"2017-08-09",982.599976,988,975.27002,982.01001,3569700,982.01001,"AMZN" +"2017-08-10",976.299988,979.859985,954.679993,956.919983,5684100,956.919983,"AMZN" +"2017-08-11",960,970.390015,951.380005,967.98999,3468000,967.98999,"AMZN" +"2017-08-14",978.409973,985.5,976.190002,983.299988,3042800,983.299988,"AMZN" +"2017-08-15",988.900024,991.73999,982,982.73999,2549300,982.73999,"AMZN" +"2017-08-16",981.650024,986.460022,973.219971,978.179993,3132100,978.179993,"AMZN" +"2017-08-17",977.840027,977.840027,960.320007,960.570007,3512400,960.570007,"AMZN" +"2017-08-18",961.400024,965.429993,954.650024,958.469971,3284800,958.469971,"AMZN" +"2017-08-21",957.570007,961.200012,945.460022,953.289978,3164500,953.289978,"AMZN" +"2017-08-22",955.52002,967.929993,955.5,966.900024,2750000,966.900024,"AMZN" +"2017-08-23",959.380005,962,954.200012,958,2668300,958,"AMZN" +"2017-08-24",957.419983,959,941.140015,952.450012,5195700,952.450012,"AMZN" +"2017-08-25",956,957.619995,944.099976,945.26001,3324800,945.26001,"AMZN" +"2017-08-28",946.539978,953,942.25,946.02002,2596700,946.02002,"AMZN" +"2017-08-29",940,956,936.330017,954.059998,2874300,954.059998,"AMZN" +"2017-08-30",958.440002,969.409973,956.909973,967.590027,2904600,967.590027,"AMZN" +"2017-08-31",974.700012,981,972.76001,980.599976,3331500,980.599976,"AMZN" +"2017-09-01",984.200012,984.5,976.880005,978.25,2535900,978.25,"AMZN" +"2017-09-05",975.400024,976.77002,960.369995,965.27002,2883200,965.27002,"AMZN" +"2017-09-06",968.320007,971.840027,960.599976,967.799988,2129900,967.799988,"AMZN" +"2017-09-07",974,980.590027,972.549988,979.469971,2566800,979.469971,"AMZN" +"2017-09-08",979.099976,979.880005,963.469971,965.900024,2605300,965.900024,"AMZN" +"2017-09-11",974.460022,981.940002,974.219971,977.960022,2186700,977.960022,"AMZN" +"2017-09-12",983.27002,984.669983,975.52002,982.580017,2481100,982.580017,"AMZN" +"2017-09-13",983.969971,1000,979.419983,999.599976,3374700,999.599976,"AMZN" +"2017-09-14",996.799988,998.559998,987.73999,992.210022,3913300,992.210022,"AMZN" +"2017-09-15",993.01001,996.25,984.030029,986.789978,3760200,986.789978,"AMZN" +"2017-09-18",990.400024,992.789978,968.169983,974.190002,3411300,974.190002,"AMZN" +"2017-09-19",977.25,978.23999,967.460022,969.859985,2671100,969.859985,"AMZN" +"2017-09-20",971.789978,974.809998,962.159973,973.210022,2888800,973.210022,"AMZN" +"2017-09-21",971.309998,971.700012,962.02002,964.650024,2337600,964.650024,"AMZN" +"2017-09-22",961.01001,965.609985,954.419983,955.099976,2641800,955.099976,"AMZN" +"2017-09-25",949.309998,949.419983,932.890015,939.789978,5124000,939.789978,"AMZN" +"2017-09-26",945.48999,948.630005,931.75,938.599976,3564800,938.599976,"AMZN" +"2017-09-27",948,955.299988,943.299988,950.869995,3148900,950.869995,"AMZN" +"2017-09-28",951.859985,959.700012,950.099976,956.400024,2522600,956.400024,"AMZN" +"2017-09-29",960.109985,964.830017,958.380005,961.349976,2543800,961.349976,"AMZN" +"2017-10-02",964,967.309998,952.119995,959.190002,2442900,959.190002,"AMZN" +"2017-10-03",958,963.690002,950.369995,957.099976,2666600,957.099976,"AMZN" +"2017-10-04",954.210022,967.789978,954.049988,965.450012,2527400,965.450012,"AMZN" +"2017-10-05",970,981.51001,969.640015,980.849976,3229200,980.849976,"AMZN" +"2017-10-06",975.640015,995.75,975.640015,989.580017,3782100,989.580017,"AMZN" +"2017-10-09",993.23999,998.5,987.5,990.98999,2938600,990.98999,"AMZN" +"2017-10-10",996.669983,997.950012,980.099976,987.200012,3084900,987.200012,"AMZN" +"2017-10-11",991.27002,995.5,986.700012,995,2337100,995,"AMZN" +"2017-10-12",996.809998,1008.440002,992.400024,1000.929993,4067300,1000.929993,"AMZN" +"2017-10-13",1007,1007.77002,1001.030029,1002.940002,2431500,1002.940002,"AMZN" +"2017-10-16",1008.440002,1009.570007,1001.039978,1006.340027,2008900,1006.340027,"AMZN" +"2017-10-17",1005.590027,1011.469971,1004.380005,1009.130005,2319700,1009.130005,"AMZN" +"2017-10-18",1009.27002,1022.309998,996.549988,997,2499700,997,"AMZN" +"2017-10-19",990,991.049988,980.23999,986.609985,3108200,986.609985,"AMZN" +"2017-10-20",993.530029,994.619995,982,982.909973,2365100,982.909973,"AMZN" +"2017-10-23",986.72998,986.780029,962.5,966.299988,3494100,966.299988,"AMZN" +"2017-10-24",969,979.849976,965,975.900024,2723900,975.900024,"AMZN" +"2017-10-25",978,984.440002,966.23999,972.909973,3033100,972.909973,"AMZN" +"2017-10-26",980.330017,982.900024,968.549988,972.429993,5618700,972.429993,"AMZN" +"2017-10-27",1058.140015,1105.579956,1050.550049,1100.949951,16565000,1100.949951,"AMZN" +"2017-10-30",1095.01001,1122.790039,1093.560059,1110.849976,6613100,1110.849976,"AMZN" +"2017-10-31",1109,1110.540039,1101.119995,1105.280029,3477000,1105.280029,"AMZN" +"2017-11-01",1105.400024,1108.969971,1096.73999,1103.680054,3755500,1103.680054,"AMZN" +"2017-11-02",1097.810059,1101.939941,1086.869995,1094.219971,3684900,1094.219971,"AMZN" +"2017-11-03",1091.150024,1112.680054,1088.52002,1111.599976,3751500,1111.599976,"AMZN" +"2017-11-06",1109.150024,1125.410034,1108.77002,1120.660034,3381100,1120.660034,"AMZN" +"2017-11-07",1124.73999,1130.599976,1117.5,1123.170044,2689000,1123.170044,"AMZN" +"2017-11-08",1122.819946,1135.540039,1119.109985,1132.880005,2581500,1132.880005,"AMZN" +"2017-11-09",1125.959961,1129.619995,1115.77002,1129.130005,3732700,1129.130005,"AMZN" +"2017-11-10",1126.099976,1131.75,1124.060059,1125.349976,2179900,1125.349976,"AMZN" +"2017-11-13",1123,1139.900024,1122.339966,1129.170044,2918400,1129.170044,"AMZN" +"2017-11-14",1130.109985,1138,1123.890015,1136.839966,3138400,1136.839966,"AMZN" +"2017-11-15",1127.01001,1131.75,1121.630005,1126.689941,3928700,1126.689941,"AMZN" +"2017-11-16",1130.160034,1138.160034,1130.050049,1137.290039,2213300,1137.290039,"AMZN" +"2017-11-17",1138.280029,1138.800049,1125.810059,1129.880005,2413400,1129.880005,"AMZN" +"2017-11-20",1129.77002,1133.420044,1122.550049,1126.310059,2163900,1126.310059,"AMZN" +"2017-11-21",1132.859985,1140,1128.199951,1139.48999,2479400,1139.48999,"AMZN" +"2017-11-22",1141,1160.27002,1141,1156.160034,3555300,1156.160034,"AMZN" +"2017-11-24",1160.699951,1186.839966,1160.699951,1186,3528000,1186,"AMZN" +"2017-11-27",1202.660034,1213.410034,1191.150024,1195.829956,6744000,1195.829956,"AMZN" +"2017-11-28",1204.880005,1205.339966,1188.52002,1193.599976,4559400,1193.599976,"AMZN" +"2017-11-29",1194.800049,1194.800049,1145.189941,1161.27002,9257500,1161.27002,"AMZN" +"2017-11-30",1167.099976,1178.569946,1160,1176.75,4509200,1176.75,"AMZN" +"2017-12-01",1172.050049,1179.650024,1152,1162.349976,4107100,1162.349976,"AMZN" +"2017-12-04",1173.849976,1175.199951,1128,1133.949951,5931900,1133.949951,"AMZN" +"2017-12-05",1128.26001,1159.27002,1124.73999,1141.569946,4079800,1141.569946,"AMZN" +"2017-12-06",1137.98999,1155.890015,1136.079956,1152.349976,2853300,1152.349976,"AMZN" +"2017-12-07",1156.589966,1163.189941,1151,1159.790039,2511600,1159.790039,"AMZN" +"2017-12-08",1170.400024,1172.790039,1157.099976,1162,3050100,1162,"AMZN" +"2017-12-11",1164.599976,1169.900024,1157,1168.920044,2363500,1168.920044,"AMZN" +"2017-12-12",1166.51001,1173.599976,1161.609985,1165.079956,2235900,1165.079956,"AMZN" +"2017-12-13",1170,1170.869995,1160.27002,1164.130005,2616800,1164.130005,"AMZN" +"2017-12-14",1163.709961,1177.930054,1162.449951,1174.26001,3214300,1174.26001,"AMZN" +"2017-12-15",1179.030029,1182.75,1169.329956,1179.140015,4778600,1179.140015,"AMZN" +"2017-12-18",1187.369995,1194.780029,1180.910034,1190.579956,2947600,1190.579956,"AMZN" +"2017-12-19",1189.150024,1192.969971,1179.140015,1187.380005,2587800,1187.380005,"AMZN" +"2017-12-20",1190.5,1191,1176,1177.619995,2371200,1177.619995,"AMZN" +"2017-12-21",1175.900024,1179.170044,1167.640015,1174.76001,2123100,1174.76001,"AMZN" +"2017-12-22",1172.079956,1174.619995,1167.829956,1168.359985,1585100,1168.359985,"AMZN" +"2017-12-26",1168.359985,1178.319946,1160.550049,1176.76001,2005200,1176.76001,"AMZN" +"2017-12-27",1179.910034,1187.290039,1175.609985,1182.26001,1867200,1182.26001,"AMZN" +"2017-12-28",1189,1190.099976,1184.380005,1186.099976,1841700,1186.099976,"AMZN" +"2017-12-29",1182.349976,1184,1167.5,1169.469971,2688400,1169.469971,"AMZN" +"2018-01-02",1172,1190,1170.51001,1189.01001,2694500,1189.01001,"AMZN" +"2018-01-03",1188.300049,1205.48999,1188.300049,1204.199951,3108800,1204.199951,"AMZN" +"2018-01-04",1205,1215.869995,1204.660034,1209.589966,3022100,1209.589966,"AMZN" +"2018-01-05",1217.51001,1229.140015,1210,1229.140015,3544700,1229.140015,"AMZN" +"2018-01-08",1236,1253.079956,1232.030029,1246.869995,4279500,1246.869995,"AMZN" +"2018-01-09",1256.900024,1259.329956,1241.76001,1252.699951,3661300,1252.699951,"AMZN" +"2018-01-10",1245.150024,1254.329956,1237.22998,1254.329956,2686000,1254.329956,"AMZN" +"2018-01-11",1259.73999,1276.77002,1256.459961,1276.680054,3125000,1276.680054,"AMZN" +"2018-01-12",1273.390015,1305.76001,1273.390015,1305.199951,5443700,1305.199951,"AMZN" +"2018-01-16",1323,1339.939941,1292.300049,1304.859985,7220700,1304.859985,"AMZN" +"2018-01-17",1312.23999,1314,1280.880005,1295,5221400,1295,"AMZN" +"2018-01-18",1293.949951,1304.599976,1284.02002,1293.319946,4026900,1293.319946,"AMZN" +"2018-01-19",1312,1313,1292.98999,1294.579956,4578500,1294.579956,"AMZN" +"2018-01-22",1297.170044,1327.449951,1296.660034,1327.310059,4140100,1327.310059,"AMZN" +"2018-01-23",1338.089966,1364.900024,1337.339966,1362.540039,5169300,1362.540039,"AMZN" +"2018-01-24",1374.819946,1388.160034,1338,1357.51001,6807500,1357.51001,"AMZN" +"2018-01-25",1368,1378.339966,1357.619995,1377.949951,4753000,1377.949951,"AMZN" +"2018-01-26",1392.01001,1402.530029,1380.910034,1402.050049,4857300,1402.050049,"AMZN" +"2018-01-29",1409.180054,1431.390015,1400.439941,1417.680054,5701900,1417.680054,"AMZN" +"2018-01-30",1403.170044,1439.25,1392,1437.819946,5871900,1437.819946,"AMZN" +"2018-01-31",1451.300049,1472.579956,1450.040039,1450.890015,6424700,1450.890015,"AMZN" +"2018-02-01",1445,1459.880005,1385.140015,1390,9113800,1390,"AMZN" +"2018-02-02",1477.390015,1498,1414,1429.949951,11125700,1429.949951,"AMZN" +"2018-02-05",1402.619995,1458.97998,1320.719971,1390,11495000,1390,"AMZN" +"2018-02-06",1361.459961,1443.98999,1351.790039,1442.839966,11066800,1442.839966,"AMZN" +"2018-02-07",1449,1460.98999,1415.150024,1416.780029,7162700,1416.780029,"AMZN" +"2018-02-08",1429.680054,1433.75,1349.939941,1350.5,8578600,1350.5,"AMZN" +"2018-02-09",1373.48999,1383.5,1265.930054,1339.599976,14141500,1339.599976,"AMZN" +"2018-02-12",1364.670044,1393.810059,1344.01001,1386.22998,6738900,1386.22998,"AMZN" +"2018-02-13",1385.930054,1419.719971,1383.530029,1414.51001,5917900,1414.51001,"AMZN" +"2018-02-14",1406.25,1452.060059,1403.359985,1451.050049,5959200,1451.050049,"AMZN" +"2018-02-15",1466.890015,1468.939941,1436.839966,1461.76001,5652700,1461.76001,"AMZN" +"2018-02-16",1457.369995,1465.800049,1446.560059,1448.689941,4472600,1448.689941,"AMZN" +"2018-02-20",1446.48999,1488.77002,1446.48999,1468.349976,6499200,1468.349976,"AMZN" +"2018-02-21",1485,1503.48999,1478.920044,1482.920044,6304400,1482.920044,"AMZN" +"2018-02-22",1495.359985,1502.540039,1475.76001,1485.339966,4858100,1485.339966,"AMZN" +"2018-02-23",1495.339966,1500,1486.5,1500,4418100,1500,"AMZN" +"2018-02-26",1509.199951,1522.839966,1507,1521.949951,4955000,1521.949951,"AMZN" +"2018-02-27",1524.5,1526.780029,1507.209961,1511.97998,4808800,1511.97998,"AMZN" +"2018-02-28",1519.51001,1528.699951,1512,1512.449951,4515000,1512.449951,"AMZN" +"2018-03-01",1513.599976,1518.48999,1465,1493.449951,6835200,1493.449951,"AMZN" +"2018-03-02",1469.099976,1501.050049,1455.01001,1500.25,6587600,1500.25,"AMZN" +"2018-03-05",1494.23999,1525.380005,1481,1523.609985,5233900,1523.609985,"AMZN" +"2018-03-06",1533.199951,1542.130005,1528,1537.640015,4561700,1537.640015,"AMZN" +"2018-03-07",1526.52002,1545.900024,1522.51001,1545,4174100,1545,"AMZN" +"2018-03-08",1550,1554.880005,1545.25,1551.859985,3862600,1551.859985,"AMZN" +"2018-03-09",1563.5,1578.939941,1559.079956,1578.890015,4534300,1578.890015,"AMZN" +"2018-03-12",1592.599976,1605.329956,1586.699951,1598.390015,5174200,1598.390015,"AMZN" +"2018-03-13",1615.959961,1617.540039,1578.01001,1588.180054,6531900,1588.180054,"AMZN" +"2018-03-14",1597,1606.439941,1590.890015,1591,4259400,1591,"AMZN" +"2018-03-15",1595,1596.910034,1578.109985,1582.319946,4069700,1582.319946,"AMZN" +"2018-03-16",1583.449951,1589.439941,1567.5,1571.680054,5425000,1571.680054,"AMZN" +"2018-03-19",1554.530029,1561.660034,1525.349976,1544.930054,6580800,1544.930054,"AMZN" +"2018-03-20",1550.339966,1587,1545.410034,1586.51001,4581600,1586.51001,"AMZN" +"2018-03-21",1586.449951,1590,1563.170044,1581.859985,4750800,1581.859985,"AMZN" +"2018-03-22",1565.469971,1573.849976,1542.400024,1544.920044,6320600,1544.920044,"AMZN" +"2018-03-23",1539.01001,1549.02002,1495.359985,1495.560059,8006000,1495.560059,"AMZN" +"2018-03-26",1530,1556.98999,1499.25,1555.859985,5624700,1555.859985,"AMZN" +"2018-03-27",1572.400024,1575.969971,1482.319946,1497.050049,6999600,1497.050049,"AMZN" +"2018-03-28",1447,1455.900024,1386.170044,1431.420044,13705300,1431.420044,"AMZN" +"2018-03-29",1406,1455.469971,1365.199951,1447.339966,12581100,1447.339966,"AMZN" +"2018-04-02",1417.619995,1421.359985,1355,1371.98999,10463600,1371.98999,"AMZN" +"2018-04-03",1391.380005,1414,1355.329956,1392.050049,10231200,1392.050049,"AMZN" +"2018-04-04",1358.23999,1415.390015,1352.880005,1410.569946,6982300,1410.569946,"AMZN" +"2018-04-05",1441.98999,1459.560059,1427.069946,1451.75,6413500,1451.75,"AMZN" +"2018-04-06",1429.969971,1452.5,1400.26001,1405.22998,5882300,1405.22998,"AMZN" +"2018-04-09",1425.030029,1438.47998,1402.569946,1406.079956,4208200,1406.079956,"AMZN" +"2018-04-10",1431.98999,1438.380005,1415.699951,1436.219971,4254100,1436.219971,"AMZN" +"2018-04-11",1439.439941,1448.780029,1424.890015,1427.050049,3582500,1427.050049,"AMZN" +"2018-04-12",1439.5,1452.119995,1435.060059,1448.5,3135000,1448.5,"AMZN" +"2018-04-13",1449.140015,1459.780029,1424.52002,1430.790039,3685300,1430.790039,"AMZN" +"2018-04-16",1445,1447,1427.47998,1441.5,2808600,1441.5,"AMZN" +"2018-04-17",1462.300049,1507.189941,1457.02002,1503.829956,5114400,1503.829956,"AMZN" +"2018-04-18",1514.650024,1533.800049,1504.109985,1527.839966,5227500,1527.839966,"AMZN" +"2018-04-19",1543.219971,1568.52002,1539.060059,1556.910034,6523700,1556.910034,"AMZN" +"2018-04-20",1561.199951,1561.199951,1516.089966,1527.48999,5541600,1527.48999,"AMZN" +"2018-04-23",1546.689941,1548,1503.410034,1517.859985,4465400,1517.859985,"AMZN" +"2018-04-24",1535.800049,1539.5,1448.449951,1460.089966,7494700,1460.089966,"AMZN" +"2018-04-25",1458,1469.98999,1415.02002,1460.170044,6587300,1460.170044,"AMZN" +"2018-04-26",1485.01001,1529.420044,1478.5,1517.959961,8801100,1517.959961,"AMZN" +"2018-04-27",1634.01001,1638.099976,1567.390015,1572.619995,13053200,1572.619995,"AMZN" +"2018-04-30",1582.5,1596,1560.939941,1566.130005,5464100,1566.130005,"AMZN" +"2018-05-01",1563.219971,1585,1552.180054,1582.26001,4572100,1582.26001,"AMZN" +"2018-05-02",1580.97998,1588.5,1566.359985,1569.680054,4360300,1569.680054,"AMZN" +"2018-05-03",1560.01001,1574.800049,1546.02002,1572.079956,4251900,1572.079956,"AMZN" +"2018-05-04",1562.449951,1584.900024,1562.189941,1580.949951,3443600,1580.949951,"AMZN" +"2018-05-07",1589.339966,1606.949951,1587.829956,1600.140015,3801900,1600.140015,"AMZN" +"2018-05-08",1595,1596.880005,1582.51001,1592.390015,3067900,1592.390015,"AMZN" +"2018-05-09",1600,1608,1592,1608,3637300,1608,"AMZN" +"2018-05-10",1608.47998,1615.599976,1603.439941,1609.079956,2817500,1609.079956,"AMZN" +"2018-05-11",1610.98999,1611.099976,1597.890015,1602.910034,2263900,1602.910034,"AMZN" +"2018-05-14",1604,1611.180054,1600.050049,1601.540039,2509500,1601.540039,"AMZN" +"2018-05-15",1587.800049,1587.800049,1565.219971,1576.119995,5077500,1576.119995,"AMZN" +"2018-05-16",1577.5,1594.430054,1576.670044,1587.280029,2570600,1587.280029,"AMZN" +"2018-05-17",1580.560059,1594.040039,1573,1581.76001,2147600,1581.76001,"AMZN" +"2018-05-18",1581.329956,1583.589966,1572.099976,1574.369995,2642600,1574.369995,"AMZN" +"2018-05-21",1585,1592.050049,1575,1585.459961,2925200,1585.459961,"AMZN" +"2018-05-22",1589.890015,1589.890015,1575.25,1581.400024,2115600,1581.400024,"AMZN" +"2018-05-23",1571.050049,1601.859985,1566.339966,1601.859985,3299800,1601.859985,"AMZN" +"2018-05-24",1598.030029,1608.23999,1588.380005,1603.069946,3375800,1603.069946,"AMZN" +"2018-05-25",1603,1614.119995,1600.449951,1610.150024,2698400,1610.150024,"AMZN" +"2018-05-29",1600.709961,1621.790039,1600.150024,1612.869995,3829900,1612.869995,"AMZN" +"2018-05-30",1618.099976,1626,1612.930054,1624.890015,2907400,1624.890015,"AMZN" +"2018-05-31",1623,1635,1621.349976,1629.619995,3166300,1629.619995,"AMZN" +"2018-06-01",1637.030029,1646.72998,1635.089966,1641.540039,3290100,1641.540039,"AMZN" +"2018-06-04",1648.900024,1665.680054,1645.48999,1665.27002,3167900,1665.27002,"AMZN" +"2018-06-05",1672.98999,1699,1670.060059,1696.349976,4782200,1696.349976,"AMZN" +"2018-06-06",1704.51001,1714.5,1686.469971,1695.75,5473200,1695.75,"AMZN" +"2018-06-07",1698.560059,1699.900024,1676.109985,1689.300049,3765700,1689.300049,"AMZN" +"2018-06-08",1681.119995,1689.439941,1673.01001,1683.98999,2955100,1683.98999,"AMZN" +"2018-06-11",1681.51001,1694.23999,1680.589966,1689.119995,2335500,1689.119995,"AMZN" +"2018-06-12",1693,1699.51001,1691.52002,1698.75,2259200,1698.75,"AMZN" +"2018-06-13",1702.810059,1713.75,1700.119995,1704.859985,3327500,1704.859985,"AMZN" +"2018-06-14",1713.47998,1724.800049,1708.869995,1723.859985,3174400,1723.859985,"AMZN" +"2018-06-15",1714,1720.869995,1708.52002,1715.969971,4777600,1715.969971,"AMZN" +"2018-06-18",1706.26001,1726.73999,1702.560059,1723.790039,3107700,1723.790039,"AMZN" +"2018-06-19",1709.040039,1736.109985,1700.390015,1734.780029,4290100,1734.780029,"AMZN" +"2018-06-20",1742.5,1762.930054,1741.359985,1750.079956,4332600,1750.079956,"AMZN" +"2018-06-21",1760,1763.099976,1717.560059,1730.219971,4941100,1730.219971,"AMZN" +"2018-06-22",1742.619995,1743,1711.900024,1715.670044,4075100,1715.670044,"AMZN" +"2018-06-25",1702.51001,1705,1646.310059,1663.150024,7511200,1663.150024,"AMZN" +"2018-06-26",1672.369995,1701.569946,1663.339966,1691.089966,4386600,1691.089966,"AMZN" +"2018-06-27",1708.109985,1711.949951,1660,1660.51001,4872200,1660.51001,"AMZN" +"2018-06-28",1672.540039,1705.5,1661.170044,1701.449951,4529700,1701.449951,"AMZN" +"2018-06-29",1717,1723.410034,1694.319946,1699.800049,4543500,1699.800049,"AMZN" +"2018-07-02",1682.699951,1713.890015,1678.060059,1713.780029,3185700,1713.780029,"AMZN" +"2018-07-03",1723.959961,1725,1692.47998,1693.959961,2177300,1693.959961,"AMZN" +"2018-07-05",1705.380005,1710.689941,1682.150024,1699.72998,2983100,1699.72998,"AMZN" +"2018-07-06",1696,1715.27002,1691.670044,1710.630005,2650300,1710.630005,"AMZN" +"2018-07-09",1724.050049,1739.560059,1716.22998,1739.02002,3012000,1739.02002,"AMZN" +"2018-07-10",1738.530029,1750,1731,1743.069946,3002900,1743.069946,"AMZN" +"2018-07-11",1737.98999,1756.959961,1734,1755,3209800,1755,"AMZN" +"2018-07-12",1764.51001,1798,1762.180054,1796.619995,4532700,1796.619995,"AMZN" +"2018-07-13",1803.930054,1815.300049,1795.22998,1813.030029,4383200,1813.030029,"AMZN" +"2018-07-16",1821.949951,1841.949951,1814.449951,1822.48999,5466200,1822.48999,"AMZN" +"2018-07-17",1811.560059,1851.689941,1797.380005,1843.930054,5682900,1843.930054,"AMZN" +"2018-07-18",1848,1858.880005,1831.27002,1842.920044,4861900,1842.920044,"AMZN" +"2018-07-19",1829.459961,1841,1811.27002,1812.969971,4676900,1812.969971,"AMZN" +"2018-07-20",1825.01001,1834.839966,1810.060059,1813.699951,3884400,1813.699951,"AMZN" +"2018-07-23",1812.209961,1819,1769.98999,1802,3888500,1802,"AMZN" +"2018-07-24",1829.01001,1840,1809.380005,1829.23999,4278700,1829.23999,"AMZN" +"2018-07-25",1829.300049,1863.839966,1822.640015,1863.609985,3738200,1863.609985,"AMZN" +"2018-07-26",1839,1844.680054,1804.5,1808,9924400,1808,"AMZN" +"2018-07-27",1876.050049,1880.050049,1806.530029,1817.27002,9681000,1817.27002,"AMZN" +"2018-07-30",1827.329956,1829.5,1766.02002,1779.219971,6562300,1779.219971,"AMZN" +"2018-07-31",1786.48999,1801.829956,1739.319946,1777.439941,5738700,1777.439941,"AMZN" +"2018-08-01",1784,1798.439941,1776.02002,1797.170044,4153100,1797.170044,"AMZN" +"2018-08-02",1788.77002,1836.560059,1786,1834.329956,4354700,1834.329956,"AMZN" +"2018-08-03",1837.73999,1841,1821.5,1823.290039,3460500,1823.290039,"AMZN" +"2018-08-06",1825.810059,1847.77002,1818.920044,1847.75,3391800,1847.75,"AMZN" +"2018-08-07",1854.530029,1869.719971,1846.27002,1862.47998,3377500,1862.47998,"AMZN" +"2018-08-08",1861,1891.51001,1854.5,1886.52002,3963000,1886.52002,"AMZN" +"2018-08-09",1882,1914.569946,1877.47998,1898.52002,4849900,1898.52002,"AMZN" +"2018-08-10",1888.51001,1899.5,1878.209961,1886.300049,3639900,1886.300049,"AMZN" +"2018-08-13",1898.5,1925,1893.670044,1896.199951,5512600,1896.199951,"AMZN" +"2018-08-14",1919.390015,1921.01001,1900,1919.650024,3986100,1919.650024,"AMZN" +"2018-08-15",1909.550049,1916.209961,1869.790039,1882.619995,7700700,1882.619995,"AMZN" +"2018-08-16",1903.939941,1905,1883.550049,1886.52002,3957100,1886.52002,"AMZN" +"2018-08-17",1885.800049,1888,1855.550049,1882.219971,4104300,1882.219971,"AMZN" +"2018-08-20",1890.569946,1891.75,1866.060059,1876.709961,2862000,1876.709961,"AMZN" +"2018-08-21",1880,1897.75,1874.410034,1883.420044,3105600,1883.420044,"AMZN" +"2018-08-22",1876.640015,1905.800049,1876.640015,1904.900024,3080500,1904.900024,"AMZN" +"2018-08-23",1907.170044,1919.5,1900.76001,1902.900024,3563000,1902.900024,"AMZN" +"2018-08-24",1910.51001,1916.01001,1902.540039,1905.390015,2800900,1905.390015,"AMZN" +"2018-08-27",1915,1927.699951,1909.280029,1927.680054,3569000,1927.680054,"AMZN" +"2018-08-28",1937.72998,1941.780029,1928.819946,1932.819946,3100700,1932.819946,"AMZN" +"2018-08-29",1953.449951,1998.689941,1948.939941,1998.099976,6531800,1998.099976,"AMZN" +"2018-08-30",1997.420044,2025.569946,1986.900024,2002.380005,7277300,2002.380005,"AMZN" +"2018-08-31",2007,2022.380005,2004.73999,2012.709961,4204400,2012.709961,"AMZN" +"2018-09-04",2026.5,2050.5,2013,2039.51001,5721100,2039.51001,"AMZN" +"2018-09-05",2038.109985,2040.380005,1989.890015,1994.819946,8220600,1994.819946,"AMZN" +"2018-09-06",2006.51001,2007.5,1935.209961,1958.310059,7488700,1958.310059,"AMZN" +"2018-09-07",1938.709961,1975.199951,1937.349976,1952.069946,4892600,1952.069946,"AMZN" +"2018-09-10",1971,1973.040039,1931.52002,1939.01001,4544800,1939.01001,"AMZN" +"2018-09-11",1928.27002,1988.880005,1917,1987.150024,5033600,1987.150024,"AMZN" +"2018-09-12",1994,2000,1962.439941,1990,4414000,1990,"AMZN" +"2018-09-13",2000,2008.76001,1982.030029,1989.869995,3621500,1989.869995,"AMZN" +"2018-09-14",1992.930054,1993.650024,1959.219971,1970.189941,3642000,1970.189941,"AMZN" +"2018-09-17",1954.72998,1956.819946,1887.410034,1908.030029,7050200,1908.030029,"AMZN" +"2018-09-18",1918.650024,1958.199951,1915.439941,1941.050049,4268700,1941.050049,"AMZN" +"2018-09-19",1940.5,1940.829956,1904.900024,1926.420044,4056800,1926.420044,"AMZN" +"2018-09-20",1938.579956,1955,1932.25,1944.300049,3154900,1944.300049,"AMZN" +"2018-09-21",1954.219971,1957.310059,1910.5,1915.01001,6855900,1915.01001,"AMZN" +"2018-09-24",1903.790039,1936.880005,1865,1934.359985,4213700,1934.359985,"AMZN" +"2018-09-25",1942.900024,1975.910034,1938.849976,1974.550049,4538400,1974.550049,"AMZN" +"2018-09-26",1968.5,1995.25,1961.52002,1974.849976,4313500,1974.849976,"AMZN" +"2018-09-27",1993.23999,2016.160034,1988.579956,2012.97998,4329400,2012.97998,"AMZN" +"2018-09-28",2004.410034,2026.52002,1996.459961,2003,4085100,2003,"AMZN" +"2018-10-01",2021.98999,2033.189941,2003.599976,2004.359985,3460500,2004.359985,"AMZN" +"2018-10-02",1999.98999,2013.390015,1965.77002,1971.310059,5400700,1971.310059,"AMZN" +"2018-10-03",1981.699951,1989.699951,1949.810059,1952.76001,5253100,1952.76001,"AMZN" +"2018-10-04",1949,1956,1896.569946,1909.420044,7257000,1909.420044,"AMZN" +"2018-10-05",1917.98999,1929.079956,1862.829956,1889.650024,6822300,1889.650024,"AMZN" +"2018-10-08",1874,1902,1830.660034,1864.420044,7393200,1864.420044,"AMZN" +"2018-10-09",1859.98999,1896.680054,1852.319946,1870.319946,4772900,1870.319946,"AMZN" +"2018-10-10",1857.890015,1858.560059,1754.410034,1755.25,10988900,1755.25,"AMZN" +"2018-10-11",1724,1755.400024,1685.099976,1719.359985,13935900,1719.359985,"AMZN" +"2018-10-12",1808,1808.949951,1742.530029,1788.609985,9444600,1788.609985,"AMZN" +"2018-10-15",1795,1795.050049,1734.22998,1760.949951,6437200,1760.949951,"AMZN" +"2018-10-16",1783.5,1823.880005,1761.550049,1819.959961,5859900,1819.959961,"AMZN" +"2018-10-17",1842.790039,1845,1807,1831.72998,5295200,1831.72998,"AMZN" +"2018-10-18",1821.48999,1830.150024,1767.869995,1770.719971,5874000,1770.719971,"AMZN" +"2018-10-19",1785.160034,1809.099976,1753,1764.030029,5907200,1764.030029,"AMZN" +"2018-10-22",1784,1809.5,1756,1789.300049,4500000,1789.300049,"AMZN" +"2018-10-23",1742.23999,1776.339966,1714,1768.699951,6723900,1768.699951,"AMZN" +"2018-10-24",1773.699951,1777.709961,1656.560059,1664.199951,6928400,1664.199951,"AMZN" +"2018-10-25",1703.339966,1794.810059,1692.01001,1782.170044,10285700,1782.170044,"AMZN" +"2018-10-26",1649.589966,1698.459961,1603,1642.810059,14963800,1642.810059,"AMZN" +"2018-10-29",1660,1665.73999,1495,1538.880005,13866100,1538.880005,"AMZN" +"2018-10-30",1486.160034,1540.98999,1476.359985,1530.420044,12460100,1530.420044,"AMZN" +"2018-10-31",1569.98999,1623.910034,1565.089966,1598.01001,9390200,1598.01001,"AMZN" +"2018-11-01",1623.530029,1670.449951,1598.439941,1665.530029,8135500,1665.530029,"AMZN" +"2018-11-02",1678.589966,1697.439941,1651.829956,1665.530029,6955500,1665.530029,"AMZN" +"2018-11-05",1657.569946,1658.089966,1596.359985,1627.800049,5624700,1627.800049,"AMZN" +"2018-11-06",1618.349976,1665,1614.550049,1642.810059,4257400,1642.810059,"AMZN" +"2018-11-07",1673,1759.22998,1664.079956,1755.48999,8174800,1755.48999,"AMZN" +"2012-05-18",42.049999,45,38,38.23,573576400,38.23,"FB" +"2012-05-21",36.529999,36.66,33,34.029999,168192700,34.029999,"FB" +"2012-05-22",32.610001,33.59,30.940001,31,101786600,31,"FB" +"2012-05-23",31.370001,32.5,31.360001,32,73600000,32,"FB" +"2012-05-24",32.950001,33.209999,31.77,33.029999,50237200,33.029999,"FB" +"2012-05-25",32.900002,32.950001,31.110001,31.91,37149800,31.91,"FB" +"2012-05-29",31.48,31.690001,28.65,28.84,78063400,28.84,"FB" +"2012-05-30",28.700001,29.549999,27.860001,28.190001,57267900,28.190001,"FB" +"2012-05-31",28.549999,29.67,26.83,29.6,111639200,29.6,"FB" +"2012-06-01",28.889999,29.15,27.389999,27.719999,41855500,27.719999,"FB" +"2012-06-04",27.200001,27.65,26.440001,26.9,35230300,26.9,"FB" +"2012-06-05",26.700001,27.76,25.75,25.870001,42473400,25.870001,"FB" +"2012-06-06",26.07,27.17,25.52,26.809999,61489200,26.809999,"FB" +"2012-06-07",27,27.35,26.15,26.309999,26159500,26.309999,"FB" +"2012-06-08",26.549999,27.76,26.440001,27.1,38034000,27.1,"FB" +"2012-06-11",27.18,28.07,26.84,27.01,28219600,27.01,"FB" +"2012-06-12",27.48,27.77,26.959999,27.4,15816800,27.4,"FB" +"2012-06-13",27.66,28.1,27.1,27.27,17102800,27.27,"FB" +"2012-06-14",27.65,28.32,27.379999,28.290001,16855000,28.290001,"FB" +"2012-06-15",28.51,30.1,28.35,30.01,43563800,30.01,"FB" +"2012-06-18",29.959999,32.080002,29.41,31.41,42978900,31.41,"FB" +"2012-06-19",31.540001,32.18,30.700001,31.91,30849000,31.91,"FB" +"2012-06-20",31.92,31.93,31.15,31.6,15553600,31.6,"FB" +"2012-06-21",31.67,32.5,31.51,31.84,21875300,31.84,"FB" +"2012-06-22",32.41,33.450001,32.060001,33.049999,74834000,33.049999,"FB" +"2012-06-25",32.860001,33.02,31.549999,32.060001,24352900,32.060001,"FB" +"2012-06-26",32.689999,33.439999,32.5,33.099998,24858700,33.099998,"FB" +"2012-06-27",32.459999,32.900002,31.9,32.23,28568000,32.23,"FB" +"2012-06-28",31.959999,32.189999,30.9,31.360001,17713300,31.360001,"FB" +"2012-06-29",31.92,31.99,30.76,31.1,19526900,31.1,"FB" +"2012-07-02",31.25,31.73,30.549999,30.77,14122000,30.77,"FB" +"2012-07-03",30.91,31.440001,30.799999,31.200001,8763600,31.200001,"FB" +"2012-07-05",31.32,31.629999,31.02,31.469999,10032100,31.469999,"FB" +"2012-07-06",31.440001,31.9,31.26,31.73,10945600,31.73,"FB" +"2012-07-09",32.099998,32.880001,31.99,32.169998,17785200,32.169998,"FB" +"2012-07-10",32.43,32.48,31.16,31.469999,14269500,31.469999,"FB" +"2012-07-11",31.48,31.559999,30.549999,30.969999,13030300,30.969999,"FB" +"2012-07-12",30.700001,31.4,30.6,30.809999,11300700,30.809999,"FB" +"2012-07-13",31.040001,31.07,30.559999,30.719999,8108300,30.719999,"FB" +"2012-07-16",30.5,30.5,28.209999,28.25,24672100,28.25,"FB" +"2012-07-17",28.48,28.59,27.15,28.09,30438600,28.09,"FB" +"2012-07-18",28.309999,29.290001,28.15,29.110001,16841800,29.110001,"FB" +"2012-07-19",29.41,29.5,28.629999,29,13685100,29,"FB" +"2012-07-20",29,29.469999,28.719999,28.76,11869100,28.76,"FB" +"2012-07-23",28.120001,29,28.01,28.75,12390700,28.75,"FB" +"2012-07-24",28.82,29.450001,28.1,28.450001,11539800,28.450001,"FB" +"2012-07-25",28.389999,29.49,28.08,29.34,17230200,29.34,"FB" +"2012-07-26",27.75,28.23,26.73,26.85,64597400,26.85,"FB" +"2012-07-27",23.190001,24.540001,22.280001,23.709999,123102300,23.709999,"FB" +"2012-07-30",24,24.040001,23.030001,23.15,29285900,23.15,"FB" +"2012-07-31",23.370001,23.370001,21.610001,21.709999,56179400,21.709999,"FB" +"2012-08-01",21.5,21.58,20.84,20.879999,44604400,20.879999,"FB" +"2012-08-02",20.77,20.84,19.82,20.040001,56374500,20.040001,"FB" +"2012-08-03",20.360001,22.16,19.9,21.09,80647000,21.09,"FB" +"2012-08-06",21.389999,22.15,21.299999,21.92,27778900,21.92,"FB" +"2012-08-07",22.200001,22.450001,20.5,20.719999,36782900,20.719999,"FB" +"2012-08-08",20.709999,21.15,20.219999,20.719999,29537400,20.719999,"FB" +"2012-08-09",20.75,21.17,20.610001,21.01,15610700,21.01,"FB" +"2012-08-10",21.41,21.82,21.129999,21.809999,25794700,21.809999,"FB" +"2012-08-13",22.15,22.450001,21.4,21.6,24973100,21.6,"FB" +"2012-08-14",21.41,21.6,20.25,20.379999,39308800,20.379999,"FB" +"2012-08-15",20.639999,21.41,20.4,21.200001,47861100,21.200001,"FB" +"2012-08-16",20.440001,20.48,19.690001,19.870001,157565300,19.870001,"FB" +"2012-08-17",20.01,20.08,19,19.049999,129293400,19.049999,"FB" +"2012-08-20",19.049999,20.129999,18.75,20.01,101186600,20.01,"FB" +"2012-08-21",19.58,19.98,19.09,19.16,70640600,19.16,"FB" +"2012-08-22",19.360001,19.530001,18.959999,19.440001,49892200,19.440001,"FB" +"2012-08-23",19.5,19.73,19.360001,19.440001,32813700,19.440001,"FB" +"2012-08-24",19.52,19.68,19.25,19.41,29622200,19.41,"FB" +"2012-08-27",19.49,19.530001,19.1,19.15,20704000,19.15,"FB" +"2012-08-28",19.1,19.379999,18.950001,19.34,25417000,19.34,"FB" +"2012-08-29",19.32,19.379999,19.07,19.1,16124700,19.1,"FB" +"2012-08-30",19.27,19.450001,19.059999,19.09,30647500,19.09,"FB" +"2012-08-31",18.68,18.700001,18.030001,18.059999,58764200,18.059999,"FB" +"2012-09-04",18.08,18.27,17.549999,17.73,46622400,17.73,"FB" +"2012-09-05",18.27,18.75,18.18,18.58,60781800,18.58,"FB" +"2012-09-06",18.74,19.26,18.719999,18.959999,46066500,18.959999,"FB" +"2012-09-07",19.1,19.42,18.780001,18.98,36371700,18.98,"FB" +"2012-09-10",19.059999,19.200001,18.549999,18.809999,24797800,18.809999,"FB" +"2012-09-11",18.92,19.58,18.85,19.43,50508200,19.43,"FB" +"2012-09-12",20.76,21.16,20.280001,20.93,121584000,20.93,"FB" +"2012-09-13",20.959999,21.48,20.610001,20.709999,65041600,20.709999,"FB" +"2012-09-14",21.129999,22.08,20.9,22,72819800,22,"FB" +"2012-09-17",22.67,22.75,21.5,21.52,50667600,21.52,"FB" +"2012-09-18",21.6,21.98,21.370001,21.870001,36760500,21.870001,"FB" +"2012-09-19",21.99,23.370001,21.77,23.290001,78782800,23.290001,"FB" +"2012-09-20",23.02,23.24,22.540001,22.59,57248900,22.59,"FB" +"2012-09-21",22.969999,23.24,22.6,22.860001,51218100,22.860001,"FB" +"2012-09-24",21.780001,21.98,20.360001,20.790001,79106500,20.790001,"FB" +"2012-09-25",21.200001,21.209999,20.219999,20.280001,46291700,20.280001,"FB" +"2012-09-26",20.15,20.780001,19.799999,20.620001,38271900,20.620001,"FB" +"2012-09-27",20.99,21,20.16,20.32,30215900,20.32,"FB" +"2012-09-28",20.57,21.950001,20.5,21.66,65486000,21.66,"FB" +"2012-10-01",22.08,22.59,21.73,21.99,51262700,21.99,"FB" +"2012-10-02",22.08,22.49,21.82,22.27,29341400,22.27,"FB" +"2012-10-03",22.299999,22.49,21.799999,21.83,32000100,21.83,"FB" +"2012-10-04",22.32,22.4,21.41,21.950001,46892100,21.950001,"FB" +"2012-10-05",21.49,21.629999,20.879999,20.91,40529300,20.91,"FB" +"2012-10-08",20.4,20.75,20.16,20.4,32236700,20.4,"FB" +"2012-10-09",20.389999,20.549999,19.969999,20.23,27161800,20.23,"FB" +"2012-10-10",19.93,19.940001,19.450001,19.639999,39321800,19.639999,"FB" +"2012-10-11",19.879999,19.959999,19.610001,19.75,21817300,19.75,"FB" +"2012-10-12",19.75,19.799999,19.48,19.52,18809400,19.52,"FB" +"2012-10-15",19.68,19.879999,19.49,19.52,20189700,19.52,"FB" +"2012-10-16",19.68,19.690001,19.299999,19.48,21834700,19.48,"FB" +"2012-10-17",19.5,20.48,19.370001,19.879999,44074500,19.879999,"FB" +"2012-10-18",19.700001,19.790001,18.889999,18.98,52157400,18.98,"FB" +"2012-10-19",19,19.059999,18.799999,19,34835000,19,"FB" +"2012-10-22",19.200001,19.43,19.049999,19.32,32447300,19.32,"FB" +"2012-10-23",19.25,19.799999,19.1,19.5,78381200,19.5,"FB" +"2012-10-24",24.129999,24.25,22.85,23.23,228949900,23.23,"FB" +"2012-10-25",23.290001,23.309999,22.469999,22.559999,76142000,22.559999,"FB" +"2012-10-26",22.4,22.879999,21.879999,21.940001,73175800,21.940001,"FB" +"2012-10-31",20.82,21.5,20.73,21.110001,99378200,21.110001,"FB" +"2012-11-01",21.08,21.440001,21.01,21.209999,37713900,21.209999,"FB" +"2012-11-02",21.26,21.690001,21.07,21.18,38344400,21.18,"FB" +"2012-11-05",21.1,21.48,20.92,21.25,31806700,21.25,"FB" +"2012-11-06",21.24,21.370001,20.99,21.17,29062700,21.17,"FB" +"2012-11-07",20.85,20.950001,20.370001,20.469999,33396800,20.469999,"FB" +"2012-11-08",20.52,20.73,19.98,19.99,34254600,19.99,"FB" +"2012-11-09",19.959999,20,19.129999,19.209999,42295500,19.209999,"FB" +"2012-11-12",19.15,20.17,18.870001,20.07,67349200,20.07,"FB" +"2012-11-13",19.610001,20.110001,19.559999,19.860001,71775100,19.860001,"FB" +"2012-11-14",20.1,22.5,19.93,22.360001,229751000,22.360001,"FB" +"2012-11-15",22.34,22.5,21.65,22.17,78857700,22.17,"FB" +"2012-11-16",22.25,23.93,22.18,23.559999,107182200,23.559999,"FB" +"2012-11-19",23.959999,24.120001,22.82,22.92,85021300,22.92,"FB" +"2012-11-20",22.73,23.9,22.700001,23.1,46655300,23.1,"FB" +"2012-11-21",23.219999,24.530001,23.049999,24.32,89862400,24.32,"FB" +"2012-11-23",24.58,24.68,23.879999,24,29520900,24,"FB" +"2012-11-26",24.940001,26.09,24.809999,25.940001,123865000,25.940001,"FB" +"2012-11-27",26.040001,26.5,25.459999,26.15,85760600,26.15,"FB" +"2012-11-28",25.940001,26.49,25.75,26.360001,49205600,26.360001,"FB" +"2012-11-29",26.5,27.52,26.16,27.32,88759700,27.32,"FB" +"2012-11-30",27.26,28,26.76,28,127049600,28,"FB" +"2012-12-03",28,28.879999,26.98,27.040001,123526100,27.040001,"FB" +"2012-12-04",27.059999,27.76,26.68,27.459999,72869200,27.459999,"FB" +"2012-12-05",27.75,27.9,27.26,27.709999,58976300,27.709999,"FB" +"2012-12-06",27.68,27.75,26.82,26.969999,46001500,26.969999,"FB" +"2012-12-07",27.07,27.780001,26.84,27.49,51751900,27.49,"FB" +"2012-12-10",27.17,28.17,27.1,27.84,50608500,27.84,"FB" +"2012-12-11",28.07,28.24,27.66,27.98,77099100,27.98,"FB" +"2012-12-12",28,28.139999,27.370001,27.58,46704200,27.58,"FB" +"2012-12-13",27.59,28.75,27.43,28.24,81051600,28.24,"FB" +"2012-12-14",28.18,28.33,26.76,26.809999,91631600,26.809999,"FB" +"2012-12-17",26.77,27,26.32,26.75,57742500,26.75,"FB" +"2012-12-18",26.959999,27.91,26.9,27.709999,60512900,27.709999,"FB" +"2012-12-19",27.83,28.219999,26.950001,27.41,61390300,27.41,"FB" +"2012-12-20",27.49,27.6,27.129999,27.360001,35574800,27.360001,"FB" +"2012-12-21",26.66,27.01,26.120001,26.26,54555200,26.26,"FB" +"2012-12-24",26.5,26.959999,26.200001,26.93,28230100,26.93,"FB" +"2012-12-26",27.030001,27.18,26.379999,26.51,33175400,26.51,"FB" +"2012-12-27",26.549999,26.799999,25.52,26.049999,43481700,26.049999,"FB" +"2012-12-28",25.48,26.110001,25.15,25.91,56574800,25.91,"FB" +"2012-12-31",26.200001,26.99,26.110001,26.620001,60374500,26.620001,"FB" +"2013-01-02",27.440001,28.18,27.42,28,69846400,28,"FB" +"2013-01-03",27.879999,28.469999,27.59,27.77,63140600,27.77,"FB" +"2013-01-04",28.01,28.93,27.83,28.76,72715400,28.76,"FB" +"2013-01-07",28.690001,29.790001,28.65,29.42,83781800,29.42,"FB" +"2013-01-08",29.51,29.6,28.860001,29.059999,45871300,29.059999,"FB" +"2013-01-09",29.67,30.6,29.49,30.59,104787700,30.59,"FB" +"2013-01-10",30.6,31.450001,30.280001,31.299999,95316400,31.299999,"FB" +"2013-01-11",31.280001,31.959999,31.1,31.719999,89598000,31.719999,"FB" +"2013-01-14",32.080002,32.209999,30.620001,30.950001,98892800,30.950001,"FB" +"2013-01-15",30.639999,31.709999,29.879999,30.1,173242600,30.1,"FB" +"2013-01-16",30.209999,30.35,29.530001,29.85,75332700,29.85,"FB" +"2013-01-17",30.08,30.42,30.030001,30.139999,40256700,30.139999,"FB" +"2013-01-18",30.309999,30.440001,29.27,29.66,49631500,29.66,"FB" +"2013-01-22",29.75,30.889999,29.74,30.73,55243300,30.73,"FB" +"2013-01-23",31.1,31.5,30.799999,30.82,48899800,30.82,"FB" +"2013-01-24",31.27,31.49,30.809999,31.08,43845100,31.08,"FB" +"2013-01-25",31.41,31.93,31.129999,31.540001,54363600,31.540001,"FB" +"2013-01-28",31.879999,32.509998,31.809999,32.470001,59682500,32.470001,"FB" +"2013-01-29",32,32.07,30.709999,30.790001,72976500,30.790001,"FB" +"2013-01-30",30.98,31.49,30.879999,31.24,87682100,31.24,"FB" +"2013-01-31",29.15,31.469999,28.74,30.98,190744900,30.98,"FB" +"2013-02-01",31.01,31.02,29.629999,29.73,85856700,29.73,"FB" +"2013-02-04",29.059999,29.200001,28.01,28.110001,92362200,28.110001,"FB" +"2013-02-05",28.26,28.959999,28.040001,28.639999,47948200,28.639999,"FB" +"2013-02-06",28.74,29.290001,28.66,29.049999,38375900,29.049999,"FB" +"2013-02-07",29.110001,29.15,28.27,28.65,34540100,28.65,"FB" +"2013-02-08",28.889999,29.17,28.51,28.549999,37708800,28.549999,"FB" +"2013-02-11",28.610001,28.68,28.040001,28.26,37361800,28.26,"FB" +"2013-02-12",27.67,28.16,27.1,27.370001,93498700,27.370001,"FB" +"2013-02-13",27.360001,28.32,27.309999,27.91,50164000,27.91,"FB" +"2013-02-14",28.02,28.629999,28.01,28.5,35615800,28.5,"FB" +"2013-02-15",28.52,28.75,28.09,28.32,33109300,28.32,"FB" +"2013-02-19",28.23,29.08,28.120001,28.93,49396400,28.93,"FB" +"2013-02-20",28.92,29.049999,28.33,28.459999,42098200,28.459999,"FB" +"2013-02-21",28.280001,28.549999,27.15,27.280001,49642300,27.280001,"FB" +"2013-02-22",27.620001,27.629999,26.82,27.129999,36350200,27.129999,"FB" +"2013-02-25",27.16,27.639999,27.15,27.27,34652000,27.27,"FB" +"2013-02-26",27.360001,27.459999,26.700001,27.389999,31611700,27.389999,"FB" +"2013-02-27",27.34,27.34,26.629999,26.870001,44319700,26.870001,"FB" +"2013-02-28",26.84,27.299999,26.34,27.25,83027800,27.25,"FB" +"2013-03-01",27.049999,28.120001,26.809999,27.780001,54064800,27.780001,"FB" +"2013-03-04",27.76,28.059999,27.440001,27.719999,32400700,27.719999,"FB" +"2013-03-05",27.879999,28.18,27.209999,27.52,40622200,27.52,"FB" +"2013-03-06",28.1,28.129999,27.35,27.450001,33532600,27.450001,"FB" +"2013-03-07",27.57,28.68,27.469999,28.58,74540200,28.58,"FB" +"2013-03-08",28.43,28.469999,27.73,27.959999,44198900,27.959999,"FB" +"2013-03-11",28.01,28.639999,27.83,28.139999,35642100,28.139999,"FB" +"2013-03-12",28.1,28.32,27.6,27.83,27569600,27.83,"FB" +"2013-03-13",27.620001,27.65,26.92,27.08,39619500,27.08,"FB" +"2013-03-14",27.1,27.43,26.83,27.040001,27646400,27.040001,"FB" +"2013-03-15",27.030001,27.059999,26.559999,26.65,31597400,26.65,"FB" +"2013-03-18",26.370001,26.790001,25.780001,26.49,26653700,26.49,"FB" +"2013-03-19",26.530001,26.9,26.209999,26.549999,25254200,26.549999,"FB" +"2013-03-20",26.68,26.690001,25.780001,25.860001,44006500,25.860001,"FB" +"2013-03-21",25.66,26.110001,25.559999,25.74,24336100,25.74,"FB" +"2013-03-22",25.799999,26.01,25.629999,25.73,18456300,25.73,"FB" +"2013-03-25",25.75,25.799999,25.08,25.129999,39199000,25.129999,"FB" +"2013-03-26",25.08,25.48,25.030001,25.209999,26957200,25.209999,"FB" +"2013-03-27",25,26.280001,24.719999,26.09,52297400,26.09,"FB" +"2013-03-28",26.09,26.17,25.52,25.58,28585700,25.58,"FB" +"2013-04-01",25.629999,25.889999,25.280001,25.530001,22249300,25.530001,"FB" +"2013-04-02",25.77,26.120001,25.299999,25.42,35153300,25.42,"FB" +"2013-04-03",25.83,26.389999,25.700001,26.25,48195200,26.25,"FB" +"2013-04-04",26.620001,27.23,26.110001,27.07,82016800,27.07,"FB" +"2013-04-05",26.860001,27.799999,26.610001,27.389999,64566600,27.389999,"FB" +"2013-04-08",27.190001,27.200001,26.629999,26.85,27256000,26.85,"FB" +"2013-04-09",26.58,26.889999,26.42,26.59,21311100,26.59,"FB" +"2013-04-10",27.01,27.84,26.9,27.57,45949400,27.57,"FB" +"2013-04-11",27.48,28.1,27.25,28.02,33368500,28.02,"FB" +"2013-04-12",28,28,27.24,27.4,28697400,27.4,"FB" +"2013-04-15",27.16,27.48,26.360001,26.52,30275400,26.52,"FB" +"2013-04-16",26.809999,27.110001,26.4,26.92,27365900,26.92,"FB" +"2013-04-17",26.65,27.200001,26.389999,26.629999,26440600,26.629999,"FB" +"2013-04-18",26.82,26.82,25.15,25.690001,39059000,25.690001,"FB" +"2013-04-19",25.620001,25.959999,25.33,25.73,20380900,25.73,"FB" +"2013-04-22",25.809999,26.360001,25.700001,25.969999,25687600,25.969999,"FB" +"2013-04-23",26.219999,26.33,25.77,25.98,25191500,25.98,"FB" +"2013-04-24",25.93,26.4,25.799999,26.110001,19729900,26.110001,"FB" +"2013-04-25",26.07,26.4,26,26.139999,17150000,26.139999,"FB" +"2013-04-26",26.6,27.620001,26.6,26.85,33018000,26.85,"FB" +"2013-04-29",27.16,27.41,26.860001,26.98,29201100,26.98,"FB" +"2013-04-30",27.129999,27.85,27.01,27.77,36245700,27.77,"FB" +"2013-05-01",27.85,27.92,27.309999,27.43,64567600,27.43,"FB" +"2013-05-02",28.01,29.02,27.98,28.969999,104257000,28.969999,"FB" +"2013-05-03",29.040001,29.07,28.15,28.309999,58506400,28.309999,"FB" +"2013-05-06",28.33,28.459999,27.48,27.57,43939400,27.57,"FB" +"2013-05-07",27.549999,27.85,26.85,26.889999,41259100,26.889999,"FB" +"2013-05-08",26.879999,27.299999,26.65,27.120001,34654900,27.120001,"FB" +"2013-05-09",27.08,27.549999,26.85,27.040001,33457200,27.040001,"FB" +"2013-05-10",27.139999,27.299999,26.57,26.68,30847100,26.68,"FB" +"2013-05-13",26.6,27.33,26.530001,26.82,29068800,26.82,"FB" +"2013-05-14",26.889999,27.280001,26.82,27.07,24930300,27.07,"FB" +"2013-05-15",26.92,26.99,26.4,26.6,30299800,26.6,"FB" +"2013-05-16",26.48,26.549999,25.9,26.129999,35499100,26.129999,"FB" +"2013-05-17",26.4,26.6,26.200001,26.25,29462700,26.25,"FB" +"2013-05-20",26.18,26.190001,25.690001,25.76,42402900,25.76,"FB" +"2013-05-21",25.870001,26.08,25.59,25.66,26261300,25.66,"FB" +"2013-05-22",25.65,25.85,24.92,25.16,45314500,25.16,"FB" +"2013-05-23",24.799999,25.530001,24.77,25.059999,37663100,25.059999,"FB" +"2013-05-24",24.969999,24.969999,24.08,24.309999,58727900,24.309999,"FB" +"2013-05-28",24.540001,24.540001,23.92,24.1,50079700,24.1,"FB" +"2013-05-29",23.790001,23.809999,23.26,23.32,64237800,23.32,"FB" +"2013-05-30",24.129999,24.780001,23.93,24.549999,60733200,24.549999,"FB" +"2013-05-31",24.629999,24.950001,24.27,24.35,35925000,24.35,"FB" +"2013-06-03",24.27,24.32,23.709999,23.85,35733800,23.85,"FB" +"2013-06-04",23.889999,23.93,23.32,23.52,34760800,23.52,"FB" +"2013-06-05",23.35,23.709999,22.790001,22.9,53819700,22.9,"FB" +"2013-06-06",22.99,23.09,22.67,22.969999,31260700,22.969999,"FB" +"2013-06-07",23.030001,23.4,22.860001,23.290001,38699200,23.290001,"FB" +"2013-06-10",24.059999,24.6,23.99,24.33,58393000,24.33,"FB" +"2013-06-11",24.030001,24.35,24,24.030001,29885900,24.030001,"FB" +"2013-06-12",24.16,24.26,23.58,23.77,26445800,23.77,"FB" +"2013-06-13",23.719999,23.83,23.27,23.73,31189300,23.73,"FB" +"2013-06-14",23.559999,23.889999,23.26,23.629999,30677100,23.629999,"FB" +"2013-06-17",23.91,24.25,23.75,24.02,33664500,24.02,"FB" +"2013-06-18",24.09,24.690001,24.08,24.209999,36709100,24.209999,"FB" +"2013-06-19",24.200001,25.190001,24.1,24.309999,31790600,24.309999,"FB" +"2013-06-20",24.280001,24.75,23.65,23.9,42765600,23.9,"FB" +"2013-06-21",24.59,24.700001,24.049999,24.530001,45833900,24.530001,"FB" +"2013-06-24",23.950001,24.110001,23.379999,23.940001,40626000,23.940001,"FB" +"2013-06-25",24.139999,24.43,24.040001,24.25,24713200,24.25,"FB" +"2013-06-26",24.51,24.65,23.99,24.16,29890300,24.16,"FB" +"2013-06-27",24.24,24.84,24.209999,24.66,34694100,24.66,"FB" +"2013-06-28",24.68,24.98,24.42,24.879999,96778900,24.879999,"FB" +"2013-07-01",24.969999,25.059999,24.620001,24.809999,20582200,24.809999,"FB" +"2013-07-02",24.700001,24.77,24.299999,24.41,18394100,24.41,"FB" +"2013-07-03",24.219999,24.709999,24.15,24.52,10404400,24.52,"FB" +"2013-07-05",24.65,24.66,24.200001,24.370001,20229500,24.370001,"FB" +"2013-07-08",24.469999,25.040001,24.42,24.709999,27064600,24.709999,"FB" +"2013-07-09",25.07,25.49,25.030001,25.48,30387900,25.48,"FB" +"2013-07-10",25.58,25.83,25.469999,25.799999,26721800,25.799999,"FB" +"2013-07-11",25.959999,26,25.450001,25.809999,26777400,25.809999,"FB" +"2013-07-12",25.74,25.93,25.549999,25.91,16537900,25.91,"FB" +"2013-07-15",25.93,26.43,25.65,26.280001,24234000,26.280001,"FB" +"2013-07-16",26.389999,26.75,26.01,26.32,30817600,26.32,"FB" +"2013-07-17",26.370001,26.780001,26.299999,26.65,21518500,26.65,"FB" +"2013-07-18",26.75,26.77,26.120001,26.18,24806900,26.18,"FB" +"2013-07-19",25.82,26.110001,25.6,25.879999,46539700,25.879999,"FB" +"2013-07-22",25.99,26.129999,25.719999,26.049999,27526300,26.049999,"FB" +"2013-07-23",26.1,26.299999,25.969999,26.129999,28221600,26.129999,"FB" +"2013-07-24",26.32,26.530001,26.049999,26.51,82635600,26.51,"FB" +"2013-07-25",33.540001,34.880001,32.75,34.360001,365457900,34.360001,"FB" +"2013-07-26",33.77,34.73,33.560001,34.009998,136028900,34.009998,"FB" +"2013-07-29",34.07,35.630001,34.009998,35.43,124718800,35.43,"FB" +"2013-07-30",35.650002,37.959999,35.32,37.630001,173582800,37.630001,"FB" +"2013-07-31",37.959999,38.310001,36.330002,36.799999,154828700,36.799999,"FB" +"2013-08-01",37.299999,38.290001,36.919998,37.490002,106066500,37.490002,"FB" +"2013-08-02",37.66,38.490002,37.5,38.049999,73058500,38.049999,"FB" +"2013-08-05",38.43,39.32,38.25,39.189999,79994800,39.189999,"FB" +"2013-08-06",39.110001,39.25,37.939999,38.549999,63950800,38.549999,"FB" +"2013-08-07",38.610001,38.939999,37.700001,38.869999,68854800,38.869999,"FB" +"2013-08-08",39.130001,39.189999,38.43,38.540001,41301000,38.540001,"FB" +"2013-08-09",38.59,38.740002,38.009998,38.5,43532300,38.5,"FB" +"2013-08-12",38.200001,38.5,38.099998,38.220001,31161000,38.220001,"FB" +"2013-08-13",38.240002,38.32,36.77,37.02,65379200,37.02,"FB" +"2013-08-14",36.830002,37.549999,36.619999,36.650002,48423900,36.650002,"FB" +"2013-08-15",36.360001,37.07,36.02,36.560001,56521100,36.560001,"FB" +"2013-08-16",36.970001,37.490002,36.900002,37.080002,45840800,37.080002,"FB" +"2013-08-19",37.43,38.279999,37.139999,37.810001,57609600,37.810001,"FB" +"2013-08-20",38.349998,38.580002,37.689999,38.41,57995200,38.41,"FB" +"2013-08-21",38.380001,38.849998,38.150002,38.32,46116900,38.32,"FB" +"2013-08-22",38.369999,38.75,38.34,38.549999,21931200,38.549999,"FB" +"2013-08-23",39,40.630001,38.93,40.549999,86442300,40.549999,"FB" +"2013-08-26",40.900002,41.939999,40.619999,41.34,94162400,41.34,"FB" +"2013-08-27",40.68,41.200001,39.419998,39.639999,72695100,39.639999,"FB" +"2013-08-28",39.959999,40.849998,39.880001,40.549999,57918200,40.549999,"FB" +"2013-08-29",40.889999,41.779999,40.799999,41.279999,58303400,41.279999,"FB" +"2013-08-30",42.02,42.259998,41.060001,41.290001,67735100,41.290001,"FB" +"2013-09-03",41.84,42.16,41.509998,41.869999,48774900,41.869999,"FB" +"2013-09-04",42.009998,42.169998,41.439999,41.779999,42581900,41.779999,"FB" +"2013-09-05",41.790001,42.77,41.77,42.66,50035400,42.66,"FB" +"2013-09-06",43.09,44.610001,42.400002,43.950001,117535700,43.950001,"FB" +"2013-09-09",44.360001,44.790001,43.700001,44.040001,75794700,44.040001,"FB" +"2013-09-10",44.240002,44.259998,43.23,43.599998,54540300,43.599998,"FB" +"2013-09-11",43.389999,45.09,43.110001,45.040001,72328300,45.040001,"FB" +"2013-09-12",45.529999,45.619999,44.650002,44.75,68072300,44.75,"FB" +"2013-09-13",45.040001,45.080002,43.93,44.310001,52765300,44.310001,"FB" +"2013-09-16",44.849998,44.939999,42.43,42.509998,70424200,42.509998,"FB" +"2013-09-17",42.5,45.439999,42.43,45.07,91934600,45.07,"FB" +"2013-09-18",44.84,45.470001,44.400002,45.23,79317000,45.23,"FB" +"2013-09-19",45.509998,46.049999,45.23,45.98,63972400,45.98,"FB" +"2013-09-20",46.32,47.599998,45.740002,47.490002,115508400,47.490002,"FB" +"2013-09-23",47.279999,47.549999,46.290001,47.189999,75177000,47.189999,"FB" +"2013-09-24",48.509998,49.66,48.16,48.450001,136716100,48.450001,"FB" +"2013-09-25",49.23,49.540001,48.459999,49.459999,87879700,49.459999,"FB" +"2013-09-26",50.009998,50.599998,49.5,50.389999,98220100,50.389999,"FB" +"2013-09-27",50.290001,51.279999,49.860001,51.240002,81410500,51.240002,"FB" +"2013-09-30",50.139999,51.599998,49.799999,50.23,100095000,50.23,"FB" +"2013-10-01",49.970001,51.029999,49.450001,50.419998,98114000,50.419998,"FB" +"2013-10-02",50.130001,51.099998,49.950001,50.279999,62834000,50.279999,"FB" +"2013-10-03",50.470001,50.720001,49.060001,49.18,82045000,49.18,"FB" +"2013-10-04",49.77,51.16,49.57,51.040001,74447000,51.040001,"FB" +"2013-10-07",50.73,51.290001,50.400002,50.52,57204000,50.52,"FB" +"2013-10-08",50.599998,50.599998,47.080002,47.139999,136081000,47.139999,"FB" +"2013-10-09",47.380001,47.84,45.259998,46.77,147297000,46.77,"FB" +"2013-10-10",47.869999,49.68,47.830002,49.049999,99774000,49.049999,"FB" +"2013-10-11",49.18,49.869999,48.790001,49.110001,58428000,49.110001,"FB" +"2013-10-14",48.310001,49.630001,47.91,49.509998,68781000,49.509998,"FB" +"2013-10-15",49.990002,51,49.18,49.5,81167000,49.5,"FB" +"2013-10-16",50.040001,51.240002,49.900002,51.139999,64678000,51.139999,"FB" +"2013-10-17",51.119999,52.220001,50.950001,52.209999,71522000,52.209999,"FB" +"2013-10-18",54.18,54.830002,53.599998,54.220001,88260000,54.220001,"FB" +"2013-10-21",54.68,54.810001,53.509998,53.849998,58235000,53.849998,"FB" +"2013-10-22",54.330002,54.759998,52.200001,52.68,83204000,52.68,"FB" +"2013-10-23",51.75,52.25,51.130001,51.900002,57207000,51.900002,"FB" +"2013-10-24",52.380001,52.84,51.59,52.450001,46775000,52.450001,"FB" +"2013-10-25",53.18,53.240002,51.880001,51.950001,45085000,51.950001,"FB" +"2013-10-28",51.540001,51.700001,49.610001,50.23,73472000,50.23,"FB" +"2013-10-29",50.73,50.790001,49.25,49.400002,102143000,49.400002,"FB" +"2013-10-30",50,50.209999,48.75,49.009998,127073000,49.009998,"FB" +"2013-10-31",47.16,52,46.5,50.209999,248809000,50.209999,"FB" +"2013-11-01",50.849998,52.09,49.720001,49.75,95033000,49.75,"FB" +"2013-11-04",49.369999,49.75,48.02,48.220001,80371000,48.220001,"FB" +"2013-11-05",47.790001,50.18,47.509998,50.110001,76835000,50.110001,"FB" +"2013-11-06",50.259998,50.450001,48.709999,49.119999,67889000,49.119999,"FB" +"2013-11-07",49.240002,49.869999,47.299999,47.560001,97128000,47.560001,"FB" +"2013-11-08",47.810001,48.650002,47.25,47.529999,70731000,47.529999,"FB" +"2013-11-11",47.040001,47.529999,45.73,46.200001,80910000,46.200001,"FB" +"2013-11-12",46,47.369999,45.830002,46.610001,68196000,46.610001,"FB" +"2013-11-13",46.23,48.740002,46.060001,48.709999,79245000,48.709999,"FB" +"2013-11-14",48.700001,49.57,48.029999,48.990002,75117000,48.990002,"FB" +"2013-11-15",49.110001,49.48,48.709999,49.009998,42453000,49.009998,"FB" +"2013-11-18",48.470001,48.84,45.799999,45.830002,85910000,45.830002,"FB" +"2013-11-19",46.259998,47,45.720001,46.360001,75602000,46.360001,"FB" +"2013-11-20",46.610001,47.549999,46.310001,46.43,53933000,46.43,"FB" +"2013-11-21",46.990002,47.459999,46.689999,46.700001,34886000,46.700001,"FB" +"2013-11-22",47.040001,47.27,45.959999,46.23,40545000,46.23,"FB" +"2013-11-25",46.360001,46.650002,44.040001,44.82,82565000,44.82,"FB" +"2013-11-26",44.66,46.169998,43.549999,45.889999,82016000,45.889999,"FB" +"2013-11-27",45.970001,46.669998,45.529999,46.490002,44993000,46.490002,"FB" +"2013-11-29",46.75,47.209999,46.5,47.009998,22953900,47.009998,"FB" +"2013-12-02",46.900002,47.540001,46.259998,47.060001,50774000,47.060001,"FB" +"2013-12-03",46.75,47.200001,46.290001,46.73,32086000,46.73,"FB" +"2013-12-04",46.459999,48.77,46.259998,48.619999,60890000,48.619999,"FB" +"2013-12-05",48.150002,48.700001,47.869999,48.34,43855000,48.34,"FB" +"2013-12-06",48.98,49.389999,47.709999,47.939999,42938000,47.939999,"FB" +"2013-12-09",48.09,48.970001,47.740002,48.84,36056000,48.84,"FB" +"2013-12-10",48.639999,50.77,48.540001,50.25,68479000,50.25,"FB" +"2013-12-11",50.549999,50.77,49.009998,49.380001,65776000,49.380001,"FB" +"2013-12-12",51.049999,52.07,50.66,51.830002,92723000,51.830002,"FB" +"2013-12-13",51.66,53.5,51.34,53.32,82641000,53.32,"FB" +"2013-12-16",53.25,54.5,52.91,53.810001,85119000,53.810001,"FB" +"2013-12-17",54.759998,55.18,54.240002,54.860001,78751000,54.860001,"FB" +"2013-12-18",54.860001,55.889999,53.75,55.57,76003000,55.57,"FB" +"2013-12-19",54.330002,55.189999,53.950001,55.049999,89753200,55.049999,"FB" +"2013-12-20",54.93,55.150002,54.23,55.119999,239824000,55.119999,"FB" +"2013-12-23",55.5,58.32,55.450001,57.77,98297000,57.77,"FB" +"2013-12-24",58.27,58.580002,56.91,57.959999,46617800,57.959999,"FB" +"2013-12-26",58.32,58.380001,57.369999,57.73,55101000,57.73,"FB" +"2013-12-27",57.48,57.68,55.25,55.439999,60466000,55.439999,"FB" +"2013-12-30",54.93,55.18,53.43,53.709999,68307000,53.709999,"FB" +"2013-12-31",54.119999,54.860001,53.91,54.650002,43076200,54.650002,"FB" +"2014-01-02",54.830002,55.220001,54.189999,54.709999,43195500,54.709999,"FB" +"2014-01-03",55.02,55.650002,54.529999,54.560001,38246200,54.560001,"FB" +"2014-01-06",54.419998,57.259998,54.049999,57.200001,68852600,57.200001,"FB" +"2014-01-07",57.700001,58.549999,57.220001,57.919998,77207400,57.919998,"FB" +"2014-01-08",57.599998,58.41,57.23,58.23,56682400,58.23,"FB" +"2014-01-09",58.650002,58.959999,56.650002,57.220001,92253300,57.220001,"FB" +"2014-01-10",57.130001,58.299999,57.060001,57.939999,42449500,57.939999,"FB" +"2014-01-13",57.91,58.25,55.380001,55.91,63010900,55.91,"FB" +"2014-01-14",56.459999,57.779999,56.099998,57.740002,37503600,57.740002,"FB" +"2014-01-15",57.98,58.57,57.27,57.599998,33663400,57.599998,"FB" +"2014-01-16",57.259998,58.02,56.830002,57.189999,34541800,57.189999,"FB" +"2014-01-17",57.299999,57.82,56.07,56.299999,40849200,56.299999,"FB" +"2014-01-21",56.599998,58.580002,56.5,58.509998,48669200,58.509998,"FB" +"2014-01-22",58.849998,59.310001,57.099998,57.509998,61352900,57.509998,"FB" +"2014-01-23",56.369999,56.68,55.689999,56.630001,47951800,56.630001,"FB" +"2014-01-24",56.150002,56.419998,54.400002,54.450001,55200700,54.450001,"FB" +"2014-01-27",54.73,54.939999,51.849998,53.549999,73924100,53.549999,"FB" +"2014-01-28",54.02,55.279999,54,55.139999,48191200,55.139999,"FB" +"2014-01-29",54.610001,54.950001,53.189999,53.529999,92995600,53.529999,"FB" +"2014-01-30",62.119999,62.5,60.459999,61.080002,150178900,61.080002,"FB" +"2014-01-31",60.470001,63.369999,60.169998,62.57,87794600,62.57,"FB" +"2014-02-03",63.029999,63.77,60.700001,61.48,74866600,61.48,"FB" +"2014-02-04",62.049999,63.139999,61.82,62.75,45985500,62.75,"FB" +"2014-02-05",62.740002,63.16,61.27,62.189999,51685100,62.189999,"FB" +"2014-02-06",61.459999,62.779999,61.459999,62.16,42086500,62.16,"FB" +"2014-02-07",62.27,64.57,62.220001,64.32,60704300,64.32,"FB" +"2014-02-10",64.300003,64.489998,63.470001,63.549999,43666100,63.549999,"FB" +"2014-02-11",63.75,65,63.349998,64.849998,45675600,64.849998,"FB" +"2014-02-12",64.919998,65.059998,64.050003,64.449997,47282100,64.449997,"FB" +"2014-02-13",64.18,67.330002,64.050003,67.330002,61911700,67.330002,"FB" +"2014-02-14",67.5,67.580002,66.720001,67.089996,36694900,67.089996,"FB" +"2014-02-18",66.940002,67.540001,66.07,67.300003,43809900,67.300003,"FB" +"2014-02-19",67.050003,69.080002,67,68.059998,62087100,68.059998,"FB" +"2014-02-20",67.730003,70.110001,65.730003,69.629997,130928900,69.629997,"FB" +"2014-02-21",69.690002,69.959999,68.449997,68.589996,70932400,68.589996,"FB" +"2014-02-24",68.739998,71.440002,68.540001,70.779999,76620300,70.779999,"FB" +"2014-02-25",70.949997,71,69.449997,69.849998,52077000,69.849998,"FB" +"2014-02-26",70.190002,71.220001,68.849998,69.260002,55322700,69.260002,"FB" +"2014-02-27",69.339996,70.010002,68.870003,68.940002,41653700,68.940002,"FB" +"2014-02-28",69.470001,69.879997,67.379997,68.459999,66783700,68.459999,"FB" +"2014-03-03",66.959999,68.050003,66.510002,67.410004,56824100,67.410004,"FB" +"2014-03-04",68.660004,68.900002,67.620003,68.800003,42013500,68.800003,"FB" +"2014-03-05",69.690002,71.970001,69.620003,71.57,74567700,71.57,"FB" +"2014-03-06",71.879997,71.889999,70.25,70.839996,46026500,70.839996,"FB" +"2014-03-07",71.080002,71.18,69.470001,69.800003,38927000,69.800003,"FB" +"2014-03-10",70.769997,72.150002,70.510002,72.029999,59871600,72.029999,"FB" +"2014-03-11",72.5,72.589996,69.959999,70.099998,59408300,70.099998,"FB" +"2014-03-12",69.860001,71.349998,69,70.879997,46340500,70.879997,"FB" +"2014-03-13",71.290001,71.349998,68.150002,68.830002,57091000,68.830002,"FB" +"2014-03-14",68.489998,69.43,67.459999,67.720001,48227000,67.720001,"FB" +"2014-03-17",68.18,68.949997,66.620003,68.739998,52197000,68.739998,"FB" +"2014-03-18",68.760002,69.599998,68.300003,69.190002,40827000,69.190002,"FB" +"2014-03-19",69.169998,69.290001,67.470001,68.239998,43981000,68.239998,"FB" +"2014-03-20",68.010002,68.230003,66.82,66.970001,44439000,66.970001,"FB" +"2014-03-21",67.529999,67.919998,66.18,67.239998,59999900,67.239998,"FB" +"2014-03-24",67.190002,67.360001,63.360001,64.099998,85696000,64.099998,"FB" +"2014-03-25",64.889999,66.190002,63.779999,64.889999,68786000,64.889999,"FB" +"2014-03-26",64.739998,64.949997,60.369999,60.389999,97503900,60.389999,"FB" +"2014-03-27",60.509998,61.900002,57.98,60.970001,112650000,60.970001,"FB" +"2014-03-28",61.34,61.950001,59.34,60.009998,67052000,60.009998,"FB" +"2014-03-31",60.779999,61.52,59.869999,60.240002,53011000,60.240002,"FB" +"2014-04-01",60.459999,62.66,60.240002,62.619999,59291000,62.619999,"FB" +"2014-04-02",63.209999,63.91,62.209999,62.720001,66277000,62.720001,"FB" +"2014-04-03",62.549999,63.169998,59.130001,59.490002,83859000,59.490002,"FB" +"2014-04-04",59.939999,60.200001,56.32,56.75,125214400,56.75,"FB" +"2014-04-07",55.900002,58,55.439999,56.950001,108488000,56.950001,"FB" +"2014-04-08",57.68,58.709999,57.169998,58.189999,78836000,58.189999,"FB" +"2014-04-09",59.630001,62.459999,59.189999,62.41,100215000,62.41,"FB" +"2014-04-10",63.080002,63.18,58.68,59.16,114988000,59.16,"FB" +"2014-04-11",57.599998,60.310001,57.310001,58.529999,91452000,58.529999,"FB" +"2014-04-14",60.09,60.450001,57.779999,58.889999,72325000,58.889999,"FB" +"2014-04-15",59.290001,59.68,55.880001,59.09,108623000,59.09,"FB" +"2014-04-16",59.790001,60.189999,57.740002,59.720001,78774000,59.720001,"FB" +"2014-04-17",59.299999,60.580002,58.720001,58.939999,88040000,58.939999,"FB" +"2014-04-21",59.459999,61.240002,59.150002,61.240002,60364000,61.240002,"FB" +"2014-04-22",62.650002,63.439999,62.220001,63.029999,60631000,63.029999,"FB" +"2014-04-23",63.450001,63.48,61.259998,61.360001,95908700,61.360001,"FB" +"2014-04-24",63.599998,63.650002,59.77,60.869999,138769000,60.869999,"FB" +"2014-04-25",59.970001,60.009998,57.57,57.709999,92502000,57.709999,"FB" +"2014-04-28",58.049999,58.310001,54.66,56.139999,107758000,56.139999,"FB" +"2014-04-29",56.09,58.279999,55.84,58.150002,75557000,58.150002,"FB" +"2014-04-30",57.580002,59.849998,57.16,59.779999,76093000,59.779999,"FB" +"2014-05-01",60.43,62.279999,60.209999,61.150002,82429000,61.150002,"FB" +"2014-05-02",61.299999,61.889999,60.18,60.459999,54189000,60.459999,"FB" +"2014-05-05",59.669998,61.349998,59.18,61.220001,46057000,61.220001,"FB" +"2014-05-06",60.98,61.150002,58.490002,58.529999,55901000,58.529999,"FB" +"2014-05-07",58.77,59.299999,56.259998,57.389999,78587000,57.389999,"FB" +"2014-05-08",57.23,58.82,56.5,56.759998,61251000,56.759998,"FB" +"2014-05-09",56.849998,57.650002,56.380001,57.240002,52584000,57.240002,"FB" +"2014-05-12",57.98,59.900002,57.98,59.830002,48575000,59.830002,"FB" +"2014-05-13",59.66,60.889999,59.509998,59.830002,48525000,59.830002,"FB" +"2014-05-14",59.529999,60.450001,58.950001,59.23,47429000,59.23,"FB" +"2014-05-15",59.259998,59.380001,57.52,57.919998,56814000,57.919998,"FB" +"2014-05-16",58.310001,58.450001,57.310001,58.02,47933000,58.02,"FB" +"2014-05-19",57.889999,59.560001,57.57,59.209999,43034000,59.209999,"FB" +"2014-05-20",59.5,60.189999,58.18,58.560001,53931000,58.560001,"FB" +"2014-05-21",58.560001,60.5,58.25,60.490002,58992000,60.490002,"FB" +"2014-05-22",60.939999,61.48,60.400002,60.52,54200000,60.52,"FB" +"2014-05-23",60.41,61.450001,60.150002,61.349998,38294000,61.349998,"FB" +"2014-05-27",61.619999,63.509998,61.57,63.48,55682000,63.48,"FB" +"2014-05-28",63.389999,64.139999,62.619999,63.509998,47795000,63.509998,"FB" +"2014-05-29",63.84,64.300003,63.509998,63.830002,42700000,63.830002,"FB" +"2014-05-30",63.950001,64.169998,62.560001,63.299999,45253500,63.299999,"FB" +"2014-06-02",63.23,63.59,62.049999,63.080002,35996000,63.080002,"FB" +"2014-06-03",62.619999,63.419998,62.32,62.869999,32217000,62.869999,"FB" +"2014-06-04",62.450001,63.59,62.07,63.34,36514000,63.34,"FB" +"2014-06-05",63.66,64.360001,62.82,63.189999,47352000,63.189999,"FB" +"2014-06-06",63.369999,63.48,62.150002,62.5,42442000,62.5,"FB" +"2014-06-09",62.400002,63.34,61.790001,62.880001,37617000,62.880001,"FB" +"2014-06-10",63.529999,65.82,63.5,65.769997,69338000,65.769997,"FB" +"2014-06-11",65.32,65.800003,64.900002,65.779999,44242000,65.779999,"FB" +"2014-06-12",65.849998,66.470001,64.059998,64.290001,55730000,64.290001,"FB" +"2014-06-13",64.699997,64.970001,63.830002,64.5,29419000,64.5,"FB" +"2014-06-16",64.160004,64.879997,63.75,64.190002,31046000,64.190002,"FB" +"2014-06-17",64.099998,64.879997,63.93,64.400002,27715000,64.400002,"FB" +"2014-06-18",64.489998,65.75,64.050003,65.599998,35570000,65.599998,"FB" +"2014-06-19",65.459999,65.580002,64.209999,64.339996,34245000,64.339996,"FB" +"2014-06-20",64.459999,64.809998,63.349998,64.5,46466000,64.5,"FB" +"2014-06-23",64.32,65.660004,64.220001,65.370003,34560000,65.370003,"FB" +"2014-06-24",65.360001,67.169998,65.269997,65.720001,57335000,65.720001,"FB" +"2014-06-25",65.580002,67.480003,65.57,67.440002,44308000,67.440002,"FB" +"2014-06-26",68,68,66.900002,67.129997,47714000,67.129997,"FB" +"2014-06-27",67.309998,67.699997,66.839996,67.599998,46461000,67.599998,"FB" +"2014-06-30",67.459999,67.919998,67.129997,67.290001,27102800,67.290001,"FB" +"2014-07-01",67.580002,68.440002,67.389999,68.059998,33243000,68.059998,"FB" +"2014-07-02",68.040001,68.300003,65.790001,66.449997,41895000,66.449997,"FB" +"2014-07-03",66.860001,67,65.760002,66.290001,25203200,66.290001,"FB" +"2014-07-07",66.300003,66.57,65.120003,65.290001,28745000,65.290001,"FB" +"2014-07-08",65.059998,65.559998,62.209999,62.759998,68926000,62.759998,"FB" +"2014-07-09",63.41,65.120003,63.150002,64.970001,51432000,64.970001,"FB" +"2014-07-10",63.310001,65.339996,63.049999,64.870003,44422000,64.870003,"FB" +"2014-07-11",65.279999,66.589996,64.790001,66.339996,39212000,66.339996,"FB" +"2014-07-14",67.129997,68.169998,66.900002,67.900002,38537000,67.900002,"FB" +"2014-07-15",67.959999,68.089996,66.260002,67.169998,44213200,67.169998,"FB" +"2014-07-16",67.540001,67.940002,67.07,67.660004,29541600,67.660004,"FB" +"2014-07-17",67.029999,67.849998,66.040001,66.410004,38188000,66.410004,"FB" +"2014-07-18",66.800003,68.459999,66.160004,68.419998,42456000,68.419998,"FB" +"2014-07-21",68.809998,69.959999,68.5,69.400002,49539000,69.400002,"FB" +"2014-07-22",69.760002,69.769997,68.610001,69.269997,40398000,69.269997,"FB" +"2014-07-23",69.739998,71.330002,69.610001,71.290001,78435000,71.290001,"FB" +"2014-07-24",75.959999,76.739998,74.510002,74.980003,124168000,74.980003,"FB" +"2014-07-25",74.989998,75.669998,74.660004,75.190002,45917000,75.190002,"FB" +"2014-07-28",75.169998,75.5,73.849998,74.919998,41725000,74.919998,"FB" +"2014-07-29",74.720001,74.919998,73.419998,73.709999,41324000,73.709999,"FB" +"2014-07-30",74.209999,75.190002,74.129997,74.68,36853000,74.68,"FB" +"2014-07-31",74,74.169998,72.440002,72.650002,43992000,72.650002,"FB" +"2014-08-01",72.220001,73.220001,71.550003,72.360001,43535000,72.360001,"FB" +"2014-08-04",72.360001,73.879997,72.360001,73.510002,30777000,73.510002,"FB" +"2014-08-05",73.199997,73.589996,72.18,72.690002,34986000,72.690002,"FB" +"2014-08-06",72.019997,73.720001,71.790001,72.470001,30986000,72.470001,"FB" +"2014-08-07",73,74,72.699997,73.169998,38141000,73.169998,"FB" +"2014-08-08",73.400002,73.43,72.559998,73.059998,27202000,73.059998,"FB" +"2014-08-11",73.459999,73.910004,73.059998,73.440002,24591000,73.440002,"FB" +"2014-08-12",73.089996,73.330002,72.220001,72.830002,27419000,72.830002,"FB" +"2014-08-13",73.120003,74.25,73.050003,73.769997,29266000,73.769997,"FB" +"2014-08-14",73.970001,74.379997,73.690002,74.300003,22207000,74.300003,"FB" +"2014-08-15",74.32,74.650002,73,73.629997,38846600,73.629997,"FB" +"2014-08-18",74,74.720001,73.959999,74.589996,23974000,74.589996,"FB" +"2014-08-19",74.809998,75.580002,74.510002,75.290001,26679000,75.290001,"FB" +"2014-08-20",74.970001,75.18,74.620003,74.809998,22917000,74.809998,"FB" +"2014-08-21",74.919998,75.190002,74.410004,74.57,20102000,74.57,"FB" +"2014-08-22",74.339996,74.730003,73.57,74.57,20897000,74.57,"FB" +"2014-08-25",74.940002,75.279999,74.790001,75.019997,19734000,75.019997,"FB" +"2014-08-26",75,75.989998,74.730003,75.959999,23993000,75.959999,"FB" +"2014-08-27",75.269997,75.489998,74.459999,74.629997,36323000,74.629997,"FB" +"2014-08-28",74,74.43,73.730003,73.860001,21947000,73.860001,"FB" +"2014-08-29",74.300003,74.82,74.010002,74.82,26241000,74.82,"FB" +"2014-09-02",75.010002,76.699997,74.82,76.68,34979000,76.68,"FB" +"2014-09-03",77.139999,77.480003,75.599998,75.830002,32389000,75.830002,"FB" +"2014-09-04",75.889999,76.93,75.529999,75.949997,26676000,75.949997,"FB" +"2014-09-05",76.099998,77.379997,75.599998,77.260002,29476000,77.260002,"FB" +"2014-09-08",77.260002,78.169998,77.010002,77.889999,28183000,77.889999,"FB" +"2014-09-09",77.589996,78.169998,76.199997,76.669998,28882000,76.669998,"FB" +"2014-09-10",76.519997,77.949997,76.510002,77.43,29909000,77.43,"FB" +"2014-09-11",77.129997,78.360001,77.050003,77.919998,32219000,77.919998,"FB" +"2014-09-12",78.019997,78.300003,77.099998,77.480003,26676800,77.480003,"FB" +"2014-09-15",77.150002,77.25,73.43,74.580002,49679000,74.580002,"FB" +"2014-09-16",73.519997,76.230003,73.07,76.080002,37742000,76.080002,"FB" +"2014-09-17",75.959999,77.25,75.57,76.43,28693000,76.43,"FB" +"2014-09-18",76.769997,77.330002,76.519997,77,23031000,77,"FB" +"2014-09-19",77.400002,78.300003,76.440002,77.910004,76671000,77.910004,"FB" +"2014-09-22",77,77.529999,75.949997,76.800003,31961000,76.800003,"FB" +"2014-09-23",76.330002,78.629997,76.040001,78.290001,36814000,78.290001,"FB" +"2014-09-24",78.099998,78.620003,77.510002,78.540001,30680000,78.540001,"FB" +"2014-09-25",78.599998,78.940002,77.129997,77.220001,37533000,77.220001,"FB" +"2014-09-26",77.589996,78.839996,77.330002,78.790001,28872000,78.790001,"FB" +"2014-09-29",78.120003,79.199997,77.910004,79,34031000,79,"FB" +"2014-09-30",79.349998,79.709999,78.599998,79.040001,35899000,79.040001,"FB" +"2014-10-01",78.779999,78.82,75.900002,76.550003,55090000,76.550003,"FB" +"2014-10-02",76.57,77.480003,75.639999,77.080002,36488000,77.080002,"FB" +"2014-10-03",77.760002,78.059998,77.260002,77.440002,23340000,77.440002,"FB" +"2014-10-06",77.190002,77.889999,76.849998,77.559998,25729000,77.559998,"FB" +"2014-10-07",77.050003,77.949997,76.239998,76.290001,25317000,76.290001,"FB" +"2014-10-08",76.18,77.709999,75.099998,77.519997,32976000,77.519997,"FB" +"2014-10-09",77.279999,77.760002,75.849998,75.910004,32487000,75.910004,"FB" +"2014-10-10",75.589996,76.5,72.760002,72.910004,52146000,72.910004,"FB" +"2014-10-13",73.230003,74.779999,72.519997,72.989998,43938000,72.989998,"FB" +"2014-10-14",74,74.18,72.050003,73.589996,50299000,73.589996,"FB" +"2014-10-15",71.690002,73.800003,70.32,73.209999,61528000,73.209999,"FB" +"2014-10-16",70.790001,73.349998,70.580002,72.629997,53529000,72.629997,"FB" +"2014-10-17",74.230003,76,73.75,75.949997,76342000,75.949997,"FB" +"2014-10-20",75.599998,77.089996,75.379997,76.949997,34701000,76.949997,"FB" +"2014-10-21",77.559998,78.739998,77.150002,78.690002,32252000,78.690002,"FB" +"2014-10-22",78.82,79.849998,78.010002,78.370003,41862000,78.370003,"FB" +"2014-10-23",79.379997,80.629997,79.010002,80.040001,35056000,80.040001,"FB" +"2014-10-24",80.199997,80.82,79.32,80.669998,32248000,80.669998,"FB" +"2014-10-27",80.739998,80.800003,79.760002,80.279999,30169000,80.279999,"FB" +"2014-10-28",80.18,81.160004,79.57,80.769997,74212000,80.769997,"FB" +"2014-10-29",75.449997,76.879997,74.779999,75.860001,106120000,75.860001,"FB" +"2014-10-30",75.050003,75.349998,72.900002,74.110001,83270000,74.110001,"FB" +"2014-10-31",74.93,75.699997,74.449997,74.989998,44544000,74.989998,"FB" +"2014-11-03",75.470001,75.519997,73.699997,73.879997,40727000,73.879997,"FB" +"2014-11-04",74.230003,75.769997,73.650002,75.760002,39326000,75.760002,"FB" +"2014-11-05",76.510002,76.800003,74.419998,74.830002,35913000,74.830002,"FB" +"2014-11-06",74.889999,75.599998,74.309998,75.260002,21383000,75.260002,"FB" +"2014-11-07",75.389999,75.860001,75.019997,75.599998,20774000,75.599998,"FB" +"2014-11-10",75.360001,75.480003,74.610001,75,21575100,75,"FB" +"2014-11-11",74.949997,74.980003,74.029999,74.610001,18715700,74.610001,"FB" +"2014-11-12",74.279999,75.139999,73.540001,74.720001,26536600,74.720001,"FB" +"2014-11-13",74.739998,75.239998,73.639999,74.25,26448500,74.25,"FB" +"2014-11-14",74.269997,74.93,74.040001,74.879997,19476900,74.879997,"FB" +"2014-11-17",74.879997,75.660004,73.879997,74.239998,28701200,74.239998,"FB" +"2014-11-18",74.449997,74.800003,73.900002,74.339996,20690500,74.339996,"FB" +"2014-11-19",74.010002,74.540001,73.110001,73.330002,25441200,73.330002,"FB" +"2014-11-20",72.800003,73.989998,72.510002,73.599998,19154900,73.599998,"FB" +"2014-11-21",74.5,74.5,73.5,73.75,23060400,73.75,"FB" +"2014-11-24",73.540001,74.349998,73.349998,74.010002,22103800,74.010002,"FB" +"2014-11-25",74.209999,75.739998,74.129997,75.629997,32250200,75.629997,"FB" +"2014-11-26",75.529999,77.779999,75.510002,77.620003,32695300,77.620003,"FB" +"2014-11-28",77.669998,78.269997,77.230003,77.699997,15992000,77.699997,"FB" +"2014-12-01",77.260002,77.309998,74.800003,75.099998,31789900,75.099998,"FB" +"2014-12-02",75.330002,75.910004,75.040001,75.459999,16773900,75.459999,"FB" +"2014-12-03",75.379997,75.730003,74.400002,74.879997,16689900,74.879997,"FB" +"2014-12-04",74.830002,75.550003,74.660004,75.239998,14362800,75.239998,"FB" +"2014-12-05",75.800003,76.760002,75.360001,76.360001,24306400,76.360001,"FB" +"2014-12-08",76.18,77.25,75.400002,76.519997,25733900,76.519997,"FB" +"2014-12-09",75.199997,76.93,74.779999,76.839996,25358600,76.839996,"FB" +"2014-12-10",76.650002,77.550003,76.07,76.18,32210500,76.18,"FB" +"2014-12-11",76.519997,78.519997,76.480003,77.730003,33462100,77.730003,"FB" +"2014-12-12",77.160004,78.879997,77.019997,77.830002,28091600,77.830002,"FB" +"2014-12-15",78.459999,78.580002,76.559998,76.989998,29396500,76.989998,"FB" +"2014-12-16",76.190002,77.389999,74.589996,74.690002,31554600,74.690002,"FB" +"2014-12-17",75.010002,76.410004,74.900002,76.110001,29203900,76.110001,"FB" +"2014-12-18",76.889999,78.400002,76.510002,78.400002,34222100,78.400002,"FB" +"2014-12-19",78.75,80,78.330002,79.879997,43335000,79.879997,"FB" +"2014-12-22",80.080002,81.889999,80,81.449997,31395800,81.449997,"FB" +"2014-12-23",82.019997,82.169998,80.400002,80.610001,19865800,80.610001,"FB" +"2014-12-24",81.029999,81.43,80.75,80.769997,7685500,80.769997,"FB" +"2014-12-26",81.019997,81.279999,80.510002,80.779999,10647400,80.779999,"FB" +"2014-12-29",80.489998,80.959999,79.709999,80.019997,14134700,80.019997,"FB" +"2014-12-30",79.849998,80.589996,79.099998,79.220001,14370800,79.220001,"FB" +"2014-12-31",79.540001,79.800003,77.860001,78.019997,19935400,78.019997,"FB" +"2015-01-02",78.580002,78.93,77.699997,78.449997,18177500,78.449997,"FB" +"2015-01-05",77.980003,79.25,76.860001,77.190002,26452200,77.190002,"FB" +"2015-01-06",77.230003,77.589996,75.360001,76.150002,27399300,76.150002,"FB" +"2015-01-07",76.760002,77.360001,75.82,76.150002,22045300,76.150002,"FB" +"2015-01-08",76.739998,78.230003,76.080002,78.18,23961000,78.18,"FB" +"2015-01-09",78.199997,78.620003,77.199997,77.739998,21157000,77.739998,"FB" +"2015-01-12",77.839996,78,76.209999,76.720001,19190200,76.720001,"FB" +"2015-01-13",77.230003,78.080002,75.849998,76.449997,25179600,76.449997,"FB" +"2015-01-14",76.419998,77.199997,76.029999,76.279999,25741000,76.279999,"FB" +"2015-01-15",76.400002,76.57,73.540001,74.050003,34134000,74.050003,"FB" +"2015-01-16",74.040001,75.32,73.839996,75.18,21791500,75.18,"FB" +"2015-01-20",75.720001,76.309998,74.82,76.239998,22821600,76.239998,"FB" +"2015-01-21",76.160004,77.300003,75.849998,76.739998,25096700,76.739998,"FB" +"2015-01-22",77.169998,77.75,76.68,77.650002,19519500,77.650002,"FB" +"2015-01-23",77.650002,78.190002,77.040001,77.830002,16746500,77.830002,"FB" +"2015-01-26",77.980003,78.470001,77.290001,77.5,19260800,77.5,"FB" +"2015-01-27",76.709999,76.879997,75.629997,75.779999,20110000,75.779999,"FB" +"2015-01-28",76.900002,77.639999,76,76.239998,53306400,76.239998,"FB" +"2015-01-29",76.849998,78.019997,74.209999,78,61293500,78,"FB" +"2015-01-30",78,78.160004,75.75,75.910004,42649500,75.910004,"FB" +"2015-02-02",76.110001,76.139999,73.75,74.989998,41955300,74.989998,"FB" +"2015-02-03",75.190002,75.580002,73.860001,75.400002,26957700,75.400002,"FB" +"2015-02-04",75.089996,76.349998,75.010002,75.629997,20277400,75.629997,"FB" +"2015-02-05",75.709999,75.980003,75.209999,75.610001,15062600,75.610001,"FB" +"2015-02-06",75.68,75.699997,74.25,74.470001,21211000,74.470001,"FB" +"2015-02-09",74.050003,74.830002,73.449997,74.440002,16194300,74.440002,"FB" +"2015-02-10",74.849998,75.339996,74.5,75.190002,15811300,75.190002,"FB" +"2015-02-11",75.089996,76.75,75.029999,76.510002,20877400,76.510002,"FB" +"2015-02-12",76.860001,76.870003,75.889999,76.230003,17235000,76.230003,"FB" +"2015-02-13",76.459999,76.480003,75.5,75.739998,18621900,75.739998,"FB" +"2015-02-17",75.300003,76.910004,75.080002,75.599998,25254400,75.599998,"FB" +"2015-02-18",75.940002,76.900002,75.449997,76.709999,22426400,76.709999,"FB" +"2015-02-19",76.989998,79.839996,76.949997,79.419998,45851200,79.419998,"FB" +"2015-02-20",79.550003,80.339996,79.199997,79.900002,36931700,79.900002,"FB" +"2015-02-23",79.959999,80.190002,78.379997,78.839996,24139100,78.839996,"FB" +"2015-02-24",78.5,79.480003,78.099998,78.449997,18897100,78.449997,"FB" +"2015-02-25",78.5,80.199997,78.5,79.559998,25593800,79.559998,"FB" +"2015-02-26",79.879997,81.370003,79.720001,80.410004,31111900,80.410004,"FB" +"2015-02-27",80.68,81.230003,78.620003,78.970001,30739200,78.970001,"FB" +"2015-03-02",79,79.860001,78.519997,79.75,21662500,79.75,"FB" +"2015-03-03",79.610001,79.699997,78.519997,79.599998,18635000,79.599998,"FB" +"2015-03-04",79.300003,81.150002,78.849998,80.900002,28126700,80.900002,"FB" +"2015-03-05",81.230003,81.989998,81.050003,81.209999,27825700,81.209999,"FB" +"2015-03-06",80.900002,81.330002,79.830002,80.010002,24488600,80.010002,"FB" +"2015-03-09",79.68,79.910004,78.629997,79.440002,18925100,79.440002,"FB" +"2015-03-10",78.5,79.260002,77.550003,77.550003,23067100,77.550003,"FB" +"2015-03-11",77.800003,78.43,77.260002,77.57,20215700,77.57,"FB" +"2015-03-12",78.099998,79.050003,77.910004,78.93,16093300,78.93,"FB" +"2015-03-13",78.599998,79.379997,77.68,78.050003,18557300,78.050003,"FB" +"2015-03-16",77.959999,78.120003,77.360001,78.07,19305400,78.07,"FB" +"2015-03-17",78.360001,79.779999,78.339996,79.360001,22170000,79.360001,"FB" +"2015-03-18",79.25,81.239998,79.169998,80.910004,36912400,80.910004,"FB" +"2015-03-19",81.120003,83,81,82.75,42099500,82.75,"FB" +"2015-03-20",83.389999,84.599998,83.07,83.800003,44466300,83.800003,"FB" +"2015-03-23",83.919998,84.959999,83.300003,84.43,27357300,84.43,"FB" +"2015-03-24",84.709999,86.07,84.519997,85.309998,32576500,85.309998,"FB" +"2015-03-25",85.5,85.519997,82.919998,82.919998,37436100,82.919998,"FB" +"2015-03-26",82.720001,83.769997,82.139999,83.010002,32794800,83.010002,"FB" +"2015-03-27",83.379997,83.949997,82.879997,83.300003,18372600,83.300003,"FB" +"2015-03-30",83.809998,84.339996,82.410004,83.199997,24527700,83.199997,"FB" +"2015-03-31",82.900002,83.5,82.209999,82.220001,19734300,82.220001,"FB" +"2015-04-01",82.5,82.720001,80.870003,81.669998,22058200,81.669998,"FB" +"2015-04-02",82.25,82.559998,81.440002,81.559998,19664100,81.559998,"FB" +"2015-04-06",80.800003,82.809998,80.800003,82.440002,19062900,82.440002,"FB" +"2015-04-07",82.650002,83.419998,82.220001,82.32,17467000,82.32,"FB" +"2015-04-08",82.629997,83.099998,81.839996,82.279999,18966700,82.279999,"FB" +"2015-04-09",82.5,82.800003,81.709999,82.169998,15927300,82.169998,"FB" +"2015-04-10",82.209999,82.610001,81.910004,82.040001,12529700,82.040001,"FB" +"2015-04-13",81.93,83.940002,81.919998,83.010002,26883100,83.010002,"FB" +"2015-04-14",83.169998,83.690002,82.440002,83.519997,19634200,83.519997,"FB" +"2015-04-15",83.550003,83.660004,82.269997,82.709999,22390900,82.709999,"FB" +"2015-04-16",82.470001,83.07,82.150002,82.309998,13769700,82.309998,"FB" +"2015-04-17",81.480003,82.110001,80.370003,80.779999,24215000,80.779999,"FB" +"2015-04-20",81.540001,83.150002,81.239998,83.089996,28796800,83.089996,"FB" +"2015-04-21",84,84.489998,83.540001,83.620003,27171900,83.620003,"FB" +"2015-04-22",84.32,84.739998,83.650002,84.629997,45548000,84.629997,"FB" +"2015-04-23",84.099998,85.589996,82.410004,82.410004,73728100,82.410004,"FB" +"2015-04-24",82.769997,82.940002,81.480003,81.529999,29660400,81.529999,"FB" +"2015-04-27",81.870003,82.93,81.629997,81.910004,25446000,81.910004,"FB" +"2015-04-28",81.830002,81.900002,80.230003,80.68,23775300,80.68,"FB" +"2015-04-29",80.010002,81.389999,79.519997,80.470001,26430300,80.470001,"FB" +"2015-04-30",80.010002,80.959999,78.32,78.769997,28999000,78.769997,"FB" +"2015-05-01",79.239998,79.760002,78.110001,78.989998,24136400,78.989998,"FB" +"2015-05-04",79.330002,79.690002,78.629997,78.809998,14692000,78.809998,"FB" +"2015-05-05",78.550003,78.800003,77.220001,77.559998,22311300,77.559998,"FB" +"2015-05-06",77.970001,78.809998,77.050003,78.099998,28663000,78.099998,"FB" +"2015-05-07",78,78.940002,77.559998,78.43,19749400,78.43,"FB" +"2015-05-08",79.099998,79.230003,78.029999,78.510002,19943600,78.510002,"FB" +"2015-05-11",78.480003,79.029999,77.93,78.010002,18874100,78.010002,"FB" +"2015-05-12",77.870003,77.889999,76.790001,77.459999,21285300,77.459999,"FB" +"2015-05-13",77.720001,78.529999,77.650002,78.440002,21512300,78.440002,"FB" +"2015-05-14",78.940002,81.849998,78.669998,81.370003,49438000,81.370003,"FB" +"2015-05-15",81.410004,81.519997,80.18,80.419998,27069900,80.419998,"FB" +"2015-05-18",80.330002,81.379997,80.230003,80.879997,21613700,80.879997,"FB" +"2015-05-19",81.25,81.690002,80.550003,80.629997,17955400,80.629997,"FB" +"2015-05-20",80.470001,81.099998,79.459999,80.550003,23056900,80.550003,"FB" +"2015-05-21",80.190002,80.919998,80.080002,80.480003,13402700,80.480003,"FB" +"2015-05-22",80.349998,81.309998,80.25,80.540001,19567900,80.540001,"FB" +"2015-05-26",80.43,80.599998,79.080002,79.330002,16321300,79.330002,"FB" +"2015-05-27",79.599998,80.660004,79.43,80.550003,14160900,80.550003,"FB" +"2015-05-28",80.25,81.07,80,80.150002,11982000,80.150002,"FB" +"2015-05-29",79.949997,80.07,78.879997,79.190002,16134600,79.190002,"FB" +"2015-06-01",79.300003,80.379997,78.660004,80.290001,18119000,80.290001,"FB" +"2015-06-02",79.760002,81.349998,79.559998,80.440002,18923300,80.440002,"FB" +"2015-06-03",81.349998,82.529999,81.25,82.440002,31594700,82.440002,"FB" +"2015-06-04",82.139999,82.949997,81.510002,82.050003,20863900,82.050003,"FB" +"2015-06-05",81.870003,82.459999,81.510002,82.139999,16143100,82.139999,"FB" +"2015-06-08",81.82,82,80.129997,80.669998,16915500,80.669998,"FB" +"2015-06-09",80.599998,81.190002,79.32,80.669998,16497500,80.669998,"FB" +"2015-06-10",80.830002,82.599998,80.809998,82.160004,21531200,82.160004,"FB" +"2015-06-11",82.309998,82.900002,81.360001,81.830002,18656800,81.830002,"FB" +"2015-06-12",81.370003,82.089996,81.199997,81.529999,11417900,81.529999,"FB" +"2015-06-15",80.550003,80.93,80.07,80.709999,18805100,80.709999,"FB" +"2015-06-16",80.82,81.510002,80.449997,81.059998,13693700,81.059998,"FB" +"2015-06-17",81.760002,82.220001,81.339996,81.790001,18350300,81.790001,"FB" +"2015-06-18",81.639999,83.190002,81.57,82.910004,26782600,82.910004,"FB" +"2015-06-19",82.830002,82.980003,82.120003,82.510002,23353200,82.510002,"FB" +"2015-06-22",83.410004,84.970001,83.309998,84.739998,29383100,84.739998,"FB" +"2015-06-23",84.959999,87.970001,84.760002,87.879997,50667900,87.879997,"FB" +"2015-06-24",87.660004,89.25,87.449997,88.860001,41370200,88.860001,"FB" +"2015-06-25",89.260002,89.400002,87.839996,87.980003,27302000,87.980003,"FB" +"2015-06-26",88.120003,88.339996,86.830002,88.010002,38214600,88.010002,"FB" +"2015-06-29",86.610001,87.5,85.730003,85.800003,35957900,85.800003,"FB" +"2015-06-30",86.599998,86.699997,85.57,85.769997,23016500,85.769997,"FB" +"2015-07-01",86.769997,87.949997,86.489998,86.910004,25260000,86.910004,"FB" +"2015-07-02",87.400002,87.440002,86.339996,87.290001,16908800,87.290001,"FB" +"2015-07-06",86.489998,88.190002,86.389999,87.550003,24635900,87.550003,"FB" +"2015-07-07",87.800003,87.849998,85.230003,87.220001,33059900,87.220001,"FB" +"2015-07-08",86.290001,86.75,85.449997,85.650002,24399300,85.650002,"FB" +"2015-07-09",86.730003,87.599998,85.650002,85.879997,23144200,85.879997,"FB" +"2015-07-10",87.349998,88.220001,86.769997,87.949997,23245900,87.949997,"FB" +"2015-07-13",88.660004,90.220001,88.419998,90.099998,29976700,90.099998,"FB" +"2015-07-14",90.459999,90.800003,89.650002,89.68,26627800,89.68,"FB" +"2015-07-15",90,90.989998,89.419998,89.760002,30886600,89.760002,"FB" +"2015-07-16",90.279999,90.860001,89.769997,90.849998,21804100,90.849998,"FB" +"2015-07-17",92.550003,95.389999,92.540001,94.970001,54001600,94.970001,"FB" +"2015-07-20",95.849998,98.599998,95.360001,97.910004,54860500,97.910004,"FB" +"2015-07-21",98.949997,99.239998,97.139999,98.389999,39453300,98.389999,"FB" +"2015-07-22",96.739998,97.580002,95.919998,97.040001,28299500,97.040001,"FB" +"2015-07-23",96.959999,97.449997,94.809998,95.440002,29418800,95.440002,"FB" +"2015-07-24",97.349998,97.760002,95.879997,96.949997,33444900,96.949997,"FB" +"2015-07-27",96.580002,96.610001,93.830002,94.169998,38585400,94.169998,"FB" +"2015-07-28",94.839996,95.559998,93.309998,95.290001,35236000,95.290001,"FB" +"2015-07-29",96.32,97.279999,94.739998,96.989998,64648300,96.989998,"FB" +"2015-07-30",94.910004,95.809998,91.800003,95.209999,86211300,95.209999,"FB" +"2015-07-31",94.949997,96.330002,93.949997,94.010002,46509000,94.010002,"FB" +"2015-08-03",93.529999,95.080002,92.800003,94.139999,29343100,94.139999,"FB" +"2015-08-04",93.790001,94.730003,93.330002,94.059998,20136000,94.059998,"FB" +"2015-08-05",95.25,97.089996,95.18,96.440002,29813200,96.440002,"FB" +"2015-08-06",97.18,98.739998,94.419998,95.120003,42271300,95.120003,"FB" +"2015-08-07",95.379997,95.400002,93.610001,94.300003,23199100,94.300003,"FB" +"2015-08-10",95.68,95.900002,93.629997,94.150002,21624200,94.150002,"FB" +"2015-08-11",93.730003,94.760002,92.900002,93.620003,22491000,93.620003,"FB" +"2015-08-12",92.699997,94.440002,91.190002,94.190002,27050500,94.190002,"FB" +"2015-08-13",94.050003,94.730003,93.349998,93.43,17451800,93.43,"FB" +"2015-08-14",93.540001,94.720001,93.209999,94.419998,15929700,94.419998,"FB" +"2015-08-17",94.419998,94.459999,93.389999,93.93,18313500,93.93,"FB" +"2015-08-18",94.080002,95.849998,94.040001,95.169998,22278800,95.169998,"FB" +"2015-08-19",94.629997,96.099998,94.160004,95.309998,23156500,95.309998,"FB" +"2015-08-20",93.540001,94.769997,90.459999,90.559998,44598200,90.559998,"FB" +"2015-08-21",87.519997,89.18,85.610001,86.059998,62778700,86.059998,"FB" +"2015-08-24",77.029999,82.089996,72,82.089996,83710700,82.089996,"FB" +"2015-08-25",86.949997,87.669998,83,83,52021200,83,"FB" +"2015-08-26",85.949997,87.459999,83.260002,87.190002,45124300,87.190002,"FB" +"2015-08-27",89.099998,90.059998,87.190002,89.730003,42431400,89.730003,"FB" +"2015-08-28",89.879997,91.480003,89.790001,91.010002,33215900,91.010002,"FB" +"2015-08-31",90.599998,91.050003,88.889999,89.43,32850700,89.43,"FB" +"2015-09-01",86.849998,89.389999,86.5,87.230003,36097400,87.230003,"FB" +"2015-09-02",88.809998,89.889999,87.629997,89.889999,27190500,89.889999,"FB" +"2015-09-03",89.760002,89.82,87.730003,88.150002,27048200,88.150002,"FB" +"2015-09-04",87.199997,88.389999,86.699997,88.260002,27328700,88.260002,"FB" +"2015-09-08",89.690002,90.239998,88.830002,89.529999,27012500,89.529999,"FB" +"2015-09-09",90.779999,91.980003,90.169998,90.440002,32551100,90.440002,"FB" +"2015-09-10",90.07,92.059998,89.629997,91.980003,26437400,91.980003,"FB" +"2015-09-11",91.68,92.080002,91.129997,92.050003,21185000,92.050003,"FB" +"2015-09-14",92.309998,92.620003,91.599998,92.309998,20127900,92.309998,"FB" +"2015-09-15",92.370003,93.25,91.790001,92.900002,18859400,92.900002,"FB" +"2015-09-16",92.900002,93.599998,92.629997,93.449997,16321200,93.449997,"FB" +"2015-09-17",93.370003,95.510002,92.900002,94.339996,27841800,94.339996,"FB" +"2015-09-18",93.199997,95.190002,93.050003,94.400002,62300000,94.400002,"FB" +"2015-09-21",94.620003,96.489998,94.519997,95.550003,28790000,95.550003,"FB" +"2015-09-22",93.769997,94.68,91.919998,92.959999,36888900,92.959999,"FB" +"2015-09-23",93.400002,94.32,92.800003,93.970001,21701400,93.970001,"FB" +"2015-09-24",93.059998,94.769997,92.239998,94.410004,29106000,94.410004,"FB" +"2015-09-25",95.790001,95.849998,92.059998,92.769997,28961600,92.769997,"FB" +"2015-09-28",92.080002,92.290001,88.18,89.209999,41199900,89.209999,"FB" +"2015-09-29",89.099998,90.059998,85.720001,86.669998,42281800,86.669998,"FB" +"2015-09-30",88.440002,90.019997,88.010002,89.900002,36169100,89.900002,"FB" +"2015-10-01",90.050003,90.949997,88.360001,90.949997,29283700,90.949997,"FB" +"2015-10-02",88.900002,92.199997,88.370003,92.07,37881700,92.07,"FB" +"2015-10-05",92.940002,94.269997,92.660004,94.010002,27292500,94.010002,"FB" +"2015-10-06",94.080002,94.169998,92.339996,92.800003,22172800,92.800003,"FB" +"2015-10-07",93.110001,93.660004,91.370003,92.400002,24129300,92.400002,"FB" +"2015-10-08",91.889999,93.220001,90.470001,92.470001,27290500,92.470001,"FB" +"2015-10-09",92.900002,93.739998,92.239998,93.239998,20012900,93.239998,"FB" +"2015-10-12",93.32,94.599998,92.669998,94.260002,18449600,94.260002,"FB" +"2015-10-13",93.660004,95.370003,93.550003,94.120003,19480300,94.120003,"FB" +"2015-10-14",94.080002,95.199997,93.610001,94.07,19253400,94.07,"FB" +"2015-10-15",94.989998,96.300003,94.900002,95.959999,27557500,95.959999,"FB" +"2015-10-16",96.18,97.589996,95.349998,97.540001,25412900,97.540001,"FB" +"2015-10-19",97.18,98.57,96.919998,98.470001,23729900,98.470001,"FB" +"2015-10-20",98.730003,99.589996,96.559998,97,30700500,97,"FB" +"2015-10-21",97.370003,98.18,96.470001,97.110001,21917800,97.110001,"FB" +"2015-10-22",97.790001,99.730003,97.550003,99.669998,26392100,99.669998,"FB" +"2015-10-23",101.910004,102.849998,100.160004,102.190002,42809700,102.190002,"FB" +"2015-10-26",102.199997,103.809998,101.550003,103.769997,25961200,103.769997,"FB" +"2015-10-27",102.940002,104.099998,102.400002,103.699997,23795500,103.699997,"FB" +"2015-10-28",103.900002,104.480003,102.919998,104.199997,24081500,104.199997,"FB" +"2015-10-29",103.959999,105.120003,103.519997,104.879997,20316700,104.879997,"FB" +"2015-10-30",104.510002,104.720001,101.650002,101.970001,33487100,101.970001,"FB" +"2015-11-02",101.720001,103.470001,101.18,103.309998,24003900,103.309998,"FB" +"2015-11-03",103.220001,103.650002,102.400002,102.580002,21242300,102.580002,"FB" +"2015-11-04",103.190002,104.139999,102.480003,103.940002,43469300,103.940002,"FB" +"2015-11-05",108.800003,110.650002,107.949997,108.760002,63232900,108.760002,"FB" +"2015-11-06",108.040001,108.739998,105.910004,107.099998,35084300,107.099998,"FB" +"2015-11-09",107,108.25,105.860001,106.489998,26383500,106.489998,"FB" +"2015-11-10",105.959999,108.150002,105.239998,107.910004,25031700,107.910004,"FB" +"2015-11-11",108.269997,109.870003,107.110001,109.010002,25057100,109.010002,"FB" +"2015-11-12",108.480003,109.389999,108,108.019997,20924700,108.019997,"FB" +"2015-11-13",107.709999,108.25,103.830002,103.949997,30278400,103.949997,"FB" +"2015-11-16",103.32,104.169998,100.470001,104.040001,49309200,104.040001,"FB" +"2015-11-17",104.620003,106.199997,104.139999,105.129997,26807200,105.129997,"FB" +"2015-11-18",105.800003,107.879997,105.389999,107.769997,23836500,107.769997,"FB" +"2015-11-19",107.360001,107.730003,105.949997,106.260002,25520600,106.260002,"FB" +"2015-11-20",106.839996,107.870003,106.620003,107.32,22129600,107.32,"FB" +"2015-11-23",107.190002,107.470001,106.080002,106.949997,19897200,106.949997,"FB" +"2015-11-24",106,106.489998,104.389999,105.739998,23577300,105.739998,"FB" +"2015-11-25",106.330002,106.599998,105.099998,105.410004,15150800,105.410004,"FB" +"2015-11-27",105.779999,105.959999,104.860001,105.449997,5913100,105.449997,"FB" +"2015-11-30",105.839996,106.099998,103.75,104.239998,20383200,104.239998,"FB" +"2015-12-01",104.830002,107.150002,104.5,107.120003,22781900,107.120003,"FB" +"2015-12-02",107,107.919998,105.790001,106.07,24429100,106.07,"FB" +"2015-12-03",106.269997,106.849998,103.349998,104.379997,23236500,104.379997,"FB" +"2015-12-04",104.809998,107.730003,104.110001,106.18,21224700,106.18,"FB" +"2015-12-07",106.480003,106.830002,104.660004,105.610001,15474900,105.610001,"FB" +"2015-12-08",104,106.910004,103.949997,106.489998,20401800,106.489998,"FB" +"2015-12-09",106.18,106.440002,103.550003,104.599998,23517300,104.599998,"FB" +"2015-12-10",105.050003,106.400002,104.410004,105.419998,17414500,105.419998,"FB" +"2015-12-11",104.150002,104.339996,101.910004,102.120003,26427700,102.120003,"FB" +"2015-12-14",102.290001,104.739998,101.459999,104.660004,24648100,104.660004,"FB" +"2015-12-15",105.300003,105.800003,104.279999,104.550003,21764300,104.550003,"FB" +"2015-12-16",105.370003,107.089996,104.190002,106.790001,22680500,106.790001,"FB" +"2015-12-17",107.489998,107.75,106.129997,106.220001,21675700,106.220001,"FB" +"2015-12-18",106.080002,106.589996,103.970001,104.040001,35994200,104.040001,"FB" +"2015-12-21",104.910004,105.150002,103.599998,104.769997,16138800,104.769997,"FB" +"2015-12-22",105.220001,105.660004,104.809998,105.510002,14597100,105.510002,"FB" +"2015-12-23",105.889999,106.110001,103.860001,104.629997,19599700,104.629997,"FB" +"2015-12-24",104.739998,105.32,104.5,105.019997,6501800,105.019997,"FB" +"2015-12-28",105.019997,105.980003,104.529999,105.93,13069700,105.93,"FB" +"2015-12-29",106.419998,107.739998,106.25,107.260002,17179900,107.260002,"FB" +"2015-12-30",107,107.25,106.059998,106.220001,13115000,106.220001,"FB" +"2015-12-31",106,106.169998,104.620003,104.660004,18298700,104.660004,"FB" +"2016-01-04",101.949997,102.239998,99.75,102.220001,37912400,102.220001,"FB" +"2016-01-05",102.889999,103.709999,101.669998,102.730003,23258200,102.730003,"FB" +"2016-01-06",101.129997,103.769997,100.900002,102.970001,25096200,102.970001,"FB" +"2016-01-07",100.5,101.43,97.300003,97.919998,45172900,97.919998,"FB" +"2016-01-08",99.879997,100.5,97.029999,97.330002,35402300,97.330002,"FB" +"2016-01-11",97.910004,98.599998,95.389999,97.510002,29932400,97.510002,"FB" +"2016-01-12",99,99.959999,97.550003,99.370003,28395400,99.370003,"FB" +"2016-01-13",100.580002,100.580002,95.209999,95.440002,33410600,95.440002,"FB" +"2016-01-14",95.849998,98.870003,92.449997,98.370003,48658600,98.370003,"FB" +"2016-01-15",93.980003,96.379997,93.540001,94.970001,45935600,94.970001,"FB" +"2016-01-19",96.529999,97.419998,93.919998,95.260002,30998300,95.260002,"FB" +"2016-01-20",92.830002,95,89.370003,94.349998,59051400,94.349998,"FB" +"2016-01-21",94.910004,95.989998,92.620003,94.160004,30518900,94.160004,"FB" +"2016-01-22",96.410004,98.07,95.489998,97.940002,30495400,97.940002,"FB" +"2016-01-25",98.720001,99.480003,96.93,97.010002,32482000,97.010002,"FB" +"2016-01-26",97.760002,97.879997,95.660004,97.339996,26877100,97.339996,"FB" +"2016-01-27",97.790001,97.849998,94.230003,94.449997,58699400,94.449997,"FB" +"2016-01-28",107.199997,110.339996,104.809998,109.110001,107475300,109.110001,"FB" +"2016-01-29",108.989998,112.839996,108.839996,112.209999,62739500,112.209999,"FB" +"2016-02-01",112.269997,115.720001,112.010002,115.089996,46132700,115.089996,"FB" +"2016-02-02",114.800003,117.589996,113.199997,114.610001,59778600,114.610001,"FB" +"2016-02-03",115.269997,115.339996,109.75,112.690002,56919300,112.690002,"FB" +"2016-02-04",111.800003,111.940002,109.25,110.489998,38890200,110.489998,"FB" +"2016-02-05",109.510002,109.580002,103.18,104.07,76894700,104.07,"FB" +"2016-02-08",100.410004,102.68,97.459999,99.75,71229700,99.75,"FB" +"2016-02-09",97.139999,102.400002,96.82,99.540001,62709000,99.540001,"FB" +"2016-02-10",101.550003,103.25,100.239998,101,45179400,101,"FB" +"2016-02-11",99.599998,105.110001,98.879997,101.910004,43670600,101.910004,"FB" +"2016-02-12",103.739998,104.239998,101.089996,102.010002,36176800,102.010002,"FB" +"2016-02-16",103.800003,103.93,100.239998,101.610001,45687200,101.610001,"FB" +"2016-02-17",102.019997,105.720001,100.400002,105.199997,44073400,105.199997,"FB" +"2016-02-18",105.800003,106,103.029999,103.470001,29593500,103.470001,"FB" +"2016-02-19",102.550003,105.019997,102.059998,104.57,32404500,104.57,"FB" +"2016-02-22",105.489998,108.25,105.339996,107.160004,35709700,107.160004,"FB" +"2016-02-23",106.849998,107.470001,105.120003,105.459999,25319300,105.459999,"FB" +"2016-02-24",104.209999,106.949997,102.739998,106.879997,34412400,106.879997,"FB" +"2016-02-25",107.110001,108.07,105.610001,108.07,29906300,108.07,"FB" +"2016-02-26",108.699997,109.449997,107.160004,107.919998,26686200,107.919998,"FB" +"2016-02-29",107.599998,108.910004,106.75,106.919998,32779000,106.919998,"FB" +"2016-03-01",107.830002,109.82,107.599998,109.82,26817300,109.82,"FB" +"2016-03-02",109.68,110.550003,108.769997,109.949997,25670200,109.949997,"FB" +"2016-03-03",110.25,110.300003,108.540001,109.580002,21353100,109.580002,"FB" +"2016-03-04",110.050003,110.050003,107.93,108.389999,24938900,108.389999,"FB" +"2016-03-07",108.07,108.07,104.720001,105.730003,31436400,105.730003,"FB" +"2016-03-08",104.779999,107.370003,104.400002,105.93,25617000,105.93,"FB" +"2016-03-09",106.699997,107.510002,105.489998,107.510002,20493300,107.510002,"FB" +"2016-03-10",107.910004,108.660004,105.769997,107.32,24854300,107.32,"FB" +"2016-03-11",108.480003,109.419998,107.919998,109.410004,20697600,109.410004,"FB" +"2016-03-14",109.279999,110.330002,108.769997,109.889999,17249400,109.889999,"FB" +"2016-03-15",109.110001,110.830002,108.839996,110.669998,17618500,110.669998,"FB" +"2016-03-16",110.489998,112.5,110.099998,112.18,24744800,112.18,"FB" +"2016-03-17",112.150002,112.690002,110.730003,111.019997,24241200,111.019997,"FB" +"2016-03-18",111.559998,112.419998,110.269997,111.449997,36256900,111.449997,"FB" +"2016-03-21",111.660004,112.370003,111.029999,111.849998,18448000,111.849998,"FB" +"2016-03-22",111.360001,112.879997,111.169998,112.25,19001100,112.25,"FB" +"2016-03-23",112.010002,113.190002,112,112.540001,18562000,112.540001,"FB" +"2016-03-24",112.129997,113.089996,111.68,113.050003,17839100,113.050003,"FB" +"2016-03-28",113.32,114.589996,112.949997,113.690002,21351800,113.690002,"FB" +"2016-03-29",113.830002,116.32,113.639999,116.139999,29825300,116.139999,"FB" +"2016-03-30",116.730003,116.989998,114.360001,114.699997,33235200,114.699997,"FB" +"2016-03-31",114.699997,115.010002,113.769997,114.099998,21207500,114.099998,"FB" +"2016-04-01",113.75,116.169998,113.349998,116.059998,24760500,116.059998,"FB" +"2016-04-04",114.07,114.550003,111.610001,112.550003,48487900,112.550003,"FB" +"2016-04-05",112.110001,113.32,111.900002,112.220001,22962400,112.220001,"FB" +"2016-04-06",112.470001,113.809998,112.419998,113.709999,20814600,113.709999,"FB" +"2016-04-07",113.790001,114.889999,113.07,113.639999,20714500,113.639999,"FB" +"2016-04-08",114.25,114.330002,109.900002,110.629997,48497800,110.629997,"FB" +"2016-04-11",110.699997,110.910004,108.769997,108.989998,39762300,108.989998,"FB" +"2016-04-12",109.339996,111.160004,108.989998,110.610001,26248100,110.610001,"FB" +"2016-04-13",112.230003,112.650002,106.519997,110.510002,88227400,110.510002,"FB" +"2016-04-14",110.620003,112.040001,110.260002,110.839996,28473300,110.839996,"FB" +"2016-04-15",110.790001,110.970001,109.199997,109.639999,20922800,109.639999,"FB" +"2016-04-18",109.739998,110.809998,109.199997,110.449997,21092700,110.449997,"FB" +"2016-04-19",111.099998,112.449997,109.160004,112.290001,30210500,112.290001,"FB" +"2016-04-20",112.43,113.269997,111.559998,112.419998,21027900,112.419998,"FB" +"2016-04-21",112.550003,114.040001,112.309998,113.440002,20875200,113.440002,"FB" +"2016-04-22",111.209999,111.75,109.010002,110.559998,38458200,110.559998,"FB" +"2016-04-25",109.870003,110.669998,109.07,110.099998,21017900,110.099998,"FB" +"2016-04-26",110.489998,110.5,108.150002,108.760002,22521500,108.760002,"FB" +"2016-04-27",107.940002,108.940002,106.309998,108.889999,52213100,108.889999,"FB" +"2016-04-28",119.580002,120.790001,116.230003,116.730003,87110100,116.730003,"FB" +"2016-04-29",116.82,117.839996,115.839996,117.580002,37140600,117.580002,"FB" +"2016-05-02",117.830002,118.730003,116.57,118.57,28095200,118.57,"FB" +"2016-05-03",117.519997,118.160004,117.019997,117.43,24117500,117.43,"FB" +"2016-05-04",116.610001,118.300003,116.57,118.059998,23448400,118.059998,"FB" +"2016-05-05",118.040001,118.980003,117.25,117.809998,22056700,117.809998,"FB" +"2016-05-06",117.160004,119.639999,117.110001,119.489998,26216200,119.489998,"FB" +"2016-05-09",119.540001,120.279999,118.900002,119.239998,21138100,119.239998,"FB" +"2016-05-10",119.620003,120.5,119,120.5,23220000,120.5,"FB" +"2016-05-11",120.410004,121.080002,119.419998,119.519997,22038400,119.519997,"FB" +"2016-05-12",119.980003,120.839996,118.900002,120.279999,22035500,120.279999,"FB" +"2016-05-13",120.379997,120.639999,119.68,119.809998,18124300,119.809998,"FB" +"2016-05-16",119.379997,119.610001,117.349998,118.669998,31247800,118.669998,"FB" +"2016-05-17",118.82,119.010002,117.199997,117.349998,21328600,117.349998,"FB" +"2016-05-18",116.800003,118.269997,116.730003,117.650002,21642300,117.650002,"FB" +"2016-05-19",117.050003,117.489998,115.879997,116.809998,20544100,116.809998,"FB" +"2016-05-20",116.959999,117.989998,116.949997,117.349998,18944800,117.349998,"FB" +"2016-05-23",117.419998,117.599998,115.940002,115.970001,20441000,115.970001,"FB" +"2016-05-24",116.239998,117.730003,116.120003,117.699997,20183600,117.699997,"FB" +"2016-05-25",118.129997,118.669998,117.379997,117.889999,20019800,117.889999,"FB" +"2016-05-26",118.239998,119.760002,117.919998,119.470001,18481300,119.470001,"FB" +"2016-05-27",119.559998,119.849998,119.010002,119.379997,13464400,119.379997,"FB" +"2016-05-31",119.459999,120.099998,118.120003,118.809998,23547600,118.809998,"FB" +"2016-06-01",118.5,119.080002,117.82,118.779999,15029500,118.779999,"FB" +"2016-06-02",118.690002,119.440002,118.220001,118.93,13228300,118.93,"FB" +"2016-06-03",118.980003,118.980003,117.860001,118.470001,14135100,118.470001,"FB" +"2016-06-06",118.620003,119.43,118.360001,118.790001,12744700,118.790001,"FB" +"2016-06-07",119.239998,119.300003,117.669998,117.760002,17103000,117.760002,"FB" +"2016-06-08",117.760002,118.599998,117.269997,118.389999,14505600,118.389999,"FB" +"2016-06-09",118.129997,118.68,117.709999,118.559998,13859200,118.559998,"FB" +"2016-06-10",117.540001,118.110001,116.260002,116.620003,18510800,116.620003,"FB" +"2016-06-13",115,115.480003,113.309998,113.949997,31718200,113.949997,"FB" +"2016-06-14",114.07,114.949997,113.580002,114.940002,17618500,114.940002,"FB" +"2016-06-15",115.300003,115.440002,114.07,114.599998,19819400,114.599998,"FB" +"2016-06-16",113.870003,114.5,112.940002,114.389999,19236300,114.389999,"FB" +"2016-06-17",114.419998,114.43,112.559998,113.019997,24644300,113.019997,"FB" +"2016-06-20",113.769997,114.720001,112.75,113.370003,20785400,113.370003,"FB" +"2016-06-21",114.120003,115.209999,113.970001,114.379997,19166300,114.379997,"FB" +"2016-06-22",114.650002,114.739998,113.610001,113.910004,14846300,113.910004,"FB" +"2016-06-23",114.370003,115.089996,113.540001,115.080002,16176900,115.080002,"FB" +"2016-06-24",111.010002,113.68,111,112.080002,40643100,112.080002,"FB" +"2016-06-27",111.57,111.57,108.230003,108.970001,36130400,108.970001,"FB" +"2016-06-28",110.629997,112.75,110.550003,112.699997,26813800,112.699997,"FB" +"2016-06-29",113.370003,114.25,113.040001,114.160004,20968300,114.160004,"FB" +"2016-06-30",114.669998,115.18,113.669998,114.279999,23192700,114.279999,"FB" +"2016-07-01",114.199997,115.129997,113.809998,114.190002,14980000,114.190002,"FB" +"2016-07-05",113.940002,114.199997,112.970001,114.199997,14207000,114.199997,"FB" +"2016-07-06",113.360001,116.790001,112.970001,116.699997,24337600,116.699997,"FB" +"2016-07-07",116.629997,116.970001,115.360001,115.849998,16630200,115.849998,"FB" +"2016-07-08",116.43,117.5,115.849998,117.239998,18142600,117.239998,"FB" +"2016-07-11",117.709999,118.699997,117.5,117.870003,17711600,117.870003,"FB" +"2016-07-12",118.629997,118.720001,117.57,117.93,15217700,117.93,"FB" +"2016-07-13",118.389999,118.400002,116.68,116.779999,16207700,116.779999,"FB" +"2016-07-14",117.5,117.639999,116.699997,117.290001,14579700,117.290001,"FB" +"2016-07-15",117.739998,118.279999,116.580002,116.860001,16646000,116.860001,"FB" +"2016-07-18",117.32,119.610001,116.889999,119.370003,20868400,119.370003,"FB" +"2016-07-19",118.989998,120.849998,118.660004,120.610001,21541300,120.610001,"FB" +"2016-07-20",121.25,122.199997,120.559998,121.919998,20046500,121.919998,"FB" +"2016-07-21",121.919998,122.099998,120.25,120.610001,17801700,120.610001,"FB" +"2016-07-22",119.900002,121.010002,119.309998,121,18422400,121,"FB" +"2016-07-25",121.389999,121.849998,117.779999,121.629997,18487400,121.629997,"FB" +"2016-07-26",122,122.07,120.75,121.220001,17612000,121.220001,"FB" +"2016-07-27",122.419998,125,121.510002,123.339996,52654200,123.339996,"FB" +"2016-07-28",127.519997,128.330002,123.629997,125,78955800,125,"FB" +"2016-07-29",124.650002,125.839996,123.709999,123.940002,35058800,123.940002,"FB" +"2016-08-01",123.849998,124.580002,122.860001,124.309998,25006900,124.309998,"FB" +"2016-08-02",124.059998,124.800003,122.07,123.089996,23968400,123.089996,"FB" +"2016-08-03",123.089996,123.919998,122.309998,122.510002,18525300,122.510002,"FB" +"2016-08-04",122.940002,124.790001,122.510002,124.360001,21066000,124.360001,"FB" +"2016-08-05",124.980003,125.839996,124.620003,125.150002,20184000,125.150002,"FB" +"2016-08-08",125.25,125.449997,124.550003,125.260002,15233900,125.260002,"FB" +"2016-08-09",125.339996,126.089996,124.529999,125.059998,19621000,125.059998,"FB" +"2016-08-10",125.07,125.480003,124.540001,124.879997,10670100,124.879997,"FB" +"2016-08-11",125.199997,125.379997,124.75,124.900002,11729500,124.900002,"FB" +"2016-08-12",124.699997,125,124.18,124.879997,12159000,124.879997,"FB" +"2016-08-15",124.910004,124.919998,123.699997,123.900002,19295100,123.900002,"FB" +"2016-08-16",123.5,123.919998,122.779999,123.300003,14222400,123.300003,"FB" +"2016-08-17",123.660004,124.379997,122.849998,124.370003,13794200,124.370003,"FB" +"2016-08-18",124.010002,124.260002,123.639999,123.910004,12400800,123.910004,"FB" +"2016-08-19",123.599998,124.160004,123.279999,123.559998,11688300,123.559998,"FB" +"2016-08-22",123.330002,124.830002,123.110001,124.150002,14386400,124.150002,"FB" +"2016-08-23",124.510002,125.089996,124.25,124.370003,13309500,124.370003,"FB" +"2016-08-24",124.470001,124.690002,123.089996,123.480003,12243700,123.480003,"FB" +"2016-08-25",123.120003,124.370003,123.099998,123.889999,10730800,123.889999,"FB" +"2016-08-26",124.050003,125.190002,123.910004,124.959999,17504800,124.959999,"FB" +"2016-08-29",124.349998,126.730003,124.349998,126.540001,15925900,126.540001,"FB" +"2016-08-30",126.599998,126.599998,125.150002,125.839996,17804300,125.839996,"FB" +"2016-08-31",125.599998,126.220001,125.099998,126.120003,14200600,126.120003,"FB" +"2016-09-01",126.379997,126.629997,125.599998,126.169998,13536100,126.169998,"FB" +"2016-09-02",126.849998,126.860001,126,126.510002,12118800,126.510002,"FB" +"2016-09-06",126.669998,129.940002,126.470001,129.729996,26278400,129.729996,"FB" +"2016-09-07",130.039993,131.979996,129.949997,131.050003,27990800,131.050003,"FB" +"2016-09-08",130.919998,131.080002,129.809998,130.270004,15676600,130.270004,"FB" +"2016-09-09",129.710007,129.949997,127.099998,127.099998,27100700,127.099998,"FB" +"2016-09-12",125.959999,128.759995,125.75,128.690002,21252800,128.690002,"FB" +"2016-09-13",128.029999,128.350006,126.660004,127.209999,18016200,127.209999,"FB" +"2016-09-14",126.889999,128.800003,126.889999,127.769997,15691100,127.769997,"FB" +"2016-09-15",127.980003,129.100006,127.669998,128.350006,15077200,128.350006,"FB" +"2016-09-16",128.199997,129.179993,128.199997,129.070007,24119200,129.070007,"FB" +"2016-09-19",129.910004,129.940002,128.259995,128.649994,14958800,128.649994,"FB" +"2016-09-20",128.649994,129.169998,128.029999,128.639999,11083800,128.639999,"FB" +"2016-09-21",129.130005,130.009995,128.389999,129.940002,14068300,129.940002,"FB" +"2016-09-22",130.5,130.729996,129.559998,130.080002,15538300,130.080002,"FB" +"2016-09-23",127.559998,128.600006,127.300003,127.959999,28326300,127.959999,"FB" +"2016-09-26",127.370003,128.160004,126.800003,127.309998,15064900,127.309998,"FB" +"2016-09-27",127.610001,129.009995,127.43,128.690002,15637100,128.690002,"FB" +"2016-09-28",129.210007,129.470001,128.399994,129.229996,12047600,129.229996,"FB" +"2016-09-29",129.179993,129.289993,127.550003,128.089996,14532200,128.089996,"FB" +"2016-09-30",128.029999,128.589996,127.449997,128.270004,18402900,128.270004,"FB" +"2016-10-03",128.380005,129.089996,127.800003,128.770004,13156900,128.770004,"FB" +"2016-10-04",129.169998,129.279999,127.550003,128.190002,14307500,128.190002,"FB" +"2016-10-05",128.25,128.800003,127.830002,128.470001,12386800,128.470001,"FB" +"2016-10-06",128.429993,129.059998,128.080002,128.740005,11682700,128.740005,"FB" +"2016-10-07",129.039993,129.25,128.330002,128.990005,12804400,128.990005,"FB" +"2016-10-10",129.679993,130.699997,129.199997,130.240005,15138700,130.240005,"FB" +"2016-10-11",130.229996,130.639999,128.229996,128.880005,17537900,128.880005,"FB" +"2016-10-12",129.009995,129.660004,128.460007,129.050003,11073000,129.050003,"FB" +"2016-10-13",128.210007,128.25,126.75,127.82,17139300,127.82,"FB" +"2016-10-14",128.490005,128.949997,127.580002,127.879997,13345300,127.879997,"FB" +"2016-10-17",128.199997,128.470001,127.32,127.540001,11351700,127.540001,"FB" +"2016-10-18",128.679993,129.389999,128.009995,128.570007,13504000,128.570007,"FB" +"2016-10-19",128.740005,130.470001,128.600006,130.110001,16752300,130.110001,"FB" +"2016-10-20",130.070007,130.660004,129.5,130,13167500,130,"FB" +"2016-10-21",129.779999,132.130005,129.699997,132.070007,19088800,132.070007,"FB" +"2016-10-24",132.720001,133.410004,132.149994,133.279999,17470200,133.279999,"FB" +"2016-10-25",133.5,133.5,132.220001,132.289993,13336800,132.289993,"FB" +"2016-10-26",131.639999,132.259995,130.940002,131.039993,13084700,131.039993,"FB" +"2016-10-27",131.740005,131.800003,129.270004,129.690002,16741400,129.690002,"FB" +"2016-10-28",130.5,132.970001,129.929993,131.289993,24545500,131.289993,"FB" +"2016-10-31",132.009995,132.119995,130.880005,130.990005,15669000,130.990005,"FB" +"2016-11-01",131.410004,131.940002,128.649994,129.5,22077800,129.5,"FB" +"2016-11-02",130.229996,130.229996,126.279999,127.169998,39640900,127.169998,"FB" +"2016-11-03",122,123.279999,119.5,120,63766300,120,"FB" +"2016-11-04",119.589996,121.93,119.25,120.75,30545500,120.75,"FB" +"2016-11-07",122.830002,123.209999,121.349998,122.150002,23008900,122.150002,"FB" +"2016-11-08",122.029999,124.610001,121.540001,124.220001,19367800,124.220001,"FB" +"2016-11-09",121.5,123.809998,120.510002,123.18,31916000,123.18,"FB" +"2016-11-10",123.93,124.18,115.269997,120.800003,67846700,120.800003,"FB" +"2016-11-11",119.529999,120.699997,118.150002,119.019997,32804000,119.019997,"FB" +"2016-11-14",119.129997,119.129997,113.550003,115.080002,51377000,115.080002,"FB" +"2016-11-15",116.730003,118.489998,115.830002,117.199997,34681400,117.199997,"FB" +"2016-11-16",114.480003,117.879997,114.209999,116.339996,32397900,116.339996,"FB" +"2016-11-17",116.809998,117.790001,116.010002,117.790001,18597800,117.790001,"FB" +"2016-11-18",118.389999,119.129997,116.839996,117.019997,22879300,117.019997,"FB" +"2016-11-21",118.199997,121.949997,117.800003,121.769997,35415400,121.769997,"FB" +"2016-11-22",122.400002,122.980003,120.900002,121.470001,26089200,121.470001,"FB" +"2016-11-23",121.230003,121.309998,119.940002,120.839996,15672100,120.839996,"FB" +"2016-11-25",121.010002,121.139999,120.07,120.379997,8658600,120.379997,"FB" +"2016-11-28",120.120003,121.690002,119.82,120.410004,18101300,120.410004,"FB" +"2016-11-29",120.57,122.099998,120.400002,120.870003,18891000,120.870003,"FB" +"2016-11-30",120.32,121.790001,117.949997,118.419998,30188900,118.419998,"FB" +"2016-12-01",118.379997,118.449997,114,115.099998,43277000,115.099998,"FB" +"2016-12-02",115.110001,116.480003,114.300003,115.400002,25070400,115.400002,"FB" +"2016-12-05",115.949997,117.57,115.07,117.43,20201500,117.43,"FB" +"2016-12-06",117.690002,117.800003,116.330002,117.309998,19131200,117.309998,"FB" +"2016-12-07",117,117.949997,116.57,117.949997,21913700,117.949997,"FB" +"2016-12-08",117.980003,119.5,117.639999,118.910004,22442800,118.910004,"FB" +"2016-12-09",119.220001,119.940002,118.949997,119.68,17464700,119.68,"FB" +"2016-12-12",119.220001,119.239998,117.650002,117.769997,17805500,117.769997,"FB" +"2016-12-13",117.860001,121.519997,117.610001,120.309998,29768000,120.309998,"FB" +"2016-12-14",120,121.690002,118.849998,120.209999,25913100,120.209999,"FB" +"2016-12-15",120.080002,122.5,119.629997,120.57,20139600,120.57,"FB" +"2016-12-16",120.900002,121.5,119.269997,119.870003,25324300,119.870003,"FB" +"2016-12-19",119.849998,120.360001,118.510002,119.239998,15918100,119.239998,"FB" +"2016-12-20",119.5,119.769997,118.800003,119.089996,13684400,119.089996,"FB" +"2016-12-21",118.919998,119.199997,118.480003,119.040001,10767600,119.040001,"FB" +"2016-12-22",118.860001,118.989998,116.93,117.400002,16258600,117.400002,"FB" +"2016-12-23",117,117.559998,116.300003,117.269997,10890000,117.269997,"FB" +"2016-12-27",116.959999,118.68,116.860001,118.010002,12051500,118.010002,"FB" +"2016-12-28",118.190002,118.25,116.650002,116.919998,12087400,116.919998,"FB" +"2016-12-29",117,117.529999,116.059998,116.349998,9934900,116.349998,"FB" +"2016-12-30",116.599998,116.830002,114.769997,115.050003,18684100,115.050003,"FB" +"2017-01-03",116.029999,117.839996,115.510002,116.860001,20663900,116.860001,"FB" +"2017-01-04",117.550003,119.660004,117.290001,118.690002,19630900,118.690002,"FB" +"2017-01-05",118.860001,120.949997,118.32,120.669998,19492200,120.669998,"FB" +"2017-01-06",120.980003,123.879997,120.029999,123.410004,28545300,123.410004,"FB" +"2017-01-09",123.550003,125.43,123.040001,124.900002,22880400,124.900002,"FB" +"2017-01-10",124.82,125.5,124.279999,124.349998,17324600,124.349998,"FB" +"2017-01-11",124.349998,126.120003,124.059998,126.089996,18356500,126.089996,"FB" +"2017-01-12",125.610001,126.730003,124.800003,126.620003,18653900,126.620003,"FB" +"2017-01-13",127.489998,129.270004,127.370003,128.339996,24884300,128.339996,"FB" +"2017-01-17",128.039993,128.339996,127.400002,127.870003,15294500,127.870003,"FB" +"2017-01-18",128.410004,128.429993,126.839996,127.919998,13145900,127.919998,"FB" +"2017-01-19",128.229996,128.350006,127.449997,127.550003,12195500,127.550003,"FB" +"2017-01-20",128.100006,128.479996,126.779999,127.040001,19097200,127.040001,"FB" +"2017-01-23",127.309998,129.25,126.949997,128.929993,16593600,128.929993,"FB" +"2017-01-24",129.380005,129.899994,128.380005,129.369995,15162700,129.369995,"FB" +"2017-01-25",130,131.740005,129.770004,131.479996,18731300,131.479996,"FB" +"2017-01-26",131.630005,133.139999,131.440002,132.779999,20020100,132.779999,"FB" +"2017-01-27",132.679993,132.949997,131.080002,132.179993,19539500,132.179993,"FB" +"2017-01-30",131.580002,131.580002,129.600006,130.979996,18956100,130.979996,"FB" +"2017-01-31",130.169998,130.660004,129.520004,130.320007,19790500,130.320007,"FB" +"2017-02-01",132.25,133.490005,130.679993,133.229996,50139800,133.229996,"FB" +"2017-02-02",133.220001,135.490005,130.399994,130.839996,54366400,130.839996,"FB" +"2017-02-03",131.240005,132.850006,130.759995,130.979996,24804900,130.979996,"FB" +"2017-02-06",130.979996,132.059998,130.300003,132.059998,17058500,132.059998,"FB" +"2017-02-07",132.240005,133,131.660004,131.839996,14596400,131.839996,"FB" +"2017-02-08",132.600006,134.440002,132.440002,134.199997,22390600,134.199997,"FB" +"2017-02-09",134.490005,134.5,133.309998,134.139999,16470600,134.139999,"FB" +"2017-02-10",134.100006,134.940002,133.679993,134.190002,15061900,134.190002,"FB" +"2017-02-13",134.699997,134.699997,133.699997,134.050003,13526200,134.050003,"FB" +"2017-02-14",134.100006,134.229996,132.550003,133.850006,14364900,133.850006,"FB" +"2017-02-15",133.449997,133.699997,132.660004,133.440002,13226500,133.440002,"FB" +"2017-02-16",133.070007,133.869995,133.020004,133.839996,12831100,133.839996,"FB" +"2017-02-17",133.5,134.089996,133.169998,133.529999,12276500,133.529999,"FB" +"2017-02-21",133.5,133.910004,132.899994,133.720001,14759100,133.720001,"FB" +"2017-02-22",133.600006,136.789993,133.460007,136.119995,27360100,136.119995,"FB" +"2017-02-23",135.889999,136.119995,134.330002,135.360001,18422500,135.360001,"FB" +"2017-02-24",134.160004,135.619995,134.160004,135.440002,12625700,135.440002,"FB" +"2017-02-27",135.259995,137.179993,135.020004,136.410004,14306700,136.410004,"FB" +"2017-02-28",136.789993,136.809998,134.75,135.539993,16112100,135.539993,"FB" +"2017-03-01",136.470001,137.479996,136.300003,137.419998,16257000,137.419998,"FB" +"2017-03-02",137.089996,137.820007,136.309998,136.759995,12294800,136.759995,"FB" +"2017-03-03",136.630005,137.330002,136.080002,137.169998,11160600,137.169998,"FB" +"2017-03-06",136.880005,137.830002,136.509995,137.419998,12748200,137.419998,"FB" +"2017-03-07",137.029999,138.369995,136.990005,137.300003,13527100,137.300003,"FB" +"2017-03-08",137.149994,137.990005,137.050003,137.720001,10184500,137.720001,"FB" +"2017-03-09",137.720001,138.570007,137.399994,138.240005,15535300,138.240005,"FB" +"2017-03-10",138.910004,139.490005,138.220001,138.789993,16314100,138.789993,"FB" +"2017-03-13",138.710007,139.679993,138.669998,139.600006,10955500,139.600006,"FB" +"2017-03-14",139.460007,139.460007,138.520004,139.320007,12944000,139.320007,"FB" +"2017-03-15",139.289993,140.100006,138.490005,139.720001,19344800,139.720001,"FB" +"2017-03-16",140.199997,140.25,139.729996,139.990005,13612900,139.990005,"FB" +"2017-03-17",140.339996,140.339996,139.699997,139.839996,20592800,139.839996,"FB" +"2017-03-20",139.710007,140.190002,139.25,139.940002,12099500,139.940002,"FB" +"2017-03-21",141.149994,142.309998,138.399994,138.509995,29894800,138.509995,"FB" +"2017-03-22",137.929993,139.789993,137.600006,139.589996,17055400,139.589996,"FB" +"2017-03-23",139.479996,140.389999,139.089996,139.529999,13022800,139.529999,"FB" +"2017-03-24",140.080002,141.020004,139.759995,140.339996,16664700,140.339996,"FB" +"2017-03-27",139.050003,140.649994,138.770004,140.320007,12800500,140.320007,"FB" +"2017-03-28",140.360001,141.949997,140.009995,141.759995,14679400,141.759995,"FB" +"2017-03-29",141.990005,142.860001,141.429993,142.649994,16527600,142.649994,"FB" +"2017-03-30",142.399994,142.949997,141.850006,142.410004,12404000,142.410004,"FB" +"2017-03-31",142.309998,142.630005,141.889999,142.050003,11478300,142.050003,"FB" +"2017-04-03",141.929993,142.470001,140.820007,142.279999,13564000,142.279999,"FB" +"2017-04-04",141.860001,142.089996,141.270004,141.729996,12948600,141.729996,"FB" +"2017-04-05",142.259995,143.440002,141.289993,141.850006,17158100,141.850006,"FB" +"2017-04-06",142.110001,142.220001,140.910004,141.169998,15103400,141.169998,"FB" +"2017-04-07",141.199997,141.550003,140.240005,140.779999,11818300,140.779999,"FB" +"2017-04-10",141,141.429993,140.630005,141.039993,9039400,141.039993,"FB" +"2017-04-11",140.800003,141.029999,138.809998,139.919998,16638100,139.919998,"FB" +"2017-04-12",139.720001,140.399994,139.440002,139.580002,11612500,139.580002,"FB" +"2017-04-13",139.619995,140.580002,139.330002,139.389999,10965600,139.389999,"FB" +"2017-04-17",139.759995,141.550003,139.75,141.419998,11519700,141.419998,"FB" +"2017-04-18",141.270004,141.910004,140.610001,140.960007,14807500,140.960007,"FB" +"2017-04-19",141.350006,143.039993,141.270004,142.270004,15563900,142.270004,"FB" +"2017-04-20",142.949997,144.25,142.690002,143.800003,15968200,143.800003,"FB" +"2017-04-21",143.899994,144.169998,142.270004,143.679993,12382000,143.679993,"FB" +"2017-04-24",144.960007,145.669998,144.339996,145.470001,14407200,145.470001,"FB" +"2017-04-25",145.789993,147.149994,145.789993,146.490005,17767500,146.490005,"FB" +"2017-04-26",147.089996,147.589996,146.089996,146.559998,12395000,146.559998,"FB" +"2017-04-27",146.669998,147.75,146.139999,147.699997,11275100,147.699997,"FB" +"2017-04-28",149.5,151.529999,149.070007,150.25,30652200,150.25,"FB" +"2017-05-01",151.740005,152.570007,151.419998,152.460007,25218300,152.460007,"FB" +"2017-05-02",153.339996,153.440002,151.660004,152.779999,21870400,152.779999,"FB" +"2017-05-03",153.600006,153.600006,151.339996,151.800003,29782500,151.800003,"FB" +"2017-05-04",150.169998,151.520004,148.720001,150.850006,36225500,150.850006,"FB" +"2017-05-05",151.449997,151.630005,149.789993,150.240005,17148500,150.240005,"FB" +"2017-05-08",150.710007,151.080002,149.740005,151.059998,15827500,151.059998,"FB" +"2017-05-09",151.490005,152.589996,150.210007,150.479996,17453900,150.479996,"FB" +"2017-05-10",150.229996,150.520004,148.860001,150.289993,12080700,150.289993,"FB" +"2017-05-11",150.309998,150.649994,149.410004,150.039993,11841900,150.039993,"FB" +"2017-05-12",150.399994,150.460007,149.630005,150.330002,9598200,150.330002,"FB" +"2017-05-15",150.169998,151.479996,149.770004,150.190002,15064700,150.190002,"FB" +"2017-05-16",150.110001,150.210007,149.029999,149.779999,14550800,149.779999,"FB" +"2017-05-17",148,148.669998,144.419998,144.850006,28300100,144.850006,"FB" +"2017-05-18",144.720001,148.149994,144.509995,147.660004,23031600,147.660004,"FB" +"2017-05-19",148.449997,149.389999,147.960007,148.059998,16187900,148.059998,"FB" +"2017-05-22",148.080002,148.589996,147.690002,148.240005,12586700,148.240005,"FB" +"2017-05-23",148.520004,148.809998,147.25,148.070007,12817800,148.070007,"FB" +"2017-05-24",148.509995,150.229996,148.419998,150.039993,17862400,150.039993,"FB" +"2017-05-25",150.300003,152.589996,149.949997,151.960007,19891400,151.960007,"FB" +"2017-05-26",152.229996,152.25,151.149994,152.130005,14996200,152.130005,"FB" +"2017-05-30",151.970001,152.899994,151.639999,152.380005,13226000,152.380005,"FB" +"2017-05-31",152.699997,153.350006,151.089996,151.460007,18023900,151.460007,"FB" +"2017-06-01",151.75,152.289993,150.300003,151.529999,14530600,151.529999,"FB" +"2017-06-02",151.850006,153.630005,151.300003,153.610001,16854400,153.610001,"FB" +"2017-06-05",153.639999,154.710007,153.410004,153.630005,12520400,153.630005,"FB" +"2017-06-06",153.410004,154.520004,152.479996,152.809998,13457100,152.809998,"FB" +"2017-06-07",153.270004,153.75,152.339996,153.119995,12066700,153.119995,"FB" +"2017-06-08",154.080002,154.729996,153.100006,154.710007,17799400,154.710007,"FB" +"2017-06-09",154.770004,155.589996,146.610001,149.600006,35577700,149.600006,"FB" +"2017-06-12",148.169998,149.199997,144.559998,148.440002,33170200,148.440002,"FB" +"2017-06-13",150.149994,151.179993,148.899994,150.679993,20483400,150.679993,"FB" +"2017-06-14",151.259995,152.399994,149.050003,150.25,20808800,150.25,"FB" +"2017-06-15",147.669998,150.039993,146.369995,149.800003,18994200,149.800003,"FB" +"2017-06-16",149.589996,150.830002,148.600006,150.639999,22882400,150.639999,"FB" +"2017-06-19",151.710007,153.570007,151.710007,152.869995,19026500,152.869995,"FB" +"2017-06-20",152.880005,153.839996,152.210007,152.25,14743900,152.25,"FB" +"2017-06-21",152.360001,154.080002,151.880005,153.910004,15039800,153.910004,"FB" +"2017-06-22",153.009995,154.550003,152.910004,153.399994,13005500,153.399994,"FB" +"2017-06-23",152.720001,155.199997,152.649994,155.070007,18027000,155.070007,"FB" +"2017-06-26",156.25,156.5,153.199997,153.589996,18049700,153.589996,"FB" +"2017-06-27",152.839996,153.309998,150.389999,150.580002,19360800,150.580002,"FB" +"2017-06-28",150.919998,153.470001,149.860001,153.240005,16719100,153.240005,"FB" +"2017-06-29",152.279999,152.5,148.919998,151.039993,23973500,151.039993,"FB" +"2017-06-30",151.899994,151.919998,150.059998,150.979996,17666000,150.979996,"FB" +"2017-07-03",151.720001,152.149994,147.800003,148.429993,13862700,148.429993,"FB" +"2017-07-05",149,150.850006,148.130005,150.339996,14334300,150.339996,"FB" +"2017-07-06",149.029999,150.039993,148,148.820007,14951800,148.820007,"FB" +"2017-07-07",149.25,151.990005,149.190002,151.440002,13615900,151.440002,"FB" +"2017-07-10",151.690002,153.979996,151.509995,153.5,13378700,153.5,"FB" +"2017-07-11",153.369995,155.419998,152.910004,155.270004,13667700,155.270004,"FB" +"2017-07-12",156.490005,159.160004,156.199997,158.899994,22739400,158.899994,"FB" +"2017-07-13",158.740005,159.779999,158.419998,159.259995,13929200,159.259995,"FB" +"2017-07-14",160.130005,160.320007,159.330002,159.970001,16371200,159.970001,"FB" +"2017-07-17",160.25,160.779999,158.809998,159.729996,12858800,159.729996,"FB" +"2017-07-18",159.660004,163.729996,159.419998,162.860001,23722900,162.860001,"FB" +"2017-07-19",163.589996,165.699997,163.169998,164.139999,26273600,164.139999,"FB" +"2017-07-20",164.800003,165,162.809998,164.529999,18523100,164.529999,"FB" +"2017-07-21",164.160004,165.050003,163.75,164.429993,14744000,164.429993,"FB" +"2017-07-24",164.639999,166.169998,164.309998,166,17367000,166,"FB" +"2017-07-25",165.009995,165.539993,163.860001,165.279999,15383200,165.279999,"FB" +"2017-07-26",166.009995,166.009995,164.100006,165.610001,35236900,165.610001,"FB" +"2017-07-27",174.699997,175.490005,167.5,170.440002,68910700,170.440002,"FB" +"2017-07-28",169.070007,173.429993,169.050003,172.449997,24557600,172.449997,"FB" +"2017-07-31",172,172.720001,168.550003,169.25,25478900,169.25,"FB" +"2017-08-01",169.820007,170.470001,169.050003,169.860001,14385000,169.860001,"FB" +"2017-08-02",170.300003,170.550003,166.910004,169.300003,17433800,169.300003,"FB" +"2017-08-03",169.300003,169.699997,168.25,168.589996,10793800,168.589996,"FB" +"2017-08-04",168.970001,170.059998,168.690002,169.619995,10777700,169.619995,"FB" +"2017-08-07",169.949997,172.059998,169.660004,171.979996,12787800,171.979996,"FB" +"2017-08-08",171.880005,173.050003,170.619995,171.229996,14393500,171.229996,"FB" +"2017-08-09",169.979996,171.449997,169.559998,171.179993,10815000,171.179993,"FB" +"2017-08-10",170.059998,170.589996,166.850006,167.399994,20832700,167.399994,"FB" +"2017-08-11",167.949997,168.820007,166.850006,168.080002,13791200,168.080002,"FB" +"2017-08-14",170.089996,171.080002,169.289993,170.75,12954200,170.75,"FB" +"2017-08-15",171.490005,171.5,170.009995,171,8729200,171,"FB" +"2017-08-16",171.25,171.380005,169.240005,170,15779900,170,"FB" +"2017-08-17",169.339996,169.860001,166.850006,166.910004,17216000,166.910004,"FB" +"2017-08-18",166.839996,168.669998,166.210007,167.410004,15093600,167.410004,"FB" +"2017-08-21",167.160004,168,165.820007,167.779999,11907500,167.779999,"FB" +"2017-08-22",168.279999,169.869995,167.149994,169.639999,11391000,169.639999,"FB" +"2017-08-23",168.839996,169.360001,168.199997,168.710007,9856500,168.710007,"FB" +"2017-08-24",168.880005,169.289993,166.410004,167.740005,14030400,167.740005,"FB" +"2017-08-25",167.860001,168.380005,166.179993,166.320007,12614500,166.320007,"FB" +"2017-08-28",166.910004,167.699997,166.330002,167.240005,8553700,167.240005,"FB" +"2017-08-29",165.25,168.429993,165,168.050003,11121000,168.050003,"FB" +"2017-08-30",168.169998,170.179993,167.630005,169.919998,11138300,169.919998,"FB" +"2017-08-31",170.399994,172.149994,170.059998,171.970001,17226500,171.970001,"FB" +"2017-09-01",172.399994,172.919998,171.309998,172.020004,11677600,172.020004,"FB" +"2017-09-05",171.270004,172.389999,169.550003,170.720001,13210900,170.720001,"FB" +"2017-09-06",170.910004,172.479996,169.570007,172.089996,13906300,172.089996,"FB" +"2017-09-07",171.940002,173.309998,170.270004,173.210007,18049500,173.210007,"FB" +"2017-09-08",173.089996,173.490005,170.800003,170.949997,10998500,170.949997,"FB" +"2017-09-11",172.399994,173.889999,172.199997,173.509995,12372000,173.509995,"FB" +"2017-09-12",173.759995,174,171.75,172.960007,11186300,172.960007,"FB" +"2017-09-13",173.009995,173.169998,172.059998,173.050003,9119300,173.050003,"FB" +"2017-09-14",172.259995,172.279999,170.5,170.960007,15615700,170.960007,"FB" +"2017-09-15",170.880005,172.339996,170.259995,171.639999,15660500,171.639999,"FB" +"2017-09-18",171.990005,172.070007,169.339996,170.009995,12954000,170.009995,"FB" +"2017-09-19",170.619995,172.559998,170.360001,172.520004,13168600,172.520004,"FB" +"2017-09-20",172.5,173.050003,170.699997,172.169998,12264100,172.169998,"FB" +"2017-09-21",171.690002,172.270004,170.009995,171.110001,11161400,171.110001,"FB" +"2017-09-22",170.210007,171.729996,169.220001,170.539993,12097100,170.539993,"FB" +"2017-09-25",169.240005,169.300003,161.559998,162.869995,41251600,162.869995,"FB" +"2017-09-26",164.5,165.5,162.779999,164.210007,23363300,164.210007,"FB" +"2017-09-27",165.899994,168.339996,165.570007,167.679993,19242500,167.679993,"FB" +"2017-09-28",167.940002,169.070007,167.160004,168.729996,12178700,168.729996,"FB" +"2017-09-29",168.830002,171.660004,168.809998,170.869995,15340400,170.869995,"FB" +"2017-10-02",171.389999,171.869995,168.75,169.470001,13392300,169.470001,"FB" +"2017-10-03",169.300003,170.729996,169.199997,169.960007,8190300,169.960007,"FB" +"2017-10-04",169.830002,170.669998,168.289993,168.419998,12127900,168.419998,"FB" +"2017-10-05",169.179993,171.309998,168.600006,171.240005,14580600,171.240005,"FB" +"2017-10-06",170.25,172.369995,169.75,172.229996,13124500,172.229996,"FB" +"2017-10-09",172.699997,174.880005,172,172.5,14570400,172.5,"FB" +"2017-10-10",173,173.199997,170.800003,171.589996,11341100,171.589996,"FB" +"2017-10-11",171.949997,172.779999,171.399994,172.740005,11283700,172.740005,"FB" +"2017-10-12",172.610001,173.850006,172.289993,172.550003,10351000,172.550003,"FB" +"2017-10-13",173.449997,174.649994,173.199997,173.740005,13658300,173.740005,"FB" +"2017-10-16",174.490005,175,174.059998,174.520004,11498800,174.520004,"FB" +"2017-10-17",174.710007,176.130005,174.360001,176.110001,15990100,176.110001,"FB" +"2017-10-18",176.649994,176.740005,175.75,176.029999,12752400,176.029999,"FB" +"2017-10-19",174.929993,176.029999,172.630005,174.559998,14048400,174.559998,"FB" +"2017-10-20",175.5,175.880005,174.630005,174.979996,12602200,174.979996,"FB" +"2017-10-23",175.199997,175.339996,171.25,171.270004,13852700,171.270004,"FB" +"2017-10-24",172.300003,173.240005,171.5,171.800003,12267900,171.800003,"FB" +"2017-10-25",171.899994,172.25,168.889999,170.600006,15868200,170.600006,"FB" +"2017-10-26",171.380005,172.289993,170.389999,170.630005,11833100,170.630005,"FB" +"2017-10-27",174.149994,178.210007,173.899994,177.880005,30285300,177.880005,"FB" +"2017-10-30",179.259995,180.690002,177.610001,179.869995,24353200,179.869995,"FB" +"2017-10-31",180.570007,180.800003,178.940002,180.059998,20174200,180.059998,"FB" +"2017-11-01",182.360001,182.899994,180.570007,182.660004,40918300,182.660004,"FB" +"2017-11-02",180.630005,181.940002,177.339996,178.919998,35529900,178.919998,"FB" +"2017-11-03",179.289993,179.860001,176.710007,178.919998,17822100,178.919998,"FB" +"2017-11-06",178.559998,180.449997,178.309998,180.169998,13312700,180.169998,"FB" +"2017-11-07",180.5,180.75,178.960007,180.25,12928200,180.25,"FB" +"2017-11-08",179.789993,180.350006,179.110001,179.559998,10494100,179.559998,"FB" +"2017-11-09",178.309998,179.399994,177.089996,179.300003,12610300,179.300003,"FB" +"2017-11-10",178.350006,179.100006,177.960007,178.460007,11070200,178.460007,"FB" +"2017-11-13",177.5,179.039993,177.300003,178.770004,9523400,178.770004,"FB" +"2017-11-14",178.130005,178.970001,177.179993,178.070007,9585900,178.070007,"FB" +"2017-11-15",176.660004,178.570007,176.399994,177.949997,10253700,177.949997,"FB" +"2017-11-16",178.759995,179.830002,178.5,179.589996,15607600,179.589996,"FB" +"2017-11-17",179.300003,179.979996,178.899994,179,13018000,179,"FB" +"2017-11-20",178.869995,179.5,178.100006,178.740005,10052400,178.740005,"FB" +"2017-11-21",179.149994,181.889999,178.990005,181.860001,14504000,181.860001,"FB" +"2017-11-22",181.300003,181.729996,180.440002,180.869995,10376300,180.869995,"FB" +"2017-11-24",180.399994,183.149994,180.289993,182.779999,9426300,182.779999,"FB" +"2017-11-27",182.559998,183.729996,181.990005,183.029999,12344500,183.029999,"FB" +"2017-11-28",183.509995,184.25,182.089996,182.419998,14379700,182.419998,"FB" +"2017-11-29",181.889999,181.970001,174,175.130005,41933500,175.130005,"FB" +"2017-11-30",176.850006,178.279999,175.199997,177.179993,25307600,177.179993,"FB" +"2017-12-01",176.029999,177.479996,172.339996,175.100006,20182500,175.100006,"FB" +"2017-12-04",176.289993,176.570007,170.789993,171.470001,24459400,171.470001,"FB" +"2017-12-05",170.449997,175.380005,169.009995,172.830002,20184900,172.830002,"FB" +"2017-12-06",172.5,176.770004,171.899994,176.059998,20255800,176.059998,"FB" +"2017-12-07",175.800003,180.389999,175.800003,180.139999,20404500,180.139999,"FB" +"2017-12-08",181.529999,182.279999,178.740005,179,19883800,179,"FB" +"2017-12-11",179.300003,180.220001,178.800003,179.039993,13168600,179.039993,"FB" +"2017-12-12",178.600006,179.179993,176.600006,176.960007,16854100,176.960007,"FB" +"2017-12-13",177.300003,179.160004,177.25,178.300003,14615700,178.300003,"FB" +"2017-12-14",178.289993,180.360001,177.679993,178.389999,13591000,178.389999,"FB" +"2017-12-15",179.020004,180.490005,178.360001,180.179993,28463100,180.179993,"FB" +"2017-12-18",181.009995,181.300003,179.75,180.820007,17265400,180.820007,"FB" +"2017-12-19",179.949997,180.080002,178.220001,179.509995,14920600,179.509995,"FB" +"2017-12-20",179.809998,179.809998,177.360001,177.889999,11860500,177.889999,"FB" +"2017-12-21",177.940002,178.679993,177.050003,177.449997,11600700,177.449997,"FB" +"2017-12-22",177.139999,177.529999,176.229996,177.199997,8487000,177.199997,"FB" +"2017-12-26",176.630005,177,174.669998,175.990005,8897300,175.990005,"FB" +"2017-12-27",176.550003,178.440002,176.259995,177.619995,9496100,177.619995,"FB" +"2017-12-28",177.949997,178.940002,177.679993,177.919998,12220800,177.919998,"FB" +"2017-12-29",178,178.850006,176.460007,176.460007,10178700,176.460007,"FB" +"2018-01-02",177.679993,181.580002,177.550003,181.419998,18151900,181.419998,"FB" +"2018-01-03",181.880005,184.779999,181.330002,184.669998,16886600,184.669998,"FB" +"2018-01-04",184.899994,186.210007,184.100006,184.330002,13880900,184.330002,"FB" +"2018-01-05",185.589996,186.899994,184.929993,186.850006,13574500,186.850006,"FB" +"2018-01-08",187.199997,188.899994,186.330002,188.279999,17994700,188.279999,"FB" +"2018-01-09",188.699997,188.800003,187.100006,187.869995,12393100,187.869995,"FB" +"2018-01-10",186.940002,187.889999,185.630005,187.839996,10529900,187.839996,"FB" +"2018-01-11",188.399994,188.399994,187.380005,187.770004,9588600,187.770004,"FB" +"2018-01-12",178.059998,181.479996,177.399994,179.369995,77306900,179.369995,"FB" +"2018-01-16",181.5,181.75,178.039993,178.389999,36183800,178.389999,"FB" +"2018-01-17",179.259995,179.320007,175.800003,177.600006,27992400,177.600006,"FB" +"2018-01-18",178.130005,180.979996,177.080002,179.800003,23304900,179.800003,"FB" +"2018-01-19",180.850006,182.369995,180.169998,181.289993,26826500,181.289993,"FB" +"2018-01-22",180.800003,185.389999,180.410004,185.369995,21059500,185.369995,"FB" +"2018-01-23",186.050003,189.550003,185.550003,189.350006,25678800,189.350006,"FB" +"2018-01-24",189.889999,190.660004,186.520004,186.550003,24334500,186.550003,"FB" +"2018-01-25",187.949997,188.619995,186.600006,187.479996,17377700,187.479996,"FB" +"2018-01-26",187.75,190,186.809998,190,17759200,190,"FB" +"2018-01-29",188.75,188.839996,185.630005,185.979996,20453200,185.979996,"FB" +"2018-01-30",187.619995,188.179993,181.839996,187.119995,20858600,187.119995,"FB" +"2018-01-31",188.369995,189.830002,185.220001,186.889999,43275100,186.889999,"FB" +"2018-02-01",188.220001,195.320007,187.889999,193.089996,54211300,193.089996,"FB" +"2018-02-02",192.039993,194.210007,189.979996,190.279999,26677500,190.279999,"FB" +"2018-02-05",186.929993,190.610001,180.610001,181.259995,33128200,181.259995,"FB" +"2018-02-06",178.570007,185.770004,177.740005,185.309998,37758500,185.309998,"FB" +"2018-02-07",184.149994,185.080002,179.949997,180.179993,27601900,180.179993,"FB" +"2018-02-08",181.009995,181.839996,171.479996,171.580002,38478300,171.580002,"FB" +"2018-02-09",174.759995,176.899994,167.179993,176.110001,39887600,176.110001,"FB" +"2018-02-12",177.059998,177.550003,171.839996,176.410004,32092100,176.410004,"FB" +"2018-02-13",175.619995,175.970001,173.100006,173.149994,21809400,173.149994,"FB" +"2018-02-14",173.449997,179.809998,173.210007,179.520004,28929700,179.520004,"FB" +"2018-02-15",180.5,180.5,176.839996,179.960007,20922100,179.960007,"FB" +"2018-02-16",178.990005,179.880005,176.300003,177.360001,20645300,177.360001,"FB" +"2018-02-20",175.770004,177.949997,175.110001,176.009995,21204900,176.009995,"FB" +"2018-02-21",176.710007,181.270004,176.399994,177.910004,23200800,177.910004,"FB" +"2018-02-22",178.699997,180.210007,177.410004,178.990005,18464200,178.990005,"FB" +"2018-02-23",179.899994,183.389999,179.509995,183.289993,19007300,183.289993,"FB" +"2018-02-26",184.580002,185.660004,183.220001,184.929993,17599700,184.929993,"FB" +"2018-02-27",184.449997,184.699997,181.460007,181.460007,15849800,181.460007,"FB" +"2018-02-28",182.300003,182.880005,178.139999,178.320007,18783000,178.320007,"FB" +"2018-03-01",179.009995,180.119995,174.410004,175.940002,23201600,175.940002,"FB" +"2018-03-02",173.289993,177.110001,172.990005,176.619995,20025900,176.619995,"FB" +"2018-03-05",176.199997,181.149994,175.889999,180.399994,16189300,180.399994,"FB" +"2018-03-06",181.779999,182.380005,179.110001,179.779999,15086800,179.779999,"FB" +"2018-03-07",178.740005,183.820007,178.070007,183.710007,19097300,183.710007,"FB" +"2018-03-08",183.559998,184.399994,181.449997,182.339996,17225900,182.339996,"FB" +"2018-03-09",183.910004,185.509995,183.210007,185.229996,18526300,185.229996,"FB" +"2018-03-12",185.229996,186.100006,184.220001,184.759995,15301200,184.759995,"FB" +"2018-03-13",185.610001,185.990005,181.110001,181.880005,18067500,181.880005,"FB" +"2018-03-14",182.600006,184.25,181.850006,184.190002,16821700,184.190002,"FB" +"2018-03-15",183.240005,184,182.190002,183.860001,15614300,183.860001,"FB" +"2018-03-16",184.490005,185.330002,183.410004,185.089996,24403400,185.089996,"FB" +"2018-03-19",177.009995,177.169998,170.059998,172.559998,88140100,172.559998,"FB" +"2018-03-20",167.470001,170.199997,161.949997,168.149994,129851800,168.149994,"FB" +"2018-03-21",164.800003,173.399994,163.300003,169.389999,105920200,169.389999,"FB" +"2018-03-22",166.130005,170.270004,163.720001,164.889999,73743000,164.889999,"FB" +"2018-03-23",165.440002,166.600006,159.020004,159.389999,53609700,159.389999,"FB" +"2018-03-26",160.820007,161.100006,149.020004,160.059998,126116600,160.059998,"FB" +"2018-03-27",156.309998,162.850006,150.75,152.220001,79117000,152.220001,"FB" +"2018-03-28",151.649994,155.880005,150.800003,153.029999,60029200,153.029999,"FB" +"2018-03-29",155.149994,161.419998,154.139999,159.789993,59434300,159.789993,"FB" +"2018-04-02",157.809998,159.199997,154.110001,155.389999,36796000,155.389999,"FB" +"2018-04-03",156.550003,157.389999,150.809998,156.110001,42543900,156.110001,"FB" +"2018-04-04",152.029999,155.559998,150.509995,155.100006,49885600,155.100006,"FB" +"2018-04-05",161.559998,161.570007,156.649994,159.339996,41449600,159.339996,"FB" +"2018-04-06",157.729996,161.419998,156.809998,157.199997,41644800,157.199997,"FB" +"2018-04-09",157.820007,160.529999,156.039993,157.929993,34915200,157.929993,"FB" +"2018-04-10",157.929993,165.979996,157.009995,165.039993,57889300,165.039993,"FB" +"2018-04-11",165.360001,168.649994,163.25,166.320007,56144600,166.320007,"FB" +"2018-04-12",166.979996,167.449997,163.100006,163.869995,38263000,163.869995,"FB" +"2018-04-13",164.580002,165.699997,163.770004,164.520004,19990600,164.520004,"FB" +"2018-04-16",165.720001,165.779999,163.389999,164.830002,18119400,164.830002,"FB" +"2018-04-17",165.830002,169,165.660004,168.660004,21716700,168.660004,"FB" +"2018-04-18",166.880005,168.119995,165.770004,166.360001,20969600,166.360001,"FB" +"2018-04-19",166.199997,168.330002,165.199997,168.100006,22235000,168.100006,"FB" +"2018-04-20",167.789993,168.429993,165.809998,166.279999,19119400,166.279999,"FB" +"2018-04-23",167.270004,168.449997,165.089996,165.839996,23088100,165.839996,"FB" +"2018-04-24",165.429993,166.100006,158.190002,159.690002,35079900,159.690002,"FB" +"2018-04-25",160.139999,161.059998,156.190002,159.690002,41083600,159.690002,"FB" +"2018-04-26",173.220001,176.270004,170.800003,174.160004,77556900,174.160004,"FB" +"2018-04-27",176.809998,177.100006,172.600006,173.589996,29804700,173.589996,"FB" +"2018-04-30",173.789993,175.720001,171.710007,172,20750500,172,"FB" +"2018-05-01",172,174.020004,170.229996,173.860001,26025900,173.860001,"FB" +"2018-05-02",174.25,178.080002,174.199997,176.070007,30424500,176.070007,"FB" +"2018-05-03",175.130005,176.119995,172.119995,174.020004,24026100,174.020004,"FB" +"2018-05-04",173.080002,176.979996,173.059998,176.610001,17677800,176.610001,"FB" +"2018-05-07",177.350006,179.5,177.169998,177.970001,18697200,177.970001,"FB" +"2018-05-08",178.25,179.039993,177.110001,178.919998,15577200,178.919998,"FB" +"2018-05-09",179.669998,183.009995,178.779999,182.660004,23282800,182.660004,"FB" +"2018-05-10",183.149994,186.130005,182.5,185.529999,21071400,185.529999,"FB" +"2018-05-11",184.850006,188.320007,184.179993,186.990005,21207800,186.990005,"FB" +"2018-05-14",187.710007,187.860001,186.199997,186.639999,15646700,186.639999,"FB" +"2018-05-15",184.880005,185.289993,183.199997,184.320007,15429400,184.320007,"FB" +"2018-05-16",183.699997,184.320007,182.660004,183.199997,16975500,183.199997,"FB" +"2018-05-17",182.679993,184.059998,182.220001,183.759995,14840700,183.759995,"FB" +"2018-05-18",183.490005,184.190002,182.610001,182.679993,13130500,182.679993,"FB" +"2018-05-21",183.770004,185.300003,183.130005,184.490005,13532900,184.490005,"FB" +"2018-05-22",184.929993,185.419998,183.429993,183.800003,12731400,183.800003,"FB" +"2018-05-23",182.5,186.910004,182.179993,186.899994,16628100,186.899994,"FB" +"2018-05-24",185.880005,186.800003,185.029999,185.929993,12354700,185.929993,"FB" +"2018-05-25",186.020004,186.330002,184.449997,184.919998,10965100,184.919998,"FB" +"2018-05-29",184.339996,186.809998,183.710007,185.740005,16398900,185.740005,"FB" +"2018-05-30",186.539993,188,185.25,187.669998,13736900,187.669998,"FB" +"2018-05-31",187.869995,192.720001,187.479996,191.779999,30782600,191.779999,"FB" +"2018-06-01",193.070007,194.550003,192.070007,193.990005,17307200,193.990005,"FB" +"2018-06-04",191.839996,193.979996,191.470001,193.279999,18939800,193.279999,"FB" +"2018-06-05",194.300003,195,192.619995,192.940002,15544300,192.940002,"FB" +"2018-06-06",191.029999,192.529999,189.110001,191.339996,22558900,191.339996,"FB" +"2018-06-07",190.75,190.970001,186.770004,188.179993,21503200,188.179993,"FB" +"2018-06-08",187.529999,189.479996,186.429993,189.100006,12677100,189.100006,"FB" +"2018-06-11",188.809998,192.600006,188.800003,191.539993,12928900,191.539993,"FB" +"2018-06-12",192.169998,193.279999,191.559998,192.399994,11562700,192.399994,"FB" +"2018-06-13",192.740005,194.5,191.910004,192.410004,15853800,192.410004,"FB" +"2018-06-14",193.100006,197.279999,192.910004,196.809998,19120900,196.809998,"FB" +"2018-06-15",195.789993,197.070007,194.639999,195.850006,21860900,195.850006,"FB" +"2018-06-18",194.800003,199.580002,194.130005,198.309998,16826000,198.309998,"FB" +"2018-06-19",196.240005,197.960007,193.789993,197.490005,19994000,197.490005,"FB" +"2018-06-20",199.100006,203.550003,198.809998,202,28230900,202,"FB" +"2018-06-21",202.759995,203.389999,200.089996,201.5,19045700,201.5,"FB" +"2018-06-22",201.160004,202.240005,199.309998,201.740005,17420200,201.740005,"FB" +"2018-06-25",200,200,193.110001,196.350006,25275100,196.350006,"FB" +"2018-06-26",197.600006,199.100006,196.229996,199,17897600,199,"FB" +"2018-06-27",199.179993,200.75,195.800003,195.839996,18734400,195.839996,"FB" +"2018-06-28",195.179993,197.339996,193.259995,196.229996,18172400,196.229996,"FB" +"2018-06-29",197.320007,197.600006,193.960007,194.320007,15811600,194.320007,"FB" +"2018-07-02",193.369995,197.449997,192.220001,197.360001,13961600,197.360001,"FB" +"2018-07-03",194.550003,195.399994,192.520004,192.729996,13489500,192.729996,"FB" +"2018-07-05",194.740005,198.649994,194.029999,198.449997,19684200,198.449997,"FB" +"2018-07-06",198.449997,203.639999,197.699997,203.229996,19740100,203.229996,"FB" +"2018-07-09",204.929993,205.800003,202.119995,204.740005,18149400,204.740005,"FB" +"2018-07-10",204.5,204.910004,202.259995,203.539993,13190100,203.539993,"FB" +"2018-07-11",202.220001,204.5,201.75,202.539993,12927400,202.539993,"FB" +"2018-07-12",203.429993,207.080002,203.190002,206.919998,15454700,206.919998,"FB" +"2018-07-13",207.809998,208.429993,206.449997,207.320007,11486800,207.320007,"FB" +"2018-07-16",207.5,208.720001,206.839996,207.229996,11078200,207.229996,"FB" +"2018-07-17",204.899994,210.460007,204.839996,209.990005,15349900,209.990005,"FB" +"2018-07-18",209.820007,210.990005,208.440002,209.360001,15334900,209.360001,"FB" +"2018-07-19",208.770004,209.990005,207.759995,208.089996,11350400,208.089996,"FB" +"2018-07-20",208.850006,211.5,208.5,209.940002,16163900,209.940002,"FB" +"2018-07-23",210.580002,211.619995,208.800003,210.910004,16732000,210.910004,"FB" +"2018-07-24",215.110001,216.199997,212.600006,214.669998,28468700,214.669998,"FB" +"2018-07-25",215.720001,218.619995,214.270004,217.5,58954200,217.5,"FB" +"2018-07-26",174.889999,180.130005,173.75,176.259995,169803700,176.259995,"FB" +"2018-07-27",179.869995,179.929993,173,174.889999,60073700,174.889999,"FB" +"2018-07-30",175.300003,175.300003,166.559998,171.059998,65280800,171.059998,"FB" +"2018-07-31",170.669998,174.240005,170,172.580002,40356500,172.580002,"FB" +"2018-08-01",173.929993,175.080002,170.899994,171.649994,34042100,171.649994,"FB" +"2018-08-02",170.679993,176.789993,170.270004,176.369995,32400000,176.369995,"FB" +"2018-08-03",177.690002,178.850006,176.149994,177.779999,24763400,177.779999,"FB" +"2018-08-06",178.970001,185.789993,178.380005,185.690002,49716200,185.690002,"FB" +"2018-08-07",186.5,188.300003,183.720001,183.809998,33398600,183.809998,"FB" +"2018-08-08",184.75,186.850006,183.759995,185.179993,22205200,185.179993,"FB" +"2018-08-09",185.850006,186.570007,182.479996,183.089996,19732100,183.089996,"FB" +"2018-08-10",182.039993,182.100006,179.419998,180.259995,21500400,180.259995,"FB" +"2018-08-13",180.100006,182.610001,178.899994,180.050003,17423300,180.050003,"FB" +"2018-08-14",180.710007,181.990005,178.619995,181.110001,19102000,181.110001,"FB" +"2018-08-15",179.339996,180.869995,174.779999,179.529999,33020200,179.529999,"FB" +"2018-08-16",180.419998,180.5,174.009995,174.699997,31351800,174.699997,"FB" +"2018-08-17",174.5,176.220001,172.039993,173.800003,24893200,173.800003,"FB" +"2018-08-20",174.039993,174.570007,170.910004,172.5,21518000,172.5,"FB" +"2018-08-21",172.809998,174.169998,171.389999,172.619995,19578500,172.619995,"FB" +"2018-08-22",172.210007,174.240005,172.130005,173.639999,16894100,173.639999,"FB" +"2018-08-23",173.089996,175.550003,172.830002,172.899994,18053600,172.899994,"FB" +"2018-08-24",173.699997,174.820007,172.919998,174.649994,14631600,174.649994,"FB" +"2018-08-27",175.990005,178.669998,175.789993,177.460007,17921900,177.460007,"FB" +"2018-08-28",178.100006,178.240005,175.830002,176.259995,15910700,176.259995,"FB" +"2018-08-29",176.300003,176.789993,174.75,175.899994,18494100,175.899994,"FB" +"2018-08-30",175.899994,179.789993,175.699997,177.639999,24216500,177.639999,"FB" +"2018-08-31",177.149994,177.619995,174.979996,175.729996,18065200,175.729996,"FB" +"2018-09-04",173.5,173.889999,168.800003,171.160004,29809000,171.160004,"FB" +"2018-09-05",169.490005,171.130005,166.669998,167.179993,31226700,167.179993,"FB" +"2018-09-06",166.979996,166.979996,160,162.529999,41514800,162.529999,"FB" +"2018-09-07",160.309998,164.630005,160.160004,163.039993,24300600,163.039993,"FB" +"2018-09-10",163.509995,165.009995,162.160004,164.179993,20197700,164.179993,"FB" +"2018-09-11",163.940002,167.190002,163.720001,165.940002,20457100,165.940002,"FB" +"2018-09-12",163.25,164.490005,161.800003,162,24078100,162,"FB" +"2018-09-13",162,163.320007,160.860001,161.360001,25453800,161.360001,"FB" +"2018-09-14",161.720001,162.839996,160.339996,162.320007,21770400,162.320007,"FB" +"2018-09-17",161.919998,162.059998,159.770004,160.580002,21005300,160.580002,"FB" +"2018-09-18",159.389999,161.759995,158.869995,160.300003,22465200,160.300003,"FB" +"2018-09-19",160.080002,163.440002,159.479996,163.059998,19629000,163.059998,"FB" +"2018-09-20",164.5,166.449997,164.470001,166.020004,18824200,166.020004,"FB" +"2018-09-21",166.639999,167.25,162.809998,162.929993,45994800,162.929993,"FB" +"2018-09-24",161.029999,165.699997,160.880005,165.410004,19222800,165.410004,"FB" +"2018-09-25",161.990005,165.589996,161.149994,164.910004,27622800,164.910004,"FB" +"2018-09-26",164.300003,169.300003,164.210007,166.949997,25252200,166.949997,"FB" +"2018-09-27",167.550003,171.770004,167.210007,168.839996,27266900,168.839996,"FB" +"2018-09-28",168.330002,168.789993,162.559998,164.460007,34265600,164.460007,"FB" +"2018-10-01",163.029999,165.880005,161.259995,162.440002,26407700,162.440002,"FB" +"2018-10-02",161.580002,162.279999,158.669998,159.330002,36031000,159.330002,"FB" +"2018-10-03",160,163.660004,159.529999,162.429993,23109500,162.429993,"FB" +"2018-10-04",161.460007,161.460007,157.350006,158.850006,25739600,158.850006,"FB" +"2018-10-05",159.210007,160.899994,156.199997,157.330002,25744000,157.330002,"FB" +"2018-10-08",155.539993,158.339996,154.389999,157.25,24046000,157.25,"FB" +"2018-10-09",157.690002,160.589996,157.419998,157.899994,18844400,157.899994,"FB" +"2018-10-10",156.820007,157.690002,151.309998,151.380005,30610000,151.380005,"FB" +"2018-10-11",150.130005,154.809998,149.160004,153.350006,35338900,153.350006,"FB" +"2018-10-12",156.729996,156.889999,151.300003,153.740005,25293500,153.740005,"FB" +"2018-10-15",153.320007,155.570007,152.550003,153.520004,15433500,153.520004,"FB" +"2018-10-16",155.399994,159.460007,155.009995,158.779999,19180100,158.779999,"FB" +"2018-10-17",159.559998,160.490005,157.949997,159.419998,17592000,159.419998,"FB" +"2018-10-18",158.509995,158.660004,153.279999,154.919998,21675100,154.919998,"FB" +"2018-10-19",155.860001,157.350006,153.550003,154.050003,19761300,154.050003,"FB" +"2018-10-22",154.759995,157.339996,154.460007,154.779999,15424700,154.779999,"FB" +"2018-10-23",151.220001,154.770004,150.850006,154.389999,19095000,154.389999,"FB" +"2018-10-24",154.279999,154.649994,145.600006,146.039993,27744600,146.039993,"FB" +"2018-10-25",147.729996,152.210007,147,150.949997,22105700,150.949997,"FB" +"2018-10-26",145.820007,149,143.800003,145.369995,31303300,145.369995,"FB" +"2018-10-29",148.5,148.830002,139.029999,142.089996,31336800,142.089996,"FB" +"2018-10-30",139.940002,146.639999,139.740005,146.220001,50528300,146.220001,"FB" +"2018-10-31",155,156.399994,148.960007,151.789993,60101300,151.789993,"FB" +"2018-11-01",151.520004,152.75,149.350006,151.75,25640800,151.75,"FB" +"2018-11-02",151.800003,154.130005,148.960007,150.350006,24708700,150.350006,"FB" +"2018-11-05",150.100006,150.190002,147.440002,148.679993,15971200,148.679993,"FB" +"2018-11-06",149.309998,150.970001,148,149.940002,16667100,149.940002,"FB" +"2018-11-07",151.570007,153.009995,149.830002,151.529999,21859400,151.529999,"FB" +"2010-01-04",311.44931,312.721039,310.103088,311.349976,3937800,311.349976,"GOOG" +"2010-01-05",311.563568,311.891449,308.76181,309.978882,6048500,309.978882,"GOOG" +"2010-01-06",310.907837,310.907837,301.220856,302.164703,8009000,302.164703,"GOOG" +"2010-01-07",302.731018,303.029083,294.410156,295.130463,12912000,295.130463,"GOOG" +"2010-01-08",294.08725,299.675903,292.651581,299.06488,9509900,299.06488,"GOOG" +"2010-01-11",300.276978,300.276978,295.100647,298.612823,14519600,298.612823,"GOOG" +"2010-01-12",296.893982,297.147339,292.100159,293.332153,9769600,293.332153,"GOOG" +"2010-01-13",286.382355,292.28894,285.095734,291.648102,13077600,291.648102,"GOOG" +"2010-01-14",290.063416,295.180145,289.521942,293.019196,8535300,293.019196,"GOOG" +"2010-01-15",294.75293,294.862213,287.152344,288.126007,10939600,288.126007,"GOOG" +"2010-01-19",288.722137,293.302338,286.28302,291.911407,8689500,291.911407,"GOOG" +"2010-01-20",291.09671,291.09671,285.786224,288.329681,6543600,288.329681,"GOOG" +"2010-01-21",289.8349,291.513977,284.276062,289.606384,12697400,289.606384,"GOOG" +"2010-01-22",280.426086,283.45639,265.701874,273.227905,13689200,273.227905,"GOOG" +"2010-01-25",271.528961,273.16333,266.02478,268.255249,8897200,268.255249,"GOOG" +"2010-01-26",267.246826,273.024231,266.412231,269.457428,8767600,269.457428,"GOOG" +"2010-01-27",268.886169,272.055542,265.925415,269.298462,7980200,269.298462,"GOOG" +"2010-01-28",270.485748,271.732635,263.585632,265.418701,6500100,265.418701,"GOOG" +"2010-01-29",267.505127,268.74707,261.10675,263.257751,8334700,263.257751,"GOOG" +"2010-02-01",265.572693,266.173798,263.436584,264.787811,4530800,264.787811,"GOOG" +"2010-02-02",265.751556,265.751556,262.100281,263.843964,8245600,263.843964,"GOOG" +"2010-02-03",262.626862,269.298462,262.408295,268.662598,6037000,268.662598,"GOOG" +"2010-02-04",266.764954,267.261719,261.081909,261.687958,6799200,261.687958,"GOOG" +"2010-02-05",262.492737,265.026245,259.541931,263.928406,6353000,263.928406,"GOOG" +"2010-02-08",264.52948,269.24881,264.047638,265.011353,5423500,265.011353,"GOOG" +"2010-02-09",268.026733,269.01532,265.806183,266.486755,5675700,266.486755,"GOOG" +"2010-02-10",265.309418,267.15741,262.140045,265.498199,5383700,265.498199,"GOOG" +"2010-02-11",264.936829,268.498688,263.039185,266.466888,4851300,266.466888,"GOOG" +"2010-02-12",264.76297,266.839478,263.53595,264.837494,4589000,264.837494,"GOOG" +"2010-02-16",266.700378,270.306915,265.423676,268.901062,7356200,268.901062,"GOOG" +"2010-02-17",269.24881,269.944275,267.067993,267.366028,4085700,267.366028,"GOOG" +"2010-02-18",267.033203,270.74408,266.337738,269.854858,4704100,269.854858,"GOOG" +"2010-02-19",268.518555,270.257233,268.106232,268.632813,5139400,268.632813,"GOOG" +"2010-02-22",271.906525,271.981018,268.752014,269.64621,4316900,269.64621,"GOOG" +"2010-02-23",269.745575,270.058533,264.425171,265.806183,5782400,265.806183,"GOOG" +"2010-02-24",265.264709,267.480286,263.540924,264.017822,4683300,264.017822,"GOOG" +"2010-02-25",261.856873,262.537445,258.319885,261.514099,6661300,261.514099,"GOOG" +"2010-02-26",262.00589,264.156921,260.048645,261.697906,4125100,261.697906,"GOOG" +"2010-03-01",262.890167,264.921936,262.164856,264.623871,4504800,264.623871,"GOOG" +"2010-03-02",266.009857,271.066956,265.776367,268.78183,8770200,268.78183,"GOOG" +"2010-03-03",269.427643,272.289032,267.88269,270.898071,6218800,270.898071,"GOOG" +"2010-03-04",271.484253,276.268127,271.335236,275.503113,6408800,275.503113,"GOOG" +"2010-03-05",278.861267,282.000854,278.140961,280.282043,7875300,280.282043,"GOOG" +"2010-03-08",280.565186,280.763916,278.692383,279.422638,4803800,279.422638,"GOOG" +"2010-03-09",278.116119,280.505585,276.451935,278.285034,6394400,278.285034,"GOOG" +"2010-03-10",280.058502,287.380859,279.288483,286.362488,11383300,286.362488,"GOOG" +"2010-03-11",285.274567,291.210968,285.244751,288.692322,8521500,288.692322,"GOOG" +"2010-03-12",292.169708,292.239258,287.70874,287.897491,5542600,287.897491,"GOOG" +"2010-03-15",281.509064,282.885101,276.203552,279.770355,9368300,279.770355,"GOOG" +"2010-03-16",279.099731,282.373444,278.568176,280.773834,6907500,280.773834,"GOOG" +"2010-03-17",282.313812,283.878632,280.30191,280.952667,6686300,280.952667,"GOOG" +"2010-03-18",280.5354,282.383362,279.661072,281.369965,3577400,281.369965,"GOOG" +"2010-03-19",278.190643,282.164795,276.839417,278.190643,9650600,278.190643,"GOOG" +"2010-03-22",276.258209,281.593506,275.349121,276.94873,8061700,276.94873,"GOOG" +"2010-03-23",276.720215,277.351105,269.24881,272.726166,11074100,272.726166,"GOOG" +"2010-03-24",270.992462,278.116119,268.106232,276.864258,13215700,276.864258,"GOOG" +"2010-03-25",277.703796,284.151855,277.524963,279.621338,7912900,279.621338,"GOOG" +"2010-03-26",280.808624,281.861755,278.200562,279.526947,5427400,279.526947,"GOOG" +"2010-03-29",279.680939,280.5354,278.473785,279.407715,6249300,279.407715,"GOOG" +"2010-03-30",279.596497,281.980988,278.329742,281.523956,3981400,281.523956,"GOOG" +"2010-03-31",280.69931,283.029175,279.586548,281.727631,6100900,281.727631,"GOOG" +"2010-04-01",283.828979,284.872192,280.947693,282.562195,4232700,282.562195,"GOOG" +"2010-04-05",283.605408,285.58255,282.66156,283.660065,3827700,283.660065,"GOOG" +"2010-04-06",282.890076,283.600464,280.873199,282.274078,4147000,282.274078,"GOOG" +"2010-04-07",281.817047,282.537354,279.114624,279.949188,5195400,279.949188,"GOOG" +"2010-04-08",279.839905,283.083801,278.215485,281.911438,3920200,281.911438,"GOOG" +"2010-04-09",281.911438,282.547302,280.177704,281.280548,4139900,281.280548,"GOOG" +"2010-04-12",281.841888,285.145416,281.280548,284.514496,4735400,284.514496,"GOOG" +"2010-04-13",284.415161,292.537323,283.719666,291.489136,7875500,291.489136,"GOOG" +"2010-04-14",293.123505,294.256134,290.118073,292.596924,6849700,292.596924,"GOOG" +"2010-04-15",294.171692,296.988373,292.244232,295.726593,13611500,295.726593,"GOOG" +"2010-04-16",279.680939,282.567169,273.039154,273.297455,24630000,273.297455,"GOOG" +"2010-04-19",272.60199,275.205048,270.739105,273.272614,7838600,273.272614,"GOOG" +"2010-04-20",275.294464,278.021729,273.749512,275.726654,5993400,275.726654,"GOOG" +"2010-04-21",276.432068,278.314819,274.295959,275.35907,4814000,275.35907,"GOOG" +"2010-04-22",274.216492,274.464874,269.919434,271.762451,6604000,271.762451,"GOOG" +"2010-04-23",271.856842,272.885132,269.382935,270.734131,4205800,270.734131,"GOOG" +"2010-04-26",270.724213,270.734131,262.895111,264.102264,8794400,264.102264,"GOOG" +"2010-04-27",262.765961,267.425659,261.91153,262.820618,7739300,262.820618,"GOOG" +"2010-04-28",264.33078,265.686951,258.831543,262.885193,6856500,262.885193,"GOOG" +"2010-04-29",264.96167,266.516571,261.633331,264.281097,6157600,264.281097,"GOOG" +"2010-04-30",263.848907,267.102753,261.022308,261.151459,4902300,261.151459,"GOOG" +"2010-05-03",261.548889,264.738129,260.843475,263.585632,3739700,263.585632,"GOOG" +"2010-05-04",261.558807,261.668091,250.475891,251.54892,12231500,251.54892,"GOOG" +"2010-05-05",248.871338,256.193695,248.617981,253.232971,9223900,253.232971,"GOOG" +"2010-05-06",252.731232,257.087891,228.513733,247.723801,10065200,247.723801,"GOOG" +"2010-05-07",248.369598,251.027313,239.109818,244.976669,10244000,244.976669,"GOOG" +"2010-05-10",255.324356,259.720764,254.643784,259.139557,8309600,259.139557,"GOOG" +"2010-05-11",256.168854,258.260254,252.467941,252.880264,6688300,252.880264,"GOOG" +"2010-05-12",254.365601,254.365601,249.378036,251.062088,7753600,251.062088,"GOOG" +"2010-05-13",256.581177,259.313416,253.535995,253.789352,6694700,253.789352,"GOOG" +"2010-05-14",253.23793,253.843994,246.521622,252.125168,8285500,252.125168,"GOOG" +"2010-05-17",251.752594,252.537491,247.564835,252.34375,5623800,252.34375,"GOOG" +"2010-05-18",253.352188,253.834061,246.92897,247.574768,5687700,247.574768,"GOOG" +"2010-05-19",246.526581,248.106308,242.294113,245.617493,6936100,245.617493,"GOOG" +"2010-05-20",240.967743,241.221085,235.369156,235.970245,9890500,235.970245,"GOOG" +"2010-05-21",233.014465,240.932968,230.699524,234.499802,19507500,234.499802,"GOOG" +"2010-05-24",238.811752,243.312485,236.859451,237.0383,8747600,237.0383,"GOOG" +"2010-05-25",232.562408,237.182358,230.505783,236.993591,6073900,236.993591,"GOOG" +"2010-05-26",239.477432,243.297577,235.965271,236.198761,6996400,236.198761,"GOOG" +"2010-05-27",240.908127,244.564346,238.970718,243.645325,5654700,243.645325,"GOOG" +"2010-05-28",244.777954,245.130661,239.939423,241.245926,5827200,241.245926,"GOOG" +"2010-06-01",238.662735,243.94339,238.508728,239.626465,5368200,239.626465,"GOOG" +"2010-06-02",241.767532,245.33931,239.174408,245.090927,5114500,245.090927,"GOOG" +"2010-06-03",245.955292,252.358643,245.751617,251.166397,7348800,251.166397,"GOOG" +"2010-06-04",248.245407,252.979614,246.745163,247.748627,7891500,247.748627,"GOOG" +"2010-06-07",247.917542,248.836563,240.013947,241.191284,7312500,241.191284,"GOOG" +"2010-06-08",242.348755,242.840561,237.227066,240.823669,5405000,240.823669,"GOOG" +"2010-06-09",242.035797,242.860428,234.47496,235.478439,5493300,235.478439,"GOOG" +"2010-06-10",238.632919,242.671661,236.382553,241.931473,5189200,241.931473,"GOOG" +"2010-06-11",239.69104,242.77597,239.253891,242.671661,3586400,242.671661,"GOOG" +"2010-06-14",245.642334,245.652267,240.033813,240.033813,4107200,240.033813,"GOOG" +"2010-06-15",239.979172,248.583206,239.532074,247.385986,8574600,247.385986,"GOOG" +"2010-06-16",246.481873,250.371567,246.452072,249.015396,4608200,249.015396,"GOOG" +"2010-06-17",250.098358,251.300537,246.740189,248.42424,3980200,248.42424,"GOOG" +"2010-06-18",249.631393,250.108292,247.455536,248.399399,5783000,248.399399,"GOOG" +"2010-06-21",248.334824,248.866364,240.878311,242.701462,6005600,242.701462,"GOOG" +"2010-06-22",243.367126,246.69548,241.295609,241.553925,4468200,241.553925,"GOOG" +"2010-06-23",241.871857,241.871857,237.535065,239.467499,4084500,239.467499,"GOOG" +"2010-06-24",238.280212,239.815231,235.100891,236.014954,3811700,236.014954,"GOOG" +"2010-06-25",236.988617,237.281708,233.759613,234.812775,4519500,234.812775,"GOOG" +"2010-06-28",234.768066,237.23204,232.989624,234.514709,3547400,234.514709,"GOOG" +"2010-06-29",230.222626,230.774033,224.102432,225.662277,7049700,225.662277,"GOOG" +"2010-06-30",226.010025,227.435745,220.923111,221.037369,7253300,221.037369,"GOOG" +"2010-07-01",221.206268,222.751221,215.41394,218.325012,7072900,218.325012,"GOOG" +"2010-07-02",219.383118,219.710999,216.591278,216.864502,3897100,216.864502,"GOOG" +"2010-07-06",220.56543,222.38858,215.41394,216.626053,5153400,216.626053,"GOOG" +"2010-07-07",217.738815,224.186874,216.283279,223.645401,6300000,223.645401,"GOOG" +"2010-07-08",225.309586,227.187363,223.377151,226.804855,5372400,226.804855,"GOOG" +"2010-07-09",234.455093,235.100891,229.89476,232.234543,8719300,232.234543,"GOOG" +"2010-07-12",234.658768,238.170929,234.017944,236.377594,6712100,236.377594,"GOOG" +"2010-07-13",239.566849,244.902145,238.588211,243.019394,8004200,243.019394,"GOOG" +"2010-07-14",243.357193,245.319427,241.658249,244.082474,6276500,244.082474,"GOOG" +"2010-07-15",244.276215,245.751617,239.780457,245.413818,9779600,245.413818,"GOOG" +"2010-07-16",233.044266,233.759613,228.275284,228.319992,15751300,228.319992,"GOOG" +"2010-07-19",229.015472,233.307556,227.281754,231.583771,9159800,231.583771,"GOOG" +"2010-07-20",229.025406,239.934464,228.811798,239.238983,8161600,239.238983,"GOOG" +"2010-07-21",240.436188,241.280701,236.178879,237.207199,6601800,237.207199,"GOOG" +"2010-07-22",240.05368,242.91011,239.681107,240.838577,4323200,240.838577,"GOOG" +"2010-07-23",238.831635,243.7099,238.454086,243.446609,4558200,243.446609,"GOOG" +"2010-07-26",242.964752,243.789383,240.873352,242.905136,4016200,242.905136,"GOOG" +"2010-07-27",243.704941,247.142578,243.501266,244.723312,4934200,244.723312,"GOOG" +"2010-07-28",245.87085,246.024841,239.775497,240.610062,5024400,240.610062,"GOOG" +"2010-07-29",241.404892,242.860428,238.116287,240.927994,5385700,240.927994,"GOOG" +"2010-07-30",238.275253,242.105331,238.021896,240.858444,4315900,240.858444,"GOOG" +"2010-08-02",242.91507,245.046204,241.896698,243.620483,3741500,243.620483,"GOOG" +"2010-08-03",243.665192,244.638855,241.807281,243.332352,3628000,243.332352,"GOOG" +"2010-08-04",244.499771,251.861877,243.938416,251.524078,7674500,251.524078,"GOOG" +"2010-08-05",251.310471,252.656708,250.153,252.408325,4872200,252.408325,"GOOG" +"2010-08-06",251.067047,251.235947,246.422256,248.49379,6682100,248.49379,"GOOG" +"2010-08-09",249.502228,251.11673,249.060104,251.042206,3768600,251.042206,"GOOG" +"2010-08-10",249.55191,251.365112,247.674118,250.227509,4174800,250.227509,"GOOG" +"2010-08-11",247.256836,247.390961,244.161957,244.281189,4474900,244.281189,"GOOG" +"2010-08-12",240.406387,245.776459,239.696014,244.415314,4437900,244.415314,"GOOG" +"2010-08-13",242.920044,244.007965,241.434692,241.603607,3894500,241.603607,"GOOG" +"2010-08-16",240.277222,243.352234,238.69751,241.226059,2626900,241.226059,"GOOG" +"2010-08-17",242.686554,245.751617,241.444641,243.675125,3805800,243.675125,"GOOG" +"2010-08-18",243.635391,243.848999,239.219116,239.517166,5407600,239.517166,"GOOG" +"2010-08-19",238.950851,239.696014,232.115311,232.472992,7900900,232.472992,"GOOG" +"2010-08-20",232.472992,234.271286,229.020447,229.517212,7886100,229.517212,"GOOG" +"2010-08-23",229.258896,232.612076,227.386078,230.535583,6011200,230.535583,"GOOG" +"2010-08-24",227.37117,227.70401,224.003082,224.236557,5561200,224.236557,"GOOG" +"2010-08-25",223.546051,227.425812,223.546051,225.841125,5217800,225.841125,"GOOG" +"2010-08-26",226.556473,227.152588,223.764633,224.032883,3577000,224.032883,"GOOG" +"2010-08-27",224.81778,228.508774,222.378647,227.932526,4654800,227.932526,"GOOG" +"2010-08-30",228.091492,228.394516,224.74823,224.882355,2478700,224.882355,"GOOG" +"2010-08-31",223.600693,225.965317,222.552505,223.555984,3918800,223.555984,"GOOG" +"2010-09-01",226.019958,230.967773,224.787964,228.677673,6498500,228.677673,"GOOG" +"2010-09-02",229.924561,230.714432,228.66774,230.09346,3390200,230.09346,"GOOG" +"2010-09-03",233.739746,234.415359,232.209702,233.630463,5113700,233.630463,"GOOG" +"2010-09-07",230.749191,232.28421,230.013977,230.699524,3441900,230.699524,"GOOG" +"2010-09-08",231.091965,234.723358,230.754166,233.769562,4834800,233.769562,"GOOG" +"2010-09-09",237.371124,238.647827,233.769562,236.551468,4892700,236.551468,"GOOG" +"2010-09-10",237.96228,238.344803,236.00502,236.531586,3974200,236.531586,"GOOG" +"2010-09-13",238.89621,240.610062,238.215637,239.576782,4512100,239.576782,"GOOG" +"2010-09-14",239.447617,240.808777,238.488861,238.662735,4461700,238.662735,"GOOG" +"2010-09-15",238.424286,239.388016,237.703964,238.767044,4836800,238.767044,"GOOG" +"2010-09-16",238.424286,239.666199,238.156021,238.975693,3964600,238.975693,"GOOG" +"2010-09-17",240.311996,244.012924,239.035309,243.491318,11356500,243.491318,"GOOG" +"2010-09-20",244.658737,253.555862,244.440155,252.497742,8864300,252.497742,"GOOG" +"2010-09-21",253.193222,258.309937,252.810715,255.071014,8990600,255.071014,"GOOG" +"2010-09-22",254.772949,257.217041,254.186768,256.332794,5107100,256.332794,"GOOG" +"2010-09-23",255.642288,258.165894,253.997986,255.080948,4664900,255.080948,"GOOG" +"2010-09-24",259.184265,262.209564,257.455505,261.941315,6757400,261.941315,"GOOG" +"2010-09-27",262.716278,266.69043,262.716278,263.491241,6255100,263.491241,"GOOG" +"2010-09-28",265.016327,265.070984,257.549896,261.881714,7356800,261.881714,"GOOG" +"2010-09-29",262.219513,264.748077,260.659668,262.140045,4372600,262.140045,"GOOG" +"2010-09-30",262.87027,264.216522,257.783356,261.196167,6530300,261.196167,"GOOG" +"2010-10-01",263.287567,263.595551,259.810181,261.111725,4478900,261.111725,"GOOG" +"2010-10-04",260.77887,262.418213,257.748596,259.487274,3906100,259.487274,"GOOG" +"2010-10-05",262.482788,268.255249,261.5737,267.375977,7059700,267.375977,"GOOG" +"2010-10-06",267.887634,268.230408,263.257751,265.448517,5560400,265.448517,"GOOG" +"2010-10-07",266.372498,266.864319,262.860352,263.292542,4822600,263.292542,"GOOG" +"2010-10-08",264.663605,267.063019,262.105255,266.442047,5755600,266.442047,"GOOG" +"2010-10-11",267.500183,270.540405,266.849396,267.679016,5286700,267.679016,"GOOG" +"2010-10-12",268.31488,271.230896,267.15741,268.94577,7556000,268.94577,"GOOG" +"2010-10-13",271.732635,271.976044,269.41272,269.894592,6150800,269.894592,"GOOG" +"2010-10-14",270.331757,270.863281,266.819611,268.717255,13354400,268.717255,"GOOG" +"2010-10-15",297.698761,298.876099,293.88855,298.781708,29842300,298.781708,"GOOG" +"2010-10-18",298.334625,307.842773,298.334625,306.859192,14288600,306.859192,"GOOG" +"2010-10-19",302.457794,305.423523,299.482147,301.951111,9235400,301.951111,"GOOG" +"2010-10-20",302.105103,306.695251,301.78717,302.025604,7095900,302.025604,"GOOG" +"2010-10-21",303.779205,306.009705,301.042023,304.01767,5878900,304.01767,"GOOG" +"2010-10-22",303.98288,305.423523,303.053925,304.285919,4541500,304.285919,"GOOG" +"2010-10-25",305.80603,310.351471,305.498016,306.258087,6357800,306.258087,"GOOG" +"2010-10-26",304.569061,308.607819,303.540771,307.3013,5058400,307.3013,"GOOG" +"2010-10-27",305.895447,307.996765,304.186554,306.243195,4512900,306.243195,"GOOG" +"2010-10-28",308.021606,308.493561,304.668427,307.291351,4396900,307.291351,"GOOG" +"2010-10-29",306.54126,307.5,304.514435,304.867126,4586200,304.867126,"GOOG" +"2010-11-01",305.87558,308.324646,303.630188,305.512939,6214200,305.512939,"GOOG" +"2010-11-02",307.33609,307.996765,305.304291,305.811005,4021000,305.811005,"GOOG" +"2010-11-03",306.754852,308.905853,304.767792,308.086182,6804800,308.086182,"GOOG" +"2010-11-04",310.301788,312.924713,309.039978,310.117981,7188000,310.117981,"GOOG" +"2010-11-05",309.576508,310.72403,308.548187,310.520355,3554300,310.520355,"GOOG" +"2010-11-08",309.993774,312.711121,309.551666,311.359894,4229900,311.359894,"GOOG" +"2010-11-09",312.964478,313.386719,308.250122,310.391205,4503300,310.391205,"GOOG" +"2010-11-10",309.03006,309.487091,306.759827,309.42746,5026400,309.42746,"GOOG" +"2010-11-11",307.847748,307.922272,305.120483,306.600861,4552600,306.600861,"GOOG" +"2010-11-12",305.0112,306.456787,298.662476,299.69577,6830000,299.69577,"GOOG" +"2010-11-15",299.591461,300.048462,295.105621,295.811035,7003000,295.811035,"GOOG" +"2010-11-16",294.464783,297.013214,289.839874,289.973999,6657700,289.973999,"GOOG" +"2010-11-17",290.609863,292.845337,288.80658,289.889557,4916700,289.889557,"GOOG" +"2010-11-18",292.596924,298.051453,292.378357,296.352509,5213600,296.352509,"GOOG" +"2010-11-19",296.571106,297.013214,293.262604,293.506012,4624800,293.506012,"GOOG" +"2010-11-22",291.836884,294.802582,289.492126,293.699768,4401600,293.699768,"GOOG" +"2010-11-23",291.608368,292.601898,287.231842,289.621307,4353200,289.621307,"GOOG" +"2010-11-24",291.757385,296.372375,291.628235,295.562653,4823800,295.562653,"GOOG" +"2010-11-26",293.322235,294.574066,291.603394,293.093719,2639200,293.093719,"GOOG" +"2010-11-29",292.681396,292.994354,288.101166,289.174194,5756600,289.174194,"GOOG" +"2010-11-30",285.304382,285.304382,274.867249,276.059509,14327300,276.059509,"GOOG" +"2010-12-01",279.680939,283.938263,279.382874,280.351593,7557000,280.351593,"GOOG" +"2010-12-02",282.492645,284.812561,280.848358,284.062439,5128800,284.062439,"GOOG" +"2010-12-03",282.885101,286.37738,282.164795,284.648621,5296500,284.648621,"GOOG" +"2010-12-06",288.40918,289.119568,286.441986,287.31131,4214700,287.31131,"GOOG" +"2010-12-07",293.724609,294.584015,291.106628,291.672943,6123900,291.672943,"GOOG" +"2010-12-08",294.072357,294.345551,289.959106,293.361969,3536600,293.361969,"GOOG" +"2010-12-09",295.021179,295.865692,292.596924,293.838867,3762000,293.838867,"GOOG" +"2010-12-10",294.653564,295.075806,293.237762,294.191559,3431500,294.191559,"GOOG" +"2010-12-13",296.630707,299.551697,295.125488,295.388794,4828000,295.388794,"GOOG" +"2010-12-14",296.615814,297.211914,294.325684,295.532837,3307900,295.532837,"GOOG" +"2010-12-15",295.180145,296.297882,292.671448,293.242737,4363500,293.242737,"GOOG" +"2010-12-16",294.509491,294.966522,292.134949,293.943176,3214400,293.943176,"GOOG" +"2010-12-17",293.590485,294.365448,291.936249,293.491119,6214200,293.491119,"GOOG" +"2010-12-20",295.403687,297.00824,292.42804,295.607361,3972200,295.607361,"GOOG" +"2010-12-21",297.351013,300.406158,296.874115,299.586487,3783400,299.586487,"GOOG" +"2010-12-22",300.048462,301.538788,299.690796,300.788666,2430700,300.788666,"GOOG" +"2010-12-23",300.714142,301.042023,299.069824,300.16272,2236000,300.16272,"GOOG" +"2010-12-27",299.422546,299.939178,297.813019,299.243713,2431900,299.243713,"GOOG" +"2010-12-28",299.079773,299.983887,297.072815,297.524902,2143400,297.524902,"GOOG" +"2010-12-29",299.054932,299.258606,297.524902,298.558167,2051600,298.558167,"GOOG" +"2010-12-30",297.067871,298.722107,296.764832,297.495087,1991800,297.495087,"GOOG" +"2010-12-31",296.441925,297.276489,294.102142,295.065887,3098500,295.065887,"GOOG" +"2011-01-03",296.312775,300.838348,296.312775,300.222351,4761100,300.222351,"GOOG" +"2011-01-04",300.853241,301.131439,298.121002,299.114563,3672700,299.114563,"GOOG" +"2011-01-05",298.096161,303.193024,298.086243,302.567078,5097500,302.567078,"GOOG" +"2011-01-06",303.366882,307.216858,303.053925,304.767792,4142300,304.767792,"GOOG" +"2011-01-07",305.964996,307.127441,303.093658,306.228271,4229700,306.228271,"GOOG" +"2011-01-10",305.413574,305.706665,302.313751,305.120483,3178800,305.120483,"GOOG" +"2011-01-11",306.859192,307.400665,305.264557,306.014679,2897200,306.014679,"GOOG" +"2011-01-12",307.673889,307.673889,305.398682,306.441895,3286500,306.441895,"GOOG" +"2011-01-13",306.491577,307.832855,305.095642,306.352478,2685300,306.352478,"GOOG" +"2011-01-14",306.70517,310.117981,306.546204,310.073273,4761900,310.073273,"GOOG" +"2011-01-18",311.007202,318.920715,310.614746,317.748352,7280900,317.748352,"GOOG" +"2011-01-19",318.985321,319.402588,312.795563,313.833801,6856500,313.833801,"GOOG" +"2011-01-20",314.062317,314.991272,309.631134,311.359894,11042800,311.359894,"GOOG" +"2011-01-21",317.723511,318.791565,303.704681,303.938171,17924600,303.938171,"GOOG" +"2011-01-24",301.82193,304.266052,298.672424,303.565613,9258000,303.565613,"GOOG" +"2011-01-25",302.134918,308.339539,301.300323,307.952057,7340900,307.952057,"GOOG" +"2011-01-26",308.160706,309.233734,305.652039,306.258087,4102600,306.258087,"GOOG" +"2011-01-27",306.948608,307.847748,304.643585,306.402161,4064500,306.402161,"GOOG" +"2011-01-28",307.53479,308.175629,297.942169,298.553192,8517100,298.553192,"GOOG" +"2011-01-31",299.849762,300.281952,295.850769,298.240234,5646300,298.240234,"GOOG" +"2011-02-01",300.291901,304.693268,299.606354,303.545715,5526100,303.545715,"GOOG" +"2011-02-02",303.525848,305.185059,301.802063,304.022614,3544200,304.022614,"GOOG" +"2011-02-03",302.770782,303.74939,301.106598,303.103607,3009500,303.103607,"GOOG" +"2011-02-04",303.103607,303.744446,301.345032,303.51593,3121700,303.51593,"GOOG" +"2011-02-07",303.108582,307.196991,302.636627,305.160217,3622400,305.160217,"GOOG" +"2011-02-08",305.478149,307.812988,305.269501,307.192017,3411700,307.192017,"GOOG" +"2011-02-09",306.441895,307.723541,304.191528,306.258087,3708900,306.258087,"GOOG" +"2011-02-10",304.966492,306.754852,303.804047,306.228271,4699100,306.228271,"GOOG" +"2011-02-11",304.911835,310.480621,304.519409,310.232239,5213400,310.232239,"GOOG" +"2011-02-14",309.655975,312.785645,308.016663,312.045441,4283500,312.045441,"GOOG" +"2011-02-15",311.633118,313.009186,309.536774,310.05838,4211000,310.05838,"GOOG" +"2011-02-16",310.793579,311.225769,309.039978,310.09314,3389800,310.09314,"GOOG" +"2011-02-17",308.617737,311.598358,308.135864,310.609772,2976800,310.609772,"GOOG" +"2011-02-18",310.977386,313.550659,310.073273,313.004211,6477500,313.004211,"GOOG" +"2011-02-22",308.011688,310.445862,301.921295,303.133423,7327100,303.133423,"GOOG" +"2011-02-23",303.193024,305.363892,300.048462,303.684814,5816600,303.684814,"GOOG" +"2011-02-24",303.719604,304.564117,298.732025,302.442902,5458600,302.442902,"GOOG" +"2011-02-25",303.953064,305.37384,302.780701,303.04895,3889900,303.04895,"GOOG" +"2011-02-28",303.029083,306.253113,302.040527,304.718109,4592600,304.718109,"GOOG" +"2011-03-01",306.893951,307.609283,297.713654,298.438934,6689500,298.438934,"GOOG" +"2011-03-02",297.962036,301.042023,295.671936,298.453857,4079700,298.453857,"GOOG" +"2011-03-03",301.230774,303.769287,300.545258,302.810516,3915700,302.810516,"GOOG" +"2011-03-04",302.199493,302.522369,298.160767,298.369385,6061100,298.369385,"GOOG" +"2011-03-07",298.334625,299.89447,291.603394,293.918335,6970400,293.918335,"GOOG" +"2011-03-08",294.549255,297.057922,293.193054,294.241241,4599400,294.241241,"GOOG" +"2011-03-09",293.590485,295.334137,290.982452,293.972992,4330000,293.972992,"GOOG" +"2011-03-10",290.82843,291.414642,287.852783,288.275055,6296700,288.275055,"GOOG" +"2011-03-11",287.24176,288.126007,284.812561,286.491638,6103300,286.491638,"GOOG" +"2011-03-14",284.549286,287.27655,282.174713,283.153351,5668700,283.153351,"GOOG" +"2011-03-15",276.94873,283.65509,275.95517,282.939758,8063300,282.939758,"GOOG" +"2011-03-16",282.169769,283.054016,273.858826,276.75,7646200,276.75,"GOOG" +"2011-03-17",280.416168,282.66156,278.458893,278.866241,5836200,278.866241,"GOOG" +"2011-03-18",280.495636,282.159821,278.061493,278.717224,6640000,278.717224,"GOOG" +"2011-03-21",283.267609,288.026672,282.671509,286.387329,6081000,286.387329,"GOOG" +"2011-03-22",286.769836,287.7435,284.405212,286.794678,3798200,286.794678,"GOOG" +"2011-03-23",285.736572,289.343109,284.151855,289.199036,3655900,289.199036,"GOOG" +"2011-03-24",290.823486,292.293915,287.529907,291.548767,4224600,291.548767,"GOOG" +"2011-03-25",291.543793,291.558685,287.748474,287.996857,5754000,287.996857,"GOOG" +"2011-03-28",289.154327,290.604889,285.498108,285.821014,4465500,285.821014,"GOOG" +"2011-03-29",286.138947,289.064911,284.653595,288.985443,3230400,288.985443,"GOOG" +"2011-03-30",290.30188,290.858246,288.414154,289.04007,2863000,289.04007,"GOOG" +"2011-03-31",289.616333,292.179657,288.990387,291.484161,4085100,291.484161,"GOOG" +"2011-04-01",292.477722,295.671936,292.477722,293.987885,5260300,293.987885,"GOOG" +"2011-04-04",294.584015,295.448395,289.666016,291.941193,4135600,291.941193,"GOOG" +"2011-04-05",288.662537,288.866211,281.012299,282.706268,12173500,282.706268,"GOOG" +"2011-04-06",284.241272,285.721649,282.164795,285.234833,5371200,285.234833,"GOOG" +"2011-04-07",286.004822,288.443939,285.239777,288.126007,5095900,288.126007,"GOOG" +"2011-04-08",290.555206,290.555206,287.162292,287.211975,3828300,287.211975,"GOOG" +"2011-04-11",286.238281,287.182159,284.648621,286.819519,3740500,286.819519,"GOOG" +"2011-04-12",285.642181,286.591003,282.189636,283.461365,4198200,283.461365,"GOOG" +"2011-04-13",285.895538,286.933777,284.027679,286.278046,4165600,286.278046,"GOOG" +"2011-04-14",285.736572,287.852783,284.201538,287.385834,10983500,287.385834,"GOOG" +"2011-04-15",270.883179,271.111694,263.317383,263.635315,28269900,263.635315,"GOOG" +"2011-04-18",261.509125,262.125122,257.82312,261.717773,10145100,261.717773,"GOOG" +"2011-04-19",263.262726,263.724731,258.766968,259.079926,5403000,259.079926,"GOOG" +"2011-04-20",261.250824,261.707855,259.010376,261.166351,6159800,261.166351,"GOOG" +"2011-04-21",262.04068,262.433136,259.507141,260.853394,4972200,260.853394,"GOOG" +"2011-04-25",260.927917,261.797272,259.31839,260.828552,3282700,260.828552,"GOOG" +"2011-04-26",261.558807,266.983521,260.908051,264.688446,7045400,264.688446,"GOOG" +"2011-04-27",267.261719,267.316376,265.448517,267.142487,4626600,267.142487,"GOOG" +"2011-04-28",267.291534,267.88269,265.314392,267.246826,4025800,267.246826,"GOOG" +"2011-04-29",268.255249,270.292023,267.515076,270.292023,8511900,270.292023,"GOOG" +"2011-05-02",271.086853,271.101746,266.824554,267.539917,4295100,267.539917,"GOOG" +"2011-05-03",266.829529,269.253754,263.10376,265.220001,4190000,265.220001,"GOOG" +"2011-05-04",265.855865,267.758484,264.787811,266.163849,4261500,266.163849,"GOOG" +"2011-05-05",265.205109,267.967133,264.032715,265.408783,4021400,265.408783,"GOOG" +"2011-05-06",267.336243,268.98053,265.86084,265.920441,4138900,265.920441,"GOOG" +"2011-05-09",265.771423,267.505127,263.834015,267.102753,3922600,267.102753,"GOOG" +"2011-05-10",268.255249,270.455933,267.033203,269.57666,4112300,269.57666,"GOOG" +"2011-05-11",268.324799,270.018799,265.120636,265.994965,4707900,265.994965,"GOOG" +"2011-05-12",265.890625,266.735138,263.739624,265.796265,2915300,265.796265,"GOOG" +"2011-05-13",265.577667,266.228455,262.815643,263.064026,4244700,263.064026,"GOOG" +"2011-05-16",261.454498,261.931396,256.531525,257.534973,5954800,257.534973,"GOOG" +"2011-05-17",256.049652,263.893616,255.850937,263.516083,6650100,263.516083,"GOOG" +"2011-05-18",263.059052,263.451508,261.151459,263.193176,3931800,263.193176,"GOOG" +"2011-05-19",264.643738,266.536438,263.148468,263.908539,4969400,263.908539,"GOOG" +"2011-05-20",264.181763,264.276154,259.874756,260.321869,4665100,260.321869,"GOOG" +"2011-05-23",256.630859,258.319885,255.041199,257.520081,4629800,257.520081,"GOOG" +"2011-05-24",258.503693,260.287079,257.400848,257.455505,3824600,257.455505,"GOOG" +"2011-05-25",256.9935,259.695923,256.953766,258.155945,2620100,258.155945,"GOOG" +"2011-05-26",257.177307,259.373016,255.836029,257.39093,4264500,257.39093,"GOOG" +"2011-05-27",257.564789,259.209106,256.481842,258.766968,3514100,258.766968,"GOOG" +"2011-05-31",260.803711,262.815643,260.058563,262.80072,5409400,262.80072,"GOOG" +"2011-06-01",262.313904,264.877228,260.957733,261.101776,5950200,261.101776,"GOOG" +"2011-06-02",262.080414,263.436584,259.55188,262.323822,4437700,262.323822,"GOOG" +"2011-06-03",259.313416,262.095337,259.065033,259.849915,3519600,259.849915,"GOOG" +"2011-06-06",260.07843,261.707855,257.947296,258.846466,3909300,258.846466,"GOOG" +"2011-06-07",259.755554,260.619904,257.818146,257.838013,3839900,257.838013,"GOOG" +"2011-06-08",256.5961,258.935883,256.223511,257.907562,3328200,257.907562,"GOOG" +"2011-06-09",258.319885,258.319885,256.153961,256.695435,3400000,256.695435,"GOOG" +"2011-06-10",255.379013,256.675568,252.999481,253.108765,4911400,253.108765,"GOOG" +"2011-06-13",253.352188,253.451538,249.462494,250.734222,4886100,250.734222,"GOOG" +"2011-06-14",252.433167,255.379013,251.856918,252.54245,4713300,252.54245,"GOOG" +"2011-06-15",250.88324,252.532516,248.687531,249.84996,4173400,249.84996,"GOOG" +"2011-06-16",249.780426,251.64827,246.730255,248.568298,5549800,248.568298,"GOOG" +"2011-06-17",251.454529,251.707886,240.833603,240.942902,10558900,240.942902,"GOOG" +"2011-06-20",240.932968,241.543991,238.066605,240.724319,6096500,240.724319,"GOOG" +"2011-06-21",242.020889,245.374084,240.798828,244.90712,5566600,244.90712,"GOOG" +"2011-06-22",244.137131,244.584213,241.792374,241.931473,4845500,241.931473,"GOOG" +"2011-06-23",239.507233,239.869873,235.334381,238.558411,9665800,238.558411,"GOOG" +"2011-06-24",238.786926,238.821701,234.981674,235.905655,7660700,235.905655,"GOOG" +"2011-06-27",235.468506,242.621979,235.269791,239.840073,6934100,239.840073,"GOOG" +"2011-06-28",240.446136,246.50174,240.446136,245.230011,5465500,245.230011,"GOOG" +"2011-06-29",246.66568,248.508698,244.599121,247.177353,4716300,247.177353,"GOOG" +"2011-06-30",249.373062,251.697952,249.129654,251.553879,4888300,251.553879,"GOOG" +"2011-07-01",251.732727,258.906067,251.553879,258.831543,7320500,258.831543,"GOOG" +"2011-07-05",260.952759,265.970123,260.952759,264.499695,7748300,264.499695,"GOOG" +"2011-07-06",265.026245,267.515076,264.79776,265.950256,5426200,265.950256,"GOOG" +"2011-07-07",268.752014,273.56076,266.208557,271.533936,7922100,271.533936,"GOOG" +"2011-07-08",264.753052,267.08786,261.931396,264.276154,9602400,264.276154,"GOOG" +"2011-07-11",262.383453,266.25824,261.052094,261.936371,5715400,261.936371,"GOOG" +"2011-07-12",262.373505,267.967133,261.300507,265.279602,5719300,265.279602,"GOOG" +"2011-07-13",266.764954,270.24234,266.506622,267.390869,5616600,267.390869,"GOOG" +"2011-07-14",267.818115,269.24881,261.663147,262.760986,13385300,262.760986,"GOOG" +"2011-07-15",296.819489,298.185577,292.179657,296.879089,27642700,296.879089,"GOOG" +"2011-07-18",294.330658,299.079773,294.08725,295.54776,8994600,295.54776,"GOOG" +"2011-07-19",296.14386,300.386292,295.840851,299.328156,5973600,299.328156,"GOOG" +"2011-07-20",299.144348,299.467255,295.751434,295.751434,4484500,295.751434,"GOOG" +"2011-07-21",295.095673,302.065369,295.085754,301.533813,6984000,301.533813,"GOOG" +"2011-07-22",300.738983,307.748383,300.182587,307.117493,7102100,307.117493,"GOOG" +"2011-07-25",304.698242,310.684296,304.519409,307.490082,6303900,307.490082,"GOOG" +"2011-07-26",307.028076,311.722534,306.615753,309.248627,4716100,309.248627,"GOOG" +"2011-07-27",306.595886,308.468719,300.421051,301.648071,7919900,301.648071,"GOOG" +"2011-07-28",300.639618,305.999756,299.551697,303.496063,6257100,303.496063,"GOOG" +"2011-07-29",300.16272,305.493073,299.89447,299.89447,8328500,299.89447,"GOOG" +"2011-08-01",303.635132,305.761322,297.654053,301.42453,7983700,301.42453,"GOOG" +"2011-08-02",301.042023,302.865143,293.873627,294.28595,6442700,294.28595,"GOOG" +"2011-08-03",295.214905,299.551697,289.929291,298.642609,7701100,298.642609,"GOOG" +"2011-08-04",295.329163,297.490112,286.869202,286.894043,9893100,286.894043,"GOOG" +"2011-08-05",289.387817,293.093719,279.184174,287.649109,11935200,287.649109,"GOOG" +"2011-08-08",279.671021,282.66156,270.416199,271.245819,15090600,271.245819,"GOOG" +"2011-08-09",278.687408,285.448425,268.756989,284.852325,13023500,284.852325,"GOOG" +"2011-08-10",278.87619,280.237335,272.095276,272.73114,10809000,272.73114,"GOOG" +"2011-08-11",275.120605,282.413177,272.433075,279.248749,9723900,279.248749,"GOOG" +"2011-08-12",282.909943,283.406708,278.389343,280.063446,6349600,280.063446,"GOOG" +"2011-08-15",274.92688,280.669525,271.260712,276.814575,14382600,276.814575,"GOOG" +"2011-08-16",274.430084,274.435059,263.436584,267.758484,13968900,267.758484,"GOOG" +"2011-08-17",268.270172,270.088348,263.670074,264.852386,8211200,264.852386,"GOOG" +"2011-08-18",260.043671,260.749084,248.627914,250.808731,12663100,250.808731,"GOOG" +"2011-08-19",248.056625,255.771454,243.844025,243.87384,10890300,243.87384,"GOOG" +"2011-08-22",250.371567,251.861877,245.667175,247.475418,9875500,247.475418,"GOOG" +"2011-08-23",250.123184,259.020325,247.917542,257.733704,8750000,257.733704,"GOOG" +"2011-08-24",257.98703,263.287567,256.943817,259.954254,7235600,259.954254,"GOOG" +"2011-08-25",263.476349,266.899078,257.475372,258.339752,6628600,258.339752,"GOOG" +"2011-08-26",258.314911,263.511108,254.912048,261.727722,7239200,261.727722,"GOOG" +"2011-08-29",265.552826,267.982025,265.056061,267.798218,4701900,267.798218,"GOOG" +"2011-08-30",267.35611,269.740601,263.689941,268.602997,6016800,268.602997,"GOOG" +"2011-08-31",270.609955,271.384888,266.268188,268.732147,5421500,268.732147,"GOOG" +"2011-09-01",268.627838,270.157898,263.893616,264.52948,4862300,264.52948,"GOOG" +"2011-09-02",260.540436,262.254303,258.682526,260.724243,4833500,260.724243,"GOOG" +"2011-09-06",253.749603,259.690948,253.600571,259.402832,5466900,259.402832,"GOOG" +"2011-09-07",263.511108,266.238373,261.995972,265.289551,5547400,265.289551,"GOOG" +"2011-09-08",265.175293,267.808167,264.231415,265.751556,4791800,265.751556,"GOOG" +"2011-09-09",263.983032,265.597534,258.911041,260.729218,6580000,260.729218,"GOOG" +"2011-09-12",257.306458,264.276154,257.077942,263.347168,5375400,263.347168,"GOOG" +"2011-09-13",264.281097,265.215027,260.008881,263.049133,4739000,263.049133,"GOOG" +"2011-09-14",264.574188,266.740112,261.21106,264.315887,5423800,264.315887,"GOOG" +"2011-09-15",266.019806,270.729156,265.552826,269.526978,5960000,269.526978,"GOOG" +"2011-09-16",270.63974,271.653168,269.815125,271.573669,7114500,271.573669,"GOOG" +"2011-09-19",268.429138,273.173279,265.960175,271.568695,4968800,271.568695,"GOOG" +"2011-09-20",272.924896,277.455414,269.581635,271.548828,5594200,271.548828,"GOOG" +"2011-09-21",272.075409,275.706787,267.688934,267.857849,5061300,267.857849,"GOOG" +"2011-09-22",261.424683,262.681519,255.339264,258.647736,8857800,258.647736,"GOOG" +"2011-09-23",256.610992,261.509125,255.587646,261.057068,5590600,261.057068,"GOOG" +"2011-09-26",261.921448,264.743103,254.96669,264.226471,5302500,264.226471,"GOOG" +"2011-09-27",267.361084,271.757477,266.29303,267.927399,6060900,267.927399,"GOOG" +"2011-09-28",269.000397,270.252258,262.144989,262.711304,4556000,262.711304,"GOOG" +"2011-09-29",266.288055,266.913971,258.026794,262.045654,5850900,262.045654,"GOOG" +"2011-09-30",258.424194,260.306946,255.52803,255.855911,5482500,255.855911,"GOOG" +"2011-10-03",253.277679,254.345734,245.90065,246.158966,9006900,246.158966,"GOOG" +"2011-10-04",243.431717,250.093384,238.747177,249.328354,8371600,249.328354,"GOOG" +"2011-10-05",246.571289,252.259293,238.831635,250.719315,9127100,250.719315,"GOOG" +"2011-10-06",252.11026,255.950287,249.676102,255.691971,6893100,255.691971,"GOOG" +"2011-10-07",256.745117,258.568268,253.501221,255.895645,5748800,255.895645,"GOOG" +"2011-10-10",260.893127,266.998444,259.909546,266.849396,4674500,266.849396,"GOOG" +"2011-10-11",265.006378,271.633301,265.006378,269.834991,5743800,269.834991,"GOOG" +"2011-10-12",272.293976,275.821045,270.555298,272.477783,6396800,272.477783,"GOOG" +"2011-10-13",273.237854,277.693878,272.239349,277.688904,11449000,277.688904,"GOOG" +"2011-10-14",297.798096,297.862701,291.886566,293.928284,17170600,293.928284,"GOOG" +"2011-10-17",289.973999,294.002808,287.132477,289.323242,8068500,289.323242,"GOOG" +"2011-10-18",288.220398,294.365448,286.834412,293.347046,7650900,293.347046,"GOOG" +"2011-10-19",291.772308,294.117065,287.738525,288.473755,5901100,288.473755,"GOOG" +"2011-10-20",289.069885,292.542297,287.882599,289.949158,6801800,289.949158,"GOOG" +"2011-10-21",292.850281,294.459808,291.454376,293.337128,6826000,293.337128,"GOOG" +"2011-10-24",291.464294,298.046509,291.355011,296.282959,6898300,296.282959,"GOOG" +"2011-10-25",294.633698,295.577545,289.541809,289.695801,5113900,289.695801,"GOOG" +"2011-10-26",292.870148,293.183136,284.579102,291.26062,5783400,291.26062,"GOOG" +"2011-10-27",297.276489,299.402679,294.733032,297.400696,7609600,297.400696,"GOOG" +"2011-10-28",295.339111,299.203979,295.204987,298.130951,5048500,298.130951,"GOOG" +"2011-10-31",295.622253,297.90741,293.923309,294.405182,5148800,294.405182,"GOOG" +"2011-11-01",288.17569,290.86322,286.511505,287.455383,6290700,287.455383,"GOOG" +"2011-11-02",290.560181,292.080292,288.364471,290.520447,4269300,290.520447,"GOOG" +"2011-11-03",291.603394,296.819489,289.973999,296.819489,5374200,296.819489,"GOOG" +"2011-11-04",294.832397,297.932251,294.300842,296.14386,5706300,296.14386,"GOOG" +"2011-11-07",294.742981,302.423035,294.201508,302.199493,6758400,302.199493,"GOOG" +"2011-11-08",302.532318,305.199982,299.849762,304.191528,6098100,304.191528,"GOOG" +"2011-11-09",300.177643,302.726044,297.395721,298.533325,7470200,298.533325,"GOOG" +"2011-11-10",301.007233,301.017181,293.868652,295.61731,5774000,295.61731,"GOOG" +"2011-11-11",298.707184,304.067322,297.365936,302.209412,8005600,302.209412,"GOOG" +"2011-11-14",302.035553,307.042969,301.92627,304.519409,6418800,304.519409,"GOOG" +"2011-11-15",304.420044,307.042969,303.277466,306.287903,5386700,306.287903,"GOOG" +"2011-11-16",304.062378,307.152283,303.332123,303.759338,5250900,303.759338,"GOOG" +"2011-11-17",303.053925,304.166687,296.461792,298.493591,7032000,298.493591,"GOOG" +"2011-11-18",299.054932,300.296844,294.956604,295.517944,6618000,295.517944,"GOOG" +"2011-11-21",291.980957,292.348541,284.196564,288.592987,6041500,288.592987,"GOOG" +"2011-11-22",288.126007,290.594971,285.761383,288.126007,4841900,288.126007,"GOOG" +"2011-11-23",285.81604,288.250214,283.212982,283.212982,4681700,283.212982,"GOOG" +"2011-11-25",280.76886,285.279541,278.851349,279.680939,3145000,279.680939,"GOOG" +"2011-11-28",287.813049,292.507507,286.387329,292.19455,5694500,292.19455,"GOOG" +"2011-11-29",292.040558,293.272552,288.786713,289.581543,3687300,289.581543,"GOOG" +"2011-11-30",297.04303,297.817993,294.131958,297.758362,6838000,297.758362,"GOOG" +"2011-12-01",298.061401,306.009705,297.564636,304.901917,7288300,304.901917,"GOOG" +"2011-12-02",306.531311,309.983856,306.138855,308.175629,8224400,308.175629,"GOOG" +"2011-12-05",311.792084,313.908325,309.189026,310.803528,6436400,310.803528,"GOOG" +"2011-12-06",309.482117,312.278931,308.115997,309.869598,4683100,309.869598,"GOOG" +"2011-12-07",308.83136,310.808502,307.052917,309.680817,4543900,309.680817,"GOOG" +"2011-12-08",308.513428,311.697693,305.661957,306.034546,4857500,306.034546,"GOOG" +"2011-12-09",307.003235,312.532288,306.511444,311.6828,5568300,311.6828,"GOOG" +"2011-12-12",308.930695,311.066803,308.140839,310.674377,4396100,310.674377,"GOOG" +"2011-12-13",312.34848,316.223267,309.412567,310.793579,8108700,310.793579,"GOOG" +"2011-12-14",308.915802,310.142822,304.266052,307.038025,7858100,307.038025,"GOOG" +"2011-12-15",309.248627,309.983856,307.346008,307.76825,4848500,307.76825,"GOOG" +"2011-12-16",310.142822,312.626678,308.72702,310.95752,8976600,310.95752,"GOOG" +"2011-12-19",311.975891,312.219299,307.996765,308.905853,4314700,308.905853,"GOOG" +"2011-12-20",311.970917,313.87851,311.965973,313.148285,4807400,313.148285,"GOOG" +"2011-12-21",312.969421,313.868591,307.480133,310.88797,5028200,310.88797,"GOOG" +"2011-12-22",311.946106,313.823883,311.479126,312.81543,3668200,312.81543,"GOOG" +"2011-12-23",313.958008,315.289337,313.242645,314.524323,2926200,314.524323,"GOOG" +"2011-12-27",313.982849,320.162659,313.958008,318.056335,3233700,318.056335,"GOOG" +"2011-12-28",319.298279,320.416016,316.988312,317.783142,4281900,317.783142,"GOOG" +"2011-12-29",318.672333,319.422455,315.547668,319.12439,3171200,319.12439,"GOOG" +"2011-12-30",318.935638,321.290314,318.935638,320.863098,3587600,320.863098,"GOOG" +"2012-01-03",324.360352,331.916199,324.077179,330.555054,7400800,330.555054,"GOOG" +"2012-01-04",330.366272,332.959412,328.175537,331.980774,5765200,331.980774,"GOOG" +"2012-01-05",328.925659,329.839722,325.99472,327.375732,6608400,327.375732,"GOOG" +"2012-01-06",327.445282,327.867523,322.795532,322.90979,5420700,322.90979,"GOOG" +"2012-01-09",321.161163,321.409546,308.607819,309.218842,11720900,309.218842,"GOOG" +"2012-01-10",312.840271,314.852203,306.461761,309.556641,8848200,309.556641,"GOOG" +"2012-01-11",309.735474,312.661438,308.553162,310.95752,4831000,310.95752,"GOOG" +"2012-01-12",313.570526,314.400116,311.225769,312.785645,3774700,312.785645,"GOOG" +"2012-01-13",311.106537,311.44931,308.523346,310.475647,4644500,310.475647,"GOOG" +"2012-01-17",313.948059,313.948059,310.81842,312.259064,3843300,312.259064,"GOOG" +"2012-01-18",311.290344,314.951538,309.049927,314.410065,5559200,314.410065,"GOOG" +"2012-01-19",318.42395,318.42395,313.689758,317.718536,12692600,317.718536,"GOOG" +"2012-01-20",293.356995,293.590485,288.97052,291.101654,21290100,291.101654,"GOOG" +"2012-01-23",291.106628,292.42804,289.695801,290.868195,6870100,290.868195,"GOOG" +"2012-01-24",291.265594,291.941193,287.132477,288.588013,6151200,288.588013,"GOOG" +"2012-01-25",286.889069,287.485199,281.360016,282.904968,10040200,282.904968,"GOOG" +"2012-01-26",284.141937,285.38385,280.450928,282.214478,6494300,282.214478,"GOOG" +"2012-01-27",283.545807,288.284973,282.8255,288.116089,7281900,288.116089,"GOOG" +"2012-01-30",287.157318,288.126007,284.847351,286.978485,4691200,286.978485,"GOOG" +"2012-01-31",289.616333,290.113098,285.716675,288.180664,4312500,288.180664,"GOOG" +"2012-02-01",290.580048,290.858246,287.698792,288.53833,4671500,288.53833,"GOOG" +"2012-02-02",290.545288,291.310303,289.159302,290.66452,4860700,290.66452,"GOOG" +"2012-02-03",293.42157,296.605865,292.125,296.238251,6378200,296.238251,"GOOG" +"2012-02-06",295.58252,303.441406,295.085754,302.577026,7407000,302.577026,"GOOG" +"2012-02-07",301.613281,302.726044,299.92926,301.42453,4211200,301.42453,"GOOG" +"2012-02-08",302.353485,303.699738,300.416077,302.954559,3696500,302.954559,"GOOG" +"2012-02-09",304.032562,305.264557,302.532318,303.754364,4558800,303.754364,"GOOG" +"2012-02-10",301.975952,302.100128,300.048462,300.997314,4680500,300.997314,"GOOG" +"2012-02-13",303.277466,304.936676,303.039032,304.121979,3656100,304.121979,"GOOG" +"2012-02-14",303.794098,304.022614,300.426025,302.909851,3630800,302.909851,"GOOG" +"2012-02-15",304.484619,304.484619,299.33313,300.823425,4883300,300.823425,"GOOG" +"2012-02-16",299.46228,302.437927,296.933746,301.300323,5094600,301.300323,"GOOG" +"2012-02-17",300.530334,301.851746,299.253632,300.366394,4929900,300.366394,"GOOG" +"2012-02-21",299.983887,306.943634,299.492096,305.016174,4993800,305.016174,"GOOG" +"2012-02-22",304.002747,306.397186,301.394714,302.005737,3959500,302.005737,"GOOG" +"2012-02-23",301.538788,302.005737,298.23526,301.096649,4136600,301.096649,"GOOG" +"2012-02-24",301.712646,303.848755,300.798584,302.979401,3896300,302.979401,"GOOG" +"2012-02-27",301.335114,304.201477,300.575043,302.68631,3651300,302.68631,"GOOG" +"2012-02-28",303.029083,307.882507,301.876587,307.196991,5732100,307.196991,"GOOG" +"2012-02-29",307.3013,310.778687,305.761322,307.127441,6314500,307.127441,"GOOG" +"2012-03-01",309.119476,310.828369,307.077759,309.189026,4504300,309.189026,"GOOG" +"2012-03-02",308.990326,309.983856,308.155731,308.617737,3167000,308.617737,"GOOG" +"2012-03-05",308.210388,309.233734,303.71463,305.14035,3207200,305.14035,"GOOG" +"2012-03-06",302.060394,302.437927,295.001312,300.52536,6390000,300.52536,"GOOG" +"2012-03-07",302.557159,303.620239,300.972473,301.439423,2545400,301.439423,"GOOG" +"2012-03-08",303.04895,303.774231,301.215881,301.608337,2708300,301.608337,"GOOG" +"2012-03-09",302.010712,303.972961,298.061401,298.185577,5375800,298.185577,"GOOG" +"2012-03-12",298.061401,301.538788,297.693787,300.619751,3359600,300.619751,"GOOG" +"2012-03-13",302.408112,306.928711,300.818451,306.893951,4520700,306.893951,"GOOG" +"2012-03-14",305.512939,309.377808,304.747894,306.00473,5911900,306.00473,"GOOG" +"2012-03-15",306.30777,309.735474,305.428497,308.558136,4901700,308.558136,"GOOG" +"2012-03-16",308.438904,310.932678,308.021606,310.500488,6140600,310.500488,"GOOG" +"2012-03-19",309.546692,316.575989,308.612762,314.94162,4373800,314.94162,"GOOG" +"2012-03-20",313.421509,315.974884,311.608276,314.698181,3100900,314.698181,"GOOG" +"2012-03-21",315.254578,321.603271,314.211365,317.922211,4971200,317.922211,"GOOG" +"2012-03-22",317.187012,322.303711,313.461243,320.937622,4851700,320.937622,"GOOG" +"2012-03-23",321.210846,322.154694,318.379242,319.218781,3905500,319.218781,"GOOG" +"2012-03-26",320.416016,322.646484,317.703644,322.567017,3661900,322.567017,"GOOG" +"2012-03-27",321.424438,324.63855,320.31665,321.419464,4040500,321.419464,"GOOG" +"2012-03-28",323.908295,327.167084,323.436371,325.76123,5110700,325.76123,"GOOG" +"2012-03-29",324.608734,326.173553,320.068268,322.109985,3873500,322.109985,"GOOG" +"2012-03-30",323.769196,324.633575,318.428925,318.548157,4651400,318.548157,"GOOG" +"2012-04-02",318.314667,321.657928,315.368835,321.369812,4598000,321.369812,"GOOG" +"2012-04-03",320.61969,321.88147,317.256561,319.233704,4116300,319.233704,"GOOG" +"2012-04-04",317.16217,317.435394,313.510925,315.522827,3276300,315.522827,"GOOG" +"2012-04-05",314.07724,316.158691,312.254089,314.116974,4667500,314.116974,"GOOG" +"2012-04-09",312.209381,315.612244,310.624695,313.381744,4393600,313.381744,"GOOG" +"2012-04-10",314.713104,315.199921,310.25708,311.404602,4996200,311.404602,"GOOG" +"2012-04-11",314.936646,315.945068,313.61026,315.925201,4426400,315.925201,"GOOG" +"2012-04-12",319.099579,324.459717,318.06131,323.401581,11588000,323.401581,"GOOG" +"2012-04-13",321.68277,322.398102,309.755341,310.281921,16424700,310.281921,"GOOG" +"2012-04-16",309.487091,309.889465,298.886047,301.076782,11458100,301.076782,"GOOG" +"2012-04-17",302.313751,306.849243,301.543762,302.815491,6087100,302.815491,"GOOG" +"2012-04-18",302.060394,304.420044,299.457306,301.762329,5373600,301.762329,"GOOG" +"2012-04-19",300.888,306.138855,297.564636,297.713654,6632000,297.713654,"GOOG" +"2012-04-20",300.172668,302.457794,295.989868,296.104126,6156600,296.104126,"GOOG" +"2012-04-23",294.534332,297.291412,293.193054,296.869141,4424000,296.869141,"GOOG" +"2012-04-24",297.187073,301.35498,296.730072,298.692291,3883200,298.692291,"GOOG" +"2012-04-25",300.048462,303.699738,299.492096,302.889984,3665800,302.889984,"GOOG" +"2012-04-26",303.48114,307.003235,302.880066,305.746429,4212100,305.746429,"GOOG" +"2012-04-27",305.522858,306.377319,303.327148,305.502991,3293900,305.502991,"GOOG" +"2012-04-30",304.514435,306.049438,298.364441,300.470734,4845900,300.470734,"GOOG" +"2012-05-01",299.944153,303.823914,298.155792,300.262085,4030600,300.262085,"GOOG" +"2012-05-02",298.657532,302.090179,298.364441,301.667938,3243900,301.667938,"GOOG" +"2012-05-03",302.840302,305.428497,302.507477,303.535797,3760200,303.535797,"GOOG" +"2012-05-04",301.002258,301.980896,296.476715,296.556183,4443500,296.556183,"GOOG" +"2012-05-07",295.577545,303.312256,295.577545,301.812012,4014800,301.812012,"GOOG" +"2012-05-08",300.808533,306.456787,298.409149,304.41507,5389400,304.41507,"GOOG" +"2012-05-09",301.449371,306.198486,298.960541,302.606842,4687800,302.606842,"GOOG" +"2012-05-10",304.499512,306.104095,303.143341,304.84726,3091700,304.84726,"GOOG" +"2012-05-11",303.202942,305.289398,300.431,300.659485,4226000,300.659485,"GOOG" +"2012-05-14",298.448883,302.283936,298.349518,300.048462,3672500,300.048462,"GOOG" +"2012-05-15",300.719116,305.512939,299.924286,303.580505,4231500,303.580505,"GOOG" +"2012-05-16",306.983368,313.01413,305.979889,312.432922,9732900,312.432922,"GOOG" +"2012-05-17",314.867096,316.864105,308.607819,309.511932,6751200,309.511932,"GOOG" +"2012-05-18",310.530304,314.166656,296.422058,298.260101,12024600,298.260101,"GOOG" +"2012-05-21",298.314758,305.855713,298.061401,305.070801,6190800,305.070801,"GOOG" +"2012-05-22",304.737976,304.921783,296.07431,298.458801,6143400,298.458801,"GOOG" +"2012-05-23",298.881073,302.830383,296.630707,302.760834,6397400,302.760834,"GOOG" +"2012-05-24",302.611816,303.98288,297.500061,299.879578,3807000,299.879578,"GOOG" +"2012-05-25",298.558167,298.920807,292.239258,293.85376,7210200,293.85376,"GOOG" +"2012-05-29",295.97995,297.629211,292.259125,295.249695,5245300,295.249695,"GOOG" +"2012-05-30",292.179657,294.037567,289.879608,292.214417,3838100,292.214417,"GOOG" +"2012-05-31",292.457855,293.093719,287.629242,288.553253,5975200,288.553253,"GOOG" +"2012-06-01",284.047546,284.474762,282.338654,283.645172,6155600,283.645172,"GOOG" +"2012-06-04",283.267609,288.369446,283.1633,287.425568,4896900,287.425568,"GOOG" +"2012-06-05",285.865723,287.197052,281.404724,283.362,4710100,283.362,"GOOG" +"2012-06-06",286.37738,289.104645,284.95166,288.40918,4218800,288.40918,"GOOG" +"2012-06-07",291.901459,292.045532,286.759918,287.246735,3539800,287.246735,"GOOG" +"2012-06-08",286.064423,288.622772,285.433533,288.349579,2839100,288.349579,"GOOG" +"2012-06-11",290.217407,290.768829,281.514008,282.413177,5356800,282.413177,"GOOG" +"2012-06-12",283.044067,283.307373,277.485229,280.724152,6490300,280.724152,"GOOG" +"2012-06-13",279.045074,281.66803,277.534912,278.732117,3933800,278.732117,"GOOG" +"2012-06-14",278.836426,280.709259,276.461884,277.718719,4720100,277.718719,"GOOG" +"2012-06-15",278.359528,280.436035,276.745026,280.431061,6041300,280.431061,"GOOG" +"2012-06-18",279.492188,285.249725,277.818054,283.580566,5026200,283.580566,"GOOG" +"2012-06-19",284.941742,290.252197,284.708252,288.886078,4179300,288.886078,"GOOG" +"2012-06-20",288.031647,288.126007,284.901978,286.889069,4723700,286.889069,"GOOG" +"2012-06-21",288.046539,288.046539,280.043579,280.778809,4048700,280.778809,"GOOG" +"2012-06-22",282.164795,283.893555,281.081848,283.893555,4484700,283.893555,"GOOG" +"2012-06-25",281.83194,282.209503,276.874207,278.538391,3183600,278.538391,"GOOG" +"2012-06-26",279.561707,281.469299,277.932312,280.515503,2717900,280.515503,"GOOG" +"2012-06-27",282.015747,285.140442,281.181183,282.810577,3406500,282.810577,"GOOG" +"2012-06-28",281.121582,281.285522,276.804657,280.331726,3866700,280.331726,"GOOG" +"2012-06-29",285.622314,288.190613,284.251221,288.160797,5071700,288.160797,"GOOG" +"2012-07-02",289.030151,289.616333,286.387329,288.359497,3332400,288.359497,"GOOG" +"2012-07-03",288.130981,292.303833,287.132477,292.015717,2394400,292.015717,"GOOG" +"2012-07-05",292.477722,298.091217,292.368439,296.034576,4722100,296.034576,"GOOG" +"2012-07-06",294.310791,294.842346,289.526917,291.09671,4351600,291.09671,"GOOG" +"2012-07-09",290.585022,292.398224,288.746979,291.111603,3452500,291.111603,"GOOG" +"2012-07-10",293.18808,294.300842,287.500092,288.97052,3871100,288.97052,"GOOG" +"2012-07-11",286.287964,287.057953,280.644684,283.749481,7044000,283.749481,"GOOG" +"2012-07-12",281.727631,284.117096,279.228882,283.39679,4649500,283.39679,"GOOG" +"2012-07-13",284.226379,287.703766,282.438019,286.397247,3977600,286.397247,"GOOG" +"2012-07-16",286.322754,287.723633,284.042572,285.602417,2944200,285.602417,"GOOG" +"2012-07-17",287.3461,288.458862,282.363495,286.501587,3382000,286.501587,"GOOG" +"2012-07-18",286.625763,289.959106,286.203522,288.503571,3116400,288.503571,"GOOG" +"2012-07-19",291.176178,297.306305,291.106628,294.613831,9410100,294.613831,"GOOG" +"2012-07-20",302.413086,304.489594,297.157288,303.436432,13011400,303.436432,"GOOG" +"2012-07-23",298.299835,307.177124,297.192047,305.766296,7169600,305.766296,"GOOG" +"2012-07-24",305.512939,306.968475,300.217377,301.82193,4044900,301.82193,"GOOG" +"2012-07-25",302.194519,304.70816,300.729034,302.030579,3669600,302.030579,"GOOG" +"2012-07-26",305.512939,306.441895,303.043976,304.698242,3392200,304.698242,"GOOG" +"2012-07-27",307.445374,315.448303,306.754852,315.428436,7145500,315.428436,"GOOG" +"2012-07-30",315.96991,319.223755,312.716095,314.107025,4401800,314.107025,"GOOG" +"2012-07-31",312.100098,316.193481,312.080231,314.43988,3755400,314.43988,"GOOG" +"2012-08-01",316.590881,317.688751,313.649994,314.295807,3713100,314.295807,"GOOG" +"2012-08-02",310.733978,316.953522,309.690765,312.343506,3981000,312.343506,"GOOG" +"2012-08-03",317.932159,319.780151,316.014618,318.592865,3818800,318.592865,"GOOG" +"2012-08-06",317.738403,322.591858,317.544678,319.333038,3587800,319.333038,"GOOG" +"2012-08-07",318.821381,320.048401,316.178558,318.200409,3989200,318.200409,"GOOG" +"2012-08-08",317.460236,320.848206,317.187012,319.039948,2661500,319.039948,"GOOG" +"2012-08-09",320.172577,321.096588,318.687256,319.099579,2154400,319.099579,"GOOG" +"2012-08-10",317.23172,319.044922,316.009674,318.92569,2887700,318.92569,"GOOG" +"2012-08-13",321.618195,327.942047,321.25058,327.872498,6578200,327.872498,"GOOG" +"2012-08-14",327.494965,334.251007,327.370758,332.169556,7371000,332.169556,"GOOG" +"2012-08-15",332.974335,334.946503,329.904297,331.61319,4852700,331.61319,"GOOG" +"2012-08-16",331.598267,335.140228,331.384674,334.260956,3457700,334.260956,"GOOG" +"2012-08-17",334.881927,336.436798,333.679749,336.382172,4383600,336.382172,"GOOG" +"2012-08-20",335.567444,337.241577,334.156647,335.587341,3539000,335.587341,"GOOG" +"2012-08-21",334.380188,336.809387,328.945526,332.591797,4473200,332.591797,"GOOG" +"2012-08-22",331.533691,338.100983,331.195892,336.402039,3843100,336.402039,"GOOG" +"2012-08-23",334.956421,338.041382,333.332001,336.213257,3591500,336.213257,"GOOG" +"2012-08-24",335.617126,338.026459,334.86203,337.122345,2871700,337.122345,"GOOG" +"2012-08-27",329.352875,333.828766,327.48999,332.447754,5261300,332.447754,"GOOG" +"2012-08-28",330.351379,336.620605,330.222229,336.436798,4143900,336.436798,"GOOG" +"2012-08-29",336.496429,342.26886,335.89035,341.782043,6019400,341.782043,"GOOG" +"2012-08-30",339.90921,341.47403,337.892334,338.637482,3274900,338.637482,"GOOG" +"2012-08-31",339.790009,342.065186,337.822784,340.331482,4281700,340.331482,"GOOG" +"2012-09-04",340.063202,340.286774,334.573914,338.31955,3803600,338.31955,"GOOG" +"2012-09-05",337.802917,341.031921,337.375702,338.160583,3438500,338.160583,"GOOG" +"2012-09-06",340.763672,347.683655,340.152649,347.440247,6126500,347.440247,"GOOG" +"2012-09-07",347.738312,353.82373,346.580811,350.793427,6507900,350.793427,"GOOG" +"2012-09-10",352.586761,354.101898,346.938507,348.120819,5153200,348.120819,"GOOG" +"2012-09-11",346.724884,348.061188,343.267365,343.858521,3771800,343.858521,"GOOG" +"2012-09-12",342.477509,345.209747,338.240082,343.207764,5318900,343.207764,"GOOG" +"2012-09-13",344.305634,352.209229,343.038849,350.73877,5352600,350.73877,"GOOG" +"2012-09-14",352.507294,354.196289,351.220642,352.547028,5270900,352.547028,"GOOG" +"2012-09-17",351.76709,354.136688,350.222137,352.696045,3036100,352.696045,"GOOG" +"2012-09-18",351.603149,357.007996,351.106384,356.819244,4160400,356.819244,"GOOG" +"2012-09-19",356.431763,361.926025,355.890289,361.399445,6236800,361.399445,"GOOG" +"2012-09-20",359.894226,363.326904,358.279724,361.707428,5852500,361.707428,"GOOG" +"2012-09-21",363.739227,365.08548,362.700989,364.623474,12800800,364.623474,"GOOG" +"2012-09-24",363.138123,372.596619,362.765564,372.268738,7173800,372.268738,"GOOG" +"2012-09-25",374.091888,379.973633,371.414307,372.159454,12195800,372.159454,"GOOG" +"2012-09-26",372.502228,378.160431,368.105835,374.295563,11419500,374.295563,"GOOG" +"2012-09-27",377.519592,378.955261,373.396423,375.805756,7913300,375.805756,"GOOG" +"2012-09-28",374.638336,377.196686,373.148041,374.812195,5603000,374.812195,"GOOG" +"2012-10-01",377.07251,380.02829,375.661682,378.42868,6377200,378.42868,"GOOG" +"2012-10-02",380.127625,380.520081,372.710876,376.049164,5616600,376.049164,"GOOG" +"2012-10-03",375.418274,379.49176,373.669647,378.786346,4445300,378.786346,"GOOG" +"2012-10-04",378.910553,382.457489,377.246368,381.543427,4940200,381.543427,"GOOG" +"2012-10-05",382.864838,384.687988,380.033264,381.344727,5507300,381.344727,"GOOG" +"2012-10-08",378.041199,379.322876,374.638336,376.471405,3942600,376.471405,"GOOG" +"2012-10-09",377.380493,378.200165,368.865875,369.640839,6045500,369.640839,"GOOG" +"2012-10-10",368.533051,371.349731,366.759583,369.874329,4106200,369.874329,"GOOG" +"2012-10-11",374.017365,376.799286,372.720825,373.311951,4798700,373.311951,"GOOG" +"2012-10-12",373.495758,374.996002,369.645813,369.968719,4839700,369.968719,"GOOG" +"2012-10-15",368.572784,369.511688,362.989105,368.095886,6077300,368.095886,"GOOG" +"2012-10-16",367.673645,371.081482,365.850494,369.943878,4143100,369.943878,"GOOG" +"2012-10-17",369.571289,375.726257,367.73822,375.304016,4615500,375.304016,"GOOG" +"2012-10-18",375.328857,377.256317,335.815826,345.254456,25046500,345.254456,"GOOG" +"2012-10-19",350.510254,351.06665,333.828766,338.692139,23113700,338.692139,"GOOG" +"2012-10-22",338.304657,340.102966,332.686188,337.142212,8163900,337.142212,"GOOG" +"2012-10-23",333.83374,341.444244,333.828766,337.976776,5871100,337.976776,"GOOG" +"2012-10-24",341.180939,341.280304,335.453186,336.461639,5025400,336.461639,"GOOG" +"2012-10-25",337.802917,338.796448,334.578888,336.690155,4833300,336.690155,"GOOG" +"2012-10-26",336.06424,339.308136,333.431335,335.393585,3927000,335.393585,"GOOG" +"2012-10-31",337.733368,338.299683,335.319061,337.951935,3093900,337.951935,"GOOG" +"2012-11-01",337.554535,343.217712,337.167053,341.573395,4126800,341.573395,"GOOG" +"2012-11-02",345.150116,345.527679,341.464111,341.737335,4678900,341.737335,"GOOG" +"2012-11-05",340.038391,341.210754,335.59726,339.273346,3292900,339.273346,"GOOG" +"2012-11-06",340.525208,341.031921,336.585846,338.657349,3186000,338.657349,"GOOG" +"2012-11-07",335.319061,336.923645,331.091583,331.404541,4493500,331.404541,"GOOG" +"2012-11-08",332.93457,333.575409,323.510864,324.037445,5227600,324.037445,"GOOG" +"2012-11-09",325.209808,332.01059,323.048889,329.372742,6268700,329.372742,"GOOG" +"2012-11-12",329.730408,332.73587,328.299713,330.798462,2830000,330.798462,"GOOG" +"2012-11-13",329.357849,331.642975,326.988251,327.395599,3209000,327.395599,"GOOG" +"2012-11-14",328.195404,328.9505,323.148224,324.166595,3358400,324.166595,"GOOG" +"2012-11-15",322.899841,327.867523,319.869568,321.538696,3721700,321.538696,"GOOG" +"2012-11-16",320.907806,324.400085,315.945068,321.498962,6920900,321.498962,"GOOG" +"2012-11-19",325.731445,332.298706,325.646973,331.946014,4767200,331.946014,"GOOG" +"2012-11-20",332.591797,336.809387,330.137787,332.820313,4204400,332.820313,"GOOG" +"2012-11-21",332.333496,332.73587,328.066254,330.783569,4251800,330.783569,"GOOG" +"2012-11-23",332.820313,332.835236,330.897827,331.826782,1856900,331.826782,"GOOG" +"2012-11-26",331.066742,331.34491,327.380707,328.438812,4437900,328.438812,"GOOG" +"2012-11-27",327.951996,335.319061,326.873993,333.187927,5049900,333.187927,"GOOG" +"2012-11-28",331.846649,340.242065,329.799957,339.626068,6123500,339.626068,"GOOG" +"2012-11-29",341.667786,344.708008,338.796448,343.709503,5589000,343.709503,"GOOG" +"2012-11-30",343.421387,347.35083,340.629547,346.928558,6368200,346.928558,"GOOG" +"2012-12-03",348.851074,350.664276,344.812317,345.378632,4413400,345.378632,"GOOG" +"2012-12-04",345.254456,345.507813,340.634491,343.282288,4009200,343.282288,"GOOG" +"2012-12-05",343.838654,345.006073,338.960388,341.687653,3749000,341.687653,"GOOG" +"2012-12-06",341.573395,345.557495,340.043335,343.33197,2943600,343.33197,"GOOG" +"2012-12-07",345.254456,346.188385,339.005096,339.894318,3863500,339.894318,"GOOG" +"2012-12-10",340.480499,343.590271,339.685669,340.495392,2751100,340.495392,"GOOG" +"2012-12-11",342.770599,348.692108,341.63797,346.188385,5410000,346.188385,"GOOG" +"2012-12-12",347.355774,349.481964,344.499359,346.526184,4883500,346.526184,"GOOG" +"2012-12-13",355.646851,355.920074,347.51474,349.079559,6934500,349.079559,"GOOG" +"2012-12-14",347.325989,351.623016,346.958374,348.711975,4287800,348.711975,"GOOG" +"2012-12-17",350.47052,358.627472,349.735321,358.061157,6110100,358.061157,"GOOG" +"2012-12-18",355.98465,362.194275,355.214661,358.205231,6048900,358.205231,"GOOG" +"2012-12-19",358.026398,359.163971,356.024414,357.728333,3862100,357.728333,"GOOG" +"2012-12-20",359.293152,359.983643,356.168457,358.846039,3335500,358.846039,"GOOG" +"2012-12-21",354.678162,357.087494,352.964294,355.502808,7097700,355.502808,"GOOG" +"2012-12-24",354.946411,355.279236,351.449158,352.457611,1692600,352.457611,"GOOG" +"2012-12-26",351.747223,354.136688,348.935516,352.144653,2380000,352.144653,"GOOG" +"2012-12-27",351.285217,352.12973,347.047791,350.862976,3316100,350.862976,"GOOG" +"2012-12-28",348.57785,351.170959,347.743256,347.743256,2822200,347.743256,"GOOG" +"2012-12-31",347.738312,352.989136,345.751221,351.404449,4020600,351.404449,"GOOG" +"2013-01-02",357.385559,361.151062,355.959839,359.288177,5115500,359.288177,"GOOG" +"2013-01-03",360.122742,363.600128,358.031342,359.496826,4666500,359.496826,"GOOG" +"2013-01-04",362.313507,368.339294,361.488861,366.600616,5562800,366.600616,"GOOG" +"2013-01-07",365.348755,367.301056,362.929504,365.001007,3332900,365.001007,"GOOG" +"2013-01-08",365.393463,365.771027,359.874359,364.280701,3373900,364.280701,"GOOG" +"2013-01-09",363.769043,366.789398,361.945892,366.67514,4075700,366.67514,"GOOG" +"2013-01-10",369.014923,370.092896,364.380066,368.344269,3695100,368.344269,"GOOG" +"2013-01-11",368.6026,368.816193,365.771027,367.604095,2587000,367.604095,"GOOG" +"2013-01-14",366.118744,368.701935,358.841095,359.288177,5765000,359.288177,"GOOG" +"2013-01-15",357.340851,365.125214,353.749207,360.122742,7906300,360.122742,"GOOG" +"2013-01-16",358.865936,359.829651,354.529144,355.28421,4073100,355.28421,"GOOG" +"2013-01-17",356.536072,357.494843,353.212677,353.361725,4451700,353.361725,"GOOG" +"2013-01-18",352.884827,354.082031,348.398987,349.978729,6495500,349.978729,"GOOG" +"2013-01-22",350.053253,350.391052,345.512787,349.164032,7634000,349.164032,"GOOG" +"2013-01-23",365.617004,372.079987,365.51767,368.354218,11895000,368.354218,"GOOG" +"2013-01-24",368.225037,375.969666,367.862396,374.668152,6809200,374.668152,"GOOG" +"2013-01-25",372.959259,376.789337,372.700928,374.399902,4480700,374.399902,"GOOG" +"2013-01-28",373.45105,375.358643,371.528564,372.939392,3275300,372.939392,"GOOG" +"2013-01-29",370.96225,376.029297,370.857941,374.404846,3516800,374.404846,"GOOG" +"2013-01-30",374.434662,378.016357,374.022339,374.47937,3488500,374.47937,"GOOG" +"2013-01-31",372.830109,376.362122,372.700928,375.403351,3289500,375.403351,"GOOG" +"2013-02-01",376.650238,385.790802,376.600586,385.294037,7540700,385.294037,"GOOG" +"2013-02-04",381.364594,382.745605,376.685028,377.057617,6120500,377.057617,"GOOG" +"2013-02-05",378.105774,383.063538,377.281158,380.395905,3765600,380.395905,"GOOG" +"2013-02-06",377.082428,383.982574,376.799286,382.596588,4183200,382.596588,"GOOG" +"2013-02-07",382.363098,386.888672,380.276672,384.474365,5717300,384.474365,"GOOG" +"2013-02-08",387.544403,390.793274,387.26123,390.147461,6079300,390.147461,"GOOG" +"2013-02-11",386.684998,388.970123,384.375,388.682007,4363700,388.682007,"GOOG" +"2013-02-12",388.349152,391.404297,387.16684,387.827545,3742100,387.827545,"GOOG" +"2013-02-13",387.544403,390.137543,387.464905,388.900574,2411800,388.900574,"GOOG" +"2013-02-14",387.345703,391.821564,386.372009,391.364563,3493100,391.364563,"GOOG" +"2013-02-15",391.155914,394.066986,390.991974,393.883179,5495000,393.883179,"GOOG" +"2013-02-19",395.423157,400.892578,395.070435,400.818054,5901700,400.818054,"GOOG" +"2013-02-20",400.048065,401.871216,393.336731,393.669556,5564200,393.669556,"GOOG" +"2013-02-21",396.421661,400.122589,393.053558,395.194641,7058300,395.194641,"GOOG" +"2013-02-22",397.047577,398.036163,394.335236,397.271149,4134400,397.271149,"GOOG" +"2013-02-25",398.55777,401.593018,392.690918,392.830017,4637700,392.830017,"GOOG" +"2013-02-26",394.931366,395.40329,389.665588,392.512085,4433600,392.512085,"GOOG" +"2013-02-27",394.832001,399.774841,392.998932,397.305908,4078500,397.305908,"GOOG" +"2013-02-28",397.961639,400.887604,397.92688,398.011322,4561000,398.011322,"GOOG" +"2013-03-01",396.322296,400.962128,395.502625,400.490204,4379000,400.490204,"GOOG" +"2013-03-04",400.048065,408.761414,399.899048,408.095734,5587200,408.095734,"GOOG" +"2013-03-05",411.786713,417.360474,411.77182,416.590485,8140700,416.590485,"GOOG" +"2013-03-06",417.797638,419.273041,411.727112,413.003815,5783200,413.003815,"GOOG" +"2013-03-07",414.335144,415.606873,412.109619,413.609863,4132000,413.609863,"GOOG" +"2013-03-08",414.553741,414.76236,409.859253,413.073364,5861600,413.073364,"GOOG" +"2013-03-11",413.157806,417.136932,413.063416,414.712708,3210000,414.712708,"GOOG" +"2013-03-12",412.670959,413.257172,409.173706,411.130981,4042700,411.130981,"GOOG" +"2013-03-13",411.275055,412.661041,408.498108,409.988434,3303800,409.988434,"GOOG" +"2013-03-14",410.822998,410.822998,406.054016,408.115601,3323800,408.115601,"GOOG" +"2013-03-15",406.605438,407.499603,404.042084,404.518982,6239600,404.518982,"GOOG" +"2013-03-18",399.899048,403.753967,398.145447,401.285034,3700400,401.285034,"GOOG" +"2013-03-19",402.998871,406.977997,400.619354,403.038635,4223600,403.038635,"GOOG" +"2013-03-20",405.775818,406.113617,403.098236,404.722656,2946600,404.722656,"GOOG" +"2013-03-21",403.023712,405.820526,402.30838,403.00882,2974300,403.00882,"GOOG" +"2013-03-22",404.737579,404.985962,402.204041,402.536896,2995600,402.536896,"GOOG" +"2013-03-25",403.580109,406.968079,400.803162,402.204041,3446200,402.204041,"GOOG" +"2013-03-26",404.121582,404.369965,401.285034,403.585083,2399200,403.585083,"GOOG" +"2013-03-27",400.733612,400.892578,398.075897,398.736603,4354400,398.736603,"GOOG" +"2013-03-28",399.397308,400.082855,394.086853,394.528961,4605200,394.528961,"GOOG" +"2013-04-01",394.93631,398.532928,394.062012,398.006348,3638100,398.006348,"GOOG" +"2013-04-02",399.670532,404.782288,399.402283,403.893066,4109500,403.893066,"GOOG" +"2013-04-03",404.101715,404.46933,397.748047,400.495178,3499500,400.495178,"GOOG" +"2013-04-04",399.526459,400.271606,393.093292,394.966125,4926900,394.966125,"GOOG" +"2013-04-05",390.490234,390.95224,385.691437,388.994965,6912300,388.994965,"GOOG" +"2013-04-08",386.858856,387.256256,381.717285,384.921448,5700900,384.921448,"GOOG" +"2013-04-09",385.244354,389.342712,384.057068,386.312408,4342600,386.312408,"GOOG" +"2013-04-10",388.930389,393.614929,385.492737,392.536926,3982800,392.536926,"GOOG" +"2013-04-11",393.878204,393.987488,389.496704,392.641235,4083700,392.641235,"GOOG" +"2013-04-12",393.436066,393.490723,388.935364,392.472351,3294500,392.472351,"GOOG" +"2013-04-15",390.435608,395.924896,385.999451,388.438568,4938000,388.438568,"GOOG" +"2013-04-16",390.75354,395.428131,389.427155,394.121613,3506500,394.121613,"GOOG" +"2013-04-17",390.833008,392.864807,386.53595,388.751556,4100300,388.751556,"GOOG" +"2013-04-18",390.137543,390.361084,378.17038,380.480347,6688100,380.480347,"GOOG" +"2013-04-19",382.094849,399.124084,380.654205,397.350616,11681800,397.350616,"GOOG" +"2013-04-22",397.713257,399.382416,384.995972,397.469849,5804200,397.469849,"GOOG" +"2013-04-23",397.911957,405.115112,397.594025,401.339661,4614200,401.339661,"GOOG" +"2013-04-24",401.444,406.357025,401.389343,404.096741,3681900,404.096741,"GOOG" +"2013-04-25",405.487701,405.596985,401.205536,401.935791,4010200,401.935791,"GOOG" +"2013-04-26",401.190643,401.260193,395.716248,398.120605,5007600,398.120605,"GOOG" +"2013-04-29",399.029694,408.691864,398.905518,406.883606,4631500,406.883606,"GOOG" +"2013-04-30",406.853821,411.145905,406.198059,409.620819,4643300,409.620819,"GOOG" +"2013-05-01",408.970032,409.695313,405.542328,407.564178,2928800,407.564178,"GOOG" +"2013-05-02",407.400269,414.578552,406.878632,412.124542,4062700,412.124542,"GOOG" +"2013-05-03",415.775787,420.663971,415.298889,420.127472,5057800,420.127472,"GOOG" +"2013-05-06",421.389282,428.14035,421.389282,427.991333,4310300,427.991333,"GOOG" +"2013-05-07",428.716614,429.143829,422.586487,425.845276,3943400,425.845276,"GOOG" +"2013-05-08",425.731018,434.116486,423.699249,433.99231,4968600,433.99231,"GOOG" +"2013-05-09",432.606323,436.987823,431.309753,432.924255,4429700,432.924255,"GOOG" +"2013-05-10",434.826874,437.424957,433.262054,437.270966,3820000,437.270966,"GOOG" +"2013-05-13",436.605316,438.383728,433.868103,435.929688,2915700,435.929688,"GOOG" +"2013-05-14",435.914795,441.473633,435.735962,440.683777,3179000,440.683777,"GOOG" +"2013-05-15",444.856628,455.229187,444.121429,454.985748,8023600,454.985748,"GOOG" +"2013-05-16",456.530701,457.017548,448.090607,449.014587,6460900,449.014587,"GOOG" +"2013-05-17",452.069733,453.793518,447.350403,451.652435,5620200,451.652435,"GOOG" +"2013-05-20",449.575928,457.325531,449.575928,451.329529,4574800,451.329529,"GOOG" +"2013-05-21",451.076172,452.88443,445.904816,450.554565,3991600,450.554565,"GOOG" +"2013-05-22",448.363831,451.71701,440.574493,441.836273,5154400,441.836273,"GOOG" +"2013-05-23",435.666412,442.104523,434.176117,438.542694,4579700,438.542694,"GOOG" +"2013-05-24",434.802032,436.570526,432.690765,433.838287,4623400,433.838287,"GOOG" +"2013-05-28",438.895416,443.1875,437.355438,437.787628,4544300,437.787628,"GOOG" +"2013-05-29",435.025574,436.158203,429.352478,431.349487,4052900,431.349487,"GOOG" +"2013-05-30",432.149292,436.61026,430.40564,432.566559,4268900,432.566559,"GOOG" +"2013-05-31",431.255096,435.666412,430.957031,432.795074,3964400,432.795074,"GOOG" +"2013-06-03",433.679321,434.161194,424.747437,431.011688,4983500,431.011688,"GOOG" +"2013-06-04",431.120972,432.482117,424.275482,426.774231,3761400,426.774231,"GOOG" +"2013-06-05",428.468231,431.915802,425.795624,427.072296,4240900,427.072296,"GOOG" +"2013-06-06",429.357452,430.365875,420.87262,429.526337,5191600,429.526337,"GOOG" +"2013-06-07",432.397675,437.156708,429.864136,437.022583,5383900,437.022583,"GOOG" +"2013-06-10",438.199921,442.621185,437.201416,442.233704,4705900,442.233704,"GOOG" +"2013-06-11",439.128876,440.634094,436.918274,437.062317,3538000,437.062317,"GOOG" +"2013-06-12",439.86908,440.137329,432.015167,433.172638,4438300,433.172638,"GOOG" +"2013-06-13",431.682312,436.987823,429.953552,435.666412,4166600,435.666412,"GOOG" +"2013-06-14",437.20639,439.491516,434.240692,434.692749,4519100,434.692749,"GOOG" +"2013-06-17",436.7742,441.841248,436.302277,440.261536,4320300,440.261536,"GOOG" +"2013-06-18",441.453766,447.588867,441.304749,447.400085,4361900,447.400085,"GOOG" +"2013-06-19",447.772675,452.477081,445.850189,447.429901,5869700,447.429901,"GOOG" +"2013-06-20",444.106506,447.588867,438.801025,439.511414,6787800,439.511414,"GOOG" +"2013-06-21",441.299774,442.064789,433.714111,437.618713,8016200,437.618713,"GOOG" +"2013-06-24",433.122955,435.328613,428.835846,432.084717,6072900,432.084717,"GOOG" +"2013-06-25",435.795563,436.997742,429.461761,430.3013,5139600,430.3013,"GOOG" +"2013-06-26",434.05191,436.163177,432.472198,434.002228,3686500,434.002228,"GOOG" +"2013-06-27",436.560608,439.486572,435.492554,435.701172,3877900,435.701172,"GOOG" +"2013-06-28",434.623199,438.07077,434.270477,437.340515,4729000,437.340515,"GOOG" +"2013-07-01",440.36087,443.157684,439.640564,441.071259,3471900,441.071259,"GOOG" +"2013-07-02",442.223755,442.621185,435.800537,438.30426,3807400,438.30426,"GOOG" +"2013-07-03",437.107025,441.712097,436.41156,440.350952,2107500,440.350952,"GOOG" +"2013-07-05",442.129364,444.81192,440.803009,443.858124,3425900,443.858124,"GOOG" +"2013-07-08",446.699646,450.206848,445.641541,449.620636,3964600,449.620636,"GOOG" +"2013-07-09",452.556549,453.525269,446.088623,449.69516,3984400,449.69516,"GOOG" +"2013-07-10",448.805939,452.626099,447.280884,450.067749,3438900,450.067749,"GOOG" +"2013-07-11",453.550079,457.429871,451.324554,457.146698,5201900,457.146698,"GOOG" +"2013-07-12",457.027466,458.517792,454.662842,458.517792,5169800,458.517792,"GOOG" +"2013-07-15",459.163574,461.001617,455.219238,459.35733,3946400,459.35733,"GOOG" +"2013-07-16",460.569427,460.986725,453.997192,456.83374,3991600,456.83374,"GOOG" +"2013-07-17",457.524231,460.435303,455.189423,456.307159,3031700,456.307159,"GOOG" +"2013-07-18",456.525726,457.027466,448.676788,452.397583,7316100,452.397583,"GOOG" +"2013-07-19",440.440369,448.557556,434.975891,445.403076,14814300,445.403076,"GOOG" +"2013-07-22",448.085632,453.386169,445.601776,452.407532,5844100,452.407532,"GOOG" +"2013-07-23",452.407532,453.550079,446.878479,448.979828,4117900,448.979828,"GOOG" +"2013-07-24",450.698639,452.208832,447.43985,448.532715,4184000,448.532715,"GOOG" +"2013-07-25",444.046906,445.527283,440.177063,440.981842,6041100,440.981842,"GOOG" +"2013-07-26",440.62912,442.119446,438.150269,439.814423,3578400,439.814423,"GOOG" +"2013-07-29",439.590881,444.518829,437.598846,438.284393,3808200,438.284393,"GOOG" +"2013-07-30",439.86908,444.911285,437.588898,442.581421,3534000,442.581421,"GOOG" +"2013-07-31",443.609741,445.358368,440.226746,441.006683,4375200,441.006683,"GOOG" +"2013-08-01",444.608246,449.352386,444.608246,449.188477,4304500,449.188477,"GOOG" +"2013-08-02",448.800995,450.569489,447.499451,450.355865,3450000,450.355865,"GOOG" +"2013-08-05",449.769684,449.834259,446.694672,449.575928,2636300,449.575928,"GOOG" +"2013-08-06",449.421936,451.91571,444.970886,445.388184,3031700,445.388184,"GOOG" +"2013-08-07",444.628113,446.322113,441.672333,442.447296,2776200,442.447296,"GOOG" +"2013-08-08",444.851654,445.025543,439.784637,443.445801,2995200,443.445801,"GOOG" +"2013-08-09",442.402588,444.866577,442.12442,442.328094,2664500,442.328094,"GOOG" +"2013-08-12",440.584412,440.634094,437.976379,439.893921,2771800,439.893921,"GOOG" +"2013-08-13",440.549652,441.379242,435.268982,437.777679,2858000,437.777679,"GOOG" +"2013-08-14",436.346985,437.270966,430.778198,432.094635,4191400,432.094635,"GOOG" +"2013-08-15",429.427002,429.665436,426.227814,427.052429,3762600,427.052429,"GOOG" +"2013-08-16",427.857208,428.433441,425.502502,425.68631,3371900,425.68631,"GOOG" +"2013-08-19",426.08374,433.182556,425.95459,430.028076,3645300,430.028076,"GOOG" +"2013-08-20",431.369354,433.237213,428.979889,429.913818,2481900,429.913818,"GOOG" +"2013-08-21",432.511932,435.621704,430.450348,431.856201,3537400,431.856201,"GOOG" +"2013-08-22",433.530304,434.548676,432.313232,434.032043,1751000,434.032043,"GOOG" +"2013-08-23",436.078735,436.163177,432.06485,432.293335,2168100,432.293335,"GOOG" +"2013-08-26",432.189026,434.623199,430.226776,430.395691,2118600,430.395691,"GOOG" +"2013-08-27",427.032562,429.07428,421.210419,422.328156,3490700,422.328156,"GOOG" +"2013-08-28",422.377838,424.941162,421.145844,421.533325,2677000,421.533325,"GOOG" +"2013-08-29",421.791656,427.410095,421.553192,424.951111,2976100,424.951111,"GOOG" +"2013-08-30",425.115051,426.247681,420.048004,420.713654,3747400,420.713654,"GOOG" +"2013-09-03",424.419556,430.296326,424.215881,427.410095,4121700,427.410095,"GOOG" +"2013-09-04",427.395203,433.927704,424.82193,432.998749,4108800,432.998749,"GOOG" +"2013-09-05",433.927704,437.097107,432.988831,436.938141,2599200,436.938141,"GOOG" +"2013-09-06",438.368835,439.034515,434.046936,436.948059,3143400,436.948059,"GOOG" +"2013-09-09",439.009674,442.000214,438.358887,441.155701,2485100,441.155701,"GOOG" +"2013-09-10",442.134338,443.11795,439.143799,441.463715,2591800,441.463715,"GOOG" +"2013-09-11",441.399109,445.586884,440.177063,445.199402,3242100,445.199402,"GOOG" +"2013-09-12",445.800507,446.048889,442.129364,443.644531,2205100,443.644531,"GOOG" +"2013-09-13",444.359863,444.946045,439.561066,441.662415,2667900,441.662415,"GOOG" +"2013-09-16",445.204376,445.601776,439.575989,441.011658,2690300,441.011658,"GOOG" +"2013-09-17",440.837769,441.324615,437.653473,440.191986,2535100,440.191986,"GOOG" +"2013-09-18",440.311188,449.06427,438.681793,448.741364,3894500,448.741364,"GOOG" +"2013-09-19",450.067749,450.067749,444.806946,446.292297,3216400,446.292297,"GOOG" +"2013-09-20",446.292297,449.143738,444.91626,448.637054,8746900,448.637054,"GOOG" +"2013-09-23",445.179535,447.881958,439.739929,440.385712,3577800,440.385712,"GOOG" +"2013-09-24",440.385712,442.174072,437.852203,440.554626,2992800,440.554626,"GOOG" +"2013-09-25",440.410553,440.410553,434.970947,435.78067,3319300,435.78067,"GOOG" +"2013-09-26",436.312195,438.522827,434.672882,436.24762,2536100,436.24762,"GOOG" +"2013-09-27",434.583466,435.924744,432.839783,435.363373,2533900,435.363373,"GOOG" +"2013-09-30",431.731995,437.574005,431.349487,435.124939,3467100,435.124939,"GOOG" +"2013-10-01",437.280914,440.966949,437.181549,440.634094,3391400,440.634094,"GOOG" +"2013-10-02",438.512909,441.806488,436.073761,441.125916,3009900,441.125916,"GOOG" +"2013-10-03",441.130859,444.161163,433.232239,435.214355,4261500,435.214355,"GOOG" +"2013-10-04",434.672882,435.919769,432.189026,433.356445,2733600,433.356445,"GOOG" +"2013-10-07",430.922272,434.171143,429.263062,430.072784,2603900,430.072784,"GOOG" +"2013-10-08",429.864136,430.192017,423.063385,424.076782,3912500,424.076782,"GOOG" +"2013-10-09",425.373352,428.537781,418.766327,425.164703,5337000,425.164703,"GOOG" +"2013-10-10",429.128937,431.607819,427.325653,431.314728,4539800,431.314728,"GOOG" +"2013-10-11",430.216858,433.917786,429.854218,433.177612,2836100,433.177612,"GOOG" +"2013-10-14",430.529816,435.293823,429.898926,435.224274,2503300,435.224274,"GOOG" +"2013-10-15",435.050415,439.953522,434.176117,438.155212,3204400,438.155212,"GOOG" +"2013-10-16",440.072754,446.262482,439.148773,446.113464,4041300,446.113464,"GOOG" +"2013-10-17",443.609741,445.552124,440.003204,441.523315,8568500,441.523315,"GOOG" +"2013-10-18",485.134674,504.449036,483.852997,502.437134,23283100,502.437134,"GOOG" +"2013-10-21",502.461975,506.207611,496.545441,498.408325,7303700,498.408325,"GOOG" +"2013-10-22",499.252838,503.22699,494.677612,500.246368,4445900,500.246368,"GOOG" +"2013-10-23",497.265778,514.031738,497.08197,512.372498,5361000,512.372498,"GOOG" +"2013-10-24",512.601013,516.922913,509.088867,509.461456,4211200,509.461456,"GOOG" +"2013-10-25",511.085876,511.085876,502.104309,504.319885,4087300,504.319885,"GOOG" +"2013-10-28",504.319885,508.408295,503.222015,504.22052,2332400,504.22052,"GOOG" +"2013-10-29",506.257294,515.119629,503.475372,514.771912,3230800,514.771912,"GOOG" +"2013-10-30",515.363037,515.402771,509.684998,511.880707,2665300,511.880707,"GOOG" +"2013-10-31",511.140533,517.394836,508.676544,511.960205,3301200,511.960205,"GOOG" +"2013-11-01",512.561279,514.65271,509.237885,510.20163,2583200,510.20163,"GOOG" +"2013-11-04",512.417236,512.849426,507.71283,509.739624,2292300,509.739624,"GOOG" +"2013-11-05",506.878235,512.49176,505.422699,507.459473,2378000,507.459473,"GOOG" +"2013-11-06",509.486298,510.181763,504.404327,508.070496,1837600,508.070496,"GOOG" +"2013-11-07",508.000946,508.656677,500.564301,500.718323,3381000,500.718323,"GOOG" +"2013-11-08",501.115723,505.959229,500.991547,504.732208,2598200,504.732208,"GOOG" +"2013-11-11",501.493256,504.682526,500.743134,502.029785,2239600,502.029785,"GOOG" +"2013-11-12",500.594116,505.492249,499.252838,502.620941,2451900,502.620941,"GOOG" +"2013-11-13",500.122192,513.08783,499.997986,512.899109,3179200,512.899109,"GOOG" +"2013-11-14",513.619385,516.515564,511.845947,514.270142,2348500,514.270142,"GOOG" +"2013-11-15",514.091309,515.64624,511.82605,513.440552,2569100,513.440552,"GOOG" +"2013-11-18",514.528503,520.981506,511.294525,512.442078,3542200,512.442078,"GOOG" +"2013-11-19",512.526489,514.031738,508.219513,509.287567,2277800,509.287567,"GOOG" +"2013-11-20",511.647217,513.341187,506.883209,507.851898,1939800,507.851898,"GOOG" +"2013-11-21",510.181763,515.800232,509.684998,513.693909,2197700,513.693909,"GOOG" +"2013-11-22",513.371033,514.737122,511.284576,512.610962,2524600,512.610962,"GOOG" +"2013-11-25",515.228943,523.192139,514.165833,519.585571,3246900,519.585571,"GOOG" +"2013-11-26",520.911987,527.320313,518.100281,525.785278,4602200,525.785278,"GOOG" +"2013-11-27",527.583557,530.549316,526.575134,528.120117,2261700,528.120117,"GOOG" +"2013-11-29",527.648132,529.86377,526.301941,526.37146,2401000,526.37146,"GOOG" +"2013-12-02",528.318787,529.729614,521.984985,523.832947,2764200,523.832947,"GOOG" +"2013-12-03",522.079407,528.283997,521.120605,523.226929,3373900,523.226929,"GOOG" +"2013-12-04",522.288025,528.552307,521.607422,525.671021,2398600,525.671021,"GOOG" +"2013-12-05",525.184204,526.40625,522.148926,525.253723,2282000,525.253723,"GOOG" +"2013-12-06",531.438477,531.542847,526.614868,531.478271,2876100,531.478271,"GOOG" +"2013-12-09",532.034607,537.658081,530.559204,535.586548,2984400,535.586548,"GOOG" +"2013-12-10",534.597961,542.625732,534.349548,538.825439,3731800,538.825439,"GOOG" +"2013-12-11",540.186584,542.133911,534.111145,535.164246,3445800,535.164246,"GOOG" +"2013-12-12",536.296875,537.971008,531.046082,531.522949,3213600,531.522949,"GOOG" +"2013-12-13",534.225403,534.66748,525.526978,526.96759,4352800,526.96759,"GOOG" +"2013-12-16",528.562195,533.872681,527.573669,533.023193,3224800,533.023193,"GOOG" +"2013-12-17",532.943726,536.888062,530.738037,531.473267,3091300,531.473267,"GOOG" +"2013-12-18",532.461853,538.969543,526.098267,538.870178,4449300,538.870178,"GOOG" +"2013-12-19",536.893005,542.466797,536.053467,539.600403,3353000,539.600403,"GOOG" +"2013-12-20",540.633728,547.0271,540.48468,546.753906,6565600,546.753906,"GOOG" +"2013-12-23",550.340576,554.294861,548.98938,553.947083,3465500,553.947083,"GOOG" +"2013-12-24",553.882507,554.016663,550.469727,552.327637,1477800,552.327637,"GOOG" +"2013-12-26",553.40564,555.884521,550.762817,555.119507,2692900,555.119507,"GOOG" +"2013-12-27",556.381287,556.520386,552.874084,555.586426,3159800,555.586426,"GOOG" +"2013-12-30",556.550171,556.629639,550.926758,551.145325,2488100,551.145325,"GOOG" +"2013-12-31",552.526367,556.878052,549.555664,556.734009,2733400,556.734009,"GOOG" +"2014-01-02",554.125916,555.26355,550.549194,552.963501,3666400,552.963501,"GOOG" +"2014-01-03",553.897461,554.856201,548.894958,548.929749,3355000,548.929749,"GOOG" +"2014-01-06",552.908875,555.814941,549.645081,555.049927,3561600,555.049927,"GOOG" +"2014-01-07",558.865112,566.162659,556.95752,565.750366,5138400,565.750366,"GOOG" +"2014-01-08",569.297241,569.953003,562.983337,566.927673,4514100,566.927673,"GOOG" +"2014-01-09",568.025513,568.413025,559.143311,561.468201,4196000,561.468201,"GOOG" +"2014-01-10",565.859619,565.859619,557.499023,561.438354,4314700,561.438354,"GOOG" +"2014-01-13",559.595398,569.749329,554.975403,557.861633,4869100,557.861633,"GOOG" +"2014-01-14",565.298279,571.781128,560.400146,570.986267,4997400,570.986267,"GOOG" +"2014-01-15",572.769714,573.768188,568.199402,570.598816,3925700,570.598816,"GOOG" +"2014-01-16",570.83728,575.223694,570.290833,574.374268,3389600,574.374268,"GOOG" +"2014-01-17",574.687195,576.565002,568.403076,571.547607,5437700,571.547607,"GOOG" +"2014-01-21",576.71405,578.239136,571.930176,578.090088,3985400,578.090088,"GOOG" +"2014-01-22",579.535706,580.17157,575.68573,578.745789,3163200,578.745789,"GOOG" +"2014-01-23",576.252014,577.489014,573.4552,576.301697,3923400,576.301697,"GOOG" +"2014-01-24",571.786072,573.047852,557.871582,558.283875,7835500,558.283875,"GOOG" +"2014-01-27",559.41156,559.610291,537.638184,547.056946,8763800,547.056946,"GOOG" +"2014-01-28",551.572571,559.237671,551.383789,557.876526,4449100,557.876526,"GOOG" +"2014-01-29",555.944092,557.25061,546.157776,549.883545,4790600,549.883545,"GOOG" +"2014-01-30",568.800476,572.521301,559.982849,564.02655,10248900,564.02655,"GOOG" +"2014-01-31",581.890381,589.436279,571.845703,586.669312,11204900,586.669312,"GOOG" +"2014-02-03",585.789978,587.04187,562.347473,563.052856,9197600,563.052856,"GOOG" +"2014-02-04",565.318176,573.768188,564.831299,565.402588,5660300,565.402588,"GOOG" +"2014-02-05",567.995728,571.66687,560.365356,567.906311,4820000,567.906311,"GOOG" +"2014-02-06",571.845703,576.331543,570.067261,576.232178,3918300,576.232178,"GOOG" +"2014-02-07",580.042358,585.144226,576.530212,584.91571,5306500,584.91571,"GOOG" +"2014-02-10",582.113892,587.379639,580.73291,582.675232,3915500,582.675232,"GOOG" +"2014-02-11",586.271851,592.084045,582.317566,591.244507,4128200,591.244507,"GOOG" +"2014-02-12",590.658325,591.15509,586.872986,589.510803,3471300,589.510803,"GOOG" +"2014-02-13",586.559998,596.07312,586.018494,596.07312,3696500,596.07312,"GOOG" +"2014-02-14",593.941956,598.303589,592.546082,597.513733,4401800,597.513733,"GOOG" +"2014-02-18",596.823242,602.516235,596.122803,601.527649,4245100,601.527649,"GOOG" +"2014-02-19",598.755676,600.703003,594.880859,597.285217,4234500,597.285217,"GOOG" +"2014-02-20",597.682678,599.545532,596.232056,598.16449,3423700,598.16449,"GOOG" +"2014-02-21",600.002563,601.025879,597.53363,598.005554,3748800,598.005554,"GOOG" +"2014-02-24",598.785461,606.137634,598.656311,602.337402,3370300,602.337402,"GOOG" +"2014-02-25",604.041321,608.29364,601.299133,606.058167,2896000,606.058167,"GOOG" +"2014-02-26",608.045227,610.469482,602.958313,606.142639,3990000,606.142639,"GOOG" +"2014-02-27",605.258362,608.159485,604.572815,605.66571,2536300,605.66571,"GOOG" +"2014-02-28",606.227051,608.139648,599.212708,603.897217,4657300,603.897217,"GOOG" +"2014-03-03",599.476013,600.017456,592.218201,597.459106,4236900,597.459106,"GOOG" +"2014-03-04",603.574341,604.071106,600.842102,603.529602,2954400,603.529602,"GOOG" +"2014-03-05",603.599182,607.588196,601.790955,605.193787,2486500,605.193787,"GOOG" +"2014-03-06",607.190796,609.113281,605.362671,605.864441,2552600,605.864441,"GOOG" +"2014-03-07",609.436218,609.530579,601.805847,603.470032,3049900,603.470032,"GOOG" +"2014-03-10",603.917114,604.885803,598.154602,601.870422,2444900,601.870422,"GOOG" +"2014-03-11",602.963318,603.236511,594.453674,596.117798,3448200,596.117798,"GOOG" +"2014-03-12",594.334412,600.022461,588.26886,599.749207,3954000,599.749207,"GOOG" +"2014-03-13",600.072083,601.338867,588.552063,590.688171,4721500,590.688171,"GOOG" +"2014-03-14",587.175964,591.58728,582.476563,582.610657,4617500,582.610657,"GOOG" +"2014-03-17",585.814819,594.667236,585.248535,592.198303,4352200,592.198303,"GOOG" +"2014-03-18",593.475037,601.850525,592.675232,601.716431,3653500,601.716431,"GOOG" +"2014-03-19",601.98468,602.079041,593.345886,595.750244,3246700,595.750244,"GOOG" +"2014-03-20",596.097961,600.896729,593.81781,594.711975,3391200,594.711975,"GOOG" +"2014-03-21",599.257385,600.906677,587.40448,587.697571,6458700,587.697571,"GOOG" +"2014-03-24",588.26886,588.621582,569.272461,575.223694,6113500,575.223694,"GOOG" +"2014-03-25",579.232666,581.140259,569.794067,575.61615,4851700,575.61615,"GOOG" +"2014-03-26",577.250549,581.999634,562.094116,562.327576,5193400,562.327576,"GOOG" +"2014-03-27",564.893921,564.893921,549.896362,555.406067,13100,555.406067,"GOOG" +"2014-03-28",558.131104,563.33252,555.614929,556.927734,41300,556.927734,"GOOG" +"2014-03-31",563.789978,563.899353,553.88446,553.924255,10800,553.924255,"GOOG" +"2014-04-01",555.654724,565.341431,555.654724,564.058533,7900,564.058533,"GOOG" +"2014-04-02",596.708984,601.522522,559.115662,563.899353,147500,563.899353,"GOOG" +"2014-04-03",566.733765,584.068481,561.045044,566.62439,5113100,566.62439,"GOOG" +"2014-04-04",571.507568,574.610474,540.03064,540.169861,6386800,540.169861,"GOOG" +"2014-04-07",537.782959,545.480652,524.267273,535.207153,4413700,535.207153,"GOOG" +"2014-04-08",539.632813,551.965027,538.648193,551.86554,3159900,551.86554,"GOOG" +"2014-04-09",556.559753,562.27832,549.926208,561.054993,3339900,561.054993,"GOOG" +"2014-04-10",561.910339,561.910339,536.947571,537.991821,4047900,537.991821,"GOOG" +"2014-04-11",529.637756,537.046997,523.650696,527.698425,3935600,527.698425,"GOOG" +"2014-04-14",535.30658,541.124634,526.664124,529.60791,2582100,529.60791,"GOOG" +"2014-04-15",533.884399,535.505493,515.624817,533.50647,3865600,533.50647,"GOOG" +"2014-04-16",540.03064,553.954041,537.046997,553.496582,4906600,553.496582,"GOOG" +"2014-04-17",545.808838,546.495056,528.245422,533.168335,6828200,533.168335,"GOOG" +"2014-04-21",533.168335,533.765076,522.725769,525.729248,2573700,525.729248,"GOOG" +"2014-04-22",525.749146,534.292175,524.625305,531.885437,2371800,531.885437,"GOOG" +"2014-04-23",530.870972,530.950562,523.372192,524.058472,2057900,524.058472,"GOOG" +"2014-04-24",527.171326,528.742676,519.264832,522.288208,1888300,522.288208,"GOOG" +"2014-04-25",519.652649,521.830688,512.60144,513.3573,2106100,513.3573,"GOOG" +"2014-04-28",514.351807,515.764038,500.050446,514.32196,3344700,514.32196,"GOOG" +"2014-04-29",514.073364,526.564636,513.496521,524.81427,2706400,524.81427,"GOOG" +"2014-04-30",524.714844,525.112671,519.662598,523.779968,1755900,523.779968,"GOOG" +"2014-05-01",524.227539,530.015686,521.015198,528.444336,1910700,528.444336,"GOOG" +"2014-05-02",530.841125,531.079834,522.735718,525.04303,1693100,525.04303,"GOOG" +"2014-05-05",521.950012,526.007751,518.469177,524.923706,1026900,524.923706,"GOOG" +"2014-05-06",522.357788,523.929138,512.243408,512.322998,1693600,512.322998,"GOOG" +"2014-05-07",512.969421,513.854553,500.547729,507.171295,3233200,507.171295,"GOOG" +"2014-05-08",505.679504,514.40155,503.680481,508.205627,2026800,508.205627,"GOOG" +"2014-05-09",507.95697,517.056946,501.44281,515.893311,2446100,515.893311,"GOOG" +"2014-05-12",520.647217,527.290649,516.171814,527.022156,1917800,527.022156,"GOOG" +"2014-05-13",527.986816,533.138489,526.61438,530.174805,1657900,530.174805,"GOOG" +"2014-05-14",530.085327,530.085327,522.41748,523.77002,1195000,523.77002,"GOOG" +"2014-05-15",522.825195,522.994324,514.590515,517.136536,1709000,517.136536,"GOOG" +"2014-05-16",518.538818,518.946533,512.621338,517.782959,1489300,517.782959,"GOOG" +"2014-05-19",516.858032,526.882935,514.752625,525.967957,1281200,525.967957,"GOOG" +"2014-05-20",526.84314,533.297668,523.421936,526.872986,1789600,526.872986,"GOOG" +"2014-05-21",529.98584,536.234497,529.001282,535.992798,1199500,535.992798,"GOOG" +"2014-05-22",538.170837,544.605469,537.822754,542.079346,1620200,542.079346,"GOOG" +"2014-05-23",544.267334,550.612427,540.726807,549.677551,1937400,549.677551,"GOOG" +"2014-05-27",552.959534,562.904846,551.318542,562.855103,2109900,562.855103,"GOOG" +"2014-05-28",561.482666,564.734802,557.93219,558.608459,1656500,558.608459,"GOOG" +"2014-05-29",560.269348,560.915771,555.654724,557.017212,1357800,557.017212,"GOOG" +"2014-05-30",557.733276,558.280273,552.869995,556.828247,1776000,556.828247,"GOOG" +"2014-06-02",557.63385,557.832764,542.745667,550.900879,1438900,550.900879,"GOOG" +"2014-06-03",547.976929,549.319519,539.583069,541.960022,1871700,541.960022,"GOOG" +"2014-06-04",538.538818,545.609924,535.803833,541.681519,1821400,541.681519,"GOOG" +"2014-06-05",543.412048,551.915283,541.472717,550.871033,1693700,550.871033,"GOOG" +"2014-06-06",555.00824,555.00824,545.928223,553.28772,1741500,553.28772,"GOOG" +"2014-06-09",554.103271,559.821777,552.999329,559.046082,1471500,559.046082,"GOOG" +"2014-06-10",557.444885,560.517944,554.849121,557.484619,1355400,557.484619,"GOOG" +"2014-06-11",554.948608,556.818298,551.984863,555.783997,1103100,555.783997,"GOOG" +"2014-06-12",554.252441,554.93866,545.460754,548.334961,1462400,548.334961,"GOOG" +"2014-06-13",549.23999,549.279785,542.576599,548.742737,1223900,548.742737,"GOOG" +"2014-06-16",546.256409,546.614441,538.558716,541.30365,1707200,541.30365,"GOOG" +"2014-06-17",541.22406,542.337952,536.380676,540.040588,1448500,540.040588,"GOOG" +"2014-06-18",541.880432,550.532898,541.025146,550.343933,1746500,550.343933,"GOOG" +"2014-06-19",551.209167,551.965027,545.510498,551.86554,2463500,551.86554,"GOOG" +"2014-06-20",553.804871,554.530884,547.382202,553.317566,4520700,553.317566,"GOOG" +"2014-06-23",552.114197,561.910339,551.219116,561.860596,1541000,561.860596,"GOOG" +"2014-06-24",562.099304,569.514526,557.942139,561.53241,2213200,561.53241,"GOOG" +"2014-06-25",562.168884,576.788513,562.129089,575.485657,1974700,575.485657,"GOOG" +"2014-06-26",577.822815,579.264893,568.722839,572.850159,1746700,572.850159,"GOOG" +"2014-06-27",574.023682,576.698975,570.66217,574.083374,2243000,574.083374,"GOOG" +"2014-06-30",575.495605,576.400635,571.606995,572.134094,1317300,572.134094,"GOOG" +"2014-07-01",575.157471,581.204224,573.496582,579.483704,1451900,579.483704,"GOOG" +"2014-07-02",580.159973,582.238525,577.216125,579.150513,1059200,579.150513,"GOOG" +"2014-07-03",580.159973,581.810913,577.743286,581.53241,716100,581.53241,"GOOG" +"2014-07-07",580.567749,583.223145,576.420532,579.065979,1067500,579.065979,"GOOG" +"2014-07-08",574.501099,576.358887,563.039124,567.967041,1914700,567.967041,"GOOG" +"2014-07-09",568.454346,573.566223,566.26239,572.929749,1119800,572.929749,"GOOG" +"2014-07-10",562.815369,573.436951,561.920288,567.976929,1360400,567.976929,"GOOG" +"2014-07-11",568.782532,577.673645,568.295227,576.012756,1626200,576.012756,"GOOG" +"2014-07-14",579.414063,582.009827,574.86908,581.671631,1859100,581.671631,"GOOG" +"2014-07-15",582.536926,582.601563,573.407104,581.582153,1627500,581.582153,"GOOG" +"2014-07-16",584.784546,585.182373,579.016235,579.473755,1400900,579.473755,"GOOG" +"2014-07-17",576.36084,577.812866,565.500549,570.59259,3024800,570.59259,"GOOG" +"2014-07-18",589.757202,593.536438,578.817322,591.825806,4025100,591.825806,"GOOG" +"2014-07-21",588.514038,591.149536,582.032654,586.246521,2067800,586.246521,"GOOG" +"2014-07-22",587.489685,596.37085,587.3703,591.487671,1703800,591.487671,"GOOG" +"2014-07-23",589.985962,594.580688,589.259949,592.720886,1236500,592.720886,"GOOG" +"2014-07-24",593.188354,596.22168,588.533936,590.105286,1037900,590.105286,"GOOG" +"2014-07-25",587.171387,588.623413,583.819824,585.79895,935000,585.79895,"GOOG" +"2014-07-28",584.854187,589.259949,581.555298,587.3703,989500,587.3703,"GOOG" +"2014-07-29",585.530457,586.47522,580.324097,582.407593,1353500,582.407593,"GOOG" +"2014-07-30",583.342468,586.276367,580.806396,584.207703,1019200,584.207703,"GOOG" +"2014-07-31",577.424988,580.458313,566.882996,568.474243,2108500,568.474243,"GOOG" +"2014-08-01",567.280762,572.810364,559.772095,562.974487,1960600,562.974487,"GOOG" +"2014-08-04",565.928223,572.203735,561.015259,570.015747,1431200,570.015747,"GOOG" +"2014-08-05",566.932678,568.852173,559.533386,561.979919,1555500,561.979919,"GOOG" +"2014-08-06",558.707947,567.579163,556.937683,563.276794,1338000,563.276794,"GOOG" +"2014-08-07",564.893921,566.77356,558.031616,560.279297,1113900,560.279297,"GOOG" +"2014-08-08",560.47821,567.131592,557.285767,565.659729,1498800,565.659729,"GOOG" +"2014-08-11",566.873047,567.3703,562.904846,564.774536,1218000,564.774536,"GOOG" +"2014-08-12",561.432922,562.80542,557.812866,559.65271,1546200,559.65271,"GOOG" +"2014-08-13",564.207703,571.855652,562.656189,571.636841,1443200,571.636841,"GOOG" +"2014-08-14",573.029175,574.739746,567.758179,571.507568,988100,571.507568,"GOOG" +"2014-08-15",574.700012,576.21167,567.400146,570.343933,1523300,570.343933,"GOOG" +"2014-08-18",572.959534,581.313599,572.850159,578.976501,1287600,578.976501,"GOOG" +"2014-08-19",581.800964,584.128174,580.806396,583.650757,981300,583.650757,"GOOG" +"2014-08-20",582.676147,583.491638,579.384216,581.293762,1039500,581.293762,"GOOG" +"2014-08-21",580.62738,581.30365,577.962036,580.179871,917300,580.179871,"GOOG" +"2014-08-22",580.398682,582.035645,577.464783,579.374268,791200,579.374268,"GOOG" +"2014-08-25",581.522461,581.800964,575.83374,577.027222,1365100,577.027222,"GOOG" +"2014-08-26",578.081421,578.618469,573.427002,574.700012,1644100,574.700012,"GOOG" +"2014-08-27",574.11322,575.326538,566.985413,567.877502,1708000,567.877502,"GOOG" +"2014-08-28",566.445374,570.115173,563.99884,566.087341,1296400,566.087341,"GOOG" +"2014-08-29",568.205688,568.911804,563.968018,568.474243,1086700,568.474243,"GOOG" +"2014-09-02",568.722839,574.670166,568.066467,574.172913,1582700,574.172913,"GOOG" +"2014-09-03",576.828308,579.801941,571.855652,574.779541,1218400,574.779541,"GOOG" +"2014-09-04",576.828308,582.795471,576.052551,578.797485,1462100,578.797485,"GOOG" +"2014-09-05",580.786499,583.342468,578.767639,582.875061,1636800,582.875061,"GOOG" +"2014-09-08",583.392212,588.533936,583.093811,586.495117,1434900,586.495117,"GOOG" +"2014-09-09",585.679626,585.779053,576.828308,577.832764,1290700,577.832764,"GOOG" +"2014-09-10",578.320068,580.309143,573.785034,579.911316,980000,579.911316,"GOOG" +"2014-09-11",577.18634,578.628418,573.108765,578.170898,1224400,578.170898,"GOOG" +"2014-09-12",577.822815,578.45929,571.318604,572.472229,1606000,572.472229,"GOOG" +"2014-09-15",569.806885,571.805908,565.102783,569.966003,1601900,569.966003,"GOOG" +"2014-09-16",569.627869,578.320068,569.528442,576.778564,1484400,576.778564,"GOOG" +"2014-09-17",576.838257,584.30719,575.609985,581.572205,1697400,581.572205,"GOOG" +"2014-09-18",583.790039,586.316101,581.800964,586.047607,1448500,586.047607,"GOOG" +"2014-09-19",588.265381,593.21814,586.276367,592.820374,3746900,592.820374,"GOOG" +"2014-09-22",590.572693,590.700989,580.269348,584.157959,1694100,584.157959,"GOOG" +"2014-09-23",583.640808,583.640808,577.822815,577.952087,1475400,577.952087,"GOOG" +"2014-09-24",578.280273,586.40564,577.345459,584.774597,1732800,584.774597,"GOOG" +"2014-09-25",584.336975,584.764648,571.0401,571.915283,1931200,571.915283,"GOOG" +"2014-09-26",572.909851,576.082397,571.517517,573.944153,1447600,573.944153,"GOOG" +"2014-09-29",568.623413,575.028198,568.04657,573.208191,1285900,573.208191,"GOOG" +"2014-09-30",573.775085,576.679138,569.717407,574.202698,1626200,574.202698,"GOOG" +"2014-10-01",572.860107,574.421509,563.909302,565.162415,1449400,565.162415,"GOOG" +"2014-10-02",564.207703,568.782532,560.239502,566.962524,1181600,566.962524,"GOOG" +"2014-10-03",569.916321,574.068481,569.369324,572.134094,1144800,572.134094,"GOOG" +"2014-10-06",575.634827,577.822815,571.298706,574.192749,1217900,574.192749,"GOOG" +"2014-10-07",571.258911,572.124146,560.657227,560.657227,1916500,560.657227,"GOOG" +"2014-10-08",562.477173,570.74176,554.441406,569.369324,1996300,569.369324,"GOOG" +"2014-10-09",568.056519,568.364807,556.002808,557.812866,2531700,557.812866,"GOOG" +"2014-10-10",554.670105,562.039612,541.07489,541.512451,3090400,541.512451,"GOOG" +"2014-10-13",542.009766,546.495056,530.184753,530.294128,2588700,530.294128,"GOOG" +"2014-10-14",535.953064,544.197693,530.254395,534.998291,2228600,534.998291,"GOOG" +"2014-10-15",528.106201,529.886414,515.465698,527.131531,3729500,527.131531,"GOOG" +"2014-10-16",516.161865,526.534851,512.183716,521.641724,3718700,521.641724,"GOOG" +"2014-10-17",524.36676,528.076355,505.749115,508.374695,5554500,508.374695,"GOOG" +"2014-10-20",506.664093,518.906799,505.321472,517.991821,2614700,517.991821,"GOOG" +"2014-10-21",522.317993,523.909241,516.27124,523.660645,2342600,523.660645,"GOOG" +"2014-10-22",526.99231,536.848145,525.908264,529.796875,2927200,529.796875,"GOOG" +"2014-10-23",536.370728,544.227539,532.919739,541.005249,2355200,541.005249,"GOOG" +"2014-10-24",541.383179,541.90033,532.860046,536.828247,1978500,536.828247,"GOOG" +"2014-10-27",534.093262,541.432922,534.093262,537.812805,1188600,537.812805,"GOOG" +"2014-10-28",540.03064,545.977905,538.658142,545.898376,1274400,545.898376,"GOOG" +"2014-10-29",546.992371,551.159424,543.988831,546.325989,1775400,546.325989,"GOOG" +"2014-10-30",545.948059,549.777039,540.537842,547.300659,1459600,547.300659,"GOOG" +"2014-10-31",556.291199,556.51001,551.71637,556.022705,2040600,556.022705,"GOOG" +"2014-11-03",552.46228,554.849121,550.204651,552.183777,1386000,552.183777,"GOOG" +"2014-11-04",549.975952,552.46228,546.296143,551.079895,1247600,551.079895,"GOOG" +"2014-11-05",553.755127,553.755127,541.07489,542.934631,2037800,542.934631,"GOOG" +"2014-11-06",542.516968,543.894348,538.011719,539.075867,1336900,539.075867,"GOOG" +"2014-11-07",543.223083,543.223083,535.724304,538.051514,1638200,538.051514,"GOOG" +"2014-11-10",538.499023,546.584595,538.061462,544.496094,1137700,544.496094,"GOOG" +"2014-11-11",545.490601,548.921753,543.312561,547.280762,968200,547.280762,"GOOG" +"2014-11-12",547.380188,547.449829,542.188782,544.317078,1132700,544.317078,"GOOG" +"2014-11-13",546.793457,546.793457,540.507996,542.397583,1343000,542.397583,"GOOG" +"2014-11-14",543.690491,543.690491,539.185242,541.422974,1293000,541.422974,"GOOG" +"2014-11-17",540.607422,540.816284,531.140503,533.576111,1730700,533.576111,"GOOG" +"2014-11-18",534.560669,538.97644,531.248901,532.104187,1968000,532.104187,"GOOG" +"2014-11-19",532.074341,535.296631,527.181274,534.053467,1396000,534.053467,"GOOG" +"2014-11-20",528.344849,532.183777,528.175781,531.905273,1567600,531.905273,"GOOG" +"2014-11-21",538.648193,539.175354,533.625854,534.560669,2230300,534.560669,"GOOG" +"2014-11-24",534.7099,539.732239,532.690979,536.321045,1711000,536.321045,"GOOG" +"2014-11-25",536.05249,541.005249,535.656677,538.121094,1794800,538.121094,"GOOG" +"2014-11-26",537.922241,538.588562,534.105225,537.414978,1527100,537.414978,"GOOG" +"2014-11-28",537.663635,539.036072,533.665649,538.867004,1151500,538.867004,"GOOG" +"2014-12-01",535.953064,538.449341,528.951538,530.88092,2121100,530.88092,"GOOG" +"2014-12-02",530.592529,532.571655,526.902832,530.831177,1530800,530.831177,"GOOG" +"2014-12-03",528.533813,533.064941,526.365784,528.41449,1281400,528.41449,"GOOG" +"2014-12-04",528.255371,534.40155,525.699402,534.371765,1395900,534.371765,"GOOG" +"2014-12-05",528.096252,529.975891,521.412964,522.387634,2572600,522.387634,"GOOG" +"2014-12-08",524.247375,528.096252,520.925659,524.098206,2335700,524.098206,"GOOG" +"2014-12-09",519.284668,531.268799,517.653687,530.453308,1876400,530.453308,"GOOG" +"2014-12-10",530.164856,533.397095,522.685974,523.183228,1716900,523.183228,"GOOG" +"2014-12-11",524.913757,531.000305,524.21759,525.450806,1615200,525.450806,"GOOG" +"2014-12-12",520.647217,525.609924,515.82373,515.82373,2e+06,515.82373,"GOOG" +"2014-12-15",519.881409,520.239441,510.463196,510.990295,2821100,510.990295,"GOOG" +"2014-12-16",508.762543,510.244415,486.325928,492.680969,3975100,492.680969,"GOOG" +"2014-12-17",494.282166,504.227478,494.093201,502.129028,2891000,502.129028,"GOOG" +"2014-12-18",510.144958,511.059906,501.940063,508.305054,2934700,508.305054,"GOOG" +"2014-12-19",508.71283,514.888855,504.138977,513.526367,3700300,513.526367,"GOOG" +"2014-12-22",513.257813,523.581055,513.257813,521.999756,2731200,521.999756,"GOOG" +"2014-12-23",524.118103,531.63678,523.411987,527.688477,2203600,527.688477,"GOOG" +"2014-12-24",527.608948,528.851074,524.138,525.878418,707800,525.878418,"GOOG" +"2014-12-26",525.878418,531.328491,524.426392,531.10968,1043400,531.10968,"GOOG" +"2014-12-29",529.279724,532.551758,527.112671,527.429932,2284800,527.429932,"GOOG" +"2014-12-30",525.202148,528.245422,524.247375,527.519409,878600,527.519409,"GOOG" +"2014-12-31",528.344849,529.6875,522.924683,523.521423,1372000,523.521423,"GOOG" +"2015-01-02",526.114746,528.362366,521.231628,521.937744,1447600,521.937744,"GOOG" +"2015-01-05",520.39624,521.460388,510.252045,511.057617,2059800,511.057617,"GOOG" +"2015-01-06",512.181458,513.350037,498.3078,499.212799,2899900,499.212799,"GOOG" +"2015-01-07",504.22522,504.467896,496.915436,498.357513,2065100,498.357513,"GOOG" +"2015-01-08",495.264526,500.724487,488.312805,499.928864,3353600,499.928864,"GOOG" +"2015-01-09",501.997498,502.156616,492.082062,493.454498,2069400,493.454498,"GOOG" +"2015-01-12",492.231232,493.261566,484.891632,489.854309,2322400,489.854309,"GOOG" +"2015-01-13",496.109894,500.227234,489.69519,493.464447,2370500,493.464447,"GOOG" +"2015-01-14",491.94281,500.475861,490.301849,498.128784,2235700,498.128784,"GOOG" +"2015-01-15",502.80304,502.912445,495.035797,499.043732,2715800,499.043732,"GOOG" +"2015-01-16",497.273468,505.408722,497.263519,505.299316,2298300,505.299316,"GOOG" +"2015-01-20",508.203339,509.695129,503.246613,504.125763,2227900,504.125763,"GOOG" +"2015-01-21",504.473846,516.437988,503.429596,515.204773,2268700,515.204773,"GOOG" +"2015-01-22",518.625977,533.394714,516.855713,531.465332,2676900,531.465332,"GOOG" +"2015-01-23",532.658752,539.202759,530.082947,536.994873,2273000,536.994873,"GOOG" +"2015-01-26",535.582642,536.05011,526.771179,532.280823,1543700,532.280823,"GOOG" +"2015-01-27",527.069519,527.795532,515.354004,515.791565,1904000,515.791565,"GOOG" +"2015-01-28",519.918884,520.127686,507.208801,507.208801,1683800,507.208801,"GOOG" +"2015-01-29",508.203339,508.292847,498.45697,507.865204,4186400,507.865204,"GOOG" +"2015-01-30",513.036743,536.915344,512.698608,531.594604,5606400,531.594604,"GOOG" +"2015-02-02",528.819885,530.082947,515.712036,525.587646,2849800,525.587646,"GOOG" +"2015-02-03",525.110291,530.480713,520.39624,526.343506,2034800,526.343506,"GOOG" +"2015-02-04",526.343506,529.756714,518.417114,519.898987,1663700,519.898987,"GOOG" +"2015-02-05",520.92334,525.607544,519.232666,524.692566,1849800,524.692566,"GOOG" +"2015-02-06",524.752258,534.259949,523.528992,528.093872,1749400,528.093872,"GOOG" +"2015-02-09",525.110291,529.088379,523.141113,524.941223,1267800,524.941223,"GOOG" +"2015-02-10",526.403198,534.757202,524.036194,534.001343,1749900,534.001343,"GOOG" +"2015-02-11",532.370361,535.503113,530.458862,533.036682,1377800,533.036682,"GOOG" +"2015-02-12",534.309692,541.838257,531.746765,539.958557,1620200,539.958557,"GOOG" +"2015-02-13",540.376282,546.900391,540.157471,546.00531,1900300,546.00531,"GOOG" +"2015-02-17",543.837219,546.989868,538.128662,539.86908,1616800,539.86908,"GOOG" +"2015-02-18",538.436951,542.504578,534.568237,536.746277,1451600,536.746277,"GOOG" +"2015-02-19",535.097717,540.140015,535.067932,539.901306,991800,539.901306,"GOOG" +"2015-02-20",540.157471,540.774109,532.867615,536.000366,1444400,536.000366,"GOOG" +"2015-02-23",533.116211,533.503113,526.512573,528.998901,1457900,528.998901,"GOOG" +"2015-02-24",527.099365,533.852173,525.358948,533.156006,1005100,533.156006,"GOOG" +"2015-02-25",532.967041,543.230591,532.514526,540.893433,1826000,540.893433,"GOOG" +"2015-02-26",540.237061,553.096313,538.536377,552.43988,2311500,552.43988,"GOOG" +"2015-02-27",551.206665,561.619385,549.874023,555.343933,2410200,555.343933,"GOOG" +"2015-03-02",557.46228,569.018677,555.692017,568.213074,2129600,568.213074,"GOOG" +"2015-03-03",567.327942,572.240906,563.419495,570.500488,1704800,570.500488,"GOOG" +"2015-03-04",568.740173,573.951538,564.901306,570.231995,1718500,570.231995,"GOOG" +"2015-03-05",571.872925,574.747131,570.27179,572.181274,1389600,572.181274,"GOOG" +"2015-03-06",571.733704,573.523865,563.658142,564.578125,1659100,564.578125,"GOOG" +"2015-03-09",563.757629,567.148926,560.450806,565.736694,1062100,565.736694,"GOOG" +"2015-03-10",561.161926,561.758606,551.694031,551.972473,1772400,551.972473,"GOOG" +"2015-03-11",552.101746,555.085327,547.666138,548.163452,1820800,548.163452,"GOOG" +"2015-03-12",550.480652,553.325012,547.447388,552.469727,1389600,552.469727,"GOOG" +"2015-03-13",550.470703,555.343933,541.241516,544.324585,1703600,544.324585,"GOOG" +"2015-03-16",547.934692,553.802368,543.01178,551.47522,1641000,551.47522,"GOOG" +"2015-03-17",548.690552,550.769104,545.000854,547.825317,1803200,547.825317,"GOOG" +"2015-03-18",549.476196,556.71637,544.006287,556.437866,2130200,556.437866,"GOOG" +"2015-03-19",556.328491,557.730774,553.101257,554.936157,1197300,554.936157,"GOOG" +"2015-03-20",558.576111,558.645752,555.990356,557.293213,2616900,557.293213,"GOOG" +"2015-03-23",557.362793,559.282227,552.787964,555.751648,1630100,555.751648,"GOOG" +"2015-03-24",559.48114,571.445313,558.13855,567.069397,2583300,567.069397,"GOOG" +"2015-03-25",567.377686,569.128052,555.682068,555.726807,2152300,555.726807,"GOOG" +"2015-03-26",554.53833,555.841187,547.636353,552.131592,1572600,552.131592,"GOOG" +"2015-03-27",549.97345,552.240967,545.130127,545.338989,1894400,545.338989,"GOOG" +"2015-03-30",548.601013,550.440918,545.169922,549.008789,1287500,549.008789,"GOOG" +"2015-03-31",546.989868,551.674133,543.727844,545.000854,1588000,545.000854,"GOOG" +"2015-04-01",545.597534,548.123657,536.547363,539.590576,1952900,539.590576,"GOOG" +"2015-04-02",537.889954,537.889954,530.925293,532.59906,1716400,532.59906,"GOOG" +"2015-04-06",529.30719,535.463318,526.671692,533.827332,1324400,533.827332,"GOOG" +"2015-04-07",535.135132,539.71991,533.066528,534.080933,1302900,534.080933,"GOOG" +"2015-04-08",535.433472,540.873535,535.433472,538.645813,1178500,538.645813,"GOOG" +"2015-04-09",538.06897,538.983948,532.559326,537.820374,1557900,537.820374,"GOOG" +"2015-04-10",539.322083,539.322083,534.369324,537.054565,1409500,537.054565,"GOOG" +"2015-04-13",535.463318,541.082397,534.369324,536.219177,1645300,536.219177,"GOOG" +"2015-04-14",533.315125,534.62793,525.201782,527.487183,2597300,527.487183,"GOOG" +"2015-04-15",525.808838,531.805847,520.358765,529.617859,2325200,529.617859,"GOOG" +"2015-04-16",526.999878,532.658752,526.711487,530.87854,1299900,530.87854,"GOOG" +"2015-04-17",525.766663,526.940247,518.158569,521.181885,2144100,521.181885,"GOOG" +"2015-04-20",522.72345,533.156006,521.629456,532.44989,1679300,532.44989,"GOOG" +"2015-04-21",534.570618,536.440369,530.756592,531.049988,1849800,531.049988,"GOOG" +"2015-04-22",531.475281,538.118713,528.839783,536.413086,1593600,536.413086,"GOOG" +"2015-04-23",538.039124,547.944641,537.273376,544.006287,4184900,544.006287,"GOOG" +"2015-04-24",563.00177,568.01416,554.200195,561.967468,4932500,561.967468,"GOOG" +"2015-04-27",563.390015,565.950012,553.200012,555.369995,2398000,555.369995,"GOOG" +"2015-04-28",554.640015,556.02002,550.366028,553.679993,1491000,553.679993,"GOOG" +"2015-04-29",550.469971,553.679993,546.905029,549.080017,1698800,549.080017,"GOOG" +"2015-04-30",547.869995,548.590027,535.049988,537.340027,2082200,537.340027,"GOOG" +"2015-05-01",538.429993,539.539978,532.099976,537.900024,1768200,537.900024,"GOOG" +"2015-05-04",538.530029,544.070007,535.059998,540.780029,1308000,540.780029,"GOOG" +"2015-05-05",538.210022,539.73999,530.390991,530.799988,1383100,530.799988,"GOOG" +"2015-05-06",531.23999,532.380005,521.085022,524.219971,1567000,524.219971,"GOOG" +"2015-05-07",523.98999,533.460022,521.75,530.700012,1546300,530.700012,"GOOG" +"2015-05-08",536.650024,541.150024,525,538.219971,1527600,538.219971,"GOOG" +"2015-05-11",538.369995,541.97998,535.400024,535.700012,905300,535.700012,"GOOG" +"2015-05-12",531.599976,533.208984,525.26001,529.039978,1634200,529.039978,"GOOG" +"2015-05-13",530.559998,534.322021,528.655029,529.619995,1252300,529.619995,"GOOG" +"2015-05-14",533.77002,539,532.409973,538.400024,1403900,538.400024,"GOOG" +"2015-05-15",539.179993,539.273987,530.380005,533.849976,1971300,533.849976,"GOOG" +"2015-05-18",532.01001,534.820007,528.849976,532.299988,1998600,532.299988,"GOOG" +"2015-05-19",533.97998,540.659973,533.039978,537.359985,1966900,537.359985,"GOOG" +"2015-05-20",538.48999,542.919983,532.971985,539.27002,1430800,539.27002,"GOOG" +"2015-05-21",537.950012,543.840027,535.97998,542.51001,1462700,542.51001,"GOOG" +"2015-05-22",540.150024,544.190002,539.51001,540.109985,1176200,540.109985,"GOOG" +"2015-05-26",538.119995,539,529.880005,532.320007,2406500,532.320007,"GOOG" +"2015-05-27",532.799988,540.549988,531.710022,539.789978,1525000,539.789978,"GOOG" +"2015-05-28",538.01001,540.609985,536.25,539.780029,1029800,539.780029,"GOOG" +"2015-05-29",537.369995,538.630005,531.450012,532.109985,2584900,532.109985,"GOOG" +"2015-06-01",536.789978,536.789978,529.76001,533.98999,1904300,533.98999,"GOOG" +"2015-06-02",532.929993,543,531.330017,539.179993,1934700,539.179993,"GOOG" +"2015-06-03",539.909973,543.5,537.109985,540.309998,1717000,540.309998,"GOOG" +"2015-06-04",537.76001,540.590027,534.320007,536.700012,1348300,536.700012,"GOOG" +"2015-06-05",536.349976,537.200012,532.52002,533.330017,1388200,533.330017,"GOOG" +"2015-06-08",533.309998,534.119995,526.23999,526.830017,1520600,526.830017,"GOOG" +"2015-06-09",527.559998,529.200012,523.01001,526.690002,1455300,526.690002,"GOOG" +"2015-06-10",529.359985,538.359985,529.349976,536.690002,1815000,536.690002,"GOOG" +"2015-06-11",538.424988,538.97998,533.02002,534.609985,1217500,534.609985,"GOOG" +"2015-06-12",531.599976,533.119995,530.159973,532.330017,955800,532.330017,"GOOG" +"2015-06-15",528,528.299988,524,527.200012,1632700,527.200012,"GOOG" +"2015-06-16",528.400024,529.640015,525.559998,528.150024,1071800,528.150024,"GOOG" +"2015-06-17",529.369995,530.97998,525.099976,529.26001,1294200,529.26001,"GOOG" +"2015-06-18",531,538.150024,530.789978,536.72998,1833100,536.72998,"GOOG" +"2015-06-19",537.210022,538.25,533.01001,536.690002,1893500,536.690002,"GOOG" +"2015-06-22",539.590027,543.73999,537.530029,538.190002,1250300,538.190002,"GOOG" +"2015-06-23",539.640015,541.499023,535.25,540.47998,1197500,540.47998,"GOOG" +"2015-06-24",540,540,535.659973,537.840027,1286600,537.840027,"GOOG" +"2015-06-25",538.869995,540.900024,535.22998,535.22998,1335700,535.22998,"GOOG" +"2015-06-26",537.26001,537.76001,531.349976,531.690002,2109100,531.690002,"GOOG" +"2015-06-29",525.01001,528.609985,520.539978,521.52002,1937800,521.52002,"GOOG" +"2015-06-30",526.02002,526.25,520.5,520.51001,2235600,520.51001,"GOOG" +"2015-07-01",524.72998,525.690002,518.22998,521.840027,1961000,521.840027,"GOOG" +"2015-07-02",521.080017,524.650024,521.080017,523.400024,1235900,523.400024,"GOOG" +"2015-07-06",519.5,525.25,519,522.859985,1280500,522.859985,"GOOG" +"2015-07-07",523.130005,526.179993,515.179993,525.02002,1597200,525.02002,"GOOG" +"2015-07-08",521.049988,522.734009,516.109985,516.830017,1296700,516.830017,"GOOG" +"2015-07-09",523.119995,523.77002,520.349976,520.679993,1842300,520.679993,"GOOG" +"2015-07-10",526.289978,532.559998,525.549988,530.130005,1956700,530.130005,"GOOG" +"2015-07-13",532.880005,547.109985,532.400024,546.549988,2206500,546.549988,"GOOG" +"2015-07-14",546.76001,565.848999,546.710022,561.099976,3244100,561.099976,"GOOG" +"2015-07-15",560.130005,566.502991,556.789978,560.219971,1784600,560.219971,"GOOG" +"2015-07-16",565.119995,580.679993,565,579.849976,4768300,579.849976,"GOOG" +"2015-07-17",649,674.468018,645,672.929993,11164900,672.929993,"GOOG" +"2015-07-20",659.23999,668.880005,653.01001,663.02002,5860900,663.02002,"GOOG" +"2015-07-21",655.210022,673,654.299988,662.299988,3377200,662.299988,"GOOG" +"2015-07-22",660.890015,678.640015,659,662.099976,3929300,662.099976,"GOOG" +"2015-07-23",661.27002,663.630005,641,644.280029,3029100,644.280029,"GOOG" +"2015-07-24",647,648.169983,622.52002,623.559998,3625700,623.559998,"GOOG" +"2015-07-27",621,634.299988,620.5,627.26001,2675400,627.26001,"GOOG" +"2015-07-28",632.830017,632.830017,623.309998,628,1727300,628,"GOOG" +"2015-07-29",628.799988,633.359985,622.650024,631.929993,1575100,631.929993,"GOOG" +"2015-07-30",630,635.219971,622.049988,632.590027,1474200,632.590027,"GOOG" +"2015-07-31",631.380005,632.909973,625.5,625.609985,1706100,625.609985,"GOOG" +"2015-08-03",625.340027,633.05603,625.340027,631.210022,1304500,631.210022,"GOOG" +"2015-08-04",628.419983,634.809998,627.159973,629.25,1490900,629.25,"GOOG" +"2015-08-05",634.330017,647.859985,633.159973,643.780029,2334300,643.780029,"GOOG" +"2015-08-06",645,645.379028,632.25,642.679993,1572600,642.679993,"GOOG" +"2015-08-07",640.22998,642.679993,629.710022,635.299988,1403900,635.299988,"GOOG" +"2015-08-10",639.47998,643.440002,631.249023,633.72998,1809200,633.72998,"GOOG" +"2015-08-11",669.200012,674.900024,654.27002,660.780029,5000900,660.780029,"GOOG" +"2015-08-12",663.080017,665,652.289978,659.559998,2936700,659.559998,"GOOG" +"2015-08-13",659.322021,664.5,651.661011,656.450012,1810700,656.450012,"GOOG" +"2015-08-14",655.01001,659.85498,652.659973,657.119995,1069900,657.119995,"GOOG" +"2015-08-17",656.799988,661.380005,651.23999,660.869995,1051700,660.869995,"GOOG" +"2015-08-18",661.900024,664,653.460022,656.130005,1456100,656.130005,"GOOG" +"2015-08-19",656.599976,667,654.190002,660.900024,2134100,660.900024,"GOOG" +"2015-08-20",655.460022,662.98999,642.900024,646.830017,2855300,646.830017,"GOOG" +"2015-08-21",639.780029,640.049988,612.330017,612.47998,4265200,612.47998,"GOOG" +"2015-08-24",573,599.330017,565.049988,589.609985,5770300,589.609985,"GOOG" +"2015-08-25",614.909973,617.450012,581.109985,582.059998,3538000,582.059998,"GOOG" +"2015-08-26",610.349976,631.710022,599.049988,628.619995,4235900,628.619995,"GOOG" +"2015-08-27",639.400024,643.590027,622,637.609985,3491300,637.609985,"GOOG" +"2015-08-28",632.820007,636.880005,624.559998,630.380005,1978700,630.380005,"GOOG" +"2015-08-31",627.539978,635.799988,617.679993,618.25,2161200,618.25,"GOOG" +"2015-09-01",602.359985,612.859985,594.099976,597.789978,3702100,597.789978,"GOOG" +"2015-09-02",605.590027,614.340027,599.710022,614.340027,2575600,614.340027,"GOOG" +"2015-09-03",617,619.710022,602.820984,606.25,1759600,606.25,"GOOG" +"2015-09-04",600,603.469971,595.25,600.700012,2089000,600.700012,"GOOG" +"2015-09-08",612.48999,616.309998,604.119995,614.659973,2279500,614.659973,"GOOG" +"2015-09-09",621.219971,626.52002,609.599976,612.719971,1693900,612.719971,"GOOG" +"2015-09-10",613.099976,624.159973,611.429993,621.349976,1905300,621.349976,"GOOG" +"2015-09-11",619.75,625.780029,617.419983,625.77002,1373500,625.77002,"GOOG" +"2015-09-14",625.700012,625.859985,619.429993,623.23999,1702300,623.23999,"GOOG" +"2015-09-15",626.700012,638.700012,623.780029,635.140015,2082100,635.140015,"GOOG" +"2015-09-16",635.469971,637.950012,632.320007,635.97998,1286500,635.97998,"GOOG" +"2015-09-17",637.789978,650.900024,635.02002,642.900024,2274700,642.900024,"GOOG" +"2015-09-18",636.789978,640,627.02002,629.25,5087600,629.25,"GOOG" +"2015-09-21",634.400024,636.48999,625.940002,635.440002,1788500,635.440002,"GOOG" +"2015-09-22",627,627.549988,615.429993,622.690002,2562900,622.690002,"GOOG" +"2015-09-23",622.049988,628.929993,620,622.359985,1470900,622.359985,"GOOG" +"2015-09-24",616.640015,627.320007,612.400024,625.799988,2240100,625.799988,"GOOG" +"2015-09-25",629.77002,629.77002,611,611.969971,2174000,611.969971,"GOOG" +"2015-09-28",610.340027,614.60498,589.380005,594.890015,3127700,594.890015,"GOOG" +"2015-09-29",597.280029,605,590.219971,594.969971,2309500,594.969971,"GOOG" +"2015-09-30",603.280029,608.76001,600.72998,608.419983,2403800,608.419983,"GOOG" +"2015-10-01",608.369995,612.090027,599.849976,611.289978,1867600,611.289978,"GOOG" +"2015-10-02",607.200012,627.340027,603.130005,626.909973,2684800,626.909973,"GOOG" +"2015-10-05",632,643.01001,627,641.469971,1803600,641.469971,"GOOG" +"2015-10-06",638.840027,649.25,636.530029,645.440002,2166300,645.440002,"GOOG" +"2015-10-07",649.23999,650.609009,632.150024,642.359985,2092700,642.359985,"GOOG" +"2015-10-08",641.359985,644.450012,625.559998,639.159973,2182100,639.159973,"GOOG" +"2015-10-09",640,645.98999,635.317993,643.609985,1648700,643.609985,"GOOG" +"2015-10-12",642.090027,648.5,639.01001,646.669983,1275200,646.669983,"GOOG" +"2015-10-13",643.150024,657.812012,643.150024,652.299988,1807700,652.299988,"GOOG" +"2015-10-14",653.210022,659.390015,648.849976,651.159973,1415500,651.159973,"GOOG" +"2015-10-15",654.659973,663.130005,654.460022,661.73999,1885700,661.73999,"GOOG" +"2015-10-16",664.109985,664.969971,657.200012,662.200012,1611100,662.200012,"GOOG" +"2015-10-19",661.179993,666.820007,659.580017,666.099976,1477300,666.099976,"GOOG" +"2015-10-20",664.039978,664.719971,644.195007,650.280029,2490000,650.280029,"GOOG" +"2015-10-21",654.150024,655.869995,641.72998,642.609985,1791100,642.609985,"GOOG" +"2015-10-22",646.700012,657.799988,644.01001,651.789978,4071000,651.789978,"GOOG" +"2015-10-23",727.5,730,701.5,702,6653900,702,"GOOG" +"2015-10-26",701.549988,719.150024,701.26001,712.780029,2716600,712.780029,"GOOG" +"2015-10-27",707.380005,713.619995,704.549988,708.48999,2245800,708.48999,"GOOG" +"2015-10-28",707.330017,712.97998,703.080017,712.950012,2178900,712.950012,"GOOG" +"2015-10-29",710.5,718.26001,710.01001,716.919983,1454100,716.919983,"GOOG" +"2015-10-30",715.72998,718,710.049988,710.809998,1908800,710.809998,"GOOG" +"2015-11-02",711.059998,721.619995,705.849976,721.109985,1886300,721.109985,"GOOG" +"2015-11-03",718.859985,724.650024,714.719971,722.159973,1565400,722.159973,"GOOG" +"2015-11-04",722,733.099976,721.900024,728.109985,1704600,728.109985,"GOOG" +"2015-11-05",729.469971,739.47998,729.469971,731.25,1861600,731.25,"GOOG" +"2015-11-06",731.5,735.409973,727.01001,733.76001,1511600,733.76001,"GOOG" +"2015-11-09",730.200012,734.710022,719.429993,724.890015,2069800,724.890015,"GOOG" +"2015-11-10",724.400024,730.590027,718.5,728.320007,1608000,728.320007,"GOOG" +"2015-11-11",732.460022,741,730.22998,735.400024,1366400,735.400024,"GOOG" +"2015-11-12",731,737.799988,728.64502,731.22998,1837200,731.22998,"GOOG" +"2015-11-13",729.169983,731.150024,716.72998,717,2075500,717,"GOOG" +"2015-11-16",715.599976,729.48999,711.330017,728.960022,1905900,728.960022,"GOOG" +"2015-11-17",729.289978,731.844971,723.026978,725.299988,1510900,725.299988,"GOOG" +"2015-11-18",727.580017,741.409973,727,740,1684300,740,"GOOG" +"2015-11-19",738.73999,742,737.429993,738.409973,1327100,738.409973,"GOOG" +"2015-11-20",746.530029,757.919983,743,756.599976,2212300,756.599976,"GOOG" +"2015-11-23",757.450012,762.708008,751.820007,755.97998,1414500,755.97998,"GOOG" +"2015-11-24",752,755.278992,737.630005,748.280029,2333100,748.280029,"GOOG" +"2015-11-25",748.140015,752,746.059998,748.150024,1122100,748.150024,"GOOG" +"2015-11-27",748.460022,753.409973,747.48999,750.26001,838500,750.26001,"GOOG" +"2015-11-30",748.809998,754.929993,741.27002,742.599976,2097600,742.599976,"GOOG" +"2015-12-01",747.109985,768.950012,746.700012,767.039978,2134600,767.039978,"GOOG" +"2015-12-02",768.900024,775.955017,758.960022,762.380005,2230400,762.380005,"GOOG" +"2015-12-03",766.01001,768.994995,745.630005,752.539978,2590600,752.539978,"GOOG" +"2015-12-04",753.099976,768.48999,750,766.809998,2757300,766.809998,"GOOG" +"2015-12-07",767.77002,768.72998,755.090027,763.25,1812300,763.25,"GOOG" +"2015-12-08",757.890015,764.799988,754.200012,762.369995,1829500,762.369995,"GOOG" +"2015-12-09",759.169983,764.22998,737.000977,751.609985,2700000,751.609985,"GOOG" +"2015-12-10",752.849976,755.849976,743.830017,749.460022,1984900,749.460022,"GOOG" +"2015-12-11",741.159973,745.710022,736.75,738.869995,2224400,738.869995,"GOOG" +"2015-12-14",741.789978,748.72998,724.169983,747.77002,2412500,747.77002,"GOOG" +"2015-12-15",753,758.080017,743.01001,743.400024,2666200,743.400024,"GOOG" +"2015-12-16",750,760.590027,739.434998,758.090027,1993300,758.090027,"GOOG" +"2015-12-17",762.419983,762.679993,749,749.429993,1553400,749.429993,"GOOG" +"2015-12-18",746.51001,754.130005,738.150024,739.309998,3148700,739.309998,"GOOG" +"2015-12-21",746.130005,750,740,747.77002,1525700,747.77002,"GOOG" +"2015-12-22",751.650024,754.849976,745.530029,750,1365400,750,"GOOG" +"2015-12-23",753.469971,754.210022,744,750.309998,1565900,750.309998,"GOOG" +"2015-12-24",749.549988,751.349976,746.619995,748.400024,527200,748.400024,"GOOG" +"2015-12-28",752.919983,762.98999,749.52002,762.51001,1515300,762.51001,"GOOG" +"2015-12-29",766.690002,779.97998,766.429993,776.599976,1765000,776.599976,"GOOG" +"2015-12-30",776.599976,777.599976,766.900024,771,1293300,771,"GOOG" +"2015-12-31",769.5,769.5,758.340027,758.880005,1500900,758.880005,"GOOG" +"2016-01-04",743,744.059998,731.257996,741.840027,3272800,741.840027,"GOOG" +"2016-01-05",746.450012,752,738.640015,742.580017,1950700,742.580017,"GOOG" +"2016-01-06",730,747.179993,728.919983,743.619995,1947000,743.619995,"GOOG" +"2016-01-07",730.309998,738.5,719.059998,726.390015,2963700,726.390015,"GOOG" +"2016-01-08",731.450012,733.22998,713,714.469971,2450900,714.469971,"GOOG" +"2016-01-11",716.609985,718.85498,703.539978,716.030029,2089300,716.030029,"GOOG" +"2016-01-12",721.679993,728.75,717.317017,726.070007,2024500,726.070007,"GOOG" +"2016-01-13",730.849976,734.73999,698.609985,700.559998,2501700,700.559998,"GOOG" +"2016-01-14",705.380005,721.924988,689.099976,714.719971,2225800,714.719971,"GOOG" +"2016-01-15",692.289978,706.73999,685.369995,694.450012,3608100,694.450012,"GOOG" +"2016-01-19",703.299988,709.97998,693.409973,701.789978,2268100,701.789978,"GOOG" +"2016-01-20",688.609985,706.849976,673.26001,698.450012,3445000,698.450012,"GOOG" +"2016-01-21",702.179993,719.190002,694.460022,706.590027,2412200,706.590027,"GOOG" +"2016-01-22",723.599976,728.130005,720.120972,725.25,2011800,725.25,"GOOG" +"2016-01-25",723.580017,729.679993,710.01001,711.669983,1711700,711.669983,"GOOG" +"2016-01-26",713.849976,718.280029,706.47998,713.039978,1324300,713.039978,"GOOG" +"2016-01-27",713.669983,718.234985,694.390015,699.98999,2194200,699.98999,"GOOG" +"2016-01-28",722.219971,733.690002,712.349976,730.960022,2676400,730.960022,"GOOG" +"2016-01-29",731.530029,744.98999,726.799988,742.950012,3474300,742.950012,"GOOG" +"2016-02-01",750.460022,757.859985,743.27002,752,5139200,752,"GOOG" +"2016-02-02",784.5,789.869995,764.650024,764.650024,6348100,764.650024,"GOOG" +"2016-02-03",770.219971,774.5,720.5,726.950012,6171000,726.950012,"GOOG" +"2016-02-04",722.809998,727,701.859985,708.01001,5145900,708.01001,"GOOG" +"2016-02-05",703.869995,703.98999,680.150024,683.570007,5105700,683.570007,"GOOG" +"2016-02-08",667.849976,684.030029,663.059998,682.73999,4247400,682.73999,"GOOG" +"2016-02-09",672.320007,699.900024,668.77002,678.109985,3604300,678.109985,"GOOG" +"2016-02-10",686.859985,701.309998,682.130005,684.119995,2638000,684.119995,"GOOG" +"2016-02-11",675,689.349976,668.867981,683.109985,3024000,683.109985,"GOOG" +"2016-02-12",690.26001,693.75,678.599976,682.400024,2141400,682.400024,"GOOG" +"2016-02-16",692.97998,698,685.049988,691,2520000,691,"GOOG" +"2016-02-17",698.090027,709.75,691.380005,708.400024,2492600,708.400024,"GOOG" +"2016-02-18",710,712.349976,696.030029,697.349976,1883200,697.349976,"GOOG" +"2016-02-19",695.030029,703.080994,694.049988,700.909973,1589300,700.909973,"GOOG" +"2016-02-22",707.450012,713.23999,702.51001,706.460022,1949800,706.460022,"GOOG" +"2016-02-23",701.450012,708.400024,693.580017,695.849976,2009300,695.849976,"GOOG" +"2016-02-24",688.919983,700,680.780029,699.559998,1963600,699.559998,"GOOG" +"2016-02-25",700.01001,705.97998,690.585022,705.75,1631900,705.75,"GOOG" +"2016-02-26",708.580017,713.429993,700.859985,705.070007,2243500,705.070007,"GOOG" +"2016-02-29",700.320007,710.890015,697.679993,697.77002,2481100,697.77002,"GOOG" +"2016-03-01",703.619995,718.809998,699.77002,718.809998,2151400,718.809998,"GOOG" +"2016-03-02",719,720,712,718.849976,1629000,718.849976,"GOOG" +"2016-03-03",718.679993,719.450012,706.02002,712.419983,1956800,712.419983,"GOOG" +"2016-03-04",714.98999,716.48999,706.02002,710.890015,1972100,710.890015,"GOOG" +"2016-03-07",706.900024,708.091003,686.900024,695.159973,2985100,695.159973,"GOOG" +"2016-03-08",688.590027,703.789978,685.340027,693.969971,2076300,693.969971,"GOOG" +"2016-03-09",698.469971,705.679993,694,705.23999,1421500,705.23999,"GOOG" +"2016-03-10",708.119995,716.440002,703.359985,712.820007,2829400,712.820007,"GOOG" +"2016-03-11",720,726.919983,717.125,726.820007,1970800,726.820007,"GOOG" +"2016-03-14",726.809998,735.5,725.150024,730.48999,1718300,730.48999,"GOOG" +"2016-03-15",726.919983,732.289978,724.77002,728.330017,1721000,728.330017,"GOOG" +"2016-03-16",726.369995,737.469971,724.51001,736.090027,1624400,736.090027,"GOOG" +"2016-03-17",736.450012,743.070007,736,737.780029,1860800,737.780029,"GOOG" +"2016-03-18",741.859985,742,731.830017,737.599976,2980700,737.599976,"GOOG" +"2016-03-21",736.5,742.5,733.515991,742.090027,1836500,742.090027,"GOOG" +"2016-03-22",737.460022,745,737.460022,740.75,1269700,740.75,"GOOG" +"2016-03-23",742.359985,745.719971,736.150024,738.059998,1432100,738.059998,"GOOG" +"2016-03-24",732.01001,737.747009,731,735.299988,1594900,735.299988,"GOOG" +"2016-03-28",736.789978,738.98999,732.5,733.530029,1301300,733.530029,"GOOG" +"2016-03-29",734.590027,747.25,728.76001,744.77002,1902100,744.77002,"GOOG" +"2016-03-30",750.099976,757.880005,748.73999,750.530029,1782400,750.530029,"GOOG" +"2016-03-31",749.25,750.849976,740.940002,744.950012,1718800,744.950012,"GOOG" +"2016-04-01",738.599976,750.340027,737,749.909973,1576700,749.909973,"GOOG" +"2016-04-04",750.059998,752.799988,742.429993,745.289978,1134200,745.289978,"GOOG" +"2016-04-05",738,742.799988,735.369995,737.799988,1132300,737.799988,"GOOG" +"2016-04-06",735.77002,746.23999,735.559998,745.690002,1050200,745.690002,"GOOG" +"2016-04-07",745.369995,747,736.280029,740.280029,1453200,740.280029,"GOOG" +"2016-04-08",743.969971,745.450012,735.549988,739.150024,1290800,739.150024,"GOOG" +"2016-04-11",743.02002,745,736.049988,736.099976,1220100,736.099976,"GOOG" +"2016-04-12",738,743.830017,731.01001,743.090027,1349700,743.090027,"GOOG" +"2016-04-13",749.159973,754.380005,744.260986,751.719971,1707100,751.719971,"GOOG" +"2016-04-14",754.01001,757.309998,752.705017,753.200012,1131000,753.200012,"GOOG" +"2016-04-15",753.97998,761,752.69397,759,1809300,759,"GOOG" +"2016-04-18",760.460022,768.049988,757.299988,766.609985,1556000,766.609985,"GOOG" +"2016-04-19",769.51001,769.900024,749.330017,753.929993,2030500,753.929993,"GOOG" +"2016-04-20",758,758.132019,750.01001,752.669983,1529200,752.669983,"GOOG" +"2016-04-21",755.380005,760.450012,749.549988,759.140015,3060500,759.140015,"GOOG" +"2016-04-22",726.299988,736.119995,713.609985,718.77002,5951900,718.77002,"GOOG" +"2016-04-25",716.099976,723.929993,715.590027,723.150024,1959200,723.150024,"GOOG" +"2016-04-26",725.419983,725.765991,703.026001,708.140015,2744600,708.140015,"GOOG" +"2016-04-27",707.289978,708.97998,692.36499,705.840027,3098600,705.840027,"GOOG" +"2016-04-28",708.26001,714.169983,689.549988,691.02002,2867300,691.02002,"GOOG" +"2016-04-29",690.700012,697.619995,689,693.01001,2487700,693.01001,"GOOG" +"2016-05-02",697.630005,700.640015,691,698.210022,1645300,698.210022,"GOOG" +"2016-05-03",696.869995,697.840027,692,692.359985,1543800,692.359985,"GOOG" +"2016-05-04",690.48999,699.75,689.01001,695.700012,1688600,695.700012,"GOOG" +"2016-05-05",697.700012,702.320007,695.719971,701.429993,1683500,701.429993,"GOOG" +"2016-05-06",698.380005,711.859985,698.106995,711.119995,1829300,711.119995,"GOOG" +"2016-05-09",712,718.710022,710,712.900024,1510300,712.900024,"GOOG" +"2016-05-10",716.75,723.5,715.719971,723.179993,1563100,723.179993,"GOOG" +"2016-05-11",723.409973,724.47998,712.799988,715.289978,1692100,715.289978,"GOOG" +"2016-05-12",717.059998,719.25,709,713.309998,1360700,713.309998,"GOOG" +"2016-05-13",711.929993,716.661987,709.26001,710.830017,1314500,710.830017,"GOOG" +"2016-05-16",709.130005,718.47998,705.650024,716.48999,1317100,716.48999,"GOOG" +"2016-05-17",715.98999,721.52002,704.109985,706.22998,2001200,706.22998,"GOOG" +"2016-05-18",703.669983,711.599976,700.630005,706.630005,1766800,706.630005,"GOOG" +"2016-05-19",702.359985,706,696.799988,700.320007,1670200,700.320007,"GOOG" +"2016-05-20",701.619995,714.580017,700.52002,709.73999,1828400,709.73999,"GOOG" +"2016-05-23",706.530029,711.478027,704.179993,704.23999,1320900,704.23999,"GOOG" +"2016-05-24",706.859985,720.969971,706.859985,720.090027,1929500,720.090027,"GOOG" +"2016-05-25",720.76001,727.51001,719.705017,725.27002,1629200,725.27002,"GOOG" +"2016-05-26",722.869995,728.330017,720.280029,724.119995,1542900,724.119995,"GOOG" +"2016-05-27",724.01001,733.935974,724,732.659973,1975000,732.659973,"GOOG" +"2016-05-31",731.73999,739.72998,731.26001,735.719971,2129500,735.719971,"GOOG" +"2016-06-01",734.530029,737.210022,730.659973,734.150024,1253600,734.150024,"GOOG" +"2016-06-02",732.5,733.02002,724.169983,730.400024,1337600,730.400024,"GOOG" +"2016-06-03",729.27002,729.48999,720.559998,722.340027,1226300,722.340027,"GOOG" +"2016-06-06",724.909973,724.909973,714.609985,716.549988,1565300,716.549988,"GOOG" +"2016-06-07",719.840027,721.97998,716.549988,716.650024,1336200,716.650024,"GOOG" +"2016-06-08",723.960022,728.570007,720.580017,728.280029,1583700,728.280029,"GOOG" +"2016-06-09",722.869995,729.539978,722.335999,728.580017,988900,728.580017,"GOOG" +"2016-06-10",719.469971,725.890015,716.429993,719.409973,1216400,719.409973,"GOOG" +"2016-06-13",716.51001,725.440002,716.51001,718.359985,1258900,718.359985,"GOOG" +"2016-06-14",716.47998,722.469971,713.119995,718.27002,1306100,718.27002,"GOOG" +"2016-06-15",719,722.97998,717.309998,718.919983,1214500,718.919983,"GOOG" +"2016-06-16",714.909973,716.650024,703.26001,710.359985,1982500,710.359985,"GOOG" +"2016-06-17",708.650024,708.820007,688.452026,691.719971,3402400,691.719971,"GOOG" +"2016-06-20",698.77002,702.47998,693.409973,693.710022,2082500,693.710022,"GOOG" +"2016-06-21",698.400024,702.77002,692.01001,695.940002,1465600,695.940002,"GOOG" +"2016-06-22",699.059998,700.859985,693.08197,697.460022,1184300,697.460022,"GOOG" +"2016-06-23",697.450012,701.950012,687,701.869995,2171400,701.869995,"GOOG" +"2016-06-24",675.169983,689.400024,673.450012,675.219971,4449000,675.219971,"GOOG" +"2016-06-27",671,672.299988,663.283997,668.26001,2629000,668.26001,"GOOG" +"2016-06-28",678.969971,680.330017,673,680.039978,2173800,680.039978,"GOOG" +"2016-06-29",683,687.429016,681.409973,684.109985,1932600,684.109985,"GOOG" +"2016-06-30",685.469971,692.320007,683.650024,692.099976,1597700,692.099976,"GOOG" +"2016-07-01",692.200012,700.650024,692.130005,699.210022,1344700,699.210022,"GOOG" +"2016-07-05",696.059998,696.940002,688.880005,694.950012,1462600,694.950012,"GOOG" +"2016-07-06",689.97998,701.679993,689.090027,697.77002,1411900,697.77002,"GOOG" +"2016-07-07",698.080017,698.200012,688.215027,695.359985,1303100,695.359985,"GOOG" +"2016-07-08",699.5,705.710022,696.434998,705.630005,1575200,705.630005,"GOOG" +"2016-07-11",708.049988,716.51001,707.23999,715.090027,1111800,715.090027,"GOOG" +"2016-07-12",719.119995,722.940002,715.909973,720.640015,1336900,720.640015,"GOOG" +"2016-07-13",723.619995,724,716.849976,716.97998,935900,716.97998,"GOOG" +"2016-07-14",721.580017,722.210022,718.030029,720.950012,950200,720.950012,"GOOG" +"2016-07-15",725.72998,725.73999,719.054993,719.849976,1279300,719.849976,"GOOG" +"2016-07-18",722.710022,736.130005,721.190002,733.780029,1295500,733.780029,"GOOG" +"2016-07-19",729.890015,736.98999,729,736.960022,1227500,736.960022,"GOOG" +"2016-07-20",737.330017,742.130005,737.099976,741.190002,1289700,741.190002,"GOOG" +"2016-07-21",740.359985,741.690002,735.830994,738.630005,1026300,738.630005,"GOOG" +"2016-07-22",741.859985,743.23999,736.559998,742.73999,1259800,742.73999,"GOOG" +"2016-07-25",740.669983,742.609985,737.5,739.77002,1032400,739.77002,"GOOG" +"2016-07-26",739.039978,741.690002,734.27002,738.419983,1186700,738.419983,"GOOG" +"2016-07-27",738.280029,744.460022,737,741.77002,1497100,741.77002,"GOOG" +"2016-07-28",747.039978,748.650024,739.299988,745.909973,3530200,745.909973,"GOOG" +"2016-07-29",772.710022,778.549988,766.77002,768.789978,3841500,768.789978,"GOOG" +"2016-08-01",761.090027,780.429993,761.090027,772.880005,2700500,772.880005,"GOOG" +"2016-08-02",768.690002,775.840027,767.849976,771.070007,1784500,771.070007,"GOOG" +"2016-08-03",767.179993,773.210022,766.820007,773.179993,1287400,773.179993,"GOOG" +"2016-08-04",772.219971,774.070007,768.794983,771.609985,1139400,771.609985,"GOOG" +"2016-08-05",773.780029,783.039978,772.340027,782.219971,1801200,782.219971,"GOOG" +"2016-08-08",782,782.630005,778.091003,781.76001,1107900,781.76001,"GOOG" +"2016-08-09",781.099976,788.940002,780.570007,784.26001,1318900,784.26001,"GOOG" +"2016-08-10",783.75,786.812012,782.778015,784.679993,786400,784.679993,"GOOG" +"2016-08-11",785,789.75,782.969971,784.849976,971100,784.849976,"GOOG" +"2016-08-12",781.5,783.39502,780.400024,783.219971,740500,783.219971,"GOOG" +"2016-08-15",783.75,787.48999,780.109985,782.440002,938200,782.440002,"GOOG" +"2016-08-16",780.299988,780.97998,773.44397,777.140015,1028000,777.140015,"GOOG" +"2016-08-17",777.320007,780.809998,773.530029,779.909973,924200,779.909973,"GOOG" +"2016-08-18",780.01001,782.859985,777,777.5,719400,777.5,"GOOG" +"2016-08-19",775,777.099976,773.130005,775.419983,861500,775.419983,"GOOG" +"2016-08-22",773.27002,774.539978,770.049988,772.150024,951400,772.150024,"GOOG" +"2016-08-23",775.47998,776.440002,771.784973,772.080017,928200,772.080017,"GOOG" +"2016-08-24",770.580017,774.5,767.070007,769.640015,1072000,769.640015,"GOOG" +"2016-08-25",767,771.890015,763.184998,769.409973,926900,769.409973,"GOOG" +"2016-08-26",769,776.080017,765.849976,769.539978,1166700,769.539978,"GOOG" +"2016-08-29",768.73999,774.98999,766.61499,772.150024,841000,772.150024,"GOOG" +"2016-08-30",769.330017,774.466003,766.840027,769.090027,1130000,769.090027,"GOOG" +"2016-08-31",767.01001,769.090027,765.380005,767.049988,1248600,767.049988,"GOOG" +"2016-09-01",769.25,771.02002,764.299988,768.780029,925100,768.780029,"GOOG" +"2016-09-02",773.01001,773.919983,768.409973,771.460022,1072700,771.460022,"GOOG" +"2016-09-06",773.450012,782,771,780.080017,1442800,780.080017,"GOOG" +"2016-09-07",780,782.72998,776.200012,780.349976,893700,780.349976,"GOOG" +"2016-09-08",778.590027,780.349976,773.580017,775.320007,1260600,775.320007,"GOOG" +"2016-09-09",770.099976,773.244995,759.659973,759.659973,1885500,759.659973,"GOOG" +"2016-09-12",755.130005,770.289978,754,769.02002,1311000,769.02002,"GOOG" +"2016-09-13",764.47998,766.219971,755.799988,759.690002,1395000,759.690002,"GOOG" +"2016-09-14",759.609985,767.679993,759.109985,762.48999,1087400,762.48999,"GOOG" +"2016-09-15",762.890015,773.799988,759.960022,771.76001,1305100,771.76001,"GOOG" +"2016-09-16",769.75,769.75,764.659973,768.880005,2049300,768.880005,"GOOG" +"2016-09-19",772.419983,774,764.440979,765.700012,1171100,765.700012,"GOOG" +"2016-09-20",769,773.330017,768.530029,771.409973,978600,771.409973,"GOOG" +"2016-09-21",772.659973,777.159973,768.301025,776.219971,1167800,776.219971,"GOOG" +"2016-09-22",780,789.849976,778.440002,787.210022,1486200,787.210022,"GOOG" +"2016-09-23",786.590027,788.929993,784.150024,786.900024,1411900,786.900024,"GOOG" +"2016-09-26",782.73999,782.73999,773.070007,774.210022,1533200,774.210022,"GOOG" +"2016-09-27",775.5,785.98999,774.307983,783.01001,1153200,783.01001,"GOOG" +"2016-09-28",777.849976,781.809998,774.969971,781.559998,1109800,781.559998,"GOOG" +"2016-09-29",781.440002,785.799988,774.231995,775.01001,1314700,775.01001,"GOOG" +"2016-09-30",776.330017,780.940002,774.090027,777.289978,1585300,777.289978,"GOOG" +"2016-10-03",774.25,776.065002,769.5,772.559998,1278800,772.559998,"GOOG" +"2016-10-04",776.030029,778.710022,772.890015,776.429993,1201400,776.429993,"GOOG" +"2016-10-05",779.309998,782.070007,775.650024,776.469971,1461200,776.469971,"GOOG" +"2016-10-06",779,780.47998,775.539978,776.859985,1070700,776.859985,"GOOG" +"2016-10-07",779.659973,779.659973,770.75,775.080017,933200,775.080017,"GOOG" +"2016-10-10",777.710022,789.380005,775.869995,785.940002,1161400,785.940002,"GOOG" +"2016-10-11",786.659973,792.280029,780.580017,783.070007,1372500,783.070007,"GOOG" +"2016-10-12",783.76001,788.130005,782.059998,786.140015,937400,786.140015,"GOOG" +"2016-10-13",781.219971,781.219971,773,778.190002,1365300,778.190002,"GOOG" +"2016-10-14",781.650024,783.950012,776,778.530029,852500,778.530029,"GOOG" +"2016-10-17",779.799988,785.849976,777.5,779.960022,1093000,779.960022,"GOOG" +"2016-10-18",787.849976,801.609985,785.565002,795.26001,1995600,795.26001,"GOOG" +"2016-10-19",798.23999,804.599976,798.030029,801.5,1766800,801.5,"GOOG" +"2016-10-20",803.299988,803.969971,796.030029,796.969971,1757500,796.969971,"GOOG" +"2016-10-21",795,799.5,794,799.369995,1266200,799.369995,"GOOG" +"2016-10-24",804.900024,815.179993,804.820007,813.109985,1697500,813.109985,"GOOG" +"2016-10-25",816.679993,816.679993,805.140015,807.669983,1576400,807.669983,"GOOG" +"2016-10-26",806.340027,806.97998,796.320007,799.070007,1647700,799.070007,"GOOG" +"2016-10-27",801,803.48999,791.5,795.349976,2749200,795.349976,"GOOG" +"2016-10-28",808.349976,815.48999,793.590027,795.369995,4269900,795.369995,"GOOG" +"2016-10-31",795.469971,796.859985,784,784.539978,2427300,784.539978,"GOOG" +"2016-11-01",782.890015,789.48999,775.539978,783.609985,2406400,783.609985,"GOOG" +"2016-11-02",778.200012,781.650024,763.450012,768.700012,1872400,768.700012,"GOOG" +"2016-11-03",767.25,769.950012,759.030029,762.130005,1943200,762.130005,"GOOG" +"2016-11-04",750.659973,770.359985,750.560974,762.02002,2134800,762.02002,"GOOG" +"2016-11-07",774.5,785.190002,772.549988,782.52002,1585100,782.52002,"GOOG" +"2016-11-08",783.400024,795.632996,780.190002,790.51001,1350800,790.51001,"GOOG" +"2016-11-09",779.940002,791.22699,771.669983,785.309998,2607100,785.309998,"GOOG" +"2016-11-10",791.169983,791.169983,752.179993,762.559998,4745200,762.559998,"GOOG" +"2016-11-11",756.539978,760.780029,750.380005,754.02002,2431800,754.02002,"GOOG" +"2016-11-14",755.599976,757.849976,727.539978,736.080017,3631700,736.080017,"GOOG" +"2016-11-15",746.969971,764.416016,746.969971,758.48999,2384000,758.48999,"GOOG" +"2016-11-16",755.200012,766.359985,750.51001,764.47998,1465200,764.47998,"GOOG" +"2016-11-17",766.919983,772.700012,764.22998,771.22998,1304000,771.22998,"GOOG" +"2016-11-18",771.369995,775,760,760.539978,1547100,760.539978,"GOOG" +"2016-11-21",762.609985,769.700012,760.599976,769.200012,1330600,769.200012,"GOOG" +"2016-11-22",772.630005,776.960022,767,768.27002,1593100,768.27002,"GOOG" +"2016-11-23",767.72998,768.28302,755.25,760.98999,1477400,760.98999,"GOOG" +"2016-11-25",764.26001,765,760.52002,761.679993,587400,761.679993,"GOOG" +"2016-11-28",760,779.530029,759.799988,768.23999,2188200,768.23999,"GOOG" +"2016-11-29",771.530029,778.5,768.23999,770.840027,1616600,770.840027,"GOOG" +"2016-11-30",770.070007,772.98999,754.830017,758.039978,2392900,758.039978,"GOOG" +"2016-12-01",757.440002,759.849976,737.025024,747.919983,3017900,747.919983,"GOOG" +"2016-12-02",744.590027,754,743.099976,750.5,1452500,750.5,"GOOG" +"2016-12-05",757.710022,763.900024,752.900024,762.52002,1394200,762.52002,"GOOG" +"2016-12-06",764.72998,768.830017,757.340027,759.109985,1690700,759.109985,"GOOG" +"2016-12-07",761,771.359985,755.799988,771.190002,1761000,771.190002,"GOOG" +"2016-12-08",772.47998,778.179993,767.22998,776.419983,1488100,776.419983,"GOOG" +"2016-12-09",780,789.429993,779.020996,789.289978,1821900,789.289978,"GOOG" +"2016-12-12",785.039978,791.25,784.35498,789.27002,2104100,789.27002,"GOOG" +"2016-12-13",793.900024,804.380005,793.340027,796.099976,2145200,796.099976,"GOOG" +"2016-12-14",797.400024,804,794.01001,797.070007,1704200,797.070007,"GOOG" +"2016-12-15",797.340027,803,792.919983,797.849976,1626500,797.849976,"GOOG" +"2016-12-16",800.400024,800.856018,790.289978,790.799988,2428300,790.799988,"GOOG" +"2016-12-19",790.219971,797.659973,786.27002,794.200012,1232100,794.200012,"GOOG" +"2016-12-20",796.76001,798.650024,793.27002,796.419983,951000,796.419983,"GOOG" +"2016-12-21",795.840027,796.676025,787.099976,794.559998,1211300,794.559998,"GOOG" +"2016-12-22",792.359985,793.320007,788.580017,791.26001,972200,791.26001,"GOOG" +"2016-12-23",790.900024,792.73999,787.280029,789.909973,623400,789.909973,"GOOG" +"2016-12-27",790.679993,797.859985,787.656982,791.549988,789100,791.549988,"GOOG" +"2016-12-28",793.700012,794.22998,783.200012,785.049988,1153800,785.049988,"GOOG" +"2016-12-29",783.330017,785.929993,778.919983,782.789978,742200,782.789978,"GOOG" +"2016-12-30",782.75,782.780029,770.409973,771.820007,1770000,771.820007,"GOOG" +"2017-01-03",778.809998,789.630005,775.799988,786.140015,1657300,786.140015,"GOOG" +"2017-01-04",788.359985,791.340027,783.159973,786.900024,1073000,786.900024,"GOOG" +"2017-01-05",786.080017,794.47998,785.02002,794.02002,1335200,794.02002,"GOOG" +"2017-01-06",795.26001,807.900024,792.203979,806.150024,1640200,806.150024,"GOOG" +"2017-01-09",806.400024,809.966003,802.830017,806.650024,1272400,806.650024,"GOOG" +"2017-01-10",807.859985,809.130005,803.51001,804.789978,1176800,804.789978,"GOOG" +"2017-01-11",805,808.150024,801.369995,807.909973,1065900,807.909973,"GOOG" +"2017-01-12",807.140015,807.390015,799.169983,806.359985,1353100,806.359985,"GOOG" +"2017-01-13",807.47998,811.223999,806.690002,807.880005,1099200,807.880005,"GOOG" +"2017-01-17",807.080017,807.140015,800.369995,804.609985,1355800,804.609985,"GOOG" +"2017-01-18",805.809998,806.205017,800.98999,806.070007,1294400,806.070007,"GOOG" +"2017-01-19",805.119995,809.47998,801.799988,802.174988,919300,802.174988,"GOOG" +"2017-01-20",806.909973,806.909973,801.690002,805.02002,1670000,805.02002,"GOOG" +"2017-01-23",807.25,820.869995,803.73999,819.309998,1963600,819.309998,"GOOG" +"2017-01-24",822.299988,825.900024,817.820984,823.869995,1474000,823.869995,"GOOG" +"2017-01-25",829.619995,835.77002,825.059998,835.669983,1494500,835.669983,"GOOG" +"2017-01-26",837.809998,838,827.01001,832.150024,2973900,832.150024,"GOOG" +"2017-01-27",834.710022,841.950012,820.440002,823.309998,2965800,823.309998,"GOOG" +"2017-01-30",814.659973,815.840027,799.799988,802.320007,3246600,802.320007,"GOOG" +"2017-01-31",796.859985,801.25,790.52002,796.789978,2160600,796.789978,"GOOG" +"2017-02-01",799.679993,801.190002,791.190002,795.695007,2029700,795.695007,"GOOG" +"2017-02-02",793.799988,802.700012,792,798.530029,1532100,798.530029,"GOOG" +"2017-02-03",802.98999,806,800.369995,801.48999,1463400,801.48999,"GOOG" +"2017-02-06",799.700012,801.669983,795.25,801.340027,1184500,801.340027,"GOOG" +"2017-02-07",803.98999,810.5,801.780029,806.969971,1241200,806.969971,"GOOG" +"2017-02-08",807,811.840027,803.190002,808.380005,1155300,808.380005,"GOOG" +"2017-02-09",809.51001,810.659973,804.539978,809.559998,989700,809.559998,"GOOG" +"2017-02-10",811.700012,815.25,809.780029,813.669983,1135000,813.669983,"GOOG" +"2017-02-13",816,820.958984,815.48999,819.23999,1213300,819.23999,"GOOG" +"2017-02-14",819,823,816,820.450012,1053600,820.450012,"GOOG" +"2017-02-15",819.359985,823,818.469971,818.97998,1313600,818.97998,"GOOG" +"2017-02-16",819.929993,824.400024,818.97998,824.159973,1287600,824.159973,"GOOG" +"2017-02-17",823.02002,828.070007,821.655029,828.070007,1611000,828.070007,"GOOG" +"2017-02-21",828.659973,833.450012,828.349976,831.659973,1262300,831.659973,"GOOG" +"2017-02-22",828.659973,833.25,828.640015,830.76001,982900,830.76001,"GOOG" +"2017-02-23",830.119995,832.460022,822.880005,831.330017,1472800,831.330017,"GOOG" +"2017-02-24",827.72998,829,824.200012,828.640015,1392200,828.640015,"GOOG" +"2017-02-27",824.549988,830.5,824,829.280029,1101500,829.280029,"GOOG" +"2017-02-28",825.609985,828.539978,820.200012,823.210022,2260800,823.210022,"GOOG" +"2017-03-01",828.849976,836.255005,827.26001,835.23999,1496500,835.23999,"GOOG" +"2017-03-02",833.849976,834.51001,829.640015,830.630005,942500,830.630005,"GOOG" +"2017-03-03",830.559998,831.359985,825.750977,829.080017,896400,829.080017,"GOOG" +"2017-03-06",826.950012,828.880005,822.400024,827.780029,1109000,827.780029,"GOOG" +"2017-03-07",827.400024,833.409973,826.52002,831.909973,1037600,831.909973,"GOOG" +"2017-03-08",833.51001,838.150024,831.789978,835.369995,989800,835.369995,"GOOG" +"2017-03-09",836,842,834.210022,838.679993,1261500,838.679993,"GOOG" +"2017-03-10",843.280029,844.909973,839.5,843.25,1704000,843.25,"GOOG" +"2017-03-13",844,848.684998,843.25,845.539978,1223600,845.539978,"GOOG" +"2017-03-14",843.640015,847.23999,840.799988,845.619995,779900,845.619995,"GOOG" +"2017-03-15",847.590027,848.630005,840.77002,847.200012,1381500,847.200012,"GOOG" +"2017-03-16",849.030029,850.849976,846.130005,848.780029,977600,848.780029,"GOOG" +"2017-03-17",851.609985,853.400024,847.109985,852.119995,1712300,852.119995,"GOOG" +"2017-03-20",850.01001,850.219971,845.150024,848.400024,1231500,848.400024,"GOOG" +"2017-03-21",851.400024,853.5,829.02002,830.460022,2463500,830.460022,"GOOG" +"2017-03-22",831.909973,835.549988,827.179993,829.590027,1401500,829.590027,"GOOG" +"2017-03-23",821,822.570007,812.257019,817.580017,3487100,817.580017,"GOOG" +"2017-03-24",820.080017,821.929993,808.890015,814.429993,1981000,814.429993,"GOOG" +"2017-03-27",806.950012,821.630005,803.369995,819.51001,1894300,819.51001,"GOOG" +"2017-03-28",820.409973,825.98999,814.026978,820.919983,1620500,820.919983,"GOOG" +"2017-03-29",825,832.765015,822.380005,831.409973,1786300,831.409973,"GOOG" +"2017-03-30",833.5,833.679993,829,831.5,1055300,831.5,"GOOG" +"2017-03-31",828.969971,831.640015,827.390015,829.559998,1401900,829.559998,"GOOG" +"2017-04-03",829.219971,840.849976,829.219971,838.549988,1671500,838.549988,"GOOG" +"2017-04-04",831.359985,835.179993,829.036011,834.570007,1045400,834.570007,"GOOG" +"2017-04-05",835.51001,842.450012,830.719971,831.409973,1555300,831.409973,"GOOG" +"2017-04-06",832.400024,836.390015,826.460022,827.880005,1254400,827.880005,"GOOG" +"2017-04-07",827.960022,828.484985,820.513,824.669983,1057300,824.669983,"GOOG" +"2017-04-10",825.390015,829.349976,823.77002,824.72998,978900,824.72998,"GOOG" +"2017-04-11",824.710022,827.427002,817.02002,823.349976,1079700,823.349976,"GOOG" +"2017-04-12",821.929993,826.659973,821.02002,824.320007,900500,824.320007,"GOOG" +"2017-04-13",822.140015,826.380005,821.440002,823.559998,1122400,823.559998,"GOOG" +"2017-04-17",825.01001,837.75,824.469971,837.169983,895000,837.169983,"GOOG" +"2017-04-18",834.219971,838.929993,832.710022,836.820007,836700,836.820007,"GOOG" +"2017-04-19",839.789978,842.219971,836.289978,838.210022,954200,838.210022,"GOOG" +"2017-04-20",841.440002,845.200012,839.320007,841.650024,959000,841.650024,"GOOG" +"2017-04-21",842.880005,843.880005,840.599976,843.190002,1323600,843.190002,"GOOG" +"2017-04-24",851.200012,863.450012,849.859985,862.76001,1372500,862.76001,"GOOG" +"2017-04-25",865,875,862.809998,872.299988,1672000,872.299988,"GOOG" +"2017-04-26",874.22998,876.049988,867.747986,871.72998,1237200,871.72998,"GOOG" +"2017-04-27",873.599976,875.400024,870.380005,874.25,2026800,874.25,"GOOG" +"2017-04-28",910.659973,916.849976,905.77002,905.960022,3219500,905.960022,"GOOG" +"2017-05-01",901.940002,915.679993,901.450012,912.570007,2116000,912.570007,"GOOG" +"2017-05-02",909.619995,920.77002,909.453003,916.440002,1587200,916.440002,"GOOG" +"2017-05-03",914.859985,928.099976,912.54303,927.039978,1499500,927.039978,"GOOG" +"2017-05-04",926.070007,935.929993,924.590027,931.659973,1422100,931.659973,"GOOG" +"2017-05-05",933.539978,934.900024,925.200012,927.130005,1911300,927.130005,"GOOG" +"2017-05-08",926.119995,936.924988,925.26001,934.299988,1329800,934.299988,"GOOG" +"2017-05-09",936.950012,937.5,929.530029,932.169983,1581800,932.169983,"GOOG" +"2017-05-10",931.97998,932,925.159973,928.780029,1173900,928.780029,"GOOG" +"2017-05-11",925.320007,932.530029,923.030029,930.599976,835000,930.599976,"GOOG" +"2017-05-12",931.530029,933.440002,927.849976,932.219971,1050600,932.219971,"GOOG" +"2017-05-15",932.950012,938.25,929.340027,937.080017,1108100,937.080017,"GOOG" +"2017-05-16",940,943.109985,937.580017,943,969500,943,"GOOG" +"2017-05-17",935.669983,939.333008,918.140015,919.619995,2362100,919.619995,"GOOG" +"2017-05-18",921,933.169983,918.75,930.23999,1596900,930.23999,"GOOG" +"2017-05-19",931.469971,937.755005,931,934.01001,1393000,934.01001,"GOOG" +"2017-05-22",935,941.882996,935,941.859985,1120400,941.859985,"GOOG" +"2017-05-23",947.919983,951.46698,942.575012,948.820007,1270800,948.820007,"GOOG" +"2017-05-24",952.97998,955.090027,949.5,954.960022,1024800,954.960022,"GOOG" +"2017-05-25",957.330017,972.629028,955.469971,969.539978,1660500,969.539978,"GOOG" +"2017-05-26",969.700012,974.97998,965.030029,971.469971,1252000,971.469971,"GOOG" +"2017-05-30",970.309998,976.200012,969.48999,975.880005,1466700,975.880005,"GOOG" +"2017-05-31",975.02002,979.27002,960.179993,964.859985,2448100,964.859985,"GOOG" +"2017-06-01",968.950012,971.5,960.01001,966.950012,1410500,966.950012,"GOOG" +"2017-06-02",969.460022,975.880005,966,975.599976,1751000,975.599976,"GOOG" +"2017-06-05",976.549988,986.909973,975.099976,983.679993,1252100,983.679993,"GOOG" +"2017-06-06",983.159973,988.25,975.140015,976.570007,1814600,976.570007,"GOOG" +"2017-06-07",980,983.97998,975.940002,980.940002,1453900,980.940002,"GOOG" +"2017-06-08",982.349976,984.570007,977.200012,983.409973,1471500,983.409973,"GOOG" +"2017-06-09",984.5,984.5,935.630005,949.830017,3309400,949.830017,"GOOG" +"2017-06-12",939.559998,949.35498,915.232971,942.900024,3763500,942.900024,"GOOG" +"2017-06-13",951.909973,959.97998,944.090027,953.400024,2013300,953.400024,"GOOG" +"2017-06-14",959.919983,961.150024,942.25,950.76001,1489700,950.76001,"GOOG" +"2017-06-15",933.969971,943.338989,924.440002,942.309998,2133100,942.309998,"GOOG" +"2017-06-16",940,942.039978,931.594971,939.780029,3094700,939.780029,"GOOG" +"2017-06-19",949.960022,959.98999,949.049988,957.369995,1533300,957.369995,"GOOG" +"2017-06-20",957.52002,961.619995,950.01001,950.630005,1126000,950.630005,"GOOG" +"2017-06-21",953.640015,960.099976,950.76001,959.450012,1202200,959.450012,"GOOG" +"2017-06-22",958.700012,960.719971,954.549988,957.090027,941400,957.090027,"GOOG" +"2017-06-23",956.830017,966,954.200012,965.590027,1527900,965.590027,"GOOG" +"2017-06-26",969.900024,973.309998,950.789978,952.27002,1598400,952.27002,"GOOG" +"2017-06-27",942.460022,948.289978,926.849976,927.330017,2579900,927.330017,"GOOG" +"2017-06-28",929,942.75,916,940.48999,2721400,940.48999,"GOOG" +"2017-06-29",929.919983,931.26001,910.619995,917.789978,3299200,917.789978,"GOOG" +"2017-06-30",926.049988,926.049988,908.309998,908.72998,2090200,908.72998,"GOOG" +"2017-07-03",912.179993,913.940002,894.789978,898.700012,1709800,898.700012,"GOOG" +"2017-07-05",901.76001,914.51001,898.5,911.710022,1813900,911.710022,"GOOG" +"2017-07-06",904.119995,914.94397,899.700012,906.690002,1424500,906.690002,"GOOG" +"2017-07-07",908.849976,921.539978,908.849976,918.590027,1637800,918.590027,"GOOG" +"2017-07-10",921.77002,930.380005,919.590027,928.799988,1192800,928.799988,"GOOG" +"2017-07-11",929.539978,931.429993,922,930.090027,1113200,930.090027,"GOOG" +"2017-07-12",938.679993,946.299988,934.469971,943.830017,1532100,943.830017,"GOOG" +"2017-07-13",946.289978,954.450012,943.01001,947.159973,1294700,947.159973,"GOOG" +"2017-07-14",952,956.909973,948.005005,955.98999,1053800,955.98999,"GOOG" +"2017-07-17",957,960.73999,949.241028,953.419983,1165500,953.419983,"GOOG" +"2017-07-18",953,968.039978,950.599976,965.400024,1154000,965.400024,"GOOG" +"2017-07-19",967.840027,973.039978,964.030029,970.890015,1224500,970.890015,"GOOG" +"2017-07-20",975,975.900024,961.51001,968.150024,1624500,968.150024,"GOOG" +"2017-07-21",962.25,973.22998,960.150024,972.919983,1711000,972.919983,"GOOG" +"2017-07-24",972.219971,986.200012,970.77002,980.340027,3248300,980.340027,"GOOG" +"2017-07-25",953.809998,959.700012,945.400024,950.700012,4661000,950.700012,"GOOG" +"2017-07-26",954.679993,955,942.278992,947.799988,2088300,947.799988,"GOOG" +"2017-07-27",951.780029,951.780029,920,934.090027,3213000,934.090027,"GOOG" +"2017-07-28",929.400024,943.830017,927.5,941.530029,1846400,941.530029,"GOOG" +"2017-07-31",941.890015,943.590027,926.039978,930.5,1970100,930.5,"GOOG" +"2017-08-01",932.380005,937.447021,929.26001,930.830017,1277700,930.830017,"GOOG" +"2017-08-02",928.609985,932.599976,916.679993,930.390015,1824400,930.390015,"GOOG" +"2017-08-03",930.340027,932.23999,922.23999,923.650024,1202500,923.650024,"GOOG" +"2017-08-04",926.75,930.307007,923.030029,927.960022,1082300,927.960022,"GOOG" +"2017-08-07",929.059998,931.700012,926.5,929.359985,1032200,929.359985,"GOOG" +"2017-08-08",927.090027,935.814026,925.609985,926.789978,1061600,926.789978,"GOOG" +"2017-08-09",920.609985,925.97998,917.25,922.900024,1192100,922.900024,"GOOG" +"2017-08-10",917.549988,919.26001,906.130005,907.23999,1824000,907.23999,"GOOG" +"2017-08-11",907.969971,917.780029,905.580017,914.390015,1206800,914.390015,"GOOG" +"2017-08-14",922.530029,924.66803,918.190002,922.669983,1064500,922.669983,"GOOG" +"2017-08-15",924.22998,926.549988,919.820007,922.219971,883400,922.219971,"GOOG" +"2017-08-16",925.289978,932.700012,923.445007,926.960022,1006700,926.960022,"GOOG" +"2017-08-17",925.780029,926.859985,910.97998,910.97998,1277200,910.97998,"GOOG" +"2017-08-18",910.309998,915.275024,907.153992,910.669983,1342700,910.669983,"GOOG" +"2017-08-21",910,913,903.400024,906.659973,943400,906.659973,"GOOG" +"2017-08-22",912.719971,925.859985,911.474976,924.690002,1166700,924.690002,"GOOG" +"2017-08-23",921.929993,929.929993,919.359985,927,1090200,927,"GOOG" +"2017-08-24",928.659973,930.840027,915.5,921.280029,1270300,921.280029,"GOOG" +"2017-08-25",923.48999,925.554993,915.5,915.890015,1053400,915.890015,"GOOG" +"2017-08-28",916,919.244995,911.869995,913.809998,1086500,913.809998,"GOOG" +"2017-08-29",905.099976,923.330017,905,921.289978,1185600,921.289978,"GOOG" +"2017-08-30",920.049988,930.81897,919.650024,929.570007,1301200,929.570007,"GOOG" +"2017-08-31",931.76001,941.97998,931.76001,939.330017,1582600,939.330017,"GOOG" +"2017-09-01",941.130005,942.47998,935.150024,937.340027,947400,937.340027,"GOOG" +"2017-09-05",933.080017,937,921.960022,928.450012,1326400,928.450012,"GOOG" +"2017-09-06",930.150024,930.914978,919.27002,927.809998,1527700,927.809998,"GOOG" +"2017-09-07",931.72998,936.409973,923.619995,935.950012,1212700,935.950012,"GOOG" +"2017-09-08",936.48999,936.98999,924.880005,926.5,1011500,926.5,"GOOG" +"2017-09-11",934.25,938.380005,926.919983,929.080017,1267000,929.080017,"GOOG" +"2017-09-12",932.590027,933.47998,923.861023,932.070007,1134400,932.070007,"GOOG" +"2017-09-13",930.659973,937.25,929.859985,935.090027,1102600,935.090027,"GOOG" +"2017-09-14",931.25,932.77002,924,925.109985,1397600,925.109985,"GOOG" +"2017-09-15",924.659973,926.48999,916.359985,920.289978,2505400,920.289978,"GOOG" +"2017-09-18",920.01001,922.080017,910.599976,915,1306900,915,"GOOG" +"2017-09-19",917.419983,922.419983,912.549988,921.809998,936700,921.809998,"GOOG" +"2017-09-20",922.97998,933.880005,922,931.580017,1669800,931.580017,"GOOG" +"2017-09-21",933,936.530029,923.830017,932.450012,1290600,932.450012,"GOOG" +"2017-09-22",927.75,934.72998,926.47998,928.530029,1052700,928.530029,"GOOG" +"2017-09-25",925.450012,926.400024,909.700012,920.969971,1856800,920.969971,"GOOG" +"2017-09-26",923.719971,930.820007,921.140015,924.859985,1666900,924.859985,"GOOG" +"2017-09-27",927.73999,949.900024,927.73999,944.48999,2239400,944.48999,"GOOG" +"2017-09-28",941.359985,950.690002,940.549988,949.5,1020300,949.5,"GOOG" +"2017-09-29",952,959.786011,951.51001,959.109985,1581000,959.109985,"GOOG" +"2017-10-02",959.97998,962.539978,947.840027,953.27002,1283400,953.27002,"GOOG" +"2017-10-03",954,958,949.140015,957.789978,888300,957.789978,"GOOG" +"2017-10-04",957,960.390015,950.690002,951.679993,952400,951.679993,"GOOG" +"2017-10-05",955.48999,970.909973,955.179993,969.960022,1213800,969.960022,"GOOG" +"2017-10-06",966.700012,979.460022,963.359985,978.890015,1173900,978.890015,"GOOG" +"2017-10-09",980,985.424988,976.109985,977,891400,977,"GOOG" +"2017-10-10",980,981.570007,966.080017,972.599976,968400,972.599976,"GOOG" +"2017-10-11",973.719971,990.710022,972.25,989.25,1693300,989.25,"GOOG" +"2017-10-12",987.450012,994.119995,985,987.830017,1262400,987.830017,"GOOG" +"2017-10-13",992,997.210022,989,989.679993,1169800,989.679993,"GOOG" +"2017-10-16",992.099976,993.906982,984,992,910500,992,"GOOG" +"2017-10-17",990.289978,996.440002,988.590027,992.179993,1290200,992.179993,"GOOG" +"2017-10-18",991.77002,996.719971,986.974976,992.809998,1057600,992.809998,"GOOG" +"2017-10-19",986,988.880005,978.390015,984.450012,1313600,984.450012,"GOOG" +"2017-10-20",989.440002,991,984.580017,988.200012,1183200,988.200012,"GOOG" +"2017-10-23",989.52002,989.52002,966.119995,968.450012,1478400,968.450012,"GOOG" +"2017-10-24",970,972.22998,961,970.539978,1212200,970.539978,"GOOG" +"2017-10-25",968.369995,976.090027,960.52002,973.330017,1211300,973.330017,"GOOG" +"2017-10-26",980,987.599976,972.200012,972.559998,2042100,972.559998,"GOOG" +"2017-10-27",1009.190002,1048.390015,1008.200012,1019.27002,5167700,1019.27002,"GOOG" +"2017-10-30",1014,1024.969971,1007.5,1017.109985,2085100,1017.109985,"GOOG" +"2017-10-31",1015.219971,1024,1010.419983,1016.640015,1330700,1016.640015,"GOOG" +"2017-11-01",1017.210022,1029.670044,1016.950012,1025.5,1373400,1025.5,"GOOG" +"2017-11-02",1021.76001,1028.089966,1013.01001,1025.579956,1049000,1025.579956,"GOOG" +"2017-11-03",1022.109985,1032.650024,1020.309998,1032.47998,1076400,1032.47998,"GOOG" +"2017-11-06",1028.98999,1034.869995,1025,1025.900024,1125200,1025.900024,"GOOG" +"2017-11-07",1027.27002,1033.969971,1025.130005,1033.329956,1112300,1033.329956,"GOOG" +"2017-11-08",1030.52002,1043.521973,1028.449951,1039.849976,1088700,1039.849976,"GOOG" +"2017-11-09",1033.98999,1033.98999,1019.666016,1031.26001,1245200,1031.26001,"GOOG" +"2017-11-10",1026.459961,1030.76001,1025.280029,1028.069946,720000,1028.069946,"GOOG" +"2017-11-13",1023.419983,1031.579956,1022.570007,1025.75,885800,1025.75,"GOOG" +"2017-11-14",1022.590027,1026.810059,1014.150024,1026,959200,1026,"GOOG" +"2017-11-15",1019.210022,1024.089966,1015.419983,1020.909973,854000,1020.909973,"GOOG" +"2017-11-16",1022.52002,1035.920044,1022.52002,1032.5,1129700,1032.5,"GOOG" +"2017-11-17",1034.01001,1034.420044,1017.75,1019.090027,1397100,1019.090027,"GOOG" +"2017-11-20",1020.26001,1022.609985,1017.5,1018.380005,953500,1018.380005,"GOOG" +"2017-11-21",1023.309998,1035.109985,1022.655029,1034.48999,1097000,1034.48999,"GOOG" +"2017-11-22",1035,1039.706055,1031.430054,1035.959961,746300,1035.959961,"GOOG" +"2017-11-24",1035.869995,1043.177979,1035,1040.609985,537000,1040.609985,"GOOG" +"2017-11-27",1040,1055.459961,1038.439941,1054.209961,1307900,1054.209961,"GOOG" +"2017-11-28",1055.089966,1062.375,1040,1047.410034,1424400,1047.410034,"GOOG" +"2017-11-29",1042.680054,1044.079956,1015.650024,1021.659973,2459400,1021.659973,"GOOG" +"2017-11-30",1022.369995,1028.48999,1015,1021.409973,1724000,1021.409973,"GOOG" +"2017-12-01",1015.799988,1022.48999,1002.02002,1010.169983,1909600,1010.169983,"GOOG" +"2017-12-04",1012.659973,1016.099976,995.570007,998.679993,1906400,998.679993,"GOOG" +"2017-12-05",995.940002,1020.609985,988.280029,1005.150024,2067300,1005.150024,"GOOG" +"2017-12-06",1001.5,1024.969971,1001.140015,1018.380005,1272000,1018.380005,"GOOG" +"2017-12-07",1020.429993,1034.23999,1018.070984,1030.930054,1458200,1030.930054,"GOOG" +"2017-12-08",1037.48999,1042.050049,1032.521973,1037.050049,1290800,1037.050049,"GOOG" +"2017-12-11",1035.5,1043.800049,1032.050049,1041.099976,1192800,1041.099976,"GOOG" +"2017-12-12",1039.630005,1050.310059,1033.689941,1040.47998,1279500,1040.47998,"GOOG" +"2017-12-13",1046.119995,1046.665039,1038.380005,1040.609985,1282700,1040.609985,"GOOG" +"2017-12-14",1045,1058.5,1043.109985,1049.150024,1558700,1049.150024,"GOOG" +"2017-12-15",1054.609985,1067.619995,1049.5,1064.189941,3275900,1064.189941,"GOOG" +"2017-12-18",1066.079956,1078.48999,1062,1077.140015,1554600,1077.140015,"GOOG" +"2017-12-19",1075.199951,1076.839966,1063.550049,1070.680054,1338700,1070.680054,"GOOG" +"2017-12-20",1071.780029,1073.380005,1061.52002,1064.949951,1268600,1064.949951,"GOOG" +"2017-12-21",1064.949951,1069.329956,1061.793945,1063.630005,995700,1063.630005,"GOOG" +"2017-12-22",1061.109985,1064.199951,1059.439941,1060.119995,755100,1060.119995,"GOOG" +"2017-12-26",1058.069946,1060.119995,1050.199951,1056.73999,760600,1056.73999,"GOOG" +"2017-12-27",1057.390015,1058.369995,1048.050049,1049.369995,1271900,1049.369995,"GOOG" +"2017-12-28",1051.599976,1054.75,1044.77002,1048.140015,837100,1048.140015,"GOOG" +"2017-12-29",1046.719971,1049.699951,1044.900024,1046.400024,887500,1046.400024,"GOOG" +"2018-01-02",1048.339966,1066.939941,1045.22998,1065,1237600,1065,"GOOG" +"2018-01-03",1064.310059,1086.290039,1063.209961,1082.47998,1430200,1082.47998,"GOOG" +"2018-01-04",1088,1093.569946,1084.001953,1086.400024,1004600,1086.400024,"GOOG" +"2018-01-05",1094,1104.25,1092,1102.22998,1279100,1102.22998,"GOOG" +"2018-01-08",1102.22998,1111.27002,1101.619995,1106.939941,1047600,1106.939941,"GOOG" +"2018-01-09",1109.400024,1110.569946,1101.230957,1106.26001,902500,1106.26001,"GOOG" +"2018-01-10",1097.099976,1104.599976,1096.109985,1102.609985,1042800,1102.609985,"GOOG" +"2018-01-11",1106.300049,1106.525024,1099.589966,1105.52002,978300,1105.52002,"GOOG" +"2018-01-12",1102.410034,1124.290039,1101.150024,1122.26001,1720500,1122.26001,"GOOG" +"2018-01-16",1132.51001,1139.910034,1117.832031,1121.76001,1575300,1121.76001,"GOOG" +"2018-01-17",1126.219971,1132.599976,1117.01001,1131.97998,1198700,1131.97998,"GOOG" +"2018-01-18",1131.410034,1132.51001,1117.5,1129.790039,1198200,1129.790039,"GOOG" +"2018-01-19",1131.829956,1137.859985,1128.300049,1137.51001,1778200,1137.51001,"GOOG" +"2018-01-22",1137.48999,1159.880005,1135.109985,1155.810059,1618000,1155.810059,"GOOG" +"2018-01-23",1159.849976,1171.626953,1158.75,1169.969971,1333100,1169.969971,"GOOG" +"2018-01-24",1177.329956,1179.859985,1161.050049,1164.23999,1416600,1164.23999,"GOOG" +"2018-01-25",1172.530029,1175.939941,1162.76001,1170.369995,1480500,1170.369995,"GOOG" +"2018-01-26",1175.079956,1175.839966,1158.109985,1175.839966,2018800,1175.839966,"GOOG" +"2018-01-29",1176.47998,1186.890015,1171.97998,1175.579956,1378900,1175.579956,"GOOG" +"2018-01-30",1167.829956,1176.52002,1163.52002,1163.689941,1556300,1163.689941,"GOOG" +"2018-01-31",1170.569946,1173,1159.130005,1169.939941,1538700,1169.939941,"GOOG" +"2018-02-01",1162.609985,1174,1157.52002,1167.699951,2412100,1167.699951,"GOOG" +"2018-02-02",1122,1123.069946,1107.277954,1111.900024,4857900,1111.900024,"GOOG" +"2018-02-05",1090.599976,1110,1052.030029,1055.800049,3798300,1055.800049,"GOOG" +"2018-02-06",1027.180054,1081.709961,1023.137024,1080.599976,3448000,1080.599976,"GOOG" +"2018-02-07",1081.540039,1081.780029,1048.26001,1048.579956,2369200,1048.579956,"GOOG" +"2018-02-08",1055.410034,1058.619995,1000.659973,1001.52002,2859100,1001.52002,"GOOG" +"2018-02-09",1017.25,1043.969971,992.559998,1037.780029,3505900,1037.780029,"GOOG" +"2018-02-12",1048,1061.5,1040.927979,1051.939941,2057700,1051.939941,"GOOG" +"2018-02-13",1045,1058.369995,1044.087036,1052.099976,1265100,1052.099976,"GOOG" +"2018-02-14",1048.949951,1071.719971,1046.75,1069.699951,1555800,1069.699951,"GOOG" +"2018-02-15",1079.069946,1091.479004,1064.339966,1089.52002,1843400,1089.52002,"GOOG" +"2018-02-16",1088.410034,1104.670044,1088.312988,1094.800049,1681600,1094.800049,"GOOG" +"2018-02-20",1090.569946,1113.949951,1088.52002,1102.459961,1423100,1102.459961,"GOOG" +"2018-02-21",1106.469971,1133.969971,1106.329956,1111.339966,1512900,1111.339966,"GOOG" +"2018-02-22",1116.189941,1122.819946,1102.589966,1106.630005,1317200,1106.630005,"GOOG" +"2018-02-23",1112.640015,1127.280029,1104.713989,1126.790039,1261000,1126.790039,"GOOG" +"2018-02-26",1127.800049,1143.959961,1126.694946,1143.75,1559100,1143.75,"GOOG" +"2018-02-27",1141.23999,1144.040039,1118,1118.290039,1774100,1118.290039,"GOOG" +"2018-02-28",1123.030029,1127.530029,1103.23999,1104.72998,1882600,1104.72998,"GOOG" +"2018-03-01",1107.869995,1110.119995,1067.000977,1069.52002,2515900,1069.52002,"GOOG" +"2018-03-02",1053.079956,1081.999023,1048.11499,1078.920044,2271600,1078.920044,"GOOG" +"2018-03-05",1075.140015,1097.099976,1069,1090.930054,1202200,1090.930054,"GOOG" +"2018-03-06",1099.219971,1101.849976,1089.775024,1095.060059,1532800,1095.060059,"GOOG" +"2018-03-07",1089.189941,1112.219971,1085.482056,1109.640015,1292500,1109.640015,"GOOG" +"2018-03-08",1115.319946,1127.599976,1112.800049,1126,1355100,1126,"GOOG" +"2018-03-09",1136,1160.800049,1132.46106,1160.040039,2128000,1160.040039,"GOOG" +"2018-03-12",1163.849976,1177.050049,1157.420044,1164.5,2172300,1164.5,"GOOG" +"2018-03-13",1170,1176.76001,1133.329956,1138.170044,1907200,1138.170044,"GOOG" +"2018-03-14",1145.209961,1158.589966,1141.439941,1149.48999,1291400,1149.48999,"GOOG" +"2018-03-15",1149.959961,1161.079956,1134.540039,1149.579956,1395400,1149.579956,"GOOG" +"2018-03-16",1154.140015,1155.880005,1131.959961,1135.72998,3092000,1135.72998,"GOOG" +"2018-03-19",1120.01001,1121.98999,1089.01001,1099.819946,2805900,1099.819946,"GOOG" +"2018-03-20",1099,1105.199951,1083.459961,1097.709961,1831900,1097.709961,"GOOG" +"2018-03-21",1092.73999,1106.300049,1085.150024,1090.880005,1878900,1090.880005,"GOOG" +"2018-03-22",1081.880005,1082.900024,1045.910034,1049.079956,2667000,1049.079956,"GOOG" +"2018-03-23",1047.030029,1063.359985,1021.219971,1021.570007,2156700,1021.570007,"GOOG" +"2018-03-26",1046,1055.630005,1008.400024,1053.209961,2665100,1053.209961,"GOOG" +"2018-03-27",1063,1064.838989,996.919983,1005.099976,3095300,1005.099976,"GOOG" +"2018-03-28",998,1024.22998,980.640015,1004.559998,3369300,1004.559998,"GOOG" +"2018-03-29",1011.630005,1043,1002.900024,1031.790039,2726800,1031.790039,"GOOG" +"2018-04-02",1022.820007,1034.800049,990.369995,1006.469971,2680400,1006.469971,"GOOG" +"2018-04-03",1013.909973,1020.98999,994.070007,1013.409973,2275100,1013.409973,"GOOG" +"2018-04-04",993.409973,1028.718018,993,1025.140015,2484700,1025.140015,"GOOG" +"2018-04-05",1041.329956,1042.790039,1020.130981,1027.810059,1363000,1027.810059,"GOOG" +"2018-04-06",1020,1031.420044,1003.030029,1007.039978,1746400,1007.039978,"GOOG" +"2018-04-09",1016.799988,1039.599976,1014.080017,1015.450012,1751600,1015.450012,"GOOG" +"2018-04-10",1026.439941,1036.280029,1011.340027,1031.640015,1974500,1031.640015,"GOOG" +"2018-04-11",1027.98999,1031.364014,1015.869995,1019.969971,1483900,1019.969971,"GOOG" +"2018-04-12",1025.040039,1040.689941,1021.434998,1032.51001,1357000,1032.51001,"GOOG" +"2018-04-13",1040.880005,1046.420044,1022.97998,1029.27002,1223000,1029.27002,"GOOG" +"2018-04-16",1037,1043.23999,1026.73999,1037.97998,1211200,1037.97998,"GOOG" +"2018-04-17",1051.369995,1077.880005,1048.26001,1074.160034,2320300,1074.160034,"GOOG" +"2018-04-18",1077.430054,1077.430054,1066.224976,1072.079956,1344100,1072.079956,"GOOG" +"2018-04-19",1069.400024,1094.165039,1068.180054,1087.699951,1747700,1087.699951,"GOOG" +"2018-04-20",1082,1092.349976,1069.569946,1072.959961,1889700,1072.959961,"GOOG" +"2018-04-23",1077.859985,1082.719971,1060.699951,1067.449951,2341300,1067.449951,"GOOG" +"2018-04-24",1052,1057,1010.590027,1019.97998,4760300,1019.97998,"GOOG" +"2018-04-25",1025.52002,1032.48999,1015.309998,1021.179993,2391100,1021.179993,"GOOG" +"2018-04-26",1029.51001,1047.97998,1018.190002,1040.040039,2079500,1040.040039,"GOOG" +"2018-04-27",1046,1049.5,1025.589966,1030.050049,1619800,1030.050049,"GOOG" +"2018-04-30",1030.01001,1037,1016.849976,1017.330017,1671300,1017.330017,"GOOG" +"2018-05-01",1013.659973,1038.469971,1008.210022,1037.310059,1427900,1037.310059,"GOOG" +"2018-05-02",1028.099976,1040.389038,1022.869995,1024.380005,1603100,1024.380005,"GOOG" +"2018-05-03",1019,1029.675049,1006.289978,1023.719971,1815100,1023.719971,"GOOG" +"2018-05-04",1016.900024,1048.51001,1016.900024,1048.209961,1938700,1048.209961,"GOOG" +"2018-05-07",1049.22998,1061.680054,1047.099976,1054.790039,1466100,1054.790039,"GOOG" +"2018-05-08",1058.540039,1060.550049,1047.14502,1053.910034,1217700,1053.910034,"GOOG" +"2018-05-09",1058.099976,1085.439941,1056.36499,1082.76001,2032800,1082.76001,"GOOG" +"2018-05-10",1086.030029,1100.439941,1085.640015,1097.569946,1443000,1097.569946,"GOOG" +"2018-05-11",1093.599976,1101.329956,1090.910034,1098.26001,1253700,1098.26001,"GOOG" +"2018-05-14",1100,1110.75,1099.109985,1100.199951,1518100,1100.199951,"GOOG" +"2018-05-15",1090,1090.050049,1073.469971,1079.22998,1494900,1079.22998,"GOOG" +"2018-05-16",1077.310059,1089.27002,1076.26001,1081.77002,1097300,1081.77002,"GOOG" +"2018-05-17",1079.890015,1086.869995,1073.5,1078.589966,1043800,1078.589966,"GOOG" +"2018-05-18",1061.859985,1069.939941,1060.680054,1066.359985,1565200,1066.359985,"GOOG" +"2018-05-21",1074.060059,1088,1073.650024,1079.579956,1023200,1079.579956,"GOOG" +"2018-05-22",1083.560059,1086.589966,1066.689941,1069.72998,1090000,1069.72998,"GOOG" +"2018-05-23",1065.130005,1080.780029,1061.709961,1079.689941,1030000,1079.689941,"GOOG" +"2018-05-24",1079,1080.469971,1066.150024,1079.23999,756800,1079.23999,"GOOG" +"2018-05-25",1079.02002,1082.560059,1073.775024,1075.660034,899400,1075.660034,"GOOG" +"2018-05-29",1064.890015,1073.369995,1055.219971,1060.319946,1856900,1060.319946,"GOOG" +"2018-05-30",1063.030029,1069.209961,1056.829956,1067.800049,1138500,1067.800049,"GOOG" +"2018-05-31",1067.560059,1097.189941,1067.560059,1084.98999,3088300,1084.98999,"GOOG" +"2018-06-01",1099.349976,1120,1098.5,1119.5,2412000,1119.5,"GOOG" +"2018-06-04",1122.329956,1141.890015,1122.005005,1139.290039,1880000,1139.290039,"GOOG" +"2018-06-05",1140.98999,1145.738037,1133.189941,1139.660034,1678000,1139.660034,"GOOG" +"2018-06-06",1142.170044,1143,1125.743042,1136.880005,1698200,1136.880005,"GOOG" +"2018-06-07",1131.319946,1135.819946,1116.52002,1123.859985,1520000,1123.859985,"GOOG" +"2018-06-08",1118.180054,1126.670044,1112.150024,1120.869995,1290800,1120.869995,"GOOG" +"2018-06-11",1118.599976,1137.26001,1118.599976,1129.98999,1079300,1129.98999,"GOOG" +"2018-06-12",1131.069946,1139.790039,1130.734985,1139.319946,912000,1139.319946,"GOOG" +"2018-06-13",1141.119995,1146.5,1133.380005,1134.790039,1506400,1134.790039,"GOOG" +"2018-06-14",1143.849976,1155.469971,1140.640015,1152.119995,1343400,1152.119995,"GOOG" +"2018-06-15",1148.859985,1153.420044,1143.484985,1152.26001,2122500,1152.26001,"GOOG" +"2018-06-18",1143.650024,1174.310059,1143.589966,1173.459961,1413700,1173.459961,"GOOG" +"2018-06-19",1158.5,1171.27002,1154.01001,1168.060059,1621000,1168.060059,"GOOG" +"2018-06-20",1175.310059,1186.286011,1169.160034,1169.839966,1648500,1169.839966,"GOOG" +"2018-06-21",1174.849976,1177.295044,1152.232056,1157.660034,1238100,1157.660034,"GOOG" +"2018-06-22",1159.140015,1162.496948,1147.26001,1155.47998,1311000,1155.47998,"GOOG" +"2018-06-25",1143.599976,1143.910034,1112.780029,1124.810059,2157300,1124.810059,"GOOG" +"2018-06-26",1128,1133.209961,1116.659058,1118.459961,1563200,1118.459961,"GOOG" +"2018-06-27",1121.339966,1131.83606,1103.619995,1103.97998,1293900,1103.97998,"GOOG" +"2018-06-28",1102.089966,1122.310059,1096.01001,1114.219971,1072400,1114.219971,"GOOG" +"2018-06-29",1120,1128.227051,1115,1115.650024,1315100,1115.650024,"GOOG" +"2018-07-02",1099,1128,1093.800049,1127.459961,1217300,1127.459961,"GOOG" +"2018-07-03",1135.819946,1135.819946,1100.02002,1102.890015,679000,1102.890015,"GOOG" +"2018-07-05",1110.530029,1127.5,1108.47998,1124.27002,1066700,1124.27002,"GOOG" +"2018-07-06",1123.579956,1140.930054,1120.737061,1140.170044,996100,1140.170044,"GOOG" +"2018-07-09",1148.47998,1154.670044,1143.420044,1154.050049,909000,1154.050049,"GOOG" +"2018-07-10",1156.97998,1159.589966,1149.589966,1152.839966,798400,1152.839966,"GOOG" +"2018-07-11",1144.589966,1164.290039,1141,1153.900024,1120000,1153.900024,"GOOG" +"2018-07-12",1159.890015,1184.410034,1155.935059,1183.47998,1251900,1183.47998,"GOOG" +"2018-07-13",1185,1195.416992,1180,1188.819946,1221900,1188.819946,"GOOG" +"2018-07-16",1189.390015,1191,1179.280029,1183.859985,1055700,1183.859985,"GOOG" +"2018-07-17",1172.219971,1203.040039,1170.599976,1198.800049,1610400,1198.800049,"GOOG" +"2018-07-18",1196.560059,1204.5,1190.339966,1195.880005,1393600,1195.880005,"GOOG" +"2018-07-19",1191,1200,1183.319946,1186.959961,1276700,1186.959961,"GOOG" +"2018-07-20",1186.959961,1196.859985,1184.219971,1184.910034,1247400,1184.910034,"GOOG" +"2018-07-23",1181.01001,1206.48999,1181,1205.5,2619200,1205.5,"GOOG" +"2018-07-24",1262.589966,1266,1235.560059,1248.079956,3318200,1248.079956,"GOOG" +"2018-07-25",1239.130005,1265.859985,1239.130005,1263.699951,2127800,1263.699951,"GOOG" +"2018-07-26",1251,1269.770996,1249.02002,1268.329956,2405600,1268.329956,"GOOG" +"2018-07-27",1271,1273.890015,1231,1238.5,2130600,1238.5,"GOOG" +"2018-07-30",1228.01001,1234.916016,1211.469971,1219.73999,1849900,1219.73999,"GOOG" +"2018-07-31",1220.01001,1227.588013,1205.599976,1217.26001,1644700,1217.26001,"GOOG" +"2018-08-01",1228,1233.469971,1210.209961,1220.01001,1567200,1220.01001,"GOOG" +"2018-08-02",1205.900024,1229.880005,1204.790039,1226.150024,1531300,1226.150024,"GOOG" +"2018-08-03",1229.619995,1230,1215.060059,1223.709961,1089600,1223.709961,"GOOG" +"2018-08-06",1225,1226.088013,1215.796997,1224.77002,1081700,1224.77002,"GOOG" +"2018-08-07",1237,1251.170044,1236.170044,1242.219971,1494000,1242.219971,"GOOG" +"2018-08-08",1240.469971,1256.5,1238.008057,1245.609985,1370300,1245.609985,"GOOG" +"2018-08-09",1249.900024,1255.541992,1246.01001,1249.099976,841800,1249.099976,"GOOG" +"2018-08-10",1243,1245.694946,1232,1237.609985,1108700,1237.609985,"GOOG" +"2018-08-13",1236.97998,1249.272949,1233.640991,1235.01001,958100,1235.01001,"GOOG" +"2018-08-14",1235.189941,1245.869995,1225.109985,1242.099976,1348100,1242.099976,"GOOG" +"2018-08-15",1229.26001,1235.23999,1209.51001,1214.380005,1828800,1214.380005,"GOOG" +"2018-08-16",1224.72998,1226,1202.550049,1206.48999,1343200,1206.48999,"GOOG" +"2018-08-17",1202.030029,1209.02002,1188.23999,1200.959961,1389600,1200.959961,"GOOG" +"2018-08-20",1205.02002,1211,1194.625977,1207.77002,870800,1207.77002,"GOOG" +"2018-08-21",1208,1217.26001,1200.354004,1201.619995,1205600,1201.619995,"GOOG" +"2018-08-22",1200,1211.839966,1199,1207.329956,887400,1207.329956,"GOOG" +"2018-08-23",1207.140015,1221.280029,1204.23999,1205.380005,992600,1205.380005,"GOOG" +"2018-08-24",1208.819946,1221.650024,1206.359009,1220.650024,946600,1220.650024,"GOOG" +"2018-08-27",1227.599976,1243.089966,1225.715942,1241.819946,1156300,1241.819946,"GOOG" +"2018-08-28",1241.290039,1242.545044,1228.689941,1231.150024,1304000,1231.150024,"GOOG" +"2018-08-29",1237.449951,1250.660034,1236.359009,1249.300049,1298900,1249.300049,"GOOG" +"2018-08-30",1244.22998,1253.63501,1232.589966,1239.119995,1331400,1239.119995,"GOOG" +"2018-08-31",1234.97998,1238.660034,1211.285034,1218.189941,1816400,1218.189941,"GOOG" +"2018-09-04",1204.27002,1212.98999,1192.5,1197,1831000,1197,"GOOG" +"2018-09-05",1193.800049,1199.01001,1162,1186.47998,2061300,1186.47998,"GOOG" +"2018-09-06",1186.300049,1186.300049,1152,1171.439941,1888500,1171.439941,"GOOG" +"2018-09-07",1158.670044,1175.26001,1157.214966,1164.829956,1401300,1164.829956,"GOOG" +"2018-09-10",1172.189941,1174.540039,1160.109985,1164.640015,1115400,1164.640015,"GOOG" +"2018-09-11",1161.630005,1178.680054,1156.23999,1177.359985,1209300,1177.359985,"GOOG" +"2018-09-12",1172.719971,1178.609985,1158.359985,1162.819946,1295500,1162.819946,"GOOG" +"2018-09-13",1170.73999,1178.609985,1162.849976,1175.329956,1431200,1175.329956,"GOOG" +"2018-09-14",1179.099976,1180.425049,1168.329956,1172.530029,944000,1172.530029,"GOOG" +"2018-09-17",1170.140015,1177.23999,1154.030029,1156.050049,1306500,1156.050049,"GOOG" +"2018-09-18",1157.089966,1176.079956,1157.089966,1161.219971,1203600,1161.219971,"GOOG" +"2018-09-19",1164.97998,1173.209961,1154.579956,1171.089966,1191400,1171.089966,"GOOG" +"2018-09-20",1179.98999,1189.890015,1173.359985,1186.869995,1210000,1186.869995,"GOOG" +"2018-09-21",1192,1192.209961,1166.040039,1166.089966,4405600,1166.089966,"GOOG" +"2018-09-24",1157.170044,1178,1146.910034,1173.369995,1271000,1173.369995,"GOOG" +"2018-09-25",1176.150024,1186.880005,1168,1184.650024,977700,1184.650024,"GOOG" +"2018-09-26",1185.150024,1194.22998,1174.765015,1180.48999,1462300,1180.48999,"GOOG" +"2018-09-27",1186.72998,1202.099976,1183.630005,1194.640015,1260800,1194.640015,"GOOG" +"2018-09-28",1191.869995,1195.410034,1184.5,1193.469971,1380600,1193.469971,"GOOG" +"2018-10-01",1199.890015,1209.900024,1190.300049,1195.310059,1357600,1195.310059,"GOOG" +"2018-10-02",1190.959961,1209.959961,1186.630005,1200.109985,1687900,1200.109985,"GOOG" +"2018-10-03",1205,1206.410034,1193.829956,1202.949951,1256200,1202.949951,"GOOG" +"2018-10-04",1195.329956,1197.51001,1155.57605,1168.189941,2209500,1168.189941,"GOOG" +"2018-10-05",1167.5,1173.5,1145.119995,1157.349976,1184300,1157.349976,"GOOG" +"2018-10-08",1150.109985,1168,1127.364014,1148.969971,1932400,1148.969971,"GOOG" +"2018-10-09",1146.150024,1154.349976,1137.572021,1138.819946,1308700,1138.819946,"GOOG" +"2018-10-10",1131.079956,1132.170044,1081.130005,1081.219971,2675700,1081.219971,"GOOG" +"2018-10-11",1072.939941,1106.400024,1068.27002,1079.319946,2949000,1079.319946,"GOOG" +"2018-10-12",1108,1115,1086.401978,1110.079956,2101300,1110.079956,"GOOG" +"2018-10-15",1108.910034,1113.446045,1089,1092.25,1372400,1092.25,"GOOG" +"2018-10-16",1104.589966,1124.219971,1102.5,1121.280029,1928500,1121.280029,"GOOG" +"2018-10-17",1126.459961,1128.98999,1102.189941,1115.689941,1467200,1115.689941,"GOOG" +"2018-10-18",1121.839966,1121.839966,1077.089966,1087.969971,2094500,1087.969971,"GOOG" +"2018-10-19",1093.369995,1110.359985,1087.75,1096.459961,1267600,1096.459961,"GOOG" +"2018-10-22",1103.060059,1112.22998,1091,1101.160034,1514200,1101.160034,"GOOG" +"2018-10-23",1080.890015,1107.890015,1070,1103.689941,1848700,1103.689941,"GOOG" +"2018-10-24",1104.25,1106.119995,1048.73999,1050.709961,1982400,1050.709961,"GOOG" +"2018-10-25",1071.790039,1110.97998,1069.550049,1095.569946,2545800,1095.569946,"GOOG" +"2018-10-26",1037.030029,1106.530029,1034.089966,1071.469971,4187600,1071.469971,"GOOG" +"2018-10-29",1082.469971,1097.040039,995.830017,1020.080017,3880700,1020.080017,"GOOG" +"2018-10-30",1008.460022,1037.48999,1000.75,1036.209961,3212700,1036.209961,"GOOG" +"2018-10-31",1059.810059,1091.939941,1057,1076.77002,2529800,1076.77002,"GOOG" +"2018-11-01",1075.800049,1083.974976,1062.459961,1070,1482000,1070,"GOOG" +"2018-11-02",1073.72998,1082.974976,1054.609985,1057.790039,1839000,1057.790039,"GOOG" +"2018-11-05",1055,1058.469971,1021.23999,1040.089966,2441400,1040.089966,"GOOG" +"2018-11-06",1039.47998,1064.344971,1038.069946,1055.810059,1233300,1055.810059,"GOOG" +"2018-11-07",1069,1095.459961,1065.900024,1093.390015,2057500,1093.390015,"GOOG" +"2010-01-04",20.790001,21.030001,20.73,20.879999,47800900,15.710751,"INTC" +"2010-01-05",20.940001,20.99,20.6,20.870001,52357700,15.703226,"INTC" +"2010-01-06",20.809999,20.93,20.67,20.799999,40037400,15.650558,"INTC" +"2010-01-07",20.73,20.76,20.34,20.6,54041500,15.500067,"INTC" +"2010-01-08",20.540001,20.889999,20.4,20.83,48234700,15.67313,"INTC" +"2010-01-11",21.110001,21.15,20.82,20.950001,51086400,15.763425,"INTC" +"2010-01-12",20.870001,20.9,20.379999,20.610001,69958400,15.507595,"INTC" +"2010-01-13",20.719999,21.08,20.440001,20.959999,71446700,15.770947,"INTC" +"2010-01-14",21.110001,21.549999,21.049999,21.48,150821600,16.162209,"INTC" +"2010-01-15",21.389999,21.4,20.77,20.799999,198078600,15.650558,"INTC" +"2010-01-19",20.9,21.17,20.85,21.049999,82573500,15.838667,"INTC" +"2010-01-20",20.99,21.139999,20.85,21.08,65670100,15.861239,"INTC" +"2010-01-21",21.15,21.309999,20.68,20.84,73633300,15.680653,"INTC" +"2010-01-22",20.77,20.790001,19.809999,19.91,116302400,14.980893,"INTC" +"2010-01-25",20.24,20.58,20.139999,20.32,73785600,15.289389,"INTC" +"2010-01-26",20.18,20.379999,19.950001,20,65298900,15.048615,"INTC" +"2010-01-27",20,20.33,19.82,20.24,74926200,15.22919,"INTC" +"2010-01-28",20.299999,20.389999,19.68,19.92,76974600,14.988421,"INTC" +"2010-01-29",20.129999,20.23,19.299999,19.4,96053900,14.59715,"INTC" +"2010-02-01",19.469999,19.75,19.440001,19.610001,50338300,14.755163,"INTC" +"2010-02-02",19.68,20.040001,19.559999,19.91,63332500,14.980893,"INTC" +"2010-02-03",19.780001,19.879999,19.469999,19.68,45582300,14.925909,"INTC" +"2010-02-04",19.57,19.58,18.950001,19.02,90931100,14.425343,"INTC" +"2010-02-05",19.1,19.58,19,19.469999,88711700,14.766634,"INTC" +"2010-02-08",19.48,19.790001,19.299999,19.35,62563200,14.675627,"INTC" +"2010-02-09",19.639999,19.889999,19.440001,19.65,69454100,14.903154,"INTC" +"2010-02-10",19.59,19.870001,19.450001,19.690001,56250600,14.933491,"INTC" +"2010-02-11",19.629999,20.200001,19.549999,20.059999,58837300,15.214108,"INTC" +"2010-02-12",19.959999,20.68,19.790001,20.43,91108900,15.494727,"INTC" +"2010-02-16",20.620001,20.85,20.549999,20.719999,69083400,15.71467,"INTC" +"2010-02-17",20.860001,20.860001,20.530001,20.66,47296700,15.66917,"INTC" +"2010-02-18",20.639999,20.85,20.549999,20.84,42613600,15.805687,"INTC" +"2010-02-19",20.719999,20.969999,20.58,20.82,40760000,15.79052,"INTC" +"2010-02-22",20.950001,20.959999,20.65,20.870001,38730600,15.828437,"INTC" +"2010-02-23",20.84,20.950001,20.290001,20.389999,62245300,15.464395,"INTC" +"2010-02-24",20.52,20.809999,20.5,20.700001,51070100,15.699502,"INTC" +"2010-02-25",20.370001,20.66,20.219999,20.629999,48789400,15.646414,"INTC" +"2010-02-26",20.6,20.68,20.43,20.530001,47795300,15.570573,"INTC" +"2010-03-01",20.68,20.940001,20.620001,20.870001,51203300,15.828437,"INTC" +"2010-03-02",20.99,21.09,20.58,20.700001,59399000,15.699502,"INTC" +"2010-03-03",20.76,20.82,20.440001,20.52,49909900,15.562988,"INTC" +"2010-03-04",20.6,20.610001,20.26,20.530001,62750100,15.570573,"INTC" +"2010-03-05",20.66,20.84,20.450001,20.790001,45879700,15.767769,"INTC" +"2010-03-08",20.809999,20.879999,20.700001,20.77,35742100,15.752597,"INTC" +"2010-03-09",20.68,21.200001,20.66,20.940001,83168700,15.881528,"INTC" +"2010-03-10",20.950001,21.290001,20.91,21.190001,58435600,16.071133,"INTC" +"2010-03-11",21.139999,21.27,20.99,21.25,53778700,16.11664,"INTC" +"2010-03-12",21.309999,21.370001,21.18,21.27,39584500,16.131813,"INTC" +"2010-03-15",21.16,21.32,21.049999,21.17,34378000,16.055962,"INTC" +"2010-03-16",21.23,22.040001,21.200001,22.01,123060900,16.693052,"INTC" +"2010-03-17",22.059999,22.35,21.91,22.24,77805900,16.867489,"INTC" +"2010-03-18",22.190001,22.35,22.01,22.200001,54458500,16.837149,"INTC" +"2010-03-19",22.25,22.389999,21.809999,21.99,77998500,16.677879,"INTC" +"2010-03-22",21.870001,22.299999,21.84,22.24,47405700,16.867489,"INTC" +"2010-03-23",22.389999,22.75,22.360001,22.67,64740900,17.193617,"INTC" +"2010-03-24",22.530001,22.67,22.32,22.43,54729000,17.011587,"INTC" +"2010-03-25",22.690001,22.73,22.309999,22.35,52428700,16.950914,"INTC" +"2010-03-26",22.43,22.59,22.07,22.24,45700500,16.867489,"INTC" +"2010-03-29",22.42,22.49,22.26,22.33,34467900,16.935747,"INTC" +"2010-03-30",22.4,22.540001,22.18,22.34,37886300,16.943327,"INTC" +"2010-03-31",22.32,22.5,22.200001,22.290001,45983800,16.905409,"INTC" +"2010-04-01",22.4,22.639999,22.200001,22.389999,45491000,16.981251,"INTC" +"2010-04-05",22.48,22.65,22.34,22.59,34942900,17.132944,"INTC" +"2010-04-06",22.43,22.48,22.26,22.4,47056500,16.988836,"INTC" +"2010-04-07",22.43,22.68,22.25,22.450001,62539800,17.026758,"INTC" +"2010-04-08",22.379999,22.41,22.16,22.309999,40824500,16.920574,"INTC" +"2010-04-09",22.4,22.57,22.360001,22.549999,45528700,17.102604,"INTC" +"2010-04-12",22.690001,22.73,22.440001,22.540001,49353000,17.095015,"INTC" +"2010-04-13",22.65,22.82,22.469999,22.77,122395600,17.269453,"INTC" +"2010-04-14",23.57,23.690001,23.27,23.52,159980600,17.838278,"INTC" +"2010-04-15",23.83,24.370001,23.799999,24.219999,110819600,18.369183,"INTC" +"2010-04-16",24.059999,24.16,23.77,23.92,102974900,18.141647,"INTC" +"2010-04-19",23.91,24.040001,23.540001,24,71310800,18.20233,"INTC" +"2010-04-20",24.200001,24.25,23.9,24.120001,65991400,18.293333,"INTC" +"2010-04-21",24.1,24.129999,23.540001,23.799999,73899300,18.050642,"INTC" +"2010-04-22",23.549999,24.059999,23.32,23.99,73666100,18.194744,"INTC" +"2010-04-23",23.950001,24.059999,23.73,24.040001,56963700,18.232662,"INTC" +"2010-04-26",24.08,24.129999,23.809999,23.82,57727600,18.065807,"INTC" +"2010-04-27",23.73,23.879999,23.299999,23.35,78937600,17.709345,"INTC" +"2010-04-28",23.41,23.459999,22.91,23.26,109052100,17.641087,"INTC" +"2010-04-29",23.33,23.51,23.299999,23.49,59059400,17.815525,"INTC" +"2010-04-30",23.450001,23.459999,22.809999,22.84,81864000,17.322542,"INTC" +"2010-05-03",22.98,23.440001,22.9,23.26,55449900,17.641087,"INTC" +"2010-05-04",22.93,22.950001,22.4,22.559999,90704300,17.110184,"INTC" +"2010-05-05",22.1,22.379999,21.9,22.17,96854100,16.93261,"INTC" +"2010-05-06",22.15,22.379999,19.9,21.51,160695900,16.428528,"INTC" +"2010-05-07",21.26,21.700001,20.459999,21.309999,139360500,16.275772,"INTC" +"2010-05-10",22.290001,22.559999,22.16,22.549999,112607400,17.222839,"INTC" +"2010-05-11",22.32,22.860001,22.1,22.280001,102689700,17.016624,"INTC" +"2010-05-12",22.6,23.139999,22.49,23.09,83343400,17.635271,"INTC" +"2010-05-13",23.030001,23.17,22.360001,22.5,62099000,17.18465,"INTC" +"2010-05-14",22.190001,22.209999,21.530001,21.889999,83526200,16.718756,"INTC" +"2010-05-17",21.75,22.049999,21.41,22.02,64550400,16.818048,"INTC" +"2010-05-18",22.139999,22.23,21.33,21.43,76636100,16.36743,"INTC" +"2010-05-19",21.52,21.709999,21,21.6,89530600,16.497265,"INTC" +"2010-05-20",21.02,21.24,20.629999,20.790001,106551000,15.878616,"INTC" +"2010-05-21",20.41,21.17,20.18,20.91,111769100,15.970271,"INTC" +"2010-05-24",20.950001,21.219999,20.610001,20.67,56436100,15.786969,"INTC" +"2010-05-25",20.120001,20.870001,20.030001,20.85,96151400,15.924443,"INTC" +"2010-05-26",21.1,21.5,20.700001,20.700001,85666800,15.809878,"INTC" +"2010-05-27",21.16,21.799999,21.120001,21.76,83236800,16.619469,"INTC" +"2010-05-28",21.68,21.75,21.23,21.42,72712600,16.359787,"INTC" +"2010-06-01",21.299999,21.74,21.129999,21.18,57164500,16.176481,"INTC" +"2010-06-02",21.389999,21.83,21.16,21.809999,61537200,16.657661,"INTC" +"2010-06-03",21.959999,22,21.469999,21.9,54614400,16.726397,"INTC" +"2010-06-04",21.540001,21.6,20.790001,20.950001,67919400,16.000824,"INTC" +"2010-06-07",20.940001,21.030001,20.24,20.309999,65435200,15.512013,"INTC" +"2010-06-08",20.219999,20.23,19.74,20.18,91377800,15.412724,"INTC" +"2010-06-09",20.389999,20.6,19.860001,19.93,58981200,15.221784,"INTC" +"2010-06-10",20.35,20.6,20.25,20.549999,57168300,15.695314,"INTC" +"2010-06-11",20.309999,20.75,20.280001,20.639999,49491800,15.764054,"INTC" +"2010-06-14",20.950001,21.139999,20.82,20.889999,68877500,15.954992,"INTC" +"2010-06-15",21.110001,21.559999,21.01,21.48,62082000,16.405611,"INTC" +"2010-06-16",21.41,21.65,21.209999,21.49,43764600,16.413248,"INTC" +"2010-06-17",21.59,21.690001,21.200001,21.52,37270900,16.436167,"INTC" +"2010-06-18",21.559999,21.65,21.18,21.4,64872600,16.344505,"INTC" +"2010-06-21",21.67,21.690001,21.059999,21.190001,48844300,16.184128,"INTC" +"2010-06-22",21.129999,21.33,20.860001,20.98,58831100,16.023733,"INTC" +"2010-06-23",20.940001,21.02,20.66,20.809999,61352400,15.893889,"INTC" +"2010-06-24",20.620001,20.790001,20.200001,20.32,62003900,15.519654,"INTC" +"2010-06-25",20.4,20.41,19.889999,20.030001,94683200,15.29816,"INTC" +"2010-06-28",20.110001,20.59,19.91,20.360001,54468400,15.550207,"INTC" +"2010-06-29",20,20.049999,19.65,19.790001,79050800,15.114858,"INTC" +"2010-06-30",19.700001,20.030001,19.4,19.450001,64294700,14.855178,"INTC" +"2010-07-01",19.43,19.620001,19,19.25,88020000,14.702423,"INTC" +"2010-07-02",19.209999,19.370001,18.959999,19.200001,58093400,14.664238,"INTC" +"2010-07-06",19.549999,19.76,19.25,19.48,60697600,14.878088,"INTC" +"2010-07-07",19.459999,20.17,19.389999,20.139999,72806800,15.382169,"INTC" +"2010-07-08",20.34,20.360001,19.83,20.1,65407600,15.351624,"INTC" +"2010-07-09",20.059999,20.280001,19.959999,20.24,52843800,15.458549,"INTC" +"2010-07-12",20.309999,20.65,20.299999,20.57,56587900,15.710589,"INTC" +"2010-07-13",20.969999,22.280001,20.82,21.01,103191800,16.046646,"INTC" +"2010-07-14",22.059999,22.25,21.280001,21.360001,199002600,16.313959,"INTC" +"2010-07-15",21.34,21.59,21.01,21.51,118558200,16.428528,"INTC" +"2010-07-16",21.43,21.48,21,21.02,80451500,16.054283,"INTC" +"2010-07-19",21.17,21.610001,21.16,21.59,63430400,16.489628,"INTC" +"2010-07-20",21.16,21.73,21.1,21.65,72666400,16.535452,"INTC" +"2010-07-21",21.57,21.65,21.18,21.26,71775300,16.237587,"INTC" +"2010-07-22",21.35,21.98,21.34,21.780001,74465500,16.634739,"INTC" +"2010-07-23",21.639999,21.719999,21.33,21.690001,62115500,16.566,"INTC" +"2010-07-26",21.68,21.74,21.41,21.709999,50929500,16.581278,"INTC" +"2010-07-27",21.68,21.74,21.389999,21.58,53975800,16.481995,"INTC" +"2010-07-28",21.639999,21.690001,21.290001,21.33,51673900,16.291054,"INTC" +"2010-07-29",21.389999,21.48,20.76,21.030001,83811400,16.06192,"INTC" +"2010-07-30",20.77,20.92,20.58,20.6,67395900,15.733501,"INTC" +"2010-08-02",20.9,21.280001,20.73,21.15,50316200,16.153574,"INTC" +"2010-08-03",21.01,21.030001,20.709999,20.870001,60929200,15.93972,"INTC" +"2010-08-04",20.809999,20.860001,20.450001,20.73,85639700,15.953188,"INTC" +"2010-08-05",20.639999,20.790001,20.459999,20.67,44475000,15.907017,"INTC" +"2010-08-06",20.450001,20.809999,20.41,20.65,50833800,15.89162,"INTC" +"2010-08-09",20.790001,20.790001,20.41,20.65,46082800,15.89162,"INTC" +"2010-08-10",20.110001,20.17,19.700001,19.82,136352400,15.252881,"INTC" +"2010-08-11",19.530001,19.58,19.299999,19.43,99079200,14.952744,"INTC" +"2010-08-12",19.17,19.73,19.08,19.450001,86580600,14.968138,"INTC" +"2010-08-13",19.33,19.49,19.15,19.15,57384800,14.737268,"INTC" +"2010-08-16",19.139999,19.559999,19.110001,19.469999,48721100,14.983528,"INTC" +"2010-08-17",19.719999,19.870001,19.5,19.530001,60836400,15.029702,"INTC" +"2010-08-18",19.530001,19.780001,19.469999,19.59,58982400,15.075878,"INTC" +"2010-08-19",18.969999,19.129999,18.809999,18.9,159900400,14.544872,"INTC" +"2010-08-20",18.92,19,18.76,18.91,95174400,14.552569,"INTC" +"2010-08-23",18.92,18.98,18.6,18.700001,71954400,14.390964,"INTC" +"2010-08-24",18.559999,18.68,18.389999,18.41,75107400,14.167784,"INTC" +"2010-08-25",18.26,18.59,18.18,18.48,63350600,14.221651,"INTC" +"2010-08-26",18.6,18.610001,18.120001,18.18,69586000,13.990785,"INTC" +"2010-08-27",18.23,18.52,17.809999,18.370001,135184300,14.137002,"INTC" +"2010-08-30",18.25,18.309999,17.940001,17.959999,73718900,13.821479,"INTC" +"2010-08-31",17.879999,17.92,17.6,17.67,111601400,13.598304,"INTC" +"2010-09-01",17.940001,18.27,17.889999,18.139999,73611500,13.959992,"INTC" +"2010-09-02",18.23,18.33,18.08,18.280001,53192100,14.067741,"INTC" +"2010-09-03",18.52,18.59,18.200001,18.43,59143200,14.183177,"INTC" +"2010-09-07",18.360001,18.41,18.049999,18.120001,58636500,13.944611,"INTC" +"2010-09-08",18.040001,18.049999,17.75,17.9,101747000,13.775304,"INTC" +"2010-09-09",18.049999,18.08,17.93,18,65019600,13.852261,"INTC" +"2010-09-10",17.950001,18.1,17.84,17.969999,68814700,13.82917,"INTC" +"2010-09-13",18.219999,18.559999,18.200001,18.559999,73870900,14.283221,"INTC" +"2010-09-14",18.530001,18.799999,18.34,18.74,64479500,14.421744,"INTC" +"2010-09-15",18.73,18.77,18.540001,18.719999,56107300,14.406348,"INTC" +"2010-09-16",18.700001,18.98,18.58,18.969999,69165800,14.598743,"INTC" +"2010-09-17",19.030001,19.08,18.67,18.809999,70436600,14.475614,"INTC" +"2010-09-20",18.889999,18.959999,18.690001,18.93,44935100,14.56796,"INTC" +"2010-09-21",18.879999,19.27,18.84,19.139999,69131400,14.72957,"INTC" +"2010-09-22",19.040001,19.25,18.889999,19.01,61569400,14.629527,"INTC" +"2010-09-23",18.85,19.309999,18.75,18.98,51954700,14.606439,"INTC" +"2010-09-24",19.23,19.450001,19.18,19.42,55749300,14.94505,"INTC" +"2010-09-27",19.4,19.43,19.18,19.24,51071000,14.806528,"INTC" +"2010-09-28",19.309999,19.57,19.1,19.51,61019600,15.014309,"INTC" +"2010-09-29",19.48,19.620001,19.120001,19.24,62484300,14.806528,"INTC" +"2010-09-30",19.34,19.6,19.110001,19.200001,75382200,14.775746,"INTC" +"2010-10-01",19.469999,20.35,18.879999,19.32,41275000,14.868091,"INTC" +"2010-10-04",19.25,19.299999,18.77,18.870001,67082000,14.521785,"INTC" +"2010-10-05",19.08,19.290001,19.030001,19.15,61004600,14.737268,"INTC" +"2010-10-06",19.209999,19.370001,19.129999,19.309999,54990000,14.860396,"INTC" +"2010-10-07",19.370001,19.540001,19.209999,19.4,51794600,14.929656,"INTC" +"2010-10-08",19.4,19.58,19.209999,19.52,46528700,15.02201,"INTC" +"2010-10-11",19.59,19.75,19.530001,19.559999,52722400,15.052789,"INTC" +"2010-10-12",19.65,19.799999,19.440001,19.77,94743400,15.214398,"INTC" +"2010-10-13",19.98,20.030001,19.16,19.24,173827300,14.806528,"INTC" +"2010-10-14",19.309999,19.459999,19.200001,19.32,59255900,14.868091,"INTC" +"2010-10-15",19.440001,19.469999,19.200001,19.32,64052800,14.868091,"INTC" +"2010-10-18",19.26,19.32,18.969999,19.190001,54985100,14.768046,"INTC" +"2010-10-19",19.01,19.389999,18.9,19.209999,85409800,14.783442,"INTC" +"2010-10-20",19.299999,19.780001,19.290001,19.639999,84884600,15.114354,"INTC" +"2010-10-21",19.75,19.860001,19.57,19.76,74287500,15.206704,"INTC" +"2010-10-22",19.790001,19.93,19.75,19.84,50129800,15.26827,"INTC" +"2010-10-25",19.950001,20,19.799999,19.870001,45769400,15.291355,"INTC" +"2010-10-26",19.790001,20.110001,19.73,20.040001,56344600,15.422183,"INTC" +"2010-10-27",19.93,20.200001,19.809999,20.190001,48151900,15.537617,"INTC" +"2010-10-28",20.290001,20.530001,20.02,20.469999,71144000,15.753098,"INTC" +"2010-10-29",20.450001,20.559999,20.01,20.049999,60774400,15.429881,"INTC" +"2010-11-01",20.35,20.67,20.34,20.57,51593700,15.830053,"INTC" +"2010-11-02",20.639999,20.700001,20.290001,20.34,60959100,15.653057,"INTC" +"2010-11-03",20.34,20.52,20.219999,20.48,53044600,15.883789,"INTC" +"2010-11-04",20.66,21.02,20.559999,20.969999,66048200,16.263821,"INTC" +"2010-11-05",21.01,21.290001,20.969999,21.24,55960500,16.473227,"INTC" +"2010-11-08",21.34,21.5,21.17,21.23,53006900,16.465469,"INTC" +"2010-11-09",21.200001,21.35,21.030001,21.16,46639500,16.41118,"INTC" +"2010-11-10",21.15,21.17,20.82,21.040001,48072100,16.318111,"INTC" +"2010-11-11",20.690001,21.23,20.549999,21.209999,69682800,16.449961,"INTC" +"2010-11-12",21.440001,21.809999,21.33,21.530001,100662400,16.698145,"INTC" +"2010-11-15",21.65,21.66,21.26,21.299999,50076900,16.51976,"INTC" +"2010-11-16",21.129999,21.27,20.879999,21.07,62890100,16.341375,"INTC" +"2010-11-17",21.02,21.219999,20.93,21.08,44262100,16.349134,"INTC" +"2010-11-18",21.049999,21.24,20.92,21.02,68847000,16.302599,"INTC" +"2010-11-19",20.969999,21.200001,20.879999,21.139999,49134200,16.395668,"INTC" +"2010-11-22",20.92,21.280001,20.879999,21.25,40328600,16.480982,"INTC" +"2010-11-23",21.040001,21.219999,20.809999,21.09,44856200,16.356892,"INTC" +"2010-11-24",21.23,21.57,21.17,21.389999,42449700,16.589561,"INTC" +"2010-11-26",21.24,21.43,21.1,21.34,19147500,16.550783,"INTC" +"2010-11-29",21.15,21.450001,21.120001,21.33,46887900,16.54303,"INTC" +"2010-11-30",21.18,21.299999,21.07,21.16,52406500,16.41118,"INTC" +"2010-12-01",21.459999,21.6,21.42,21.48,52939300,16.659363,"INTC" +"2010-12-02",21.5,21.77,21.48,21.700001,48095800,16.829988,"INTC" +"2010-12-03",21.629999,21.780001,21.620001,21.690001,43907400,16.822233,"INTC" +"2010-12-06",21.610001,21.76,21.549999,21.700001,31861200,16.829988,"INTC" +"2010-12-07",21.84,21.860001,21.58,21.58,46991400,16.736923,"INTC" +"2010-12-08",21.690001,21.9,21.66,21.82,68959600,16.923059,"INTC" +"2010-12-09",22.01,22.07,21.719999,21.809999,79874700,16.915304,"INTC" +"2010-12-10",21.91,21.98,21.799999,21.91,52407700,16.992861,"INTC" +"2010-12-13",22.01,22.02,21.34,21.5,78296300,16.674881,"INTC" +"2010-12-14",21.4,21.559999,21.299999,21.469999,41699300,16.651609,"INTC" +"2010-12-15",21.35,21.5,21.280001,21.280001,42701400,16.504246,"INTC" +"2010-12-16",21.35,21.389999,21.25,21.299999,35224900,16.51976,"INTC" +"2010-12-17",21.309999,21.49,21.27,21.459999,57138100,16.64385,"INTC" +"2010-12-20",21.389999,21.43,21.200001,21.23,34211900,16.465469,"INTC" +"2010-12-21",21.27,21.27,21.08,21.1,34102300,16.364647,"INTC" +"2010-12-22",20.950001,21.02,20.809999,20.889999,49206900,16.201777,"INTC" +"2010-12-23",20.84,20.92,20.700001,20.84,27960800,16.162992,"INTC" +"2010-12-27",20.75,20.860001,20.65,20.84,18604300,16.162992,"INTC" +"2010-12-28",20.809999,20.93,20.76,20.879999,21169600,16.194017,"INTC" +"2010-12-29",20.940001,21.059999,20.879999,20.940001,20848400,16.240555,"INTC" +"2010-12-30",20.950001,21.08,20.93,21.02,18876000,16.302599,"INTC" +"2010-12-31",21.030001,21.059999,20.940001,21.030001,15743700,16.310352,"INTC" +"2011-01-03",21.01,21.049999,20.780001,20.85,58223800,16.170748,"INTC" +"2011-01-04",21.120001,21.200001,21.049999,21.15,75206200,16.403419,"INTC" +"2011-01-05",21.190001,21.209999,20.9,20.940001,61810500,16.240555,"INTC" +"2011-01-06",20.67,20.82,20.549999,20.77,116669000,16.108711,"INTC" +"2011-01-07",20.709999,20.77,20.27,20.66,74806100,16.023394,"INTC" +"2011-01-10",20.709999,20.77,20.57,20.690001,51449700,16.046659,"INTC" +"2011-01-11",20.83,21.120001,20.74,21.049999,64452600,16.325872,"INTC" +"2011-01-12",21.27,21.33,21.07,21.299999,53380600,16.51976,"INTC" +"2011-01-13",21.26,21.32,21.08,21.290001,104066300,16.512003,"INTC" +"2011-01-14",21.35,21.42,20.969999,21.08,154888800,16.349134,"INTC" +"2011-01-18",21.030001,21.200001,20.940001,21.08,55272100,16.349134,"INTC" +"2011-01-19",21.07,21.129999,20.950001,21.01,43339000,16.294842,"INTC" +"2011-01-20",20.940001,20.950001,20.620001,20.950001,56170800,16.248312,"INTC" +"2011-01-21",20.950001,21.040001,20.809999,20.82,63697600,16.147478,"INTC" +"2011-01-24",21.030001,21.24,20.93,21.24,82375700,16.473227,"INTC" +"2011-01-25",21.280001,21.57,21.17,21.549999,72327200,16.713652,"INTC" +"2011-01-26",21.77,21.9,21.66,21.75,57196100,16.868773,"INTC" +"2011-01-27",21.76,21.940001,21.65,21.75,58069200,16.868773,"INTC" +"2011-01-28",21.76,21.889999,21.35,21.459999,55193100,16.64385,"INTC" +"2011-01-31",21.549999,21.639999,21.030001,21.459999,90844300,16.64385,"INTC" +"2011-02-01",21.49,21.700001,21.280001,21.48,60971000,16.659363,"INTC" +"2011-02-02",21.48,21.709999,21.469999,21.559999,46928100,16.721407,"INTC" +"2011-02-03",21.41,21.65,21.299999,21.57,39846000,16.870955,"INTC" +"2011-02-04",21.469999,21.700001,21.43,21.68,39353500,16.956999,"INTC" +"2011-02-07",21.74,21.860001,21.629999,21.690001,43643100,16.964808,"INTC" +"2011-02-08",21.65,21.68,21.4,21.639999,48215100,16.925701,"INTC" +"2011-02-09",21.530001,21.6,21.42,21.459999,44601400,16.784918,"INTC" +"2011-02-10",21.43,21.84,21.35,21.799999,56661800,17.050852,"INTC" +"2011-02-11",21.629999,21.85,21.52,21.76,43716600,17.019569,"INTC" +"2011-02-14",21.629999,21.799999,21.5,21.57,45134600,16.870955,"INTC" +"2011-02-15",21.48,21.549999,21.280001,21.450001,50640200,16.777098,"INTC" +"2011-02-16",21.57,21.879999,21.43,21.75,55214100,17.011742,"INTC" +"2011-02-17",21.68,22.059999,21.67,21.969999,50185500,17.183813,"INTC" +"2011-02-18",22.09,22.209999,22.01,22.139999,55060500,17.316782,"INTC" +"2011-02-22",21.950001,22.190001,21.73,21.809999,64515600,17.058666,"INTC" +"2011-02-23",21.700001,21.719999,21.01,21.15,83648300,16.542448,"INTC" +"2011-02-24",21.1,21.41,21.030001,21.290001,54496400,16.651957,"INTC" +"2011-02-25",21.52,22,21.459999,21.860001,53475700,17.09778,"INTC" +"2011-02-28",21.75,21.84,21.370001,21.469999,66390100,16.792738,"INTC" +"2011-03-01",21.610001,21.690001,21.35,21.389999,57987400,16.730169,"INTC" +"2011-03-02",21.42,21.700001,21.4,21.49,52192300,16.808384,"INTC" +"2011-03-03",21.66,21.879999,21.65,21.790001,50504000,17.04303,"INTC" +"2011-03-04",21.879999,22.08,21.4,21.559999,64664800,16.863136,"INTC" +"2011-03-07",21.690001,21.74,21.08,21.209999,57520200,16.58938,"INTC" +"2011-03-08",21.26,21.26,21.02,21.129999,57165700,16.526812,"INTC" +"2011-03-09",21.08,21.34,20.940001,21.200001,60415900,16.581562,"INTC" +"2011-03-10",20.940001,21.02,20.719999,20.790001,69121300,16.260878,"INTC" +"2011-03-11",20.629999,20.959999,20.610001,20.870001,45640700,16.323446,"INTC" +"2011-03-14",20.66,20.879999,20.620001,20.84,48954200,16.299984,"INTC" +"2011-03-15",20.23,20.33,20.01,20.18,80464000,15.783772,"INTC" +"2011-03-16",20.030001,20.370001,19.709999,19.809999,84812700,15.494371,"INTC" +"2011-03-17",20.02,20.059999,19.799999,19.9,59048300,15.564767,"INTC" +"2011-03-18",19.98,20.15,19.879999,19.93,74001300,15.588234,"INTC" +"2011-03-21",19.9,20.389999,19.879999,20.190001,43392300,15.791587,"INTC" +"2011-03-22",20.18,20.209999,19.98,20.15,45962800,15.760307,"INTC" +"2011-03-23",20.09,20.360001,20.01,20.290001,37924600,15.869809,"INTC" +"2011-03-24",20.51,20.51,20.280001,20.379999,49378300,15.940198,"INTC" +"2011-03-25",20.299999,20.6,20.209999,20.370001,52478400,15.932377,"INTC" +"2011-03-28",20.440001,20.66,20.33,20.34,37109400,15.908916,"INTC" +"2011-03-29",20.27,20.290001,19.98,20.280001,59545200,15.861982,"INTC" +"2011-03-30",20.42,20.459999,20.110001,20.459999,54565700,16.002773,"INTC" +"2011-03-31",20.290001,20.370001,19.940001,20.18,87528000,15.783772,"INTC" +"2011-04-01",20.379999,20.379999,19.559999,19.719999,82621500,15.423978,"INTC" +"2011-04-04",19.790001,19.799999,19.360001,19.49,69372800,15.244086,"INTC" +"2011-04-05",19.59,19.879999,19.549999,19.709999,62605700,15.416162,"INTC" +"2011-04-06",19.860001,19.950001,19.709999,19.950001,56267400,15.603879,"INTC" +"2011-04-07",19.92,20.09,19.82,20.030001,51606400,15.666449,"INTC" +"2011-04-08",20.040001,20.200001,19.950001,20.02,46474900,15.658623,"INTC" +"2011-04-11",20.07,20.200001,20.01,20.120001,43166300,15.736846,"INTC" +"2011-04-12",20.01,20.07,19.690001,19.76,52110300,15.455265,"INTC" +"2011-04-13",19.879999,19.950001,19.719999,19.780001,38977500,15.470908,"INTC" +"2011-04-14",19.639999,19.66,19.41,19.58,52706900,15.314479,"INTC" +"2011-04-15",19.6,19.75,19.530001,19.75,44283000,15.447446,"INTC" +"2011-04-18",19.530001,19.74,19.450001,19.620001,46481400,15.345762,"INTC" +"2011-04-19",19.67,19.98,19.620001,19.860001,81426500,15.533484,"INTC" +"2011-04-20",21.209999,21.440001,20.940001,21.41,174554500,16.745808,"INTC" +"2011-04-21",21.389999,21.49,21.190001,21.459999,77640100,16.784918,"INTC" +"2011-04-25",21.370001,22.01,21.33,21.940001,81676700,17.160357,"INTC" +"2011-04-26",21.82,22.530001,21.809999,22.48,105300000,17.582714,"INTC" +"2011-04-27",22.540001,22.68,22.33,22.629999,68452900,17.700029,"INTC" +"2011-04-28",22.450001,22.870001,22.450001,22.799999,5.5e+07,17.833,"INTC" +"2011-04-29",22.799999,23.190001,22.629999,23.15,156189000,18.106752,"INTC" +"2011-05-02",23.02,23.18,22.809999,22.91,71970500,17.919035,"INTC" +"2011-05-03",22.809999,23.459999,22.67,23.23,110500000,18.169321,"INTC" +"2011-05-04",23.049999,23.559999,22.719999,23.5,137107200,18.525007,"INTC" +"2011-05-05",23.43,23.860001,23.17,23.610001,94292200,18.611715,"INTC" +"2011-05-06",23.459999,23.59,23.129999,23.25,100005900,18.327929,"INTC" +"2011-05-09",23.129999,23.200001,22.65,22.76,73296400,17.941662,"INTC" +"2011-05-10",22.85,23.200001,22.82,23.030001,66314300,18.15451,"INTC" +"2011-05-11",23.290001,23.629999,23.200001,23.41,85800000,18.454062,"INTC" +"2011-05-12",23.25,23.83,23.23,23.709999,66300000,18.690546,"INTC" +"2011-05-13",23.66,23.799999,23.360001,23.41,53099500,18.454062,"INTC" +"2011-05-16",23.32,23.950001,23.27,23.639999,74471600,18.635365,"INTC" +"2011-05-17",23.370001,23.57,23.08,23.549999,86074100,18.564419,"INTC" +"2011-05-18",23.6,23.959999,23.52,23.879999,65592900,18.82456,"INTC" +"2011-05-19",23.32,23.870001,23.200001,23.540001,98367500,18.556538,"INTC" +"2011-05-20",23.459999,23.540001,23.15,23.219999,63124700,18.304279,"INTC" +"2011-05-23",22.92,23.030001,22.76,22.860001,64900000,18.020493,"INTC" +"2011-05-24",22.889999,22.91,22.59,22.610001,51736300,17.823423,"INTC" +"2011-05-25",22.52,22.83,22.41,22.68,49375900,17.878605,"INTC" +"2011-05-26",22.620001,22.639999,22.450001,22.5,44432200,17.736708,"INTC" +"2011-05-27",22.459999,22.52,22.110001,22.209999,67162300,17.508102,"INTC" +"2011-05-31",22.450001,22.639999,22.32,22.51,59575300,17.744591,"INTC" +"2011-06-01",22.450001,22.48,21.98,22,56011400,17.342558,"INTC" +"2011-06-02",22.01,22.33,21.860001,22.09,53445700,17.413502,"INTC" +"2011-06-03",21.790001,22.1,21.67,21.73,53937700,17.129715,"INTC" +"2011-06-06",21.74,21.950001,21.66,21.83,49667100,17.208546,"INTC" +"2011-06-07",22.040001,22.440001,22,22.059999,60300000,17.389856,"INTC" +"2011-06-08",21.959999,22.129999,21.73,21.82,49513200,17.200663,"INTC" +"2011-06-09",21.870001,22.01,21.700001,21.76,36986100,17.15337,"INTC" +"2011-06-10",21.73,21.799999,21.26,21.379999,53233300,16.853813,"INTC" +"2011-06-13",21.43,21.6,21.280001,21.389999,43550000,16.861694,"INTC" +"2011-06-14",21.6,21.92,21.549999,21.82,51995000,17.200663,"INTC" +"2011-06-15",21.68,21.83,21.4,21.42,48556700,16.885344,"INTC" +"2011-06-16",21.459999,21.790001,21.27,21.42,53634800,16.885344,"INTC" +"2011-06-17",21.68,21.68,21.07,21.190001,96504000,16.704039,"INTC" +"2011-06-20",21.190001,21.42,21.17,21.33,37358400,16.8144,"INTC" +"2011-06-21",21.459999,21.690001,21.219999,21.65,55384300,17.06665,"INTC" +"2011-06-22",21.540001,21.610001,21.379999,21.4,37679600,16.869579,"INTC" +"2011-06-23",21.200001,21.719999,21.059999,21.709999,54189000,17.113955,"INTC" +"2011-06-24",21.610001,21.74,21.18,21.200001,124407700,16.711918,"INTC" +"2011-06-27",21.17,21.48,21,21.34,45183400,16.822279,"INTC" +"2011-06-28",21.42,21.540001,21.26,21.49,36515100,16.940523,"INTC" +"2011-06-29",21.530001,21.57,21.309999,21.389999,31660400,16.861694,"INTC" +"2011-06-30",21.48,22.219999,21.48,22.16,53930200,17.468685,"INTC" +"2011-07-01",22.209999,22.58,22.1,22.530001,35837100,17.760359,"INTC" +"2011-07-05",22.690001,22.690001,22.360001,22.440001,33358200,17.689407,"INTC" +"2011-07-06",22.450001,22.82,22.440001,22.75,43269800,17.933783,"INTC" +"2011-07-07",22.889999,23.389999,22.860001,23.23,53107000,18.312162,"INTC" +"2011-07-08",22.959999,23.200001,22.809999,23.09,35838800,18.201797,"INTC" +"2011-07-11",22.84,22.98,22.73,22.85,34663100,18.012609,"INTC" +"2011-07-12",22.620001,22.719999,22.24,22.450001,51048100,17.697292,"INTC" +"2011-07-13",22.57,22.73,22.32,22.48,43265500,17.72094,"INTC" +"2011-07-14",22.559999,22.700001,22.209999,22.27,47571900,17.555401,"INTC" +"2011-07-15",22.27,22.559999,22.200001,22.370001,49959400,17.63423,"INTC" +"2011-07-18",22.290001,22.43,22.08,22.280001,45195400,17.563288,"INTC" +"2011-07-19",22.440001,23.1,22.440001,23.059999,55706900,18.178154,"INTC" +"2011-07-20",23.1,23.219999,22.9,22.99,57158800,18.122976,"INTC" +"2011-07-21",22.35,22.879999,22.17,22.809999,80125400,17.981085,"INTC" +"2011-07-22",22.940001,23.25,22.780001,23.129999,45085500,18.233337,"INTC" +"2011-07-25",22.940001,23.280001,22.799999,23.030001,40716100,18.15451,"INTC" +"2011-07-26",23.030001,23.15,22.83,22.9,45573600,18.052023,"INTC" +"2011-07-27",22.65,22.75,22.35,22.530001,59198500,17.760359,"INTC" +"2011-07-28",22.469999,22.879999,22.33,22.549999,36736700,17.776119,"INTC" +"2011-07-29",22.35,22.620001,22.219999,22.33,51897500,17.602694,"INTC" +"2011-08-01",22.57,22.690001,21.9,22.24,51674300,17.531752,"INTC" +"2011-08-02",22.01,22.190001,21.709999,21.719999,56976600,17.121836,"INTC" +"2011-08-03",21.6,21.969999,21.35,21.809999,65640300,17.360632,"INTC" +"2011-08-04",21.469999,21.809999,20.84,20.85,86743900,16.596478,"INTC" +"2011-08-05",21,21.200001,20.209999,20.790001,101800300,16.548723,"INTC" +"2011-08-08",20.24,20.870001,20.08,20.110001,137491600,16.007444,"INTC" +"2011-08-09",20.280001,20.620001,19.52,20.6,116628500,16.397482,"INTC" +"2011-08-10",20.27,20.51,19.77,19.93,95403800,15.864165,"INTC" +"2011-08-11",20.139999,21,20.07,20.76,75327100,16.524837,"INTC" +"2011-08-12",20.780001,20.91,20.559999,20.65,54183200,16.437277,"INTC" +"2011-08-15",20.75,20.93,20.629999,20.889999,46288900,16.628323,"INTC" +"2011-08-16",20.74,21.07,20.5,20.790001,44763700,16.548723,"INTC" +"2011-08-17",20.58,20.98,20.4,20.67,51304900,16.453199,"INTC" +"2011-08-18",20.15,20.18,19.549999,19.77,92196400,15.736809,"INTC" +"2011-08-19",19.610001,19.959999,19.16,19.190001,79157400,15.275128,"INTC" +"2011-08-22",19.549999,19.68,19.26,19.379999,48904000,15.426369,"INTC" +"2011-08-23",19.360001,19.709999,19.299999,19.709999,54210800,15.689046,"INTC" +"2011-08-24",19.58,19.879999,19.370001,19.799999,53521400,15.760684,"INTC" +"2011-08-25",19.83,19.879999,19.4,19.42,51597200,15.458206,"INTC" +"2011-08-26",19.43,19.969999,19.27,19.77,53819400,15.736809,"INTC" +"2011-08-29",19.940001,20.309999,19.83,20.299999,40646100,16.158684,"INTC" +"2011-08-30",20.190001,20.35,19.92,20.24,39098800,16.110924,"INTC" +"2011-08-31",20.23,20.41,20.02,20.129999,55288500,16.023363,"INTC" +"2011-09-01",20.280001,20.35,19.99,19.99,40781200,15.911922,"INTC" +"2011-09-02",19.799999,19.93,19.57,19.639999,42807600,15.633325,"INTC" +"2011-09-06",19.25,19.58,19.16,19.540001,44255600,15.553727,"INTC" +"2011-09-07",20.02,20.139999,19.860001,20.08,46090100,15.983559,"INTC" +"2011-09-08",20.049999,20.299999,19.809999,19.9,42985100,15.840281,"INTC" +"2011-09-09",19.75,20.219999,19.66,19.700001,61406600,15.681087,"INTC" +"2011-09-12",19.530001,20.290001,19.52,20.280001,53318000,16.142761,"INTC" +"2011-09-13",20.32,20.9,20.209999,20.76,60222400,16.524837,"INTC" +"2011-09-14",20.889999,21.4,20.709999,21.120001,58352700,16.811399,"INTC" +"2011-09-15",21.309999,21.67,21.219999,21.540001,53239300,17.145718,"INTC" +"2011-09-16",21.65,22.09,21.43,21.969999,90738900,17.487991,"INTC" +"2011-09-19",21.77,22.059999,21.629999,21.93,57738000,17.456152,"INTC" +"2011-09-20",21.99,22.469999,21.860001,22.200001,71495200,17.671072,"INTC" +"2011-09-21",22.18,22.5,21.9,21.940001,66811700,17.464109,"INTC" +"2011-09-22",21.549999,21.9,21.34,21.620001,94232800,17.209393,"INTC" +"2011-09-23",21.389999,22.27,21.219999,22.16,74135600,17.639231,"INTC" +"2011-09-26",22.16,22.440001,21.790001,22.24,64847800,17.702909,"INTC" +"2011-09-27",22.5,22.98,22.370001,22.540001,88219700,17.941708,"INTC" +"2011-09-28",22.610001,22.709999,22.299999,22.309999,74789100,17.758629,"INTC" +"2011-09-29",22.379999,22.6,21.870001,22.209999,85510500,17.679031,"INTC" +"2011-09-30",21.93,22.07,21.33,21.34,64453700,16.986513,"INTC" +"2011-10-03",21.18,21.4,20.57,20.620001,95768300,16.413403,"INTC" +"2011-10-04",20.450001,21.27,20.4,21.219999,77896900,16.890995,"INTC" +"2011-10-05",21.25,21.969999,21.059999,21.85,70932100,17.392469,"INTC" +"2011-10-06",21.92,22.049999,21.67,22.030001,58483000,17.535757,"INTC" +"2011-10-07",22.07,22.5,21.91,22.290001,58425800,17.742712,"INTC" +"2011-10-10",22.48,22.889999,22.469999,22.879999,40172800,18.212345,"INTC" +"2011-10-11",22.76,23,22.610001,22.99,50604700,18.2999,"INTC" +"2011-10-12",23,23.280001,22.98,23.120001,59913300,18.403387,"INTC" +"2011-10-13",23.02,23.459999,22.959999,23.389999,51288900,18.618301,"INTC" +"2011-10-14",23.440001,23.5,23.25,23.5,44894100,18.705864,"INTC" +"2011-10-17",23.32,23.6,23.139999,23.280001,47936100,18.530743,"INTC" +"2011-10-18",23.17,23.49,23.07,23.4,85272200,18.626263,"INTC" +"2011-10-19",24.01,24.5,23.860001,24.24,139956200,19.294901,"INTC" +"2011-10-20",23.879999,23.879999,23.35,23.610001,88682000,18.793421,"INTC" +"2011-10-21",23.860001,24.25,23.799999,24.030001,123273100,19.127739,"INTC" +"2011-10-24",24.049999,24.790001,24.02,24.59,138273600,19.573494,"INTC" +"2011-10-25",24.469999,24.85,24.389999,24.629999,60939200,19.605337,"INTC" +"2011-10-26",24.799999,24.84,24.34,24.700001,58249900,19.661053,"INTC" +"2011-10-27",24.93,25.200001,24.85,25.129999,84559200,20.00333,"INTC" +"2011-10-28",24.870001,25.030001,24.73,24.98,44897400,19.883936,"INTC" +"2011-10-31",24.57,24.92,24.49,24.540001,43121800,19.533693,"INTC" +"2011-11-01",24.110001,24.35,23.82,23.9,68002400,19.024258,"INTC" +"2011-11-02",24.02,24.059999,23.549999,23.85,56626000,18.984459,"INTC" +"2011-11-03",23.790001,24.23,23.280001,24.200001,58297700,19.434181,"INTC" +"2011-11-04",24.040001,24.07,23.66,23.74,46476000,19.064768,"INTC" +"2011-11-07",23.700001,24.309999,23.629999,24.280001,51137900,19.498419,"INTC" +"2011-11-08",24.48,24.77,24.26,24.75,55961900,19.87586,"INTC" +"2011-11-09",24.24,24.32,23.799999,23.84,56872200,19.145075,"INTC" +"2011-11-10",24.139999,24.25,23.74,24.059999,45508700,19.321749,"INTC" +"2011-11-11",24.309999,24.9,24.299999,24.85,43867200,19.956169,"INTC" +"2011-11-14",24.780001,24.9,24.48,24.629999,49418100,19.779497,"INTC" +"2011-11-15",24.66,25.459999,24.620001,25.34,77391300,20.349672,"INTC" +"2011-11-16",25.129999,25.5,24.879999,24.940001,74241700,20.028442,"INTC" +"2011-11-17",24.9,24.950001,24.120001,24.34,62125300,19.546602,"INTC" +"2011-11-18",24.17,24.43,24.02,24.290001,45683600,19.506451,"INTC" +"2011-11-21",24.030001,24.15,23.35,23.57,58579300,18.928246,"INTC" +"2011-11-22",23.379999,23.530001,23.09,23.24,48479200,18.663233,"INTC" +"2011-11-23",23.040001,23.139999,22.690001,22.700001,52698400,18.229578,"INTC" +"2011-11-25",22.549999,23.219999,22.51,22.73,28346900,18.25367,"INTC" +"2011-11-28",23.280001,23.57,23.25,23.459999,39753000,18.839911,"INTC" +"2011-11-29",23.49,23.9,23.42,23.58,44191100,18.936275,"INTC" +"2011-11-30",24.280001,24.940001,24.23,24.91,73450200,20.004353,"INTC" +"2011-12-01",24.870001,24.969999,24.4,24.92,51820400,20.012383,"INTC" +"2011-12-02",25.01,25.139999,24.6,24.639999,41486500,19.787527,"INTC" +"2011-12-05",25.030001,25.200001,24.790001,25.01,42526800,20.084661,"INTC" +"2011-12-06",25.09,25.48,25,25.35,49516000,20.357706,"INTC" +"2011-12-07",25.33,25.780001,25.129999,25.66,54791500,20.606651,"INTC" +"2011-12-08",25.450001,25.530001,24.629999,24.709999,58000600,19.84374,"INTC" +"2011-12-09",24.41,25.1,24.379999,25.01,44071500,20.084661,"INTC" +"2011-12-12",24.18,24.290001,23.610001,24,94831300,19.273558,"INTC" +"2011-12-13",24.049999,24.059999,23.42,23.559999,78519000,18.920219,"INTC" +"2011-12-14",23.48,23.559999,23.139999,23.309999,56395100,18.719448,"INTC" +"2011-12-15",23.58,23.67,23.25,23.309999,38692600,18.719448,"INTC" +"2011-12-16",23.469999,23.889999,23.23,23.23,94567200,18.655203,"INTC" +"2011-12-19",23.389999,23.48,23.049999,23.1,42243000,18.5508,"INTC" +"2011-12-20",23.49,23.98,23.440001,23.84,46309500,19.145075,"INTC" +"2011-12-21",23.950001,24.09,23.43,23.68,45222100,19.016584,"INTC" +"2011-12-22",23.83,24.1,23.76,24.02,32002200,19.289627,"INTC" +"2011-12-23",24.129999,24.4,24.040001,24.4,24832700,19.594793,"INTC" +"2011-12-27",24.450001,24.700001,24.4,24.559999,24136000,19.723284,"INTC" +"2011-12-28",24.52,24.559999,24.18,24.23,23703400,19.458267,"INTC" +"2011-12-29",24.360001,24.58,24.280001,24.549999,22319300,19.71525,"INTC" +"2011-12-30",24.43,24.620001,24.25,24.25,21710100,19.474331,"INTC" +"2012-01-03",24.620001,24.889999,24.389999,24.540001,44845600,19.707212,"INTC" +"2012-01-04",24.57,25.129999,24.530001,25.110001,47504000,20.16497,"INTC" +"2012-01-05",25.059999,25.450001,24.98,25.4,49490600,20.397852,"INTC" +"2012-01-06",25.209999,25.4,25.01,25.25,36343500,20.277395,"INTC" +"2012-01-09",25.4,25.559999,25.219999,25.469999,47478600,20.454069,"INTC" +"2012-01-10",25.709999,25.92,25.51,25.59,41060900,20.550436,"INTC" +"2012-01-11",25.43,25.889999,25.34,25.799999,57170000,20.71908,"INTC" +"2012-01-12",25.85,25.9,25.540001,25.75,44420500,20.67893,"INTC" +"2012-01-13",25.690001,25.719999,25.1,25.139999,63313400,20.18906,"INTC" +"2012-01-17",25.18,25.4,24.969999,25.040001,60438600,20.108757,"INTC" +"2012-01-18",25.129999,25.48,25.01,25.389999,62687000,20.389826,"INTC" +"2012-01-19",25.52,25.68,25.370001,25.629999,64946300,20.582563,"INTC" +"2012-01-20",25.870001,26.469999,25.5,26.379999,101272500,21.184858,"INTC" +"2012-01-23",26.35,26.889999,26.34,26.709999,69663500,21.449873,"INTC" +"2012-01-24",26.700001,26.98,26.610001,26.9,56220400,21.602453,"INTC" +"2012-01-25",26.84,26.950001,26.5,26.9,54757900,21.602453,"INTC" +"2012-01-26",26.950001,27,26.6,26.75,61678200,21.481995,"INTC" +"2012-01-27",26.66,26.84,26.59,26.73,50587400,21.465931,"INTC" +"2012-01-30",26.51,26.799999,26.27,26.74,60694100,21.473967,"INTC" +"2012-01-31",26.790001,26.799999,26.280001,26.42,45325300,21.216978,"INTC" +"2012-02-01",26.74,26.84,26.51,26.549999,46330600,21.321381,"INTC" +"2012-02-02",26.59,26.74,26.459999,26.49,34780300,21.273193,"INTC" +"2012-02-03",26.67,26.950001,26.58,26.74,42191600,21.645559,"INTC" +"2012-02-06",26.549999,26.73,26.360001,26.719999,36772600,21.629372,"INTC" +"2012-02-07",26.629999,26.74,26.43,26.639999,33101300,21.564611,"INTC" +"2012-02-08",26.66,26.99,26.610001,26.85,37072100,21.734604,"INTC" +"2012-02-09",26.91,27,26.790001,26.860001,35754200,21.742697,"INTC" +"2012-02-10",26.74,26.790001,26.450001,26.700001,33616000,21.613178,"INTC" +"2012-02-13",26.83,26.84,26.52,26.700001,24723000,21.613178,"INTC" +"2012-02-14",26.57,26.780001,26.5,26.780001,25409300,21.677938,"INTC" +"2012-02-15",26.879999,26.879999,26.5,26.58,35832700,21.516043,"INTC" +"2012-02-16",26.4,26.950001,26.35,26.83,42450700,21.71841,"INTC" +"2012-02-17",26.860001,27.5,26.82,27.370001,74254100,22.155535,"INTC" +"2012-02-21",27.34,27.370001,27.01,27.16,34911800,21.985544,"INTC" +"2012-02-22",27.059999,27.35,26.51,26.73,51973800,21.637459,"INTC" +"2012-02-23",26.559999,26.860001,26.35,26.66,33800100,21.580793,"INTC" +"2012-02-24",26.719999,26.799999,26.450001,26.700001,39309500,21.613178,"INTC" +"2012-02-27",26.52,27.200001,26.450001,26.889999,46022400,21.766981,"INTC" +"2012-02-28",26.93,27.299999,26.82,27.24,32820500,22.050299,"INTC" +"2012-02-29",27.25,27.299999,26.84,26.879999,41856200,21.758884,"INTC" +"2012-03-01",27.059999,27.139999,26.709999,26.860001,39413000,21.742697,"INTC" +"2012-03-02",26.9,27.030001,26.77,26.92,29632800,21.791265,"INTC" +"2012-03-05",26.91,26.91,26.360001,26.540001,32332200,21.48366,"INTC" +"2012-03-06",26.25,26.629999,26.200001,26.610001,37196700,21.540329,"INTC" +"2012-03-07",26.58,27,26.52,26.91,32720900,21.783169,"INTC" +"2012-03-08",27,27.040001,26.75,26.84,37261600,21.726507,"INTC" +"2012-03-09",26.940001,27.17,26.870001,27.07,29396700,21.912687,"INTC" +"2012-03-12",27,27.08,26.91,26.99,24006900,21.847935,"INTC" +"2012-03-13",27.120001,27.5,27.120001,27.49,33796800,22.252668,"INTC" +"2012-03-14",27.450001,27.9,27.34,27.459999,46835700,22.22839,"INTC" +"2012-03-15",27.5,27.85,27.43,27.75,34191900,22.463135,"INTC" +"2012-03-16",27.82,27.959999,27.700001,27.73,54672100,22.446947,"INTC" +"2012-03-19",27.66,27.9,27.540001,27.74,26937200,22.45504,"INTC" +"2012-03-20",27.65,27.9,27.559999,27.75,22684900,22.463135,"INTC" +"2012-03-21",27.790001,27.889999,27.700001,27.780001,22212900,22.487425,"INTC" +"2012-03-22",27.73,27.950001,27.610001,27.9,23395100,22.584558,"INTC" +"2012-03-23",27.940001,27.99,27.68,27.879999,24899500,22.568371,"INTC" +"2012-03-26",28.01,28.26,27.959999,28.190001,32799700,22.819309,"INTC" +"2012-03-27",28.24,28.280001,28.07,28.190001,24365100,22.819309,"INTC" +"2012-03-28",28.129999,28.25,27.799999,27.799999,35152000,22.503613,"INTC" +"2012-03-29",27.75,28.18,27.67,28.16,39616000,22.795027,"INTC" +"2012-03-30",28.389999,28.450001,28.02,28.120001,43024400,22.762642,"INTC" +"2012-04-02",28.040001,28.450001,27.99,28.379999,28853500,22.973106,"INTC" +"2012-04-03",28.309999,28.370001,27.950001,28.110001,34152500,22.754553,"INTC" +"2012-04-04",27.870001,28.030001,27.6,27.93,30845100,22.608845,"INTC" +"2012-04-05",27.870001,28.1,27.799999,28.07,22033800,22.722172,"INTC" +"2012-04-09",27.73,27.9,27.59,27.76,22965500,22.471228,"INTC" +"2012-04-10",27.700001,27.860001,27.41,27.450001,36272100,22.220293,"INTC" +"2012-04-11",27.68,28,27.629999,27.85,26668200,22.544085,"INTC" +"2012-04-12",27.969999,28.52,27.93,28.48,37053200,23.05406,"INTC" +"2012-04-13",28.35,28.389999,28.08,28.09,34480900,22.738356,"INTC" +"2012-04-16",28.26,28.549999,28.139999,28.41,37480000,22.997396,"INTC" +"2012-04-17",28.450001,28.780001,28.41,28.469999,61288000,23.045963,"INTC" +"2012-04-18",27.58,28.110001,27.459999,27.950001,72249100,22.625034,"INTC" +"2012-04-19",27.870001,28.09,27.440001,27.690001,43035900,22.414568,"INTC" +"2012-04-20",27.719999,27.969999,27.57,27.6,38058500,22.341711,"INTC" +"2012-04-23",27.33,27.57,27.24,27.450001,37791200,22.220293,"INTC" +"2012-04-24",27.35,27.6,27.24,27.309999,35010600,22.106964,"INTC" +"2012-04-25",27.43,27.91,27.35,27.860001,40854600,22.552176,"INTC" +"2012-04-26",27.799999,28.299999,27.75,28.219999,46644900,22.843596,"INTC" +"2012-04-27",28.110001,28.530001,28.1,28.379999,33310200,22.973106,"INTC" +"2012-04-30",28.42,28.540001,28.290001,28.4,28810500,22.989304,"INTC" +"2012-05-01",28.469999,29.049999,28.370001,28.950001,43316200,23.434513,"INTC" +"2012-05-02",28.82,29.27,28.719999,29.18,40434700,23.620699,"INTC" +"2012-05-03",29.26,29.27,28.42,28.559999,41219000,23.286402,"INTC" +"2012-05-04",28.32,28.379999,27.84,27.9,34573600,22.748272,"INTC" +"2012-05-07",27.83,27.98,27.65,27.76,37385900,22.634121,"INTC" +"2012-05-08",27.48,27.6,27.01,27.370001,53087400,22.316139,"INTC" +"2012-05-09",27.08,27.35,26.75,27.190001,40599300,22.169373,"INTC" +"2012-05-10",27.34,27.459999,26.959999,27.24,36239000,22.210138,"INTC" +"2012-05-11",27.26,27.950001,27.200001,27.629999,34937400,22.528126,"INTC" +"2012-05-14",27.35,27.4,26.879999,27.02,39447300,22.030762,"INTC" +"2012-05-15",27.049999,27.25,26.82,26.879999,35712100,21.916611,"INTC" +"2012-05-16",26.91,26.99,26.49,26.5,44629300,21.606779,"INTC" +"2012-05-17",26.469999,26.66,26.190001,26.190001,31503200,21.354025,"INTC" +"2012-05-18",26.24,26.57,26.049999,26.07,43444900,21.25618,"INTC" +"2012-05-21",26.059999,26.190001,25.68,26.15,41389400,21.321411,"INTC" +"2012-05-22",26.27,26.280001,25.780001,26.030001,46037700,21.223564,"INTC" +"2012-05-23",25.469999,25.51,24.92,25.440001,61969600,20.742508,"INTC" +"2012-05-24",25.57,25.780001,25.309999,25.65,37129200,20.913736,"INTC" +"2012-05-25",25.719999,25.85,25.57,25.74,19122200,20.987114,"INTC" +"2012-05-29",26.040001,26.32,25.860001,26.09,35052800,21.27249,"INTC" +"2012-05-30",25.9,26.190001,25.799999,26.129999,33089800,21.305101,"INTC" +"2012-05-31",25.780001,26.07,25.700001,25.84,42240200,21.068649,"INTC" +"2012-06-01",25.4,25.709999,25.120001,25.139999,40246400,20.497904,"INTC" +"2012-06-04",25.280001,25.360001,24.84,25.040001,39903700,20.416376,"INTC" +"2012-06-05",25.040001,25.57,25,25.43,29491300,20.734354,"INTC" +"2012-06-06",25.51,26.110001,25.43,26.07,33553600,21.25618,"INTC" +"2012-06-07",26.370001,26.43,25.889999,25.940001,29534200,21.150185,"INTC" +"2012-06-08",25.879999,26.48,25.85,26.41,26750500,21.533396,"INTC" +"2012-06-11",26.549999,26.629999,25.959999,25.99,28041300,21.190954,"INTC" +"2012-06-12",26.120001,26.540001,26.049999,26.52,29132000,21.623091,"INTC" +"2012-06-13",26.459999,26.870001,26.34,26.540001,30496500,21.639397,"INTC" +"2012-06-14",26.58,27.059999,26.42,26.98,38301200,21.99815,"INTC" +"2012-06-15",27.02,27.440001,26.879999,27.34,51838900,22.291676,"INTC" +"2012-06-18",27.290001,27.610001,27.219999,27.42,30432300,22.356905,"INTC" +"2012-06-19",27.59,27.629999,27.25,27.51,30060200,22.430285,"INTC" +"2012-06-20",27.48,27.75,27.379999,27.639999,28164900,22.536278,"INTC" +"2012-06-21",27.51,27.59,26.610001,26.709999,47571100,21.778009,"INTC" +"2012-06-22",26.879999,26.959999,26.67,26.940001,100360700,21.965534,"INTC" +"2012-06-25",26.6,26.65,25.879999,26.049999,41787800,21.239872,"INTC" +"2012-06-26",26.16,26.280001,25.74,26.01,34935400,21.207256,"INTC" +"2012-06-27",26.110001,26.34,26.059999,26.219999,23642100,21.378483,"INTC" +"2012-06-28",26,26.030001,25.450001,25.83,40166600,21.060495,"INTC" +"2012-06-29",26.280001,26.65,26.209999,26.65,35082300,21.729088,"INTC" +"2012-07-02",26.51,26.73,26.389999,26.67,21739700,21.74539,"INTC" +"2012-07-03",26.719999,26.860001,26.559999,26.860001,12515500,21.900311,"INTC" +"2012-07-05",26.809999,26.84,26.370001,26.549999,20324500,21.647547,"INTC" +"2012-07-06",26.440001,26.5,25.93,26.16,32515300,21.329565,"INTC" +"2012-07-09",26.049999,26.209999,25.809999,26.17,27910200,21.337711,"INTC" +"2012-07-10",25.85,26.42,25.440001,25.559999,47231600,20.840351,"INTC" +"2012-07-11",25.57,25.620001,25.219999,25.389999,34809100,20.701738,"INTC" +"2012-07-12",25.16,25.17,24.68,24.74,53147600,20.171764,"INTC" +"2012-07-13",24.799999,25.389999,24.76,25.25,35972100,20.587593,"INTC" +"2012-07-16",25.23,25.309999,25,25.129999,36984500,20.489748,"INTC" +"2012-07-17",25.33,25.66,24.85,25.379999,63631500,20.693584,"INTC" +"2012-07-18",25.200001,26.42,25.049999,26.209999,67503500,21.370331,"INTC" +"2012-07-19",26.35,26.35,25.82,26.059999,36555800,21.248028,"INTC" +"2012-07-20",25.870001,26,25.5,25.52,48844000,20.807734,"INTC" +"2012-07-23",25.049999,25.360001,24.799999,25.26,36378200,20.595745,"INTC" +"2012-07-24",25.190001,25.219999,24.790001,25.01,33637600,20.391912,"INTC" +"2012-07-25",25.02,25.530001,25,25.129999,34407600,20.489748,"INTC" +"2012-07-26",25.59,25.84,25.34,25.5,37808200,20.791431,"INTC" +"2012-07-27",25.68,26.07,25.469999,26.02,33344000,21.21541,"INTC" +"2012-07-30",25.98,26.200001,25.68,25.76,25878100,21.003424,"INTC" +"2012-07-31",25.76,26.040001,25.700001,25.700001,26616900,20.954498,"INTC" +"2012-08-01",25.83,26,25.67,25.93,29207700,21.142033,"INTC" +"2012-08-02",25.74,26.26,25.68,25.91,34309900,21.125725,"INTC" +"2012-08-03",26.25,26.35,25.98,26.23,30692600,21.573982,"INTC" +"2012-08-06",26.219999,26.559999,26.200001,26.309999,24613200,21.63978,"INTC" +"2012-08-07",26.459999,26.639999,26.35,26.5,27077800,21.796059,"INTC" +"2012-08-08",26.48,26.74,26.299999,26.6,27034400,21.878304,"INTC" +"2012-08-09",26.639999,26.889999,26.57,26.700001,26465300,21.960552,"INTC" +"2012-08-10",26.700001,26.9,26.530001,26.879999,24930300,22.108599,"INTC" +"2012-08-13",26.76,26.83,26.41,26.690001,23619700,21.952328,"INTC" +"2012-08-14",26.799999,26.809999,26.379999,26.48,27470400,21.77961,"INTC" +"2012-08-15",26.23,26.469999,26.190001,26.27,26081000,21.606888,"INTC" +"2012-08-16",26.440001,26.65,26.34,26.59,25699700,21.870077,"INTC" +"2012-08-17",26.57,26.629999,26.209999,26.33,30376900,21.656233,"INTC" +"2012-08-20",26.219999,26.33,26.1,26.23,25600800,21.573982,"INTC" +"2012-08-21",26.33,26.34,25.99,26.110001,31661300,21.475286,"INTC" +"2012-08-22",25.889999,26.01,25.66,25.73,33619400,21.162739,"INTC" +"2012-08-23",25.58,25.59,24.93,25.040001,51397600,20.595213,"INTC" +"2012-08-24",25.049999,25.07,24.700001,24.91,45187500,20.488293,"INTC" +"2012-08-27",24.860001,24.940001,24.75,24.84,34424700,20.430717,"INTC" +"2012-08-28",24.790001,25.01,24.68,25,33119500,20.562317,"INTC" +"2012-08-29",24.93,24.959999,24.540001,24.67,60462600,20.290892,"INTC" +"2012-08-30",24.57,24.639999,24.15,24.27,37182200,19.961895,"INTC" +"2012-08-31",24.5,25,24.48,24.83,43447800,20.422491,"INTC" +"2012-09-04",25.030001,25.059999,24.27,24.42,40688000,20.085268,"INTC" +"2012-09-05",24.4,24.780001,24.190001,24.389999,38595800,20.060595,"INTC" +"2012-09-06",24.469999,25.1,24.459999,25.1,40187600,20.644566,"INTC" +"2012-09-07",24.129999,24.700001,24.01,24.190001,86282100,19.896101,"INTC" +"2012-09-10",23.950001,24.6,23.17,23.26,80584600,19.131182,"INTC" +"2012-09-11",23.299999,23.65,23.200001,23.34,54237700,19.19698,"INTC" +"2012-09-12",23.389999,23.58,23.059999,23.190001,44862700,19.073608,"INTC" +"2012-09-13",23.01,23.41,22.83,23.360001,52998300,19.213432,"INTC" +"2012-09-14",23.450001,23.540001,23.23,23.370001,47983700,19.221655,"INTC" +"2012-09-17",23.290001,23.440001,23.16,23.309999,36169000,19.172308,"INTC" +"2012-09-18",23.309999,23.52,23.139999,23.370001,41948200,19.221655,"INTC" +"2012-09-19",23.5,23.51,23.139999,23.15,39459800,19.040707,"INTC" +"2012-09-20",23.09,23.18,22.99,23.18,33083000,19.065378,"INTC" +"2012-09-21",23.219999,23.27,23.01,23.129999,56246600,19.024256,"INTC" +"2012-09-24",22.93,22.950001,22.52,22.799999,48846500,18.752836,"INTC" +"2012-09-25",22.950001,22.969999,22.51,22.540001,49535100,18.538986,"INTC" +"2012-09-26",22.57,22.75,22.48,22.65,49734700,18.629459,"INTC" +"2012-09-27",22.76,23.139999,22.65,23.09,43872200,18.991354,"INTC" +"2012-09-28",23.059999,23.059999,22.59,22.66,47920800,18.637688,"INTC" +"2012-10-01",22.75,23.17,22.68,22.76,55261300,18.719931,"INTC" +"2012-10-02",22.889999,23,22.66,22.84,36381100,18.78573,"INTC" +"2012-10-03",22.860001,22.969999,22.49,22.549999,49772700,18.547209,"INTC" +"2012-10-04",22.58,22.620001,22.27,22.469999,52980100,18.481409,"INTC" +"2012-10-05",22.66,22.9,22.58,22.68,38344600,18.654133,"INTC" +"2012-10-08",22.620001,22.620001,22.4,22.51,29698200,18.514311,"INTC" +"2012-10-09",22.16,22.190001,21.85,21.9,66317400,18.012592,"INTC" +"2012-10-10",21.9,22,21.700001,21.76,47188900,17.897442,"INTC" +"2012-10-11",21.870001,21.879999,21.52,21.68,36817700,17.831644,"INTC" +"2012-10-12",21.58,21.85,21.4,21.48,46274000,17.667143,"INTC" +"2012-10-15",21.530001,21.9,21.5,21.73,49513800,17.872768,"INTC" +"2012-10-16",21.99,22.469999,21.950001,22.35,80707000,18.382706,"INTC" +"2012-10-17",21.27,21.98,21.27,21.790001,99053800,17.922115,"INTC" +"2012-10-18",21.82,21.860001,21.6,21.67,42921800,17.82342,"INTC" +"2012-10-19",21.67,21.690001,21.219999,21.27,55622300,17.494419,"INTC" +"2012-10-22",21.4,21.57,21.299999,21.459999,36500300,17.650686,"INTC" +"2012-10-23",21.32,21.77,21.299999,21.59,47194400,17.757622,"INTC" +"2012-10-24",21.73,21.74,21.41,21.459999,33237800,17.650686,"INTC" +"2012-10-25",21.58,21.75,21.51,21.690001,79226400,17.839867,"INTC" +"2012-10-26",21.77,22.02,21.6,21.950001,92415400,18.053713,"INTC" +"2012-10-31",22.01,22.09,21.59,21.629999,40612800,17.790514,"INTC" +"2012-11-01",21.76,22.41,21.719999,22.26,50359300,18.308685,"INTC" +"2012-11-02",22.389999,22.540001,22.02,22.059999,51737600,18.144188,"INTC" +"2012-11-05",22.02,22.110001,21.719999,21.84,48797400,18.14834,"INTC" +"2012-11-06",21.73,22,21.629999,21.73,49860500,18.056938,"INTC" +"2012-11-07",21.540001,21.549999,20.9,20.91,70960100,17.375544,"INTC" +"2012-11-08",20.9,21.129999,20.82,20.83,38090000,17.309063,"INTC" +"2012-11-09",20.809999,21.139999,20.799999,20.799999,35017900,17.284132,"INTC" +"2012-11-12",20.879999,20.91,20.65,20.77,27267000,17.259211,"INTC" +"2012-11-13",20.57,20.82,20.18,20.280001,56379200,16.852034,"INTC" +"2012-11-14",20.42,20.5,19.950001,19.959999,58961300,16.586123,"INTC" +"2012-11-15",20.01,20.290001,19.98,20.030001,45733800,16.644287,"INTC" +"2012-11-16",20.07,20.26,19.77,20.190001,50855500,16.777248,"INTC" +"2012-11-19",19.99,20.450001,19.73,20.25,69433800,16.827103,"INTC" +"2012-11-20",19.879999,19.879999,19.35,19.51,85743300,16.212189,"INTC" +"2012-11-21",19.52,19.549999,19.23,19.360001,95636000,16.08754,"INTC" +"2012-11-23",19.530001,19.84,19.51,19.719999,51711900,16.38669,"INTC" +"2012-11-26",19.690001,19.92,19.620001,19.889999,67047900,16.527954,"INTC" +"2012-11-27",19.950001,20.190001,19.92,19.93,44893200,16.561195,"INTC" +"2012-11-28",19.889999,20.110001,19.639999,20.09,43226300,16.694147,"INTC" +"2012-11-29",19.83,20.040001,19.459999,19.530001,64926300,16.228807,"INTC" +"2012-11-30",19.629999,19.77,19.42,19.57,51427800,16.262047,"INTC" +"2012-12-03",19.879999,19.92,19.5,19.540001,50637000,16.237116,"INTC" +"2012-12-04",19.629999,20.049999,19.610001,19.969999,57942400,16.594429,"INTC" +"2012-12-05",19.940001,20.02,19.74,19.85,45847000,16.494713,"INTC" +"2012-12-06",19.99,20.290001,19.969999,20.16,46291200,16.752317,"INTC" +"2012-12-07",20.33,20.360001,20.030001,20.16,41701200,16.752317,"INTC" +"2012-12-10",20.15,20.17,19.98,20.08,27273200,16.685837,"INTC" +"2012-12-11",20.16,20.74,20.15,20.65,51036500,17.159489,"INTC" +"2012-12-12",20.860001,20.99,20.540001,20.67,48354700,17.176107,"INTC" +"2012-12-13",20.629999,20.92,20.440001,20.49,41607600,17.026537,"INTC" +"2012-12-14",20.52,20.74,20.35,20.530001,34149500,17.059774,"INTC" +"2012-12-17",20.549999,20.690001,20.360001,20.57,34959900,17.093016,"INTC" +"2012-12-18",20.68,20.99,20.57,20.959999,41601200,17.417089,"INTC" +"2012-12-19",21.07,21.309999,20.860001,21.1,52804600,17.533426,"INTC" +"2012-12-20",21.209999,21.24,20.879999,21.030001,34005500,17.475258,"INTC" +"2012-12-21",20.66,20.85,20.48,20.77,61993100,17.259211,"INTC" +"2012-12-24",20.65,20.73,20.51,20.639999,14193100,17.151178,"INTC" +"2012-12-26",20.74,20.93,20.639999,20.65,22488700,17.159489,"INTC" +"2012-12-27",20.700001,20.76,20.309999,20.51,31704300,17.043152,"INTC" +"2012-12-28",20.35,20.49,20.209999,20.23,25906900,16.810484,"INTC" +"2012-12-31",20.25,20.66,20.16,20.620001,41139500,17.134562,"INTC" +"2013-01-02",21.15,21.379999,21.049999,21.379999,47623000,17.7661,"INTC" +"2013-01-03",21.4,21.48,21.139999,21.32,41054100,17.71624,"INTC" +"2013-01-04",21.360001,21.389999,21.049999,21.16,30142500,17.583284,"INTC" +"2013-01-07",21.280001,21.450001,21.18,21.25,36352100,17.658075,"INTC" +"2013-01-08",21.23,21.559999,21.02,21.09,48672000,17.525118,"INTC" +"2013-01-09",21.219999,21.469999,21.200001,21.450001,34290000,17.824268,"INTC" +"2013-01-10",21.610001,21.82,21.530001,21.799999,44621600,18.115105,"INTC" +"2013-01-11",21.799999,22.07,21.77,22,44944700,18.281301,"INTC" +"2013-01-14",21.98,22.129999,21.75,22,35724500,18.281301,"INTC" +"2013-01-15",21.950001,22.129999,21.780001,21.879999,33990300,18.181581,"INTC" +"2013-01-16",21.91,22.200001,21.85,22.110001,36763700,18.372705,"INTC" +"2013-01-17",22.120001,23.059999,22.110001,22.68,101020600,18.846355,"INTC" +"2013-01-18",21.360001,21.440001,21.030001,21.25,143760400,17.658075,"INTC" +"2013-01-22",21.280001,21.290001,21.030001,21.17,51127400,17.591597,"INTC" +"2013-01-23",21.200001,21.219999,21.040001,21.110001,42432300,17.541742,"INTC" +"2013-01-24",21.1,21.18,20.93,20.950001,58396800,17.408783,"INTC" +"2013-01-25",21.040001,21.07,20.879999,20.959999,107632800,17.417089,"INTC" +"2013-01-28",21.01,21.09,20.99,21.049999,105398300,17.491882,"INTC" +"2013-01-29",21.09,21.299999,21.01,21.280001,105703100,17.683001,"INTC" +"2013-01-30",21.290001,21.459999,21.219999,21.370001,34151300,17.757786,"INTC" +"2013-01-31",21.299999,21.32,21.02,21.040001,36534100,17.483568,"INTC" +"2013-02-01",21.190001,21.360001,21.09,21.360001,31867100,17.749481,"INTC" +"2013-02-04",21.299999,21.379999,21.15,21.16,38345600,17.583284,"INTC" +"2013-02-05",21.139999,21.33,21.059999,21.18,30076500,17.789064,"INTC" +"2013-02-06",21.16,21.200001,20.91,20.99,32361000,17.62948,"INTC" +"2013-02-07",20.969999,20.969999,20.700001,20.809999,41015200,17.478291,"INTC" +"2013-02-08",20.9,21.09,20.879999,21,28150100,17.637877,"INTC" +"2013-02-11",21,21.059999,20.92,21.030001,18897200,17.663073,"INTC" +"2013-02-12",21.030001,21.25,20.99,21.190001,28391400,17.797462,"INTC" +"2013-02-13",21.219999,21.299999,21.15,21.25,21267200,17.847857,"INTC" +"2013-02-14",21.129999,21.280001,21.059999,21.23,35262200,17.831053,"INTC" +"2013-02-15",21.23,21.299999,20.99,21.120001,33809100,17.738668,"INTC" +"2013-02-19",21.18,21.209999,21.059999,21.09,31061600,17.71347,"INTC" +"2013-02-20",21.09,21.1,20.700001,20.73,46119800,17.411104,"INTC" +"2013-02-21",20.75,20.76,20.120001,20.25,60754500,17.007957,"INTC" +"2013-02-22",20.32,20.49,20.1,20.42,34534800,17.15074,"INTC" +"2013-02-25",20.57,20.65,20.23,20.23,41525600,16.991154,"INTC" +"2013-02-26",20.49,20.85,20.41,20.58,67247100,17.28512,"INTC" +"2013-02-27",20.6,21.040001,20.51,20.93,46966600,17.579084,"INTC" +"2013-02-28",20.91,21.08,20.82,20.879999,34808000,17.53709,"INTC" +"2013-03-01",20.790001,21.190001,20.66,21.030001,45695700,17.663073,"INTC" +"2013-03-04",21.16,21.290001,20.959999,21.27,47545800,17.864651,"INTC" +"2013-03-05",21.34,21.59,21.299999,21.51,38796400,18.066231,"INTC" +"2013-03-06",21.530001,21.790001,21.51,21.75,37188900,18.267801,"INTC" +"2013-03-07",21.799999,21.99,21.75,21.889999,42380000,18.385391,"INTC" +"2013-03-08",21.950001,22.040001,21.469999,21.58,44990500,18.125021,"INTC" +"2013-03-11",21.530001,21.74,21.280001,21.690001,42148200,18.217409,"INTC" +"2013-03-12",21.66,21.73,21.450001,21.639999,28617300,18.175411,"INTC" +"2013-03-13",21.559999,21.700001,21.459999,21.66,24617400,18.192213,"INTC" +"2013-03-14",21.74,21.85,21.51,21.65,28836500,18.183809,"INTC" +"2013-03-15",21.610001,21.700001,21.27,21.379999,52949600,17.957047,"INTC" +"2013-03-18",21.24,21.49,21.190001,21.26,35154400,17.856251,"INTC" +"2013-03-19",21.26,21.360001,21.01,21.139999,42546000,17.755461,"INTC" +"2013-03-20",21.309999,21.360001,21.110001,21.18,29919000,17.789064,"INTC" +"2013-03-21",21.01,21.139999,20.9,21.040001,32607200,17.671474,"INTC" +"2013-03-22",21.15,21.34,21.08,21.33,30803200,17.915045,"INTC" +"2013-03-25",21.389999,21.42,21.08,21.15,32740700,17.763865,"INTC" +"2013-03-26",21.280001,21.77,21.25,21.77,39548500,18.284601,"INTC" +"2013-03-27",21.620001,21.98,21.51,21.83,45370900,18.334995,"INTC" +"2013-03-28",21.85,21.91,21.6,21.84,33336700,18.343391,"INTC" +"2013-04-01",21.67,21.700001,21.32,21.43,33718100,17.999035,"INTC" +"2013-04-02",21.52,21.58,21.32,21.459999,28166700,18.024227,"INTC" +"2013-04-03",21.450001,21.5,21.01,21.049999,36620800,17.679876,"INTC" +"2013-04-04",21.049999,21.190001,20.959999,21.139999,28702500,17.755461,"INTC" +"2013-04-05",20.940001,20.969999,20.75,20.940001,36721600,17.587481,"INTC" +"2013-04-08",20.889999,21.09,20.799999,21.09,34213000,17.71347,"INTC" +"2013-04-09",21.110001,21.889999,21.059999,21.75,61518700,18.267801,"INTC" +"2013-04-10",21.719999,22.42,21.709999,22.26,67102900,18.696148,"INTC" +"2013-04-11",21.73,21.91,21.49,21.83,59295600,18.334995,"INTC" +"2013-04-12",21.74,21.799999,21.469999,21.68,34028000,18.209011,"INTC" +"2013-04-15",21.5,21.709999,21.360001,21.379999,38459200,17.957047,"INTC" +"2013-04-16",21.469999,21.93,21.42,21.92,64767000,18.410583,"INTC" +"2013-04-17",21.790001,22.139999,21.57,21.93,79461200,18.418983,"INTC" +"2013-04-18",22.049999,22.4,21.9,22.24,76237300,18.679356,"INTC" +"2013-04-19",22.27,22.450001,22.209999,22.440001,49101000,18.847334,"INTC" +"2013-04-22",22.48,22.940001,22.35,22.879999,52817000,19.21689,"INTC" +"2013-04-23",22.98,23.450001,22.93,23.379999,62494100,19.636839,"INTC" +"2013-04-24",23.280001,23.790001,23.25,23.66,54282000,19.872017,"INTC" +"2013-04-25",23.65,23.870001,23.32,23.379999,109178000,19.636839,"INTC" +"2013-04-26",23.309999,23.559999,23.139999,23.4,101377300,19.653637,"INTC" +"2013-04-29",23.440001,23.83,23.4,23.76,102141600,19.956005,"INTC" +"2013-04-30",23.719999,24,23.639999,23.950001,41468900,20.115578,"INTC" +"2013-05-01",23.82,24.17,23.809999,23.99,38373800,20.149178,"INTC" +"2013-05-02",23.73,24.15,23.67,24.110001,33486300,20.249966,"INTC" +"2013-05-03",24.219999,24.219999,23.950001,23.959999,30085800,20.313555,"INTC" +"2013-05-06",24.17,24.209999,23.85,23.91,31009100,20.271162,"INTC" +"2013-05-07",23.969999,24.25,23.940001,24.15,38605600,20.474634,"INTC" +"2013-05-08",24.040001,24.290001,23.959999,24.25,24900600,20.559418,"INTC" +"2013-05-09",24.200001,24.57,24.1,24.360001,31333900,20.652674,"INTC" +"2013-05-10",24.42,24.540001,24.35,24.5,22554800,20.771368,"INTC" +"2013-05-13",24.41,24.49,24.030001,24.08,28535200,20.415289,"INTC" +"2013-05-14",24.08,24.17,23.780001,23.84,36694400,20.211815,"INTC" +"2013-05-15",23.889999,24.200001,23.809999,24.200001,33568900,20.517021,"INTC" +"2013-05-16",24.059999,24.4,23.93,23.940001,29812900,20.296597,"INTC" +"2013-05-17",24.120001,24.219999,23.9,24.040001,36277400,20.381372,"INTC" +"2013-05-20",24.08,24.25,24,24.08,31324400,20.415289,"INTC" +"2013-05-21",24.1,24.25,24,24.15,37917900,20.474634,"INTC" +"2013-05-22",24.129999,24.530001,23.940001,24.07,49686400,20.406807,"INTC" +"2013-05-23",23.879999,24.120001,23.84,24.049999,38132900,20.389856,"INTC" +"2013-05-24",23.92,24.040001,23.58,23.92,30861700,20.279638,"INTC" +"2013-05-28",24.16,24.4,24,24.08,31153700,20.415289,"INTC" +"2013-05-29",23.959999,24.379999,23.889999,24.27,31653900,20.57637,"INTC" +"2013-05-30",24.280001,24.5,24.209999,24.209999,26299900,20.525499,"INTC" +"2013-05-31",24.23,24.709999,24.129999,24.280001,47793200,20.58485,"INTC" +"2013-06-03",24.879999,25.450001,24.83,25.24,76493500,21.398743,"INTC" +"2013-06-04",25.559999,25.98,25.35,25.360001,68515500,21.500492,"INTC" +"2013-06-05",25.110001,25.280001,24.65,24.700001,53335200,20.940929,"INTC" +"2013-06-06",24.75,24.940001,24.27,24.65,40020000,20.898542,"INTC" +"2013-06-07",24.4,24.700001,24.219999,24.59,35539400,20.84767,"INTC" +"2013-06-10",24.709999,25.09,24.639999,25.01,29780800,21.203753,"INTC" +"2013-06-11",24.83,25.08,24.629999,24.709999,27077800,20.949409,"INTC" +"2013-06-12",24.959999,25,24.41,24.459999,24535200,20.737453,"INTC" +"2013-06-13",24.459999,25.01,24.4,24.99,27707000,21.186792,"INTC" +"2013-06-14",25.02,25.139999,24.84,24.92,24762700,21.127449,"INTC" +"2013-06-17",25.110001,25.35,24.91,25.1,42643200,21.280056,"INTC" +"2013-06-18",25.07,25.65,25.07,25.469999,36674300,21.59374,"INTC" +"2013-06-19",25.49,25.68,25,25,28843900,21.195276,"INTC" +"2013-06-20",24.73,24.75,24.1,24.190001,63565700,20.508553,"INTC" +"2013-06-21",24.309999,24.35,24.09,24.200001,67754000,20.517021,"INTC" +"2013-06-24",24.08,24.219999,23.41,23.58,49145200,19.991383,"INTC" +"2013-06-25",23.83,23.940001,23.57,23.879999,34571300,20.245724,"INTC" +"2013-06-26",24.200001,24.24,23.889999,24.01,33645000,20.355942,"INTC" +"2013-06-27",24.1,24.35,24.01,24.049999,25564500,20.389856,"INTC" +"2013-06-28",23.93,24.41,23.73,24.23,80413900,20.542459,"INTC" +"2013-07-01",24.35,24.42,23.84,23.889999,29698200,20.254204,"INTC" +"2013-07-02",23.870001,24.040001,23.540001,23.719999,28290100,20.110079,"INTC" +"2013-07-03",23.700001,23.9,23.450001,23.76,18167200,20.143991,"INTC" +"2013-07-05",23.950001,24.08,23.68,24.059999,17830400,20.398329,"INTC" +"2013-07-08",23.860001,23.91,23.030001,23.190001,68826600,19.660738,"INTC" +"2013-07-09",23.299999,23.42,23.110001,23.139999,34739800,19.618347,"INTC" +"2013-07-10",23.139999,23.299999,22.639999,23.25,50037500,19.711605,"INTC" +"2013-07-11",23.559999,24,23.469999,23.99,41313800,20.338984,"INTC" +"2013-07-12",23.950001,24,23.65,23.9,34561900,20.26268,"INTC" +"2013-07-15",23.84,23.969999,23.76,23.940001,25650100,20.296597,"INTC" +"2013-07-16",24,24.299999,23.9,24.25,34496100,20.559418,"INTC" +"2013-07-17",24.299999,24.43,24.040001,24.15,44084200,20.474634,"INTC" +"2013-07-18",23.469999,23.610001,23.16,23.24,77863900,19.703127,"INTC" +"2013-07-19",23.110001,23.15,22.809999,23.040001,45866700,19.533564,"INTC" +"2013-07-22",23.07,23.120001,22.73,22.77,35890900,19.304651,"INTC" +"2013-07-23",22.85,22.99,22.639999,22.75,28521400,19.287701,"INTC" +"2013-07-24",22.93,23,22.629999,22.93,33432700,19.440306,"INTC" +"2013-07-25",22.85,23.059999,22.82,23.059999,114558100,19.550516,"INTC" +"2013-07-26",22.940001,23.26,22.9,23.26,110474500,19.720085,"INTC" +"2013-07-29",23.17,23.299999,23.07,23.24,85543100,19.703127,"INTC" +"2013-07-30",23.299999,23.5,23.280001,23.379999,28855200,19.821823,"INTC" +"2013-07-31",23.370001,23.459999,23.26,23.34,27679200,19.787907,"INTC" +"2013-08-01",23.41,23.49,23.02,23.200001,37832700,19.669212,"INTC" +"2013-08-02",23.18,23.219999,23,23.219999,36242100,19.686165,"INTC" +"2013-08-05",23,23.02,22.85,22.92,20869000,19.621964,"INTC" +"2013-08-06",22.879999,22.93,22.709999,22.799999,28843300,19.519226,"INTC" +"2013-08-07",22.709999,22.790001,22.549999,22.700001,23350900,19.433617,"INTC" +"2013-08-08",22.75,22.780001,22.41,22.450001,34792500,19.219589,"INTC" +"2013-08-09",22.41,22.549999,22.309999,22.51,25145400,19.27096,"INTC" +"2013-08-12",22.48,22.700001,22.450001,22.639999,23520400,19.382246,"INTC" +"2013-08-13",22.690001,22.700001,22.389999,22.52,26099200,19.279522,"INTC" +"2013-08-14",22.4,22.74,22.35,22.57,23202500,19.322327,"INTC" +"2013-08-15",22.280001,22.41,21.969999,22.030001,40451200,18.860029,"INTC" +"2013-08-16",22.059999,22.190001,21.889999,21.91,30079000,18.757294,"INTC" +"2013-08-19",22.08,22.700001,22.049999,22.280001,43412200,19.074053,"INTC" +"2013-08-20",22.309999,22.68,22.299999,22.52,32084300,19.279522,"INTC" +"2013-08-21",22.540001,22.58,22.059999,22.17,32403300,18.979883,"INTC" +"2013-08-22",22.26,22.389999,22.17,22.26,17380600,19.056932,"INTC" +"2013-08-23",22.34,22.57,22.33,22.440001,23088700,19.211035,"INTC" +"2013-08-26",22.4,22.52,22.23,22.27,22267800,19.065493,"INTC" +"2013-08-27",22.120001,22.219999,22,22.190001,37638500,18.997005,"INTC" +"2013-08-28",22.200001,22.41,22.129999,22.290001,28090000,19.082613,"INTC" +"2013-08-29",22.24,22.43,22.049999,22.059999,28303500,18.88571,"INTC" +"2013-08-30",22.24,22.25,21.9,21.98,33896300,18.817223,"INTC" +"2013-09-03",22.209999,22.24,21.969999,22.07,26427300,18.894272,"INTC" +"2013-09-04",22.379999,22.780001,22.280001,22.639999,37941800,19.382246,"INTC" +"2013-09-05",22.68,22.73,22.49,22.6,22552800,19.348013,"INTC" +"2013-09-06",22.690001,22.82,22.4,22.67,27606600,19.407938,"INTC" +"2013-09-09",22.719999,23.030001,22.700001,22.91,27770600,19.613396,"INTC" +"2013-09-10",23.07,23.129999,22.93,22.98,31705400,19.673325,"INTC" +"2013-09-11",22.91,22.98,22.709999,22.809999,45815300,19.527788,"INTC" +"2013-09-12",22.780001,22.84,22.6,22.629999,29517900,19.373684,"INTC" +"2013-09-13",23.049999,23.459999,23.040001,23.440001,61134800,20.067137,"INTC" +"2013-09-16",23.629999,23.709999,23.35,23.389999,30088500,20.024334,"INTC" +"2013-09-17",23.690001,23.889999,23.67,23.74,37540700,20.323969,"INTC" +"2013-09-18",23.85,23.92,23.559999,23.9,31975400,20.460947,"INTC" +"2013-09-19",23.959999,24.09,23.84,23.91,28261400,20.469509,"INTC" +"2013-09-20",23.940001,23.959999,23.57,23.77,47069000,20.349653,"INTC" +"2013-09-23",23.700001,23.85,23.610001,23.620001,22437100,20.221235,"INTC" +"2013-09-24",23.58,23.85,23.58,23.700001,24410100,20.289728,"INTC" +"2013-09-25",23.780001,23.809999,23.58,23.700001,19879900,20.289728,"INTC" +"2013-09-26",23.75,23.799999,23.200001,23.41,32003300,20.041454,"INTC" +"2013-09-27",23.209999,23.389999,22.879999,22.98,28924100,19.673325,"INTC" +"2013-09-30",22.719999,23.17,22.6,22.92,32489600,19.621964,"INTC" +"2013-10-01",22.940001,23.040001,22.700001,22.83,25888800,19.54491,"INTC" +"2013-10-02",22.709999,22.9,22.67,22.889999,23205400,19.596279,"INTC" +"2013-10-03",22.82,22.84,22.5,22.6,34888500,19.348013,"INTC" +"2013-10-04",22.6,22.85,22.6,22.809999,22550000,19.527788,"INTC" +"2013-10-07",22.709999,23,22.57,22.83,21321300,19.54491,"INTC" +"2013-10-08",22.870001,22.879999,22.48,22.48,36111200,19.245274,"INTC" +"2013-10-09",22.51,22.959999,22.48,22.59,40435400,19.339451,"INTC" +"2013-10-10",22.99,23.219999,22.92,23.1,39189400,19.776064,"INTC" +"2013-10-11",22.83,23.26,22.82,23.26,24550600,19.913038,"INTC" +"2013-10-14",23.09,23.49,23.030001,23.450001,27176700,20.075699,"INTC" +"2013-10-15",23.4,23.59,23.32,23.389999,42957700,20.024334,"INTC" +"2013-10-16",23.26,23.74,23.219999,23.700001,47723400,20.289728,"INTC" +"2013-10-17",23.58,23.940001,23.49,23.92,28694900,20.478071,"INTC" +"2013-10-18",23.860001,23.98,23.68,23.879999,29579100,20.443827,"INTC" +"2013-10-21",23.940001,24.17,23.82,24.139999,35297600,20.666412,"INTC" +"2013-10-22",24.17,24.200001,24.01,24.07,29010800,20.606483,"INTC" +"2013-10-23",23.93,24.049999,23.559999,23.74,31651100,20.323969,"INTC" +"2013-10-24",23.860001,23.969999,23.780001,23.780001,47590200,20.358213,"INTC" +"2013-10-25",24.110001,24.24,24.02,24.24,59634700,20.752026,"INTC" +"2013-10-28",24.18,24.49,24.17,24.360001,65581600,20.854752,"INTC" +"2013-10-29",24.4,24.67,24.35,24.52,29961700,20.991735,"INTC" +"2013-10-30",24.530001,24.68,24.4,24.5,24091800,20.974611,"INTC" +"2013-10-31",24.52,24.73,24.43,24.469999,30901400,20.948925,"INTC" +"2013-11-01",24.51,24.65,24.219999,24.33,28302100,20.829069,"INTC" +"2013-11-04",24.32,24.4,24.15,24.26,26639800,20.769142,"INTC" +"2013-11-05",23.92,24.110001,23.77,24.030001,22849900,20.764828,"INTC" +"2013-11-06",24.059999,24.309999,23.889999,24.25,25525700,20.954933,"INTC" +"2013-11-07",24.370001,24.379999,24,24.059999,25631100,20.790751,"INTC" +"2013-11-08",24.030001,24.120001,23.84,24.09,31502900,20.816673,"INTC" +"2013-11-11",24.040001,24.290001,23.93,24.17,19236500,20.885799,"INTC" +"2013-11-12",23.99,24.5,23.98,24.43,37813500,21.110474,"INTC" +"2013-11-13",24.25,24.620001,24.200001,24.6,22990300,21.257374,"INTC" +"2013-11-14",24.43,24.5,24.35,24.389999,20198900,21.075911,"INTC" +"2013-11-15",24.4,24.549999,24.25,24.52,22866500,21.188248,"INTC" +"2013-11-18",24.610001,24.700001,24.48,24.6,24712500,21.257374,"INTC" +"2013-11-19",24.74,24.870001,24.610001,24.700001,24870200,21.343782,"INTC" +"2013-11-20",24.700001,24.82,24.459999,24.559999,20288600,21.222809,"INTC" +"2013-11-21",24.610001,25.290001,24.52,25.23,44050600,21.801771,"INTC" +"2013-11-22",24.5,24.51,23.84,23.870001,77908100,20.626562,"INTC" +"2013-11-25",24.02,24.02,23.5,23.75,43389300,20.522869,"INTC" +"2013-11-26",23.790001,23.84,23.52,23.65,30600800,20.436462,"INTC" +"2013-11-27",23.639999,23.92,23.52,23.9,28419200,20.652489,"INTC" +"2013-11-29",23.9,23.99,23.76,23.84,13802900,20.600637,"INTC" +"2013-12-02",24,24,23.65,23.700001,25685300,20.479664,"INTC" +"2013-12-03",23.690001,23.73,23.4,23.549999,35066400,20.350044,"INTC" +"2013-12-04",23.52,23.85,23.52,23.74,43501500,20.514229,"INTC" +"2013-12-05",23.82,24.35,23.75,24.26,45399100,20.963572,"INTC" +"2013-12-06",24.969999,25.25,24.75,24.82,53871400,21.447479,"INTC" +"2013-12-09",24.84,25.08,24.68,24.93,29614700,21.542534,"INTC" +"2013-12-10",24.889999,24.969999,24.66,24.82,18203700,21.447479,"INTC" +"2013-12-11",24.74,24.879999,24.4,24.42,24682400,21.101833,"INTC" +"2013-12-12",24.719999,24.889999,24.42,24.469999,21917800,21.145037,"INTC" +"2013-12-13",24.209999,24.49,24.16,24.290001,20631200,20.989498,"INTC" +"2013-12-16",24.33,24.709999,24.33,24.450001,25061100,21.127758,"INTC" +"2013-12-17",24.42,24.77,24.379999,24.66,28158500,21.309219,"INTC" +"2013-12-18",24.709999,25.200001,24.530001,25.15,42680500,21.732639,"INTC" +"2013-12-19",25.120001,25.24,24.889999,25.139999,31880600,21.723999,"INTC" +"2013-12-20",25.110001,25.35,25.040001,25.059999,55380100,21.654869,"INTC" +"2013-12-23",25.27,25.43,25.18,25.32,28120800,21.879543,"INTC" +"2013-12-24",25.379999,25.620001,25.35,25.43,12157900,21.974596,"INTC" +"2013-12-26",25.43,25.700001,25.43,25.700001,16957000,22.207907,"INTC" +"2013-12-27",25.75,25.799999,25.48,25.6,12970600,22.121492,"INTC" +"2013-12-30",25.67,25.85,25.6,25.85,19787200,22.337526,"INTC" +"2013-12-31",25.809999,26.040001,25.77,25.959999,22808100,22.432579,"INTC" +"2014-01-02",25.780001,25.82,25.469999,25.790001,31833300,22.285679,"INTC" +"2014-01-03",25.860001,25.9,25.6,25.780001,27796700,22.277037,"INTC" +"2014-01-06",25.77,25.790001,25.450001,25.459999,28682300,22.000517,"INTC" +"2014-01-07",25.540001,25.73,25.469999,25.59,19665100,22.11285,"INTC" +"2014-01-08",25.639999,25.709999,25.299999,25.43,29680500,21.974596,"INTC" +"2014-01-09",25.42,25.549999,25.25,25.309999,20878000,21.870897,"INTC" +"2014-01-10",25.5,25.85,25.5,25.530001,30588800,22.061005,"INTC" +"2014-01-13",25.629999,25.99,25.42,25.5,40274500,22.035089,"INTC" +"2014-01-14",26.01,26.549999,25.9,26.51,74142900,22.907841,"INTC" +"2014-01-15",26.719999,27.120001,26.610001,26.67,58277700,23.046104,"INTC" +"2014-01-16",26.639999,26.74,26.33,26.540001,48960800,22.933769,"INTC" +"2014-01-17",25.360001,25.860001,25.25,25.85,111758900,22.337526,"INTC" +"2014-01-21",25.790001,25.799999,25.27,25.59,42286400,22.11285,"INTC" +"2014-01-22",25.389999,25.540001,25.15,25.309999,48749900,21.870897,"INTC" +"2014-01-23",25.17,25.25,24.9,25.129999,40241000,21.715353,"INTC" +"2014-01-24",24.879999,25.190001,24.790001,24.809999,34838700,21.438837,"INTC" +"2014-01-27",24.77,24.99,24.66,24.719999,32564900,21.361065,"INTC" +"2014-01-28",24.709999,25.049999,24.57,24.9,32453800,21.516609,"INTC" +"2014-01-29",24.75,24.959999,24.629999,24.68,27145700,21.326504,"INTC" +"2014-01-30",24.75,24.889999,24.540001,24.74,24610100,21.378353,"INTC" +"2014-01-31",24.450001,24.65,24.4,24.540001,28623300,21.205528,"INTC" +"2014-02-03",24.5,24.51,23.889999,23.950001,52868200,20.695694,"INTC" +"2014-02-04",23.99,24.040001,23.58,23.82,50816300,20.583355,"INTC" +"2014-02-05",23.700001,23.76,23.5,23.52,32476200,20.517933,"INTC" +"2014-02-06",23.6,24.08,23.549999,23.99,28008400,20.92794,"INTC" +"2014-02-07",24.200001,24.26,23.77,24.209999,30808400,21.119865,"INTC" +"2014-02-10",24.110001,24.370001,24.059999,24.290001,24571300,21.189651,"INTC" +"2014-02-11",24.35,24.52,24.33,24.469999,17911700,21.346674,"INTC" +"2014-02-12",24.51,24.690001,24.370001,24.549999,25874100,21.416464,"INTC" +"2014-02-13",24.43,24.74,24.309999,24.700001,22922000,21.547318,"INTC" +"2014-02-14",24.58,24.76,24.41,24.76,20539700,21.599659,"INTC" +"2014-02-18",24.67,24.780001,24.549999,24.76,17738100,21.599659,"INTC" +"2014-02-19",24.65,24.719999,24.42,24.5,25686000,21.372849,"INTC" +"2014-02-20",24.540001,24.85,24.5,24.74,20193800,21.582214,"INTC" +"2014-02-21",24.950001,24.959999,24.35,24.42,30579800,21.303057,"INTC" +"2014-02-24",24.51,24.879999,24.41,24.629999,24145500,21.48625,"INTC" +"2014-02-25",24.67,24.709999,24.459999,24.620001,21539100,21.47753,"INTC" +"2014-02-26",24.74,24.98,24.610001,24.799999,19820200,21.634556,"INTC" +"2014-02-27",24.799999,24.799999,24.51,24.76,20863900,21.599659,"INTC" +"2014-02-28",24.790001,24.85,24.57,24.76,23482700,21.599659,"INTC" +"2014-03-03",24.549999,24.59,24.299999,24.5,25728500,21.372849,"INTC" +"2014-03-04",24.719999,24.780001,24.5,24.610001,23661200,21.468807,"INTC" +"2014-03-05",24.700001,24.709999,24.4,24.5,21036200,21.372849,"INTC" +"2014-03-06",24.57,24.65,24.379999,24.629999,22371700,21.48625,"INTC" +"2014-03-07",24.700001,24.85,24.57,24.639999,25373400,21.494978,"INTC" +"2014-03-10",24.610001,24.889999,24.58,24.84,24908100,21.669453,"INTC" +"2014-03-11",24.780001,24.85,24.610001,24.73,26656800,21.57349,"INTC" +"2014-03-12",24.65,24.879999,24.610001,24.76,21244800,21.599659,"INTC" +"2014-03-13",24.799999,25,24.43,24.57,26243300,21.43391,"INTC" +"2014-03-14",24.48,24.65,24.4,24.5,21807200,21.372849,"INTC" +"2014-03-17",24.639999,24.82,24.49,24.700001,18525800,21.547318,"INTC" +"2014-03-18",24.68,24.9,24.549999,24.82,26344000,21.652002,"INTC" +"2014-03-19",24.85,25.25,24.77,25.02,34229400,21.826477,"INTC" +"2014-03-20",25,25.59,24.940001,25.43,37009100,22.184143,"INTC" +"2014-03-21",25.610001,25.68,25.16,25.17,56861900,21.957329,"INTC" +"2014-03-24",25.209999,25.379999,24.92,25.120001,36950600,21.913708,"INTC" +"2014-03-25",25.190001,25.67,25.17,25.459999,32317400,22.210308,"INTC" +"2014-03-26",25.59,25.74,25.32,25.379999,26442800,22.140524,"INTC" +"2014-03-27",25.360001,25.75,25.290001,25.309999,27201100,22.079453,"INTC" +"2014-03-28",25.41,25.809999,25.32,25.620001,22884500,22.349888,"INTC" +"2014-03-31",25.65,26.059999,25.620001,25.809999,29336300,22.51564,"INTC" +"2014-04-01",25.799999,26,25.639999,25.99,23778700,22.672665,"INTC" +"2014-04-02",25.959999,26.049999,25.639999,25.889999,22464700,22.58543,"INTC" +"2014-04-03",26.15,26.459999,26.139999,26.41,38581300,23.039057,"INTC" +"2014-04-04",26.49,26.73,26.110001,26.16,47918000,22.820965,"INTC" +"2014-04-07",26.299999,26.74,26.200001,26.49,49813500,23.108845,"INTC" +"2014-04-08",26.360001,26.98,26.35,26.91,56699500,23.475237,"INTC" +"2014-04-09",26.93,27.02,26.73,26.98,34481800,23.536301,"INTC" +"2014-04-10",27.01,27.09,26.360001,26.43,40478200,23.056501,"INTC" +"2014-04-11",26.27,26.59,26.17,26.18,36121100,22.838411,"INTC" +"2014-04-14",26.309999,26.65,26.139999,26.559999,26957900,23.169914,"INTC" +"2014-04-15",26.51,26.83,26.360001,26.77,45074400,23.353106,"INTC" +"2014-04-16",26.98,27.24,26.6,26.93,59033600,23.492685,"INTC" +"2014-04-17",26.879999,27.16,26.790001,27.040001,38108500,23.588644,"INTC" +"2014-04-21",27.049999,27.049999,26.73,26.950001,20398600,23.510132,"INTC" +"2014-04-22",26.91,26.98,26.66,26.84,29601600,23.414171,"INTC" +"2014-04-23",26.799999,26.969999,26.719999,26.75,25574300,23.335659,"INTC" +"2014-04-24",26.809999,26.959999,26.639999,26.75,25432800,23.335659,"INTC" +"2014-04-25",26.65,26.719999,26.190001,26.26,33614400,22.908207,"INTC" +"2014-04-28",26.17,26.389999,26.01,26.33,33472800,22.969271,"INTC" +"2014-04-29",26.360001,26.66,26.35,26.48,22146000,23.100121,"INTC" +"2014-04-30",26.32,26.700001,26.219999,26.690001,25863900,23.283318,"INTC" +"2014-05-01",26.51,26.67,26.389999,26.450001,19755200,23.073952,"INTC" +"2014-05-02",26.559999,26.639999,26.4,26.41,24235200,23.039057,"INTC" +"2014-05-05",26.16,26.26,25.99,26.17,20738900,23.02586,"INTC" +"2014-05-06",26.16,26.379999,26,26.200001,21818000,23.052258,"INTC" +"2014-05-07",26.26,26.450001,26.219999,26.370001,24692800,23.201832,"INTC" +"2014-05-08",26.32,26.530001,26.219999,26.34,24166900,23.175434,"INTC" +"2014-05-09",26.370001,26.41,26.219999,26.299999,20324400,23.140236,"INTC" +"2014-05-12",26.41,26.540001,26.299999,26.370001,20607800,23.201832,"INTC" +"2014-05-13",26.49,26.540001,26.33,26.450001,20525000,23.272217,"INTC" +"2014-05-14",26.49,26.52,26.33,26.33,17811900,23.166637,"INTC" +"2014-05-15",26.33,26.5,26.01,26.01,31752700,22.88508,"INTC" +"2014-05-16",26.049999,26.07,25.74,25.82,30017200,22.717907,"INTC" +"2014-05-19",25.75,26.09,25.75,26.040001,22679600,22.911478,"INTC" +"2014-05-20",26.02,26.17,25.879999,26.040001,22292600,22.911478,"INTC" +"2014-05-21",26.1,26.25,26,26.200001,18721300,23.052258,"INTC" +"2014-05-22",26.209999,26.27,26.08,26.15,15926500,23.008261,"INTC" +"2014-05-23",26.15,26.299999,26.139999,26.290001,17172200,23.131441,"INTC" +"2014-05-27",26.33,26.74,26.18,26.709999,27271900,23.500977,"INTC" +"2014-05-28",26.700001,26.940001,26.66,26.879999,27150100,23.650555,"INTC" +"2014-05-29",26.91,26.959999,26.719999,26.959999,20638900,23.720945,"INTC" +"2014-05-30",26.940001,27.32,26.93,27.32,43641000,24.037691,"INTC" +"2014-06-02",27.309999,27.35,27.120001,27.26,20264900,23.984905,"INTC" +"2014-06-03",27.219999,27.700001,27.120001,27.66,33256300,24.336843,"INTC" +"2014-06-04",27.51,27.76,27.5,27.6,21612500,24.28405,"INTC" +"2014-06-05",27.559999,27.66,27.43,27.66,26546200,24.336843,"INTC" +"2014-06-06",27.780001,28.209999,27.73,28.17,34795600,24.785572,"INTC" +"2014-06-09",28.1,28.42,27.83,27.91,39933000,24.556812,"INTC" +"2014-06-10",27.85,28.33,27.719999,28.24,34256900,24.847162,"INTC" +"2014-06-11",28.139999,28.209999,27.799999,27.93,27747700,24.574402,"INTC" +"2014-06-12",27.860001,28.1,27.77,27.959999,31211400,24.600801,"INTC" +"2014-06-13",29.75,30.059999,29.559999,29.870001,122194300,26.28133,"INTC" +"2014-06-16",29.719999,30.15,29.67,30.01,36407800,26.404509,"INTC" +"2014-06-17",29.879999,30.1,29.84,29.950001,28440600,26.351721,"INTC" +"2014-06-18",29.879999,29.98,29.67,29.93,34412300,26.334122,"INTC" +"2014-06-19",29.969999,30.09,29.889999,30.09,27166600,26.474897,"INTC" +"2014-06-20",30.07,30.200001,30.030001,30.200001,39826400,26.571684,"INTC" +"2014-06-23",30.1,30.309999,29.85,30.23,26528900,26.598076,"INTC" +"2014-06-24",30.16,30.83,30.09,30.5,53397600,26.835638,"INTC" +"2014-06-25",30.48,31,30.450001,30.879999,44293300,27.169985,"INTC" +"2014-06-26",30.809999,30.9,30.610001,30.780001,26722300,27.081995,"INTC" +"2014-06-27",30.870001,31,30.700001,30.93,30776300,27.213976,"INTC" +"2014-06-30",30.870001,31,30.66,30.9,21558400,27.187578,"INTC" +"2014-07-01",30.99,31.09,30.870001,30.98,28240000,27.257971,"INTC" +"2014-07-02",30.99,31.049999,30.799999,30.98,16831200,27.257971,"INTC" +"2014-07-03",31.08,31.360001,31.02,31.139999,20437600,27.398746,"INTC" +"2014-07-07",31.09,31.200001,30.92,31.030001,22233400,27.301962,"INTC" +"2014-07-08",31,31.08,30.700001,30.790001,37608700,27.090799,"INTC" +"2014-07-09",30.84,30.98,30.690001,30.889999,28302400,27.178783,"INTC" +"2014-07-10",30.6,31.33,30.440001,31.26,32455100,27.504332,"INTC" +"2014-07-11",31.26,31.450001,31.040001,31.25,20045000,27.495531,"INTC" +"2014-07-14",31.41,31.58,31.34,31.49,24244600,27.706697,"INTC" +"2014-07-15",31.58,31.799999,31.16,31.709999,61006100,27.900263,"INTC" +"2014-07-16",33.310001,34.740002,33.209999,34.650002,135834600,30.487047,"INTC" +"2014-07-17",34.200001,34.360001,33.630001,33.700001,70591100,29.651182,"INTC" +"2014-07-18",33.799999,33.84,33.389999,33.700001,46528800,29.651182,"INTC" +"2014-07-21",33.549999,34.23,33.540001,34.060001,32097200,29.967926,"INTC" +"2014-07-22",34.16,34.830002,34.07,34.790001,42915100,30.61022,"INTC" +"2014-07-23",34.68,34.709999,34.299999,34.5,26077000,30.355068,"INTC" +"2014-07-24",34.380001,34.669998,34.099998,34.25,33180400,30.135101,"INTC" +"2014-07-25",34.150002,34.369999,33.93,34.25,31614000,30.135101,"INTC" +"2014-07-28",34.23,34.32,33.880001,34.23,30972200,30.117498,"INTC" +"2014-07-29",34.27,34.369999,34.09,34.189999,26141700,30.08231,"INTC" +"2014-07-30",34.310001,34.57,34.040001,34.349998,32782800,30.223089,"INTC" +"2014-07-31",34.09,34.25,33.810001,33.889999,35431200,29.818352,"INTC" +"2014-08-01",33.75,34.029999,33.610001,33.740002,33472400,29.686375,"INTC" +"2014-08-04",33.790001,34.09,33.549999,34.049999,27250100,29.959135,"INTC" +"2014-08-05",33.759998,33.779999,32.599998,32.82,49845100,29.068995,"INTC" +"2014-08-06",32.599998,33.189999,32.389999,32.849998,27923900,29.095558,"INTC" +"2014-08-07",32.93,33.150002,32.540001,32.68,27820100,28.944996,"INTC" +"2014-08-08",32.779999,33,32.540001,32.599998,35484000,28.874132,"INTC" +"2014-08-11",32.82,33.240002,32.810001,33.02,27718600,29.246132,"INTC" +"2014-08-12",32.91,33.150002,32.68,33.130001,24805600,29.343561,"INTC" +"2014-08-13",33.240002,34.150002,33.23,34.099998,36291000,30.2027,"INTC" +"2014-08-14",34.049999,34.23,33.740002,33.939999,25458000,30.060987,"INTC" +"2014-08-15",34.099998,34.209999,33.709999,34.169998,28577600,30.264698,"INTC" +"2014-08-18",34.259998,34.470001,33.98,34.41,27232200,30.477268,"INTC" +"2014-08-19",34.5,34.5,34.25,34.34,29281900,30.41527,"INTC" +"2014-08-20",34.23,34.509998,34.18,34.5,27140300,30.556986,"INTC" +"2014-08-21",34.459999,35.189999,34.450001,35.150002,37164900,31.1327,"INTC" +"2014-08-22",35.200001,35.200001,34.91,34.939999,21196700,30.946695,"INTC" +"2014-08-25",35.09,35.150002,34.650002,34.810001,18614500,30.831551,"INTC" +"2014-08-26",34.790001,35.049999,34.689999,34.799999,19664700,30.822702,"INTC" +"2014-08-27",34.889999,34.939999,34.630001,34.790001,17168900,30.813833,"INTC" +"2014-08-28",34.610001,34.810001,34.610001,34.650002,18908900,30.689846,"INTC" +"2014-08-29",34.810001,34.939999,34.669998,34.919998,32302800,30.928976,"INTC" +"2014-09-02",34.759998,34.91,34.43,34.57,32094800,30.618979,"INTC" +"2014-09-03",34.82,34.880001,34.450001,34.57,26668800,30.618979,"INTC" +"2014-09-04",34.529999,35.09,34.52,34.91,27632400,30.920126,"INTC" +"2014-09-05",34.919998,35.119999,34.830002,35,20841900,30.999844,"INTC" +"2014-09-08",34.959999,35.560001,34.880001,35.330002,24859600,31.292126,"INTC" +"2014-09-09",35.290001,35.290001,34.849998,34.91,22333100,30.920126,"INTC" +"2014-09-10",34.849998,35.130001,34.669998,35.02,19964200,31.017555,"INTC" +"2014-09-11",34.790001,35.02,34.529999,35.02,21949000,31.017555,"INTC" +"2014-09-12",34.900002,34.91,34.5,34.619999,26732600,30.663269,"INTC" +"2014-09-15",34.709999,34.77,34.23,34.540001,22438000,30.592417,"INTC" +"2014-09-16",34.470001,35.080002,34.470001,34.93,20875700,30.937838,"INTC" +"2014-09-17",34.91,35.200001,34.740002,34.98,26278900,30.982132,"INTC" +"2014-09-18",35.119999,35.169998,34.860001,35.169998,23809600,31.150414,"INTC" +"2014-09-19",35.16,35.220001,34.82,34.82,46851900,30.84041,"INTC" +"2014-09-22",34.779999,35.029999,34.549999,34.709999,25447700,30.742979,"INTC" +"2014-09-23",34.709999,34.709999,34.380001,34.419998,25690700,30.486132,"INTC" +"2014-09-24",34.400002,34.849998,34.369999,34.75,18829000,30.778416,"INTC" +"2014-09-25",34.68,34.790001,33.880001,34.139999,34639700,30.238138,"INTC" +"2014-09-26",34.259998,34.360001,33.630001,34.259998,25882300,30.344418,"INTC" +"2014-09-29",34.060001,34.990002,33.939999,34.900002,29003100,30.91127,"INTC" +"2014-09-30",34.900002,35,34.41,34.82,35274600,30.84041,"INTC" +"2014-10-01",34.610001,34.779999,33.84,33.990002,35086600,30.105276,"INTC" +"2014-10-02",33.959999,34,33.259998,33.52,32910800,29.688992,"INTC" +"2014-10-03",33.66,34.18,33.470001,34.029999,25834600,30.140699,"INTC" +"2014-10-06",34.150002,34.48,33.869999,34.110001,24321100,30.211561,"INTC" +"2014-10-07",34.040001,34.049999,33.419998,33.470001,25972100,29.644707,"INTC" +"2014-10-08",33.490002,34.369999,33.139999,34.27,34960600,30.353277,"INTC" +"2014-10-09",34.150002,34.43,33.580002,33.619999,28185700,29.777559,"INTC" +"2014-10-10",32.619999,32.860001,30.5,31.91,80917600,28.262997,"INTC" +"2014-10-13",31.719999,32.369999,31.469999,31.469999,42110200,27.873285,"INTC" +"2014-10-14",31.99,32.669998,31.709999,32.139999,68671000,28.466707,"INTC" +"2014-10-15",30.540001,31.65,29.65,31.280001,92305200,27.705002,"INTC" +"2014-10-16",30.889999,31.51,30.75,30.85,47787400,27.324146,"INTC" +"2014-10-17",31.200001,31.709999,30.969999,31.379999,37504500,27.793573,"INTC" +"2014-10-20",31.040001,31.700001,30.9,31.58,30523700,27.970711,"INTC" +"2014-10-21",31.67,32.619999,31.58,32.610001,33278400,28.882996,"INTC" +"2014-10-22",32.66,32.869999,32.220001,32.27,26725600,28.581854,"INTC" +"2014-10-23",32.720001,32.91,32.599998,32.689999,22254900,28.95385,"INTC" +"2014-10-24",32.720001,33.330002,32.57,33.18,27814300,29.387846,"INTC" +"2014-10-27",33.080002,33.299999,32.77,33.200001,23751900,29.405563,"INTC" +"2014-10-28",33.23,33.75,33.23,33.740002,21857800,29.883848,"INTC" +"2014-10-29",33.759998,33.970001,33.509998,33.919998,24615200,30.043272,"INTC" +"2014-10-30",33.580002,33.610001,32.400002,32.580002,55217900,28.856426,"INTC" +"2014-10-31",33.740002,34.009998,32.630001,34.009998,52089700,30.122988,"INTC" +"2014-11-03",33.810001,34.48,33.790001,34.310001,28703600,30.388697,"INTC" +"2014-11-04",34.25,34.779999,34.209999,34.540001,34695900,30.592417,"INTC" +"2014-11-05",34.049999,34.099998,33.599998,33.759998,34705500,30.09762,"INTC" +"2014-11-06",33.689999,34.23,33.41,33.82,25240600,30.151112,"INTC" +"2014-11-07",33.98,34,33.189999,33.580002,27604500,29.937153,"INTC" +"2014-11-10",33.43,33.490002,33.080002,33.259998,30653600,29.651857,"INTC" +"2014-11-11",33.360001,33.540001,33.200001,33.310001,19676600,29.69644,"INTC" +"2014-11-12",33.23,33.419998,33,33.380001,22864200,29.75885,"INTC" +"2014-11-13",33.349998,33.860001,33.34,33.68,26449300,30.0263,"INTC" +"2014-11-14",33.75,33.970001,33.349998,33.950001,18104600,30.267012,"INTC" +"2014-11-17",33.82,34.25,33.759998,34.240002,17646300,30.525547,"INTC" +"2014-11-18",34.189999,34.900002,34.16,34.709999,30674800,30.944563,"INTC" +"2014-11-19",34.689999,34.790001,34.25,34.349998,21289600,30.623615,"INTC" +"2014-11-20",34.139999,35.970001,34,35.950001,61994700,32.050049,"INTC" +"2014-11-21",35.98,36.459999,35.5,35.59,56721600,31.729095,"INTC" +"2014-11-24",35.889999,36.43,35.84,36.25,33321100,32.317501,"INTC" +"2014-11-25",36.360001,36.48,36.150002,36.32,29093200,32.379906,"INTC" +"2014-11-26",36.369999,36.990002,36.279999,36.900002,24060000,32.896992,"INTC" +"2014-11-28",37.040001,37.689999,36.939999,37.25,19128500,33.209015,"INTC" +"2014-12-01",37.209999,37.619999,36.900002,37.169998,30904000,33.137699,"INTC" +"2014-12-02",37.18,37.599998,37.18,37.599998,28361100,33.521053,"INTC" +"2014-12-03",37.68,37.889999,37.41,37.43,30660800,33.369492,"INTC" +"2014-12-04",37.400002,37.459999,37.040001,37.459999,23359100,33.396229,"INTC" +"2014-12-05",37.57,37.900002,37.52,37.669998,20527600,33.58345,"INTC" +"2014-12-08",37.459999,37.73,36.939999,37.200001,28134800,33.16444,"INTC" +"2014-12-09",36.669998,37.09,36.299999,36.889999,28487300,32.888065,"INTC" +"2014-12-10",36.93,37.02,36.299999,36.419998,27499900,32.469051,"INTC" +"2014-12-11",36.5,37.209999,36.439999,36.700001,25088200,32.718689,"INTC" +"2014-12-12",36.450001,36.82,36.220001,36.23,29322500,32.299664,"INTC" +"2014-12-15",36.389999,36.779999,35.900002,35.919998,30633400,32.023296,"INTC" +"2014-12-16",35.860001,36.5,35.560001,35.560001,31166300,31.702354,"INTC" +"2014-12-17",35.619999,36.330002,35.330002,36.240002,31637700,32.30859,"INTC" +"2014-12-18",36.75,37.02,36.43,37.02,32128100,33.003967,"INTC" +"2014-12-19",37.02,37.16,36.23,36.369999,76786800,32.42448,"INTC" +"2014-12-22",36.389999,37.259998,36.389999,37.209999,29227100,33.173351,"INTC" +"2014-12-23",37.400002,37.700001,37.299999,37.43,22169700,33.369492,"INTC" +"2014-12-24",37.470001,37.599998,37.18,37.439999,12109100,33.37841,"INTC" +"2014-12-26",37.52,37.740002,37.52,37.549999,14037200,33.476475,"INTC" +"2014-12-29",37.450001,37.52,37.169998,37.18,12203300,33.14661,"INTC" +"2014-12-30",37.080002,37.189999,36.759998,36.759998,15214100,32.772167,"INTC" +"2014-12-31",36.630001,37.040001,36.290001,36.290001,20393600,32.353165,"INTC" +"2015-01-02",36.669998,37.16,36.110001,36.360001,23605600,32.415565,"INTC" +"2015-01-05",36.200001,36.450001,35.939999,35.950001,32785000,32.050049,"INTC" +"2015-01-06",36.080002,36.23,35.259998,35.279999,30847600,31.452723,"INTC" +"2015-01-07",35.639999,36.07,35.27,36.02,27725200,32.11245,"INTC" +"2015-01-08",36.369999,37,36.259998,36.689999,31765400,32.709759,"INTC" +"2015-01-09",36.77,37.110001,36.400002,36.759998,22846000,32.772167,"INTC" +"2015-01-12",36.900002,37,36.23,36.599998,29400800,32.629536,"INTC" +"2015-01-13",36.869999,37.490002,36.290001,36.5,31478000,32.540379,"INTC" +"2015-01-14",36.330002,36.91,35.91,36.349998,34250300,32.406647,"INTC" +"2015-01-15",36.529999,36.880001,36.029999,36.189999,47181800,32.264004,"INTC" +"2015-01-16",36.119999,36.66,35.509998,36.450001,62812200,32.495804,"INTC" +"2015-01-20",36.099998,36.459999,35.57,36.09,35111400,32.174858,"INTC" +"2015-01-21",35.849998,36.68,35.77,36.48,27442600,32.522549,"INTC" +"2015-01-22",36.560001,37,36.139999,36.91,31809900,32.905903,"INTC" +"2015-01-23",36.959999,37.029999,36.380001,36.450001,27368900,32.495804,"INTC" +"2015-01-26",36.189999,36.299999,35.57,35.810001,30906800,31.925232,"INTC" +"2015-01-27",34.400002,34.720001,33.549999,34.189999,58456200,30.480978,"INTC" +"2015-01-28",34.470001,34.700001,33.720001,33.779999,34929100,30.11545,"INTC" +"2015-01-29",33.84,34.279999,33.459999,34.209999,29569400,30.498802,"INTC" +"2015-01-30",33.700001,33.990002,33,33.040001,38719700,29.45573,"INTC" +"2015-02-02",33.060001,33.75,32.650002,33.650002,38733800,29.999556,"INTC" +"2015-02-03",33.779999,34.049999,32.610001,33.700001,35981900,30.04413,"INTC" +"2015-02-04",33.669998,33.84,33.299999,33.599998,25052800,30.169838,"INTC" +"2015-02-05",33.68,33.990002,33.450001,33.939999,20491400,30.475124,"INTC" +"2015-02-06",33.919998,34,33.139999,33.299999,29124600,29.900467,"INTC" +"2015-02-09",33,33.240002,32.669998,32.93,28705500,29.568239,"INTC" +"2015-02-10",33.200001,33.73,33.049999,33.700001,20200000,30.259628,"INTC" +"2015-02-11",33.669998,33.759998,33.32,33.549999,18364200,30.124945,"INTC" +"2015-02-12",33.98,34.130001,33.759998,34.130001,20056700,30.645735,"INTC" +"2015-02-13",34.25,34.369999,33.950001,34.360001,18037900,30.852255,"INTC" +"2015-02-17",34.400002,34.75,34.259998,34.740002,19374100,31.193464,"INTC" +"2015-02-18",34.650002,34.709999,34.189999,34.27,19963000,30.771439,"INTC" +"2015-02-19",34.25,34.419998,34.049999,34.209999,11017500,30.717569,"INTC" +"2015-02-20",34.150002,34.57,33.91,34.41,20955600,30.897148,"INTC" +"2015-02-23",34.400002,34.5,33.580002,33.759998,25565500,30.313505,"INTC" +"2015-02-24",33.610001,34.490002,33.509998,34.41,29417500,30.897148,"INTC" +"2015-02-25",34.029999,34.150002,33.73,33.950001,24686300,30.484106,"INTC" +"2015-02-26",33.619999,33.880001,33.43,33.650002,25928400,30.214735,"INTC" +"2015-02-27",33.630001,33.639999,33.209999,33.25,24427300,29.855568,"INTC" +"2015-03-02",33.290001,34.130001,33.119999,34.060001,25406400,30.582878,"INTC" +"2015-03-03",33.950001,34.380001,33.91,34.099998,27332000,30.618795,"INTC" +"2015-03-04",33.860001,34.41,33.720001,34.119999,22765600,30.636751,"INTC" +"2015-03-05",34.259998,34.5,33.59,33.73,21225800,30.286568,"INTC" +"2015-03-06",33.540001,33.68,33.080002,33.189999,32373100,29.801691,"INTC" +"2015-03-09",33.200001,33.27,32.48,32.720001,33058800,29.379677,"INTC" +"2015-03-10",32.240002,32.41,31.5,31.700001,49854600,28.463808,"INTC" +"2015-03-11",31.969999,32.959999,31.950001,32.330002,49683600,29.029495,"INTC" +"2015-03-12",31.01,31.6,30.58,30.799999,107402400,27.655687,"INTC" +"2015-03-13",30.629999,30.98,30.360001,30.93,47954700,27.772417,"INTC" +"2015-03-16",30.93,31.110001,30.65,30.83,33074600,27.682625,"INTC" +"2015-03-17",30.58,30.73,30.41,30.59,29196300,27.467127,"INTC" +"2015-03-18",30.41,31.200001,30.299999,30.889999,39792500,27.736494,"INTC" +"2015-03-19",30.780001,31.1,30.690001,30.74,27414200,27.601809,"INTC" +"2015-03-20",30.99,31.620001,30.93,31.309999,64777100,28.113623,"INTC" +"2015-03-23",31.290001,31.790001,31.200001,31.200001,29532600,28.014853,"INTC" +"2015-03-24",31.16,31.32,30.74,30.790001,28471400,27.646708,"INTC" +"2015-03-25",30.809999,30.889999,29.860001,29.889999,37691000,26.838583,"INTC" +"2015-03-26",29.5,30.4,29.309999,30.08,45450100,27.009188,"INTC" +"2015-03-27",30.01,33,29.85,32,72885700,28.733179,"INTC" +"2015-03-30",31.66,32.099998,31.299999,31.459999,51391500,28.24831,"INTC" +"2015-03-31",31.43,31.93,31.200001,31.27,32098500,28.077702,"INTC" +"2015-04-01",31.129999,31.32,30.65,30.809999,31267000,27.664665,"INTC" +"2015-04-02",30.799999,31.23,30.67,30.809999,20909600,27.664665,"INTC" +"2015-04-06",30.809999,31.25,30.450001,31.040001,21490900,27.871185,"INTC" +"2015-04-07",31.07,31.59,31,31.26,23258300,28.068726,"INTC" +"2015-04-08",31.23,31.559999,31.059999,31.309999,18250300,28.113623,"INTC" +"2015-04-09",30.68,31.620001,30.57,31.24,34167600,28.050764,"INTC" +"2015-04-10",31.33,31.940001,31.33,31.93,28084900,28.670326,"INTC" +"2015-04-13",31.809999,32.049999,31.709999,31.73,23489000,28.490742,"INTC" +"2015-04-14",31.68,31.940001,31.27,31.49,37497500,28.275242,"INTC" +"2015-04-15",32.259998,32.990002,32.07,32.830002,61083500,29.478449,"INTC" +"2015-04-16",32.849998,32.990002,32.700001,32.869999,28903200,29.51436,"INTC" +"2015-04-17",32.509998,32.700001,32.220001,32.470001,30593600,29.155203,"INTC" +"2015-04-20",32.610001,32.790001,32.529999,32.73,20568700,29.388657,"INTC" +"2015-04-21",32.93,32.970001,32.279999,32.43,19023800,29.119278,"INTC" +"2015-04-22",32.41,32.720001,32.029999,32.700001,21144200,29.361719,"INTC" +"2015-04-23",32.040001,32.41,32.009998,32.349998,23775300,29.047451,"INTC" +"2015-04-24",32.41,32.48,32.02,32.080002,22759900,28.805016,"INTC" +"2015-04-27",32.080002,32.689999,32.080002,32.5,25869600,29.182135,"INTC" +"2015-04-28",32.299999,33.040001,32.23,33.02,29572800,29.649048,"INTC" +"2015-04-29",32.560001,33,32.549999,32.889999,21819000,29.532326,"INTC" +"2015-04-30",32.709999,32.849998,32.299999,32.549999,22013300,29.227032,"INTC" +"2015-05-01",32.630001,33.490002,32.619999,33.419998,27091200,30.008215,"INTC" +"2015-05-04",33.27,33.5,33.220001,33.43,21397300,30.017189,"INTC" +"2015-05-05",33,33.099998,32.57,32.639999,29779200,29.519768,"INTC" +"2015-05-06",32.5,32.790001,31.93,32.220001,31985400,29.139921,"INTC" +"2015-05-07",32.27,32.630001,32.18,32.240002,21475300,29.15801,"INTC" +"2015-05-08",32.509998,32.880001,32.34,32.799999,26926500,29.664478,"INTC" +"2015-05-11",32.68,32.709999,32.43,32.689999,18358600,29.564991,"INTC" +"2015-05-12",32.439999,32.5,32,32.25,24530200,29.167051,"INTC" +"2015-05-13",32.27,32.900002,32.27,32.639999,20470800,29.519768,"INTC" +"2015-05-14",32.860001,33.130001,32.77,32.970001,21098900,29.81823,"INTC" +"2015-05-15",33.09,33.119999,32.75,32.990002,17149700,29.836313,"INTC" +"2015-05-18",32.98,33.41,32.849998,33.41,23571300,30.216164,"INTC" +"2015-05-19",33.360001,33.380001,32.990002,33.150002,21867100,29.98102,"INTC" +"2015-05-20",33.060001,33.5,33.009998,33.369999,21359800,30.179983,"INTC" +"2015-05-21",33.209999,33.560001,33.07,33.549999,21269800,30.342781,"INTC" +"2015-05-22",33.470001,33.509998,33.32,33.450001,20845000,30.252342,"INTC" +"2015-05-26",33.27,33.290001,32.84,33.099998,28594500,29.935797,"INTC" +"2015-05-27",33.200001,33.849998,33.130001,33.709999,30172700,30.487482,"INTC" +"2015-05-28",33.740002,34.150002,33.68,34.009998,27065700,30.758808,"INTC" +"2015-05-29",34.240002,34.75,34.209999,34.459999,43231700,31.165787,"INTC" +"2015-06-01",34.369999,34.59,33.68,33.91,46734500,30.668369,"INTC" +"2015-06-02",33.639999,33.75,33.139999,33.27,36211700,30.089546,"INTC" +"2015-06-03",33.169998,33.240002,32.59,32.73,38138700,29.601171,"INTC" +"2015-06-04",32.509998,32.720001,32.200001,32.310001,33761800,29.221315,"INTC" +"2015-06-05",32.279999,32.299999,31.83,31.84,27778500,28.796251,"INTC" +"2015-06-08",31.809999,31.950001,31.209999,31.299999,38032000,28.307865,"INTC" +"2015-06-09",31.33,31.66,31.15,31.25,33976700,28.262655,"INTC" +"2015-06-10",31.459999,32.16,31.370001,31.82,33336800,28.77816,"INTC" +"2015-06-11",31.950001,32.099998,31.84,31.85,24293600,28.805292,"INTC" +"2015-06-12",31.719999,32.099998,31.200001,31.32,31629800,28.32596,"INTC" +"2015-06-15",31.120001,31.51,30.940001,31.389999,23175000,28.389267,"INTC" +"2015-06-16",31.26,31.76,31.129999,31.639999,20254500,28.61537,"INTC" +"2015-06-17",31.75,32.09,31.690001,31.950001,28194200,28.895733,"INTC" +"2015-06-18",32.080002,32.5,32,32.380001,27722400,29.284628,"INTC" +"2015-06-19",32.400002,32.57,31.959999,32.07,39008400,29.004261,"INTC" +"2015-06-22",32.259998,32.389999,32.080002,32.259998,23608400,29.176096,"INTC" +"2015-06-23",32.310001,32.34,31.93,32.09,17995900,29.02235,"INTC" +"2015-06-24",32.150002,32.150002,31.879999,31.91,23313900,28.85956,"INTC" +"2015-06-25",32.02,32.32,31.99,31.99,22743300,28.93191,"INTC" +"2015-06-26",31.51,31.530001,30.76,31.02,62157200,28.054638,"INTC" +"2015-06-29",30.700001,30.98,30.309999,30.389999,35194500,27.484863,"INTC" +"2015-06-30",30.629999,30.690001,30.15,30.42,34412200,27.511993,"INTC" +"2015-07-01",30.49,30.549999,30.01,30.18,27178900,27.294933,"INTC" +"2015-07-02",30.18,30.92,30.1,30.559999,27105200,27.638607,"INTC" +"2015-07-06",30.24,30.450001,29.84,30.040001,32468100,27.168324,"INTC" +"2015-07-07",29.870001,29.93,29.09,29.9,43833700,27.041702,"INTC" +"2015-07-08",29.4,29.67,29.15,29.5,45223800,26.679945,"INTC" +"2015-07-09",29.719999,29.889999,28.82,28.93,47167800,26.164431,"INTC" +"2015-07-10",29.200001,29.35,28.940001,29.17,31423800,26.381487,"INTC" +"2015-07-13",29.27,29.82,29.190001,29.73,26452400,26.887951,"INTC" +"2015-07-14",29.66,30.110001,29.440001,29.65,39778300,26.815601,"INTC" +"2015-07-15",29.65,29.99,29.469999,29.690001,47852500,26.85178,"INTC" +"2015-07-16",30.469999,30.48,29.1,29.9,81166700,27.041702,"INTC" +"2015-07-17",29.66,29.799999,29.1,29.469999,43697600,26.652811,"INTC" +"2015-07-20",29.620001,29.620001,29.07,29.1,33812900,26.31818,"INTC" +"2015-07-21",28.959999,29.26,28.67,28.719999,45191000,25.974504,"INTC" +"2015-07-22",28.57,28.85,28.43,28.610001,36387200,25.875023,"INTC" +"2015-07-23",28.66,28.969999,28.43,28.6,33775200,25.865976,"INTC" +"2015-07-24",28.530001,28.639999,28.059999,28.059999,31621000,25.377598,"INTC" +"2015-07-27",28.07,28.42,27.620001,28.35,42161100,25.639877,"INTC" +"2015-07-28",28.51,29.18,28.440001,28.959999,33182400,26.191559,"INTC" +"2015-07-29",28.950001,29.129999,28.790001,29.01,26470200,26.23678,"INTC" +"2015-07-30",29.1,29.450001,28.85,28.91,26582400,26.146343,"INTC" +"2015-07-31",29.120001,29.120001,28.77,28.950001,27158800,26.182518,"INTC" +"2015-08-03",29,29.35,28.9,29.049999,26213600,26.272959,"INTC" +"2015-08-04",28.98,29.15,28.860001,29.129999,25741700,26.345312,"INTC" +"2015-08-05",29.190001,29.389999,29.02,29.120001,23622700,26.555054,"INTC" +"2015-08-06",29.16,29.23,28.85,29.01,27958200,26.454742,"INTC" +"2015-08-07",28.799999,28.959999,28.690001,28.879999,25606100,26.336187,"INTC" +"2015-08-10",29.07,29.68,29.059999,29.639999,22807400,27.029251,"INTC" +"2015-08-11",29.469999,29.48,28.959999,28.969999,23434700,26.418264,"INTC" +"2015-08-12",28.66,29.57,28.66,29.459999,33589100,26.865105,"INTC" +"2015-08-13",29.4,29.450001,28.870001,28.870001,18821900,26.327074,"INTC" +"2015-08-14",28.92,29.040001,28.82,29.02,14279000,26.46386,"INTC" +"2015-08-17",28.83,29.200001,28.709999,29.08,15548300,26.518576,"INTC" +"2015-08-18",28.950001,29.049999,28.799999,28.91,19182600,26.363548,"INTC" +"2015-08-19",28.65,28.799999,28.280001,28.360001,30530100,25.861996,"INTC" +"2015-08-20",28.030001,28.24,27.530001,27.530001,31936600,25.105103,"INTC" +"2015-08-21",27.33,27.629999,26.559999,26.559999,52288400,24.220543,"INTC" +"2015-08-24",25.200001,27.629999,24.870001,26.25,83234200,23.937849,"INTC" +"2015-08-25",27.040001,27.15,25.870001,25.870001,59371900,23.59132,"INTC" +"2015-08-26",26.51,27.34,26.08,27.299999,47386700,24.895361,"INTC" +"2015-08-27",27.719999,27.91,27.01,27.719999,38649400,25.278364,"INTC" +"2015-08-28",27.67,28.610001,27.450001,28.42,43452400,25.91671,"INTC" +"2015-08-31",28.33,29.129999,28.16,28.540001,42197500,26.026146,"INTC" +"2015-09-01",27.91,28.17,27.66,27.82,44144000,25.369558,"INTC" +"2015-09-02",28.35,28.6,28.139999,28.6,34618800,26.080854,"INTC" +"2015-09-03",28.799999,29.42,28.690001,29.08,38665900,26.518576,"INTC" +"2015-09-04",28.57,28.9,28.41,28.52,29116500,26.0079,"INTC" +"2015-09-08",28.98,29.5,28.950001,29.5,27805000,26.901579,"INTC" +"2015-09-09",29.719999,30.120001,29.17,29.24,30669900,26.66448,"INTC" +"2015-09-10",29.18,29.66,28.9,29.27,25195800,26.691841,"INTC" +"2015-09-11",29.08,29.52,29.040001,29.469999,21786900,26.874228,"INTC" +"2015-09-14",29.469999,29.530001,29.09,29.389999,24065100,26.80127,"INTC" +"2015-09-15",29.559999,29.940001,29.48,29.73,29399900,27.111322,"INTC" +"2015-09-16",29.620001,29.790001,29.4,29.77,25957800,27.147799,"INTC" +"2015-09-17",29.620001,30.200001,29.549999,29.709999,29805200,27.093082,"INTC" +"2015-09-18",29.219999,29.42,28.809999,29.02,60138700,26.46386,"INTC" +"2015-09-21",29.09,29.34,28.940001,29.16,24417100,26.591528,"INTC" +"2015-09-22",28.67,28.9,28.48,28.67,28576200,26.144688,"INTC" +"2015-09-23",29.02,29.09,28.59,28.74,25984000,26.208523,"INTC" +"2015-09-24",28.379999,28.67,27.870001,28.48,32754700,25.971422,"INTC" +"2015-09-25",28.940001,29.120001,28.629999,28.809999,29192300,26.272356,"INTC" +"2015-09-28",28.68,29.360001,28.639999,28.76,42291000,26.226763,"INTC" +"2015-09-29",28.83,29.35,28.76,29.24,34169600,26.66448,"INTC" +"2015-09-30",29.559999,30.32,29.540001,30.139999,40840800,27.485205,"INTC" +"2015-10-01",30.209999,30.280001,29.459999,30,29832800,27.357542,"INTC" +"2015-10-02",29.67,30.530001,29.530001,30.51,27901500,27.82262,"INTC" +"2015-10-05",30.73,31.379999,30.559999,31.209999,34842500,28.460958,"INTC" +"2015-10-06",31.16,31.85,31.110001,31.74,34899800,28.944279,"INTC" +"2015-10-07",32,32.419998,31.719999,32.32,36930100,29.473188,"INTC" +"2015-10-08",32.23,32.599998,31.98,32.52,27794600,29.655573,"INTC" +"2015-10-09",32.369999,32.549999,31.940001,32.139999,24209900,29.30904,"INTC" +"2015-10-12",32.16,32.32,32,32.209999,18795000,29.372881,"INTC" +"2015-10-13",32.029999,32.48,31.98,32.040001,35588600,29.217852,"INTC" +"2015-10-14",31.389999,32.93,30.85,32.799999,75954800,29.91091,"INTC" +"2015-10-15",32.84,33.060001,32.459999,32.75,37634800,29.865311,"INTC" +"2015-10-16",32.75,33.200001,32.48,33.040001,29371300,30.129766,"INTC" +"2015-10-19",32.880001,33.619999,32.869999,33.59,37624000,30.631327,"INTC" +"2015-10-20",33.400002,33.700001,33.310001,33.439999,24301000,30.494534,"INTC" +"2015-10-21",33.669998,34.049999,33.32,33.369999,31928800,30.430704,"INTC" +"2015-10-22",33.700001,34.5,33.59,34.400002,39572600,31.369982,"INTC" +"2015-10-23",34.540001,35.029999,34.400002,34.900002,42796600,31.825932,"INTC" +"2015-10-26",34.77,34.959999,34.549999,34.59,22646900,31.543247,"INTC" +"2015-10-27",34.41,34.549999,34.310001,34.470001,22630100,31.433813,"INTC" +"2015-10-28",34.470001,34.709999,34.119999,34.709999,21908400,31.652678,"INTC" +"2015-10-29",34.200001,34.290001,33.77,34.029999,21224200,31.032572,"INTC" +"2015-10-30",34.099998,34.290001,33.860001,33.860001,24693900,30.877542,"INTC" +"2015-11-02",33.73,34.279999,33.639999,34.110001,21743100,31.105524,"INTC" +"2015-11-03",34,34.41,33.98,34.310001,18167000,31.287909,"INTC" +"2015-11-04",34.27,34.27,33.900002,34.150002,20734800,31.36137,"INTC" +"2015-11-05",34.099998,34.200001,33.73,34,16486100,31.223623,"INTC" +"2015-11-06",33.93,33.970001,33.41,33.84,23701700,31.076691,"INTC" +"2015-11-09",33.599998,33.830002,33.080002,33.349998,24168700,30.626698,"INTC" +"2015-11-10",33.169998,33.27,32.810001,33.209999,22451700,30.498127,"INTC" +"2015-11-11",33.16,33.380001,32.799999,32.860001,19864700,30.176714,"INTC" +"2015-11-12",32.709999,32.919998,32.389999,32.400002,23265400,29.754272,"INTC" +"2015-11-13",32.27,32.380001,31.959999,32.110001,23673200,29.487957,"INTC" +"2015-11-16",32.09,32.259998,31.93,32.099998,29899700,29.478771,"INTC" +"2015-11-17",32.150002,32.880001,32.009998,32.639999,22636400,29.974678,"INTC" +"2015-11-18",32.73,33.240002,32.619999,33.16,18619800,30.452213,"INTC" +"2015-11-19",33.220001,34.73,33.130001,34.299999,45381600,31.499123,"INTC" +"2015-11-20",34.48,35.290001,34.48,34.66,41137700,31.829727,"INTC" +"2015-11-23",34.66,34.849998,34.41,34.48,20152900,31.664421,"INTC" +"2015-11-24",34.330002,34.439999,33.900002,34.360001,21413500,31.554222,"INTC" +"2015-11-25",34.259998,34.740002,34.139999,34.450001,17939400,31.636873,"INTC" +"2015-11-27",34.540001,34.68,34.400002,34.459999,6620900,31.646057,"INTC" +"2015-11-30",34.549999,34.900002,34.43,34.77,21785800,31.930744,"INTC" +"2015-12-01",35,35.200001,34.709999,35.09,23560200,32.224617,"INTC" +"2015-12-02",35.09,35.41,34.810001,34.830002,18688200,31.98584,"INTC" +"2015-12-03",34.970001,34.990002,34,34.040001,30131100,31.260363,"INTC" +"2015-12-04",34.110001,35.029999,34,34.939999,24901000,32.086861,"INTC" +"2015-12-07",34.790001,35.169998,34.75,34.990002,17731900,32.132782,"INTC" +"2015-12-08",34.669998,34.950001,34.419998,34.75,13380200,31.912382,"INTC" +"2015-12-09",34.880001,35.220001,34.509998,34.810001,22548300,31.967485,"INTC" +"2015-12-10",34.849998,35.07,34.66,34.77,17350500,31.930744,"INTC" +"2015-12-11",34.310001,34.650002,34.200001,34.27,21251400,31.471573,"INTC" +"2015-12-14",34.380001,34.48,33.880001,34.470001,19357100,31.655241,"INTC" +"2015-12-15",34.650002,35.349998,34.639999,35.18,24365900,32.307262,"INTC" +"2015-12-16",35.360001,35.470001,34.77,35.299999,23257900,32.417461,"INTC" +"2015-12-17",35.32,35.369999,34.759998,34.91,24963600,32.059311,"INTC" +"2015-12-18",34.73,34.75,33.860001,33.869999,41336600,31.10424,"INTC" +"2015-12-21",34.110001,34.299999,33.82,34.240002,18006800,31.444025,"INTC" +"2015-12-22",34.360001,34.779999,34.27,34.73,17915600,31.894018,"INTC" +"2015-12-23",34.950001,35.049999,34.779999,35,12526500,32.14196,"INTC" +"2015-12-24",35.07,35.259998,34.959999,34.98,5893800,32.1236,"INTC" +"2015-12-28",34.950001,35,34.57,34.93,9442300,32.077679,"INTC" +"2015-12-29",35.009998,35.59,35.009998,35.439999,14188600,32.546032,"INTC" +"2015-12-30",35.380001,35.450001,34.950001,34.990002,11566800,32.132782,"INTC" +"2015-12-31",34.82,34.959999,34.439999,34.450001,14736700,31.636873,"INTC" +"2016-01-04",33.880001,34.009998,33.459999,33.990002,27882200,31.214441,"INTC" +"2016-01-05",33.959999,34,33.529999,33.830002,16709500,31.067505,"INTC" +"2016-01-06",33.25,33.52,32.799999,33.080002,25491300,30.378748,"INTC" +"2016-01-07",32.279999,33.009998,31.84,31.84,37680500,29.24,"INTC" +"2016-01-08",32.09,32.220001,31.43,31.51,29953800,28.936951,"INTC" +"2016-01-11",31.809999,32.220001,31.68,32.060001,27594200,29.442039,"INTC" +"2016-01-12",32.759998,32.889999,32.27,32.68,28587700,30.01141,"INTC" +"2016-01-13",32.759998,32.93,31.83,31.91,34445700,29.304291,"INTC" +"2016-01-14",31.969999,32.869999,31.799999,32.740002,48728200,30.066513,"INTC" +"2016-01-15",29.73,30.5,29.450001,29.76,76373900,27.329853,"INTC" +"2016-01-19",29.98,30.059999,29.48,29.799999,28878100,27.366585,"INTC" +"2016-01-20",29.35,29.870001,29.209999,29.59,39598200,27.173738,"INTC" +"2016-01-21",29.65,30.030001,29.24,29.66,30157400,27.23802,"INTC" +"2016-01-22",30.120001,30.24,29.51,29.93,25326500,27.485971,"INTC" +"2016-01-25",29.99,30.219999,29.57,29.6,26441000,27.182915,"INTC" +"2016-01-26",29.610001,30.049999,29.610001,29.940001,24689800,27.495155,"INTC" +"2016-01-27",29.879999,30.219999,29.639999,29.809999,26384100,27.375769,"INTC" +"2016-01-28",30.02,30.18,29.75,29.969999,22028100,27.522703,"INTC" +"2016-01-29",30.209999,31.030001,30.1,31.02,38311400,28.486963,"INTC" +"2016-02-01",30.719999,31.120001,30.639999,30.82,19015100,28.303293,"INTC" +"2016-02-02",30.450001,30.49,29.629999,29.799999,24994300,27.366585,"INTC" +"2016-02-03",29.719999,29.719999,28.52,29.34,44660100,27.181301,"INTC" +"2016-02-04",29.139999,29.879999,29.110001,29.77,29109700,27.579664,"INTC" +"2016-02-05",29.58,29.76,28.91,29.040001,27957500,26.903378,"INTC" +"2016-02-08",28.74,28.98,28.299999,28.82,28725900,26.699558,"INTC" +"2016-02-09",28.49,29.15,28.41,28.809999,22710600,26.690294,"INTC" +"2016-02-10",28.879999,29,28.190001,28.23,27267800,26.152966,"INTC" +"2016-02-11",27.83,28.41,27.68,28.219999,28450200,26.143703,"INTC" +"2016-02-12",28.57,28.700001,28.139999,28.639999,19699000,26.532804,"INTC" +"2016-02-16",28.75,28.950001,28.360001,28.780001,30705200,26.662506,"INTC" +"2016-02-17",28.860001,29.620001,28.73,29.469999,27691700,27.301735,"INTC" +"2016-02-18",29.530001,29.76,29.379999,29.42,20623300,27.255415,"INTC" +"2016-02-19",29.200001,29.33,28.709999,28.709999,42056700,26.597649,"INTC" +"2016-02-22",29.110001,29.540001,29,29.35,23893100,27.190565,"INTC" +"2016-02-23",29.299999,29.35,28.6,28.799999,26638200,26.681032,"INTC" +"2016-02-24",28.52,29.299999,28.379999,29.190001,21593600,27.042339,"INTC" +"2016-02-25",29.32,29.620001,28.950001,29.620001,17311000,27.440701,"INTC" +"2016-02-26",29.879999,30.08,29.700001,29.799999,19902200,27.607456,"INTC" +"2016-02-29",29.719999,30.139999,29.58,29.59,22903100,27.412909,"INTC" +"2016-03-01",29.93,30.530001,29.75,30.370001,25502600,28.135521,"INTC" +"2016-03-02",30.299999,30.870001,30.120001,30.540001,23779800,28.293013,"INTC" +"2016-03-03",31.129999,31.35,30.540001,30.58,25608800,28.330067,"INTC" +"2016-03-04",30.5,30.860001,30.049999,30.629999,20356800,28.376389,"INTC" +"2016-03-07",30.59,31.120001,30.5,30.940001,18858200,28.663578,"INTC" +"2016-03-08",30.83,30.879999,30.379999,30.559999,19104900,28.311541,"INTC" +"2016-03-09",30.83,31.040001,30.67,30.870001,14707800,28.59873,"INTC" +"2016-03-10",31.139999,31.4,30.379999,31.25,29434600,28.950771,"INTC" +"2016-03-11",31.67,31.790001,31.530001,31.76,22811200,29.423248,"INTC" +"2016-03-14",31.66,31.690001,31.299999,31.43,17438600,29.117529,"INTC" +"2016-03-15",31.34,31.65,31.059999,31.65,16927700,29.321339,"INTC" +"2016-03-16",31.49,31.799999,31.17,31.690001,26298400,29.358398,"INTC" +"2016-03-17",31.76,32.169998,31.700001,31.98,22865300,29.627062,"INTC" +"2016-03-18",32.16,32.689999,32.060001,32.68,49934200,30.275555,"INTC" +"2016-03-21",32.23,32.419998,31.950001,32.34,21760900,29.960573,"INTC" +"2016-03-22",32.16,32.459999,31.950001,32.32,22200400,29.942045,"INTC" +"2016-03-23",32.470001,32.470001,31.98,32,18765300,29.64559,"INTC" +"2016-03-24",31.870001,31.950001,31.700001,31.879999,14211900,29.53442,"INTC" +"2016-03-28",31.870001,32,31.620001,31.9,11433000,29.552948,"INTC" +"2016-03-29",31.93,32.439999,31.73,32.380001,15178600,29.997633,"INTC" +"2016-03-30",32.450001,32.75,32.290001,32.709999,16598000,30.30335,"INTC" +"2016-03-31",32.529999,32.66,32.32,32.349998,17880000,29.969839,"INTC" +"2016-04-01",32.27,32.470001,32.099998,32.450001,18049700,30.062485,"INTC" +"2016-04-04",32.200001,32.380001,31.74,32,21581600,29.64559,"INTC" +"2016-04-05",31.889999,32.119999,31.719999,31.9,20080000,29.552948,"INTC" +"2016-04-06",31.969999,32.23,31.77,32.080002,15501100,29.719709,"INTC" +"2016-04-07",31.889999,31.9,31.35,31.549999,23738200,29.228697,"INTC" +"2016-04-08",31.76,32.02,31.48,31.629999,17031900,29.302813,"INTC" +"2016-04-11",31.9,32.34,31.66,31.67,19707700,29.339867,"INTC" +"2016-04-12",31.879999,31.940001,31.379999,31.860001,16647800,29.51589,"INTC" +"2016-04-13",31.969999,32.18,31.950001,32.130001,19968100,29.766027,"INTC" +"2016-04-14",31.780001,31.889999,31.549999,31.799999,21541600,29.460304,"INTC" +"2016-04-15",31.790001,31.889999,31.379999,31.459999,28782800,29.145317,"INTC" +"2016-04-18",31.43,31.719999,31.379999,31.65,21516600,29.321339,"INTC" +"2016-04-19",31.700001,31.809999,31.4,31.6,33619300,29.275023,"INTC" +"2016-04-20",31.32,32.259998,31.25,32,57629800,29.64559,"INTC" +"2016-04-21",31.940001,32.060001,31.809999,31.969999,28431400,29.617796,"INTC" +"2016-04-22",31.74,31.860001,31.219999,31.639999,29625600,29.312077,"INTC" +"2016-04-25",31.360001,31.5,31.200001,31.389999,19315700,29.080469,"INTC" +"2016-04-26",31.389999,31.700001,31.17,31.4,20976400,29.089733,"INTC" +"2016-04-27",31.25,31.799999,31.190001,31.75,20006200,29.413984,"INTC" +"2016-04-28",31.450001,31.709999,31.030001,31.110001,25146400,28.821074,"INTC" +"2016-04-29",30.860001,30.870001,30.1,30.280001,36443700,28.052139,"INTC" +"2016-05-02",30.450001,30.690001,30.360001,30.610001,21086600,28.357861,"INTC" +"2016-05-03",30.41,30.559999,30.09,30.360001,27111100,28.126257,"INTC" +"2016-05-04",30.17,30.209999,29.700001,29.85,23278800,27.892643,"INTC" +"2016-05-05",29.870001,30.02,29.75,29.9,23393300,27.939365,"INTC" +"2016-05-06",29.610001,30.110001,29.52,30.040001,19632200,28.070187,"INTC" +"2016-05-09",30.08,30.17,29.76,29.799999,16888300,27.845924,"INTC" +"2016-05-10",30,30.18,29.82,30.139999,16963100,28.163628,"INTC" +"2016-05-11",30.16,30.25,29.969999,30.059999,15754200,28.088875,"INTC" +"2016-05-12",30.110001,30.24,29.57,29.76,20826700,27.80855,"INTC" +"2016-05-13",29.860001,30.200001,29.84,29.91,19999600,27.948713,"INTC" +"2016-05-16",29.9,30.559999,29.879999,30.389999,21826100,28.397236,"INTC" +"2016-05-17",30.57,30.57,29.860001,29.98,25709900,28.01412,"INTC" +"2016-05-18",30.030001,30.25,29.780001,29.99,22469900,28.023466,"INTC" +"2016-05-19",29.77,29.93,29.5,29.629999,21740900,27.687069,"INTC" +"2016-05-20",29.73,30.379999,29.700001,30.15,22777300,28.172974,"INTC" +"2016-05-23",30.23,30.48,30.129999,30.23,20809300,28.247726,"INTC" +"2016-05-24",30.5,31.120001,30.450001,31.059999,23699200,29.023302,"INTC" +"2016-05-25",31.200001,31.57,31.15,31.389999,18359600,29.331661,"INTC" +"2016-05-26",31.49,31.629999,31.4,31.49,12658000,29.425106,"INTC" +"2016-05-27",31.6,31.65,31.450001,31.57,13341300,29.499859,"INTC" +"2016-05-31",31.51,31.65,31.309999,31.59,23040200,29.518547,"INTC" +"2016-06-01",31.620001,31.719999,31.469999,31.66,17753500,29.58396,"INTC" +"2016-06-02",31.559999,31.76,31.450001,31.76,13915400,29.677402,"INTC" +"2016-06-03",31.74,31.74,31.4,31.620001,15777500,29.546583,"INTC" +"2016-06-06",31.639999,31.82,31.58,31.68,15139600,29.602646,"INTC" +"2016-06-07",31.75,32.02,31.700001,31.879999,19339100,29.789534,"INTC" +"2016-06-08",31.799999,32,31.790001,31.889999,12732100,29.798872,"INTC" +"2016-06-09",31.68,32,31.68,31.940001,11276800,29.845598,"INTC" +"2016-06-10",31.700001,32.240002,31.65,32.040001,35749100,29.939039,"INTC" +"2016-06-13",32.049999,32.5,32.040001,32.169998,23004800,30.060514,"INTC" +"2016-06-14",32.009998,32.240002,31.790001,32.139999,18754300,30.032482,"INTC" +"2016-06-15",32.25,32.259998,31.59,31.610001,23783300,29.537239,"INTC" +"2016-06-16",31.440001,31.77,31.219999,31.690001,18547900,29.61199,"INTC" +"2016-06-17",31.73,31.809999,31.469999,31.76,27047900,29.677402,"INTC" +"2016-06-20",32.07,32.439999,32.009998,32.169998,21961600,30.060514,"INTC" +"2016-06-21",32.259998,32.380001,32.09,32.32,15476500,30.20068,"INTC" +"2016-06-22",32.299999,32.630001,32.25,32.290001,18304800,30.172649,"INTC" +"2016-06-23",32.580002,33,32.5,32.990002,22048800,30.82675,"INTC" +"2016-06-24",31.799999,32.32,31.4,31.549999,38094300,29.481171,"INTC" +"2016-06-27",31.41,31.41,30.440001,30.719999,34965100,28.705599,"INTC" +"2016-06-28",30.969999,31.200001,30.809999,31.190001,23693900,29.144777,"INTC" +"2016-06-29",31.35,31.98,31.309999,31.93,22771100,29.836254,"INTC" +"2016-06-30",32,32.880001,31.969999,32.799999,34528900,30.649206,"INTC" +"2016-07-01",32.639999,32.889999,32.470001,32.75,17084600,30.602482,"INTC" +"2016-07-05",32.5,32.73,32.459999,32.68,20107200,30.537071,"INTC" +"2016-07-06",32.799999,33,32.380001,32.970001,21070200,30.808064,"INTC" +"2016-07-07",32.959999,33.549999,32.959999,33.200001,26027100,31.022976,"INTC" +"2016-07-08",33.650002,34,33.5,34,23341900,31.770519,"INTC" +"2016-07-11",34.040001,34.5,34.040001,34.380001,23820700,32.125599,"INTC" +"2016-07-12",34.509998,34.970001,34.48,34.939999,28064100,32.64888,"INTC" +"2016-07-13",35.040001,35.25,34.880001,35.009998,29120900,32.714294,"INTC" +"2016-07-14",35.130001,35.299999,34.959999,35.200001,25296400,32.891827,"INTC" +"2016-07-15",35.259998,35.290001,34.900002,35.07,23661900,32.770355,"INTC" +"2016-07-18",35.18,35.200001,34.950001,35.049999,19347200,32.751667,"INTC" +"2016-07-19",34.889999,35.16,34.849998,35.150002,20395400,32.845112,"INTC" +"2016-07-20",35.299999,35.93,35.060001,35.689999,42994200,33.349701,"INTC" +"2016-07-21",34.330002,34.490002,33.860001,34.27,63708600,32.022808,"INTC" +"2016-07-22",34.380001,34.700001,34.259998,34.66,33033700,32.387238,"INTC" +"2016-07-25",34.619999,34.759998,34.57,34.689999,20277700,32.415272,"INTC" +"2016-07-26",34.75,35.23,34.700001,35.09,29644400,32.789047,"INTC" +"2016-07-27",35,35.279999,34.630001,34.830002,22742200,32.546093,"INTC" +"2016-07-28",34.830002,34.830002,34.52,34.77,21667400,32.490025,"INTC" +"2016-07-29",34.77,34.919998,34.599998,34.860001,18171200,32.57412,"INTC" +"2016-08-01",34.82,34.91,34.560001,34.849998,18824400,32.564777,"INTC" +"2016-08-02",34.810001,34.869999,34.330002,34.560001,20057300,32.293804,"INTC" +"2016-08-03",34.099998,34.279999,33.990002,34.25,18388800,32.246719,"INTC" +"2016-08-04",34.290001,34.619999,34.220001,34.580002,15131200,32.557419,"INTC" +"2016-08-05",34.799999,35.130001,34.700001,34.98,20046200,32.934025,"INTC" +"2016-08-08",34.900002,35.169998,34.860001,35.040001,19497300,32.99052,"INTC" +"2016-08-09",35.040001,35.16,34.84,34.919998,12578900,32.877529,"INTC" +"2016-08-10",35,35,34.5,34.529999,19579000,32.510342,"INTC" +"2016-08-11",34.66,34.740002,34.490002,34.68,16329500,32.651573,"INTC" +"2016-08-12",34.52,34.759998,34.439999,34.57,15708300,32.548004,"INTC" +"2016-08-15",34.700001,35.16,34.630001,34.91,18931100,32.868118,"INTC" +"2016-08-16",34.77,35.209999,34.77,35.209999,16320900,33.15057,"INTC" +"2016-08-17",35.169998,35.209999,34.77,35.02,18221600,32.971687,"INTC" +"2016-08-18",34.959999,35.09,34.75,34.970001,16085200,32.92461,"INTC" +"2016-08-19",34.84,35.27,34.740002,35.240002,16417600,33.178814,"INTC" +"2016-08-22",35.200001,35.450001,35.119999,35.360001,14941400,33.291794,"INTC" +"2016-08-23",35.5,35.689999,35.299999,35.400002,18316000,33.329456,"INTC" +"2016-08-24",35.32,35.41,35.02,35.150002,16343500,33.094082,"INTC" +"2016-08-25",35.049999,35.220001,34.900002,35.09,12428000,33.03759,"INTC" +"2016-08-26",35.110001,35.580002,35.049999,35.259998,14469900,33.197643,"INTC" +"2016-08-29",35.48,35.669998,35.150002,35.549999,14965300,33.47068,"INTC" +"2016-08-30",35.59,35.740002,35.52,35.700001,15183200,33.611912,"INTC" +"2016-08-31",35.619999,35.900002,35.580002,35.889999,20562700,33.790794,"INTC" +"2016-09-01",35.990002,36.040001,35.580002,36.02,18925800,33.913197,"INTC" +"2016-09-02",36.209999,36.330002,35.950001,36.080002,16726700,33.969685,"INTC" +"2016-09-06",36.380001,36.599998,36.169998,36.57,22337800,34.431026,"INTC" +"2016-09-07",36.650002,36.650002,36.380001,36.459999,18495600,34.327457,"INTC" +"2016-09-08",36.349998,36.59,36.119999,36.439999,20212800,34.308624,"INTC" +"2016-09-09",36.099998,36.389999,35.439999,35.439999,29457900,33.367119,"INTC" +"2016-09-12",35.189999,36.119999,35.060001,36.080002,22796600,33.969685,"INTC" +"2016-09-13",35.75,35.880001,35.32,35.610001,23591300,33.527176,"INTC" +"2016-09-14",35.509998,35.82,35.400002,35.619999,14074500,33.536591,"INTC" +"2016-09-15",35.740002,36.650002,35.540001,36.560001,23736000,34.421612,"INTC" +"2016-09-16",37.720001,38.049999,37.25,37.669998,74577900,35.466686,"INTC" +"2016-09-19",37.689999,38.02,37.09,37.16,30457400,34.986507,"INTC" +"2016-09-20",37.419998,37.43,36.939999,37.139999,24796900,34.96769,"INTC" +"2016-09-21",37.209999,37.459999,36.860001,37.450001,21233700,35.259556,"INTC" +"2016-09-22",37.599998,37.830002,37.439999,37.549999,17013400,35.353699,"INTC" +"2016-09-23",37.450001,37.650002,37.119999,37.189999,18062500,35.014751,"INTC" +"2016-09-26",36.919998,36.939999,36.599998,36.650002,25518800,34.506344,"INTC" +"2016-09-27",36.900002,37.220001,36.630001,37.18,22391600,35.005344,"INTC" +"2016-09-28",37.310001,37.5,37.150002,37.439999,19020800,35.250141,"INTC" +"2016-09-29",37.490002,37.529999,37,37.32,17675000,35.13715,"INTC" +"2016-09-30",37.470001,37.919998,37.439999,37.75,24279300,35.542004,"INTC" +"2016-10-03",37.689999,37.950001,37.529999,37.66,14113600,35.457268,"INTC" +"2016-10-04",37.77,37.939999,37.330002,37.540001,14393100,35.344292,"INTC" +"2016-10-05",37.75,38.310001,37.639999,37.990002,22420800,35.767971,"INTC" +"2016-10-06",37.84,38.16,37.580002,38.07,15171400,35.843292,"INTC" +"2016-10-07",38.080002,38.220001,37.779999,38.099998,16942500,35.871536,"INTC" +"2016-10-10",38.25,38.360001,37.900002,38.02,14874300,35.796215,"INTC" +"2016-10-11",37.91,38,36.82,37.27,27650500,35.09008,"INTC" +"2016-10-12",37.200001,37.25,36.810001,37.130001,14053900,34.958275,"INTC" +"2016-10-13",36.849998,37.130001,36.459999,36.970001,16936000,34.807632,"INTC" +"2016-10-14",37.189999,37.700001,37.16,37.450001,19123900,35.259556,"INTC" +"2016-10-17",37.549999,37.720001,37.240002,37.290001,15788100,35.10891,"INTC" +"2016-10-18",37.970001,38.049999,37.529999,37.75,37784600,35.542004,"INTC" +"2016-10-19",36.07,36.09,35.23,35.509998,75229000,33.433029,"INTC" +"2016-10-20",35.41,35.669998,35.099998,35.43,25669500,33.3577,"INTC" +"2016-10-21",35.209999,35.400002,34.810001,35.150002,20813200,33.094082,"INTC" +"2016-10-24",35.43,35.490002,35.110001,35.259998,21524700,33.197643,"INTC" +"2016-10-25",35.139999,35.25,35.009998,35.099998,17860300,33.047005,"INTC" +"2016-10-26",35.040001,35.209999,34.740002,34.919998,19977600,32.877529,"INTC" +"2016-10-27",35.099998,35.23,34.75,34.810001,14634700,32.773972,"INTC" +"2016-10-28",34.869999,35.169998,34.709999,34.740002,22296400,32.708065,"INTC" +"2016-10-31",34.919998,35.080002,34.84,34.869999,19188600,32.830456,"INTC" +"2016-11-01",34.900002,35.16,34.27,34.52,25368200,32.500927,"INTC" +"2016-11-02",34.599998,34.900002,34.470001,34.599998,21416400,32.576256,"INTC" +"2016-11-03",34.450001,34.52,33.869999,33.93,19400000,32.187309,"INTC" +"2016-11-04",33.529999,33.93,33.419998,33.610001,21914700,31.883743,"INTC" +"2016-11-07",34.240002,34.75,34.150002,34.689999,19296600,32.908272,"INTC" +"2016-11-08",34.599998,34.950001,34.490002,34.740002,14789000,32.955704,"INTC" +"2016-11-09",34.130001,34.849998,33.669998,34.75,25999400,32.965191,"INTC" +"2016-11-10",34.950001,34.950001,34.029999,34.5,28249900,32.728031,"INTC" +"2016-11-11",34.57,34.869999,34.34,34.610001,22665000,32.83239,"INTC" +"2016-11-14",34.560001,34.73,34.200001,34.48,22529400,32.709053,"INTC" +"2016-11-15",34.639999,35.290001,34.610001,34.91,20676100,33.116974,"INTC" +"2016-11-16",34.900002,34.919998,34.540001,34.84,18535200,33.050571,"INTC" +"2016-11-17",34.810001,35.02,34.630001,35.02,15748500,33.221333,"INTC" +"2016-11-18",34.900002,35,34.639999,34.950001,16806900,33.154915,"INTC" +"2016-11-21",35.099998,35.200001,34.84,34.98,14259500,33.183376,"INTC" +"2016-11-22",35.18,35.5,35.110001,35.48,22327400,33.657696,"INTC" +"2016-11-23",35.48,35.52,35.099998,35.200001,15843100,33.392078,"INTC" +"2016-11-25",35.110001,35.450001,35.110001,35.439999,6372800,33.619751,"INTC" +"2016-11-28",35.43,35.66,35.209999,35.509998,13549000,33.686157,"INTC" +"2016-11-29",35.639999,35.639999,35.27,35.310001,19581000,33.496429,"INTC" +"2016-11-30",35.200001,35.299999,34.700001,34.700001,27016100,32.917763,"INTC" +"2016-12-01",34.860001,34.93,33.560001,33.759998,29618700,32.026035,"INTC" +"2016-12-02",33.720001,34.259998,33.599998,34.16,21492500,32.405491,"INTC" +"2016-12-05",34.310001,34.419998,33.970001,34.389999,14462000,32.623684,"INTC" +"2016-12-06",34.389999,34.75,34.299999,34.720001,15297700,32.936733,"INTC" +"2016-12-07",34.669998,35.57,34.450001,35.5,21710300,33.67667,"INTC" +"2016-12-08",35.48,36.029999,35.220001,35.700001,19966500,33.866402,"INTC" +"2016-12-09",35.75,35.900002,35.59,35.759998,16326900,33.923306,"INTC" +"2016-12-12",35.779999,36.09,35.669998,35.970001,21985800,34.122532,"INTC" +"2016-12-13",36.009998,36.889999,35.93,36.799999,35773600,34.909901,"INTC" +"2016-12-14",36.700001,36.889999,36.459999,36.549999,30819400,34.672741,"INTC" +"2016-12-15",36.740002,37.16,36.529999,36.790001,23721500,34.900414,"INTC" +"2016-12-16",36.720001,36.869999,36.09,36.310001,37794500,34.445072,"INTC" +"2016-12-19",36.34,36.950001,36.27,36.889999,18744300,34.995277,"INTC" +"2016-12-20",36.950001,37.240002,36.889999,37.209999,18551800,35.298847,"INTC" +"2016-12-21",37.25,37.349998,36.91,36.98,14323600,35.080654,"INTC" +"2016-12-22",37.23,37.240002,36.810001,36.93,10793900,35.03323,"INTC" +"2016-12-23",36.93,36.98,36.77,36.970001,6286000,35.071167,"INTC" +"2016-12-27",36.91,37.330002,36.91,37.07,9033700,35.166027,"INTC" +"2016-12-28",37.099998,37.200001,36.580002,36.630001,12868600,34.748634,"INTC" +"2016-12-29",36.509998,36.720001,36.43,36.66,8447300,34.777088,"INTC" +"2016-12-30",36.790001,36.799999,36.200001,36.27,17468000,34.40712,"INTC" +"2017-01-03",36.610001,36.93,36.27,36.599998,20196500,34.720173,"INTC" +"2017-01-04",36.709999,36.77,36.34,36.41,15915700,34.539936,"INTC" +"2017-01-05",36.450001,36.720001,36.310001,36.349998,13986000,34.483006,"INTC" +"2017-01-06",36.59,36.68,36.189999,36.48,15114000,34.606339,"INTC" +"2017-01-09",36.48,36.889999,36.48,36.610001,19449400,34.72966,"INTC" +"2017-01-10",36.549999,36.93,36.529999,36.540001,15918800,34.663258,"INTC" +"2017-01-11",36.509998,37,36.509998,36.950001,22398400,35.052197,"INTC" +"2017-01-12",36.830002,36.830002,36.32,36.709999,20391900,34.82452,"INTC" +"2017-01-13",36.709999,36.860001,36.619999,36.790001,15072200,34.900414,"INTC" +"2017-01-17",36.669998,36.830002,36.59,36.799999,20163000,34.909901,"INTC" +"2017-01-18",36.889999,37.009998,36.610001,36.759998,15382500,34.871952,"INTC" +"2017-01-19",36.509998,36.91,36.509998,36.57,13654500,34.691711,"INTC" +"2017-01-20",36.759998,37.029999,36.580002,36.939999,23950900,35.042713,"INTC" +"2017-01-23",37.07,37.209999,36.549999,36.77,27752600,34.881447,"INTC" +"2017-01-24",36.84,37.740002,36.810001,37.619999,35140900,35.687786,"INTC" +"2017-01-25",37.869999,38,37.52,37.799999,32276400,35.858536,"INTC" +"2017-01-26",37.82,37.919998,37.419998,37.560001,34144800,35.630863,"INTC" +"2017-01-27",38,38.450001,37.810001,37.98,44368600,36.029297,"INTC" +"2017-01-30",37.740002,37.84,37.330002,37.419998,23954700,35.498055,"INTC" +"2017-01-31",37.220001,37.369999,36.639999,36.82,27059100,34.928875,"INTC" +"2017-02-01",36.82,36.950001,36.02,36.52,28380600,34.644276,"INTC" +"2017-02-02",36.259998,36.700001,36.200001,36.68,31916900,34.796062,"INTC" +"2017-02-03",36.689999,36.82,36.450001,36.52,21038100,34.891602,"INTC" +"2017-02-06",36.509998,36.509998,36.150002,36.27,21427000,34.652756,"INTC" +"2017-02-07",36.450001,36.52,36.240002,36.349998,18581900,34.729183,"INTC" +"2017-02-08",36.34,36.650002,36.139999,36.380001,20807400,34.757851,"INTC" +"2017-02-09",36.5,36.5,35.400002,35.459999,47802700,33.878864,"INTC" +"2017-02-10",35.259998,35.43,34.84,35.34,44106500,33.764217,"INTC" +"2017-02-13",35.57,35.849998,35.34,35.799999,28180600,34.203705,"INTC" +"2017-02-14",35.84,35.959999,35.529999,35.93,25725100,34.327911,"INTC" +"2017-02-15",35.98,36.060001,35.669998,36.049999,18452200,34.442562,"INTC" +"2017-02-16",36.18,36.560001,36.099998,36.41,21317500,34.78651,"INTC" +"2017-02-17",36.32,36.48,36.099998,36.48,18909900,34.85339,"INTC" +"2017-02-21",36.529999,36.650002,36.330002,36.52,20556000,34.891602,"INTC" +"2017-02-22",36.34,36.400002,35.790001,36.07,29904400,34.46167,"INTC" +"2017-02-23",36.240002,36.299999,35.900002,36.18,22775000,34.566765,"INTC" +"2017-02-24",36.139999,36.529999,35.950001,36.529999,18617600,34.901161,"INTC" +"2017-02-27",36.419998,36.68,36.27,36.509998,14065200,34.88205,"INTC" +"2017-02-28",36.419998,36.459999,36,36.200001,24977000,34.585876,"INTC" +"2017-03-01",35.849998,36.099998,35.439999,35.93,34085900,34.327911,"INTC" +"2017-03-02",35.93,36.02,35.650002,35.91,23602100,34.308804,"INTC" +"2017-03-03",35.939999,36.09,35.669998,35.900002,17538100,34.299252,"INTC" +"2017-03-06",35.790001,35.799999,35.419998,35.57,24416700,33.983971,"INTC" +"2017-03-07",35.540001,35.799999,35.389999,35.799999,23434900,34.203705,"INTC" +"2017-03-08",35.669998,35.900002,35.529999,35.619999,20920100,34.031738,"INTC" +"2017-03-09",35.599998,35.939999,35.5,35.82,23616800,34.222813,"INTC" +"2017-03-10",36.119999,36.299999,35.779999,35.91,25402300,34.308804,"INTC" +"2017-03-13",35.849998,36.040001,34.939999,35.16,53582900,33.592243,"INTC" +"2017-03-14",35.060001,35.23,34.66,35.18,28586900,33.611359,"INTC" +"2017-03-15",34.939999,35.169998,34.68,35.099998,27996100,33.53492,"INTC" +"2017-03-16",35.169998,35.360001,35.07,35.139999,19616100,33.573139,"INTC" +"2017-03-17",35.310001,35.330002,35.099998,35.27,30778900,33.697342,"INTC" +"2017-03-20",35.369999,35.630001,35.259998,35.43,17322300,33.850208,"INTC" +"2017-03-21",35.59,35.599998,35,35.040001,22814500,33.477596,"INTC" +"2017-03-22",35.220001,35.459999,35,35.369999,19144500,33.792877,"INTC" +"2017-03-23",35.490002,35.490002,35.02,35.27,20640400,33.697342,"INTC" +"2017-03-24",35.650002,35.73,35.119999,35.16,22188000,33.592243,"INTC" +"2017-03-27",35.07,35.5,34.939999,35.389999,16992200,33.811989,"INTC" +"2017-03-28",35.34,35.709999,35.209999,35.599998,18398100,34.012623,"INTC" +"2017-03-29",35.52,35.700001,35.439999,35.57,17202600,33.983971,"INTC" +"2017-03-30",35.580002,35.889999,35.52,35.75,16433000,34.155941,"INTC" +"2017-03-31",35.75,36.25,35.740002,36.07,21438400,34.46167,"INTC" +"2017-04-03",36.189999,36.740002,36.119999,36.16,32013600,34.547653,"INTC" +"2017-04-04",36.119999,36.380001,35.990002,36.279999,18918000,34.6623,"INTC" +"2017-04-05",36.43,36.759998,36.169998,36.220001,22455500,34.604984,"INTC" +"2017-04-06",36.130001,36.279999,36.029999,36.029999,20198200,34.423454,"INTC" +"2017-04-07",36.07,36.32,35.990002,36.029999,15689500,34.423454,"INTC" +"2017-04-10",36.02,36.09,35.610001,35.799999,19973700,34.203705,"INTC" +"2017-04-11",35.77,35.790001,35.209999,35.740002,22711800,34.146389,"INTC" +"2017-04-12",35.869999,36.009998,35.5,35.630001,19289800,34.041286,"INTC" +"2017-04-13",35.549999,35.759998,35.25,35.25,15764000,33.67823,"INTC" +"2017-04-17",35.439999,35.59,35.330002,35.48,12560700,33.897972,"INTC" +"2017-04-18",35.43,35.810001,35.299999,35.77,12321100,34.175045,"INTC" +"2017-04-19",35.970001,36.220001,35.889999,35.91,16594600,34.308804,"INTC" +"2017-04-20",36.18,36.27,35.860001,36.18,22968300,34.566765,"INTC" +"2017-04-21",36.200001,36.419998,35.849998,36.32,20390500,34.70052,"INTC" +"2017-04-24",36.669998,36.849998,36.459999,36.75,26305800,35.111351,"INTC" +"2017-04-25",36.77,37,36.66,36.869999,22066800,35.225998,"INTC" +"2017-04-26",36.779999,37.23,36.779999,36.93,27241000,35.283325,"INTC" +"2017-04-27",36.869999,37.5,36.779999,37.43,39890000,35.761028,"INTC" +"2017-04-28",36.099998,36.490002,35.880001,36.150002,56617100,34.538105,"INTC" +"2017-05-01",36.110001,36.400002,35.939999,36.310001,24825600,34.690971,"INTC" +"2017-05-02",36.369999,37.029999,36.349998,36.970001,35813000,35.321541,"INTC" +"2017-05-03",36.720001,37.169998,36.619999,36.98,22040300,35.593449,"INTC" +"2017-05-04",36.990002,37.110001,36.639999,36.849998,16437100,35.468323,"INTC" +"2017-05-05",36.860001,36.93,36.5,36.82,18119200,35.439445,"INTC" +"2017-05-08",36.73,36.849998,36.48,36.540001,17660200,35.169949,"INTC" +"2017-05-09",36.48,36.75,36.279999,36.369999,17819100,35.006321,"INTC" +"2017-05-10",36.27,36.380001,35.93,36.009998,25133800,34.659813,"INTC" +"2017-05-11",35.91,36,35.450001,35.689999,21508900,34.351814,"INTC" +"2017-05-12",35.720001,35.740002,35.400002,35.529999,19730800,34.197815,"INTC" +"2017-05-15",35.529999,35.720001,35.419998,35.630001,22120100,34.294064,"INTC" +"2017-05-16",35.75,35.889999,35.419998,35.82,22291800,34.476936,"INTC" +"2017-05-17",35.669998,35.990002,35.02,35.040001,26670200,33.726189,"INTC" +"2017-05-18",35.189999,35.470001,35.080002,35.220001,17171900,33.899437,"INTC" +"2017-05-19",35.150002,35.549999,35.130001,35.400002,18340100,34.072689,"INTC" +"2017-05-22",35.48,36.110001,35.380001,35.77,14638100,34.428818,"INTC" +"2017-05-23",35.869999,35.990002,35.560001,35.860001,16903700,34.515446,"INTC" +"2017-05-24",35.98,36.18,35.889999,36.119999,20640600,34.76569,"INTC" +"2017-05-25",36.119999,36.389999,36.060001,36.259998,13148500,34.900444,"INTC" +"2017-05-26",36.259998,36.330002,36.130001,36.259998,11145500,34.900444,"INTC" +"2017-05-30",36.27,36.439999,36.09,36.18,13026900,34.823441,"INTC" +"2017-05-31",36.310001,36.380001,35.869999,36.110001,17741900,34.756065,"INTC" +"2017-06-01",36.119999,36.130001,35.799999,36.119999,17510900,34.76569,"INTC" +"2017-06-02",36.27,36.330002,36,36.32,19127400,34.958195,"INTC" +"2017-06-05",36.299999,36.5,36.200001,36.34,11685700,34.977444,"INTC" +"2017-06-06",36.16,36.450001,35.98,36.130001,18420900,34.775318,"INTC" +"2017-06-07",36.130001,36.57,36.099998,36.259998,17192000,34.900444,"INTC" +"2017-06-08",36.34,36.529999,36.16,36.48,16783400,35.112194,"INTC" +"2017-06-09",36.5,36.560001,35.310001,35.709999,33322100,34.371063,"INTC" +"2017-06-12",35.59,36.009998,35.41,35.73,28488300,34.390316,"INTC" +"2017-06-13",35.68,35.950001,35.529999,35.880001,20588200,34.534691,"INTC" +"2017-06-14",35.990002,36.049999,35.220001,35.529999,19149000,34.197815,"INTC" +"2017-06-15",35.209999,35.48,35.139999,35.310001,20410000,33.986065,"INTC" +"2017-06-16",35.279999,35.330002,35.009998,35.209999,30762800,33.889812,"INTC" +"2017-06-19",35.610001,35.610001,35.32,35.509998,21583800,34.178558,"INTC" +"2017-06-20",35.450001,35.450001,34.84,34.860001,21536500,33.552937,"INTC" +"2017-06-21",34.330002,34.599998,34.09,34.580002,27138500,33.283436,"INTC" +"2017-06-22",34.560001,34.630001,34.290001,34.360001,24602900,33.071682,"INTC" +"2017-06-23",34.209999,34.549999,34.099998,34.189999,29260900,32.908054,"INTC" +"2017-06-26",34.259998,34.509998,34.029999,34.07,18854800,32.792553,"INTC" +"2017-06-27",34,34.150002,33.650002,33.650002,27078900,32.388309,"INTC" +"2017-06-28",33.77,34.240002,33.740002,34.200001,25940100,32.917683,"INTC" +"2017-06-29",33.919998,34.099998,33.34,33.540001,25215700,32.282429,"INTC" +"2017-06-30",33.869999,33.93,33.529999,33.740002,24432000,32.47493,"INTC" +"2017-07-03",33.509998,34.029999,33.43,33.459999,12676900,32.205425,"INTC" +"2017-07-05",33.52,34.43,33.490002,34.34,30010800,33.052437,"INTC" +"2017-07-06",34.119999,34.290001,33.560001,33.630001,20733200,32.369053,"INTC" +"2017-07-07",33.700001,34.119999,33.700001,33.880001,18304500,32.609684,"INTC" +"2017-07-10",33.25,33.740002,33.23,33.650002,29918400,32.388309,"INTC" +"2017-07-11",33.639999,33.93,33.43,33.919998,25737500,32.648178,"INTC" +"2017-07-12",34.279999,34.389999,33.939999,34.25,23768300,32.965809,"INTC" +"2017-07-13",34.330002,34.400002,34.119999,34.240002,15046200,32.956181,"INTC" +"2017-07-14",34.48,34.709999,34.27,34.68,16316400,33.379688,"INTC" +"2017-07-17",34.740002,34.740002,34.360001,34.470001,21044400,33.177555,"INTC" +"2017-07-18",34.43,34.580002,34.25,34.529999,14362800,33.235306,"INTC" +"2017-07-19",34.68,34.68,34.459999,34.560001,17036200,33.264183,"INTC" +"2017-07-20",34.540001,34.84,34.48,34.75,17506200,33.44706,"INTC" +"2017-07-21",34.540001,34.82,34.400002,34.73,22245000,33.427814,"INTC" +"2017-07-24",34.73,34.799999,34.380001,34.5,16146300,33.206432,"INTC" +"2017-07-25",34.549999,34.740002,34.400002,34.669998,18096700,33.370056,"INTC" +"2017-07-26",34.700001,34.970001,34.59,34.75,15499300,33.44706,"INTC" +"2017-07-27",34.779999,35.25,34.669998,34.970001,43062800,33.658813,"INTC" +"2017-07-28",35.130001,35.860001,35,35.310001,36291500,33.986065,"INTC" +"2017-07-31",35.470001,35.740002,35.32,35.470001,27057000,34.140064,"INTC" +"2017-08-01",35.66,36.43,35.57,36.349998,38710200,34.987068,"INTC" +"2017-08-02",36.330002,36.669998,36.060001,36.639999,35004300,35.266193,"INTC" +"2017-08-03",36.549999,36.59,36.150002,36.490002,26611300,35.384987,"INTC" +"2017-08-04",36.450001,36.560001,36.099998,36.299999,20520300,35.200737,"INTC" +"2017-08-07",36.389999,36.549999,36.220001,36.43,18169300,35.326805,"INTC" +"2017-08-08",36.369999,36.700001,36.299999,36.41,22819900,35.307411,"INTC" +"2017-08-09",36.279999,36.66,36.02,36.59,22796800,35.481956,"INTC" +"2017-08-10",36.400002,36.560001,36.110001,36.139999,22693300,35.045586,"INTC" +"2017-08-11",36.259998,36.400002,35.790001,35.869999,19275100,34.783764,"INTC" +"2017-08-14",36.119999,36.470001,36.080002,36.34,18094200,35.239529,"INTC" +"2017-08-15",36.299999,36.32,35.82,36,21706600,34.909828,"INTC" +"2017-08-16",35.98,36.07,35.560001,35.810001,22014000,34.725582,"INTC" +"2017-08-17",35.599998,35.68,35.169998,35.169998,19525000,34.104958,"INTC" +"2017-08-18",35.290001,35.310001,34.990002,35.009998,16231400,33.949802,"INTC" +"2017-08-21",35.09,35.279999,34.700001,34.919998,26493300,33.86253,"INTC" +"2017-08-22",35.02,35.189999,34.619999,34.650002,26097800,33.600708,"INTC" +"2017-08-23",34.540001,34.810001,34.380001,34.66,19648100,33.610405,"INTC" +"2017-08-24",34.700001,34.889999,34.549999,34.709999,14301900,33.658886,"INTC" +"2017-08-25",34.82,34.93,34.580002,34.669998,14726800,33.620098,"INTC" +"2017-08-28",34.779999,34.799999,34.59,34.650002,20712900,33.600708,"INTC" +"2017-08-29",34.509998,34.75,34.459999,34.73,15843700,33.678288,"INTC" +"2017-08-30",34.75,34.959999,34.630001,34.889999,18565000,33.833439,"INTC" +"2017-08-31",34.939999,35.18,34.869999,35.07,16366800,34.007988,"INTC" +"2017-09-01",35.240002,35.389999,35.07,35.09,12822000,34.027386,"INTC" +"2017-09-05",35.02,35.330002,34.93,35.02,18772000,33.959503,"INTC" +"2017-09-06",35.220001,35.939999,35.110001,35.759998,28076400,34.67709,"INTC" +"2017-09-07",35.880001,35.950001,35.330002,35.540001,16297100,34.463757,"INTC" +"2017-09-08",35.419998,35.540001,35.080002,35.189999,14125000,34.124352,"INTC" +"2017-09-11",35.490002,36,35.139999,35.77,20037600,34.686787,"INTC" +"2017-09-12",35.880001,36.34,35.740002,36.09,19489900,34.997101,"INTC" +"2017-09-13",36,36.400002,35.970001,36.330002,15509800,35.229832,"INTC" +"2017-09-14",36.189999,36.700001,36.16,36.48,18093900,35.37529,"INTC" +"2017-09-15",36.549999,37.080002,36.220001,37,33596100,35.879543,"INTC" +"2017-09-18",37,37.330002,36.799999,37,19393800,35.879543,"INTC" +"2017-09-19",37.200001,37.299999,37.02,37.23,23850500,36.102577,"INTC" +"2017-09-20",37.23,37.290001,36.66,37.07,23957500,35.947418,"INTC" +"2017-09-21",36.990002,37.27,36.849998,37.200001,22954200,36.073486,"INTC" +"2017-09-22",36.950001,37.220001,36.950001,37.18,21631800,36.054092,"INTC" +"2017-09-25",37.049999,37.23,36.849998,37.16,23180800,36.034695,"INTC" +"2017-09-26",37.209999,37.639999,37,37.470001,29790400,36.335308,"INTC" +"2017-09-27",37.619999,37.689999,37.099998,37.540001,25981400,36.403191,"INTC" +"2017-09-28",37.32,37.880001,37.290001,37.830002,21171400,36.68441,"INTC" +"2017-09-29",37.84,38.150002,37.700001,38.080002,23217300,36.926838,"INTC" +"2017-10-02",38.119999,39.09,38.080002,39.040001,37394500,37.857765,"INTC" +"2017-10-03",38.950001,39.700001,38.950001,39.380001,34002200,38.187466,"INTC" +"2017-10-04",39.389999,39.400002,38.860001,39.34,28368800,38.148678,"INTC" +"2017-10-05",39.5,39.650002,39.209999,39.529999,17710300,38.332924,"INTC" +"2017-10-06",39.599998,39.889999,39.419998,39.630001,18887500,38.429901,"INTC" +"2017-10-09",39.68,39.880001,39.52,39.860001,18494100,38.652935,"INTC" +"2017-10-10",39.93,39.950001,39.380001,39.650002,29890000,38.449291,"INTC" +"2017-10-11",39.48,39.669998,39.060001,39.299999,30754700,38.109894,"INTC" +"2017-10-12",39.349998,39.389999,38.98,39.189999,18286900,38.00322,"INTC" +"2017-10-13",39.439999,39.810001,39.279999,39.669998,16829400,38.468685,"INTC" +"2017-10-16",39.709999,39.790001,39.439999,39.759998,12489100,38.555962,"INTC" +"2017-10-17",39.560001,39.869999,39.369999,39.790001,15532800,38.585052,"INTC" +"2017-10-18",39.799999,40.290001,39.599998,40.25,21424600,39.03112,"INTC" +"2017-10-19",39.880001,40.330002,39.830002,40.09,19222700,38.875969,"INTC" +"2017-10-20",40.330002,40.450001,40.099998,40.43,18335700,39.205673,"INTC" +"2017-10-23",40.549999,41.040001,40.400002,40.830002,28647000,39.593559,"INTC" +"2017-10-24",41,41.049999,40.720001,40.950001,19652400,39.709923,"INTC" +"2017-10-25",40.889999,41.060001,40.490002,40.779999,24031700,39.545071,"INTC" +"2017-10-26",40.91,41.580002,40.709999,41.349998,38247400,40.097813,"INTC" +"2017-10-27",43.299999,45,43.099998,44.400002,90028300,43.055454,"INTC" +"2017-10-30",44.48,45.189999,43.880001,44.369999,48161500,43.026356,"INTC" +"2017-10-31",45.200001,45.799999,44.650002,45.490002,47000900,44.112446,"INTC" +"2017-11-01",45.970001,46.709999,45.59,46.709999,47813700,45.295498,"INTC" +"2017-11-02",46.610001,47.23,46.209999,47.099998,44602300,45.673687,"INTC" +"2017-11-03",47.200001,47.299999,45.599998,46.34,39298100,44.936703,"INTC" +"2017-11-06",46.599998,46.740002,46.09,46.700001,34035000,45.553677,"INTC" +"2017-11-07",46.700001,47.09,46.389999,46.779999,24461400,45.631718,"INTC" +"2017-11-08",46.619999,46.700001,46.279999,46.700001,21565800,45.553677,"INTC" +"2017-11-09",46.049999,46.389999,45.650002,46.299999,25570400,45.163494,"INTC" +"2017-11-10",46.040001,46.09,45.380001,45.580002,24095400,44.46117,"INTC" +"2017-11-13",45.259998,45.939999,45.25,45.75,18999000,44.626991,"INTC" +"2017-11-14",45.700001,45.919998,45.32,45.860001,22201200,44.734295,"INTC" +"2017-11-15",45.389999,45.810001,45.169998,45.459999,17157200,44.344112,"INTC" +"2017-11-16",45.630001,46.07,45.459999,45.650002,26439400,44.529453,"INTC" +"2017-11-17",45.5,45.619999,44.619999,44.630001,63798000,43.534489,"INTC" +"2017-11-20",44.73,45.119999,44.5,44.619999,22420000,43.524734,"INTC" +"2017-11-21",44.720001,45.220001,44.709999,44.939999,21871000,43.836876,"INTC" +"2017-11-22",44.939999,44.950001,44.540001,44.650002,19538300,43.554001,"INTC" +"2017-11-24",44.549999,44.779999,44.43,44.75,6465800,43.651543,"INTC" +"2017-11-27",44.419998,44.610001,44.27,44.490002,18202100,43.397926,"INTC" +"2017-11-28",44.650002,44.84,44.32,44.73,20194100,43.632034,"INTC" +"2017-11-29",44.849998,45.09,43.77,43.950001,27036900,42.871178,"INTC" +"2017-11-30",44.360001,45.200001,44.330002,44.84,34145300,43.739334,"INTC" +"2017-12-01",44.73,44.84,43.529999,44.68,26656300,43.583263,"INTC" +"2017-12-04",45.02,45.299999,44.330002,44.490002,28000800,43.397926,"INTC" +"2017-12-05",44.599998,44.900002,43.23,43.439999,30626900,42.373699,"INTC" +"2017-12-06",43.139999,43.720001,42.669998,43.450001,27710800,42.383453,"INTC" +"2017-12-07",43.459999,43.599998,42.779999,43.080002,32708400,42.022537,"INTC" +"2017-12-08",43.349998,43.580002,43.110001,43.349998,23154700,42.285908,"INTC" +"2017-12-11",43.279999,43.779999,43.25,43.66,20425900,42.588295,"INTC" +"2017-12-12",43.470001,43.619999,43.080002,43.330002,16557400,42.266403,"INTC" +"2017-12-13",43.650002,43.66,43.240002,43.34,21399500,42.276154,"INTC" +"2017-12-14",43.43,43.57,43.02,43.259998,19644900,42.198112,"INTC" +"2017-12-15",43.400002,44.84,43.07,44.560001,47477000,43.466206,"INTC" +"2017-12-18",45.150002,46.349998,45.040001,46.259998,50369300,45.124474,"INTC" +"2017-12-19",46.299999,47.259998,45.889999,47.040001,41421100,45.885334,"INTC" +"2017-12-20",47.470001,47.639999,46.66,47.560001,40935000,46.39257,"INTC" +"2017-12-21",47.540001,47.59,46.560001,46.759998,42963500,45.612206,"INTC" +"2017-12-22",46.330002,47.02,46.02,46.700001,33913500,45.553677,"INTC" +"2017-12-26",46.279999,46.470001,45.950001,46.080002,15533300,44.948895,"INTC" +"2017-12-27",46.110001,46.360001,46,46.110001,13359700,44.978157,"INTC" +"2017-12-28",46.360001,46.360001,45.950001,46.220001,9504400,45.085461,"INTC" +"2017-12-29",46.209999,46.490002,46.09,46.16,17394500,45.026932,"INTC" +"2018-01-02",46.380001,46.900002,46.209999,46.849998,23370800,45.699993,"INTC" +"2018-01-03",45.470001,46.209999,43.650002,45.259998,116479000,44.149025,"INTC" +"2018-01-04",43.52,44.650002,42.689999,44.43,89209100,43.339394,"INTC" +"2018-01-05",44.43,45.150002,43.900002,44.740002,41824000,43.641788,"INTC" +"2018-01-08",44.27,44.84,43.959999,44.740002,33733800,43.641788,"INTC" +"2018-01-09",44.700001,44.84,43.490002,43.619999,44282300,42.549278,"INTC" +"2018-01-10",43.330002,43.599998,42.439999,42.5,45735000,41.456776,"INTC" +"2018-01-11",42.799999,43.580002,42.450001,43.41,35371500,42.344433,"INTC" +"2018-01-12",43.450001,43.599998,43.009998,43.240002,29973600,42.178608,"INTC" +"2018-01-16",43.549999,43.790001,42.889999,43.139999,38367200,42.081062,"INTC" +"2018-01-17",43.549999,44.450001,43.509998,44.389999,30742400,43.300377,"INTC" +"2018-01-18",44.400002,44.740002,44.169998,44.48,26826500,43.388172,"INTC" +"2018-01-19",44.619999,44.889999,44.25,44.82,25780200,43.719822,"INTC" +"2018-01-22",44.799999,45.790001,44.790001,45.75,27706800,44.626991,"INTC" +"2018-01-23",45.810001,46.09,45.630001,46.060001,22135100,44.929386,"INTC" +"2018-01-24",45.900002,46.130001,44.959999,45.509998,32464200,44.392887,"INTC" +"2018-01-25",45.880001,46.369999,45.169998,45.299999,36758700,44.188042,"INTC" +"2018-01-26",48.380001,50.150002,48.119999,50.080002,86916100,48.850716,"INTC" +"2018-01-29",49.599998,50.849998,49.369999,49.98,46304000,48.753162,"INTC" +"2018-01-30",49.48,50.060001,48.740002,48.790001,32814600,47.592377,"INTC" +"2018-01-31",49.23,49.25,47.560001,48.139999,41619900,46.958332,"INTC" +"2018-02-01",47.700001,48.470001,47.450001,47.650002,28840400,46.480362,"INTC" +"2018-02-02",47.32,47.790001,46.099998,46.150002,28663000,45.017178,"INTC" +"2018-02-05",46.349998,47.259998,44.5,44.52,47869000,43.427189,"INTC" +"2018-02-06",44.02,44.93,43.029999,44.91,58145400,44.10482,"INTC" +"2018-02-07",44.580002,46.299999,44.34,45.200001,37508400,44.389618,"INTC" +"2018-02-08",45.279999,45.419998,42.740002,42.75,43151300,41.983547,"INTC" +"2018-02-09",43.5,44.279999,42.040001,43.950001,49301100,43.162029,"INTC" +"2018-02-12",44.150002,45.16,44.09,44.830002,28379500,44.026257,"INTC" +"2018-02-13",44.59,44.779999,44.259998,44.459999,19517600,43.662884,"INTC" +"2018-02-14",44.07,45.509998,44.040001,45.380001,19922000,44.566391,"INTC" +"2018-02-15",45.880001,45.990002,44.950001,45.919998,23536800,45.096706,"INTC" +"2018-02-16",45.82,46.59,45.509998,45.560001,21475200,44.743164,"INTC" +"2018-02-20",45.459999,46.709999,45.389999,46.32,25512000,45.489536,"INTC" +"2018-02-21",46.669998,47.060001,45.919998,45.939999,27527500,45.116348,"INTC" +"2018-02-22",46.139999,46.560001,45.619999,45.799999,16946400,44.978859,"INTC" +"2018-02-23",46.34,47.790001,46.310001,47.73,26040900,46.874256,"INTC" +"2018-02-26",48.200001,49.130001,48.099998,49.110001,26992300,48.229519,"INTC" +"2018-02-27",49.369999,50.900002,49.310001,49.91,43624100,49.015175,"INTC" +"2018-02-28",50.18,50.34,49.279999,49.290001,35541200,48.406288,"INTC" +"2018-03-01",49.5,49.720001,47.470001,47.84,36326600,46.982285,"INTC" +"2018-03-02",47.200001,49.049999,46.959999,48.98,33310600,48.101849,"INTC" +"2018-03-05",48.57,49.799999,48.040001,49.75,30826500,48.858044,"INTC" +"2018-03-06",50.16,51.330002,50.150002,50.709999,39132300,49.800831,"INTC" +"2018-03-07",50.18,51.490002,50.099998,51.32,31801900,50.399895,"INTC" +"2018-03-08",51.790001,52.080002,50.470001,50.740002,29481200,49.830296,"INTC" +"2018-03-09",51.27,52.299999,51,52.189999,32727900,51.254295,"INTC" +"2018-03-12",51.860001,51.950001,50.5,51.52,32044400,50.59631,"INTC" +"2018-03-13",52.52,53.779999,51.389999,51.779999,45573900,50.851646,"INTC" +"2018-03-14",52.060001,52.18,51.310001,51.860001,24993500,50.930214,"INTC" +"2018-03-15",52.23,52.299999,50.880001,50.880001,25631200,49.967785,"INTC" +"2018-03-16",51.169998,51.700001,50.990002,51.169998,42559800,50.252583,"INTC" +"2018-03-19",50.740002,51.23,49.93,50.830002,31115200,49.918678,"INTC" +"2018-03-20",50.880001,51.810001,50.849998,51.549999,22215000,50.625771,"INTC" +"2018-03-21",51.549999,52.169998,51.169998,51.560001,23239500,50.63559,"INTC" +"2018-03-22",50.740002,51.959999,50.599998,50.830002,30916000,49.918678,"INTC" +"2018-03-23",50.59,50.990002,49.360001,49.360001,37683900,48.475037,"INTC" +"2018-03-26",50.740002,52.490002,50.32,52.48,39306200,51.539097,"INTC" +"2018-03-27",53.009998,53.25,50.779999,51.189999,38777000,50.272221,"INTC" +"2018-03-28",50.5,50.700001,49.009998,49.599998,37970900,48.710732,"INTC" +"2018-03-29",49.98,52.080002,49.869999,52.080002,45265800,51.146271,"INTC" +"2018-04-02",51.689999,52.040001,47.290001,48.919998,67187800,48.042923,"INTC" +"2018-04-03",49,49.959999,48.41,49.75,39432400,48.858044,"INTC" +"2018-04-04",48.099998,50.16,48.009998,49.990002,30370000,49.093739,"INTC" +"2018-04-05",50.009998,50.720001,49.970001,50.380001,25115400,49.476749,"INTC" +"2018-04-06",49.790001,50.400002,48.5,48.790001,28215200,47.915257,"INTC" +"2018-04-09",49.16,51.110001,49.16,49.549999,31437000,48.661629,"INTC" +"2018-04-10",51.119999,51.490002,50.34,51.27,25906400,50.350792,"INTC" +"2018-04-11",50.990002,51.73,50.82,51.099998,17568400,50.183838,"INTC" +"2018-04-12",51.490002,53.27,51.450001,52.720001,29781400,51.774796,"INTC" +"2018-04-13",53.060001,53.209999,51.599998,51.860001,20884900,50.930214,"INTC" +"2018-04-16",52.290001,52.529999,51.790001,52.400002,18855500,51.460529,"INTC" +"2018-04-17",52.91,53.700001,52.889999,53.540001,21228700,52.58009,"INTC" +"2018-04-18",53.52,54.360001,53.34,53.610001,22164700,52.648842,"INTC" +"2018-04-19",52.950001,52.959999,51.610001,52.220001,25422400,51.28376,"INTC" +"2018-04-20",52.169998,52.279999,50.880001,51.529999,26910100,50.606129,"INTC" +"2018-04-23",51.689999,51.889999,50.849998,51.099998,21706700,50.183838,"INTC" +"2018-04-24",51.869999,53.639999,51.139999,51.450001,42494700,50.527565,"INTC" +"2018-04-25",51.860001,52.099998,50.599998,51.380001,25752800,50.45882,"INTC" +"2018-04-26",52.259998,53.27,52.07,53.049999,39575000,52.098877,"INTC" +"2018-04-27",55.439999,55.790001,52.23,52.73,69888100,51.784611,"INTC" +"2018-04-30",52.560001,53.369999,51.209999,51.619999,36417400,50.694511,"INTC" +"2018-05-01",51.639999,53.419998,51.439999,53.330002,27600800,52.373859,"INTC" +"2018-05-02",53.09,53.200001,52.150002,52.310001,25778300,51.372147,"INTC" +"2018-05-03",51.889999,52.560001,51.209999,52.279999,28561000,51.342682,"INTC" +"2018-05-04",51.619999,52.84,51,52.779999,25642500,52.13287,"INTC" +"2018-05-07",52.860001,53.580002,52.830002,53.330002,20285700,52.676132,"INTC" +"2018-05-08",53.290001,53.630001,52.799999,53.630001,21026800,52.972454,"INTC" +"2018-05-09",53.759998,54.369999,53.189999,54.34,19827500,53.673748,"INTC" +"2018-05-10",54.549999,55,54.099998,54.98,18715900,54.305901,"INTC" +"2018-05-11",54.619999,55.189999,54.43,54.669998,15405000,53.999699,"INTC" +"2018-05-14",54.77,55.240002,54.740002,54.900002,21878200,54.226883,"INTC" +"2018-05-15",54.580002,54.75,53.560001,53.919998,21712600,53.258892,"INTC" +"2018-05-16",54.169998,54.700001,53.959999,54.639999,16260500,53.970066,"INTC" +"2018-05-17",54.549999,55.439999,54.419998,54.810001,16872600,54.137985,"INTC" +"2018-05-18",54.529999,54.540001,53.470001,53.5,23679900,52.844044,"INTC" +"2018-05-21",54.360001,55.220001,53.860001,54.32,25367400,53.653992,"INTC" +"2018-05-22",54.73,55.049999,54.049999,54.450001,19009600,53.782394,"INTC" +"2018-05-23",54,55.23,53.84,55.209999,20496500,54.533081,"INTC" +"2018-05-24",55.18,55.299999,54.130001,54.75,19443000,54.07872,"INTC" +"2018-05-25",54.799999,55.5,54.540001,55.439999,18550000,54.760258,"INTC" +"2018-05-29",55.119999,55.810001,54.810001,55.32,24157300,54.641727,"INTC" +"2018-05-30",55.889999,56.200001,55.619999,55.68,24711500,54.997318,"INTC" +"2018-05-31",55.669998,55.860001,55.060001,55.200001,30962100,54.523201,"INTC" +"2018-06-01",55.84,57.099998,55.799999,57.080002,31121800,56.380154,"INTC" +"2018-06-04",57.009998,57.599998,56.779999,56.830002,22438900,56.133221,"INTC" +"2018-06-05",56.900002,57.119999,56.220001,56.529999,21687000,55.836891,"INTC" +"2018-06-06",56.529999,57.060001,56.080002,57.029999,22955400,56.330765,"INTC" +"2018-06-07",56.919998,57,55.619999,55.880001,27596100,55.194866,"INTC" +"2018-06-08",55.560001,55.700001,54.66,55.049999,30822900,54.375042,"INTC" +"2018-06-11",54.799999,55.09,54.259998,54.52,25752400,53.85154,"INTC" +"2018-06-12",54.869999,55.029999,54.220001,54.82,23294900,54.147861,"INTC" +"2018-06-13",54.98,55.700001,54.91,55.029999,22631400,54.355286,"INTC" +"2018-06-14",55.450001,55.860001,55.18,55.540001,23419800,54.859035,"INTC" +"2018-06-15",55.169998,55.380001,54.580002,55.110001,39194700,54.434303,"INTC" +"2018-06-18",54.299999,54.299999,52.34,53.220001,40764400,52.567478,"INTC" +"2018-06-19",52.139999,52.950001,51.880001,52.93,31780900,52.281033,"INTC" +"2018-06-20",53.189999,53.75,52.689999,53.459999,21403000,52.804535,"INTC" +"2018-06-21",54.380001,54.529999,51.939999,52.189999,44435600,51.550106,"INTC" +"2018-06-22",52.619999,53.09,52.299999,52.5,34682100,51.856304,"INTC" +"2018-06-25",51.169998,51.75,49.91,50.709999,45356500,50.088253,"INTC" +"2018-06-26",49.950001,50.41,49.360001,49.669998,37543000,49.061001,"INTC" +"2018-06-27",49.34,50.060001,48.75,48.759998,33338800,48.162159,"INTC" +"2018-06-28",48.580002,49.490002,48.5,49.25,29055700,48.646152,"INTC" +"2018-06-29",49.529999,50.110001,49.5,49.709999,28906500,49.10051,"INTC" +"2018-07-02",49.040001,50.27,48.830002,50.200001,23755500,49.584507,"INTC" +"2018-07-03",50.580002,50.860001,49.43,49.470001,16327900,48.863457,"INTC" +"2018-07-05",49.98,50.959999,49.75,50.75,26163500,50.127762,"INTC" +"2018-07-06",50.77,51.5,50.400002,51.369999,19968000,50.740158,"INTC" +"2018-07-09",51.639999,51.889999,51,51.860001,21361600,51.224155,"INTC" +"2018-07-10",52.099998,52.259998,51.84,52.16,17362900,51.520473,"INTC" +"2018-07-11",51.689999,51.869999,51.189999,51.200001,18665600,50.572247,"INTC" +"2018-07-12",52.049999,52.48,51.73,52.349998,20292700,51.708141,"INTC" +"2018-07-13",52.400002,52.419998,51.759998,52.220001,13749300,51.579739,"INTC" +"2018-07-16",52.150002,52.32,51.869999,52.009998,15951500,51.372314,"INTC" +"2018-07-17",51.049999,51.880001,51.009998,51.75,15754500,51.115501,"INTC" +"2018-07-18",51.869999,51.970001,51.470001,51.720001,14649000,51.085869,"INTC" +"2018-07-19",51.599998,52.009998,51.049999,51.98,15954600,51.342682,"INTC" +"2018-07-20",51.830002,52.07,51.330002,51.91,17380500,51.27354,"INTC" +"2018-07-23",51.77,52.5,51.330002,52.310001,15945500,51.668636,"INTC" +"2018-07-24",52.759998,53.299999,52.080002,52.18,17788700,51.54023,"INTC" +"2018-07-25",52.209999,52.450001,51.09,52.43,19854800,51.787163,"INTC" +"2018-07-26",52.450001,53.18,51.869999,52.16,28282500,51.520473,"INTC" +"2018-07-27",48.759998,49.200001,47.48,47.68,67816700,47.095402,"INTC" +"2018-07-30",47.630001,47.990002,46.43,47.689999,35696600,47.105278,"INTC" +"2018-07-31",48.240002,48.68,47.689999,48.099998,36581200,47.510254,"INTC" +"2018-08-01",48.060001,48.91,48,48.810001,28060700,48.211552,"INTC" +"2018-08-02",48.5,49.52,48.200001,49.48,26452500,48.873333,"INTC" +"2018-08-03",49.5,49.779999,49.169998,49.630001,22008200,49.021492,"INTC" +"2018-08-06",48.77,49.310001,48.32,49.299999,26669000,48.991684,"INTC" +"2018-08-07",49.43,49.830002,49.41,49.700001,28322700,49.389183,"INTC" +"2018-08-08",49.599998,50.130001,49.439999,49.959999,21990600,49.647552,"INTC" +"2018-08-09",49.860001,50.599998,49.720001,50.139999,23788200,49.826427,"INTC" +"2018-08-10",48.509998,49.169998,48.299999,48.849998,28712400,48.544495,"INTC" +"2018-08-13",48.919998,49.240002,48.380001,48.450001,17002700,48.146999,"INTC" +"2018-08-14",48.669998,48.759998,47.650002,48.119999,23061600,47.819061,"INTC" +"2018-08-15",47.779999,48,46.900002,47.459999,26739900,47.163189,"INTC" +"2018-08-16",47.75,47.950001,47.049999,47.169998,24358000,46.875,"INTC" +"2018-08-17",47,47.389999,46.330002,47.099998,26382000,46.805439,"INTC" +"2018-08-20",47.049999,47.119999,46.189999,46.5,24334000,46.209194,"INTC" +"2018-08-21",46.66,47.849998,46.639999,47.619999,19254300,47.322189,"INTC" +"2018-08-22",47.25,47.349998,46.919998,47.049999,23182500,46.755753,"INTC" +"2018-08-23",46.860001,47.169998,46.709999,46.98,31343200,46.686192,"INTC" +"2018-08-24",47.290001,47.889999,47.080002,47.66,18214700,47.361938,"INTC" +"2018-08-27",48,48.389999,47.630001,48.349998,17170300,48.047623,"INTC" +"2018-08-28",48.549999,48.790001,48.310001,48.57,13472400,48.266247,"INTC" +"2018-08-29",48.700001,48.860001,48.400002,48.75,13479100,48.445122,"INTC" +"2018-08-30",48.52,48.830002,48.09,48.240002,16418800,47.938313,"INTC" +"2018-08-31",47.959999,48.560001,47.919998,48.43,16484000,48.127125,"INTC" +"2018-09-04",48.380001,48.43,47.560001,47.959999,15682900,47.660061,"INTC" +"2018-09-05",47.75,48.119999,47.470001,47.720001,20857200,47.421566,"INTC" +"2018-09-06",47.759998,47.959999,47.209999,47.259998,19318100,46.964439,"INTC" +"2018-09-07",46.91,47.48,46.360001,46.450001,25958300,46.159508,"INTC" +"2018-09-10",46.560001,46.759998,46.23,46.299999,21522400,46.010445,"INTC" +"2018-09-11",46,46.029999,44.889999,44.93,32455300,44.649014,"INTC" +"2018-09-12",44.560001,44.98,44.060001,44.93,29778700,44.649014,"INTC" +"2018-09-13",45.68,45.849998,45.110001,45.57,18657100,45.285011,"INTC" +"2018-09-14",45.779999,45.970001,45.349998,45.540001,22998700,45.255199,"INTC" +"2018-09-17",45.290001,45.900002,45.189999,45.419998,17603200,45.135944,"INTC" +"2018-09-18",45.580002,46.529999,45.41,46.099998,20528100,45.811695,"INTC" +"2018-09-19",46.09,46.439999,45.889999,46.150002,15918900,45.861385,"INTC" +"2018-09-20",46.779999,47.360001,46.52,47.200001,21999300,46.904816,"INTC" +"2018-09-21",47.119999,47.419998,46.369999,46.66,52650600,46.368195,"INTC" +"2018-09-24",46.310001,47,46.150002,46.91,17847000,46.616631,"INTC" +"2018-09-25",46.220001,46.389999,45.799999,45.91,23389900,45.622883,"INTC" +"2018-09-26",46.040001,46.299999,45.580002,45.700001,23957700,45.414196,"INTC" +"2018-09-27",45.91,46.169998,45.73,45.880001,15415500,45.593071,"INTC" +"2018-09-28",45.619999,47.75,45.459999,47.290001,46223500,46.994255,"INTC" +"2018-10-01",46.790001,47.220001,46.200001,46.450001,23796200,46.159508,"INTC" +"2018-10-02",47.509998,48.880001,47.32,48.099998,42121100,47.799187,"INTC" +"2018-10-03",48.619999,49.720001,48.560001,48.759998,39211900,48.455059,"INTC" +"2018-10-04",48.84,48.860001,47.619999,48.130001,30108300,47.829002,"INTC" +"2018-10-05",48.23,48.34,46.66,47.029999,28901400,46.735878,"INTC" +"2018-10-08",46.959999,47.349998,46.52,47.029999,19376800,46.735878,"INTC" +"2018-10-09",47.18,47.619999,46.540001,46.549999,23285700,46.258881,"INTC" +"2018-10-10",46.060001,46.119999,44.799999,44.799999,43109500,44.519825,"INTC" +"2018-10-11",45.150002,45.610001,43.73,44.23,43648800,43.953388,"INTC" +"2018-10-12",45.27,45.34,44.23,44.880001,32087400,44.599327,"INTC" +"2018-10-15",44.630001,45.139999,44.439999,44.529999,21633000,44.251514,"INTC" +"2018-10-16",44.900002,46.009998,44.830002,45.939999,21472000,45.652695,"INTC" +"2018-10-17",46,46.330002,45.540001,45.889999,23124400,45.603008,"INTC" +"2018-10-18",45.650002,45.75,44.830002,44.970001,26638800,44.688763,"INTC" +"2018-10-19",45.02,45.18,43.860001,44,28368500,43.724827,"INTC" +"2018-10-22",44.5,45.34,44.099998,45.009998,34508800,44.728512,"INTC" +"2018-10-23",44.18,45.09,43.91,44.5,38590300,44.221703,"INTC" +"2018-10-24",44.16,44.360001,42.360001,42.419998,33631800,42.154709,"INTC" +"2018-10-25",43.540001,44.939999,43.279999,44.310001,48255300,44.03289,"INTC" +"2018-10-26",45.59,46.439999,44.700001,45.689999,67280400,45.404259,"INTC" +"2018-10-29",46.5,46.75,44.439999,45.400002,35732200,45.116074,"INTC" +"2018-10-30",45.529999,47.880001,45.459999,47.759998,43975200,47.461311,"INTC" +"2018-10-31",48.290001,48.560001,46.830002,46.880001,33369100,46.586819,"INTC" +"2018-11-01",46.950001,48.470001,46.860001,48.220001,28335300,47.918438,"INTC" +"2018-11-02",48.130001,48.25,46.75,47.110001,30759800,46.81538,"INTC" +"2018-11-05",47.34,48.25,46.919998,47.970001,23751200,47.670002,"INTC" +"2018-11-06",47.799999,47.919998,47.029999,47.25,23839600,47.25,"INTC" +"2018-11-07",47.630001,48.75,47.59,48.720001,29905500,48.720001,"INTC" +"2010-01-04",30.620001,31.1,30.59,30.950001,38409100,24.827723,"MSFT" +"2010-01-05",30.85,31.1,30.639999,30.959999,49749600,24.835745,"MSFT" +"2010-01-06",30.879999,31.08,30.52,30.77,58182400,24.683319,"MSFT" +"2010-01-07",30.629999,30.700001,30.190001,30.450001,50559700,24.42662,"MSFT" +"2010-01-08",30.280001,30.879999,30.24,30.66,51197400,24.595085,"MSFT" +"2010-01-11",30.709999,30.76,30.120001,30.27,68754700,24.282234,"MSFT" +"2010-01-12",30.15,30.4,29.91,30.07,65912100,24.12179,"MSFT" +"2010-01-13",30.26,30.52,30.01,30.35,51863500,24.346409,"MSFT" +"2010-01-14",30.309999,31.1,30.26,30.959999,63228100,24.835745,"MSFT" +"2010-01-15",31.08,31.24,30.709999,30.860001,79913200,24.755524,"MSFT" +"2010-01-19",30.75,31.24,30.68,31.1,46575700,24.948053,"MSFT" +"2010-01-20",30.809999,30.940001,30.309999,30.59,54849500,24.538933,"MSFT" +"2010-01-21",30.610001,30.719999,30,30.01,73086700,24.073666,"MSFT" +"2010-01-22",30,30.200001,28.84,28.959999,102004600,23.231369,"MSFT" +"2010-01-25",29.24,29.66,29.1,29.32,63373000,23.520159,"MSFT" +"2010-01-26",29.200001,29.85,29.09,29.5,66639900,23.664547,"MSFT" +"2010-01-27",29.35,29.82,29.02,29.67,63949500,23.800926,"MSFT" +"2010-01-28",29.84,29.870001,28.889999,29.16,117513700,23.3918,"MSFT" +"2010-01-29",29.9,29.92,27.66,28.18,193888500,22.605659,"MSFT" +"2010-02-01",28.389999,28.48,27.92,28.41,85931100,22.790159,"MSFT" +"2010-02-02",28.370001,28.5,28.139999,28.459999,54413700,22.830275,"MSFT" +"2010-02-03",28.26,28.790001,28.120001,28.629999,61397900,22.966642,"MSFT" +"2010-02-04",28.379999,28.5,27.809999,27.84,77850000,22.332918,"MSFT" +"2010-02-05",28,28.280001,27.57,28.02,80960100,22.477314,"MSFT" +"2010-02-08",28.01,28.08,27.57,27.719999,52820600,22.236654,"MSFT" +"2010-02-09",27.969999,28.34,27.75,28.01,59195800,22.469294,"MSFT" +"2010-02-10",28.030001,28.24,27.84,27.99,48591300,22.453243,"MSFT" +"2010-02-11",27.93,28.4,27.700001,28.120001,65993700,22.557535,"MSFT" +"2010-02-12",27.809999,28.059999,27.58,27.93,81117200,22.405117,"MSFT" +"2010-02-16",28.129999,28.370001,28.02,28.35,51935600,22.848379,"MSFT" +"2010-02-17",28.530001,28.65,28.360001,28.59,45882900,23.041807,"MSFT" +"2010-02-18",28.59,29.030001,28.51,28.969999,42856500,23.348061,"MSFT" +"2010-02-19",28.790001,28.92,28.690001,28.77,44451800,23.186869,"MSFT" +"2010-02-22",28.84,28.940001,28.65,28.73,36707100,23.154634,"MSFT" +"2010-02-23",28.68,28.83,28.09,28.33,52266200,22.832262,"MSFT" +"2010-02-24",28.52,28.790001,28.379999,28.629999,43165900,23.074039,"MSFT" +"2010-02-25",28.27,28.65,28.02,28.6,48735300,23.049862,"MSFT" +"2010-02-26",28.65,28.85,28.51,28.67,40370600,23.106277,"MSFT" +"2010-03-01",28.77,29.049999,28.530001,29.02,43805400,23.388363,"MSFT" +"2010-03-02",29.08,29.299999,28.24,28.459999,93123900,22.937031,"MSFT" +"2010-03-03",28.51,28.610001,28.35,28.459999,48442100,22.937031,"MSFT" +"2010-03-04",28.459999,28.65,28.27,28.629999,42890600,23.074039,"MSFT" +"2010-03-05",28.66,28.68,28.42,28.59,56001800,23.041807,"MSFT" +"2010-03-08",28.52,28.93,28.5,28.629999,39414500,23.074039,"MSFT" +"2010-03-09",28.559999,29.110001,28.549999,28.799999,50271600,23.21105,"MSFT" +"2010-03-10",28.860001,29.110001,28.799999,28.969999,44891400,23.348061,"MSFT" +"2010-03-11",28.889999,29.190001,28.85,29.18,35349700,23.517309,"MSFT" +"2010-03-12",29.32,29.379999,29.040001,29.27,31700200,23.58984,"MSFT" +"2010-03-15",29.18,29.370001,29.01,29.290001,37512000,23.605959,"MSFT" +"2010-03-16",29.42,29.49,29.200001,29.370001,36723500,23.670443,"MSFT" +"2010-03-17",29.5,29.870001,29.4,29.629999,50385700,23.879978,"MSFT" +"2010-03-18",29.629999,29.719999,29.5,29.610001,43845200,23.863861,"MSFT" +"2010-03-19",29.76,29.9,29.35,29.59,81332100,23.847746,"MSFT" +"2010-03-22",29.5,29.700001,29.389999,29.6,37718200,23.855804,"MSFT" +"2010-03-23",29.59,29.9,29.41,29.879999,42026600,24.08147,"MSFT" +"2010-03-24",29.719999,29.85,29.6,29.65,33987700,23.896103,"MSFT" +"2010-03-25",29.83,30.57,29.799999,30.01,73168700,24.186245,"MSFT" +"2010-03-26",30.09,30.200001,29.59,29.66,55595500,23.904158,"MSFT" +"2010-03-29",29.709999,29.82,29.549999,29.59,33336000,23.847746,"MSFT" +"2010-03-30",29.629999,29.860001,29.5,29.77,34954800,23.992813,"MSFT" +"2010-03-31",29.639999,29.719999,29.17,29.290001,63760000,23.605959,"MSFT" +"2010-04-01",29.35,29.540001,28.620001,29.16,74768100,23.501186,"MSFT" +"2010-04-05",29.129999,29.43,29.030001,29.27,34331200,23.58984,"MSFT" +"2010-04-06",29.15,29.58,28.98,29.32,47366800,23.630144,"MSFT" +"2010-04-07",29.16,29.559999,29.139999,29.35,58318800,23.654312,"MSFT" +"2010-04-08",29.32,29.98,29.299999,29.92,63713800,24.113705,"MSFT" +"2010-04-09",29.950001,30.41,29.9,30.34,54752500,24.4522,"MSFT" +"2010-04-12",30.25,30.49,30.209999,30.32,37068800,24.436079,"MSFT" +"2010-04-13",30.15,30.5,30.129999,30.450001,41374600,24.540852,"MSFT" +"2010-04-14",30.790001,31,30.66,30.82,68941200,24.839054,"MSFT" +"2010-04-15",30.82,30.950001,30.709999,30.870001,52745400,24.879347,"MSFT" +"2010-04-16",30.790001,30.98,30.6,30.67,88703100,24.718164,"MSFT" +"2010-04-19",30.77,31.25,30.76,31.040001,64970300,25.016354,"MSFT" +"2010-04-20",31.219999,31.440001,31.129999,31.360001,52199500,25.274254,"MSFT" +"2010-04-21",31.33,31.5,31.23,31.33,55343100,25.25008,"MSFT" +"2010-04-22",31.040001,31.530001,30.9,31.389999,84847600,25.298435,"MSFT" +"2010-04-23",31.120001,31.58,30.65,30.959999,126766600,24.951883,"MSFT" +"2010-04-26",31,31.280001,30.860001,31.110001,63649300,25.072773,"MSFT" +"2010-04-27",30.950001,31.25,30.75,30.85,68730900,24.86323,"MSFT" +"2010-04-28",30.92,31,30.620001,30.91,64557900,24.911583,"MSFT" +"2010-04-29",30.93,31.43,30.67,31,52665200,24.984119,"MSFT" +"2010-04-30",31.07,31.08,30.52,30.540001,63214800,24.613388,"MSFT" +"2010-05-03",30.67,31.059999,30.58,30.860001,43989500,24.871284,"MSFT" +"2010-05-04",30.52,30.549999,29.75,30.129999,82085600,24.282953,"MSFT" +"2010-05-05",29.77,30.09,29.690001,29.85,66833800,24.057289,"MSFT" +"2010-05-06",29.59,29.879999,27.91,28.98,128613000,23.356125,"MSFT" +"2010-05-07",28.93,28.950001,27.32,28.209999,173718100,22.735546,"MSFT" +"2010-05-10",29.01,29.48,28.709999,28.940001,86653300,23.323887,"MSFT" +"2010-05-11",28.68,29.65,28.57,28.879999,63789400,23.275524,"MSFT" +"2010-05-12",28.98,29.58,28.92,29.440001,47146800,23.726858,"MSFT" +"2010-05-13",29.26,29.73,29.18,29.24,45188800,23.565668,"MSFT" +"2010-05-14",29.200001,29.209999,28.639999,28.93,63334000,23.315821,"MSFT" +"2010-05-17",29.120001,29.23,28.450001,28.940001,46053300,23.323887,"MSFT" +"2010-05-18",28.870001,29,28.4,28.6,52690600,23.153868,"MSFT" +"2010-05-19",28.52,28.690001,27.790001,28.24,61746700,22.862421,"MSFT" +"2010-05-20",27.65,27.84,27.040001,27.110001,87991100,21.947605,"MSFT" +"2010-05-21",26.629999,27.110001,26.440001,26.84,117596300,21.729013,"MSFT" +"2010-05-24",26.85,26.860001,26.26,26.27,73711700,21.267563,"MSFT" +"2010-05-25",25.65,26.33,25.379999,26.07,98373600,21.105642,"MSFT" +"2010-05-26",26.23,26.610001,24.559999,25.01,176684100,20.247492,"MSFT" +"2010-05-27",25.73,26.360001,25.73,26,136433600,21.048973,"MSFT" +"2010-05-28",25.84,26.120001,25.66,25.799999,67496900,20.887058,"MSFT" +"2010-06-01",25.530001,26.309999,25.52,25.889999,76152400,20.959919,"MSFT" +"2010-06-02",26.059999,26.48,25.73,26.459999,65718800,21.421381,"MSFT" +"2010-06-03",26.549999,26.93,26.41,26.860001,67837000,21.745207,"MSFT" +"2010-06-04",26.1,26.57,25.620001,25.790001,89832200,20.878965,"MSFT" +"2010-06-07",25.82,25.83,25.24,25.290001,80456200,20.474173,"MSFT" +"2010-06-08",25.25,25.26,24.65,25.110001,87355000,20.328453,"MSFT" +"2010-06-09",25.219999,25.52,24.75,24.790001,87794000,20.069387,"MSFT" +"2010-06-10",25.129999,25.15,24.780001,25,78930900,20.239399,"MSFT" +"2010-06-11",25.040001,25.719999,24.77,25.66,68057700,20.773712,"MSFT" +"2010-06-14",25.860001,25.959999,25.469999,25.5,50972400,20.644184,"MSFT" +"2010-06-15",25.75,26.65,25.74,26.58,81641500,21.518526,"MSFT" +"2010-06-16",26.469999,26.58,26.23,26.32,48698000,21.308039,"MSFT" +"2010-06-17",26.559999,26.67,26.040001,26.370001,47995500,21.348515,"MSFT" +"2010-06-18",26.370001,26.530001,26.17,26.440001,52075600,21.405188,"MSFT" +"2010-06-21",26.780001,26.889999,25.889999,25.950001,54625300,21.008493,"MSFT" +"2010-06-22",26.16,26.450001,25.76,25.77,55985400,20.862772,"MSFT" +"2010-06-23",25.780001,25.780001,25.219999,25.309999,61466200,20.490368,"MSFT" +"2010-06-24",25.459999,25.719999,24.93,25,85243400,20.239399,"MSFT" +"2010-06-25",25.049999,25.110001,24.309999,24.530001,156256700,19.858896,"MSFT" +"2010-06-28",24.51,24.610001,24.120001,24.309999,73784800,19.680792,"MSFT" +"2010-06-29",24.129999,24.200001,23.110001,23.309999,119882100,18.87122,"MSFT" +"2010-06-30",23.299999,23.68,22.950001,23.01,81050500,18.628342,"MSFT" +"2010-07-01",23.09,23.32,22.73,23.16,92239400,18.749784,"MSFT" +"2010-07-02",23.360001,23.48,23.049999,23.27,62485100,18.838833,"MSFT" +"2010-07-06",23.700001,24.09,23.58,23.82,73592000,19.284101,"MSFT" +"2010-07-07",23.82,24.32,23.610001,24.299999,79965300,19.672697,"MSFT" +"2010-07-08",24.6,24.620001,23.969999,24.41,50758100,19.761745,"MSFT" +"2010-07-09",24.33,24.41,24.15,24.27,53806100,19.648405,"MSFT" +"2010-07-12",24.43,24.889999,24.42,24.83,49854200,20.101772,"MSFT" +"2010-07-13",25.139999,25.299999,24.9,25.129999,61928700,20.344646,"MSFT" +"2010-07-14",25.5,25.610001,25.120001,25.440001,72808100,20.59561,"MSFT" +"2010-07-15",25.5,25.59,24.98,25.51,56934700,20.652281,"MSFT" +"2010-07-16",25.51,25.639999,24.879999,24.889999,65064800,20.150343,"MSFT" +"2010-07-19",24.959999,25.299999,24.91,25.23,38181800,20.425602,"MSFT" +"2010-07-20",24.860001,25.48,24.700001,25.48,45530700,20.627995,"MSFT" +"2010-07-21",25.6,25.65,24.98,25.120001,73297300,20.336548,"MSFT" +"2010-07-22",25.51,25.99,25.469999,25.84,73016400,20.919439,"MSFT" +"2010-07-23",25.84,26.02,25.25,25.809999,108520100,20.895153,"MSFT" +"2010-07-26",25.860001,26.200001,25.799999,26.1,67249900,21.129932,"MSFT" +"2010-07-27",26.139999,26.24,25.959999,26.16,60672100,21.178505,"MSFT" +"2010-07-28",26.07,26.190001,25.83,25.950001,69704800,21.008493,"MSFT" +"2010-07-29",26.129999,26.41,25.6,26.030001,69446200,21.073259,"MSFT" +"2010-07-30",25.75,25.84,25.35,25.809999,83534800,20.895153,"MSFT" +"2010-08-02",25.99,26.379999,25.75,26.33,55044600,21.316135,"MSFT" +"2010-08-03",26.200001,26.35,25.969999,26.16,56877700,21.178505,"MSFT" +"2010-08-04",26.15,26.24,25.440001,25.73,78531900,20.830383,"MSFT" +"2010-08-05",25.49,25.58,25.209999,25.370001,64922100,20.538944,"MSFT" +"2010-08-06",25.18,25.559999,25.02,25.549999,55982100,20.684664,"MSFT" +"2010-08-09",25.549999,25.73,25.370001,25.610001,57096500,20.733238,"MSFT" +"2010-08-10",25.33,25.34,24.879999,25.07,87257700,20.296061,"MSFT" +"2010-08-11",24.68,24.9,24.559999,24.860001,76746900,20.126064,"MSFT" +"2010-08-12",24.42,24.68,24.360001,24.49,70240500,19.826515,"MSFT" +"2010-08-13",24.35,24.67,24.24,24.4,45263500,19.753656,"MSFT" +"2010-08-16",24.360001,24.610001,24.299999,24.5,40909700,19.834608,"MSFT" +"2010-08-17",24.709999,24.959999,24.6,24.709999,52912600,20.111336,"MSFT" +"2010-08-18",24.68,24.950001,24.41,24.82,46818900,20.200863,"MSFT" +"2010-08-19",24.620001,24.74,24.209999,24.440001,54064600,19.891582,"MSFT" +"2010-08-20",24.309999,24.4,24.200001,24.23,49560100,19.720663,"MSFT" +"2010-08-23",24.440001,24.639999,24.24,24.280001,51643000,19.761362,"MSFT" +"2010-08-24",24.09,24.35,24,24.040001,66522500,19.566027,"MSFT" +"2010-08-25",24,24.219999,23.870001,24.1,47404800,19.614857,"MSFT" +"2010-08-26",24.09,24.190001,23.790001,23.82,49105300,19.386967,"MSFT" +"2010-08-27",23.879999,24.02,23.51,23.93,60939400,19.476496,"MSFT" +"2010-08-30",23.74,23.82,23.6,23.639999,45453100,19.240465,"MSFT" +"2010-08-31",23.6,23.73,23.32,23.469999,66074600,19.102102,"MSFT" +"2010-09-01",23.67,23.950001,23.540001,23.9,65235900,19.452082,"MSFT" +"2010-09-02",23.879999,23.950001,23.709999,23.940001,48837100,19.484636,"MSFT" +"2010-09-03",24.24,24.450001,24.200001,24.290001,64189100,19.769503,"MSFT" +"2010-09-07",24.1,24.299999,23.92,23.959999,51928700,19.500914,"MSFT" +"2010-09-08",24.07,24.200001,23.74,23.93,65512400,19.476496,"MSFT" +"2010-09-09",24.190001,24.209999,23.99,24.01,46028900,19.541607,"MSFT" +"2010-09-10",23.98,24.030001,23.790001,23.85,58284300,19.411386,"MSFT" +"2010-09-13",24.200001,25.290001,24.09,25.110001,114680400,20.436895,"MSFT" +"2010-09-14",25.040001,25.35,24.889999,25.030001,87160400,20.371782,"MSFT" +"2010-09-15",25.1,25.219999,24.92,25.120001,56201900,20.445034,"MSFT" +"2010-09-16",25.059999,25.370001,25.049999,25.33,44548300,20.615952,"MSFT" +"2010-09-17",25.4,25.530001,25.08,25.219999,70341600,20.526423,"MSFT" +"2010-09-20",25.280001,25.52,25.110001,25.43,49838700,20.69734,"MSFT" +"2010-09-21",25.42,25.42,25.08,25.15,52675700,20.469446,"MSFT" +"2010-09-22",24.889999,24.969999,24.360001,24.610001,94299400,20.029943,"MSFT" +"2010-09-23",24.51,24.59,24.360001,24.43,46201800,19.883444,"MSFT" +"2010-09-24",24.639999,24.799999,24.58,24.780001,51948800,20.168306,"MSFT" +"2010-09-27",24.85,24.99,24.59,24.73,43603300,20.127613,"MSFT" +"2010-09-28",24.799999,24.9,24.35,24.68,56041200,20.086922,"MSFT" +"2010-09-29",24.629999,24.66,24.4,24.5,44318900,19.940414,"MSFT" +"2010-09-30",24.610001,24.83,24.360001,24.49,61262700,19.93228,"MSFT" +"2010-10-01",24.77,24.82,24.299999,24.379999,62672300,19.842747,"MSFT" +"2010-10-04",23.959999,23.99,23.780001,23.91,98143400,19.46022,"MSFT" +"2010-10-05",24.059999,24.450001,23.91,24.35,78152900,19.818336,"MSFT" +"2010-10-06",24.32,24.540001,24.129999,24.43,50489700,19.883444,"MSFT" +"2010-10-07",24.620001,24.75,24.280001,24.530001,50096100,19.964832,"MSFT" +"2010-10-08",24.620001,24.65,24.370001,24.57,41327800,19.997391,"MSFT" +"2010-10-11",24.74,24.74,24.5,24.59,27587800,20.013666,"MSFT" +"2010-10-12",24.65,24.93,24.43,24.83,50141500,20.209003,"MSFT" +"2010-10-13",25.02,25.540001,24.889999,25.34,75336500,20.624084,"MSFT" +"2010-10-14",25.290001,25.34,25,25.23,51949100,20.534563,"MSFT" +"2010-10-15",25.360001,25.549999,25.23,25.540001,68954800,20.786871,"MSFT" +"2010-10-18",25.59,25.950001,25.450001,25.82,48330500,21.014759,"MSFT" +"2010-10-19",25.27,25.370001,24.950001,25.1,66150900,20.428751,"MSFT" +"2010-10-20",25.26,25.4,25.1,25.309999,56283600,20.59967,"MSFT" +"2010-10-21",25.4,25.540001,25.049999,25.42,50032400,20.689196,"MSFT" +"2010-10-22",25.52,25.540001,25.27,25.379999,25837900,20.656639,"MSFT" +"2010-10-25",25.24,25.35,25.17,25.190001,50912400,20.502003,"MSFT" +"2010-10-26",25.120001,25.969999,25.059999,25.9,69304200,21.079863,"MSFT" +"2010-10-27",25.790001,26.110001,25.620001,26.049999,64805500,21.201952,"MSFT" +"2010-10-28",26.209999,26.379999,25.92,26.280001,80730300,21.389151,"MSFT" +"2010-10-29",27.15,27.200001,26.48,26.67,114193200,21.706566,"MSFT" +"2010-11-01",26.879999,27.219999,26.700001,26.950001,61912100,21.934458,"MSFT" +"2010-11-02",27.059999,27.42,27.02,27.389999,54402100,22.292576,"MSFT" +"2010-11-03",27.459999,27.49,26.959999,27.030001,110255300,21.999565,"MSFT" +"2010-11-04",27.41,27.43,27.01,27.139999,93599300,22.089098,"MSFT" +"2010-11-05",27.17,27.190001,26.530001,26.85,110953700,21.853069,"MSFT" +"2010-11-08",26.68,28.870001,26.58,26.809999,71670800,21.820509,"MSFT" +"2010-11-09",26.809999,27.110001,26.709999,26.950001,58538600,21.934458,"MSFT" +"2010-11-10",27.01,27.08,26.809999,26.940001,52277300,21.926321,"MSFT" +"2010-11-11",26.68,26.719999,26.280001,26.68,62073100,21.714705,"MSFT" +"2010-11-12",26.469999,26.52,26.1,26.27,64962200,21.381008,"MSFT" +"2010-11-15",26.33,26.5,26.17,26.200001,51794600,21.324032,"MSFT" +"2010-11-16",26.040001,26.040001,25.65,25.809999,65339200,21.135693,"MSFT" +"2010-11-17",25.9,25.91,25.549999,25.57,58299700,20.939154,"MSFT" +"2010-11-18",25.709999,26.08,25.610001,25.84,59514000,21.160257,"MSFT" +"2010-11-19",25.799999,25.83,25.6,25.690001,52423200,21.037426,"MSFT" +"2010-11-22",25.65,25.74,25.440001,25.73,53350500,21.070177,"MSFT" +"2010-11-23",25.57,25.6,25.09,25.120001,69742500,20.570652,"MSFT" +"2010-11-24",25.200001,25.459999,25.16,25.370001,56825900,20.775373,"MSFT" +"2010-11-26",25.209999,25.41,25.17,25.25,21356500,20.677105,"MSFT" +"2010-11-29",25.190001,25.42,24.93,25.309999,56603600,20.726244,"MSFT" +"2010-11-30",25.049999,25.469999,25,25.26,75282100,20.685299,"MSFT" +"2010-12-01",25.57,26.25,25.559999,26.040001,74123500,21.324032,"MSFT" +"2010-12-02",26.24,26.98,26.200001,26.889999,91759200,22.020103,"MSFT" +"2010-12-03",26.809999,27.059999,26.780001,27.02,52622000,22.126554,"MSFT" +"2010-12-06",26.93,26.98,26.76,26.84,36264200,21.979149,"MSFT" +"2010-12-07",27.08,27.129999,26.85,26.870001,57860500,22.003719,"MSFT" +"2010-12-08",26.83,27.24,26.799999,27.23,41666800,22.298523,"MSFT" +"2010-12-09",27.280001,27.34,27.01,27.08,47148300,22.17569,"MSFT" +"2010-12-10",27.190001,27.4,27.110001,27.34,37625800,22.388597,"MSFT" +"2010-12-13",27.27,27.450001,27.17,27.25,47943900,22.314898,"MSFT" +"2010-12-14",27.309999,27.75,27.26,27.620001,64070500,22.617893,"MSFT" +"2010-12-15",27.530001,27.99,27.530001,27.85,69634200,22.80624,"MSFT" +"2010-12-16",27.76,27.99,27.66,27.99,57680200,22.920885,"MSFT" +"2010-12-17",27.92,28.09,27.75,27.9,87456500,22.847181,"MSFT" +"2010-12-20",27.950001,27.99,27.68,27.809999,52811000,22.773489,"MSFT" +"2010-12-21",27.85,28.139999,27.76,28.07,38153000,22.986389,"MSFT" +"2010-12-22",28.01,28.4,27.98,28.190001,42252300,23.08466,"MSFT" +"2010-12-23",27.969999,28.32,27.959999,28.299999,24902500,23.174734,"MSFT" +"2010-12-27",28.120001,28.200001,27.879999,28.07,21652800,22.986389,"MSFT" +"2010-12-28",27.969999,28.17,27.959999,28.01,23042200,22.93726,"MSFT" +"2010-12-29",27.940001,28.120001,27.879999,27.969999,19502500,22.904507,"MSFT" +"2010-12-30",27.92,28,27.780001,27.85,20786100,22.80624,"MSFT" +"2010-12-31",27.799999,27.92,27.629999,27.91,24752000,22.855371,"MSFT" +"2011-01-03",28.049999,28.18,27.92,27.98,53443800,22.912699,"MSFT" +"2011-01-04",27.940001,28.17,27.85,28.09,54405600,23.002779,"MSFT" +"2011-01-05",27.9,28.01,27.77,28,58998700,22.929071,"MSFT" +"2011-01-06",28.040001,28.85,27.860001,28.82,88026300,23.600565,"MSFT" +"2011-01-07",28.639999,28.74,28.25,28.6,73762000,23.420408,"MSFT" +"2011-01-10",28.26,28.4,28.040001,28.219999,57573600,23.109228,"MSFT" +"2011-01-11",28.200001,28.25,28.049999,28.110001,50298900,23.019156,"MSFT" +"2011-01-12",28.120001,28.59,28.07,28.549999,52631100,23.379471,"MSFT" +"2011-01-13",28.33,28.389999,28.01,28.190001,67077600,23.08466,"MSFT" +"2011-01-14",28.08,28.379999,27.91,28.299999,62688400,23.174734,"MSFT" +"2011-01-18",28.16,28.74,28.139999,28.66,53322700,23.469542,"MSFT" +"2011-01-19",28.459999,28.68,28.27,28.469999,50005900,23.31395,"MSFT" +"2011-01-20",28.5,28.549999,28.129999,28.35,58613600,23.215685,"MSFT" +"2011-01-21",28.4,28.43,28.02,28.02,58080300,22.945452,"MSFT" +"2011-01-24",28.02,28.559999,27.99,28.379999,52047800,23.240253,"MSFT" +"2011-01-25",28.139999,28.450001,28.120001,28.450001,42436600,23.297577,"MSFT" +"2011-01-26",28.51,28.99,28.5,28.780001,74628800,23.567814,"MSFT" +"2011-01-27",28.75,29.459999,28.49,28.870001,146938600,23.641508,"MSFT" +"2011-01-28",28.9,28.93,27.450001,27.75,141249400,22.724344,"MSFT" +"2011-01-31",27.77,27.9,27.42,27.73,65029000,22.707973,"MSFT" +"2011-02-01",27.799999,28.059999,27.610001,27.99,62810700,22.920885,"MSFT" +"2011-02-02",27.93,28.110001,27.879999,27.940001,45824000,22.87994,"MSFT" +"2011-02-03",27.969999,27.969999,27.540001,27.65,60340100,22.642462,"MSFT" +"2011-02-04",27.700001,27.84,27.51,27.77,40412200,22.740723,"MSFT" +"2011-02-07",27.799999,28.34,27.790001,28.200001,68980900,23.092848,"MSFT" +"2011-02-08",28.1,28.34,28.049999,28.280001,34904200,23.158361,"MSFT" +"2011-02-09",28.190001,28.26,27.91,27.969999,52905100,22.904507,"MSFT" +"2011-02-10",27.93,27.940001,27.290001,27.5,76672400,22.519625,"MSFT" +"2011-02-11",27.76,27.809999,27.07,27.25,83939700,22.314898,"MSFT" +"2011-02-14",27.209999,27.27,26.950001,27.23,56766200,22.298523,"MSFT" +"2011-02-15",27.040001,27.33,26.950001,26.959999,44116500,22.207907,"MSFT" +"2011-02-16",27.049999,27.07,26.6,27.02,70817900,22.257338,"MSFT" +"2011-02-17",26.969999,27.370001,26.91,27.209999,57207300,22.413845,"MSFT" +"2011-02-18",27.129999,27.209999,26.99,27.059999,68667800,22.290281,"MSFT" +"2011-02-22",26.780001,27.1,26.52,26.59,60889000,21.903131,"MSFT" +"2011-02-23",26.530001,26.860001,26.43,26.59,60234100,21.903131,"MSFT" +"2011-02-24",26.639999,27.059999,26.5,26.77,64494200,22.051401,"MSFT" +"2011-02-25",26.91,26.950001,26.5,26.549999,53006300,21.870182,"MSFT" +"2011-02-28",26.690001,26.860001,26.51,26.58,51379900,21.894892,"MSFT" +"2011-03-01",26.6,26.780001,26.15,26.16,60055000,21.548925,"MSFT" +"2011-03-02",26.110001,26.370001,26.040001,26.08,48658200,21.483025,"MSFT" +"2011-03-03",26.26,26.4,26.18,26.200001,68271500,21.581873,"MSFT" +"2011-03-04",26.219999,26.24,25.799999,25.950001,70437200,21.375937,"MSFT" +"2011-03-07",26.129999,26.27,25.549999,25.719999,64980400,21.186478,"MSFT" +"2011-03-08",25.77,26.02,25.65,25.91,50549800,21.342991,"MSFT" +"2011-03-09",25.809999,25.98,25.66,25.889999,39789100,21.326517,"MSFT" +"2011-03-10",25.620001,25.709999,25.35,25.41,66549500,20.931126,"MSFT" +"2011-03-11",25.41,25.85,25.360001,25.68,49905800,21.15353,"MSFT" +"2011-03-14",25.49,25.76,25.35,25.690001,54473400,21.161772,"MSFT" +"2011-03-15",25.08,25.469999,25,25.389999,76067300,20.914648,"MSFT" +"2011-03-16",25.219999,25.280001,24.68,24.790001,100725400,20.420408,"MSFT" +"2011-03-17",25.059999,25.219999,24.75,24.780001,62497000,20.412167,"MSFT" +"2011-03-18",25.059999,25.18,24.799999,24.799999,85486700,20.428648,"MSFT" +"2011-03-21",25.18,25.58,25.15,25.33,46878100,20.865227,"MSFT" +"2011-03-22",25.299999,25.459999,25.23,25.299999,30895600,20.840508,"MSFT" +"2011-03-23",25.23,25.610001,25.18,25.540001,43969000,21.03821,"MSFT" +"2011-03-24",25.6,25.870001,25.5,25.809999,38696700,21.260616,"MSFT" +"2011-03-25",25.93,25.950001,25.59,25.620001,57029800,21.104105,"MSFT" +"2011-03-28",25.66,25.719999,25.379999,25.41,48973200,20.931126,"MSFT" +"2011-03-29",25.34,25.52,25.299999,25.49,40763500,20.997019,"MSFT" +"2011-03-30",25.6,25.719999,25.5,25.610001,41999300,21.095867,"MSFT" +"2011-03-31",25.6,25.68,25.34,25.389999,63233700,20.914648,"MSFT" +"2011-04-01",25.530001,25.530001,25.309999,25.48,63114200,20.988783,"MSFT" +"2011-04-04",25.450001,25.66,25.41,25.549999,35433700,21.046442,"MSFT" +"2011-04-05",25.82,26.18,25.74,25.780001,73651100,21.235903,"MSFT" +"2011-04-06",25.98,26.309999,25.860001,26.15,65581400,21.540688,"MSFT" +"2011-04-07",26.190001,26.26,25.969999,26.200001,46134700,21.581873,"MSFT" +"2011-04-08",26.17,26.280001,25.959999,26.07,39887600,21.474785,"MSFT" +"2011-04-11",26.190001,26.25,25.799999,25.98,34286300,21.400654,"MSFT" +"2011-04-12",25.83,25.85,25.549999,25.639999,36920400,21.120583,"MSFT" +"2011-04-13",25.65,25.870001,25.559999,25.629999,38144700,21.112347,"MSFT" +"2011-04-14",25.42,25.440001,25.09,25.42,55239900,20.93936,"MSFT" +"2011-04-15",25.459999,25.559999,25.18,25.370001,65080400,20.89817,"MSFT" +"2011-04-18",25.1,25.280001,24.719999,25.08,58045100,20.65929,"MSFT" +"2011-04-19",25,25.17,24.870001,25.15,38892400,20.716948,"MSFT" +"2011-04-20",25.540001,26,25.51,25.76,61608600,21.219431,"MSFT" +"2011-04-21",25.790001,25.889999,25.360001,25.52,46892300,21.021734,"MSFT" +"2011-04-25",25.559999,25.620001,25.34,25.610001,33525100,21.095867,"MSFT" +"2011-04-26",25.74,26.440001,25.67,26.190001,69200000,21.573635,"MSFT" +"2011-04-27",26.299999,26.389999,26.129999,26.379999,52689000,21.730145,"MSFT" +"2011-04-28",26.459999,26.870001,26.4,26.709999,80200000,22.001978,"MSFT" +"2011-04-29",26.549999,26.639999,25.360001,25.92,319317900,21.351227,"MSFT" +"2011-05-02",25.940001,26,25.48,25.66,89825600,21.137056,"MSFT" +"2011-05-03",25.6,25.85,25.49,25.809999,71892900,21.260616,"MSFT" +"2011-05-04",25.85,26.25,25.790001,26.059999,73292300,21.466553,"MSFT" +"2011-05-05",26.049999,26.08,25.68,25.790001,55600000,21.244139,"MSFT" +"2011-05-06",26.07,26.219999,25.75,25.870001,55993000,21.310041,"MSFT" +"2011-05-09",25.799999,25.959999,25.67,25.83,38696400,21.277092,"MSFT" +"2011-05-10",25.379999,25.85,25.25,25.67,120798700,21.145294,"MSFT" +"2011-05-11",25.65,25.66,25.209999,25.360001,78600000,20.889936,"MSFT" +"2011-05-12",25.35,25.389999,25.1,25.32,77400000,20.856983,"MSFT" +"2011-05-13",25.280001,25.32,24.950001,25.030001,66812300,20.618097,"MSFT" +"2011-05-16",24.959999,25.07,24.5,24.57,91350900,20.239183,"MSFT" +"2011-05-17",24.4,24.700001,24.27,24.52,82882100,20.330385,"MSFT" +"2011-05-18",24.530001,24.74,24.25,24.690001,53931100,20.471342,"MSFT" +"2011-05-19",24.85,24.879999,24.5,24.719999,37783600,20.496214,"MSFT" +"2011-05-20",24.719999,24.870001,24.440001,24.49,45451500,20.305515,"MSFT" +"2011-05-23",24.209999,24.25,24.030001,24.17,52692500,20.04019,"MSFT" +"2011-05-24",24.200001,24.290001,24.040001,24.15,47691800,20.023613,"MSFT" +"2011-05-25",24.17,24.309999,24.16,24.190001,34904200,20.056776,"MSFT" +"2011-05-26",24.35,25.030001,24.32,24.67,78016600,20.454754,"MSFT" +"2011-05-27",24.68,24.9,24.65,24.76,50251000,20.529385,"MSFT" +"2011-05-31",24.959999,25.059999,24.700001,25.01,60196300,20.73666,"MSFT" +"2011-06-01",24.99,25.1,24.370001,24.43,74033500,20.25577,"MSFT" +"2011-06-02",24.49,24.65,24.18,24.219999,51487800,20.08165,"MSFT" +"2011-06-03",24.049999,24.139999,23.84,23.91,60697700,19.824619,"MSFT" +"2011-06-06",23.889999,24.25,23.77,24.01,54778700,19.907528,"MSFT" +"2011-06-07",24.09,24.17,23.9,24.059999,41112600,19.948988,"MSFT" +"2011-06-08",23.9,24.02,23.860001,23.940001,42205000,19.849495,"MSFT" +"2011-06-09",24.01,24.040001,23.82,23.959999,42878700,19.866072,"MSFT" +"2011-06-10",24.02,24.02,23.690001,23.709999,49327200,19.658789,"MSFT" +"2011-06-13",23.790001,24.190001,23.700001,24.040001,47572500,19.932407,"MSFT" +"2011-06-14",24.299999,24.450001,24.190001,24.219999,42894500,20.08165,"MSFT" +"2011-06-15",24,24.01,23.67,23.74,49410200,19.683664,"MSFT" +"2011-06-16",23.75,24.1,23.65,24,57184100,19.899233,"MSFT" +"2011-06-17",24.219999,24.299999,23.98,24.26,83320400,20.114815,"MSFT" +"2011-06-20",24.17,24.66,24.16,24.469999,54338400,20.288937,"MSFT" +"2011-06-21",24.52,24.860001,24.4,24.76,49708700,20.529385,"MSFT" +"2011-06-22",24.6,24.809999,24.59,24.65,44287300,20.438171,"MSFT" +"2011-06-23",24.440001,24.65,24.200001,24.629999,59470400,20.421589,"MSFT" +"2011-06-24",24.51,24.540001,24.190001,24.299999,101387200,20.14798,"MSFT" +"2011-06-27",24.23,25.459999,24.23,25.200001,92044200,20.894203,"MSFT" +"2011-06-28",25.299999,25.92,25.16,25.799999,81032100,21.391684,"MSFT" +"2011-06-29",25.709999,25.709999,25.360001,25.620001,66051000,21.242437,"MSFT" +"2011-06-30",25.74,26,25.66,26,52535400,21.55751,"MSFT" +"2011-07-01",25.93,26.17,25.84,26.02,52906200,21.574091,"MSFT" +"2011-07-05",26.1,26.15,25.9,26.030001,37805300,21.582384,"MSFT" +"2011-07-06",25.969999,26.370001,25.959999,26.33,48744200,21.83112,"MSFT" +"2011-07-07",26.49,26.879999,26.360001,26.77,51946500,22.195948,"MSFT" +"2011-07-08",26.540001,26.98,26.51,26.92,58320700,22.320313,"MSFT" +"2011-07-11",26.620001,26.799999,26.49,26.629999,43999800,22.079863,"MSFT" +"2011-07-12",26.549999,26.790001,26.34,26.540001,47319300,22.005245,"MSFT" +"2011-07-13",26.6,26.959999,26.51,26.629999,40861800,22.079863,"MSFT" +"2011-07-14",26.620001,27.01,26.360001,26.469999,46382300,21.947201,"MSFT" +"2011-07-15",26.469999,26.93,26.469999,26.780001,49132400,22.204227,"MSFT" +"2011-07-18",26.629999,26.9,26.26,26.59,44501900,22.0467,"MSFT" +"2011-07-19",26.809999,27.639999,26.780001,27.540001,86730600,22.834379,"MSFT" +"2011-07-20",27.280001,27.35,26.98,27.059999,49795400,22.436392,"MSFT" +"2011-07-21",27.040001,27.309999,26.65,27.1,81737400,22.469553,"MSFT" +"2011-07-22",26.860001,27.549999,26.68,27.530001,76380600,22.826082,"MSFT" +"2011-07-25",27.26,28.09,27.190001,27.91,108482400,23.141153,"MSFT" +"2011-07-26",27.82,28.15,27.780001,28.08,74636500,23.28211,"MSFT" +"2011-07-27",27.879999,27.99,27.200001,27.33,71488700,22.660257,"MSFT" +"2011-07-28",27.290001,28.07,27.209999,27.719999,83761400,22.983622,"MSFT" +"2011-07-29",27.52,27.709999,27.26,27.4,104394800,22.718294,"MSFT" +"2011-08-01",27.51,27.690001,26.75,27.27,61838400,22.610508,"MSFT" +"2011-08-02",26.98,27.450001,26.76,26.799999,63883100,22.220812,"MSFT" +"2011-08-03",26.83,27,26.48,26.92,64581200,22.320313,"MSFT" +"2011-08-04",26.530001,26.870001,25.93,25.940001,92949500,21.507757,"MSFT" +"2011-08-05",25.969999,26.1,25.23,25.68,112071700,21.292183,"MSFT" +"2011-08-08",25.02,25.6,24.389999,24.48,134257200,20.297218,"MSFT" +"2011-08-09",24.709999,25.620001,24.030001,25.58,126268900,21.209267,"MSFT" +"2011-08-10",24.950001,25.09,24.1,24.200001,127819900,20.065063,"MSFT" +"2011-08-11",24.5,25.379999,24.4,25.190001,90690100,20.88591,"MSFT" +"2011-08-12",25.129999,25.34,24.65,25.1,64787100,20.811287,"MSFT" +"2011-08-15",25.24,25.58,25.15,25.51,56529400,21.15123,"MSFT" +"2011-08-16",25.219999,25.59,25.049999,25.35,54251500,21.151232,"MSFT" +"2011-08-17",25.25,25.700001,24.93,25.25,50923700,21.067795,"MSFT" +"2011-08-18",24.57,25.09,24.030001,24.67,105714200,20.58386,"MSFT" +"2011-08-19",24.41,24.620001,23.91,24.049999,77397900,20.066553,"MSFT" +"2011-08-22",24.42,24.49,23.790001,23.98,54721000,20.008144,"MSFT" +"2011-08-23",24.030001,24.75,24.030001,24.719999,59670600,20.62558,"MSFT" +"2011-08-24",24.65,24.93,24.42,24.9,45329700,20.775768,"MSFT" +"2011-08-25",25.08,25.16,24.5,24.57,48192000,20.500423,"MSFT" +"2011-08-26",24.51,25.34,24.42,25.25,71957000,21.067795,"MSFT" +"2011-08-29",25.530001,25.860001,25.370001,25.84,38863200,21.56007,"MSFT" +"2011-08-30",25.73,26.43,25.700001,26.23,57341400,21.885479,"MSFT" +"2011-08-31",26.290001,26.709999,26.26,26.6,59300800,22.194193,"MSFT" +"2011-09-01",26.459999,26.860001,26.209999,26.209999,60510800,21.868788,"MSFT" +"2011-09-02",25.780001,26,25.66,25.799999,43894400,21.526699,"MSFT" +"2011-09-06",25.200001,25.59,25.110001,25.51,54929300,21.284731,"MSFT" +"2011-09-07",25.690001,26,25.57,26,41961000,21.693567,"MSFT" +"2011-09-08",26,26.66,25.950001,26.219999,65811900,21.877136,"MSFT" +"2011-09-09",26,26.18,25.5,25.74,64529200,21.476641,"MSFT" +"2011-09-12",25.440001,25.93,25.27,25.889999,55046100,21.601789,"MSFT" +"2011-09-13",25.92,26.190001,25.809999,26.040001,48792300,21.726948,"MSFT" +"2011-09-14",26.17,26.799999,25.889999,26.5,66739200,22.11076,"MSFT" +"2011-09-15",26.73,27.030001,26.309999,26.99,67808300,22.519592,"MSFT" +"2011-09-16",27.049999,27.27,26.83,27.120001,89681500,22.628069,"MSFT" +"2011-09-19",26.799999,27.309999,26.6,27.209999,52324900,22.703157,"MSFT" +"2011-09-20",27.309999,27.5,26.93,26.98,49211900,22.511253,"MSFT" +"2011-09-21",27.049999,27.059999,25.969999,25.99,72750700,21.685228,"MSFT" +"2011-09-22",25.299999,25.65,24.6,25.059999,96278300,20.909266,"MSFT" +"2011-09-23",24.9,25.15,24.690001,25.059999,64768100,20.909266,"MSFT" +"2011-09-26",25.190001,25.52,24.73,25.440001,51057600,21.226324,"MSFT" +"2011-09-27",25.66,25.92,25.450001,25.67,55620700,21.418228,"MSFT" +"2011-09-28",25.93,26.370001,25.51,25.58,60736200,21.343134,"MSFT" +"2011-09-29",25.98,26.17,25.09,25.450001,63407300,21.234673,"MSFT" +"2011-09-30",25.200001,25.5,24.879999,24.889999,54060500,20.767426,"MSFT" +"2011-10-03",24.719999,25.34,24.52,24.530001,64592500,20.467047,"MSFT" +"2011-10-04",24.299999,25.389999,24.26,25.34,83485400,21.142889,"MSFT" +"2011-10-05",25.42,26.16,25.16,25.889999,94061300,21.601789,"MSFT" +"2011-10-06",25.9,26.4,25.700001,26.34,55111400,21.977253,"MSFT" +"2011-10-07",26.34,26.51,26.200001,26.25,52741600,21.902164,"MSFT" +"2011-10-10",26.58,26.969999,26.469999,26.940001,41815300,22.477879,"MSFT" +"2011-10-11",26.860001,27.07,26.719999,27,38826200,22.527945,"MSFT" +"2011-10-12",27.18,27.309999,26.9,26.959999,52489800,22.494562,"MSFT" +"2011-10-13",26.76,27.200001,26.620001,27.18,43823500,22.678125,"MSFT" +"2011-10-14",27.309999,27.5,27.02,27.27,50947700,22.753218,"MSFT" +"2011-10-17",27.110001,27.42,26.85,26.98,39453300,22.511253,"MSFT" +"2011-10-18",26.940001,27.4,26.799999,27.309999,52487900,22.786591,"MSFT" +"2011-10-19",27.370001,27.469999,27.01,27.129999,42880000,22.636406,"MSFT" +"2011-10-20",27.26,27.34,26.4,27.040001,76300200,22.561316,"MSFT" +"2011-10-21",27.15,27.190001,26.799999,27.16,76620600,22.661438,"MSFT" +"2011-10-24",27.059999,27.4,27.040001,27.190001,56897800,22.686476,"MSFT" +"2011-10-25",27.08,27.23,26.719999,26.809999,53554600,22.36941,"MSFT" +"2011-10-26",27.030001,27.059999,26.1,26.59,63029900,22.185848,"MSFT" +"2011-10-27",27.129999,27.4,26.65,27.25,74512400,22.736528,"MSFT" +"2011-10-28",27.139999,27.190001,26.790001,26.98,57712100,22.511253,"MSFT" +"2011-10-31",26.76,27,26.620001,26.629999,46799000,22.219223,"MSFT" +"2011-11-01",26.190001,26.32,25.860001,25.99,61182600,21.685228,"MSFT" +"2011-11-02",26.1,26.200001,25.700001,26.01,53533100,21.701914,"MSFT" +"2011-11-03",26.24,26.59,25.98,26.530001,65836100,22.135788,"MSFT" +"2011-11-04",26.379999,26.4,26,26.25,36549200,21.902164,"MSFT" +"2011-11-07",26.209999,26.82,26.129999,26.799999,42589700,22.361069,"MSFT" +"2011-11-08",27.01,27.200001,26.690001,27.16,47822500,22.661438,"MSFT" +"2011-11-09",26.59,26.75,26.059999,26.200001,62950900,21.860445,"MSFT" +"2011-11-10",26.469999,26.5,26.120001,26.280001,32514400,21.927191,"MSFT" +"2011-11-11",26.58,27.08,26.57,26.91,37903000,22.452847,"MSFT" +"2011-11-14",26.879999,27,26.65,26.76,34199200,22.32769,"MSFT" +"2011-11-15",26.559999,26.940001,26.4,26.74,43874200,22.47901,"MSFT" +"2011-11-16",26.469999,26.51,26.040001,26.07,53262800,21.915773,"MSFT" +"2011-11-17",26.01,26.040001,25.440001,25.540001,70977500,21.470228,"MSFT" +"2011-11-18",25.48,25.5,25.15,25.299999,47626200,21.268469,"MSFT" +"2011-11-21",25.24,25.25,24.9,25,61882500,21.016275,"MSFT" +"2011-11-22",24.889999,24.959999,24.65,24.790001,49204500,20.839739,"MSFT" +"2011-11-23",24.610001,24.790001,24.469999,24.469999,49099700,20.57073,"MSFT" +"2011-11-25",24.379999,24.67,24.299999,24.299999,26164600,20.427824,"MSFT" +"2011-11-28",24.940001,24.969999,24.690001,24.870001,46766700,20.906992,"MSFT" +"2011-11-29",24.82,25.040001,24.75,24.84,40917100,20.881769,"MSFT" +"2011-11-30",25.370001,25.59,25.139999,25.58,81350900,21.503851,"MSFT" +"2011-12-01",25.559999,25.629999,25.200001,25.280001,48545400,21.251657,"MSFT" +"2011-12-02",25.59,25.620001,25.16,25.219999,52293800,21.201225,"MSFT" +"2011-12-05",25.780001,25.799999,25.5,25.700001,56818400,21.604731,"MSFT" +"2011-12-06",25.809999,25.870001,25.610001,25.66,46175300,21.571102,"MSFT" +"2011-12-07",25.67,25.76,25.34,25.6,62667000,21.520666,"MSFT" +"2011-12-08",25.48,25.719999,25.370001,25.4,60522200,21.352535,"MSFT" +"2011-12-09",25.52,25.870001,25.5,25.700001,53788500,21.604731,"MSFT" +"2011-12-12",25.41,25.57,25.290001,25.51,38945900,21.445009,"MSFT" +"2011-12-13",25.75,26.1,25.65,25.76,54581100,21.655172,"MSFT" +"2011-12-14",25.719999,25.860001,25.57,25.59,47926400,21.512262,"MSFT" +"2011-12-15",25.719999,25.879999,25.540001,25.559999,46213900,21.487041,"MSFT" +"2011-12-16",25.67,26.17,25.629999,26,101408100,21.856924,"MSFT" +"2011-12-19",26.02,26.120001,25.459999,25.530001,52258300,21.461819,"MSFT" +"2011-12-20",25.860001,26.1,25.809999,26.030001,60767600,21.882151,"MSFT" +"2011-12-21",26.01,26.190001,25.440001,25.76,64132500,21.655172,"MSFT" +"2011-12-22",25.82,25.860001,25.48,25.809999,35794100,21.697206,"MSFT" +"2011-12-23",25.91,26.040001,25.73,26.030001,23205800,21.882151,"MSFT" +"2011-12-27",25.959999,26.139999,25.93,26.040001,21287200,21.890553,"MSFT" +"2011-12-28",26.110001,26.15,25.76,25.82,29822500,21.70561,"MSFT" +"2011-12-29",25.950001,26.049999,25.860001,26.02,22616900,21.873735,"MSFT" +"2011-12-30",26,26.120001,25.91,25.959999,27395700,21.823296,"MSFT" +"2012-01-03",26.549999,26.959999,26.389999,26.77,64731500,22.504229,"MSFT" +"2012-01-04",26.82,27.469999,26.780001,27.4,80516100,23.03384,"MSFT" +"2012-01-05",27.379999,27.73,27.290001,27.68,56081400,23.269222,"MSFT" +"2012-01-06",27.530001,28.190001,27.530001,28.110001,99455500,23.630701,"MSFT" +"2012-01-09",28.049999,28.1,27.719999,27.74,59706800,23.319664,"MSFT" +"2012-01-10",27.93,28.15,27.75,27.84,60014400,23.403725,"MSFT" +"2012-01-11",27.43,27.98,27.370001,27.719999,65582400,23.302847,"MSFT" +"2012-01-12",27.870001,28.02,27.65,28,49370800,23.538229,"MSFT" +"2012-01-13",27.93,28.25,27.790001,28.25,60196100,23.748392,"MSFT" +"2012-01-17",28.4,28.65,28.17,28.26,72395300,23.756796,"MSFT" +"2012-01-18",28.309999,28.4,27.969999,28.23,64860600,23.731581,"MSFT" +"2012-01-19",28.16,28.440001,28.030001,28.120001,74053500,23.639107,"MSFT" +"2012-01-20",28.82,29.74,28.75,29.709999,165902900,24.975739,"MSFT" +"2012-01-23",29.549999,29.950001,29.35,29.73,76078100,24.992556,"MSFT" +"2012-01-24",29.469999,29.57,29.18,29.34,51703300,24.664701,"MSFT" +"2012-01-25",29.07,29.65,29.07,29.559999,59231700,24.849646,"MSFT" +"2012-01-26",29.610001,29.700001,29.4,29.5,49102800,24.799202,"MSFT" +"2012-01-27",29.450001,29.530001,29.17,29.23,44187700,24.572231,"MSFT" +"2012-01-30",28.969999,29.620001,28.83,29.610001,51114800,24.891676,"MSFT" +"2012-01-31",29.66,29.700001,29.23,29.530001,50572400,24.824419,"MSFT" +"2012-02-01",29.790001,30.049999,29.76,29.889999,67409900,25.127058,"MSFT" +"2012-02-02",29.9,30.17,29.709999,29.950001,52223300,25.177504,"MSFT" +"2012-02-03",30.139999,30.4,30.09,30.24,41838500,25.421289,"MSFT" +"2012-02-06",30.040001,30.219999,29.969999,30.200001,28039700,25.387659,"MSFT" +"2012-02-07",30.15,30.49,30.049999,30.35,39242400,25.513758,"MSFT" +"2012-02-08",30.26,30.67,30.219999,30.66,49659100,25.774363,"MSFT" +"2012-02-09",30.68,30.799999,30.48,30.77,50481600,25.866833,"MSFT" +"2012-02-10",30.639999,30.799999,30.360001,30.5,44605300,25.639856,"MSFT" +"2012-02-13",30.629999,30.77,30.43,30.58,33319800,25.707109,"MSFT" +"2012-02-14",30.33,30.459999,29.85,30.25,59644000,25.597109,"MSFT" +"2012-02-15",30.33,30.389999,30.030001,30.049999,43311300,25.427866,"MSFT" +"2012-02-16",30.309999,31.549999,30.299999,31.290001,94705100,26.477139,"MSFT" +"2012-02-17",31.200001,31.32,30.950001,31.25,70036500,26.443295,"MSFT" +"2012-02-21",31.18,31.610001,31.15,31.440001,50829900,26.604069,"MSFT" +"2012-02-22",31.450001,31.68,31.18,31.27,49253200,26.460217,"MSFT" +"2012-02-23",31.200001,31.59,31,31.370001,35034700,26.544832,"MSFT" +"2012-02-24",31.48,31.5,31.24,31.48,35575400,26.637909,"MSFT" +"2012-02-27",31.24,31.5,31.1,31.35,34568400,26.527908,"MSFT" +"2012-02-28",31.41,31.93,31.379999,31.870001,45230600,26.967926,"MSFT" +"2012-02-29",31.889999,32,31.610001,31.74,59323600,26.857925,"MSFT" +"2012-03-01",31.93,32.389999,31.85,32.290001,77344100,27.323324,"MSFT" +"2012-03-02",32.310001,32.439999,32,32.080002,47314200,27.145626,"MSFT" +"2012-03-05",32.009998,32.049999,31.620001,31.799999,45240000,26.908691,"MSFT" +"2012-03-06",31.540001,31.98,31.49,31.559999,51932900,26.705606,"MSFT" +"2012-03-07",31.67,31.92,31.530001,31.84,34340400,26.942539,"MSFT" +"2012-03-08",32.040001,32.209999,31.9,32.009998,36747400,27.086393,"MSFT" +"2012-03-09",32.099998,32.16,31.92,31.99,34628400,27.069469,"MSFT" +"2012-03-12",31.969999,32.200001,31.82,32.040001,34073600,27.111776,"MSFT" +"2012-03-13",32.240002,32.689999,32.150002,32.669998,48951700,27.644873,"MSFT" +"2012-03-14",32.529999,32.880001,32.490002,32.77,41986900,27.729496,"MSFT" +"2012-03-15",32.790001,32.939999,32.580002,32.849998,49068300,27.79719,"MSFT" +"2012-03-16",32.91,32.950001,32.5,32.599998,65626400,27.585638,"MSFT" +"2012-03-19",32.540001,32.610001,32.150002,32.200001,44789200,27.247168,"MSFT" +"2012-03-20",32.099998,32.150002,31.74,31.99,41566800,27.069469,"MSFT" +"2012-03-21",31.959999,32.150002,31.82,31.91,37928600,27.001772,"MSFT" +"2012-03-22",31.809999,32.09,31.790001,32,31749500,27.07793,"MSFT" +"2012-03-23",32.099998,32.110001,31.719999,32.009998,35912200,27.086393,"MSFT" +"2012-03-26",32.189999,32.610001,32.150002,32.59,36758300,27.577177,"MSFT" +"2012-03-27",32.650002,32.700001,32.400002,32.52,36274900,27.517941,"MSFT" +"2012-03-28",32.52,32.700001,32.040001,32.189999,41344800,27.238705,"MSFT" +"2012-03-29",32.060001,32.189999,31.809999,32.119999,37038500,27.179474,"MSFT" +"2012-03-30",32.400002,32.41,32.040001,32.259998,31749400,27.297937,"MSFT" +"2012-04-02",32.220001,32.459999,31.950001,32.290001,35853600,27.323324,"MSFT" +"2012-04-03",32.16,32.189999,31.66,31.940001,42752100,27.027159,"MSFT" +"2012-04-04",31.66,31.690001,31.049999,31.209999,49455900,26.409445,"MSFT" +"2012-04-05",31.15,31.629999,31.049999,31.52,50368600,26.671761,"MSFT" +"2012-04-09",31.219999,31.4,30.969999,31.1,31056400,26.316364,"MSFT" +"2012-04-10",31.059999,31.190001,30.299999,30.469999,54131300,25.783262,"MSFT" +"2012-04-11",30.43,30.530001,30.23,30.35,43014000,25.681725,"MSFT" +"2012-04-12",30.48,31.040001,30.42,30.98,38304000,26.214823,"MSFT" +"2012-04-13",30.889999,31.16,30.719999,30.809999,39749200,26.070971,"MSFT" +"2012-04-16",30.99,31.190001,30.77,31.08,38124800,26.299437,"MSFT" +"2012-04-17",31.27,31.610001,31.200001,31.440001,34361500,26.604069,"MSFT" +"2012-04-18",31.280001,31.309999,31.040001,31.139999,40552900,26.350206,"MSFT" +"2012-04-19",31.129999,31.68,30.940001,31.01,54781200,26.240206,"MSFT" +"2012-04-20",32.150002,32.889999,32.049999,32.419998,106045000,27.433329,"MSFT" +"2012-04-23",32.310001,32.5,32.029999,32.119999,61398200,27.179474,"MSFT" +"2012-04-24",32.209999,32.52,31.83,31.92,40871100,27.010233,"MSFT" +"2012-04-25",31.92,32.32,31.870001,32.200001,62495500,27.247168,"MSFT" +"2012-04-26",32.119999,32.23,31.92,32.110001,40308100,27.171009,"MSFT" +"2012-04-27",32.119999,32.220001,31.879999,31.98,41419100,27.061007,"MSFT" +"2012-04-30",31.98,32.110001,31.92,32.02,35697200,27.094851,"MSFT" +"2012-05-01",32.049999,32.34,31.950001,32.009998,43832300,27.086393,"MSFT" +"2012-05-02",31.85,31.93,31.639999,31.799999,37385300,26.908691,"MSFT" +"2012-05-03",31.879999,31.9,31.610001,31.76,31501300,26.874846,"MSFT" +"2012-05-04",31.450001,31.57,30.92,30.98,57927200,26.214823,"MSFT" +"2012-05-07",30.700001,30.860001,30.57,30.65,48641400,25.935577,"MSFT" +"2012-05-08",30.48,30.780001,30.17,30.5,46328300,25.808651,"MSFT" +"2012-05-09",30.190001,30.83,30.1,30.76,50309300,26.02866,"MSFT" +"2012-05-10",30.860001,31.02,30.450001,30.74,43839200,26.011736,"MSFT" +"2012-05-11",30.690001,31.540001,30.690001,31.16,43459300,26.367134,"MSFT" +"2012-05-14",30.82,31.040001,30.639999,30.68,40528900,25.960966,"MSFT" +"2012-05-15",30.639999,30.799999,30.15,30.209999,61822800,25.730991,"MSFT" +"2012-05-16",30.309999,30.32,29.74,29.9,60083700,25.466959,"MSFT" +"2012-05-17",29.99,30.209999,29.709999,29.719999,48484000,25.313646,"MSFT" +"2012-05-18",29.790001,29.809999,29.17,29.27,56205300,24.930363,"MSFT" +"2012-05-21",29.1,29.790001,29.059999,29.75,38787900,25.339197,"MSFT" +"2012-05-22",29.690001,29.879999,29.5,29.76,39504900,25.347708,"MSFT" +"2012-05-23",29.35,29.4,28.639999,29.110001,65171000,24.794085,"MSFT" +"2012-05-24",29.16,29.299999,28.76,29.07,52575000,24.760015,"MSFT" +"2012-05-25",29.200001,29.360001,29.01,29.059999,29507200,24.751492,"MSFT" +"2012-05-29",29.379999,29.719999,29.219999,29.559999,37758800,25.177366,"MSFT" +"2012-05-30",29.35,29.48,29.120001,29.34,41585500,24.989983,"MSFT" +"2012-05-31",29.299999,29.42,28.940001,29.190001,39134000,24.862223,"MSFT" +"2012-06-01",28.76,28.959999,28.440001,28.450001,56634300,24.231939,"MSFT" +"2012-06-04",28.620001,28.780001,28.32,28.549999,47926300,24.317114,"MSFT" +"2012-06-05",28.51,28.75,28.389999,28.51,45715400,24.283045,"MSFT" +"2012-06-06",28.879999,29.370001,28.809999,29.35,46860500,24.998499,"MSFT" +"2012-06-07",29.639999,29.700001,29.17,29.23,37792800,24.896296,"MSFT" +"2012-06-08",29.209999,29.68,29.049999,29.65,42551100,25.254023,"MSFT" +"2012-06-11",29.73,29.809999,28.82,28.9,46361900,24.615217,"MSFT" +"2012-06-12",29.1,29.299999,28.84,29.290001,35337900,24.947395,"MSFT" +"2012-06-13",29.219999,29.440001,29.049999,29.129999,32984600,24.811117,"MSFT" +"2012-06-14",29.33,29.459999,28.879999,29.34,39458900,24.989983,"MSFT" +"2012-06-15",29.59,30.08,29.49,30.02,62314400,25.56916,"MSFT" +"2012-06-18",29.99,30.030001,29.709999,29.84,58679900,25.415855,"MSFT" +"2012-06-19",30.190001,31.110001,30.049999,30.700001,75725800,26.148352,"MSFT" +"2012-06-20",30.93,31.049999,30.639999,30.93,36257100,26.344248,"MSFT" +"2012-06-21",30.959999,31.139999,30.059999,30.139999,48456600,25.671375,"MSFT" +"2012-06-22",30.299999,30.73,30.030001,30.700001,45098100,26.148352,"MSFT" +"2012-06-25",30.299999,30.32,29.620001,29.870001,42217200,25.441404,"MSFT" +"2012-06-26",30,30.27,29.940001,30.02,38421300,25.56916,"MSFT" +"2012-06-27",30.190001,30.5,30.030001,30.17,33781700,25.696922,"MSFT" +"2012-06-28",29.98,30.049999,29.42,29.91,45328400,25.475475,"MSFT" +"2012-06-29",30.450001,30.690001,30.139999,30.59,55227200,26.054655,"MSFT" +"2012-07-02",30.620001,30.620001,30.209999,30.559999,30589100,26.029104,"MSFT" +"2012-07-03",30.23,30.76,30.17,30.76,20938100,26.199453,"MSFT" +"2012-07-05",30.59,30.780001,30.379999,30.700001,28801900,26.148352,"MSFT" +"2012-07-06",30.610001,30.700001,29.950001,30.190001,38294800,25.713959,"MSFT" +"2012-07-09",30.120001,30.23,29.780001,30,30680800,25.552126,"MSFT" +"2012-07-10",30.08,30.219999,29.51,29.74,37534100,25.330677,"MSFT" +"2012-07-11",29.709999,29.74,29.110001,29.299999,39184900,24.955915,"MSFT" +"2012-07-12",29.15,29.18,28.540001,28.629999,63523600,24.385248,"MSFT" +"2012-07-13",28.76,29.48,28.719999,29.389999,39085000,25.032572,"MSFT" +"2012-07-16",29.48,29.530001,29.040001,29.440001,27900600,25.075159,"MSFT" +"2012-07-17",29.639999,29.860001,29.200001,29.66,33771300,25.262543,"MSFT" +"2012-07-18",29.6,30.450001,29.459999,30.450001,41090400,25.93541,"MSFT" +"2012-07-19",30.51,30.799999,30.379999,30.67,46663200,26.122795,"MSFT" +"2012-07-20",31,31.049999,30.049999,30.120001,64021700,25.654339,"MSFT" +"2012-07-23",29.57,29.58,29.01,29.280001,55151900,24.938879,"MSFT" +"2012-07-24",29.24,29.360001,28.9,29.15,47723300,24.828154,"MSFT" +"2012-07-25",29.24,29.33,28.780001,28.83,45579500,24.555597,"MSFT" +"2012-07-26",29.23,29.5,29.09,29.16,45301400,24.836664,"MSFT" +"2012-07-27",29.48,29.85,29.18,29.76,44242600,25.347708,"MSFT" +"2012-07-30",29.75,29.82,29.459999,29.639999,28905000,25.245501,"MSFT" +"2012-07-31",29.48,29.709999,29.33,29.469999,37620900,25.100708,"MSFT" +"2012-08-01",29.59,29.65,29.209999,29.41,31721800,25.049604,"MSFT" +"2012-08-02",29.209999,29.530001,28.969999,29.190001,39520500,24.862223,"MSFT" +"2012-08-03",29.530001,29.940001,29.48,29.75,35859400,25.339197,"MSFT" +"2012-08-06",30,30.110001,29.809999,29.950001,27471800,25.509548,"MSFT" +"2012-08-07",30.07,30.35,29.870001,30.26,28002900,25.773584,"MSFT" +"2012-08-08",30.209999,30.469999,30.110001,30.33,26257600,25.833202,"MSFT" +"2012-08-09",30.389999,30.65,30.299999,30.5,24920800,25.978001,"MSFT" +"2012-08-10",30.5,30.620001,30.25,30.42,27810300,25.909863,"MSFT" +"2012-08-13",30.35,30.459999,30.16,30.389999,23049100,25.884306,"MSFT" +"2012-08-14",30.299999,30.389999,30.01,30.129999,34551400,25.832867,"MSFT" +"2012-08-15",30.110001,30.280001,30.02,30.200001,24351000,25.892881,"MSFT" +"2012-08-16",30.360001,30.940001,30.26,30.780001,35787200,26.390167,"MSFT" +"2012-08-17",30.92,30.92,30.59,30.9,32589900,26.49305,"MSFT" +"2012-08-20",30.82,30.85,30.58,30.74,23737700,26.355867,"MSFT" +"2012-08-21",30.76,30.959999,30.610001,30.799999,28822700,26.407312,"MSFT" +"2012-08-22",30.59,30.76,30.469999,30.540001,33437400,26.184393,"MSFT" +"2012-08-23",30.389999,30.4,30.08,30.26,28355600,25.944328,"MSFT" +"2012-08-24",30.25,30.629999,30.18,30.559999,22943300,26.201542,"MSFT" +"2012-08-27",30.93,30.959999,30.59,30.690001,34691100,26.312998,"MSFT" +"2012-08-28",30.700001,30.799999,30.52,30.629999,23947900,26.261557,"MSFT" +"2012-08-29",30.65,30.75,30.440001,30.65,23346800,26.2787,"MSFT" +"2012-08-30",30.530001,30.610001,30.219999,30.32,23982100,25.995768,"MSFT" +"2012-08-31",30.6,30.959999,30.379999,30.82,36590100,26.424459,"MSFT" +"2012-09-04",30.450001,30.66,30.15,30.389999,48556700,26.055784,"MSFT" +"2012-09-05",30.219999,30.530001,30.209999,30.389999,33650000,26.055784,"MSFT" +"2012-09-06",30.5,31.360001,30.459999,31.35,48371700,26.878868,"MSFT" +"2012-09-07",31.040001,31.07,30.73,30.950001,42649100,26.535919,"MSFT" +"2012-09-10",30.83,30.9,30.51,30.719999,40524000,26.338724,"MSFT" +"2012-09-11",30.690001,30.91,30.610001,30.790001,25191800,26.398735,"MSFT" +"2012-09-12",30.940001,31.18,30.73,30.780001,32775800,26.390167,"MSFT" +"2012-09-13",30.889999,31.18,30.4,30.940001,45047300,26.527342,"MSFT" +"2012-09-14",31.01,31.25,30.809999,31.209999,51422800,26.758839,"MSFT" +"2012-09-17",31.190001,31.26,31.040001,31.209999,36488500,26.758839,"MSFT" +"2012-09-18",31.1,31.209999,31.030001,31.18,34542700,26.733116,"MSFT" +"2012-09-19",31.09,31.190001,31.040001,31.049999,48871900,26.621653,"MSFT" +"2012-09-20",30.950001,31.48,30.91,31.450001,45543000,26.964605,"MSFT" +"2012-09-21",31.43,31.610001,31.09,31.190001,102348900,26.74169,"MSFT" +"2012-09-24",31,31.07,30.639999,30.780001,46825900,26.390167,"MSFT" +"2012-09-25",30.950001,31,30.360001,30.389999,54266400,26.055784,"MSFT" +"2012-09-26",30.280001,30.6,30.040001,30.17,54672000,25.867161,"MSFT" +"2012-09-27",30.17,30.4,29.889999,30.16,47129900,25.858587,"MSFT" +"2012-09-28",30.18,30.26,29.74,29.76,54229300,25.515629,"MSFT" +"2012-10-01",29.809999,29.98,29.42,29.49,54042700,25.284143,"MSFT" +"2012-10-02",29.68,29.889999,29.5,29.66,43338900,25.429899,"MSFT" +"2012-10-03",29.75,29.99,29.67,29.860001,46655900,25.601377,"MSFT" +"2012-10-04",29.969999,30.030001,29.57,30.030001,43634900,25.747129,"MSFT" +"2012-10-05",30.23,30.25,29.74,29.85,41133900,25.592802,"MSFT" +"2012-10-08",29.639999,29.92,29.549999,29.780001,29752000,25.53278,"MSFT" +"2012-10-09",29.68,29.74,29.18,29.280001,45121100,25.104092,"MSFT" +"2012-10-10",29.15,29.309999,28.950001,28.98,47227100,24.846882,"MSFT" +"2012-10-11",29.219999,29.25,28.870001,28.950001,41488500,24.821161,"MSFT" +"2012-10-12",28.969999,29.32,28.799999,29.200001,46464700,25.035501,"MSFT" +"2012-10-15",29.370001,29.719999,29.25,29.51,42440200,25.301291,"MSFT" +"2012-10-16",29.450001,29.74,29.32,29.49,47739400,25.284143,"MSFT" +"2012-10-17",29.299999,29.639999,29.09,29.59,44206100,25.369879,"MSFT" +"2012-10-18",29.65,29.73,29.26,29.5,59238500,25.292713,"MSFT" +"2012-10-19",29.049999,29.08,28.5,28.639999,90470800,24.55537,"MSFT" +"2012-10-22",28.73,28.83,27.83,28,83374000,24.006643,"MSFT" +"2012-10-23",27.77,28.200001,27.76,28.049999,64414800,24.049517,"MSFT" +"2012-10-24",28.16,28.200001,27.870001,27.9,53320400,23.920904,"MSFT" +"2012-10-25",28.190001,28.200001,27.860001,27.879999,54084300,23.903759,"MSFT" +"2012-10-26",27.860001,28.34,27.84,28.209999,57790000,24.186695,"MSFT" +"2012-10-31",28.549999,28.879999,28.5,28.540001,69464100,24.469625,"MSFT" +"2012-11-01",28.84,29.559999,28.82,29.52,72047900,25.309866,"MSFT" +"2012-11-02",29.59,29.77,29.33,29.5,57131600,25.292713,"MSFT" +"2012-11-05",29.620001,29.74,29.33,29.629999,38070800,25.404171,"MSFT" +"2012-11-06",29.82,30.200001,29.610001,29.860001,43401500,25.601377,"MSFT" +"2012-11-07",29.530001,29.83,29.049999,29.08,57871800,24.932621,"MSFT" +"2012-11-08",29.120001,29.370001,28.799999,28.809999,49841800,24.70113,"MSFT" +"2012-11-09",28.879999,29.190001,28.809999,28.83,43291200,24.718271,"MSFT" +"2012-11-12",28.940001,29.01,28.209999,28.219999,61112300,24.195267,"MSFT" +"2012-11-13",27.02,27.299999,26.75,27.09,131689200,23.417286,"MSFT" +"2012-11-14",27.24,27.290001,26.799999,26.84,76086100,23.201178,"MSFT" +"2012-11-15",26.879999,26.969999,26.629999,26.66,50955600,23.045582,"MSFT" +"2012-11-16",26.67,26.700001,26.34,26.52,64083300,22.924562,"MSFT" +"2012-11-19",26.799999,26.799999,26.469999,26.73,57179300,23.106094,"MSFT" +"2012-11-20",26.76,26.799999,26.459999,26.709999,47070400,23.0888,"MSFT" +"2012-11-21",26.709999,27.17,26.67,26.950001,66360300,23.296263,"MSFT" +"2012-11-23",27.23,27.77,27.200001,27.700001,57845700,23.944586,"MSFT" +"2012-11-26",27.540001,27.58,27.17,27.389999,85198700,23.676613,"MSFT" +"2012-11-27",27.360001,27.379999,27.040001,27.08,45018600,23.408646,"MSFT" +"2012-11-28",27.01,27.389999,26.77,27.360001,53018400,23.650682,"MSFT" +"2012-11-29",27.110001,27.360001,26.860001,26.950001,69551400,23.296263,"MSFT" +"2012-11-30",27.049999,27.129999,26.49,26.620001,83690200,23.011009,"MSFT" +"2012-12-03",26.780001,26.82,26.4,26.43,53173800,22.846762,"MSFT" +"2012-12-04",26.5,26.629999,26.34,26.370001,49777500,22.794897,"MSFT" +"2012-12-05",26.379999,26.93,26.26,26.67,68283800,23.054228,"MSFT" +"2012-12-06",26.809999,26.98,26.610001,26.73,39182300,23.106094,"MSFT" +"2012-12-07",26.82,26.82,26.370001,26.459999,46162100,22.8727,"MSFT" +"2012-12-10",26.559999,26.969999,26.52,26.940001,47031100,23.287621,"MSFT" +"2012-12-11",27.049999,27.49,27.049999,27.32,52282800,23.616108,"MSFT" +"2012-12-12",27.530001,27.620001,27.08,27.24,43966300,23.546949,"MSFT" +"2012-12-13",27.32,27.52,26.950001,27.110001,45080100,23.434574,"MSFT" +"2012-12-14",27.110001,27.129999,26.700001,26.809999,42077500,23.175245,"MSFT" +"2012-12-17",26.790001,27.219999,26.68,27.1,42046100,23.425926,"MSFT" +"2012-12-18",27.25,27.629999,27.139999,27.559999,50486900,23.823568,"MSFT" +"2012-12-19",27.690001,27.73,27.25,27.309999,53519900,23.607456,"MSFT" +"2012-12-20",27.360001,27.68,27.15,27.68,52607300,23.927298,"MSFT" +"2012-12-21",27.450001,27.49,27,27.450001,98776500,23.728479,"MSFT" +"2012-12-24",27.200001,27.25,27,27.059999,20842400,23.391354,"MSFT" +"2012-12-26",27.030001,27.200001,26.700001,26.860001,31631100,23.21846,"MSFT" +"2012-12-27",26.889999,27.09,26.57,26.959999,39394000,23.304907,"MSFT" +"2012-12-28",26.709999,26.9,26.549999,26.549999,28239900,22.950497,"MSFT" +"2012-12-31",26.59,26.77,26.370001,26.709999,42749500,23.0888,"MSFT" +"2013-01-02",27.25,27.73,27.15,27.620001,52899300,23.875433,"MSFT" +"2013-01-03",27.629999,27.65,27.16,27.25,48294400,23.555593,"MSFT" +"2013-01-04",27.27,27.34,26.73,26.74,52521100,23.114735,"MSFT" +"2013-01-07",26.77,26.879999,26.639999,26.690001,37110400,23.071518,"MSFT" +"2013-01-08",26.75,26.790001,26.459999,26.549999,44703100,22.950497,"MSFT" +"2013-01-09",26.719999,26.75,26.559999,26.700001,49047900,23.08016,"MSFT" +"2013-01-10",26.65,26.98,26.290001,26.459999,71431300,22.8727,"MSFT" +"2013-01-11",26.49,26.93,26.280001,26.83,55512100,23.192533,"MSFT" +"2013-01-14",26.9,27.08,26.76,26.889999,48324400,23.244404,"MSFT" +"2013-01-15",26.83,27.290001,26.83,27.209999,48244500,23.521017,"MSFT" +"2013-01-16",27.15,27.23,27.01,27.040001,41077400,23.374062,"MSFT" +"2013-01-17",27.190001,27.469999,27.059999,27.25,51685900,23.555593,"MSFT" +"2013-01-18",27.1,27.290001,27.040001,27.25,52167700,23.555593,"MSFT" +"2013-01-22",27.299999,27.450001,27,27.15,58650600,23.469151,"MSFT" +"2013-01-23",27.200001,27.639999,27.200001,27.610001,50387700,23.866785,"MSFT" +"2013-01-24",27.700001,28.07,27.469999,27.629999,101739300,23.884071,"MSFT" +"2013-01-25",27.58,28.23,27.389999,27.879999,81847700,24.100185,"MSFT" +"2013-01-28",28.01,28.23,27.76,27.91,56056500,24.126118,"MSFT" +"2013-01-29",27.82,28.129999,27.6,28.01,49242600,24.212557,"MSFT" +"2013-01-30",28.01,28.190001,27.76,27.85,43580500,24.074249,"MSFT" +"2013-01-31",27.790001,27.969999,27.4,27.450001,50530000,23.728479,"MSFT" +"2013-02-01",27.67,28.049999,27.549999,27.93,55565900,24.143406,"MSFT" +"2013-02-04",27.870001,28.02,27.42,27.440001,50540000,23.719833,"MSFT" +"2013-02-05",27.620001,27.66,27.360001,27.5,35410400,23.771704,"MSFT" +"2013-02-06",27.379999,27.540001,27.25,27.34,41889600,23.63339,"MSFT" +"2013-02-07",27.35,27.389999,27.1,27.280001,38028300,23.581528,"MSFT" +"2013-02-08",27.35,27.709999,27.309999,27.549999,33318500,23.814926,"MSFT" +"2013-02-11",27.65,27.92,27.5,27.860001,32247700,24.082897,"MSFT" +"2013-02-12",27.879999,28,27.75,27.879999,35990900,24.100185,"MSFT" +"2013-02-13",27.93,28.110001,27.879999,28.030001,41715600,24.229847,"MSFT" +"2013-02-14",27.92,28.059999,27.870001,28.040001,32663200,24.238489,"MSFT" +"2013-02-15",28.040001,28.16,27.879999,28.01,49650900,24.212557,"MSFT" +"2013-02-19",27.879999,28.09,27.799999,28.049999,38781400,24.447884,"MSFT" +"2013-02-20",28.129999,28.200001,27.83,27.870001,44110200,24.290998,"MSFT" +"2013-02-21",27.74,27.74,27.23,27.49,49078500,23.959803,"MSFT" +"2013-02-22",27.68,27.76,27.48,27.76,31425900,24.195127,"MSFT" +"2013-02-25",27.969999,28.049999,27.370001,27.370001,48011800,23.855209,"MSFT" +"2013-02-26",27.379999,27.6,27.34,27.370001,49923300,23.855209,"MSFT" +"2013-02-27",27.42,28,27.33,27.809999,36394700,24.238705,"MSFT" +"2013-02-28",27.879999,27.969999,27.74,27.799999,35840200,24.22999,"MSFT" +"2013-03-01",27.719999,27.98,27.52,27.950001,34849700,24.360727,"MSFT" +"2013-03-04",27.85,28.15,27.700001,28.15,38157500,24.535046,"MSFT" +"2013-03-05",28.290001,28.540001,28.16,28.35,41432200,24.709362,"MSFT" +"2013-03-06",28.209999,28.23,27.780001,28.09,51448500,24.482748,"MSFT" +"2013-03-07",28.110001,28.280001,28.01,28.139999,29196700,24.526329,"MSFT" +"2013-03-08",28.25,28.33,27.959999,28,37667800,24.404308,"MSFT" +"2013-03-11",27.940001,27.969999,27.67,27.870001,36627500,24.290998,"MSFT" +"2013-03-12",27.84,27.950001,27.639999,27.91,39255200,24.325863,"MSFT" +"2013-03-13",27.870001,28.02,27.75,27.92,29093400,24.334581,"MSFT" +"2013-03-14",28,28.16,27.93,28.139999,55914800,24.526329,"MSFT" +"2013-03-15",28.030001,28.16,27.98,28.040001,92710300,24.439169,"MSFT" +"2013-03-18",27.879999,28.280001,27.809999,28.1,44809400,24.491467,"MSFT" +"2013-03-19",28.120001,28.219999,28.030001,28.18,51901600,24.561188,"MSFT" +"2013-03-20",28.34,28.49,28.18,28.32,35447800,24.683214,"MSFT" +"2013-03-21",28.110001,28.360001,28.049999,28.110001,34233200,24.500183,"MSFT" +"2013-03-22",28.190001,28.34,28.1,28.25,28720900,24.6222,"MSFT" +"2013-03-25",28.299999,28.35,27.959999,28.16,44154000,24.543756,"MSFT" +"2013-03-26",28.24,28.34,28.110001,28.16,27824300,24.543756,"MSFT" +"2013-03-27",28.139999,28.450001,28.08,28.370001,36047400,24.726788,"MSFT" +"2013-03-28",28.32,28.66,28.26,28.610001,55453800,24.935972,"MSFT" +"2013-04-01",28.639999,28.66,28.360001,28.610001,29201100,24.935972,"MSFT" +"2013-04-02",28.59,28.85,28.52,28.799999,28456500,25.10157,"MSFT" +"2013-04-03",28.75,28.950001,28.540001,28.559999,35062800,24.892389,"MSFT" +"2013-04-04",28.389999,28.610001,28.27,28.6,45263200,24.927254,"MSFT" +"2013-04-05",28.219999,28.780001,28.110001,28.700001,50927300,25.014416,"MSFT" +"2013-04-08",28.73,28.73,28.469999,28.59,34759500,24.918541,"MSFT" +"2013-04-09",28.73,29.82,28.68,29.610001,77733800,25.807558,"MSFT" +"2013-04-10",29.57,30.32,29.52,30.280001,71116700,26.391516,"MSFT" +"2013-04-11",29.1,29.200001,28.73,28.940001,130923200,25.223593,"MSFT" +"2013-04-12",28.85,29.02,28.66,28.790001,62886300,25.092857,"MSFT" +"2013-04-15",28.65,28.98,28.51,28.690001,56332900,25.005695,"MSFT" +"2013-04-16",28.9,29.139999,28.700001,28.969999,52797300,25.249744,"MSFT" +"2013-04-17",28.85,29.040001,28.6,28.83,52840700,25.127722,"MSFT" +"2013-04-18",28.950001,28.98,28.5,28.790001,56906600,25.092857,"MSFT" +"2013-04-19",29.620001,30.24,29.610001,29.77,99790700,25.947004,"MSFT" +"2013-04-22",30.299999,31.18,30.27,30.83,137904000,26.870886,"MSFT" +"2013-04-23",30.700001,30.9,30.379999,30.6,59126900,26.670425,"MSFT" +"2013-04-24",30.620001,31.92,30.6,31.76,90946600,27.681456,"MSFT" +"2013-04-25",31.709999,32.84,31.540001,31.940001,110700200,27.838343,"MSFT" +"2013-04-26",31.9,31.98,31.450001,31.790001,47799300,27.707603,"MSFT" +"2013-04-29",31.799999,32.68,31.77,32.610001,59116400,28.4223,"MSFT" +"2013-04-30",32.560001,33.110001,32.279999,33.099998,75165200,28.849375,"MSFT" +"2013-05-01",32.93,33.080002,32.599998,32.720001,54330900,28.518173,"MSFT" +"2013-05-02",32.630001,33.169998,32.389999,33.16,46059500,28.901676,"MSFT" +"2013-05-03",33.23,33.52,33.080002,33.490002,46784600,29.189299,"MSFT" +"2013-05-06",33.419998,33.91,33.25,33.75,40978300,29.415909,"MSFT" +"2013-05-07",33.650002,33.790001,33.240002,33.310001,43078300,29.03241,"MSFT" +"2013-05-08",33.07,33.240002,32.650002,32.990002,51595700,28.753504,"MSFT" +"2013-05-09",32.849998,33,32.59,32.66,46417800,28.465876,"MSFT" +"2013-05-10",32.669998,32.720001,32.32,32.689999,36394900,28.492027,"MSFT" +"2013-05-13",32.610001,33.07,32.549999,33.029999,36027600,28.788364,"MSFT" +"2013-05-14",32.860001,33.529999,32.799999,33.529999,56870100,29.429079,"MSFT" +"2013-05-15",33.450001,33.900002,33.43,33.849998,46303900,29.709944,"MSFT" +"2013-05-16",33.639999,34.150002,33.549999,34.080002,59382900,29.911819,"MSFT" +"2013-05-17",34.130001,34.869999,34.099998,34.869999,60666700,30.605186,"MSFT" +"2013-05-20",34.73,35.099998,34.68,35.080002,54020800,30.789518,"MSFT" +"2013-05-21",35.099998,35.27,34.720001,34.849998,48702400,30.587633,"MSFT" +"2013-05-22",34.790001,34.84,34.360001,34.610001,66047500,30.376995,"MSFT" +"2013-05-23",34.23,34.549999,33.900002,34.150002,51102700,29.973251,"MSFT" +"2013-05-24",33.919998,34.279999,33.900002,34.27,33174400,30.078583,"MSFT" +"2013-05-28",34.419998,35.18,34.41,35.02,48212100,30.736851,"MSFT" +"2013-05-29",34.740002,35.02,34.57,34.880001,38412200,30.613966,"MSFT" +"2013-05-30",34.849998,35.25,34.810001,35.029999,51131000,30.745615,"MSFT" +"2013-05-31",34.82,35.279999,34.790001,34.900002,56165700,30.631519,"MSFT" +"2013-06-03",34.919998,35.630001,34.830002,35.59,51252600,31.237135,"MSFT" +"2013-06-04",35.619999,35.740002,34.77,34.990002,65529500,30.710516,"MSFT" +"2013-06-05",34.599998,34.889999,34.43,34.779999,46025100,30.526196,"MSFT" +"2013-06-06",34.84,35.110001,34.490002,34.959999,37618500,30.684189,"MSFT" +"2013-06-07",35.25,35.779999,35.060001,35.669998,40757300,31.307341,"MSFT" +"2013-06-10",35.509998,35.650002,35.139999,35.470001,35994500,31.131804,"MSFT" +"2013-06-11",35.049999,35.18,34.68,34.84,39435900,30.578871,"MSFT" +"2013-06-12",35.139999,35.27,34.849998,35,37372700,30.719296,"MSFT" +"2013-06-13",34.990002,35.02,34.59,34.720001,45654900,30.473534,"MSFT" +"2013-06-14",34.549999,34.689999,34.25,34.400002,53192600,30.19268,"MSFT" +"2013-06-17",34.689999,35.16,34.630001,35,49670100,30.719296,"MSFT" +"2013-06-18",34.970001,35.169998,34.900002,34.98,28616500,30.701742,"MSFT" +"2013-06-19",34.959999,35.09,34.59,34.59,30816200,30.359434,"MSFT" +"2013-06-20",34.259998,34.330002,33.369999,33.490002,54493700,29.39398,"MSFT" +"2013-06-21",33.66,33.73,33.049999,33.27,85338500,29.200874,"MSFT" +"2013-06-24",32.939999,34.200001,32.57,33.720001,56109000,29.59584,"MSFT" +"2013-06-25",34.080002,34.380001,33.459999,33.669998,44073400,29.551958,"MSFT" +"2013-06-26",34.119999,34.48,33.889999,34.349998,48665900,30.148783,"MSFT" +"2013-06-27",34.52,34.779999,34.5,34.619999,28993100,30.385771,"MSFT" +"2013-06-28",34.380001,34.790001,34.34,34.540001,65545500,30.315554,"MSFT" +"2013-07-01",34.75,34.990002,34.330002,34.360001,31055400,30.157572,"MSFT" +"2013-07-02",34.41,34.439999,33.630001,33.939999,37630000,29.788933,"MSFT" +"2013-07-03",33.66,34.369999,33.599998,34.009998,15994400,29.850372,"MSFT" +"2013-07-05",34.09,34.240002,33.580002,34.209999,26085900,30.025915,"MSFT" +"2013-07-08",34.349998,34.59,33.98,34.330002,32396900,30.131235,"MSFT" +"2013-07-09",34.580002,34.599998,34.139999,34.349998,25318500,30.148783,"MSFT" +"2013-07-10",34.34,34.810001,34.32,34.700001,29658800,30.455982,"MSFT" +"2013-07-11",35,35.77,34.900002,35.689999,53638300,31.3249,"MSFT" +"2013-07-12",35.580002,35.73,35.279999,35.669998,35501200,31.307341,"MSFT" +"2013-07-15",35.66,36.220001,35.580002,36.169998,34142600,31.746189,"MSFT" +"2013-07-16",36.009998,36.43,35.959999,36.27,36378500,31.833965,"MSFT" +"2013-07-17",36.34,36.389999,35.490002,35.740002,37285100,31.368786,"MSFT" +"2013-07-18",35.720001,35.889999,35.220001,35.439999,49547100,31.105478,"MSFT" +"2013-07-19",32.400002,32.669998,31.02,31.4,248428500,27.559591,"MSFT" +"2013-07-22",31.700001,32.009998,31.6,32.009998,79040700,28.094992,"MSFT" +"2013-07-23",31.91,32.040001,31.709999,31.82,65810400,27.928225,"MSFT" +"2013-07-24",32.040001,32.189999,31.889999,31.959999,52803100,28.051102,"MSFT" +"2013-07-25",31.620001,31.65,31.25,31.389999,63213000,27.550819,"MSFT" +"2013-07-26",31.26,31.620001,31.209999,31.620001,38633600,27.752687,"MSFT" +"2013-07-29",31.469999,31.6,31.4,31.540001,28870700,27.68247,"MSFT" +"2013-07-30",31.780001,32.119999,31.549999,31.85,45799500,27.954556,"MSFT" +"2013-07-31",31.969999,32.049999,31.709999,31.84,43898400,27.945776,"MSFT" +"2013-08-01",32.060001,32.09,31.6,31.67,42557900,27.79657,"MSFT" +"2013-08-02",31.690001,31.9,31.57,31.889999,29199900,27.989662,"MSFT" +"2013-08-05",31.9,32,31.639999,31.700001,30984000,27.822905,"MSFT" +"2013-08-06",31.549999,31.67,31.379999,31.58,36331500,27.717581,"MSFT" +"2013-08-07",31.540001,32.099998,31.25,32.060001,38078600,28.13887,"MSFT" +"2013-08-08",32.240002,33.07,32.049999,32.889999,59034400,28.867359,"MSFT" +"2013-08-09",32.77,32.900002,32.470001,32.700001,26800700,28.700598,"MSFT" +"2013-08-12",32.459999,32.970001,32.459999,32.869999,25493700,28.849804,"MSFT" +"2013-08-13",32.509998,32.549999,32.209999,32.23,39464100,28.487413,"MSFT" +"2013-08-14",32.139999,33.360001,31.700001,32.349998,48519600,28.593481,"MSFT" +"2013-08-15",32,32.18,30.84,31.790001,33338000,28.098505,"MSFT" +"2013-08-16",31.790001,31.99,31.66,31.799999,32866300,28.107346,"MSFT" +"2013-08-19",31.76,31.969999,31.379999,31.389999,27902500,27.744955,"MSFT" +"2013-08-20",31.440001,31.9,31.370001,31.620001,22979600,27.948248,"MSFT" +"2013-08-21",31.610001,32.009998,31.540001,31.610001,37409100,27.939409,"MSFT" +"2013-08-22",32.189999,32.490002,32.099998,32.389999,31169900,28.628834,"MSFT" +"2013-08-23",35.169998,35.200001,34,34.75,225493800,30.714787,"MSFT" +"2013-08-26",34.400002,34.669998,34.029999,34.150002,72786800,30.184462,"MSFT" +"2013-08-27",33.52,34.099998,33.150002,33.259998,58522300,29.397816,"MSFT" +"2013-08-28",33.389999,33.599998,33,33.02,44257400,29.185678,"MSFT" +"2013-08-29",32.93,33.599998,32.799999,33.549999,45284700,29.654133,"MSFT" +"2013-08-30",33.369999,33.48,33.09,33.400002,42790200,29.521549,"MSFT" +"2013-09-03",31.75,32.07,31.290001,31.879999,154507000,28.178057,"MSFT" +"2013-09-04",31.389999,31.469999,31.110001,31.200001,142320600,27.577023,"MSFT" +"2013-09-05",31.1,31.440001,30.950001,31.23,71644900,27.60354,"MSFT" +"2013-09-06",31.309999,31.389999,31.129999,31.15,75434900,27.532822,"MSFT" +"2013-09-09",31.219999,31.790001,31.200001,31.66,49628500,27.983601,"MSFT" +"2013-09-10",31.9,32.400002,31.790001,32.389999,56881200,28.628834,"MSFT" +"2013-09-11",32.57,32.93,32.529999,32.740002,39087500,28.938194,"MSFT" +"2013-09-12",32.720001,32.779999,32.59,32.689999,32860200,28.893999,"MSFT" +"2013-09-13",32.77,33.07,32.509998,33.029999,40899000,29.194519,"MSFT" +"2013-09-16",33.380001,33.5,32.73,32.799999,52839700,28.991226,"MSFT" +"2013-09-17",33.419998,33.470001,32.900002,32.93,84716500,29.106125,"MSFT" +"2013-09-18",32.990002,33.400002,32.830002,33.32,64099900,29.450836,"MSFT" +"2013-09-19",33.48,33.68,33.32,33.639999,42026600,29.733681,"MSFT" +"2013-09-20",33.41,33.48,32.689999,32.790001,102904900,28.982388,"MSFT" +"2013-09-23",32.540001,32.970001,32.5,32.740002,39826100,28.938194,"MSFT" +"2013-09-24",32.869999,32.869999,32.150002,32.450001,40685000,28.681866,"MSFT" +"2013-09-25",32.490002,32.799999,32.400002,32.509998,28907500,28.7349,"MSFT" +"2013-09-26",32.639999,33,32.59,32.77,28504000,28.964708,"MSFT" +"2013-09-27",32.880001,33.75,32.869999,33.27,55348000,29.406641,"MSFT" +"2013-09-30",33,33.310001,32.700001,33.279999,39839500,29.415483,"MSFT" +"2013-10-01",33.349998,33.610001,33.299999,33.580002,36718700,29.680655,"MSFT" +"2013-10-02",33.360001,34.029999,33.290001,33.919998,46946800,29.981167,"MSFT" +"2013-10-03",33.880001,34,33.419998,33.860001,38703800,29.928139,"MSFT" +"2013-10-04",33.689999,33.990002,33.619999,33.880001,33008100,29.945812,"MSFT" +"2013-10-07",33.599998,33.709999,33.200001,33.299999,35069300,29.433165,"MSFT" +"2013-10-08",33.310001,33.330002,32.799999,33.009998,41017600,29.17684,"MSFT" +"2013-10-09",33.07,33.349998,32.959999,33.07,35878600,29.229876,"MSFT" +"2013-10-10",33.310001,33.889999,33.259998,33.759998,42875100,29.839748,"MSFT" +"2013-10-11",33.68,34.139999,33.68,34.130001,30033300,30.166788,"MSFT" +"2013-10-14",33.900002,34.5,33.779999,34.450001,27757900,30.449631,"MSFT" +"2013-10-15",34.669998,34.990002,34.470001,34.490002,47097800,30.484987,"MSFT" +"2013-10-16",34.599998,34.900002,34.560001,34.639999,35111600,30.617565,"MSFT" +"2013-10-17",34.450001,34.990002,34.369999,34.919998,31359200,30.865053,"MSFT" +"2013-10-18",34.82,34.990002,34.330002,34.959999,41811700,30.900402,"MSFT" +"2013-10-21",34.98,35.200001,34.91,34.990002,27433500,30.926914,"MSFT" +"2013-10-22",35.02,35.099998,34.52,34.580002,40438500,30.564528,"MSFT" +"2013-10-23",34.349998,34.490002,33.669998,33.759998,58600500,29.839748,"MSFT" +"2013-10-24",33.82,34.099998,33.57,33.720001,53209700,29.804392,"MSFT" +"2013-10-25",35.880001,36.290001,35.470001,35.73,113494000,31.580988,"MSFT" +"2013-10-28",35.610001,35.73,35.27,35.57,38383600,31.439569,"MSFT" +"2013-10-29",35.630001,35.720001,35.259998,35.52,31702200,31.395376,"MSFT" +"2013-10-30",35.529999,35.790001,35.43,35.540001,36997700,31.413054,"MSFT" +"2013-10-31",35.66,35.689999,35.34,35.41,41682300,31.298151,"MSFT" +"2013-11-01",35.669998,35.689999,35.389999,35.529999,40264600,31.404211,"MSFT" +"2013-11-04",35.59,35.98,35.549999,35.939999,28060700,31.766609,"MSFT" +"2013-11-05",35.790001,36.709999,35.77,36.639999,51681900,32.385323,"MSFT" +"2013-11-06",37.240002,38.220001,37.060001,38.18,88948800,33.74649,"MSFT" +"2013-11-07",37.959999,38.009998,37.43,37.5,60437400,33.145454,"MSFT" +"2013-11-08",37.669998,37.779999,37.34,37.779999,36737800,33.392948,"MSFT" +"2013-11-11",37.689999,37.779999,37.349998,37.59,26872500,33.225006,"MSFT" +"2013-11-12",37.380001,37.599998,37.200001,37.360001,31651600,33.021709,"MSFT" +"2013-11-13",36.98,38.16,36.900002,38.16,44957600,33.728809,"MSFT" +"2013-11-14",37.869999,38.130001,37.720001,38.02,46183700,33.605072,"MSFT" +"2013-11-15",37.950001,38.02,37.720001,37.84,50601300,33.445965,"MSFT" +"2013-11-18",37.349998,37.580002,37.07,37.200001,53277500,32.880302,"MSFT" +"2013-11-19",36.849998,37.23,36.669998,36.740002,44275000,32.719994,"MSFT" +"2013-11-20",36.919998,37.41,36.860001,37.080002,32229900,33.022789,"MSFT" +"2013-11-21",37.27,37.529999,37.259998,37.400002,23064700,33.30777,"MSFT" +"2013-11-22",37.529999,37.68,37.330002,37.57,27982000,33.45916,"MSFT" +"2013-11-25",37.93,37.950001,37.57,37.639999,30646800,33.521511,"MSFT" +"2013-11-26",37.57,37.650002,37.349998,37.349998,34465300,33.263245,"MSFT" +"2013-11-27",37.57,37.759998,37.490002,37.599998,26002100,33.485889,"MSFT" +"2013-11-29",37.82,38.290001,37.82,38.130001,22090400,33.957901,"MSFT" +"2013-12-02",38.09,38.779999,38.060001,38.450001,42950400,34.242878,"MSFT" +"2013-12-03",38.139999,38.490002,38.080002,38.310001,52109800,34.118206,"MSFT" +"2013-12-04",38.209999,38.98,38.119999,38.939999,51983600,34.679268,"MSFT" +"2013-12-05",38.849998,38.880001,37.18,38,116305000,33.842117,"MSFT" +"2013-12-06",38.419998,38.549999,37.990002,38.360001,36457300,34.162727,"MSFT" +"2013-12-09",38.560001,38.869999,38.369999,38.709999,30286000,34.474426,"MSFT" +"2013-12-10",38.610001,38.900002,38.02,38.110001,37828600,33.94009,"MSFT" +"2013-12-11",38.060001,38.299999,37.389999,37.610001,39853400,33.494789,"MSFT" +"2013-12-12",37.639999,37.639999,37.18,37.220001,36012800,33.147461,"MSFT" +"2013-12-13",37.419998,37.450001,36.619999,36.689999,40066100,32.675457,"MSFT" +"2013-12-16",36.73,37,36.540001,36.889999,31734200,32.853569,"MSFT" +"2013-12-17",36.939999,37.110001,36.330002,36.52,45687700,32.524052,"MSFT" +"2013-12-18",36.360001,36.599998,35.529999,36.580002,63192100,32.577492,"MSFT" +"2013-12-19",36.509998,36.549999,36.080002,36.25,34160100,32.283604,"MSFT" +"2013-12-20",36.200001,36.93,36.189999,36.799999,62649100,32.773422,"MSFT" +"2013-12-23",36.810001,36.889999,36.549999,36.619999,25128700,32.613125,"MSFT" +"2013-12-24",36.720001,37.169998,36.639999,37.080002,14243000,33.022789,"MSFT" +"2013-12-26",37.200001,37.490002,37.169998,37.439999,17612800,33.343395,"MSFT" +"2013-12-27",37.580002,37.619999,37.169998,37.290001,14563000,33.209812,"MSFT" +"2013-12-30",37.220001,37.380001,36.900002,37.290001,16290500,33.209812,"MSFT" +"2013-12-31",37.400002,37.580002,37.220001,37.41,17503500,33.316677,"MSFT" +"2014-01-02",37.349998,37.400002,37.099998,37.16,30632200,33.094032,"MSFT" +"2014-01-03",37.200001,37.220001,36.599998,36.91,31134800,32.871384,"MSFT" +"2014-01-06",36.849998,36.889999,36.110001,36.130001,43603700,32.176739,"MSFT" +"2014-01-07",36.330002,36.490002,36.209999,36.41,35802800,32.426094,"MSFT" +"2014-01-08",36,36.139999,35.580002,35.759998,59971700,31.847221,"MSFT" +"2014-01-09",35.880001,35.91,35.400002,35.529999,36516300,31.642389,"MSFT" +"2014-01-10",35.900002,36.150002,35.75,36.040001,40548800,32.096584,"MSFT" +"2014-01-13",35.990002,36.02,34.830002,34.98,45901900,31.152563,"MSFT" +"2014-01-14",34.73,35.880001,34.630001,35.779999,41623300,31.865026,"MSFT" +"2014-01-15",35.900002,36.790001,35.849998,36.759998,44812600,32.737797,"MSFT" +"2014-01-16",36.689999,37,36.310001,36.889999,38018700,32.853569,"MSFT" +"2014-01-17",36.830002,36.830002,36.150002,36.380001,46267500,32.399384,"MSFT" +"2014-01-21",36.82,36.82,36.060001,36.169998,31567300,32.212349,"MSFT" +"2014-01-22",36.259998,36.32,35.75,35.93,21904300,31.998613,"MSFT" +"2014-01-23",36.09,36.130001,35.52,36.060001,43954000,32.114388,"MSFT" +"2014-01-24",37.450001,37.549999,36.529999,36.810001,76395500,32.782333,"MSFT" +"2014-01-27",36.869999,36.889999,35.98,36.029999,44420800,32.087673,"MSFT" +"2014-01-28",36.119999,36.389999,35.75,36.27,36205500,32.301414,"MSFT" +"2014-01-29",35.98,36.880001,35.900002,36.66,52745900,32.648743,"MSFT" +"2014-01-30",36.790001,36.880001,36.23,36.860001,35036300,32.826859,"MSFT" +"2014-01-31",36.950001,37.889999,36.560001,37.84,93162300,33.699623,"MSFT" +"2014-02-03",37.740002,37.990002,36.43,36.48,64063100,32.488434,"MSFT" +"2014-02-04",36.970001,37.189999,36.25,36.349998,54697900,32.372662,"MSFT" +"2014-02-05",36.290001,36.470001,35.799999,35.82,55814400,31.900644,"MSFT" +"2014-02-06",35.799999,36.25,35.689999,36.18,35351800,32.221256,"MSFT" +"2014-02-07",36.32,36.59,36.009998,36.560001,33260500,32.559685,"MSFT" +"2014-02-10",36.630001,36.799999,36.290001,36.799999,26767000,32.773422,"MSFT" +"2014-02-11",36.880001,37.259998,36.860001,37.169998,32141400,33.102936,"MSFT" +"2014-02-12",37.349998,37.599998,37.299999,37.470001,27051800,33.370113,"MSFT" +"2014-02-13",37.330002,37.860001,37.330002,37.610001,37635500,33.494789,"MSFT" +"2014-02-14",37.389999,37.779999,37.330002,37.619999,31407500,33.503704,"MSFT" +"2014-02-18",37.630001,37.779999,37.41,37.419998,32834000,33.575478,"MSFT" +"2014-02-19",37.220001,37.75,37.209999,37.509998,29750400,33.656235,"MSFT" +"2014-02-20",37.57,37.869999,37.400002,37.75,27526100,33.871582,"MSFT" +"2014-02-21",37.939999,38.349998,37.860001,37.98,38021300,34.077953,"MSFT" +"2014-02-24",37.689999,37.98,37.540001,37.689999,32085100,33.817738,"MSFT" +"2014-02-25",37.610001,37.849998,37.349998,37.540001,30736500,33.683147,"MSFT" +"2014-02-26",37.580002,37.740002,37.189999,37.470001,41041800,33.620342,"MSFT" +"2014-02-27",37.450001,37.889999,37.23,37.860001,33903400,33.970272,"MSFT" +"2014-02-28",37.98,38.459999,37.82,38.310001,41215000,34.374043,"MSFT" +"2014-03-03",37.919998,38.130001,37.490002,37.779999,29717500,33.898491,"MSFT" +"2014-03-04",38.200001,38.48,38.07,38.41,26802400,34.463764,"MSFT" +"2014-03-05",38.25,38.27,37.93,38.110001,20520100,34.194599,"MSFT" +"2014-03-06",38.139999,38.240002,37.889999,38.150002,23582200,34.230488,"MSFT" +"2014-03-07",38.279999,38.360001,37.689999,37.900002,26591600,34.006165,"MSFT" +"2014-03-10",37.990002,38.009998,37.720001,37.82,19006600,33.934383,"MSFT" +"2014-03-11",37.869999,38.23,37.720001,38.02,25216400,34.113834,"MSFT" +"2014-03-12",37.799999,38.43,37.790001,38.27,30494100,34.33815,"MSFT" +"2014-03-13",38.419998,38.450001,37.639999,37.889999,32169700,33.997192,"MSFT" +"2014-03-14",37.650002,38.139999,37.509998,37.700001,27195600,33.826717,"MSFT" +"2014-03-17",37.900002,38.41,37.790001,38.049999,20479600,34.140751,"MSFT" +"2014-03-18",38.259998,39.900002,38.220001,39.549999,64063900,35.486649,"MSFT" +"2014-03-19",39.470001,39.549999,38.91,39.27,35597200,35.235405,"MSFT" +"2014-03-20",39.25,40.650002,39.240002,40.330002,59269800,36.186508,"MSFT" +"2014-03-21",40.720001,40.939999,40.009998,40.16,80721800,36.033966,"MSFT" +"2014-03-24",40.34,40.639999,39.860001,40.5,46098400,36.339043,"MSFT" +"2014-03-25",40.66,40.990002,39.959999,40.34,43193100,36.195477,"MSFT" +"2014-03-26",40.48,40.709999,39.599998,39.790001,41977500,35.701988,"MSFT" +"2014-03-27",39.740002,39.970001,39.34,39.360001,35369200,35.316166,"MSFT" +"2014-03-28",39.790001,40.639999,39.68,40.299999,43472700,36.159588,"MSFT" +"2014-03-31",40.43,41.5,40.400002,40.990002,46886300,36.778709,"MSFT" +"2014-04-01",41.150002,41.59,41.07,41.419998,32605000,37.164524,"MSFT" +"2014-04-02",41.439999,41.66,41.169998,41.349998,28666700,37.101719,"MSFT" +"2014-04-03",41.290001,41.290001,40.709999,41.009998,30139600,36.796635,"MSFT" +"2014-04-04",41.25,41.389999,39.639999,39.869999,51409600,35.773766,"MSFT" +"2014-04-07",39.959999,40.27,39.740002,39.799999,37559600,35.710957,"MSFT" +"2014-04-08",39.75,39.93,39.200001,39.82,35918600,35.728909,"MSFT" +"2014-04-09",39.93,40.549999,39.880001,40.470001,27398700,36.31213,"MSFT" +"2014-04-10",40.439999,40.689999,39.09,39.360001,45960800,35.316166,"MSFT" +"2014-04-11",39,39.790001,39,39.209999,34330200,35.181576,"MSFT" +"2014-04-14",39.110001,39.41,38.900002,39.18,32006600,35.154655,"MSFT" +"2014-04-15",39.34,39.959999,39.049999,39.75,33968700,35.666096,"MSFT" +"2014-04-16",40.060001,40.419998,39.91,40.400002,30615800,36.249313,"MSFT" +"2014-04-17",40.009998,40.200001,39.509998,40.009998,36688400,35.89938,"MSFT" +"2014-04-21",40.130001,40.150002,39.790001,39.939999,22221200,35.836575,"MSFT" +"2014-04-22",39.959999,40.139999,39.830002,39.990002,27056700,35.881443,"MSFT" +"2014-04-23",39.990002,39.990002,39.470001,39.689999,24602800,35.612259,"MSFT" +"2014-04-24",39.740002,39.970001,39.299999,39.860001,42381600,35.764797,"MSFT" +"2014-04-25",40.290001,40.68,39.75,39.91,56876800,35.809658,"MSFT" +"2014-04-28",40.139999,41.290001,40.09,40.869999,50610200,36.671028,"MSFT" +"2014-04-29",41.099998,41.189999,40.389999,40.509998,29636200,36.348011,"MSFT" +"2014-04-30",40.400002,40.5,40.169998,40.400002,35458700,36.249313,"MSFT" +"2014-05-01",40.240002,40.360001,39.950001,40,28787400,35.890408,"MSFT" +"2014-05-02",40.310001,40.34,39.66,39.689999,43416600,35.612259,"MSFT" +"2014-05-05",39.52,39.639999,39.299999,39.43,22460900,35.378979,"MSFT" +"2014-05-06",39.290001,39.349998,38.950001,39.060001,27112400,35.046997,"MSFT" +"2014-05-07",39.220001,39.509998,38.509998,39.419998,41744500,35.369995,"MSFT" +"2014-05-08",39.34,39.900002,38.970001,39.639999,32120400,35.567394,"MSFT" +"2014-05-09",39.540001,39.849998,39.369999,39.540001,29647600,35.477665,"MSFT" +"2014-05-12",39.740002,40.02,39.650002,39.970001,22782600,35.863495,"MSFT" +"2014-05-13",39.919998,40.5,39.849998,40.419998,27004800,36.523113,"MSFT" +"2014-05-14",40.299999,40.450001,40.049999,40.240002,18818700,36.360477,"MSFT" +"2014-05-15",40.09,40.400002,39.509998,39.599998,37793200,35.782166,"MSFT" +"2014-05-16",39.669998,39.84,39.27,39.830002,29867100,35.98999,"MSFT" +"2014-05-19",39.610001,39.82,39.459999,39.75,24537400,35.917709,"MSFT" +"2014-05-20",39.68,39.939999,39.459999,39.68,21320900,35.854465,"MSFT" +"2014-05-21",39.799999,40.349998,39.740002,40.349998,22398700,36.459858,"MSFT" +"2014-05-22",40.290001,40.349998,39.849998,40.099998,20201800,36.233967,"MSFT" +"2014-05-23",40.369999,40.369999,40,40.119999,18020000,36.252026,"MSFT" +"2014-05-27",40.259998,40.259998,39.810001,40.189999,26160600,36.315289,"MSFT" +"2014-05-28",40.139999,40.189999,39.82,40.009998,25711500,36.152641,"MSFT" +"2014-05-29",40.150002,40.349998,39.91,40.34,19888200,36.450829,"MSFT" +"2014-05-30",40.450001,40.970001,40.25,40.939999,34567600,36.992985,"MSFT" +"2014-06-02",40.950001,41.09,40.68,40.790001,18504300,36.857437,"MSFT" +"2014-06-03",40.599998,40.68,40.25,40.290001,18068900,36.405643,"MSFT" +"2014-06-04",40.209999,40.369999,39.860001,40.32,23209000,36.432751,"MSFT" +"2014-06-05",40.59,41.25,40.400002,41.209999,31865200,37.236954,"MSFT" +"2014-06-06",41.48,41.66,41.240002,41.48,24060500,37.480915,"MSFT" +"2014-06-09",41.389999,41.48,41.02,41.27,15019200,37.291168,"MSFT" +"2014-06-10",41.029999,41.16,40.860001,41.110001,15117700,37.146595,"MSFT" +"2014-06-11",40.93,41.07,40.77,40.860001,18040000,36.920696,"MSFT" +"2014-06-12",40.810001,40.880001,40.290001,40.580002,29818900,36.66769,"MSFT" +"2014-06-13",41.099998,41.57,40.860001,41.23,26310000,37.255024,"MSFT" +"2014-06-16",41.040001,41.610001,41.040001,41.5,24205300,37.499001,"MSFT" +"2014-06-17",41.290001,41.91,40.34,41.68,22518600,37.661636,"MSFT" +"2014-06-18",41.610001,41.740002,41.18,41.650002,27097000,37.634537,"MSFT" +"2014-06-19",41.57,41.77,41.330002,41.509998,19828200,37.508026,"MSFT" +"2014-06-20",41.450001,41.830002,41.380001,41.68,47764900,37.661636,"MSFT" +"2014-06-23",41.73,42,41.689999,41.990002,18743900,37.94175,"MSFT" +"2014-06-24",41.830002,41.939999,41.560001,41.75,26509100,37.724888,"MSFT" +"2014-06-25",41.700001,42.049999,41.459999,42.029999,20049100,37.977894,"MSFT" +"2014-06-26",41.93,41.939999,41.43,41.720001,23604400,37.697784,"MSFT" +"2014-06-27",41.610001,42.290001,41.509998,42.25,74640000,38.176682,"MSFT" +"2014-06-30",42.169998,42.209999,41.700001,41.700001,30793100,37.679714,"MSFT" +"2014-07-01",41.860001,42.150002,41.689999,41.869999,26917000,37.833321,"MSFT" +"2014-07-02",41.73,41.900002,41.529999,41.900002,20208100,37.860432,"MSFT" +"2014-07-03",41.91,41.990002,41.560001,41.799999,15969300,37.770069,"MSFT" +"2014-07-07",41.75,42.119999,41.709999,41.990002,21952400,37.94175,"MSFT" +"2014-07-08",41.869999,42,41.610001,41.779999,31218200,37.752003,"MSFT" +"2014-07-09",41.98,41.990002,41.529999,41.669998,18445900,37.652596,"MSFT" +"2014-07-10",41.369999,42,41.049999,41.689999,21854700,37.670673,"MSFT" +"2014-07-11",41.700001,42.09,41.48,42.09,24083000,38.032112,"MSFT" +"2014-07-14",42.220001,42.450001,42.040001,42.139999,21881100,38.077286,"MSFT" +"2014-07-15",42.330002,42.470001,42.029999,42.450001,28748700,38.357403,"MSFT" +"2014-07-16",42.509998,44.310001,42.48,44.080002,63318000,39.830257,"MSFT" +"2014-07-17",45.450001,45.709999,44.25,44.529999,82180300,40.23687,"MSFT" +"2014-07-18",44.650002,44.84,44.25,44.689999,43407500,40.381443,"MSFT" +"2014-07-21",44.560001,45.16,44.220001,44.84,37604400,40.516979,"MSFT" +"2014-07-22",45,45.150002,44.59,44.830002,43095800,40.50795,"MSFT" +"2014-07-23",45.450001,45.450001,44.619999,44.869999,52362900,40.544083,"MSFT" +"2014-07-24",44.93,45,44.32,44.400002,30725300,40.119408,"MSFT" +"2014-07-25",44.299999,44.66,44.299999,44.5,26737700,40.209763,"MSFT" +"2014-07-28",44.360001,44.509998,43.93,43.970001,29684200,39.730862,"MSFT" +"2014-07-29",43.91,44.09,43.639999,43.889999,27763100,39.658573,"MSFT" +"2014-07-30",44.07,44.099998,43.290001,43.580002,31921400,39.378464,"MSFT" +"2014-07-31",43.380001,43.689999,43.080002,43.16,31537500,38.998959,"MSFT" +"2014-08-01",43.209999,43.25,42.599998,42.860001,31170300,38.727879,"MSFT" +"2014-08-04",42.970001,43.470001,42.810001,43.369999,34277400,39.188713,"MSFT" +"2014-08-05",43.310001,43.459999,42.830002,43.080002,26266400,38.926659,"MSFT" +"2014-08-06",42.740002,43.169998,42.209999,42.740002,24634000,38.619446,"MSFT" +"2014-08-07",42.84,43.450001,42.650002,43.23,30314900,39.062206,"MSFT" +"2014-08-08",43.23,43.32,42.91,43.200001,28942700,39.035099,"MSFT" +"2014-08-11",43.259998,43.450001,43.02,43.200001,20351600,39.035099,"MSFT" +"2014-08-12",43.040001,43.59,43,43.52,21431100,39.324257,"MSFT" +"2014-08-13",43.68,44.18,43.52,44.080002,22889500,39.830257,"MSFT" +"2014-08-14",44.080002,44.419998,44.009998,44.27,19313200,40.00193,"MSFT" +"2014-08-15",44.580002,44.900002,44.400002,44.790001,41611300,40.471806,"MSFT" +"2014-08-18",44.939999,45.110001,44.68,45.110001,26891100,40.760952,"MSFT" +"2014-08-19",44.970001,45.34,44.830002,45.330002,28139500,41.215572,"MSFT" +"2014-08-20",45.34,45.400002,44.900002,44.950001,24770500,40.870064,"MSFT" +"2014-08-21",44.84,45.25,44.830002,45.220001,22285500,41.115551,"MSFT" +"2014-08-22",45.349998,45.470001,45.07,45.150002,18294500,41.05191,"MSFT" +"2014-08-25",45.400002,45.439999,45.040001,45.169998,16910000,41.070084,"MSFT" +"2014-08-26",45.310001,45.400002,44.939999,45.009998,14873100,40.92461,"MSFT" +"2014-08-27",44.900002,45,44.759998,44.869999,21287900,40.797325,"MSFT" +"2014-08-28",44.75,44.98,44.610001,44.880001,17657600,40.806412,"MSFT" +"2014-08-29",45.09,45.439999,44.860001,45.43,21607600,41.306503,"MSFT" +"2014-09-02",45.43,45.459999,44.849998,45.09,22976800,40.997349,"MSFT" +"2014-09-03",44.529999,45.110001,44.529999,44.959999,33684500,40.87915,"MSFT" +"2014-09-04",44.740002,45.27,44.720001,45.259998,26475500,41.151928,"MSFT" +"2014-09-05",45.110001,45.93,45.110001,45.91,36939400,41.742931,"MSFT" +"2014-09-08",46.02,46.799999,45.990002,46.470001,45736700,42.252102,"MSFT" +"2014-09-09",46.470001,46.970001,46.419998,46.759998,40302400,42.515781,"MSFT" +"2014-09-10",46.82,46.939999,46.279999,46.84,27302400,42.588512,"MSFT" +"2014-09-11",46.740002,47,46.470001,47,29216400,42.73399,"MSFT" +"2014-09-12",46.91,47.02,46.599998,46.700001,38244700,42.461224,"MSFT" +"2014-09-15",46.540001,46.709999,46.099998,46.240002,37667600,42.042976,"MSFT" +"2014-09-16",46.389999,46.849998,46.290001,46.759998,27910600,42.515781,"MSFT" +"2014-09-17",46.259998,46.689999,46.23,46.52,38311900,42.297562,"MSFT" +"2014-09-18",46.59,46.830002,46.459999,46.68,35556600,42.443039,"MSFT" +"2014-09-19",46.810001,47.57,46.599998,47.52,202522400,43.206787,"MSFT" +"2014-09-22",47.299999,47.380001,46.98,47.060001,38686100,42.788544,"MSFT" +"2014-09-23",46.849998,46.98,46.470001,46.560001,33430300,42.333927,"MSFT" +"2014-09-24",46.630001,47.110001,46.34,47.080002,26582700,42.806736,"MSFT" +"2014-09-25",46.880001,47.09,46.029999,46.040001,33077400,41.86113,"MSFT" +"2014-09-26",45.93,46.619999,45.759998,46.41,27078800,42.197548,"MSFT" +"2014-09-29",45.98,46.560001,45.759998,46.439999,26091000,42.224815,"MSFT" +"2014-09-30",46.369999,46.48,46.009998,46.360001,33033100,42.152081,"MSFT" +"2014-10-01",46.27,46.529999,45.849998,45.900002,38088400,41.733841,"MSFT" +"2014-10-02",45.830002,46.099998,45.639999,45.759998,25119400,41.606533,"MSFT" +"2014-10-03",45.98,46.299999,45.610001,46.09,32453200,41.906597,"MSFT" +"2014-10-06",46.119999,46.299999,45.919998,46.09,20604000,41.906597,"MSFT" +"2014-10-07",45.860001,45.93,45.419998,45.529999,25723700,41.397415,"MSFT" +"2014-10-08",45.48,46.889999,45.34,46.779999,33031000,42.533962,"MSFT" +"2014-10-09",46.5,46.799999,45.740002,45.849998,34422800,41.688377,"MSFT" +"2014-10-10",45.599998,46.119999,43.950001,44.029999,51978100,40.033554,"MSFT" +"2014-10-13",43.82,44.560001,43.490002,43.650002,37100200,39.688061,"MSFT" +"2014-10-14",43.869999,44.380001,43.560001,43.73,38115700,39.760796,"MSFT" +"2014-10-15",43,43.389999,42.099998,43.220001,60218700,39.297092,"MSFT" +"2014-10-16",42.529999,43.080002,42.220001,42.740002,49040400,38.860664,"MSFT" +"2014-10-17",43.200001,43.939999,42.790001,43.630001,40683300,39.669868,"MSFT" +"2014-10-20",43.060001,44.139999,42.810001,44.080002,34527900,40.079033,"MSFT" +"2014-10-21",44.360001,44.98,44.189999,44.880001,36433800,40.806412,"MSFT" +"2014-10-22",45,45.07,44.23,44.380001,33570900,40.351803,"MSFT" +"2014-10-23",44.619999,45.450001,44.529999,45.02,45451900,40.933704,"MSFT" +"2014-10-24",46.830002,46.900002,45.18,46.130001,61076700,41.942963,"MSFT" +"2014-10-27",45.709999,46.099998,45.709999,45.91,30371300,41.742931,"MSFT" +"2014-10-28",45.860001,46.5,45.77,46.490002,29049800,42.270283,"MSFT" +"2014-10-29",46.439999,46.700001,46.34,46.619999,30276100,42.388481,"MSFT" +"2014-10-30",46.32,46.32,45.77,46.049999,30073900,41.870224,"MSFT" +"2014-10-31",46.939999,46.970001,46.48,46.950001,35849700,42.688526,"MSFT" +"2014-11-03",46.889999,47.459999,46.73,47.439999,23130400,43.134045,"MSFT" +"2014-11-04",47.299999,47.73,47.25,47.57,21530800,43.252254,"MSFT" +"2014-11-05",47.799999,47.900002,47.259998,47.860001,22449600,43.515923,"MSFT" +"2014-11-06",47.860001,48.860001,47.790001,48.700001,33037800,44.279686,"MSFT" +"2014-11-07",48.919998,48.919998,48.290001,48.68,28000600,44.261497,"MSFT" +"2014-11-10",48.650002,49.150002,48.549999,48.889999,36370100,44.452438,"MSFT" +"2014-11-11",48.849998,48.950001,48.650002,48.869999,23445200,44.434258,"MSFT" +"2014-11-12",48.560001,48.919998,48.52,48.779999,22722100,44.352428,"MSFT" +"2014-11-13",48.810001,49.650002,48.709999,49.610001,26210400,45.10709,"MSFT" +"2014-11-14",49.740002,50.049999,49.389999,49.580002,29081700,45.079815,"MSFT" +"2014-11-17",49.41,49.709999,49.139999,49.459999,30318600,44.970707,"MSFT" +"2014-11-18",49.130001,49.330002,48.700001,48.740002,23995500,44.595566,"MSFT" +"2014-11-19",48.66,48.75,47.93,48.220001,26177500,44.119785,"MSFT" +"2014-11-20",48,48.700001,47.869999,48.700001,21510600,44.558968,"MSFT" +"2014-11-21",49.02,49.049999,47.57,47.98,42884800,43.900188,"MSFT" +"2014-11-24",47.990002,48,47.389999,47.59,35434200,43.54335,"MSFT" +"2014-11-25",47.66,47.970001,47.450001,47.470001,28008000,43.433556,"MSFT" +"2014-11-26",47.490002,47.990002,47.279999,47.75,27163600,43.689739,"MSFT" +"2014-11-28",47.950001,48.200001,47.610001,47.810001,21534400,43.744652,"MSFT" +"2014-12-01",47.880001,48.779999,47.709999,48.619999,31191600,44.485767,"MSFT" +"2014-12-02",48.84,49.049999,48.200001,48.459999,25773500,44.339375,"MSFT" +"2014-12-03",48.439999,48.5,47.810001,48.080002,23534800,43.991688,"MSFT" +"2014-12-04",48.389999,49.060001,48.200001,48.84,30320400,44.687057,"MSFT" +"2014-12-05",48.82,48.970001,48.380001,48.419998,27313400,44.302776,"MSFT" +"2014-12-08",48.259998,48.349998,47.450001,47.700001,26663100,43.643993,"MSFT" +"2014-12-09",47.110001,47.919998,47.049999,47.59,24330500,43.54335,"MSFT" +"2014-12-10",47.580002,47.66,46.700001,46.900002,30431800,42.912018,"MSFT" +"2014-12-11",47.080002,47.740002,46.68,47.169998,29060400,43.159073,"MSFT" +"2014-12-12",46.779999,47.73,46.669998,46.950001,34248400,42.957771,"MSFT" +"2014-12-15",47.200001,47.669998,46.549999,46.669998,29247800,42.701588,"MSFT" +"2014-12-16",45.900002,46.34,45.130001,45.16,47801400,41.319981,"MSFT" +"2014-12-17",45.049999,45.950001,44.900002,45.740002,34970900,41.850662,"MSFT" +"2014-12-18",46.580002,47.52,46.34,47.52,40105600,43.479301,"MSFT" +"2014-12-19",47.630001,48.099998,47.169998,47.66,64551200,43.607403,"MSFT" +"2014-12-22",47.779999,48.119999,47.709999,47.98,26566000,43.900188,"MSFT" +"2014-12-23",48.369999,48.799999,48.130001,48.450001,23648100,44.330231,"MSFT" +"2014-12-24",48.639999,48.639999,48.080002,48.139999,11437800,44.046589,"MSFT" +"2014-12-26",48.41,48.41,47.82,47.880001,13197800,43.808685,"MSFT" +"2014-12-29",47.700001,47.779999,47.259998,47.450001,14439500,43.41526,"MSFT" +"2014-12-30",47.439999,47.619999,46.84,47.02,16384700,43.02182,"MSFT" +"2014-12-31",46.73,47.439999,46.450001,46.450001,21552500,42.500294,"MSFT" +"2015-01-02",46.66,47.419998,46.540001,46.759998,27913900,42.783936,"MSFT" +"2015-01-05",46.369999,46.73,46.25,46.330002,39673900,42.390499,"MSFT" +"2015-01-06",46.380001,46.75,45.540001,45.650002,36447900,41.768314,"MSFT" +"2015-01-07",45.98,46.459999,45.490002,46.23,29114100,42.299,"MSFT" +"2015-01-08",46.75,47.75,46.720001,47.59,29645200,43.54335,"MSFT" +"2015-01-09",47.610001,47.82,46.900002,47.189999,23942800,43.177368,"MSFT" +"2015-01-12",47.419998,47.540001,46.360001,46.599998,23651900,42.637531,"MSFT" +"2015-01-13",46.970001,47.91,46.060001,46.360001,35270600,42.417942,"MSFT" +"2015-01-14",45.959999,46.240002,45.619999,45.959999,29719600,42.051949,"MSFT" +"2015-01-15",46.220001,46.380001,45.41,45.48,32750800,41.612778,"MSFT" +"2015-01-16",45.310001,46.279999,45.169998,46.240002,35695300,42.308151,"MSFT" +"2015-01-20",46.299999,46.650002,45.57,46.389999,36041400,42.445385,"MSFT" +"2015-01-21",45.939999,46.139999,45.48,45.919998,39081100,42.01535,"MSFT" +"2015-01-22",46.380001,47.139999,46.080002,47.130001,35898000,43.122463,"MSFT" +"2015-01-23",47.360001,47.389999,46.799999,47.18,26047800,43.168217,"MSFT" +"2015-01-26",47,47.130001,46.240002,47.009998,42525500,43.012672,"MSFT" +"2015-01-27",42.950001,43.200001,42.110001,42.66,169164000,39.032551,"MSFT" +"2015-01-28",42.740002,42.790001,41.16,41.189999,84507100,37.687553,"MSFT" +"2015-01-29",40.93,42.119999,40.790001,42.009998,63585300,38.437828,"MSFT" +"2015-01-30",41.549999,41.580002,40.349998,40.400002,78004900,36.964733,"MSFT" +"2015-02-02",40.59,41.369999,40.23,41.279999,50352500,37.769901,"MSFT" +"2015-02-03",41.630001,41.93,41.049999,41.599998,51890200,38.062695,"MSFT" +"2015-02-04",41.939999,42.209999,41.360001,41.84,41614800,38.282288,"MSFT" +"2015-02-05",42.220001,42.639999,41.860001,42.450001,36548200,38.840408,"MSFT" +"2015-02-06",42.68,42.790001,42.150002,42.41,34311700,38.803814,"MSFT" +"2015-02-09",42.240002,42.740002,42.209999,42.360001,31381100,38.75806,"MSFT" +"2015-02-10",42.740002,42.77,42.18,42.599998,29670700,38.977657,"MSFT" +"2015-02-11",42.650002,42.650002,42.209999,42.380001,38262500,38.776367,"MSFT" +"2015-02-12",42.66,43.09,42.509998,43.09,33268800,39.425991,"MSFT" +"2015-02-13",43.380001,43.869999,43.150002,43.869999,40264900,40.139671,"MSFT" +"2015-02-17",43.970001,44,43.189999,43.580002,33695700,40.158104,"MSFT" +"2015-02-18",43.630001,43.700001,43.389999,43.529999,27074900,40.112026,"MSFT" +"2015-02-19",43.18,43.529999,43.049999,43.5,27603400,40.084385,"MSFT" +"2015-02-20",43.509998,43.880001,43.290001,43.860001,29721100,40.416119,"MSFT" +"2015-02-23",43.700001,44.189999,43.650002,44.150002,32518800,40.683338,"MSFT" +"2015-02-24",44.150002,44.299999,43.919998,44.09,25253000,40.628059,"MSFT" +"2015-02-25",43.950001,44.09,43.799999,43.990002,29759800,40.5359,"MSFT" +"2015-02-26",43.990002,44.23,43.889999,44.060001,28957300,40.600414,"MSFT" +"2015-02-27",44.130001,44.200001,43.66,43.849998,33807700,40.406895,"MSFT" +"2015-03-02",43.669998,44.189999,43.549999,43.880001,31924000,40.43454,"MSFT" +"2015-03-03",43.560001,43.830002,43.09,43.279999,31748600,39.881657,"MSFT" +"2015-03-04",43.009998,43.209999,42.880001,43.060001,25705800,39.678921,"MSFT" +"2015-03-05",43.07,43.240002,42.82,43.110001,23193500,39.725006,"MSFT" +"2015-03-06",43,43.110001,42.150002,42.360001,36248800,39.033886,"MSFT" +"2015-03-09",42.189999,43.130001,42.189999,42.849998,32108000,39.48542,"MSFT" +"2015-03-10",42.349998,42.709999,42.029999,42.029999,38506100,38.729805,"MSFT" +"2015-03-11",42.310001,42.369999,41.84,41.98,32215300,38.683731,"MSFT" +"2015-03-12",41.330002,41.650002,40.860001,41.02,59992500,37.79911,"MSFT" +"2015-03-13",40.700001,41.470001,40.610001,41.380001,58007700,38.13084,"MSFT" +"2015-03-16",41.470001,41.639999,41.279999,41.560001,35273500,38.296715,"MSFT" +"2015-03-17",41.369999,41.830002,41.150002,41.700001,31587200,38.42572,"MSFT" +"2015-03-18",41.43,42.830002,41.330002,42.5,43971800,39.162903,"MSFT" +"2015-03-19",42.259998,42.59,42.220001,42.290001,33879100,38.969395,"MSFT" +"2015-03-20",42.560001,42.98,42.490002,42.880001,71904500,39.513065,"MSFT" +"2015-03-23",42.880001,43.130001,42.779999,42.860001,26049000,39.49464,"MSFT" +"2015-03-24",42.779999,43.169998,42.75,42.900002,25513300,39.53149,"MSFT" +"2015-03-25",42.919998,42.93,41.439999,41.459999,43469900,38.204563,"MSFT" +"2015-03-26",41.220001,41.610001,40.919998,41.209999,37495600,37.974194,"MSFT" +"2015-03-27",41.119999,41.43,40.830002,40.970001,33820300,37.75304,"MSFT" +"2015-03-30",41.099998,41.540001,40.91,40.959999,35049700,37.743828,"MSFT" +"2015-03-31",40.779999,41.029999,40.540001,40.66,34887200,37.467381,"MSFT" +"2015-04-01",40.599998,40.759998,40.310001,40.720001,36752000,37.522671,"MSFT" +"2015-04-02",40.66,40.740002,40.119999,40.290001,37487500,37.126427,"MSFT" +"2015-04-06",40.34,41.779999,40.18,41.549999,39223700,38.287498,"MSFT" +"2015-04-07",41.610001,41.91,41.310001,41.529999,28809400,38.269054,"MSFT" +"2015-04-08",41.459999,41.689999,41.040001,41.419998,24753400,38.167706,"MSFT" +"2015-04-09",41.25,41.619999,41.25,41.48,25723900,38.222996,"MSFT" +"2015-04-10",41.630001,41.950001,41.41,41.720001,28022000,38.444145,"MSFT" +"2015-04-13",41.400002,42.060001,41.389999,41.759998,30276700,38.481003,"MSFT" +"2015-04-14",41.799999,42.029999,41.389999,41.650002,24078000,38.379646,"MSFT" +"2015-04-15",41.759998,42.459999,41.68,42.259998,27343600,38.941742,"MSFT" +"2015-04-16",41.950001,42.34,41.82,42.16,22509700,38.849598,"MSFT" +"2015-04-17",41.669998,41.740002,41.16,41.619999,42387600,38.35199,"MSFT" +"2015-04-20",41.73,43.169998,41.68,42.91,45738800,39.540703,"MSFT" +"2015-04-21",43,43.150002,42.529999,42.639999,26013800,39.291912,"MSFT" +"2015-04-22",42.669998,43.130001,42.549999,42.990002,25064300,39.614433,"MSFT" +"2015-04-23",42.889999,43.610001,42.799999,43.34,46309500,39.936943,"MSFT" +"2015-04-24",45.66,48.139999,45.650002,47.869999,130933700,44.111248,"MSFT" +"2015-04-27",47.23,48.130001,47.220001,48.029999,59248200,44.258686,"MSFT" +"2015-04-28",47.779999,49.209999,47.700001,49.16,60730800,45.29995,"MSFT" +"2015-04-29",48.720001,49.310001,48.5,49.060001,47804600,45.207809,"MSFT" +"2015-04-30",48.700001,49.540001,48.599998,48.639999,64725500,44.820786,"MSFT" +"2015-05-01",48.580002,48.880001,48.400002,48.66,38937300,44.839214,"MSFT" +"2015-05-04",48.369999,48.869999,48.18,48.240002,34039500,44.452202,"MSFT" +"2015-05-05",47.82,48.16,47.310001,47.599998,50369200,43.86245,"MSFT" +"2015-05-06",47.57,47.77,46.02,46.279999,52433000,42.646095,"MSFT" +"2015-05-07",46.27,47.09,46.16,46.700001,32971700,43.033119,"MSFT" +"2015-05-08",47.549999,47.98,47.52,47.75,35364900,44.000668,"MSFT" +"2015-05-11",47.549999,47.91,47.369999,47.369999,24609400,43.650505,"MSFT" +"2015-05-12",46.849998,47.68,46.419998,47.349998,29928300,43.632084,"MSFT" +"2015-05-13",48.189999,48.32,47.57,47.630001,34184600,43.890095,"MSFT" +"2015-05-14",48.029999,48.82,48.029999,48.720001,32980900,44.894505,"MSFT" +"2015-05-15",48.869999,48.91,48.049999,48.299999,28642700,44.507484,"MSFT" +"2015-05-18",47.98,48.220001,47.610001,48.009998,23631000,44.240257,"MSFT" +"2015-05-19",47.560001,47.810001,47.18,47.580002,28574800,44.12896,"MSFT" +"2015-05-20",47.389999,47.93,47.27,47.580002,25047900,44.12896,"MSFT" +"2015-05-21",47.279999,47.599998,47.009998,47.419998,22410700,43.980556,"MSFT" +"2015-05-22",47.299999,47.349998,46.82,46.900002,25720600,43.498276,"MSFT" +"2015-05-26",46.830002,46.880001,46.189999,46.59,29581900,43.210766,"MSFT" +"2015-05-27",46.82,47.77,46.619999,47.610001,27335600,44.156792,"MSFT" +"2015-05-28",47.5,48.02,47.389999,47.450001,19283700,44.008389,"MSFT" +"2015-05-29",47.43,47.57,46.59,46.860001,35428100,43.461182,"MSFT" +"2015-06-01",47.060001,47.77,46.619999,47.23,28837300,43.804333,"MSFT" +"2015-06-02",46.93,47.349998,46.619999,46.919998,21283400,43.516834,"MSFT" +"2015-06-03",47.369999,47.740002,46.82,46.849998,28002200,43.451908,"MSFT" +"2015-06-04",46.790001,47.16,46.200001,46.360001,27745500,42.997444,"MSFT" +"2015-06-05",46.310001,46.52,45.84,46.139999,25438100,42.793407,"MSFT" +"2015-06-08",46.299999,46.43,45.669998,45.73,21822300,42.413147,"MSFT" +"2015-06-09",45.759998,45.939999,45.459999,45.650002,24406100,42.33894,"MSFT" +"2015-06-10",45.790001,46.830002,45.689999,46.610001,28417400,43.229317,"MSFT" +"2015-06-11",46.66,46.919998,46.130001,46.439999,27347800,43.071632,"MSFT" +"2015-06-12",46.220001,46.470001,45.900002,45.970001,23931000,42.635727,"MSFT" +"2015-06-15",45.450001,45.650002,45.02,45.48,33254500,42.181278,"MSFT" +"2015-06-16",45.349998,46.240002,45.299999,45.830002,27070300,42.505894,"MSFT" +"2015-06-17",45.73,46.07,45.360001,45.970001,28704100,42.635727,"MSFT" +"2015-06-18",46.220001,46.799999,46.169998,46.720001,32658300,43.331337,"MSFT" +"2015-06-19",46.790001,46.830002,45.990002,46.099998,63837000,42.756306,"MSFT" +"2015-06-22",46.330002,46.720001,46.16,46.23,20318100,42.876881,"MSFT" +"2015-06-23",46.130001,46.279999,45.619999,45.91,25896500,42.580086,"MSFT" +"2015-06-24",45.669998,46.25,45.549999,45.639999,34890900,42.32967,"MSFT" +"2015-06-25",46.029999,46.060001,45.5,45.650002,20616000,42.33894,"MSFT" +"2015-06-26",45.650002,46.279999,45.029999,45.259998,49835300,41.977234,"MSFT" +"2015-06-29",45.040001,45.23,44.360001,44.369999,34081700,41.151779,"MSFT" +"2015-06-30",44.709999,44.720001,43.939999,44.150002,35945400,40.947735,"MSFT" +"2015-07-01",44.459999,45.23,44.099998,44.450001,28343900,41.225986,"MSFT" +"2015-07-02",44.48,44.75,44.060001,44.400002,21752000,41.179611,"MSFT" +"2015-07-06",43.959999,44.48,43.950001,44.389999,23034000,41.170334,"MSFT" +"2015-07-07",44.34,44.490002,43.32,44.299999,36435800,41.086861,"MSFT" +"2015-07-08",44.439999,44.900002,44.029999,44.240002,39785900,41.031212,"MSFT" +"2015-07-09",44.75,45.220001,44.5,44.52,32424700,41.290905,"MSFT" +"2015-07-10",45.009998,45.139999,44.57,44.610001,25465800,41.374374,"MSFT" +"2015-07-13",44.98,45.619999,44.950001,45.540001,28178300,42.236927,"MSFT" +"2015-07-14",45.450001,45.959999,45.310001,45.619999,22880300,42.311123,"MSFT" +"2015-07-15",45.68,45.889999,45.43,45.759998,26629600,42.440964,"MSFT" +"2015-07-16",46.009998,46.689999,45.970001,46.66,26271700,43.275681,"MSFT" +"2015-07-17",46.549999,46.779999,46.259998,46.619999,29467100,43.238586,"MSFT" +"2015-07-20",46.650002,47.130001,46.439999,46.919998,30631900,43.516834,"MSFT" +"2015-07-21",46.779999,47.330002,46.48,47.279999,42781900,43.850719,"MSFT" +"2015-07-22",45.439999,46.93,45.200001,45.540001,59152400,42.236927,"MSFT" +"2015-07-23",45.27,46.23,45.099998,46.110001,33934000,42.765575,"MSFT" +"2015-07-24",45.91,46.32,45.799999,45.939999,32333200,42.607914,"MSFT" +"2015-07-27",45.939999,46.009998,45.25,45.349998,39701400,42.060696,"MSFT" +"2015-07-28",45.580002,45.639999,44.790001,45.34,34328900,42.051426,"MSFT" +"2015-07-29",45.400002,46.779999,45.259998,46.290001,40945900,42.932526,"MSFT" +"2015-07-30",46.259998,47.400002,45.93,46.880001,39777900,43.479733,"MSFT" +"2015-07-31",47.290001,47.369999,46.5,46.700001,31201500,43.31279,"MSFT" +"2015-08-03",46.98,47,46.450001,46.810001,24125900,43.414814,"MSFT" +"2015-08-04",46.75,47.709999,46.68,47.540001,33403900,44.091858,"MSFT" +"2015-08-05",47.98,48.41,47.540001,47.580002,26959700,44.12896,"MSFT" +"2015-08-06",47.709999,47.77,46.330002,46.619999,27368000,43.238586,"MSFT" +"2015-08-07",46.389999,46.779999,46.259998,46.740002,19163000,43.349895,"MSFT" +"2015-08-10",46.950001,47.490002,46.84,47.330002,23079900,43.897095,"MSFT" +"2015-08-11",46.82,46.939999,45.900002,46.41,28384300,43.043823,"MSFT" +"2015-08-12",46.189999,46.900002,45.709999,46.740002,30181400,43.349895,"MSFT" +"2015-08-13",47.060001,47.099998,46.490002,46.73,22627200,43.340611,"MSFT" +"2015-08-14",46.529999,47.099998,46.52,47,21356800,43.591026,"MSFT" +"2015-08-17",46.810001,47.450001,46.57,47.32,21099700,43.887817,"MSFT" +"2015-08-18",46.84,47.43,46.700001,47.27,23574100,44.130543,"MSFT" +"2015-08-19",46.779999,47.080002,46.299999,46.610001,31485500,43.514385,"MSFT" +"2015-08-20",46.07,46.470001,45.66,45.66,36238200,42.627476,"MSFT" +"2015-08-21",45.299999,45.48,43.07,43.07,70053100,40.209496,"MSFT" +"2015-08-24",40.450001,42.689999,39.720001,41.68,88753700,38.911812,"MSFT" +"2015-08-25",42.57,43.240002,40.389999,40.470001,70616600,37.782173,"MSFT" +"2015-08-26",42.009998,42.84,41.060001,42.709999,63408000,39.873405,"MSFT" +"2015-08-27",43.23,43.950001,42.93,43.900002,50943200,40.984371,"MSFT" +"2015-08-28",43.400002,44.150002,43.389999,43.93,28246700,41.012379,"MSFT" +"2015-08-31",43.560001,43.93,43.099998,43.52,34159100,40.629608,"MSFT" +"2015-09-01",42.169998,42.59,41.66,41.82,49688900,39.042507,"MSFT" +"2015-09-02",42.360001,43.380001,41.880001,43.360001,37671500,40.480232,"MSFT" +"2015-09-03",43.41,43.98,43.279999,43.5,28285200,40.610939,"MSFT" +"2015-09-04",42.810001,43.040001,42.200001,42.610001,37138800,39.780045,"MSFT" +"2015-09-08",43.299999,44,43.200001,43.889999,32469800,40.975029,"MSFT" +"2015-09-09",44.209999,44.400002,42.91,43.07,33318800,40.209496,"MSFT" +"2015-09-10",43.119999,43.790001,42.75,43.290001,31366600,40.414883,"MSFT" +"2015-09-11",43.139999,43.59,42.939999,43.48,27132500,40.592258,"MSFT" +"2015-09-14",43.43,43.439999,42.860001,43.040001,23656000,40.181484,"MSFT" +"2015-09-15",43.189999,44.290001,43.080002,43.98,28662100,41.059059,"MSFT" +"2015-09-16",43.970001,44.380001,43.84,44.299999,23372200,41.357807,"MSFT" +"2015-09-17",44.290001,45,44.080002,44.25,32768200,41.311119,"MSFT" +"2015-09-18",43.5,43.990002,43.330002,43.48,62221600,40.592258,"MSFT" +"2015-09-21",43.619999,44.470001,43.599998,44.110001,26177200,41.18042,"MSFT" +"2015-09-22",43.380001,44.049999,43.310001,43.900002,28085900,40.984371,"MSFT" +"2015-09-23",43.93,44.169998,43.509998,43.869999,17145200,40.956364,"MSFT" +"2015-09-24",43.450001,44.130001,43.27,43.91,27905600,40.993702,"MSFT" +"2015-09-25",44.48,44.73,43.759998,43.939999,29384600,41.021709,"MSFT" +"2015-09-28",43.830002,44.09,43.209999,43.290001,27613800,40.414883,"MSFT" +"2015-09-29",43.369999,43.57,43.049999,43.439999,32763600,40.55492,"MSFT" +"2015-09-30",43.880001,44.299999,43.66,44.259998,34589500,41.320454,"MSFT" +"2015-10-01",44.75,44.75,43.75,44.610001,28657900,41.647213,"MSFT" +"2015-10-02",44.27,45.57,43.919998,45.57,41839000,42.543453,"MSFT" +"2015-10-05",45.75,46.889999,45.700001,46.630001,34369300,43.533054,"MSFT" +"2015-10-06",46.330002,47.18,46.220001,46.75,27017200,43.645081,"MSFT" +"2015-10-07",47.099998,47.349998,45.950001,46.799999,27711500,43.691757,"MSFT" +"2015-10-08",46.560001,47.52,46.5,47.450001,33772700,44.298599,"MSFT" +"2015-10-09",47.450001,47.540001,46.919998,47.110001,28600600,43.981174,"MSFT" +"2015-10-12",46.98,47.07,46.5,47,19769100,43.878479,"MSFT" +"2015-10-13",46.560001,47.130001,46.560001,46.889999,19987800,43.775791,"MSFT" +"2015-10-14",46.650002,47.099998,46.529999,46.68,24697800,43.579731,"MSFT" +"2015-10-15",47.009998,47.029999,46.529999,47.009998,27189400,43.887814,"MSFT" +"2015-10-16",47.02,47.540001,46.900002,47.509998,26450300,44.35461,"MSFT" +"2015-10-19",47.419998,47.880001,47.02,47.619999,29387600,44.457302,"MSFT" +"2015-10-20",47.439999,47.810001,47.02,47.77,30574000,44.597343,"MSFT" +"2015-10-21",47.919998,47.990002,47.110001,47.200001,25144300,44.065201,"MSFT" +"2015-10-22",47.529999,48.950001,47.09,48.029999,56637100,44.840069,"MSFT" +"2015-10-23",52.299999,54.07,52.25,52.869999,135227100,49.35862,"MSFT" +"2015-10-26",52.529999,54.32,52.5,54.25,64633300,50.646969,"MSFT" +"2015-10-27",53.990002,54.369999,53.580002,53.689999,50999900,50.124161,"MSFT" +"2015-10-28",53.540001,53.98,52.860001,53.98,47000800,50.394901,"MSFT" +"2015-10-29",53.540001,53.830002,53.220001,53.360001,30036300,49.816078,"MSFT" +"2015-10-30",53.32,53.990002,52.619999,52.639999,46619800,49.143898,"MSFT" +"2015-11-02",52.849998,53.360001,52.619999,53.240002,30285000,49.704052,"MSFT" +"2015-11-03",52.93,54.389999,52.900002,54.150002,36596900,50.553623,"MSFT" +"2015-11-04",54.18,54.880001,54.060001,54.400002,37020400,50.78701,"MSFT" +"2015-11-05",54.490002,54.700001,54,54.380001,31468500,50.768337,"MSFT" +"2015-11-06",54.09,54.98,53.959999,54.919998,32851200,51.272465,"MSFT" +"2015-11-09",54.549999,54.869999,53.560001,54.16,32513100,50.56295,"MSFT" +"2015-11-10",54.07,54.130001,53.27,53.509998,55283700,49.956112,"MSFT" +"2015-11-11",53.700001,54.200001,53.459999,53.650002,36516300,50.086823,"MSFT" +"2015-11-12",53.48,53.98,53.189999,53.32,35361100,49.77874,"MSFT" +"2015-11-13",53.07,53.290001,52.529999,52.84,36848200,49.33062,"MSFT" +"2015-11-16",53.080002,53.889999,52.849998,53.77,32165200,50.198845,"MSFT" +"2015-11-17",53.169998,53.529999,52.849998,52.970001,31551300,49.785309,"MSFT" +"2015-11-18",53,53.98,52.98,53.849998,29710000,50.612396,"MSFT" +"2015-11-19",53.990002,54.66,53.779999,53.939999,28149200,50.696991,"MSFT" +"2015-11-20",54.25,54.299999,53.27,54.189999,37147600,50.931961,"MSFT" +"2015-11-23",54.25,54.459999,53.75,54.189999,28235900,50.931961,"MSFT" +"2015-11-24",53.919998,54.439999,53.580002,54.25,24600000,50.988346,"MSFT" +"2015-11-25",54.09,54.23,53.689999,53.689999,21005100,50.462013,"MSFT" +"2015-11-27",53.799999,54.080002,53.790001,53.93,9009100,50.687584,"MSFT" +"2015-11-30",54.540001,54.959999,54,54.349998,56241400,51.082333,"MSFT" +"2015-12-01",54.41,55.23,54.299999,55.220001,39952800,51.900036,"MSFT" +"2015-12-02",55.32,55.959999,55.060001,55.209999,47274900,51.890629,"MSFT" +"2015-12-03",55.490002,55.77,53.93,54.200001,38627800,50.941353,"MSFT" +"2015-12-04",54.119999,56.23,54.099998,55.91,43963700,52.548538,"MSFT" +"2015-12-07",55.790001,55.970001,55.290001,55.810001,30709800,52.454559,"MSFT" +"2015-12-08",55.470001,56.099998,54.990002,55.790001,32878000,52.43576,"MSFT" +"2015-12-09",55.369999,55.869999,54.509998,54.98,36373200,51.674458,"MSFT" +"2015-12-10",55.389999,55.66,55.009998,55.27,31620700,51.947021,"MSFT" +"2015-12-11",54.709999,55.099998,54.009998,54.060001,39549500,50.809772,"MSFT" +"2015-12-14",54.330002,55.209999,53.68,55.139999,46768900,51.824844,"MSFT" +"2015-12-15",55.66,55.900002,55.09,55.200001,39843000,51.881233,"MSFT" +"2015-12-16",55.540001,56.25,54.759998,56.130001,37503300,52.755314,"MSFT" +"2015-12-17",56.360001,56.790001,55.529999,55.700001,41280900,52.35117,"MSFT" +"2015-12-18",55.77,56,54.029999,54.130001,84684200,50.875565,"MSFT" +"2015-12-21",54.880001,55.349998,54.23,54.830002,37246300,51.533482,"MSFT" +"2015-12-22",54.990002,55.48,54.5,55.349998,28300300,52.022213,"MSFT" +"2015-12-23",55.700001,55.880001,55.439999,55.82,27279800,52.463955,"MSFT" +"2015-12-24",55.860001,55.959999,55.43,55.669998,9570000,52.322975,"MSFT" +"2015-12-28",55.349998,55.950001,54.98,55.950001,21698000,52.58614,"MSFT" +"2015-12-29",56.290001,56.849998,56.060001,56.549999,27731400,53.150063,"MSFT" +"2015-12-30",56.470001,56.779999,56.290001,56.310001,21704500,52.924496,"MSFT" +"2015-12-31",56.040001,56.189999,55.419998,55.48,27334100,52.144402,"MSFT" +"2016-01-04",54.32,54.799999,53.389999,54.799999,53778000,51.50528,"MSFT" +"2016-01-05",54.93,55.389999,54.540001,55.049999,34079700,51.74025,"MSFT" +"2016-01-06",54.32,54.400002,53.639999,54.049999,39518900,50.800369,"MSFT" +"2016-01-07",52.700001,53.490002,52.07,52.169998,56564900,49.033405,"MSFT" +"2016-01-08",52.369999,53.279999,52.150002,52.330002,48754000,49.183784,"MSFT" +"2016-01-11",52.509998,52.849998,51.459999,52.299999,36663600,49.155582,"MSFT" +"2016-01-12",52.759998,53.099998,52.060001,52.779999,36095500,49.606724,"MSFT" +"2016-01-13",53.799999,54.07,51.299999,51.639999,66883600,48.535267,"MSFT" +"2016-01-14",52,53.419998,51.57,53.110001,52381900,49.916889,"MSFT" +"2016-01-15",51.310001,51.970001,50.34,50.990002,71820700,47.924355,"MSFT" +"2016-01-19",51.48,51.68,50.060001,50.560001,43564500,47.52021,"MSFT" +"2016-01-20",49.98,51.380001,49.099998,50.790001,63273000,47.736374,"MSFT" +"2016-01-21",51,51.580002,50.299999,50.48,40191200,47.445007,"MSFT" +"2016-01-22",51.41,52.330002,51.259998,52.290001,37555800,49.146187,"MSFT" +"2016-01-25",51.939999,52.650002,51.650002,51.790001,34707700,48.676247,"MSFT" +"2016-01-26",51.790001,52.439999,51.549999,52.169998,28699500,49.033405,"MSFT" +"2016-01-27",52.009998,52.200001,51.02,51.220001,36775200,48.140522,"MSFT" +"2016-01-28",51.860001,52.209999,51.25,52.060001,62513800,48.930016,"MSFT" +"2016-01-29",54.73,55.09,54,55.09,83611700,51.777847,"MSFT" +"2016-02-01",54.880001,55.09,54.5,54.709999,44208500,51.420685,"MSFT" +"2016-02-02",54.169998,54.259998,52.650002,53,56313800,49.813496,"MSFT" +"2016-02-03",53.25,53.389999,51.259998,52.16,57559800,49.024002,"MSFT" +"2016-02-04",52.099998,52.810001,51.369999,52,46803400,48.873627,"MSFT" +"2016-02-05",51.939999,52,49.560001,50.16,62009000,47.144253,"MSFT" +"2016-02-08",49.549999,49.57,48.189999,49.41,59290500,46.439339,"MSFT" +"2016-02-09",49.02,50.240002,48.669998,49.279999,45822200,46.317158,"MSFT" +"2016-02-10",49.889999,50.389999,49.52,49.709999,38237000,46.721306,"MSFT" +"2016-02-11",48.68,50.110001,48.509998,49.689999,48878600,46.702507,"MSFT" +"2016-02-12",50.25,50.68,49.75,50.5,34243300,47.463802,"MSFT" +"2016-02-16",50.900002,51.09,50.130001,51.09,37291200,48.363098,"MSFT" +"2016-02-17",51.490002,52.77,51.450001,52.419998,40789000,49.622116,"MSFT" +"2016-02-18",52.330002,52.950001,52.099998,52.189999,27176000,49.404385,"MSFT" +"2016-02-19",51.970001,52.279999,51.529999,51.82,33559100,49.054134,"MSFT" +"2016-02-22",52.279999,53,52.279999,52.650002,25008300,49.839836,"MSFT" +"2016-02-23",52.34,52.369999,50.98,51.18,28895300,48.448303,"MSFT" +"2016-02-24",50.689999,51.5,50.200001,51.360001,33014500,48.618687,"MSFT" +"2016-02-25",51.73,52.099998,50.610001,52.099998,26695900,49.319191,"MSFT" +"2016-02-26",52.599998,52.68,51.099998,51.299999,35975900,48.56189,"MSFT" +"2016-02-29",51.349998,51.650002,50.66,50.880001,31654000,48.16431,"MSFT" +"2016-03-01",50.970001,52.59,50.919998,52.580002,33024500,49.773579,"MSFT" +"2016-03-02",52.41,52.959999,52.16,52.950001,29289900,50.123825,"MSFT" +"2016-03-03",52.970001,52.970001,51.779999,52.349998,24418100,49.555847,"MSFT" +"2016-03-04",52.400002,52.450001,51.709999,52.029999,33034200,49.252926,"MSFT" +"2016-03-07",51.560001,51.799999,50.580002,51.029999,38407800,48.306305,"MSFT" +"2016-03-08",50.799999,52.130001,50.599998,51.650002,33835100,48.893219,"MSFT" +"2016-03-09",51.889999,52.849998,51.860001,52.84,28251600,50.019699,"MSFT" +"2016-03-10",52.93,52.939999,51.16,52.049999,38384200,49.271862,"MSFT" +"2016-03-11",53,53.07,52.380001,53.07,32275700,50.237423,"MSFT" +"2016-03-14",52.709999,53.59,52.630001,53.169998,24083600,50.332088,"MSFT" +"2016-03-15",52.75,53.59,52.740002,53.59,21104800,50.72966,"MSFT" +"2016-03-16",53.450001,54.599998,53.400002,54.349998,31691700,51.4491,"MSFT" +"2016-03-17",54.209999,55,54,54.66,28223900,51.74255,"MSFT" +"2016-03-18",54.919998,54.970001,53.450001,53.490002,67625500,50.635002,"MSFT" +"2016-03-21",53.25,53.93,52.93,53.860001,23925700,50.985256,"MSFT" +"2016-03-22",53.610001,54.25,53.459999,54.07,23124100,51.18404,"MSFT" +"2016-03-23",54.110001,54.240002,53.740002,53.970001,20129000,51.089382,"MSFT" +"2016-03-24",53.84,54.330002,53.73,54.209999,19950000,51.31657,"MSFT" +"2016-03-28",54.209999,54.290001,53.330002,53.540001,17025100,50.682335,"MSFT" +"2016-03-29",53.66,54.860001,53.450001,54.709999,23375000,51.789883,"MSFT" +"2016-03-30",54.93,55.639999,54.900002,55.049999,23008300,52.11174,"MSFT" +"2016-03-31",54.950001,55.59,54.860001,55.23,26360500,52.282135,"MSFT" +"2016-04-01",55.049999,55.610001,54.57,55.57,24399200,52.603992,"MSFT" +"2016-04-04",55.43,55.66,55,55.43,18928800,52.471458,"MSFT" +"2016-04-05",55.189999,55.299999,54.459999,54.560001,19272300,51.647892,"MSFT" +"2016-04-06",54.360001,55.200001,54.209999,55.119999,21032100,52.177998,"MSFT" +"2016-04-07",54.869999,54.91,54.23,54.459999,19225100,51.55323,"MSFT" +"2016-04-08",54.669998,55.279999,54.32,54.419998,22167200,51.515362,"MSFT" +"2016-04-11",54.490002,55.150002,54.299999,54.310001,21414200,51.41124,"MSFT" +"2016-04-12",54.369999,54.779999,53.759998,54.650002,24574200,51.733093,"MSFT" +"2016-04-13",55.119999,55.439999,54.889999,55.349998,20818000,52.395729,"MSFT" +"2016-04-14",55.220001,55.580002,55.07,55.360001,20875100,52.405197,"MSFT" +"2016-04-15",55.299999,55.919998,55.110001,55.650002,28793800,52.679718,"MSFT" +"2016-04-18",55.490002,56.59,55.209999,56.459999,23150300,53.44648,"MSFT" +"2016-04-19",56.630001,56.77,55.68,56.389999,29596800,53.380211,"MSFT" +"2016-04-20",56.290001,56.5,55.490002,55.59,36195700,52.622921,"MSFT" +"2016-04-21",55.799999,56.23,55.419998,55.779999,38909100,52.802773,"MSFT" +"2016-04-22",51.91,52.43,50.77,51.779999,126834100,49.016273,"MSFT" +"2016-04-25",51.779999,52.130001,51.630001,52.110001,33226900,49.328659,"MSFT" +"2016-04-26",52.259998,52.349998,51.09,51.439999,33532600,48.694424,"MSFT" +"2016-04-27",51.48,51.5,50.549999,50.939999,43369300,48.221107,"MSFT" +"2016-04-28",50.619999,50.77,49.560001,49.900002,43134800,47.236614,"MSFT" +"2016-04-29",49.349998,50.25,49.349998,49.869999,48411700,47.208221,"MSFT" +"2016-05-02",50,50.75,49.779999,50.610001,33114500,47.908718,"MSFT" +"2016-05-03",50.34,50.41,49.599998,49.779999,26460200,47.12302,"MSFT" +"2016-05-04",49.84,50.060001,49.459999,49.869999,24257600,47.208221,"MSFT" +"2016-05-05",49.869999,50.299999,49.73,49.939999,25390700,47.274479,"MSFT" +"2016-05-06",49.919998,50.389999,49.66,50.389999,24787300,47.700459,"MSFT" +"2016-05-09",50.490002,50.59,50,50.07,17951600,47.397541,"MSFT" +"2016-05-10",50.330002,51.099998,50.189999,51.02,22741500,48.296841,"MSFT" +"2016-05-11",51.130001,51.779999,51,51.049999,24039100,48.325237,"MSFT" +"2016-05-12",51.200001,51.810001,50.919998,51.509998,24102800,48.760681,"MSFT" +"2016-05-13",51.439999,51.900002,51.040001,51.080002,22592300,48.353634,"MSFT" +"2016-05-16",50.799999,51.959999,50.75,51.830002,20032000,49.06361,"MSFT" +"2016-05-17",51.720001,51.73,50.360001,50.509998,27803500,48.148483,"MSFT" +"2016-05-18",50.48,51.139999,50.299999,50.810001,24907500,48.434467,"MSFT" +"2016-05-19",50.470001,50.619999,49.82,50.32,23842400,47.967369,"MSFT" +"2016-05-20",50.48,51.220001,50.400002,50.619999,23905800,48.253342,"MSFT" +"2016-05-23",50.599998,50.68,49.98,50.029999,25999700,47.690929,"MSFT" +"2016-05-24",50.700001,51.709999,50.400002,51.59,34757900,49.177998,"MSFT" +"2016-05-25",51.919998,52.490002,51.790001,52.119999,24040200,49.68322,"MSFT" +"2016-05-26",51.93,51.98,51.360001,51.889999,24182900,49.463966,"MSFT" +"2016-05-27",51.919998,52.32,51.77,52.32,17721400,49.873863,"MSFT" +"2016-05-31",52.259998,53,52.080002,53,37653100,50.522068,"MSFT" +"2016-06-01",52.439999,52.950001,52.439999,52.849998,25324800,50.379086,"MSFT" +"2016-06-02",52.639999,52.740002,51.84,52.48,22565300,50.02639,"MSFT" +"2016-06-03",52.380001,52.419998,51.599998,51.790001,23368300,49.368645,"MSFT" +"2016-06-06",51.990002,52.349998,51.889999,52.130001,18243300,49.692749,"MSFT" +"2016-06-07",52.240002,52.73,52.099998,52.099998,20866800,49.664146,"MSFT" +"2016-06-08",52.02,52.439999,51.869999,52.040001,21149400,49.606956,"MSFT" +"2016-06-09",52,52,51.490002,51.619999,20305700,49.206593,"MSFT" +"2016-06-10",51.049999,52.049999,51.040001,51.48,25833200,49.073135,"MSFT" +"2016-06-13",49.580002,50.720001,49.060001,50.139999,83217800,47.795784,"MSFT" +"2016-06-14",49.900002,50.099998,49.57,49.830002,42577100,47.500282,"MSFT" +"2016-06-15",49.779999,50.119999,49.689999,49.689999,33757600,47.366825,"MSFT" +"2016-06-16",49.52,50.470001,49.509998,50.389999,31188600,48.034092,"MSFT" +"2016-06-17",50.41,50.43,49.82,50.130001,45710500,47.786259,"MSFT" +"2016-06-20",50.639999,50.830002,50.029999,50.07,35607900,47.729061,"MSFT" +"2016-06-21",50.200001,51.43,50.16,51.189999,34097800,48.796696,"MSFT" +"2016-06-22",51.080002,51.459999,50.950001,50.990002,28816800,48.606052,"MSFT" +"2016-06-23",51.279999,52.060001,51.150002,51.91,29028800,49.483032,"MSFT" +"2016-06-24",49.810001,50.939999,49.52,49.830002,133503000,47.500282,"MSFT" +"2016-06-27",49.099998,49.150002,48.040001,48.43,50216300,46.16573,"MSFT" +"2016-06-28",48.919998,49.470001,48.669998,49.439999,38140700,47.128513,"MSFT" +"2016-06-29",49.91,50.720001,49.799999,50.540001,31304000,48.17709,"MSFT" +"2016-06-30",50.720001,51.299999,50.5,51.169998,28527800,48.77763,"MSFT" +"2016-07-01",51.130001,51.720001,51.07,51.16,21400400,48.768101,"MSFT" +"2016-07-05",50.830002,51.279999,50.740002,51.169998,24806400,48.77763,"MSFT" +"2016-07-06",50.779999,51.540001,50.389999,51.380001,28167500,48.977814,"MSFT" +"2016-07-07",51.419998,51.610001,51.07,51.380001,19580800,48.977814,"MSFT" +"2016-07-08",51.73,52.360001,51.549999,52.299999,28391000,49.854797,"MSFT" +"2016-07-11",52.5,52.830002,52.470001,52.59,22269200,50.131245,"MSFT" +"2016-07-12",52.939999,53.400002,52.790001,53.209999,27317600,50.722256,"MSFT" +"2016-07-13",53.560001,53.860001,53.18,53.509998,25356800,51.008224,"MSFT" +"2016-07-14",53.84,53.990002,53.580002,53.740002,24545500,51.227474,"MSFT" +"2016-07-15",53.950001,54,53.209999,53.700001,32024400,51.189346,"MSFT" +"2016-07-18",53.700001,54.34,53.549999,53.959999,31433900,51.437187,"MSFT" +"2016-07-19",53.709999,53.900002,52.93,53.09,53336500,50.607864,"MSFT" +"2016-07-20",56.150002,56.84,55.529999,55.91,89893300,53.296017,"MSFT" +"2016-07-21",55.98,56.23,55.759998,55.799999,32776700,53.191166,"MSFT" +"2016-07-22",56.080002,56.630001,55.779999,56.57,32157200,53.925163,"MSFT" +"2016-07-25",56.470001,56.740002,56.259998,56.73,25610600,54.077679,"MSFT" +"2016-07-26",56.52,57.290001,56.509998,56.759998,28079000,54.106274,"MSFT" +"2016-07-27",56.610001,56.799999,56.110001,56.189999,32095300,53.562927,"MSFT" +"2016-07-28",56,56.369999,55.720001,56.209999,37550400,53.581997,"MSFT" +"2016-07-29",56.259998,56.759998,56.049999,56.68,30558700,54.030018,"MSFT" +"2016-08-01",56.599998,56.75,56.139999,56.580002,26003400,53.934696,"MSFT" +"2016-08-02",56.849998,56.900002,56.310001,56.580002,35122000,53.934696,"MSFT" +"2016-08-03",56.68,57.110001,56.490002,56.970001,22075600,54.306458,"MSFT" +"2016-08-04",56.799999,57.52,56.669998,57.389999,26466400,54.706829,"MSFT" +"2016-08-05",57.650002,58.209999,57.450001,57.959999,29335200,55.250172,"MSFT" +"2016-08-08",58.060001,58.09,57.779999,58.060001,19473500,55.345501,"MSFT" +"2016-08-09",58.169998,58.5,58.02,58.200001,16920700,55.478958,"MSFT" +"2016-08-10",58.16,58.32,57.82,58.02,15756900,55.307373,"MSFT" +"2016-08-11",58.029999,58.450001,58.029999,58.299999,18133800,55.574284,"MSFT" +"2016-08-12",58.029999,58.189999,57.619999,57.939999,21655200,55.23111,"MSFT" +"2016-08-15",58.009998,58.5,57.959999,58.119999,19283900,55.402695,"MSFT" +"2016-08-16",57.610001,57.619999,57.27,57.439999,20523500,55.095749,"MSFT" +"2016-08-17",57.540001,57.68,57.23,57.560001,18856400,55.210857,"MSFT" +"2016-08-18",57.419998,57.700001,57.27,57.599998,14214300,55.249226,"MSFT" +"2016-08-19",57.43,57.73,57.200001,57.619999,17271000,55.268402,"MSFT" +"2016-08-22",57.599998,57.75,57.259998,57.669998,15221900,55.31636,"MSFT" +"2016-08-23",57.900002,58.18,57.849998,57.889999,18732400,55.527386,"MSFT" +"2016-08-24",57.799999,58.040001,57.720001,57.950001,18151500,55.584938,"MSFT" +"2016-08-25",57.880001,58.290001,57.779999,58.169998,18552600,55.795956,"MSFT" +"2016-08-26",58.279999,58.700001,57.689999,58.029999,20971200,55.661674,"MSFT" +"2016-08-29",58.18,58.599998,58.099998,58.099998,16217900,55.728817,"MSFT" +"2016-08-30",57.98,58.189999,57.610001,57.889999,16930200,55.527386,"MSFT" +"2016-08-31",57.650002,57.799999,57.299999,57.459999,20860300,55.114937,"MSFT" +"2016-09-01",57.009998,57.82,57.009998,57.59,26075400,55.239632,"MSFT" +"2016-09-02",57.669998,58.189999,57.419998,57.669998,18900500,55.31636,"MSFT" +"2016-09-06",57.779999,57.799999,57.209999,57.610001,16278400,55.25882,"MSFT" +"2016-09-07",57.470001,57.84,57.41,57.66,17493400,55.306778,"MSFT" +"2016-09-08",57.630001,57.790001,57.18,57.43,19972500,55.086159,"MSFT" +"2016-09-09",56.790001,57.52,56.209999,56.209999,35113900,53.915955,"MSFT" +"2016-09-12",56,57.209999,55.610001,57.049999,29303000,54.721672,"MSFT" +"2016-09-13",56.5,56.650002,56.049999,56.529999,30130200,54.222897,"MSFT" +"2016-09-14",56.389999,56.630001,56.029999,56.259998,24062500,53.963917,"MSFT" +"2016-09-15",56.150002,57.349998,55.98,57.189999,26847000,54.855953,"MSFT" +"2016-09-16",57.630001,57.630001,56.75,57.25,44607000,54.913509,"MSFT" +"2016-09-19",57.27,57.75,56.849998,56.93,20879200,54.606571,"MSFT" +"2016-09-20",57.349998,57.349998,56.75,56.810001,17384000,54.491467,"MSFT" +"2016-09-21",57.509998,57.849998,57.080002,57.759998,33707300,55.402695,"MSFT" +"2016-09-22",57.919998,58,57.630001,57.82,19822200,55.460243,"MSFT" +"2016-09-23",57.869999,57.91,57.380001,57.43,19955300,55.086159,"MSFT" +"2016-09-26",57.080002,57.139999,56.830002,56.900002,21688700,54.577797,"MSFT" +"2016-09-27",56.93,58.060001,56.68,57.950001,28065100,55.584938,"MSFT" +"2016-09-28",57.880001,58.060001,57.669998,58.029999,20536400,55.661674,"MSFT" +"2016-09-29",57.810001,58.169998,57.209999,57.400002,25463500,55.057388,"MSFT" +"2016-09-30",57.57,57.77,57.34,57.599998,29910800,55.249226,"MSFT" +"2016-10-03",57.41,57.549999,57.060001,57.419998,19189500,55.076565,"MSFT" +"2016-10-04",57.27,57.599998,56.970001,57.240002,20085900,54.903919,"MSFT" +"2016-10-05",57.290001,57.959999,57.259998,57.639999,16726400,55.287594,"MSFT" +"2016-10-06",57.740002,57.860001,57.279999,57.740002,16212600,55.383514,"MSFT" +"2016-10-07",57.849998,57.98,57.419998,57.799999,20089000,55.441059,"MSFT" +"2016-10-10",57.91,58.389999,57.869999,58.040001,18084400,55.671268,"MSFT" +"2016-10-11",57.889999,58.02,56.889999,57.189999,26497400,54.855953,"MSFT" +"2016-10-12",57.110001,57.27,56.400002,57.110001,22177500,54.779221,"MSFT" +"2016-10-13",56.700001,57.299999,56.32,56.919998,25313700,54.596977,"MSFT" +"2016-10-14",57.119999,57.740002,57.119999,57.419998,27402500,55.076565,"MSFT" +"2016-10-17",57.360001,57.459999,56.869999,57.220001,23830000,54.884727,"MSFT" +"2016-10-18",57.529999,57.950001,57.41,57.66,18631500,55.306778,"MSFT" +"2016-10-19",57.470001,57.84,57.400002,57.529999,22878400,55.182076,"MSFT" +"2016-10-20",57.5,57.52,56.66,57.25,49455600,54.913509,"MSFT" +"2016-10-21",60.279999,60.450001,59.490002,59.66,80032200,57.225151,"MSFT" +"2016-10-24",59.939999,61,59.93,61,54067000,58.51046,"MSFT" +"2016-10-25",60.849998,61.369999,60.799999,60.990002,35137200,58.500877,"MSFT" +"2016-10-26",60.810001,61.200001,60.470001,60.630001,29911600,58.15556,"MSFT" +"2016-10-27",60.610001,60.830002,60.09,60.099998,28479900,57.647194,"MSFT" +"2016-10-28",60.009998,60.52,59.580002,59.869999,33574700,57.426579,"MSFT" +"2016-10-31",60.16,60.419998,59.919998,59.919998,26434700,57.474541,"MSFT" +"2016-11-01",59.970001,60.02,59.25,59.799999,24533000,57.35944,"MSFT" +"2016-11-02",59.82,59.93,59.299999,59.43,22147000,57.004539,"MSFT" +"2016-11-03",59.529999,59.639999,59.110001,59.209999,21600400,56.793514,"MSFT" +"2016-11-04",58.650002,59.279999,58.52,58.709999,28697000,56.313923,"MSFT" +"2016-11-07",59.779999,60.52,59.779999,60.419998,31664800,57.954128,"MSFT" +"2016-11-08",60.549999,60.779999,60.150002,60.470001,22862000,58.00209,"MSFT" +"2016-11-09",60,60.59,59.200001,60.169998,49632500,57.714333,"MSFT" +"2016-11-10",60.48,60.490002,57.630001,58.700001,57822400,56.304333,"MSFT" +"2016-11-11",58.23,59.119999,58.009998,59.02,38767800,56.611271,"MSFT" +"2016-11-14",59.02,59.080002,57.279999,58.119999,40861900,55.748001,"MSFT" +"2016-11-15",58.330002,59.490002,58.32,58.869999,35904100,56.848866,"MSFT" +"2016-11-16",58.939999,59.66,58.810001,59.650002,26851400,57.602089,"MSFT" +"2016-11-17",60.41,60.950001,59.970001,60.639999,32132700,58.558098,"MSFT" +"2016-11-18",60.779999,61.139999,60.299999,60.349998,27686300,58.278053,"MSFT" +"2016-11-21",60.5,60.970001,60.419998,60.860001,19652600,58.770542,"MSFT" +"2016-11-22",60.98,61.259998,60.810001,61.119999,23206700,59.021614,"MSFT" +"2016-11-23",61.009998,61.099998,60.25,60.400002,21847200,58.32634,"MSFT" +"2016-11-25",60.299999,60.529999,60.130001,60.529999,8409600,58.451866,"MSFT" +"2016-11-28",60.34,61.02,60.209999,60.610001,20732600,58.529121,"MSFT" +"2016-11-29",60.650002,61.41,60.52,61.09,22366700,58.992641,"MSFT" +"2016-11-30",60.860001,61.18,60.220001,60.259998,34655400,58.191135,"MSFT" +"2016-12-01",60.110001,60.150002,58.939999,59.200001,34542100,57.167526,"MSFT" +"2016-12-02",59.080002,59.470001,58.799999,59.25,25515700,57.215813,"MSFT" +"2016-12-05",59.700001,60.59,59.560001,60.220001,23552700,58.152519,"MSFT" +"2016-12-06",60.43,60.459999,59.799999,59.950001,19907000,57.891785,"MSFT" +"2016-12-07",60.009998,61.380001,59.799999,61.369999,30809000,59.263035,"MSFT" +"2016-12-08",61.299999,61.580002,60.84,61.009998,21220800,58.91539,"MSFT" +"2016-12-09",61.18,61.990002,61.130001,61.970001,27349400,59.84243,"MSFT" +"2016-12-12",61.82,62.299999,61.720001,62.169998,20198100,60.035564,"MSFT" +"2016-12-13",62.5,63.419998,62.240002,62.98,35718900,60.817753,"MSFT" +"2016-12-14",63,63.450001,62.529999,62.68,30352700,60.528057,"MSFT" +"2016-12-15",62.700001,63.150002,62.299999,62.580002,27669900,60.431488,"MSFT" +"2016-12-16",62.950001,62.950001,62.119999,62.299999,42204700,60.161095,"MSFT" +"2016-12-19",62.560001,63.77,62.419998,63.619999,34338200,61.435783,"MSFT" +"2016-12-20",63.689999,63.799999,63.029999,63.540001,26028400,61.358532,"MSFT" +"2016-12-21",63.43,63.700001,63.119999,63.540001,17096300,61.358532,"MSFT" +"2016-12-22",63.84,64.099998,63.41,63.549999,22176600,61.368191,"MSFT" +"2016-12-23",63.450001,63.540001,62.799999,63.240002,12398000,61.068832,"MSFT" +"2016-12-27",63.209999,64.07,63.209999,63.279999,11763200,61.107452,"MSFT" +"2016-12-28",63.400002,63.400002,62.830002,62.990002,14653300,60.827412,"MSFT" +"2016-12-29",62.860001,63.200001,62.73,62.900002,10181600,60.740505,"MSFT" +"2016-12-30",62.959999,62.990002,62.029999,62.139999,25579900,60.006588,"MSFT" +"2017-01-03",62.790001,62.84,62.130001,62.580002,20694100,60.431488,"MSFT" +"2017-01-04",62.48,62.75,62.119999,62.299999,21340000,60.161095,"MSFT" +"2017-01-05",62.189999,62.66,62.029999,62.299999,24876000,60.161095,"MSFT" +"2017-01-06",62.299999,63.150002,62.040001,62.84,19922900,60.68256,"MSFT" +"2017-01-09",62.759998,63.080002,62.540001,62.639999,20256600,60.489429,"MSFT" +"2017-01-10",62.73,63.07,62.279999,62.619999,18593000,60.470112,"MSFT" +"2017-01-11",62.610001,63.23,62.43,63.189999,21517300,61.020542,"MSFT" +"2017-01-12",63.060001,63.400002,61.950001,62.610001,20968200,60.460461,"MSFT" +"2017-01-13",62.619999,62.869999,62.349998,62.700001,19422300,60.547371,"MSFT" +"2017-01-17",62.68,62.700001,62.029999,62.529999,20620400,60.383205,"MSFT" +"2017-01-18",62.669998,62.700001,62.119999,62.5,19670100,60.35424,"MSFT" +"2017-01-19",62.240002,62.98,62.200001,62.299999,18451700,60.161095,"MSFT" +"2017-01-20",62.669998,62.82,62.369999,62.740002,30213500,60.585999,"MSFT" +"2017-01-23",62.700001,63.119999,62.57,62.959999,23097600,60.798439,"MSFT" +"2017-01-24",63.200001,63.740002,62.939999,63.52,24672900,61.339222,"MSFT" +"2017-01-25",63.950001,64.099998,63.450001,63.68,23672700,61.493729,"MSFT" +"2017-01-26",64.120003,64.540001,63.549999,64.269997,43554600,62.063461,"MSFT" +"2017-01-27",65.389999,65.910004,64.889999,65.779999,44818000,63.521629,"MSFT" +"2017-01-30",65.690002,65.790001,64.800003,65.129997,31651400,62.893936,"MSFT" +"2017-01-31",64.860001,65.150002,64.260002,64.650002,25270500,62.430424,"MSFT" +"2017-02-01",64.360001,64.620003,63.470001,63.580002,39671500,61.39716,"MSFT" +"2017-02-02",63.25,63.41,62.75,63.169998,45827000,61.001232,"MSFT" +"2017-02-03",63.5,63.700001,63.07,63.68,30301800,61.493729,"MSFT" +"2017-02-06",63.5,63.650002,63.139999,63.639999,19796400,61.455097,"MSFT" +"2017-02-07",63.740002,63.779999,63.23,63.43,20277200,61.252308,"MSFT" +"2017-02-08",63.57,63.810001,63.220001,63.34,18096400,61.165401,"MSFT" +"2017-02-09",63.52,64.440002,63.32,64.059998,22644400,61.860672,"MSFT" +"2017-02-10",64.25,64.300003,63.98,64,18170700,61.802742,"MSFT" +"2017-02-13",64.239998,64.860001,64.129997,64.720001,22920100,62.49802,"MSFT" +"2017-02-14",64.410004,64.720001,64.019997,64.57,23065900,62.731186,"MSFT" +"2017-02-15",64.5,64.57,64.160004,64.529999,17005200,62.692322,"MSFT" +"2017-02-16",64.739998,65.239998,64.440002,64.519997,20546300,62.682602,"MSFT" +"2017-02-17",64.470001,64.690002,64.300003,64.620003,21248800,62.779758,"MSFT" +"2017-02-21",64.610001,64.949997,64.449997,64.489998,20655900,62.653461,"MSFT" +"2017-02-22",64.330002,64.389999,64.050003,64.360001,19292700,62.527164,"MSFT" +"2017-02-23",64.419998,64.730003,64.190002,64.620003,20273100,62.779758,"MSFT" +"2017-02-24",64.529999,64.800003,64.139999,64.620003,21796800,62.779758,"MSFT" +"2017-02-27",64.540001,64.540001,64.050003,64.230003,15871500,62.400871,"MSFT" +"2017-02-28",64.080002,64.199997,63.759998,63.98,23239800,62.157986,"MSFT" +"2017-03-01",64.129997,64.989998,64.019997,64.940002,26937500,63.090652,"MSFT" +"2017-03-02",64.690002,64.75,63.880001,64.010002,24539600,62.187134,"MSFT" +"2017-03-03",63.990002,64.279999,63.619999,64.25,18135900,62.420296,"MSFT" +"2017-03-06",63.970001,64.559998,63.810001,64.269997,18750300,62.43972,"MSFT" +"2017-03-07",64.190002,64.779999,64.190002,64.400002,18521000,62.566029,"MSFT" +"2017-03-08",64.260002,65.080002,64.25,64.989998,21510900,63.139221,"MSFT" +"2017-03-09",65.190002,65.199997,64.480003,64.730003,19846800,62.886627,"MSFT" +"2017-03-10",65.110001,65.260002,64.75,64.93,19538200,63.080929,"MSFT" +"2017-03-13",65.010002,65.190002,64.57,64.709999,20100000,62.867195,"MSFT" +"2017-03-14",64.529999,64.550003,64.150002,64.410004,14280200,62.575741,"MSFT" +"2017-03-15",64.550003,64.919998,64.25,64.75,24833800,62.906059,"MSFT" +"2017-03-16",64.75,64.760002,64.300003,64.639999,20674300,62.799194,"MSFT" +"2017-03-17",64.910004,65.239998,64.68,64.870003,49219700,63.022644,"MSFT" +"2017-03-20",64.910004,65.18,64.720001,64.93,14598100,63.080929,"MSFT" +"2017-03-21",65.190002,65.5,64.129997,64.209999,26640500,62.381435,"MSFT" +"2017-03-22",64.120003,65.139999,64.120003,65.029999,20680000,63.178082,"MSFT" +"2017-03-23",64.940002,65.239998,64.769997,64.870003,19269200,63.022644,"MSFT" +"2017-03-24",65.360001,65.449997,64.760002,64.980003,22617100,63.129513,"MSFT" +"2017-03-27",64.629997,65.220001,64.349998,65.099998,18614700,63.24609,"MSFT" +"2017-03-28",64.959999,65.470001,64.650002,65.290001,20080400,63.430676,"MSFT" +"2017-03-29",65.120003,65.5,64.949997,65.470001,13618400,63.605545,"MSFT" +"2017-03-30",65.419998,65.980003,65.360001,65.709999,15122800,63.838726,"MSFT" +"2017-03-31",65.650002,66.190002,65.449997,65.860001,21040300,63.98444,"MSFT" +"2017-04-03",65.809998,65.940002,65.190002,65.550003,20400900,63.683281,"MSFT" +"2017-04-04",65.389999,65.809998,65.279999,65.730003,12997400,63.858162,"MSFT" +"2017-04-05",66.300003,66.349998,65.440002,65.559998,21448600,63.692989,"MSFT" +"2017-04-06",65.599998,66.059998,65.480003,65.730003,18103500,63.858162,"MSFT" +"2017-04-07",65.849998,65.959999,65.440002,65.68,14108500,63.809586,"MSFT" +"2017-04-10",65.610001,65.82,65.360001,65.529999,17952700,63.663845,"MSFT" +"2017-04-11",65.599998,65.610001,64.849998,65.480003,18791500,63.615269,"MSFT" +"2017-04-12",65.419998,65.510002,65.110001,65.230003,17108500,63.372387,"MSFT" +"2017-04-13",65.290001,65.860001,64.949997,64.949997,17896500,63.100357,"MSFT" +"2017-04-17",65.040001,65.489998,65.010002,65.480003,16689300,63.615269,"MSFT" +"2017-04-18",65.330002,65.709999,65.160004,65.389999,15155600,63.52784,"MSFT" +"2017-04-19",65.650002,65.75,64.889999,65.040001,26992800,63.187805,"MSFT" +"2017-04-20",65.459999,65.75,65.139999,65.5,22299500,63.634701,"MSFT" +"2017-04-21",65.669998,66.699997,65.449997,66.400002,32522600,64.509064,"MSFT" +"2017-04-24",67.480003,67.660004,67.099998,67.529999,29770000,65.606888,"MSFT" +"2017-04-25",67.900002,68.040001,67.599998,67.919998,30242700,65.985786,"MSFT" +"2017-04-26",68.080002,68.309998,67.620003,67.830002,26190800,65.898346,"MSFT" +"2017-04-27",68.150002,68.379997,67.580002,68.269997,34971000,66.325813,"MSFT" +"2017-04-28",68.910004,69.139999,67.690002,68.459999,39423500,66.510399,"MSFT" +"2017-05-01",68.68,69.550003,68.5,69.410004,31954400,67.433357,"MSFT" +"2017-05-02",69.709999,69.709999,69.129997,69.300003,23906100,67.326485,"MSFT" +"2017-05-03",69.379997,69.379997,68.709999,69.080002,28928000,67.112755,"MSFT" +"2017-05-04",69.029999,69.080002,68.639999,68.809998,21749400,66.850433,"MSFT" +"2017-05-05",68.900002,69.029999,68.489998,69,19128800,67.035027,"MSFT" +"2017-05-08",68.970001,69.050003,68.419998,68.940002,18566100,66.976738,"MSFT" +"2017-05-09",68.860001,69.279999,68.68,69.040001,22858400,67.073891,"MSFT" +"2017-05-10",68.989998,69.559998,68.919998,69.309998,17977800,67.336197,"MSFT" +"2017-05-11",68.360001,68.730003,68.120003,68.459999,28789400,66.510399,"MSFT" +"2017-05-12",68.610001,68.610001,68.040001,68.379997,18714100,66.432678,"MSFT" +"2017-05-15",68.139999,68.480003,67.57,68.43,31530300,66.481255,"MSFT" +"2017-05-16",68.230003,69.440002,68.160004,69.410004,34956000,67.819885,"MSFT" +"2017-05-17",68.889999,69.099998,67.43,67.480003,30548800,65.93409,"MSFT" +"2017-05-18",67.400002,68.129997,67.139999,67.709999,25201300,66.158813,"MSFT" +"2017-05-19",67.5,68.099998,67.43,67.690002,26961100,66.139282,"MSFT" +"2017-05-22",67.889999,68.5,67.5,68.449997,16237600,66.881851,"MSFT" +"2017-05-23",68.720001,68.75,68.379997,68.68,15425800,67.106606,"MSFT" +"2017-05-24",68.870003,68.879997,68.449997,68.769997,14593900,67.194534,"MSFT" +"2017-05-25",68.970001,69.879997,68.910004,69.620003,21854100,68.02507,"MSFT" +"2017-05-26",69.800003,70.220001,69.519997,69.959999,19827900,68.357269,"MSFT" +"2017-05-30",69.790001,70.410004,69.769997,70.410004,17072800,68.796974,"MSFT" +"2017-05-31",70.529999,70.739998,69.809998,69.839996,30436400,68.240021,"MSFT" +"2017-06-01",70.239998,70.610001,69.449997,70.099998,21603600,68.494064,"MSFT" +"2017-06-02",70.440002,71.860001,70.239998,71.760002,34770300,70.116043,"MSFT" +"2017-06-05",71.970001,72.889999,71.809998,72.279999,33316800,70.624123,"MSFT" +"2017-06-06",72.300003,72.620003,72.269997,72.519997,31511100,70.85862,"MSFT" +"2017-06-07",72.639999,72.769997,71.949997,72.389999,22301800,70.731613,"MSFT" +"2017-06-08",72.510002,72.519997,71.5,71.949997,24456300,70.301682,"MSFT" +"2017-06-09",72.040001,72.080002,68.589996,70.32,49187400,68.709023,"MSFT" +"2017-06-12",69.25,69.940002,68.129997,69.779999,47761700,68.181396,"MSFT" +"2017-06-13",70.019997,70.82,69.959999,70.650002,25258600,69.031464,"MSFT" +"2017-06-14",70.910004,71.099998,69.43,70.269997,25510700,68.660172,"MSFT" +"2017-06-15",69.269997,70.209999,68.800003,69.900002,26068700,68.298653,"MSFT" +"2017-06-16",69.730003,70.029999,69.220001,70,48345100,68.396362,"MSFT" +"2017-06-19",70.5,70.940002,70.349998,70.870003,23798300,69.246429,"MSFT" +"2017-06-20",70.82,70.870003,69.870003,69.910004,21512200,68.308418,"MSFT" +"2017-06-21",70.209999,70.620003,69.940002,70.269997,19891100,68.660172,"MSFT" +"2017-06-22",70.540001,70.589996,69.709999,70.260002,22965700,68.650406,"MSFT" +"2017-06-23",70.089996,71.25,69.919998,71.209999,27617300,69.578636,"MSFT" +"2017-06-26",71.400002,71.709999,70.440002,70.529999,19607000,68.914223,"MSFT" +"2017-06-27",70.110001,70.18,69.18,69.209999,25215100,67.624458,"MSFT" +"2017-06-28",69.209999,69.839996,68.790001,69.800003,25806200,68.200951,"MSFT" +"2017-06-29",69.379997,69.489998,68.089996,68.489998,28918700,66.920952,"MSFT" +"2017-06-30",68.779999,69.379997,68.739998,68.93,24161100,67.350868,"MSFT" +"2017-07-03",69.330002,69.599998,68.019997,68.169998,16165500,66.608284,"MSFT" +"2017-07-05",68.260002,69.440002,68.220001,69.080002,21176300,67.497437,"MSFT" +"2017-07-06",68.269997,68.779999,68.120003,68.57,21117600,66.999115,"MSFT" +"2017-07-07",68.699997,69.839996,68.699997,69.459999,16878300,67.868729,"MSFT" +"2017-07-10",69.459999,70.25,69.199997,69.980003,15014500,68.376823,"MSFT" +"2017-07-11",70,70.68,69.75,69.989998,17460000,68.386589,"MSFT" +"2017-07-12",70.690002,71.279999,70.550003,71.150002,17750900,69.52002,"MSFT" +"2017-07-13",71.5,72.040001,71.309998,71.769997,20269800,70.125801,"MSFT" +"2017-07-14",72.239998,73.269997,71.959999,72.779999,25868100,71.112671,"MSFT" +"2017-07-17",72.800003,73.449997,72.720001,73.349998,21803900,71.669609,"MSFT" +"2017-07-18",73.089996,73.389999,72.660004,73.300003,26435300,71.620766,"MSFT" +"2017-07-19",73.5,74.040001,73.449997,73.860001,22416200,72.167931,"MSFT" +"2017-07-20",74.18,74.300003,73.279999,74.220001,42361000,72.519676,"MSFT" +"2017-07-21",73.449997,74.290001,73.169998,73.790001,46717100,72.099533,"MSFT" +"2017-07-24",73.529999,73.75,73.129997,73.599998,21394800,71.913887,"MSFT" +"2017-07-25",73.800003,74.309998,73.5,74.190002,22018700,72.490372,"MSFT" +"2017-07-26",74.339996,74.379997,73.809998,74.050003,16252200,72.353577,"MSFT" +"2017-07-27",73.760002,74.419998,72.32,73.160004,36844200,71.483971,"MSFT" +"2017-07-28",72.669998,73.309998,72.540001,73.040001,18306700,71.366714,"MSFT" +"2017-07-31",73.300003,73.440002,72.410004,72.699997,23600100,71.0345,"MSFT" +"2017-08-01",73.099998,73.419998,72.489998,72.580002,22132300,70.917267,"MSFT" +"2017-08-02",72.550003,72.559998,71.440002,72.260002,26499200,70.604591,"MSFT" +"2017-08-03",72.190002,72.440002,71.849998,72.150002,18214400,70.497116,"MSFT" +"2017-08-04",72.400002,73.040001,72.239998,72.68,22579000,71.014961,"MSFT" +"2017-08-07",72.800003,72.900002,72.260002,72.400002,18705700,70.741386,"MSFT" +"2017-08-08",72.089996,73.129997,71.75,72.790001,22044600,71.122452,"MSFT" +"2017-08-09",72.25,72.510002,72.050003,72.470001,22213400,70.809776,"MSFT" +"2017-08-10",71.900002,72.190002,71.349998,71.410004,24734500,69.774063,"MSFT" +"2017-08-11",71.610001,72.699997,71.279999,72.5,21443700,70.839088,"MSFT" +"2017-08-14",73.059998,73.720001,72.949997,73.589996,20067300,71.904114,"MSFT" +"2017-08-15",73.589996,73.589996,73.040001,73.220001,19181400,71.923759,"MSFT" +"2017-08-16",73.339996,74.099998,73.169998,73.650002,18150400,72.346153,"MSFT" +"2017-08-17",73.580002,73.870003,72.400002,72.400002,22977500,71.118286,"MSFT" +"2017-08-18",72.269997,72.839996,71.93,72.489998,18761500,71.206688,"MSFT" +"2017-08-21",72.470001,72.480003,71.699997,72.150002,17734800,70.872696,"MSFT" +"2017-08-22",72.349998,73.239998,72.349998,73.160004,14343700,71.864822,"MSFT" +"2017-08-23",72.959999,73.150002,72.529999,72.720001,13766500,71.43261,"MSFT" +"2017-08-24",72.739998,72.860001,72.07,72.690002,17098300,71.403145,"MSFT" +"2017-08-25",72.860001,73.349998,72.480003,72.82,12794300,71.53083,"MSFT" +"2017-08-28",73.059998,73.089996,72.550003,72.830002,14569700,71.540665,"MSFT" +"2017-08-29",72.25,73.160004,72.050003,73.050003,11478400,71.756775,"MSFT" +"2017-08-30",73.010002,74.209999,72.830002,74.010002,16897800,72.699776,"MSFT" +"2017-08-31",74.029999,74.959999,73.800003,74.769997,27652800,73.446312,"MSFT" +"2017-09-01",74.709999,74.739998,73.639999,73.940002,21736200,72.63102,"MSFT" +"2017-09-05",73.339996,73.889999,72.980003,73.610001,21556000,72.306847,"MSFT" +"2017-09-06",73.739998,74.040001,73.349998,73.400002,16535800,72.100578,"MSFT" +"2017-09-07",73.68,74.599998,73.599998,74.339996,17471200,73.023933,"MSFT" +"2017-09-08",74.330002,74.440002,73.839996,73.980003,14703800,72.670311,"MSFT" +"2017-09-11",74.309998,74.940002,74.309998,74.760002,17910400,73.436501,"MSFT" +"2017-09-12",74.760002,75.239998,74.370003,74.68,14394900,73.357918,"MSFT" +"2017-09-13",74.93,75.230003,74.550003,75.209999,13380800,73.878525,"MSFT" +"2017-09-14",75,75.489998,74.519997,74.769997,15733900,73.446312,"MSFT" +"2017-09-15",74.830002,75.389999,74.07,75.309998,38578400,73.976761,"MSFT" +"2017-09-18",75.230003,75.970001,75.040001,75.160004,23307000,73.829422,"MSFT" +"2017-09-19",75.209999,75.709999,75.010002,75.440002,16093300,74.104462,"MSFT" +"2017-09-20",75.349998,75.550003,74.309998,74.940002,21587900,73.613312,"MSFT" +"2017-09-21",75.110001,75.239998,74.110001,74.209999,19186100,72.896225,"MSFT" +"2017-09-22",73.989998,74.510002,73.849998,74.410004,14111400,73.092697,"MSFT" +"2017-09-25",74.089996,74.25,72.919998,73.260002,24149200,71.963051,"MSFT" +"2017-09-26",73.669998,73.809998,72.989998,73.260002,18019600,71.963051,"MSFT" +"2017-09-27",73.550003,74.169998,73.169998,73.849998,19565100,72.54261,"MSFT" +"2017-09-28",73.540001,73.970001,73.309998,73.870003,10883800,72.562256,"MSFT" +"2017-09-29",73.940002,74.540001,73.879997,74.489998,17079100,73.171272,"MSFT" +"2017-10-02",74.709999,75.010002,74.300003,74.610001,15304800,73.289154,"MSFT" +"2017-10-03",74.669998,74.879997,74.190002,74.260002,12190400,72.945351,"MSFT" +"2017-10-04",74.089996,74.720001,73.709999,74.690002,13317700,73.367737,"MSFT" +"2017-10-05",75.220001,76.120003,74.959999,75.970001,21195300,74.625076,"MSFT" +"2017-10-06",75.669998,76.029999,75.540001,76,13959800,74.654549,"MSFT" +"2017-10-09",75.970001,76.550003,75.860001,76.290001,11386500,74.939415,"MSFT" +"2017-10-10",76.330002,76.629997,76.139999,76.290001,13944500,74.939415,"MSFT" +"2017-10-11",76.360001,76.459999,75.949997,76.419998,15388900,75.067108,"MSFT" +"2017-10-12",76.489998,77.290001,76.370003,77.120003,16876500,75.754723,"MSFT" +"2017-10-13",77.589996,77.870003,77.290001,77.489998,15335700,76.118172,"MSFT" +"2017-10-16",77.419998,77.809998,77.349998,77.650002,12380100,76.27533,"MSFT" +"2017-10-17",77.470001,77.620003,77.25,77.589996,16824000,76.216393,"MSFT" +"2017-10-18",77.669998,77.849998,77.370003,77.610001,13300700,76.236046,"MSFT" +"2017-10-19",77.57,77.93,77.349998,77.910004,15092800,76.530739,"MSFT" +"2017-10-20",78.32,78.970001,78.220001,78.809998,22866400,77.414795,"MSFT" +"2017-10-23",78.989998,79.339996,78.760002,78.830002,20627200,77.434448,"MSFT" +"2017-10-24",78.900002,79.199997,78.459999,78.860001,17517200,77.463921,"MSFT" +"2017-10-25",78.580002,79.099998,78.010002,78.629997,20410800,77.237976,"MSFT" +"2017-10-26",79.199997,79.419998,78.75,78.760002,32120700,77.365685,"MSFT" +"2017-10-27",84.370003,86.199997,83.610001,83.809998,71066700,82.326286,"MSFT" +"2017-10-30",83.699997,84.330002,83.110001,83.889999,31756700,82.404861,"MSFT" +"2017-10-31",84.360001,84.360001,83.110001,83.18,27086600,81.707436,"MSFT" +"2017-11-01",83.68,83.760002,82.879997,83.18,22307400,81.707436,"MSFT" +"2017-11-02",83.349998,84.459999,83.120003,84.050003,23992900,82.562035,"MSFT" +"2017-11-03",84.080002,84.540001,83.400002,84.139999,17633500,82.650444,"MSFT" +"2017-11-06",84.199997,84.699997,84.080002,84.470001,19860900,82.974594,"MSFT" +"2017-11-07",84.769997,84.900002,83.93,84.269997,17939700,82.778137,"MSFT" +"2017-11-08",84.139999,84.610001,83.830002,84.559998,18034200,83.062996,"MSFT" +"2017-11-09",84.110001,84.269997,82.900002,84.089996,21178400,82.601318,"MSFT" +"2017-11-10",83.790001,84.099998,83.230003,83.870003,19397800,82.385223,"MSFT" +"2017-11-13",83.660004,83.940002,83.459999,83.93,14196900,82.444153,"MSFT" +"2017-11-14",83.5,84.099998,82.980003,84.050003,18801300,82.562035,"MSFT" +"2017-11-15",83.470001,83.690002,82.690002,82.980003,19383100,81.920334,"MSFT" +"2017-11-16",83.099998,83.419998,82.940002,83.199997,20962800,82.137527,"MSFT" +"2017-11-17",83.120003,83.120003,82.239998,82.400002,22079000,81.34774,"MSFT" +"2017-11-20",82.400002,82.589996,82.25,82.529999,16315000,81.476082,"MSFT" +"2017-11-21",82.739998,83.839996,82.739998,83.720001,21237500,82.650887,"MSFT" +"2017-11-22",83.830002,83.900002,83.040001,83.110001,20553100,82.048676,"MSFT" +"2017-11-24",83.010002,83.43,82.779999,83.260002,7425600,82.196762,"MSFT" +"2017-11-27",83.309998,83.980003,83.300003,83.870003,18265200,82.798973,"MSFT" +"2017-11-28",84.07,85.059998,84.019997,84.879997,21926000,83.796066,"MSFT" +"2017-11-29",84.709999,84.919998,83.18,83.339996,27381100,82.275734,"MSFT" +"2017-11-30",83.510002,84.519997,83.339996,84.169998,33054600,83.095139,"MSFT" +"2017-12-01",83.599998,84.809998,83.220001,84.260002,29532100,83.18399,"MSFT" +"2017-12-04",84.419998,84.43,80.699997,81.080002,39094900,80.044594,"MSFT" +"2017-12-05",81.339996,82.68,80.980003,81.589996,26152300,80.548073,"MSFT" +"2017-12-06",81.550003,83.139999,81.43,82.779999,26162100,81.722885,"MSFT" +"2017-12-07",82.540001,82.800003,82,82.489998,23184500,81.436584,"MSFT" +"2017-12-08",83.629997,84.580002,83.330002,84.160004,24489100,83.085274,"MSFT" +"2017-12-11",84.290001,85.370003,84.120003,85.230003,22857900,84.141602,"MSFT" +"2017-12-12",85.309998,86.050003,85.080002,85.580002,23924100,84.487129,"MSFT" +"2017-12-13",85.739998,86,85.169998,85.349998,22062700,84.260071,"MSFT" +"2017-12-14",85.43,85.870003,84.529999,84.690002,19306000,83.608505,"MSFT" +"2017-12-15",85.260002,87.089996,84.879997,86.849998,53936700,85.740913,"MSFT" +"2017-12-18",87.120003,87.5,86.230003,86.379997,22283800,85.276909,"MSFT" +"2017-12-19",86.349998,86.349998,85.269997,85.830002,23524800,84.73394,"MSFT" +"2017-12-20",86.199997,86.300003,84.709999,85.519997,23674900,84.427887,"MSFT" +"2017-12-21",86.050003,86.099998,85.400002,85.5,17990700,84.40815,"MSFT" +"2017-12-22",85.400002,85.629997,84.919998,85.510002,14145800,84.418022,"MSFT" +"2017-12-26",85.309998,85.529999,85.029999,85.400002,9891200,84.309425,"MSFT" +"2017-12-27",85.650002,85.980003,85.220001,85.709999,14678000,84.615471,"MSFT" +"2017-12-28",85.900002,85.93,85.550003,85.720001,10594300,84.625343,"MSFT" +"2017-12-29",85.629997,86.050003,85.5,85.540001,18717400,84.447639,"MSFT" +"2018-01-02",86.129997,86.309998,85.5,85.949997,22483800,84.852402,"MSFT" +"2018-01-03",86.059998,86.510002,85.970001,86.349998,26061400,85.247299,"MSFT" +"2018-01-04",86.589996,87.660004,86.57,87.110001,21912000,85.997597,"MSFT" +"2018-01-05",87.660004,88.410004,87.43,88.190002,23407100,87.063805,"MSFT" +"2018-01-08",88.199997,88.580002,87.599998,88.279999,22113000,87.152649,"MSFT" +"2018-01-09",88.650002,88.730003,87.860001,88.220001,19484300,87.093422,"MSFT" +"2018-01-10",87.860001,88.190002,87.410004,87.82,18652200,86.698524,"MSFT" +"2018-01-11",88.129997,88.129997,87.239998,88.080002,17808900,86.955208,"MSFT" +"2018-01-12",88.669998,89.779999,88.449997,89.599998,24271500,88.455803,"MSFT" +"2018-01-16",90.099998,90.790001,88.010002,88.349998,36599700,87.221756,"MSFT" +"2018-01-17",89.080002,90.279999,88.75,90.139999,25602600,88.988899,"MSFT" +"2018-01-18",89.800003,90.669998,89.660004,90.099998,24159700,88.949409,"MSFT" +"2018-01-19",90.139999,90.610001,89.660004,90,36875000,88.850685,"MSFT" +"2018-01-22",90,91.620003,89.739998,91.610001,23601600,90.440132,"MSFT" +"2018-01-23",91.900002,92.300003,91.540001,91.900002,23412800,90.726418,"MSFT" +"2018-01-24",92.550003,93.43,91.580002,91.82,33277500,90.647446,"MSFT" +"2018-01-25",92.470001,93.239998,91.93,92.330002,26383200,91.150932,"MSFT" +"2018-01-26",93.120003,94.059998,92.580002,94.059998,29172200,92.858841,"MSFT" +"2018-01-29",95.139999,95.449997,93.720001,93.919998,31569900,92.720627,"MSFT" +"2018-01-30",93.300003,93.660004,92.099998,92.739998,38635100,91.555695,"MSFT" +"2018-01-31",93.75,95.400002,93.510002,95.010002,48756300,93.796707,"MSFT" +"2018-02-01",94.790001,96.07,93.580002,94.260002,47227900,93.05629,"MSFT" +"2018-02-02",93.639999,93.970001,91.5,91.779999,47867800,90.607948,"MSFT" +"2018-02-05",90.559998,93.239998,88,88,51031500,86.876228,"MSFT" +"2018-02-06",86.889999,91.480003,85.25,91.330002,67998600,90.163704,"MSFT" +"2018-02-07",90.489998,91.769997,89.199997,89.610001,41107600,88.465668,"MSFT" +"2018-02-08",89.709999,89.879997,84.760002,85.010002,55628700,83.924408,"MSFT" +"2018-02-09",86.300003,88.93,83.830002,88.18,63499100,87.053932,"MSFT" +"2018-02-12",88.739998,89.779999,87.93,89.129997,35720300,87.991791,"MSFT" +"2018-02-13",88.93,90,87.800003,89.830002,26407700,88.682854,"MSFT" +"2018-02-14",88.510002,90.989998,88.410004,90.809998,34960900,90.071472,"MSFT" +"2018-02-15",91.209999,92.720001,90.620003,92.660004,27823900,91.906433,"MSFT" +"2018-02-16",92.449997,93.5,91.800003,92,30596900,91.251793,"MSFT" +"2018-02-20",91.480003,93.059998,91.010002,92.720001,30911700,91.965942,"MSFT" +"2018-02-21",92.980003,93.360001,91.489998,91.489998,26922500,90.745941,"MSFT" +"2018-02-22",92.050003,92.730003,91.360001,91.730003,24392800,90.983994,"MSFT" +"2018-02-23",93.599998,94.07,92.360001,94.059998,26329200,93.295044,"MSFT" +"2018-02-26",94.400002,95.449997,94.25,95.419998,30199800,94.643974,"MSFT" +"2018-02-27",95.739998,95.839996,94.199997,94.199997,25869100,93.433899,"MSFT" +"2018-02-28",94.839996,95.709999,93.629997,93.769997,31167300,93.007401,"MSFT" +"2018-03-01",93.989998,94.57,91.839996,92.849998,37135600,92.094879,"MSFT" +"2018-03-02",91.580002,93.150002,90.860001,93.050003,32830400,92.293259,"MSFT" +"2018-03-05",92.339996,94.269997,92.260002,93.639999,23901600,92.878456,"MSFT" +"2018-03-06",94.339996,94.489998,92.940002,93.32,22175800,92.561058,"MSFT" +"2018-03-07",93.160004,93.940002,92.43,93.860001,26716100,93.096672,"MSFT" +"2018-03-08",94.269997,95.099998,93.769997,94.43,25887800,93.662033,"MSFT" +"2018-03-09",95.290001,96.540001,95,96.540001,36937300,95.754875,"MSFT" +"2018-03-12",96.5,97.209999,96.040001,96.769997,26073700,95.983002,"MSFT" +"2018-03-13",97,97.239998,93.970001,94.410004,35387800,93.642204,"MSFT" +"2018-03-14",95.120003,95.410004,93.5,93.849998,32132000,93.086746,"MSFT" +"2018-03-15",93.529999,94.580002,92.830002,94.18,27611000,93.41407,"MSFT" +"2018-03-16",94.68,95.379997,93.919998,94.599998,49081300,93.83065,"MSFT" +"2018-03-19",93.739998,93.900002,92.110001,92.889999,33344100,92.134552,"MSFT" +"2018-03-20",93.050003,93.769997,93,93.129997,23075200,92.372604,"MSFT" +"2018-03-21",92.93,94.050003,92.209999,92.480003,24457100,91.72789,"MSFT" +"2018-03-22",91.269997,91.75,89.660004,89.790001,38604700,89.059769,"MSFT" +"2018-03-23",89.5,90.459999,87.080002,87.18,44068900,86.470993,"MSFT" +"2018-03-26",90.610001,94,90.400002,93.779999,56396800,93.017319,"MSFT" +"2018-03-27",94.940002,95.139999,88.510002,89.470001,56569000,88.742371,"MSFT" +"2018-03-28",89.82,91.230003,88.870003,89.389999,52501100,88.663017,"MSFT" +"2018-03-29",90.18,92.290001,88.400002,91.269997,45867500,90.527733,"MSFT" +"2018-04-02",90.470001,90.879997,87.510002,88.519997,48515400,87.800087,"MSFT" +"2018-04-03",89.580002,90.050003,87.889999,89.709999,37213800,88.980415,"MSFT" +"2018-04-04",87.849998,92.760002,87.730003,92.330002,35560000,91.579109,"MSFT" +"2018-04-05",92.440002,93.07,91.400002,92.379997,29771900,91.6287,"MSFT" +"2018-04-06",91.489998,92.459999,89.480003,90.230003,38026000,89.496193,"MSFT" +"2018-04-09",91.040001,93.169998,90.620003,90.769997,31533900,90.031799,"MSFT" +"2018-04-10",92.389999,93.279999,91.639999,92.879997,26812000,92.124634,"MSFT" +"2018-04-11",92.010002,93.290001,91.480003,91.860001,24872100,91.11293,"MSFT" +"2018-04-12",92.43,94.160004,92.43,93.580002,26758900,92.818947,"MSFT" +"2018-04-13",94.050003,94.18,92.440002,93.080002,23346100,92.323013,"MSFT" +"2018-04-16",94.07,94.660004,93.419998,94.169998,20288100,93.404144,"MSFT" +"2018-04-17",95,96.540001,94.879997,96.07,26771000,95.288696,"MSFT" +"2018-04-18",96.220001,96.720001,95.519997,96.440002,21043300,95.655685,"MSFT" +"2018-04-19",96.440002,97.07,95.339996,96.110001,23552500,95.328369,"MSFT" +"2018-04-20",95.910004,96.110001,94.050003,95,31154400,94.227394,"MSFT" +"2018-04-23",95.739998,96.290001,94.629997,95.349998,22331800,94.574547,"MSFT" +"2018-04-24",96.239998,96.470001,92.410004,93.120003,34524800,92.362686,"MSFT" +"2018-04-25",93.300003,93.300003,90.279999,92.309998,33729300,91.559273,"MSFT" +"2018-04-26",93.550003,95.150002,93.099998,94.260002,42529000,93.493423,"MSFT" +"2018-04-27",97.599998,97.900002,93.910004,95.82,48272800,95.040726,"MSFT" +"2018-04-30",96.330002,96.400002,93.150002,93.519997,41523600,92.75943,"MSFT" +"2018-05-01",93.209999,95.290001,92.790001,95,31408900,94.227394,"MSFT" +"2018-05-02",94.989998,95.169998,93.190002,93.510002,27471000,92.749519,"MSFT" +"2018-05-03",92.959999,94.93,92.449997,94.07,31142500,93.304962,"MSFT" +"2018-05-04",93.32,95.370003,92.919998,95.160004,22531300,94.386093,"MSFT" +"2018-05-07",95.169998,96.709999,95.099998,96.220001,24242000,95.437477,"MSFT" +"2018-05-08",95.849998,96.160004,95.059998,95.809998,23484600,95.030807,"MSFT" +"2018-05-09",96.010002,96.970001,95.050003,96.940002,27327400,96.151627,"MSFT" +"2018-05-10",97.459999,97.949997,97.050003,97.910004,22388100,97.113739,"MSFT" +"2018-05-11",97.800003,97.870003,97.040001,97.699997,16778300,96.905441,"MSFT" +"2018-05-14",97.919998,98.690002,97.309998,98.029999,19454100,97.232758,"MSFT" +"2018-05-15",97.239998,97.849998,96.339996,97.32,24594000,96.528534,"MSFT" +"2018-05-16",97.360001,97.400002,96.620003,97.150002,17384700,96.777573,"MSFT" +"2018-05-17",96.760002,97.540001,95.830002,96.18,17246700,95.811295,"MSFT" +"2018-05-18",96.010002,96.93,96.010002,96.360001,17865800,95.990601,"MSFT" +"2018-05-21",97,98.010002,96.800003,97.599998,19422500,97.225845,"MSFT" +"2018-05-22",97.68,98.169998,97.199997,97.5,15441200,97.126228,"MSFT" +"2018-05-23",96.709999,98.730003,96.32,98.660004,21114800,98.281784,"MSFT" +"2018-05-24",98.730003,98.940002,96.809998,98.309998,21540800,97.933121,"MSFT" +"2018-05-25",98.300003,98.980003,97.860001,98.360001,18363900,97.982933,"MSFT" +"2018-05-29",97.839996,98.879997,97.230003,98.010002,28338000,97.634277,"MSFT" +"2018-05-30",98.309998,99.25,97.910004,98.949997,22158500,98.570671,"MSFT" +"2018-05-31",99.290001,99.989998,98.610001,98.839996,34140900,98.46109,"MSFT" +"2018-06-01",99.279999,100.860001,99.169998,100.790001,28126200,100.403618,"MSFT" +"2018-06-04",101.260002,101.860001,100.849998,101.669998,27166800,101.280243,"MSFT" +"2018-06-05",102,102.330002,101.529999,102.190002,23514400,101.798256,"MSFT" +"2018-06-06",102.480003,102.599998,101.900002,102.489998,21122900,102.097099,"MSFT" +"2018-06-07",102.650002,102.690002,100.379997,100.879997,28232200,100.493271,"MSFT" +"2018-06-08",101.089996,101.949997,100.540001,101.629997,22165100,101.240395,"MSFT" +"2018-06-11",101.010002,101.589996,100.669998,101.050003,23490900,100.662628,"MSFT" +"2018-06-12",101.099998,101.449997,100.75,101.309998,18325200,100.921623,"MSFT" +"2018-06-13",101.720001,102.010002,100.559998,100.849998,29492900,100.463387,"MSFT" +"2018-06-14",101.650002,102.029999,101,101.419998,25691800,101.031204,"MSFT" +"2018-06-15",101.510002,101.529999,100.07,100.129997,65738600,99.746147,"MSFT" +"2018-06-18",100.010002,101.110001,99.419998,100.860001,23586000,100.473351,"MSFT" +"2018-06-19",99.650002,101,99.5,100.860001,28653100,100.473351,"MSFT" +"2018-06-20",101.370003,102.519997,101.120003,101.870003,26180800,101.479485,"MSFT" +"2018-06-21",102.080002,102.459999,100.879997,101.139999,23198200,100.752274,"MSFT" +"2018-06-22",100.410004,100.769997,99.629997,100.410004,38923100,100.025078,"MSFT" +"2018-06-25",100,100.110001,97.300003,98.389999,35433300,98.012817,"MSFT" +"2018-06-26",98.82,100.080002,98.75,99.080002,26897200,98.700172,"MSFT" +"2018-06-27",99.580002,100.019997,97.400002,97.540001,31298400,97.166077,"MSFT" +"2018-06-28",97.379997,99.110001,97.260002,98.629997,26650700,98.2519,"MSFT" +"2018-06-29",98.93,99.910004,98.330002,98.610001,28053200,98.231979,"MSFT" +"2018-07-02",98.099998,100.059998,98,100.010002,19564500,99.62661,"MSFT" +"2018-07-03",100.480003,100.629997,98.940002,99.050003,14670300,98.670288,"MSFT" +"2018-07-05",99.5,99.919998,99.029999,99.760002,18977400,99.377571,"MSFT" +"2018-07-06",99.889999,101.43,99.669998,101.160004,19234600,100.772202,"MSFT" +"2018-07-09",101.650002,102.25,101.25,101.849998,18212000,101.459557,"MSFT" +"2018-07-10",102,102.510002,101.860001,102.120003,19293100,101.728523,"MSFT" +"2018-07-11",101.150002,102.339996,101.099998,101.980003,19644600,101.589058,"MSFT" +"2018-07-12",102.769997,104.410004,102.730003,104.190002,24335900,103.790588,"MSFT" +"2018-07-13",104.370003,105.599998,104.089996,105.43,24635200,105.025833,"MSFT" +"2018-07-16",105.400002,105.82,104.519997,104.910004,21786900,104.507828,"MSFT" +"2018-07-17",104.610001,106.5,104.32,105.949997,25901700,105.543831,"MSFT" +"2018-07-18",105.940002,106.050003,104.720001,105.120003,29493900,104.717018,"MSFT" +"2018-07-19",104.93,105.309998,103.889999,104.400002,40171600,103.999779,"MSFT" +"2018-07-20",108.080002,108.199997,106.080002,106.269997,56004000,105.86261,"MSFT" +"2018-07-23",106.300003,108.139999,106.129997,107.970001,29707000,107.556091,"MSFT" +"2018-07-24",108.57,108.82,107.260002,107.660004,26316600,107.247284,"MSFT" +"2018-07-25",107.959999,111.150002,107.599998,110.830002,30702100,110.405128,"MSFT" +"2018-07-26",110.739998,111,109.5,109.620003,31372100,109.199768,"MSFT" +"2018-07-27",110.18,110.18,106.139999,107.68,37005300,107.267204,"MSFT" +"2018-07-30",107.190002,107.529999,104.760002,105.370003,34668300,104.966064,"MSFT" +"2018-07-31",106.489998,106.720001,105.379997,106.080002,27655200,105.67334,"MSFT" +"2018-08-01",106.029999,106.449997,105.419998,106.279999,23628700,105.872574,"MSFT" +"2018-08-02",105.400002,108.089996,104.839996,107.57,26104300,107.157623,"MSFT" +"2018-08-03",107.800003,108.050003,106.82,108.040001,18659600,107.625824,"MSFT" +"2018-08-06",108.120003,108.419998,107.559998,108.129997,20265900,107.715477,"MSFT" +"2018-08-07",108.559998,109.099998,108.169998,108.879997,16080200,108.462601,"MSFT" +"2018-08-08",109.330002,109.75,108.760002,109.489998,15487500,109.070267,"MSFT" +"2018-08-09",109.709999,110.160004,109.599998,109.669998,13660400,109.249573,"MSFT" +"2018-08-10",109.419998,109.690002,108.379997,109,18183700,108.582146,"MSFT" +"2018-08-13",109.239998,109.580002,108.099998,108.209999,18472500,107.795174,"MSFT" +"2018-08-14",108.559998,109.75,108.040001,109.559998,16788300,109.139999,"MSFT" +"2018-08-15",108.489998,108.989998,106.82,107.660004,29982800,107.660004,"MSFT" +"2018-08-16",108.300003,108.860001,107.300003,107.639999,21384300,107.639999,"MSFT" +"2018-08-17",107.360001,107.900002,106.690002,107.580002,18061500,107.580002,"MSFT" +"2018-08-20",107.510002,107.900002,106.480003,106.870003,17914200,106.870003,"MSFT" +"2018-08-21",106.919998,107.349998,105.849998,105.980003,22881900,105.980003,"MSFT" +"2018-08-22",105.849998,107.339996,105.779999,107.059998,18000600,107.059998,"MSFT" +"2018-08-23",107.150002,108.18,106.870003,107.559998,18167700,107.559998,"MSFT" +"2018-08-24",107.669998,108.559998,107.559998,108.400002,17234000,108.400002,"MSFT" +"2018-08-27",109.269997,109.639999,108.510002,109.599998,19662300,109.599998,"MSFT" +"2018-08-28",109.940002,110.5,109.790001,110.260002,19151500,110.260002,"MSFT" +"2018-08-29",110.449997,112.029999,110.269997,112.019997,20818000,112.019997,"MSFT" +"2018-08-30",111.669998,112.610001,111.440002,111.949997,22798700,111.949997,"MSFT" +"2018-08-31",111.690002,112.779999,111.519997,112.330002,23222700,112.330002,"MSFT" +"2018-09-04",110.849998,111.959999,110.220001,111.709999,22634600,111.709999,"MSFT" +"2018-09-05",111.010002,111.419998,108.099998,108.489998,32872400,108.489998,"MSFT" +"2018-09-06",108.25,108.989998,107.510002,108.739998,23477600,108.739998,"MSFT" +"2018-09-07",108.230003,108.720001,107.230003,108.209999,22498600,108.209999,"MSFT" +"2018-09-10",108.839996,109.639999,108.360001,109.379997,20727900,109.379997,"MSFT" +"2018-09-11",108.900002,111.589996,108.889999,111.239998,24301800,111.239998,"MSFT" +"2018-09-12",111.43,111.849998,110.510002,111.709999,18891100,111.709999,"MSFT" +"2018-09-13",112.120003,113.730003,112.120003,112.910004,26055600,112.910004,"MSFT" +"2018-09-14",113.360001,113.730003,112.440002,113.370003,19122300,113.370003,"MSFT" +"2018-09-17",113.690002,113.699997,111.860001,112.139999,20736500,112.139999,"MSFT" +"2018-09-18",112.190002,113.699997,111.720001,113.209999,22170900,113.209999,"MSFT" +"2018-09-19",113.050003,113.32,111.040001,111.699997,21728400,111.699997,"MSFT" +"2018-09-20",112.279999,113.800003,111.93,113.57,23714500,113.57,"MSFT" +"2018-09-21",114,115.290001,113.510002,114.260002,71229700,114.260002,"MSFT" +"2018-09-24",113.029999,114.900002,112.220001,114.669998,27334500,114.669998,"MSFT" +"2018-09-25",114.800003,115.099998,113.75,114.449997,22668000,114.449997,"MSFT" +"2018-09-26",114.470001,115.059998,113.739998,113.980003,19352000,113.980003,"MSFT" +"2018-09-27",114.779999,114.910004,114.199997,114.410004,19091300,114.410004,"MSFT" +"2018-09-28",114.190002,114.57,113.68,114.370003,21647800,114.370003,"MSFT" +"2018-10-01",114.75,115.68,114.730003,115.610001,18883100,115.610001,"MSFT" +"2018-10-02",115.300003,115.839996,114.440002,115.150002,20787200,115.150002,"MSFT" +"2018-10-03",115.419998,116.18,114.93,115.169998,16648000,115.169998,"MSFT" +"2018-10-04",114.610001,114.760002,111.629997,112.790001,34821700,112.790001,"MSFT" +"2018-10-05",112.629997,113.169998,110.639999,112.129997,29068900,112.129997,"MSFT" +"2018-10-08",111.660004,112.029999,109.339996,110.849998,29640600,110.849998,"MSFT" +"2018-10-09",111.139999,113.080002,110.800003,112.260002,26198600,112.260002,"MSFT" +"2018-10-10",111.239998,111.5,105.790001,106.160004,61376300,106.160004,"MSFT" +"2018-10-11",105.349998,108.93,104.199997,105.910004,63904300,105.910004,"MSFT" +"2018-10-12",109.010002,111.239998,107.120003,109.57,47742100,109.57,"MSFT" +"2018-10-15",108.910004,109.480003,106.949997,107.599998,32068100,107.599998,"MSFT" +"2018-10-16",109.540001,111.410004,108.949997,111,31610200,111,"MSFT" +"2018-10-17",111.68,111.809998,109.550003,110.709999,26548200,110.709999,"MSFT" +"2018-10-18",110.099998,110.529999,107.830002,108.5,32506200,108.5,"MSFT" +"2018-10-19",108.93,110.860001,108.209999,108.660004,32785500,108.660004,"MSFT" +"2018-10-22",109.32,110.540001,108.239998,109.629997,26545600,109.629997,"MSFT" +"2018-10-23",107.769997,108.970001,105.110001,108.099998,43770400,108.099998,"MSFT" +"2018-10-24",108.410004,108.489998,101.589996,102.32,63897800,102.32,"MSFT" +"2018-10-25",106.550003,109.269997,106.150002,108.300003,61646800,108.300003,"MSFT" +"2018-10-26",105.690002,108.75,104.760002,106.959999,55523100,106.959999,"MSFT" +"2018-10-29",108.110001,108.699997,101.629997,103.849998,55162000,103.849998,"MSFT" +"2018-10-30",103.660004,104.379997,100.110001,103.730003,65350900,103.730003,"MSFT" +"2018-10-31",105.440002,108.139999,105.389999,106.809998,51062400,106.809998,"MSFT" +"2018-11-01",107.050003,107.32,105.529999,105.919998,33384200,105.919998,"MSFT" +"2018-11-02",106.480003,107.32,104.980003,106.160004,37680200,106.160004,"MSFT" +"2018-11-05",106.370003,107.739998,105.900002,107.510002,27922100,107.510002,"MSFT" +"2018-11-06",107.379997,108.839996,106.279999,107.720001,24340200,107.720001,"MSFT" +"2018-11-07",109.440002,112.239998,109.400002,111.959999,37885300,111.959999,"MSFT" diff --git a/test/sample-content/python/stock-api-flask/requirements.txt b/test/sample-content/python/stock-api-flask/requirements.txt new file mode 100644 index 000000000..a9e916a4b --- /dev/null +++ b/test/sample-content/python/stock-api-flask/requirements.txt @@ -0,0 +1,5 @@ +flask +flask-restx +pandas +numpy +werkzeug diff --git a/test/sample-content/python/stock-api-flask/thumbnail.jpg b/test/sample-content/python/stock-api-flask/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40ab6349e13bb2f914b3e952e19e0364bddaf687 GIT binary patch literal 56180 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 XCp+SwAJc!b>VJWs|NjmUzBm0BU0lUQ literal 0 HcmV?d00001 diff --git a/test/sample-content/python/stock-dashboard-python/README.md b/test/sample-content/python/stock-dashboard-python/README.md new file mode 100644 index 000000000..64c2f5fcc --- /dev/null +++ b/test/sample-content/python/stock-dashboard-python/README.md @@ -0,0 +1,17 @@ +# Stock Pricing Dashboard + +## About this example + +A Dash application makes it easy to transform your analysis into an interactive dashboard using Python so users can ask and answer questions in real-time, without having to touch any code. + + +## Learn more + +* [Dash User Guide](https://dash.plotly.com/) +* [User Guide: Dash](https://docs.posit.co/connect/user/dash/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/stock-dashboard-python/app.py b/test/sample-content/python/stock-dashboard-python/app.py new file mode 100644 index 000000000..a200cd50b --- /dev/null +++ b/test/sample-content/python/stock-dashboard-python/app.py @@ -0,0 +1,445 @@ +# -*- coding: utf-8 -*- +import os + +import dash +import dash_bootstrap_components as dbc + +# from dash import dcc +# from dash import html +import dash_table as dt +import dash_core_components as dcc +import dash_html_components as html +from dash.dependencies import Input, Output +import pandas as pd +import plotly.express as px + +MIN_DATE = pd.Timestamp(2010, 1, 4, 0).date() +MAX_DATE = pd.Timestamp(2018, 11, 7, 0).date() +"""try and accept for imports to get rid of deprecation warning""" + +app = dash.Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP]) + + +def custom_date_parser(date): + return pd.datetime.strptime(date, "%Y-%m-%d") + + +# Fetch prices from local CSV using pandas +prices = pd.read_csv( + os.path.join(os.path.dirname(__file__), "prices.csv"), + # index_col=0, + parse_dates=True, + date_parser=custom_date_parser, +) + +prices["date"] = pd.to_datetime(prices["date"], format="%Y-%m-%d") +tickers = prices["ticker"].unique() + +# Dataframe with top 5 volumes for each ticker +max_vol = ( + prices.set_index(["date"]).groupby("ticker")["volume"].nlargest(1).reset_index() +) +min_vol = ( + prices.set_index(["date"]).groupby("ticker")["volume"].nsmallest(1).reset_index() +) +extreme_vol = pd.concat([max_vol, min_vol]) +extreme_vol.columns = ["Stock", "Date", "Top and Lowest Volumes"] + +# top nav bar +nav = dbc.Navbar( + children=[ + dbc.Row( + [ + dbc.Col(dbc.NavbarBrand("Stock Tracker", className="ml-2")), + ], + align="center", + className="g-0", + ), + ], + sticky="top", +) + +# left side grouping of selction options +form_card_group = dbc.Card( + [ + dbc.Row( + [ + dbc.Label("Choose a Stock Symbol", width=10), + dbc.Col( + dcc.Dropdown( + id="stock-ticker-select", + options=[ + { + "label": ticker, + "value": ticker, + } + for ticker in tickers + ], + multi=True, + value=[tickers[0]], + ), + ), + ] + ), + dbc.Row( + [ + dbc.Label("Price", width="auto"), + dbc.Col( + dbc.RadioItems( + id="stock-ticker-price", + options=[ + { + "label": "Open", + "value": "open", + }, + { + "label": "High", + "value": "high", + }, + { + "label": "Low", + "value": "low", + }, + { + "label": "Close", + "value": "close", + }, + ], + value="close", + ), + width=10, + ), + ] + ), + html.Div( + [ + dcc.Markdown( + """ +Selecting data in the **price** graph +will adjust the x-axis date range in the bottom **volume** graph. +""" + ), + html.Pre(id="selected-data"), + ], + ), + ], + body=True, +) + +# sidebar +SIDEBAR_STYLE = { + "float": "left", + "top": "50px", + "left": 0, + "bottom": 0, + "width": "28rem", + "padding": "2rem 1rem", +} + +sidebar = html.Div( + form_card_group, + style=SIDEBAR_STYLE, +) + +# price and volume graphs +graphs = [ + dbc.Alert( + "📊 Hover over the charts to highlight data points and show graph utilities. " + "All data is historical.", + color="info", + ), + dcc.Graph(id="stock-price-graph", animate=True), + dcc.Graph( + id="stock-volume-graph", + animate=True, + ), +] + +max_table_dash = dt.DataTable( + data=max_vol.to_dict("records"), + style_as_list_view=True, + fill_width=False, + style_table={"float": "left"}, + style_cell={ + "height": "auto", + # all three widths are needed + "minWidth": "180px", + "width": "180px", + "maxWidth": "180px", + "whiteSpace": "normal", + "padding-right": "30px", + "padding-left": "10px", + "text-align": "center", + }, + style_data={"color": "black", "backgroundColor": "white"}, + style_data_conditional=[ + { + "if": {"row_index": "odd"}, + "backgroundColor": "rgb(220, 220, 220)", + } + ], + style_header={ + "backgroundColor": "rgb(210, 210, 210)", + "color": "blue", + "fontWeight": "bold", + }, +) + +body_container = dbc.Container( + [ + html.Div( + children=[ + dbc.Row( + [ + dbc.Col( + sidebar, + md=4, + ), + dbc.Col( + graphs, + md=8, + ), + ], + ), + ], + className="m-4", + ), + html.Div( + [ + dbc.Row( + [ + dbc.Col( + [ + dcc.Graph( + id="scatter-plot", + style={"float": "left"}, + ), + ] + ), + dbc.Col([max_table_dash]), + ], + ), + ], + ), + ], + fluid=True, +) + +# main app ui entry +app.layout = html.Div([nav, body_container]) + + +def filter_data_by_date(df, ticker, start_date, end_date): + """Apply filter to the input dataframe + + Args: + df: dateframe to filter + ticker: stock ticker symbol for filter criteria + start_date: min date threshold + end_date: max date threshold + Returns: + a filtered dataframe by ticker and date range + """ + if start_date is None: + start_date = MIN_DATE + + if end_date is None: + end_date = MAX_DATE + + filtered = df[ + (df["ticker"] == ticker) & (df["date"] >= start_date) & (df["date"] <= end_date) + ] + return filtered + + +def volume_figure_layout(selected_tickers, xaxis_range=None): + """Add layout specific to x-axis + + Args: + selected_tickers: stock tickers for title + xaxis_range: `dict` with layout.xaxis.range config + Returns: + a layout dict + """ + layout = dict(xaxis={}, yaxis={}) + layout["title"] = "Trading Volume (%s)" % (" & ").join(selected_tickers) + layout["yaxis"] = {"autorange": True} + layout["yaxis"]["title"] = "Volume" + layout["xaxis"]["title"] = "Trading Volume by Date" + + if xaxis_range: + layout["xaxis"]["range"] = xaxis_range + layout["xaxis"]["autorange"] = True + + return layout + + +@app.callback( + Output("stock-price-graph", "figure"), + [ + Input("stock-ticker-select", "value"), + Input("stock-ticker-price", "value"), + ], +) +def update_price_figure(tickers, price): + """Create a plot of stock prices + + Args: + tickers: ticker symbols from the dropdown select + price: the radio button price selection + Returns: + a graph `figure` dict containing the specificed + price data points per stock + """ + + return { + "data": [ + { + "x": [date for date in prices.loc[(prices.ticker == stock)]["date"]], + "y": [p for p in prices.loc[(prices.ticker == stock)][price]], + "type": "scatter", + "mode": "lines", + "name": stock, + } + for stock in tickers + ], + "layout": { + "title": "Stock Price - (%s)" % " & ".join(tickers), + "xaxis": {"title": "Date"}, + "yaxis": {"title": "Price"}, + }, + } + + +@app.callback( + Output("stock-volume-graph", "figure"), + [ + Input("stock-ticker-select", "value"), + Input("stock-price-graph", "relayoutData"), + ], +) +def update_volume_figure(selected_tickers, relayoutData): + """Create a plot of stock volume + + Args: + selected_tickers: ticker symbols from the dropdown select + relayoutData: data emitted from a `selection` on the price graph + Returns: + a graph `figure` dict containing the specificed + volume data points per stock within the relayoutData + date range. + """ + + data = [] + from_date = None + to_date = None + + if relayoutData: + from_date = relayoutData.get("xaxis.range[0]", None) + to_date = relayoutData.get("xaxis.range[1]", None) + + if from_date and to_date: + from_date = pd.Timestamp(from_date) + to_date = pd.Timestamp(to_date) + + for stock in selected_tickers: + filtered = filter_data_by_date(prices, stock, from_date, to_date) + data.append( + { + "x": filtered["date"], + "y": filtered["volume"], + "type": "bar", + "name": stock, + } + ) + + xaxis_range = [from_date, to_date] + + return { + "data": data, + "layout": volume_figure_layout(selected_tickers, xaxis_range), + } + + else: + data = [ + { + "x": [item for item in prices[(prices.ticker == stock)]["date"]], + "y": [item for item in prices[(prices.ticker == stock)]["volume"]], + "type": "bar", + "name": stock, + } + for stock in selected_tickers + ] + + # default dates + xaxis_range = [MIN_DATE, MAX_DATE] + + return { + "data": data, + "layout": volume_figure_layout(selected_tickers, xaxis_range), + } + + return {"data": data, "layout": volume_figure_layout(selected_tickers)} + + +@app.callback( + Output("scatter-plot", "figure"), + [ + Input("stock-ticker-select", "value"), + Input("stock-ticker-price", "value"), + ], +) +def update_scatter_plot(all_tickers, price): + dfs = [] + if len(list(all_tickers)) < 2: + for stock in ["AAPL", "AMZN", "FB", "GOOG", "INTC", "MSFT"]: + temp = prices.loc[(prices["ticker"] == stock)] + temp = temp.loc[temp.date >= "2012-05-18"] + dfs.append(temp) + + final = pd.concat(dfs, ignore_index=True) + final["daily ret"] = (final["close"] - final["open"]) * 100 / final["open"] + final = final[["date", "ticker", "daily ret"]] + + unique_dates = pd.unique(temp["date"]) + date_final = pd.DataFrame({"Date": unique_dates}) + + for stock in ["AAPL", "AMZN", "FB", "GOOG", "INTC", "MSFT"]: + col_name = stock + date_final[col_name] = final.loc[final["ticker"] == stock][ + "daily ret" + ].values + ret_list = date_final.columns[1:] + fig = px.scatter_matrix(date_final, dimensions=ret_list) + fig.update_traces(diagonal_visible=False) + fig.update_layout(title={"text": "Return Price Scatter Plot"}) + else: + + for stock in all_tickers: + temp = prices.loc[(prices["ticker"] == stock)] + temp = temp.loc[temp.date >= "2012-05-18"] + dfs.append(temp) + + final = pd.concat(dfs, ignore_index=True) + final["daily ret"] = (final["close"] - final["open"]) * 100 / final["open"] + final = final[["date", "ticker", "daily ret"]] + + unique_dates = pd.unique(temp["date"]) + date_final = pd.DataFrame({"Date": unique_dates}) + + for stock in all_tickers: + col_name = stock + date_final[col_name] = final.loc[final["ticker"] == stock][ + "daily ret" + ].values + + ret_list = date_final.columns[1:] + fig = px.scatter_matrix(date_final, dimensions=ret_list) + fig.update_traces(diagonal_visible=False) + fig.update_layout(title={"text": "Return Price Scatter Plot"}) + + return fig + + +if __name__ == "__main__": + app.run_server(debug=True) diff --git a/test/sample-content/python/stock-dashboard-python/prices.csv b/test/sample-content/python/stock-dashboard-python/prices.csv new file mode 100644 index 000000000..a8a580180 --- /dev/null +++ b/test/sample-content/python/stock-dashboard-python/prices.csv @@ -0,0 +1,12776 @@ +"date","open","high","low","close","volume","adjusted","ticker" +"2010-01-04",30.49,30.642857,30.34,30.572857,123432400,20.473503,"AAPL" +"2010-01-05",30.657143,30.798571,30.464285,30.625713,150476200,20.508902,"AAPL" +"2010-01-06",30.625713,30.747143,30.107143,30.138571,138040000,20.18268,"AAPL" +"2010-01-07",30.25,30.285715,29.864286,30.082857,119282800,20.145369,"AAPL" +"2010-01-08",30.042856,30.285715,29.865715,30.282858,111902700,20.279305,"AAPL" +"2010-01-11",30.4,30.428572,29.778572,30.015715,115557400,20.10041,"AAPL" +"2010-01-12",29.884285,29.967142,29.488571,29.674286,148614900,19.871763,"AAPL" +"2010-01-13",29.695715,30.132856,29.157143,30.092857,151473000,20.152065,"AAPL" +"2010-01-14",30.015715,30.065714,29.860001,29.918571,108223500,20.035355,"AAPL" +"2010-01-15",30.132856,30.228571,29.41,29.418571,148516900,19.700523,"AAPL" +"2010-01-19",29.761429,30.741428,29.605715,30.719999,182501900,20.572037,"AAPL" +"2010-01-20",30.701429,30.792856,29.928572,30.247143,153038200,20.25539,"AAPL" +"2010-01-21",30.297142,30.472857,29.601429,29.724285,152038600,19.905249,"AAPL" +"2010-01-22",29.540001,29.642857,28.165714,28.25,220441900,18.917973,"AAPL" +"2010-01-25",28.93,29.242857,28.598572,29.01,266424900,19.42692,"AAPL" +"2010-01-26",29.421429,30.530001,28.940001,29.42,466777500,19.701479,"AAPL" +"2010-01-27",29.549999,30.082857,28.504286,29.697144,430642100,19.887072,"AAPL" +"2010-01-28",29.275715,29.357143,28.385714,28.469999,293375600,19.0653,"AAPL" +"2010-01-29",28.725714,28.885714,27.178572,27.437143,311488100,18.373636,"AAPL" +"2010-02-01",27.481428,28,27.328571,27.818571,187469100,18.629066,"AAPL" +"2010-02-02",27.987143,28.045713,27.625713,27.98,174585600,18.737165,"AAPL" +"2010-02-03",27.881428,28.6,27.774286,28.461428,153832000,19.059557,"AAPL" +"2010-02-04",28.104286,28.338572,27.367144,27.435715,189413000,18.372683,"AAPL" +"2010-02-05",27.518572,28,27.264286,27.922857,212576700,18.6989,"AAPL" +"2010-02-08",27.955715,28.268572,27.714285,27.731428,119567700,18.570709,"AAPL" +"2010-02-09",28.059999,28.214285,27.821428,28.027143,158221700,18.768732,"AAPL" +"2010-02-10",27.984285,28.085714,27.751429,27.874287,92590400,18.66637,"AAPL" +"2010-02-11",27.84,28.535715,27.722857,28.381428,137586400,19.005989,"AAPL" +"2010-02-12",28.301428,28.805714,27.928572,28.625713,163867200,19.169575,"AAPL" +"2010-02-16",28.848572,29.098572,28.788572,29.057142,135934400,19.458488,"AAPL" +"2010-02-17",29.17,29.187143,28.694286,28.935715,109099200,19.377171,"AAPL" +"2010-02-18",28.804285,29.127142,28.702858,28.99,105706300,19.413525,"AAPL" +"2010-02-19",28.837143,29.028572,28.73,28.809999,103867400,19.292986,"AAPL" +"2010-02-22",28.905714,28.928572,28.455715,28.631428,97640900,19.173403,"AAPL" +"2010-02-23",28.571428,28.761429,27.95857,28.151428,143773700,18.851965,"AAPL" +"2010-02-24",28.318571,28.777143,28.262857,28.665714,115141600,19.196365,"AAPL" +"2010-02-25",28.197144,28.98,28.127142,28.857143,166281500,19.324553,"AAPL" +"2010-02-26",28.911428,29.309999,28.857143,29.231428,126865200,19.575197,"AAPL" +"2010-03-01",29.392857,29.928572,29.35,29.855715,137523400,19.993259,"AAPL" +"2010-03-02",29.99,30.118572,29.677143,29.835714,141636600,19.979864,"AAPL" +"2010-03-03",29.848572,29.981428,29.705715,29.904285,93013200,20.025789,"AAPL" +"2010-03-04",29.897142,30.131428,29.804285,30.101429,91510300,20.15781,"AAPL" +"2010-03-05",30.705715,31.385714,30.661428,31.278572,224905100,20.946098,"AAPL" +"2010-03-08",31.43,31.441429,31.178572,31.297142,107472400,20.958532,"AAPL" +"2010-03-09",31.187143,32.142857,31.127142,31.860001,230064800,21.335455,"AAPL" +"2010-03-10",31.975714,32.21143,31.885714,32.119999,149054500,21.509565,"AAPL" +"2010-03-11",31.987143,32.214287,31.902857,32.214287,101425100,21.57271,"AAPL" +"2010-03-12",32.48143,32.532856,32.25,32.371429,104080900,21.677944,"AAPL" +"2010-03-15",32.197144,32.214287,31.464285,31.977142,123375700,21.4139,"AAPL" +"2010-03-16",32.025715,32.139999,31.787144,32.064285,111727000,21.472258,"AAPL" +"2010-03-17",32.128571,32.349998,31.895714,32.017143,112739200,21.440695,"AAPL" +"2010-03-18",32.014286,32.142857,31.801428,32.092857,85527400,21.491394,"AAPL" +"2010-03-19",32.112858,32.177143,31.604286,31.75,139861400,21.261791,"AAPL" +"2010-03-22",31.495714,32.285713,31.450001,32.107143,114104900,21.500961,"AAPL" +"2010-03-23",32.234287,32.682858,32.014286,32.622856,150607800,21.846313,"AAPL" +"2010-03-24",32.52,32.885715,32.501427,32.767143,149445100,21.942932,"AAPL" +"2010-03-25",32.988571,32.995716,32.32143,32.378571,135571100,21.682722,"AAPL" +"2010-03-26",32.707142,33.135715,32.650002,32.985714,160218800,22.089304,"AAPL" +"2010-03-29",33.285713,33.41,33.08857,33.19857,135186100,22.231852,"AAPL" +"2010-03-30",33.799999,33.925713,33.464287,33.692856,131827500,22.562851,"AAPL" +"2010-03-31",33.64143,33.80143,33.494286,33.57143,107664900,22.481535,"AAPL" +"2010-04-01",33.915714,34.104286,33.25,33.709999,150786300,22.574331,"AAPL" +"2010-04-05",33.568573,34.072857,33.53857,34.07,171126900,22.815414,"AAPL" +"2010-04-06",34.028572,34.32,33.857143,34.220001,111754300,22.915867,"AAPL" +"2010-04-07",34.221428,34.560001,34.094284,34.371429,157125500,23.017267,"AAPL" +"2010-04-08",34.348572,34.505714,34.005714,34.278572,143247300,22.95509,"AAPL" +"2010-04-09",34.490002,34.555714,34.351429,34.541428,83545700,23.131105,"AAPL" +"2010-04-12",34.599998,34.724285,34.544285,34.612858,83256600,23.178946,"AAPL" +"2010-04-13",34.55143,34.685715,34.444286,34.632858,76552700,23.192335,"AAPL" +"2010-04-14",35.040001,35.115715,34.867142,35.098572,101019100,23.504208,"AAPL" +"2010-04-15",35.111427,35.575714,35.072857,35.560001,94196200,23.81321,"AAPL" +"2010-04-16",35.509998,35.877144,34.935715,35.342857,187636400,23.667795,"AAPL" +"2010-04-19",35.290001,35.412857,34.53857,35.295715,141731100,23.636227,"AAPL" +"2010-04-20",35.505714,35.607143,34.708572,34.941429,184581600,23.398975,"AAPL" +"2010-04-21",36.971428,37.17857,36.532856,37.031429,245597800,24.798574,"AAPL" +"2010-04-22",36.89143,38.107143,36.599998,38.067142,198356200,25.492147,"AAPL" +"2010-04-23",38.284286,38.882858,38.142857,38.689999,199238900,25.909252,"AAPL" +"2010-04-26",38.84,38.922855,38.312859,38.5,119767200,25.782022,"AAPL" +"2010-04-27",38.181427,38.262856,37.217144,37.434284,177335900,25.068346,"AAPL" +"2010-04-28",37.607143,37.714287,36.630001,37.371429,189600600,25.026253,"AAPL" +"2010-04-29",37.574287,38.57143,37.43,38.377144,139710200,25.699749,"AAPL" +"2010-04-30",38.472858,38.652859,37.285713,37.298573,135615900,24.977465,"AAPL" +"2010-05-03",37.691429,38.26857,37.554287,38.049999,113585500,25.480667,"AAPL" +"2010-05-04",37.555714,37.612858,36.67857,36.954285,180954900,24.746908,"AAPL" +"2010-05-05",36.147144,36.877144,35.532856,36.57,220775800,24.489573,"AAPL" +"2010-05-06",36.261429,36.892857,28.464285,35.17857,321465200,23.557777,"AAPL" +"2010-05-07",34.815716,35.224285,32.172855,33.694286,419004600,22.563812,"AAPL" +"2010-05-10",35.75,36.378571,35.504284,36.284286,246076600,24.298233,"AAPL" +"2010-05-11",35.977142,37.127144,35.785713,36.645714,212226700,24.54027,"AAPL" +"2010-05-12",37.034286,37.59,36.957142,37.441429,163594900,25.07313,"AAPL" +"2010-05-13",37.602856,37.857143,36.628571,36.908573,149928100,24.716295,"AAPL" +"2010-05-14",36.451427,36.639999,35.642857,36.259998,189840700,24.281975,"AAPL" +"2010-05-17",36.385715,36.597141,35.387142,36.317142,190708700,24.320242,"AAPL" +"2010-05-18",36.71143,36.935715,35.751427,36.05143,195669600,24.142302,"AAPL" +"2010-05-19",35.642857,36.131428,34.978573,35.477142,256431700,23.757723,"AAPL" +"2010-05-20",34.554287,34.835712,33.744286,33.965714,320728800,22.745571,"AAPL" +"2010-05-21",33.259998,34.92857,33.049999,34.617142,305972800,23.181812,"AAPL" +"2010-05-24",35.325714,35.842857,35.18,35.251427,188559700,23.606569,"AAPL" +"2010-05-25",34.192856,35.251427,33.880001,35.031429,262001600,23.459248,"AAPL" +"2010-05-26",35.725716,36.01857,34.82143,34.872856,212663500,23.35305,"AAPL" +"2010-05-27",35.799999,36.27,35.587143,36.192856,166570600,24.237003,"AAPL" +"2010-05-28",37.055714,37.057144,36.192856,36.697144,203903700,24.574713,"AAPL" +"2010-06-01",37.098572,37.991428,36.994286,37.261429,219118200,24.952587,"AAPL" +"2010-06-02",37.791428,37.828571,37.189999,37.707142,172137000,25.251074,"AAPL" +"2010-06-03",37.882858,37.935715,37.201427,37.58857,162526700,25.171667,"AAPL" +"2010-06-04",36.887142,37.414288,36.375713,36.565716,189576100,24.486702,"AAPL" +"2010-06-07",36.898571,37.021427,35.792858,35.848572,221735500,24.006456,"AAPL" +"2010-06-08",36.177143,36.257141,35.092857,35.618572,250192600,23.852427,"AAPL" +"2010-06-09",35.924286,35.985714,34.64143,34.742859,213657500,23.265999,"AAPL" +"2010-06-10",34.977142,35.854286,34.599998,35.787144,194089000,23.965321,"AAPL" +"2010-06-11",35.46143,36.265713,35.33857,36.215714,136439800,24.252317,"AAPL" +"2010-06-14",36.565716,37.021427,36.287144,36.325714,150740100,24.325981,"AAPL" +"2010-06-15",36.52,37.121429,36.5,37.098572,146268500,24.843534,"AAPL" +"2010-06-16",37.299999,38.25,37.232857,38.17857,195919500,25.566769,"AAPL" +"2010-06-17",38.657143,38.985714,38.5,38.83857,218213800,26.008745,"AAPL" +"2010-06-18",38.892857,39.285713,38.774284,39.152859,196155400,26.219212,"AAPL" +"2010-06-21",39.669998,39.85857,38.389999,38.595715,194122600,25.846111,"AAPL" +"2010-06-22",38.880001,39.424286,38.785713,39.121429,179315500,26.198172,"AAPL" +"2010-06-23",39.225716,39.237144,38.271427,38.709999,192114300,25.922642,"AAPL" +"2010-06-24",38.714287,39.028572,38.299999,38.42857,178569300,25.73418,"AAPL" +"2010-06-25",38.580002,38.610001,37.972858,38.099998,137485600,25.514153,"AAPL" +"2010-06-28",38.132858,38.535713,37.78857,38.328571,146237000,25.667219,"AAPL" +"2010-06-29",37.73143,37.77,36.328571,36.595715,283336200,24.506784,"AAPL" +"2010-06-30",36.672855,36.852856,35.715714,35.932858,184863000,24.062895,"AAPL" +"2010-07-01",36.328571,36.400002,34.745716,35.497143,255724000,23.771114,"AAPL" +"2010-07-02",35.784286,35.847141,34.742859,35.277142,173460700,23.623789,"AAPL" +"2010-07-06",35.857143,36.114285,35.165714,35.51857,153808900,23.785467,"AAPL" +"2010-07-07",35.784286,36.967144,35.67857,36.952858,163639000,24.745962,"AAPL" +"2010-07-08",37.497143,37.557144,36.412857,36.869999,184536100,24.690466,"AAPL" +"2010-07-09",36.69857,37.128571,36.451427,37.08857,108330600,24.83684,"AAPL" +"2010-07-12",36.932858,37.407143,36.408573,36.755714,140719600,24.613934,"AAPL" +"2010-07-13",36.617142,36.628571,35.204285,35.971428,297731000,24.088724,"AAPL" +"2010-07-14",35.625713,36.542858,35.57143,36.104286,203011900,24.177696,"AAPL" +"2010-07-15",35.46143,36.709999,35.328571,35.921429,206216500,24.055246,"AAPL" +"2010-07-16",36.168571,36.424286,35.487144,35.700001,259964600,23.906961,"AAPL" +"2010-07-19",35.697144,35.697144,34.228573,35.082859,256119500,23.493677,"AAPL" +"2010-07-20",34.700001,36.128571,34.287144,35.984287,268737700,24.09734,"AAPL" +"2010-07-21",37.869999,37.878571,36.285713,36.32,296417800,24.322155,"AAPL" +"2010-07-22",36.811428,37.142857,36.472858,37.002857,161329700,24.779438,"AAPL" +"2010-07-23",36.727142,37.197144,36.611427,37.134285,133347200,24.867451,"AAPL" +"2010-07-26",37.142857,37.157143,36.815716,37.040001,105137900,24.804317,"AAPL" +"2010-07-27",37.267143,37.828571,37.185715,37.725716,146192900,25.26351,"AAPL" +"2010-07-28",37.667141,37.998573,37.17857,37.279999,129996300,24.965033,"AAPL" +"2010-07-29",37.244286,37.521427,36.585712,36.872856,160951700,24.692377,"AAPL" +"2010-07-30",36.555714,37.099998,36.414288,36.75,112052500,24.610109,"AAPL" +"2010-08-02",37.205715,37.512856,37.08857,37.407143,107013900,25.050171,"AAPL" +"2010-08-03",37.287144,37.60857,37.060001,37.418571,104413400,25.057827,"AAPL" +"2010-08-04",37.548573,37.754284,37.187141,37.568573,105093800,25.158278,"AAPL" +"2010-08-05",37.389999,37.597141,37.221428,37.385715,72274300,25.035818,"AAPL" +"2010-08-06",37.111427,37.355713,36.804287,37.155716,111224400,24.8818,"AAPL" +"2010-08-09",37.354286,37.450001,37.081429,37.392857,75782000,25.040604,"AAPL" +"2010-08-10",37.121429,37.207142,36.792858,37.058571,112980000,24.81675,"AAPL" +"2010-08-11",36.485714,36.527142,35.687141,35.741428,155013600,23.934704,"AAPL" +"2010-08-12",35.241428,36.157143,35.16,35.970001,133730100,24.087772,"AAPL" +"2010-08-13",35.950001,35.982857,35.584286,35.585712,88717300,23.830423,"AAPL" +"2010-08-16",35.368572,35.715714,35.23143,35.377144,79607500,23.690756,"AAPL" +"2010-08-17",35.725716,36.375713,35.599998,35.995716,105660100,24.104992,"AAPL" +"2010-08-18",36.05143,36.381428,35.939999,36.152859,84924000,24.210226,"AAPL" +"2010-08-19",36.119999,36.21143,35.525715,35.697144,106676500,23.905052,"AAPL" +"2010-08-20",35.627144,36.274284,35.57143,35.662857,96057500,23.882092,"AAPL" +"2010-08-23",35.970001,36,35.035713,35.114285,103510400,23.514727,"AAPL" +"2010-08-24",34.667141,34.714287,34.092857,34.275715,150641400,22.953173,"AAPL" +"2010-08-25",34.005714,34.855713,33.885715,34.69857,149216900,23.236345,"AAPL" +"2010-08-26",35.064285,35.107143,34.325714,34.325714,116626300,22.986652,"AAPL" +"2010-08-27",34.535713,34.658573,33.651428,34.517143,137097800,23.114843,"AAPL" +"2010-08-30",34.394287,35.107143,34.382858,34.642857,95822300,23.199038,"AAPL" +"2010-08-31",34.549999,34.937141,34.335712,34.728573,105196700,23.256433,"AAPL" +"2010-09-01",35.352856,35.922855,35.182858,35.761429,174259400,23.948099,"AAPL" +"2010-09-02",35.894287,36.024284,35.509998,36.024284,103856900,24.124121,"AAPL" +"2010-09-03",36.441429,36.968571,36.357143,36.967144,130197200,24.755524,"AAPL" +"2010-09-07",36.662857,37.075714,36.607143,36.830002,85639400,24.663687,"AAPL" +"2010-09-08",37.111427,37.77,37.014286,37.560001,131637800,25.152536,"AAPL" +"2010-09-09",37.862858,38.074287,37.560001,37.581429,109643800,25.166883,"AAPL" +"2010-09-10",37.598572,37.785713,37.342857,37.630001,96885600,25.199409,"AAPL" +"2010-09-13",37.974285,38.325714,37.965714,38.148571,97195000,25.546682,"AAPL" +"2010-09-14",38.029999,38.452858,37.931427,38.294285,102037600,25.644258,"AAPL" +"2010-09-15",38.310001,38.625713,38.262856,38.602856,107342200,25.850899,"AAPL" +"2010-09-16",38.605713,39.524284,38.5,39.509998,163025800,26.458378,"AAPL" +"2010-09-17",39.669998,39.708572,39.097141,39.33857,158619300,26.343573,"AAPL" +"2010-09-20",39.439999,40.540001,39.407143,40.46143,164669400,27.09552,"AAPL" +"2010-09-21",40.55143,41.049999,40.398571,40.53857,167018600,27.147177,"AAPL" +"2010-09-22",40.387142,41.139999,40.344284,41.107143,146322400,27.527927,"AAPL" +"2010-09-23",40.904285,41.822857,40.857143,41.274284,196529200,27.639862,"AAPL" +"2010-09-24",41.728573,41.932858,41.507141,41.759998,162372000,27.965115,"AAPL" +"2010-09-27",41.997143,42.104286,41.572857,41.594284,120708700,27.854143,"AAPL" +"2010-09-28",41.681427,41.681427,39.285713,40.98,258760600,27.442789,"AAPL" +"2010-09-29",41.032856,41.401428,40.857143,41.052856,117411000,27.491571,"AAPL" +"2010-09-30",41.285713,41.42857,40.17857,40.535713,168347900,27.145264,"AAPL" +"2010-10-01",40.878571,40.939999,40.192856,40.360001,112035700,27.027594,"AAPL" +"2010-10-04",40.228573,40.414288,39.681427,39.805714,108825500,26.656401,"AAPL" +"2010-10-05",40.285713,41.349998,40.259998,41.277142,125491800,27.641764,"AAPL" +"2010-10-06",41.369999,41.712856,40.751427,41.312859,167717200,27.665682,"AAPL" +"2010-10-07",41.477142,41.497143,40.987144,41.317142,102099900,27.668552,"AAPL" +"2010-10-08",41.672855,42.07143,41.42857,42.009998,164600800,28.132532,"AAPL" +"2010-10-11",42.105713,42.462856,42.085712,42.194286,106938300,28.255941,"AAPL" +"2010-10-12",42.201427,42.785713,41.784286,42.648571,139636000,28.560163,"AAPL" +"2010-10-13",42.885715,43.137142,42.828571,42.877144,157523100,28.713224,"AAPL" +"2010-10-14",43.098572,43.209999,42.914288,43.187141,108824100,28.920822,"AAPL" +"2010-10-15",43.919998,45,43.558571,44.962856,230548500,30.109943,"AAPL" +"2010-10-18",45.495716,45.57143,44.898571,45.42857,273252700,30.421824,"AAPL" +"2010-10-19",43.342857,44.824287,42.860001,44.212856,308196000,29.607702,"AAPL" +"2010-10-20",44.142857,44.892857,43.83857,44.361427,180406100,29.707193,"AAPL" +"2010-10-21",44.622856,44.962856,43.828571,44.217144,137865000,29.610575,"AAPL" +"2010-10-22",44.152859,44.291428,43.757141,43.924286,93194500,29.414457,"AAPL" +"2010-10-25",44.155716,44.514286,44.062859,44.119999,98115500,29.545521,"AAPL" +"2010-10-26",43.83857,44.248573,43.664288,44.007141,98232400,29.469952,"AAPL" +"2010-10-27",43.950001,44.271427,43.657143,43.975716,99750700,29.448908,"AAPL" +"2010-10-28",43.992859,44,42.985714,43.605713,137762800,29.201128,"AAPL" +"2010-10-29",43.46143,43.697144,42.98143,42.997143,107627800,28.793591,"AAPL" +"2010-11-01",43.174286,43.657143,43.171429,43.454285,105972300,29.099718,"AAPL" +"2010-11-02",43.857143,44.312859,43.857143,44.194286,108482500,29.595274,"AAPL" +"2010-11-03",44.48143,44.697144,44.075714,44.685715,127087100,29.92436,"AAPL" +"2010-11-04",45.064285,45.740002,45.004284,45.467144,160622000,30.447659,"AAPL" +"2010-11-05",45.427143,45.652859,45.25,45.304287,90313300,30.338596,"AAPL" +"2010-11-08",45.314285,45.681427,45.251427,45.517143,70439600,30.481138,"AAPL" +"2010-11-09",45.864285,45.900002,44.92857,45.154285,95886000,30.238144,"AAPL" +"2010-11-10",45.234287,45.53857,44.792858,45.432858,96056800,30.424692,"AAPL" +"2010-11-11",45,45.485714,44.892857,45.235714,90321000,30.292677,"AAPL" +"2010-11-12",45.142857,45.214287,43.375713,44.004284,198961700,29.46804,"AAPL" +"2010-11-15",44.065716,44.362858,43.752857,43.862858,100901500,29.373322,"AAPL" +"2010-11-16",43.674286,43.942856,42.759998,43.084286,164412500,28.851942,"AAPL" +"2010-11-17",43.028572,43.427143,42.537144,42.92857,119862400,28.747673,"AAPL" +"2010-11-18",43.599998,44.238571,43.527142,44.061428,123622800,29.506304,"AAPL" +"2010-11-19",43.995716,44.057144,43.605713,43.818573,96210800,29.343664,"AAPL" +"2010-11-22",43.811428,44.765713,43.695713,44.765713,98268800,29.977942,"AAPL" +"2010-11-23",44.349998,44.535713,43.794285,44.104286,129861900,29.534994,"AAPL" +"2010-11-24",44.57143,45.057144,44.535713,44.971428,103431300,30.115692,"AAPL" +"2010-11-26",44.82,45.385715,44.705715,45,59396400,30.134829,"AAPL" +"2010-11-29",45.07143,45.354286,44.482857,45.267143,111446300,30.313725,"AAPL" +"2010-11-30",44.791428,44.908573,44.41,44.450001,125464500,29.766512,"AAPL" +"2010-12-01",45.03857,45.392857,45,45.200001,115437700,30.268757,"AAPL" +"2010-12-02",45.361427,45.57143,44.984287,45.450001,115709300,30.436178,"AAPL" +"2010-12-03",45.287144,45.521427,45.191429,45.348572,85523200,30.368246,"AAPL" +"2010-12-06",45.52,46.047142,45.488571,45.735714,112120400,30.627504,"AAPL" +"2010-12-07",46.257141,46.284286,45.445713,45.458572,97863500,30.44191,"AAPL" +"2010-12-08",45.66143,45.860001,45.30143,45.85857,80483900,30.70978,"AAPL" +"2010-12-09",46.01857,46.07143,45.574287,45.68,73537800,30.590206,"AAPL" +"2010-12-10",45.664288,45.864285,45.514286,45.794285,65627800,30.666725,"AAPL" +"2010-12-13",46.33857,46.437141,45.857143,45.952858,109953900,30.772919,"AAPL" +"2010-12-14",45.96143,46.077145,45.57143,45.755714,87752000,30.640896,"AAPL" +"2010-12-15",45.714287,46.142857,45.598572,45.765713,104328000,30.647593,"AAPL" +"2010-12-16",45.869999,46.087143,45.728573,45.892857,80507700,30.732735,"AAPL" +"2010-12-17",45.947144,45.970001,45.747143,45.80143,96732300,30.671507,"AAPL" +"2010-12-20",45.942856,46.17857,45.46143,46.029999,96402600,30.824575,"AAPL" +"2010-12-21",46.142857,46.341427,46.007141,46.314285,64088500,31.014954,"AAPL" +"2010-12-22",46.337143,46.531429,46.221428,46.451427,66480400,31.106781,"AAPL" +"2010-12-23",46.42857,46.450001,46.167141,46.228573,55789300,30.95756,"AAPL" +"2010-12-27",46.121429,46.491428,45.931427,46.382858,62454000,31.060879,"AAPL" +"2010-12-28",46.558571,46.665714,46.437141,46.495716,43981000,31.136446,"AAPL" +"2010-12-29",46.602856,46.635715,46.442856,46.470001,40784800,31.119228,"AAPL" +"2010-12-30",46.497143,46.501427,46.150002,46.237144,39373600,30.963297,"AAPL" +"2010-12-31",46.135715,46.21143,45.901428,46.080002,48377000,30.85807,"AAPL" +"2011-01-03",46.52,47.18,46.405716,47.081429,111284600,31.528688,"AAPL" +"2011-01-04",47.491428,47.5,46.878571,47.327145,77270200,31.693233,"AAPL" +"2011-01-05",47.078571,47.762856,47.07143,47.714287,63879900,31.952478,"AAPL" +"2011-01-06",47.817142,47.892857,47.557144,47.675713,75107200,31.926651,"AAPL" +"2011-01-07",47.712856,48.049999,47.414288,48.017143,77982800,32.155293,"AAPL" +"2011-01-10",48.404285,49.032856,48.167141,48.921429,112140000,32.76086,"AAPL" +"2011-01-11",49.26857,49.279999,48.495716,48.805714,111027000,32.683372,"AAPL" +"2011-01-12",49.035713,49.204285,48.857143,49.202858,75647600,32.949322,"AAPL" +"2011-01-13",49.308571,49.52,49.121429,49.382858,74195100,33.069874,"AAPL" +"2011-01-14",49.412857,49.782856,49.205715,49.782856,77210000,33.337727,"AAPL" +"2011-01-18",47.074287,49.251427,46.57143,48.664288,470249500,32.588665,"AAPL" +"2011-01-19",49.764286,49.799999,48.125713,48.405716,283903200,32.415508,"AAPL" +"2011-01-20",48.061428,48.328571,47.16,47.525715,191197300,31.826202,"AAPL" +"2011-01-21",47.681427,47.84,46.66143,46.674286,188600300,31.256037,"AAPL" +"2011-01-24",46.695713,48.207142,46.674286,48.207142,143670800,32.282539,"AAPL" +"2011-01-25",48.047142,48.777142,47.795715,48.771427,136717000,32.660408,"AAPL" +"2011-01-26",48.994286,49.371429,48.785713,49.121429,126718900,32.894798,"AAPL" +"2011-01-27",49.111427,49.241428,48.975716,49.029999,71256500,32.833576,"AAPL" +"2011-01-28",49.167141,49.200001,47.647144,48.014286,148014300,32.153385,"AAPL" +"2011-01-31",47.971428,48.577145,47.757141,48.474285,94311700,32.461422,"AAPL" +"2011-02-01",48.757141,49.378571,48.71143,49.290001,106658300,33.007687,"AAPL" +"2011-02-02",49.207142,49.32143,49.078571,49.188572,64738800,32.939743,"AAPL" +"2011-02-03",49.114285,49.177143,48.364285,49.062859,98449400,32.855564,"AAPL" +"2011-02-04",49.091427,49.528572,49.072857,49.5,80460100,33.148308,"AAPL" +"2011-02-07",49.69857,50.464287,49.662857,50.26857,121255400,33.662994,"AAPL" +"2011-02-08",50.525715,50.78857,50.307144,50.742859,95260200,33.980614,"AAPL" +"2011-02-09",50.741428,51.285713,50.695713,51.165714,120686300,34.263775,"AAPL" +"2011-02-10",51.055714,51.42857,49.714287,50.648571,232137500,33.917465,"AAPL" +"2011-02-11",50.67857,51.114285,50.505714,50.978573,91893200,34.138454,"AAPL" +"2011-02-14",50.970001,51.354286,50.958572,51.311428,77604100,34.361355,"AAPL" +"2011-02-15",51.312859,51.424286,51.078571,51.414288,71043700,34.430244,"AAPL" +"2011-02-16",51.542858,52.128571,51.5,51.875713,120289400,34.739235,"AAPL" +"2011-02-17",51.035713,51.467144,50.931427,51.185715,132645800,34.277164,"AAPL" +"2011-02-18",51.244286,51.357143,49.931427,50.080002,204014300,33.536713,"AAPL" +"2011-02-22",48.878571,49.342857,48.245716,48.372856,218138900,32.393494,"AAPL" +"2011-02-23",48.395714,49.234287,48.372856,48.945713,167963600,32.777126,"AAPL" +"2011-02-24",49.145714,49.307144,48.33857,48.982857,124975200,32.801998,"AAPL" +"2011-02-25",49.322857,49.775715,49.257141,49.737144,95004700,33.307117,"AAPL" +"2011-02-28",50.177143,50.721428,50.16,50.458572,100768500,33.790234,"AAPL" +"2011-03-01",50.781429,50.817142,49.668571,49.901428,114034200,33.41713,"AAPL" +"2011-03-02",49.994286,50.621429,49.771427,50.302856,150647700,33.685951,"AAPL" +"2011-03-03",51.027142,51.398571,50.845715,51.365715,125197100,34.397709,"AAPL" +"2011-03-04",51.438572,51.470001,51.107143,51.42857,113316700,34.439796,"AAPL" +"2011-03-07",51.628571,51.667141,50.187141,50.765713,136530800,33.995907,"AAPL" +"2011-03-08",50.701427,51.057144,50.32143,50.822857,89079200,34.034176,"AAPL" +"2011-03-09",50.669998,50.68,50.085712,50.352856,113326500,33.719437,"AAPL" +"2011-03-10",49.874287,49.967144,49.271427,49.524284,126884800,33.16457,"AAPL" +"2011-03-11",49.332859,50.331429,49.285713,50.284286,117770100,33.673515,"AAPL" +"2011-03-14",50.454285,50.925713,50.187141,50.508572,108989300,33.823715,"AAPL" +"2011-03-15",48.871429,49.691429,48.585712,49.347141,180270300,33.045948,"AAPL" +"2011-03-16",48.857143,49,46.60857,47.144287,290502800,31.570774,"AAPL" +"2011-03-17",48.118572,48.515713,47.237144,47.805714,164855600,32.01371,"AAPL" +"2011-03-18",48.16143,48.314285,47.142857,47.238571,188303500,31.633915,"AAPL" +"2011-03-21",47.998573,48.534286,47.894287,48.471428,102350500,32.459518,"AAPL" +"2011-03-22",48.937141,48.945713,48.44857,48.742859,81480700,32.641273,"AAPL" +"2011-03-23",48.468571,48.602856,47.992859,48.455715,93249100,32.44899,"AAPL" +"2011-03-24",48.835712,49.42857,48.408573,49.281429,101178000,33.001934,"AAPL" +"2011-03-25",49.724285,50.294285,49.574287,50.220001,112227500,33.63047,"AAPL" +"2011-03-28",50.450001,50.617142,50.062859,50.062859,77338800,33.525234,"AAPL" +"2011-03-29",49.665714,50.137142,49.437141,50.137142,88225200,33.574974,"AAPL" +"2011-03-30",50.091427,50.125713,49.634285,49.804287,82351500,33.352077,"AAPL" +"2011-03-31",49.48,49.971428,49.437141,49.787144,68504800,33.340599,"AAPL" +"2011-04-01",50.158573,50.227142,49.042858,49.222858,104665400,32.962719,"AAPL" +"2011-04-04",49.187141,49.228573,48.342857,48.741428,115021200,32.64032,"AAPL" +"2011-04-05",48.14143,48.892857,48,48.412857,120682800,32.42028,"AAPL" +"2011-04-06",48.745716,49.128571,48.162857,48.291428,100634800,32.33897,"AAPL" +"2011-04-07",48.299999,48.632858,48.004284,48.297142,93361800,32.342808,"AAPL" +"2011-04-08",48.560001,48.592857,47.707142,47.865715,94383800,32.053886,"AAPL" +"2011-04-11",47.722858,47.952858,47.145714,47.257141,99736700,31.646347,"AAPL" +"2011-04-12",47.212856,47.675713,47.171429,47.485714,106409800,31.799412,"AAPL" +"2011-04-13",47.860001,48.02,47.502857,48.01857,86555000,32.15625,"AAPL" +"2011-04-14",47.828571,48,47.437141,47.488571,75450200,31.801331,"AAPL" +"2011-04-15",47.614285,47.662857,46.685715,46.779999,113401400,31.32682,"AAPL" +"2011-04-18",46.585712,47.46143,45.737144,47.407143,152474700,31.746809,"AAPL" +"2011-04-19",47.585712,48.282856,47.387142,48.265713,104844600,32.321751,"AAPL" +"2011-04-20",49.072857,49.392857,48.785713,48.915714,175166600,32.75703,"AAPL" +"2011-04-21",50.714287,50.732857,49.78857,50.099998,188452600,33.55011,"AAPL" +"2011-04-25",50.048573,50.535713,50.042858,50.43,66636500,33.771099,"AAPL" +"2011-04-26",50.517143,50.712856,49.907143,50.060001,84700000,33.523327,"AAPL" +"2011-04-27",50.32,50.335712,49.585712,50.021427,89053300,33.49749,"AAPL" +"2011-04-28",49.455715,49.964287,49.360001,49.535713,90239800,33.17223,"AAPL" +"2011-04-29",49.540001,50.564285,49.524284,50.01857,251586300,33.495571,"AAPL" +"2011-05-02",49.962856,50.067142,49.357143,49.468571,110678400,33.127262,"AAPL" +"2011-05-03",49.712856,49.984287,49.374287,49.742859,78337000,33.31094,"AAPL" +"2011-05-04",49.751427,50.261429,49.554287,49.938572,97312600,33.442001,"AAPL" +"2011-05-05",49.771427,50.135715,49.435715,49.535713,83992300,33.17223,"AAPL" +"2011-05-06",49.955715,50,49.458572,49.522858,70033600,33.163609,"AAPL" +"2011-05-09",49.694286,49.885715,49.504284,49.657143,51186800,33.25354,"AAPL" +"2011-05-10",49.841427,49.955715,49.522858,49.921429,70522900,33.430515,"AAPL" +"2011-05-11",49.860001,50,49.32,49.604286,8.4e+07,33.218151,"AAPL" +"2011-05-12",49.445713,49.58857,48.895714,49.509998,80500000,33.155006,"AAPL" +"2011-05-13",49.380001,49.464287,48.621429,48.642857,81529000,32.574326,"AAPL" +"2011-05-16",48.457142,48.745716,47.514286,47.614285,112443800,31.885521,"AAPL" +"2011-05-17",47.42857,48.02,47.247143,48.02,113083600,32.157211,"AAPL" +"2011-05-18",48.067142,48.721428,48,48.552856,83694100,32.514038,"AAPL" +"2011-05-19",48.868572,48.915714,48.381428,48.647144,65292500,32.577179,"AAPL" +"2011-05-20",48.508572,48.707142,47.860001,47.888573,84492100,32.069195,"AAPL" +"2011-05-23",47.138573,47.997143,47.060001,47.771427,95900000,31.990747,"AAPL" +"2011-05-24",47.92857,47.985714,47.334286,47.455715,80481800,31.779333,"AAPL" +"2011-05-25",47.632858,48.365715,47.549999,48.111427,73556000,32.21843,"AAPL" +"2011-05-26",47.995716,48.127144,47.775715,47.857143,55640200,32.048145,"AAPL" +"2011-05-27",47.828571,48.232857,47.758572,48.201427,50899800,32.278706,"AAPL" +"2011-05-31",48.728573,49.689999,48.714287,49.689999,104438600,33.275539,"AAPL" +"2011-06-01",49.83857,50.304287,49.235714,49.35857,138670700,33.053596,"AAPL" +"2011-06-02",49.5,49.71143,49.185715,49.442856,84695800,33.110043,"AAPL" +"2011-06-03",49.025715,49.332859,48.85857,49.062859,78312500,32.855564,"AAPL" +"2011-06-06",49.385715,49.578571,48.258572,48.291428,115485300,32.33897,"AAPL" +"2011-06-07",48.310001,48.317142,47.414288,47.434284,132446300,31.764973,"AAPL" +"2011-06-08",47.397144,47.828571,47.235714,47.462856,83430900,31.784109,"AAPL" +"2011-06-09",47.607143,47.667141,47.25,47.355713,68772200,31.712362,"AAPL" +"2011-06-10",47.221428,47.380001,46.501427,46.557144,108488800,31.177588,"AAPL" +"2011-06-13",46.742859,46.901428,46.438572,46.657143,82368300,31.244555,"AAPL" +"2011-06-14",47.142857,47.607143,47.044285,47.491428,83642300,31.803246,"AAPL" +"2011-06-15",47.107143,47.185715,46.41143,46.67857,99799000,31.258898,"AAPL" +"2011-06-16",46.700001,46.954285,45.475716,46.451427,127647800,31.106781,"AAPL" +"2011-06-17",46.998573,47.035713,45.622856,45.751427,153755000,30.638027,"AAPL" +"2011-06-20",45.337143,45.385715,44.357143,45.045715,160161400,30.165447,"AAPL" +"2011-06-21",45.240002,46.542858,45.028572,46.471428,123345600,31.120192,"AAPL" +"2011-06-22",46.451427,46.985714,46.054287,46.087143,97645800,30.862841,"AAPL" +"2011-06-23",45.562859,47.384285,45.445713,47.318573,139939800,31.687487,"AAPL" +"2011-06-24",47.33857,47.592857,46.441429,46.621429,109951800,31.220634,"AAPL" +"2011-06-27",46.798573,47.700001,46.75,47.434284,84953400,31.764973,"AAPL" +"2011-06-28",47.664288,48.099998,47.634285,47.894287,73574900,32.073025,"AAPL" +"2011-06-29",48.005714,48.052856,47.41143,47.720001,88136300,31.956312,"AAPL" +"2011-06-30",47.814285,48.01857,47.548573,47.952858,80738700,32.112247,"AAPL" +"2011-07-01",47.992859,49.07143,47.742859,49.037144,108828300,32.838356,"AAPL" +"2011-07-05",49,49.975716,48.92857,49.918571,88763500,33.428612,"AAPL" +"2011-07-06",49.849998,50.585712,49.529999,50.251427,111156500,33.651512,"AAPL" +"2011-07-07",50.667141,51.142857,50.57143,51.028572,99915900,34.17194,"AAPL" +"2011-07-08",50.477142,51.42857,50.314285,51.387142,122408300,34.41206,"AAPL" +"2011-07-11",50.905716,51.395714,50.402859,50.57143,110668600,33.865803,"AAPL" +"2011-07-12",50.504284,51.097141,49.802856,50.535713,112902300,33.841885,"AAPL" +"2011-07-13",51.189999,51.42857,50.91143,51.145714,97909700,34.250374,"AAPL" +"2011-07-14",51.572857,51.658573,50.905716,51.110001,107633400,34.226463,"AAPL" +"2011-07-15",51.595715,52.142857,51.310001,52.131428,121116800,34.910469,"AAPL" +"2011-07-18",52.204285,53.521427,52.182858,53.400002,143163300,35.760002,"AAPL" +"2011-07-19",54,54.092857,53.331429,53.835712,204786400,36.051773,"AAPL" +"2011-07-20",56.58857,56.610001,55.142857,55.271427,235335100,37.013222,"AAPL" +"2011-07-21",55.278572,55.722858,54.842857,55.327145,131633600,37.050537,"AAPL" +"2011-07-22",55.474285,56.435715,55.392857,56.185715,129182200,37.625481,"AAPL" +"2011-07-25",55.764286,57.142857,55.66,56.92857,147451500,38.122944,"AAPL" +"2011-07-26",57.142857,57.785713,57.097141,57.630001,119145600,38.59267,"AAPL" +"2011-07-27",57.227142,57.52,56.021427,56.084286,164831100,37.557568,"AAPL" +"2011-07-28",55.945713,56.712856,55.447144,55.974285,148508500,37.483906,"AAPL" +"2011-07-29",55.377144,56.450001,54.857143,55.782856,158146100,37.355709,"AAPL" +"2011-08-01",56.825714,57.07143,56.052856,56.67857,153209000,37.955536,"AAPL" +"2011-08-02",56.807144,56.842857,55.478573,55.558571,159884900,37.205509,"AAPL" +"2011-08-03",55.854286,56.221428,54.605713,56.081429,183127000,37.555653,"AAPL" +"2011-08-04",55.630001,55.902859,53.907143,53.91,217851900,36.101513,"AAPL" +"2011-08-05",54.348572,54.785713,51.795715,53.374287,301147700,35.742764,"AAPL" +"2011-08-08",51.669998,52.53857,50.431427,50.458572,285958400,33.790234,"AAPL" +"2011-08-09",51.614285,53.515713,50.714287,53.43,270645900,35.780083,"AAPL" +"2011-08-10",53.021427,53.521427,51.785713,51.955715,219664200,34.792809,"AAPL" +"2011-08-11",52.931427,53.635715,52.102856,53.385715,185492300,35.75042,"AAPL" +"2011-08-12",54.009998,54.234287,53.46143,53.855713,132244000,36.065163,"AAPL" +"2011-08-15",54.232857,54.995716,54.012856,54.772858,115136000,36.679344,"AAPL" +"2011-08-16",54.502857,54.767143,53.722858,54.354286,124687500,36.39904,"AAPL" +"2011-08-17",54.615715,54.931427,54,54.348572,110515300,36.395214,"AAPL" +"2011-08-18",52.977142,53.235714,51.624287,52.292858,212858800,35.018585,"AAPL" +"2011-08-19",51.738571,52.42857,50.857143,50.861427,193972100,34.060013,"AAPL" +"2011-08-22",52.072857,52.125713,50.727142,50.919998,133828800,34.099236,"AAPL" +"2011-08-23",51.471428,53.377144,51,53.371429,164208800,35.740868,"AAPL" +"2011-08-24",53.352856,54.137142,52.942856,53.740002,156566900,35.987686,"AAPL" +"2011-08-25",52.154285,53.635715,52.142857,53.388573,217836500,35.752335,"AAPL" +"2011-08-26",53.024284,54.828571,52.971428,54.797142,160369300,36.69561,"AAPL" +"2011-08-29",55.454285,55.92857,55.42857,55.709999,101317300,37.306915,"AAPL" +"2011-08-30",55.464287,55.977142,55.172855,55.712856,104480600,37.308819,"AAPL" +"2011-08-31",55.795715,56.011429,54.55143,54.975716,130646600,36.815193,"AAPL" +"2011-09-01",55.117142,55.334286,54.388573,54.432858,85931300,36.451649,"AAPL" +"2011-09-02",53.534286,54,53.118572,53.435715,109734800,35.783909,"AAPL" +"2011-09-06",52.48143,54.332859,52.354286,54.248573,127424500,36.328251,"AAPL" +"2011-09-07",55.080002,55.085712,54.57143,54.847141,87644200,36.729092,"AAPL" +"2011-09-08",54.628571,55.515713,54.615715,54.877144,104039600,36.749184,"AAPL" +"2011-09-09",54.847141,55.142857,53.574287,53.925713,141203300,36.112041,"AAPL" +"2011-09-12",53.285713,54.41143,53.128571,54.277142,116958100,36.347378,"AAPL" +"2011-09-13",54.591427,55.172855,54.32143,54.945713,110140100,36.795097,"AAPL" +"2011-09-14",55.28857,56.029999,55.10857,55.614285,133681100,37.242817,"AAPL" +"2011-09-15",55.918571,56.237144,55.700001,56.137142,104454700,37.592957,"AAPL" +"2011-09-16",56.505714,57.214287,56.432858,57.214287,174628300,38.314285,"AAPL" +"2011-09-19",56.714287,59.032856,56.457142,58.804287,205965200,39.379047,"AAPL" +"2011-09-20",59.32143,60.408573,58.741428,59.064285,193938500,39.553158,"AAPL" +"2011-09-21",59.94857,60.227142,58.857143,58.877144,151494000,39.427834,"AAPL" +"2011-09-22",57.290001,58.545715,56.671429,57.402859,242120200,38.440563,"AAPL" +"2011-09-23",57.182858,58.105713,57.121429,57.757141,136569300,38.677807,"AAPL" +"2011-09-26",57.122856,57.71143,55.900002,57.595715,203219100,38.569702,"AAPL" +"2011-09-27",58.389999,58.464287,56.865715,57.037144,158124400,38.195656,"AAPL" +"2011-09-28",57.169998,57.677143,56.644287,56.715714,107409400,37.980404,"AAPL" +"2011-09-29",57.417141,57.458572,55.172855,55.795715,162771700,37.364315,"AAPL" +"2011-09-30",55.302856,55.555714,54.454285,54.474285,136910200,36.479412,"AAPL" +"2011-10-03",54.33857,54.662857,53.310001,53.514286,167274800,35.836529,"AAPL" +"2011-10-04",53.509998,54.542858,50.605713,53.214287,308419300,35.635632,"AAPL" +"2011-10-05",52.55143,54.259998,51.471428,54.035713,196617400,36.185707,"AAPL" +"2011-10-06",53.332859,54.968571,53.114285,53.91,203145600,36.101513,"AAPL" +"2011-10-07",53.682858,53.962856,52.64143,52.828571,133864500,35.377331,"AAPL" +"2011-10-10",54.155716,55.544285,54.029999,55.544285,110628700,37.195938,"AAPL" +"2011-10-11",56.081429,57.597141,55.92857,57.184284,151421900,38.294186,"AAPL" +"2011-10-12",58.191429,58.464287,57.162857,57.455715,155571500,38.475952,"AAPL" +"2011-10-13",57.854286,58.347141,57.549999,58.347141,106546300,39.072906,"AAPL" +"2011-10-14",59.547142,60.285713,59.324287,60.285713,143341800,40.371105,"AAPL" +"2011-10-17",60.248573,60.957142,59.419998,59.998573,171511200,40.17881,"AAPL" +"2011-10-18",60.251427,60.687141,59.427143,60.32,220400600,40.394054,"AAPL" +"2011-10-19",57.335712,58.345715,56.828571,56.945713,276014900,38.134426,"AAPL" +"2011-10-20",57.142857,57.192856,56.315716,56.472858,137317600,37.817776,"AAPL" +"2011-10-21",56.871429,57.02,55.82143,56.124287,155311100,37.584347,"AAPL" +"2011-10-24",56.597141,58.07143,56.485714,57.967144,125534500,38.818436,"AAPL" +"2011-10-25",57.861427,58.078571,56.76857,56.824287,107606800,38.05312,"AAPL" +"2011-10-26",57.394287,57.507141,56.164288,57.228573,114076200,38.323853,"AAPL" +"2011-10-27",58.222858,58.42857,57.412857,57.812859,123666200,38.715115,"AAPL" +"2011-10-28",57.57143,58.049999,57.501427,57.849998,80710700,38.740002,"AAPL" +"2011-10-31",57.488571,58.475716,57.292858,57.825714,96375300,38.723732,"AAPL" +"2011-11-01",56.772858,57.07143,56.174286,56.644287,132947500,37.932575,"AAPL" +"2011-11-02",57.155716,57.205715,56.444286,56.772858,81837700,38.018681,"AAPL" +"2011-11-03",57.009998,57.628571,56.48,57.581429,110346600,38.560135,"AAPL" +"2011-11-04",57.432858,57.634285,57.022858,57.177143,75557300,38.289402,"AAPL" +"2011-11-07",57.130001,57.142857,56.59,57.104286,67568900,38.240616,"AAPL" +"2011-11-08",57.458572,58.285713,57.365715,58.032856,100110500,38.86245,"AAPL" +"2011-11-09",56.709999,57.27,56.318573,56.468571,139671000,37.814903,"AAPL" +"2011-11-10",56.718571,56.744286,54.592857,55.031429,186188100,36.852505,"AAPL" +"2011-11-11",55.23,55.528572,54.322857,54.945713,163446500,36.795097,"AAPL" +"2011-11-14",54.78857,55.035713,54.028572,54.18,108226300,36.282322,"AAPL" +"2011-11-15",54.400002,55.642857,54.207142,55.547142,107702700,37.197853,"AAPL" +"2011-11-16",55.607143,55.877144,54.902859,54.967144,87302600,36.809441,"AAPL" +"2011-11-17",54.854286,54.939999,53.642857,53.915714,119975100,36.10535,"AAPL" +"2011-11-18",54.131428,54.284286,53.554287,53.562859,92984500,35.869057,"AAPL" +"2011-11-21",52.914288,53.097141,52.272858,52.715714,111995100,35.30175,"AAPL" +"2011-11-22",53.002857,53.990002,52.991428,53.787144,102255300,36.019241,"AAPL" +"2011-11-23",53.501427,53.691429,52.41143,52.427143,107067800,35.108498,"AAPL" +"2011-11-25",52.631428,53.021427,51.902859,51.938572,63690200,34.781326,"AAPL" +"2011-11-28",53.192856,53.817142,52.904285,53.73143,86603300,35.981945,"AAPL" +"2011-11-29",53.691429,54.118572,52.885715,53.314285,93963800,35.702591,"AAPL" +"2011-11-30",54.470001,54.611427,54.042858,54.599998,101484600,36.563591,"AAPL" +"2011-12-01",54.648571,55.57143,54.392857,55.418571,96795300,37.111763,"AAPL" +"2011-12-02",55.689999,56.232857,55.511429,55.671429,94763900,37.281086,"AAPL" +"2011-12-05",56.212856,56.630001,55.77,56.144287,89302500,37.597752,"AAPL" +"2011-12-06",56.072857,56.375713,55.625713,55.849998,70899500,37.400673,"AAPL" +"2011-12-07",55.704285,55.848572,55.251427,55.584286,76186600,37.222733,"AAPL" +"2011-12-08",55.921429,56.5,55.747143,55.808571,94089100,37.372921,"AAPL" +"2011-12-09",56.121429,56.291428,55.861427,56.23143,74248300,37.656101,"AAPL" +"2011-12-12",55.954285,56.271427,55.635715,55.977142,75266800,37.485806,"AAPL" +"2011-12-13",56.142857,56.485714,55.299999,55.544285,84732200,37.195938,"AAPL" +"2011-12-14",55.242859,55.34,53.954285,54.312859,101721900,36.371307,"AAPL" +"2011-12-15",54.761429,54.82,54.044285,54.134285,64050000,36.251717,"AAPL" +"2011-12-16",54.337143,54.878571,54.224285,54.431427,105369600,36.450699,"AAPL" +"2011-12-19",54.638573,54.978573,54.354286,54.601429,58882600,36.564545,"AAPL" +"2011-12-20",55.394287,56.585712,55.322857,56.564285,84303800,37.878994,"AAPL" +"2011-12-21",56.669998,56.757141,56.001427,56.635715,65737000,37.926834,"AAPL" +"2011-12-22",56.714287,57.01857,56.585712,56.935715,50589700,38.127724,"AAPL" +"2011-12-23",57.098572,57.655716,57.07,57.618572,67349800,38.585011,"AAPL" +"2011-12-27",57.585712,58.441429,57.574287,58.075714,66269000,38.891148,"AAPL" +"2011-12-28",58.127144,58.32143,57.334286,57.52,57165500,38.519012,"AAPL" +"2011-12-29",57.628571,57.950001,57.215714,57.874287,53994500,38.756252,"AAPL" +"2011-12-30",57.644287,58.040001,57.64143,57.857143,44915500,38.744774,"AAPL" +"2012-01-03",58.485714,58.92857,58.42857,58.747143,75555200,39.340778,"AAPL" +"2012-01-04",58.57143,59.240002,58.468571,59.062859,65005500,39.552204,"AAPL" +"2012-01-05",59.278572,59.792858,58.952858,59.718571,67817400,39.991306,"AAPL" +"2012-01-06",59.967144,60.392857,59.888573,60.342857,79573200,40.409378,"AAPL" +"2012-01-09",60.785713,61.107143,60.192856,60.247143,98506100,40.345268,"AAPL" +"2012-01-10",60.844284,60.857143,60.214287,60.462856,64549100,40.489719,"AAPL" +"2012-01-11",60.382858,60.407143,59.901428,60.364285,53771200,40.423721,"AAPL" +"2012-01-12",60.325714,60.414288,59.82143,60.19857,53146800,40.312744,"AAPL" +"2012-01-13",59.957142,60.064285,59.808571,59.972858,56505400,40.161602,"AAPL" +"2012-01-17",60.599998,60.855713,60.422855,60.671429,60724300,40.629402,"AAPL" +"2012-01-18",60.994286,61.352856,60.900002,61.30143,69197800,41.051285,"AAPL" +"2012-01-19",61.450001,61.624287,60.93,61.107143,65434600,40.921185,"AAPL" +"2012-01-20",61.07,61.07143,59.964287,60.042858,103493600,40.208473,"AAPL" +"2012-01-23",60.381428,61.207142,60.328571,61.058571,76515600,40.888649,"AAPL" +"2012-01-24",60.728573,60.728573,59.935715,60.058571,136909500,40.218994,"AAPL" +"2012-01-25",64.919998,64.921425,63.389999,63.808571,239578500,42.730225,"AAPL" +"2012-01-26",64.05143,64.112854,63.305714,63.51857,80996300,42.536026,"AAPL" +"2012-01-27",63.477142,64.068573,63.395714,63.897144,74927300,42.789543,"AAPL" +"2012-01-30",63.672855,64.842857,63.627144,64.715714,94835300,43.3377,"AAPL" +"2012-01-31",65.084282,65.46286,64.724289,65.211426,97920900,43.669674,"AAPL" +"2012-02-01",65.487144,65.57,65.078575,65.169998,67511500,43.641922,"AAPL" +"2012-02-02",65.128571,65.309998,64.854286,65.017143,46699100,43.539558,"AAPL" +"2012-02-03",65.328575,65.714287,65.080002,65.668571,71649900,43.975792,"AAPL" +"2012-02-06",65.482857,66.425713,65.457146,66.281425,62353200,44.386208,"AAPL" +"2012-02-07",66.464287,67.10714,66.368568,66.975716,79055900,44.851151,"AAPL" +"2012-02-08",67.214287,68.112854,67.099998,68.097145,101972500,45.602119,"AAPL" +"2012-02-09",68.68,70.964287,68.651428,70.452858,221053700,47.179665,"AAPL" +"2012-02-10",70.137146,71.08857,69.792854,70.488571,157825500,47.203571,"AAPL" +"2012-02-13",71.361427,71.975716,71.012856,71.800003,129304000,48.081791,"AAPL" +"2012-02-14",72.094284,72.794289,71.714287,72.779999,115099600,48.738052,"AAPL" +"2012-02-15",73.465714,75.184288,70.984283,71.095711,376530000,47.610149,"AAPL" +"2012-02-16",70.214287,72.127144,69.51857,71.744286,236138000,48.044491,"AAPL" +"2012-02-17",71.872856,72.538574,71.471428,71.73143,133951300,48.03587,"AAPL" +"2012-02-21",72.41143,73.550003,72.017143,73.550003,151398800,49.2537,"AAPL" +"2012-02-22",73.297142,73.641426,72.724289,73.291428,120825600,49.08054,"AAPL" +"2012-02-23",73.582855,73.975716,72.785713,73.769997,142006900,49.401031,"AAPL" +"2012-02-24",74.238571,74.699997,74.091431,74.629997,103768000,49.976936,"AAPL" +"2012-02-27",74.472855,75.5,73.754288,75.108574,136895500,50.297424,"AAPL" +"2012-02-28",75.422859,76.487144,75.121429,76.487144,150096800,51.220608,"AAPL" +"2012-02-29",77.365715,78.230003,76.528572,77.491432,238002800,51.893127,"AAPL" +"2012-03-01",78.309998,78.315712,76.96714,77.781425,170817500,52.087334,"AAPL" +"2012-03-02",77.748573,78.114288,77.502853,77.882858,107928100,52.155243,"AAPL" +"2012-03-05",77.917145,78.211426,75.14286,76.165718,202281100,51.005344,"AAPL" +"2012-03-06",74.808571,76.241432,73.745712,75.751427,202559700,50.727905,"AAPL" +"2012-03-07",76.685715,76.825714,74.757141,75.812859,199630200,50.769051,"AAPL" +"2012-03-08",76.384285,77.57,76.017143,77.427139,129114300,51.850079,"AAPL" +"2012-03-09",77.744286,78.248573,77.587143,77.881432,104729800,52.154297,"AAPL" +"2012-03-12",78.425713,78.85714,78.14286,78.85714,101820600,52.807693,"AAPL" +"2012-03-13",79.648575,81.168571,79.39286,81.157143,172713800,54.347927,"AAPL" +"2012-03-14",82.578575,84.959999,82.199997,84.225716,354711000,56.402824,"AAPL" +"2012-03-15",85.658569,85.715714,82.650002,83.651428,289929500,56.018261,"AAPL" +"2012-03-16",83.531425,84.171425,82.571426,83.652855,206371900,56.019199,"AAPL" +"2012-03-19",85.48143,85.96714,84.150002,85.871429,225309000,57.504902,"AAPL" +"2012-03-20",85.644287,86.699997,84.497147,86.565712,204165500,57.96983,"AAPL" +"2012-03-21",86.105713,87.092857,85.915718,86.071426,161010500,57.638836,"AAPL" +"2012-03-22",85.397141,86.35714,85.075714,85.620003,155967700,57.336536,"AAPL" +"2012-03-23",85.784286,85.971428,84.914284,85.150002,107622200,57.021793,"AAPL" +"2012-03-26",85.684288,86.735718,85.03714,86.711426,148935500,58.067417,"AAPL" +"2012-03-27",86.597145,88.040001,86.580002,87.78286,151782400,58.784908,"AAPL" +"2012-03-28",88.339996,88.778572,87.187141,88.23143,163865100,59.085312,"AAPL" +"2012-03-29",87.540001,88.080002,86.747147,87.122856,152059600,58.342922,"AAPL" +"2012-03-30",86.96714,87.222855,85.419998,85.650002,182759500,57.356617,"AAPL" +"2012-04-02",85.975716,88.395714,85.76857,88.375717,149587900,59.181931,"AAPL" +"2012-04-03",89.614288,90.315712,88.93,89.902855,208639900,60.204613,"AAPL" +"2012-04-04",89.192856,89.408569,88.14286,89.187141,143245200,59.725323,"AAPL" +"2012-04-05",89.568573,90.665718,89.057144,90.525711,160324500,60.621704,"AAPL" +"2012-04-09",89.447144,91.405716,89.328575,90.889999,149384200,60.86565,"AAPL" +"2012-04-10",91.418571,92,89.428574,89.777145,222431300,60.120422,"AAPL" +"2012-04-11",90.885712,90.98143,89.048569,89.457146,174153700,59.906113,"AAPL" +"2012-04-12",89.285713,90.190002,88.64286,88.96714,153584200,59.577976,"AAPL" +"2012-04-13",89.158569,89.242859,86.215714,86.461426,214911200,57.900005,"AAPL" +"2012-04-16",87.151428,87.182854,82.60714,82.875717,262696700,55.498795,"AAPL" +"2012-04-17",82.705711,87.14286,81.701431,87.099998,256382000,58.327625,"AAPL" +"2012-04-18",87.674286,88.60714,86.101425,86.905716,238632800,58.197529,"AAPL" +"2012-04-19",85.745712,86.389999,83.502853,83.919998,208679800,56.19812,"AAPL" +"2012-04-20",84.482857,84.945717,81.488571,81.854286,257746300,54.814762,"AAPL" +"2012-04-23",81.515717,82.381432,79.517143,81.671425,241632300,54.692303,"AAPL" +"2012-04-24",80.372856,81.098572,79.285713,80.040001,269037300,53.599808,"AAPL" +"2012-04-25",87.94857,88.285713,86.571426,87.14286,226444400,58.356327,"AAPL" +"2012-04-26",87.752853,87.812859,86.01857,86.814285,134017100,58.136314,"AAPL" +"2012-04-27",86.438568,86.597145,85.785713,86.14286,101680600,57.686665,"AAPL" +"2012-04-30",85.400002,85.485718,83.285713,83.425713,126536200,55.867096,"AAPL" +"2012-05-01",83.557144,85.251427,83.03286,83.16143,152749800,55.690109,"AAPL" +"2012-05-02",82.891426,83.914284,82.694283,83.711426,106847300,56.058426,"AAPL" +"2012-05-03",84.35714,84.485718,82.900002,83.117142,97637400,55.660465,"AAPL" +"2012-05-04",82.440002,82.622856,80.738571,80.75,132498100,54.075279,"AAPL" +"2012-05-07",80.214287,81.824287,80.175713,81.354286,115029600,54.479942,"AAPL" +"2012-05-08",81.368568,81.64286,79.818573,81.168571,124313000,54.355568,"AAPL" +"2012-05-09",80.528572,81.997147,80.121429,81.311432,120176000,54.451233,"AAPL" +"2012-05-10",82.082855,82.26857,81.205711,81.502853,83300000,54.579418,"AAPL" +"2012-05-11",80.714287,82.067146,80.621429,80.958572,99886500,54.214947,"AAPL" +"2012-05-14",80.367142,81.072861,79.657143,79.745712,88156600,53.402737,"AAPL" +"2012-05-15",80.207146,80.459999,78.821426,79.024284,119084000,52.919632,"AAPL" +"2012-05-16",79.150002,79.555717,77.291428,78.011429,140224000,52.241348,"AAPL" +"2012-05-17",77.901428,78.214287,75.73143,75.73143,179305000,50.714523,"AAPL" +"2012-05-18",76.279999,77.629997,74.597145,75.76857,183073100,50.739395,"AAPL" +"2012-05-21",76.35714,80.220001,76.292854,80.182854,157776500,53.695484,"AAPL" +"2012-05-22",81.364288,81.982857,78.940002,79.567146,173717600,53.283173,"AAPL" +"2012-05-23",79.64286,81.828575,79.03286,81.508568,146224400,54.583275,"AAPL" +"2012-05-24",82.267143,82.35714,80.175713,80.760002,124057500,54.081974,"AAPL" +"2012-05-25",80.655716,80.835716,79.781425,80.327141,82126800,53.792103,"AAPL" +"2012-05-29",81.557144,82,80.758568,81.752853,95127200,54.746853,"AAPL" +"2012-05-30",81.314285,82.855713,80.937141,82.738571,132357400,55.406948,"AAPL" +"2012-05-31",82.96286,83.071426,81.637146,82.53286,122918600,55.269192,"AAPL" +"2012-06-01",81.308571,81.807144,80.074287,80.141426,130246900,53.667721,"AAPL" +"2012-06-04",80.214287,81.071426,78.35714,80.612854,139248900,53.983429,"AAPL" +"2012-06-05",80.181427,80.924286,79.761429,80.404289,97053600,53.843765,"AAPL" +"2012-06-06",81.110001,81.978569,80.785713,81.637146,100363900,54.669357,"AAPL" +"2012-06-07",82.470001,82.474289,81.5,81.674286,94941700,54.694237,"AAPL" +"2012-06-08",81.657143,82.940002,81.285713,82.902855,86879100,55.516956,"AAPL" +"2012-06-11",83.959999,84.071426,81.51857,81.595711,147816200,54.641617,"AAPL" +"2012-06-12",82.065712,82.374283,80.957146,82.308571,108845100,55.118996,"AAPL" +"2012-06-13",82.074287,82.639999,81.482857,81.737144,73395000,54.73632,"AAPL" +"2012-06-14",81.605713,81.928574,81.03714,81.647141,86393300,54.676064,"AAPL" +"2012-06-15",81.571426,82.08857,81.364288,82.01857,83813800,54.924778,"AAPL" +"2012-06-18",81.565712,83.984283,81.48143,83.682854,110103000,56.039288,"AAPL" +"2012-06-19",83.342857,84.285713,83.300003,83.915718,90351100,56.195232,"AAPL" +"2012-06-20",84.029999,84.178574,82.971428,83.677139,89735800,56.035473,"AAPL" +"2012-06-21",83.634285,84.031425,82.491432,82.524284,81587800,55.263435,"AAPL" +"2012-06-22",82.720001,83.169998,82.202858,83.157143,71117900,55.687241,"AAPL" +"2012-06-25",82.471428,82.828575,81.48143,81.538574,76095600,54.603352,"AAPL" +"2012-06-26",81.618568,82.07,81.047142,81.718575,69134100,54.723888,"AAPL" +"2012-06-27",82.14286,82.391426,81.702858,82.071426,50749300,54.960175,"AAPL" +"2012-06-28",81.667145,82,80.80143,81.292854,70709100,54.438801,"AAPL" +"2012-06-29",82.571426,83.428574,82.035713,83.428574,105375200,55.868996,"AAPL" +"2012-07-02",83.53286,84.781425,83.371429,84.645714,100023000,56.684093,"AAPL" +"2012-07-03",84.982857,85.714287,84.85714,85.629997,60428200,57.343227,"AAPL" +"2012-07-05",85.794289,87.762856,85.664284,87.134285,121095800,58.350582,"AAPL" +"2012-07-06",86.727142,86.919998,85.940002,86.554283,104732600,57.962193,"AAPL" +"2012-07-09",86.471428,87.699997,86.30143,87.69857,94851400,58.728485,"AAPL" +"2012-07-10",88.281425,88.552856,86.472855,86.887146,127989400,58.185085,"AAPL" +"2012-07-11",86.58857,86.808571,85.317146,86.347145,117330500,57.823471,"AAPL" +"2012-07-12",85.748573,86.209999,84.668571,85.557144,107010400,57.294437,"AAPL" +"2012-07-13",86.135712,86.741432,85.714287,86.424286,77856800,57.87513,"AAPL" +"2012-07-16",86.445717,87.374283,86.431427,86.701431,75315100,58.060726,"AAPL" +"2012-07-17",87.255714,87.35714,86.164284,86.705711,73406200,58.063602,"AAPL" +"2012-07-18",86.655716,86.905716,86.222855,86.608574,63175000,57.998535,"AAPL" +"2012-07-19",87.325714,87.907143,86.571426,87.760002,109215400,58.769611,"AAPL" +"2012-07-20",87.575714,87.777145,86.242859,86.328575,99367800,57.811035,"AAPL" +"2012-07-23",84.914284,86.557144,83.958572,86.261429,121993900,57.766068,"AAPL" +"2012-07-24",86.76857,87.097145,85.501427,85.845711,141283100,57.487686,"AAPL" +"2012-07-25",82.065712,82.971428,81.428574,82.138573,219328200,55.00515,"AAPL" +"2012-07-26",82.822861,82.914284,81.480003,82.125717,101658200,54.996548,"AAPL" +"2012-07-27",82.144287,83.690002,81.655716,83.594284,100984100,55.979977,"AAPL" +"2012-07-30",84.417145,85.634285,83.974289,85.004288,94785600,56.92421,"AAPL" +"2012-07-31",86.175713,87.385712,86.102859,87.251427,115581900,58.429028,"AAPL" +"2012-08-01",87.987144,88.057144,86.14286,86.687141,96125400,58.051155,"AAPL" +"2012-08-02",86.120003,87.241432,85.75,86.827141,83039600,58.144913,"AAPL" +"2012-08-03",87.66143,88.28286,87.365715,87.957146,86230200,58.901623,"AAPL" +"2012-08-06",88.184288,89.267143,87.894287,88.935715,75525800,59.556927,"AAPL" +"2012-08-07",88.96714,89.285713,88.291428,88.701431,72611700,59.400063,"AAPL" +"2012-08-08",88.484283,89.125717,88.157143,88.55143,61176500,59.299603,"AAPL" +"2012-08-09",88.264282,88.818573,88.257141,88.675713,55410600,61.214745,"AAPL" +"2012-08-10",88.387146,88.822861,88.385712,88.814285,48734700,61.31041,"AAPL" +"2012-08-13",89.055717,90,89.035713,90,69708100,62.128941,"AAPL" +"2012-08-14",90.267143,91.230003,90.029999,90.241432,85042300,62.295586,"AAPL" +"2012-08-15",90.185715,90.571426,89.678574,90.118568,64335600,62.210777,"AAPL" +"2012-08-16",90.172859,90.965714,90.071426,90.905716,63633500,62.754169,"AAPL" +"2012-08-17",91.428574,92.598572,91.258568,92.587143,110690300,63.914894,"AAPL" +"2012-08-20",92.858574,95.021431,92.842857,95.021431,153346200,65.595337,"AAPL" +"2012-08-21",95.831429,96.41143,92.904289,93.722855,203179900,64.698898,"AAPL" +"2012-08-22",93.488571,95.571426,92.587143,95.552856,141330700,65.962196,"AAPL" +"2012-08-23",95.158569,95.699997,94.449997,94.66143,105032200,65.346809,"AAPL" +"2012-08-24",94.215714,95.639999,93.650002,94.745712,109335100,65.404999,"AAPL" +"2012-08-27",97.141426,97.267143,96.220001,96.525711,106752100,66.633759,"AAPL" +"2012-08-28",96.425713,96.585716,95.809998,96.400002,66854200,66.546997,"AAPL" +"2012-08-29",96.464287,96.809998,96.085716,96.209999,50701700,66.415825,"AAPL" +"2012-08-30",95.805717,95.935715,94.692856,94.83857,75674900,65.469116,"AAPL" +"2012-08-31",95.321426,95.514282,93.89286,95.034286,84580300,65.604202,"AAPL" +"2012-09-04",95.108574,96.44857,94.928574,96.424286,91973000,66.563766,"AAPL" +"2012-09-05",96.510002,96.621429,95.657143,95.747147,84093800,66.096298,"AAPL" +"2012-09-06",96.167145,96.898575,95.828575,96.610001,97799100,66.691956,"AAPL" +"2012-09-07",96.864288,97.497147,96.538574,97.205711,82416600,67.103195,"AAPL" +"2012-09-10",97.207146,97.612854,94.585716,94.677139,121999500,65.357651,"AAPL" +"2012-09-11",95.015717,95.728569,93.785713,94.370003,125995800,65.14563,"AAPL" +"2012-09-12",95.264282,95.699997,93.714287,95.684288,178058300,66.052933,"AAPL" +"2012-09-13",96.767143,97.928574,96.395714,97.568573,149590000,67.353676,"AAPL" +"2012-09-14",98.565712,99.568573,98.269997,98.754288,150118500,68.172195,"AAPL" +"2012-09-17",99.907143,99.971428,99.230003,99.968575,99507800,69.010452,"AAPL" +"2012-09-18",99.982857,100.332855,99.488571,100.272858,93375800,69.220528,"AAPL" +"2012-09-19",100.03714,100.57,99.938568,100.300003,81718700,69.23925,"AAPL" +"2012-09-20",99.879997,100.008568,99.08857,99.814285,84142100,68.903931,"AAPL" +"2012-09-21",100.344284,100.724289,99.908569,100.012856,142897300,69.041031,"AAPL" +"2012-09-24",98.122856,99.302856,97.571426,98.684288,159941600,68.123886,"AAPL" +"2012-09-25",98.322861,98.968575,96.14286,96.220001,129697400,66.422737,"AAPL" +"2012-09-26",95.534286,96.098572,94.457146,95.025711,144125800,65.598289,"AAPL" +"2012-09-27",94.898575,97.452858,94.335716,97.331429,148522500,67.189957,"AAPL" +"2012-09-28",96.964287,97.30143,95.25,95.300003,133777700,65.787643,"AAPL" +"2012-10-01",95.879997,96.678574,93.785713,94.19857,135898700,65.027298,"AAPL" +"2012-10-02",94.544289,95.192856,92.949997,94.472855,156998100,65.216637,"AAPL" +"2012-10-03",94.980003,95.980003,94.66143,95.921425,106070300,66.216614,"AAPL" +"2012-10-04",95.89286,96.321426,95.078575,95.257141,92681400,65.758041,"AAPL" +"2012-10-05",95.028572,95.14286,93.040001,93.227142,148501500,64.356682,"AAPL" +"2012-10-08",92.41143,92.508568,90.872856,91.167145,159498500,62.934639,"AAPL" +"2012-10-09",91.235718,91.498573,89.078575,90.835716,209649300,62.705837,"AAPL" +"2012-10-10",91.391426,92.139999,91,91.558571,127589000,63.204845,"AAPL" +"2012-10-11",92.35714,92.457146,89.728569,89.728569,136520300,61.941547,"AAPL" +"2012-10-12",89.937141,90.76857,89.328575,89.958572,115003700,62.100323,"AAPL" +"2012-10-15",90.335716,90.732857,89.121429,90.68,108125500,62.598351,"AAPL" +"2012-10-16",90.767143,92.900002,90.14286,92.827141,137442900,64.080566,"AAPL" +"2012-10-17",92.695717,93.255714,92,92.087143,97259400,63.569721,"AAPL" +"2012-10-18",91.370003,91.722855,90,90.377144,119156100,62.389278,"AAPL" +"2012-10-19",90.150002,90.252853,87.08857,87.120003,186021500,60.140816,"AAPL" +"2012-10-22",87.488571,90.76857,87.251427,90.575714,136682700,62.526371,"AAPL" +"2012-10-23",90.14286,90.557144,87.385712,87.622856,176786400,60.48793,"AAPL" +"2012-10-24",88.777145,89.507141,87.234283,88.118568,139631800,60.830139,"AAPL" +"2012-10-25",88.571426,88.85714,86.507141,87.077141,164081400,60.111221,"AAPL" +"2012-10-26",87.061432,87.714287,84.428574,86.285713,254608200,59.564873,"AAPL" +"2012-10-31",84.982857,85.994286,83.957146,85.045715,127500800,58.708897,"AAPL" +"2012-11-01",85.459999,86.14286,84.881432,85.220001,90324500,58.829189,"AAPL" +"2012-11-02",85.127144,85.278572,82.10714,82.400002,149843400,56.882484,"AAPL" +"2012-11-05",83.360001,83.96714,82.514282,83.517143,132283900,57.653671,"AAPL" +"2012-11-06",84.318573,84.391426,82.870003,83.264282,93729300,57.479122,"AAPL" +"2012-11-07",81.977142,82.077141,79.39286,79.714287,198412200,56.837402,"AAPL" +"2012-11-08",80.089996,80.318573,76.470001,76.821426,264036500,54.774754,"AAPL" +"2012-11-09",77.202858,79.26857,76.245712,78.151428,232478400,55.723068,"AAPL" +"2012-11-12",79.164284,79.214287,76.949997,77.547142,128950500,55.292202,"AAPL" +"2012-11-13",76.987144,78.639999,76.622856,77.557144,133237300,55.299343,"AAPL" +"2012-11-14",77.928574,78.207146,76.597145,76.697144,119292600,54.686142,"AAPL" +"2012-11-15",76.790001,77.071426,74.660004,75.08857,197477700,53.539211,"AAPL" +"2012-11-16",75.028572,75.714287,72.25,75.382858,316723400,53.749039,"AAPL" +"2012-11-19",77.244286,81.071426,77.125717,80.818573,205829400,57.624779,"AAPL" +"2012-11-20",81.701431,81.707146,79.225716,80.129997,160688500,57.133808,"AAPL" +"2012-11-21",80.60714,81.052856,79.514282,80.242859,93250500,57.214291,"AAPL" +"2012-11-23",81.024284,81.714287,80.371429,81.64286,68206600,58.212513,"AAPL" +"2012-11-26",82.271431,84.285713,81.958572,84.218575,157644900,60.049026,"AAPL" +"2012-11-27",84.221428,84.345711,82.871429,83.540001,133332500,59.565189,"AAPL" +"2012-11-28",82.46714,83.685715,81.751427,83.277145,130216100,59.377773,"AAPL" +"2012-11-29",84.317146,84.89286,83.60714,84.194283,128674700,60.031712,"AAPL" +"2012-11-30",83.827141,84.057144,83.239998,83.611427,97829900,59.616116,"AAPL" +"2012-12-03",84.807144,84.941429,83.64286,83.741432,91070000,59.708817,"AAPL" +"2012-12-04",83.114288,83.114288,81.732857,82.264282,139267100,58.655598,"AAPL" +"2012-12-05",81.272858,81.321426,76.96714,76.970001,261159500,54.880699,"AAPL" +"2012-12-06",75.562859,79.044289,74.089996,78.177139,294303100,55.741405,"AAPL" +"2012-12-07",79.057144,79.314285,75.714287,76.178574,196760200,54.316391,"AAPL" +"2012-12-10",75,76.93,74.511429,75.688568,157621100,53.967007,"AAPL" +"2012-12-11",77.110001,78.508568,76.767143,77.341431,148086400,55.145531,"AAPL" +"2012-12-12",78.252853,78.285713,76.610001,77,121786000,54.902096,"AAPL" +"2012-12-13",75.878571,76.805717,75.114288,75.669998,156314900,53.953777,"AAPL" +"2012-12-14",73.535713,74.01857,72.225716,72.827141,252394800,51.926788,"AAPL" +"2012-12-17",72.704285,74.285713,71.604286,74.118568,189401800,52.847584,"AAPL" +"2012-12-18",75,76.414284,74.321426,76.271431,156421300,54.382595,"AAPL" +"2012-12-19",75.924286,76.242859,75.071426,75.187141,112342300,53.609501,"AAPL" +"2012-12-20",75.714287,75.742859,74.125717,74.53286,120422400,53.142979,"AAPL" +"2012-12-21",73.209999,74.238571,72.891426,74.190002,149067100,52.898514,"AAPL" +"2012-12-24",74.335716,74.89286,74.101425,74.309998,43938300,52.984074,"AAPL" +"2012-12-26",74.14286,74.208572,73.017143,73.285713,75609100,52.253754,"AAPL" +"2012-12-27",73.362854,73.75,72.094284,73.580002,113780100,52.463581,"AAPL" +"2012-12-28",72.898575,73.497147,72.58857,72.798569,88569600,51.906414,"AAPL" +"2012-12-31",72.932854,76.485718,72.714287,76.024284,164873100,54.20639,"AAPL" +"2013-01-02",79.117142,79.285713,77.375717,78.432854,140129500,55.923737,"AAPL" +"2013-01-03",78.26857,78.524284,77.285713,77.442856,88241300,55.217865,"AAPL" +"2013-01-04",76.709999,76.947144,75.118568,75.285713,148583400,53.679771,"AAPL" +"2013-01-07",74.571426,75.614288,73.599998,74.842857,121039100,53.364014,"AAPL" +"2013-01-08",75.601425,75.984283,74.464287,75.044289,114676800,53.507637,"AAPL" +"2013-01-09",74.64286,75.001427,73.71286,73.871429,101901100,52.67136,"AAPL" +"2013-01-10",75.507141,75.531425,73.645714,74.78714,150286500,53.324291,"AAPL" +"2013-01-11",74.428574,75.045715,74.145714,74.328575,87626700,52.997318,"AAPL" +"2013-01-14",71.811432,72.5,71.215714,71.678574,183551900,51.107822,"AAPL" +"2013-01-15",71.185715,71.284286,69.054283,69.417145,219193100,49.495407,"AAPL" +"2013-01-16",70.662857,72.777145,70.35714,72.298569,172701200,51.549889,"AAPL" +"2013-01-17",72.901428,72.964287,71.718575,71.811432,113419600,51.20256,"AAPL" +"2013-01-18",71.21714,71.745712,70.914284,71.428574,118230700,50.929581,"AAPL" +"2013-01-22",72.080002,72.554283,70.947144,72.110001,115386600,51.415455,"AAPL" +"2013-01-23",72.687141,73.57,72.110001,73.43,215377400,52.356636,"AAPL" +"2013-01-24",65.714287,66.53286,64.321426,64.35714,365213100,45.88755,"AAPL" +"2013-01-25",64.527145,65.175713,62.142857,62.84,302006600,44.805805,"AAPL" +"2013-01-28",62.547142,64.744286,62.265713,64.261429,196379400,45.819309,"AAPL" +"2013-01-29",65.5,65.742859,64.58857,65.46714,142789500,46.678997,"AAPL" +"2013-01-30",65.285713,66.085716,64.928574,65.261429,104288800,46.532326,"AAPL" +"2013-01-31",65.28286,65.611427,64.997147,65.07,79833600,46.395828,"AAPL" +"2013-02-01",65.587143,65.639999,64.050003,64.802856,134871100,46.205349,"AAPL" +"2013-02-04",64.844284,65.134285,63.142857,63.188572,119279300,45.054337,"AAPL" +"2013-02-05",63.435715,65.677139,63.174286,65.405716,143336900,46.635201,"AAPL" +"2013-02-06",65.209999,66.64286,64.654289,65.335716,148426600,46.585289,"AAPL" +"2013-02-07",66.178574,67.14286,64.874283,66.888573,176145200,49.708668,"AAPL" +"2013-02-08",67.714287,68.401428,66.89286,67.854286,158289600,50.426346,"AAPL" +"2013-02-11",68.071426,69.277145,67.60714,68.561432,129372600,50.951862,"AAPL" +"2013-02-12",68.501427,68.91143,66.82,66.842857,152263300,49.67469,"AAPL" +"2013-02-13",66.744286,67.662857,66.174286,66.715714,118801900,49.580196,"AAPL" +"2013-02-14",66.360001,67.377144,66.288574,66.655716,88818800,49.535614,"AAPL" +"2013-02-15",66.978569,67.165718,65.702858,65.737144,97936300,48.852974,"AAPL" +"2013-02-19",65.871429,66.104286,64.835716,65.71286,108945900,48.834938,"AAPL" +"2013-02-20",65.384285,65.384285,64.114288,64.121429,119075600,47.652248,"AAPL" +"2013-02-21",63.714287,64.167145,63.259998,63.722858,111795600,47.356049,"AAPL" +"2013-02-22",64.178574,64.514282,63.799999,64.401428,82663700,47.860332,"AAPL" +"2013-02-25",64.835716,65.017143,63.224285,63.257141,93144800,47.009949,"AAPL" +"2013-02-26",63.402859,64.505714,62.522858,64.138573,125374900,47.664982,"AAPL" +"2013-02-27",64.061432,64.634285,62.950001,63.509998,146837600,47.197853,"AAPL" +"2013-02-28",63.435715,63.98143,63.057144,63.057144,80628800,46.861313,"AAPL" +"2013-03-01",62.57143,62.597141,61.425713,61.495716,138112100,45.700935,"AAPL" +"2013-03-04",61.114285,61.171429,59.857143,60.007141,145688900,44.594696,"AAPL" +"2013-03-05",60.21143,62.169998,60.107143,61.591427,159608400,45.772064,"AAPL" +"2013-03-06",62.072857,62.17857,60.632858,60.808571,115062500,45.190281,"AAPL" +"2013-03-07",60.642857,61.715714,60.151428,61.511429,117118400,45.712608,"AAPL" +"2013-03-08",61.400002,62.204285,61.23,61.674286,97870500,45.833637,"AAPL" +"2013-03-11",61.392857,62.715714,60.734287,62.552856,118559000,46.486557,"AAPL" +"2013-03-12",62.228573,62.697144,61.081429,61.204285,116477900,45.484352,"AAPL" +"2013-03-13",61.207142,62.07143,60.765713,61.192856,101387300,45.475857,"AAPL" +"2013-03-14",61.832859,62.091427,61.492859,61.785713,75968900,45.916443,"AAPL" +"2013-03-15",62.561428,63.46143,62.464287,63.380001,160990200,47.101254,"AAPL" +"2013-03-18",63.064285,65.351425,63.028572,65.102859,151549300,48.381603,"AAPL" +"2013-03-19",65.64286,65.852859,64.071426,64.927139,131693800,48.251015,"AAPL" +"2013-03-20",65.345711,65.375717,64.227142,64.582855,77165200,47.995167,"AAPL" +"2013-03-21",64.317146,65.425713,64.300003,64.675713,95813900,48.064167,"AAPL" +"2013-03-22",64.940002,66.014282,64.730003,65.987144,98776300,49.038769,"AAPL" +"2013-03-25",66.384285,67.135712,65.968575,66.225716,125283900,49.216061,"AAPL" +"2013-03-26",66.491432,66.548569,65.790001,65.877144,73573500,48.957012,"AAPL" +"2013-03-27",65.208572,65.257141,64.389999,64.582855,82809300,47.995167,"AAPL" +"2013-03-28",64.260002,64.545715,63.08857,63.237144,110709900,46.995083,"AAPL" +"2013-04-01",63.128571,63.385715,61.105713,61.272858,97433000,45.535305,"AAPL" +"2013-04-02",61.085712,62.591427,60.914288,61.398571,132379800,45.628746,"AAPL" +"2013-04-03",61.624287,62.468571,61.472858,61.712856,90804000,45.862309,"AAPL" +"2013-04-04",61.965714,62.142857,60.75,61.102856,89611900,45.40897,"AAPL" +"2013-04-05",60.642857,60.707142,59.954285,60.457142,95923800,44.929108,"AAPL" +"2013-04-08",60.692856,61.07143,60.355713,60.887142,75207300,45.248669,"AAPL" +"2013-04-09",60.908573,61.214287,60.392857,60.997143,76653500,45.330421,"AAPL" +"2013-04-10",61.157143,62.437141,60.85857,62.241428,93982000,46.255116,"AAPL" +"2013-04-11",61.959999,62.57,61.599998,62.047142,82091100,46.110741,"AAPL" +"2013-04-12",62.021427,62.021427,61.298573,61.400002,59653300,45.629803,"AAPL" +"2013-04-15",61,61.127144,59.935715,59.978573,79380000,44.573467,"AAPL" +"2013-04-16",60.224285,60.944286,60.081429,60.89143,76442800,45.25185,"AAPL" +"2013-04-17",60.03857,60.085712,56.872856,57.542858,236264000,42.76334,"AAPL" +"2013-04-18",57.855713,57.970001,55.677143,56.007141,166574800,41.622063,"AAPL" +"2013-04-19",55.424286,57.085712,55.014286,55.790001,152318600,41.46069,"AAPL" +"2013-04-22",56.091427,57.457142,55.895714,56.952858,107480100,42.324879,"AAPL" +"2013-04-23",57.712856,58.34,56.972858,58.01857,166059600,43.116856,"AAPL" +"2013-04-24",56.220001,59.32143,56.07143,57.922855,242412800,43.045742,"AAPL" +"2013-04-25",58.747143,59.134285,58.142857,58.34,96209400,43.355747,"AAPL" +"2013-04-26",58.544285,59.824287,58.32143,59.599998,191024400,44.292122,"AAPL" +"2013-04-29",60.064285,61.945713,60,61.445713,160081600,45.663773,"AAPL" +"2013-04-30",62.157143,63.607143,61.724285,63.254284,172884600,47.00782,"AAPL" +"2013-05-01",63.494286,63.561428,62.055714,62.755714,126727300,46.63731,"AAPL" +"2013-05-02",63.111427,64.084282,62.947144,63.645714,105457100,47.298717,"AAPL" +"2013-05-03",64.472855,64.747147,64.164284,64.28286,90325200,47.772221,"AAPL" +"2013-05-06",65.101425,66.028572,64.901428,65.815712,124160400,48.911358,"AAPL" +"2013-05-07",66.424286,66.535713,64.814285,65.522858,120938300,48.693726,"AAPL" +"2013-05-08",65.577141,66.48143,65.115715,66.262856,118149500,49.243668,"AAPL" +"2013-05-09",65.687141,66.14286,65.082855,65.252853,99621900,50.832851,"AAPL" +"2013-05-10",65.424286,65.672859,64.354286,64.709999,83713000,50.409962,"AAPL" +"2013-05-13",64.501427,65.414284,64.5,64.96286,79237200,50.606945,"AAPL" +"2013-05-14",64.835716,65.028572,63.164288,63.408573,111779500,49.39613,"AAPL" +"2013-05-15",62.737144,63,60.337143,61.264286,185403400,47.7257,"AAPL" +"2013-05-16",60.462856,62.549999,59.842857,62.082859,150801000,48.363377,"AAPL" +"2013-05-17",62.721428,62.869999,61.572857,61.894287,106976100,48.216484,"AAPL" +"2013-05-20",61.701427,63.685715,61.442856,63.275715,112894600,49.292625,"AAPL" +"2013-05-21",62.592857,63.639999,62.028572,62.808571,114005500,48.928707,"AAPL" +"2013-05-22",63.435715,64.050003,62.602856,63.049999,110759600,49.116795,"AAPL" +"2013-05-23",62.278572,63.737144,62.255714,63.162857,88255300,49.204716,"AAPL" +"2013-05-24",62.978573,63.665714,62.908573,63.592857,69041700,49.539684,"AAPL" +"2013-05-28",64.271431,64.444283,62.978573,63.062859,96536300,49.126816,"AAPL" +"2013-05-29",62.857143,63.92857,62.771427,63.564285,82644100,49.517426,"AAPL" +"2013-05-30",63.664288,64.928574,63.501427,64.511429,88379900,50.255272,"AAPL" +"2013-05-31",64.64286,65.300003,64.214287,64.247147,96075700,50.049389,"AAPL" +"2013-06-03",64.389999,64.622856,63.21143,64.388573,93088100,50.159561,"AAPL" +"2013-06-04",64.745712,64.918571,63.912857,64.187141,73182200,50.002651,"AAPL" +"2013-06-05",63.664288,64.388573,63.387142,63.587143,72647400,49.535236,"AAPL" +"2013-06-06",63.638573,63.857143,62.007141,62.637142,104233500,48.795177,"AAPL" +"2013-06-07",62.357143,63.32,61.824287,63.115715,101133900,49.167988,"AAPL" +"2013-06-10",63.532856,64.154289,62.400002,62.69857,112538300,48.843029,"AAPL" +"2013-06-11",62.248573,63.251427,61.902859,62.514286,71528100,48.699463,"AAPL" +"2013-06-12",62.785713,63.035713,61.642857,61.741428,66306800,48.097401,"AAPL" +"2013-06-13",61.785713,62.44857,61.25,62.279999,71458100,48.516949,"AAPL" +"2013-06-14",62.200001,62.327145,61.214287,61.435715,67966500,47.859241,"AAPL" +"2013-06-17",61.634285,62.242859,61.48,61.714287,64853600,48.076256,"AAPL" +"2013-06-18",61.651428,62.128571,61.458572,61.681427,48756400,48.050667,"AAPL" +"2013-06-19",61.628571,61.665714,60.42857,60.42857,77735000,47.074657,"AAPL" +"2013-06-20",59.900002,60.854286,59.310001,59.548573,89327700,46.389137,"AAPL" +"2013-06-21",59.784286,60,58.299999,59.07143,120279600,46.017429,"AAPL" +"2013-06-24",58.200001,58.380001,56.864285,57.505714,120186500,44.797733,"AAPL" +"2013-06-25",57.957142,58.255714,56.975716,57.51857,78540700,44.807732,"AAPL" +"2013-06-26",57.700001,57.827145,56.522858,56.867142,91931000,44.300266,"AAPL" +"2013-06-27",57.035713,57.341427,56.220001,56.254284,84311500,43.822834,"AAPL" +"2013-06-28",55.908573,57.181427,55.552856,56.647144,144629100,44.12888,"AAPL" +"2013-07-01",57.527142,58.895714,57.317142,58.459999,97763400,45.541115,"AAPL" +"2013-07-02",58.565716,60.232857,58.495716,59.784286,117466300,46.57275,"AAPL" +"2013-07-03",60.122856,60.425713,59.635715,60.114285,60232200,46.82983,"AAPL" +"2013-07-05",60.055714,60.470001,59.335712,59.631428,68506200,46.453682,"AAPL" +"2013-07-08",60.015713,60.142857,58.664288,59.292858,74534600,46.189938,"AAPL" +"2013-07-09",59.085712,60.5,58.625713,60.335712,88146100,47.002327,"AAPL" +"2013-07-10",59.942856,60.685715,59.75,60.104286,70351400,46.822041,"AAPL" +"2013-07-11",60.421429,61.17857,60.167141,61.041428,81573100,47.552097,"AAPL" +"2013-07-12",61.092857,61.398571,60.487144,60.93,69890800,47.465282,"AAPL" +"2013-07-15",60.715714,61.637142,60.685715,61.062859,60479300,47.568779,"AAPL" +"2013-07-16",60.931427,61.529999,60.595715,61.457142,54134500,47.875942,"AAPL" +"2013-07-17",61.385715,61.745716,61.174286,61.472858,49747600,47.88818,"AAPL" +"2013-07-18",61.91143,62.124287,61.515713,61.68,54719700,48.049549,"AAPL" +"2013-07-19",61.871429,61.997143,60.621429,60.707142,67180400,47.291676,"AAPL" +"2013-07-22",61.351429,61.392857,60.781429,60.901428,51949100,47.443035,"AAPL" +"2013-07-23",60.857143,60.994286,59.815716,59.855713,92348900,46.628403,"AAPL" +"2013-07-24",62.704285,63.512856,62.18,62.93,147984200,49.023308,"AAPL" +"2013-07-25",62.957142,63.057144,62.258572,62.642857,57373400,48.799622,"AAPL" +"2013-07-26",62.185715,63.005714,62.048573,62.998573,50038100,49.076725,"AAPL" +"2013-07-29",62.971428,64.284286,62.885715,63.970001,62014400,49.833496,"AAPL" +"2013-07-30",64.279999,65.307144,64.175713,64.760002,77355600,50.448906,"AAPL" +"2013-07-31",64.998573,65.334282,64.204285,64.647141,80739400,50.360981,"AAPL" +"2013-08-01",65.10714,65.257141,64.751427,65.239998,51562700,50.82283,"AAPL" +"2013-08-02",65.43,66.121429,65.237144,66.077141,68695900,51.474979,"AAPL" +"2013-08-05",66.384285,67.238571,66.021431,67.064285,79713900,52.243965,"AAPL" +"2013-08-06",66.860001,67.412857,66.024284,66.464287,83714400,51.776569,"AAPL" +"2013-08-07",66.257141,66.714287,65.96714,66.425713,74714500,51.746517,"AAPL" +"2013-08-08",66.265717,66.300003,65.421425,65.858574,63944300,53.773788,"AAPL" +"2013-08-09",65.519997,65.779999,64.807144,64.921425,66716300,53.008598,"AAPL" +"2013-08-12",65.265717,66.949997,65.232857,66.765717,91108500,54.514477,"AAPL" +"2013-08-13",67.277145,70.665718,66.864288,69.938568,220485300,57.105125,"AAPL" +"2013-08-14",71.125717,72.035713,70.485718,71.214287,189093100,58.146748,"AAPL" +"2013-08-15",70.917145,71.771431,69.868568,71.129997,122573500,58.07793,"AAPL" +"2013-08-16",71.449997,71.848572,71.265717,71.761429,90576500,58.593491,"AAPL" +"2013-08-19",72.048569,73.391426,72,72.534286,127629600,59.224537,"AAPL" +"2013-08-20",72.815712,72.938568,71.545715,71.581429,89672100,58.446522,"AAPL" +"2013-08-21",71.941429,72.449997,71.599998,71.765717,83969900,58.596992,"AAPL" +"2013-08-22",72.139999,72.227142,71.171425,71.851425,61051900,58.666973,"AAPL" +"2013-08-23",71.895714,71.907143,71.335716,71.574287,55682900,58.440689,"AAPL" +"2013-08-26",71.535713,72.885712,71.5,71.852859,82741400,58.66814,"AAPL" +"2013-08-27",71.14286,71.78714,69.471428,69.798569,106047200,56.990814,"AAPL" +"2013-08-28",69.428574,70.828575,69.428574,70.128571,76902000,57.260258,"AAPL" +"2013-08-29",70.235718,70.928574,70.16143,70.242859,59914400,57.353565,"AAPL" +"2013-08-30",70.285713,70.421425,69.5,69.602859,68074300,56.830997,"AAPL" +"2013-09-03",70.442856,71.514282,69.621429,69.797142,82982200,56.989643,"AAPL" +"2013-09-04",71.365715,71.748573,70.897141,71.241432,86258200,58.168911,"AAPL" +"2013-09-05",71.464287,71.525711,70.519997,70.752853,59091900,57.769978,"AAPL" +"2013-09-06",71.205711,71.339996,69.992859,71.174286,89881400,58.114082,"AAPL" +"2013-09-09",72.14286,72.559998,71.925713,72.309998,85171800,59.041416,"AAPL" +"2013-09-10",72.314285,72.492859,69.928574,70.662857,185798900,57.696491,"AAPL" +"2013-09-11",66.715714,67.669998,66.401428,66.815712,224674100,54.555283,"AAPL" +"2013-09-12",66.928574,67.914284,66.572861,67.527145,101012800,55.136177,"AAPL" +"2013-09-13",67.048569,67.404289,66.385712,66.414284,74708900,54.227524,"AAPL" +"2013-09-16",65.85714,65.944283,63.888573,64.302856,135926700,52.50354,"AAPL" +"2013-09-17",63.994286,65.672859,63.92857,65.045715,99845200,53.110073,"AAPL" +"2013-09-18",66.168571,66.621429,65.808571,66.382858,114215500,54.201862,"AAPL" +"2013-09-19",67.242859,67.975716,67.035713,67.471428,101135300,55.090687,"AAPL" +"2013-09-20",68.285713,68.364288,66.571426,66.772858,174825700,54.520302,"AAPL" +"2013-09-23",70.871429,70.987144,68.942856,70.091431,190526700,57.229939,"AAPL" +"2013-09-24",70.697144,70.781425,69.688568,69.871429,91086100,57.050304,"AAPL" +"2013-09-25",69.885712,69.94857,68.775711,68.790001,79239300,56.167313,"AAPL" +"2013-09-26",69.428574,69.794289,69.128571,69.459999,59305400,56.714355,"AAPL" +"2013-09-27",69.111427,69.238571,68.674286,68.964287,57010100,56.309624,"AAPL" +"2013-09-30",68.178574,68.808571,67.772858,68.10714,65039100,55.609756,"AAPL" +"2013-10-01",68.349998,69.877144,68.339996,69.708572,88470900,56.91732,"AAPL" +"2013-10-02",69.375717,70.257141,69.10714,69.937141,72296000,57.103954,"AAPL" +"2013-10-03",70.072861,70.335716,68.677139,69.058571,80688300,56.386585,"AAPL" +"2013-10-04",69.122856,69.228569,68.371429,69.004288,64717100,56.34227,"AAPL" +"2013-10-07",69.508568,70.378571,69.335716,69.678574,78073100,56.892838,"AAPL" +"2013-10-08",69.991432,70.091431,68.648575,68.705711,72729300,56.098476,"AAPL" +"2013-10-09",69.234283,69.684288,68.325714,69.512856,75431300,56.757526,"AAPL" +"2013-10-10",70.188568,70.339996,69.577141,69.94857,69650700,57.113285,"AAPL" +"2013-10-11",69.57,70.548569,69.308571,70.401428,66934700,57.483051,"AAPL" +"2013-10-14",69.975716,71.082855,69.907143,70.862854,65474500,57.859806,"AAPL" +"2013-10-15",71.072861,71.714287,70.788574,71.239998,80018400,58.167747,"AAPL" +"2013-10-16",71.541428,71.790001,71.318573,71.587143,62775300,58.451195,"AAPL" +"2013-10-17",71.425713,72.111427,71.382858,72.071426,63398300,58.846607,"AAPL" +"2013-10-18",72.284286,72.751427,72.244286,72.69857,72635500,59.358677,"AAPL" +"2013-10-21",73.110001,74.900002,73.074287,74.480003,99526700,60.813225,"AAPL" +"2013-10-22",75.201431,75.492859,72.575714,74.267143,133515900,60.639404,"AAPL" +"2013-10-23",74.14286,75.095711,74.14286,74.994286,78430800,61.233139,"AAPL" +"2013-10-24",75,76.067146,74.635712,75.987144,96191200,62.043804,"AAPL" +"2013-10-25",75.902855,76.175713,75.015717,75.137146,84448000,61.349792,"AAPL" +"2013-10-28",75.577141,75.85714,74.744286,75.697144,137610200,61.807018,"AAPL" +"2013-10-29",76.610001,77.035713,73.505714,73.811432,158951800,60.267315,"AAPL" +"2013-10-30",74.230003,75.360001,73.860001,74.985718,88540900,61.226135,"AAPL" +"2013-10-31",75,75.355713,74.46714,74.671425,68924100,60.969501,"AAPL" +"2013-11-01",74.860001,74.971428,73.691429,74.290001,68722500,60.658089,"AAPL" +"2013-11-04",74.442856,75.260002,74.115715,75.25,61156900,61.441933,"AAPL" +"2013-11-05",74.940002,75.555717,74.714287,75.064285,66303300,61.290287,"AAPL" +"2013-11-06",74.878571,74.980003,74.028572,74.417145,55843900,63.335331,"AAPL" +"2013-11-07",74.225716,74.741432,73.197144,73.21286,65655100,62.310387,"AAPL" +"2013-11-08",73.511429,74.447144,73.227142,74.365715,69829200,63.291553,"AAPL" +"2013-11-11",74.284286,74.524284,73.487144,74.150002,56863100,63.10796,"AAPL" +"2013-11-12",73.952858,74.845711,73.85714,74.28714,51069200,63.224682,"AAPL" +"2013-11-13",74,74.60714,73.851425,74.375717,49305200,63.300076,"AAPL" +"2013-11-14",74.687141,75.611427,74.552856,75.451431,70604800,64.215599,"AAPL" +"2013-11-15",75.225716,75.584282,74.927139,74.998573,79480100,63.830181,"AAPL" +"2013-11-18",74.998573,75.312859,74.028572,74.089996,61236000,63.056896,"AAPL" +"2013-11-19",74.147141,74.76857,73.995712,74.221428,52234700,63.168758,"AAPL" +"2013-11-20",74.175713,74.345711,73.475716,73.571426,48479200,62.615551,"AAPL" +"2013-11-21",73.942856,74.458572,73.381432,74.44857,65506700,63.362068,"AAPL" +"2013-11-22",74.21714,74.594284,74.075714,74.257141,55931400,63.19915,"AAPL" +"2013-11-25",74.431427,75.124283,74.428574,74.82,57327900,63.678181,"AAPL" +"2013-11-26",74.874283,76.591431,74.85714,76.199997,100345700,64.852692,"AAPL" +"2013-11-27",76.615715,78,76.199997,77.994286,90862100,66.379784,"AAPL" +"2013-11-29",78.497147,79.761429,78.258568,79.438568,79531900,67.608986,"AAPL" +"2013-12-02",79.714287,80.618568,78.688568,78.747147,118136200,67.020531,"AAPL" +"2013-12-03",79.757141,80.91143,79.668571,80.902855,112742000,68.855217,"AAPL" +"2013-12-04",80.785713,81.312859,80.117142,80.714287,94452400,68.694733,"AAPL" +"2013-12-05",81.807144,82.162857,80.915718,81.128571,111895000,69.047333,"AAPL" +"2013-12-06",80.827141,80.964287,79.938568,80.002853,86088100,68.089241,"AAPL" +"2013-12-09",80.128571,81.368568,80.128571,80.918571,80123400,68.868599,"AAPL" +"2013-12-10",80.511429,81.125717,80.171425,80.792854,69567400,68.761612,"AAPL" +"2013-12-11",81,81.567146,79.955711,80.194283,89929700,68.252151,"AAPL" +"2013-12-12",80.305717,80.762856,80.004288,80.077141,65572500,68.152473,"AAPL" +"2013-12-13",80.407143,80.41143,79.095711,79.204285,83205500,67.409607,"AAPL" +"2013-12-16",79.288574,80.377144,79.28714,79.64286,70648200,67.782852,"AAPL" +"2013-12-17",79.401428,79.919998,79.054283,79.284286,57475600,67.477669,"AAPL" +"2013-12-18",78.528572,78.778572,76.971428,78.681427,141465800,66.9646,"AAPL" +"2013-12-19",78.5,78.571426,77.675713,77.779999,80077200,66.19738,"AAPL" +"2013-12-20",77.918571,78.80143,77.831429,78.431427,109103400,66.751823,"AAPL" +"2013-12-23",81.14286,81.531425,80.394287,81.441429,125326600,69.313591,"AAPL" +"2013-12-24",81.412857,81.697144,80.861427,81.095711,41888700,69.019356,"AAPL" +"2013-12-26",81.157143,81.35714,80.482857,80.557144,51002000,68.560997,"AAPL" +"2013-12-27",80.545715,80.629997,79.928574,80.012856,56471100,68.097748,"AAPL" +"2013-12-30",79.637146,80.012856,78.902855,79.21714,63407400,67.420517,"AAPL" +"2013-12-31",79.167145,80.182854,79.14286,80.145714,55771100,68.210831,"AAPL" +"2014-01-02",79.382858,79.575714,78.860001,79.01857,58671200,67.251503,"AAPL" +"2014-01-03",78.980003,79.099998,77.204285,77.28286,98116900,65.7743,"AAPL" +"2014-01-06",76.778572,78.114288,76.228569,77.704285,103152700,66.132957,"AAPL" +"2014-01-07",77.760002,77.994286,76.845711,77.148575,79302300,65.660004,"AAPL" +"2014-01-08",76.972855,77.937141,76.955711,77.637146,64632400,66.075813,"AAPL" +"2014-01-09",78.114288,78.122856,76.478569,76.645714,69787200,65.232025,"AAPL" +"2014-01-10",77.118568,77.257141,75.872856,76.134285,76244000,64.796753,"AAPL" +"2014-01-13",75.701431,77.5,75.697144,76.53286,94623200,65.135979,"AAPL" +"2014-01-14",76.888573,78.104286,76.808571,78.055717,83140400,66.43206,"AAPL" +"2014-01-15",79.074287,80.028572,78.808571,79.622856,97909700,67.765808,"AAPL" +"2014-01-16",79.271431,79.550003,78.811432,79.178574,57319500,67.387703,"AAPL" +"2014-01-17",78.78286,78.867142,77.128571,77.238571,106684900,65.736603,"AAPL" +"2014-01-21",77.284286,78.581429,77.202858,78.438568,82131700,66.757919,"AAPL" +"2014-01-22",78.701431,79.612854,78.258568,78.78714,94996300,67.054565,"AAPL" +"2014-01-23",78.562859,79.5,77.830002,79.454285,100809800,67.622375,"AAPL" +"2014-01-24",79.14286,79.374283,77.821426,78.010002,107338700,66.393143,"AAPL" +"2014-01-27",78.581429,79.257141,77.964287,78.64286,138719700,66.931786,"AAPL" +"2014-01-28",72.68,73.571426,71.724289,72.35714,266380800,61.582092,"AAPL" +"2014-01-29",71.992859,72.48143,71.23143,71.535713,125702500,60.88298,"AAPL" +"2014-01-30",71.791428,72.35714,70.957146,71.397141,169625400,60.765038,"AAPL" +"2014-01-31",70.739998,71.647141,70.507141,71.514282,116199300,60.864742,"AAPL" +"2014-02-03",71.80143,72.53286,71.328575,71.647141,100366000,60.977806,"AAPL" +"2014-02-04",72.264282,72.779999,71.822861,72.684288,94170300,61.860519,"AAPL" +"2014-02-05",72.365715,73.611427,72.321426,73.227142,82086200,62.322529,"AAPL" +"2014-02-06",72.865715,73.35714,72.544289,73.215714,64441300,65.021019,"AAPL" +"2014-02-07",74.482857,74.704285,73.91143,74.239998,92570100,65.930649,"AAPL" +"2014-02-10",74.094284,75.998573,74,75.57,86389800,67.111786,"AAPL" +"2014-02-11",75.80143,76.821426,75.64286,76.565712,70564200,67.996056,"AAPL" +"2014-02-12",76.707146,77.080002,76.177139,76.559998,77025200,67.99099,"AAPL" +"2014-02-13",76.379997,77.835716,76.314285,77.775711,76849500,69.070618,"AAPL" +"2014-02-14",77.495712,77.997147,77.315712,77.71286,68231100,69.014824,"AAPL" +"2014-02-18",78,78.741432,77.944283,77.998573,65062900,69.268555,"AAPL" +"2014-02-19",77.821426,78.127144,76.335716,76.767143,78442000,68.174957,"AAPL" +"2014-02-20",76.141426,76.714287,75.571426,75.878571,76464500,67.385818,"AAPL" +"2014-02-21",76.112854,76.367142,74.942856,75.035713,69696200,66.637291,"AAPL" +"2014-02-24",74.735718,75.702858,74.631432,75.364288,72227400,66.929108,"AAPL" +"2014-02-25",75.625717,75.652855,74.428574,74.580002,57988000,66.232597,"AAPL" +"2014-02-26",74.80143,75,73.657143,73.907143,69054300,65.63504,"AAPL" +"2014-02-27",73.877144,75.540001,73.721428,75.381432,75470500,66.944336,"AAPL" +"2014-02-28",75.582855,76.10714,74.58857,75.177139,92992200,66.762894,"AAPL" +"2014-03-03",74.774284,75.807144,74.687141,75.394287,59695300,66.955742,"AAPL" +"2014-03-04",75.85714,76.091431,75.395714,75.891426,64785000,67.39724,"AAPL" +"2014-03-05",75.845711,76.39286,75.589996,76.05143,50015700,67.53933,"AAPL" +"2014-03-06",76.112854,76.348572,75.442856,75.821426,46372200,67.335083,"AAPL" +"2014-03-07",75.870003,75.997147,75.150002,75.777145,55182400,67.295746,"AAPL" +"2014-03-10",75.480003,76.190002,75.477142,75.845711,44646000,67.356644,"AAPL" +"2014-03-11",76.492859,76.96286,76.084282,76.584282,69806100,68.012543,"AAPL" +"2014-03-12",76.358574,76.764282,76,76.658569,49831600,68.078506,"AAPL" +"2014-03-13",76.777145,77.094284,75.594284,75.807144,64435700,67.322395,"AAPL" +"2014-03-14",75.541428,75.841431,74.714287,74.955711,59299800,66.566254,"AAPL" +"2014-03-17",75.385712,75.709999,75.121429,75.248573,49886200,66.826332,"AAPL" +"2014-03-18",75.128571,75.995712,75.028572,75.914284,52411800,67.417549,"AAPL" +"2014-03-19",76.03714,76.605713,75.571426,75.894287,56189000,67.399796,"AAPL" +"2014-03-20",75.69857,76.095711,75.335716,75.528572,52099600,67.075005,"AAPL" +"2014-03-21",75.989998,76.25,75.190002,76.124283,93511600,67.604012,"AAPL" +"2014-03-24",76.917145,77.214287,76.437141,77.027145,88925200,68.405846,"AAPL" +"2014-03-25",77.35714,77.964287,77.084282,77.855713,70573300,69.14167,"AAPL" +"2014-03-26",78.074287,78.428574,76.980003,77.111427,74942000,68.48069,"AAPL" +"2014-03-27",77.145714,77.35714,76.445717,76.779999,55507900,68.186356,"AAPL" +"2014-03-28",76.902855,76.991432,76.321426,76.694283,50141000,68.110252,"AAPL" +"2014-03-31",77.03286,77.258568,76.561432,76.677139,42167300,68.095001,"AAPL" +"2014-04-01",76.822861,77.410004,76.681427,77.378571,50190000,68.717934,"AAPL" +"2014-04-02",77.482857,77.639999,77.18,77.507141,45105200,68.832115,"AAPL" +"2014-04-03",77.341431,77.5,76.805717,76.970001,40586000,68.35511,"AAPL" +"2014-04-04",77.115715,77.14286,75.797142,75.974289,68812800,67.470833,"AAPL" +"2014-04-07",75.431427,75.842857,74.555717,74.781425,72462600,66.411484,"AAPL" +"2014-04-08",75.027145,75.160004,74.099998,74.777145,60972100,66.407692,"AAPL" +"2014-04-09",74.662857,75.784286,74.574287,75.760002,51542400,67.280518,"AAPL" +"2014-04-10",75.811432,76.034286,74.738571,74.78286,59913000,66.41275,"AAPL" +"2014-04-11",74.14286,74.690002,73.877144,74.230003,67929400,65.921761,"AAPL" +"2014-04-14",74.557144,74.594284,73.887146,74.525711,51418500,66.184387,"AAPL" +"2014-04-15",74.324287,74.519997,73.047142,73.994286,66622500,65.71244,"AAPL" +"2014-04-16",74.007141,74.441429,73.44857,74.144287,53691400,65.84565,"AAPL" +"2014-04-17",74.285713,75.394287,74.171425,74.991432,71083600,66.597977,"AAPL" +"2014-04-21",75.048569,76.019997,74.851425,75.881432,45637200,67.388367,"AAPL" +"2014-04-22",75.472855,75.975716,75.214287,75.957146,50640800,67.455612,"AAPL" +"2014-04-23",75.580002,75.875717,74.921425,74.964287,98735000,66.573868,"AAPL" +"2014-04-24",81.172859,81.428574,80.104286,81.110001,189977900,72.031723,"AAPL" +"2014-04-25",80.647141,81.71286,80.565712,81.705711,97568800,72.56076,"AAPL" +"2014-04-28",81.828575,85.10714,81.792854,84.870003,167371400,75.370872,"AAPL" +"2014-04-29",84.82,85.139999,84.215714,84.618568,84344400,75.147606,"AAPL" +"2014-04-30",84.662857,85.632858,84.257141,84.298569,114160200,74.863411,"AAPL" +"2014-05-01",84.571426,84.971428,83.765717,84.497147,61012000,75.039764,"AAPL" +"2014-05-02",84.620003,84.885712,84.244286,84.654289,47878600,75.179306,"AAPL" +"2014-05-05",84.305717,85.85714,84.285713,85.851425,71766800,76.24247,"AAPL" +"2014-05-06",85.971428,86.344284,84.915718,84.915718,93641100,75.411484,"AAPL" +"2014-05-07",85.035713,85.327141,83.961426,84.618568,70716100,75.147606,"AAPL" +"2014-05-08",84.035713,84.915718,83.771431,83.998573,57574300,77.614685,"AAPL" +"2014-05-09",83.505714,83.75,82.904289,83.648575,72899400,77.29129,"AAPL" +"2014-05-12",83.927139,84.808571,83.914284,84.690002,53302200,78.253563,"AAPL" +"2014-05-13",84.571426,84.934288,84.385712,84.822861,39934300,78.37632,"AAPL" +"2014-05-14",84.632858,85.342857,84.534286,84.83857,41601000,78.390823,"AAPL" +"2014-05-15",84.957146,85.228569,84.005714,84.117142,57711500,77.724251,"AAPL" +"2014-05-16",84.089996,85.361427,83.628571,85.358574,69064100,78.871315,"AAPL" +"2014-05-19",85.407143,86.761429,85.332855,86.370003,79438800,79.80587,"AAPL" +"2014-05-20",86.358574,86.628571,85.818573,86.387146,58709000,79.821709,"AAPL" +"2014-05-21",86.261429,86.671425,86.008568,86.615715,49214900,80.032921,"AAPL" +"2014-05-22",86.657143,87.121429,86.300003,86.752853,50190000,80.159637,"AAPL" +"2014-05-23",86.75,87.818573,86.638573,87.732857,58052400,81.065155,"AAPL" +"2014-05-27",87.982857,89.408569,87.947144,89.375717,87216500,82.583153,"AAPL" +"2014-05-28",89.431427,89.975716,89.111427,89.144287,78870400,82.369324,"AAPL" +"2014-05-29",89.692856,90.98143,89.681427,90.76857,94118500,83.870155,"AAPL" +"2014-05-30",91.139999,92.024284,89.842857,90.428574,141005200,83.556007,"AAPL" +"2014-06-02",90.565712,90.690002,88.928574,89.807144,92337700,82.981796,"AAPL" +"2014-06-03",89.779999,91.248573,89.75,91.077141,73177300,84.155273,"AAPL" +"2014-06-04",91.062859,92.555717,90.872856,92.117142,83870500,85.116241,"AAPL" +"2014-06-05",92.314285,92.767143,91.80143,92.478569,75951400,85.450195,"AAPL" +"2014-06-06",92.842857,93.03714,92.067146,92.224289,87484600,85.215256,"AAPL" +"2014-06-09",92.699997,93.879997,91.75,93.699997,75415000,86.578804,"AAPL" +"2014-06-10",94.730003,95.050003,93.57,94.25,62777000,87.087006,"AAPL" +"2014-06-11",94.129997,94.760002,93.470001,93.860001,45681000,86.726639,"AAPL" +"2014-06-12",94.040001,94.120003,91.900002,92.290001,54749000,85.275955,"AAPL" +"2014-06-13",92.199997,92.440002,90.879997,91.279999,54525000,84.34272,"AAPL" +"2014-06-16",91.510002,92.75,91.449997,92.199997,35561000,85.192787,"AAPL" +"2014-06-17",92.309998,92.699997,91.800003,92.080002,29726000,85.081917,"AAPL" +"2014-06-18",92.269997,92.290001,91.349998,92.18,33514000,85.174324,"AAPL" +"2014-06-19",92.290001,92.300003,91.339996,91.860001,35528000,84.878632,"AAPL" +"2014-06-20",91.849998,92.550003,90.900002,90.910004,100898000,84.000832,"AAPL" +"2014-06-23",91.32,91.620003,90.599998,90.830002,43694000,83.926903,"AAPL" +"2014-06-24",90.75,91.739998,90.190002,90.279999,39036000,83.418724,"AAPL" +"2014-06-25",90.209999,90.699997,89.650002,90.360001,36869000,83.492638,"AAPL" +"2014-06-26",90.370003,91.050003,89.800003,90.900002,32629000,83.9916,"AAPL" +"2014-06-27",90.82,92,90.769997,91.980003,64029000,84.989525,"AAPL" +"2014-06-30",92.099998,93.730003,92.089996,92.93,49482300,85.86731,"AAPL" +"2014-07-01",93.519997,94.07,93.129997,93.519997,38223000,86.412468,"AAPL" +"2014-07-02",93.870003,94.059998,93.089996,93.480003,28465000,86.375519,"AAPL" +"2014-07-03",93.669998,94.099998,93.199997,94.029999,22891800,86.883705,"AAPL" +"2014-07-07",94.139999,95.989998,94.099998,95.970001,56468000,88.6763,"AAPL" +"2014-07-08",96.269997,96.800003,93.919998,95.349998,65222000,88.103394,"AAPL" +"2014-07-09",95.440002,95.949997,94.760002,95.389999,36436000,88.14035,"AAPL" +"2014-07-10",93.760002,95.550003,93.519997,95.040001,39686000,87.816956,"AAPL" +"2014-07-11",95.360001,95.889999,94.860001,95.220001,34018000,87.983269,"AAPL" +"2014-07-14",95.860001,96.889999,95.650002,96.449997,42810000,89.119789,"AAPL" +"2014-07-15",96.800003,96.849998,95.029999,95.32,45477900,88.075691,"AAPL" +"2014-07-16",96.970001,97.099998,94.739998,94.779999,53396300,87.576706,"AAPL" +"2014-07-17",95.029999,95.279999,92.57,93.089996,57298000,86.01516,"AAPL" +"2014-07-18",93.620003,94.739998,93.019997,94.43,49988000,87.253319,"AAPL" +"2014-07-21",94.989998,95,93.720001,93.940002,39079000,86.800575,"AAPL" +"2014-07-22",94.68,94.889999,94.120003,94.720001,55197000,87.521286,"AAPL" +"2014-07-23",95.419998,97.879997,95.169998,97.190002,92918000,89.803558,"AAPL" +"2014-07-24",97.040001,97.32,96.419998,97.029999,45729000,89.655731,"AAPL" +"2014-07-25",96.849998,97.839996,96.639999,97.669998,43469000,90.247078,"AAPL" +"2014-07-28",97.82,99.239998,97.550003,99.019997,55318000,91.494461,"AAPL" +"2014-07-29",99.330002,99.440002,98.25,98.379997,43143000,90.903114,"AAPL" +"2014-07-30",98.440002,98.699997,97.669998,98.150002,33010000,90.69059,"AAPL" +"2014-07-31",97.160004,97.449997,95.330002,95.599998,56843000,88.334381,"AAPL" +"2014-08-01",94.900002,96.620003,94.809998,96.129997,48511000,88.824104,"AAPL" +"2014-08-04",96.370003,96.580002,95.169998,95.589996,39958000,88.325157,"AAPL" +"2014-08-05",95.360001,95.68,94.360001,95.120003,55933000,87.890884,"AAPL" +"2014-08-06",94.75,95.480003,94.709999,94.959999,38558000,87.743019,"AAPL" +"2014-08-07",94.93,95.949997,94.099998,94.480003,46711000,87.733749,"AAPL" +"2014-08-08",94.260002,94.82,93.279999,94.739998,41865000,87.975182,"AAPL" +"2014-08-11",95.269997,96.080002,94.839996,95.989998,36585000,89.135925,"AAPL" +"2014-08-12",96.040001,96.879997,95.610001,95.970001,33795000,89.117371,"AAPL" +"2014-08-13",96.150002,97.239998,96.040001,97.239998,31916000,90.296669,"AAPL" +"2014-08-14",97.330002,97.57,96.800003,97.5,28116000,90.538109,"AAPL" +"2014-08-15",97.900002,98.190002,96.860001,97.980003,48951000,90.983833,"AAPL" +"2014-08-18",98.489998,99.370003,97.980003,99.160004,47572000,92.079597,"AAPL" +"2014-08-19",99.410004,100.68,99.32,100.529999,69399000,93.351746,"AAPL" +"2014-08-20",100.440002,101.089996,99.949997,100.57,52699000,93.388893,"AAPL" +"2014-08-21",100.57,100.940002,100.110001,100.580002,33478000,93.398186,"AAPL" +"2014-08-22",100.290001,101.470001,100.190002,101.32,44184000,94.085365,"AAPL" +"2014-08-25",101.790001,102.169998,101.279999,101.540001,40270000,94.289635,"AAPL" +"2014-08-26",101.419998,101.5,100.860001,100.889999,33152000,93.686043,"AAPL" +"2014-08-27",101.019997,102.57,100.699997,102.129997,52369000,94.837502,"AAPL" +"2014-08-28",101.589996,102.779999,101.559998,102.25,68460000,94.948952,"AAPL" +"2014-08-29",102.860001,102.900002,102.199997,102.5,44595000,95.181084,"AAPL" +"2014-09-02",103.059998,103.739998,102.720001,103.300003,53564000,95.923973,"AAPL" +"2014-09-03",103.099998,103.199997,98.580002,98.940002,125421000,91.875275,"AAPL" +"2014-09-04",98.849998,100.089996,97.790001,98.120003,85718000,91.113846,"AAPL" +"2014-09-05",98.800003,99.389999,98.309998,98.970001,58457000,91.903145,"AAPL" +"2014-09-08",99.300003,99.309998,98.050003,98.360001,46356700,91.336708,"AAPL" +"2014-09-09",99.080002,103.080002,96.139999,97.989998,189846300,90.993126,"AAPL" +"2014-09-10",98.010002,101.110001,97.760002,101,100869600,93.788208,"AAPL" +"2014-09-11",100.410004,101.440002,99.620003,101.43,62353100,94.187492,"AAPL" +"2014-09-12",101.209999,102.190002,101.080002,101.660004,62626100,94.40107,"AAPL" +"2014-09-15",102.809998,103.050003,101.440002,101.629997,61316500,94.373207,"AAPL" +"2014-09-16",99.800003,101.260002,98.889999,100.860001,66908100,93.658188,"AAPL" +"2014-09-17",101.269997,101.800003,100.589996,101.580002,60926500,94.32679,"AAPL" +"2014-09-18",101.93,102.349998,101.559998,101.790001,37299400,94.521797,"AAPL" +"2014-09-19",102.290001,102.349998,100.5,100.959999,70902400,93.751045,"AAPL" +"2014-09-22",101.800003,102.139999,100.580002,101.059998,52788400,93.843903,"AAPL" +"2014-09-23",100.599998,102.940002,100.540001,102.639999,63402200,95.311096,"AAPL" +"2014-09-24",102.160004,102.849998,101.199997,101.75,60171800,94.484642,"AAPL" +"2014-09-25",100.510002,100.709999,97.720001,97.870003,100092000,90.881699,"AAPL" +"2014-09-26",98.529999,100.75,98.400002,100.75,62370500,93.556053,"AAPL" +"2014-09-29",98.650002,100.440002,98.629997,100.110001,49766300,92.961739,"AAPL" +"2014-09-30",100.809998,101.540001,100.529999,100.75,55264100,93.556053,"AAPL" +"2014-10-01",100.589996,100.690002,98.699997,99.18,51491300,92.098152,"AAPL" +"2014-10-02",99.269997,100.220001,98.040001,99.900002,47757800,92.766754,"AAPL" +"2014-10-03",99.440002,100.209999,99.040001,99.620003,43469600,92.50676,"AAPL" +"2014-10-06",99.949997,100.650002,99.419998,99.620003,37051200,92.50676,"AAPL" +"2014-10-07",99.43,100.120003,98.730003,98.75,42094200,91.698868,"AAPL" +"2014-10-08",98.760002,101.110001,98.309998,100.800003,57404700,93.602486,"AAPL" +"2014-10-09",101.540001,102.379997,100.610001,101.019997,77376500,93.80677,"AAPL" +"2014-10-10",100.690002,102.029999,100.300003,100.730003,66331600,93.537476,"AAPL" +"2014-10-13",101.330002,101.779999,99.809998,99.809998,53583400,92.683167,"AAPL" +"2014-10-14",100.389999,100.519997,98.57,98.75,63688600,91.698868,"AAPL" +"2014-10-15",97.970001,99.150002,95.18,97.540001,100933600,90.575249,"AAPL" +"2014-10-16",95.550003,97.720001,95.410004,96.260002,72154500,89.38665,"AAPL" +"2014-10-17",97.5,99,96.809998,97.669998,68179700,90.695969,"AAPL" +"2014-10-20",98.32,99.959999,98.220001,99.760002,77517300,92.636742,"AAPL" +"2014-10-21",103.019997,103.019997,101.269997,102.470001,94623900,95.153221,"AAPL" +"2014-10-22",102.839996,104.110001,102.599998,102.989998,68263100,95.636108,"AAPL" +"2014-10-23",104.080002,105.050003,103.629997,104.830002,71074700,97.344711,"AAPL" +"2014-10-24",105.18,105.489998,104.529999,105.220001,47053900,97.706879,"AAPL" +"2014-10-27",104.849998,105.480003,104.699997,105.110001,34187700,97.604729,"AAPL" +"2014-10-28",105.400002,106.739998,105.349998,106.739998,48060900,99.118332,"AAPL" +"2014-10-29",106.650002,107.370003,106.360001,107.339996,52687900,99.675484,"AAPL" +"2014-10-30",106.959999,107.349998,105.900002,106.980003,40654800,99.341202,"AAPL" +"2014-10-31",108.010002,108.040001,107.209999,108,44639300,100.288353,"AAPL" +"2014-11-03",108.220001,110.300003,108.010002,109.400002,52282600,101.588409,"AAPL" +"2014-11-04",109.360001,109.489998,107.720001,108.599998,41574400,100.845535,"AAPL" +"2014-11-05",109.099998,109.300003,108.129997,108.860001,37435900,101.08696,"AAPL" +"2014-11-06",108.599998,108.790001,107.800003,108.699997,34968500,101.376068,"AAPL" +"2014-11-07",108.75,109.32,108.550003,109.010002,33691500,101.665161,"AAPL" +"2014-11-10",109.019997,109.330002,108.669998,108.830002,27195500,101.497307,"AAPL" +"2014-11-11",108.699997,109.75,108.400002,109.699997,27442300,102.308693,"AAPL" +"2014-11-12",109.379997,111.43,109.370003,111.25,46942400,103.754272,"AAPL" +"2014-11-13",111.800003,113.449997,111.599998,112.82,59522900,105.218483,"AAPL" +"2014-11-14",113.150002,114.190002,111.209999,114.18,44063600,106.486847,"AAPL" +"2014-11-17",114.269997,117.279999,113.300003,113.989998,46746700,106.309639,"AAPL" +"2014-11-18",113.940002,115.690002,113.889999,115.470001,44224000,107.689934,"AAPL" +"2014-11-19",115.440002,115.739998,113.800003,114.669998,41869200,106.94381,"AAPL" +"2014-11-20",114.910004,116.860001,114.849998,116.309998,43395500,108.473335,"AAPL" +"2014-11-21",117.510002,117.57,116.029999,116.470001,57179300,108.622566,"AAPL" +"2014-11-24",116.849998,118.769997,116.620003,118.629997,47450800,110.637016,"AAPL" +"2014-11-25",119.07,119.75,117.449997,117.599998,68840400,109.676414,"AAPL" +"2014-11-26",117.940002,119.099998,117.830002,119,40768300,110.982094,"AAPL" +"2014-11-28",119.269997,119.400002,118.050003,118.93,24814400,110.916801,"AAPL" +"2014-12-01",118.809998,119.25,111.269997,115.07,83814000,107.316879,"AAPL" +"2014-12-02",113.5,115.75,112.75,114.629997,59348900,106.906525,"AAPL" +"2014-12-03",115.75,116.349998,115.110001,115.93,43063400,108.11895,"AAPL" +"2014-12-04",115.769997,117.199997,115.290001,115.489998,42044500,107.708588,"AAPL" +"2014-12-05",115.989998,116.080002,114.639999,115,38318900,107.251595,"AAPL" +"2014-12-08",114.099998,114.650002,111.620003,112.400002,57664900,104.82679,"AAPL" +"2014-12-09",110.190002,114.300003,109.349998,114.120003,60208000,106.430916,"AAPL" +"2014-12-10",114.410004,114.849998,111.540001,111.949997,44565300,104.407104,"AAPL" +"2014-12-11",112.260002,113.800003,111.339996,111.620003,41401700,104.099335,"AAPL" +"2014-12-12",110.459999,111.870003,109.580002,109.730003,56028100,102.336685,"AAPL" +"2014-12-15",110.699997,111.599998,106.349998,108.230003,67218100,100.937744,"AAPL" +"2014-12-16",106.370003,110.160004,106.260002,106.75,60790700,99.557449,"AAPL" +"2014-12-17",107.120003,109.839996,106.82,109.410004,53411800,102.038231,"AAPL" +"2014-12-18",111.870003,112.650002,110.660004,112.650002,59006200,105.059921,"AAPL" +"2014-12-19",112.260002,113.239998,111.660004,111.779999,88429800,104.248543,"AAPL" +"2014-12-22",112.160004,113.489998,111.970001,112.940002,45167500,105.330399,"AAPL" +"2014-12-23",113.230003,113.330002,112.459999,112.540001,26028400,104.957352,"AAPL" +"2014-12-24",112.580002,112.709999,112.010002,112.010002,14479600,104.463051,"AAPL" +"2014-12-26",112.099998,114.519997,112.010002,113.989998,33721000,106.309639,"AAPL" +"2014-12-29",113.790001,114.769997,113.699997,113.910004,27598900,106.235031,"AAPL" +"2014-12-30",113.639999,113.919998,112.110001,112.519997,29881500,104.93869,"AAPL" +"2014-12-31",112.82,113.129997,110.209999,110.379997,41403400,102.942894,"AAPL" +"2015-01-02",111.389999,111.440002,107.349998,109.330002,53204600,101.963631,"AAPL" +"2015-01-05",108.290001,108.650002,105.410004,106.25,64285500,99.091148,"AAPL" +"2015-01-06",106.540001,107.43,104.629997,106.260002,65797100,99.100471,"AAPL" +"2015-01-07",107.199997,108.199997,106.699997,107.75,40105900,100.490089,"AAPL" +"2015-01-08",109.230003,112.150002,108.699997,111.889999,59364500,104.351151,"AAPL" +"2015-01-09",112.669998,113.25,110.209999,112.010002,53699500,104.463051,"AAPL" +"2015-01-12",112.599998,112.629997,108.800003,109.25,49650800,101.889015,"AAPL" +"2015-01-13",111.43,112.800003,108.910004,110.220001,67091900,102.793655,"AAPL" +"2015-01-14",109.040001,110.489998,108.5,109.800003,48337000,102.401962,"AAPL" +"2015-01-15",110,110.059998,106.660004,106.82,60014000,99.622726,"AAPL" +"2015-01-16",107.029999,107.580002,105.199997,105.989998,78513300,98.848663,"AAPL" +"2015-01-20",107.839996,108.970001,106.5,108.720001,49899900,101.39473,"AAPL" +"2015-01-21",108.949997,111.059998,108.269997,109.550003,48575900,102.168816,"AAPL" +"2015-01-22",110.260002,112.470001,109.720001,112.400002,53796400,104.82679,"AAPL" +"2015-01-23",112.300003,113.75,111.529999,112.980003,46464800,105.367699,"AAPL" +"2015-01-26",113.739998,114.360001,112.800003,113.099998,55615000,105.47963,"AAPL" +"2015-01-27",112.419998,112.480003,109.029999,109.139999,95568700,101.78643,"AAPL" +"2015-01-28",117.629997,118.120003,115.309998,115.309998,146477100,107.540718,"AAPL" +"2015-01-29",116.32,119.190002,115.559998,118.900002,84436400,110.888824,"AAPL" +"2015-01-30",118.400002,120,116.849998,117.160004,83745500,109.266068,"AAPL" +"2015-02-02",118.050003,119.169998,116.080002,118.629997,62739100,110.637016,"AAPL" +"2015-02-03",118.5,119.089996,117.610001,118.650002,51915700,110.65567,"AAPL" +"2015-02-04",118.5,120.510002,118.309998,119.559998,70149700,111.504333,"AAPL" +"2015-02-05",120.019997,120.230003,119.25,119.940002,42246200,112.300217,"AAPL" +"2015-02-06",120.019997,120.25,118.449997,118.93,43706600,111.354553,"AAPL" +"2015-02-09",118.550003,119.839996,118.43,119.720001,38889800,112.094223,"AAPL" +"2015-02-10",120.169998,122.150002,120.160004,122.019997,62008500,114.247726,"AAPL" +"2015-02-11",122.769997,124.919998,122.5,124.879997,73561800,116.925545,"AAPL" +"2015-02-12",126.059998,127.480003,125.57,126.459999,74474500,118.404915,"AAPL" +"2015-02-13",127.279999,127.279999,125.650002,127.080002,54272200,118.985435,"AAPL" +"2015-02-17",127.489998,128.880005,126.919998,127.830002,63152400,119.687645,"AAPL" +"2015-02-18",127.629997,128.779999,127.449997,128.720001,44891700,120.520966,"AAPL" +"2015-02-19",128.479996,129.029999,128.330002,128.449997,37362400,120.26815,"AAPL" +"2015-02-20",128.619995,129.5,128.050003,129.5,48948400,121.251266,"AAPL" +"2015-02-23",130.020004,133,129.660004,133,70974100,124.528328,"AAPL" +"2015-02-24",132.940002,133.600006,131.169998,132.169998,69228100,123.751205,"AAPL" +"2015-02-25",131.559998,131.600006,128.149994,128.789993,74711700,120.586487,"AAPL" +"2015-02-26",128.789993,130.869995,126.610001,130.419998,91287500,122.112648,"AAPL" +"2015-02-27",130,130.570007,128.240005,128.460007,62014800,120.277527,"AAPL" +"2015-03-02",129.25,130.279999,128.300003,129.089996,48096700,120.867393,"AAPL" +"2015-03-03",128.960007,129.520004,128.089996,129.360001,37816300,121.120193,"AAPL" +"2015-03-04",129.100006,129.559998,128.320007,128.539993,31666300,120.352425,"AAPL" +"2015-03-05",128.580002,128.75,125.760002,126.410004,56517100,118.358116,"AAPL" +"2015-03-06",128.399994,129.369995,126.260002,126.599998,72842100,118.535995,"AAPL" +"2015-03-09",127.959999,129.570007,125.059998,127.139999,88528500,119.041603,"AAPL" +"2015-03-10",126.410004,127.220001,123.800003,124.510002,68856600,116.579124,"AAPL" +"2015-03-11",124.75,124.769997,122.110001,122.239998,68939000,114.453705,"AAPL" +"2015-03-12",122.309998,124.900002,121.629997,124.449997,48362700,116.522942,"AAPL" +"2015-03-13",124.400002,125.400002,122.580002,123.589996,51827300,115.717712,"AAPL" +"2015-03-16",123.879997,124.949997,122.870003,124.949997,35874300,116.991081,"AAPL" +"2015-03-17",125.900002,127.32,125.650002,127.040001,51023100,118.947968,"AAPL" +"2015-03-18",127,129.160004,126.370003,128.470001,65270900,120.286873,"AAPL" +"2015-03-19",128.75,129.25,127.400002,127.5,45809500,119.37867,"AAPL" +"2015-03-20",128.25,128.399994,125.160004,125.900002,68695100,117.880585,"AAPL" +"2015-03-23",127.120003,127.849998,126.519997,127.209999,37709700,119.107147,"AAPL" +"2015-03-24",127.230003,128.039993,126.559998,126.690002,32842300,118.620277,"AAPL" +"2015-03-25",126.540001,126.82,123.379997,123.379997,51655200,115.521095,"AAPL" +"2015-03-26",122.760002,124.879997,122.599998,124.239998,47572900,116.326332,"AAPL" +"2015-03-27",124.57,124.699997,122.910004,123.25,39546200,115.399384,"AAPL" +"2015-03-30",124.050003,126.400002,124,126.370003,47099700,118.320656,"AAPL" +"2015-03-31",126.089996,126.489998,124.360001,124.43,42090600,116.504211,"AAPL" +"2015-04-01",124.82,125.120003,123.099998,124.25,40621400,116.335678,"AAPL" +"2015-04-02",125.029999,125.559998,124.190002,125.32,32220100,117.337532,"AAPL" +"2015-04-06",124.470001,127.510002,124.330002,127.349998,37194000,119.238213,"AAPL" +"2015-04-07",127.639999,128.119995,125.980003,126.010002,35012300,117.983574,"AAPL" +"2015-04-08",125.849998,126.400002,124.970001,125.599998,37329200,117.59967,"AAPL" +"2015-04-09",125.849998,126.580002,124.660004,126.559998,32484000,118.498535,"AAPL" +"2015-04-10",125.949997,127.209999,125.260002,127.099998,40188000,119.00415,"AAPL" +"2015-04-13",128.369995,128.570007,126.610001,126.849998,36365100,118.770073,"AAPL" +"2015-04-14",127,127.290001,125.910004,126.300003,25524600,118.255112,"AAPL" +"2015-04-15",126.410004,127.129997,126.010002,126.779999,28970400,118.704529,"AAPL" +"2015-04-16",126.279999,127.099998,126.110001,126.169998,28369000,118.133377,"AAPL" +"2015-04-17",125.550003,126.139999,124.459999,124.75,51957000,116.803818,"AAPL" +"2015-04-20",125.57,128.119995,125.169998,127.599998,47054300,119.472282,"AAPL" +"2015-04-21",128.100006,128.199997,126.669998,126.910004,32435100,118.826271,"AAPL" +"2015-04-22",126.989998,128.869995,126.32,128.619995,37654500,120.427322,"AAPL" +"2015-04-23",128.300003,130.419998,128.139999,129.669998,45770900,121.410461,"AAPL" +"2015-04-24",130.490005,130.630005,129.229996,130.279999,44525900,121.981583,"AAPL" +"2015-04-27",132.309998,133.130005,131.149994,132.649994,96954200,124.200623,"AAPL" +"2015-04-28",134.460007,134.539993,129.570007,130.559998,118924000,122.243759,"AAPL" +"2015-04-29",130.160004,131.589996,128.300003,128.639999,63386100,120.446053,"AAPL" +"2015-04-30",128.639999,128.639999,124.580002,125.150002,83195400,117.178352,"AAPL" +"2015-05-01",126.099998,130.130005,125.300003,128.949997,58512600,120.736305,"AAPL" +"2015-05-04",129.5,130.570007,128.259995,128.699997,50988300,120.502243,"AAPL" +"2015-05-05",128.149994,128.449997,125.779999,125.800003,49271400,117.786964,"AAPL" +"2015-05-06",126.559998,126.75,123.360001,125.010002,72141000,117.047272,"AAPL" +"2015-05-07",124.769997,126.080002,124.019997,125.260002,43940900,117.771248,"AAPL" +"2015-05-08",126.68,127.620003,126.110001,127.620003,55550400,119.990158,"AAPL" +"2015-05-11",127.389999,127.559998,125.629997,126.32,42035800,118.767876,"AAPL" +"2015-05-12",125.599998,126.879997,124.82,125.870003,48160000,118.344772,"AAPL" +"2015-05-13",126.150002,127.190002,125.870003,126.010002,34694200,118.476402,"AAPL" +"2015-05-14",127.410004,128.949997,127.160004,128.949997,45203500,121.240623,"AAPL" +"2015-05-15",129.070007,129.490005,128.210007,128.770004,38208000,121.071388,"AAPL" +"2015-05-18",128.380005,130.720001,128.360001,130.190002,50882900,122.406502,"AAPL" +"2015-05-19",130.690002,130.880005,129.639999,130.070007,44633200,122.293678,"AAPL" +"2015-05-20",130,130.979996,129.339996,130.059998,36454900,122.284256,"AAPL" +"2015-05-21",130.070007,131.630005,129.830002,131.389999,39730400,123.534752,"AAPL" +"2015-05-22",131.600006,132.970001,131.399994,132.539993,45596000,124.616013,"AAPL" +"2015-05-26",132.600006,132.910004,129.119995,129.619995,70697600,121.870567,"AAPL" +"2015-05-27",130.339996,132.259995,130.050003,132.039993,45833200,124.145889,"AAPL" +"2015-05-28",131.860001,131.949997,131.100006,131.779999,30733300,123.901421,"AAPL" +"2015-05-29",131.229996,131.449997,129.899994,130.279999,50884500,122.491119,"AAPL" +"2015-06-01",130.279999,131.389999,130.050003,130.539993,32112800,122.735558,"AAPL" +"2015-06-02",129.860001,130.660004,129.320007,129.960007,33667600,122.190262,"AAPL" +"2015-06-03",130.660004,130.940002,129.899994,130.119995,30889400,122.340675,"AAPL" +"2015-06-04",129.580002,130.580002,128.910004,129.360001,38450100,121.626129,"AAPL" +"2015-06-05",129.5,129.690002,128.360001,128.649994,35626800,120.958565,"AAPL" +"2015-06-08",128.899994,129.210007,126.830002,127.800003,52674800,120.159378,"AAPL" +"2015-06-09",126.699997,128.080002,125.620003,127.419998,56075400,119.802101,"AAPL" +"2015-06-10",127.919998,129.339996,127.849998,128.880005,39087300,121.174835,"AAPL" +"2015-06-11",129.179993,130.179993,128.479996,128.589996,35390900,120.902145,"AAPL" +"2015-06-12",128.190002,128.330002,127.110001,127.169998,36886200,119.567047,"AAPL" +"2015-06-15",126.099998,127.239998,125.709999,126.919998,43988900,119.331985,"AAPL" +"2015-06-16",127.029999,127.849998,126.370003,127.599998,31494100,119.971336,"AAPL" +"2015-06-17",127.720001,127.879997,126.739998,127.300003,32918100,119.689285,"AAPL" +"2015-06-18",127.230003,128.309998,127.220001,127.879997,35407200,120.234604,"AAPL" +"2015-06-19",127.709999,127.82,126.400002,126.599998,54716900,119.03112,"AAPL" +"2015-06-22",127.489998,128.059998,127.080002,127.610001,34039300,119.980743,"AAPL" +"2015-06-23",127.480003,127.610001,126.879997,127.029999,30268900,119.435417,"AAPL" +"2015-06-24",127.209999,129.800003,127.120003,128.110001,55280900,120.450851,"AAPL" +"2015-06-25",128.860001,129.199997,127.5,127.5,31938100,119.877327,"AAPL" +"2015-06-26",127.669998,127.989998,126.510002,126.75,44066800,119.172173,"AAPL" +"2015-06-29",125.459999,126.470001,124.480003,124.529999,49161400,117.084892,"AAPL" +"2015-06-30",125.57,126.120003,124.860001,125.43,44370700,117.931068,"AAPL" +"2015-07-01",126.900002,126.940002,125.989998,126.599998,30238800,119.03112,"AAPL" +"2015-07-02",126.43,126.690002,125.769997,126.440002,27211000,118.880699,"AAPL" +"2015-07-06",124.940002,126.230003,124.849998,126,28060400,118.46701,"AAPL" +"2015-07-07",125.889999,126.150002,123.769997,125.690002,46946800,118.175529,"AAPL" +"2015-07-08",124.480003,124.639999,122.540001,122.57,60761600,115.242065,"AAPL" +"2015-07-09",123.849998,124.059998,119.220001,120.07,77821600,112.891525,"AAPL" +"2015-07-10",121.940002,123.849998,121.209999,123.279999,61354500,115.909622,"AAPL" +"2015-07-13",125.029999,125.760002,124.32,125.660004,41440500,118.147324,"AAPL" +"2015-07-14",126.040001,126.370003,125.040001,125.610001,31768100,118.100319,"AAPL" +"2015-07-15",125.720001,127.150002,125.580002,126.82,33649200,119.237984,"AAPL" +"2015-07-16",127.739998,128.570007,127.349998,128.509995,36222400,120.826942,"AAPL" +"2015-07-17",129.080002,129.619995,128.309998,129.619995,46164700,121.870567,"AAPL" +"2015-07-20",130.970001,132.970001,130.699997,132.070007,58900200,124.174103,"AAPL" +"2015-07-21",132.850006,132.919998,130.320007,130.75,76756400,122.933022,"AAPL" +"2015-07-22",121.989998,125.5,121.989998,125.220001,115450600,117.733635,"AAPL" +"2015-07-23",126.199997,127.089996,125.059998,125.160004,50999500,117.677231,"AAPL" +"2015-07-24",125.32,125.739998,123.900002,124.5,42162300,117.056656,"AAPL" +"2015-07-27",123.089996,123.610001,122.120003,122.769997,44455500,115.430115,"AAPL" +"2015-07-28",123.379997,123.910004,122.550003,123.379997,33618100,116.003639,"AAPL" +"2015-07-29",123.150002,123.5,122.269997,122.989998,37011700,115.636932,"AAPL" +"2015-07-30",122.32,122.57,121.709999,122.370003,33628300,115.054024,"AAPL" +"2015-07-31",122.599998,122.639999,120.910004,121.300003,42885000,114.047997,"AAPL" +"2015-08-03",121.5,122.57,117.519997,118.440002,69976000,111.358978,"AAPL" +"2015-08-04",117.419998,117.699997,113.25,114.639999,124138600,107.786156,"AAPL" +"2015-08-05",112.949997,117.440002,112.099998,115.400002,99312600,108.50074,"AAPL" +"2015-08-06",115.970001,116.5,114.120003,115.129997,52903000,108.736839,"AAPL" +"2015-08-07",114.580002,116.25,114.5,115.519997,38670400,109.105186,"AAPL" +"2015-08-10",116.529999,119.989998,116.529999,119.720001,54951600,113.071976,"AAPL" +"2015-08-11",117.809998,118.18,113.330002,113.489998,97082800,107.187897,"AAPL" +"2015-08-12",112.529999,115.419998,109.629997,115.239998,101217500,108.840721,"AAPL" +"2015-08-13",116.040001,116.400002,114.540001,115.150002,48535800,108.75573,"AAPL" +"2015-08-14",114.32,116.309998,114.010002,115.959999,42929500,109.52076,"AAPL" +"2015-08-17",116.040001,117.650002,115.5,117.160004,40884700,110.654129,"AAPL" +"2015-08-18",116.43,117.440002,116.010002,116.5,34560700,110.030769,"AAPL" +"2015-08-19",116.099998,116.519997,114.68,115.010002,47445700,108.62352,"AAPL" +"2015-08-20",114.080002,114.349998,111.629997,112.650002,68501600,106.394554,"AAPL" +"2015-08-21",110.43,111.900002,105.650002,105.760002,128275500,99.887169,"AAPL" +"2015-08-24",94.870003,108.800003,92,103.120003,162206300,97.393753,"AAPL" +"2015-08-25",111.110001,111.110001,103.5,103.739998,103601600,97.979347,"AAPL" +"2015-08-26",107.089996,109.889999,105.050003,109.690002,96774600,103.59893,"AAPL" +"2015-08-27",112.230003,113.239998,110.019997,112.919998,84616100,106.649567,"AAPL" +"2015-08-28",112.169998,113.309998,111.540001,113.290001,53164400,106.999008,"AAPL" +"2015-08-31",112.029999,114.529999,112,112.760002,56229300,106.498459,"AAPL" +"2015-09-01",110.150002,111.879997,107.360001,107.720001,76845900,101.738319,"AAPL" +"2015-09-02",110.230003,112.339996,109.129997,112.339996,61888800,106.101761,"AAPL" +"2015-09-03",112.489998,112.779999,110.040001,110.370003,53233900,104.241173,"AAPL" +"2015-09-04",108.970001,110.449997,108.510002,109.269997,49996300,103.202232,"AAPL" +"2015-09-08",111.75,112.559998,110.32,112.309998,54843600,106.073448,"AAPL" +"2015-09-09",113.760002,114.019997,109.769997,110.150002,85010800,104.033386,"AAPL" +"2015-09-10",110.269997,113.279999,109.900002,112.57,62892800,106.319,"AAPL" +"2015-09-11",111.790001,114.209999,111.760002,114.209999,49915500,107.867943,"AAPL" +"2015-09-14",116.580002,116.889999,114.860001,115.309998,58363400,108.906845,"AAPL" +"2015-09-15",115.93,116.529999,114.419998,116.279999,43341200,109.82299,"AAPL" +"2015-09-16",116.25,116.540001,115.440002,116.410004,37173500,109.945747,"AAPL" +"2015-09-17",115.660004,116.489998,113.720001,113.919998,64112600,107.594032,"AAPL" +"2015-09-18",112.209999,114.300003,111.870003,113.449997,74285300,107.150131,"AAPL" +"2015-09-21",113.669998,115.370003,113.660004,115.209999,50222000,108.812408,"AAPL" +"2015-09-22",113.379997,114.18,112.519997,113.400002,50346200,107.102913,"AAPL" +"2015-09-23",113.629997,114.720001,113.300003,114.32,35756700,107.97184,"AAPL" +"2015-09-24",113.25,115.5,112.370003,115,50219500,108.614059,"AAPL" +"2015-09-25",116.440002,116.690002,114.019997,114.709999,56151900,108.340164,"AAPL" +"2015-09-28",113.849998,114.57,112.440002,112.440002,52109000,106.196205,"AAPL" +"2015-09-29",112.830002,113.510002,107.860001,109.059998,73365400,103.003914,"AAPL" +"2015-09-30",110.169998,111.540001,108.730003,110.300003,66473000,104.175049,"AAPL" +"2015-10-01",109.07,109.620003,107.309998,109.580002,63929100,103.495033,"AAPL" +"2015-10-02",108.010002,111.010002,107.550003,110.379997,58019800,104.25061,"AAPL" +"2015-10-05",109.879997,111.370003,109.07,110.779999,52064700,104.628387,"AAPL" +"2015-10-06",110.629997,111.739998,109.769997,111.309998,48196800,105.12896,"AAPL" +"2015-10-07",111.739998,111.769997,109.410004,110.779999,46765600,104.628387,"AAPL" +"2015-10-08",110.190002,110.190002,108.209999,109.5,61979600,103.419472,"AAPL" +"2015-10-09",110,112.279999,109.489998,112.120003,52766100,105.893997,"AAPL" +"2015-10-12",112.730003,112.75,111.440002,111.599998,30467200,105.40287,"AAPL" +"2015-10-13",110.82,112.449997,110.68,111.790001,33049300,105.582298,"AAPL" +"2015-10-14",111.290001,111.519997,109.559998,110.209999,44462400,104.09005,"AAPL" +"2015-10-15",110.93,112.099998,110.489998,111.860001,37673500,105.648422,"AAPL" +"2015-10-16",111.779999,112,110.529999,111.040001,39232600,104.873962,"AAPL" +"2015-10-19",110.800003,111.75,110.110001,111.730003,29759200,105.52565,"AAPL" +"2015-10-20",111.339996,114.169998,110.82,113.769997,48778800,107.45237,"AAPL" +"2015-10-21",114,115.580002,113.699997,113.760002,41795200,107.442924,"AAPL" +"2015-10-22",114.330002,115.5,114.099998,115.5,41654100,109.086311,"AAPL" +"2015-10-23",116.699997,119.230003,116.330002,119.080002,59366900,112.467506,"AAPL" +"2015-10-26",118.080002,118.129997,114.919998,115.279999,66333800,108.878517,"AAPL" +"2015-10-27",115.400002,116.540001,113.989998,114.550003,69884400,108.189064,"AAPL" +"2015-10-28",116.93,119.300003,116.059998,119.269997,85551400,112.646927,"AAPL" +"2015-10-29",118.699997,120.690002,118.269997,120.529999,51227300,113.83699,"AAPL" +"2015-10-30",120.989998,121.220001,119.449997,119.5,49365300,112.864182,"AAPL" +"2015-11-02",120.800003,121.360001,119.610001,121.18,32203300,114.450897,"AAPL" +"2015-11-03",120.790001,123.489998,120.699997,122.57,45519000,115.763702,"AAPL" +"2015-11-04",123.129997,123.82,121.620003,122,44886100,115.225357,"AAPL" +"2015-11-05",121.849998,122.690002,120.18,120.919998,39552700,114.694176,"AAPL" +"2015-11-06",121.110001,121.809998,120.620003,121.059998,33042300,114.826981,"AAPL" +"2015-11-09",120.959999,121.809998,120.050003,120.57,33871400,114.362213,"AAPL" +"2015-11-10",116.900002,118.07,116.059998,116.769997,59127900,110.757858,"AAPL" +"2015-11-11",116.370003,117.419998,115.209999,116.110001,45218000,110.131828,"AAPL" +"2015-11-12",116.260002,116.82,115.650002,115.720001,32525600,109.761932,"AAPL" +"2015-11-13",115.199997,115.57,112.269997,112.339996,45812400,106.555931,"AAPL" +"2015-11-16",111.379997,114.239998,111,114.18,38106700,108.301201,"AAPL" +"2015-11-17",114.919998,115.050003,113.32,113.690002,27616900,107.836441,"AAPL" +"2015-11-18",115.760002,117.489998,115.5,117.290001,46674700,111.251076,"AAPL" +"2015-11-19",117.639999,119.75,116.760002,118.779999,43295800,112.66436,"AAPL" +"2015-11-20",119.199997,119.919998,118.849998,119.300003,34287100,113.157593,"AAPL" +"2015-11-23",119.269997,119.730003,117.339996,117.75,32482500,111.687393,"AAPL" +"2015-11-24",117.330002,119.349998,117.120003,118.879997,42803200,112.759216,"AAPL" +"2015-11-25",119.209999,119.230003,117.919998,118.029999,21388300,111.952995,"AAPL" +"2015-11-27",118.290001,118.410004,117.599998,117.809998,13046400,111.744308,"AAPL" +"2015-11-30",117.989998,119.410004,117.75,118.300003,39180300,112.209084,"AAPL" +"2015-12-01",118.75,118.809998,116.860001,117.339996,34852400,111.2985,"AAPL" +"2015-12-02",117.339996,118.110001,116.080002,116.279999,33386600,110.293083,"AAPL" +"2015-12-03",116.550003,116.790001,114.220001,115.199997,41569500,109.268692,"AAPL" +"2015-12-04",115.290001,119.25,115.110001,119.029999,57777000,112.901489,"AAPL" +"2015-12-07",118.980003,119.860001,117.809998,118.279999,32084200,112.190102,"AAPL" +"2015-12-08",117.519997,118.599998,116.860001,118.230003,34309500,112.142685,"AAPL" +"2015-12-09",117.639999,117.690002,115.080002,115.620003,46361400,109.667061,"AAPL" +"2015-12-10",116.040001,116.940002,115.510002,116.169998,29104200,110.188744,"AAPL" +"2015-12-11",115.190002,115.389999,112.849998,113.18,46886200,107.352707,"AAPL" +"2015-12-14",112.18,112.68,109.790001,112.480003,64318700,106.688728,"AAPL" +"2015-12-15",111.940002,112.800003,110.349998,110.489998,53323100,104.801193,"AAPL" +"2015-12-16",111.07,111.989998,108.800003,111.339996,56238500,105.607422,"AAPL" +"2015-12-17",112.019997,112.25,108.980003,108.980003,44772800,103.368935,"AAPL" +"2015-12-18",108.910004,109.519997,105.809998,106.029999,96453300,100.570824,"AAPL" +"2015-12-21",107.279999,107.370003,105.57,107.330002,47590600,101.803886,"AAPL" +"2015-12-22",107.400002,107.720001,106.449997,107.230003,32789400,101.709038,"AAPL" +"2015-12-23",107.269997,108.849998,107.199997,108.610001,32657400,103.018005,"AAPL" +"2015-12-24",109,109,107.949997,108.029999,13570400,102.46785,"AAPL" +"2015-12-28",107.589996,107.690002,106.18,106.82,26704200,101.320145,"AAPL" +"2015-12-29",106.959999,109.43,106.860001,108.739998,30931200,103.141289,"AAPL" +"2015-12-30",108.580002,108.699997,107.18,107.32,25213800,101.794418,"AAPL" +"2015-12-31",107.010002,107.029999,104.82,105.260002,40635300,99.840477,"AAPL" +"2016-01-04",102.610001,105.370003,102,105.349998,67649400,99.92585,"AAPL" +"2016-01-05",105.75,105.849998,102.410004,102.709999,55791000,97.421768,"AAPL" +"2016-01-06",100.559998,102.370003,99.870003,100.699997,68457400,95.515244,"AAPL" +"2016-01-07",98.68,100.129997,96.43,96.449997,81094400,91.484085,"AAPL" +"2016-01-08",98.550003,99.110001,96.760002,96.959999,70798000,91.967812,"AAPL" +"2016-01-11",98.970001,99.059998,97.339996,98.529999,49739400,93.456978,"AAPL" +"2016-01-12",100.550003,100.690002,98.839996,99.959999,49154200,94.813347,"AAPL" +"2016-01-13",100.32,101.190002,97.300003,97.389999,62439600,92.375687,"AAPL" +"2016-01-14",97.959999,100.480003,95.739998,99.519997,63170100,94.396004,"AAPL" +"2016-01-15",96.199997,97.709999,95.360001,97.129997,79010000,92.129074,"AAPL" +"2016-01-19",98.410004,98.650002,95.5,96.660004,53087700,91.683258,"AAPL" +"2016-01-20",95.099998,98.190002,93.419998,96.790001,72334400,91.80658,"AAPL" +"2016-01-21",97.059998,97.879997,94.940002,96.300003,52161500,91.341797,"AAPL" +"2016-01-22",98.629997,101.459999,98.370003,101.419998,65800500,96.198181,"AAPL" +"2016-01-25",101.519997,101.529999,99.209999,99.440002,51794500,94.320129,"AAPL" +"2016-01-26",99.93,100.879997,98.07,99.989998,75077000,94.841805,"AAPL" +"2016-01-27",96.040001,96.629997,93.339996,93.419998,133369700,88.610069,"AAPL" +"2016-01-28",93.790001,94.519997,92.389999,94.089996,55678800,89.245575,"AAPL" +"2016-01-29",94.790001,97.339996,94.349998,97.339996,64416500,92.328247,"AAPL" +"2016-02-01",96.470001,96.709999,95.400002,96.43,40943500,91.465096,"AAPL" +"2016-02-02",95.419998,96.040001,94.279999,94.480003,37357200,89.615509,"AAPL" +"2016-02-03",95,96.839996,94.080002,96.349998,45964300,91.389221,"AAPL" +"2016-02-04",95.860001,97.330002,95.190002,96.599998,46471700,92.123528,"AAPL" +"2016-02-05",96.519997,96.919998,93.690002,94.019997,46418100,89.663086,"AAPL" +"2016-02-08",93.129997,95.699997,93.040001,95.010002,54021400,90.607224,"AAPL" +"2016-02-09",94.290001,95.940002,93.93,94.989998,44331200,90.58815,"AAPL" +"2016-02-10",95.919998,96.349998,94.099998,94.269997,42343600,89.90152,"AAPL" +"2016-02-11",93.790001,94.720001,92.589996,93.699997,50074700,89.357918,"AAPL" +"2016-02-12",94.190002,94.5,93.010002,93.989998,40351400,89.634491,"AAPL" +"2016-02-16",95.019997,96.849998,94.610001,96.639999,49057900,92.161667,"AAPL" +"2016-02-17",96.669998,98.209999,96.150002,98.120003,44863200,93.573105,"AAPL" +"2016-02-18",98.839996,98.889999,96.089996,96.260002,39021000,91.799301,"AAPL" +"2016-02-19",96,96.760002,95.800003,96.040001,35374200,91.589478,"AAPL" +"2016-02-22",96.309998,96.900002,95.919998,96.879997,34280800,92.390556,"AAPL" +"2016-02-23",96.400002,96.5,94.550003,94.690002,31942600,90.302055,"AAPL" +"2016-02-24",93.980003,96.379997,93.32,96.099998,36255700,91.646713,"AAPL" +"2016-02-25",96.050003,96.760002,95.25,96.760002,27582700,92.276115,"AAPL" +"2016-02-26",97.199997,98.019997,96.580002,96.910004,28991100,92.419174,"AAPL" +"2016-02-29",96.860001,98.230003,96.650002,96.690002,35216300,92.209389,"AAPL" +"2016-03-01",97.650002,100.769997,97.419998,100.529999,50407100,95.871414,"AAPL" +"2016-03-02",100.510002,100.889999,99.639999,100.75,33169600,96.081238,"AAPL" +"2016-03-03",100.580002,101.709999,100.449997,101.5,36955700,96.796463,"AAPL" +"2016-03-04",102.370003,103.75,101.370003,103.010002,46055100,98.236504,"AAPL" +"2016-03-07",102.389999,102.830002,100.959999,101.870003,35828900,97.14933,"AAPL" +"2016-03-08",100.779999,101.760002,100.400002,101.029999,31561900,96.348251,"AAPL" +"2016-03-09",101.309998,101.580002,100.269997,101.120003,27201700,96.434074,"AAPL" +"2016-03-10",101.410004,102.239998,100.150002,101.169998,33513600,96.481743,"AAPL" +"2016-03-11",102.239998,102.279999,101.5,102.260002,27408200,97.521263,"AAPL" +"2016-03-14",101.910004,102.910004,101.779999,102.519997,25076100,97.769196,"AAPL" +"2016-03-15",103.959999,105.18,103.849998,104.580002,40067700,99.733742,"AAPL" +"2016-03-16",104.610001,106.309998,104.589996,105.970001,38303500,101.059334,"AAPL" +"2016-03-17",105.519997,106.470001,104.959999,105.800003,34420700,100.897209,"AAPL" +"2016-03-18",106.339996,106.5,105.190002,105.919998,44205200,101.01165,"AAPL" +"2016-03-21",105.93,107.650002,105.139999,105.910004,35502700,101.002113,"AAPL" +"2016-03-22",105.25,107.290001,105.209999,106.720001,32444400,101.774574,"AAPL" +"2016-03-23",106.480003,107.07,105.900002,106.129997,25703500,101.211914,"AAPL" +"2016-03-24",105.470001,106.25,104.889999,105.669998,26133000,100.773232,"AAPL" +"2016-03-28",106,106.190002,105.059998,105.190002,19411400,100.315475,"AAPL" +"2016-03-29",104.889999,107.790001,104.879997,107.68,31190100,102.690094,"AAPL" +"2016-03-30",108.650002,110.419998,108.599998,109.559998,45601100,104.482964,"AAPL" +"2016-03-31",109.720001,109.900002,108.879997,108.989998,25888400,103.939392,"AAPL" +"2016-04-01",108.779999,110,108.199997,109.989998,25874000,104.893044,"AAPL" +"2016-04-04",110.419998,112.190002,110.269997,111.120003,37356200,105.97068,"AAPL" +"2016-04-05",109.510002,110.730003,109.419998,109.809998,26578700,104.721375,"AAPL" +"2016-04-06",110.230003,110.980003,109.199997,110.959999,26404100,105.818092,"AAPL" +"2016-04-07",109.949997,110.419998,108.120003,108.540001,31801900,103.510231,"AAPL" +"2016-04-08",108.910004,109.769997,108.169998,108.660004,23581700,103.624672,"AAPL" +"2016-04-11",108.970001,110.610001,108.830002,109.019997,29407500,103.967987,"AAPL" +"2016-04-12",109.339996,110.5,108.660004,110.440002,27232300,105.322182,"AAPL" +"2016-04-13",110.800003,112.339996,110.800003,112.040001,33257300,106.848053,"AAPL" +"2016-04-14",111.620003,112.389999,111.330002,112.099998,25473900,106.905258,"AAPL" +"2016-04-15",112.110001,112.300003,109.730003,109.849998,46939000,104.759529,"AAPL" +"2016-04-18",108.889999,108.949997,106.940002,107.480003,60834000,102.499367,"AAPL" +"2016-04-19",107.879997,108,106.230003,106.910004,32384900,101.955765,"AAPL" +"2016-04-20",106.639999,108.089996,106.059998,107.129997,30611000,102.165581,"AAPL" +"2016-04-21",106.93,106.93,105.519997,105.970001,31552500,101.059334,"AAPL" +"2016-04-22",105.010002,106.480003,104.620003,105.68,33683100,100.782768,"AAPL" +"2016-04-25",105,105.650002,104.510002,105.080002,28031600,100.210571,"AAPL" +"2016-04-26",103.910004,105.300003,103.910004,104.349998,56016200,99.514389,"AAPL" +"2016-04-27",96,98.709999,95.68,97.82,114602100,93.287018,"AAPL" +"2016-04-28",97.610001,97.879997,94.25,94.830002,82242700,90.435562,"AAPL" +"2016-04-29",93.989998,94.720001,92.510002,93.739998,68531500,89.396065,"AAPL" +"2016-05-02",93.970001,94.080002,92.400002,93.639999,48160100,89.300697,"AAPL" +"2016-05-03",94.199997,95.739998,93.68,95.18,56831300,90.769348,"AAPL" +"2016-05-04",95.199997,95.900002,93.82,94.190002,41025500,89.825218,"AAPL" +"2016-05-05",94,94.07,92.68,93.239998,35890500,89.460617,"AAPL" +"2016-05-06",93.370003,93.449997,91.849998,92.720001,43458200,88.961693,"AAPL" +"2016-05-09",93,93.769997,92.589996,92.790001,32936400,89.028854,"AAPL" +"2016-05-10",93.330002,93.57,92.110001,93.419998,33686800,89.633316,"AAPL" +"2016-05-11",93.480003,93.57,92.459999,92.510002,28719100,88.760208,"AAPL" +"2016-05-12",92.720001,92.779999,89.470001,90.339996,76314700,86.678162,"AAPL" +"2016-05-13",90,91.669998,90,90.519997,44392800,86.850861,"AAPL" +"2016-05-16",92.389999,94.389999,91.650002,93.879997,61259800,90.074677,"AAPL" +"2016-05-17",94.550003,94.699997,93.010002,93.489998,46916900,89.700478,"AAPL" +"2016-05-18",94.160004,95.209999,93.889999,94.559998,42062400,90.727135,"AAPL" +"2016-05-19",94.639999,94.639999,93.57,94.199997,30442100,90.381699,"AAPL" +"2016-05-20",94.639999,95.43,94.519997,95.220001,32026000,91.360359,"AAPL" +"2016-05-23",95.870003,97.190002,95.669998,96.43,38018600,92.521317,"AAPL" +"2016-05-24",97.220001,98.089996,96.839996,97.900002,35140200,93.93174,"AAPL" +"2016-05-25",98.669998,99.739998,98.110001,99.620003,38168800,95.582016,"AAPL" +"2016-05-26",99.68,100.730003,98.639999,100.410004,56331200,96.339989,"AAPL" +"2016-05-27",99.440002,100.470001,99.25,100.349998,36229500,96.282417,"AAPL" +"2016-05-31",99.599998,100.400002,98.82,99.860001,42307200,95.812286,"AAPL" +"2016-06-01",99.019997,99.540001,98.330002,98.459999,29173300,94.469025,"AAPL" +"2016-06-02",97.599998,97.839996,96.629997,97.720001,40191600,93.759041,"AAPL" +"2016-06-03",97.790001,98.269997,97.449997,97.919998,28062900,93.95092,"AAPL" +"2016-06-06",97.989998,101.889999,97.550003,98.629997,23292500,94.632133,"AAPL" +"2016-06-07",99.25,99.870003,98.959999,99.029999,22409500,95.01593,"AAPL" +"2016-06-08",99.019997,99.559998,98.68,98.940002,20848100,94.929588,"AAPL" +"2016-06-09",98.5,99.989998,98.459999,99.650002,26601400,95.610802,"AAPL" +"2016-06-10",98.529999,99.349998,98.480003,98.830002,31712900,94.824051,"AAPL" +"2016-06-13",98.690002,99.120003,97.099998,97.339996,38020500,93.394432,"AAPL" +"2016-06-14",97.32,98.480003,96.75,97.459999,31931900,93.50956,"AAPL" +"2016-06-15",97.82,98.410004,97.029999,97.139999,29445200,93.202545,"AAPL" +"2016-06-16",96.449997,97.75,96.07,97.550003,31326800,93.595924,"AAPL" +"2016-06-17",96.620003,96.650002,95.300003,95.330002,61008200,91.465912,"AAPL" +"2016-06-20",96,96.57,95.029999,95.099998,34411900,91.245224,"AAPL" +"2016-06-21",94.940002,96.349998,94.68,95.910004,35546400,92.0224,"AAPL" +"2016-06-22",96.25,96.889999,95.349998,95.550003,29219100,91.676987,"AAPL" +"2016-06-23",95.940002,96.290001,95.25,96.099998,32240200,92.204697,"AAPL" +"2016-06-24",92.910004,94.660004,92.650002,93.400002,75311400,89.614136,"AAPL" +"2016-06-27",93,93.050003,91.5,92.040001,45489600,88.30925,"AAPL" +"2016-06-28",92.900002,93.660004,92.139999,93.589996,40444900,89.796425,"AAPL" +"2016-06-29",93.970001,94.550003,93.629997,94.400002,36531000,90.573608,"AAPL" +"2016-06-30",94.440002,95.769997,94.300003,95.599998,35836400,91.72496,"AAPL" +"2016-07-01",95.489998,96.470001,95.330002,95.889999,26026500,92.003212,"AAPL" +"2016-07-05",95.389999,95.400002,94.459999,94.989998,27705200,91.139679,"AAPL" +"2016-07-06",94.599998,95.660004,94.370003,95.529999,30949100,91.657799,"AAPL" +"2016-07-07",95.699997,96.5,95.620003,95.940002,25139600,92.051186,"AAPL" +"2016-07-08",96.489998,96.889999,96.050003,96.68,28912100,92.761185,"AAPL" +"2016-07-11",96.75,97.650002,96.730003,96.980003,23794900,93.049026,"AAPL" +"2016-07-12",97.169998,97.699997,97.120003,97.419998,24167500,93.471191,"AAPL" +"2016-07-13",97.410004,97.669998,96.839996,96.870003,25892200,92.943474,"AAPL" +"2016-07-14",97.389999,98.989998,97.32,98.790001,38919000,94.78566,"AAPL" +"2016-07-15",98.919998,99.300003,98.5,98.779999,30137000,94.776062,"AAPL" +"2016-07-18",98.699997,100.129997,98.599998,99.830002,36493900,95.783508,"AAPL" +"2016-07-19",99.559998,100,99.339996,99.870003,23779900,95.821877,"AAPL" +"2016-07-20",100,100.459999,99.739998,99.959999,26276000,95.908234,"AAPL" +"2016-07-21",99.830002,101,99.129997,99.43,32702000,95.399712,"AAPL" +"2016-07-22",99.260002,99.300003,98.309998,98.660004,28313700,94.660934,"AAPL" +"2016-07-25",98.25,98.839996,96.919998,97.339996,40382900,93.394432,"AAPL" +"2016-07-26",96.82,97.970001,96.419998,96.669998,56239800,92.751587,"AAPL" +"2016-07-27",104.269997,104.349998,102.75,102.949997,92344800,98.777039,"AAPL" +"2016-07-28",102.830002,104.449997,102.82,104.339996,39869800,100.11068,"AAPL" +"2016-07-29",104.190002,104.550003,103.68,104.209999,27733700,99.98597,"AAPL" +"2016-08-01",104.410004,106.150002,104.410004,106.050003,38167900,101.751366,"AAPL" +"2016-08-02",106.050003,106.07,104,104.480003,33816600,100.245026,"AAPL" +"2016-08-03",104.809998,105.839996,104.769997,105.790001,30202600,101.501923,"AAPL" +"2016-08-04",105.580002,106,105.279999,105.870003,27408700,102.12896,"AAPL" +"2016-08-05",106.269997,107.650002,106.18,107.480003,40553400,103.682068,"AAPL" +"2016-08-08",107.519997,108.370003,107.160004,108.370003,28037200,104.540619,"AAPL" +"2016-08-09",108.230003,108.940002,108.010002,108.809998,26315200,104.965057,"AAPL" +"2016-08-10",108.709999,108.900002,107.760002,108,24008500,104.183685,"AAPL" +"2016-08-11",108.519997,108.93,107.849998,107.93,27484500,104.116165,"AAPL" +"2016-08-12",107.779999,108.440002,107.779999,108.18,18660400,104.357323,"AAPL" +"2016-08-15",108.139999,109.540001,108.080002,109.480003,25868200,105.611389,"AAPL" +"2016-08-16",109.629997,110.230003,109.209999,109.379997,33794400,105.514908,"AAPL" +"2016-08-17",109.099998,109.370003,108.339996,109.220001,25356000,105.360565,"AAPL" +"2016-08-18",109.230003,109.599998,109.019997,109.080002,21984700,105.225525,"AAPL" +"2016-08-19",108.769997,109.690002,108.360001,109.360001,25368100,105.495628,"AAPL" +"2016-08-22",108.860001,109.099998,107.849998,108.510002,25820200,104.675682,"AAPL" +"2016-08-23",108.589996,109.32,108.529999,108.849998,21257700,105.003647,"AAPL" +"2016-08-24",108.57,108.75,107.68,108.029999,23675100,104.212624,"AAPL" +"2016-08-25",107.389999,107.879997,106.68,107.57,25086200,103.768875,"AAPL" +"2016-08-26",107.410004,107.949997,106.309998,106.940002,27766300,103.16114,"AAPL" +"2016-08-29",106.620003,107.440002,106.290001,106.82,24970300,103.045387,"AAPL" +"2016-08-30",105.800003,106.5,105.5,106,24863900,102.254356,"AAPL" +"2016-08-31",105.660004,106.57,105.639999,106.099998,29662400,102.35083,"AAPL" +"2016-09-01",106.139999,106.800003,105.620003,106.730003,26701500,102.958557,"AAPL" +"2016-09-02",107.699997,108,106.82,107.730003,26802500,103.923233,"AAPL" +"2016-09-06",107.900002,108.300003,107.510002,107.699997,26880400,103.894279,"AAPL" +"2016-09-07",107.830002,108.760002,107.07,108.360001,42364300,104.530952,"AAPL" +"2016-09-08",107.25,107.269997,105.239998,105.519997,53002000,101.791313,"AAPL" +"2016-09-09",104.639999,105.720001,103.129997,103.129997,46557000,99.485771,"AAPL" +"2016-09-12",102.650002,105.720001,102.529999,105.440002,45292800,101.714149,"AAPL" +"2016-09-13",107.510002,108.790001,107.239998,107.949997,62176200,104.135429,"AAPL" +"2016-09-14",108.730003,113.029999,108.599998,111.769997,110888700,107.820465,"AAPL" +"2016-09-15",113.860001,115.730003,113.489998,115.57,89983600,111.486183,"AAPL" +"2016-09-16",115.120003,116.129997,114.040001,114.919998,79886900,110.859154,"AAPL" +"2016-09-19",115.190002,116.18,113.25,113.580002,47023000,109.566505,"AAPL" +"2016-09-20",113.050003,114.120003,112.510002,113.57,34514300,109.556847,"AAPL" +"2016-09-21",113.849998,113.989998,112.440002,113.550003,36003200,109.537567,"AAPL" +"2016-09-22",114.349998,114.940002,114,114.620003,31074000,110.569763,"AAPL" +"2016-09-23",114.419998,114.790001,111.550003,112.709999,52481200,108.727242,"AAPL" +"2016-09-26",111.639999,113.389999,111.550003,112.879997,29869400,108.891235,"AAPL" +"2016-09-27",113,113.18,112.339996,113.089996,24607400,109.093826,"AAPL" +"2016-09-28",113.690002,114.639999,113.43,113.949997,29641100,109.923431,"AAPL" +"2016-09-29",113.160004,113.800003,111.800003,112.18,35887000,108.215973,"AAPL" +"2016-09-30",112.459999,113.370003,111.800003,113.050003,36379100,109.055237,"AAPL" +"2016-10-03",112.709999,113.050003,112.279999,112.519997,21701800,108.543961,"AAPL" +"2016-10-04",113.059998,114.309998,112.629997,113,29736800,109.006996,"AAPL" +"2016-10-05",113.400002,113.660004,112.690002,113.050003,21453100,109.055237,"AAPL" +"2016-10-06",113.699997,114.339996,113.129997,113.889999,28779300,109.865555,"AAPL" +"2016-10-07",114.309998,114.559998,113.510002,114.059998,24358400,110.029549,"AAPL" +"2016-10-10",115.019997,116.75,114.720001,116.050003,36236000,111.949234,"AAPL" +"2016-10-11",117.699997,118.690002,116.199997,116.300003,64041000,112.190392,"AAPL" +"2016-10-12",117.349998,117.980003,116.75,117.339996,37586800,113.193642,"AAPL" +"2016-10-13",116.790001,117.440002,115.720001,116.980003,35192400,112.846367,"AAPL" +"2016-10-14",117.879997,118.169998,117.129997,117.629997,35652200,113.473389,"AAPL" +"2016-10-17",117.330002,117.839996,116.779999,117.550003,23624900,113.396225,"AAPL" +"2016-10-18",118.18,118.209999,117.449997,117.470001,24553500,113.319046,"AAPL" +"2016-10-19",117.25,117.760002,113.800003,117.120003,20034600,112.981422,"AAPL" +"2016-10-20",116.860001,117.379997,116.330002,117.059998,24125800,112.923523,"AAPL" +"2016-10-21",116.809998,116.910004,116.279999,116.599998,23192700,112.479797,"AAPL" +"2016-10-24",117.099998,117.739998,117,117.650002,23538700,113.492691,"AAPL" +"2016-10-25",117.949997,118.360001,117.309998,118.25,48129000,114.071487,"AAPL" +"2016-10-26",114.309998,115.699997,113.309998,115.589996,66134200,111.505486,"AAPL" +"2016-10-27",115.389999,115.860001,114.099998,114.480003,34562000,110.434715,"AAPL" +"2016-10-28",113.870003,115.209999,113.449997,113.720001,37861700,109.701561,"AAPL" +"2016-10-31",113.650002,114.230003,113.199997,113.540001,26419400,109.527924,"AAPL" +"2016-11-01",113.459999,113.769997,110.529999,111.489998,43825800,107.550346,"AAPL" +"2016-11-02",111.400002,112.349998,111.230003,111.589996,28331700,107.64682,"AAPL" +"2016-11-03",110.980003,111.459999,109.550003,109.830002,26932600,106.492989,"AAPL" +"2016-11-04",108.529999,110.25,108.110001,108.839996,30837000,105.533058,"AAPL" +"2016-11-07",110.080002,110.510002,109.459999,110.410004,32560000,107.055359,"AAPL" +"2016-11-08",110.309998,111.720001,109.699997,111.059998,24054500,107.6856,"AAPL" +"2016-11-09",109.879997,111.32,108.050003,110.879997,59176400,107.511078,"AAPL" +"2016-11-10",111.089996,111.089996,105.830002,107.790001,57134500,104.514961,"AAPL" +"2016-11-11",107.120003,108.870003,106.550003,108.43,34094100,105.135513,"AAPL" +"2016-11-14",107.709999,107.809998,104.080002,105.709999,51175500,102.498161,"AAPL" +"2016-11-15",106.57,107.68,106.160004,107.110001,32264500,103.855637,"AAPL" +"2016-11-16",106.699997,110.230003,106.599998,109.989998,58840500,106.648132,"AAPL" +"2016-11-17",109.809998,110.349998,108.830002,109.949997,27632000,106.609329,"AAPL" +"2016-11-18",109.720001,110.540001,109.660004,110.059998,28428900,106.715996,"AAPL" +"2016-11-21",110.120003,111.989998,110.010002,111.730003,29264600,108.335266,"AAPL" +"2016-11-22",111.949997,112.419998,111.400002,111.800003,25965500,108.403137,"AAPL" +"2016-11-23",111.360001,111.510002,110.330002,111.230003,27426400,107.850449,"AAPL" +"2016-11-25",111.129997,111.870003,110.949997,111.790001,11475900,108.393433,"AAPL" +"2016-11-28",111.43,112.470001,111.389999,111.57,27194000,108.180122,"AAPL" +"2016-11-29",110.779999,112.029999,110.07,111.459999,28528800,108.073463,"AAPL" +"2016-11-30",111.599998,112.199997,110.269997,110.519997,36162300,107.162018,"AAPL" +"2016-12-01",110.370003,110.940002,109.029999,109.489998,37086900,106.163315,"AAPL" +"2016-12-02",109.169998,110.089996,108.849998,109.900002,26528000,106.56086,"AAPL" +"2016-12-05",110,110.029999,108.25,109.110001,34324500,105.794868,"AAPL" +"2016-12-06",109.5,110.360001,109.190002,109.949997,26195500,106.609329,"AAPL" +"2016-12-07",109.260002,111.190002,109.160004,111.029999,29998700,107.656517,"AAPL" +"2016-12-08",110.860001,112.43,110.599998,112.120003,27068300,108.713409,"AAPL" +"2016-12-09",112.309998,114.699997,112.309998,113.949997,34402600,110.487801,"AAPL" +"2016-12-12",113.290001,115,112.489998,113.300003,26374400,109.857559,"AAPL" +"2016-12-13",113.839996,115.919998,113.75,115.190002,43733800,111.690132,"AAPL" +"2016-12-14",115.040001,116.199997,114.980003,115.190002,34031800,111.690132,"AAPL" +"2016-12-15",115.379997,116.730003,115.230003,115.82,46524500,112.30098,"AAPL" +"2016-12-16",116.470001,116.5,115.650002,115.970001,44351100,112.446442,"AAPL" +"2016-12-19",115.800003,117.379997,115.75,116.639999,27779400,113.096069,"AAPL" +"2016-12-20",116.739998,117.5,116.68,116.949997,21425000,113.396652,"AAPL" +"2016-12-21",116.800003,117.400002,116.779999,117.059998,23783200,113.503304,"AAPL" +"2016-12-22",116.349998,116.510002,115.639999,116.290001,26085900,112.756714,"AAPL" +"2016-12-23",115.589996,116.519997,115.589996,116.519997,14249500,112.979713,"AAPL" +"2016-12-27",116.519997,117.800003,116.489998,117.260002,18296900,113.697243,"AAPL" +"2016-12-28",117.519997,118.019997,116.199997,116.760002,20905900,113.212425,"AAPL" +"2016-12-29",116.449997,117.110001,116.400002,116.730003,15039500,113.183334,"AAPL" +"2016-12-30",116.650002,117.199997,115.43,115.82,30586300,112.30098,"AAPL" +"2017-01-03",115.800003,116.330002,114.760002,116.150002,28781900,112.620964,"AAPL" +"2017-01-04",115.849998,116.510002,115.75,116.019997,21118100,112.494911,"AAPL" +"2017-01-05",115.919998,116.860001,115.809998,116.610001,22193600,113.066986,"AAPL" +"2017-01-06",116.779999,118.160004,116.470001,117.910004,31751900,114.327484,"AAPL" +"2017-01-09",117.949997,119.43,117.940002,118.989998,33561900,115.374664,"AAPL" +"2017-01-10",118.769997,119.379997,118.300003,119.110001,24462100,115.49102,"AAPL" +"2017-01-11",118.739998,119.93,118.599998,119.75,27588600,116.111588,"AAPL" +"2017-01-12",118.900002,119.300003,118.209999,119.25,27086200,115.626762,"AAPL" +"2017-01-13",119.110001,119.620003,118.809998,119.040001,26111900,115.423149,"AAPL" +"2017-01-17",118.339996,120.239998,118.220001,120,34439800,116.353989,"AAPL" +"2017-01-18",120,120.5,119.709999,119.989998,23713000,116.344284,"AAPL" +"2017-01-19",119.400002,120.089996,119.370003,119.779999,25597300,116.140671,"AAPL" +"2017-01-20",120.449997,120.449997,119.730003,120,32597900,116.353989,"AAPL" +"2017-01-23",120,120.809998,119.769997,120.080002,22050200,116.431549,"AAPL" +"2017-01-24",119.550003,120.099998,119.5,119.970001,23211000,116.324898,"AAPL" +"2017-01-25",120.419998,122.099998,120.279999,121.879997,32377600,118.176857,"AAPL" +"2017-01-26",121.669998,122.440002,121.599998,121.940002,26337600,118.235039,"AAPL" +"2017-01-27",122.139999,122.349998,121.599998,121.949997,20562900,118.244728,"AAPL" +"2017-01-30",120.93,121.629997,120.660004,121.629997,30377500,117.934456,"AAPL" +"2017-01-31",121.150002,121.389999,120.620003,121.349998,49201000,117.662964,"AAPL" +"2017-02-01",127.029999,130.490005,127.010002,128.75,111985000,124.838135,"AAPL" +"2017-02-02",127.980003,129.389999,127.779999,128.529999,33710400,124.624809,"AAPL" +"2017-02-03",128.309998,129.190002,128.160004,129.080002,24507300,125.158096,"AAPL" +"2017-02-06",129.130005,130.5,128.899994,130.289993,26845900,126.331337,"AAPL" +"2017-02-07",130.539993,132.089996,130.449997,131.529999,38183800,127.533661,"AAPL" +"2017-02-08",131.350006,132.220001,131.220001,132.039993,23004100,128.028152,"AAPL" +"2017-02-09",131.649994,132.449997,131.119995,132.419998,28349900,128.953293,"AAPL" +"2017-02-10",132.460007,132.940002,132.050003,132.119995,20065500,128.661148,"AAPL" +"2017-02-13",133.080002,133.820007,132.75,133.289993,23035400,129.800522,"AAPL" +"2017-02-14",133.470001,135.089996,133.25,135.020004,33226200,131.485214,"AAPL" +"2017-02-15",135.520004,136.270004,134.619995,135.509995,35623100,131.962387,"AAPL" +"2017-02-16",135.669998,135.899994,134.839996,135.350006,22584600,131.806595,"AAPL" +"2017-02-17",135.100006,135.830002,135.100006,135.720001,22198200,132.166916,"AAPL" +"2017-02-21",136.229996,136.75,135.979996,136.699997,24507200,133.121246,"AAPL" +"2017-02-22",136.429993,137.119995,136.110001,137.110001,20836900,133.520508,"AAPL" +"2017-02-23",137.380005,137.479996,136.300003,136.529999,20788200,132.955688,"AAPL" +"2017-02-24",135.910004,136.660004,135.279999,136.660004,21776600,133.082306,"AAPL" +"2017-02-27",137.139999,137.440002,136.279999,136.929993,20257400,133.345215,"AAPL" +"2017-02-28",137.080002,137.440002,136.699997,136.990005,23482900,133.403656,"AAPL" +"2017-03-01",137.889999,140.149994,137.600006,139.789993,36414600,136.130341,"AAPL" +"2017-03-02",140,140.279999,138.759995,138.960007,26211000,135.322083,"AAPL" +"2017-03-03",138.779999,139.830002,138.589996,139.779999,21108100,136.120605,"AAPL" +"2017-03-06",139.369995,139.770004,138.600006,139.339996,21750000,135.692108,"AAPL" +"2017-03-07",139.059998,139.979996,138.789993,139.520004,17446300,135.867416,"AAPL" +"2017-03-08",138.949997,139.800003,138.820007,139,18707200,135.361053,"AAPL" +"2017-03-09",138.740005,138.789993,137.050003,138.679993,22155900,135.049393,"AAPL" +"2017-03-10",139.25,139.360001,138.639999,139.139999,19612800,135.49736,"AAPL" +"2017-03-13",138.850006,139.429993,138.820007,139.199997,17421700,135.555786,"AAPL" +"2017-03-14",139.300003,139.649994,138.839996,138.990005,15309100,135.351273,"AAPL" +"2017-03-15",139.410004,140.75,139.029999,140.460007,25691800,136.782822,"AAPL" +"2017-03-16",140.720001,141.020004,140.259995,140.690002,19232000,137.006775,"AAPL" +"2017-03-17",141,141,139.889999,139.990005,43885000,136.325134,"AAPL" +"2017-03-20",140.399994,141.5,140.229996,141.460007,21542000,137.756653,"AAPL" +"2017-03-21",142.110001,142.800003,139.729996,139.839996,39529900,136.179031,"AAPL" +"2017-03-22",139.850006,141.600006,139.759995,141.419998,25860200,137.717682,"AAPL" +"2017-03-23",141.259995,141.580002,140.610001,140.919998,20346300,137.230774,"AAPL" +"2017-03-24",141.5,141.740005,140.350006,140.639999,22395600,136.958115,"AAPL" +"2017-03-27",139.389999,141.220001,138.619995,140.880005,23575100,137.191849,"AAPL" +"2017-03-28",140.910004,144.039993,140.619995,143.800003,33374800,140.03537,"AAPL" +"2017-03-29",143.679993,144.490005,143.190002,144.119995,29190000,140.347,"AAPL" +"2017-03-30",144.190002,144.5,143.5,143.929993,21207300,140.161972,"AAPL" +"2017-03-31",143.720001,144.270004,143.009995,143.660004,19661700,139.899048,"AAPL" +"2017-04-03",143.710007,144.119995,143.050003,143.699997,19985700,139.938004,"AAPL" +"2017-04-04",143.25,144.889999,143.169998,144.770004,19891400,140.97998,"AAPL" +"2017-04-05",144.220001,145.460007,143.809998,144.020004,27717900,140.249619,"AAPL" +"2017-04-06",144.289993,144.520004,143.449997,143.660004,21149000,139.899048,"AAPL" +"2017-04-07",143.729996,144.179993,143.270004,143.339996,16672200,139.587402,"AAPL" +"2017-04-10",143.600006,143.880005,142.899994,143.169998,18933400,139.42186,"AAPL" +"2017-04-11",142.940002,143.350006,140.059998,141.630005,30379400,137.922195,"AAPL" +"2017-04-12",141.600006,142.149994,141.009995,141.800003,20350000,138.087708,"AAPL" +"2017-04-13",141.910004,142.380005,141.050003,141.050003,17822900,137.357361,"AAPL" +"2017-04-17",141.479996,141.880005,140.869995,141.830002,16582100,138.116943,"AAPL" +"2017-04-18",141.410004,142.039993,141.110001,141.199997,14697500,137.503418,"AAPL" +"2017-04-19",141.880005,142,140.449997,140.679993,17328400,136.997055,"AAPL" +"2017-04-20",141.220001,142.919998,141.160004,142.440002,23319600,138.710983,"AAPL" +"2017-04-21",142.440002,142.679993,141.850006,142.270004,17320900,138.545441,"AAPL" +"2017-04-24",143.5,143.949997,143.179993,143.639999,17134300,139.879547,"AAPL" +"2017-04-25",143.910004,144.899994,143.869995,144.529999,18871500,140.746262,"AAPL" +"2017-04-26",144.470001,144.600006,143.380005,143.679993,20041200,139.918503,"AAPL" +"2017-04-27",143.919998,144.160004,143.309998,143.789993,14246300,140.025604,"AAPL" +"2017-04-28",144.089996,144.300003,143.270004,143.649994,20860400,139.889297,"AAPL" +"2017-05-01",145.100006,147.199997,144.960007,146.580002,33602900,142.742584,"AAPL" +"2017-05-02",147.539993,148.089996,146.839996,147.509995,45352200,143.648239,"AAPL" +"2017-05-03",145.589996,147.490005,144.270004,147.059998,45697000,143.210037,"AAPL" +"2017-05-04",146.520004,147.139999,145.809998,146.529999,23371900,142.693909,"AAPL" +"2017-05-05",146.759995,148.979996,146.759995,148.960007,27327700,145.060272,"AAPL" +"2017-05-08",149.029999,153.699997,149.029999,153.009995,48752400,149.004242,"AAPL" +"2017-05-09",153.869995,154.880005,153.449997,153.990005,39130400,149.958603,"AAPL" +"2017-05-10",153.630005,153.940002,152.110001,153.259995,25805700,149.247681,"AAPL" +"2017-05-11",152.449997,154.070007,152.309998,153.949997,27255100,150.538452,"AAPL" +"2017-05-12",154.699997,156.419998,154.669998,156.100006,32527000,152.640808,"AAPL" +"2017-05-15",156.009995,156.649994,155.050003,155.699997,26009700,152.24968,"AAPL" +"2017-05-16",155.940002,156.059998,154.720001,155.470001,20048500,152.02478,"AAPL" +"2017-05-17",153.600006,154.570007,149.710007,150.25,50767700,146.920456,"AAPL" +"2017-05-18",151.270004,153.339996,151.130005,152.539993,33568200,149.159698,"AAPL" +"2017-05-19",153.380005,153.979996,152.630005,153.059998,26960800,149.668167,"AAPL" +"2017-05-22",154,154.580002,152.910004,153.990005,22966400,150.577576,"AAPL" +"2017-05-23",154.899994,154.899994,153.309998,153.800003,19918900,150.391785,"AAPL" +"2017-05-24",153.839996,154.169998,152.669998,153.339996,19178000,149.941971,"AAPL" +"2017-05-25",153.729996,154.350006,153.029999,153.869995,19235600,150.460205,"AAPL" +"2017-05-26",154,154.240005,153.309998,153.610001,21927600,150.205994,"AAPL" +"2017-05-30",153.419998,154.429993,153.330002,153.669998,20126900,150.264664,"AAPL" +"2017-05-31",153.970001,154.169998,152.380005,152.759995,24451200,149.374802,"AAPL" +"2017-06-01",153.169998,153.330002,152.220001,153.179993,16404100,149.785507,"AAPL" +"2017-06-02",153.580002,155.449997,152.889999,155.449997,27770700,152.005219,"AAPL" +"2017-06-05",154.339996,154.449997,153.460007,153.929993,25331700,150.51889,"AAPL" +"2017-06-06",153.899994,155.809998,153.779999,154.449997,26624900,151.027374,"AAPL" +"2017-06-07",155.020004,155.979996,154.479996,155.369995,21069600,151.926987,"AAPL" +"2017-06-08",155.25,155.539993,154.399994,154.990005,21250800,151.55542,"AAPL" +"2017-06-09",155.190002,155.190002,146.020004,148.979996,64882700,145.678589,"AAPL" +"2017-06-12",145.740005,146.089996,142.509995,145.419998,72307300,142.197479,"AAPL" +"2017-06-13",147.160004,147.449997,145.149994,146.589996,34165400,143.341537,"AAPL" +"2017-06-14",147.5,147.5,143.839996,145.160004,31531200,141.943237,"AAPL" +"2017-06-15",143.320007,144.479996,142.210007,144.289993,32165400,141.092514,"AAPL" +"2017-06-16",143.779999,144.5,142.199997,142.270004,50361100,139.117294,"AAPL" +"2017-06-19",143.660004,146.740005,143.660004,146.339996,32541400,143.097107,"AAPL" +"2017-06-20",146.869995,146.869995,144.940002,145.009995,24900100,141.79657,"AAPL" +"2017-06-21",145.520004,146.070007,144.610001,145.869995,21265800,142.637497,"AAPL" +"2017-06-22",145.770004,146.699997,145.119995,145.630005,19106300,142.402832,"AAPL" +"2017-06-23",145.130005,147.160004,145.110001,146.279999,35439400,143.038422,"AAPL" +"2017-06-26",147.169998,148.279999,145.380005,145.820007,25692400,142.588638,"AAPL" +"2017-06-27",145.009995,146.160004,143.619995,143.729996,24761900,140.544937,"AAPL" +"2017-06-28",144.490005,146.110001,143.160004,145.830002,22082400,142.598404,"AAPL" +"2017-06-29",144.710007,145.130005,142.279999,143.679993,31499400,140.496048,"AAPL" +"2017-06-30",144.449997,144.960007,143.779999,144.020004,23024100,140.828522,"AAPL" +"2017-07-03",144.880005,145.300003,143.100006,143.5,14277800,140.320023,"AAPL" +"2017-07-05",143.690002,144.789993,142.720001,144.089996,21569600,140.896942,"AAPL" +"2017-07-06",143.020004,143.5,142.410004,142.729996,24128800,139.567093,"AAPL" +"2017-07-07",142.899994,144.75,142.899994,144.179993,19201700,140.98494,"AAPL" +"2017-07-10",144.110001,145.949997,143.369995,145.059998,21090600,141.845444,"AAPL" +"2017-07-11",144.729996,145.850006,144.380005,145.529999,19781800,142.305038,"AAPL" +"2017-07-12",145.869995,146.179993,144.820007,145.740005,24884500,142.510376,"AAPL" +"2017-07-13",145.5,148.490005,145.440002,147.770004,25199400,144.495407,"AAPL" +"2017-07-14",147.970001,149.330002,147.330002,149.039993,20132100,145.737244,"AAPL" +"2017-07-17",148.820007,150.899994,148.570007,149.559998,23793500,146.245728,"AAPL" +"2017-07-18",149.199997,150.130005,148.669998,150.080002,17868800,146.754242,"AAPL" +"2017-07-19",150.479996,151.419998,149.949997,151.020004,20923000,147.673386,"AAPL" +"2017-07-20",151.5,151.740005,150.190002,150.339996,17243700,147.008469,"AAPL" +"2017-07-21",149.990005,150.440002,148.880005,150.270004,26252600,146.940033,"AAPL" +"2017-07-24",150.580002,152.440002,149.899994,152.089996,21493200,148.719681,"AAPL" +"2017-07-25",151.800003,153.839996,151.800003,152.740005,18853900,149.355286,"AAPL" +"2017-07-26",153.350006,153.929993,153.059998,153.460007,15781000,150.059326,"AAPL" +"2017-07-27",153.75,153.990005,147.300003,150.559998,32476300,147.223572,"AAPL" +"2017-07-28",149.889999,150.229996,149.190002,149.5,17213700,146.187073,"AAPL" +"2017-07-31",149.899994,150.330002,148.130005,148.729996,19845900,145.434128,"AAPL" +"2017-08-01",149.100006,150.220001,148.410004,150.050003,35368600,146.724869,"AAPL" +"2017-08-02",159.279999,159.75,156.160004,157.139999,69936800,153.657776,"AAPL" +"2017-08-03",157.050003,157.210007,155.020004,155.570007,27097300,152.122543,"AAPL" +"2017-08-04",156.070007,157.399994,155.690002,156.389999,20559900,152.924377,"AAPL" +"2017-08-07",157.059998,158.919998,156.669998,158.809998,21870300,155.290771,"AAPL" +"2017-08-08",158.600006,161.830002,158.270004,160.080002,36205900,156.532623,"AAPL" +"2017-08-09",159.259995,161.270004,159.110001,161.059998,26131500,157.490906,"AAPL" +"2017-08-10",159.899994,160,154.630005,155.320007,40804300,152.474503,"AAPL" +"2017-08-11",156.600006,158.570007,156.070007,157.479996,26257100,154.59494,"AAPL" +"2017-08-14",159.320007,160.210007,158.75,159.850006,22122700,156.921555,"AAPL" +"2017-08-15",160.660004,162.199997,160.139999,161.600006,29465500,158.639465,"AAPL" +"2017-08-16",161.940002,162.509995,160.149994,160.949997,27671600,158.001373,"AAPL" +"2017-08-17",160.520004,160.710007,157.839996,157.860001,27940600,154.968002,"AAPL" +"2017-08-18",157.860001,159.5,156.720001,157.5,27428100,154.614578,"AAPL" +"2017-08-21",157.5,157.889999,155.110001,157.210007,26368500,154.32991,"AAPL" +"2017-08-22",158.229996,160,158.020004,159.779999,21604600,156.852814,"AAPL" +"2017-08-23",159.070007,160.470001,158.880005,159.979996,19399100,157.049133,"AAPL" +"2017-08-24",160.429993,160.740005,158.550003,159.270004,19818900,156.352158,"AAPL" +"2017-08-25",159.649994,160.559998,159.270004,159.860001,25480100,156.93132,"AAPL" +"2017-08-28",160.139999,162,159.929993,161.470001,25966000,158.511841,"AAPL" +"2017-08-29",160.100006,163.119995,160,162.910004,29516900,159.925476,"AAPL" +"2017-08-30",163.800003,163.889999,162.610001,163.350006,27269600,160.357422,"AAPL" +"2017-08-31",163.639999,164.520004,163.479996,164,26785100,160.995499,"AAPL" +"2017-09-01",164.800003,164.940002,163.630005,164.050003,16591100,161.044571,"AAPL" +"2017-09-05",163.75,164.25,160.559998,162.080002,29468500,159.110687,"AAPL" +"2017-09-06",162.710007,162.990005,160.520004,161.910004,21651700,158.943787,"AAPL" +"2017-09-07",162.089996,162.240005,160.360001,161.259995,21928500,158.305695,"AAPL" +"2017-09-08",160.860001,161.149994,158.529999,158.630005,28611500,155.723892,"AAPL" +"2017-09-11",160.5,162.050003,159.889999,161.5,31580800,158.54129,"AAPL" +"2017-09-12",162.610001,163.960007,158.770004,160.860001,71714000,157.913025,"AAPL" +"2017-09-13",159.869995,159.960007,157.910004,159.649994,44907400,156.725174,"AAPL" +"2017-09-14",158.990005,159.399994,158.089996,158.279999,23760700,155.380295,"AAPL" +"2017-09-15",158.470001,160.970001,158,159.880005,49114600,156.950989,"AAPL" +"2017-09-18",160.110001,160.5,158,158.669998,28269400,155.763138,"AAPL" +"2017-09-19",159.509995,159.770004,158.440002,158.729996,20810600,155.822052,"AAPL" +"2017-09-20",157.899994,158.259995,153.830002,156.070007,52951400,153.210785,"AAPL" +"2017-09-21",155.800003,155.800003,152.75,153.389999,37511700,150.57988,"AAPL" +"2017-09-22",151.539993,152.270004,150.559998,151.889999,46645400,149.107361,"AAPL" +"2017-09-25",149.990005,151.830002,149.160004,150.550003,44387300,147.791901,"AAPL" +"2017-09-26",151.779999,153.919998,151.690002,153.139999,36660000,150.334457,"AAPL" +"2017-09-27",153.800003,154.720001,153.539993,154.229996,25504200,151.404495,"AAPL" +"2017-09-28",153.889999,154.279999,152.699997,153.279999,22005500,150.471893,"AAPL" +"2017-09-29",153.210007,154.130005,152,154.119995,26299800,151.296494,"AAPL" +"2017-10-02",154.259995,154.449997,152.720001,153.809998,18698800,150.992188,"AAPL" +"2017-10-03",154.009995,155.089996,153.910004,154.479996,16230300,151.649902,"AAPL" +"2017-10-04",153.630005,153.860001,152.460007,153.479996,20163800,150.668228,"AAPL" +"2017-10-05",154.179993,155.440002,154.050003,155.389999,21283800,152.543228,"AAPL" +"2017-10-06",154.970001,155.490005,154.559998,155.300003,17407600,152.45488,"AAPL" +"2017-10-09",155.809998,156.729996,155.490005,155.839996,16262900,152.985001,"AAPL" +"2017-10-10",156.059998,158,155.100006,155.899994,15617000,153.043884,"AAPL" +"2017-10-11",155.970001,156.979996,155.75,156.550003,16905600,153.681992,"AAPL" +"2017-10-12",156.350006,157.369995,155.729996,156,16125100,153.142059,"AAPL" +"2017-10-13",156.729996,157.279999,156.410004,156.990005,16394200,154.113922,"AAPL" +"2017-10-16",157.899994,160,157.649994,159.880005,24121500,156.950989,"AAPL" +"2017-10-17",159.779999,160.869995,159.229996,160.470001,18997300,157.530167,"AAPL" +"2017-10-18",160.419998,160.710007,159.600006,159.759995,16374200,156.83316,"AAPL" +"2017-10-19",156.75,157.080002,155.020004,155.979996,42584200,153.122421,"AAPL" +"2017-10-20",156.610001,157.75,155.960007,156.25,23974100,153.387482,"AAPL" +"2017-10-23",156.889999,157.690002,155.5,156.169998,21984300,153.308929,"AAPL" +"2017-10-24",156.289993,157.419998,156.199997,157.100006,17757200,154.221909,"AAPL" +"2017-10-25",156.910004,157.550003,155.270004,156.410004,21207100,153.544556,"AAPL" +"2017-10-26",157.229996,157.830002,156.779999,157.410004,17000500,154.526215,"AAPL" +"2017-10-27",159.289993,163.600006,158.699997,163.050003,44454200,160.062897,"AAPL" +"2017-10-30",163.889999,168.070007,163.720001,166.720001,44700800,163.66568,"AAPL" +"2017-10-31",167.899994,169.649994,166.940002,169.039993,36046800,165.943161,"AAPL" +"2017-11-01",169.869995,169.940002,165.610001,166.889999,33637800,163.832565,"AAPL" +"2017-11-02",166.600006,168.5,165.279999,168.110001,41393400,165.030197,"AAPL" +"2017-11-03",174,174.259995,171.119995,172.5,59398600,169.339783,"AAPL" +"2017-11-06",172.369995,174.990005,171.720001,174.25,35026300,171.057724,"AAPL" +"2017-11-07",173.910004,175.25,173.600006,174.809998,24361500,171.607452,"AAPL" +"2017-11-08",174.660004,176.240005,174.330002,176.240005,24409500,173.011261,"AAPL" +"2017-11-09",175.110001,176.100006,173.139999,175.880005,29482600,172.657867,"AAPL" +"2017-11-10",175.110001,175.380005,174.270004,174.669998,25145500,172.086426,"AAPL" +"2017-11-13",173.5,174.5,173.399994,173.970001,16982100,171.39679,"AAPL" +"2017-11-14",173.039993,173.479996,171.179993,171.339996,24782500,168.805664,"AAPL" +"2017-11-15",169.970001,170.320007,168.380005,169.080002,29158100,166.579117,"AAPL" +"2017-11-16",171.179993,171.869995,170.300003,171.100006,23637500,168.56926,"AAPL" +"2017-11-17",171.039993,171.389999,169.639999,170.149994,21899500,167.633301,"AAPL" +"2017-11-20",170.289993,170.559998,169.559998,169.979996,16262400,167.46579,"AAPL" +"2017-11-21",170.779999,173.699997,170.779999,173.139999,25131300,170.579071,"AAPL" +"2017-11-22",173.360001,175,173.050003,174.960007,25588900,172.372147,"AAPL" +"2017-11-24",175.100006,175.5,174.649994,174.970001,14026700,172.382004,"AAPL" +"2017-11-27",175.050003,175.080002,173.339996,174.089996,20716800,171.514999,"AAPL" +"2017-11-28",174.300003,174.869995,171.860001,173.070007,26428800,170.510101,"AAPL" +"2017-11-29",172.630005,172.919998,167.160004,169.479996,41666400,166.973206,"AAPL" +"2017-11-30",170.429993,172.139999,168.440002,171.850006,41527200,169.308151,"AAPL" +"2017-12-01",169.949997,171.669998,168.5,171.050003,39759300,168.519974,"AAPL" +"2017-12-04",172.479996,172.619995,169.630005,169.800003,32542400,167.288483,"AAPL" +"2017-12-05",169.059998,171.520004,168.399994,169.639999,27350200,167.130829,"AAPL" +"2017-12-06",167.5,170.199997,166.460007,169.009995,28560000,166.510162,"AAPL" +"2017-12-07",169.029999,170.440002,168.910004,169.320007,25673300,166.815567,"AAPL" +"2017-12-08",170.490005,171,168.820007,169.369995,23355200,166.864822,"AAPL" +"2017-12-11",169.199997,172.889999,168.789993,172.669998,35273800,170.116028,"AAPL" +"2017-12-12",172.149994,172.389999,171.460007,171.699997,19409200,169.16037,"AAPL" +"2017-12-13",172.5,173.539993,172,172.270004,23818400,169.721939,"AAPL" +"2017-12-14",172.399994,173.130005,171.649994,172.220001,20476500,169.672668,"AAPL" +"2017-12-15",173.630005,174.169998,172.460007,173.970001,40169300,171.39679,"AAPL" +"2017-12-18",174.880005,177.199997,174.860001,176.419998,29421100,173.810547,"AAPL" +"2017-12-19",175.029999,175.389999,174.089996,174.539993,27436400,171.958359,"AAPL" +"2017-12-20",174.869995,175.419998,173.25,174.350006,23475600,171.771179,"AAPL" +"2017-12-21",174.169998,176.020004,174.100006,175.009995,20949900,172.421402,"AAPL" +"2017-12-22",174.679993,175.419998,174.5,175.009995,16114600,172.421402,"AAPL" +"2017-12-26",170.800003,171.470001,169.679993,170.570007,33185500,168.047089,"AAPL" +"2017-12-27",170.100006,170.779999,169.710007,170.600006,21498200,168.076645,"AAPL" +"2017-12-28",171,171.850006,170.479996,171.080002,16480200,168.549545,"AAPL" +"2017-12-29",170.520004,170.589996,169.220001,169.229996,25884400,166.726913,"AAPL" +"2018-01-02",170.160004,172.300003,169.259995,172.259995,25555900,169.712067,"AAPL" +"2018-01-03",172.529999,174.550003,171.960007,172.229996,29517900,169.68251,"AAPL" +"2018-01-04",172.539993,173.470001,172.080002,173.029999,22434600,170.470703,"AAPL" +"2018-01-05",173.440002,175.369995,173.050003,175,23660000,172.41156,"AAPL" +"2018-01-08",174.350006,175.610001,173.929993,174.350006,20567800,171.771179,"AAPL" +"2018-01-09",174.550003,175.059998,173.410004,174.330002,21584000,171.751465,"AAPL" +"2018-01-10",173.160004,174.300003,173,174.289993,23959900,171.712051,"AAPL" +"2018-01-11",174.589996,175.490005,174.490005,175.279999,18667700,172.687408,"AAPL" +"2018-01-12",176.179993,177.360001,175.649994,177.089996,25226000,174.470642,"AAPL" +"2018-01-16",177.899994,179.389999,176.139999,176.190002,29565900,173.583969,"AAPL" +"2018-01-17",176.149994,179.25,175.070007,179.100006,34386800,176.450928,"AAPL" +"2018-01-18",179.369995,180.100006,178.25,179.259995,31193400,176.608551,"AAPL" +"2018-01-19",178.610001,179.580002,177.410004,178.460007,32425100,175.820389,"AAPL" +"2018-01-22",177.300003,177.779999,176.600006,177,27108600,174.381973,"AAPL" +"2018-01-23",177.300003,179.440002,176.820007,177.039993,32689100,174.421387,"AAPL" +"2018-01-24",177.25,177.300003,173.199997,174.220001,51105100,171.643082,"AAPL" +"2018-01-25",174.509995,174.949997,170.529999,171.110001,41529000,168.579086,"AAPL" +"2018-01-26",172,172,170.059998,171.509995,39143000,168.973175,"AAPL" +"2018-01-29",170.160004,170.160004,167.070007,167.960007,50640400,165.475677,"AAPL" +"2018-01-30",165.529999,167.369995,164.699997,166.970001,46048200,164.500336,"AAPL" +"2018-01-31",166.869995,168.440002,166.5,167.429993,32478900,164.953522,"AAPL" +"2018-02-01",167.169998,168.619995,166.759995,167.779999,47230800,165.298355,"AAPL" +"2018-02-02",166,166.800003,160.100006,160.5,86593800,158.126022,"AAPL" +"2018-02-05",159.100006,163.880005,156,156.490005,72738500,154.175354,"AAPL" +"2018-02-06",154.830002,163.720001,154,163.029999,68243800,160.618591,"AAPL" +"2018-02-07",163.089996,163.399994,159.070007,159.539993,51608600,157.180222,"AAPL" +"2018-02-08",160.289993,161,155.029999,155.149994,54390500,152.855148,"AAPL" +"2018-02-09",157.070007,157.889999,150.240005,156.410004,70672600,154.724808,"AAPL" +"2018-02-12",158.5,163.889999,157.509995,162.710007,60819500,160.956924,"AAPL" +"2018-02-13",161.949997,164.75,161.649994,164.339996,32549200,162.569351,"AAPL" +"2018-02-14",163.039993,167.539993,162.880005,167.369995,40644900,165.566696,"AAPL" +"2018-02-15",169.789993,173.089996,169,172.990005,51147200,171.12616,"AAPL" +"2018-02-16",172.360001,174.820007,171.770004,172.429993,40176100,170.572189,"AAPL" +"2018-02-20",172.050003,174.259995,171.419998,171.850006,33930500,169.998444,"AAPL" +"2018-02-21",172.830002,174.119995,171.009995,171.070007,37471600,169.226852,"AAPL" +"2018-02-22",171.800003,173.949997,171.710007,172.5,30991900,170.641434,"AAPL" +"2018-02-23",173.669998,175.649994,173.539993,175.5,33812400,173.6091,"AAPL" +"2018-02-26",176.350006,179.389999,176.210007,178.970001,38162200,177.041733,"AAPL" +"2018-02-27",179.100006,180.479996,178.160004,178.389999,38928100,176.467987,"AAPL" +"2018-02-28",179.259995,180.619995,178.050003,178.119995,37782100,176.200882,"AAPL" +"2018-03-01",178.539993,179.779999,172.660004,175,48802000,173.114502,"AAPL" +"2018-03-02",172.800003,176.300003,172.449997,176.210007,38454000,174.311478,"AAPL" +"2018-03-05",175.210007,177.740005,174.520004,176.820007,28401400,174.914902,"AAPL" +"2018-03-06",177.910004,178.25,176.130005,176.669998,23788500,174.76651,"AAPL" +"2018-03-07",174.940002,175.850006,174.270004,175.029999,31703500,173.14418,"AAPL" +"2018-03-08",175.479996,177.119995,175.070007,176.940002,23774100,175.0336,"AAPL" +"2018-03-09",177.960007,180,177.389999,179.979996,32185200,178.040833,"AAPL" +"2018-03-12",180.289993,182.389999,180.210007,181.720001,32207100,179.762085,"AAPL" +"2018-03-13",182.589996,183.5,179.240005,179.970001,31693500,178.030945,"AAPL" +"2018-03-14",180.320007,180.520004,177.809998,178.440002,29368400,176.517426,"AAPL" +"2018-03-15",178.5,180.240005,178.070007,178.649994,22743800,176.725159,"AAPL" +"2018-03-16",178.649994,179.119995,177.619995,178.020004,39404700,176.101959,"AAPL" +"2018-03-19",177.320007,177.470001,173.660004,175.300003,33446800,173.411285,"AAPL" +"2018-03-20",175.240005,176.800003,174.940002,175.240005,19649400,173.351913,"AAPL" +"2018-03-21",175.039993,175.089996,171.259995,171.270004,36338100,169.424683,"AAPL" +"2018-03-22",170,172.679993,168.600006,168.850006,41490800,167.030762,"AAPL" +"2018-03-23",168.389999,169.919998,164.940002,164.940002,41028800,163.162888,"AAPL" +"2018-03-26",168.070007,173.100006,166.440002,172.770004,37541200,170.908539,"AAPL" +"2018-03-27",173.679993,175.149994,166.919998,168.339996,40922600,166.52626,"AAPL" +"2018-03-28",167.25,170.020004,165.190002,166.479996,41668500,164.686295,"AAPL" +"2018-03-29",167.809998,171.75,166.899994,167.779999,38398500,165.97229,"AAPL" +"2018-04-02",166.639999,168.940002,164.470001,166.679993,37586800,164.88414,"AAPL" +"2018-04-03",167.639999,168.75,164.880005,168.389999,30278000,166.575714,"AAPL" +"2018-04-04",164.880005,172.009995,164.770004,171.610001,34605500,169.761032,"AAPL" +"2018-04-05",172.580002,174.229996,172.080002,172.800003,26933200,170.938202,"AAPL" +"2018-04-06",170.970001,172.479996,168.199997,168.380005,35005300,166.565842,"AAPL" +"2018-04-09",169.880005,173.089996,169.850006,170.050003,29017700,168.217834,"AAPL" +"2018-04-10",173,174,171.529999,173.25,28408600,171.383347,"AAPL" +"2018-04-11",172.229996,173.919998,171.699997,172.440002,22431600,170.582092,"AAPL" +"2018-04-12",173.410004,175,173.039993,174.139999,22889300,172.263763,"AAPL" +"2018-04-13",174.779999,175.839996,173.850006,174.729996,25124300,172.847412,"AAPL" +"2018-04-16",175.029999,176.190002,174.830002,175.820007,21578400,173.925674,"AAPL" +"2018-04-17",176.490005,178.940002,176.410004,178.240005,26509000,176.319595,"AAPL" +"2018-04-18",177.809998,178.820007,176.880005,177.839996,20754500,175.923889,"AAPL" +"2018-04-19",173.759995,175.389999,172.660004,172.800003,34808800,170.938202,"AAPL" +"2018-04-20",170.600006,171.220001,165.429993,165.720001,65491100,163.934479,"AAPL" +"2018-04-23",166.830002,166.919998,164.089996,165.240005,36515500,163.459656,"AAPL" +"2018-04-24",165.669998,166.330002,161.220001,162.940002,33692000,161.184448,"AAPL" +"2018-04-25",162.619995,165.419998,162.410004,163.649994,28382100,161.88678,"AAPL" +"2018-04-26",164.119995,165.729996,163.369995,164.220001,27963000,162.450653,"AAPL" +"2018-04-27",164,164.330002,160.630005,162.320007,35655800,160.571121,"AAPL" +"2018-04-30",162.130005,167.259995,161.839996,165.259995,42427400,163.479431,"AAPL" +"2018-05-01",166.410004,169.199997,165.270004,169.100006,53569400,167.278061,"AAPL" +"2018-05-02",175.229996,177.75,173.800003,176.570007,66539400,174.667587,"AAPL" +"2018-05-03",175.880005,177.5,174.440002,176.889999,34068200,174.984131,"AAPL" +"2018-05-04",178.25,184.25,178.169998,183.830002,56201300,181.84935,"AAPL" +"2018-05-07",185.179993,187.669998,184.75,185.160004,42451400,183.165024,"AAPL" +"2018-05-08",184.990005,186.220001,183.669998,186.050003,28402800,184.045441,"AAPL" +"2018-05-09",186.550003,187.399994,185.220001,187.360001,23211200,185.341339,"AAPL" +"2018-05-10",187.740005,190.369995,187.649994,190.039993,27989300,187.992447,"AAPL" +"2018-05-11",189.490005,190.059998,187.449997,188.589996,26212200,187.277466,"AAPL" +"2018-05-14",189.009995,189.529999,187.860001,188.149994,20778800,186.840515,"AAPL" +"2018-05-15",186.779999,187.070007,185.100006,186.440002,23695200,185.142426,"AAPL" +"2018-05-16",186.070007,188.460007,186,188.179993,19183100,186.8703,"AAPL" +"2018-05-17",188,188.910004,186.360001,186.990005,17294000,185.688599,"AAPL" +"2018-05-18",187.190002,187.809998,186.130005,186.309998,18297700,185.013336,"AAPL" +"2018-05-21",188,189.270004,186.910004,187.630005,18400800,186.324142,"AAPL" +"2018-05-22",188.380005,188.880005,186.779999,187.160004,15240700,185.857422,"AAPL" +"2018-05-23",186.350006,188.5,185.759995,188.360001,20058400,187.049057,"AAPL" +"2018-05-24",188.770004,188.839996,186.210007,188.149994,23234000,186.840515,"AAPL" +"2018-05-25",188.229996,189.649994,187.649994,188.580002,17461000,187.267532,"AAPL" +"2018-05-29",187.600006,188.75,186.869995,187.899994,22514100,186.59227,"AAPL" +"2018-05-30",187.720001,188,186.779999,187.5,18690500,186.195038,"AAPL" +"2018-05-31",187.220001,188.229996,186.139999,186.869995,27482800,185.569427,"AAPL" +"2018-06-01",187.990005,190.259995,187.75,190.240005,23442500,188.915985,"AAPL" +"2018-06-04",191.639999,193.419998,191.350006,191.830002,26266200,190.494904,"AAPL" +"2018-06-05",193.070007,193.940002,192.360001,193.309998,21566000,191.9646,"AAPL" +"2018-06-06",193.630005,194.080002,191.919998,193.979996,20933600,192.629944,"AAPL" +"2018-06-07",194.139999,194.199997,192.339996,193.460007,21347200,192.113571,"AAPL" +"2018-06-08",191.169998,192,189.770004,191.699997,26656800,190.365814,"AAPL" +"2018-06-11",191.350006,191.970001,190.210007,191.229996,18308500,189.899094,"AAPL" +"2018-06-12",191.389999,192.610001,191.149994,192.279999,16911100,190.941772,"AAPL" +"2018-06-13",192.419998,192.880005,190.440002,190.699997,21638400,189.372772,"AAPL" +"2018-06-14",191.550003,191.570007,190.220001,190.800003,21610100,189.472076,"AAPL" +"2018-06-15",190.029999,190.160004,188.259995,188.839996,61719200,187.525711,"AAPL" +"2018-06-18",187.880005,189.220001,187.199997,188.740005,18484900,187.426422,"AAPL" +"2018-06-19",185.139999,186.330002,183.449997,185.690002,33578500,184.397644,"AAPL" +"2018-06-20",186.350006,187.199997,185.729996,186.5,20628700,185.202011,"AAPL" +"2018-06-21",187.25,188.350006,184.940002,185.460007,25711900,184.16925,"AAPL" +"2018-06-22",186.119995,186.149994,184.699997,184.919998,27200400,183.632996,"AAPL" +"2018-06-25",183.399994,184.919998,180.729996,182.169998,31663100,180.902145,"AAPL" +"2018-06-26",182.990005,186.529999,182.539993,184.429993,24569200,183.146408,"AAPL" +"2018-06-27",185.229996,187.279999,184.029999,184.160004,25285300,182.878296,"AAPL" +"2018-06-28",184.100006,186.210007,183.800003,185.5,17365200,184.208969,"AAPL" +"2018-06-29",186.289993,187.190002,182.910004,185.110001,22737700,183.821686,"AAPL" +"2018-07-02",183.820007,187.300003,183.419998,187.179993,17731300,185.877258,"AAPL" +"2018-07-03",187.789993,187.949997,183.539993,183.919998,13954800,182.639954,"AAPL" +"2018-07-05",185.259995,186.410004,184.279999,185.399994,16604200,184.10965,"AAPL" +"2018-07-06",185.419998,188.429993,185.199997,187.970001,17485200,186.661789,"AAPL" +"2018-07-09",189.5,190.679993,189.300003,190.580002,19756600,189.253616,"AAPL" +"2018-07-10",190.710007,191.279999,190.179993,190.350006,15939100,189.025208,"AAPL" +"2018-07-11",188.5,189.779999,187.610001,187.880005,18831500,186.572403,"AAPL" +"2018-07-12",189.529999,191.410004,189.309998,191.029999,18041100,189.700485,"AAPL" +"2018-07-13",191.080002,191.839996,190.899994,191.330002,12513900,189.998398,"AAPL" +"2018-07-16",191.520004,192.649994,190.419998,190.910004,15043100,189.581314,"AAPL" +"2018-07-17",189.75,191.869995,189.199997,191.449997,15534500,190.117554,"AAPL" +"2018-07-18",191.779999,191.800003,189.929993,190.399994,16393400,189.07486,"AAPL" +"2018-07-19",189.690002,192.550003,189.690002,191.880005,20286800,190.544571,"AAPL" +"2018-07-20",191.779999,192.429993,190.169998,191.440002,20676200,190.107635,"AAPL" +"2018-07-23",190.679993,191.960007,189.559998,191.610001,15989400,190.276443,"AAPL" +"2018-07-24",192.449997,193.660004,192.050003,193,18697900,191.656769,"AAPL" +"2018-07-25",193.059998,194.850006,192.429993,194.820007,16709900,193.464111,"AAPL" +"2018-07-26",194.610001,195.960007,193.610001,194.210007,19076000,192.858353,"AAPL" +"2018-07-27",194.990005,195.190002,190.100006,190.979996,24024000,189.650818,"AAPL" +"2018-07-30",191.899994,192.199997,189.070007,189.910004,21029500,188.588272,"AAPL" +"2018-07-31",190.300003,192.139999,189.339996,190.289993,39373000,188.965622,"AAPL" +"2018-08-01",199.130005,201.759995,197.309998,201.5,67935700,200.09761,"AAPL" +"2018-08-02",200.580002,208.380005,200.350006,207.389999,62404000,205.946625,"AAPL" +"2018-08-03",207.029999,208.740005,205.479996,207.990005,33447400,206.54245,"AAPL" +"2018-08-06",208,209.25,207.070007,209.070007,25425400,207.614929,"AAPL" +"2018-08-07",209.320007,209.5,206.759995,207.110001,25587400,205.668579,"AAPL" +"2018-08-08",206.050003,207.809998,204.520004,207.25,22525500,205.807602,"AAPL" +"2018-08-09",209.529999,209.779999,207.199997,208.880005,23492600,207.426254,"AAPL" +"2018-08-10",207.360001,209.100006,206.669998,207.529999,24611200,206.808411,"AAPL" +"2018-08-13",209.309998,210.949997,207.699997,208.869995,25890900,208.143753,"AAPL" +"2018-08-14",210.160004,210.559998,208.259995,209.75,20748000,209.020691,"AAPL" +"2018-08-15",209.220001,210.740005,208.330002,210.240005,28807600,209.508987,"AAPL" +"2018-08-16",211.75,213.809998,211.470001,213.320007,28500400,212.578293,"AAPL" +"2018-08-17",213.440002,217.949997,213.160004,217.580002,35427000,216.823471,"AAPL" +"2018-08-20",218.100006,219.179993,215.110001,215.460007,30287700,214.710846,"AAPL" +"2018-08-21",216.800003,217.190002,214.029999,215.039993,26159800,214.292297,"AAPL" +"2018-08-22",214.100006,216.360001,213.839996,215.050003,19018100,214.302261,"AAPL" +"2018-08-23",214.649994,217.050003,214.600006,215.490005,18883200,214.740738,"AAPL" +"2018-08-24",216.600006,216.899994,215.110001,216.160004,18476400,215.408401,"AAPL" +"2018-08-27",217.149994,218.740005,216.330002,217.940002,20525100,217.18222,"AAPL" +"2018-08-28",219.009995,220.539993,218.919998,219.699997,22776800,218.936096,"AAPL" +"2018-08-29",220.149994,223.490005,219.410004,222.979996,27254800,222.204681,"AAPL" +"2018-08-30",223.25,228.259995,222.399994,225.029999,48793800,224.247559,"AAPL" +"2018-08-31",226.509995,228.869995,226,227.630005,43340100,226.838531,"AAPL" +"2018-09-04",228.410004,229.179993,226.630005,228.360001,27390100,227.565979,"AAPL" +"2018-09-05",228.990005,229.669998,225.100006,226.869995,33333000,226.081161,"AAPL" +"2018-09-06",226.229996,227.350006,221.300003,223.100006,34290000,222.32428,"AAPL" +"2018-09-07",221.850006,225.369995,220.710007,221.300003,37619800,220.530533,"AAPL" +"2018-09-10",220.949997,221.850006,216.470001,218.330002,39516500,217.570862,"AAPL" +"2018-09-11",218.009995,224.300003,216.559998,223.850006,35749000,223.071671,"AAPL" +"2018-09-12",224.940002,225,219.839996,221.070007,49278700,220.301346,"AAPL" +"2018-09-13",223.520004,228.350006,222.570007,226.410004,41706400,225.622772,"AAPL" +"2018-09-14",225.75,226.839996,222.520004,223.839996,31999300,223.061691,"AAPL" +"2018-09-17",222.149994,222.949997,217.270004,217.880005,37195100,217.122421,"AAPL" +"2018-09-18",217.789993,221.850006,217.119995,218.240005,31571700,217.481171,"AAPL" +"2018-09-19",218.5,219.619995,215.300003,218.369995,27123800,217.610718,"AAPL" +"2018-09-20",220.240005,222.279999,219.149994,220.029999,26608800,219.264954,"AAPL" +"2018-09-21",220.779999,221.360001,217.289993,217.660004,96246700,216.903198,"AAPL" +"2018-09-24",216.820007,221.259995,216.630005,220.789993,27693400,220.022293,"AAPL" +"2018-09-25",219.75,222.820007,219.699997,222.190002,24554400,221.417435,"AAPL" +"2018-09-26",221,223.75,219.759995,220.419998,23984700,219.653595,"AAPL" +"2018-09-27",223.820007,226.440002,223.539993,224.949997,30181200,224.167831,"AAPL" +"2018-09-28",224.789993,225.839996,224.020004,225.740005,22929400,224.955093,"AAPL" +"2018-10-01",227.949997,229.419998,226.350006,227.259995,23600800,226.469803,"AAPL" +"2018-10-02",227.25,230,226.630005,229.279999,24788200,228.482788,"AAPL" +"2018-10-03",230.050003,233.470001,229.779999,232.070007,28654800,231.263092,"AAPL" +"2018-10-04",230.779999,232.350006,226.729996,227.990005,32042000,227.197281,"AAPL" +"2018-10-05",227.960007,228.410004,220.580002,224.289993,33580500,223.510132,"AAPL" +"2018-10-08",222.210007,224.800003,220.199997,223.770004,29663900,222.991943,"AAPL" +"2018-10-09",223.639999,227.270004,222.25,226.869995,26891000,226.081161,"AAPL" +"2018-10-10",225.460007,226.350006,216.050003,216.360001,41990600,215.607712,"AAPL" +"2018-10-11",214.520004,219.5,212.320007,214.449997,53124400,213.704346,"AAPL" +"2018-10-12",220.419998,222.880005,216.839996,222.110001,40337900,221.337723,"AAPL" +"2018-10-15",221.160004,221.830002,217.270004,217.360001,30791000,216.604233,"AAPL" +"2018-10-16",218.929993,222.990005,216.759995,222.149994,29184000,221.377563,"AAPL" +"2018-10-17",222.300003,222.639999,219.339996,221.190002,22885400,220.420914,"AAPL" +"2018-10-18",217.860001,219.740005,213,216.020004,32581300,215.26889,"AAPL" +"2018-10-19",218.059998,221.259995,217.429993,219.309998,33078700,218.547455,"AAPL" +"2018-10-22",219.789993,223.360001,218.940002,220.649994,28792100,219.882782,"AAPL" +"2018-10-23",215.830002,223.25,214.699997,222.729996,38767800,221.955551,"AAPL" +"2018-10-24",222.600006,224.229996,214.539993,215.089996,40925500,214.342117,"AAPL" +"2018-10-25",217.710007,221.380005,216.75,219.800003,29855800,219.035751,"AAPL" +"2018-10-26",215.899994,220.190002,212.669998,216.300003,47258400,215.547913,"AAPL" +"2018-10-29",219.190002,219.690002,206.089996,212.240005,45935500,211.502045,"AAPL" +"2018-10-30",211.149994,215.179993,209.270004,213.300003,36660000,212.55835,"AAPL" +"2018-10-31",216.880005,220.449997,216.619995,218.860001,38358900,218.099014,"AAPL" +"2018-11-01",219.050003,222.360001,216.809998,222.220001,58323200,221.447327,"AAPL" +"2018-11-02",209.550003,213.649994,205.429993,207.479996,91328700,206.758575,"AAPL" +"2018-11-05",204.300003,204.389999,198.169998,201.589996,66163700,200.889053,"AAPL" +"2018-11-06",201.919998,204.720001,201.690002,203.770004,31882900,203.061493,"AAPL" +"2018-11-07",205.970001,210.059998,204.130005,209.949997,33355400,209.219986,"AAPL" +"2010-01-04",136.25,136.610001,133.139999,133.899994,7599900,133.899994,"AMZN" +"2010-01-05",133.429993,135.479996,131.809998,134.690002,8851900,134.690002,"AMZN" +"2010-01-06",134.600006,134.729996,131.649994,132.25,7178800,132.25,"AMZN" +"2010-01-07",132.009995,132.320007,128.800003,130,11030200,130,"AMZN" +"2010-01-08",130.559998,133.679993,129.029999,133.520004,9830500,133.520004,"AMZN" +"2010-01-11",132.619995,132.800003,129.210007,130.309998,8779400,130.309998,"AMZN" +"2010-01-12",128.990005,129.820007,126.550003,127.349998,9096300,127.349998,"AMZN" +"2010-01-13",127.900002,129.710007,125.75,129.110001,10723200,129.110001,"AMZN" +"2010-01-14",129.139999,130.380005,126.400002,127.349998,9774900,127.349998,"AMZN" +"2010-01-15",129.179993,129.649994,127.059998,127.139999,15376500,127.139999,"AMZN" +"2010-01-19",126.309998,128,124.330002,127.610001,8892600,127.610001,"AMZN" +"2010-01-20",127.129997,129.199997,125.080002,125.779999,9074700,125.779999,"AMZN" +"2010-01-21",127.260002,128.149994,125,126.620003,9970600,126.620003,"AMZN" +"2010-01-22",125.599998,127.669998,120.760002,121.43,11568900,121.43,"AMZN" +"2010-01-25",122.099998,122.279999,118.120003,120.309998,12023900,120.309998,"AMZN" +"2010-01-26",120.559998,122.980003,119.059998,119.480003,9559000,119.480003,"AMZN" +"2010-01-27",121.029999,123.330002,118.800003,122.75,14765300,122.75,"AMZN" +"2010-01-28",124.43,127.199997,122.800003,126.029999,27293100,126.029999,"AMZN" +"2010-01-29",129.770004,131.850006,124.139999,125.410004,29471300,125.410004,"AMZN" +"2010-02-01",123.18,124.860001,113.82,118.870003,37774400,118.870003,"AMZN" +"2010-02-02",118.790001,118.980003,114.400002,118.120003,23079700,118.120003,"AMZN" +"2010-02-03",117.120003,119.610001,116.559998,119.099998,12405900,119.099998,"AMZN" +"2010-02-04",118.639999,120.330002,115.739998,115.940002,12784000,115.940002,"AMZN" +"2010-02-05",115.879997,117.650002,114.099998,117.389999,11024800,117.389999,"AMZN" +"2010-02-08",119.379997,121,116.559998,116.830002,9890200,116.830002,"AMZN" +"2010-02-09",118.199997,119.089996,117,118.029999,9223000,118.029999,"AMZN" +"2010-02-10",118,118.610001,116,117.360001,6233200,117.360001,"AMZN" +"2010-02-11",117.209999,120.419998,116.5,120.089996,8343500,120.089996,"AMZN" +"2010-02-12",118.989998,119.940002,117.5,119.660004,8073500,119.660004,"AMZN" +"2010-02-16",120.059998,120.5,117.18,117.529999,8932700,117.529999,"AMZN" +"2010-02-17",117.07,117.129997,115.550003,116.309998,8944800,116.309998,"AMZN" +"2010-02-18",115.839996,118.510002,114.82,118.080002,9800100,118.080002,"AMZN" +"2010-02-19",117.910004,119.089996,117,117.519997,7115600,117.519997,"AMZN" +"2010-02-22",117.370003,118.970001,116.18,118.010002,6807300,118.010002,"AMZN" +"2010-02-23",118.010002,119.25,116.510002,117.239998,7068200,117.239998,"AMZN" +"2010-02-24",117.959999,119.800003,117.150002,119.720001,7389900,119.720001,"AMZN" +"2010-02-25",118.169998,118.339996,115.849998,118.199997,9533400,118.199997,"AMZN" +"2010-02-26",117.879997,119.43,117,118.400002,5721600,118.400002,"AMZN" +"2010-03-01",118.699997,124.660004,117.529999,124.540001,13296500,124.540001,"AMZN" +"2010-03-02",125.010002,127.349998,124.800003,125.529999,12097500,125.529999,"AMZN" +"2010-03-03",125.400002,126.940002,124.43,125.889999,6440400,125.889999,"AMZN" +"2010-03-04",125.980003,128.850006,125.57,128.529999,7509700,128.529999,"AMZN" +"2010-03-05",129.130005,129.449997,127.07,128.910004,6769300,128.910004,"AMZN" +"2010-03-08",128.300003,130.850006,127.709999,130.110001,5605900,130.110001,"AMZN" +"2010-03-09",129.589996,130.809998,127.970001,128.820007,6070800,128.820007,"AMZN" +"2010-03-10",129.110001,131.169998,128.479996,130.509995,5625700,130.509995,"AMZN" +"2010-03-11",130.449997,133.619995,130.360001,133.580002,7240800,133.580002,"AMZN" +"2010-03-12",134.199997,134.199997,131.179993,131.820007,6150800,131.820007,"AMZN" +"2010-03-15",131.699997,132,128.630005,131.130005,6329200,131.130005,"AMZN" +"2010-03-16",131.240005,132.289993,130.5,131.789993,4132500,131.789993,"AMZN" +"2010-03-17",132.410004,132.690002,131.220001,131.339996,4358800,131.339996,"AMZN" +"2010-03-18",131.020004,132.850006,130.440002,132.759995,5021300,132.759995,"AMZN" +"2010-03-19",133.710007,133.710007,129.660004,130.350006,8905000,130.350006,"AMZN" +"2010-03-22",130.199997,130.960007,128.639999,130.470001,5383400,130.470001,"AMZN" +"2010-03-23",130.889999,130.940002,128.070007,129.259995,4213100,129.259995,"AMZN" +"2010-03-24",128.639999,129.399994,127.199997,128.039993,4696400,128.039993,"AMZN" +"2010-03-25",129.139999,136.910004,128.039993,134.729996,16209600,134.729996,"AMZN" +"2010-03-26",134.899994,136.990005,133.759995,135.059998,6565700,135.059998,"AMZN" +"2010-03-29",135.369995,136.630005,134.330002,135.119995,4626900,135.119995,"AMZN" +"2010-03-30",135.740005,138.190002,135.360001,136.580002,6192700,136.580002,"AMZN" +"2010-03-31",136,136.800003,134.479996,135.770004,4600600,135.770004,"AMZN" +"2010-04-01",135.800003,136.509995,131.179993,131.809998,8785800,131.809998,"AMZN" +"2010-04-05",132.850006,133.740005,130.779999,131.490005,5816500,131.490005,"AMZN" +"2010-04-06",131.229996,136,131.179993,135.559998,7950300,135.559998,"AMZN" +"2010-04-07",135.960007,136.080002,133.860001,134.869995,5945400,134.869995,"AMZN" +"2010-04-08",134.710007,141.25,134.710007,140.960007,12689100,140.960007,"AMZN" +"2010-04-09",140.720001,141.330002,139.070007,140.059998,6011100,140.059998,"AMZN" +"2010-04-12",140,142.910004,139.679993,141.199997,5445300,141.199997,"AMZN" +"2010-04-13",141.229996,141.979996,139.119995,140.160004,4785500,140.160004,"AMZN" +"2010-04-14",140.339996,144.5,139.199997,144.279999,7900300,144.279999,"AMZN" +"2010-04-15",144.550003,147.089996,144,145.820007,7829600,145.820007,"AMZN" +"2010-04-16",144.880005,147.169998,141.449997,142.169998,8396800,142.169998,"AMZN" +"2010-04-19",142.350006,143.669998,139.130005,142.429993,6022000,142.429993,"AMZN" +"2010-04-20",143.830002,144.639999,142.100006,144.199997,4311700,144.199997,"AMZN" +"2010-04-21",145.169998,149,143.520004,146.429993,7374400,146.429993,"AMZN" +"2010-04-22",147.009995,151.089996,145.880005,150.089996,15165800,150.089996,"AMZN" +"2010-04-23",145.380005,149.089996,142.419998,143.630005,18975200,143.630005,"AMZN" +"2010-04-26",143.199997,147.729996,142.899994,147.110001,9318300,147.110001,"AMZN" +"2010-04-27",145.550003,146.440002,141.110001,142.020004,8639000,142.020004,"AMZN" +"2010-04-28",142.589996,142.75,138.690002,139.350006,9235300,139.350006,"AMZN" +"2010-04-29",140.089996,142.449997,139.789993,141.729996,6314200,141.729996,"AMZN" +"2010-04-30",141.399994,141.399994,136.910004,137.100006,6113500,137.100006,"AMZN" +"2010-05-03",137.199997,139.440002,136.110001,137.490005,5654600,137.490005,"AMZN" +"2010-05-04",135.619995,135.809998,128.380005,129.830002,12667800,129.830002,"AMZN" +"2010-05-05",128,131.610001,127.550003,130.929993,9458100,130.929993,"AMZN" +"2010-05-06",130,132.330002,120.599998,128.710007,10189000,128.710007,"AMZN" +"2010-05-07",127.970001,131.179993,123.760002,124.980003,11927600,124.980003,"AMZN" +"2010-05-10",129.729996,132.210007,129.259995,131.289993,6806100,131.289993,"AMZN" +"2010-05-11",129.949997,133.080002,128.470001,130.460007,6044100,130.460007,"AMZN" +"2010-05-12",131.410004,134.130005,129.679993,133.869995,5904500,133.869995,"AMZN" +"2010-05-13",133.929993,136.990005,131,131.470001,5940200,131.470001,"AMZN" +"2010-05-14",130.360001,131,126.760002,128.529999,5277800,128.529999,"AMZN" +"2010-05-17",128.240005,129.949997,125.800003,128.910004,5642200,128.910004,"AMZN" +"2010-05-18",130.139999,131.25,125.510002,126.279999,5256900,126.279999,"AMZN" +"2010-05-19",125.510002,127.93,123.800003,124.589996,6463300,124.589996,"AMZN" +"2010-05-20",122.639999,125,118.779999,119.709999,8594400,119.709999,"AMZN" +"2010-05-21",117.900002,124.970001,117.519997,122.720001,7966900,122.720001,"AMZN" +"2010-05-24",122.57,124.5,120.650002,122.120003,4535900,122.120003,"AMZN" +"2010-05-25",118.540001,125.190002,118.5,124.860001,6913400,124.860001,"AMZN" +"2010-05-26",125.050003,125.790001,122.300003,123.209999,6964600,123.209999,"AMZN" +"2010-05-27",124.980003,126.849998,120.599998,126.699997,4747700,126.699997,"AMZN" +"2010-05-28",126.07,127.599998,124.010002,125.459999,3954800,125.459999,"AMZN" +"2010-06-01",124.970001,126.57,123.019997,123.239998,3659500,123.239998,"AMZN" +"2010-06-02",124.019997,126.43,121.650002,126.309998,4764700,126.309998,"AMZN" +"2010-06-03",126.25,129.149994,124.849998,128.759995,5276900,128.759995,"AMZN" +"2010-06-04",126.330002,128.199997,122.18,122.769997,5497700,122.769997,"AMZN" +"2010-06-07",125.839996,126.610001,121.669998,122.010002,6566400,122.010002,"AMZN" +"2010-06-08",122,122,115.800003,118.839996,11484400,118.839996,"AMZN" +"2010-06-09",120.309998,121.470001,117.360001,117.910004,7369200,117.910004,"AMZN" +"2010-06-10",120,123.5,119.199997,123.209999,6061800,123.209999,"AMZN" +"2010-06-11",121.389999,123.529999,120.290001,123.029999,4204600,123.029999,"AMZN" +"2010-06-14",124.239998,125.699997,123.5,123.830002,3923000,123.830002,"AMZN" +"2010-06-15",123.199997,126.919998,122.5,126.839996,4541000,126.839996,"AMZN" +"2010-06-16",125.389999,127.980003,125.360001,126.900002,3964300,126.900002,"AMZN" +"2010-06-17",126.739998,127.800003,124.690002,125.889999,3479000,125.889999,"AMZN" +"2010-06-18",126.480003,127.480003,125.07,125.830002,3836000,125.830002,"AMZN" +"2010-06-21",126.790001,127.480003,121.410004,122.550003,5327700,122.550003,"AMZN" +"2010-06-22",122.650002,125.230003,121.550003,122.309998,6207200,122.309998,"AMZN" +"2010-06-23",122.110001,123.220001,120.040001,121.449997,5455100,121.449997,"AMZN" +"2010-06-24",120.610001,120.849998,116.800003,118.330002,7771100,118.330002,"AMZN" +"2010-06-25",118.139999,121.760002,117.629997,121,5769700,121,"AMZN" +"2010-06-28",118.849998,120.040001,117.099998,117.800003,5612200,117.800003,"AMZN" +"2010-06-29",116.260002,116.480003,106.010002,108.610001,12866300,108.610001,"AMZN" +"2010-06-30",108.580002,112.68,108.110001,109.260002,9740700,109.260002,"AMZN" +"2010-07-01",108.900002,111.690002,106.699997,110.959999,8529800,110.959999,"AMZN" +"2010-07-02",110.919998,111.290001,108.559998,109.139999,4477100,109.139999,"AMZN" +"2010-07-06",110.650002,112.529999,109,110.059998,5219300,110.059998,"AMZN" +"2010-07-07",109.839996,113.629997,109.809998,113.43,4941000,113.43,"AMZN" +"2010-07-08",115.019997,117.480003,114.07,116.220001,6775000,116.220001,"AMZN" +"2010-07-09",116.550003,117.400002,114.650002,117.260002,4065100,117.260002,"AMZN" +"2010-07-12",117.809998,119.699997,117.32,119.510002,4783600,119.510002,"AMZN" +"2010-07-13",120.690002,124.879997,120.300003,123.650002,7091100,123.650002,"AMZN" +"2010-07-14",123.029999,123.75,121.470001,123.300003,5257000,123.300003,"AMZN" +"2010-07-15",120.129997,122.480003,119.260002,122.059998,6047700,122.059998,"AMZN" +"2010-07-16",121.279999,121.919998,118.010002,118.489998,6227900,118.489998,"AMZN" +"2010-07-19",118.379997,120.739998,117,119.940002,5030900,119.940002,"AMZN" +"2010-07-20",120.610001,120.709999,117.510002,120.099998,6785000,120.099998,"AMZN" +"2010-07-21",120.620003,121.25,117.260002,117.43,5011700,117.43,"AMZN" +"2010-07-22",118.709999,120.870003,118.019997,120.07,15003400,120.07,"AMZN" +"2010-07-23",105.93,119.279999,105.800003,118.870003,42421100,118.870003,"AMZN" +"2010-07-26",118.260002,118.599998,114.879997,118.400002,11137800,118.400002,"AMZN" +"2010-07-27",118.43,118.5,115.07,117.129997,7796100,117.129997,"AMZN" +"2010-07-28",117,118.199997,116.400002,117.129997,5472300,117.129997,"AMZN" +"2010-07-29",117.989998,118.870003,115.519997,116.860001,6175800,116.860001,"AMZN" +"2010-07-30",115.529999,118.739998,114.510002,117.889999,7077500,117.889999,"AMZN" +"2010-08-02",119.150002,120.379997,117.57,120.07,5443700,120.07,"AMZN" +"2010-08-03",120,122.870003,119.68,122.419998,5953800,122.419998,"AMZN" +"2010-08-04",123.059998,128.470001,123,127.580002,9270800,127.580002,"AMZN" +"2010-08-05",126.769997,128,125.82,127.830002,4282300,127.830002,"AMZN" +"2010-08-06",126.720001,128.399994,125.900002,128.320007,5065200,128.320007,"AMZN" +"2010-08-09",128.460007,129.929993,127.849998,128.830002,5085800,128.830002,"AMZN" +"2010-08-10",127.949997,130,127.379997,130,5706900,130,"AMZN" +"2010-08-11",128.100006,128.119995,125.199997,125.889999,5541700,125.889999,"AMZN" +"2010-08-12",123.760002,127,123.550003,126.559998,4367900,126.559998,"AMZN" +"2010-08-13",126.059998,127.480003,124.260002,124.690002,3976600,124.690002,"AMZN" +"2010-08-16",123.610001,127.370003,123.040001,126.07,4024700,126.07,"AMZN" +"2010-08-17",127.339996,129.979996,126.790001,128.860001,5044700,128.860001,"AMZN" +"2010-08-18",129.25,130.809998,128.259995,129.649994,7901500,129.649994,"AMZN" +"2010-08-19",129.220001,130.020004,126.82,127.57,5582500,127.57,"AMZN" +"2010-08-20",127.199997,128.039993,126.019997,127.760002,4170100,127.760002,"AMZN" +"2010-08-23",127.860001,129.220001,126.5,126.599998,3861300,126.599998,"AMZN" +"2010-08-24",125.410004,125.440002,123.18,124.529999,5369700,124.529999,"AMZN" +"2010-08-25",123.849998,127.370003,123.830002,126.849998,5344500,126.849998,"AMZN" +"2010-08-26",127.150002,127.589996,124.82,124.860001,4694500,124.860001,"AMZN" +"2010-08-27",125.459999,126.639999,122.25,126.639999,5080000,126.639999,"AMZN" +"2010-08-30",126.029999,126.949997,123.690002,123.790001,3426000,123.790001,"AMZN" +"2010-08-31",122.849998,125.900002,122.5,124.830002,4225600,124.830002,"AMZN" +"2010-09-01",126.360001,132.600006,126.169998,132.490005,7138300,132.490005,"AMZN" +"2010-09-02",132.169998,135.210007,132.050003,135.210007,5407400,135.210007,"AMZN" +"2010-09-03",136.889999,139.5,136.630005,138.789993,6581200,138.789993,"AMZN" +"2010-09-07",137.559998,138.600006,136.889999,137.220001,3883000,137.220001,"AMZN" +"2010-09-08",137.929993,139.699997,136.449997,139.139999,5828500,139.139999,"AMZN" +"2010-09-09",140.389999,141.369995,139.259995,140.380005,4958000,140.380005,"AMZN" +"2010-09-10",140.75,142.600006,140.039993,142.440002,5043600,142.440002,"AMZN" +"2010-09-13",144.070007,145.740005,143.759995,145.070007,5077400,145.070007,"AMZN" +"2010-09-14",144.5,146.699997,143.830002,145.75,4319400,145.75,"AMZN" +"2010-09-15",144.880005,145.619995,143.559998,145.449997,4903600,145.449997,"AMZN" +"2010-09-16",145.399994,148.229996,145.160004,148.130005,5827000,148.130005,"AMZN" +"2010-09-17",148.899994,148.979996,146.5,148.320007,7259600,148.320007,"AMZN" +"2010-09-20",148.699997,151.949997,147.350006,151.300003,6449400,151.300003,"AMZN" +"2010-09-21",150.759995,153.309998,149.600006,150.729996,7542000,150.729996,"AMZN" +"2010-09-22",149.839996,152.699997,149.100006,151.830002,6612400,151.830002,"AMZN" +"2010-09-23",151.199997,155.919998,150.970001,152.850006,7065600,152.850006,"AMZN" +"2010-09-24",155.429993,160.889999,155.419998,160.729996,10590600,160.729996,"AMZN" +"2010-09-27",160.220001,161.199997,157.880005,159.369995,6446300,159.369995,"AMZN" +"2010-09-28",159.839996,160.880005,154.889999,159.699997,8494200,159.699997,"AMZN" +"2010-09-29",159.029999,161.779999,157.75,158.990005,7287500,158.990005,"AMZN" +"2010-09-30",160.009995,160.929993,155.600006,157.059998,7606000,157.059998,"AMZN" +"2010-10-01",157.080002,157.440002,152.199997,153.710007,8683400,153.710007,"AMZN" +"2010-10-04",153.949997,155.960007,152.789993,155.389999,5346500,155.389999,"AMZN" +"2010-10-05",157.080002,161.210007,157.009995,160.869995,5620000,160.869995,"AMZN" +"2010-10-06",160.600006,160.679993,154.600006,155.399994,6060800,155.399994,"AMZN" +"2010-10-07",156.509995,157.399994,153.389999,156.270004,4622000,156.270004,"AMZN" +"2010-10-08",155.179993,156.279999,152.779999,155.550003,6918400,155.550003,"AMZN" +"2010-10-11",154.889999,156.630005,152.339996,153.029999,4486400,153.029999,"AMZN" +"2010-10-12",152.509995,156.949997,151.399994,156.479996,5280800,156.479996,"AMZN" +"2010-10-13",156.690002,156.789993,153.850006,155.169998,5632800,155.169998,"AMZN" +"2010-10-14",155.160004,156.949997,154.229996,155.529999,4024100,155.529999,"AMZN" +"2010-10-15",158.419998,164.880005,156.75,164.639999,10135500,164.639999,"AMZN" +"2010-10-18",165,165.190002,161.820007,163.559998,6331300,163.559998,"AMZN" +"2010-10-19",160.679993,162.800003,157,158.669998,7525000,158.669998,"AMZN" +"2010-10-20",158.779999,159.869995,156.570007,158.669998,5790400,158.669998,"AMZN" +"2010-10-21",162.669998,166.130005,161.289993,164.970001,13482500,164.970001,"AMZN" +"2010-10-22",162.449997,170.169998,162.270004,169.130005,16318400,169.130005,"AMZN" +"2010-10-25",171.570007,171.990005,168.320007,169,6530900,169,"AMZN" +"2010-10-26",167.570007,171,167.5,169.949997,4689600,169.949997,"AMZN" +"2010-10-27",168.910004,169.75,166.539993,167.509995,5721800,167.509995,"AMZN" +"2010-10-28",168.309998,168.490005,165.050003,166.839996,4684400,166.839996,"AMZN" +"2010-10-29",165.800003,168.5,164.809998,165.229996,4998500,165.229996,"AMZN" +"2010-11-01",164.449997,164.580002,161.520004,162.580002,5239900,162.580002,"AMZN" +"2010-11-02",163.75,165.940002,163.360001,164.610001,4260000,164.610001,"AMZN" +"2010-11-03",165.399994,168.610001,162.289993,168.470001,6112100,168.470001,"AMZN" +"2010-11-04",169.860001,172.529999,168.399994,168.929993,7395900,168.929993,"AMZN" +"2010-11-05",169.350006,171.649994,168.589996,170.770004,5212200,170.770004,"AMZN" +"2010-11-08",170.839996,173.199997,168.779999,171.990005,5706000,171.990005,"AMZN" +"2010-11-09",172.669998,173.139999,169.059998,170.270004,3978600,170.270004,"AMZN" +"2010-11-10",170.589996,173.369995,169.410004,173.330002,5440300,173.330002,"AMZN" +"2010-11-11",171,172.050003,169.419998,170.369995,5691700,170.369995,"AMZN" +"2010-11-12",170.119995,171.259995,165.050003,165.679993,7160600,165.679993,"AMZN" +"2010-11-15",165.160004,165.350006,158.559998,158.899994,9648600,158.899994,"AMZN" +"2010-11-16",158.740005,160.910004,156.770004,157.779999,6571400,157.779999,"AMZN" +"2010-11-17",157.839996,160.850006,157.550003,158.350006,4524900,158.350006,"AMZN" +"2010-11-18",160.740005,165,160.740005,164.169998,6225300,164.169998,"AMZN" +"2010-11-19",163.949997,164.990005,162.839996,164.820007,4464800,164.820007,"AMZN" +"2010-11-22",165.100006,170.600006,165,170.389999,6142500,170.389999,"AMZN" +"2010-11-23",168.610001,168.809998,164.619995,168.199997,6465300,168.199997,"AMZN" +"2010-11-24",171.529999,177.889999,171.529999,177.25,10042500,177.25,"AMZN" +"2010-11-26",177.360001,178.380005,176.160004,177.199997,4271600,177.199997,"AMZN" +"2010-11-29",179.990005,181.839996,177.570007,179.490005,9695000,179.490005,"AMZN" +"2010-11-30",176.949997,177.699997,174.899994,175.399994,6762200,175.399994,"AMZN" +"2010-12-01",179.160004,179.320007,176,176.550003,5770100,176.550003,"AMZN" +"2010-12-02",176.860001,177.449997,173.919998,176.529999,5537600,176.529999,"AMZN" +"2010-12-03",175.5,176.399994,174.050003,175.679993,4907500,175.679993,"AMZN" +"2010-12-06",175.520004,178.429993,174.600006,178.050003,5654200,178.050003,"AMZN" +"2010-12-07",180.5,181.470001,176.570007,176.770004,5077100,176.770004,"AMZN" +"2010-12-08",177.490005,178.160004,175.199997,176.289993,3726900,176.289993,"AMZN" +"2010-12-09",177.770004,178.110001,173.800003,174.850006,4555500,174.850006,"AMZN" +"2010-12-10",174.880005,175.949997,173.360001,175.619995,3565500,175.619995,"AMZN" +"2010-12-13",176.330002,177.940002,173.729996,174.25,4202500,174.25,"AMZN" +"2010-12-14",174.279999,175.759995,173.089996,173.940002,3685300,173.940002,"AMZN" +"2010-12-15",173.720001,179,173.589996,175.570007,5810500,175.570007,"AMZN" +"2010-12-16",175.580002,178.300003,175.039993,178.039993,4121500,178.039993,"AMZN" +"2010-12-17",178.410004,178.75,177.020004,177.580002,4507300,177.580002,"AMZN" +"2010-12-20",179.270004,183.979996,178.039993,183.289993,8735300,183.289993,"AMZN" +"2010-12-21",183.880005,185.649994,182.600006,184.75,5111000,184.75,"AMZN" +"2010-12-22",185,185.449997,184.110001,184.759995,2578100,184.759995,"AMZN" +"2010-12-23",184.339996,184.979996,181.889999,182.589996,3358200,182.589996,"AMZN" +"2010-12-27",181.899994,183.139999,180.449997,182.139999,2249400,182.139999,"AMZN" +"2010-12-28",182.100006,182.770004,181.050003,181.089996,1975000,181.089996,"AMZN" +"2010-12-29",181.800003,184.350006,180.410004,183.369995,3120100,183.369995,"AMZN" +"2010-12-30",183.919998,184.550003,182.75,182.75,1961200,182.75,"AMZN" +"2010-12-31",181.960007,182.300003,179.509995,180,3451900,180,"AMZN" +"2011-01-03",181.369995,186,181.210007,184.220001,5331400,184.220001,"AMZN" +"2011-01-04",186.149994,187.699997,183.779999,185.009995,5031800,185.009995,"AMZN" +"2011-01-05",184.100006,187.449997,184.070007,187.419998,3418800,187.419998,"AMZN" +"2011-01-06",186.5,187.410004,185.25,185.860001,3179700,185.860001,"AMZN" +"2011-01-07",187.880005,188.449997,183.740005,185.490005,5221700,185.490005,"AMZN" +"2011-01-10",185.039993,185.289993,182.509995,184.679993,3375900,184.679993,"AMZN" +"2011-01-11",185.419998,186,183.210007,184.339996,2814200,184.339996,"AMZN" +"2011-01-12",185.360001,185.380005,183.300003,184.080002,2679100,184.080002,"AMZN" +"2011-01-13",183.600006,186.449997,183.509995,185.529999,3367000,185.529999,"AMZN" +"2011-01-14",185.5,188.940002,184.919998,188.75,3662800,188.75,"AMZN" +"2011-01-18",188.660004,191.600006,188.25,191.25,3896200,191.25,"AMZN" +"2011-01-19",190.899994,191,186.210007,186.869995,3882400,186.869995,"AMZN" +"2011-01-20",185.289993,186.850006,181,181.960007,5709900,181.960007,"AMZN" +"2011-01-21",183,183.25,176.839996,177.419998,6806200,177.419998,"AMZN" +"2011-01-24",177.949997,178.490005,174.149994,176.850006,5600300,176.850006,"AMZN" +"2011-01-25",175.5,176.75,174.279999,176.699997,4651000,176.699997,"AMZN" +"2011-01-26",177.509995,177.889999,174.630005,175.389999,3762200,175.389999,"AMZN" +"2011-01-27",177.479996,185,177.309998,184.449997,14594400,184.449997,"AMZN" +"2011-01-28",171.449997,173.710007,166.899994,171.139999,19908200,171.139999,"AMZN" +"2011-01-31",170.160004,171.440002,167.410004,169.639999,6718100,169.639999,"AMZN" +"2011-02-01",170.520004,173.100006,169.509995,172.110001,5085900,172.110001,"AMZN" +"2011-02-02",171.419998,175.199997,170.869995,173.529999,4547500,173.529999,"AMZN" +"2011-02-03",173.5,174.669998,171.949997,173.710007,3678900,173.710007,"AMZN" +"2011-02-04",174,177.190002,173.75,175.929993,4347800,175.929993,"AMZN" +"2011-02-07",176.149994,177.550003,174.770004,176.429993,5254700,176.429993,"AMZN" +"2011-02-08",176.660004,183.110001,176.589996,183.059998,7794900,183.059998,"AMZN" +"2011-02-09",183.149994,186.470001,182.259995,185.300003,8312700,185.300003,"AMZN" +"2011-02-10",184.389999,187.240005,183.600006,186.210007,5331400,186.210007,"AMZN" +"2011-02-11",185.559998,189.5,185.369995,189.25,4487900,189.25,"AMZN" +"2011-02-14",189.25,191.399994,188.350006,190.419998,4061300,190.419998,"AMZN" +"2011-02-15",188.729996,190.490005,188.25,189.029999,3890900,189.029999,"AMZN" +"2011-02-16",189.770004,190,186.350006,186.619995,4628200,186.619995,"AMZN" +"2011-02-17",185.770004,189.089996,185.309998,187.759995,3425500,187.759995,"AMZN" +"2011-02-18",187.539993,188.5,185.130005,186.5,4178600,186.5,"AMZN" +"2011-02-22",183.679993,184.720001,179.320007,180.419998,5637100,180.419998,"AMZN" +"2011-02-23",180.25,181.149994,174.389999,176.679993,5482000,176.679993,"AMZN" +"2011-02-24",176.860001,179.75,174.559998,177.75,4656500,177.75,"AMZN" +"2011-02-25",178.949997,180.75,177.100006,177.240005,4191400,177.240005,"AMZN" +"2011-02-28",173.910004,175.889999,172.149994,173.289993,6783200,173.289993,"AMZN" +"2011-03-01",173.529999,173.960007,168.669998,169.440002,5847100,169.440002,"AMZN" +"2011-03-02",169.089996,173.300003,168.350006,172.020004,5185700,172.020004,"AMZN" +"2011-03-03",173.710007,174.460007,172.050003,172.789993,4138200,172.789993,"AMZN" +"2011-03-04",172.619995,172.75,169.509995,171.669998,4924300,171.669998,"AMZN" +"2011-03-07",171.919998,172.089996,166.240005,169.080002,5932900,169.080002,"AMZN" +"2011-03-08",169.389999,169.710007,166.720001,166.889999,4219000,166.889999,"AMZN" +"2011-03-09",166.669998,169.75,163.899994,169.050003,7108900,169.050003,"AMZN" +"2011-03-10",167.070007,168.470001,164.820007,166.139999,5998400,166.139999,"AMZN" +"2011-03-11",165.5,169.199997,164.119995,168.070007,4609900,168.070007,"AMZN" +"2011-03-14",166.600006,168.080002,164.570007,166.729996,4022000,166.729996,"AMZN" +"2011-03-15",161.389999,166.880005,160.759995,165.080002,4934500,165.080002,"AMZN" +"2011-03-16",164.699997,168.139999,162.869995,164.699997,5208100,164.699997,"AMZN" +"2011-03-17",165.910004,166.300003,160.779999,160.970001,6471400,160.970001,"AMZN" +"2011-03-18",161.190002,163.539993,160.589996,161.820007,7442700,161.820007,"AMZN" +"2011-03-21",163.369995,165.789993,161.720001,164.520004,4055100,164.520004,"AMZN" +"2011-03-22",164.070007,164.440002,162.25,162.600006,3611400,162.600006,"AMZN" +"2011-03-23",162.300003,166.259995,160.820007,165.320007,4721300,165.320007,"AMZN" +"2011-03-24",168.210007,172,167.360001,171.100006,6283200,171.100006,"AMZN" +"2011-03-25",171.639999,173.490005,170.300003,170.979996,4293800,170.979996,"AMZN" +"2011-03-28",171.800003,172.5,169.25,169.350006,3400800,169.350006,"AMZN" +"2011-03-29",170.729996,174.839996,170.070007,174.619995,4884600,174.619995,"AMZN" +"2011-03-30",177.779999,181.160004,177.660004,179.419998,6859300,179.419998,"AMZN" +"2011-03-31",179.309998,181.570007,178.5,180.130005,4826500,180.130005,"AMZN" +"2011-04-01",181.580002,183.25,178.589996,180.130005,5684100,180.130005,"AMZN" +"2011-04-04",180.889999,183.610001,180.690002,182.940002,4186400,182.940002,"AMZN" +"2011-04-05",182.100006,186.360001,181.800003,185.289993,5569200,185.289993,"AMZN" +"2011-04-06",186.149994,188.270004,181.119995,182.759995,5430700,182.759995,"AMZN" +"2011-04-07",182.779999,185.169998,181.759995,184.910004,4564000,184.910004,"AMZN" +"2011-04-08",185.259995,186.220001,182.779999,184.710007,3726400,184.710007,"AMZN" +"2011-04-11",184.860001,186.490005,181.850006,184.039993,3297100,184.039993,"AMZN" +"2011-04-12",183.059998,184.589996,179.419998,180.479996,5334500,180.479996,"AMZN" +"2011-04-13",180.830002,182.880005,179.800003,182.289993,4216300,182.289993,"AMZN" +"2011-04-14",181.389999,182.080002,179.360001,181.820007,3588200,181.820007,"AMZN" +"2011-04-15",181,181.779999,179.020004,180.009995,4272400,180.009995,"AMZN" +"2011-04-18",178.380005,178.910004,175.369995,178.339996,4616500,178.339996,"AMZN" +"2011-04-19",178.350006,179.470001,176.600006,178.820007,2646000,178.820007,"AMZN" +"2011-04-20",181.619995,185,181.589996,183.869995,4067500,183.869995,"AMZN" +"2011-04-21",184.559998,185.970001,183.050003,185.889999,3348100,185.889999,"AMZN" +"2011-04-25",185.649994,186.350006,183.770004,185.419998,3438100,185.419998,"AMZN" +"2011-04-26",186.270004,186.419998,180.740005,182.300003,11200000,182.300003,"AMZN" +"2011-04-27",183.199997,197.800003,182.75,196.630005,23623000,196.630005,"AMZN" +"2011-04-28",195.960007,196.789993,192.270004,195.070007,7300000,195.070007,"AMZN" +"2011-04-29",194.380005,196.589996,193.779999,195.809998,6640900,195.809998,"AMZN" +"2011-05-02",196.570007,203.419998,196.179993,201.190002,9398100,201.190002,"AMZN" +"2011-05-03",201,202.589996,196.690002,198.449997,6100000,198.449997,"AMZN" +"2011-05-04",198.25,201.860001,195.369995,199.970001,6550000,199.970001,"AMZN" +"2011-05-05",198.660004,201,196.119995,197.110001,4600000,197.110001,"AMZN" +"2011-05-06",199.100006,199.559998,196.559998,197.600006,4013900,197.600006,"AMZN" +"2011-05-09",198.339996,202.360001,196.779999,200.800003,5825400,200.800003,"AMZN" +"2011-05-10",201.940002,205.289993,201.559998,203.940002,5885900,203.940002,"AMZN" +"2011-05-11",203.119995,205.5,202.25,204.380005,4809000,204.380005,"AMZN" +"2011-05-12",204.220001,206.190002,200.619995,206.070007,4800000,206.070007,"AMZN" +"2011-05-13",205.699997,206.389999,202.360001,202.559998,4123700,202.559998,"AMZN" +"2011-05-16",200.539993,200.899994,191.369995,192.509995,9386400,192.509995,"AMZN" +"2011-05-17",191.820007,195.979996,191.759995,194.809998,7073300,194.809998,"AMZN" +"2011-05-18",194.130005,198.279999,193.25,197.089996,4955800,197.089996,"AMZN" +"2011-05-19",198.330002,199.949997,197.550003,198.800003,3701200,198.800003,"AMZN" +"2011-05-20",197.949997,199.800003,197.240005,198.649994,3381000,198.649994,"AMZN" +"2011-05-23",195.559998,197.289993,192.020004,196.220001,4200000,196.220001,"AMZN" +"2011-05-24",197,197,193,193.270004,2972700,193.270004,"AMZN" +"2011-05-25",193.570007,194.350006,191.139999,192.259995,4661300,192.259995,"AMZN" +"2011-05-26",191.240005,196.449997,190.880005,195,4075200,195,"AMZN" +"2011-05-27",194.759995,196.119995,193.5,194.130005,2352600,194.130005,"AMZN" +"2011-05-31",195.940002,198.440002,195.029999,196.690002,3409000,196.690002,"AMZN" +"2011-06-01",196.059998,197.259995,192.050003,192.399994,3445200,192.399994,"AMZN" +"2011-06-02",192.279999,194.440002,190.559998,193.649994,3044900,193.649994,"AMZN" +"2011-06-03",191.229996,193.210007,187.619995,188.320007,4974500,188.320007,"AMZN" +"2011-06-06",188.009995,189.850006,185.179993,185.690002,3716000,185.690002,"AMZN" +"2011-06-07",185.720001,190.630005,185.520004,187.550003,4866500,187.550003,"AMZN" +"2011-06-08",187.449997,189.809998,186.320007,188.050003,3716600,188.050003,"AMZN" +"2011-06-09",189.740005,191.759995,185.710007,189.679993,4187300,189.679993,"AMZN" +"2011-06-10",189.25,190.770004,186.279999,186.529999,3760400,186.529999,"AMZN" +"2011-06-13",186.809998,189.309998,184.860001,186.289993,3868900,186.289993,"AMZN" +"2011-06-14",188.990005,190.720001,187.070007,189.960007,3960300,189.960007,"AMZN" +"2011-06-15",188.039993,192.449997,185.300003,185.979996,6317700,185.979996,"AMZN" +"2011-06-16",185.740005,187,181.589996,183.649994,6032100,183.649994,"AMZN" +"2011-06-17",186.509995,187.389999,184.639999,186.369995,6322200,186.369995,"AMZN" +"2011-06-20",185.960007,188.850006,185.570007,187.720001,2831700,187.720001,"AMZN" +"2011-06-21",188.300003,195,187.119995,194.229996,4182600,194.229996,"AMZN" +"2011-06-22",193.960007,195.199997,191.320007,191.630005,3129700,191.630005,"AMZN" +"2011-06-23",189.5,194.460007,188.300003,194.160004,4609600,194.160004,"AMZN" +"2011-06-24",193.880005,194.919998,191.350006,192.550003,3614500,192.550003,"AMZN" +"2011-06-27",194.5,202.580002,194.029999,201.25,6100700,201.25,"AMZN" +"2011-06-28",201.919998,202.880005,200.600006,202.350006,3825300,202.350006,"AMZN" +"2011-06-29",202.669998,206.25,201.029999,204.179993,4608900,204.179993,"AMZN" +"2011-06-30",200.779999,205.199997,200.5,204.490005,4448100,204.490005,"AMZN" +"2011-07-01",205.550003,210.270004,203.610001,209.490005,4008700,209.490005,"AMZN" +"2011-07-05",208.759995,214.449997,208.729996,213.190002,3585200,213.190002,"AMZN" +"2011-07-06",212.119995,214.399994,211.009995,214.190002,2607600,214.190002,"AMZN" +"2011-07-07",215.089996,217.800003,215.089996,216.740005,3144900,216.740005,"AMZN" +"2011-07-08",214.300003,218.320007,213.25,218.279999,3707900,218.279999,"AMZN" +"2011-07-11",216.740005,217.5,211,212.550003,4033700,212.550003,"AMZN" +"2011-07-12",214.639999,215.649994,211.119995,211.229996,3985700,211.229996,"AMZN" +"2011-07-13",214.699997,216.830002,212.139999,213.5,4229900,213.5,"AMZN" +"2011-07-14",213.580002,215.910004,209.380005,210.380005,3902500,210.380005,"AMZN" +"2011-07-15",213.080002,214.529999,209.289993,212.869995,4072600,212.869995,"AMZN" +"2011-07-18",212.529999,213.389999,208.289993,211.529999,2898100,211.529999,"AMZN" +"2011-07-19",213.770004,218.399994,213.770004,218.059998,4437200,218.059998,"AMZN" +"2011-07-20",220.050003,220.199997,214.410004,215.550003,3372900,215.550003,"AMZN" +"2011-07-21",216.740005,217.089996,211.070007,213.210007,4545300,213.210007,"AMZN" +"2011-07-22",213.860001,217.949997,211.110001,216.520004,3591700,216.520004,"AMZN" +"2011-07-25",215.490005,216.080002,213,213.490005,3342800,213.490005,"AMZN" +"2011-07-26",214.990005,215.600006,210.350006,214.179993,9863600,214.179993,"AMZN" +"2011-07-27",224.389999,227.199997,219.619995,222.520004,12955600,222.520004,"AMZN" +"2011-07-28",223.270004,225.949997,220.229996,223.899994,5354900,223.899994,"AMZN" +"2011-07-29",221.289993,225.75,219.509995,222.520004,5167700,222.520004,"AMZN" +"2011-08-01",225,227.449997,217.660004,221.320007,5789300,221.320007,"AMZN" +"2011-08-02",220.320007,222.429993,211.300003,211.699997,6586700,211.699997,"AMZN" +"2011-08-03",212.970001,214.830002,205.539993,209.960007,8197100,209.960007,"AMZN" +"2011-08-04",206.729996,208,201.449997,201.479996,6579500,201.479996,"AMZN" +"2011-08-05",204.669998,207.320007,194.839996,202.699997,10024000,202.699997,"AMZN" +"2011-08-08",196.399994,200.389999,190.050003,193.699997,10427500,193.699997,"AMZN" +"2011-08-09",196.699997,205.089996,190.460007,205.089996,10491200,205.089996,"AMZN" +"2011-08-10",200.759995,202.399994,193.600006,194.130005,8757600,194.130005,"AMZN" +"2011-08-11",197.009995,200.850006,191.360001,198.360001,7401900,198.360001,"AMZN" +"2011-08-12",200.279999,204.559998,197.210007,202.300003,5620400,202.300003,"AMZN" +"2011-08-15",202.059998,205.279999,198.320007,202.949997,4785900,202.949997,"AMZN" +"2011-08-16",201.139999,201.389999,194.75,197.679993,5205900,197.679993,"AMZN" +"2011-08-17",198.529999,199.600006,193.740005,195.929993,3991100,195.929993,"AMZN" +"2011-08-18",191.210007,191.339996,179.720001,182.520004,8275200,182.520004,"AMZN" +"2011-08-19",180.289993,190,177.550003,178.929993,7244200,178.929993,"AMZN" +"2011-08-22",182.830002,184.199997,177.100006,177.539993,5313700,177.539993,"AMZN" +"2011-08-23",178.919998,194.839996,178.520004,193.550003,7351600,193.550003,"AMZN" +"2011-08-24",193.889999,196.309998,190.169998,193.729996,6248700,193.729996,"AMZN" +"2011-08-25",194.410004,196.990005,191.070007,192.029999,3760800,192.029999,"AMZN" +"2011-08-26",191.240005,199.720001,189.600006,199.270004,5310700,199.270004,"AMZN" +"2011-08-29",202.820007,206.669998,202.550003,206.529999,4511000,206.529999,"AMZN" +"2011-08-30",205.779999,212.490005,204.320007,210.919998,5915700,210.919998,"AMZN" +"2011-08-31",212.270004,216.169998,211.350006,215.229996,7405000,215.229996,"AMZN" +"2011-09-01",215.279999,217.639999,211.619995,212.539993,5275300,212.539993,"AMZN" +"2011-09-02",208.940002,210.690002,207,210,4232000,210,"AMZN" +"2011-09-06",204.770004,216.600006,204.470001,216.179993,6216200,216.179993,"AMZN" +"2011-09-07",218.800003,220.190002,214.220001,219.899994,5295800,219.899994,"AMZN" +"2011-09-08",218.300003,220.639999,216.339996,217.259995,4397900,217.259995,"AMZN" +"2011-09-09",215.050003,216.960007,209.75,211.389999,4574300,211.389999,"AMZN" +"2011-09-12",208.75,216.660004,208.649994,216.559998,5342100,216.559998,"AMZN" +"2011-09-13",217.789993,219.949997,215.009995,219.529999,4835900,219.529999,"AMZN" +"2011-09-14",220.220001,224.990005,216.720001,222.570007,5881700,222.570007,"AMZN" +"2011-09-15",223.990005,227.199997,221.25,226.779999,5608800,226.779999,"AMZN" +"2011-09-16",227.570007,240.440002,226.740005,239.300003,11753000,239.300003,"AMZN" +"2011-09-19",237.110001,244,232.880005,241.690002,8223300,241.690002,"AMZN" +"2011-09-20",240.800003,241.050003,231.029999,233.25,7385500,233.25,"AMZN" +"2011-09-21",234.509995,240.520004,231.809998,231.869995,5881500,231.869995,"AMZN" +"2011-09-22",224.720001,228.789993,219,223.229996,8254600,223.229996,"AMZN" +"2011-09-23",220.509995,224.490005,219.059998,223.610001,6468100,223.610001,"AMZN" +"2011-09-26",227.479996,230.240005,221.399994,229.850006,5794100,229.850006,"AMZN" +"2011-09-27",234.220001,234.75,222.399994,224.210007,7837500,224.210007,"AMZN" +"2011-09-28",226.350006,235.809998,225.600006,229.710007,14436900,229.710007,"AMZN" +"2011-09-29",234.169998,234.300003,216.289993,222.440002,9378500,222.440002,"AMZN" +"2011-09-30",218.190002,223,215.210007,216.229996,6550300,216.229996,"AMZN" +"2011-10-03",217.009995,221.600006,211.389999,211.979996,6624400,211.979996,"AMZN" +"2011-10-04",209.619995,215,200.429993,212.5,8711600,212.5,"AMZN" +"2011-10-05",212.529999,220.169998,208.479996,219.5,6508200,219.5,"AMZN" +"2011-10-06",220.279999,223.619995,217.550003,221.509995,6849300,221.509995,"AMZN" +"2011-10-07",222.479996,227.899994,218.410004,224.740005,6784300,224.740005,"AMZN" +"2011-10-10",226.229996,232.800003,224.100006,231.320007,5143100,231.320007,"AMZN" +"2011-10-11",230.600006,236.75,229,235.479996,5003700,235.479996,"AMZN" +"2011-10-12",236.639999,241.839996,234.330002,236.809998,6510800,236.809998,"AMZN" +"2011-10-13",237,239.679993,235.229996,236.149994,4833500,236.149994,"AMZN" +"2011-10-14",240.869995,246.710007,240.179993,246.710007,5923700,246.710007,"AMZN" +"2011-10-17",244.289993,246.710007,240.669998,242.330002,4779000,242.330002,"AMZN" +"2011-10-18",242.309998,244.610001,236.619995,243.880005,4609700,243.880005,"AMZN" +"2011-10-19",240.669998,243.330002,229.25,231.529999,6715100,231.529999,"AMZN" +"2011-10-20",232.130005,234.740005,229.800003,233.610001,4524900,233.610001,"AMZN" +"2011-10-21",236.910004,237,230.600006,234.779999,4572500,234.779999,"AMZN" +"2011-10-24",236.020004,240.470001,234,237.610001,4975800,237.610001,"AMZN" +"2011-10-25",238.589996,239.009995,225.889999,227.149994,14012600,227.149994,"AMZN" +"2011-10-26",203.690002,207.580002,196.509995,198.399994,24134200,198.399994,"AMZN" +"2011-10-27",204.259995,208.600006,201.100006,206.779999,10774300,206.779999,"AMZN" +"2011-10-28",206.529999,218.399994,205.75,217.320007,9880400,217.320007,"AMZN" +"2011-10-31",215.789993,218.889999,213.039993,213.509995,7343300,213.509995,"AMZN" +"2011-11-01",208.110001,216.210007,207.429993,212.100006,8511800,212.100006,"AMZN" +"2011-11-02",215.550003,216.789993,212.720001,215.619995,6122000,215.619995,"AMZN" +"2011-11-03",216.300003,218.5,213.020004,218.289993,5315000,218.289993,"AMZN" +"2011-11-04",217.649994,218.229996,214.330002,216.479996,4065800,216.479996,"AMZN" +"2011-11-07",216.839996,220.199997,214,217,3860000,217,"AMZN" +"2011-11-08",219.199997,219.350006,215.210007,217.990005,3914500,217.990005,"AMZN" +"2011-11-09",214.949997,215.699997,210.600006,211.220001,4680600,211.220001,"AMZN" +"2011-11-10",213.5,214.059998,208.100006,210.789993,5044600,210.789993,"AMZN" +"2011-11-11",212.520004,217.880005,210.309998,217.389999,5163100,217.389999,"AMZN" +"2011-11-14",215.649994,222.350006,214.25,218.929993,6522200,218.929993,"AMZN" +"2011-11-15",218,220.330002,214.259995,217.830002,5739000,217.830002,"AMZN" +"2011-11-16",216.270004,216.970001,211.229996,211.990005,5509400,211.990005,"AMZN" +"2011-11-17",212.509995,212.899994,202.100006,204.520004,7983100,204.520004,"AMZN" +"2011-11-18",205.330002,205.339996,197.110001,197.139999,8437500,197.139999,"AMZN" +"2011-11-21",193.289993,193.360001,185.050003,189.25,11321200,189.25,"AMZN" +"2011-11-22",186.949997,194.039993,183.580002,192.339996,9915600,192.339996,"AMZN" +"2011-11-23",193.059998,194.600006,187.889999,188.990005,8011300,188.990005,"AMZN" +"2011-11-25",190.410004,190.830002,181.509995,182.399994,4972000,182.399994,"AMZN" +"2011-11-28",191.649994,194.619995,190.539993,194.149994,7207300,194.149994,"AMZN" +"2011-11-29",194.779999,195.5,187.300003,188.389999,6575100,188.389999,"AMZN" +"2011-11-30",194.759995,195.300003,188.75,192.289993,7717000,192.289993,"AMZN" +"2011-12-01",191.850006,198.070007,191.589996,197.130005,7327700,197.130005,"AMZN" +"2011-12-02",197.070007,199.660004,195.179993,196.029999,7526200,196.029999,"AMZN" +"2011-12-05",198.860001,199,193.669998,196.240005,5922100,196.240005,"AMZN" +"2011-12-06",195.979996,198.320007,190.110001,191.990005,5202000,191.990005,"AMZN" +"2011-12-07",191.029999,196.710007,189.119995,195.320007,6427300,195.320007,"AMZN" +"2011-12-08",193.570007,195.889999,190.080002,190.479996,4361100,190.479996,"AMZN" +"2011-12-09",191.210007,193.949997,188.399994,193.029999,5158800,193.029999,"AMZN" +"2011-12-12",190.029999,191.149994,187.630005,189.520004,4343200,189.520004,"AMZN" +"2011-12-13",188.559998,189.679993,178.5,180.509995,9297300,180.509995,"AMZN" +"2011-12-14",179,180.75,170.25,180.210007,11614200,180.210007,"AMZN" +"2011-12-15",182.050003,184.800003,179.529999,181.259995,7259900,181.259995,"AMZN" +"2011-12-16",182.419998,184.410004,180.309998,181.259995,6664100,181.259995,"AMZN" +"2011-12-19",182,183.169998,179,179.330002,4533600,179.330002,"AMZN" +"2011-12-20",182.690002,183.169998,180.539993,182.520004,4600100,182.520004,"AMZN" +"2011-12-21",181.919998,183.5,172.490005,174.350006,8066700,174.350006,"AMZN" +"2011-12-22",175.089996,179.669998,174.210007,179.029999,4694900,179.029999,"AMZN" +"2011-12-23",179.220001,179.679993,175.600006,177.279999,3496500,177.279999,"AMZN" +"2011-12-27",177.729996,178.589996,176.160004,176.270004,2950900,176.270004,"AMZN" +"2011-12-28",176.389999,176.649994,172.279999,173.889999,3659500,173.889999,"AMZN" +"2011-12-29",169.619995,174.550003,166.970001,173.860001,8209300,173.860001,"AMZN" +"2011-12-30",173.360001,175.169998,172.490005,173.100006,4279800,173.100006,"AMZN" +"2012-01-03",175.889999,179.479996,175.550003,179.029999,5110800,179.029999,"AMZN" +"2012-01-04",179.210007,180.5,176.070007,177.509995,4205200,177.509995,"AMZN" +"2012-01-05",175.940002,178.25,174.050003,177.610001,3809100,177.610001,"AMZN" +"2012-01-06",178.070007,184.649994,177.5,182.610001,7008400,182.610001,"AMZN" +"2012-01-09",182.759995,184.369995,177,178.559998,5056900,178.559998,"AMZN" +"2012-01-10",181.100006,182.399994,177.100006,179.339996,3985800,179.339996,"AMZN" +"2012-01-11",179.639999,180.770004,178.190002,178.899994,3102700,178.899994,"AMZN" +"2012-01-12",179.419998,179.490005,175.75,175.929993,5385800,175.929993,"AMZN" +"2012-01-13",175.809998,178.800003,173.5,178.419998,4753500,178.419998,"AMZN" +"2012-01-17",180.149994,183.300003,178.509995,181.660004,5644500,181.660004,"AMZN" +"2012-01-18",181.940002,190.25,181.119995,189.440002,7473500,189.440002,"AMZN" +"2012-01-19",190.880005,195.940002,190.360001,194.449997,7096000,194.449997,"AMZN" +"2012-01-20",190.710007,192.899994,189.039993,190.929993,5610300,190.929993,"AMZN" +"2012-01-23",190.789993,191.729996,185.229996,186.089996,4585300,186.089996,"AMZN" +"2012-01-24",185,188.410004,183.820007,187,4673800,187,"AMZN" +"2012-01-25",186.990005,188.169998,184.610001,187.800003,4306400,187.800003,"AMZN" +"2012-01-26",189.300003,194.850006,188.729996,193.320007,5873600,193.320007,"AMZN" +"2012-01-27",193.089996,196.5,192.330002,195.369995,4659000,195.369995,"AMZN" +"2012-01-30",193.679993,195,190.130005,192.149994,5424100,192.149994,"AMZN" +"2012-01-31",194,195.630005,189.699997,194.440002,12772200,194.440002,"AMZN" +"2012-02-01",173.809998,179.949997,172,179.460007,21336600,179.460007,"AMZN" +"2012-02-02",179.649994,181.940002,176.800003,181.720001,8736300,181.720001,"AMZN" +"2012-02-03",182.830002,187.899994,181.889999,187.679993,8120500,187.679993,"AMZN" +"2012-02-06",186.279999,186.559998,182.919998,183.139999,5310000,183.139999,"AMZN" +"2012-02-07",182.649994,184.940002,182.059998,184.190002,5103900,184.190002,"AMZN" +"2012-02-08",184.949997,186.490005,182.910004,185.479996,5476600,185.479996,"AMZN" +"2012-02-09",184.5,185.690002,181.759995,184.979996,7189200,184.979996,"AMZN" +"2012-02-10",183.419998,187.630005,182.520004,185.539993,5797100,185.539993,"AMZN" +"2012-02-13",187.169998,192.5,185.679993,191.589996,6071400,191.589996,"AMZN" +"2012-02-14",191.080002,193.570007,186.100006,191.300003,9527100,191.300003,"AMZN" +"2012-02-15",191.289993,191.539993,183.259995,184.470001,7794400,184.470001,"AMZN" +"2012-02-16",177.789993,181.679993,175.139999,179.929993,12563800,179.929993,"AMZN" +"2012-02-17",180.089996,183.410004,179.360001,182.5,7418100,182.5,"AMZN" +"2012-02-21",182.649994,184.75,180.580002,182.259995,6756500,182.259995,"AMZN" +"2012-02-22",181.949997,182.990005,180.289993,180.580002,5785400,180.580002,"AMZN" +"2012-02-23",179.639999,180.75,176.960007,178.889999,5153800,178.889999,"AMZN" +"2012-02-24",179.699997,180.740005,178.369995,179.130005,3668700,179.130005,"AMZN" +"2012-02-27",177.539993,179.190002,176.5,178.529999,3706200,178.529999,"AMZN" +"2012-02-28",178.899994,184.289993,177.949997,183.800003,5764500,183.800003,"AMZN" +"2012-02-29",183.889999,184,179.009995,179.690002,5300300,179.690002,"AMZN" +"2012-03-01",179.889999,180.490005,176.580002,180.039993,4936000,180.039993,"AMZN" +"2012-03-02",179.479996,181.839996,178.919998,179.300003,3657800,179.300003,"AMZN" +"2012-03-05",179,181.820007,178.179993,180.259995,4682700,180.259995,"AMZN" +"2012-03-06",178.679993,183.5,178.039993,181.089996,5612200,181.089996,"AMZN" +"2012-03-07",182.649994,185.5,182.399994,183.770004,4951500,183.770004,"AMZN" +"2012-03-08",184.169998,188.380005,183.800003,187.639999,4221500,187.639999,"AMZN" +"2012-03-09",186.789993,187.199997,183.440002,184.320007,4510600,184.320007,"AMZN" +"2012-03-12",184.130005,185.399994,182.199997,183.389999,2587600,183.389999,"AMZN" +"2012-03-13",183.919998,184.869995,180.770004,184.589996,4405800,184.589996,"AMZN" +"2012-03-14",183.649994,184.320007,181.139999,182.259995,3699700,182.259995,"AMZN" +"2012-03-15",182.020004,184.429993,180.300003,184.429993,4160100,184.429993,"AMZN" +"2012-03-16",183.279999,185.679993,182.350006,185.050003,4934000,185.050003,"AMZN" +"2012-03-19",183.449997,186.679993,183,185.520004,3903400,185.520004,"AMZN" +"2012-03-20",184.880005,194.410004,182.880005,192.330002,9165400,192.330002,"AMZN" +"2012-03-21",192.5,194.279999,191.259995,191.729996,4214400,191.729996,"AMZN" +"2012-03-22",190.539993,194.059998,190.259995,192.399994,3739600,192.399994,"AMZN" +"2012-03-23",192.009995,196.199997,191.800003,195.039993,5984000,195.039993,"AMZN" +"2012-03-26",196.479996,202.970001,195.5,202.869995,7613700,202.869995,"AMZN" +"2012-03-27",203.589996,209.850006,202.880005,205.440002,9600800,205.440002,"AMZN" +"2012-03-28",206.139999,207,200.309998,201.160004,6245000,201.160004,"AMZN" +"2012-03-29",201.279999,205.309998,200.630005,204.610001,5711200,204.610001,"AMZN" +"2012-03-30",205.020004,206.850006,201.869995,202.509995,4438100,202.509995,"AMZN" +"2012-04-02",198.020004,199.899994,197,198.050003,6430300,198.050003,"AMZN" +"2012-04-03",198.240005,202.389999,197.5,199.660004,5000700,199.660004,"AMZN" +"2012-04-04",196.949997,197.679993,192.360001,193.990005,5456900,193.990005,"AMZN" +"2012-04-05",193.550003,196.029999,193.550003,194.389999,3217500,194.389999,"AMZN" +"2012-04-09",192.020004,194.199997,190.5,191.869995,3135900,191.869995,"AMZN" +"2012-04-10",192.75,193.520004,186.570007,186.979996,4455000,186.979996,"AMZN" +"2012-04-11",189.630005,191.970001,186.789993,187.970001,4337800,187.970001,"AMZN" +"2012-04-12",188.059998,192.259995,185.610001,190.690002,4027900,190.690002,"AMZN" +"2012-04-13",189.899994,189.940002,186.259995,188.460007,3431800,188.460007,"AMZN" +"2012-04-16",189.009995,189.470001,183.649994,185.5,4044300,185.5,"AMZN" +"2012-04-17",187.210007,190.039993,186.869995,188.389999,2829200,188.389999,"AMZN" +"2012-04-18",188.820007,193.449997,188.740005,191.070007,4001900,191.070007,"AMZN" +"2012-04-19",192.929993,194.550003,189.75,191.100006,4002400,191.100006,"AMZN" +"2012-04-20",192.339996,193.479996,189.800003,189.979996,3243600,189.979996,"AMZN" +"2012-04-23",188.990005,188.990005,185.509995,188.240005,3481000,188.240005,"AMZN" +"2012-04-24",188.679993,190.699997,186.509995,190.330002,3376300,190.330002,"AMZN" +"2012-04-25",191.669998,194.800003,191.600006,194.419998,3955100,194.419998,"AMZN" +"2012-04-26",193.570007,196.360001,193.020004,195.990005,10234000,195.990005,"AMZN" +"2012-04-27",224.830002,228.690002,220.220001,226.850006,22116900,226.850006,"AMZN" +"2012-04-30",223.949997,233.839996,223.050003,231.899994,9756900,231.899994,"AMZN" +"2012-05-01",229.399994,232.970001,228.399994,230.039993,6754900,230.039993,"AMZN" +"2012-05-02",227.820007,231.440002,227.399994,230.25,4593400,230.25,"AMZN" +"2012-05-03",229.740005,232.529999,228.029999,229.449997,4055500,229.449997,"AMZN" +"2012-05-04",227.800003,229.720001,223.740005,223.990005,4585200,223.990005,"AMZN" +"2012-05-07",222.360001,226.869995,222.289993,225.160004,3314300,225.160004,"AMZN" +"2012-05-08",223.149994,225.389999,218.199997,223.899994,4522400,223.899994,"AMZN" +"2012-05-09",220.589996,225.779999,220.160004,222.979996,3712000,222.979996,"AMZN" +"2012-05-10",223.910004,229.080002,221.949997,226.690002,4648400,226.690002,"AMZN" +"2012-05-11",225.949997,230.679993,225.729996,227.679993,4193600,227.679993,"AMZN" +"2012-05-14",225.600006,227.289993,222.509995,222.929993,3096600,222.929993,"AMZN" +"2012-05-15",226.5,230.610001,223,224.389999,5713700,224.389999,"AMZN" +"2012-05-16",225,228,222.5,224.059998,5261800,224.059998,"AMZN" +"2012-05-17",225.050003,226,218.089996,218.360001,4505500,218.360001,"AMZN" +"2012-05-18",219.410004,219.630005,212.809998,213.850006,5231700,213.850006,"AMZN" +"2012-05-21",214.029999,219.979996,212.820007,218.110001,3579800,218.110001,"AMZN" +"2012-05-22",218.309998,218.869995,213.960007,215.330002,3733100,215.330002,"AMZN" +"2012-05-23",214.710007,217.550003,211.179993,217.279999,4243800,217.279999,"AMZN" +"2012-05-24",216.979996,217.660004,212.699997,215.240005,3141100,215.240005,"AMZN" +"2012-05-25",214.990005,215.979996,212.220001,212.889999,2171400,212.889999,"AMZN" +"2012-05-29",214.300003,216.550003,212.289993,214.75,2693900,214.75,"AMZN" +"2012-05-30",212.139999,212.979996,207.75,209.229996,4078200,209.229996,"AMZN" +"2012-05-31",209.479996,213.789993,207.110001,212.910004,4944000,212.910004,"AMZN" +"2012-06-01",208.440002,211.229996,207.300003,208.220001,3951500,208.220001,"AMZN" +"2012-06-04",207.399994,215.350006,206.369995,214.570007,4299600,214.570007,"AMZN" +"2012-06-05",213.850006,216.860001,211.160004,213.210007,3543900,213.210007,"AMZN" +"2012-06-06",214.630005,218.399994,214.520004,217.639999,2710100,217.639999,"AMZN" +"2012-06-07",219.649994,221.490005,218.110001,218.800003,3503900,218.800003,"AMZN" +"2012-06-08",218.610001,219.419998,216.660004,218.479996,2877000,218.479996,"AMZN" +"2012-06-11",217.490005,220.869995,215.199997,216.5,3749100,216.5,"AMZN" +"2012-06-12",217.649994,218,214.520004,216.419998,2833300,216.419998,"AMZN" +"2012-06-13",215.520004,217.380005,213.520004,214.729996,2325200,214.729996,"AMZN" +"2012-06-14",215.259995,216.5,212.559998,214.449997,3060900,214.449997,"AMZN" +"2012-06-15",215.289993,219.330002,214.460007,218.350006,3785200,218.350006,"AMZN" +"2012-06-18",217.279999,223.759995,216.729996,222.660004,3369600,222.660004,"AMZN" +"2012-06-19",223.259995,225.199997,221.660004,224.029999,2716600,224.029999,"AMZN" +"2012-06-20",224.509995,224.740005,220.839996,223.020004,2444400,223.020004,"AMZN" +"2012-06-21",223.839996,226.029999,220.520004,220.570007,2843000,220.570007,"AMZN" +"2012-06-22",221.830002,222.509995,219.350006,222.160004,2187500,222.160004,"AMZN" +"2012-06-25",220.300003,221.589996,218,220.070007,2382300,220.070007,"AMZN" +"2012-06-26",221.449997,226.389999,221.449997,225.610001,3754100,225.610001,"AMZN" +"2012-06-27",225.009995,227.5,223.300003,225.619995,2799200,225.619995,"AMZN" +"2012-06-28",223.919998,224.619995,218.75,221.309998,2994800,221.309998,"AMZN" +"2012-06-29",224.699997,228.350006,223.710007,228.350006,3614400,228.350006,"AMZN" +"2012-07-02",229.300003,229.339996,226.339996,229.320007,2330700,229.320007,"AMZN" +"2012-07-03",229.139999,229.529999,227.589996,229.529999,1331700,229.529999,"AMZN" +"2012-07-05",228.619995,230.5,226.529999,227.059998,2682300,227.059998,"AMZN" +"2012-07-06",226.350006,228.899994,224.179993,225.050003,3203200,225.050003,"AMZN" +"2012-07-09",225,226,223.449997,225.050003,1922000,225.050003,"AMZN" +"2012-07-10",226.25,227.139999,218.279999,219.5,2982100,219.5,"AMZN" +"2012-07-11",218.949997,221.740005,215.339996,218.369995,2734700,218.369995,"AMZN" +"2012-07-12",216.610001,217.300003,212.610001,215.360001,2616200,215.360001,"AMZN" +"2012-07-13",215.630005,219.309998,213.880005,218.389999,2221900,218.389999,"AMZN" +"2012-07-16",216.600006,218.309998,214.460007,216.009995,2004200,216.009995,"AMZN" +"2012-07-17",217.449997,217.940002,213.960007,216.929993,1987000,216.929993,"AMZN" +"2012-07-18",216.149994,218.669998,215.710007,217.470001,2093000,217.470001,"AMZN" +"2012-07-19",220.729996,227.5,220.690002,226.169998,5449400,226.169998,"AMZN" +"2012-07-20",225.360001,229.389999,225.289993,228.289993,4170000,228.289993,"AMZN" +"2012-07-23",224.720001,226.580002,221.539993,226.009995,5515100,226.009995,"AMZN" +"2012-07-24",226.270004,226.610001,221.229996,223.039993,5008700,223.039993,"AMZN" +"2012-07-25",222,222.5,215.910004,217.050003,3646700,217.050003,"AMZN" +"2012-07-26",220,221.449997,214.949997,220.009995,6937400,220.009995,"AMZN" +"2012-07-27",225.25,238.339996,224.5,237.320007,11313900,237.320007,"AMZN" +"2012-07-30",237,240.740005,234.070007,236.089996,3736400,236.089996,"AMZN" +"2012-07-31",235.100006,236.300003,231.610001,233.300003,3453600,233.300003,"AMZN" +"2012-08-01",234.139999,234.380005,230.699997,232.089996,2543800,232.089996,"AMZN" +"2012-08-02",230.559998,234.339996,228.660004,230.809998,3048100,230.809998,"AMZN" +"2012-08-03",234.029999,236.490005,233.029999,234.970001,2825300,234.970001,"AMZN" +"2012-08-06",235.559998,235.740005,233.809998,233.990005,1843700,233.990005,"AMZN" +"2012-08-07",234.130005,238,233.25,236.559998,2058300,236.559998,"AMZN" +"2012-08-08",235.289993,236.449997,233.589996,234.380005,1534300,234.380005,"AMZN" +"2012-08-09",233.929993,235.990005,233.5,234.059998,1548100,234.059998,"AMZN" +"2012-08-10",233.080002,234.850006,231.429993,232.75,1852500,232.75,"AMZN" +"2012-08-13",232.229996,234.369995,231,232.440002,1997300,232.440002,"AMZN" +"2012-08-14",234.710007,236.720001,232.619995,233.190002,2751000,233.190002,"AMZN" +"2012-08-15",232.259995,238.139999,232.25,237.419998,3264700,237.419998,"AMZN" +"2012-08-16",237.720001,242.820007,236.199997,241.550003,4312100,241.550003,"AMZN" +"2012-08-17",240.600006,243.350006,240.470001,241.169998,3085800,241.169998,"AMZN" +"2012-08-20",241.369995,241.649994,238.199997,240.350006,1889900,240.350006,"AMZN" +"2012-08-21",240.880005,243.850006,238.550003,239.449997,2571500,239.449997,"AMZN" +"2012-08-22",239.399994,244.899994,238.800003,243.100006,2473700,243.100006,"AMZN" +"2012-08-23",242.139999,243.479996,239.020004,241.199997,2453900,241.199997,"AMZN" +"2012-08-24",241.679993,246.869995,241.360001,245.740005,3698800,245.740005,"AMZN" +"2012-08-27",245.789993,247.5,243.119995,243.919998,2929700,243.919998,"AMZN" +"2012-08-28",243.970001,246.779999,243,246.110001,2742300,246.110001,"AMZN" +"2012-08-29",246.779999,247.610001,244.589996,247.119995,1772600,247.119995,"AMZN" +"2012-08-30",246.990005,250,245.25,246.220001,3647500,246.220001,"AMZN" +"2012-08-31",248.070007,249.449997,245.5,248.270004,3347500,248.270004,"AMZN" +"2012-09-04",248.270004,251,244.660004,247.880005,3950800,247.880005,"AMZN" +"2012-09-05",247.610001,248.610001,245.300003,246.220001,2652600,246.220001,"AMZN" +"2012-09-06",248.229996,252.699997,247.199997,251.380005,5361400,251.380005,"AMZN" +"2012-09-07",253.850006,259.420013,253.520004,259.140015,5029500,259.140015,"AMZN" +"2012-09-10",259,260,256.820007,257.089996,2567200,257.089996,"AMZN" +"2012-09-11",257.600006,257.600006,254.259995,255.669998,2524800,255.669998,"AMZN" +"2012-09-12",256.5,257.779999,253.5,255.630005,2273200,255.630005,"AMZN" +"2012-09-13",254.940002,262,253.800003,260.23999,3525600,260.23999,"AMZN" +"2012-09-14",261.399994,264.109985,259.769989,261.269989,3666200,261.269989,"AMZN" +"2012-09-17",261.25,261.25,257,258,2306300,258,"AMZN" +"2012-09-18",258.480011,260.5,257,258.75,2215000,258.75,"AMZN" +"2012-09-19",259.450012,262.839996,258.529999,261.679993,2636800,261.679993,"AMZN" +"2012-09-20",260.029999,260.869995,258,260.809998,2913600,260.809998,"AMZN" +"2012-09-21",261.73999,262,256.73999,257.470001,6059300,257.470001,"AMZN" +"2012-09-24",255.220001,255.600006,253,254.800003,2707900,254.800003,"AMZN" +"2012-09-25",256.329987,258.950012,251.029999,252.460007,4405800,252.460007,"AMZN" +"2012-09-26",252.399994,254.610001,248.229996,249.669998,2920500,249.669998,"AMZN" +"2012-09-27",250.539993,257.399994,250.520004,256.589996,3397400,256.589996,"AMZN" +"2012-09-28",256.140015,257,253.199997,254.320007,2456600,254.320007,"AMZN" +"2012-10-01",255.399994,256.160004,250.490005,252.009995,2581200,252.009995,"AMZN" +"2012-10-02",252.800003,253.149994,249.029999,250.600006,2195800,250.600006,"AMZN" +"2012-10-03",251.210007,256.100006,249.559998,255.919998,2745600,255.919998,"AMZN" +"2012-10-04",256.01001,261.519989,255.869995,260.470001,2700400,260.470001,"AMZN" +"2012-10-05",261.200012,261.899994,257.48999,258.51001,2806500,258.51001,"AMZN" +"2012-10-08",257.670013,259.799988,255.559998,259.059998,1762300,259.059998,"AMZN" +"2012-10-09",258.670013,259.350006,250.729996,250.960007,3494800,250.960007,"AMZN" +"2012-10-10",252,252.460007,244.009995,244.990005,3948300,244.990005,"AMZN" +"2012-10-11",248,249.300003,241.889999,244.220001,3447300,244.220001,"AMZN" +"2012-10-12",243.179993,245.460007,241.910004,242.360001,2203200,242.360001,"AMZN" +"2012-10-15",242.850006,244.779999,238.509995,244.179993,2959800,244.179993,"AMZN" +"2012-10-16",244.869995,245.770004,242.080002,243.940002,2204100,243.940002,"AMZN" +"2012-10-17",243.369995,248.800003,243.300003,247.490005,3302700,247.490005,"AMZN" +"2012-10-18",247.770004,250.910004,242.699997,244.850006,5305300,244.850006,"AMZN" +"2012-10-19",245.160004,246.820007,238.940002,240,4395300,240,"AMZN" +"2012-10-22",238.809998,238.949997,232.320007,233.779999,4500000,233.779999,"AMZN" +"2012-10-23",231.050003,236.5,230.009995,234.309998,4430800,234.309998,"AMZN" +"2012-10-24",235.880005,235.940002,227.949997,228.490005,3678700,228.490005,"AMZN" +"2012-10-25",230.919998,230.919998,222.919998,222.919998,6741300,222.919998,"AMZN" +"2012-10-26",228.600006,238.710007,226.690002,238.240005,11367500,238.240005,"AMZN" +"2012-10-31",236.320007,238.699997,230.5,232.889999,4797600,232.889999,"AMZN" +"2012-11-01",234.229996,234.550003,231.339996,232.139999,3905100,232.139999,"AMZN" +"2012-11-02",234.009995,237.399994,232.110001,232.419998,3374700,232.419998,"AMZN" +"2012-11-05",232.039993,234.830002,230.110001,234.330002,1846100,234.330002,"AMZN" +"2012-11-06",235.410004,237.75,234.449997,237.559998,2661300,237.559998,"AMZN" +"2012-11-07",235.649994,235.660004,229.419998,232.059998,3624200,232.059998,"AMZN" +"2012-11-08",232.220001,233.449997,227.100006,227.350006,2982400,227.350006,"AMZN" +"2012-11-09",226.259995,230.970001,224.600006,226.309998,3092500,226.309998,"AMZN" +"2012-11-12",226.589996,229.220001,225.410004,226.470001,2128800,226.470001,"AMZN" +"2012-11-13",225.119995,227.899994,224.710007,226.600006,2629800,226.600006,"AMZN" +"2012-11-14",226.5,227.410004,222.509995,222.949997,3034100,222.949997,"AMZN" +"2012-11-15",222.300003,225.160004,218.179993,220.600006,3404700,220.600006,"AMZN" +"2012-11-16",221.309998,226.25,218.639999,225.229996,4352800,225.229996,"AMZN" +"2012-11-19",228.320007,232.5,227.449997,229.710007,3591200,229.710007,"AMZN" +"2012-11-20",230,233.820007,229.5,233.779999,2771700,233.779999,"AMZN" +"2012-11-21",233.839996,238.669998,232.75,238.029999,2959300,238.029999,"AMZN" +"2012-11-23",239.889999,240,236.479996,239.880005,1776800,239.880005,"AMZN" +"2012-11-26",240.389999,244.320007,238,243.619995,4178300,243.619995,"AMZN" +"2012-11-27",243.220001,245.669998,241.539993,243.399994,3048500,243.399994,"AMZN" +"2012-11-28",242.449997,247.229996,241.5,247.110001,2743400,247.110001,"AMZN" +"2012-11-29",248.050003,252.479996,247.5,251.270004,5310500,251.270004,"AMZN" +"2012-11-30",250.380005,252.649994,248.270004,252.050003,3797400,252.050003,"AMZN" +"2012-12-03",252.539993,254.160004,250,250.330002,2990600,250.330002,"AMZN" +"2012-12-04",249.940002,253,248.660004,252.490005,3114700,252.490005,"AMZN" +"2012-12-05",252.440002,255.550003,250.380005,253.960007,2852200,253.960007,"AMZN" +"2012-12-06",253,255.169998,251.509995,253.369995,3557900,253.369995,"AMZN" +"2012-12-07",254.139999,255.210007,252.009995,253.270004,2170300,253.270004,"AMZN" +"2012-12-10",253.100006,254.779999,247.300003,247.770004,3503800,247.770004,"AMZN" +"2012-12-11",248.5,253.479996,246.649994,250.690002,4185200,250.690002,"AMZN" +"2012-12-12",251.070007,254.360001,250.059998,251.759995,2628100,251.759995,"AMZN" +"2012-12-13",251.110001,254.539993,250.020004,251.25,2460200,251.25,"AMZN" +"2012-12-14",250.110001,251.899994,247.789993,249.190002,2526900,249.190002,"AMZN" +"2012-12-17",249.809998,254,249.259995,253.860001,2277000,253.860001,"AMZN" +"2012-12-18",254.570007,263.109985,254.570007,260.399994,4961000,260.399994,"AMZN" +"2012-12-19",261.299988,261.670013,257.679993,257.98999,2300000,257.98999,"AMZN" +"2012-12-20",258.359985,262.410004,256.540009,261.5,2584600,261.5,"AMZN" +"2012-12-21",257.820007,258.380005,255.740005,256.920013,4704600,256.920013,"AMZN" +"2012-12-24",257.299988,259.5,256.959991,258.619995,984400,258.619995,"AMZN" +"2012-12-26",257.149994,257.420013,248.039993,248.630005,4152700,248.630005,"AMZN" +"2012-12-27",248.279999,249.350006,242.860001,248.309998,3639300,248.309998,"AMZN" +"2012-12-28",245.850006,247.440002,245.050003,245.179993,1858700,245.179993,"AMZN" +"2012-12-31",243.75,252.410004,242.75,250.869995,3419000,250.869995,"AMZN" +"2013-01-02",256.079987,258.100006,253.259995,257.309998,3271000,257.309998,"AMZN" +"2013-01-03",257.269989,260.880005,256.369995,258.480011,2750900,258.480011,"AMZN" +"2013-01-04",257.579987,259.799988,256.649994,259.149994,1874200,259.149994,"AMZN" +"2013-01-07",262.970001,269.730011,262.670013,268.459991,4910000,268.459991,"AMZN" +"2013-01-08",267.070007,268.980011,263.570007,266.380005,3010700,266.380005,"AMZN" +"2013-01-09",268.170013,269.5,265.399994,266.350006,2265600,266.350006,"AMZN" +"2013-01-10",268.540009,268.73999,262.299988,265.339996,2863400,265.339996,"AMZN" +"2013-01-11",265.100006,268.429993,264.109985,267.940002,2413300,267.940002,"AMZN" +"2013-01-14",268,274.26001,267.540009,272.730011,4275000,272.730011,"AMZN" +"2013-01-15",270.679993,272.730011,269.299988,271.899994,2326900,271.899994,"AMZN" +"2013-01-16",270.529999,271.23999,267.829987,268.929993,2065600,268.929993,"AMZN" +"2013-01-17",271.5,271.970001,269.209991,270.480011,1884600,270.480011,"AMZN" +"2013-01-18",270.829987,274.5,269.600006,272.119995,2942000,272.119995,"AMZN" +"2013-01-22",271.619995,272.100006,269.230011,270.190002,2137700,270.190002,"AMZN" +"2013-01-23",270.570007,271.089996,266.649994,268.109985,2508900,268.109985,"AMZN" +"2013-01-24",269.369995,276.649994,269.369995,273.459991,3417000,273.459991,"AMZN" +"2013-01-25",275,284.720001,274.399994,283.98999,4968100,283.98999,"AMZN" +"2013-01-28",283.779999,284.480011,274.399994,276.040009,4321400,276.040009,"AMZN" +"2013-01-29",275.350006,275.459991,258.350006,260.350006,10172600,260.350006,"AMZN" +"2013-01-30",283,284.200012,267.109985,272.76001,13075400,272.76001,"AMZN" +"2013-01-31",271.040009,275.940002,263.700012,265.5,6772100,265.5,"AMZN" +"2013-02-01",268.929993,268.929993,262.799988,265,6115000,265,"AMZN" +"2013-02-04",262.779999,264.679993,259.070007,259.980011,3723600,259.980011,"AMZN" +"2013-02-05",262,268.029999,261.459991,266.890015,4012900,266.890015,"AMZN" +"2013-02-06",265.160004,266.890015,261.109985,262.220001,2770400,262.220001,"AMZN" +"2013-02-07",264.100006,264.100006,255.110001,260.230011,3975700,260.230011,"AMZN" +"2013-02-08",261.399994,265.25,260.549988,261.950012,3879200,261.950012,"AMZN" +"2013-02-11",263.200012,263.25,256.600006,257.209991,3403700,257.209991,"AMZN" +"2013-02-12",259.190002,260.160004,257,258.700012,2943700,258.700012,"AMZN" +"2013-02-13",261.529999,269.959991,260.299988,269.470001,5293000,269.470001,"AMZN" +"2013-02-14",267.369995,270.649994,265.399994,269.23999,3463000,269.23999,"AMZN" +"2013-02-15",267.630005,268.920013,263.109985,265.089996,3979900,265.089996,"AMZN" +"2013-02-19",265.910004,270.109985,264.5,269.75,2854200,269.75,"AMZN" +"2013-02-20",270.200012,274.299988,266.369995,266.410004,3528900,266.410004,"AMZN" +"2013-02-21",265.119995,269.480011,263.25,265.940002,3637400,265.940002,"AMZN" +"2013-02-22",266.619995,267.109985,261.609985,265.420013,3124800,265.420013,"AMZN" +"2013-02-25",266.940002,268.690002,259.649994,259.869995,3032400,259.869995,"AMZN" +"2013-02-26",260.890015,262.040009,255.729996,259.359985,3348600,259.359985,"AMZN" +"2013-02-27",259.399994,265.829987,256.859985,263.25,2908100,263.25,"AMZN" +"2013-02-28",261.809998,267,260.630005,264.269989,2667200,264.269989,"AMZN" +"2013-03-01",263.269989,266.600006,261.040009,265.73999,2957000,265.73999,"AMZN" +"2013-03-04",265.359985,273.299988,264.140015,273.109985,3453000,273.109985,"AMZN" +"2013-03-05",274,276.679993,269.98999,275.589996,3686200,275.589996,"AMZN" +"2013-03-06",275.76001,276.48999,271.829987,273.790009,2050700,273.790009,"AMZN" +"2013-03-07",274.100006,274.799988,271.850006,273.880005,1939000,273.880005,"AMZN" +"2013-03-08",275,275.440002,271.5,274.190002,1879800,274.190002,"AMZN" +"2013-03-11",273.429993,273.98999,270.399994,271.23999,1904900,271.23999,"AMZN" +"2013-03-12",271,277.399994,270.359985,274.130005,3246200,274.130005,"AMZN" +"2013-03-13",275.23999,276.5,272.640015,275.100006,1884200,275.100006,"AMZN" +"2013-03-14",269.670013,270,263.529999,265.73999,5226700,265.73999,"AMZN" +"2013-03-15",264.980011,267.26001,260.049988,261.820007,4865900,261.820007,"AMZN" +"2013-03-18",259.299988,261.48999,257.119995,257.890015,2720200,257.890015,"AMZN" +"2013-03-19",258.399994,259.5,252.619995,256.410004,3738500,256.410004,"AMZN" +"2013-03-20",258.049988,259.76001,254.550003,257.279999,2738900,257.279999,"AMZN" +"2013-03-21",256.109985,257,252.679993,253.389999,2806400,253.389999,"AMZN" +"2013-03-22",254.550003,257.769989,252.070007,257.75,3124600,257.75,"AMZN" +"2013-03-25",258.579987,259.429993,254.5,256.019989,2513900,256.019989,"AMZN" +"2013-03-26",257.049988,261.480011,256.279999,260.309998,2421000,260.309998,"AMZN" +"2013-03-27",258.75,265.929993,257.899994,265.299988,2874900,265.299988,"AMZN" +"2013-03-28",265.820007,267.380005,264.059998,266.48999,2473700,266.48999,"AMZN" +"2013-04-01",266.980011,267.399994,261.01001,261.609985,2524800,261.609985,"AMZN" +"2013-04-02",262.399994,265.890015,260.549988,263.320007,2631100,263.320007,"AMZN" +"2013-04-03",262.119995,263.670013,257.75,259.029999,2413800,259.029999,"AMZN" +"2013-04-04",259.230011,260.410004,256.119995,259.079987,1964400,259.079987,"AMZN" +"2013-04-05",255.720001,256.179993,253.669998,255.479996,2557400,255.479996,"AMZN" +"2013-04-08",255.919998,259.679993,255.630005,258.950012,2295600,258.950012,"AMZN" +"2013-04-09",258.850006,262.609985,257,261.140015,2156600,261.140015,"AMZN" +"2013-04-10",261.779999,265.980011,259.320007,264.769989,2322500,264.769989,"AMZN" +"2013-04-11",264.73999,270.970001,264.73999,269.850006,3090500,269.850006,"AMZN" +"2013-04-12",270.119995,273.269989,267.019989,272.869995,2866300,272.869995,"AMZN" +"2013-04-15",271.079987,275.119995,267.100006,267.720001,3326000,267.720001,"AMZN" +"2013-04-16",269.309998,272.799988,268.059998,272.339996,2137200,272.339996,"AMZN" +"2013-04-17",270.799988,270.850006,264.25,267.399994,3135100,267.399994,"AMZN" +"2013-04-18",266.809998,266.98999,256.600006,259.420013,3137600,259.420013,"AMZN" +"2013-04-19",258.160004,262.880005,257.5,260.320007,2602500,260.320007,"AMZN" +"2013-04-22",259.350006,264.600006,258.029999,263.549988,2119100,263.549988,"AMZN" +"2013-04-23",264.5,269.869995,264.5,268.899994,2270600,268.899994,"AMZN" +"2013-04-24",269.5,271.470001,266.809998,268.779999,1852800,268.779999,"AMZN" +"2013-04-25",271.529999,275.799988,270.5,274.700012,6116500,274.700012,"AMZN" +"2013-04-26",269.970001,272.019989,252.809998,254.809998,14030000,254.809998,"AMZN" +"2013-04-29",254.899994,257.01001,249.149994,249.740005,7117000,249.740005,"AMZN" +"2013-04-30",249.369995,254.679993,248.559998,253.809998,4248800,253.809998,"AMZN" +"2013-05-01",253.899994,254.199997,245.75,248.229996,4391400,248.229996,"AMZN" +"2013-05-02",248.940002,252.929993,245.779999,252.550003,3936200,252.550003,"AMZN" +"2013-05-03",256.140015,259.25,254.699997,258.049988,3514000,258.049988,"AMZN" +"2013-05-06",258.089996,259.5,253.419998,255.720001,2347800,255.720001,"AMZN" +"2013-05-07",256.309998,259.73999,252.910004,257.730011,3133700,257.730011,"AMZN" +"2013-05-08",256.869995,260.299988,255.330002,258.679993,2677000,258.679993,"AMZN" +"2013-05-09",258.730011,263.549988,256.880005,260.160004,2769300,260.160004,"AMZN" +"2013-05-10",260.880005,263.649994,260.209991,263.630005,3145300,263.630005,"AMZN" +"2013-05-13",262.769989,265.880005,262,264.51001,2149500,264.51001,"AMZN" +"2013-05-14",264.5,269.399994,264.029999,268.329987,2700000,268.329987,"AMZN" +"2013-05-15",267.070007,269.049988,264.559998,266.559998,2720500,266.559998,"AMZN" +"2013-05-16",265.959991,268.429993,263.850006,264.119995,1643500,264.119995,"AMZN" +"2013-05-17",265.829987,269.980011,265,269.899994,2527300,269.899994,"AMZN" +"2013-05-20",269,271.790009,266.5,267.630005,2209000,267.630005,"AMZN" +"2013-05-21",268.73999,270.769989,267.660004,268.859985,1741200,268.859985,"AMZN" +"2013-05-22",267.390015,267.589996,260.799988,262.959991,3332000,262.959991,"AMZN" +"2013-05-23",260.48999,263.170013,259.589996,261.799988,2000300,261.799988,"AMZN" +"2013-05-24",259.850006,261.929993,258.339996,261.73999,1696300,261.73999,"AMZN" +"2013-05-28",266.480011,271.100006,266,267.290009,3471000,267.290009,"AMZN" +"2013-05-29",265.459991,268.25,264.839996,265.529999,1903400,265.529999,"AMZN" +"2013-05-30",265.709991,268.570007,265.609985,266.829987,1667500,266.829987,"AMZN" +"2013-05-31",266,271.910004,265.940002,269.200012,3374300,269.200012,"AMZN" +"2013-06-03",268.959991,269.109985,262.950012,266.880005,2543900,266.880005,"AMZN" +"2013-06-04",267,268.880005,263.019989,265.700012,2088600,265.700012,"AMZN" +"2013-06-05",265.809998,271.660004,265.019989,267.170013,3512300,267.170013,"AMZN" +"2013-06-06",267.75,270.5,264.209991,267.829987,2476300,267.829987,"AMZN" +"2013-06-07",269.73999,280.100006,269.130005,276.869995,4632600,276.869995,"AMZN" +"2013-06-10",276.679993,282.470001,275.23999,281.070007,3086500,281.070007,"AMZN" +"2013-06-11",276,278.410004,274.23999,274.779999,3097800,274.779999,"AMZN" +"2013-06-12",276.600006,276.799988,270.450012,271.670013,2238900,271.670013,"AMZN" +"2013-06-13",271.5,276.799988,270.290009,275.790009,2649800,275.790009,"AMZN" +"2013-06-14",275,277.070007,273.440002,273.98999,2150800,273.98999,"AMZN" +"2013-06-17",276.350006,280.200012,275.649994,278.059998,2884000,278.059998,"AMZN" +"2013-06-18",279.079987,282.910004,278.109985,281.76001,2146100,281.76001,"AMZN" +"2013-06-19",281.26001,283.339996,277.869995,278.160004,2827500,278.160004,"AMZN" +"2013-06-20",275.140015,278.600006,272.390015,273.440002,2984000,273.440002,"AMZN" +"2013-06-21",274.570007,275.839996,269.790009,273.359985,4201000,273.359985,"AMZN" +"2013-06-24",271.290009,273.160004,265,270.609985,3863800,270.609985,"AMZN" +"2013-06-25",272.299988,273.470001,269,272.089996,2449600,272.089996,"AMZN" +"2013-06-26",273.980011,277.980011,273.5,277.570007,3029500,277.570007,"AMZN" +"2013-06-27",279.179993,280.200012,274.540009,277.549988,2519500,277.549988,"AMZN" +"2013-06-28",276.190002,279.829987,276.190002,277.690002,3193300,277.690002,"AMZN" +"2013-07-01",279,283.290009,277.160004,282.100006,2888200,282.100006,"AMZN" +"2013-07-02",281.040009,286.579987,280.589996,283.730011,3238200,283.730011,"AMZN" +"2013-07-03",282,285.399994,282,284.029999,1373000,284.029999,"AMZN" +"2013-07-05",285,286.380005,282.070007,285.880005,1985400,285.880005,"AMZN" +"2013-07-08",286.420013,291.670013,286.140015,290.589996,3046700,290.589996,"AMZN" +"2013-07-09",291,292.570007,288.01001,291.529999,2775600,291.529999,"AMZN" +"2013-07-10",291.410004,293.339996,289.399994,292.329987,1810200,292.329987,"AMZN" +"2013-07-11",294.98999,300.690002,292.100006,299.660004,4007300,299.660004,"AMZN" +"2013-07-12",298.690002,307.549988,298.5,307.549988,4539300,307.549988,"AMZN" +"2013-07-15",307.269989,307.98999,304.350006,306.570007,2245600,306.570007,"AMZN" +"2013-07-16",307.299988,309.390015,305.51001,306.869995,2660200,306.869995,"AMZN" +"2013-07-17",306.970001,308.799988,305.690002,308.690002,2029700,308.690002,"AMZN" +"2013-07-18",306.269989,306.339996,301.869995,304.109985,3063800,304.109985,"AMZN" +"2013-07-19",304.390015,305.790009,301.910004,305.230011,2973100,305.230011,"AMZN" +"2013-07-22",309.25,309.25,302,303.480011,2520700,303.480011,"AMZN" +"2013-07-23",303.160004,305.059998,300.559998,301.059998,1999600,301.059998,"AMZN" +"2013-07-24",303.019989,303.839996,298.040009,298.940002,2000500,298.940002,"AMZN" +"2013-07-25",299,304.5,296.75,303.399994,5405800,303.399994,"AMZN" +"2013-07-26",299.549988,313.619995,295.549988,312.01001,8817500,312.01001,"AMZN" +"2013-07-29",311.070007,313,305.899994,306.100006,3211800,306.100006,"AMZN" +"2013-07-30",307.720001,309.779999,301.570007,302.410004,3053400,302.410004,"AMZN" +"2013-07-31",303.910004,305.149994,301,301.220001,1891300,301.220001,"AMZN" +"2013-08-01",303.079987,306.209991,298.899994,305.570007,2971700,305.570007,"AMZN" +"2013-08-02",304.630005,305.329987,301.5,304.209991,2502600,304.209991,"AMZN" +"2013-08-05",303.399994,303.619995,298.299988,300.98999,2233200,300.98999,"AMZN" +"2013-08-06",300.51001,301.359985,297.519989,300.75,1849000,300.75,"AMZN" +"2013-08-07",300.149994,300.98999,296.149994,296.910004,1961000,296.910004,"AMZN" +"2013-08-08",298.519989,298.519989,292.549988,295.73999,2343400,295.73999,"AMZN" +"2013-08-09",295.679993,299.269989,294.299988,297.26001,1950300,297.26001,"AMZN" +"2013-08-12",295.790009,299.079987,295.26001,296.690002,1504500,296.690002,"AMZN" +"2013-08-13",295.880005,296.369995,290.670013,293.970001,2349900,293.970001,"AMZN" +"2013-08-14",294.290009,294.290009,290.540009,291.339996,1415000,291.339996,"AMZN" +"2013-08-15",288.790009,289.299988,285.149994,286.470001,2261400,286.470001,"AMZN" +"2013-08-16",286.549988,288.329987,284.5,284.820007,2422500,284.820007,"AMZN" +"2013-08-19",285.190002,289.559998,283.480011,285.570007,2477400,285.570007,"AMZN" +"2013-08-20",285.880005,289.51001,285.73999,287.089996,1586300,287.089996,"AMZN" +"2013-08-21",285.089996,288.5,283.829987,284.570007,1815300,284.570007,"AMZN" +"2013-08-22",284.799988,289.869995,284.799988,289.730011,1422600,289.730011,"AMZN" +"2013-08-23",291.209991,291.5,287.899994,290.01001,1961900,290.01001,"AMZN" +"2013-08-26",290.429993,291.049988,285.619995,286.209991,1711700,286.209991,"AMZN" +"2013-08-27",283.869995,285.279999,279.73999,280.929993,2476000,280.929993,"AMZN" +"2013-08-28",280.359985,283,279.329987,281.579987,1457100,281.579987,"AMZN" +"2013-08-29",281.450012,285.980011,280,283.980011,1566400,283.980011,"AMZN" +"2013-08-30",284.589996,284.869995,280,280.980011,1534700,280.980011,"AMZN" +"2013-09-03",284.730011,291.390015,284.170013,288.799988,2897600,288.799988,"AMZN" +"2013-09-04",288.329987,295.230011,287.579987,293.640015,2438600,293.640015,"AMZN" +"2013-09-05",293.630005,297,292.709991,294.100006,1816600,294.100006,"AMZN" +"2013-09-06",295.329987,298.880005,290.799988,295.859985,2292000,295.859985,"AMZN" +"2013-09-09",297.220001,299.959991,296.600006,299.709991,1643600,299.709991,"AMZN" +"2013-09-10",300.549988,301,297.220001,300.359985,1778400,300.359985,"AMZN" +"2013-09-11",298.910004,301.859985,297.839996,299.640015,1742600,299.640015,"AMZN" +"2013-09-12",299.390015,302,297.660004,298.859985,1606200,298.859985,"AMZN" +"2013-09-13",300.140015,300.220001,296.200012,297.920013,1350600,297.920013,"AMZN" +"2013-09-16",299.820007,301,295.26001,296.059998,1808400,296.059998,"AMZN" +"2013-09-17",297.630005,304.649994,296.01001,304.170013,2296500,304.170013,"AMZN" +"2013-09-18",304.059998,312.73999,302.910004,312.029999,2946400,312.029999,"AMZN" +"2013-09-19",313.769989,314.540009,311.040009,312.059998,2350900,312.059998,"AMZN" +"2013-09-20",312.540009,320.570007,312.410004,316.339996,5302300,316.339996,"AMZN" +"2013-09-23",314.01001,315.899994,308.769989,311.48999,1884900,311.48999,"AMZN" +"2013-09-24",312.429993,318.079987,311.279999,314.130005,2033600,314.130005,"AMZN" +"2013-09-25",314.529999,316.709991,310.75,312.649994,2008600,312.649994,"AMZN" +"2013-09-26",313.899994,319.369995,313.26001,318.119995,1989900,318.119995,"AMZN" +"2013-09-27",316.920013,317.209991,313.350006,316.01001,1657500,316.01001,"AMZN" +"2013-09-30",313.410004,315.309998,311.059998,312.640015,1623600,312.640015,"AMZN" +"2013-10-01",314.220001,321,313.649994,320.950012,2396400,320.950012,"AMZN" +"2013-10-02",318.040009,321.730011,317.519989,320.51001,2217400,320.51001,"AMZN" +"2013-10-03",320.390015,322.920013,313.019989,314.76001,2674800,314.76001,"AMZN" +"2013-10-04",315.130005,319.200012,312.619995,319.040009,1815000,319.040009,"AMZN" +"2013-10-07",315.23999,315.339996,309.73999,310.029999,2083200,310.029999,"AMZN" +"2013-10-08",311.5,311.549988,300.269989,303.230011,3166200,303.230011,"AMZN" +"2013-10-09",303.420013,303.5,296.5,298.230011,3247400,298.230011,"AMZN" +"2013-10-10",304.630005,306.700012,302.589996,305.170013,2555100,305.170013,"AMZN" +"2013-10-11",304.769989,310.929993,303.839996,310.890015,2163100,310.890015,"AMZN" +"2013-10-14",309.220001,311.649994,307,310.700012,1939100,310.700012,"AMZN" +"2013-10-15",309.869995,310.790009,305.26001,306.399994,2261100,306.399994,"AMZN" +"2013-10-16",308.380005,310.799988,305.549988,310.48999,2170700,310.48999,"AMZN" +"2013-10-17",307.070007,311,305.23999,310.769989,2648400,310.769989,"AMZN" +"2013-10-18",319.359985,331.890015,316.75,328.929993,5969800,328.929993,"AMZN" +"2013-10-21",329.890015,330,323.799988,326.440002,2522300,326.440002,"AMZN" +"2013-10-22",327.720001,337.109985,325.679993,332.540009,3935500,332.540009,"AMZN" +"2013-10-23",330.839996,331.720001,324.059998,326.76001,2818200,326.76001,"AMZN" +"2013-10-24",329.630005,332.649994,326.75,332.209991,5884700,332.209991,"AMZN" +"2013-10-25",358.600006,368.399994,352.619995,363.390015,12036800,363.390015,"AMZN" +"2013-10-28",359.920013,362.75,357.200012,358.160004,3635800,358.160004,"AMZN" +"2013-10-29",358.959991,362.890015,356.290009,362.700012,2185400,362.700012,"AMZN" +"2013-10-30",362.619995,365,358.649994,361.079987,4502200,361.079987,"AMZN" +"2013-10-31",361.730011,366,359,364.029999,2466800,364.029999,"AMZN" +"2013-11-01",365.630005,365.769989,356.100006,359,3331000,359,"AMZN" +"2013-11-04",360.119995,361,354.399994,358.73999,1938400,358.73999,"AMZN" +"2013-11-05",356.779999,360.170013,354.839996,358.890015,2007100,358.890015,"AMZN" +"2013-11-06",360.450012,362.869995,354.5,356.179993,2282300,356.179993,"AMZN" +"2013-11-07",355.859985,357.899994,341.880005,343.559998,4246300,343.559998,"AMZN" +"2013-11-08",345.950012,351.049988,344.040009,350.309998,2656900,350.309998,"AMZN" +"2013-11-11",350.589996,355.369995,348.059998,354.380005,2261700,354.380005,"AMZN" +"2013-11-12",352.98999,355.480011,347.279999,349.529999,2343100,349.529999,"AMZN" +"2013-11-13",347.399994,356.220001,345.679993,356.220001,2773300,356.220001,"AMZN" +"2013-11-14",357.390015,368.940002,356.429993,367.399994,4159800,367.399994,"AMZN" +"2013-11-15",367.630005,372.899994,365.549988,369.170013,4491600,369.170013,"AMZN" +"2013-11-18",370.279999,373.48999,364.670013,366.179993,2737400,366.179993,"AMZN" +"2013-11-19",365.820007,368.779999,362.5,364.940002,1904800,364.940002,"AMZN" +"2013-11-20",367.559998,367.559998,360.450012,362.570007,1771500,362.570007,"AMZN" +"2013-11-21",364.049988,369.25,363.299988,368.920013,1964600,368.920013,"AMZN" +"2013-11-22",370,374.5,366.309998,372.309998,2965500,372.309998,"AMZN" +"2013-11-25",373.820007,377.790009,373.179993,376.640015,2972300,376.640015,"AMZN" +"2013-11-26",377.609985,382.5,374.820007,381.369995,2724400,381.369995,"AMZN" +"2013-11-27",383.5,387,382.609985,386.709991,2269700,386.709991,"AMZN" +"2013-11-29",389.100006,394.100006,388.619995,393.619995,2406000,393.619995,"AMZN" +"2013-12-02",399,399,389.100006,392.299988,4714000,392.299988,"AMZN" +"2013-12-03",390.109985,390.950012,383.100006,384.660004,3702900,384.660004,"AMZN" +"2013-12-04",383.5,389.690002,381.48999,385.959991,2355300,385.959991,"AMZN" +"2013-12-05",386.649994,386.649994,381.369995,384.48999,1906500,384.48999,"AMZN" +"2013-12-06",388.350006,388.350006,383.829987,386.950012,1984700,386.950012,"AMZN" +"2013-12-09",388.109985,388.209991,382.570007,384.890015,2761800,384.890015,"AMZN" +"2013-12-10",383.73999,389.059998,383.019989,387.779999,2736800,387.779999,"AMZN" +"2013-12-11",387.339996,388.980011,382,382.190002,2451300,382.190002,"AMZN" +"2013-12-12",381.26001,385,379.5,381.25,2123700,381.25,"AMZN" +"2013-12-13",385.320007,389.420013,383.799988,384.23999,3025000,384.23999,"AMZN" +"2013-12-16",385.029999,391.700012,385,388.970001,2251700,388.970001,"AMZN" +"2013-12-17",390.649994,391.359985,386.5,387.649994,2343900,387.649994,"AMZN" +"2013-12-18",389.230011,396.299988,383.100006,395.959991,3489100,395.959991,"AMZN" +"2013-12-19",394.269989,397.290009,392.600006,395.190002,2427200,395.190002,"AMZN" +"2013-12-20",396.549988,404.720001,395.779999,402.200012,5033900,402.200012,"AMZN" +"2013-12-23",403.690002,405,399.200012,402.920013,2659500,402.920013,"AMZN" +"2013-12-24",402.519989,403.720001,396.369995,399.200012,1380400,399.200012,"AMZN" +"2013-12-26",401.790009,404.519989,396.809998,404.390015,1868500,404.390015,"AMZN" +"2013-12-27",404.649994,405.630005,396.25,398.079987,1986900,398.079987,"AMZN" +"2013-12-30",399.410004,399.920013,392.450012,393.369995,2487100,393.369995,"AMZN" +"2013-12-31",394.579987,398.829987,393.799988,398.790009,1996500,398.790009,"AMZN" +"2014-01-02",398.799988,399.359985,394.019989,397.970001,2137800,397.970001,"AMZN" +"2014-01-03",398.290009,402.709991,396.220001,396.440002,2210200,396.440002,"AMZN" +"2014-01-06",395.850006,397,388.420013,393.630005,3170600,393.630005,"AMZN" +"2014-01-07",395.040009,398.470001,394.290009,398.029999,1916000,398.029999,"AMZN" +"2014-01-08",398.470001,403,396.040009,401.920013,2316500,401.920013,"AMZN" +"2014-01-09",403.709991,406.890015,398.440002,401.01001,2103000,401.01001,"AMZN" +"2014-01-10",402.529999,403.76001,393.799988,397.660004,2679500,397.660004,"AMZN" +"2014-01-13",397.980011,399.779999,388.450012,390.980011,2844900,390.980011,"AMZN" +"2014-01-14",392.130005,398.630005,391.290009,397.540009,2340100,397.540009,"AMZN" +"2014-01-15",398.940002,399.309998,392.529999,395.869995,2678300,395.869995,"AMZN" +"2014-01-16",393.679993,399.290009,389.410004,395.799988,2601200,395.799988,"AMZN" +"2014-01-17",394.26001,403.48999,393.660004,399.609985,4505100,399.609985,"AMZN" +"2014-01-21",403,407.799988,401.600006,407.049988,3122100,407.049988,"AMZN" +"2014-01-22",408,408.059998,402,404.540009,2060500,404.540009,"AMZN" +"2014-01-23",401,406.170013,397.790009,399.869995,3025400,399.869995,"AMZN" +"2014-01-24",398.160004,400.200012,387.269989,387.600006,4458400,387.600006,"AMZN" +"2014-01-27",390.5,394.100006,380.48999,386.279999,3936800,386.279999,"AMZN" +"2014-01-28",387.399994,394.73999,387.119995,394.429993,2894500,394.429993,"AMZN" +"2014-01-29",392.160004,392.850006,383.23999,384.200012,3382300,384.200012,"AMZN" +"2014-01-30",393.769989,406.25,387.700012,403.01001,10473900,403.01001,"AMZN" +"2014-01-31",371.76001,375.450012,357.76001,358.690002,16154800,358.690002,"AMZN" +"2014-02-03",358.980011,360.850006,340.100006,346.149994,10280800,346.149994,"AMZN" +"2014-02-04",349.589996,354,344.019989,347.950012,4812900,347.950012,"AMZN" +"2014-02-05",346,349.369995,337.730011,346.450012,4435400,346.450012,"AMZN" +"2014-02-06",347.399994,354.820007,347.399994,354.589996,3335700,354.589996,"AMZN" +"2014-02-07",358.980011,361.799988,352.48999,361.079987,4330500,361.079987,"AMZN" +"2014-02-10",361.609985,365,359.350006,360.869995,3449700,360.869995,"AMZN" +"2014-02-11",361.839996,363.609985,356.25,361.790009,3222100,361.790009,"AMZN" +"2014-02-12",356.429993,357.75,346.320007,349.25,6587700,349.25,"AMZN" +"2014-02-13",347.700012,357.200012,346.5,357.200012,4175000,357.200012,"AMZN" +"2014-02-14",359.339996,359.339996,353.350006,357.350006,3520200,357.350006,"AMZN" +"2014-02-18",355.279999,355.730011,349.450012,353.649994,4998000,353.649994,"AMZN" +"2014-02-19",352.640015,354.540009,346.100006,347.380005,4168100,347.380005,"AMZN" +"2014-02-20",348.799988,350.459991,344.380005,349.799988,3492800,349.799988,"AMZN" +"2014-02-21",352.440002,354.140015,346.75,346.76001,4210000,346.76001,"AMZN" +"2014-02-24",345.190002,353,343.290009,351.779999,3644700,351.779999,"AMZN" +"2014-02-25",353,361.079987,351.579987,358.320007,3736400,358.320007,"AMZN" +"2014-02-26",359.859985,364.75,357.170013,359.799988,3622100,359.799988,"AMZN" +"2014-02-27",357.220001,360.589996,355.5,360.130005,3104900,360.130005,"AMZN" +"2014-02-28",360.600006,365.869995,357.079987,362.100006,3882000,362.100006,"AMZN" +"2014-03-03",358.73999,360.959991,354.480011,359.779999,2798300,359.779999,"AMZN" +"2014-03-04",363.899994,365.679993,362.459991,363.899994,2704400,363.899994,"AMZN" +"2014-03-05",364.130005,372.730011,363.899994,372.369995,3848300,372.369995,"AMZN" +"2014-03-06",374.049988,375.329987,368.899994,372.160004,2926600,372.160004,"AMZN" +"2014-03-07",374.579987,374.98999,369.529999,372.059998,2279800,372.059998,"AMZN" +"2014-03-10",372.690002,372.730011,367,370.529999,2105800,370.529999,"AMZN" +"2014-03-11",370.98999,372.799988,367.279999,368.820007,2246100,368.820007,"AMZN" +"2014-03-12",366.399994,371.160004,363.609985,370.640015,2216600,370.640015,"AMZN" +"2014-03-13",376.619995,383.109985,368.079987,371.51001,6829000,371.51001,"AMZN" +"2014-03-14",372.799988,378.570007,371.549988,373.73999,4402200,373.73999,"AMZN" +"2014-03-17",375.720001,378.850006,374.880005,375.040009,2303000,375.040009,"AMZN" +"2014-03-18",377.320007,379,375,378.769989,2483500,378.769989,"AMZN" +"2014-03-19",378.769989,379,369.420013,373.230011,2646700,373.230011,"AMZN" +"2014-03-20",370.640015,373,366.220001,368.970001,2558500,368.970001,"AMZN" +"2014-03-21",371,372.839996,358.399994,360.619995,5414100,360.619995,"AMZN" +"2014-03-24",360.089996,361.5,348.600006,351.850006,4873500,351.850006,"AMZN" +"2014-03-25",354.029999,358.970001,348.839996,354.709991,4445700,354.709991,"AMZN" +"2014-03-26",357.130005,357.600006,343.399994,343.410004,4120700,343.410004,"AMZN" +"2014-03-27",343.149994,344,330.880005,338.470001,5766400,338.470001,"AMZN" +"2014-03-28",340.049988,347,336.079987,338.290009,3986800,338.290009,"AMZN" +"2014-03-31",342.399994,346.290009,334.059998,336.369995,4297500,336.369995,"AMZN" +"2014-04-01",338.089996,344.429993,338,342.98999,3600100,342.98999,"AMZN" +"2014-04-02",345.98999,348.299988,340.380005,341.959991,4475500,341.959991,"AMZN" +"2014-04-03",341.820007,342.5,328.459991,333.619995,6399300,333.619995,"AMZN" +"2014-04-04",335.149994,335.440002,315.609985,323,12534600,323,"AMZN" +"2014-04-07",320.98999,324.940002,313.130005,317.76001,7077400,317.76001,"AMZN" +"2014-04-08",321.880005,328,318.440002,327.070007,6577600,327.070007,"AMZN" +"2014-04-09",328.470001,332.179993,322.5,331.809998,5056600,331.809998,"AMZN" +"2014-04-10",330.600006,331,316.5,317.109985,6126700,317.109985,"AMZN" +"2014-04-11",314,316.5,309.5,311.730011,7287500,311.730011,"AMZN" +"2014-04-14",317.670013,320.480011,311.279999,315.910004,4293500,315.910004,"AMZN" +"2014-04-15",316.700012,318.279999,305.5,316.079987,5398600,316.079987,"AMZN" +"2014-04-16",321.170013,324,314.709991,323.679993,4284900,323.679993,"AMZN" +"2014-04-17",319.76001,328.660004,319.76001,324.910004,4299200,324.910004,"AMZN" +"2014-04-21",323.970001,331.149994,322.309998,330.869995,2999400,330.869995,"AMZN" +"2014-04-22",332,337.5,328.940002,329.320007,3711600,329.320007,"AMZN" +"2014-04-23",333.059998,333.130005,323.390015,324.579987,3604600,324.579987,"AMZN" +"2014-04-24",329.670013,337.399994,322.950012,337.149994,9293700,337.149994,"AMZN" +"2014-04-25",316.25,316.48999,302.709991,303.829987,16180200,303.829987,"AMZN" +"2014-04-28",304,304.390015,288,296.579987,14479800,296.579987,"AMZN" +"2014-04-29",296.440002,301.839996,290.450012,300.380005,6509300,300.380005,"AMZN" +"2014-04-30",298.100006,304.559998,298.100006,304.130005,4088600,304.130005,"AMZN" +"2014-05-01",304.130005,310.480011,304,307.890015,4328600,307.890015,"AMZN" +"2014-05-02",310.420013,313.290009,304.309998,308.01001,3995100,308.01001,"AMZN" +"2014-05-05",306.369995,310.230011,305,310.049988,2519900,310.049988,"AMZN" +"2014-05-06",309.529999,309.809998,297.040009,297.380005,4682300,297.380005,"AMZN" +"2014-05-07",295.559998,296.399994,286.679993,292.709991,7015200,292.709991,"AMZN" +"2014-05-08",290.820007,295.880005,287.230011,288.320007,3848200,288.320007,"AMZN" +"2014-05-09",290.570007,293.679993,284.380005,292.23999,4063000,292.23999,"AMZN" +"2014-05-12",294.299988,303.339996,294.160004,302.859985,3729600,302.859985,"AMZN" +"2014-05-13",302.600006,305.600006,300.75,304.640015,3509900,304.640015,"AMZN" +"2014-05-14",302.5,304.640015,296.660004,297.619995,3323300,297.619995,"AMZN" +"2014-05-15",298.019989,299.200012,290.380005,295.190002,4295100,295.190002,"AMZN" +"2014-05-16",292.799988,298.880005,291.549988,297.700012,3636800,297.700012,"AMZN" +"2014-05-19",295.76001,299,293.809998,296.76001,2284200,296.76001,"AMZN" +"2014-05-20",297.100006,304.459991,296.75,301.190002,4095700,301.190002,"AMZN" +"2014-05-21",302.209991,305.959991,301.519989,305.01001,3408800,305.01001,"AMZN" +"2014-05-22",305.049988,308.540009,303.01001,304.910004,2576800,304.910004,"AMZN" +"2014-05-23",305.459991,312.350006,304.899994,312.23999,3052900,312.23999,"AMZN" +"2014-05-27",314.410004,314.630005,307.380005,310.820007,4862100,310.820007,"AMZN" +"2014-05-28",309.5,313.820007,307.420013,310.160004,2726000,310.160004,"AMZN" +"2014-05-29",310.420013,314.869995,310.200012,313.779999,2365500,313.779999,"AMZN" +"2014-05-30",314.429993,314.649994,307.570007,312.549988,4260200,312.549988,"AMZN" +"2014-06-02",312.589996,312.600006,307,308.839996,2203400,308.839996,"AMZN" +"2014-06-03",305.75,307.920013,305.070007,307.190002,2379200,307.190002,"AMZN" +"2014-06-04",306.850006,309.5,303.839996,306.779999,2107100,306.779999,"AMZN" +"2014-06-05",308.100006,327.940002,306.899994,323.570007,7796700,323.570007,"AMZN" +"2014-06-06",325,330.880005,324.929993,329.670013,5244000,329.670013,"AMZN" +"2014-06-09",331.570007,333,325.649994,327.5,3212200,327.5,"AMZN" +"2014-06-10",327.649994,335.5,327.5,332.410004,3663400,332.410004,"AMZN" +"2014-06-11",336,340.720001,333.880005,335.200012,4436800,335.200012,"AMZN" +"2014-06-12",335.549988,335.549988,324.660004,325.910004,4276300,325.910004,"AMZN" +"2014-06-13",327.049988,329.299988,323.529999,326.269989,2764800,326.269989,"AMZN" +"2014-06-16",324.859985,328.690002,323.519989,327.619995,2449800,327.619995,"AMZN" +"2014-06-17",327.540009,331.339996,325.230011,325.619995,2924100,325.619995,"AMZN" +"2014-06-18",328,335.75,325,334.380005,6401500,334.380005,"AMZN" +"2014-06-19",335.26001,338.899994,325.980011,327,5320600,327,"AMZN" +"2014-06-20",327.76001,328.220001,320.420013,324.200012,6054000,324.200012,"AMZN" +"2014-06-23",323.329987,327.549988,321.410004,327.23999,2604800,327.23999,"AMZN" +"2014-06-24",327.540009,329.730011,322.73999,324.160004,2626600,324.160004,"AMZN" +"2014-06-25",324.329987,328.149994,321.73999,327.440002,2327800,327.440002,"AMZN" +"2014-06-26",328.48999,328.649994,322.130005,325.690002,2699500,325.690002,"AMZN" +"2014-06-27",325.880005,326.519989,323.269989,324.570007,2416200,324.570007,"AMZN" +"2014-06-30",324.980011,326.980011,322.23999,324.779999,2671300,324.779999,"AMZN" +"2014-07-01",325.859985,333.200012,325.100006,332.390015,3173600,332.390015,"AMZN" +"2014-07-02",333.200012,336.76001,331.660004,332.850006,2681300,332.850006,"AMZN" +"2014-07-03",334.829987,338.299988,333.079987,337.48999,1944300,337.48999,"AMZN" +"2014-07-07",337.5,337.549988,332.519989,333.549988,2128900,333.549988,"AMZN" +"2014-07-08",333.100006,333.73999,321.399994,323.809998,4271600,323.809998,"AMZN" +"2014-07-09",324.709991,330.200012,323.149994,329.970001,3166100,329.970001,"AMZN" +"2014-07-10",324.339996,329.980011,322.649994,327.920013,2665000,327.920013,"AMZN" +"2014-07-11",334.709991,347,334.709991,346.200012,8300800,346.200012,"AMZN" +"2014-07-14",347.029999,355.769989,345.359985,355.320007,5609900,355.320007,"AMZN" +"2014-07-15",353.720001,355.589996,349.399994,354.440002,4170900,354.440002,"AMZN" +"2014-07-16",355.619995,359.320007,353,355.899994,3503600,355.899994,"AMZN" +"2014-07-17",353.440002,356.959991,351.380005,352.450012,3636000,352.450012,"AMZN" +"2014-07-18",354.399994,359.679993,352.079987,358.660004,3407400,358.660004,"AMZN" +"2014-07-21",358.100006,361.709991,356.720001,359.76001,2278400,359.76001,"AMZN" +"2014-07-22",355.25,362.929993,355.25,360.839996,2888900,360.839996,"AMZN" +"2014-07-23",359.049988,360.630005,356.619995,358.140015,2687300,358.140015,"AMZN" +"2014-07-24",359.980011,364.850006,358.519989,358.609985,7088700,358.609985,"AMZN" +"2014-07-25",317.299988,324.869995,314.76001,324.01001,17846500,324.01001,"AMZN" +"2014-07-28",324.25,324.820007,316.5,320.410004,5932000,320.410004,"AMZN" +"2014-07-29",321.980011,322.899994,319.5,320,2883800,320,"AMZN" +"2014-07-30",321.450012,322.730011,318.5,322.51001,3969000,322.51001,"AMZN" +"2014-07-31",320.01001,320.679993,311.859985,312.98999,5192000,312.98999,"AMZN" +"2014-08-01",313.690002,315.829987,304.589996,307.059998,7441500,307.059998,"AMZN" +"2014-08-04",308.839996,316.179993,308.5,313.649994,4200900,313.649994,"AMZN" +"2014-08-05",313.299988,314.549988,310.059998,312.320007,2852100,312.320007,"AMZN" +"2014-08-06",310.829987,315.779999,310.200012,313.890015,2296900,313.890015,"AMZN" +"2014-08-07",315.209991,315.880005,309.649994,311.450012,2935600,311.450012,"AMZN" +"2014-08-08",311.940002,317.320007,310.660004,316.799988,2705900,316.799988,"AMZN" +"2014-08-11",318.480011,320.380005,316.880005,318.329987,2468600,318.329987,"AMZN" +"2014-08-12",318.890015,321.309998,316.950012,319.320007,1915800,319.320007,"AMZN" +"2014-08-13",327.600006,331.720001,326.140015,326.279999,4939100,326.279999,"AMZN" +"2014-08-14",327.799988,334.089996,326.709991,333.209991,3420400,333.209991,"AMZN" +"2014-08-15",334,335,328.320007,333.630005,3896700,333.630005,"AMZN" +"2014-08-18",335.480011,337.799988,333.769989,334.529999,2485400,334.529999,"AMZN" +"2014-08-19",334.869995,335.809998,333.01001,335.130005,1713800,335.130005,"AMZN" +"2014-08-20",334.679993,337.160004,334.019989,335.779999,1810500,335.779999,"AMZN" +"2014-08-21",336.480011,336.579987,332.230011,332.910004,1971100,332.910004,"AMZN" +"2014-08-22",332.98999,334.079987,330.799988,331.589996,2211200,331.589996,"AMZN" +"2014-08-25",333.209991,336.769989,332.709991,334.019989,1957700,334.019989,"AMZN" +"2014-08-26",337,344.359985,334.549988,341.829987,3654700,341.829987,"AMZN" +"2014-08-27",342.089996,346.670013,341.339996,343.179993,2961600,343.179993,"AMZN" +"2014-08-28",340,341.790009,338.799988,340.019989,2252700,340.019989,"AMZN" +"2014-08-29",341.76001,341.820007,337.679993,339.040009,1939500,339.040009,"AMZN" +"2014-09-02",339.980011,342.5,337.160004,342.380005,2326000,342.380005,"AMZN" +"2014-09-03",342.540009,343.269989,337.549988,339,1993700,339,"AMZN" +"2014-09-04",343.690002,349.380005,343.579987,345.950012,3965600,345.950012,"AMZN" +"2014-09-05",346.299988,346.829987,342.5,346.380005,2107000,346.380005,"AMZN" +"2014-09-08",344.540009,345.809998,339.040009,342.339996,2955300,342.339996,"AMZN" +"2014-09-09",341.609985,341.76001,329.179993,329.75,4646800,329.75,"AMZN" +"2014-09-10",334.299988,334.980011,328.820007,331.329987,3797400,331.329987,"AMZN" +"2014-09-11",329.940002,333.01001,326.390015,330.519989,2720200,330.519989,"AMZN" +"2014-09-12",329.559998,332.890015,328.790009,331.190002,3429300,331.190002,"AMZN" +"2014-09-15",330.910004,331.329987,319,323.890015,4000400,323.890015,"AMZN" +"2014-09-16",321.070007,329.480011,320.100006,327.76001,3259900,327.76001,"AMZN" +"2014-09-17",327.76001,328,321.519989,324,4136000,324,"AMZN" +"2014-09-18",325.440002,327.100006,323.709991,325,2576900,325,"AMZN" +"2014-09-19",327.600006,332.76001,325.570007,331.320007,6886200,331.320007,"AMZN" +"2014-09-22",328.48999,329.48999,321.059998,324.5,3109700,324.5,"AMZN" +"2014-09-23",322.459991,327.600006,321.25,323.630005,2352600,323.630005,"AMZN" +"2014-09-24",324.170013,329.440002,319.559998,328.209991,2642200,328.209991,"AMZN" +"2014-09-25",327.98999,328.540009,321.399994,321.929993,2928800,321.929993,"AMZN" +"2014-09-26",320.600006,323.5,317.640015,323.209991,3638000,323.209991,"AMZN" +"2014-09-29",320.5,323.75,319,321.820007,1924600,321.820007,"AMZN" +"2014-09-30",321.359985,323.429993,318.51001,322.440002,2636200,322.440002,"AMZN" +"2014-10-01",322.040009,322.170013,315.549988,317.459991,3089100,317.459991,"AMZN" +"2014-10-02",316.920013,318.529999,311.309998,318.410004,3553900,318.410004,"AMZN" +"2014-10-03",320.359985,325.160004,319.529999,322.73999,3037400,322.73999,"AMZN" +"2014-10-06",323.5,324.130005,319.600006,322.200012,2290300,322.200012,"AMZN" +"2014-10-07",319.429993,322,316.670013,316.980011,2365400,316.980011,"AMZN" +"2014-10-08",316.579987,324.109985,314.140015,322.700012,3452800,322.700012,"AMZN" +"2014-10-09",321.48999,322.269989,314.519989,315.369995,3587900,315.369995,"AMZN" +"2014-10-10",314.019989,317.769989,311.380005,311.390015,3681900,311.390015,"AMZN" +"2014-10-13",309.869995,313.200012,303.470001,306.450012,4363900,306.450012,"AMZN" +"2014-10-14",308,312.23999,305.75,308.309998,3385800,308.309998,"AMZN" +"2014-10-15",304.350006,307.899994,299.100006,305.970001,5343900,305.970001,"AMZN" +"2014-10-16",293.829987,306.820007,293.829987,302.859985,4731300,302.859985,"AMZN" +"2014-10-17",307.149994,309.200012,302.720001,303.640015,4405100,303.640015,"AMZN" +"2014-10-20",302.950012,306.529999,302.019989,306.209991,3234500,306.209991,"AMZN" +"2014-10-21",309.899994,315.640015,307.070007,315.329987,3559300,315.329987,"AMZN" +"2014-10-22",315.429993,318.980011,312.640015,312.970001,3125900,312.970001,"AMZN" +"2014-10-23",313.399994,316.799988,311.399994,313.179993,9038200,313.179993,"AMZN" +"2014-10-24",284.399994,293.809998,284,287.059998,19801100,287.059998,"AMZN" +"2014-10-27",285.700012,290.420013,285.019989,289.970001,5950600,289.970001,"AMZN" +"2014-10-28",289.76001,298,289.76001,295.589996,5572600,295.589996,"AMZN" +"2014-10-29",299.109985,299.609985,293.070007,294.119995,4881900,294.119995,"AMZN" +"2014-10-30",293.980011,299.73999,292.359985,299.070007,4055200,299.070007,"AMZN" +"2014-10-31",305.149994,305.720001,301.5,305.459991,4550700,305.459991,"AMZN" +"2014-11-03",306.23999,308.01001,303.23999,305.720001,3242500,305.720001,"AMZN" +"2014-11-04",303.98999,304.25,300.170013,302.809998,3427400,302.809998,"AMZN" +"2014-11-05",303.01001,304,294.160004,296.519989,4674500,296.519989,"AMZN" +"2014-11-06",296.690002,297,292.290009,296.640015,3758100,296.640015,"AMZN" +"2014-11-07",297.820007,299.98999,296.290009,299.859985,2647400,299.859985,"AMZN" +"2014-11-10",300,305.799988,300,305.109985,2809100,305.109985,"AMZN" +"2014-11-11",305.940002,312.380005,303.649994,312.01001,3803600,312.01001,"AMZN" +"2014-11-12",310.75,312.579987,308.790009,311.51001,2183000,311.51001,"AMZN" +"2014-11-13",312,317.890015,311.51001,316.480011,3686400,316.480011,"AMZN" +"2014-11-14",317.119995,332.880005,316.399994,327.820007,8877800,327.820007,"AMZN" +"2014-11-17",326.440002,328,318.029999,323.049988,4784900,323.049988,"AMZN" +"2014-11-18",323.98999,329.559998,323.25,324.929993,3549500,324.929993,"AMZN" +"2014-11-19",327.25,328.399994,324.019989,326.540009,3281600,326.540009,"AMZN" +"2014-11-20",324,332.670013,323.329987,330.540009,3436700,330.540009,"AMZN" +"2014-11-21",335.420013,338.329987,331.470001,332.630005,4466600,332.630005,"AMZN" +"2014-11-24",334.779999,337.390015,333.600006,335.640015,2754200,335.640015,"AMZN" +"2014-11-25",335.269989,336.329987,331.279999,335.040009,2565000,335.040009,"AMZN" +"2014-11-26",333.779999,334.649994,331.75,333.570007,1983600,333.570007,"AMZN" +"2014-11-28",336.029999,341.26001,336.029999,338.640015,3051800,338.640015,"AMZN" +"2014-12-01",338.119995,340.640015,325.929993,326,4944900,326,"AMZN" +"2014-12-02",327.5,327.929993,323.25,326.309998,2790300,326.309998,"AMZN" +"2014-12-03",325.730011,326.769989,314.359985,316.5,5681000,316.5,"AMZN" +"2014-12-04",315.529999,318.589996,313.470001,316.929993,3290300,316.929993,"AMZN" +"2014-12-05",316.799988,316.929993,310.839996,312.630005,3265200,312.630005,"AMZN" +"2014-12-08",311.570007,316.559998,304.820007,306.640015,3639200,306.640015,"AMZN" +"2014-12-09",302.98999,313.640015,301.140015,312.5,4049500,312.5,"AMZN" +"2014-12-10",312,313.190002,304.679993,305.839996,3245900,305.839996,"AMZN" +"2014-12-11",307.890015,312.640015,306.01001,307.359985,3262900,307.359985,"AMZN" +"2014-12-12",303.98999,310.640015,303.01001,307.320007,3153500,307.320007,"AMZN" +"2014-12-15",308.869995,310.859985,302.149994,306.070007,3841600,306.070007,"AMZN" +"2014-12-16",304.350006,304.48999,295.01001,295.059998,6501300,295.059998,"AMZN" +"2014-12-17",296.369995,299.670013,293.029999,298.880005,4433500,298.880005,"AMZN" +"2014-12-18",304.01001,304.5,293.25,297.730011,7738100,297.730011,"AMZN" +"2014-12-19",296.910004,301.540009,295.519989,299.899994,8709100,299.899994,"AMZN" +"2014-12-22",301.940002,307.359985,301.940002,306.540009,4003800,306.540009,"AMZN" +"2014-12-23",306.980011,307.48999,303.25,306.290009,2713700,306.290009,"AMZN" +"2014-12-24",306.380005,307,302.880005,303.029999,1513800,303.029999,"AMZN" +"2014-12-26",305,310.779999,303.809998,309.089996,2893800,309.089996,"AMZN" +"2014-12-29",307.850006,314.269989,306.579987,312.040009,3009000,312.040009,"AMZN" +"2014-12-30",309.910004,313.940002,309.339996,310.299988,2093000,310.299988,"AMZN" +"2014-12-31",311.549988,312.980011,310.01001,310.350006,2048000,310.350006,"AMZN" +"2015-01-02",312.579987,314.75,306.959991,308.519989,2783200,308.519989,"AMZN" +"2015-01-05",307.01001,308.380005,300.850006,302.190002,2774200,302.190002,"AMZN" +"2015-01-06",302.23999,303,292.380005,295.290009,3519000,295.290009,"AMZN" +"2015-01-07",297.5,301.279999,295.329987,298.420013,2640300,298.420013,"AMZN" +"2015-01-08",300.320007,303.140015,296.109985,300.459991,3088400,300.459991,"AMZN" +"2015-01-09",301.480011,302.869995,296.679993,296.929993,2589500,296.929993,"AMZN" +"2015-01-12",297.559998,298.51001,289.279999,291.410004,3421400,291.410004,"AMZN" +"2015-01-13",297.480011,301.5,293.230011,294.73999,4130900,294.73999,"AMZN" +"2015-01-14",291.929993,295.910004,286.5,293.269989,5538700,293.269989,"AMZN" +"2015-01-15",294,296,286.820007,286.950012,4419200,286.950012,"AMZN" +"2015-01-16",286.279999,290.790009,285.25,290.73999,3478200,290.73999,"AMZN" +"2015-01-20",292.589996,293.359985,286.390015,289.440002,3062500,289.440002,"AMZN" +"2015-01-21",289.640015,306,287.26001,297.25,10065100,297.25,"AMZN" +"2015-01-22",300,312.25,300,310.320007,5362600,310.320007,"AMZN" +"2015-01-23",308.079987,316.929993,307.720001,312.390015,4467100,312.390015,"AMZN" +"2015-01-26",311.820007,313,307.519989,309.660004,3169700,309.660004,"AMZN" +"2015-01-27",306.299988,310.23999,302.630005,306.75,2920300,306.75,"AMZN" +"2015-01-28",309.809998,311.51001,303.799988,303.910004,3063800,303.910004,"AMZN" +"2015-01-29",304.730011,312.799988,299.329987,311.779999,8656600,311.779999,"AMZN" +"2015-01-30",346.320007,359.5,340.73999,354.529999,23856100,354.529999,"AMZN" +"2015-02-02",350.049988,365,350.01001,364.470001,10231900,364.470001,"AMZN" +"2015-02-03",360.290009,367.820007,360.209991,363.549988,6204100,363.549988,"AMZN" +"2015-02-04",358.380005,367.5,358.230011,364.75,4169900,364.75,"AMZN" +"2015-02-05",366,378.799988,365.899994,373.890015,7247600,373.890015,"AMZN" +"2015-02-06",374.869995,375.98999,371.01001,374.279999,3871300,374.279999,"AMZN" +"2015-02-09",371,374.410004,367.200012,370.559998,2724600,370.559998,"AMZN" +"2015-02-10",371.190002,374.299988,368.51001,373,2287200,373,"AMZN" +"2015-02-11",371.230011,377.100006,371.100006,375.140015,2786500,375.140015,"AMZN" +"2015-02-12",375.100006,378.51001,373.149994,377.170013,2791100,377.170013,"AMZN" +"2015-02-13",378.410004,383,377.01001,381.829987,3475100,381.829987,"AMZN" +"2015-02-17",377.720001,379.98999,372.670013,375.429993,3673200,375.429993,"AMZN" +"2015-02-18",373.779999,376.73999,372.850006,373.369995,2523500,373.369995,"AMZN" +"2015-02-19",373.48999,381.880005,373.429993,379,2953800,379,"AMZN" +"2015-02-20",378.619995,383.700012,375.839996,383.660004,3258000,383.660004,"AMZN" +"2015-02-23",383.440002,384.540009,378,380.140015,2177000,380.140015,"AMZN" +"2015-02-24",378.649994,380.480011,376.160004,378.589996,1920800,378.589996,"AMZN" +"2015-02-25",377.269989,387.850006,376.540009,385.369995,3174500,385.369995,"AMZN" +"2015-02-26",384.070007,389.369995,383.279999,384.799988,2687100,384.799988,"AMZN" +"2015-02-27",384,385.98999,379.790009,380.160004,2532300,380.160004,"AMZN" +"2015-03-02",380.850006,385.899994,379.480011,385.660004,2139200,385.660004,"AMZN" +"2015-03-03",383.950012,386.100006,381.600006,384.609985,1946500,384.609985,"AMZN" +"2015-03-04",385.709991,387.899994,382.190002,382.720001,2252700,382.720001,"AMZN" +"2015-03-05",385.609985,388.420013,383.890015,387.829987,2693500,387.829987,"AMZN" +"2015-03-06",385.519989,387,378.880005,380.089996,2627000,380.089996,"AMZN" +"2015-03-09",378.399994,379.329987,375.279999,378.559998,2311400,378.559998,"AMZN" +"2015-03-10",377.450012,377.769989,369.179993,369.51001,3079600,369.51001,"AMZN" +"2015-03-11",370.609985,373.350006,366.26001,366.369995,2495100,366.369995,"AMZN" +"2015-03-12",368.820007,375.5,367.519989,374.23999,2810000,374.23999,"AMZN" +"2015-03-13",371.519989,373.98999,366.679993,370.579987,2611700,370.579987,"AMZN" +"2015-03-16",370.380005,373.940002,366.720001,373.350006,2354100,373.350006,"AMZN" +"2015-03-17",371.109985,374.5,369.640015,371.920013,2034200,371.920013,"AMZN" +"2015-03-18",369.970001,375.98999,366.700012,375.140015,2640600,375.140015,"AMZN" +"2015-03-19",373.869995,377.109985,372.190002,373.23999,1915700,373.23999,"AMZN" +"2015-03-20",376.290009,379.369995,375.920013,378.48999,3763600,378.48999,"AMZN" +"2015-03-23",378.070007,381.769989,374.940002,375.109985,2235300,375.109985,"AMZN" +"2015-03-24",373.98999,375.23999,372.269989,374.089996,2228200,374.089996,"AMZN" +"2015-03-25",375.170013,380.5,370.290009,370.959991,3429500,370.959991,"AMZN" +"2015-03-26",369.589996,371.399994,365.649994,367.350006,2930000,367.350006,"AMZN" +"2015-03-27",367.109985,373.170013,366.570007,370.559998,2603800,370.559998,"AMZN" +"2015-03-30",371.869995,376.119995,371.549988,374.589996,1820900,374.589996,"AMZN" +"2015-03-31",373.23999,377.700012,371.51001,372.100006,2506100,372.100006,"AMZN" +"2015-04-01",372.100006,373.160004,368.339996,370.26001,2451100,370.26001,"AMZN" +"2015-04-02",370.5,373.279999,369,372.25,1875300,372.25,"AMZN" +"2015-04-06",370.100006,380.200012,369.359985,377.040009,3050700,377.040009,"AMZN" +"2015-04-07",376.149994,379.309998,374.029999,374.410004,1954900,374.410004,"AMZN" +"2015-04-08",374.660004,381.579987,374.649994,381.200012,2636400,381.200012,"AMZN" +"2015-04-09",380.660004,384.420013,378.799988,383.540009,2392300,383.540009,"AMZN" +"2015-04-10",384.309998,387.119995,381.320007,382.649994,2573500,382.649994,"AMZN" +"2015-04-13",383.529999,385.279999,380.140015,382.359985,1894500,382.359985,"AMZN" +"2015-04-14",383.51001,387.809998,381.209991,385.109985,2548800,385.109985,"AMZN" +"2015-04-15",384.649994,385.779999,381.640015,383.450012,1933200,383.450012,"AMZN" +"2015-04-16",383.690002,387.450012,383.549988,386.040009,2080400,386.040009,"AMZN" +"2015-04-17",382.630005,383.559998,374.399994,375.559998,3839700,375.559998,"AMZN" +"2015-04-20",378.549988,391.940002,377,389.51001,5001400,389.51001,"AMZN" +"2015-04-21",391.309998,394.600006,386.799988,391.179993,4643500,391.179993,"AMZN" +"2015-04-22",391.910004,394.279999,388,389.799988,3474700,389.799988,"AMZN" +"2015-04-23",390.209991,391.880005,386.149994,389.98999,7980000,389.98999,"AMZN" +"2015-04-24",439,452.649994,439,445.100006,17176900,445.100006,"AMZN" +"2015-04-27",443.859985,446.98999,437.410004,438.559998,5430900,438.559998,"AMZN" +"2015-04-28",438.51001,439,428.040009,429.309998,4140500,429.309998,"AMZN" +"2015-04-29",426.75,434.23999,426.029999,429.369995,3621700,429.369995,"AMZN" +"2015-04-30",427.109985,431.75,419.23999,421.779999,3647900,421.779999,"AMZN" +"2015-05-01",423.820007,425.640015,416,422.869995,3565800,422.869995,"AMZN" +"2015-05-04",424.799988,429.769989,422.420013,423.040009,2270400,423.040009,"AMZN" +"2015-05-05",422.850006,427.51001,421.019989,421.190002,2856400,421.190002,"AMZN" +"2015-05-06",421.429993,422.720001,414.549988,419.100006,2552500,419.100006,"AMZN" +"2015-05-07",424.149994,428.5,422.850006,426.880005,2766100,426.880005,"AMZN" +"2015-05-08",430.75,435.200012,430.170013,433.690002,2908800,433.690002,"AMZN" +"2015-05-11",432.51001,439,431.369995,432.850006,2393700,432.850006,"AMZN" +"2015-05-12",431.079987,433.25,426.709991,431.019989,1947800,431.019989,"AMZN" +"2015-05-13",429.980011,433.529999,425.799988,426.869995,1996300,426.869995,"AMZN" +"2015-05-14",429.450012,433,427.01001,432.279999,1888500,432.279999,"AMZN" +"2015-05-15",428,430.399994,424.299988,426,4240300,426,"AMZN" +"2015-05-18",426,427.269989,421.459991,425.23999,2268700,425.23999,"AMZN" +"2015-05-19",424.869995,428.23999,420.630005,421.709991,2464200,421.709991,"AMZN" +"2015-05-20",420.600006,427.100006,418.359985,423.859985,2196200,423.859985,"AMZN" +"2015-05-21",428,436.899994,428,431.630005,4121400,431.630005,"AMZN" +"2015-05-22",431.549988,432.440002,427.609985,427.630005,2020600,427.630005,"AMZN" +"2015-05-26",426.200012,427,422,425.470001,2244200,425.470001,"AMZN" +"2015-05-27",427.450012,431.850006,425.01001,431.420013,2231100,431.420013,"AMZN" +"2015-05-28",429.709991,431.350006,425.470001,426.570007,1912400,426.570007,"AMZN" +"2015-05-29",427.230011,432.5,427.230011,429.230011,3008600,429.230011,"AMZN" +"2015-06-01",430.399994,433.160004,426.200012,430.920013,2253300,430.920013,"AMZN" +"2015-06-02",430.070007,433.230011,426.25,430.98999,1668900,430.98999,"AMZN" +"2015-06-03",434.399994,438.390015,432.75,436.589996,2727900,436.589996,"AMZN" +"2015-06-04",434.399994,436.76001,429.26001,430.779999,2510800,430.779999,"AMZN" +"2015-06-05",429.660004,430.799988,426.5,426.950012,1907900,426.950012,"AMZN" +"2015-06-08",425.619995,426.799988,421.429993,423.5,2166900,423.5,"AMZN" +"2015-06-09",422.959991,427.48999,419.140015,425.480011,2288700,425.480011,"AMZN" +"2015-06-10",426.459991,432.200012,425.660004,430.769989,2172300,430.769989,"AMZN" +"2015-06-11",432.290009,438.890015,431.470001,432.970001,2922500,432.970001,"AMZN" +"2015-06-12",431.25,432.359985,428.26001,429.920013,2054400,429.920013,"AMZN" +"2015-06-15",427.660004,428.049988,422.640015,423.670013,2051000,423.670013,"AMZN" +"2015-06-16",424.149994,427.970001,422.670013,427.26001,2296400,427.26001,"AMZN" +"2015-06-17",428.359985,431.350006,424.75,427.809998,2185900,427.809998,"AMZN" +"2015-06-18",430.299988,439.730011,429.410004,439.390015,3378400,439.390015,"AMZN" +"2015-06-19",440.26001,444.98999,433.23999,434.920013,4495100,434.920013,"AMZN" +"2015-06-22",437,439.23999,434.179993,436.290009,1823600,436.290009,"AMZN" +"2015-06-23",435.589996,447.040009,433.690002,445.98999,3245000,445.98999,"AMZN" +"2015-06-24",444.970001,446.470001,440.230011,440.839996,2620800,440.839996,"AMZN" +"2015-06-25",438.070007,443.470001,436.390015,440.100006,2237500,440.100006,"AMZN" +"2015-06-26",441.76001,443.48999,435.059998,438.100006,2624500,438.100006,"AMZN" +"2015-06-29",434.980011,437,429,429.859985,2753200,429.859985,"AMZN" +"2015-06-30",434.200012,435.570007,430.459991,434.089996,2596900,434.089996,"AMZN" +"2015-07-01",439.350006,440,435.579987,437.390015,1987100,437.390015,"AMZN" +"2015-07-02",437,438.200012,433.480011,437.709991,1343400,437.709991,"AMZN" +"2015-07-06",435.230011,439.730011,433.519989,436.040009,1903200,436.040009,"AMZN" +"2015-07-07",435.679993,437.730011,425.570007,436.720001,3454200,436.720001,"AMZN" +"2015-07-08",434.350006,435.98999,428.829987,429.700012,2383100,429.700012,"AMZN" +"2015-07-09",434.899994,438.720001,434.149994,434.390015,2271400,434.390015,"AMZN" +"2015-07-10",440.48999,444.720001,439,443.51001,2401000,443.51001,"AMZN" +"2015-07-13",448.290009,457.869995,447.540009,455.570007,3956800,455.570007,"AMZN" +"2015-07-14",462.320007,469.600006,458.160004,465.570007,4736200,465.570007,"AMZN" +"2015-07-15",463.040009,464.700012,460.200012,461.190002,2987400,461.190002,"AMZN" +"2015-07-16",465.5,475.880005,464.799988,475.480011,4095600,475.480011,"AMZN" +"2015-07-17",477.700012,485.420013,477.25,483.01001,4932200,483.01001,"AMZN" +"2015-07-20",492.570007,493.200012,485.399994,488.100006,4752500,488.100006,"AMZN" +"2015-07-21",487.899994,488.880005,482.549988,488,3181800,488,"AMZN" +"2015-07-22",485.98999,492.5,484.899994,488.269989,3114900,488.269989,"AMZN" +"2015-07-23",491.660004,491.660004,475.700012,482.179993,9374400,482.179993,"AMZN" +"2015-07-24",578.98999,580.570007,529.349976,529.419983,21909400,529.419983,"AMZN" +"2015-07-27",527.75,544.950012,526.599976,531.409973,7491000,531.409973,"AMZN" +"2015-07-28",536,536.390015,523.119995,526.030029,5273100,526.030029,"AMZN" +"2015-07-29",530.919983,532.969971,525.02002,529,3752600,529,"AMZN" +"2015-07-30",527.650024,539.200012,524.289978,536.76001,3743100,536.76001,"AMZN" +"2015-07-31",539.090027,542.840027,534.52002,536.150024,3025600,536.150024,"AMZN" +"2015-08-03",537.450012,540.440002,529.359985,535.030029,3014200,535.030029,"AMZN" +"2015-08-04",529.690002,536.950012,529.159973,531.900024,2934600,531.900024,"AMZN" +"2015-08-05",538.799988,539.140015,534.119995,537.01001,2889400,537.01001,"AMZN" +"2015-08-06",539.299988,542.73999,527.52002,529.460022,3820500,529.460022,"AMZN" +"2015-08-07",529.159973,529.460022,518.210022,522.619995,3969200,522.619995,"AMZN" +"2015-08-10",528.52002,532.280029,523,524,2615900,524,"AMZN" +"2015-08-11",523.650024,528.97998,522,527.460022,2657900,527.460022,"AMZN" +"2015-08-12",523.75,527.5,513.059998,525.909973,3962300,525.909973,"AMZN" +"2015-08-13",527.369995,534.659973,525.48999,529.659973,2895200,529.659973,"AMZN" +"2015-08-14",528.25,534.109985,528.25,531.52002,1983200,531.52002,"AMZN" +"2015-08-17",531.289978,538.73999,527.119995,535.219971,2581700,535.219971,"AMZN" +"2015-08-18",535.039978,539.48999,533,535.02002,2071300,535.02002,"AMZN" +"2015-08-19",533.73999,537.25,529,532.919983,2324000,532.919983,"AMZN" +"2015-08-20",530.390015,533.25,515.77002,515.780029,4408000,515.780029,"AMZN" +"2015-08-21",507.359985,512.330017,494.470001,494.470001,6706500,494.470001,"AMZN" +"2015-08-24",463.579987,476.579987,451,463.369995,10097600,463.369995,"AMZN" +"2015-08-25",487.48999,489.440002,466.25,466.369995,5679300,466.369995,"AMZN" +"2015-08-26",484.019989,503.720001,478.76001,500.769989,6358600,500.769989,"AMZN" +"2015-08-27",513.710022,522.690002,507.26001,518.369995,6114500,518.369995,"AMZN" +"2015-08-28",517.5,521.5,513.039978,518.01001,2746700,518.01001,"AMZN" +"2015-08-31",516.440002,519.409973,509.070007,512.890015,2983000,512.890015,"AMZN" +"2015-09-01",499.140015,510,493.429993,496.540009,3864500,496.540009,"AMZN" +"2015-09-02",505.089996,510.859985,497.720001,510.549988,3707100,510.549988,"AMZN" +"2015-09-03",514.5,515.840027,502.570007,504.720001,3149700,504.720001,"AMZN" +"2015-09-04",497.649994,502.850006,495.640015,499,2692500,499,"AMZN" +"2015-09-08",508.690002,518.349976,508.51001,517.539978,3810700,517.539978,"AMZN" +"2015-09-09",524,529.950012,515.059998,516.890015,4338700,516.890015,"AMZN" +"2015-09-10",515.150024,526.130005,514.780029,522.23999,2576000,522.23999,"AMZN" +"2015-09-11",521.070007,529.440002,520.609985,529.440002,3227900,529.440002,"AMZN" +"2015-09-14",529.440002,532.450012,518.580017,521.380005,3130200,521.380005,"AMZN" +"2015-09-15",523.25,527.919983,517.200012,522.369995,2845600,522.369995,"AMZN" +"2015-09-16",521.97998,528.299988,518.52002,527.390015,2252800,527.390015,"AMZN" +"2015-09-17",526.97998,546.969971,526.570007,538.869995,4169500,538.869995,"AMZN" +"2015-09-18",534.619995,546.23999,531.349976,540.26001,6125600,540.26001,"AMZN" +"2015-09-21",544.330017,549.780029,539.590027,548.390015,3283300,548.390015,"AMZN" +"2015-09-22",539.710022,543.549988,532.659973,538.400024,3841700,538.400024,"AMZN" +"2015-09-23",538.299988,541.210022,534,536.070007,2237600,536.070007,"AMZN" +"2015-09-24",530.549988,534.559998,522.869995,533.75,3501000,533.75,"AMZN" +"2015-09-25",542.570007,542.799988,521.400024,524.25,4031000,524.25,"AMZN" +"2015-09-28",520.02002,520.280029,494.329987,504.059998,5434500,504.059998,"AMZN" +"2015-09-29",506,511.480011,490.5,496.070007,4457500,496.070007,"AMZN" +"2015-09-30",505.440002,512.799988,501.670013,511.890015,3990400,511.890015,"AMZN" +"2015-10-01",511,520.799988,506,520.719971,3768500,520.719971,"AMZN" +"2015-10-02",512.98999,532.599976,508.100006,532.539978,4597800,532.539978,"AMZN" +"2015-10-05",536.98999,545.909973,536,543.679993,3391400,543.679993,"AMZN" +"2015-10-06",545.5,551.5,533.330017,537.47998,4502800,537.47998,"AMZN" +"2015-10-07",541.789978,542,529,541.940002,3812100,541.940002,"AMZN" +"2015-10-08",536.710022,539.390015,519.890015,533.159973,4676400,533.159973,"AMZN" +"2015-10-09",534.47998,541.789978,530.27002,539.799988,3537400,539.799988,"AMZN" +"2015-10-12",539.960022,550.820007,539.799988,550.190002,2776100,550.190002,"AMZN" +"2015-10-13",546.26001,553.200012,543.099976,548.900024,2938000,548.900024,"AMZN" +"2015-10-14",551.340027,552.25,539.679993,544.830017,3582100,544.830017,"AMZN" +"2015-10-15",547.75,563,547,562.440002,4937000,562.440002,"AMZN" +"2015-10-16",565.27002,570.940002,560.309998,570.76001,4315800,570.76001,"AMZN" +"2015-10-19",570.76001,579,567.380005,573.150024,4375400,573.150024,"AMZN" +"2015-10-20",572,573,555.280029,560.880005,4327900,560.880005,"AMZN" +"2015-10-21",563.869995,565.25,552.52002,555.77002,3343600,555.77002,"AMZN" +"2015-10-22",562.700012,569.150024,556.669983,563.909973,7779400,563.909973,"AMZN" +"2015-10-23",617.679993,619.450012,595.359985,599.030029,10692700,599.030029,"AMZN" +"2015-10-26",602.299988,609.849976,596.289978,608.609985,4269700,608.609985,"AMZN" +"2015-10-27",608.599976,614.710022,605.530029,611.01001,3787100,611.01001,"AMZN" +"2015-10-28",612.299988,617.22998,609.5,617.099976,3926200,617.099976,"AMZN" +"2015-10-29",617.700012,627.539978,615.390015,626.549988,3858600,626.549988,"AMZN" +"2015-10-30",626.01001,630.719971,625.280029,625.900024,3874400,625.900024,"AMZN" +"2015-11-02",627.130005,628.630005,620.409973,628.349976,2816500,628.349976,"AMZN" +"2015-11-03",629.530029,629.890015,622,625.309998,3246900,625.309998,"AMZN" +"2015-11-04",627.76001,645.929993,627.349976,640.950012,4831800,640.950012,"AMZN" +"2015-11-05",647.099976,657,643.090027,655.650024,4723800,655.650024,"AMZN" +"2015-11-06",655,662.26001,652,659.369995,4092200,659.369995,"AMZN" +"2015-11-09",658.650024,661.960022,647.849976,655.48999,4048800,655.48999,"AMZN" +"2015-11-10",651.01001,660,647.26001,659.679993,3489500,659.679993,"AMZN" +"2015-11-11",663.25,675.960022,663.25,673.25,5387300,673.25,"AMZN" +"2015-11-12",673,675.640015,664.219971,665.599976,4284700,665.599976,"AMZN" +"2015-11-13",663.570007,667,640.450012,642.349976,6261100,642.349976,"AMZN" +"2015-11-16",640.919983,649.98999,622.289978,647.809998,7435900,647.809998,"AMZN" +"2015-11-17",650.650024,653.25,641,643.299988,4320200,643.299988,"AMZN" +"2015-11-18",646.51001,664.880005,646.369995,663.539978,4469800,663.539978,"AMZN" +"2015-11-19",664.98999,672.859985,659,661.27002,4705200,661.27002,"AMZN" +"2015-11-20",667.940002,668.869995,657.570007,668.450012,3896100,668.450012,"AMZN" +"2015-11-23",671.5,682.77002,670.119995,678.98999,4385100,678.98999,"AMZN" +"2015-11-24",674.140015,675.799988,661.210022,671.150024,4543400,671.150024,"AMZN" +"2015-11-25",675,679.700012,671.23999,675.340027,2697900,675.340027,"AMZN" +"2015-11-27",680.799988,680.98999,672.099976,673.26001,1966800,673.26001,"AMZN" +"2015-11-30",675.900024,681.289978,664.599976,664.799988,5693200,664.799988,"AMZN" +"2015-12-01",673.75,681,667.859985,679.059998,4751200,679.059998,"AMZN" +"2015-12-02",681,684.820007,674.25,676.01001,4273500,676.01001,"AMZN" +"2015-12-03",679.440002,682.789978,661.47998,666.25,5064700,666.25,"AMZN" +"2015-12-04",666,674.780029,661.400024,672.640015,4534800,672.640015,"AMZN" +"2015-12-07",674.73999,675.460022,660.5,669.830017,3732800,669.830017,"AMZN" +"2015-12-08",663.130005,679.98999,659.789978,677.330017,3651900,677.330017,"AMZN" +"2015-12-09",678,679,655.679993,664.789978,5158200,664.789978,"AMZN" +"2015-12-10",665.590027,668.530029,659.559998,662.320007,3440200,662.320007,"AMZN" +"2015-12-11",651.22998,657.880005,639.619995,640.150024,5474400,640.150024,"AMZN" +"2015-12-14",641.75,658.590027,635.27002,657.909973,4329700,657.909973,"AMZN" +"2015-12-15",665.030029,671.5,657.349976,658.640015,4753400,658.640015,"AMZN" +"2015-12-16",663.559998,677.349976,659.320007,675.77002,3964500,675.77002,"AMZN" +"2015-12-17",680,682.5,670.650024,670.650024,3681600,670.650024,"AMZN" +"2015-12-18",668.650024,676.840027,664.130005,664.140015,6841300,664.140015,"AMZN" +"2015-12-21",668.5,669.900024,658.929993,664.51001,3250900,664.51001,"AMZN" +"2015-12-22",666.830017,668.48999,659.26001,663.150024,2664000,663.150024,"AMZN" +"2015-12-23",666.5,666.599976,656.630005,663.700012,2722900,663.700012,"AMZN" +"2015-12-24",663.349976,664.679993,660.599976,662.789978,1093000,662.789978,"AMZN" +"2015-12-28",665.559998,675.5,665.5,675.200012,3775800,675.200012,"AMZN" +"2015-12-29",677.97998,696.440002,677.890015,693.969971,5735000,693.969971,"AMZN" +"2015-12-30",691.890015,695.48999,686.380005,689.070007,3519000,689.070007,"AMZN" +"2015-12-31",686.080017,687.75,675.890015,675.890015,3749600,675.890015,"AMZN" +"2016-01-04",656.289978,657.719971,627.51001,636.98999,9314500,636.98999,"AMZN" +"2016-01-05",646.859985,646.909973,627.650024,633.789978,5822600,633.789978,"AMZN" +"2016-01-06",622,639.789978,620.309998,632.650024,5329200,632.650024,"AMZN" +"2016-01-07",621.799988,630,605.210022,607.940002,7074900,607.940002,"AMZN" +"2016-01-08",619.659973,624.140015,606,607.049988,5512900,607.049988,"AMZN" +"2016-01-11",612.47998,619.849976,598.570007,617.73999,4869200,617.73999,"AMZN" +"2016-01-12",625.25,625.98999,612.23999,617.890015,4724100,617.890015,"AMZN" +"2016-01-13",620.880005,620.880005,579.159973,581.809998,7655200,581.809998,"AMZN" +"2016-01-14",580.25,602.25,569.880005,593,7238000,593,"AMZN" +"2016-01-15",572.23999,584.619995,565.299988,570.179993,7784500,570.179993,"AMZN" +"2016-01-19",577.090027,584,566.450012,574.47998,4807200,574.47998,"AMZN" +"2016-01-20",564.359985,578.450012,547.179993,571.77002,7966400,571.77002,"AMZN" +"2016-01-21",573.580017,588.809998,568.219971,575.02002,4952200,575.02002,"AMZN" +"2016-01-22",588.72998,600.099976,584.109985,596.380005,5120100,596.380005,"AMZN" +"2016-01-25",597.98999,608.5,594.559998,596.530029,4396100,596.530029,"AMZN" +"2016-01-26",603.450012,604.5,590.380005,601.25,3743200,601.25,"AMZN" +"2016-01-27",601.98999,603.390015,578.780029,583.349976,5152900,583.349976,"AMZN" +"2016-01-28",608.369995,638.059998,597.549988,635.349976,14015200,635.349976,"AMZN" +"2016-01-29",571.97998,593,570,587,14677600,587,"AMZN" +"2016-02-01",578.150024,581.799988,570.309998,574.809998,6355100,574.809998,"AMZN" +"2016-02-02",570,571.559998,550.090027,552.099976,6312000,552.099976,"AMZN" +"2016-02-03",553.5,556,521.900024,531.070007,10048700,531.070007,"AMZN" +"2016-02-04",525,538.98999,519.219971,536.26001,6176600,536.26001,"AMZN" +"2016-02-05",529.280029,529.450012,499.190002,502.130005,9708900,502.130005,"AMZN" +"2016-02-08",486.470001,493.5,475.209991,488.100006,9825500,488.100006,"AMZN" +"2016-02-09",478.01001,498.380005,474,482.070007,7045900,482.070007,"AMZN" +"2016-02-10",491.76001,504.660004,486,490.480011,6786200,490.480011,"AMZN" +"2016-02-11",491.170013,509.299988,484,503.820007,7397400,503.820007,"AMZN" +"2016-02-12",510.700012,516.75,501.48999,507.079987,5384800,507.079987,"AMZN" +"2016-02-16",519.47998,524.450012,511.660004,521.099976,5118500,521.099976,"AMZN" +"2016-02-17",528.73999,537.47998,519.390015,534.099976,4824000,534.099976,"AMZN" +"2016-02-18",541.190002,541.200012,523.72998,525,4735000,525,"AMZN" +"2016-02-19",520.710022,535.950012,515.349976,534.900024,4974700,534.900024,"AMZN" +"2016-02-22",542.200012,560.650024,541.080017,559.5,5566600,559.5,"AMZN" +"2016-02-23",555.549988,556.909973,545.330017,552.940002,4050800,552.940002,"AMZN" +"2016-02-24",545.75,554.27002,533.150024,554.039978,6231700,554.039978,"AMZN" +"2016-02-25",555.52002,559.390015,545.289978,555.150024,4510500,555.150024,"AMZN" +"2016-02-26",560.119995,562.5,553.169983,555.22998,4877000,555.22998,"AMZN" +"2016-02-29",554,564.809998,552.51001,552.52002,4145400,552.52002,"AMZN" +"2016-03-01",556.289978,579.25,556,579.039978,5038500,579.039978,"AMZN" +"2016-03-02",581.75,585,573.700012,580.210022,4582200,580.210022,"AMZN" +"2016-03-03",577.960022,579.869995,573.109985,577.48999,2736700,577.48999,"AMZN" +"2016-03-04",581.070007,581.400024,571.070007,575.140015,3416500,575.140015,"AMZN" +"2016-03-07",573.539978,573.630005,555.549988,562.799988,4926900,562.799988,"AMZN" +"2016-03-08",557.869995,571.349976,554.73999,560.26001,4730000,560.26001,"AMZN" +"2016-03-09",559.559998,560.349976,550.130005,559.469971,4377300,559.469971,"AMZN" +"2016-03-10",566.73999,567,547.900024,558.929993,3914300,558.929993,"AMZN" +"2016-03-11",566.950012,570.059998,562.72998,569.609985,3771300,569.609985,"AMZN" +"2016-03-14",567,576.890015,563.049988,573.369995,3454200,573.369995,"AMZN" +"2016-03-15",571,581.52002,567,577.02002,3876800,577.02002,"AMZN" +"2016-03-16",576.640015,581.320007,571.140015,574.27002,3537700,574.27002,"AMZN" +"2016-03-17",569.51001,571.400024,555.01001,559.440002,5928100,559.440002,"AMZN" +"2016-03-18",560.940002,562.330017,546.090027,552.080017,7296900,552.080017,"AMZN" +"2016-03-21",548.909973,555.23999,538.580017,553.97998,5155700,553.97998,"AMZN" +"2016-03-22",545.109985,562.76001,545.049988,560.47998,4000600,560.47998,"AMZN" +"2016-03-23",561,572.47998,558.099976,569.630005,3983700,569.630005,"AMZN" +"2016-03-24",567.109985,583.549988,567.080017,582.950012,5185500,582.950012,"AMZN" +"2016-03-28",584.400024,584.75,575.559998,579.869995,3121500,579.869995,"AMZN" +"2016-03-29",580.150024,595.849976,576.5,593.859985,4167100,593.859985,"AMZN" +"2016-03-30",596.710022,603.23999,595,598.690002,3890500,598.690002,"AMZN" +"2016-03-31",599.280029,600.75,592.210022,593.640015,2681800,593.640015,"AMZN" +"2016-04-01",590.48999,599.030029,588.299988,598.5,2917400,598.5,"AMZN" +"2016-04-04",599,599.5,590.549988,593.190002,2470800,593.190002,"AMZN" +"2016-04-05",590.77002,593.469971,585.25,586.140015,2308900,586.140015,"AMZN" +"2016-04-06",587.52002,602.390015,587.5,602.080017,2833500,602.080017,"AMZN" +"2016-04-07",598.76001,599.599976,589.080017,591.429993,3189000,591.429993,"AMZN" +"2016-04-08",594.320007,597.859985,589,594.599976,2591900,594.599976,"AMZN" +"2016-04-11",596.140015,604,594.909973,595.929993,2704300,595.929993,"AMZN" +"2016-04-12",598.400024,604.059998,592.309998,603.169983,2636300,603.169983,"AMZN" +"2016-04-13",607.679993,616.809998,605.289978,614.820007,4228300,614.820007,"AMZN" +"2016-04-14",615.070007,624.380005,615.070007,620.75,3474300,620.75,"AMZN" +"2016-04-15",621.919983,626.77002,618.109985,625.890015,2887700,625.890015,"AMZN" +"2016-04-18",625.349976,637.640015,624.960022,635.349976,4336400,635.349976,"AMZN" +"2016-04-19",637.140015,638.01001,620.799988,627.900024,4055900,627.900024,"AMZN" +"2016-04-20",630,636.549988,623,632.98999,2609400,632.98999,"AMZN" +"2016-04-21",631,637.820007,628.5,631,2596300,631,"AMZN" +"2016-04-22",624.469971,628.25,611.559998,620.5,5083900,620.5,"AMZN" +"2016-04-25",616.609985,626.97998,616.25,626.200012,2682900,626.200012,"AMZN" +"2016-04-26",626.169983,626.75,614.880005,616.880005,2521400,616.880005,"AMZN" +"2016-04-27",611.799988,615.950012,601.280029,606.570007,4068800,606.570007,"AMZN" +"2016-04-28",615.539978,626.799988,599.200012,602,7872600,602,"AMZN" +"2016-04-29",666,669.97998,654,659.590027,10310700,659.590027,"AMZN" +"2016-05-02",663.919983,685.5,662.030029,683.849976,6578500,683.849976,"AMZN" +"2016-05-03",677.359985,680.299988,670.429993,671.320007,4923400,671.320007,"AMZN" +"2016-05-04",662.590027,674,662.140015,670.900024,4574500,670.900024,"AMZN" +"2016-05-05",673.309998,676.48999,656,659.090027,4884100,659.090027,"AMZN" +"2016-05-06",656.049988,676.950012,656.01001,673.950012,4365300,673.950012,"AMZN" +"2016-05-09",673.950012,686.97998,671.409973,679.75,3982200,679.75,"AMZN" +"2016-05-10",694,704.549988,693.5,703.070007,6087000,703.070007,"AMZN" +"2016-05-11",705.789978,719,701.650024,713.22998,7338200,713.22998,"AMZN" +"2016-05-12",717.380005,722.450012,711.51001,717.929993,5048200,717.929993,"AMZN" +"2016-05-13",714.640015,719.25,706.51001,709.919983,4763400,709.919983,"AMZN" +"2016-05-16",710.130005,713.25,700.280029,710.659973,5432900,710.659973,"AMZN" +"2016-05-17",709.900024,714.469971,693.909973,695.27002,5121400,695.27002,"AMZN" +"2016-05-18",689.559998,702.539978,688.76001,697.450012,4283200,697.450012,"AMZN" +"2016-05-19",691.880005,699.400024,689.559998,698.52002,3025600,698.52002,"AMZN" +"2016-05-20",701.049988,707.23999,700,702.799988,2916200,702.799988,"AMZN" +"2016-05-23",704.25,706,696.419983,696.75,2579200,696.75,"AMZN" +"2016-05-24",698.01001,707.5,698,704.200012,3033800,704.200012,"AMZN" +"2016-05-25",708,710.859985,705.52002,708.349976,3267700,708.349976,"AMZN" +"2016-05-26",708.330017,715,707.289978,714.909973,2436800,714.909973,"AMZN" +"2016-05-27",715,716.599976,711.099976,712.23999,2249200,712.23999,"AMZN" +"2016-05-31",712.330017,724.22998,711.320007,722.789978,3618300,722.789978,"AMZN" +"2016-06-01",720.900024,726.429993,718.219971,719.440002,3263100,719.440002,"AMZN" +"2016-06-02",720.969971,728.280029,715.5,728.23999,3020700,728.23999,"AMZN" +"2016-06-03",726.73999,727,718.429993,725.539978,3367300,725.539978,"AMZN" +"2016-06-06",726.5,731.5,724.419983,726.72998,2704800,726.72998,"AMZN" +"2016-06-07",729.890015,730,720.549988,723.73999,2732500,723.73999,"AMZN" +"2016-06-08",726.400024,729.419983,721.599976,726.640015,2223400,726.640015,"AMZN" +"2016-06-09",723.099976,728.909973,722.299988,727.650024,2170300,727.650024,"AMZN" +"2016-06-10",722.349976,724.97998,714.210022,717.909973,3425700,717.909973,"AMZN" +"2016-06-13",714.01001,721.98999,711.159973,715.23999,3352200,715.23999,"AMZN" +"2016-06-14",712.330017,720.809998,712.27002,719.299988,2506900,719.299988,"AMZN" +"2016-06-15",722,722.559998,713.349976,714.26001,2709400,714.26001,"AMZN" +"2016-06-16",712.049988,718,705.299988,717.51001,3098000,717.51001,"AMZN" +"2016-06-17",718.190002,718.200012,699.179993,706.390015,5897800,706.390015,"AMZN" +"2016-06-20",713.5,721.309998,710.809998,714.01001,3677200,714.01001,"AMZN" +"2016-06-21",715.719971,718.400024,712.719971,715.820007,2137500,715.820007,"AMZN" +"2016-06-22",716.580017,717,707.570007,710.599976,2260500,710.599976,"AMZN" +"2016-06-23",715.5,722.119995,712.5,722.080017,2825000,722.080017,"AMZN" +"2016-06-24",693,712.530029,692.200012,698.960022,7632500,698.960022,"AMZN" +"2016-06-27",692.01001,696.820007,682.119995,691.359985,5568000,691.359985,"AMZN" +"2016-06-28",700,708,698.169983,707.950012,4037000,707.950012,"AMZN" +"2016-06-29",715.75,719.5,713.539978,715.599976,3070100,715.599976,"AMZN" +"2016-06-30",717.200012,719.369995,712.539978,715.619995,2855100,715.619995,"AMZN" +"2016-07-01",717.320007,728,716.539978,725.679993,2920400,725.679993,"AMZN" +"2016-07-05",722.799988,729.559998,719.609985,728.099976,2431400,728.099976,"AMZN" +"2016-07-06",725.710022,737.77002,722.580017,737.609985,3938200,737.609985,"AMZN" +"2016-07-07",739.330017,739.549988,731.630005,736.570007,2936700,736.570007,"AMZN" +"2016-07-08",740.140015,746.099976,738,745.809998,3429200,745.809998,"AMZN" +"2016-07-11",750,755.900024,747,753.780029,3195300,753.780029,"AMZN" +"2016-07-12",756.859985,757.340027,740.330017,748.210022,5623700,748.210022,"AMZN" +"2016-07-13",746.76001,756.869995,741.25,742.630005,4142300,742.630005,"AMZN" +"2016-07-14",748.859985,749.039978,739.02002,741.200012,2390500,741.200012,"AMZN" +"2016-07-15",746.549988,746.549988,734.049988,735.440002,3121400,735.440002,"AMZN" +"2016-07-18",735.48999,741.599976,728.719971,736.070007,2954900,736.070007,"AMZN" +"2016-07-19",732.5,743.330017,732.309998,739.950012,2216800,739.950012,"AMZN" +"2016-07-20",744,746.25,740.700012,745.719971,2214000,745.719971,"AMZN" +"2016-07-21",747.5,749.359985,742.789978,744.429993,2317100,744.429993,"AMZN" +"2016-07-22",747.789978,751.280029,743.530029,744.859985,2277700,744.859985,"AMZN" +"2016-07-25",746.549988,748.5,735.349976,739.609985,2679300,739.609985,"AMZN" +"2016-07-26",742.710022,743.130005,732.75,735.590027,2529700,735.590027,"AMZN" +"2016-07-27",737.969971,740.940002,733.859985,736.669983,2831800,736.669983,"AMZN" +"2016-07-28",745.97998,753.359985,739.700012,752.609985,7617600,752.609985,"AMZN" +"2016-07-29",765,766,755,758.809998,6777100,758.809998,"AMZN" +"2016-08-01",759.869995,770.5,757.059998,767.73999,3578200,767.73999,"AMZN" +"2016-08-02",763.809998,765.01001,757.02002,760.580017,3603300,760.580017,"AMZN" +"2016-08-03",757.059998,758.890015,752.25,754.640015,3581500,754.640015,"AMZN" +"2016-08-04",753.700012,765,750.349976,760.77002,3176000,760.77002,"AMZN" +"2016-08-05",764.809998,768.469971,763.090027,765.97998,2704400,765.97998,"AMZN" +"2016-08-08",766.809998,767,761.02002,766.559998,1986300,766.559998,"AMZN" +"2016-08-09",767.390015,772.599976,766.900024,768.309998,1876100,768.309998,"AMZN" +"2016-08-10",769.799988,772.099976,766.190002,768.559998,1604300,768.559998,"AMZN" +"2016-08-11",769.940002,773.75,769.119995,771.23999,2016300,771.23999,"AMZN" +"2016-08-12",768.460022,773.150024,768.419983,772.559998,1563300,772.559998,"AMZN" +"2016-08-15",771.900024,772.039978,767.710022,768.48999,2118500,768.48999,"AMZN" +"2016-08-16",768.619995,768.72998,763.820007,764.039978,1604600,764.039978,"AMZN" +"2016-08-17",764.409973,765.219971,759.200012,764.630005,1891100,764.630005,"AMZN" +"2016-08-18",764,765.169983,760.599976,764.460022,1458800,764.460022,"AMZN" +"2016-08-19",761.900024,762.48999,756.890015,757.309998,2343200,757.309998,"AMZN" +"2016-08-22",757.5,759.849976,752.099976,759.47998,1679300,759.47998,"AMZN" +"2016-08-23",763.309998,764.700012,761,762.450012,1524100,762.450012,"AMZN" +"2016-08-24",763,763.409973,755.359985,757.25,1744100,757.25,"AMZN" +"2016-08-25",756,760.559998,754.73999,759.219971,1623000,759.219971,"AMZN" +"2016-08-26",760.049988,770,759.799988,769,2776800,769,"AMZN" +"2016-08-29",768.719971,774.97998,768.599976,771.289978,2185700,771.289978,"AMZN" +"2016-08-30",771.049988,771.840027,765.559998,767.580017,1709200,767.580017,"AMZN" +"2016-08-31",766.599976,769.640015,764,769.159973,1633800,769.159973,"AMZN" +"2016-09-01",770.900024,772.039978,766.75,770.619995,1792300,770.619995,"AMZN" +"2016-09-02",774.109985,776,771.700012,772.440002,2181800,772.440002,"AMZN" +"2016-09-06",774.039978,789.47998,770.219971,788.869995,3719800,788.869995,"AMZN" +"2016-09-07",789.530029,790.789978,784.330017,784.47998,2424600,784.47998,"AMZN" +"2016-09-08",783.890015,786.5,781.440002,784.059998,2026400,784.059998,"AMZN" +"2016-09-09",779.359985,781,760.109985,760.140015,4257300,760.140015,"AMZN" +"2016-09-12",757.349976,772.659973,756,771.48999,3124700,771.48999,"AMZN" +"2016-09-13",768.77002,769.890015,759.049988,761.01001,3117200,761.01001,"AMZN" +"2016-09-14",762.200012,767.5,758.849976,761.090027,2523000,761.090027,"AMZN" +"2016-09-15",762,770.869995,757.580017,769.690002,3034000,769.690002,"AMZN" +"2016-09-16",773.280029,780.460022,771.659973,778.52002,5499200,778.52002,"AMZN" +"2016-09-19",779.969971,781.940002,771,775.099976,2292500,775.099976,"AMZN" +"2016-09-20",776,781.369995,776,780.219971,1937200,780.219971,"AMZN" +"2016-09-21",783.25,790.690002,779.01001,789.73999,2718600,789.73999,"AMZN" +"2016-09-22",794.27002,805.890015,794.27002,804.700012,4078900,804.700012,"AMZN" +"2016-09-23",803.130005,807.75,802.119995,805.75,2353500,805.75,"AMZN" +"2016-09-26",801.799988,805.929993,797.150024,799.159973,2651400,799.159973,"AMZN" +"2016-09-27",801.849976,816.640015,801.109985,816.109985,3819600,816.109985,"AMZN" +"2016-09-28",818,830.140015,817.030029,828.719971,4422100,828.719971,"AMZN" +"2016-09-29",828.26001,837.5,824.630005,829.049988,4922200,829.049988,"AMZN" +"2016-09-30",832.609985,839.950012,832.400024,837.309998,4430600,837.309998,"AMZN" +"2016-10-03",836,839.859985,831.25,836.73999,2769400,836.73999,"AMZN" +"2016-10-04",840.909973,842.369995,830.26001,834.030029,2950300,834.030029,"AMZN" +"2016-10-05",838,845.669983,836.119995,844.359985,3469100,844.359985,"AMZN" +"2016-10-06",843.700012,847.210022,840.599976,841.659973,2684000,841.659973,"AMZN" +"2016-10-07",845.789978,845.950012,837.450012,839.429993,2426200,839.429993,"AMZN" +"2016-10-10",843.25,845.200012,840.27002,841.710022,1818000,841.710022,"AMZN" +"2016-10-11",841.02002,841.289978,828.349976,831,3588200,831,"AMZN" +"2016-10-12",834,837.669983,830.099976,834.090027,2380400,834.090027,"AMZN" +"2016-10-13",829,831.799988,821.210022,829.280029,3091400,829.280029,"AMZN" +"2016-10-14",835.080017,835.73999,822.960022,822.960022,2999800,822.960022,"AMZN" +"2016-10-17",821.5,822,811.679993,812.950012,3361500,812.950012,"AMZN" +"2016-10-18",822.109985,823.26001,815.02002,817.650024,2480800,817.650024,"AMZN" +"2016-10-19",820.400024,820.669983,815.169983,817.690002,2090700,817.690002,"AMZN" +"2016-10-20",813.98999,815.710022,803.099976,810.320007,3152000,810.320007,"AMZN" +"2016-10-21",809.359985,819.419983,809,818.98999,2793000,818.98999,"AMZN" +"2016-10-24",824.950012,838.299988,822.210022,838.090027,4060900,838.090027,"AMZN" +"2016-10-25",839.299988,843.090027,833.219971,835.179993,3248400,835.179993,"AMZN" +"2016-10-26",832.76001,833.440002,820,822.590027,3998100,822.590027,"AMZN" +"2016-10-27",831.23999,831.719971,815.429993,818.359985,7406400,818.359985,"AMZN" +"2016-10-28",782,789.48999,774.609985,776.320007,10841100,776.320007,"AMZN" +"2016-10-31",781.030029,793.700012,780.109985,789.820007,5413300,789.820007,"AMZN" +"2016-11-01",799,800.840027,776.710022,785.409973,5305400,785.409973,"AMZN" +"2016-11-02",783.929993,784.75,763.549988,765.559998,5026500,765.559998,"AMZN" +"2016-11-03",765.049988,777,764,767.030029,3872500,767.030029,"AMZN" +"2016-11-04",762.789978,766,753.22998,755.049988,5122100,755.049988,"AMZN" +"2016-11-07",771.640015,787.72998,770.940002,784.929993,5984400,784.929993,"AMZN" +"2016-11-08",784.969971,791.73999,779.099976,787.75,3373300,787.75,"AMZN" +"2016-11-09",764,777.5,760.090027,771.880005,8562900,771.880005,"AMZN" +"2016-11-10",778.809998,778.830017,717.700012,742.380005,12747000,742.380005,"AMZN" +"2016-11-11",735.72998,743.26001,728.900024,739.01001,6622800,739.01001,"AMZN" +"2016-11-14",745.51001,746,710.099976,719.070007,7283200,719.070007,"AMZN" +"2016-11-15",730,746.780029,725.98999,743.23999,6755800,743.23999,"AMZN" +"2016-11-16",739.880005,749.869995,735.609985,746.48999,3601400,746.48999,"AMZN" +"2016-11-17",749.320007,757.5,748,756.400024,3690100,756.400024,"AMZN" +"2016-11-18",761,767.73999,757.640015,760.159973,4373400,760.159973,"AMZN" +"2016-11-21",766,780.349976,765.109985,780,4614600,780,"AMZN" +"2016-11-22",788.169983,792.400024,781,785.330017,5311300,785.330017,"AMZN" +"2016-11-23",781.72998,781.75,773.119995,780.119995,3522500,780.119995,"AMZN" +"2016-11-25",786.5,786.75,777.900024,780.369995,1837100,780.369995,"AMZN" +"2016-11-28",776.98999,777,764.23999,766.77002,4438800,766.77002,"AMZN" +"2016-11-29",768,769.890015,761.320007,762.52002,3272300,762.52002,"AMZN" +"2016-11-30",762,768.090027,750.25,750.570007,4625900,750.570007,"AMZN" +"2016-12-01",752.409973,753.369995,738.030029,743.650024,4666000,743.650024,"AMZN" +"2016-12-02",743.400024,748.48999,736.700012,740.340027,3561300,740.340027,"AMZN" +"2016-12-05",745,761.48999,742,759.359985,4314700,759.359985,"AMZN" +"2016-12-06",763.98999,768.23999,757.25,764.719971,3794700,764.719971,"AMZN" +"2016-12-07",764.549988,770.419983,755.820007,770.419983,3684900,770.419983,"AMZN" +"2016-12-08",771.869995,773.789978,765.190002,767.330017,3189600,767.330017,"AMZN" +"2016-12-09",770,770.25,765.340027,768.659973,2470900,768.659973,"AMZN" +"2016-12-12",766.400024,766.890015,757.200012,760.119995,2963900,760.119995,"AMZN" +"2016-12-13",764.960022,782.460022,762,774.340027,5285300,774.340027,"AMZN" +"2016-12-14",778.25,780.859985,762.809998,768.820007,5454800,768.820007,"AMZN" +"2016-12-15",766.280029,769.099976,760.309998,761,3801900,761,"AMZN" +"2016-12-16",765,765.130005,754,757.77002,4828700,757.77002,"AMZN" +"2016-12-19",758.890015,770.5,756.159973,766,3113200,766,"AMZN" +"2016-12-20",768.650024,774.390015,767.710022,771.219971,2703600,771.219971,"AMZN" +"2016-12-21",770,771.219971,765.700012,770.599976,2044600,770.599976,"AMZN" +"2016-12-22",768.119995,771.210022,763.02002,766.340027,2543600,766.340027,"AMZN" +"2016-12-23",764.549988,766.5,757.98999,760.590027,1976900,760.590027,"AMZN" +"2016-12-27",763.400024,774.650024,761.200012,771.400024,2638700,771.400024,"AMZN" +"2016-12-28",776.25,780,770.5,772.130005,3301000,772.130005,"AMZN" +"2016-12-29",772.400024,773.400024,760.849976,765.150024,3153500,765.150024,"AMZN" +"2016-12-30",766.469971,767.400024,748.280029,749.869995,4139400,749.869995,"AMZN" +"2017-01-03",757.919983,758.76001,747.700012,753.669983,3521100,753.669983,"AMZN" +"2017-01-04",758.390015,759.679993,754.200012,757.179993,2510500,757.179993,"AMZN" +"2017-01-05",761.549988,782.400024,760.26001,780.450012,5830100,780.450012,"AMZN" +"2017-01-06",782.359985,799.440002,778.47998,795.98999,5986200,795.98999,"AMZN" +"2017-01-09",798,801.77002,791.77002,796.919983,3440100,796.919983,"AMZN" +"2017-01-10",796.599976,798,789.539978,795.900024,2558400,795.900024,"AMZN" +"2017-01-11",793.659973,799.5,789.51001,799.02002,2992800,799.02002,"AMZN" +"2017-01-12",800.309998,814.130005,799.5,813.640015,4873900,813.640015,"AMZN" +"2017-01-13",814.320007,821.650024,811.400024,817.140015,3791900,817.140015,"AMZN" +"2017-01-17",815.700012,816,803.440002,809.719971,3659400,809.719971,"AMZN" +"2017-01-18",809.5,811.72998,804.27002,807.47998,2354200,807.47998,"AMZN" +"2017-01-19",810,813.51001,807.320007,809.039978,2540800,809.039978,"AMZN" +"2017-01-20",815.280029,816.02002,806.26001,808.330017,3376200,808.330017,"AMZN" +"2017-01-23",806.799988,818.5,805.080017,817.880005,2797500,817.880005,"AMZN" +"2017-01-24",822,823.98999,814.5,822.440002,2971700,822.440002,"AMZN" +"2017-01-25",825.789978,837.419983,825.289978,836.52002,3922600,836.52002,"AMZN" +"2017-01-26",835.530029,843.840027,833,839.150024,3586300,839.150024,"AMZN" +"2017-01-27",839,839.700012,829.440002,835.77002,2998700,835.77002,"AMZN" +"2017-01-30",833,833.5,816.380005,830.380005,3747300,830.380005,"AMZN" +"2017-01-31",823.75,826.98999,819.559998,823.47998,3137200,823.47998,"AMZN" +"2017-02-01",829.210022,833.780029,824.940002,832.349976,3850200,832.349976,"AMZN" +"2017-02-02",836.590027,842.48999,828.26001,839.950012,7350500,839.950012,"AMZN" +"2017-02-03",806.719971,818.299988,804,810.200012,10868800,810.200012,"AMZN" +"2017-02-06",809.799988,810.719971,803,807.640015,3897300,807.640015,"AMZN" +"2017-02-07",809.309998,816.159973,807.5,812.5,3466100,812.5,"AMZN" +"2017-02-08",812.690002,821.47998,812.5,819.710022,2858000,819.710022,"AMZN" +"2017-02-09",821.599976,825,819.710022,821.359985,2484900,821.359985,"AMZN" +"2017-02-10",823.820007,828,822.849976,827.460022,2429600,827.460022,"AMZN" +"2017-02-13",831.619995,843,828.549988,836.530029,4172600,836.530029,"AMZN" +"2017-02-14",837,838.309998,831.450012,836.390015,2787900,836.390015,"AMZN" +"2017-02-15",834,842.809998,832.820007,842.700012,2968900,842.700012,"AMZN" +"2017-02-16",841.840027,845,839.380005,844.140015,2714700,844.140015,"AMZN" +"2017-02-17",842,847.27002,840.72998,845.070007,3112300,845.070007,"AMZN" +"2017-02-21",848.840027,857.97998,847.25,856.440002,3507700,856.440002,"AMZN" +"2017-02-22",856.950012,858.429993,852.179993,855.609985,2617000,855.609985,"AMZN" +"2017-02-23",857.570007,860.859985,848,852.190002,3462000,852.190002,"AMZN" +"2017-02-24",844.690002,845.809998,837.75,845.23999,3688000,845.23999,"AMZN" +"2017-02-27",842.380005,852.5,839.669983,848.640015,2713600,848.640015,"AMZN" +"2017-02-28",851.450012,854.090027,842.049988,845.039978,2793700,845.039978,"AMZN" +"2017-03-01",853.049988,854.830017,849.01001,853.080017,2760100,853.080017,"AMZN" +"2017-03-02",853.080017,854.820007,847.280029,848.909973,2132100,848.909973,"AMZN" +"2017-03-03",847.200012,851.98999,846.27002,849.880005,1941100,849.880005,"AMZN" +"2017-03-06",845.22998,848.48999,841.119995,846.609985,2610400,846.609985,"AMZN" +"2017-03-07",845.47998,848.460022,843.75,846.02002,2247600,846.02002,"AMZN" +"2017-03-08",848,853.070007,846.789978,850.5,2286500,850.5,"AMZN" +"2017-03-09",851,856.400024,850.309998,853,2048200,853,"AMZN" +"2017-03-10",857,857.349976,851.719971,852.460022,2436400,852.460022,"AMZN" +"2017-03-13",851.77002,855.690002,851.710022,854.590027,1909700,854.590027,"AMZN" +"2017-03-14",853.549988,853.75,847.549988,852.530029,2130600,852.530029,"AMZN" +"2017-03-15",854.330017,854.450012,847.109985,852.969971,2562200,852.969971,"AMZN" +"2017-03-16",855.299988,855.5,850.51001,853.419983,1842300,853.419983,"AMZN" +"2017-03-17",853.48999,853.830017,850.640015,852.309998,3384400,852.309998,"AMZN" +"2017-03-20",851.51001,857.799988,851.01001,856.969971,2282700,856.969971,"AMZN" +"2017-03-21",858.840027,862.799988,841.309998,843.200012,4382900,843.200012,"AMZN" +"2017-03-22",840.429993,849.369995,839.049988,848.059998,2658700,848.059998,"AMZN" +"2017-03-23",848.200012,850.890015,844.799988,847.380005,1953000,847.380005,"AMZN" +"2017-03-24",851.679993,851.799988,843.530029,845.609985,2138300,845.609985,"AMZN" +"2017-03-27",838.070007,850.299988,833.5,846.820007,2755800,846.820007,"AMZN" +"2017-03-28",851.75,858.460022,850.099976,856,3041600,856,"AMZN" +"2017-03-29",859.049988,876.440002,859.02002,874.320007,4485800,874.320007,"AMZN" +"2017-03-30",874.950012,877.059998,871.659973,876.340027,2762700,876.340027,"AMZN" +"2017-03-31",877,890.349976,876.650024,886.539978,3957600,886.539978,"AMZN" +"2017-04-03",888,893.48999,885.419983,891.51001,3422300,891.51001,"AMZN" +"2017-04-04",891.5,908.539978,890.280029,906.830017,4984700,906.830017,"AMZN" +"2017-04-05",910.820007,923.719971,905.619995,909.280029,7508400,909.280029,"AMZN" +"2017-04-06",913.799988,917.190002,894.48999,898.280029,6344100,898.280029,"AMZN" +"2017-04-07",899.650024,900.090027,889.309998,894.880005,3710900,894.880005,"AMZN" +"2017-04-10",899.630005,908.51001,899,907.039978,3184300,907.039978,"AMZN" +"2017-04-11",907.039978,911.23999,897.5,902.359985,3012700,902.359985,"AMZN" +"2017-04-12",903.090027,904.090027,895.25,896.22998,2456100,896.22998,"AMZN" +"2017-04-13",891.450012,894.969971,884.48999,884.669983,3174600,884.669983,"AMZN" +"2017-04-17",887.5,902.380005,887.5,901.98999,2854700,901.98999,"AMZN" +"2017-04-18",900.98999,909.609985,900.780029,903.780029,2999200,903.780029,"AMZN" +"2017-04-19",907.840027,910.5,897.369995,899.200012,2870200,899.200012,"AMZN" +"2017-04-20",899.700012,905.320007,896.289978,902.059998,2814400,902.059998,"AMZN" +"2017-04-21",902.669983,903.650024,896.77002,898.530029,2420500,898.530029,"AMZN" +"2017-04-24",908.679993,909.98999,903.820007,907.409973,3122900,907.409973,"AMZN" +"2017-04-25",907.039978,909.47998,903,907.619995,3380600,907.619995,"AMZN" +"2017-04-26",910.299988,915.75,907.559998,909.289978,2608900,909.289978,"AMZN" +"2017-04-27",914.390015,921.859985,912.109985,918.380005,5305500,918.380005,"AMZN" +"2017-04-28",948.830017,949.590027,924.330017,924.98999,7335800,924.98999,"AMZN" +"2017-05-01",927.799988,954.400024,927.799988,948.22998,5466500,948.22998,"AMZN" +"2017-05-02",946.650024,950.099976,941.409973,946.940002,3848800,946.940002,"AMZN" +"2017-05-03",946,946,935.900024,941.030029,3582700,941.030029,"AMZN" +"2017-05-04",944.75,945,934.219971,937.530029,2418400,937.530029,"AMZN" +"2017-05-05",940.52002,940.789978,930.299988,934.150024,2866400,934.150024,"AMZN" +"2017-05-08",940.950012,949.049988,939.210022,949.039978,3415700,949.039978,"AMZN" +"2017-05-09",952.799988,957.890015,950.200012,952.820007,3262100,952.820007,"AMZN" +"2017-05-10",953.5,953.75,945,948.950012,2096500,948.950012,"AMZN" +"2017-05-11",945.109985,950.289978,940.780029,947.619995,2194100,947.619995,"AMZN" +"2017-05-12",954.5,962.789978,951.530029,961.349976,3625900,961.349976,"AMZN" +"2017-05-15",958.72998,963.150024,956.059998,957.969971,4270600,957.969971,"AMZN" +"2017-05-16",961,970.059998,960.909973,966.070007,3126100,966.070007,"AMZN" +"2017-05-17",954.700012,960.400024,944.119995,944.76001,5145600,944.76001,"AMZN" +"2017-05-18",944.799988,962.75,944.76001,958.48999,3939300,958.48999,"AMZN" +"2017-05-19",962.840027,968.919983,959.719971,959.840027,3972100,959.840027,"AMZN" +"2017-05-22",964,971.380005,962.900024,970.669983,2642200,970.669983,"AMZN" +"2017-05-23",975.02002,975.200012,966.849976,971.539978,2415600,971.539978,"AMZN" +"2017-05-24",976,981,970.22998,980.349976,2446000,980.349976,"AMZN" +"2017-05-25",984.849976,999,982.109985,993.380005,4822000,993.380005,"AMZN" +"2017-05-26",995,998.650024,989.25,995.780029,3469200,995.780029,"AMZN" +"2017-05-30",996.51001,1001.200012,995.52002,996.700012,3263100,996.700012,"AMZN" +"2017-05-31",1000,1000.119995,982.159973,994.619995,3913100,994.619995,"AMZN" +"2017-06-01",998.590027,998.98999,991.369995,995.950012,2454800,995.950012,"AMZN" +"2017-06-02",998.98999,1008.47998,995.669983,1006.72998,3752300,1006.72998,"AMZN" +"2017-06-05",1007.22998,1013.210022,1003.51001,1011.340027,2719900,1011.340027,"AMZN" +"2017-06-06",1012,1016.5,1001.25,1003,3346400,1003,"AMZN" +"2017-06-07",1005.950012,1010.25,1002,1010.070007,2823000,1010.070007,"AMZN" +"2017-06-08",1012.059998,1013.609985,1006.109985,1010.27002,2753300,1010.27002,"AMZN" +"2017-06-09",1012.5,1012.98999,927,978.309998,7647700,978.309998,"AMZN" +"2017-06-12",967,975.950012,945,964.909973,9447200,964.909973,"AMZN" +"2017-06-13",977.98999,984.5,966.099976,980.789978,4580000,980.789978,"AMZN" +"2017-06-14",988.590027,990.340027,966.710022,976.469971,3974900,976.469971,"AMZN" +"2017-06-15",958.700012,965.72998,950.859985,964.169983,5373900,964.169983,"AMZN" +"2017-06-16",996,999.75,982,987.710022,11472700,987.710022,"AMZN" +"2017-06-19",1017,1017,989.900024,995.169983,5043400,995.169983,"AMZN" +"2017-06-20",998,1004.880005,992.02002,992.590027,4076800,992.590027,"AMZN" +"2017-06-21",998.700012,1002.719971,992.650024,1002.22998,2922500,1002.22998,"AMZN" +"2017-06-22",1002.22998,1006.960022,997.200012,1001.299988,2253400,1001.299988,"AMZN" +"2017-06-23",1002.539978,1004.619995,998.02002,1003.73999,2879100,1003.73999,"AMZN" +"2017-06-26",1008.5,1009.799988,992,993.97998,3386200,993.97998,"AMZN" +"2017-06-27",990.690002,998.799988,976,976.780029,3782400,976.780029,"AMZN" +"2017-06-28",978.549988,990.679993,969.210022,990.330017,3737600,990.330017,"AMZN" +"2017-06-29",979,987.559998,965.25,975.929993,4303000,975.929993,"AMZN" +"2017-06-30",980.119995,983.469971,967.609985,968,3390300,968,"AMZN" +"2017-07-03",972.789978,974.48999,951,953.659973,2909100,953.659973,"AMZN" +"2017-07-05",961.530029,975,955.25,971.400024,3653000,971.400024,"AMZN" +"2017-07-06",964.659973,974.400024,959.02002,965.140015,3259600,965.140015,"AMZN" +"2017-07-07",969.549988,980.109985,969.140015,978.76001,2643400,978.76001,"AMZN" +"2017-07-10",985,999.440002,983.5,996.469971,3546300,996.469971,"AMZN" +"2017-07-11",993,995.98999,983.719971,994.130005,2982700,994.130005,"AMZN" +"2017-07-12",1000.650024,1008.549988,998.099976,1006.51001,3608600,1006.51001,"AMZN" +"2017-07-13",1004.619995,1006.880005,995.900024,1000.630005,2880800,1000.630005,"AMZN" +"2017-07-14",1002.400024,1004.450012,996.890015,1001.809998,2102500,1001.809998,"AMZN" +"2017-07-17",1004.690002,1014.75,1003.809998,1010.039978,3712600,1010.039978,"AMZN" +"2017-07-18",1006,1026.030029,1004,1024.449951,4007600,1024.449951,"AMZN" +"2017-07-19",1025,1031.589966,1022.5,1026.869995,2964000,1026.869995,"AMZN" +"2017-07-20",1031.589966,1034.969971,1022.52002,1028.699951,3097500,1028.699951,"AMZN" +"2017-07-21",1021.280029,1026.099976,1011,1025.670044,2734600,1025.670044,"AMZN" +"2017-07-24",1028.339966,1043.01001,1027.430054,1038.949951,3288000,1038.949951,"AMZN" +"2017-07-25",1038.050049,1043.329956,1032.47998,1039.869995,2447600,1039.869995,"AMZN" +"2017-07-26",1043.199951,1053.199951,1043.199951,1052.800049,2921300,1052.800049,"AMZN" +"2017-07-27",1069.550049,1083.310059,1040.180054,1046,10991700,1046,"AMZN" +"2017-07-28",1012.140015,1032.849976,1001,1020.039978,7709400,1020.039978,"AMZN" +"2017-07-31",1019.049988,1019.049988,987.02002,987.780029,7352100,987.780029,"AMZN" +"2017-08-01",996.109985,1006.400024,991.580017,996.190002,4572600,996.190002,"AMZN" +"2017-08-02",1001.77002,1003.210022,981.72998,995.890015,4070000,995.890015,"AMZN" +"2017-08-03",999.469971,999.5,984.590027,986.919983,3255800,986.919983,"AMZN" +"2017-08-04",989.679993,991.669983,982,987.580017,2730300,987.580017,"AMZN" +"2017-08-07",990.650024,995,987.140015,992.27002,2676600,992.27002,"AMZN" +"2017-08-08",994.349976,996.280029,985.789978,989.840027,2902800,989.840027,"AMZN" +"2017-08-09",982.599976,988,975.27002,982.01001,3569700,982.01001,"AMZN" +"2017-08-10",976.299988,979.859985,954.679993,956.919983,5684100,956.919983,"AMZN" +"2017-08-11",960,970.390015,951.380005,967.98999,3468000,967.98999,"AMZN" +"2017-08-14",978.409973,985.5,976.190002,983.299988,3042800,983.299988,"AMZN" +"2017-08-15",988.900024,991.73999,982,982.73999,2549300,982.73999,"AMZN" +"2017-08-16",981.650024,986.460022,973.219971,978.179993,3132100,978.179993,"AMZN" +"2017-08-17",977.840027,977.840027,960.320007,960.570007,3512400,960.570007,"AMZN" +"2017-08-18",961.400024,965.429993,954.650024,958.469971,3284800,958.469971,"AMZN" +"2017-08-21",957.570007,961.200012,945.460022,953.289978,3164500,953.289978,"AMZN" +"2017-08-22",955.52002,967.929993,955.5,966.900024,2750000,966.900024,"AMZN" +"2017-08-23",959.380005,962,954.200012,958,2668300,958,"AMZN" +"2017-08-24",957.419983,959,941.140015,952.450012,5195700,952.450012,"AMZN" +"2017-08-25",956,957.619995,944.099976,945.26001,3324800,945.26001,"AMZN" +"2017-08-28",946.539978,953,942.25,946.02002,2596700,946.02002,"AMZN" +"2017-08-29",940,956,936.330017,954.059998,2874300,954.059998,"AMZN" +"2017-08-30",958.440002,969.409973,956.909973,967.590027,2904600,967.590027,"AMZN" +"2017-08-31",974.700012,981,972.76001,980.599976,3331500,980.599976,"AMZN" +"2017-09-01",984.200012,984.5,976.880005,978.25,2535900,978.25,"AMZN" +"2017-09-05",975.400024,976.77002,960.369995,965.27002,2883200,965.27002,"AMZN" +"2017-09-06",968.320007,971.840027,960.599976,967.799988,2129900,967.799988,"AMZN" +"2017-09-07",974,980.590027,972.549988,979.469971,2566800,979.469971,"AMZN" +"2017-09-08",979.099976,979.880005,963.469971,965.900024,2605300,965.900024,"AMZN" +"2017-09-11",974.460022,981.940002,974.219971,977.960022,2186700,977.960022,"AMZN" +"2017-09-12",983.27002,984.669983,975.52002,982.580017,2481100,982.580017,"AMZN" +"2017-09-13",983.969971,1000,979.419983,999.599976,3374700,999.599976,"AMZN" +"2017-09-14",996.799988,998.559998,987.73999,992.210022,3913300,992.210022,"AMZN" +"2017-09-15",993.01001,996.25,984.030029,986.789978,3760200,986.789978,"AMZN" +"2017-09-18",990.400024,992.789978,968.169983,974.190002,3411300,974.190002,"AMZN" +"2017-09-19",977.25,978.23999,967.460022,969.859985,2671100,969.859985,"AMZN" +"2017-09-20",971.789978,974.809998,962.159973,973.210022,2888800,973.210022,"AMZN" +"2017-09-21",971.309998,971.700012,962.02002,964.650024,2337600,964.650024,"AMZN" +"2017-09-22",961.01001,965.609985,954.419983,955.099976,2641800,955.099976,"AMZN" +"2017-09-25",949.309998,949.419983,932.890015,939.789978,5124000,939.789978,"AMZN" +"2017-09-26",945.48999,948.630005,931.75,938.599976,3564800,938.599976,"AMZN" +"2017-09-27",948,955.299988,943.299988,950.869995,3148900,950.869995,"AMZN" +"2017-09-28",951.859985,959.700012,950.099976,956.400024,2522600,956.400024,"AMZN" +"2017-09-29",960.109985,964.830017,958.380005,961.349976,2543800,961.349976,"AMZN" +"2017-10-02",964,967.309998,952.119995,959.190002,2442900,959.190002,"AMZN" +"2017-10-03",958,963.690002,950.369995,957.099976,2666600,957.099976,"AMZN" +"2017-10-04",954.210022,967.789978,954.049988,965.450012,2527400,965.450012,"AMZN" +"2017-10-05",970,981.51001,969.640015,980.849976,3229200,980.849976,"AMZN" +"2017-10-06",975.640015,995.75,975.640015,989.580017,3782100,989.580017,"AMZN" +"2017-10-09",993.23999,998.5,987.5,990.98999,2938600,990.98999,"AMZN" +"2017-10-10",996.669983,997.950012,980.099976,987.200012,3084900,987.200012,"AMZN" +"2017-10-11",991.27002,995.5,986.700012,995,2337100,995,"AMZN" +"2017-10-12",996.809998,1008.440002,992.400024,1000.929993,4067300,1000.929993,"AMZN" +"2017-10-13",1007,1007.77002,1001.030029,1002.940002,2431500,1002.940002,"AMZN" +"2017-10-16",1008.440002,1009.570007,1001.039978,1006.340027,2008900,1006.340027,"AMZN" +"2017-10-17",1005.590027,1011.469971,1004.380005,1009.130005,2319700,1009.130005,"AMZN" +"2017-10-18",1009.27002,1022.309998,996.549988,997,2499700,997,"AMZN" +"2017-10-19",990,991.049988,980.23999,986.609985,3108200,986.609985,"AMZN" +"2017-10-20",993.530029,994.619995,982,982.909973,2365100,982.909973,"AMZN" +"2017-10-23",986.72998,986.780029,962.5,966.299988,3494100,966.299988,"AMZN" +"2017-10-24",969,979.849976,965,975.900024,2723900,975.900024,"AMZN" +"2017-10-25",978,984.440002,966.23999,972.909973,3033100,972.909973,"AMZN" +"2017-10-26",980.330017,982.900024,968.549988,972.429993,5618700,972.429993,"AMZN" +"2017-10-27",1058.140015,1105.579956,1050.550049,1100.949951,16565000,1100.949951,"AMZN" +"2017-10-30",1095.01001,1122.790039,1093.560059,1110.849976,6613100,1110.849976,"AMZN" +"2017-10-31",1109,1110.540039,1101.119995,1105.280029,3477000,1105.280029,"AMZN" +"2017-11-01",1105.400024,1108.969971,1096.73999,1103.680054,3755500,1103.680054,"AMZN" +"2017-11-02",1097.810059,1101.939941,1086.869995,1094.219971,3684900,1094.219971,"AMZN" +"2017-11-03",1091.150024,1112.680054,1088.52002,1111.599976,3751500,1111.599976,"AMZN" +"2017-11-06",1109.150024,1125.410034,1108.77002,1120.660034,3381100,1120.660034,"AMZN" +"2017-11-07",1124.73999,1130.599976,1117.5,1123.170044,2689000,1123.170044,"AMZN" +"2017-11-08",1122.819946,1135.540039,1119.109985,1132.880005,2581500,1132.880005,"AMZN" +"2017-11-09",1125.959961,1129.619995,1115.77002,1129.130005,3732700,1129.130005,"AMZN" +"2017-11-10",1126.099976,1131.75,1124.060059,1125.349976,2179900,1125.349976,"AMZN" +"2017-11-13",1123,1139.900024,1122.339966,1129.170044,2918400,1129.170044,"AMZN" +"2017-11-14",1130.109985,1138,1123.890015,1136.839966,3138400,1136.839966,"AMZN" +"2017-11-15",1127.01001,1131.75,1121.630005,1126.689941,3928700,1126.689941,"AMZN" +"2017-11-16",1130.160034,1138.160034,1130.050049,1137.290039,2213300,1137.290039,"AMZN" +"2017-11-17",1138.280029,1138.800049,1125.810059,1129.880005,2413400,1129.880005,"AMZN" +"2017-11-20",1129.77002,1133.420044,1122.550049,1126.310059,2163900,1126.310059,"AMZN" +"2017-11-21",1132.859985,1140,1128.199951,1139.48999,2479400,1139.48999,"AMZN" +"2017-11-22",1141,1160.27002,1141,1156.160034,3555300,1156.160034,"AMZN" +"2017-11-24",1160.699951,1186.839966,1160.699951,1186,3528000,1186,"AMZN" +"2017-11-27",1202.660034,1213.410034,1191.150024,1195.829956,6744000,1195.829956,"AMZN" +"2017-11-28",1204.880005,1205.339966,1188.52002,1193.599976,4559400,1193.599976,"AMZN" +"2017-11-29",1194.800049,1194.800049,1145.189941,1161.27002,9257500,1161.27002,"AMZN" +"2017-11-30",1167.099976,1178.569946,1160,1176.75,4509200,1176.75,"AMZN" +"2017-12-01",1172.050049,1179.650024,1152,1162.349976,4107100,1162.349976,"AMZN" +"2017-12-04",1173.849976,1175.199951,1128,1133.949951,5931900,1133.949951,"AMZN" +"2017-12-05",1128.26001,1159.27002,1124.73999,1141.569946,4079800,1141.569946,"AMZN" +"2017-12-06",1137.98999,1155.890015,1136.079956,1152.349976,2853300,1152.349976,"AMZN" +"2017-12-07",1156.589966,1163.189941,1151,1159.790039,2511600,1159.790039,"AMZN" +"2017-12-08",1170.400024,1172.790039,1157.099976,1162,3050100,1162,"AMZN" +"2017-12-11",1164.599976,1169.900024,1157,1168.920044,2363500,1168.920044,"AMZN" +"2017-12-12",1166.51001,1173.599976,1161.609985,1165.079956,2235900,1165.079956,"AMZN" +"2017-12-13",1170,1170.869995,1160.27002,1164.130005,2616800,1164.130005,"AMZN" +"2017-12-14",1163.709961,1177.930054,1162.449951,1174.26001,3214300,1174.26001,"AMZN" +"2017-12-15",1179.030029,1182.75,1169.329956,1179.140015,4778600,1179.140015,"AMZN" +"2017-12-18",1187.369995,1194.780029,1180.910034,1190.579956,2947600,1190.579956,"AMZN" +"2017-12-19",1189.150024,1192.969971,1179.140015,1187.380005,2587800,1187.380005,"AMZN" +"2017-12-20",1190.5,1191,1176,1177.619995,2371200,1177.619995,"AMZN" +"2017-12-21",1175.900024,1179.170044,1167.640015,1174.76001,2123100,1174.76001,"AMZN" +"2017-12-22",1172.079956,1174.619995,1167.829956,1168.359985,1585100,1168.359985,"AMZN" +"2017-12-26",1168.359985,1178.319946,1160.550049,1176.76001,2005200,1176.76001,"AMZN" +"2017-12-27",1179.910034,1187.290039,1175.609985,1182.26001,1867200,1182.26001,"AMZN" +"2017-12-28",1189,1190.099976,1184.380005,1186.099976,1841700,1186.099976,"AMZN" +"2017-12-29",1182.349976,1184,1167.5,1169.469971,2688400,1169.469971,"AMZN" +"2018-01-02",1172,1190,1170.51001,1189.01001,2694500,1189.01001,"AMZN" +"2018-01-03",1188.300049,1205.48999,1188.300049,1204.199951,3108800,1204.199951,"AMZN" +"2018-01-04",1205,1215.869995,1204.660034,1209.589966,3022100,1209.589966,"AMZN" +"2018-01-05",1217.51001,1229.140015,1210,1229.140015,3544700,1229.140015,"AMZN" +"2018-01-08",1236,1253.079956,1232.030029,1246.869995,4279500,1246.869995,"AMZN" +"2018-01-09",1256.900024,1259.329956,1241.76001,1252.699951,3661300,1252.699951,"AMZN" +"2018-01-10",1245.150024,1254.329956,1237.22998,1254.329956,2686000,1254.329956,"AMZN" +"2018-01-11",1259.73999,1276.77002,1256.459961,1276.680054,3125000,1276.680054,"AMZN" +"2018-01-12",1273.390015,1305.76001,1273.390015,1305.199951,5443700,1305.199951,"AMZN" +"2018-01-16",1323,1339.939941,1292.300049,1304.859985,7220700,1304.859985,"AMZN" +"2018-01-17",1312.23999,1314,1280.880005,1295,5221400,1295,"AMZN" +"2018-01-18",1293.949951,1304.599976,1284.02002,1293.319946,4026900,1293.319946,"AMZN" +"2018-01-19",1312,1313,1292.98999,1294.579956,4578500,1294.579956,"AMZN" +"2018-01-22",1297.170044,1327.449951,1296.660034,1327.310059,4140100,1327.310059,"AMZN" +"2018-01-23",1338.089966,1364.900024,1337.339966,1362.540039,5169300,1362.540039,"AMZN" +"2018-01-24",1374.819946,1388.160034,1338,1357.51001,6807500,1357.51001,"AMZN" +"2018-01-25",1368,1378.339966,1357.619995,1377.949951,4753000,1377.949951,"AMZN" +"2018-01-26",1392.01001,1402.530029,1380.910034,1402.050049,4857300,1402.050049,"AMZN" +"2018-01-29",1409.180054,1431.390015,1400.439941,1417.680054,5701900,1417.680054,"AMZN" +"2018-01-30",1403.170044,1439.25,1392,1437.819946,5871900,1437.819946,"AMZN" +"2018-01-31",1451.300049,1472.579956,1450.040039,1450.890015,6424700,1450.890015,"AMZN" +"2018-02-01",1445,1459.880005,1385.140015,1390,9113800,1390,"AMZN" +"2018-02-02",1477.390015,1498,1414,1429.949951,11125700,1429.949951,"AMZN" +"2018-02-05",1402.619995,1458.97998,1320.719971,1390,11495000,1390,"AMZN" +"2018-02-06",1361.459961,1443.98999,1351.790039,1442.839966,11066800,1442.839966,"AMZN" +"2018-02-07",1449,1460.98999,1415.150024,1416.780029,7162700,1416.780029,"AMZN" +"2018-02-08",1429.680054,1433.75,1349.939941,1350.5,8578600,1350.5,"AMZN" +"2018-02-09",1373.48999,1383.5,1265.930054,1339.599976,14141500,1339.599976,"AMZN" +"2018-02-12",1364.670044,1393.810059,1344.01001,1386.22998,6738900,1386.22998,"AMZN" +"2018-02-13",1385.930054,1419.719971,1383.530029,1414.51001,5917900,1414.51001,"AMZN" +"2018-02-14",1406.25,1452.060059,1403.359985,1451.050049,5959200,1451.050049,"AMZN" +"2018-02-15",1466.890015,1468.939941,1436.839966,1461.76001,5652700,1461.76001,"AMZN" +"2018-02-16",1457.369995,1465.800049,1446.560059,1448.689941,4472600,1448.689941,"AMZN" +"2018-02-20",1446.48999,1488.77002,1446.48999,1468.349976,6499200,1468.349976,"AMZN" +"2018-02-21",1485,1503.48999,1478.920044,1482.920044,6304400,1482.920044,"AMZN" +"2018-02-22",1495.359985,1502.540039,1475.76001,1485.339966,4858100,1485.339966,"AMZN" +"2018-02-23",1495.339966,1500,1486.5,1500,4418100,1500,"AMZN" +"2018-02-26",1509.199951,1522.839966,1507,1521.949951,4955000,1521.949951,"AMZN" +"2018-02-27",1524.5,1526.780029,1507.209961,1511.97998,4808800,1511.97998,"AMZN" +"2018-02-28",1519.51001,1528.699951,1512,1512.449951,4515000,1512.449951,"AMZN" +"2018-03-01",1513.599976,1518.48999,1465,1493.449951,6835200,1493.449951,"AMZN" +"2018-03-02",1469.099976,1501.050049,1455.01001,1500.25,6587600,1500.25,"AMZN" +"2018-03-05",1494.23999,1525.380005,1481,1523.609985,5233900,1523.609985,"AMZN" +"2018-03-06",1533.199951,1542.130005,1528,1537.640015,4561700,1537.640015,"AMZN" +"2018-03-07",1526.52002,1545.900024,1522.51001,1545,4174100,1545,"AMZN" +"2018-03-08",1550,1554.880005,1545.25,1551.859985,3862600,1551.859985,"AMZN" +"2018-03-09",1563.5,1578.939941,1559.079956,1578.890015,4534300,1578.890015,"AMZN" +"2018-03-12",1592.599976,1605.329956,1586.699951,1598.390015,5174200,1598.390015,"AMZN" +"2018-03-13",1615.959961,1617.540039,1578.01001,1588.180054,6531900,1588.180054,"AMZN" +"2018-03-14",1597,1606.439941,1590.890015,1591,4259400,1591,"AMZN" +"2018-03-15",1595,1596.910034,1578.109985,1582.319946,4069700,1582.319946,"AMZN" +"2018-03-16",1583.449951,1589.439941,1567.5,1571.680054,5425000,1571.680054,"AMZN" +"2018-03-19",1554.530029,1561.660034,1525.349976,1544.930054,6580800,1544.930054,"AMZN" +"2018-03-20",1550.339966,1587,1545.410034,1586.51001,4581600,1586.51001,"AMZN" +"2018-03-21",1586.449951,1590,1563.170044,1581.859985,4750800,1581.859985,"AMZN" +"2018-03-22",1565.469971,1573.849976,1542.400024,1544.920044,6320600,1544.920044,"AMZN" +"2018-03-23",1539.01001,1549.02002,1495.359985,1495.560059,8006000,1495.560059,"AMZN" +"2018-03-26",1530,1556.98999,1499.25,1555.859985,5624700,1555.859985,"AMZN" +"2018-03-27",1572.400024,1575.969971,1482.319946,1497.050049,6999600,1497.050049,"AMZN" +"2018-03-28",1447,1455.900024,1386.170044,1431.420044,13705300,1431.420044,"AMZN" +"2018-03-29",1406,1455.469971,1365.199951,1447.339966,12581100,1447.339966,"AMZN" +"2018-04-02",1417.619995,1421.359985,1355,1371.98999,10463600,1371.98999,"AMZN" +"2018-04-03",1391.380005,1414,1355.329956,1392.050049,10231200,1392.050049,"AMZN" +"2018-04-04",1358.23999,1415.390015,1352.880005,1410.569946,6982300,1410.569946,"AMZN" +"2018-04-05",1441.98999,1459.560059,1427.069946,1451.75,6413500,1451.75,"AMZN" +"2018-04-06",1429.969971,1452.5,1400.26001,1405.22998,5882300,1405.22998,"AMZN" +"2018-04-09",1425.030029,1438.47998,1402.569946,1406.079956,4208200,1406.079956,"AMZN" +"2018-04-10",1431.98999,1438.380005,1415.699951,1436.219971,4254100,1436.219971,"AMZN" +"2018-04-11",1439.439941,1448.780029,1424.890015,1427.050049,3582500,1427.050049,"AMZN" +"2018-04-12",1439.5,1452.119995,1435.060059,1448.5,3135000,1448.5,"AMZN" +"2018-04-13",1449.140015,1459.780029,1424.52002,1430.790039,3685300,1430.790039,"AMZN" +"2018-04-16",1445,1447,1427.47998,1441.5,2808600,1441.5,"AMZN" +"2018-04-17",1462.300049,1507.189941,1457.02002,1503.829956,5114400,1503.829956,"AMZN" +"2018-04-18",1514.650024,1533.800049,1504.109985,1527.839966,5227500,1527.839966,"AMZN" +"2018-04-19",1543.219971,1568.52002,1539.060059,1556.910034,6523700,1556.910034,"AMZN" +"2018-04-20",1561.199951,1561.199951,1516.089966,1527.48999,5541600,1527.48999,"AMZN" +"2018-04-23",1546.689941,1548,1503.410034,1517.859985,4465400,1517.859985,"AMZN" +"2018-04-24",1535.800049,1539.5,1448.449951,1460.089966,7494700,1460.089966,"AMZN" +"2018-04-25",1458,1469.98999,1415.02002,1460.170044,6587300,1460.170044,"AMZN" +"2018-04-26",1485.01001,1529.420044,1478.5,1517.959961,8801100,1517.959961,"AMZN" +"2018-04-27",1634.01001,1638.099976,1567.390015,1572.619995,13053200,1572.619995,"AMZN" +"2018-04-30",1582.5,1596,1560.939941,1566.130005,5464100,1566.130005,"AMZN" +"2018-05-01",1563.219971,1585,1552.180054,1582.26001,4572100,1582.26001,"AMZN" +"2018-05-02",1580.97998,1588.5,1566.359985,1569.680054,4360300,1569.680054,"AMZN" +"2018-05-03",1560.01001,1574.800049,1546.02002,1572.079956,4251900,1572.079956,"AMZN" +"2018-05-04",1562.449951,1584.900024,1562.189941,1580.949951,3443600,1580.949951,"AMZN" +"2018-05-07",1589.339966,1606.949951,1587.829956,1600.140015,3801900,1600.140015,"AMZN" +"2018-05-08",1595,1596.880005,1582.51001,1592.390015,3067900,1592.390015,"AMZN" +"2018-05-09",1600,1608,1592,1608,3637300,1608,"AMZN" +"2018-05-10",1608.47998,1615.599976,1603.439941,1609.079956,2817500,1609.079956,"AMZN" +"2018-05-11",1610.98999,1611.099976,1597.890015,1602.910034,2263900,1602.910034,"AMZN" +"2018-05-14",1604,1611.180054,1600.050049,1601.540039,2509500,1601.540039,"AMZN" +"2018-05-15",1587.800049,1587.800049,1565.219971,1576.119995,5077500,1576.119995,"AMZN" +"2018-05-16",1577.5,1594.430054,1576.670044,1587.280029,2570600,1587.280029,"AMZN" +"2018-05-17",1580.560059,1594.040039,1573,1581.76001,2147600,1581.76001,"AMZN" +"2018-05-18",1581.329956,1583.589966,1572.099976,1574.369995,2642600,1574.369995,"AMZN" +"2018-05-21",1585,1592.050049,1575,1585.459961,2925200,1585.459961,"AMZN" +"2018-05-22",1589.890015,1589.890015,1575.25,1581.400024,2115600,1581.400024,"AMZN" +"2018-05-23",1571.050049,1601.859985,1566.339966,1601.859985,3299800,1601.859985,"AMZN" +"2018-05-24",1598.030029,1608.23999,1588.380005,1603.069946,3375800,1603.069946,"AMZN" +"2018-05-25",1603,1614.119995,1600.449951,1610.150024,2698400,1610.150024,"AMZN" +"2018-05-29",1600.709961,1621.790039,1600.150024,1612.869995,3829900,1612.869995,"AMZN" +"2018-05-30",1618.099976,1626,1612.930054,1624.890015,2907400,1624.890015,"AMZN" +"2018-05-31",1623,1635,1621.349976,1629.619995,3166300,1629.619995,"AMZN" +"2018-06-01",1637.030029,1646.72998,1635.089966,1641.540039,3290100,1641.540039,"AMZN" +"2018-06-04",1648.900024,1665.680054,1645.48999,1665.27002,3167900,1665.27002,"AMZN" +"2018-06-05",1672.98999,1699,1670.060059,1696.349976,4782200,1696.349976,"AMZN" +"2018-06-06",1704.51001,1714.5,1686.469971,1695.75,5473200,1695.75,"AMZN" +"2018-06-07",1698.560059,1699.900024,1676.109985,1689.300049,3765700,1689.300049,"AMZN" +"2018-06-08",1681.119995,1689.439941,1673.01001,1683.98999,2955100,1683.98999,"AMZN" +"2018-06-11",1681.51001,1694.23999,1680.589966,1689.119995,2335500,1689.119995,"AMZN" +"2018-06-12",1693,1699.51001,1691.52002,1698.75,2259200,1698.75,"AMZN" +"2018-06-13",1702.810059,1713.75,1700.119995,1704.859985,3327500,1704.859985,"AMZN" +"2018-06-14",1713.47998,1724.800049,1708.869995,1723.859985,3174400,1723.859985,"AMZN" +"2018-06-15",1714,1720.869995,1708.52002,1715.969971,4777600,1715.969971,"AMZN" +"2018-06-18",1706.26001,1726.73999,1702.560059,1723.790039,3107700,1723.790039,"AMZN" +"2018-06-19",1709.040039,1736.109985,1700.390015,1734.780029,4290100,1734.780029,"AMZN" +"2018-06-20",1742.5,1762.930054,1741.359985,1750.079956,4332600,1750.079956,"AMZN" +"2018-06-21",1760,1763.099976,1717.560059,1730.219971,4941100,1730.219971,"AMZN" +"2018-06-22",1742.619995,1743,1711.900024,1715.670044,4075100,1715.670044,"AMZN" +"2018-06-25",1702.51001,1705,1646.310059,1663.150024,7511200,1663.150024,"AMZN" +"2018-06-26",1672.369995,1701.569946,1663.339966,1691.089966,4386600,1691.089966,"AMZN" +"2018-06-27",1708.109985,1711.949951,1660,1660.51001,4872200,1660.51001,"AMZN" +"2018-06-28",1672.540039,1705.5,1661.170044,1701.449951,4529700,1701.449951,"AMZN" +"2018-06-29",1717,1723.410034,1694.319946,1699.800049,4543500,1699.800049,"AMZN" +"2018-07-02",1682.699951,1713.890015,1678.060059,1713.780029,3185700,1713.780029,"AMZN" +"2018-07-03",1723.959961,1725,1692.47998,1693.959961,2177300,1693.959961,"AMZN" +"2018-07-05",1705.380005,1710.689941,1682.150024,1699.72998,2983100,1699.72998,"AMZN" +"2018-07-06",1696,1715.27002,1691.670044,1710.630005,2650300,1710.630005,"AMZN" +"2018-07-09",1724.050049,1739.560059,1716.22998,1739.02002,3012000,1739.02002,"AMZN" +"2018-07-10",1738.530029,1750,1731,1743.069946,3002900,1743.069946,"AMZN" +"2018-07-11",1737.98999,1756.959961,1734,1755,3209800,1755,"AMZN" +"2018-07-12",1764.51001,1798,1762.180054,1796.619995,4532700,1796.619995,"AMZN" +"2018-07-13",1803.930054,1815.300049,1795.22998,1813.030029,4383200,1813.030029,"AMZN" +"2018-07-16",1821.949951,1841.949951,1814.449951,1822.48999,5466200,1822.48999,"AMZN" +"2018-07-17",1811.560059,1851.689941,1797.380005,1843.930054,5682900,1843.930054,"AMZN" +"2018-07-18",1848,1858.880005,1831.27002,1842.920044,4861900,1842.920044,"AMZN" +"2018-07-19",1829.459961,1841,1811.27002,1812.969971,4676900,1812.969971,"AMZN" +"2018-07-20",1825.01001,1834.839966,1810.060059,1813.699951,3884400,1813.699951,"AMZN" +"2018-07-23",1812.209961,1819,1769.98999,1802,3888500,1802,"AMZN" +"2018-07-24",1829.01001,1840,1809.380005,1829.23999,4278700,1829.23999,"AMZN" +"2018-07-25",1829.300049,1863.839966,1822.640015,1863.609985,3738200,1863.609985,"AMZN" +"2018-07-26",1839,1844.680054,1804.5,1808,9924400,1808,"AMZN" +"2018-07-27",1876.050049,1880.050049,1806.530029,1817.27002,9681000,1817.27002,"AMZN" +"2018-07-30",1827.329956,1829.5,1766.02002,1779.219971,6562300,1779.219971,"AMZN" +"2018-07-31",1786.48999,1801.829956,1739.319946,1777.439941,5738700,1777.439941,"AMZN" +"2018-08-01",1784,1798.439941,1776.02002,1797.170044,4153100,1797.170044,"AMZN" +"2018-08-02",1788.77002,1836.560059,1786,1834.329956,4354700,1834.329956,"AMZN" +"2018-08-03",1837.73999,1841,1821.5,1823.290039,3460500,1823.290039,"AMZN" +"2018-08-06",1825.810059,1847.77002,1818.920044,1847.75,3391800,1847.75,"AMZN" +"2018-08-07",1854.530029,1869.719971,1846.27002,1862.47998,3377500,1862.47998,"AMZN" +"2018-08-08",1861,1891.51001,1854.5,1886.52002,3963000,1886.52002,"AMZN" +"2018-08-09",1882,1914.569946,1877.47998,1898.52002,4849900,1898.52002,"AMZN" +"2018-08-10",1888.51001,1899.5,1878.209961,1886.300049,3639900,1886.300049,"AMZN" +"2018-08-13",1898.5,1925,1893.670044,1896.199951,5512600,1896.199951,"AMZN" +"2018-08-14",1919.390015,1921.01001,1900,1919.650024,3986100,1919.650024,"AMZN" +"2018-08-15",1909.550049,1916.209961,1869.790039,1882.619995,7700700,1882.619995,"AMZN" +"2018-08-16",1903.939941,1905,1883.550049,1886.52002,3957100,1886.52002,"AMZN" +"2018-08-17",1885.800049,1888,1855.550049,1882.219971,4104300,1882.219971,"AMZN" +"2018-08-20",1890.569946,1891.75,1866.060059,1876.709961,2862000,1876.709961,"AMZN" +"2018-08-21",1880,1897.75,1874.410034,1883.420044,3105600,1883.420044,"AMZN" +"2018-08-22",1876.640015,1905.800049,1876.640015,1904.900024,3080500,1904.900024,"AMZN" +"2018-08-23",1907.170044,1919.5,1900.76001,1902.900024,3563000,1902.900024,"AMZN" +"2018-08-24",1910.51001,1916.01001,1902.540039,1905.390015,2800900,1905.390015,"AMZN" +"2018-08-27",1915,1927.699951,1909.280029,1927.680054,3569000,1927.680054,"AMZN" +"2018-08-28",1937.72998,1941.780029,1928.819946,1932.819946,3100700,1932.819946,"AMZN" +"2018-08-29",1953.449951,1998.689941,1948.939941,1998.099976,6531800,1998.099976,"AMZN" +"2018-08-30",1997.420044,2025.569946,1986.900024,2002.380005,7277300,2002.380005,"AMZN" +"2018-08-31",2007,2022.380005,2004.73999,2012.709961,4204400,2012.709961,"AMZN" +"2018-09-04",2026.5,2050.5,2013,2039.51001,5721100,2039.51001,"AMZN" +"2018-09-05",2038.109985,2040.380005,1989.890015,1994.819946,8220600,1994.819946,"AMZN" +"2018-09-06",2006.51001,2007.5,1935.209961,1958.310059,7488700,1958.310059,"AMZN" +"2018-09-07",1938.709961,1975.199951,1937.349976,1952.069946,4892600,1952.069946,"AMZN" +"2018-09-10",1971,1973.040039,1931.52002,1939.01001,4544800,1939.01001,"AMZN" +"2018-09-11",1928.27002,1988.880005,1917,1987.150024,5033600,1987.150024,"AMZN" +"2018-09-12",1994,2000,1962.439941,1990,4414000,1990,"AMZN" +"2018-09-13",2000,2008.76001,1982.030029,1989.869995,3621500,1989.869995,"AMZN" +"2018-09-14",1992.930054,1993.650024,1959.219971,1970.189941,3642000,1970.189941,"AMZN" +"2018-09-17",1954.72998,1956.819946,1887.410034,1908.030029,7050200,1908.030029,"AMZN" +"2018-09-18",1918.650024,1958.199951,1915.439941,1941.050049,4268700,1941.050049,"AMZN" +"2018-09-19",1940.5,1940.829956,1904.900024,1926.420044,4056800,1926.420044,"AMZN" +"2018-09-20",1938.579956,1955,1932.25,1944.300049,3154900,1944.300049,"AMZN" +"2018-09-21",1954.219971,1957.310059,1910.5,1915.01001,6855900,1915.01001,"AMZN" +"2018-09-24",1903.790039,1936.880005,1865,1934.359985,4213700,1934.359985,"AMZN" +"2018-09-25",1942.900024,1975.910034,1938.849976,1974.550049,4538400,1974.550049,"AMZN" +"2018-09-26",1968.5,1995.25,1961.52002,1974.849976,4313500,1974.849976,"AMZN" +"2018-09-27",1993.23999,2016.160034,1988.579956,2012.97998,4329400,2012.97998,"AMZN" +"2018-09-28",2004.410034,2026.52002,1996.459961,2003,4085100,2003,"AMZN" +"2018-10-01",2021.98999,2033.189941,2003.599976,2004.359985,3460500,2004.359985,"AMZN" +"2018-10-02",1999.98999,2013.390015,1965.77002,1971.310059,5400700,1971.310059,"AMZN" +"2018-10-03",1981.699951,1989.699951,1949.810059,1952.76001,5253100,1952.76001,"AMZN" +"2018-10-04",1949,1956,1896.569946,1909.420044,7257000,1909.420044,"AMZN" +"2018-10-05",1917.98999,1929.079956,1862.829956,1889.650024,6822300,1889.650024,"AMZN" +"2018-10-08",1874,1902,1830.660034,1864.420044,7393200,1864.420044,"AMZN" +"2018-10-09",1859.98999,1896.680054,1852.319946,1870.319946,4772900,1870.319946,"AMZN" +"2018-10-10",1857.890015,1858.560059,1754.410034,1755.25,10988900,1755.25,"AMZN" +"2018-10-11",1724,1755.400024,1685.099976,1719.359985,13935900,1719.359985,"AMZN" +"2018-10-12",1808,1808.949951,1742.530029,1788.609985,9444600,1788.609985,"AMZN" +"2018-10-15",1795,1795.050049,1734.22998,1760.949951,6437200,1760.949951,"AMZN" +"2018-10-16",1783.5,1823.880005,1761.550049,1819.959961,5859900,1819.959961,"AMZN" +"2018-10-17",1842.790039,1845,1807,1831.72998,5295200,1831.72998,"AMZN" +"2018-10-18",1821.48999,1830.150024,1767.869995,1770.719971,5874000,1770.719971,"AMZN" +"2018-10-19",1785.160034,1809.099976,1753,1764.030029,5907200,1764.030029,"AMZN" +"2018-10-22",1784,1809.5,1756,1789.300049,4500000,1789.300049,"AMZN" +"2018-10-23",1742.23999,1776.339966,1714,1768.699951,6723900,1768.699951,"AMZN" +"2018-10-24",1773.699951,1777.709961,1656.560059,1664.199951,6928400,1664.199951,"AMZN" +"2018-10-25",1703.339966,1794.810059,1692.01001,1782.170044,10285700,1782.170044,"AMZN" +"2018-10-26",1649.589966,1698.459961,1603,1642.810059,14963800,1642.810059,"AMZN" +"2018-10-29",1660,1665.73999,1495,1538.880005,13866100,1538.880005,"AMZN" +"2018-10-30",1486.160034,1540.98999,1476.359985,1530.420044,12460100,1530.420044,"AMZN" +"2018-10-31",1569.98999,1623.910034,1565.089966,1598.01001,9390200,1598.01001,"AMZN" +"2018-11-01",1623.530029,1670.449951,1598.439941,1665.530029,8135500,1665.530029,"AMZN" +"2018-11-02",1678.589966,1697.439941,1651.829956,1665.530029,6955500,1665.530029,"AMZN" +"2018-11-05",1657.569946,1658.089966,1596.359985,1627.800049,5624700,1627.800049,"AMZN" +"2018-11-06",1618.349976,1665,1614.550049,1642.810059,4257400,1642.810059,"AMZN" +"2018-11-07",1673,1759.22998,1664.079956,1755.48999,8174800,1755.48999,"AMZN" +"2012-05-18",42.049999,45,38,38.23,573576400,38.23,"FB" +"2012-05-21",36.529999,36.66,33,34.029999,168192700,34.029999,"FB" +"2012-05-22",32.610001,33.59,30.940001,31,101786600,31,"FB" +"2012-05-23",31.370001,32.5,31.360001,32,73600000,32,"FB" +"2012-05-24",32.950001,33.209999,31.77,33.029999,50237200,33.029999,"FB" +"2012-05-25",32.900002,32.950001,31.110001,31.91,37149800,31.91,"FB" +"2012-05-29",31.48,31.690001,28.65,28.84,78063400,28.84,"FB" +"2012-05-30",28.700001,29.549999,27.860001,28.190001,57267900,28.190001,"FB" +"2012-05-31",28.549999,29.67,26.83,29.6,111639200,29.6,"FB" +"2012-06-01",28.889999,29.15,27.389999,27.719999,41855500,27.719999,"FB" +"2012-06-04",27.200001,27.65,26.440001,26.9,35230300,26.9,"FB" +"2012-06-05",26.700001,27.76,25.75,25.870001,42473400,25.870001,"FB" +"2012-06-06",26.07,27.17,25.52,26.809999,61489200,26.809999,"FB" +"2012-06-07",27,27.35,26.15,26.309999,26159500,26.309999,"FB" +"2012-06-08",26.549999,27.76,26.440001,27.1,38034000,27.1,"FB" +"2012-06-11",27.18,28.07,26.84,27.01,28219600,27.01,"FB" +"2012-06-12",27.48,27.77,26.959999,27.4,15816800,27.4,"FB" +"2012-06-13",27.66,28.1,27.1,27.27,17102800,27.27,"FB" +"2012-06-14",27.65,28.32,27.379999,28.290001,16855000,28.290001,"FB" +"2012-06-15",28.51,30.1,28.35,30.01,43563800,30.01,"FB" +"2012-06-18",29.959999,32.080002,29.41,31.41,42978900,31.41,"FB" +"2012-06-19",31.540001,32.18,30.700001,31.91,30849000,31.91,"FB" +"2012-06-20",31.92,31.93,31.15,31.6,15553600,31.6,"FB" +"2012-06-21",31.67,32.5,31.51,31.84,21875300,31.84,"FB" +"2012-06-22",32.41,33.450001,32.060001,33.049999,74834000,33.049999,"FB" +"2012-06-25",32.860001,33.02,31.549999,32.060001,24352900,32.060001,"FB" +"2012-06-26",32.689999,33.439999,32.5,33.099998,24858700,33.099998,"FB" +"2012-06-27",32.459999,32.900002,31.9,32.23,28568000,32.23,"FB" +"2012-06-28",31.959999,32.189999,30.9,31.360001,17713300,31.360001,"FB" +"2012-06-29",31.92,31.99,30.76,31.1,19526900,31.1,"FB" +"2012-07-02",31.25,31.73,30.549999,30.77,14122000,30.77,"FB" +"2012-07-03",30.91,31.440001,30.799999,31.200001,8763600,31.200001,"FB" +"2012-07-05",31.32,31.629999,31.02,31.469999,10032100,31.469999,"FB" +"2012-07-06",31.440001,31.9,31.26,31.73,10945600,31.73,"FB" +"2012-07-09",32.099998,32.880001,31.99,32.169998,17785200,32.169998,"FB" +"2012-07-10",32.43,32.48,31.16,31.469999,14269500,31.469999,"FB" +"2012-07-11",31.48,31.559999,30.549999,30.969999,13030300,30.969999,"FB" +"2012-07-12",30.700001,31.4,30.6,30.809999,11300700,30.809999,"FB" +"2012-07-13",31.040001,31.07,30.559999,30.719999,8108300,30.719999,"FB" +"2012-07-16",30.5,30.5,28.209999,28.25,24672100,28.25,"FB" +"2012-07-17",28.48,28.59,27.15,28.09,30438600,28.09,"FB" +"2012-07-18",28.309999,29.290001,28.15,29.110001,16841800,29.110001,"FB" +"2012-07-19",29.41,29.5,28.629999,29,13685100,29,"FB" +"2012-07-20",29,29.469999,28.719999,28.76,11869100,28.76,"FB" +"2012-07-23",28.120001,29,28.01,28.75,12390700,28.75,"FB" +"2012-07-24",28.82,29.450001,28.1,28.450001,11539800,28.450001,"FB" +"2012-07-25",28.389999,29.49,28.08,29.34,17230200,29.34,"FB" +"2012-07-26",27.75,28.23,26.73,26.85,64597400,26.85,"FB" +"2012-07-27",23.190001,24.540001,22.280001,23.709999,123102300,23.709999,"FB" +"2012-07-30",24,24.040001,23.030001,23.15,29285900,23.15,"FB" +"2012-07-31",23.370001,23.370001,21.610001,21.709999,56179400,21.709999,"FB" +"2012-08-01",21.5,21.58,20.84,20.879999,44604400,20.879999,"FB" +"2012-08-02",20.77,20.84,19.82,20.040001,56374500,20.040001,"FB" +"2012-08-03",20.360001,22.16,19.9,21.09,80647000,21.09,"FB" +"2012-08-06",21.389999,22.15,21.299999,21.92,27778900,21.92,"FB" +"2012-08-07",22.200001,22.450001,20.5,20.719999,36782900,20.719999,"FB" +"2012-08-08",20.709999,21.15,20.219999,20.719999,29537400,20.719999,"FB" +"2012-08-09",20.75,21.17,20.610001,21.01,15610700,21.01,"FB" +"2012-08-10",21.41,21.82,21.129999,21.809999,25794700,21.809999,"FB" +"2012-08-13",22.15,22.450001,21.4,21.6,24973100,21.6,"FB" +"2012-08-14",21.41,21.6,20.25,20.379999,39308800,20.379999,"FB" +"2012-08-15",20.639999,21.41,20.4,21.200001,47861100,21.200001,"FB" +"2012-08-16",20.440001,20.48,19.690001,19.870001,157565300,19.870001,"FB" +"2012-08-17",20.01,20.08,19,19.049999,129293400,19.049999,"FB" +"2012-08-20",19.049999,20.129999,18.75,20.01,101186600,20.01,"FB" +"2012-08-21",19.58,19.98,19.09,19.16,70640600,19.16,"FB" +"2012-08-22",19.360001,19.530001,18.959999,19.440001,49892200,19.440001,"FB" +"2012-08-23",19.5,19.73,19.360001,19.440001,32813700,19.440001,"FB" +"2012-08-24",19.52,19.68,19.25,19.41,29622200,19.41,"FB" +"2012-08-27",19.49,19.530001,19.1,19.15,20704000,19.15,"FB" +"2012-08-28",19.1,19.379999,18.950001,19.34,25417000,19.34,"FB" +"2012-08-29",19.32,19.379999,19.07,19.1,16124700,19.1,"FB" +"2012-08-30",19.27,19.450001,19.059999,19.09,30647500,19.09,"FB" +"2012-08-31",18.68,18.700001,18.030001,18.059999,58764200,18.059999,"FB" +"2012-09-04",18.08,18.27,17.549999,17.73,46622400,17.73,"FB" +"2012-09-05",18.27,18.75,18.18,18.58,60781800,18.58,"FB" +"2012-09-06",18.74,19.26,18.719999,18.959999,46066500,18.959999,"FB" +"2012-09-07",19.1,19.42,18.780001,18.98,36371700,18.98,"FB" +"2012-09-10",19.059999,19.200001,18.549999,18.809999,24797800,18.809999,"FB" +"2012-09-11",18.92,19.58,18.85,19.43,50508200,19.43,"FB" +"2012-09-12",20.76,21.16,20.280001,20.93,121584000,20.93,"FB" +"2012-09-13",20.959999,21.48,20.610001,20.709999,65041600,20.709999,"FB" +"2012-09-14",21.129999,22.08,20.9,22,72819800,22,"FB" +"2012-09-17",22.67,22.75,21.5,21.52,50667600,21.52,"FB" +"2012-09-18",21.6,21.98,21.370001,21.870001,36760500,21.870001,"FB" +"2012-09-19",21.99,23.370001,21.77,23.290001,78782800,23.290001,"FB" +"2012-09-20",23.02,23.24,22.540001,22.59,57248900,22.59,"FB" +"2012-09-21",22.969999,23.24,22.6,22.860001,51218100,22.860001,"FB" +"2012-09-24",21.780001,21.98,20.360001,20.790001,79106500,20.790001,"FB" +"2012-09-25",21.200001,21.209999,20.219999,20.280001,46291700,20.280001,"FB" +"2012-09-26",20.15,20.780001,19.799999,20.620001,38271900,20.620001,"FB" +"2012-09-27",20.99,21,20.16,20.32,30215900,20.32,"FB" +"2012-09-28",20.57,21.950001,20.5,21.66,65486000,21.66,"FB" +"2012-10-01",22.08,22.59,21.73,21.99,51262700,21.99,"FB" +"2012-10-02",22.08,22.49,21.82,22.27,29341400,22.27,"FB" +"2012-10-03",22.299999,22.49,21.799999,21.83,32000100,21.83,"FB" +"2012-10-04",22.32,22.4,21.41,21.950001,46892100,21.950001,"FB" +"2012-10-05",21.49,21.629999,20.879999,20.91,40529300,20.91,"FB" +"2012-10-08",20.4,20.75,20.16,20.4,32236700,20.4,"FB" +"2012-10-09",20.389999,20.549999,19.969999,20.23,27161800,20.23,"FB" +"2012-10-10",19.93,19.940001,19.450001,19.639999,39321800,19.639999,"FB" +"2012-10-11",19.879999,19.959999,19.610001,19.75,21817300,19.75,"FB" +"2012-10-12",19.75,19.799999,19.48,19.52,18809400,19.52,"FB" +"2012-10-15",19.68,19.879999,19.49,19.52,20189700,19.52,"FB" +"2012-10-16",19.68,19.690001,19.299999,19.48,21834700,19.48,"FB" +"2012-10-17",19.5,20.48,19.370001,19.879999,44074500,19.879999,"FB" +"2012-10-18",19.700001,19.790001,18.889999,18.98,52157400,18.98,"FB" +"2012-10-19",19,19.059999,18.799999,19,34835000,19,"FB" +"2012-10-22",19.200001,19.43,19.049999,19.32,32447300,19.32,"FB" +"2012-10-23",19.25,19.799999,19.1,19.5,78381200,19.5,"FB" +"2012-10-24",24.129999,24.25,22.85,23.23,228949900,23.23,"FB" +"2012-10-25",23.290001,23.309999,22.469999,22.559999,76142000,22.559999,"FB" +"2012-10-26",22.4,22.879999,21.879999,21.940001,73175800,21.940001,"FB" +"2012-10-31",20.82,21.5,20.73,21.110001,99378200,21.110001,"FB" +"2012-11-01",21.08,21.440001,21.01,21.209999,37713900,21.209999,"FB" +"2012-11-02",21.26,21.690001,21.07,21.18,38344400,21.18,"FB" +"2012-11-05",21.1,21.48,20.92,21.25,31806700,21.25,"FB" +"2012-11-06",21.24,21.370001,20.99,21.17,29062700,21.17,"FB" +"2012-11-07",20.85,20.950001,20.370001,20.469999,33396800,20.469999,"FB" +"2012-11-08",20.52,20.73,19.98,19.99,34254600,19.99,"FB" +"2012-11-09",19.959999,20,19.129999,19.209999,42295500,19.209999,"FB" +"2012-11-12",19.15,20.17,18.870001,20.07,67349200,20.07,"FB" +"2012-11-13",19.610001,20.110001,19.559999,19.860001,71775100,19.860001,"FB" +"2012-11-14",20.1,22.5,19.93,22.360001,229751000,22.360001,"FB" +"2012-11-15",22.34,22.5,21.65,22.17,78857700,22.17,"FB" +"2012-11-16",22.25,23.93,22.18,23.559999,107182200,23.559999,"FB" +"2012-11-19",23.959999,24.120001,22.82,22.92,85021300,22.92,"FB" +"2012-11-20",22.73,23.9,22.700001,23.1,46655300,23.1,"FB" +"2012-11-21",23.219999,24.530001,23.049999,24.32,89862400,24.32,"FB" +"2012-11-23",24.58,24.68,23.879999,24,29520900,24,"FB" +"2012-11-26",24.940001,26.09,24.809999,25.940001,123865000,25.940001,"FB" +"2012-11-27",26.040001,26.5,25.459999,26.15,85760600,26.15,"FB" +"2012-11-28",25.940001,26.49,25.75,26.360001,49205600,26.360001,"FB" +"2012-11-29",26.5,27.52,26.16,27.32,88759700,27.32,"FB" +"2012-11-30",27.26,28,26.76,28,127049600,28,"FB" +"2012-12-03",28,28.879999,26.98,27.040001,123526100,27.040001,"FB" +"2012-12-04",27.059999,27.76,26.68,27.459999,72869200,27.459999,"FB" +"2012-12-05",27.75,27.9,27.26,27.709999,58976300,27.709999,"FB" +"2012-12-06",27.68,27.75,26.82,26.969999,46001500,26.969999,"FB" +"2012-12-07",27.07,27.780001,26.84,27.49,51751900,27.49,"FB" +"2012-12-10",27.17,28.17,27.1,27.84,50608500,27.84,"FB" +"2012-12-11",28.07,28.24,27.66,27.98,77099100,27.98,"FB" +"2012-12-12",28,28.139999,27.370001,27.58,46704200,27.58,"FB" +"2012-12-13",27.59,28.75,27.43,28.24,81051600,28.24,"FB" +"2012-12-14",28.18,28.33,26.76,26.809999,91631600,26.809999,"FB" +"2012-12-17",26.77,27,26.32,26.75,57742500,26.75,"FB" +"2012-12-18",26.959999,27.91,26.9,27.709999,60512900,27.709999,"FB" +"2012-12-19",27.83,28.219999,26.950001,27.41,61390300,27.41,"FB" +"2012-12-20",27.49,27.6,27.129999,27.360001,35574800,27.360001,"FB" +"2012-12-21",26.66,27.01,26.120001,26.26,54555200,26.26,"FB" +"2012-12-24",26.5,26.959999,26.200001,26.93,28230100,26.93,"FB" +"2012-12-26",27.030001,27.18,26.379999,26.51,33175400,26.51,"FB" +"2012-12-27",26.549999,26.799999,25.52,26.049999,43481700,26.049999,"FB" +"2012-12-28",25.48,26.110001,25.15,25.91,56574800,25.91,"FB" +"2012-12-31",26.200001,26.99,26.110001,26.620001,60374500,26.620001,"FB" +"2013-01-02",27.440001,28.18,27.42,28,69846400,28,"FB" +"2013-01-03",27.879999,28.469999,27.59,27.77,63140600,27.77,"FB" +"2013-01-04",28.01,28.93,27.83,28.76,72715400,28.76,"FB" +"2013-01-07",28.690001,29.790001,28.65,29.42,83781800,29.42,"FB" +"2013-01-08",29.51,29.6,28.860001,29.059999,45871300,29.059999,"FB" +"2013-01-09",29.67,30.6,29.49,30.59,104787700,30.59,"FB" +"2013-01-10",30.6,31.450001,30.280001,31.299999,95316400,31.299999,"FB" +"2013-01-11",31.280001,31.959999,31.1,31.719999,89598000,31.719999,"FB" +"2013-01-14",32.080002,32.209999,30.620001,30.950001,98892800,30.950001,"FB" +"2013-01-15",30.639999,31.709999,29.879999,30.1,173242600,30.1,"FB" +"2013-01-16",30.209999,30.35,29.530001,29.85,75332700,29.85,"FB" +"2013-01-17",30.08,30.42,30.030001,30.139999,40256700,30.139999,"FB" +"2013-01-18",30.309999,30.440001,29.27,29.66,49631500,29.66,"FB" +"2013-01-22",29.75,30.889999,29.74,30.73,55243300,30.73,"FB" +"2013-01-23",31.1,31.5,30.799999,30.82,48899800,30.82,"FB" +"2013-01-24",31.27,31.49,30.809999,31.08,43845100,31.08,"FB" +"2013-01-25",31.41,31.93,31.129999,31.540001,54363600,31.540001,"FB" +"2013-01-28",31.879999,32.509998,31.809999,32.470001,59682500,32.470001,"FB" +"2013-01-29",32,32.07,30.709999,30.790001,72976500,30.790001,"FB" +"2013-01-30",30.98,31.49,30.879999,31.24,87682100,31.24,"FB" +"2013-01-31",29.15,31.469999,28.74,30.98,190744900,30.98,"FB" +"2013-02-01",31.01,31.02,29.629999,29.73,85856700,29.73,"FB" +"2013-02-04",29.059999,29.200001,28.01,28.110001,92362200,28.110001,"FB" +"2013-02-05",28.26,28.959999,28.040001,28.639999,47948200,28.639999,"FB" +"2013-02-06",28.74,29.290001,28.66,29.049999,38375900,29.049999,"FB" +"2013-02-07",29.110001,29.15,28.27,28.65,34540100,28.65,"FB" +"2013-02-08",28.889999,29.17,28.51,28.549999,37708800,28.549999,"FB" +"2013-02-11",28.610001,28.68,28.040001,28.26,37361800,28.26,"FB" +"2013-02-12",27.67,28.16,27.1,27.370001,93498700,27.370001,"FB" +"2013-02-13",27.360001,28.32,27.309999,27.91,50164000,27.91,"FB" +"2013-02-14",28.02,28.629999,28.01,28.5,35615800,28.5,"FB" +"2013-02-15",28.52,28.75,28.09,28.32,33109300,28.32,"FB" +"2013-02-19",28.23,29.08,28.120001,28.93,49396400,28.93,"FB" +"2013-02-20",28.92,29.049999,28.33,28.459999,42098200,28.459999,"FB" +"2013-02-21",28.280001,28.549999,27.15,27.280001,49642300,27.280001,"FB" +"2013-02-22",27.620001,27.629999,26.82,27.129999,36350200,27.129999,"FB" +"2013-02-25",27.16,27.639999,27.15,27.27,34652000,27.27,"FB" +"2013-02-26",27.360001,27.459999,26.700001,27.389999,31611700,27.389999,"FB" +"2013-02-27",27.34,27.34,26.629999,26.870001,44319700,26.870001,"FB" +"2013-02-28",26.84,27.299999,26.34,27.25,83027800,27.25,"FB" +"2013-03-01",27.049999,28.120001,26.809999,27.780001,54064800,27.780001,"FB" +"2013-03-04",27.76,28.059999,27.440001,27.719999,32400700,27.719999,"FB" +"2013-03-05",27.879999,28.18,27.209999,27.52,40622200,27.52,"FB" +"2013-03-06",28.1,28.129999,27.35,27.450001,33532600,27.450001,"FB" +"2013-03-07",27.57,28.68,27.469999,28.58,74540200,28.58,"FB" +"2013-03-08",28.43,28.469999,27.73,27.959999,44198900,27.959999,"FB" +"2013-03-11",28.01,28.639999,27.83,28.139999,35642100,28.139999,"FB" +"2013-03-12",28.1,28.32,27.6,27.83,27569600,27.83,"FB" +"2013-03-13",27.620001,27.65,26.92,27.08,39619500,27.08,"FB" +"2013-03-14",27.1,27.43,26.83,27.040001,27646400,27.040001,"FB" +"2013-03-15",27.030001,27.059999,26.559999,26.65,31597400,26.65,"FB" +"2013-03-18",26.370001,26.790001,25.780001,26.49,26653700,26.49,"FB" +"2013-03-19",26.530001,26.9,26.209999,26.549999,25254200,26.549999,"FB" +"2013-03-20",26.68,26.690001,25.780001,25.860001,44006500,25.860001,"FB" +"2013-03-21",25.66,26.110001,25.559999,25.74,24336100,25.74,"FB" +"2013-03-22",25.799999,26.01,25.629999,25.73,18456300,25.73,"FB" +"2013-03-25",25.75,25.799999,25.08,25.129999,39199000,25.129999,"FB" +"2013-03-26",25.08,25.48,25.030001,25.209999,26957200,25.209999,"FB" +"2013-03-27",25,26.280001,24.719999,26.09,52297400,26.09,"FB" +"2013-03-28",26.09,26.17,25.52,25.58,28585700,25.58,"FB" +"2013-04-01",25.629999,25.889999,25.280001,25.530001,22249300,25.530001,"FB" +"2013-04-02",25.77,26.120001,25.299999,25.42,35153300,25.42,"FB" +"2013-04-03",25.83,26.389999,25.700001,26.25,48195200,26.25,"FB" +"2013-04-04",26.620001,27.23,26.110001,27.07,82016800,27.07,"FB" +"2013-04-05",26.860001,27.799999,26.610001,27.389999,64566600,27.389999,"FB" +"2013-04-08",27.190001,27.200001,26.629999,26.85,27256000,26.85,"FB" +"2013-04-09",26.58,26.889999,26.42,26.59,21311100,26.59,"FB" +"2013-04-10",27.01,27.84,26.9,27.57,45949400,27.57,"FB" +"2013-04-11",27.48,28.1,27.25,28.02,33368500,28.02,"FB" +"2013-04-12",28,28,27.24,27.4,28697400,27.4,"FB" +"2013-04-15",27.16,27.48,26.360001,26.52,30275400,26.52,"FB" +"2013-04-16",26.809999,27.110001,26.4,26.92,27365900,26.92,"FB" +"2013-04-17",26.65,27.200001,26.389999,26.629999,26440600,26.629999,"FB" +"2013-04-18",26.82,26.82,25.15,25.690001,39059000,25.690001,"FB" +"2013-04-19",25.620001,25.959999,25.33,25.73,20380900,25.73,"FB" +"2013-04-22",25.809999,26.360001,25.700001,25.969999,25687600,25.969999,"FB" +"2013-04-23",26.219999,26.33,25.77,25.98,25191500,25.98,"FB" +"2013-04-24",25.93,26.4,25.799999,26.110001,19729900,26.110001,"FB" +"2013-04-25",26.07,26.4,26,26.139999,17150000,26.139999,"FB" +"2013-04-26",26.6,27.620001,26.6,26.85,33018000,26.85,"FB" +"2013-04-29",27.16,27.41,26.860001,26.98,29201100,26.98,"FB" +"2013-04-30",27.129999,27.85,27.01,27.77,36245700,27.77,"FB" +"2013-05-01",27.85,27.92,27.309999,27.43,64567600,27.43,"FB" +"2013-05-02",28.01,29.02,27.98,28.969999,104257000,28.969999,"FB" +"2013-05-03",29.040001,29.07,28.15,28.309999,58506400,28.309999,"FB" +"2013-05-06",28.33,28.459999,27.48,27.57,43939400,27.57,"FB" +"2013-05-07",27.549999,27.85,26.85,26.889999,41259100,26.889999,"FB" +"2013-05-08",26.879999,27.299999,26.65,27.120001,34654900,27.120001,"FB" +"2013-05-09",27.08,27.549999,26.85,27.040001,33457200,27.040001,"FB" +"2013-05-10",27.139999,27.299999,26.57,26.68,30847100,26.68,"FB" +"2013-05-13",26.6,27.33,26.530001,26.82,29068800,26.82,"FB" +"2013-05-14",26.889999,27.280001,26.82,27.07,24930300,27.07,"FB" +"2013-05-15",26.92,26.99,26.4,26.6,30299800,26.6,"FB" +"2013-05-16",26.48,26.549999,25.9,26.129999,35499100,26.129999,"FB" +"2013-05-17",26.4,26.6,26.200001,26.25,29462700,26.25,"FB" +"2013-05-20",26.18,26.190001,25.690001,25.76,42402900,25.76,"FB" +"2013-05-21",25.870001,26.08,25.59,25.66,26261300,25.66,"FB" +"2013-05-22",25.65,25.85,24.92,25.16,45314500,25.16,"FB" +"2013-05-23",24.799999,25.530001,24.77,25.059999,37663100,25.059999,"FB" +"2013-05-24",24.969999,24.969999,24.08,24.309999,58727900,24.309999,"FB" +"2013-05-28",24.540001,24.540001,23.92,24.1,50079700,24.1,"FB" +"2013-05-29",23.790001,23.809999,23.26,23.32,64237800,23.32,"FB" +"2013-05-30",24.129999,24.780001,23.93,24.549999,60733200,24.549999,"FB" +"2013-05-31",24.629999,24.950001,24.27,24.35,35925000,24.35,"FB" +"2013-06-03",24.27,24.32,23.709999,23.85,35733800,23.85,"FB" +"2013-06-04",23.889999,23.93,23.32,23.52,34760800,23.52,"FB" +"2013-06-05",23.35,23.709999,22.790001,22.9,53819700,22.9,"FB" +"2013-06-06",22.99,23.09,22.67,22.969999,31260700,22.969999,"FB" +"2013-06-07",23.030001,23.4,22.860001,23.290001,38699200,23.290001,"FB" +"2013-06-10",24.059999,24.6,23.99,24.33,58393000,24.33,"FB" +"2013-06-11",24.030001,24.35,24,24.030001,29885900,24.030001,"FB" +"2013-06-12",24.16,24.26,23.58,23.77,26445800,23.77,"FB" +"2013-06-13",23.719999,23.83,23.27,23.73,31189300,23.73,"FB" +"2013-06-14",23.559999,23.889999,23.26,23.629999,30677100,23.629999,"FB" +"2013-06-17",23.91,24.25,23.75,24.02,33664500,24.02,"FB" +"2013-06-18",24.09,24.690001,24.08,24.209999,36709100,24.209999,"FB" +"2013-06-19",24.200001,25.190001,24.1,24.309999,31790600,24.309999,"FB" +"2013-06-20",24.280001,24.75,23.65,23.9,42765600,23.9,"FB" +"2013-06-21",24.59,24.700001,24.049999,24.530001,45833900,24.530001,"FB" +"2013-06-24",23.950001,24.110001,23.379999,23.940001,40626000,23.940001,"FB" +"2013-06-25",24.139999,24.43,24.040001,24.25,24713200,24.25,"FB" +"2013-06-26",24.51,24.65,23.99,24.16,29890300,24.16,"FB" +"2013-06-27",24.24,24.84,24.209999,24.66,34694100,24.66,"FB" +"2013-06-28",24.68,24.98,24.42,24.879999,96778900,24.879999,"FB" +"2013-07-01",24.969999,25.059999,24.620001,24.809999,20582200,24.809999,"FB" +"2013-07-02",24.700001,24.77,24.299999,24.41,18394100,24.41,"FB" +"2013-07-03",24.219999,24.709999,24.15,24.52,10404400,24.52,"FB" +"2013-07-05",24.65,24.66,24.200001,24.370001,20229500,24.370001,"FB" +"2013-07-08",24.469999,25.040001,24.42,24.709999,27064600,24.709999,"FB" +"2013-07-09",25.07,25.49,25.030001,25.48,30387900,25.48,"FB" +"2013-07-10",25.58,25.83,25.469999,25.799999,26721800,25.799999,"FB" +"2013-07-11",25.959999,26,25.450001,25.809999,26777400,25.809999,"FB" +"2013-07-12",25.74,25.93,25.549999,25.91,16537900,25.91,"FB" +"2013-07-15",25.93,26.43,25.65,26.280001,24234000,26.280001,"FB" +"2013-07-16",26.389999,26.75,26.01,26.32,30817600,26.32,"FB" +"2013-07-17",26.370001,26.780001,26.299999,26.65,21518500,26.65,"FB" +"2013-07-18",26.75,26.77,26.120001,26.18,24806900,26.18,"FB" +"2013-07-19",25.82,26.110001,25.6,25.879999,46539700,25.879999,"FB" +"2013-07-22",25.99,26.129999,25.719999,26.049999,27526300,26.049999,"FB" +"2013-07-23",26.1,26.299999,25.969999,26.129999,28221600,26.129999,"FB" +"2013-07-24",26.32,26.530001,26.049999,26.51,82635600,26.51,"FB" +"2013-07-25",33.540001,34.880001,32.75,34.360001,365457900,34.360001,"FB" +"2013-07-26",33.77,34.73,33.560001,34.009998,136028900,34.009998,"FB" +"2013-07-29",34.07,35.630001,34.009998,35.43,124718800,35.43,"FB" +"2013-07-30",35.650002,37.959999,35.32,37.630001,173582800,37.630001,"FB" +"2013-07-31",37.959999,38.310001,36.330002,36.799999,154828700,36.799999,"FB" +"2013-08-01",37.299999,38.290001,36.919998,37.490002,106066500,37.490002,"FB" +"2013-08-02",37.66,38.490002,37.5,38.049999,73058500,38.049999,"FB" +"2013-08-05",38.43,39.32,38.25,39.189999,79994800,39.189999,"FB" +"2013-08-06",39.110001,39.25,37.939999,38.549999,63950800,38.549999,"FB" +"2013-08-07",38.610001,38.939999,37.700001,38.869999,68854800,38.869999,"FB" +"2013-08-08",39.130001,39.189999,38.43,38.540001,41301000,38.540001,"FB" +"2013-08-09",38.59,38.740002,38.009998,38.5,43532300,38.5,"FB" +"2013-08-12",38.200001,38.5,38.099998,38.220001,31161000,38.220001,"FB" +"2013-08-13",38.240002,38.32,36.77,37.02,65379200,37.02,"FB" +"2013-08-14",36.830002,37.549999,36.619999,36.650002,48423900,36.650002,"FB" +"2013-08-15",36.360001,37.07,36.02,36.560001,56521100,36.560001,"FB" +"2013-08-16",36.970001,37.490002,36.900002,37.080002,45840800,37.080002,"FB" +"2013-08-19",37.43,38.279999,37.139999,37.810001,57609600,37.810001,"FB" +"2013-08-20",38.349998,38.580002,37.689999,38.41,57995200,38.41,"FB" +"2013-08-21",38.380001,38.849998,38.150002,38.32,46116900,38.32,"FB" +"2013-08-22",38.369999,38.75,38.34,38.549999,21931200,38.549999,"FB" +"2013-08-23",39,40.630001,38.93,40.549999,86442300,40.549999,"FB" +"2013-08-26",40.900002,41.939999,40.619999,41.34,94162400,41.34,"FB" +"2013-08-27",40.68,41.200001,39.419998,39.639999,72695100,39.639999,"FB" +"2013-08-28",39.959999,40.849998,39.880001,40.549999,57918200,40.549999,"FB" +"2013-08-29",40.889999,41.779999,40.799999,41.279999,58303400,41.279999,"FB" +"2013-08-30",42.02,42.259998,41.060001,41.290001,67735100,41.290001,"FB" +"2013-09-03",41.84,42.16,41.509998,41.869999,48774900,41.869999,"FB" +"2013-09-04",42.009998,42.169998,41.439999,41.779999,42581900,41.779999,"FB" +"2013-09-05",41.790001,42.77,41.77,42.66,50035400,42.66,"FB" +"2013-09-06",43.09,44.610001,42.400002,43.950001,117535700,43.950001,"FB" +"2013-09-09",44.360001,44.790001,43.700001,44.040001,75794700,44.040001,"FB" +"2013-09-10",44.240002,44.259998,43.23,43.599998,54540300,43.599998,"FB" +"2013-09-11",43.389999,45.09,43.110001,45.040001,72328300,45.040001,"FB" +"2013-09-12",45.529999,45.619999,44.650002,44.75,68072300,44.75,"FB" +"2013-09-13",45.040001,45.080002,43.93,44.310001,52765300,44.310001,"FB" +"2013-09-16",44.849998,44.939999,42.43,42.509998,70424200,42.509998,"FB" +"2013-09-17",42.5,45.439999,42.43,45.07,91934600,45.07,"FB" +"2013-09-18",44.84,45.470001,44.400002,45.23,79317000,45.23,"FB" +"2013-09-19",45.509998,46.049999,45.23,45.98,63972400,45.98,"FB" +"2013-09-20",46.32,47.599998,45.740002,47.490002,115508400,47.490002,"FB" +"2013-09-23",47.279999,47.549999,46.290001,47.189999,75177000,47.189999,"FB" +"2013-09-24",48.509998,49.66,48.16,48.450001,136716100,48.450001,"FB" +"2013-09-25",49.23,49.540001,48.459999,49.459999,87879700,49.459999,"FB" +"2013-09-26",50.009998,50.599998,49.5,50.389999,98220100,50.389999,"FB" +"2013-09-27",50.290001,51.279999,49.860001,51.240002,81410500,51.240002,"FB" +"2013-09-30",50.139999,51.599998,49.799999,50.23,100095000,50.23,"FB" +"2013-10-01",49.970001,51.029999,49.450001,50.419998,98114000,50.419998,"FB" +"2013-10-02",50.130001,51.099998,49.950001,50.279999,62834000,50.279999,"FB" +"2013-10-03",50.470001,50.720001,49.060001,49.18,82045000,49.18,"FB" +"2013-10-04",49.77,51.16,49.57,51.040001,74447000,51.040001,"FB" +"2013-10-07",50.73,51.290001,50.400002,50.52,57204000,50.52,"FB" +"2013-10-08",50.599998,50.599998,47.080002,47.139999,136081000,47.139999,"FB" +"2013-10-09",47.380001,47.84,45.259998,46.77,147297000,46.77,"FB" +"2013-10-10",47.869999,49.68,47.830002,49.049999,99774000,49.049999,"FB" +"2013-10-11",49.18,49.869999,48.790001,49.110001,58428000,49.110001,"FB" +"2013-10-14",48.310001,49.630001,47.91,49.509998,68781000,49.509998,"FB" +"2013-10-15",49.990002,51,49.18,49.5,81167000,49.5,"FB" +"2013-10-16",50.040001,51.240002,49.900002,51.139999,64678000,51.139999,"FB" +"2013-10-17",51.119999,52.220001,50.950001,52.209999,71522000,52.209999,"FB" +"2013-10-18",54.18,54.830002,53.599998,54.220001,88260000,54.220001,"FB" +"2013-10-21",54.68,54.810001,53.509998,53.849998,58235000,53.849998,"FB" +"2013-10-22",54.330002,54.759998,52.200001,52.68,83204000,52.68,"FB" +"2013-10-23",51.75,52.25,51.130001,51.900002,57207000,51.900002,"FB" +"2013-10-24",52.380001,52.84,51.59,52.450001,46775000,52.450001,"FB" +"2013-10-25",53.18,53.240002,51.880001,51.950001,45085000,51.950001,"FB" +"2013-10-28",51.540001,51.700001,49.610001,50.23,73472000,50.23,"FB" +"2013-10-29",50.73,50.790001,49.25,49.400002,102143000,49.400002,"FB" +"2013-10-30",50,50.209999,48.75,49.009998,127073000,49.009998,"FB" +"2013-10-31",47.16,52,46.5,50.209999,248809000,50.209999,"FB" +"2013-11-01",50.849998,52.09,49.720001,49.75,95033000,49.75,"FB" +"2013-11-04",49.369999,49.75,48.02,48.220001,80371000,48.220001,"FB" +"2013-11-05",47.790001,50.18,47.509998,50.110001,76835000,50.110001,"FB" +"2013-11-06",50.259998,50.450001,48.709999,49.119999,67889000,49.119999,"FB" +"2013-11-07",49.240002,49.869999,47.299999,47.560001,97128000,47.560001,"FB" +"2013-11-08",47.810001,48.650002,47.25,47.529999,70731000,47.529999,"FB" +"2013-11-11",47.040001,47.529999,45.73,46.200001,80910000,46.200001,"FB" +"2013-11-12",46,47.369999,45.830002,46.610001,68196000,46.610001,"FB" +"2013-11-13",46.23,48.740002,46.060001,48.709999,79245000,48.709999,"FB" +"2013-11-14",48.700001,49.57,48.029999,48.990002,75117000,48.990002,"FB" +"2013-11-15",49.110001,49.48,48.709999,49.009998,42453000,49.009998,"FB" +"2013-11-18",48.470001,48.84,45.799999,45.830002,85910000,45.830002,"FB" +"2013-11-19",46.259998,47,45.720001,46.360001,75602000,46.360001,"FB" +"2013-11-20",46.610001,47.549999,46.310001,46.43,53933000,46.43,"FB" +"2013-11-21",46.990002,47.459999,46.689999,46.700001,34886000,46.700001,"FB" +"2013-11-22",47.040001,47.27,45.959999,46.23,40545000,46.23,"FB" +"2013-11-25",46.360001,46.650002,44.040001,44.82,82565000,44.82,"FB" +"2013-11-26",44.66,46.169998,43.549999,45.889999,82016000,45.889999,"FB" +"2013-11-27",45.970001,46.669998,45.529999,46.490002,44993000,46.490002,"FB" +"2013-11-29",46.75,47.209999,46.5,47.009998,22953900,47.009998,"FB" +"2013-12-02",46.900002,47.540001,46.259998,47.060001,50774000,47.060001,"FB" +"2013-12-03",46.75,47.200001,46.290001,46.73,32086000,46.73,"FB" +"2013-12-04",46.459999,48.77,46.259998,48.619999,60890000,48.619999,"FB" +"2013-12-05",48.150002,48.700001,47.869999,48.34,43855000,48.34,"FB" +"2013-12-06",48.98,49.389999,47.709999,47.939999,42938000,47.939999,"FB" +"2013-12-09",48.09,48.970001,47.740002,48.84,36056000,48.84,"FB" +"2013-12-10",48.639999,50.77,48.540001,50.25,68479000,50.25,"FB" +"2013-12-11",50.549999,50.77,49.009998,49.380001,65776000,49.380001,"FB" +"2013-12-12",51.049999,52.07,50.66,51.830002,92723000,51.830002,"FB" +"2013-12-13",51.66,53.5,51.34,53.32,82641000,53.32,"FB" +"2013-12-16",53.25,54.5,52.91,53.810001,85119000,53.810001,"FB" +"2013-12-17",54.759998,55.18,54.240002,54.860001,78751000,54.860001,"FB" +"2013-12-18",54.860001,55.889999,53.75,55.57,76003000,55.57,"FB" +"2013-12-19",54.330002,55.189999,53.950001,55.049999,89753200,55.049999,"FB" +"2013-12-20",54.93,55.150002,54.23,55.119999,239824000,55.119999,"FB" +"2013-12-23",55.5,58.32,55.450001,57.77,98297000,57.77,"FB" +"2013-12-24",58.27,58.580002,56.91,57.959999,46617800,57.959999,"FB" +"2013-12-26",58.32,58.380001,57.369999,57.73,55101000,57.73,"FB" +"2013-12-27",57.48,57.68,55.25,55.439999,60466000,55.439999,"FB" +"2013-12-30",54.93,55.18,53.43,53.709999,68307000,53.709999,"FB" +"2013-12-31",54.119999,54.860001,53.91,54.650002,43076200,54.650002,"FB" +"2014-01-02",54.830002,55.220001,54.189999,54.709999,43195500,54.709999,"FB" +"2014-01-03",55.02,55.650002,54.529999,54.560001,38246200,54.560001,"FB" +"2014-01-06",54.419998,57.259998,54.049999,57.200001,68852600,57.200001,"FB" +"2014-01-07",57.700001,58.549999,57.220001,57.919998,77207400,57.919998,"FB" +"2014-01-08",57.599998,58.41,57.23,58.23,56682400,58.23,"FB" +"2014-01-09",58.650002,58.959999,56.650002,57.220001,92253300,57.220001,"FB" +"2014-01-10",57.130001,58.299999,57.060001,57.939999,42449500,57.939999,"FB" +"2014-01-13",57.91,58.25,55.380001,55.91,63010900,55.91,"FB" +"2014-01-14",56.459999,57.779999,56.099998,57.740002,37503600,57.740002,"FB" +"2014-01-15",57.98,58.57,57.27,57.599998,33663400,57.599998,"FB" +"2014-01-16",57.259998,58.02,56.830002,57.189999,34541800,57.189999,"FB" +"2014-01-17",57.299999,57.82,56.07,56.299999,40849200,56.299999,"FB" +"2014-01-21",56.599998,58.580002,56.5,58.509998,48669200,58.509998,"FB" +"2014-01-22",58.849998,59.310001,57.099998,57.509998,61352900,57.509998,"FB" +"2014-01-23",56.369999,56.68,55.689999,56.630001,47951800,56.630001,"FB" +"2014-01-24",56.150002,56.419998,54.400002,54.450001,55200700,54.450001,"FB" +"2014-01-27",54.73,54.939999,51.849998,53.549999,73924100,53.549999,"FB" +"2014-01-28",54.02,55.279999,54,55.139999,48191200,55.139999,"FB" +"2014-01-29",54.610001,54.950001,53.189999,53.529999,92995600,53.529999,"FB" +"2014-01-30",62.119999,62.5,60.459999,61.080002,150178900,61.080002,"FB" +"2014-01-31",60.470001,63.369999,60.169998,62.57,87794600,62.57,"FB" +"2014-02-03",63.029999,63.77,60.700001,61.48,74866600,61.48,"FB" +"2014-02-04",62.049999,63.139999,61.82,62.75,45985500,62.75,"FB" +"2014-02-05",62.740002,63.16,61.27,62.189999,51685100,62.189999,"FB" +"2014-02-06",61.459999,62.779999,61.459999,62.16,42086500,62.16,"FB" +"2014-02-07",62.27,64.57,62.220001,64.32,60704300,64.32,"FB" +"2014-02-10",64.300003,64.489998,63.470001,63.549999,43666100,63.549999,"FB" +"2014-02-11",63.75,65,63.349998,64.849998,45675600,64.849998,"FB" +"2014-02-12",64.919998,65.059998,64.050003,64.449997,47282100,64.449997,"FB" +"2014-02-13",64.18,67.330002,64.050003,67.330002,61911700,67.330002,"FB" +"2014-02-14",67.5,67.580002,66.720001,67.089996,36694900,67.089996,"FB" +"2014-02-18",66.940002,67.540001,66.07,67.300003,43809900,67.300003,"FB" +"2014-02-19",67.050003,69.080002,67,68.059998,62087100,68.059998,"FB" +"2014-02-20",67.730003,70.110001,65.730003,69.629997,130928900,69.629997,"FB" +"2014-02-21",69.690002,69.959999,68.449997,68.589996,70932400,68.589996,"FB" +"2014-02-24",68.739998,71.440002,68.540001,70.779999,76620300,70.779999,"FB" +"2014-02-25",70.949997,71,69.449997,69.849998,52077000,69.849998,"FB" +"2014-02-26",70.190002,71.220001,68.849998,69.260002,55322700,69.260002,"FB" +"2014-02-27",69.339996,70.010002,68.870003,68.940002,41653700,68.940002,"FB" +"2014-02-28",69.470001,69.879997,67.379997,68.459999,66783700,68.459999,"FB" +"2014-03-03",66.959999,68.050003,66.510002,67.410004,56824100,67.410004,"FB" +"2014-03-04",68.660004,68.900002,67.620003,68.800003,42013500,68.800003,"FB" +"2014-03-05",69.690002,71.970001,69.620003,71.57,74567700,71.57,"FB" +"2014-03-06",71.879997,71.889999,70.25,70.839996,46026500,70.839996,"FB" +"2014-03-07",71.080002,71.18,69.470001,69.800003,38927000,69.800003,"FB" +"2014-03-10",70.769997,72.150002,70.510002,72.029999,59871600,72.029999,"FB" +"2014-03-11",72.5,72.589996,69.959999,70.099998,59408300,70.099998,"FB" +"2014-03-12",69.860001,71.349998,69,70.879997,46340500,70.879997,"FB" +"2014-03-13",71.290001,71.349998,68.150002,68.830002,57091000,68.830002,"FB" +"2014-03-14",68.489998,69.43,67.459999,67.720001,48227000,67.720001,"FB" +"2014-03-17",68.18,68.949997,66.620003,68.739998,52197000,68.739998,"FB" +"2014-03-18",68.760002,69.599998,68.300003,69.190002,40827000,69.190002,"FB" +"2014-03-19",69.169998,69.290001,67.470001,68.239998,43981000,68.239998,"FB" +"2014-03-20",68.010002,68.230003,66.82,66.970001,44439000,66.970001,"FB" +"2014-03-21",67.529999,67.919998,66.18,67.239998,59999900,67.239998,"FB" +"2014-03-24",67.190002,67.360001,63.360001,64.099998,85696000,64.099998,"FB" +"2014-03-25",64.889999,66.190002,63.779999,64.889999,68786000,64.889999,"FB" +"2014-03-26",64.739998,64.949997,60.369999,60.389999,97503900,60.389999,"FB" +"2014-03-27",60.509998,61.900002,57.98,60.970001,112650000,60.970001,"FB" +"2014-03-28",61.34,61.950001,59.34,60.009998,67052000,60.009998,"FB" +"2014-03-31",60.779999,61.52,59.869999,60.240002,53011000,60.240002,"FB" +"2014-04-01",60.459999,62.66,60.240002,62.619999,59291000,62.619999,"FB" +"2014-04-02",63.209999,63.91,62.209999,62.720001,66277000,62.720001,"FB" +"2014-04-03",62.549999,63.169998,59.130001,59.490002,83859000,59.490002,"FB" +"2014-04-04",59.939999,60.200001,56.32,56.75,125214400,56.75,"FB" +"2014-04-07",55.900002,58,55.439999,56.950001,108488000,56.950001,"FB" +"2014-04-08",57.68,58.709999,57.169998,58.189999,78836000,58.189999,"FB" +"2014-04-09",59.630001,62.459999,59.189999,62.41,100215000,62.41,"FB" +"2014-04-10",63.080002,63.18,58.68,59.16,114988000,59.16,"FB" +"2014-04-11",57.599998,60.310001,57.310001,58.529999,91452000,58.529999,"FB" +"2014-04-14",60.09,60.450001,57.779999,58.889999,72325000,58.889999,"FB" +"2014-04-15",59.290001,59.68,55.880001,59.09,108623000,59.09,"FB" +"2014-04-16",59.790001,60.189999,57.740002,59.720001,78774000,59.720001,"FB" +"2014-04-17",59.299999,60.580002,58.720001,58.939999,88040000,58.939999,"FB" +"2014-04-21",59.459999,61.240002,59.150002,61.240002,60364000,61.240002,"FB" +"2014-04-22",62.650002,63.439999,62.220001,63.029999,60631000,63.029999,"FB" +"2014-04-23",63.450001,63.48,61.259998,61.360001,95908700,61.360001,"FB" +"2014-04-24",63.599998,63.650002,59.77,60.869999,138769000,60.869999,"FB" +"2014-04-25",59.970001,60.009998,57.57,57.709999,92502000,57.709999,"FB" +"2014-04-28",58.049999,58.310001,54.66,56.139999,107758000,56.139999,"FB" +"2014-04-29",56.09,58.279999,55.84,58.150002,75557000,58.150002,"FB" +"2014-04-30",57.580002,59.849998,57.16,59.779999,76093000,59.779999,"FB" +"2014-05-01",60.43,62.279999,60.209999,61.150002,82429000,61.150002,"FB" +"2014-05-02",61.299999,61.889999,60.18,60.459999,54189000,60.459999,"FB" +"2014-05-05",59.669998,61.349998,59.18,61.220001,46057000,61.220001,"FB" +"2014-05-06",60.98,61.150002,58.490002,58.529999,55901000,58.529999,"FB" +"2014-05-07",58.77,59.299999,56.259998,57.389999,78587000,57.389999,"FB" +"2014-05-08",57.23,58.82,56.5,56.759998,61251000,56.759998,"FB" +"2014-05-09",56.849998,57.650002,56.380001,57.240002,52584000,57.240002,"FB" +"2014-05-12",57.98,59.900002,57.98,59.830002,48575000,59.830002,"FB" +"2014-05-13",59.66,60.889999,59.509998,59.830002,48525000,59.830002,"FB" +"2014-05-14",59.529999,60.450001,58.950001,59.23,47429000,59.23,"FB" +"2014-05-15",59.259998,59.380001,57.52,57.919998,56814000,57.919998,"FB" +"2014-05-16",58.310001,58.450001,57.310001,58.02,47933000,58.02,"FB" +"2014-05-19",57.889999,59.560001,57.57,59.209999,43034000,59.209999,"FB" +"2014-05-20",59.5,60.189999,58.18,58.560001,53931000,58.560001,"FB" +"2014-05-21",58.560001,60.5,58.25,60.490002,58992000,60.490002,"FB" +"2014-05-22",60.939999,61.48,60.400002,60.52,54200000,60.52,"FB" +"2014-05-23",60.41,61.450001,60.150002,61.349998,38294000,61.349998,"FB" +"2014-05-27",61.619999,63.509998,61.57,63.48,55682000,63.48,"FB" +"2014-05-28",63.389999,64.139999,62.619999,63.509998,47795000,63.509998,"FB" +"2014-05-29",63.84,64.300003,63.509998,63.830002,42700000,63.830002,"FB" +"2014-05-30",63.950001,64.169998,62.560001,63.299999,45253500,63.299999,"FB" +"2014-06-02",63.23,63.59,62.049999,63.080002,35996000,63.080002,"FB" +"2014-06-03",62.619999,63.419998,62.32,62.869999,32217000,62.869999,"FB" +"2014-06-04",62.450001,63.59,62.07,63.34,36514000,63.34,"FB" +"2014-06-05",63.66,64.360001,62.82,63.189999,47352000,63.189999,"FB" +"2014-06-06",63.369999,63.48,62.150002,62.5,42442000,62.5,"FB" +"2014-06-09",62.400002,63.34,61.790001,62.880001,37617000,62.880001,"FB" +"2014-06-10",63.529999,65.82,63.5,65.769997,69338000,65.769997,"FB" +"2014-06-11",65.32,65.800003,64.900002,65.779999,44242000,65.779999,"FB" +"2014-06-12",65.849998,66.470001,64.059998,64.290001,55730000,64.290001,"FB" +"2014-06-13",64.699997,64.970001,63.830002,64.5,29419000,64.5,"FB" +"2014-06-16",64.160004,64.879997,63.75,64.190002,31046000,64.190002,"FB" +"2014-06-17",64.099998,64.879997,63.93,64.400002,27715000,64.400002,"FB" +"2014-06-18",64.489998,65.75,64.050003,65.599998,35570000,65.599998,"FB" +"2014-06-19",65.459999,65.580002,64.209999,64.339996,34245000,64.339996,"FB" +"2014-06-20",64.459999,64.809998,63.349998,64.5,46466000,64.5,"FB" +"2014-06-23",64.32,65.660004,64.220001,65.370003,34560000,65.370003,"FB" +"2014-06-24",65.360001,67.169998,65.269997,65.720001,57335000,65.720001,"FB" +"2014-06-25",65.580002,67.480003,65.57,67.440002,44308000,67.440002,"FB" +"2014-06-26",68,68,66.900002,67.129997,47714000,67.129997,"FB" +"2014-06-27",67.309998,67.699997,66.839996,67.599998,46461000,67.599998,"FB" +"2014-06-30",67.459999,67.919998,67.129997,67.290001,27102800,67.290001,"FB" +"2014-07-01",67.580002,68.440002,67.389999,68.059998,33243000,68.059998,"FB" +"2014-07-02",68.040001,68.300003,65.790001,66.449997,41895000,66.449997,"FB" +"2014-07-03",66.860001,67,65.760002,66.290001,25203200,66.290001,"FB" +"2014-07-07",66.300003,66.57,65.120003,65.290001,28745000,65.290001,"FB" +"2014-07-08",65.059998,65.559998,62.209999,62.759998,68926000,62.759998,"FB" +"2014-07-09",63.41,65.120003,63.150002,64.970001,51432000,64.970001,"FB" +"2014-07-10",63.310001,65.339996,63.049999,64.870003,44422000,64.870003,"FB" +"2014-07-11",65.279999,66.589996,64.790001,66.339996,39212000,66.339996,"FB" +"2014-07-14",67.129997,68.169998,66.900002,67.900002,38537000,67.900002,"FB" +"2014-07-15",67.959999,68.089996,66.260002,67.169998,44213200,67.169998,"FB" +"2014-07-16",67.540001,67.940002,67.07,67.660004,29541600,67.660004,"FB" +"2014-07-17",67.029999,67.849998,66.040001,66.410004,38188000,66.410004,"FB" +"2014-07-18",66.800003,68.459999,66.160004,68.419998,42456000,68.419998,"FB" +"2014-07-21",68.809998,69.959999,68.5,69.400002,49539000,69.400002,"FB" +"2014-07-22",69.760002,69.769997,68.610001,69.269997,40398000,69.269997,"FB" +"2014-07-23",69.739998,71.330002,69.610001,71.290001,78435000,71.290001,"FB" +"2014-07-24",75.959999,76.739998,74.510002,74.980003,124168000,74.980003,"FB" +"2014-07-25",74.989998,75.669998,74.660004,75.190002,45917000,75.190002,"FB" +"2014-07-28",75.169998,75.5,73.849998,74.919998,41725000,74.919998,"FB" +"2014-07-29",74.720001,74.919998,73.419998,73.709999,41324000,73.709999,"FB" +"2014-07-30",74.209999,75.190002,74.129997,74.68,36853000,74.68,"FB" +"2014-07-31",74,74.169998,72.440002,72.650002,43992000,72.650002,"FB" +"2014-08-01",72.220001,73.220001,71.550003,72.360001,43535000,72.360001,"FB" +"2014-08-04",72.360001,73.879997,72.360001,73.510002,30777000,73.510002,"FB" +"2014-08-05",73.199997,73.589996,72.18,72.690002,34986000,72.690002,"FB" +"2014-08-06",72.019997,73.720001,71.790001,72.470001,30986000,72.470001,"FB" +"2014-08-07",73,74,72.699997,73.169998,38141000,73.169998,"FB" +"2014-08-08",73.400002,73.43,72.559998,73.059998,27202000,73.059998,"FB" +"2014-08-11",73.459999,73.910004,73.059998,73.440002,24591000,73.440002,"FB" +"2014-08-12",73.089996,73.330002,72.220001,72.830002,27419000,72.830002,"FB" +"2014-08-13",73.120003,74.25,73.050003,73.769997,29266000,73.769997,"FB" +"2014-08-14",73.970001,74.379997,73.690002,74.300003,22207000,74.300003,"FB" +"2014-08-15",74.32,74.650002,73,73.629997,38846600,73.629997,"FB" +"2014-08-18",74,74.720001,73.959999,74.589996,23974000,74.589996,"FB" +"2014-08-19",74.809998,75.580002,74.510002,75.290001,26679000,75.290001,"FB" +"2014-08-20",74.970001,75.18,74.620003,74.809998,22917000,74.809998,"FB" +"2014-08-21",74.919998,75.190002,74.410004,74.57,20102000,74.57,"FB" +"2014-08-22",74.339996,74.730003,73.57,74.57,20897000,74.57,"FB" +"2014-08-25",74.940002,75.279999,74.790001,75.019997,19734000,75.019997,"FB" +"2014-08-26",75,75.989998,74.730003,75.959999,23993000,75.959999,"FB" +"2014-08-27",75.269997,75.489998,74.459999,74.629997,36323000,74.629997,"FB" +"2014-08-28",74,74.43,73.730003,73.860001,21947000,73.860001,"FB" +"2014-08-29",74.300003,74.82,74.010002,74.82,26241000,74.82,"FB" +"2014-09-02",75.010002,76.699997,74.82,76.68,34979000,76.68,"FB" +"2014-09-03",77.139999,77.480003,75.599998,75.830002,32389000,75.830002,"FB" +"2014-09-04",75.889999,76.93,75.529999,75.949997,26676000,75.949997,"FB" +"2014-09-05",76.099998,77.379997,75.599998,77.260002,29476000,77.260002,"FB" +"2014-09-08",77.260002,78.169998,77.010002,77.889999,28183000,77.889999,"FB" +"2014-09-09",77.589996,78.169998,76.199997,76.669998,28882000,76.669998,"FB" +"2014-09-10",76.519997,77.949997,76.510002,77.43,29909000,77.43,"FB" +"2014-09-11",77.129997,78.360001,77.050003,77.919998,32219000,77.919998,"FB" +"2014-09-12",78.019997,78.300003,77.099998,77.480003,26676800,77.480003,"FB" +"2014-09-15",77.150002,77.25,73.43,74.580002,49679000,74.580002,"FB" +"2014-09-16",73.519997,76.230003,73.07,76.080002,37742000,76.080002,"FB" +"2014-09-17",75.959999,77.25,75.57,76.43,28693000,76.43,"FB" +"2014-09-18",76.769997,77.330002,76.519997,77,23031000,77,"FB" +"2014-09-19",77.400002,78.300003,76.440002,77.910004,76671000,77.910004,"FB" +"2014-09-22",77,77.529999,75.949997,76.800003,31961000,76.800003,"FB" +"2014-09-23",76.330002,78.629997,76.040001,78.290001,36814000,78.290001,"FB" +"2014-09-24",78.099998,78.620003,77.510002,78.540001,30680000,78.540001,"FB" +"2014-09-25",78.599998,78.940002,77.129997,77.220001,37533000,77.220001,"FB" +"2014-09-26",77.589996,78.839996,77.330002,78.790001,28872000,78.790001,"FB" +"2014-09-29",78.120003,79.199997,77.910004,79,34031000,79,"FB" +"2014-09-30",79.349998,79.709999,78.599998,79.040001,35899000,79.040001,"FB" +"2014-10-01",78.779999,78.82,75.900002,76.550003,55090000,76.550003,"FB" +"2014-10-02",76.57,77.480003,75.639999,77.080002,36488000,77.080002,"FB" +"2014-10-03",77.760002,78.059998,77.260002,77.440002,23340000,77.440002,"FB" +"2014-10-06",77.190002,77.889999,76.849998,77.559998,25729000,77.559998,"FB" +"2014-10-07",77.050003,77.949997,76.239998,76.290001,25317000,76.290001,"FB" +"2014-10-08",76.18,77.709999,75.099998,77.519997,32976000,77.519997,"FB" +"2014-10-09",77.279999,77.760002,75.849998,75.910004,32487000,75.910004,"FB" +"2014-10-10",75.589996,76.5,72.760002,72.910004,52146000,72.910004,"FB" +"2014-10-13",73.230003,74.779999,72.519997,72.989998,43938000,72.989998,"FB" +"2014-10-14",74,74.18,72.050003,73.589996,50299000,73.589996,"FB" +"2014-10-15",71.690002,73.800003,70.32,73.209999,61528000,73.209999,"FB" +"2014-10-16",70.790001,73.349998,70.580002,72.629997,53529000,72.629997,"FB" +"2014-10-17",74.230003,76,73.75,75.949997,76342000,75.949997,"FB" +"2014-10-20",75.599998,77.089996,75.379997,76.949997,34701000,76.949997,"FB" +"2014-10-21",77.559998,78.739998,77.150002,78.690002,32252000,78.690002,"FB" +"2014-10-22",78.82,79.849998,78.010002,78.370003,41862000,78.370003,"FB" +"2014-10-23",79.379997,80.629997,79.010002,80.040001,35056000,80.040001,"FB" +"2014-10-24",80.199997,80.82,79.32,80.669998,32248000,80.669998,"FB" +"2014-10-27",80.739998,80.800003,79.760002,80.279999,30169000,80.279999,"FB" +"2014-10-28",80.18,81.160004,79.57,80.769997,74212000,80.769997,"FB" +"2014-10-29",75.449997,76.879997,74.779999,75.860001,106120000,75.860001,"FB" +"2014-10-30",75.050003,75.349998,72.900002,74.110001,83270000,74.110001,"FB" +"2014-10-31",74.93,75.699997,74.449997,74.989998,44544000,74.989998,"FB" +"2014-11-03",75.470001,75.519997,73.699997,73.879997,40727000,73.879997,"FB" +"2014-11-04",74.230003,75.769997,73.650002,75.760002,39326000,75.760002,"FB" +"2014-11-05",76.510002,76.800003,74.419998,74.830002,35913000,74.830002,"FB" +"2014-11-06",74.889999,75.599998,74.309998,75.260002,21383000,75.260002,"FB" +"2014-11-07",75.389999,75.860001,75.019997,75.599998,20774000,75.599998,"FB" +"2014-11-10",75.360001,75.480003,74.610001,75,21575100,75,"FB" +"2014-11-11",74.949997,74.980003,74.029999,74.610001,18715700,74.610001,"FB" +"2014-11-12",74.279999,75.139999,73.540001,74.720001,26536600,74.720001,"FB" +"2014-11-13",74.739998,75.239998,73.639999,74.25,26448500,74.25,"FB" +"2014-11-14",74.269997,74.93,74.040001,74.879997,19476900,74.879997,"FB" +"2014-11-17",74.879997,75.660004,73.879997,74.239998,28701200,74.239998,"FB" +"2014-11-18",74.449997,74.800003,73.900002,74.339996,20690500,74.339996,"FB" +"2014-11-19",74.010002,74.540001,73.110001,73.330002,25441200,73.330002,"FB" +"2014-11-20",72.800003,73.989998,72.510002,73.599998,19154900,73.599998,"FB" +"2014-11-21",74.5,74.5,73.5,73.75,23060400,73.75,"FB" +"2014-11-24",73.540001,74.349998,73.349998,74.010002,22103800,74.010002,"FB" +"2014-11-25",74.209999,75.739998,74.129997,75.629997,32250200,75.629997,"FB" +"2014-11-26",75.529999,77.779999,75.510002,77.620003,32695300,77.620003,"FB" +"2014-11-28",77.669998,78.269997,77.230003,77.699997,15992000,77.699997,"FB" +"2014-12-01",77.260002,77.309998,74.800003,75.099998,31789900,75.099998,"FB" +"2014-12-02",75.330002,75.910004,75.040001,75.459999,16773900,75.459999,"FB" +"2014-12-03",75.379997,75.730003,74.400002,74.879997,16689900,74.879997,"FB" +"2014-12-04",74.830002,75.550003,74.660004,75.239998,14362800,75.239998,"FB" +"2014-12-05",75.800003,76.760002,75.360001,76.360001,24306400,76.360001,"FB" +"2014-12-08",76.18,77.25,75.400002,76.519997,25733900,76.519997,"FB" +"2014-12-09",75.199997,76.93,74.779999,76.839996,25358600,76.839996,"FB" +"2014-12-10",76.650002,77.550003,76.07,76.18,32210500,76.18,"FB" +"2014-12-11",76.519997,78.519997,76.480003,77.730003,33462100,77.730003,"FB" +"2014-12-12",77.160004,78.879997,77.019997,77.830002,28091600,77.830002,"FB" +"2014-12-15",78.459999,78.580002,76.559998,76.989998,29396500,76.989998,"FB" +"2014-12-16",76.190002,77.389999,74.589996,74.690002,31554600,74.690002,"FB" +"2014-12-17",75.010002,76.410004,74.900002,76.110001,29203900,76.110001,"FB" +"2014-12-18",76.889999,78.400002,76.510002,78.400002,34222100,78.400002,"FB" +"2014-12-19",78.75,80,78.330002,79.879997,43335000,79.879997,"FB" +"2014-12-22",80.080002,81.889999,80,81.449997,31395800,81.449997,"FB" +"2014-12-23",82.019997,82.169998,80.400002,80.610001,19865800,80.610001,"FB" +"2014-12-24",81.029999,81.43,80.75,80.769997,7685500,80.769997,"FB" +"2014-12-26",81.019997,81.279999,80.510002,80.779999,10647400,80.779999,"FB" +"2014-12-29",80.489998,80.959999,79.709999,80.019997,14134700,80.019997,"FB" +"2014-12-30",79.849998,80.589996,79.099998,79.220001,14370800,79.220001,"FB" +"2014-12-31",79.540001,79.800003,77.860001,78.019997,19935400,78.019997,"FB" +"2015-01-02",78.580002,78.93,77.699997,78.449997,18177500,78.449997,"FB" +"2015-01-05",77.980003,79.25,76.860001,77.190002,26452200,77.190002,"FB" +"2015-01-06",77.230003,77.589996,75.360001,76.150002,27399300,76.150002,"FB" +"2015-01-07",76.760002,77.360001,75.82,76.150002,22045300,76.150002,"FB" +"2015-01-08",76.739998,78.230003,76.080002,78.18,23961000,78.18,"FB" +"2015-01-09",78.199997,78.620003,77.199997,77.739998,21157000,77.739998,"FB" +"2015-01-12",77.839996,78,76.209999,76.720001,19190200,76.720001,"FB" +"2015-01-13",77.230003,78.080002,75.849998,76.449997,25179600,76.449997,"FB" +"2015-01-14",76.419998,77.199997,76.029999,76.279999,25741000,76.279999,"FB" +"2015-01-15",76.400002,76.57,73.540001,74.050003,34134000,74.050003,"FB" +"2015-01-16",74.040001,75.32,73.839996,75.18,21791500,75.18,"FB" +"2015-01-20",75.720001,76.309998,74.82,76.239998,22821600,76.239998,"FB" +"2015-01-21",76.160004,77.300003,75.849998,76.739998,25096700,76.739998,"FB" +"2015-01-22",77.169998,77.75,76.68,77.650002,19519500,77.650002,"FB" +"2015-01-23",77.650002,78.190002,77.040001,77.830002,16746500,77.830002,"FB" +"2015-01-26",77.980003,78.470001,77.290001,77.5,19260800,77.5,"FB" +"2015-01-27",76.709999,76.879997,75.629997,75.779999,20110000,75.779999,"FB" +"2015-01-28",76.900002,77.639999,76,76.239998,53306400,76.239998,"FB" +"2015-01-29",76.849998,78.019997,74.209999,78,61293500,78,"FB" +"2015-01-30",78,78.160004,75.75,75.910004,42649500,75.910004,"FB" +"2015-02-02",76.110001,76.139999,73.75,74.989998,41955300,74.989998,"FB" +"2015-02-03",75.190002,75.580002,73.860001,75.400002,26957700,75.400002,"FB" +"2015-02-04",75.089996,76.349998,75.010002,75.629997,20277400,75.629997,"FB" +"2015-02-05",75.709999,75.980003,75.209999,75.610001,15062600,75.610001,"FB" +"2015-02-06",75.68,75.699997,74.25,74.470001,21211000,74.470001,"FB" +"2015-02-09",74.050003,74.830002,73.449997,74.440002,16194300,74.440002,"FB" +"2015-02-10",74.849998,75.339996,74.5,75.190002,15811300,75.190002,"FB" +"2015-02-11",75.089996,76.75,75.029999,76.510002,20877400,76.510002,"FB" +"2015-02-12",76.860001,76.870003,75.889999,76.230003,17235000,76.230003,"FB" +"2015-02-13",76.459999,76.480003,75.5,75.739998,18621900,75.739998,"FB" +"2015-02-17",75.300003,76.910004,75.080002,75.599998,25254400,75.599998,"FB" +"2015-02-18",75.940002,76.900002,75.449997,76.709999,22426400,76.709999,"FB" +"2015-02-19",76.989998,79.839996,76.949997,79.419998,45851200,79.419998,"FB" +"2015-02-20",79.550003,80.339996,79.199997,79.900002,36931700,79.900002,"FB" +"2015-02-23",79.959999,80.190002,78.379997,78.839996,24139100,78.839996,"FB" +"2015-02-24",78.5,79.480003,78.099998,78.449997,18897100,78.449997,"FB" +"2015-02-25",78.5,80.199997,78.5,79.559998,25593800,79.559998,"FB" +"2015-02-26",79.879997,81.370003,79.720001,80.410004,31111900,80.410004,"FB" +"2015-02-27",80.68,81.230003,78.620003,78.970001,30739200,78.970001,"FB" +"2015-03-02",79,79.860001,78.519997,79.75,21662500,79.75,"FB" +"2015-03-03",79.610001,79.699997,78.519997,79.599998,18635000,79.599998,"FB" +"2015-03-04",79.300003,81.150002,78.849998,80.900002,28126700,80.900002,"FB" +"2015-03-05",81.230003,81.989998,81.050003,81.209999,27825700,81.209999,"FB" +"2015-03-06",80.900002,81.330002,79.830002,80.010002,24488600,80.010002,"FB" +"2015-03-09",79.68,79.910004,78.629997,79.440002,18925100,79.440002,"FB" +"2015-03-10",78.5,79.260002,77.550003,77.550003,23067100,77.550003,"FB" +"2015-03-11",77.800003,78.43,77.260002,77.57,20215700,77.57,"FB" +"2015-03-12",78.099998,79.050003,77.910004,78.93,16093300,78.93,"FB" +"2015-03-13",78.599998,79.379997,77.68,78.050003,18557300,78.050003,"FB" +"2015-03-16",77.959999,78.120003,77.360001,78.07,19305400,78.07,"FB" +"2015-03-17",78.360001,79.779999,78.339996,79.360001,22170000,79.360001,"FB" +"2015-03-18",79.25,81.239998,79.169998,80.910004,36912400,80.910004,"FB" +"2015-03-19",81.120003,83,81,82.75,42099500,82.75,"FB" +"2015-03-20",83.389999,84.599998,83.07,83.800003,44466300,83.800003,"FB" +"2015-03-23",83.919998,84.959999,83.300003,84.43,27357300,84.43,"FB" +"2015-03-24",84.709999,86.07,84.519997,85.309998,32576500,85.309998,"FB" +"2015-03-25",85.5,85.519997,82.919998,82.919998,37436100,82.919998,"FB" +"2015-03-26",82.720001,83.769997,82.139999,83.010002,32794800,83.010002,"FB" +"2015-03-27",83.379997,83.949997,82.879997,83.300003,18372600,83.300003,"FB" +"2015-03-30",83.809998,84.339996,82.410004,83.199997,24527700,83.199997,"FB" +"2015-03-31",82.900002,83.5,82.209999,82.220001,19734300,82.220001,"FB" +"2015-04-01",82.5,82.720001,80.870003,81.669998,22058200,81.669998,"FB" +"2015-04-02",82.25,82.559998,81.440002,81.559998,19664100,81.559998,"FB" +"2015-04-06",80.800003,82.809998,80.800003,82.440002,19062900,82.440002,"FB" +"2015-04-07",82.650002,83.419998,82.220001,82.32,17467000,82.32,"FB" +"2015-04-08",82.629997,83.099998,81.839996,82.279999,18966700,82.279999,"FB" +"2015-04-09",82.5,82.800003,81.709999,82.169998,15927300,82.169998,"FB" +"2015-04-10",82.209999,82.610001,81.910004,82.040001,12529700,82.040001,"FB" +"2015-04-13",81.93,83.940002,81.919998,83.010002,26883100,83.010002,"FB" +"2015-04-14",83.169998,83.690002,82.440002,83.519997,19634200,83.519997,"FB" +"2015-04-15",83.550003,83.660004,82.269997,82.709999,22390900,82.709999,"FB" +"2015-04-16",82.470001,83.07,82.150002,82.309998,13769700,82.309998,"FB" +"2015-04-17",81.480003,82.110001,80.370003,80.779999,24215000,80.779999,"FB" +"2015-04-20",81.540001,83.150002,81.239998,83.089996,28796800,83.089996,"FB" +"2015-04-21",84,84.489998,83.540001,83.620003,27171900,83.620003,"FB" +"2015-04-22",84.32,84.739998,83.650002,84.629997,45548000,84.629997,"FB" +"2015-04-23",84.099998,85.589996,82.410004,82.410004,73728100,82.410004,"FB" +"2015-04-24",82.769997,82.940002,81.480003,81.529999,29660400,81.529999,"FB" +"2015-04-27",81.870003,82.93,81.629997,81.910004,25446000,81.910004,"FB" +"2015-04-28",81.830002,81.900002,80.230003,80.68,23775300,80.68,"FB" +"2015-04-29",80.010002,81.389999,79.519997,80.470001,26430300,80.470001,"FB" +"2015-04-30",80.010002,80.959999,78.32,78.769997,28999000,78.769997,"FB" +"2015-05-01",79.239998,79.760002,78.110001,78.989998,24136400,78.989998,"FB" +"2015-05-04",79.330002,79.690002,78.629997,78.809998,14692000,78.809998,"FB" +"2015-05-05",78.550003,78.800003,77.220001,77.559998,22311300,77.559998,"FB" +"2015-05-06",77.970001,78.809998,77.050003,78.099998,28663000,78.099998,"FB" +"2015-05-07",78,78.940002,77.559998,78.43,19749400,78.43,"FB" +"2015-05-08",79.099998,79.230003,78.029999,78.510002,19943600,78.510002,"FB" +"2015-05-11",78.480003,79.029999,77.93,78.010002,18874100,78.010002,"FB" +"2015-05-12",77.870003,77.889999,76.790001,77.459999,21285300,77.459999,"FB" +"2015-05-13",77.720001,78.529999,77.650002,78.440002,21512300,78.440002,"FB" +"2015-05-14",78.940002,81.849998,78.669998,81.370003,49438000,81.370003,"FB" +"2015-05-15",81.410004,81.519997,80.18,80.419998,27069900,80.419998,"FB" +"2015-05-18",80.330002,81.379997,80.230003,80.879997,21613700,80.879997,"FB" +"2015-05-19",81.25,81.690002,80.550003,80.629997,17955400,80.629997,"FB" +"2015-05-20",80.470001,81.099998,79.459999,80.550003,23056900,80.550003,"FB" +"2015-05-21",80.190002,80.919998,80.080002,80.480003,13402700,80.480003,"FB" +"2015-05-22",80.349998,81.309998,80.25,80.540001,19567900,80.540001,"FB" +"2015-05-26",80.43,80.599998,79.080002,79.330002,16321300,79.330002,"FB" +"2015-05-27",79.599998,80.660004,79.43,80.550003,14160900,80.550003,"FB" +"2015-05-28",80.25,81.07,80,80.150002,11982000,80.150002,"FB" +"2015-05-29",79.949997,80.07,78.879997,79.190002,16134600,79.190002,"FB" +"2015-06-01",79.300003,80.379997,78.660004,80.290001,18119000,80.290001,"FB" +"2015-06-02",79.760002,81.349998,79.559998,80.440002,18923300,80.440002,"FB" +"2015-06-03",81.349998,82.529999,81.25,82.440002,31594700,82.440002,"FB" +"2015-06-04",82.139999,82.949997,81.510002,82.050003,20863900,82.050003,"FB" +"2015-06-05",81.870003,82.459999,81.510002,82.139999,16143100,82.139999,"FB" +"2015-06-08",81.82,82,80.129997,80.669998,16915500,80.669998,"FB" +"2015-06-09",80.599998,81.190002,79.32,80.669998,16497500,80.669998,"FB" +"2015-06-10",80.830002,82.599998,80.809998,82.160004,21531200,82.160004,"FB" +"2015-06-11",82.309998,82.900002,81.360001,81.830002,18656800,81.830002,"FB" +"2015-06-12",81.370003,82.089996,81.199997,81.529999,11417900,81.529999,"FB" +"2015-06-15",80.550003,80.93,80.07,80.709999,18805100,80.709999,"FB" +"2015-06-16",80.82,81.510002,80.449997,81.059998,13693700,81.059998,"FB" +"2015-06-17",81.760002,82.220001,81.339996,81.790001,18350300,81.790001,"FB" +"2015-06-18",81.639999,83.190002,81.57,82.910004,26782600,82.910004,"FB" +"2015-06-19",82.830002,82.980003,82.120003,82.510002,23353200,82.510002,"FB" +"2015-06-22",83.410004,84.970001,83.309998,84.739998,29383100,84.739998,"FB" +"2015-06-23",84.959999,87.970001,84.760002,87.879997,50667900,87.879997,"FB" +"2015-06-24",87.660004,89.25,87.449997,88.860001,41370200,88.860001,"FB" +"2015-06-25",89.260002,89.400002,87.839996,87.980003,27302000,87.980003,"FB" +"2015-06-26",88.120003,88.339996,86.830002,88.010002,38214600,88.010002,"FB" +"2015-06-29",86.610001,87.5,85.730003,85.800003,35957900,85.800003,"FB" +"2015-06-30",86.599998,86.699997,85.57,85.769997,23016500,85.769997,"FB" +"2015-07-01",86.769997,87.949997,86.489998,86.910004,25260000,86.910004,"FB" +"2015-07-02",87.400002,87.440002,86.339996,87.290001,16908800,87.290001,"FB" +"2015-07-06",86.489998,88.190002,86.389999,87.550003,24635900,87.550003,"FB" +"2015-07-07",87.800003,87.849998,85.230003,87.220001,33059900,87.220001,"FB" +"2015-07-08",86.290001,86.75,85.449997,85.650002,24399300,85.650002,"FB" +"2015-07-09",86.730003,87.599998,85.650002,85.879997,23144200,85.879997,"FB" +"2015-07-10",87.349998,88.220001,86.769997,87.949997,23245900,87.949997,"FB" +"2015-07-13",88.660004,90.220001,88.419998,90.099998,29976700,90.099998,"FB" +"2015-07-14",90.459999,90.800003,89.650002,89.68,26627800,89.68,"FB" +"2015-07-15",90,90.989998,89.419998,89.760002,30886600,89.760002,"FB" +"2015-07-16",90.279999,90.860001,89.769997,90.849998,21804100,90.849998,"FB" +"2015-07-17",92.550003,95.389999,92.540001,94.970001,54001600,94.970001,"FB" +"2015-07-20",95.849998,98.599998,95.360001,97.910004,54860500,97.910004,"FB" +"2015-07-21",98.949997,99.239998,97.139999,98.389999,39453300,98.389999,"FB" +"2015-07-22",96.739998,97.580002,95.919998,97.040001,28299500,97.040001,"FB" +"2015-07-23",96.959999,97.449997,94.809998,95.440002,29418800,95.440002,"FB" +"2015-07-24",97.349998,97.760002,95.879997,96.949997,33444900,96.949997,"FB" +"2015-07-27",96.580002,96.610001,93.830002,94.169998,38585400,94.169998,"FB" +"2015-07-28",94.839996,95.559998,93.309998,95.290001,35236000,95.290001,"FB" +"2015-07-29",96.32,97.279999,94.739998,96.989998,64648300,96.989998,"FB" +"2015-07-30",94.910004,95.809998,91.800003,95.209999,86211300,95.209999,"FB" +"2015-07-31",94.949997,96.330002,93.949997,94.010002,46509000,94.010002,"FB" +"2015-08-03",93.529999,95.080002,92.800003,94.139999,29343100,94.139999,"FB" +"2015-08-04",93.790001,94.730003,93.330002,94.059998,20136000,94.059998,"FB" +"2015-08-05",95.25,97.089996,95.18,96.440002,29813200,96.440002,"FB" +"2015-08-06",97.18,98.739998,94.419998,95.120003,42271300,95.120003,"FB" +"2015-08-07",95.379997,95.400002,93.610001,94.300003,23199100,94.300003,"FB" +"2015-08-10",95.68,95.900002,93.629997,94.150002,21624200,94.150002,"FB" +"2015-08-11",93.730003,94.760002,92.900002,93.620003,22491000,93.620003,"FB" +"2015-08-12",92.699997,94.440002,91.190002,94.190002,27050500,94.190002,"FB" +"2015-08-13",94.050003,94.730003,93.349998,93.43,17451800,93.43,"FB" +"2015-08-14",93.540001,94.720001,93.209999,94.419998,15929700,94.419998,"FB" +"2015-08-17",94.419998,94.459999,93.389999,93.93,18313500,93.93,"FB" +"2015-08-18",94.080002,95.849998,94.040001,95.169998,22278800,95.169998,"FB" +"2015-08-19",94.629997,96.099998,94.160004,95.309998,23156500,95.309998,"FB" +"2015-08-20",93.540001,94.769997,90.459999,90.559998,44598200,90.559998,"FB" +"2015-08-21",87.519997,89.18,85.610001,86.059998,62778700,86.059998,"FB" +"2015-08-24",77.029999,82.089996,72,82.089996,83710700,82.089996,"FB" +"2015-08-25",86.949997,87.669998,83,83,52021200,83,"FB" +"2015-08-26",85.949997,87.459999,83.260002,87.190002,45124300,87.190002,"FB" +"2015-08-27",89.099998,90.059998,87.190002,89.730003,42431400,89.730003,"FB" +"2015-08-28",89.879997,91.480003,89.790001,91.010002,33215900,91.010002,"FB" +"2015-08-31",90.599998,91.050003,88.889999,89.43,32850700,89.43,"FB" +"2015-09-01",86.849998,89.389999,86.5,87.230003,36097400,87.230003,"FB" +"2015-09-02",88.809998,89.889999,87.629997,89.889999,27190500,89.889999,"FB" +"2015-09-03",89.760002,89.82,87.730003,88.150002,27048200,88.150002,"FB" +"2015-09-04",87.199997,88.389999,86.699997,88.260002,27328700,88.260002,"FB" +"2015-09-08",89.690002,90.239998,88.830002,89.529999,27012500,89.529999,"FB" +"2015-09-09",90.779999,91.980003,90.169998,90.440002,32551100,90.440002,"FB" +"2015-09-10",90.07,92.059998,89.629997,91.980003,26437400,91.980003,"FB" +"2015-09-11",91.68,92.080002,91.129997,92.050003,21185000,92.050003,"FB" +"2015-09-14",92.309998,92.620003,91.599998,92.309998,20127900,92.309998,"FB" +"2015-09-15",92.370003,93.25,91.790001,92.900002,18859400,92.900002,"FB" +"2015-09-16",92.900002,93.599998,92.629997,93.449997,16321200,93.449997,"FB" +"2015-09-17",93.370003,95.510002,92.900002,94.339996,27841800,94.339996,"FB" +"2015-09-18",93.199997,95.190002,93.050003,94.400002,62300000,94.400002,"FB" +"2015-09-21",94.620003,96.489998,94.519997,95.550003,28790000,95.550003,"FB" +"2015-09-22",93.769997,94.68,91.919998,92.959999,36888900,92.959999,"FB" +"2015-09-23",93.400002,94.32,92.800003,93.970001,21701400,93.970001,"FB" +"2015-09-24",93.059998,94.769997,92.239998,94.410004,29106000,94.410004,"FB" +"2015-09-25",95.790001,95.849998,92.059998,92.769997,28961600,92.769997,"FB" +"2015-09-28",92.080002,92.290001,88.18,89.209999,41199900,89.209999,"FB" +"2015-09-29",89.099998,90.059998,85.720001,86.669998,42281800,86.669998,"FB" +"2015-09-30",88.440002,90.019997,88.010002,89.900002,36169100,89.900002,"FB" +"2015-10-01",90.050003,90.949997,88.360001,90.949997,29283700,90.949997,"FB" +"2015-10-02",88.900002,92.199997,88.370003,92.07,37881700,92.07,"FB" +"2015-10-05",92.940002,94.269997,92.660004,94.010002,27292500,94.010002,"FB" +"2015-10-06",94.080002,94.169998,92.339996,92.800003,22172800,92.800003,"FB" +"2015-10-07",93.110001,93.660004,91.370003,92.400002,24129300,92.400002,"FB" +"2015-10-08",91.889999,93.220001,90.470001,92.470001,27290500,92.470001,"FB" +"2015-10-09",92.900002,93.739998,92.239998,93.239998,20012900,93.239998,"FB" +"2015-10-12",93.32,94.599998,92.669998,94.260002,18449600,94.260002,"FB" +"2015-10-13",93.660004,95.370003,93.550003,94.120003,19480300,94.120003,"FB" +"2015-10-14",94.080002,95.199997,93.610001,94.07,19253400,94.07,"FB" +"2015-10-15",94.989998,96.300003,94.900002,95.959999,27557500,95.959999,"FB" +"2015-10-16",96.18,97.589996,95.349998,97.540001,25412900,97.540001,"FB" +"2015-10-19",97.18,98.57,96.919998,98.470001,23729900,98.470001,"FB" +"2015-10-20",98.730003,99.589996,96.559998,97,30700500,97,"FB" +"2015-10-21",97.370003,98.18,96.470001,97.110001,21917800,97.110001,"FB" +"2015-10-22",97.790001,99.730003,97.550003,99.669998,26392100,99.669998,"FB" +"2015-10-23",101.910004,102.849998,100.160004,102.190002,42809700,102.190002,"FB" +"2015-10-26",102.199997,103.809998,101.550003,103.769997,25961200,103.769997,"FB" +"2015-10-27",102.940002,104.099998,102.400002,103.699997,23795500,103.699997,"FB" +"2015-10-28",103.900002,104.480003,102.919998,104.199997,24081500,104.199997,"FB" +"2015-10-29",103.959999,105.120003,103.519997,104.879997,20316700,104.879997,"FB" +"2015-10-30",104.510002,104.720001,101.650002,101.970001,33487100,101.970001,"FB" +"2015-11-02",101.720001,103.470001,101.18,103.309998,24003900,103.309998,"FB" +"2015-11-03",103.220001,103.650002,102.400002,102.580002,21242300,102.580002,"FB" +"2015-11-04",103.190002,104.139999,102.480003,103.940002,43469300,103.940002,"FB" +"2015-11-05",108.800003,110.650002,107.949997,108.760002,63232900,108.760002,"FB" +"2015-11-06",108.040001,108.739998,105.910004,107.099998,35084300,107.099998,"FB" +"2015-11-09",107,108.25,105.860001,106.489998,26383500,106.489998,"FB" +"2015-11-10",105.959999,108.150002,105.239998,107.910004,25031700,107.910004,"FB" +"2015-11-11",108.269997,109.870003,107.110001,109.010002,25057100,109.010002,"FB" +"2015-11-12",108.480003,109.389999,108,108.019997,20924700,108.019997,"FB" +"2015-11-13",107.709999,108.25,103.830002,103.949997,30278400,103.949997,"FB" +"2015-11-16",103.32,104.169998,100.470001,104.040001,49309200,104.040001,"FB" +"2015-11-17",104.620003,106.199997,104.139999,105.129997,26807200,105.129997,"FB" +"2015-11-18",105.800003,107.879997,105.389999,107.769997,23836500,107.769997,"FB" +"2015-11-19",107.360001,107.730003,105.949997,106.260002,25520600,106.260002,"FB" +"2015-11-20",106.839996,107.870003,106.620003,107.32,22129600,107.32,"FB" +"2015-11-23",107.190002,107.470001,106.080002,106.949997,19897200,106.949997,"FB" +"2015-11-24",106,106.489998,104.389999,105.739998,23577300,105.739998,"FB" +"2015-11-25",106.330002,106.599998,105.099998,105.410004,15150800,105.410004,"FB" +"2015-11-27",105.779999,105.959999,104.860001,105.449997,5913100,105.449997,"FB" +"2015-11-30",105.839996,106.099998,103.75,104.239998,20383200,104.239998,"FB" +"2015-12-01",104.830002,107.150002,104.5,107.120003,22781900,107.120003,"FB" +"2015-12-02",107,107.919998,105.790001,106.07,24429100,106.07,"FB" +"2015-12-03",106.269997,106.849998,103.349998,104.379997,23236500,104.379997,"FB" +"2015-12-04",104.809998,107.730003,104.110001,106.18,21224700,106.18,"FB" +"2015-12-07",106.480003,106.830002,104.660004,105.610001,15474900,105.610001,"FB" +"2015-12-08",104,106.910004,103.949997,106.489998,20401800,106.489998,"FB" +"2015-12-09",106.18,106.440002,103.550003,104.599998,23517300,104.599998,"FB" +"2015-12-10",105.050003,106.400002,104.410004,105.419998,17414500,105.419998,"FB" +"2015-12-11",104.150002,104.339996,101.910004,102.120003,26427700,102.120003,"FB" +"2015-12-14",102.290001,104.739998,101.459999,104.660004,24648100,104.660004,"FB" +"2015-12-15",105.300003,105.800003,104.279999,104.550003,21764300,104.550003,"FB" +"2015-12-16",105.370003,107.089996,104.190002,106.790001,22680500,106.790001,"FB" +"2015-12-17",107.489998,107.75,106.129997,106.220001,21675700,106.220001,"FB" +"2015-12-18",106.080002,106.589996,103.970001,104.040001,35994200,104.040001,"FB" +"2015-12-21",104.910004,105.150002,103.599998,104.769997,16138800,104.769997,"FB" +"2015-12-22",105.220001,105.660004,104.809998,105.510002,14597100,105.510002,"FB" +"2015-12-23",105.889999,106.110001,103.860001,104.629997,19599700,104.629997,"FB" +"2015-12-24",104.739998,105.32,104.5,105.019997,6501800,105.019997,"FB" +"2015-12-28",105.019997,105.980003,104.529999,105.93,13069700,105.93,"FB" +"2015-12-29",106.419998,107.739998,106.25,107.260002,17179900,107.260002,"FB" +"2015-12-30",107,107.25,106.059998,106.220001,13115000,106.220001,"FB" +"2015-12-31",106,106.169998,104.620003,104.660004,18298700,104.660004,"FB" +"2016-01-04",101.949997,102.239998,99.75,102.220001,37912400,102.220001,"FB" +"2016-01-05",102.889999,103.709999,101.669998,102.730003,23258200,102.730003,"FB" +"2016-01-06",101.129997,103.769997,100.900002,102.970001,25096200,102.970001,"FB" +"2016-01-07",100.5,101.43,97.300003,97.919998,45172900,97.919998,"FB" +"2016-01-08",99.879997,100.5,97.029999,97.330002,35402300,97.330002,"FB" +"2016-01-11",97.910004,98.599998,95.389999,97.510002,29932400,97.510002,"FB" +"2016-01-12",99,99.959999,97.550003,99.370003,28395400,99.370003,"FB" +"2016-01-13",100.580002,100.580002,95.209999,95.440002,33410600,95.440002,"FB" +"2016-01-14",95.849998,98.870003,92.449997,98.370003,48658600,98.370003,"FB" +"2016-01-15",93.980003,96.379997,93.540001,94.970001,45935600,94.970001,"FB" +"2016-01-19",96.529999,97.419998,93.919998,95.260002,30998300,95.260002,"FB" +"2016-01-20",92.830002,95,89.370003,94.349998,59051400,94.349998,"FB" +"2016-01-21",94.910004,95.989998,92.620003,94.160004,30518900,94.160004,"FB" +"2016-01-22",96.410004,98.07,95.489998,97.940002,30495400,97.940002,"FB" +"2016-01-25",98.720001,99.480003,96.93,97.010002,32482000,97.010002,"FB" +"2016-01-26",97.760002,97.879997,95.660004,97.339996,26877100,97.339996,"FB" +"2016-01-27",97.790001,97.849998,94.230003,94.449997,58699400,94.449997,"FB" +"2016-01-28",107.199997,110.339996,104.809998,109.110001,107475300,109.110001,"FB" +"2016-01-29",108.989998,112.839996,108.839996,112.209999,62739500,112.209999,"FB" +"2016-02-01",112.269997,115.720001,112.010002,115.089996,46132700,115.089996,"FB" +"2016-02-02",114.800003,117.589996,113.199997,114.610001,59778600,114.610001,"FB" +"2016-02-03",115.269997,115.339996,109.75,112.690002,56919300,112.690002,"FB" +"2016-02-04",111.800003,111.940002,109.25,110.489998,38890200,110.489998,"FB" +"2016-02-05",109.510002,109.580002,103.18,104.07,76894700,104.07,"FB" +"2016-02-08",100.410004,102.68,97.459999,99.75,71229700,99.75,"FB" +"2016-02-09",97.139999,102.400002,96.82,99.540001,62709000,99.540001,"FB" +"2016-02-10",101.550003,103.25,100.239998,101,45179400,101,"FB" +"2016-02-11",99.599998,105.110001,98.879997,101.910004,43670600,101.910004,"FB" +"2016-02-12",103.739998,104.239998,101.089996,102.010002,36176800,102.010002,"FB" +"2016-02-16",103.800003,103.93,100.239998,101.610001,45687200,101.610001,"FB" +"2016-02-17",102.019997,105.720001,100.400002,105.199997,44073400,105.199997,"FB" +"2016-02-18",105.800003,106,103.029999,103.470001,29593500,103.470001,"FB" +"2016-02-19",102.550003,105.019997,102.059998,104.57,32404500,104.57,"FB" +"2016-02-22",105.489998,108.25,105.339996,107.160004,35709700,107.160004,"FB" +"2016-02-23",106.849998,107.470001,105.120003,105.459999,25319300,105.459999,"FB" +"2016-02-24",104.209999,106.949997,102.739998,106.879997,34412400,106.879997,"FB" +"2016-02-25",107.110001,108.07,105.610001,108.07,29906300,108.07,"FB" +"2016-02-26",108.699997,109.449997,107.160004,107.919998,26686200,107.919998,"FB" +"2016-02-29",107.599998,108.910004,106.75,106.919998,32779000,106.919998,"FB" +"2016-03-01",107.830002,109.82,107.599998,109.82,26817300,109.82,"FB" +"2016-03-02",109.68,110.550003,108.769997,109.949997,25670200,109.949997,"FB" +"2016-03-03",110.25,110.300003,108.540001,109.580002,21353100,109.580002,"FB" +"2016-03-04",110.050003,110.050003,107.93,108.389999,24938900,108.389999,"FB" +"2016-03-07",108.07,108.07,104.720001,105.730003,31436400,105.730003,"FB" +"2016-03-08",104.779999,107.370003,104.400002,105.93,25617000,105.93,"FB" +"2016-03-09",106.699997,107.510002,105.489998,107.510002,20493300,107.510002,"FB" +"2016-03-10",107.910004,108.660004,105.769997,107.32,24854300,107.32,"FB" +"2016-03-11",108.480003,109.419998,107.919998,109.410004,20697600,109.410004,"FB" +"2016-03-14",109.279999,110.330002,108.769997,109.889999,17249400,109.889999,"FB" +"2016-03-15",109.110001,110.830002,108.839996,110.669998,17618500,110.669998,"FB" +"2016-03-16",110.489998,112.5,110.099998,112.18,24744800,112.18,"FB" +"2016-03-17",112.150002,112.690002,110.730003,111.019997,24241200,111.019997,"FB" +"2016-03-18",111.559998,112.419998,110.269997,111.449997,36256900,111.449997,"FB" +"2016-03-21",111.660004,112.370003,111.029999,111.849998,18448000,111.849998,"FB" +"2016-03-22",111.360001,112.879997,111.169998,112.25,19001100,112.25,"FB" +"2016-03-23",112.010002,113.190002,112,112.540001,18562000,112.540001,"FB" +"2016-03-24",112.129997,113.089996,111.68,113.050003,17839100,113.050003,"FB" +"2016-03-28",113.32,114.589996,112.949997,113.690002,21351800,113.690002,"FB" +"2016-03-29",113.830002,116.32,113.639999,116.139999,29825300,116.139999,"FB" +"2016-03-30",116.730003,116.989998,114.360001,114.699997,33235200,114.699997,"FB" +"2016-03-31",114.699997,115.010002,113.769997,114.099998,21207500,114.099998,"FB" +"2016-04-01",113.75,116.169998,113.349998,116.059998,24760500,116.059998,"FB" +"2016-04-04",114.07,114.550003,111.610001,112.550003,48487900,112.550003,"FB" +"2016-04-05",112.110001,113.32,111.900002,112.220001,22962400,112.220001,"FB" +"2016-04-06",112.470001,113.809998,112.419998,113.709999,20814600,113.709999,"FB" +"2016-04-07",113.790001,114.889999,113.07,113.639999,20714500,113.639999,"FB" +"2016-04-08",114.25,114.330002,109.900002,110.629997,48497800,110.629997,"FB" +"2016-04-11",110.699997,110.910004,108.769997,108.989998,39762300,108.989998,"FB" +"2016-04-12",109.339996,111.160004,108.989998,110.610001,26248100,110.610001,"FB" +"2016-04-13",112.230003,112.650002,106.519997,110.510002,88227400,110.510002,"FB" +"2016-04-14",110.620003,112.040001,110.260002,110.839996,28473300,110.839996,"FB" +"2016-04-15",110.790001,110.970001,109.199997,109.639999,20922800,109.639999,"FB" +"2016-04-18",109.739998,110.809998,109.199997,110.449997,21092700,110.449997,"FB" +"2016-04-19",111.099998,112.449997,109.160004,112.290001,30210500,112.290001,"FB" +"2016-04-20",112.43,113.269997,111.559998,112.419998,21027900,112.419998,"FB" +"2016-04-21",112.550003,114.040001,112.309998,113.440002,20875200,113.440002,"FB" +"2016-04-22",111.209999,111.75,109.010002,110.559998,38458200,110.559998,"FB" +"2016-04-25",109.870003,110.669998,109.07,110.099998,21017900,110.099998,"FB" +"2016-04-26",110.489998,110.5,108.150002,108.760002,22521500,108.760002,"FB" +"2016-04-27",107.940002,108.940002,106.309998,108.889999,52213100,108.889999,"FB" +"2016-04-28",119.580002,120.790001,116.230003,116.730003,87110100,116.730003,"FB" +"2016-04-29",116.82,117.839996,115.839996,117.580002,37140600,117.580002,"FB" +"2016-05-02",117.830002,118.730003,116.57,118.57,28095200,118.57,"FB" +"2016-05-03",117.519997,118.160004,117.019997,117.43,24117500,117.43,"FB" +"2016-05-04",116.610001,118.300003,116.57,118.059998,23448400,118.059998,"FB" +"2016-05-05",118.040001,118.980003,117.25,117.809998,22056700,117.809998,"FB" +"2016-05-06",117.160004,119.639999,117.110001,119.489998,26216200,119.489998,"FB" +"2016-05-09",119.540001,120.279999,118.900002,119.239998,21138100,119.239998,"FB" +"2016-05-10",119.620003,120.5,119,120.5,23220000,120.5,"FB" +"2016-05-11",120.410004,121.080002,119.419998,119.519997,22038400,119.519997,"FB" +"2016-05-12",119.980003,120.839996,118.900002,120.279999,22035500,120.279999,"FB" +"2016-05-13",120.379997,120.639999,119.68,119.809998,18124300,119.809998,"FB" +"2016-05-16",119.379997,119.610001,117.349998,118.669998,31247800,118.669998,"FB" +"2016-05-17",118.82,119.010002,117.199997,117.349998,21328600,117.349998,"FB" +"2016-05-18",116.800003,118.269997,116.730003,117.650002,21642300,117.650002,"FB" +"2016-05-19",117.050003,117.489998,115.879997,116.809998,20544100,116.809998,"FB" +"2016-05-20",116.959999,117.989998,116.949997,117.349998,18944800,117.349998,"FB" +"2016-05-23",117.419998,117.599998,115.940002,115.970001,20441000,115.970001,"FB" +"2016-05-24",116.239998,117.730003,116.120003,117.699997,20183600,117.699997,"FB" +"2016-05-25",118.129997,118.669998,117.379997,117.889999,20019800,117.889999,"FB" +"2016-05-26",118.239998,119.760002,117.919998,119.470001,18481300,119.470001,"FB" +"2016-05-27",119.559998,119.849998,119.010002,119.379997,13464400,119.379997,"FB" +"2016-05-31",119.459999,120.099998,118.120003,118.809998,23547600,118.809998,"FB" +"2016-06-01",118.5,119.080002,117.82,118.779999,15029500,118.779999,"FB" +"2016-06-02",118.690002,119.440002,118.220001,118.93,13228300,118.93,"FB" +"2016-06-03",118.980003,118.980003,117.860001,118.470001,14135100,118.470001,"FB" +"2016-06-06",118.620003,119.43,118.360001,118.790001,12744700,118.790001,"FB" +"2016-06-07",119.239998,119.300003,117.669998,117.760002,17103000,117.760002,"FB" +"2016-06-08",117.760002,118.599998,117.269997,118.389999,14505600,118.389999,"FB" +"2016-06-09",118.129997,118.68,117.709999,118.559998,13859200,118.559998,"FB" +"2016-06-10",117.540001,118.110001,116.260002,116.620003,18510800,116.620003,"FB" +"2016-06-13",115,115.480003,113.309998,113.949997,31718200,113.949997,"FB" +"2016-06-14",114.07,114.949997,113.580002,114.940002,17618500,114.940002,"FB" +"2016-06-15",115.300003,115.440002,114.07,114.599998,19819400,114.599998,"FB" +"2016-06-16",113.870003,114.5,112.940002,114.389999,19236300,114.389999,"FB" +"2016-06-17",114.419998,114.43,112.559998,113.019997,24644300,113.019997,"FB" +"2016-06-20",113.769997,114.720001,112.75,113.370003,20785400,113.370003,"FB" +"2016-06-21",114.120003,115.209999,113.970001,114.379997,19166300,114.379997,"FB" +"2016-06-22",114.650002,114.739998,113.610001,113.910004,14846300,113.910004,"FB" +"2016-06-23",114.370003,115.089996,113.540001,115.080002,16176900,115.080002,"FB" +"2016-06-24",111.010002,113.68,111,112.080002,40643100,112.080002,"FB" +"2016-06-27",111.57,111.57,108.230003,108.970001,36130400,108.970001,"FB" +"2016-06-28",110.629997,112.75,110.550003,112.699997,26813800,112.699997,"FB" +"2016-06-29",113.370003,114.25,113.040001,114.160004,20968300,114.160004,"FB" +"2016-06-30",114.669998,115.18,113.669998,114.279999,23192700,114.279999,"FB" +"2016-07-01",114.199997,115.129997,113.809998,114.190002,14980000,114.190002,"FB" +"2016-07-05",113.940002,114.199997,112.970001,114.199997,14207000,114.199997,"FB" +"2016-07-06",113.360001,116.790001,112.970001,116.699997,24337600,116.699997,"FB" +"2016-07-07",116.629997,116.970001,115.360001,115.849998,16630200,115.849998,"FB" +"2016-07-08",116.43,117.5,115.849998,117.239998,18142600,117.239998,"FB" +"2016-07-11",117.709999,118.699997,117.5,117.870003,17711600,117.870003,"FB" +"2016-07-12",118.629997,118.720001,117.57,117.93,15217700,117.93,"FB" +"2016-07-13",118.389999,118.400002,116.68,116.779999,16207700,116.779999,"FB" +"2016-07-14",117.5,117.639999,116.699997,117.290001,14579700,117.290001,"FB" +"2016-07-15",117.739998,118.279999,116.580002,116.860001,16646000,116.860001,"FB" +"2016-07-18",117.32,119.610001,116.889999,119.370003,20868400,119.370003,"FB" +"2016-07-19",118.989998,120.849998,118.660004,120.610001,21541300,120.610001,"FB" +"2016-07-20",121.25,122.199997,120.559998,121.919998,20046500,121.919998,"FB" +"2016-07-21",121.919998,122.099998,120.25,120.610001,17801700,120.610001,"FB" +"2016-07-22",119.900002,121.010002,119.309998,121,18422400,121,"FB" +"2016-07-25",121.389999,121.849998,117.779999,121.629997,18487400,121.629997,"FB" +"2016-07-26",122,122.07,120.75,121.220001,17612000,121.220001,"FB" +"2016-07-27",122.419998,125,121.510002,123.339996,52654200,123.339996,"FB" +"2016-07-28",127.519997,128.330002,123.629997,125,78955800,125,"FB" +"2016-07-29",124.650002,125.839996,123.709999,123.940002,35058800,123.940002,"FB" +"2016-08-01",123.849998,124.580002,122.860001,124.309998,25006900,124.309998,"FB" +"2016-08-02",124.059998,124.800003,122.07,123.089996,23968400,123.089996,"FB" +"2016-08-03",123.089996,123.919998,122.309998,122.510002,18525300,122.510002,"FB" +"2016-08-04",122.940002,124.790001,122.510002,124.360001,21066000,124.360001,"FB" +"2016-08-05",124.980003,125.839996,124.620003,125.150002,20184000,125.150002,"FB" +"2016-08-08",125.25,125.449997,124.550003,125.260002,15233900,125.260002,"FB" +"2016-08-09",125.339996,126.089996,124.529999,125.059998,19621000,125.059998,"FB" +"2016-08-10",125.07,125.480003,124.540001,124.879997,10670100,124.879997,"FB" +"2016-08-11",125.199997,125.379997,124.75,124.900002,11729500,124.900002,"FB" +"2016-08-12",124.699997,125,124.18,124.879997,12159000,124.879997,"FB" +"2016-08-15",124.910004,124.919998,123.699997,123.900002,19295100,123.900002,"FB" +"2016-08-16",123.5,123.919998,122.779999,123.300003,14222400,123.300003,"FB" +"2016-08-17",123.660004,124.379997,122.849998,124.370003,13794200,124.370003,"FB" +"2016-08-18",124.010002,124.260002,123.639999,123.910004,12400800,123.910004,"FB" +"2016-08-19",123.599998,124.160004,123.279999,123.559998,11688300,123.559998,"FB" +"2016-08-22",123.330002,124.830002,123.110001,124.150002,14386400,124.150002,"FB" +"2016-08-23",124.510002,125.089996,124.25,124.370003,13309500,124.370003,"FB" +"2016-08-24",124.470001,124.690002,123.089996,123.480003,12243700,123.480003,"FB" +"2016-08-25",123.120003,124.370003,123.099998,123.889999,10730800,123.889999,"FB" +"2016-08-26",124.050003,125.190002,123.910004,124.959999,17504800,124.959999,"FB" +"2016-08-29",124.349998,126.730003,124.349998,126.540001,15925900,126.540001,"FB" +"2016-08-30",126.599998,126.599998,125.150002,125.839996,17804300,125.839996,"FB" +"2016-08-31",125.599998,126.220001,125.099998,126.120003,14200600,126.120003,"FB" +"2016-09-01",126.379997,126.629997,125.599998,126.169998,13536100,126.169998,"FB" +"2016-09-02",126.849998,126.860001,126,126.510002,12118800,126.510002,"FB" +"2016-09-06",126.669998,129.940002,126.470001,129.729996,26278400,129.729996,"FB" +"2016-09-07",130.039993,131.979996,129.949997,131.050003,27990800,131.050003,"FB" +"2016-09-08",130.919998,131.080002,129.809998,130.270004,15676600,130.270004,"FB" +"2016-09-09",129.710007,129.949997,127.099998,127.099998,27100700,127.099998,"FB" +"2016-09-12",125.959999,128.759995,125.75,128.690002,21252800,128.690002,"FB" +"2016-09-13",128.029999,128.350006,126.660004,127.209999,18016200,127.209999,"FB" +"2016-09-14",126.889999,128.800003,126.889999,127.769997,15691100,127.769997,"FB" +"2016-09-15",127.980003,129.100006,127.669998,128.350006,15077200,128.350006,"FB" +"2016-09-16",128.199997,129.179993,128.199997,129.070007,24119200,129.070007,"FB" +"2016-09-19",129.910004,129.940002,128.259995,128.649994,14958800,128.649994,"FB" +"2016-09-20",128.649994,129.169998,128.029999,128.639999,11083800,128.639999,"FB" +"2016-09-21",129.130005,130.009995,128.389999,129.940002,14068300,129.940002,"FB" +"2016-09-22",130.5,130.729996,129.559998,130.080002,15538300,130.080002,"FB" +"2016-09-23",127.559998,128.600006,127.300003,127.959999,28326300,127.959999,"FB" +"2016-09-26",127.370003,128.160004,126.800003,127.309998,15064900,127.309998,"FB" +"2016-09-27",127.610001,129.009995,127.43,128.690002,15637100,128.690002,"FB" +"2016-09-28",129.210007,129.470001,128.399994,129.229996,12047600,129.229996,"FB" +"2016-09-29",129.179993,129.289993,127.550003,128.089996,14532200,128.089996,"FB" +"2016-09-30",128.029999,128.589996,127.449997,128.270004,18402900,128.270004,"FB" +"2016-10-03",128.380005,129.089996,127.800003,128.770004,13156900,128.770004,"FB" +"2016-10-04",129.169998,129.279999,127.550003,128.190002,14307500,128.190002,"FB" +"2016-10-05",128.25,128.800003,127.830002,128.470001,12386800,128.470001,"FB" +"2016-10-06",128.429993,129.059998,128.080002,128.740005,11682700,128.740005,"FB" +"2016-10-07",129.039993,129.25,128.330002,128.990005,12804400,128.990005,"FB" +"2016-10-10",129.679993,130.699997,129.199997,130.240005,15138700,130.240005,"FB" +"2016-10-11",130.229996,130.639999,128.229996,128.880005,17537900,128.880005,"FB" +"2016-10-12",129.009995,129.660004,128.460007,129.050003,11073000,129.050003,"FB" +"2016-10-13",128.210007,128.25,126.75,127.82,17139300,127.82,"FB" +"2016-10-14",128.490005,128.949997,127.580002,127.879997,13345300,127.879997,"FB" +"2016-10-17",128.199997,128.470001,127.32,127.540001,11351700,127.540001,"FB" +"2016-10-18",128.679993,129.389999,128.009995,128.570007,13504000,128.570007,"FB" +"2016-10-19",128.740005,130.470001,128.600006,130.110001,16752300,130.110001,"FB" +"2016-10-20",130.070007,130.660004,129.5,130,13167500,130,"FB" +"2016-10-21",129.779999,132.130005,129.699997,132.070007,19088800,132.070007,"FB" +"2016-10-24",132.720001,133.410004,132.149994,133.279999,17470200,133.279999,"FB" +"2016-10-25",133.5,133.5,132.220001,132.289993,13336800,132.289993,"FB" +"2016-10-26",131.639999,132.259995,130.940002,131.039993,13084700,131.039993,"FB" +"2016-10-27",131.740005,131.800003,129.270004,129.690002,16741400,129.690002,"FB" +"2016-10-28",130.5,132.970001,129.929993,131.289993,24545500,131.289993,"FB" +"2016-10-31",132.009995,132.119995,130.880005,130.990005,15669000,130.990005,"FB" +"2016-11-01",131.410004,131.940002,128.649994,129.5,22077800,129.5,"FB" +"2016-11-02",130.229996,130.229996,126.279999,127.169998,39640900,127.169998,"FB" +"2016-11-03",122,123.279999,119.5,120,63766300,120,"FB" +"2016-11-04",119.589996,121.93,119.25,120.75,30545500,120.75,"FB" +"2016-11-07",122.830002,123.209999,121.349998,122.150002,23008900,122.150002,"FB" +"2016-11-08",122.029999,124.610001,121.540001,124.220001,19367800,124.220001,"FB" +"2016-11-09",121.5,123.809998,120.510002,123.18,31916000,123.18,"FB" +"2016-11-10",123.93,124.18,115.269997,120.800003,67846700,120.800003,"FB" +"2016-11-11",119.529999,120.699997,118.150002,119.019997,32804000,119.019997,"FB" +"2016-11-14",119.129997,119.129997,113.550003,115.080002,51377000,115.080002,"FB" +"2016-11-15",116.730003,118.489998,115.830002,117.199997,34681400,117.199997,"FB" +"2016-11-16",114.480003,117.879997,114.209999,116.339996,32397900,116.339996,"FB" +"2016-11-17",116.809998,117.790001,116.010002,117.790001,18597800,117.790001,"FB" +"2016-11-18",118.389999,119.129997,116.839996,117.019997,22879300,117.019997,"FB" +"2016-11-21",118.199997,121.949997,117.800003,121.769997,35415400,121.769997,"FB" +"2016-11-22",122.400002,122.980003,120.900002,121.470001,26089200,121.470001,"FB" +"2016-11-23",121.230003,121.309998,119.940002,120.839996,15672100,120.839996,"FB" +"2016-11-25",121.010002,121.139999,120.07,120.379997,8658600,120.379997,"FB" +"2016-11-28",120.120003,121.690002,119.82,120.410004,18101300,120.410004,"FB" +"2016-11-29",120.57,122.099998,120.400002,120.870003,18891000,120.870003,"FB" +"2016-11-30",120.32,121.790001,117.949997,118.419998,30188900,118.419998,"FB" +"2016-12-01",118.379997,118.449997,114,115.099998,43277000,115.099998,"FB" +"2016-12-02",115.110001,116.480003,114.300003,115.400002,25070400,115.400002,"FB" +"2016-12-05",115.949997,117.57,115.07,117.43,20201500,117.43,"FB" +"2016-12-06",117.690002,117.800003,116.330002,117.309998,19131200,117.309998,"FB" +"2016-12-07",117,117.949997,116.57,117.949997,21913700,117.949997,"FB" +"2016-12-08",117.980003,119.5,117.639999,118.910004,22442800,118.910004,"FB" +"2016-12-09",119.220001,119.940002,118.949997,119.68,17464700,119.68,"FB" +"2016-12-12",119.220001,119.239998,117.650002,117.769997,17805500,117.769997,"FB" +"2016-12-13",117.860001,121.519997,117.610001,120.309998,29768000,120.309998,"FB" +"2016-12-14",120,121.690002,118.849998,120.209999,25913100,120.209999,"FB" +"2016-12-15",120.080002,122.5,119.629997,120.57,20139600,120.57,"FB" +"2016-12-16",120.900002,121.5,119.269997,119.870003,25324300,119.870003,"FB" +"2016-12-19",119.849998,120.360001,118.510002,119.239998,15918100,119.239998,"FB" +"2016-12-20",119.5,119.769997,118.800003,119.089996,13684400,119.089996,"FB" +"2016-12-21",118.919998,119.199997,118.480003,119.040001,10767600,119.040001,"FB" +"2016-12-22",118.860001,118.989998,116.93,117.400002,16258600,117.400002,"FB" +"2016-12-23",117,117.559998,116.300003,117.269997,10890000,117.269997,"FB" +"2016-12-27",116.959999,118.68,116.860001,118.010002,12051500,118.010002,"FB" +"2016-12-28",118.190002,118.25,116.650002,116.919998,12087400,116.919998,"FB" +"2016-12-29",117,117.529999,116.059998,116.349998,9934900,116.349998,"FB" +"2016-12-30",116.599998,116.830002,114.769997,115.050003,18684100,115.050003,"FB" +"2017-01-03",116.029999,117.839996,115.510002,116.860001,20663900,116.860001,"FB" +"2017-01-04",117.550003,119.660004,117.290001,118.690002,19630900,118.690002,"FB" +"2017-01-05",118.860001,120.949997,118.32,120.669998,19492200,120.669998,"FB" +"2017-01-06",120.980003,123.879997,120.029999,123.410004,28545300,123.410004,"FB" +"2017-01-09",123.550003,125.43,123.040001,124.900002,22880400,124.900002,"FB" +"2017-01-10",124.82,125.5,124.279999,124.349998,17324600,124.349998,"FB" +"2017-01-11",124.349998,126.120003,124.059998,126.089996,18356500,126.089996,"FB" +"2017-01-12",125.610001,126.730003,124.800003,126.620003,18653900,126.620003,"FB" +"2017-01-13",127.489998,129.270004,127.370003,128.339996,24884300,128.339996,"FB" +"2017-01-17",128.039993,128.339996,127.400002,127.870003,15294500,127.870003,"FB" +"2017-01-18",128.410004,128.429993,126.839996,127.919998,13145900,127.919998,"FB" +"2017-01-19",128.229996,128.350006,127.449997,127.550003,12195500,127.550003,"FB" +"2017-01-20",128.100006,128.479996,126.779999,127.040001,19097200,127.040001,"FB" +"2017-01-23",127.309998,129.25,126.949997,128.929993,16593600,128.929993,"FB" +"2017-01-24",129.380005,129.899994,128.380005,129.369995,15162700,129.369995,"FB" +"2017-01-25",130,131.740005,129.770004,131.479996,18731300,131.479996,"FB" +"2017-01-26",131.630005,133.139999,131.440002,132.779999,20020100,132.779999,"FB" +"2017-01-27",132.679993,132.949997,131.080002,132.179993,19539500,132.179993,"FB" +"2017-01-30",131.580002,131.580002,129.600006,130.979996,18956100,130.979996,"FB" +"2017-01-31",130.169998,130.660004,129.520004,130.320007,19790500,130.320007,"FB" +"2017-02-01",132.25,133.490005,130.679993,133.229996,50139800,133.229996,"FB" +"2017-02-02",133.220001,135.490005,130.399994,130.839996,54366400,130.839996,"FB" +"2017-02-03",131.240005,132.850006,130.759995,130.979996,24804900,130.979996,"FB" +"2017-02-06",130.979996,132.059998,130.300003,132.059998,17058500,132.059998,"FB" +"2017-02-07",132.240005,133,131.660004,131.839996,14596400,131.839996,"FB" +"2017-02-08",132.600006,134.440002,132.440002,134.199997,22390600,134.199997,"FB" +"2017-02-09",134.490005,134.5,133.309998,134.139999,16470600,134.139999,"FB" +"2017-02-10",134.100006,134.940002,133.679993,134.190002,15061900,134.190002,"FB" +"2017-02-13",134.699997,134.699997,133.699997,134.050003,13526200,134.050003,"FB" +"2017-02-14",134.100006,134.229996,132.550003,133.850006,14364900,133.850006,"FB" +"2017-02-15",133.449997,133.699997,132.660004,133.440002,13226500,133.440002,"FB" +"2017-02-16",133.070007,133.869995,133.020004,133.839996,12831100,133.839996,"FB" +"2017-02-17",133.5,134.089996,133.169998,133.529999,12276500,133.529999,"FB" +"2017-02-21",133.5,133.910004,132.899994,133.720001,14759100,133.720001,"FB" +"2017-02-22",133.600006,136.789993,133.460007,136.119995,27360100,136.119995,"FB" +"2017-02-23",135.889999,136.119995,134.330002,135.360001,18422500,135.360001,"FB" +"2017-02-24",134.160004,135.619995,134.160004,135.440002,12625700,135.440002,"FB" +"2017-02-27",135.259995,137.179993,135.020004,136.410004,14306700,136.410004,"FB" +"2017-02-28",136.789993,136.809998,134.75,135.539993,16112100,135.539993,"FB" +"2017-03-01",136.470001,137.479996,136.300003,137.419998,16257000,137.419998,"FB" +"2017-03-02",137.089996,137.820007,136.309998,136.759995,12294800,136.759995,"FB" +"2017-03-03",136.630005,137.330002,136.080002,137.169998,11160600,137.169998,"FB" +"2017-03-06",136.880005,137.830002,136.509995,137.419998,12748200,137.419998,"FB" +"2017-03-07",137.029999,138.369995,136.990005,137.300003,13527100,137.300003,"FB" +"2017-03-08",137.149994,137.990005,137.050003,137.720001,10184500,137.720001,"FB" +"2017-03-09",137.720001,138.570007,137.399994,138.240005,15535300,138.240005,"FB" +"2017-03-10",138.910004,139.490005,138.220001,138.789993,16314100,138.789993,"FB" +"2017-03-13",138.710007,139.679993,138.669998,139.600006,10955500,139.600006,"FB" +"2017-03-14",139.460007,139.460007,138.520004,139.320007,12944000,139.320007,"FB" +"2017-03-15",139.289993,140.100006,138.490005,139.720001,19344800,139.720001,"FB" +"2017-03-16",140.199997,140.25,139.729996,139.990005,13612900,139.990005,"FB" +"2017-03-17",140.339996,140.339996,139.699997,139.839996,20592800,139.839996,"FB" +"2017-03-20",139.710007,140.190002,139.25,139.940002,12099500,139.940002,"FB" +"2017-03-21",141.149994,142.309998,138.399994,138.509995,29894800,138.509995,"FB" +"2017-03-22",137.929993,139.789993,137.600006,139.589996,17055400,139.589996,"FB" +"2017-03-23",139.479996,140.389999,139.089996,139.529999,13022800,139.529999,"FB" +"2017-03-24",140.080002,141.020004,139.759995,140.339996,16664700,140.339996,"FB" +"2017-03-27",139.050003,140.649994,138.770004,140.320007,12800500,140.320007,"FB" +"2017-03-28",140.360001,141.949997,140.009995,141.759995,14679400,141.759995,"FB" +"2017-03-29",141.990005,142.860001,141.429993,142.649994,16527600,142.649994,"FB" +"2017-03-30",142.399994,142.949997,141.850006,142.410004,12404000,142.410004,"FB" +"2017-03-31",142.309998,142.630005,141.889999,142.050003,11478300,142.050003,"FB" +"2017-04-03",141.929993,142.470001,140.820007,142.279999,13564000,142.279999,"FB" +"2017-04-04",141.860001,142.089996,141.270004,141.729996,12948600,141.729996,"FB" +"2017-04-05",142.259995,143.440002,141.289993,141.850006,17158100,141.850006,"FB" +"2017-04-06",142.110001,142.220001,140.910004,141.169998,15103400,141.169998,"FB" +"2017-04-07",141.199997,141.550003,140.240005,140.779999,11818300,140.779999,"FB" +"2017-04-10",141,141.429993,140.630005,141.039993,9039400,141.039993,"FB" +"2017-04-11",140.800003,141.029999,138.809998,139.919998,16638100,139.919998,"FB" +"2017-04-12",139.720001,140.399994,139.440002,139.580002,11612500,139.580002,"FB" +"2017-04-13",139.619995,140.580002,139.330002,139.389999,10965600,139.389999,"FB" +"2017-04-17",139.759995,141.550003,139.75,141.419998,11519700,141.419998,"FB" +"2017-04-18",141.270004,141.910004,140.610001,140.960007,14807500,140.960007,"FB" +"2017-04-19",141.350006,143.039993,141.270004,142.270004,15563900,142.270004,"FB" +"2017-04-20",142.949997,144.25,142.690002,143.800003,15968200,143.800003,"FB" +"2017-04-21",143.899994,144.169998,142.270004,143.679993,12382000,143.679993,"FB" +"2017-04-24",144.960007,145.669998,144.339996,145.470001,14407200,145.470001,"FB" +"2017-04-25",145.789993,147.149994,145.789993,146.490005,17767500,146.490005,"FB" +"2017-04-26",147.089996,147.589996,146.089996,146.559998,12395000,146.559998,"FB" +"2017-04-27",146.669998,147.75,146.139999,147.699997,11275100,147.699997,"FB" +"2017-04-28",149.5,151.529999,149.070007,150.25,30652200,150.25,"FB" +"2017-05-01",151.740005,152.570007,151.419998,152.460007,25218300,152.460007,"FB" +"2017-05-02",153.339996,153.440002,151.660004,152.779999,21870400,152.779999,"FB" +"2017-05-03",153.600006,153.600006,151.339996,151.800003,29782500,151.800003,"FB" +"2017-05-04",150.169998,151.520004,148.720001,150.850006,36225500,150.850006,"FB" +"2017-05-05",151.449997,151.630005,149.789993,150.240005,17148500,150.240005,"FB" +"2017-05-08",150.710007,151.080002,149.740005,151.059998,15827500,151.059998,"FB" +"2017-05-09",151.490005,152.589996,150.210007,150.479996,17453900,150.479996,"FB" +"2017-05-10",150.229996,150.520004,148.860001,150.289993,12080700,150.289993,"FB" +"2017-05-11",150.309998,150.649994,149.410004,150.039993,11841900,150.039993,"FB" +"2017-05-12",150.399994,150.460007,149.630005,150.330002,9598200,150.330002,"FB" +"2017-05-15",150.169998,151.479996,149.770004,150.190002,15064700,150.190002,"FB" +"2017-05-16",150.110001,150.210007,149.029999,149.779999,14550800,149.779999,"FB" +"2017-05-17",148,148.669998,144.419998,144.850006,28300100,144.850006,"FB" +"2017-05-18",144.720001,148.149994,144.509995,147.660004,23031600,147.660004,"FB" +"2017-05-19",148.449997,149.389999,147.960007,148.059998,16187900,148.059998,"FB" +"2017-05-22",148.080002,148.589996,147.690002,148.240005,12586700,148.240005,"FB" +"2017-05-23",148.520004,148.809998,147.25,148.070007,12817800,148.070007,"FB" +"2017-05-24",148.509995,150.229996,148.419998,150.039993,17862400,150.039993,"FB" +"2017-05-25",150.300003,152.589996,149.949997,151.960007,19891400,151.960007,"FB" +"2017-05-26",152.229996,152.25,151.149994,152.130005,14996200,152.130005,"FB" +"2017-05-30",151.970001,152.899994,151.639999,152.380005,13226000,152.380005,"FB" +"2017-05-31",152.699997,153.350006,151.089996,151.460007,18023900,151.460007,"FB" +"2017-06-01",151.75,152.289993,150.300003,151.529999,14530600,151.529999,"FB" +"2017-06-02",151.850006,153.630005,151.300003,153.610001,16854400,153.610001,"FB" +"2017-06-05",153.639999,154.710007,153.410004,153.630005,12520400,153.630005,"FB" +"2017-06-06",153.410004,154.520004,152.479996,152.809998,13457100,152.809998,"FB" +"2017-06-07",153.270004,153.75,152.339996,153.119995,12066700,153.119995,"FB" +"2017-06-08",154.080002,154.729996,153.100006,154.710007,17799400,154.710007,"FB" +"2017-06-09",154.770004,155.589996,146.610001,149.600006,35577700,149.600006,"FB" +"2017-06-12",148.169998,149.199997,144.559998,148.440002,33170200,148.440002,"FB" +"2017-06-13",150.149994,151.179993,148.899994,150.679993,20483400,150.679993,"FB" +"2017-06-14",151.259995,152.399994,149.050003,150.25,20808800,150.25,"FB" +"2017-06-15",147.669998,150.039993,146.369995,149.800003,18994200,149.800003,"FB" +"2017-06-16",149.589996,150.830002,148.600006,150.639999,22882400,150.639999,"FB" +"2017-06-19",151.710007,153.570007,151.710007,152.869995,19026500,152.869995,"FB" +"2017-06-20",152.880005,153.839996,152.210007,152.25,14743900,152.25,"FB" +"2017-06-21",152.360001,154.080002,151.880005,153.910004,15039800,153.910004,"FB" +"2017-06-22",153.009995,154.550003,152.910004,153.399994,13005500,153.399994,"FB" +"2017-06-23",152.720001,155.199997,152.649994,155.070007,18027000,155.070007,"FB" +"2017-06-26",156.25,156.5,153.199997,153.589996,18049700,153.589996,"FB" +"2017-06-27",152.839996,153.309998,150.389999,150.580002,19360800,150.580002,"FB" +"2017-06-28",150.919998,153.470001,149.860001,153.240005,16719100,153.240005,"FB" +"2017-06-29",152.279999,152.5,148.919998,151.039993,23973500,151.039993,"FB" +"2017-06-30",151.899994,151.919998,150.059998,150.979996,17666000,150.979996,"FB" +"2017-07-03",151.720001,152.149994,147.800003,148.429993,13862700,148.429993,"FB" +"2017-07-05",149,150.850006,148.130005,150.339996,14334300,150.339996,"FB" +"2017-07-06",149.029999,150.039993,148,148.820007,14951800,148.820007,"FB" +"2017-07-07",149.25,151.990005,149.190002,151.440002,13615900,151.440002,"FB" +"2017-07-10",151.690002,153.979996,151.509995,153.5,13378700,153.5,"FB" +"2017-07-11",153.369995,155.419998,152.910004,155.270004,13667700,155.270004,"FB" +"2017-07-12",156.490005,159.160004,156.199997,158.899994,22739400,158.899994,"FB" +"2017-07-13",158.740005,159.779999,158.419998,159.259995,13929200,159.259995,"FB" +"2017-07-14",160.130005,160.320007,159.330002,159.970001,16371200,159.970001,"FB" +"2017-07-17",160.25,160.779999,158.809998,159.729996,12858800,159.729996,"FB" +"2017-07-18",159.660004,163.729996,159.419998,162.860001,23722900,162.860001,"FB" +"2017-07-19",163.589996,165.699997,163.169998,164.139999,26273600,164.139999,"FB" +"2017-07-20",164.800003,165,162.809998,164.529999,18523100,164.529999,"FB" +"2017-07-21",164.160004,165.050003,163.75,164.429993,14744000,164.429993,"FB" +"2017-07-24",164.639999,166.169998,164.309998,166,17367000,166,"FB" +"2017-07-25",165.009995,165.539993,163.860001,165.279999,15383200,165.279999,"FB" +"2017-07-26",166.009995,166.009995,164.100006,165.610001,35236900,165.610001,"FB" +"2017-07-27",174.699997,175.490005,167.5,170.440002,68910700,170.440002,"FB" +"2017-07-28",169.070007,173.429993,169.050003,172.449997,24557600,172.449997,"FB" +"2017-07-31",172,172.720001,168.550003,169.25,25478900,169.25,"FB" +"2017-08-01",169.820007,170.470001,169.050003,169.860001,14385000,169.860001,"FB" +"2017-08-02",170.300003,170.550003,166.910004,169.300003,17433800,169.300003,"FB" +"2017-08-03",169.300003,169.699997,168.25,168.589996,10793800,168.589996,"FB" +"2017-08-04",168.970001,170.059998,168.690002,169.619995,10777700,169.619995,"FB" +"2017-08-07",169.949997,172.059998,169.660004,171.979996,12787800,171.979996,"FB" +"2017-08-08",171.880005,173.050003,170.619995,171.229996,14393500,171.229996,"FB" +"2017-08-09",169.979996,171.449997,169.559998,171.179993,10815000,171.179993,"FB" +"2017-08-10",170.059998,170.589996,166.850006,167.399994,20832700,167.399994,"FB" +"2017-08-11",167.949997,168.820007,166.850006,168.080002,13791200,168.080002,"FB" +"2017-08-14",170.089996,171.080002,169.289993,170.75,12954200,170.75,"FB" +"2017-08-15",171.490005,171.5,170.009995,171,8729200,171,"FB" +"2017-08-16",171.25,171.380005,169.240005,170,15779900,170,"FB" +"2017-08-17",169.339996,169.860001,166.850006,166.910004,17216000,166.910004,"FB" +"2017-08-18",166.839996,168.669998,166.210007,167.410004,15093600,167.410004,"FB" +"2017-08-21",167.160004,168,165.820007,167.779999,11907500,167.779999,"FB" +"2017-08-22",168.279999,169.869995,167.149994,169.639999,11391000,169.639999,"FB" +"2017-08-23",168.839996,169.360001,168.199997,168.710007,9856500,168.710007,"FB" +"2017-08-24",168.880005,169.289993,166.410004,167.740005,14030400,167.740005,"FB" +"2017-08-25",167.860001,168.380005,166.179993,166.320007,12614500,166.320007,"FB" +"2017-08-28",166.910004,167.699997,166.330002,167.240005,8553700,167.240005,"FB" +"2017-08-29",165.25,168.429993,165,168.050003,11121000,168.050003,"FB" +"2017-08-30",168.169998,170.179993,167.630005,169.919998,11138300,169.919998,"FB" +"2017-08-31",170.399994,172.149994,170.059998,171.970001,17226500,171.970001,"FB" +"2017-09-01",172.399994,172.919998,171.309998,172.020004,11677600,172.020004,"FB" +"2017-09-05",171.270004,172.389999,169.550003,170.720001,13210900,170.720001,"FB" +"2017-09-06",170.910004,172.479996,169.570007,172.089996,13906300,172.089996,"FB" +"2017-09-07",171.940002,173.309998,170.270004,173.210007,18049500,173.210007,"FB" +"2017-09-08",173.089996,173.490005,170.800003,170.949997,10998500,170.949997,"FB" +"2017-09-11",172.399994,173.889999,172.199997,173.509995,12372000,173.509995,"FB" +"2017-09-12",173.759995,174,171.75,172.960007,11186300,172.960007,"FB" +"2017-09-13",173.009995,173.169998,172.059998,173.050003,9119300,173.050003,"FB" +"2017-09-14",172.259995,172.279999,170.5,170.960007,15615700,170.960007,"FB" +"2017-09-15",170.880005,172.339996,170.259995,171.639999,15660500,171.639999,"FB" +"2017-09-18",171.990005,172.070007,169.339996,170.009995,12954000,170.009995,"FB" +"2017-09-19",170.619995,172.559998,170.360001,172.520004,13168600,172.520004,"FB" +"2017-09-20",172.5,173.050003,170.699997,172.169998,12264100,172.169998,"FB" +"2017-09-21",171.690002,172.270004,170.009995,171.110001,11161400,171.110001,"FB" +"2017-09-22",170.210007,171.729996,169.220001,170.539993,12097100,170.539993,"FB" +"2017-09-25",169.240005,169.300003,161.559998,162.869995,41251600,162.869995,"FB" +"2017-09-26",164.5,165.5,162.779999,164.210007,23363300,164.210007,"FB" +"2017-09-27",165.899994,168.339996,165.570007,167.679993,19242500,167.679993,"FB" +"2017-09-28",167.940002,169.070007,167.160004,168.729996,12178700,168.729996,"FB" +"2017-09-29",168.830002,171.660004,168.809998,170.869995,15340400,170.869995,"FB" +"2017-10-02",171.389999,171.869995,168.75,169.470001,13392300,169.470001,"FB" +"2017-10-03",169.300003,170.729996,169.199997,169.960007,8190300,169.960007,"FB" +"2017-10-04",169.830002,170.669998,168.289993,168.419998,12127900,168.419998,"FB" +"2017-10-05",169.179993,171.309998,168.600006,171.240005,14580600,171.240005,"FB" +"2017-10-06",170.25,172.369995,169.75,172.229996,13124500,172.229996,"FB" +"2017-10-09",172.699997,174.880005,172,172.5,14570400,172.5,"FB" +"2017-10-10",173,173.199997,170.800003,171.589996,11341100,171.589996,"FB" +"2017-10-11",171.949997,172.779999,171.399994,172.740005,11283700,172.740005,"FB" +"2017-10-12",172.610001,173.850006,172.289993,172.550003,10351000,172.550003,"FB" +"2017-10-13",173.449997,174.649994,173.199997,173.740005,13658300,173.740005,"FB" +"2017-10-16",174.490005,175,174.059998,174.520004,11498800,174.520004,"FB" +"2017-10-17",174.710007,176.130005,174.360001,176.110001,15990100,176.110001,"FB" +"2017-10-18",176.649994,176.740005,175.75,176.029999,12752400,176.029999,"FB" +"2017-10-19",174.929993,176.029999,172.630005,174.559998,14048400,174.559998,"FB" +"2017-10-20",175.5,175.880005,174.630005,174.979996,12602200,174.979996,"FB" +"2017-10-23",175.199997,175.339996,171.25,171.270004,13852700,171.270004,"FB" +"2017-10-24",172.300003,173.240005,171.5,171.800003,12267900,171.800003,"FB" +"2017-10-25",171.899994,172.25,168.889999,170.600006,15868200,170.600006,"FB" +"2017-10-26",171.380005,172.289993,170.389999,170.630005,11833100,170.630005,"FB" +"2017-10-27",174.149994,178.210007,173.899994,177.880005,30285300,177.880005,"FB" +"2017-10-30",179.259995,180.690002,177.610001,179.869995,24353200,179.869995,"FB" +"2017-10-31",180.570007,180.800003,178.940002,180.059998,20174200,180.059998,"FB" +"2017-11-01",182.360001,182.899994,180.570007,182.660004,40918300,182.660004,"FB" +"2017-11-02",180.630005,181.940002,177.339996,178.919998,35529900,178.919998,"FB" +"2017-11-03",179.289993,179.860001,176.710007,178.919998,17822100,178.919998,"FB" +"2017-11-06",178.559998,180.449997,178.309998,180.169998,13312700,180.169998,"FB" +"2017-11-07",180.5,180.75,178.960007,180.25,12928200,180.25,"FB" +"2017-11-08",179.789993,180.350006,179.110001,179.559998,10494100,179.559998,"FB" +"2017-11-09",178.309998,179.399994,177.089996,179.300003,12610300,179.300003,"FB" +"2017-11-10",178.350006,179.100006,177.960007,178.460007,11070200,178.460007,"FB" +"2017-11-13",177.5,179.039993,177.300003,178.770004,9523400,178.770004,"FB" +"2017-11-14",178.130005,178.970001,177.179993,178.070007,9585900,178.070007,"FB" +"2017-11-15",176.660004,178.570007,176.399994,177.949997,10253700,177.949997,"FB" +"2017-11-16",178.759995,179.830002,178.5,179.589996,15607600,179.589996,"FB" +"2017-11-17",179.300003,179.979996,178.899994,179,13018000,179,"FB" +"2017-11-20",178.869995,179.5,178.100006,178.740005,10052400,178.740005,"FB" +"2017-11-21",179.149994,181.889999,178.990005,181.860001,14504000,181.860001,"FB" +"2017-11-22",181.300003,181.729996,180.440002,180.869995,10376300,180.869995,"FB" +"2017-11-24",180.399994,183.149994,180.289993,182.779999,9426300,182.779999,"FB" +"2017-11-27",182.559998,183.729996,181.990005,183.029999,12344500,183.029999,"FB" +"2017-11-28",183.509995,184.25,182.089996,182.419998,14379700,182.419998,"FB" +"2017-11-29",181.889999,181.970001,174,175.130005,41933500,175.130005,"FB" +"2017-11-30",176.850006,178.279999,175.199997,177.179993,25307600,177.179993,"FB" +"2017-12-01",176.029999,177.479996,172.339996,175.100006,20182500,175.100006,"FB" +"2017-12-04",176.289993,176.570007,170.789993,171.470001,24459400,171.470001,"FB" +"2017-12-05",170.449997,175.380005,169.009995,172.830002,20184900,172.830002,"FB" +"2017-12-06",172.5,176.770004,171.899994,176.059998,20255800,176.059998,"FB" +"2017-12-07",175.800003,180.389999,175.800003,180.139999,20404500,180.139999,"FB" +"2017-12-08",181.529999,182.279999,178.740005,179,19883800,179,"FB" +"2017-12-11",179.300003,180.220001,178.800003,179.039993,13168600,179.039993,"FB" +"2017-12-12",178.600006,179.179993,176.600006,176.960007,16854100,176.960007,"FB" +"2017-12-13",177.300003,179.160004,177.25,178.300003,14615700,178.300003,"FB" +"2017-12-14",178.289993,180.360001,177.679993,178.389999,13591000,178.389999,"FB" +"2017-12-15",179.020004,180.490005,178.360001,180.179993,28463100,180.179993,"FB" +"2017-12-18",181.009995,181.300003,179.75,180.820007,17265400,180.820007,"FB" +"2017-12-19",179.949997,180.080002,178.220001,179.509995,14920600,179.509995,"FB" +"2017-12-20",179.809998,179.809998,177.360001,177.889999,11860500,177.889999,"FB" +"2017-12-21",177.940002,178.679993,177.050003,177.449997,11600700,177.449997,"FB" +"2017-12-22",177.139999,177.529999,176.229996,177.199997,8487000,177.199997,"FB" +"2017-12-26",176.630005,177,174.669998,175.990005,8897300,175.990005,"FB" +"2017-12-27",176.550003,178.440002,176.259995,177.619995,9496100,177.619995,"FB" +"2017-12-28",177.949997,178.940002,177.679993,177.919998,12220800,177.919998,"FB" +"2017-12-29",178,178.850006,176.460007,176.460007,10178700,176.460007,"FB" +"2018-01-02",177.679993,181.580002,177.550003,181.419998,18151900,181.419998,"FB" +"2018-01-03",181.880005,184.779999,181.330002,184.669998,16886600,184.669998,"FB" +"2018-01-04",184.899994,186.210007,184.100006,184.330002,13880900,184.330002,"FB" +"2018-01-05",185.589996,186.899994,184.929993,186.850006,13574500,186.850006,"FB" +"2018-01-08",187.199997,188.899994,186.330002,188.279999,17994700,188.279999,"FB" +"2018-01-09",188.699997,188.800003,187.100006,187.869995,12393100,187.869995,"FB" +"2018-01-10",186.940002,187.889999,185.630005,187.839996,10529900,187.839996,"FB" +"2018-01-11",188.399994,188.399994,187.380005,187.770004,9588600,187.770004,"FB" +"2018-01-12",178.059998,181.479996,177.399994,179.369995,77306900,179.369995,"FB" +"2018-01-16",181.5,181.75,178.039993,178.389999,36183800,178.389999,"FB" +"2018-01-17",179.259995,179.320007,175.800003,177.600006,27992400,177.600006,"FB" +"2018-01-18",178.130005,180.979996,177.080002,179.800003,23304900,179.800003,"FB" +"2018-01-19",180.850006,182.369995,180.169998,181.289993,26826500,181.289993,"FB" +"2018-01-22",180.800003,185.389999,180.410004,185.369995,21059500,185.369995,"FB" +"2018-01-23",186.050003,189.550003,185.550003,189.350006,25678800,189.350006,"FB" +"2018-01-24",189.889999,190.660004,186.520004,186.550003,24334500,186.550003,"FB" +"2018-01-25",187.949997,188.619995,186.600006,187.479996,17377700,187.479996,"FB" +"2018-01-26",187.75,190,186.809998,190,17759200,190,"FB" +"2018-01-29",188.75,188.839996,185.630005,185.979996,20453200,185.979996,"FB" +"2018-01-30",187.619995,188.179993,181.839996,187.119995,20858600,187.119995,"FB" +"2018-01-31",188.369995,189.830002,185.220001,186.889999,43275100,186.889999,"FB" +"2018-02-01",188.220001,195.320007,187.889999,193.089996,54211300,193.089996,"FB" +"2018-02-02",192.039993,194.210007,189.979996,190.279999,26677500,190.279999,"FB" +"2018-02-05",186.929993,190.610001,180.610001,181.259995,33128200,181.259995,"FB" +"2018-02-06",178.570007,185.770004,177.740005,185.309998,37758500,185.309998,"FB" +"2018-02-07",184.149994,185.080002,179.949997,180.179993,27601900,180.179993,"FB" +"2018-02-08",181.009995,181.839996,171.479996,171.580002,38478300,171.580002,"FB" +"2018-02-09",174.759995,176.899994,167.179993,176.110001,39887600,176.110001,"FB" +"2018-02-12",177.059998,177.550003,171.839996,176.410004,32092100,176.410004,"FB" +"2018-02-13",175.619995,175.970001,173.100006,173.149994,21809400,173.149994,"FB" +"2018-02-14",173.449997,179.809998,173.210007,179.520004,28929700,179.520004,"FB" +"2018-02-15",180.5,180.5,176.839996,179.960007,20922100,179.960007,"FB" +"2018-02-16",178.990005,179.880005,176.300003,177.360001,20645300,177.360001,"FB" +"2018-02-20",175.770004,177.949997,175.110001,176.009995,21204900,176.009995,"FB" +"2018-02-21",176.710007,181.270004,176.399994,177.910004,23200800,177.910004,"FB" +"2018-02-22",178.699997,180.210007,177.410004,178.990005,18464200,178.990005,"FB" +"2018-02-23",179.899994,183.389999,179.509995,183.289993,19007300,183.289993,"FB" +"2018-02-26",184.580002,185.660004,183.220001,184.929993,17599700,184.929993,"FB" +"2018-02-27",184.449997,184.699997,181.460007,181.460007,15849800,181.460007,"FB" +"2018-02-28",182.300003,182.880005,178.139999,178.320007,18783000,178.320007,"FB" +"2018-03-01",179.009995,180.119995,174.410004,175.940002,23201600,175.940002,"FB" +"2018-03-02",173.289993,177.110001,172.990005,176.619995,20025900,176.619995,"FB" +"2018-03-05",176.199997,181.149994,175.889999,180.399994,16189300,180.399994,"FB" +"2018-03-06",181.779999,182.380005,179.110001,179.779999,15086800,179.779999,"FB" +"2018-03-07",178.740005,183.820007,178.070007,183.710007,19097300,183.710007,"FB" +"2018-03-08",183.559998,184.399994,181.449997,182.339996,17225900,182.339996,"FB" +"2018-03-09",183.910004,185.509995,183.210007,185.229996,18526300,185.229996,"FB" +"2018-03-12",185.229996,186.100006,184.220001,184.759995,15301200,184.759995,"FB" +"2018-03-13",185.610001,185.990005,181.110001,181.880005,18067500,181.880005,"FB" +"2018-03-14",182.600006,184.25,181.850006,184.190002,16821700,184.190002,"FB" +"2018-03-15",183.240005,184,182.190002,183.860001,15614300,183.860001,"FB" +"2018-03-16",184.490005,185.330002,183.410004,185.089996,24403400,185.089996,"FB" +"2018-03-19",177.009995,177.169998,170.059998,172.559998,88140100,172.559998,"FB" +"2018-03-20",167.470001,170.199997,161.949997,168.149994,129851800,168.149994,"FB" +"2018-03-21",164.800003,173.399994,163.300003,169.389999,105920200,169.389999,"FB" +"2018-03-22",166.130005,170.270004,163.720001,164.889999,73743000,164.889999,"FB" +"2018-03-23",165.440002,166.600006,159.020004,159.389999,53609700,159.389999,"FB" +"2018-03-26",160.820007,161.100006,149.020004,160.059998,126116600,160.059998,"FB" +"2018-03-27",156.309998,162.850006,150.75,152.220001,79117000,152.220001,"FB" +"2018-03-28",151.649994,155.880005,150.800003,153.029999,60029200,153.029999,"FB" +"2018-03-29",155.149994,161.419998,154.139999,159.789993,59434300,159.789993,"FB" +"2018-04-02",157.809998,159.199997,154.110001,155.389999,36796000,155.389999,"FB" +"2018-04-03",156.550003,157.389999,150.809998,156.110001,42543900,156.110001,"FB" +"2018-04-04",152.029999,155.559998,150.509995,155.100006,49885600,155.100006,"FB" +"2018-04-05",161.559998,161.570007,156.649994,159.339996,41449600,159.339996,"FB" +"2018-04-06",157.729996,161.419998,156.809998,157.199997,41644800,157.199997,"FB" +"2018-04-09",157.820007,160.529999,156.039993,157.929993,34915200,157.929993,"FB" +"2018-04-10",157.929993,165.979996,157.009995,165.039993,57889300,165.039993,"FB" +"2018-04-11",165.360001,168.649994,163.25,166.320007,56144600,166.320007,"FB" +"2018-04-12",166.979996,167.449997,163.100006,163.869995,38263000,163.869995,"FB" +"2018-04-13",164.580002,165.699997,163.770004,164.520004,19990600,164.520004,"FB" +"2018-04-16",165.720001,165.779999,163.389999,164.830002,18119400,164.830002,"FB" +"2018-04-17",165.830002,169,165.660004,168.660004,21716700,168.660004,"FB" +"2018-04-18",166.880005,168.119995,165.770004,166.360001,20969600,166.360001,"FB" +"2018-04-19",166.199997,168.330002,165.199997,168.100006,22235000,168.100006,"FB" +"2018-04-20",167.789993,168.429993,165.809998,166.279999,19119400,166.279999,"FB" +"2018-04-23",167.270004,168.449997,165.089996,165.839996,23088100,165.839996,"FB" +"2018-04-24",165.429993,166.100006,158.190002,159.690002,35079900,159.690002,"FB" +"2018-04-25",160.139999,161.059998,156.190002,159.690002,41083600,159.690002,"FB" +"2018-04-26",173.220001,176.270004,170.800003,174.160004,77556900,174.160004,"FB" +"2018-04-27",176.809998,177.100006,172.600006,173.589996,29804700,173.589996,"FB" +"2018-04-30",173.789993,175.720001,171.710007,172,20750500,172,"FB" +"2018-05-01",172,174.020004,170.229996,173.860001,26025900,173.860001,"FB" +"2018-05-02",174.25,178.080002,174.199997,176.070007,30424500,176.070007,"FB" +"2018-05-03",175.130005,176.119995,172.119995,174.020004,24026100,174.020004,"FB" +"2018-05-04",173.080002,176.979996,173.059998,176.610001,17677800,176.610001,"FB" +"2018-05-07",177.350006,179.5,177.169998,177.970001,18697200,177.970001,"FB" +"2018-05-08",178.25,179.039993,177.110001,178.919998,15577200,178.919998,"FB" +"2018-05-09",179.669998,183.009995,178.779999,182.660004,23282800,182.660004,"FB" +"2018-05-10",183.149994,186.130005,182.5,185.529999,21071400,185.529999,"FB" +"2018-05-11",184.850006,188.320007,184.179993,186.990005,21207800,186.990005,"FB" +"2018-05-14",187.710007,187.860001,186.199997,186.639999,15646700,186.639999,"FB" +"2018-05-15",184.880005,185.289993,183.199997,184.320007,15429400,184.320007,"FB" +"2018-05-16",183.699997,184.320007,182.660004,183.199997,16975500,183.199997,"FB" +"2018-05-17",182.679993,184.059998,182.220001,183.759995,14840700,183.759995,"FB" +"2018-05-18",183.490005,184.190002,182.610001,182.679993,13130500,182.679993,"FB" +"2018-05-21",183.770004,185.300003,183.130005,184.490005,13532900,184.490005,"FB" +"2018-05-22",184.929993,185.419998,183.429993,183.800003,12731400,183.800003,"FB" +"2018-05-23",182.5,186.910004,182.179993,186.899994,16628100,186.899994,"FB" +"2018-05-24",185.880005,186.800003,185.029999,185.929993,12354700,185.929993,"FB" +"2018-05-25",186.020004,186.330002,184.449997,184.919998,10965100,184.919998,"FB" +"2018-05-29",184.339996,186.809998,183.710007,185.740005,16398900,185.740005,"FB" +"2018-05-30",186.539993,188,185.25,187.669998,13736900,187.669998,"FB" +"2018-05-31",187.869995,192.720001,187.479996,191.779999,30782600,191.779999,"FB" +"2018-06-01",193.070007,194.550003,192.070007,193.990005,17307200,193.990005,"FB" +"2018-06-04",191.839996,193.979996,191.470001,193.279999,18939800,193.279999,"FB" +"2018-06-05",194.300003,195,192.619995,192.940002,15544300,192.940002,"FB" +"2018-06-06",191.029999,192.529999,189.110001,191.339996,22558900,191.339996,"FB" +"2018-06-07",190.75,190.970001,186.770004,188.179993,21503200,188.179993,"FB" +"2018-06-08",187.529999,189.479996,186.429993,189.100006,12677100,189.100006,"FB" +"2018-06-11",188.809998,192.600006,188.800003,191.539993,12928900,191.539993,"FB" +"2018-06-12",192.169998,193.279999,191.559998,192.399994,11562700,192.399994,"FB" +"2018-06-13",192.740005,194.5,191.910004,192.410004,15853800,192.410004,"FB" +"2018-06-14",193.100006,197.279999,192.910004,196.809998,19120900,196.809998,"FB" +"2018-06-15",195.789993,197.070007,194.639999,195.850006,21860900,195.850006,"FB" +"2018-06-18",194.800003,199.580002,194.130005,198.309998,16826000,198.309998,"FB" +"2018-06-19",196.240005,197.960007,193.789993,197.490005,19994000,197.490005,"FB" +"2018-06-20",199.100006,203.550003,198.809998,202,28230900,202,"FB" +"2018-06-21",202.759995,203.389999,200.089996,201.5,19045700,201.5,"FB" +"2018-06-22",201.160004,202.240005,199.309998,201.740005,17420200,201.740005,"FB" +"2018-06-25",200,200,193.110001,196.350006,25275100,196.350006,"FB" +"2018-06-26",197.600006,199.100006,196.229996,199,17897600,199,"FB" +"2018-06-27",199.179993,200.75,195.800003,195.839996,18734400,195.839996,"FB" +"2018-06-28",195.179993,197.339996,193.259995,196.229996,18172400,196.229996,"FB" +"2018-06-29",197.320007,197.600006,193.960007,194.320007,15811600,194.320007,"FB" +"2018-07-02",193.369995,197.449997,192.220001,197.360001,13961600,197.360001,"FB" +"2018-07-03",194.550003,195.399994,192.520004,192.729996,13489500,192.729996,"FB" +"2018-07-05",194.740005,198.649994,194.029999,198.449997,19684200,198.449997,"FB" +"2018-07-06",198.449997,203.639999,197.699997,203.229996,19740100,203.229996,"FB" +"2018-07-09",204.929993,205.800003,202.119995,204.740005,18149400,204.740005,"FB" +"2018-07-10",204.5,204.910004,202.259995,203.539993,13190100,203.539993,"FB" +"2018-07-11",202.220001,204.5,201.75,202.539993,12927400,202.539993,"FB" +"2018-07-12",203.429993,207.080002,203.190002,206.919998,15454700,206.919998,"FB" +"2018-07-13",207.809998,208.429993,206.449997,207.320007,11486800,207.320007,"FB" +"2018-07-16",207.5,208.720001,206.839996,207.229996,11078200,207.229996,"FB" +"2018-07-17",204.899994,210.460007,204.839996,209.990005,15349900,209.990005,"FB" +"2018-07-18",209.820007,210.990005,208.440002,209.360001,15334900,209.360001,"FB" +"2018-07-19",208.770004,209.990005,207.759995,208.089996,11350400,208.089996,"FB" +"2018-07-20",208.850006,211.5,208.5,209.940002,16163900,209.940002,"FB" +"2018-07-23",210.580002,211.619995,208.800003,210.910004,16732000,210.910004,"FB" +"2018-07-24",215.110001,216.199997,212.600006,214.669998,28468700,214.669998,"FB" +"2018-07-25",215.720001,218.619995,214.270004,217.5,58954200,217.5,"FB" +"2018-07-26",174.889999,180.130005,173.75,176.259995,169803700,176.259995,"FB" +"2018-07-27",179.869995,179.929993,173,174.889999,60073700,174.889999,"FB" +"2018-07-30",175.300003,175.300003,166.559998,171.059998,65280800,171.059998,"FB" +"2018-07-31",170.669998,174.240005,170,172.580002,40356500,172.580002,"FB" +"2018-08-01",173.929993,175.080002,170.899994,171.649994,34042100,171.649994,"FB" +"2018-08-02",170.679993,176.789993,170.270004,176.369995,32400000,176.369995,"FB" +"2018-08-03",177.690002,178.850006,176.149994,177.779999,24763400,177.779999,"FB" +"2018-08-06",178.970001,185.789993,178.380005,185.690002,49716200,185.690002,"FB" +"2018-08-07",186.5,188.300003,183.720001,183.809998,33398600,183.809998,"FB" +"2018-08-08",184.75,186.850006,183.759995,185.179993,22205200,185.179993,"FB" +"2018-08-09",185.850006,186.570007,182.479996,183.089996,19732100,183.089996,"FB" +"2018-08-10",182.039993,182.100006,179.419998,180.259995,21500400,180.259995,"FB" +"2018-08-13",180.100006,182.610001,178.899994,180.050003,17423300,180.050003,"FB" +"2018-08-14",180.710007,181.990005,178.619995,181.110001,19102000,181.110001,"FB" +"2018-08-15",179.339996,180.869995,174.779999,179.529999,33020200,179.529999,"FB" +"2018-08-16",180.419998,180.5,174.009995,174.699997,31351800,174.699997,"FB" +"2018-08-17",174.5,176.220001,172.039993,173.800003,24893200,173.800003,"FB" +"2018-08-20",174.039993,174.570007,170.910004,172.5,21518000,172.5,"FB" +"2018-08-21",172.809998,174.169998,171.389999,172.619995,19578500,172.619995,"FB" +"2018-08-22",172.210007,174.240005,172.130005,173.639999,16894100,173.639999,"FB" +"2018-08-23",173.089996,175.550003,172.830002,172.899994,18053600,172.899994,"FB" +"2018-08-24",173.699997,174.820007,172.919998,174.649994,14631600,174.649994,"FB" +"2018-08-27",175.990005,178.669998,175.789993,177.460007,17921900,177.460007,"FB" +"2018-08-28",178.100006,178.240005,175.830002,176.259995,15910700,176.259995,"FB" +"2018-08-29",176.300003,176.789993,174.75,175.899994,18494100,175.899994,"FB" +"2018-08-30",175.899994,179.789993,175.699997,177.639999,24216500,177.639999,"FB" +"2018-08-31",177.149994,177.619995,174.979996,175.729996,18065200,175.729996,"FB" +"2018-09-04",173.5,173.889999,168.800003,171.160004,29809000,171.160004,"FB" +"2018-09-05",169.490005,171.130005,166.669998,167.179993,31226700,167.179993,"FB" +"2018-09-06",166.979996,166.979996,160,162.529999,41514800,162.529999,"FB" +"2018-09-07",160.309998,164.630005,160.160004,163.039993,24300600,163.039993,"FB" +"2018-09-10",163.509995,165.009995,162.160004,164.179993,20197700,164.179993,"FB" +"2018-09-11",163.940002,167.190002,163.720001,165.940002,20457100,165.940002,"FB" +"2018-09-12",163.25,164.490005,161.800003,162,24078100,162,"FB" +"2018-09-13",162,163.320007,160.860001,161.360001,25453800,161.360001,"FB" +"2018-09-14",161.720001,162.839996,160.339996,162.320007,21770400,162.320007,"FB" +"2018-09-17",161.919998,162.059998,159.770004,160.580002,21005300,160.580002,"FB" +"2018-09-18",159.389999,161.759995,158.869995,160.300003,22465200,160.300003,"FB" +"2018-09-19",160.080002,163.440002,159.479996,163.059998,19629000,163.059998,"FB" +"2018-09-20",164.5,166.449997,164.470001,166.020004,18824200,166.020004,"FB" +"2018-09-21",166.639999,167.25,162.809998,162.929993,45994800,162.929993,"FB" +"2018-09-24",161.029999,165.699997,160.880005,165.410004,19222800,165.410004,"FB" +"2018-09-25",161.990005,165.589996,161.149994,164.910004,27622800,164.910004,"FB" +"2018-09-26",164.300003,169.300003,164.210007,166.949997,25252200,166.949997,"FB" +"2018-09-27",167.550003,171.770004,167.210007,168.839996,27266900,168.839996,"FB" +"2018-09-28",168.330002,168.789993,162.559998,164.460007,34265600,164.460007,"FB" +"2018-10-01",163.029999,165.880005,161.259995,162.440002,26407700,162.440002,"FB" +"2018-10-02",161.580002,162.279999,158.669998,159.330002,36031000,159.330002,"FB" +"2018-10-03",160,163.660004,159.529999,162.429993,23109500,162.429993,"FB" +"2018-10-04",161.460007,161.460007,157.350006,158.850006,25739600,158.850006,"FB" +"2018-10-05",159.210007,160.899994,156.199997,157.330002,25744000,157.330002,"FB" +"2018-10-08",155.539993,158.339996,154.389999,157.25,24046000,157.25,"FB" +"2018-10-09",157.690002,160.589996,157.419998,157.899994,18844400,157.899994,"FB" +"2018-10-10",156.820007,157.690002,151.309998,151.380005,30610000,151.380005,"FB" +"2018-10-11",150.130005,154.809998,149.160004,153.350006,35338900,153.350006,"FB" +"2018-10-12",156.729996,156.889999,151.300003,153.740005,25293500,153.740005,"FB" +"2018-10-15",153.320007,155.570007,152.550003,153.520004,15433500,153.520004,"FB" +"2018-10-16",155.399994,159.460007,155.009995,158.779999,19180100,158.779999,"FB" +"2018-10-17",159.559998,160.490005,157.949997,159.419998,17592000,159.419998,"FB" +"2018-10-18",158.509995,158.660004,153.279999,154.919998,21675100,154.919998,"FB" +"2018-10-19",155.860001,157.350006,153.550003,154.050003,19761300,154.050003,"FB" +"2018-10-22",154.759995,157.339996,154.460007,154.779999,15424700,154.779999,"FB" +"2018-10-23",151.220001,154.770004,150.850006,154.389999,19095000,154.389999,"FB" +"2018-10-24",154.279999,154.649994,145.600006,146.039993,27744600,146.039993,"FB" +"2018-10-25",147.729996,152.210007,147,150.949997,22105700,150.949997,"FB" +"2018-10-26",145.820007,149,143.800003,145.369995,31303300,145.369995,"FB" +"2018-10-29",148.5,148.830002,139.029999,142.089996,31336800,142.089996,"FB" +"2018-10-30",139.940002,146.639999,139.740005,146.220001,50528300,146.220001,"FB" +"2018-10-31",155,156.399994,148.960007,151.789993,60101300,151.789993,"FB" +"2018-11-01",151.520004,152.75,149.350006,151.75,25640800,151.75,"FB" +"2018-11-02",151.800003,154.130005,148.960007,150.350006,24708700,150.350006,"FB" +"2018-11-05",150.100006,150.190002,147.440002,148.679993,15971200,148.679993,"FB" +"2018-11-06",149.309998,150.970001,148,149.940002,16667100,149.940002,"FB" +"2018-11-07",151.570007,153.009995,149.830002,151.529999,21859400,151.529999,"FB" +"2010-01-04",311.44931,312.721039,310.103088,311.349976,3937800,311.349976,"GOOG" +"2010-01-05",311.563568,311.891449,308.76181,309.978882,6048500,309.978882,"GOOG" +"2010-01-06",310.907837,310.907837,301.220856,302.164703,8009000,302.164703,"GOOG" +"2010-01-07",302.731018,303.029083,294.410156,295.130463,12912000,295.130463,"GOOG" +"2010-01-08",294.08725,299.675903,292.651581,299.06488,9509900,299.06488,"GOOG" +"2010-01-11",300.276978,300.276978,295.100647,298.612823,14519600,298.612823,"GOOG" +"2010-01-12",296.893982,297.147339,292.100159,293.332153,9769600,293.332153,"GOOG" +"2010-01-13",286.382355,292.28894,285.095734,291.648102,13077600,291.648102,"GOOG" +"2010-01-14",290.063416,295.180145,289.521942,293.019196,8535300,293.019196,"GOOG" +"2010-01-15",294.75293,294.862213,287.152344,288.126007,10939600,288.126007,"GOOG" +"2010-01-19",288.722137,293.302338,286.28302,291.911407,8689500,291.911407,"GOOG" +"2010-01-20",291.09671,291.09671,285.786224,288.329681,6543600,288.329681,"GOOG" +"2010-01-21",289.8349,291.513977,284.276062,289.606384,12697400,289.606384,"GOOG" +"2010-01-22",280.426086,283.45639,265.701874,273.227905,13689200,273.227905,"GOOG" +"2010-01-25",271.528961,273.16333,266.02478,268.255249,8897200,268.255249,"GOOG" +"2010-01-26",267.246826,273.024231,266.412231,269.457428,8767600,269.457428,"GOOG" +"2010-01-27",268.886169,272.055542,265.925415,269.298462,7980200,269.298462,"GOOG" +"2010-01-28",270.485748,271.732635,263.585632,265.418701,6500100,265.418701,"GOOG" +"2010-01-29",267.505127,268.74707,261.10675,263.257751,8334700,263.257751,"GOOG" +"2010-02-01",265.572693,266.173798,263.436584,264.787811,4530800,264.787811,"GOOG" +"2010-02-02",265.751556,265.751556,262.100281,263.843964,8245600,263.843964,"GOOG" +"2010-02-03",262.626862,269.298462,262.408295,268.662598,6037000,268.662598,"GOOG" +"2010-02-04",266.764954,267.261719,261.081909,261.687958,6799200,261.687958,"GOOG" +"2010-02-05",262.492737,265.026245,259.541931,263.928406,6353000,263.928406,"GOOG" +"2010-02-08",264.52948,269.24881,264.047638,265.011353,5423500,265.011353,"GOOG" +"2010-02-09",268.026733,269.01532,265.806183,266.486755,5675700,266.486755,"GOOG" +"2010-02-10",265.309418,267.15741,262.140045,265.498199,5383700,265.498199,"GOOG" +"2010-02-11",264.936829,268.498688,263.039185,266.466888,4851300,266.466888,"GOOG" +"2010-02-12",264.76297,266.839478,263.53595,264.837494,4589000,264.837494,"GOOG" +"2010-02-16",266.700378,270.306915,265.423676,268.901062,7356200,268.901062,"GOOG" +"2010-02-17",269.24881,269.944275,267.067993,267.366028,4085700,267.366028,"GOOG" +"2010-02-18",267.033203,270.74408,266.337738,269.854858,4704100,269.854858,"GOOG" +"2010-02-19",268.518555,270.257233,268.106232,268.632813,5139400,268.632813,"GOOG" +"2010-02-22",271.906525,271.981018,268.752014,269.64621,4316900,269.64621,"GOOG" +"2010-02-23",269.745575,270.058533,264.425171,265.806183,5782400,265.806183,"GOOG" +"2010-02-24",265.264709,267.480286,263.540924,264.017822,4683300,264.017822,"GOOG" +"2010-02-25",261.856873,262.537445,258.319885,261.514099,6661300,261.514099,"GOOG" +"2010-02-26",262.00589,264.156921,260.048645,261.697906,4125100,261.697906,"GOOG" +"2010-03-01",262.890167,264.921936,262.164856,264.623871,4504800,264.623871,"GOOG" +"2010-03-02",266.009857,271.066956,265.776367,268.78183,8770200,268.78183,"GOOG" +"2010-03-03",269.427643,272.289032,267.88269,270.898071,6218800,270.898071,"GOOG" +"2010-03-04",271.484253,276.268127,271.335236,275.503113,6408800,275.503113,"GOOG" +"2010-03-05",278.861267,282.000854,278.140961,280.282043,7875300,280.282043,"GOOG" +"2010-03-08",280.565186,280.763916,278.692383,279.422638,4803800,279.422638,"GOOG" +"2010-03-09",278.116119,280.505585,276.451935,278.285034,6394400,278.285034,"GOOG" +"2010-03-10",280.058502,287.380859,279.288483,286.362488,11383300,286.362488,"GOOG" +"2010-03-11",285.274567,291.210968,285.244751,288.692322,8521500,288.692322,"GOOG" +"2010-03-12",292.169708,292.239258,287.70874,287.897491,5542600,287.897491,"GOOG" +"2010-03-15",281.509064,282.885101,276.203552,279.770355,9368300,279.770355,"GOOG" +"2010-03-16",279.099731,282.373444,278.568176,280.773834,6907500,280.773834,"GOOG" +"2010-03-17",282.313812,283.878632,280.30191,280.952667,6686300,280.952667,"GOOG" +"2010-03-18",280.5354,282.383362,279.661072,281.369965,3577400,281.369965,"GOOG" +"2010-03-19",278.190643,282.164795,276.839417,278.190643,9650600,278.190643,"GOOG" +"2010-03-22",276.258209,281.593506,275.349121,276.94873,8061700,276.94873,"GOOG" +"2010-03-23",276.720215,277.351105,269.24881,272.726166,11074100,272.726166,"GOOG" +"2010-03-24",270.992462,278.116119,268.106232,276.864258,13215700,276.864258,"GOOG" +"2010-03-25",277.703796,284.151855,277.524963,279.621338,7912900,279.621338,"GOOG" +"2010-03-26",280.808624,281.861755,278.200562,279.526947,5427400,279.526947,"GOOG" +"2010-03-29",279.680939,280.5354,278.473785,279.407715,6249300,279.407715,"GOOG" +"2010-03-30",279.596497,281.980988,278.329742,281.523956,3981400,281.523956,"GOOG" +"2010-03-31",280.69931,283.029175,279.586548,281.727631,6100900,281.727631,"GOOG" +"2010-04-01",283.828979,284.872192,280.947693,282.562195,4232700,282.562195,"GOOG" +"2010-04-05",283.605408,285.58255,282.66156,283.660065,3827700,283.660065,"GOOG" +"2010-04-06",282.890076,283.600464,280.873199,282.274078,4147000,282.274078,"GOOG" +"2010-04-07",281.817047,282.537354,279.114624,279.949188,5195400,279.949188,"GOOG" +"2010-04-08",279.839905,283.083801,278.215485,281.911438,3920200,281.911438,"GOOG" +"2010-04-09",281.911438,282.547302,280.177704,281.280548,4139900,281.280548,"GOOG" +"2010-04-12",281.841888,285.145416,281.280548,284.514496,4735400,284.514496,"GOOG" +"2010-04-13",284.415161,292.537323,283.719666,291.489136,7875500,291.489136,"GOOG" +"2010-04-14",293.123505,294.256134,290.118073,292.596924,6849700,292.596924,"GOOG" +"2010-04-15",294.171692,296.988373,292.244232,295.726593,13611500,295.726593,"GOOG" +"2010-04-16",279.680939,282.567169,273.039154,273.297455,24630000,273.297455,"GOOG" +"2010-04-19",272.60199,275.205048,270.739105,273.272614,7838600,273.272614,"GOOG" +"2010-04-20",275.294464,278.021729,273.749512,275.726654,5993400,275.726654,"GOOG" +"2010-04-21",276.432068,278.314819,274.295959,275.35907,4814000,275.35907,"GOOG" +"2010-04-22",274.216492,274.464874,269.919434,271.762451,6604000,271.762451,"GOOG" +"2010-04-23",271.856842,272.885132,269.382935,270.734131,4205800,270.734131,"GOOG" +"2010-04-26",270.724213,270.734131,262.895111,264.102264,8794400,264.102264,"GOOG" +"2010-04-27",262.765961,267.425659,261.91153,262.820618,7739300,262.820618,"GOOG" +"2010-04-28",264.33078,265.686951,258.831543,262.885193,6856500,262.885193,"GOOG" +"2010-04-29",264.96167,266.516571,261.633331,264.281097,6157600,264.281097,"GOOG" +"2010-04-30",263.848907,267.102753,261.022308,261.151459,4902300,261.151459,"GOOG" +"2010-05-03",261.548889,264.738129,260.843475,263.585632,3739700,263.585632,"GOOG" +"2010-05-04",261.558807,261.668091,250.475891,251.54892,12231500,251.54892,"GOOG" +"2010-05-05",248.871338,256.193695,248.617981,253.232971,9223900,253.232971,"GOOG" +"2010-05-06",252.731232,257.087891,228.513733,247.723801,10065200,247.723801,"GOOG" +"2010-05-07",248.369598,251.027313,239.109818,244.976669,10244000,244.976669,"GOOG" +"2010-05-10",255.324356,259.720764,254.643784,259.139557,8309600,259.139557,"GOOG" +"2010-05-11",256.168854,258.260254,252.467941,252.880264,6688300,252.880264,"GOOG" +"2010-05-12",254.365601,254.365601,249.378036,251.062088,7753600,251.062088,"GOOG" +"2010-05-13",256.581177,259.313416,253.535995,253.789352,6694700,253.789352,"GOOG" +"2010-05-14",253.23793,253.843994,246.521622,252.125168,8285500,252.125168,"GOOG" +"2010-05-17",251.752594,252.537491,247.564835,252.34375,5623800,252.34375,"GOOG" +"2010-05-18",253.352188,253.834061,246.92897,247.574768,5687700,247.574768,"GOOG" +"2010-05-19",246.526581,248.106308,242.294113,245.617493,6936100,245.617493,"GOOG" +"2010-05-20",240.967743,241.221085,235.369156,235.970245,9890500,235.970245,"GOOG" +"2010-05-21",233.014465,240.932968,230.699524,234.499802,19507500,234.499802,"GOOG" +"2010-05-24",238.811752,243.312485,236.859451,237.0383,8747600,237.0383,"GOOG" +"2010-05-25",232.562408,237.182358,230.505783,236.993591,6073900,236.993591,"GOOG" +"2010-05-26",239.477432,243.297577,235.965271,236.198761,6996400,236.198761,"GOOG" +"2010-05-27",240.908127,244.564346,238.970718,243.645325,5654700,243.645325,"GOOG" +"2010-05-28",244.777954,245.130661,239.939423,241.245926,5827200,241.245926,"GOOG" +"2010-06-01",238.662735,243.94339,238.508728,239.626465,5368200,239.626465,"GOOG" +"2010-06-02",241.767532,245.33931,239.174408,245.090927,5114500,245.090927,"GOOG" +"2010-06-03",245.955292,252.358643,245.751617,251.166397,7348800,251.166397,"GOOG" +"2010-06-04",248.245407,252.979614,246.745163,247.748627,7891500,247.748627,"GOOG" +"2010-06-07",247.917542,248.836563,240.013947,241.191284,7312500,241.191284,"GOOG" +"2010-06-08",242.348755,242.840561,237.227066,240.823669,5405000,240.823669,"GOOG" +"2010-06-09",242.035797,242.860428,234.47496,235.478439,5493300,235.478439,"GOOG" +"2010-06-10",238.632919,242.671661,236.382553,241.931473,5189200,241.931473,"GOOG" +"2010-06-11",239.69104,242.77597,239.253891,242.671661,3586400,242.671661,"GOOG" +"2010-06-14",245.642334,245.652267,240.033813,240.033813,4107200,240.033813,"GOOG" +"2010-06-15",239.979172,248.583206,239.532074,247.385986,8574600,247.385986,"GOOG" +"2010-06-16",246.481873,250.371567,246.452072,249.015396,4608200,249.015396,"GOOG" +"2010-06-17",250.098358,251.300537,246.740189,248.42424,3980200,248.42424,"GOOG" +"2010-06-18",249.631393,250.108292,247.455536,248.399399,5783000,248.399399,"GOOG" +"2010-06-21",248.334824,248.866364,240.878311,242.701462,6005600,242.701462,"GOOG" +"2010-06-22",243.367126,246.69548,241.295609,241.553925,4468200,241.553925,"GOOG" +"2010-06-23",241.871857,241.871857,237.535065,239.467499,4084500,239.467499,"GOOG" +"2010-06-24",238.280212,239.815231,235.100891,236.014954,3811700,236.014954,"GOOG" +"2010-06-25",236.988617,237.281708,233.759613,234.812775,4519500,234.812775,"GOOG" +"2010-06-28",234.768066,237.23204,232.989624,234.514709,3547400,234.514709,"GOOG" +"2010-06-29",230.222626,230.774033,224.102432,225.662277,7049700,225.662277,"GOOG" +"2010-06-30",226.010025,227.435745,220.923111,221.037369,7253300,221.037369,"GOOG" +"2010-07-01",221.206268,222.751221,215.41394,218.325012,7072900,218.325012,"GOOG" +"2010-07-02",219.383118,219.710999,216.591278,216.864502,3897100,216.864502,"GOOG" +"2010-07-06",220.56543,222.38858,215.41394,216.626053,5153400,216.626053,"GOOG" +"2010-07-07",217.738815,224.186874,216.283279,223.645401,6300000,223.645401,"GOOG" +"2010-07-08",225.309586,227.187363,223.377151,226.804855,5372400,226.804855,"GOOG" +"2010-07-09",234.455093,235.100891,229.89476,232.234543,8719300,232.234543,"GOOG" +"2010-07-12",234.658768,238.170929,234.017944,236.377594,6712100,236.377594,"GOOG" +"2010-07-13",239.566849,244.902145,238.588211,243.019394,8004200,243.019394,"GOOG" +"2010-07-14",243.357193,245.319427,241.658249,244.082474,6276500,244.082474,"GOOG" +"2010-07-15",244.276215,245.751617,239.780457,245.413818,9779600,245.413818,"GOOG" +"2010-07-16",233.044266,233.759613,228.275284,228.319992,15751300,228.319992,"GOOG" +"2010-07-19",229.015472,233.307556,227.281754,231.583771,9159800,231.583771,"GOOG" +"2010-07-20",229.025406,239.934464,228.811798,239.238983,8161600,239.238983,"GOOG" +"2010-07-21",240.436188,241.280701,236.178879,237.207199,6601800,237.207199,"GOOG" +"2010-07-22",240.05368,242.91011,239.681107,240.838577,4323200,240.838577,"GOOG" +"2010-07-23",238.831635,243.7099,238.454086,243.446609,4558200,243.446609,"GOOG" +"2010-07-26",242.964752,243.789383,240.873352,242.905136,4016200,242.905136,"GOOG" +"2010-07-27",243.704941,247.142578,243.501266,244.723312,4934200,244.723312,"GOOG" +"2010-07-28",245.87085,246.024841,239.775497,240.610062,5024400,240.610062,"GOOG" +"2010-07-29",241.404892,242.860428,238.116287,240.927994,5385700,240.927994,"GOOG" +"2010-07-30",238.275253,242.105331,238.021896,240.858444,4315900,240.858444,"GOOG" +"2010-08-02",242.91507,245.046204,241.896698,243.620483,3741500,243.620483,"GOOG" +"2010-08-03",243.665192,244.638855,241.807281,243.332352,3628000,243.332352,"GOOG" +"2010-08-04",244.499771,251.861877,243.938416,251.524078,7674500,251.524078,"GOOG" +"2010-08-05",251.310471,252.656708,250.153,252.408325,4872200,252.408325,"GOOG" +"2010-08-06",251.067047,251.235947,246.422256,248.49379,6682100,248.49379,"GOOG" +"2010-08-09",249.502228,251.11673,249.060104,251.042206,3768600,251.042206,"GOOG" +"2010-08-10",249.55191,251.365112,247.674118,250.227509,4174800,250.227509,"GOOG" +"2010-08-11",247.256836,247.390961,244.161957,244.281189,4474900,244.281189,"GOOG" +"2010-08-12",240.406387,245.776459,239.696014,244.415314,4437900,244.415314,"GOOG" +"2010-08-13",242.920044,244.007965,241.434692,241.603607,3894500,241.603607,"GOOG" +"2010-08-16",240.277222,243.352234,238.69751,241.226059,2626900,241.226059,"GOOG" +"2010-08-17",242.686554,245.751617,241.444641,243.675125,3805800,243.675125,"GOOG" +"2010-08-18",243.635391,243.848999,239.219116,239.517166,5407600,239.517166,"GOOG" +"2010-08-19",238.950851,239.696014,232.115311,232.472992,7900900,232.472992,"GOOG" +"2010-08-20",232.472992,234.271286,229.020447,229.517212,7886100,229.517212,"GOOG" +"2010-08-23",229.258896,232.612076,227.386078,230.535583,6011200,230.535583,"GOOG" +"2010-08-24",227.37117,227.70401,224.003082,224.236557,5561200,224.236557,"GOOG" +"2010-08-25",223.546051,227.425812,223.546051,225.841125,5217800,225.841125,"GOOG" +"2010-08-26",226.556473,227.152588,223.764633,224.032883,3577000,224.032883,"GOOG" +"2010-08-27",224.81778,228.508774,222.378647,227.932526,4654800,227.932526,"GOOG" +"2010-08-30",228.091492,228.394516,224.74823,224.882355,2478700,224.882355,"GOOG" +"2010-08-31",223.600693,225.965317,222.552505,223.555984,3918800,223.555984,"GOOG" +"2010-09-01",226.019958,230.967773,224.787964,228.677673,6498500,228.677673,"GOOG" +"2010-09-02",229.924561,230.714432,228.66774,230.09346,3390200,230.09346,"GOOG" +"2010-09-03",233.739746,234.415359,232.209702,233.630463,5113700,233.630463,"GOOG" +"2010-09-07",230.749191,232.28421,230.013977,230.699524,3441900,230.699524,"GOOG" +"2010-09-08",231.091965,234.723358,230.754166,233.769562,4834800,233.769562,"GOOG" +"2010-09-09",237.371124,238.647827,233.769562,236.551468,4892700,236.551468,"GOOG" +"2010-09-10",237.96228,238.344803,236.00502,236.531586,3974200,236.531586,"GOOG" +"2010-09-13",238.89621,240.610062,238.215637,239.576782,4512100,239.576782,"GOOG" +"2010-09-14",239.447617,240.808777,238.488861,238.662735,4461700,238.662735,"GOOG" +"2010-09-15",238.424286,239.388016,237.703964,238.767044,4836800,238.767044,"GOOG" +"2010-09-16",238.424286,239.666199,238.156021,238.975693,3964600,238.975693,"GOOG" +"2010-09-17",240.311996,244.012924,239.035309,243.491318,11356500,243.491318,"GOOG" +"2010-09-20",244.658737,253.555862,244.440155,252.497742,8864300,252.497742,"GOOG" +"2010-09-21",253.193222,258.309937,252.810715,255.071014,8990600,255.071014,"GOOG" +"2010-09-22",254.772949,257.217041,254.186768,256.332794,5107100,256.332794,"GOOG" +"2010-09-23",255.642288,258.165894,253.997986,255.080948,4664900,255.080948,"GOOG" +"2010-09-24",259.184265,262.209564,257.455505,261.941315,6757400,261.941315,"GOOG" +"2010-09-27",262.716278,266.69043,262.716278,263.491241,6255100,263.491241,"GOOG" +"2010-09-28",265.016327,265.070984,257.549896,261.881714,7356800,261.881714,"GOOG" +"2010-09-29",262.219513,264.748077,260.659668,262.140045,4372600,262.140045,"GOOG" +"2010-09-30",262.87027,264.216522,257.783356,261.196167,6530300,261.196167,"GOOG" +"2010-10-01",263.287567,263.595551,259.810181,261.111725,4478900,261.111725,"GOOG" +"2010-10-04",260.77887,262.418213,257.748596,259.487274,3906100,259.487274,"GOOG" +"2010-10-05",262.482788,268.255249,261.5737,267.375977,7059700,267.375977,"GOOG" +"2010-10-06",267.887634,268.230408,263.257751,265.448517,5560400,265.448517,"GOOG" +"2010-10-07",266.372498,266.864319,262.860352,263.292542,4822600,263.292542,"GOOG" +"2010-10-08",264.663605,267.063019,262.105255,266.442047,5755600,266.442047,"GOOG" +"2010-10-11",267.500183,270.540405,266.849396,267.679016,5286700,267.679016,"GOOG" +"2010-10-12",268.31488,271.230896,267.15741,268.94577,7556000,268.94577,"GOOG" +"2010-10-13",271.732635,271.976044,269.41272,269.894592,6150800,269.894592,"GOOG" +"2010-10-14",270.331757,270.863281,266.819611,268.717255,13354400,268.717255,"GOOG" +"2010-10-15",297.698761,298.876099,293.88855,298.781708,29842300,298.781708,"GOOG" +"2010-10-18",298.334625,307.842773,298.334625,306.859192,14288600,306.859192,"GOOG" +"2010-10-19",302.457794,305.423523,299.482147,301.951111,9235400,301.951111,"GOOG" +"2010-10-20",302.105103,306.695251,301.78717,302.025604,7095900,302.025604,"GOOG" +"2010-10-21",303.779205,306.009705,301.042023,304.01767,5878900,304.01767,"GOOG" +"2010-10-22",303.98288,305.423523,303.053925,304.285919,4541500,304.285919,"GOOG" +"2010-10-25",305.80603,310.351471,305.498016,306.258087,6357800,306.258087,"GOOG" +"2010-10-26",304.569061,308.607819,303.540771,307.3013,5058400,307.3013,"GOOG" +"2010-10-27",305.895447,307.996765,304.186554,306.243195,4512900,306.243195,"GOOG" +"2010-10-28",308.021606,308.493561,304.668427,307.291351,4396900,307.291351,"GOOG" +"2010-10-29",306.54126,307.5,304.514435,304.867126,4586200,304.867126,"GOOG" +"2010-11-01",305.87558,308.324646,303.630188,305.512939,6214200,305.512939,"GOOG" +"2010-11-02",307.33609,307.996765,305.304291,305.811005,4021000,305.811005,"GOOG" +"2010-11-03",306.754852,308.905853,304.767792,308.086182,6804800,308.086182,"GOOG" +"2010-11-04",310.301788,312.924713,309.039978,310.117981,7188000,310.117981,"GOOG" +"2010-11-05",309.576508,310.72403,308.548187,310.520355,3554300,310.520355,"GOOG" +"2010-11-08",309.993774,312.711121,309.551666,311.359894,4229900,311.359894,"GOOG" +"2010-11-09",312.964478,313.386719,308.250122,310.391205,4503300,310.391205,"GOOG" +"2010-11-10",309.03006,309.487091,306.759827,309.42746,5026400,309.42746,"GOOG" +"2010-11-11",307.847748,307.922272,305.120483,306.600861,4552600,306.600861,"GOOG" +"2010-11-12",305.0112,306.456787,298.662476,299.69577,6830000,299.69577,"GOOG" +"2010-11-15",299.591461,300.048462,295.105621,295.811035,7003000,295.811035,"GOOG" +"2010-11-16",294.464783,297.013214,289.839874,289.973999,6657700,289.973999,"GOOG" +"2010-11-17",290.609863,292.845337,288.80658,289.889557,4916700,289.889557,"GOOG" +"2010-11-18",292.596924,298.051453,292.378357,296.352509,5213600,296.352509,"GOOG" +"2010-11-19",296.571106,297.013214,293.262604,293.506012,4624800,293.506012,"GOOG" +"2010-11-22",291.836884,294.802582,289.492126,293.699768,4401600,293.699768,"GOOG" +"2010-11-23",291.608368,292.601898,287.231842,289.621307,4353200,289.621307,"GOOG" +"2010-11-24",291.757385,296.372375,291.628235,295.562653,4823800,295.562653,"GOOG" +"2010-11-26",293.322235,294.574066,291.603394,293.093719,2639200,293.093719,"GOOG" +"2010-11-29",292.681396,292.994354,288.101166,289.174194,5756600,289.174194,"GOOG" +"2010-11-30",285.304382,285.304382,274.867249,276.059509,14327300,276.059509,"GOOG" +"2010-12-01",279.680939,283.938263,279.382874,280.351593,7557000,280.351593,"GOOG" +"2010-12-02",282.492645,284.812561,280.848358,284.062439,5128800,284.062439,"GOOG" +"2010-12-03",282.885101,286.37738,282.164795,284.648621,5296500,284.648621,"GOOG" +"2010-12-06",288.40918,289.119568,286.441986,287.31131,4214700,287.31131,"GOOG" +"2010-12-07",293.724609,294.584015,291.106628,291.672943,6123900,291.672943,"GOOG" +"2010-12-08",294.072357,294.345551,289.959106,293.361969,3536600,293.361969,"GOOG" +"2010-12-09",295.021179,295.865692,292.596924,293.838867,3762000,293.838867,"GOOG" +"2010-12-10",294.653564,295.075806,293.237762,294.191559,3431500,294.191559,"GOOG" +"2010-12-13",296.630707,299.551697,295.125488,295.388794,4828000,295.388794,"GOOG" +"2010-12-14",296.615814,297.211914,294.325684,295.532837,3307900,295.532837,"GOOG" +"2010-12-15",295.180145,296.297882,292.671448,293.242737,4363500,293.242737,"GOOG" +"2010-12-16",294.509491,294.966522,292.134949,293.943176,3214400,293.943176,"GOOG" +"2010-12-17",293.590485,294.365448,291.936249,293.491119,6214200,293.491119,"GOOG" +"2010-12-20",295.403687,297.00824,292.42804,295.607361,3972200,295.607361,"GOOG" +"2010-12-21",297.351013,300.406158,296.874115,299.586487,3783400,299.586487,"GOOG" +"2010-12-22",300.048462,301.538788,299.690796,300.788666,2430700,300.788666,"GOOG" +"2010-12-23",300.714142,301.042023,299.069824,300.16272,2236000,300.16272,"GOOG" +"2010-12-27",299.422546,299.939178,297.813019,299.243713,2431900,299.243713,"GOOG" +"2010-12-28",299.079773,299.983887,297.072815,297.524902,2143400,297.524902,"GOOG" +"2010-12-29",299.054932,299.258606,297.524902,298.558167,2051600,298.558167,"GOOG" +"2010-12-30",297.067871,298.722107,296.764832,297.495087,1991800,297.495087,"GOOG" +"2010-12-31",296.441925,297.276489,294.102142,295.065887,3098500,295.065887,"GOOG" +"2011-01-03",296.312775,300.838348,296.312775,300.222351,4761100,300.222351,"GOOG" +"2011-01-04",300.853241,301.131439,298.121002,299.114563,3672700,299.114563,"GOOG" +"2011-01-05",298.096161,303.193024,298.086243,302.567078,5097500,302.567078,"GOOG" +"2011-01-06",303.366882,307.216858,303.053925,304.767792,4142300,304.767792,"GOOG" +"2011-01-07",305.964996,307.127441,303.093658,306.228271,4229700,306.228271,"GOOG" +"2011-01-10",305.413574,305.706665,302.313751,305.120483,3178800,305.120483,"GOOG" +"2011-01-11",306.859192,307.400665,305.264557,306.014679,2897200,306.014679,"GOOG" +"2011-01-12",307.673889,307.673889,305.398682,306.441895,3286500,306.441895,"GOOG" +"2011-01-13",306.491577,307.832855,305.095642,306.352478,2685300,306.352478,"GOOG" +"2011-01-14",306.70517,310.117981,306.546204,310.073273,4761900,310.073273,"GOOG" +"2011-01-18",311.007202,318.920715,310.614746,317.748352,7280900,317.748352,"GOOG" +"2011-01-19",318.985321,319.402588,312.795563,313.833801,6856500,313.833801,"GOOG" +"2011-01-20",314.062317,314.991272,309.631134,311.359894,11042800,311.359894,"GOOG" +"2011-01-21",317.723511,318.791565,303.704681,303.938171,17924600,303.938171,"GOOG" +"2011-01-24",301.82193,304.266052,298.672424,303.565613,9258000,303.565613,"GOOG" +"2011-01-25",302.134918,308.339539,301.300323,307.952057,7340900,307.952057,"GOOG" +"2011-01-26",308.160706,309.233734,305.652039,306.258087,4102600,306.258087,"GOOG" +"2011-01-27",306.948608,307.847748,304.643585,306.402161,4064500,306.402161,"GOOG" +"2011-01-28",307.53479,308.175629,297.942169,298.553192,8517100,298.553192,"GOOG" +"2011-01-31",299.849762,300.281952,295.850769,298.240234,5646300,298.240234,"GOOG" +"2011-02-01",300.291901,304.693268,299.606354,303.545715,5526100,303.545715,"GOOG" +"2011-02-02",303.525848,305.185059,301.802063,304.022614,3544200,304.022614,"GOOG" +"2011-02-03",302.770782,303.74939,301.106598,303.103607,3009500,303.103607,"GOOG" +"2011-02-04",303.103607,303.744446,301.345032,303.51593,3121700,303.51593,"GOOG" +"2011-02-07",303.108582,307.196991,302.636627,305.160217,3622400,305.160217,"GOOG" +"2011-02-08",305.478149,307.812988,305.269501,307.192017,3411700,307.192017,"GOOG" +"2011-02-09",306.441895,307.723541,304.191528,306.258087,3708900,306.258087,"GOOG" +"2011-02-10",304.966492,306.754852,303.804047,306.228271,4699100,306.228271,"GOOG" +"2011-02-11",304.911835,310.480621,304.519409,310.232239,5213400,310.232239,"GOOG" +"2011-02-14",309.655975,312.785645,308.016663,312.045441,4283500,312.045441,"GOOG" +"2011-02-15",311.633118,313.009186,309.536774,310.05838,4211000,310.05838,"GOOG" +"2011-02-16",310.793579,311.225769,309.039978,310.09314,3389800,310.09314,"GOOG" +"2011-02-17",308.617737,311.598358,308.135864,310.609772,2976800,310.609772,"GOOG" +"2011-02-18",310.977386,313.550659,310.073273,313.004211,6477500,313.004211,"GOOG" +"2011-02-22",308.011688,310.445862,301.921295,303.133423,7327100,303.133423,"GOOG" +"2011-02-23",303.193024,305.363892,300.048462,303.684814,5816600,303.684814,"GOOG" +"2011-02-24",303.719604,304.564117,298.732025,302.442902,5458600,302.442902,"GOOG" +"2011-02-25",303.953064,305.37384,302.780701,303.04895,3889900,303.04895,"GOOG" +"2011-02-28",303.029083,306.253113,302.040527,304.718109,4592600,304.718109,"GOOG" +"2011-03-01",306.893951,307.609283,297.713654,298.438934,6689500,298.438934,"GOOG" +"2011-03-02",297.962036,301.042023,295.671936,298.453857,4079700,298.453857,"GOOG" +"2011-03-03",301.230774,303.769287,300.545258,302.810516,3915700,302.810516,"GOOG" +"2011-03-04",302.199493,302.522369,298.160767,298.369385,6061100,298.369385,"GOOG" +"2011-03-07",298.334625,299.89447,291.603394,293.918335,6970400,293.918335,"GOOG" +"2011-03-08",294.549255,297.057922,293.193054,294.241241,4599400,294.241241,"GOOG" +"2011-03-09",293.590485,295.334137,290.982452,293.972992,4330000,293.972992,"GOOG" +"2011-03-10",290.82843,291.414642,287.852783,288.275055,6296700,288.275055,"GOOG" +"2011-03-11",287.24176,288.126007,284.812561,286.491638,6103300,286.491638,"GOOG" +"2011-03-14",284.549286,287.27655,282.174713,283.153351,5668700,283.153351,"GOOG" +"2011-03-15",276.94873,283.65509,275.95517,282.939758,8063300,282.939758,"GOOG" +"2011-03-16",282.169769,283.054016,273.858826,276.75,7646200,276.75,"GOOG" +"2011-03-17",280.416168,282.66156,278.458893,278.866241,5836200,278.866241,"GOOG" +"2011-03-18",280.495636,282.159821,278.061493,278.717224,6640000,278.717224,"GOOG" +"2011-03-21",283.267609,288.026672,282.671509,286.387329,6081000,286.387329,"GOOG" +"2011-03-22",286.769836,287.7435,284.405212,286.794678,3798200,286.794678,"GOOG" +"2011-03-23",285.736572,289.343109,284.151855,289.199036,3655900,289.199036,"GOOG" +"2011-03-24",290.823486,292.293915,287.529907,291.548767,4224600,291.548767,"GOOG" +"2011-03-25",291.543793,291.558685,287.748474,287.996857,5754000,287.996857,"GOOG" +"2011-03-28",289.154327,290.604889,285.498108,285.821014,4465500,285.821014,"GOOG" +"2011-03-29",286.138947,289.064911,284.653595,288.985443,3230400,288.985443,"GOOG" +"2011-03-30",290.30188,290.858246,288.414154,289.04007,2863000,289.04007,"GOOG" +"2011-03-31",289.616333,292.179657,288.990387,291.484161,4085100,291.484161,"GOOG" +"2011-04-01",292.477722,295.671936,292.477722,293.987885,5260300,293.987885,"GOOG" +"2011-04-04",294.584015,295.448395,289.666016,291.941193,4135600,291.941193,"GOOG" +"2011-04-05",288.662537,288.866211,281.012299,282.706268,12173500,282.706268,"GOOG" +"2011-04-06",284.241272,285.721649,282.164795,285.234833,5371200,285.234833,"GOOG" +"2011-04-07",286.004822,288.443939,285.239777,288.126007,5095900,288.126007,"GOOG" +"2011-04-08",290.555206,290.555206,287.162292,287.211975,3828300,287.211975,"GOOG" +"2011-04-11",286.238281,287.182159,284.648621,286.819519,3740500,286.819519,"GOOG" +"2011-04-12",285.642181,286.591003,282.189636,283.461365,4198200,283.461365,"GOOG" +"2011-04-13",285.895538,286.933777,284.027679,286.278046,4165600,286.278046,"GOOG" +"2011-04-14",285.736572,287.852783,284.201538,287.385834,10983500,287.385834,"GOOG" +"2011-04-15",270.883179,271.111694,263.317383,263.635315,28269900,263.635315,"GOOG" +"2011-04-18",261.509125,262.125122,257.82312,261.717773,10145100,261.717773,"GOOG" +"2011-04-19",263.262726,263.724731,258.766968,259.079926,5403000,259.079926,"GOOG" +"2011-04-20",261.250824,261.707855,259.010376,261.166351,6159800,261.166351,"GOOG" +"2011-04-21",262.04068,262.433136,259.507141,260.853394,4972200,260.853394,"GOOG" +"2011-04-25",260.927917,261.797272,259.31839,260.828552,3282700,260.828552,"GOOG" +"2011-04-26",261.558807,266.983521,260.908051,264.688446,7045400,264.688446,"GOOG" +"2011-04-27",267.261719,267.316376,265.448517,267.142487,4626600,267.142487,"GOOG" +"2011-04-28",267.291534,267.88269,265.314392,267.246826,4025800,267.246826,"GOOG" +"2011-04-29",268.255249,270.292023,267.515076,270.292023,8511900,270.292023,"GOOG" +"2011-05-02",271.086853,271.101746,266.824554,267.539917,4295100,267.539917,"GOOG" +"2011-05-03",266.829529,269.253754,263.10376,265.220001,4190000,265.220001,"GOOG" +"2011-05-04",265.855865,267.758484,264.787811,266.163849,4261500,266.163849,"GOOG" +"2011-05-05",265.205109,267.967133,264.032715,265.408783,4021400,265.408783,"GOOG" +"2011-05-06",267.336243,268.98053,265.86084,265.920441,4138900,265.920441,"GOOG" +"2011-05-09",265.771423,267.505127,263.834015,267.102753,3922600,267.102753,"GOOG" +"2011-05-10",268.255249,270.455933,267.033203,269.57666,4112300,269.57666,"GOOG" +"2011-05-11",268.324799,270.018799,265.120636,265.994965,4707900,265.994965,"GOOG" +"2011-05-12",265.890625,266.735138,263.739624,265.796265,2915300,265.796265,"GOOG" +"2011-05-13",265.577667,266.228455,262.815643,263.064026,4244700,263.064026,"GOOG" +"2011-05-16",261.454498,261.931396,256.531525,257.534973,5954800,257.534973,"GOOG" +"2011-05-17",256.049652,263.893616,255.850937,263.516083,6650100,263.516083,"GOOG" +"2011-05-18",263.059052,263.451508,261.151459,263.193176,3931800,263.193176,"GOOG" +"2011-05-19",264.643738,266.536438,263.148468,263.908539,4969400,263.908539,"GOOG" +"2011-05-20",264.181763,264.276154,259.874756,260.321869,4665100,260.321869,"GOOG" +"2011-05-23",256.630859,258.319885,255.041199,257.520081,4629800,257.520081,"GOOG" +"2011-05-24",258.503693,260.287079,257.400848,257.455505,3824600,257.455505,"GOOG" +"2011-05-25",256.9935,259.695923,256.953766,258.155945,2620100,258.155945,"GOOG" +"2011-05-26",257.177307,259.373016,255.836029,257.39093,4264500,257.39093,"GOOG" +"2011-05-27",257.564789,259.209106,256.481842,258.766968,3514100,258.766968,"GOOG" +"2011-05-31",260.803711,262.815643,260.058563,262.80072,5409400,262.80072,"GOOG" +"2011-06-01",262.313904,264.877228,260.957733,261.101776,5950200,261.101776,"GOOG" +"2011-06-02",262.080414,263.436584,259.55188,262.323822,4437700,262.323822,"GOOG" +"2011-06-03",259.313416,262.095337,259.065033,259.849915,3519600,259.849915,"GOOG" +"2011-06-06",260.07843,261.707855,257.947296,258.846466,3909300,258.846466,"GOOG" +"2011-06-07",259.755554,260.619904,257.818146,257.838013,3839900,257.838013,"GOOG" +"2011-06-08",256.5961,258.935883,256.223511,257.907562,3328200,257.907562,"GOOG" +"2011-06-09",258.319885,258.319885,256.153961,256.695435,3400000,256.695435,"GOOG" +"2011-06-10",255.379013,256.675568,252.999481,253.108765,4911400,253.108765,"GOOG" +"2011-06-13",253.352188,253.451538,249.462494,250.734222,4886100,250.734222,"GOOG" +"2011-06-14",252.433167,255.379013,251.856918,252.54245,4713300,252.54245,"GOOG" +"2011-06-15",250.88324,252.532516,248.687531,249.84996,4173400,249.84996,"GOOG" +"2011-06-16",249.780426,251.64827,246.730255,248.568298,5549800,248.568298,"GOOG" +"2011-06-17",251.454529,251.707886,240.833603,240.942902,10558900,240.942902,"GOOG" +"2011-06-20",240.932968,241.543991,238.066605,240.724319,6096500,240.724319,"GOOG" +"2011-06-21",242.020889,245.374084,240.798828,244.90712,5566600,244.90712,"GOOG" +"2011-06-22",244.137131,244.584213,241.792374,241.931473,4845500,241.931473,"GOOG" +"2011-06-23",239.507233,239.869873,235.334381,238.558411,9665800,238.558411,"GOOG" +"2011-06-24",238.786926,238.821701,234.981674,235.905655,7660700,235.905655,"GOOG" +"2011-06-27",235.468506,242.621979,235.269791,239.840073,6934100,239.840073,"GOOG" +"2011-06-28",240.446136,246.50174,240.446136,245.230011,5465500,245.230011,"GOOG" +"2011-06-29",246.66568,248.508698,244.599121,247.177353,4716300,247.177353,"GOOG" +"2011-06-30",249.373062,251.697952,249.129654,251.553879,4888300,251.553879,"GOOG" +"2011-07-01",251.732727,258.906067,251.553879,258.831543,7320500,258.831543,"GOOG" +"2011-07-05",260.952759,265.970123,260.952759,264.499695,7748300,264.499695,"GOOG" +"2011-07-06",265.026245,267.515076,264.79776,265.950256,5426200,265.950256,"GOOG" +"2011-07-07",268.752014,273.56076,266.208557,271.533936,7922100,271.533936,"GOOG" +"2011-07-08",264.753052,267.08786,261.931396,264.276154,9602400,264.276154,"GOOG" +"2011-07-11",262.383453,266.25824,261.052094,261.936371,5715400,261.936371,"GOOG" +"2011-07-12",262.373505,267.967133,261.300507,265.279602,5719300,265.279602,"GOOG" +"2011-07-13",266.764954,270.24234,266.506622,267.390869,5616600,267.390869,"GOOG" +"2011-07-14",267.818115,269.24881,261.663147,262.760986,13385300,262.760986,"GOOG" +"2011-07-15",296.819489,298.185577,292.179657,296.879089,27642700,296.879089,"GOOG" +"2011-07-18",294.330658,299.079773,294.08725,295.54776,8994600,295.54776,"GOOG" +"2011-07-19",296.14386,300.386292,295.840851,299.328156,5973600,299.328156,"GOOG" +"2011-07-20",299.144348,299.467255,295.751434,295.751434,4484500,295.751434,"GOOG" +"2011-07-21",295.095673,302.065369,295.085754,301.533813,6984000,301.533813,"GOOG" +"2011-07-22",300.738983,307.748383,300.182587,307.117493,7102100,307.117493,"GOOG" +"2011-07-25",304.698242,310.684296,304.519409,307.490082,6303900,307.490082,"GOOG" +"2011-07-26",307.028076,311.722534,306.615753,309.248627,4716100,309.248627,"GOOG" +"2011-07-27",306.595886,308.468719,300.421051,301.648071,7919900,301.648071,"GOOG" +"2011-07-28",300.639618,305.999756,299.551697,303.496063,6257100,303.496063,"GOOG" +"2011-07-29",300.16272,305.493073,299.89447,299.89447,8328500,299.89447,"GOOG" +"2011-08-01",303.635132,305.761322,297.654053,301.42453,7983700,301.42453,"GOOG" +"2011-08-02",301.042023,302.865143,293.873627,294.28595,6442700,294.28595,"GOOG" +"2011-08-03",295.214905,299.551697,289.929291,298.642609,7701100,298.642609,"GOOG" +"2011-08-04",295.329163,297.490112,286.869202,286.894043,9893100,286.894043,"GOOG" +"2011-08-05",289.387817,293.093719,279.184174,287.649109,11935200,287.649109,"GOOG" +"2011-08-08",279.671021,282.66156,270.416199,271.245819,15090600,271.245819,"GOOG" +"2011-08-09",278.687408,285.448425,268.756989,284.852325,13023500,284.852325,"GOOG" +"2011-08-10",278.87619,280.237335,272.095276,272.73114,10809000,272.73114,"GOOG" +"2011-08-11",275.120605,282.413177,272.433075,279.248749,9723900,279.248749,"GOOG" +"2011-08-12",282.909943,283.406708,278.389343,280.063446,6349600,280.063446,"GOOG" +"2011-08-15",274.92688,280.669525,271.260712,276.814575,14382600,276.814575,"GOOG" +"2011-08-16",274.430084,274.435059,263.436584,267.758484,13968900,267.758484,"GOOG" +"2011-08-17",268.270172,270.088348,263.670074,264.852386,8211200,264.852386,"GOOG" +"2011-08-18",260.043671,260.749084,248.627914,250.808731,12663100,250.808731,"GOOG" +"2011-08-19",248.056625,255.771454,243.844025,243.87384,10890300,243.87384,"GOOG" +"2011-08-22",250.371567,251.861877,245.667175,247.475418,9875500,247.475418,"GOOG" +"2011-08-23",250.123184,259.020325,247.917542,257.733704,8750000,257.733704,"GOOG" +"2011-08-24",257.98703,263.287567,256.943817,259.954254,7235600,259.954254,"GOOG" +"2011-08-25",263.476349,266.899078,257.475372,258.339752,6628600,258.339752,"GOOG" +"2011-08-26",258.314911,263.511108,254.912048,261.727722,7239200,261.727722,"GOOG" +"2011-08-29",265.552826,267.982025,265.056061,267.798218,4701900,267.798218,"GOOG" +"2011-08-30",267.35611,269.740601,263.689941,268.602997,6016800,268.602997,"GOOG" +"2011-08-31",270.609955,271.384888,266.268188,268.732147,5421500,268.732147,"GOOG" +"2011-09-01",268.627838,270.157898,263.893616,264.52948,4862300,264.52948,"GOOG" +"2011-09-02",260.540436,262.254303,258.682526,260.724243,4833500,260.724243,"GOOG" +"2011-09-06",253.749603,259.690948,253.600571,259.402832,5466900,259.402832,"GOOG" +"2011-09-07",263.511108,266.238373,261.995972,265.289551,5547400,265.289551,"GOOG" +"2011-09-08",265.175293,267.808167,264.231415,265.751556,4791800,265.751556,"GOOG" +"2011-09-09",263.983032,265.597534,258.911041,260.729218,6580000,260.729218,"GOOG" +"2011-09-12",257.306458,264.276154,257.077942,263.347168,5375400,263.347168,"GOOG" +"2011-09-13",264.281097,265.215027,260.008881,263.049133,4739000,263.049133,"GOOG" +"2011-09-14",264.574188,266.740112,261.21106,264.315887,5423800,264.315887,"GOOG" +"2011-09-15",266.019806,270.729156,265.552826,269.526978,5960000,269.526978,"GOOG" +"2011-09-16",270.63974,271.653168,269.815125,271.573669,7114500,271.573669,"GOOG" +"2011-09-19",268.429138,273.173279,265.960175,271.568695,4968800,271.568695,"GOOG" +"2011-09-20",272.924896,277.455414,269.581635,271.548828,5594200,271.548828,"GOOG" +"2011-09-21",272.075409,275.706787,267.688934,267.857849,5061300,267.857849,"GOOG" +"2011-09-22",261.424683,262.681519,255.339264,258.647736,8857800,258.647736,"GOOG" +"2011-09-23",256.610992,261.509125,255.587646,261.057068,5590600,261.057068,"GOOG" +"2011-09-26",261.921448,264.743103,254.96669,264.226471,5302500,264.226471,"GOOG" +"2011-09-27",267.361084,271.757477,266.29303,267.927399,6060900,267.927399,"GOOG" +"2011-09-28",269.000397,270.252258,262.144989,262.711304,4556000,262.711304,"GOOG" +"2011-09-29",266.288055,266.913971,258.026794,262.045654,5850900,262.045654,"GOOG" +"2011-09-30",258.424194,260.306946,255.52803,255.855911,5482500,255.855911,"GOOG" +"2011-10-03",253.277679,254.345734,245.90065,246.158966,9006900,246.158966,"GOOG" +"2011-10-04",243.431717,250.093384,238.747177,249.328354,8371600,249.328354,"GOOG" +"2011-10-05",246.571289,252.259293,238.831635,250.719315,9127100,250.719315,"GOOG" +"2011-10-06",252.11026,255.950287,249.676102,255.691971,6893100,255.691971,"GOOG" +"2011-10-07",256.745117,258.568268,253.501221,255.895645,5748800,255.895645,"GOOG" +"2011-10-10",260.893127,266.998444,259.909546,266.849396,4674500,266.849396,"GOOG" +"2011-10-11",265.006378,271.633301,265.006378,269.834991,5743800,269.834991,"GOOG" +"2011-10-12",272.293976,275.821045,270.555298,272.477783,6396800,272.477783,"GOOG" +"2011-10-13",273.237854,277.693878,272.239349,277.688904,11449000,277.688904,"GOOG" +"2011-10-14",297.798096,297.862701,291.886566,293.928284,17170600,293.928284,"GOOG" +"2011-10-17",289.973999,294.002808,287.132477,289.323242,8068500,289.323242,"GOOG" +"2011-10-18",288.220398,294.365448,286.834412,293.347046,7650900,293.347046,"GOOG" +"2011-10-19",291.772308,294.117065,287.738525,288.473755,5901100,288.473755,"GOOG" +"2011-10-20",289.069885,292.542297,287.882599,289.949158,6801800,289.949158,"GOOG" +"2011-10-21",292.850281,294.459808,291.454376,293.337128,6826000,293.337128,"GOOG" +"2011-10-24",291.464294,298.046509,291.355011,296.282959,6898300,296.282959,"GOOG" +"2011-10-25",294.633698,295.577545,289.541809,289.695801,5113900,289.695801,"GOOG" +"2011-10-26",292.870148,293.183136,284.579102,291.26062,5783400,291.26062,"GOOG" +"2011-10-27",297.276489,299.402679,294.733032,297.400696,7609600,297.400696,"GOOG" +"2011-10-28",295.339111,299.203979,295.204987,298.130951,5048500,298.130951,"GOOG" +"2011-10-31",295.622253,297.90741,293.923309,294.405182,5148800,294.405182,"GOOG" +"2011-11-01",288.17569,290.86322,286.511505,287.455383,6290700,287.455383,"GOOG" +"2011-11-02",290.560181,292.080292,288.364471,290.520447,4269300,290.520447,"GOOG" +"2011-11-03",291.603394,296.819489,289.973999,296.819489,5374200,296.819489,"GOOG" +"2011-11-04",294.832397,297.932251,294.300842,296.14386,5706300,296.14386,"GOOG" +"2011-11-07",294.742981,302.423035,294.201508,302.199493,6758400,302.199493,"GOOG" +"2011-11-08",302.532318,305.199982,299.849762,304.191528,6098100,304.191528,"GOOG" +"2011-11-09",300.177643,302.726044,297.395721,298.533325,7470200,298.533325,"GOOG" +"2011-11-10",301.007233,301.017181,293.868652,295.61731,5774000,295.61731,"GOOG" +"2011-11-11",298.707184,304.067322,297.365936,302.209412,8005600,302.209412,"GOOG" +"2011-11-14",302.035553,307.042969,301.92627,304.519409,6418800,304.519409,"GOOG" +"2011-11-15",304.420044,307.042969,303.277466,306.287903,5386700,306.287903,"GOOG" +"2011-11-16",304.062378,307.152283,303.332123,303.759338,5250900,303.759338,"GOOG" +"2011-11-17",303.053925,304.166687,296.461792,298.493591,7032000,298.493591,"GOOG" +"2011-11-18",299.054932,300.296844,294.956604,295.517944,6618000,295.517944,"GOOG" +"2011-11-21",291.980957,292.348541,284.196564,288.592987,6041500,288.592987,"GOOG" +"2011-11-22",288.126007,290.594971,285.761383,288.126007,4841900,288.126007,"GOOG" +"2011-11-23",285.81604,288.250214,283.212982,283.212982,4681700,283.212982,"GOOG" +"2011-11-25",280.76886,285.279541,278.851349,279.680939,3145000,279.680939,"GOOG" +"2011-11-28",287.813049,292.507507,286.387329,292.19455,5694500,292.19455,"GOOG" +"2011-11-29",292.040558,293.272552,288.786713,289.581543,3687300,289.581543,"GOOG" +"2011-11-30",297.04303,297.817993,294.131958,297.758362,6838000,297.758362,"GOOG" +"2011-12-01",298.061401,306.009705,297.564636,304.901917,7288300,304.901917,"GOOG" +"2011-12-02",306.531311,309.983856,306.138855,308.175629,8224400,308.175629,"GOOG" +"2011-12-05",311.792084,313.908325,309.189026,310.803528,6436400,310.803528,"GOOG" +"2011-12-06",309.482117,312.278931,308.115997,309.869598,4683100,309.869598,"GOOG" +"2011-12-07",308.83136,310.808502,307.052917,309.680817,4543900,309.680817,"GOOG" +"2011-12-08",308.513428,311.697693,305.661957,306.034546,4857500,306.034546,"GOOG" +"2011-12-09",307.003235,312.532288,306.511444,311.6828,5568300,311.6828,"GOOG" +"2011-12-12",308.930695,311.066803,308.140839,310.674377,4396100,310.674377,"GOOG" +"2011-12-13",312.34848,316.223267,309.412567,310.793579,8108700,310.793579,"GOOG" +"2011-12-14",308.915802,310.142822,304.266052,307.038025,7858100,307.038025,"GOOG" +"2011-12-15",309.248627,309.983856,307.346008,307.76825,4848500,307.76825,"GOOG" +"2011-12-16",310.142822,312.626678,308.72702,310.95752,8976600,310.95752,"GOOG" +"2011-12-19",311.975891,312.219299,307.996765,308.905853,4314700,308.905853,"GOOG" +"2011-12-20",311.970917,313.87851,311.965973,313.148285,4807400,313.148285,"GOOG" +"2011-12-21",312.969421,313.868591,307.480133,310.88797,5028200,310.88797,"GOOG" +"2011-12-22",311.946106,313.823883,311.479126,312.81543,3668200,312.81543,"GOOG" +"2011-12-23",313.958008,315.289337,313.242645,314.524323,2926200,314.524323,"GOOG" +"2011-12-27",313.982849,320.162659,313.958008,318.056335,3233700,318.056335,"GOOG" +"2011-12-28",319.298279,320.416016,316.988312,317.783142,4281900,317.783142,"GOOG" +"2011-12-29",318.672333,319.422455,315.547668,319.12439,3171200,319.12439,"GOOG" +"2011-12-30",318.935638,321.290314,318.935638,320.863098,3587600,320.863098,"GOOG" +"2012-01-03",324.360352,331.916199,324.077179,330.555054,7400800,330.555054,"GOOG" +"2012-01-04",330.366272,332.959412,328.175537,331.980774,5765200,331.980774,"GOOG" +"2012-01-05",328.925659,329.839722,325.99472,327.375732,6608400,327.375732,"GOOG" +"2012-01-06",327.445282,327.867523,322.795532,322.90979,5420700,322.90979,"GOOG" +"2012-01-09",321.161163,321.409546,308.607819,309.218842,11720900,309.218842,"GOOG" +"2012-01-10",312.840271,314.852203,306.461761,309.556641,8848200,309.556641,"GOOG" +"2012-01-11",309.735474,312.661438,308.553162,310.95752,4831000,310.95752,"GOOG" +"2012-01-12",313.570526,314.400116,311.225769,312.785645,3774700,312.785645,"GOOG" +"2012-01-13",311.106537,311.44931,308.523346,310.475647,4644500,310.475647,"GOOG" +"2012-01-17",313.948059,313.948059,310.81842,312.259064,3843300,312.259064,"GOOG" +"2012-01-18",311.290344,314.951538,309.049927,314.410065,5559200,314.410065,"GOOG" +"2012-01-19",318.42395,318.42395,313.689758,317.718536,12692600,317.718536,"GOOG" +"2012-01-20",293.356995,293.590485,288.97052,291.101654,21290100,291.101654,"GOOG" +"2012-01-23",291.106628,292.42804,289.695801,290.868195,6870100,290.868195,"GOOG" +"2012-01-24",291.265594,291.941193,287.132477,288.588013,6151200,288.588013,"GOOG" +"2012-01-25",286.889069,287.485199,281.360016,282.904968,10040200,282.904968,"GOOG" +"2012-01-26",284.141937,285.38385,280.450928,282.214478,6494300,282.214478,"GOOG" +"2012-01-27",283.545807,288.284973,282.8255,288.116089,7281900,288.116089,"GOOG" +"2012-01-30",287.157318,288.126007,284.847351,286.978485,4691200,286.978485,"GOOG" +"2012-01-31",289.616333,290.113098,285.716675,288.180664,4312500,288.180664,"GOOG" +"2012-02-01",290.580048,290.858246,287.698792,288.53833,4671500,288.53833,"GOOG" +"2012-02-02",290.545288,291.310303,289.159302,290.66452,4860700,290.66452,"GOOG" +"2012-02-03",293.42157,296.605865,292.125,296.238251,6378200,296.238251,"GOOG" +"2012-02-06",295.58252,303.441406,295.085754,302.577026,7407000,302.577026,"GOOG" +"2012-02-07",301.613281,302.726044,299.92926,301.42453,4211200,301.42453,"GOOG" +"2012-02-08",302.353485,303.699738,300.416077,302.954559,3696500,302.954559,"GOOG" +"2012-02-09",304.032562,305.264557,302.532318,303.754364,4558800,303.754364,"GOOG" +"2012-02-10",301.975952,302.100128,300.048462,300.997314,4680500,300.997314,"GOOG" +"2012-02-13",303.277466,304.936676,303.039032,304.121979,3656100,304.121979,"GOOG" +"2012-02-14",303.794098,304.022614,300.426025,302.909851,3630800,302.909851,"GOOG" +"2012-02-15",304.484619,304.484619,299.33313,300.823425,4883300,300.823425,"GOOG" +"2012-02-16",299.46228,302.437927,296.933746,301.300323,5094600,301.300323,"GOOG" +"2012-02-17",300.530334,301.851746,299.253632,300.366394,4929900,300.366394,"GOOG" +"2012-02-21",299.983887,306.943634,299.492096,305.016174,4993800,305.016174,"GOOG" +"2012-02-22",304.002747,306.397186,301.394714,302.005737,3959500,302.005737,"GOOG" +"2012-02-23",301.538788,302.005737,298.23526,301.096649,4136600,301.096649,"GOOG" +"2012-02-24",301.712646,303.848755,300.798584,302.979401,3896300,302.979401,"GOOG" +"2012-02-27",301.335114,304.201477,300.575043,302.68631,3651300,302.68631,"GOOG" +"2012-02-28",303.029083,307.882507,301.876587,307.196991,5732100,307.196991,"GOOG" +"2012-02-29",307.3013,310.778687,305.761322,307.127441,6314500,307.127441,"GOOG" +"2012-03-01",309.119476,310.828369,307.077759,309.189026,4504300,309.189026,"GOOG" +"2012-03-02",308.990326,309.983856,308.155731,308.617737,3167000,308.617737,"GOOG" +"2012-03-05",308.210388,309.233734,303.71463,305.14035,3207200,305.14035,"GOOG" +"2012-03-06",302.060394,302.437927,295.001312,300.52536,6390000,300.52536,"GOOG" +"2012-03-07",302.557159,303.620239,300.972473,301.439423,2545400,301.439423,"GOOG" +"2012-03-08",303.04895,303.774231,301.215881,301.608337,2708300,301.608337,"GOOG" +"2012-03-09",302.010712,303.972961,298.061401,298.185577,5375800,298.185577,"GOOG" +"2012-03-12",298.061401,301.538788,297.693787,300.619751,3359600,300.619751,"GOOG" +"2012-03-13",302.408112,306.928711,300.818451,306.893951,4520700,306.893951,"GOOG" +"2012-03-14",305.512939,309.377808,304.747894,306.00473,5911900,306.00473,"GOOG" +"2012-03-15",306.30777,309.735474,305.428497,308.558136,4901700,308.558136,"GOOG" +"2012-03-16",308.438904,310.932678,308.021606,310.500488,6140600,310.500488,"GOOG" +"2012-03-19",309.546692,316.575989,308.612762,314.94162,4373800,314.94162,"GOOG" +"2012-03-20",313.421509,315.974884,311.608276,314.698181,3100900,314.698181,"GOOG" +"2012-03-21",315.254578,321.603271,314.211365,317.922211,4971200,317.922211,"GOOG" +"2012-03-22",317.187012,322.303711,313.461243,320.937622,4851700,320.937622,"GOOG" +"2012-03-23",321.210846,322.154694,318.379242,319.218781,3905500,319.218781,"GOOG" +"2012-03-26",320.416016,322.646484,317.703644,322.567017,3661900,322.567017,"GOOG" +"2012-03-27",321.424438,324.63855,320.31665,321.419464,4040500,321.419464,"GOOG" +"2012-03-28",323.908295,327.167084,323.436371,325.76123,5110700,325.76123,"GOOG" +"2012-03-29",324.608734,326.173553,320.068268,322.109985,3873500,322.109985,"GOOG" +"2012-03-30",323.769196,324.633575,318.428925,318.548157,4651400,318.548157,"GOOG" +"2012-04-02",318.314667,321.657928,315.368835,321.369812,4598000,321.369812,"GOOG" +"2012-04-03",320.61969,321.88147,317.256561,319.233704,4116300,319.233704,"GOOG" +"2012-04-04",317.16217,317.435394,313.510925,315.522827,3276300,315.522827,"GOOG" +"2012-04-05",314.07724,316.158691,312.254089,314.116974,4667500,314.116974,"GOOG" +"2012-04-09",312.209381,315.612244,310.624695,313.381744,4393600,313.381744,"GOOG" +"2012-04-10",314.713104,315.199921,310.25708,311.404602,4996200,311.404602,"GOOG" +"2012-04-11",314.936646,315.945068,313.61026,315.925201,4426400,315.925201,"GOOG" +"2012-04-12",319.099579,324.459717,318.06131,323.401581,11588000,323.401581,"GOOG" +"2012-04-13",321.68277,322.398102,309.755341,310.281921,16424700,310.281921,"GOOG" +"2012-04-16",309.487091,309.889465,298.886047,301.076782,11458100,301.076782,"GOOG" +"2012-04-17",302.313751,306.849243,301.543762,302.815491,6087100,302.815491,"GOOG" +"2012-04-18",302.060394,304.420044,299.457306,301.762329,5373600,301.762329,"GOOG" +"2012-04-19",300.888,306.138855,297.564636,297.713654,6632000,297.713654,"GOOG" +"2012-04-20",300.172668,302.457794,295.989868,296.104126,6156600,296.104126,"GOOG" +"2012-04-23",294.534332,297.291412,293.193054,296.869141,4424000,296.869141,"GOOG" +"2012-04-24",297.187073,301.35498,296.730072,298.692291,3883200,298.692291,"GOOG" +"2012-04-25",300.048462,303.699738,299.492096,302.889984,3665800,302.889984,"GOOG" +"2012-04-26",303.48114,307.003235,302.880066,305.746429,4212100,305.746429,"GOOG" +"2012-04-27",305.522858,306.377319,303.327148,305.502991,3293900,305.502991,"GOOG" +"2012-04-30",304.514435,306.049438,298.364441,300.470734,4845900,300.470734,"GOOG" +"2012-05-01",299.944153,303.823914,298.155792,300.262085,4030600,300.262085,"GOOG" +"2012-05-02",298.657532,302.090179,298.364441,301.667938,3243900,301.667938,"GOOG" +"2012-05-03",302.840302,305.428497,302.507477,303.535797,3760200,303.535797,"GOOG" +"2012-05-04",301.002258,301.980896,296.476715,296.556183,4443500,296.556183,"GOOG" +"2012-05-07",295.577545,303.312256,295.577545,301.812012,4014800,301.812012,"GOOG" +"2012-05-08",300.808533,306.456787,298.409149,304.41507,5389400,304.41507,"GOOG" +"2012-05-09",301.449371,306.198486,298.960541,302.606842,4687800,302.606842,"GOOG" +"2012-05-10",304.499512,306.104095,303.143341,304.84726,3091700,304.84726,"GOOG" +"2012-05-11",303.202942,305.289398,300.431,300.659485,4226000,300.659485,"GOOG" +"2012-05-14",298.448883,302.283936,298.349518,300.048462,3672500,300.048462,"GOOG" +"2012-05-15",300.719116,305.512939,299.924286,303.580505,4231500,303.580505,"GOOG" +"2012-05-16",306.983368,313.01413,305.979889,312.432922,9732900,312.432922,"GOOG" +"2012-05-17",314.867096,316.864105,308.607819,309.511932,6751200,309.511932,"GOOG" +"2012-05-18",310.530304,314.166656,296.422058,298.260101,12024600,298.260101,"GOOG" +"2012-05-21",298.314758,305.855713,298.061401,305.070801,6190800,305.070801,"GOOG" +"2012-05-22",304.737976,304.921783,296.07431,298.458801,6143400,298.458801,"GOOG" +"2012-05-23",298.881073,302.830383,296.630707,302.760834,6397400,302.760834,"GOOG" +"2012-05-24",302.611816,303.98288,297.500061,299.879578,3807000,299.879578,"GOOG" +"2012-05-25",298.558167,298.920807,292.239258,293.85376,7210200,293.85376,"GOOG" +"2012-05-29",295.97995,297.629211,292.259125,295.249695,5245300,295.249695,"GOOG" +"2012-05-30",292.179657,294.037567,289.879608,292.214417,3838100,292.214417,"GOOG" +"2012-05-31",292.457855,293.093719,287.629242,288.553253,5975200,288.553253,"GOOG" +"2012-06-01",284.047546,284.474762,282.338654,283.645172,6155600,283.645172,"GOOG" +"2012-06-04",283.267609,288.369446,283.1633,287.425568,4896900,287.425568,"GOOG" +"2012-06-05",285.865723,287.197052,281.404724,283.362,4710100,283.362,"GOOG" +"2012-06-06",286.37738,289.104645,284.95166,288.40918,4218800,288.40918,"GOOG" +"2012-06-07",291.901459,292.045532,286.759918,287.246735,3539800,287.246735,"GOOG" +"2012-06-08",286.064423,288.622772,285.433533,288.349579,2839100,288.349579,"GOOG" +"2012-06-11",290.217407,290.768829,281.514008,282.413177,5356800,282.413177,"GOOG" +"2012-06-12",283.044067,283.307373,277.485229,280.724152,6490300,280.724152,"GOOG" +"2012-06-13",279.045074,281.66803,277.534912,278.732117,3933800,278.732117,"GOOG" +"2012-06-14",278.836426,280.709259,276.461884,277.718719,4720100,277.718719,"GOOG" +"2012-06-15",278.359528,280.436035,276.745026,280.431061,6041300,280.431061,"GOOG" +"2012-06-18",279.492188,285.249725,277.818054,283.580566,5026200,283.580566,"GOOG" +"2012-06-19",284.941742,290.252197,284.708252,288.886078,4179300,288.886078,"GOOG" +"2012-06-20",288.031647,288.126007,284.901978,286.889069,4723700,286.889069,"GOOG" +"2012-06-21",288.046539,288.046539,280.043579,280.778809,4048700,280.778809,"GOOG" +"2012-06-22",282.164795,283.893555,281.081848,283.893555,4484700,283.893555,"GOOG" +"2012-06-25",281.83194,282.209503,276.874207,278.538391,3183600,278.538391,"GOOG" +"2012-06-26",279.561707,281.469299,277.932312,280.515503,2717900,280.515503,"GOOG" +"2012-06-27",282.015747,285.140442,281.181183,282.810577,3406500,282.810577,"GOOG" +"2012-06-28",281.121582,281.285522,276.804657,280.331726,3866700,280.331726,"GOOG" +"2012-06-29",285.622314,288.190613,284.251221,288.160797,5071700,288.160797,"GOOG" +"2012-07-02",289.030151,289.616333,286.387329,288.359497,3332400,288.359497,"GOOG" +"2012-07-03",288.130981,292.303833,287.132477,292.015717,2394400,292.015717,"GOOG" +"2012-07-05",292.477722,298.091217,292.368439,296.034576,4722100,296.034576,"GOOG" +"2012-07-06",294.310791,294.842346,289.526917,291.09671,4351600,291.09671,"GOOG" +"2012-07-09",290.585022,292.398224,288.746979,291.111603,3452500,291.111603,"GOOG" +"2012-07-10",293.18808,294.300842,287.500092,288.97052,3871100,288.97052,"GOOG" +"2012-07-11",286.287964,287.057953,280.644684,283.749481,7044000,283.749481,"GOOG" +"2012-07-12",281.727631,284.117096,279.228882,283.39679,4649500,283.39679,"GOOG" +"2012-07-13",284.226379,287.703766,282.438019,286.397247,3977600,286.397247,"GOOG" +"2012-07-16",286.322754,287.723633,284.042572,285.602417,2944200,285.602417,"GOOG" +"2012-07-17",287.3461,288.458862,282.363495,286.501587,3382000,286.501587,"GOOG" +"2012-07-18",286.625763,289.959106,286.203522,288.503571,3116400,288.503571,"GOOG" +"2012-07-19",291.176178,297.306305,291.106628,294.613831,9410100,294.613831,"GOOG" +"2012-07-20",302.413086,304.489594,297.157288,303.436432,13011400,303.436432,"GOOG" +"2012-07-23",298.299835,307.177124,297.192047,305.766296,7169600,305.766296,"GOOG" +"2012-07-24",305.512939,306.968475,300.217377,301.82193,4044900,301.82193,"GOOG" +"2012-07-25",302.194519,304.70816,300.729034,302.030579,3669600,302.030579,"GOOG" +"2012-07-26",305.512939,306.441895,303.043976,304.698242,3392200,304.698242,"GOOG" +"2012-07-27",307.445374,315.448303,306.754852,315.428436,7145500,315.428436,"GOOG" +"2012-07-30",315.96991,319.223755,312.716095,314.107025,4401800,314.107025,"GOOG" +"2012-07-31",312.100098,316.193481,312.080231,314.43988,3755400,314.43988,"GOOG" +"2012-08-01",316.590881,317.688751,313.649994,314.295807,3713100,314.295807,"GOOG" +"2012-08-02",310.733978,316.953522,309.690765,312.343506,3981000,312.343506,"GOOG" +"2012-08-03",317.932159,319.780151,316.014618,318.592865,3818800,318.592865,"GOOG" +"2012-08-06",317.738403,322.591858,317.544678,319.333038,3587800,319.333038,"GOOG" +"2012-08-07",318.821381,320.048401,316.178558,318.200409,3989200,318.200409,"GOOG" +"2012-08-08",317.460236,320.848206,317.187012,319.039948,2661500,319.039948,"GOOG" +"2012-08-09",320.172577,321.096588,318.687256,319.099579,2154400,319.099579,"GOOG" +"2012-08-10",317.23172,319.044922,316.009674,318.92569,2887700,318.92569,"GOOG" +"2012-08-13",321.618195,327.942047,321.25058,327.872498,6578200,327.872498,"GOOG" +"2012-08-14",327.494965,334.251007,327.370758,332.169556,7371000,332.169556,"GOOG" +"2012-08-15",332.974335,334.946503,329.904297,331.61319,4852700,331.61319,"GOOG" +"2012-08-16",331.598267,335.140228,331.384674,334.260956,3457700,334.260956,"GOOG" +"2012-08-17",334.881927,336.436798,333.679749,336.382172,4383600,336.382172,"GOOG" +"2012-08-20",335.567444,337.241577,334.156647,335.587341,3539000,335.587341,"GOOG" +"2012-08-21",334.380188,336.809387,328.945526,332.591797,4473200,332.591797,"GOOG" +"2012-08-22",331.533691,338.100983,331.195892,336.402039,3843100,336.402039,"GOOG" +"2012-08-23",334.956421,338.041382,333.332001,336.213257,3591500,336.213257,"GOOG" +"2012-08-24",335.617126,338.026459,334.86203,337.122345,2871700,337.122345,"GOOG" +"2012-08-27",329.352875,333.828766,327.48999,332.447754,5261300,332.447754,"GOOG" +"2012-08-28",330.351379,336.620605,330.222229,336.436798,4143900,336.436798,"GOOG" +"2012-08-29",336.496429,342.26886,335.89035,341.782043,6019400,341.782043,"GOOG" +"2012-08-30",339.90921,341.47403,337.892334,338.637482,3274900,338.637482,"GOOG" +"2012-08-31",339.790009,342.065186,337.822784,340.331482,4281700,340.331482,"GOOG" +"2012-09-04",340.063202,340.286774,334.573914,338.31955,3803600,338.31955,"GOOG" +"2012-09-05",337.802917,341.031921,337.375702,338.160583,3438500,338.160583,"GOOG" +"2012-09-06",340.763672,347.683655,340.152649,347.440247,6126500,347.440247,"GOOG" +"2012-09-07",347.738312,353.82373,346.580811,350.793427,6507900,350.793427,"GOOG" +"2012-09-10",352.586761,354.101898,346.938507,348.120819,5153200,348.120819,"GOOG" +"2012-09-11",346.724884,348.061188,343.267365,343.858521,3771800,343.858521,"GOOG" +"2012-09-12",342.477509,345.209747,338.240082,343.207764,5318900,343.207764,"GOOG" +"2012-09-13",344.305634,352.209229,343.038849,350.73877,5352600,350.73877,"GOOG" +"2012-09-14",352.507294,354.196289,351.220642,352.547028,5270900,352.547028,"GOOG" +"2012-09-17",351.76709,354.136688,350.222137,352.696045,3036100,352.696045,"GOOG" +"2012-09-18",351.603149,357.007996,351.106384,356.819244,4160400,356.819244,"GOOG" +"2012-09-19",356.431763,361.926025,355.890289,361.399445,6236800,361.399445,"GOOG" +"2012-09-20",359.894226,363.326904,358.279724,361.707428,5852500,361.707428,"GOOG" +"2012-09-21",363.739227,365.08548,362.700989,364.623474,12800800,364.623474,"GOOG" +"2012-09-24",363.138123,372.596619,362.765564,372.268738,7173800,372.268738,"GOOG" +"2012-09-25",374.091888,379.973633,371.414307,372.159454,12195800,372.159454,"GOOG" +"2012-09-26",372.502228,378.160431,368.105835,374.295563,11419500,374.295563,"GOOG" +"2012-09-27",377.519592,378.955261,373.396423,375.805756,7913300,375.805756,"GOOG" +"2012-09-28",374.638336,377.196686,373.148041,374.812195,5603000,374.812195,"GOOG" +"2012-10-01",377.07251,380.02829,375.661682,378.42868,6377200,378.42868,"GOOG" +"2012-10-02",380.127625,380.520081,372.710876,376.049164,5616600,376.049164,"GOOG" +"2012-10-03",375.418274,379.49176,373.669647,378.786346,4445300,378.786346,"GOOG" +"2012-10-04",378.910553,382.457489,377.246368,381.543427,4940200,381.543427,"GOOG" +"2012-10-05",382.864838,384.687988,380.033264,381.344727,5507300,381.344727,"GOOG" +"2012-10-08",378.041199,379.322876,374.638336,376.471405,3942600,376.471405,"GOOG" +"2012-10-09",377.380493,378.200165,368.865875,369.640839,6045500,369.640839,"GOOG" +"2012-10-10",368.533051,371.349731,366.759583,369.874329,4106200,369.874329,"GOOG" +"2012-10-11",374.017365,376.799286,372.720825,373.311951,4798700,373.311951,"GOOG" +"2012-10-12",373.495758,374.996002,369.645813,369.968719,4839700,369.968719,"GOOG" +"2012-10-15",368.572784,369.511688,362.989105,368.095886,6077300,368.095886,"GOOG" +"2012-10-16",367.673645,371.081482,365.850494,369.943878,4143100,369.943878,"GOOG" +"2012-10-17",369.571289,375.726257,367.73822,375.304016,4615500,375.304016,"GOOG" +"2012-10-18",375.328857,377.256317,335.815826,345.254456,25046500,345.254456,"GOOG" +"2012-10-19",350.510254,351.06665,333.828766,338.692139,23113700,338.692139,"GOOG" +"2012-10-22",338.304657,340.102966,332.686188,337.142212,8163900,337.142212,"GOOG" +"2012-10-23",333.83374,341.444244,333.828766,337.976776,5871100,337.976776,"GOOG" +"2012-10-24",341.180939,341.280304,335.453186,336.461639,5025400,336.461639,"GOOG" +"2012-10-25",337.802917,338.796448,334.578888,336.690155,4833300,336.690155,"GOOG" +"2012-10-26",336.06424,339.308136,333.431335,335.393585,3927000,335.393585,"GOOG" +"2012-10-31",337.733368,338.299683,335.319061,337.951935,3093900,337.951935,"GOOG" +"2012-11-01",337.554535,343.217712,337.167053,341.573395,4126800,341.573395,"GOOG" +"2012-11-02",345.150116,345.527679,341.464111,341.737335,4678900,341.737335,"GOOG" +"2012-11-05",340.038391,341.210754,335.59726,339.273346,3292900,339.273346,"GOOG" +"2012-11-06",340.525208,341.031921,336.585846,338.657349,3186000,338.657349,"GOOG" +"2012-11-07",335.319061,336.923645,331.091583,331.404541,4493500,331.404541,"GOOG" +"2012-11-08",332.93457,333.575409,323.510864,324.037445,5227600,324.037445,"GOOG" +"2012-11-09",325.209808,332.01059,323.048889,329.372742,6268700,329.372742,"GOOG" +"2012-11-12",329.730408,332.73587,328.299713,330.798462,2830000,330.798462,"GOOG" +"2012-11-13",329.357849,331.642975,326.988251,327.395599,3209000,327.395599,"GOOG" +"2012-11-14",328.195404,328.9505,323.148224,324.166595,3358400,324.166595,"GOOG" +"2012-11-15",322.899841,327.867523,319.869568,321.538696,3721700,321.538696,"GOOG" +"2012-11-16",320.907806,324.400085,315.945068,321.498962,6920900,321.498962,"GOOG" +"2012-11-19",325.731445,332.298706,325.646973,331.946014,4767200,331.946014,"GOOG" +"2012-11-20",332.591797,336.809387,330.137787,332.820313,4204400,332.820313,"GOOG" +"2012-11-21",332.333496,332.73587,328.066254,330.783569,4251800,330.783569,"GOOG" +"2012-11-23",332.820313,332.835236,330.897827,331.826782,1856900,331.826782,"GOOG" +"2012-11-26",331.066742,331.34491,327.380707,328.438812,4437900,328.438812,"GOOG" +"2012-11-27",327.951996,335.319061,326.873993,333.187927,5049900,333.187927,"GOOG" +"2012-11-28",331.846649,340.242065,329.799957,339.626068,6123500,339.626068,"GOOG" +"2012-11-29",341.667786,344.708008,338.796448,343.709503,5589000,343.709503,"GOOG" +"2012-11-30",343.421387,347.35083,340.629547,346.928558,6368200,346.928558,"GOOG" +"2012-12-03",348.851074,350.664276,344.812317,345.378632,4413400,345.378632,"GOOG" +"2012-12-04",345.254456,345.507813,340.634491,343.282288,4009200,343.282288,"GOOG" +"2012-12-05",343.838654,345.006073,338.960388,341.687653,3749000,341.687653,"GOOG" +"2012-12-06",341.573395,345.557495,340.043335,343.33197,2943600,343.33197,"GOOG" +"2012-12-07",345.254456,346.188385,339.005096,339.894318,3863500,339.894318,"GOOG" +"2012-12-10",340.480499,343.590271,339.685669,340.495392,2751100,340.495392,"GOOG" +"2012-12-11",342.770599,348.692108,341.63797,346.188385,5410000,346.188385,"GOOG" +"2012-12-12",347.355774,349.481964,344.499359,346.526184,4883500,346.526184,"GOOG" +"2012-12-13",355.646851,355.920074,347.51474,349.079559,6934500,349.079559,"GOOG" +"2012-12-14",347.325989,351.623016,346.958374,348.711975,4287800,348.711975,"GOOG" +"2012-12-17",350.47052,358.627472,349.735321,358.061157,6110100,358.061157,"GOOG" +"2012-12-18",355.98465,362.194275,355.214661,358.205231,6048900,358.205231,"GOOG" +"2012-12-19",358.026398,359.163971,356.024414,357.728333,3862100,357.728333,"GOOG" +"2012-12-20",359.293152,359.983643,356.168457,358.846039,3335500,358.846039,"GOOG" +"2012-12-21",354.678162,357.087494,352.964294,355.502808,7097700,355.502808,"GOOG" +"2012-12-24",354.946411,355.279236,351.449158,352.457611,1692600,352.457611,"GOOG" +"2012-12-26",351.747223,354.136688,348.935516,352.144653,2380000,352.144653,"GOOG" +"2012-12-27",351.285217,352.12973,347.047791,350.862976,3316100,350.862976,"GOOG" +"2012-12-28",348.57785,351.170959,347.743256,347.743256,2822200,347.743256,"GOOG" +"2012-12-31",347.738312,352.989136,345.751221,351.404449,4020600,351.404449,"GOOG" +"2013-01-02",357.385559,361.151062,355.959839,359.288177,5115500,359.288177,"GOOG" +"2013-01-03",360.122742,363.600128,358.031342,359.496826,4666500,359.496826,"GOOG" +"2013-01-04",362.313507,368.339294,361.488861,366.600616,5562800,366.600616,"GOOG" +"2013-01-07",365.348755,367.301056,362.929504,365.001007,3332900,365.001007,"GOOG" +"2013-01-08",365.393463,365.771027,359.874359,364.280701,3373900,364.280701,"GOOG" +"2013-01-09",363.769043,366.789398,361.945892,366.67514,4075700,366.67514,"GOOG" +"2013-01-10",369.014923,370.092896,364.380066,368.344269,3695100,368.344269,"GOOG" +"2013-01-11",368.6026,368.816193,365.771027,367.604095,2587000,367.604095,"GOOG" +"2013-01-14",366.118744,368.701935,358.841095,359.288177,5765000,359.288177,"GOOG" +"2013-01-15",357.340851,365.125214,353.749207,360.122742,7906300,360.122742,"GOOG" +"2013-01-16",358.865936,359.829651,354.529144,355.28421,4073100,355.28421,"GOOG" +"2013-01-17",356.536072,357.494843,353.212677,353.361725,4451700,353.361725,"GOOG" +"2013-01-18",352.884827,354.082031,348.398987,349.978729,6495500,349.978729,"GOOG" +"2013-01-22",350.053253,350.391052,345.512787,349.164032,7634000,349.164032,"GOOG" +"2013-01-23",365.617004,372.079987,365.51767,368.354218,11895000,368.354218,"GOOG" +"2013-01-24",368.225037,375.969666,367.862396,374.668152,6809200,374.668152,"GOOG" +"2013-01-25",372.959259,376.789337,372.700928,374.399902,4480700,374.399902,"GOOG" +"2013-01-28",373.45105,375.358643,371.528564,372.939392,3275300,372.939392,"GOOG" +"2013-01-29",370.96225,376.029297,370.857941,374.404846,3516800,374.404846,"GOOG" +"2013-01-30",374.434662,378.016357,374.022339,374.47937,3488500,374.47937,"GOOG" +"2013-01-31",372.830109,376.362122,372.700928,375.403351,3289500,375.403351,"GOOG" +"2013-02-01",376.650238,385.790802,376.600586,385.294037,7540700,385.294037,"GOOG" +"2013-02-04",381.364594,382.745605,376.685028,377.057617,6120500,377.057617,"GOOG" +"2013-02-05",378.105774,383.063538,377.281158,380.395905,3765600,380.395905,"GOOG" +"2013-02-06",377.082428,383.982574,376.799286,382.596588,4183200,382.596588,"GOOG" +"2013-02-07",382.363098,386.888672,380.276672,384.474365,5717300,384.474365,"GOOG" +"2013-02-08",387.544403,390.793274,387.26123,390.147461,6079300,390.147461,"GOOG" +"2013-02-11",386.684998,388.970123,384.375,388.682007,4363700,388.682007,"GOOG" +"2013-02-12",388.349152,391.404297,387.16684,387.827545,3742100,387.827545,"GOOG" +"2013-02-13",387.544403,390.137543,387.464905,388.900574,2411800,388.900574,"GOOG" +"2013-02-14",387.345703,391.821564,386.372009,391.364563,3493100,391.364563,"GOOG" +"2013-02-15",391.155914,394.066986,390.991974,393.883179,5495000,393.883179,"GOOG" +"2013-02-19",395.423157,400.892578,395.070435,400.818054,5901700,400.818054,"GOOG" +"2013-02-20",400.048065,401.871216,393.336731,393.669556,5564200,393.669556,"GOOG" +"2013-02-21",396.421661,400.122589,393.053558,395.194641,7058300,395.194641,"GOOG" +"2013-02-22",397.047577,398.036163,394.335236,397.271149,4134400,397.271149,"GOOG" +"2013-02-25",398.55777,401.593018,392.690918,392.830017,4637700,392.830017,"GOOG" +"2013-02-26",394.931366,395.40329,389.665588,392.512085,4433600,392.512085,"GOOG" +"2013-02-27",394.832001,399.774841,392.998932,397.305908,4078500,397.305908,"GOOG" +"2013-02-28",397.961639,400.887604,397.92688,398.011322,4561000,398.011322,"GOOG" +"2013-03-01",396.322296,400.962128,395.502625,400.490204,4379000,400.490204,"GOOG" +"2013-03-04",400.048065,408.761414,399.899048,408.095734,5587200,408.095734,"GOOG" +"2013-03-05",411.786713,417.360474,411.77182,416.590485,8140700,416.590485,"GOOG" +"2013-03-06",417.797638,419.273041,411.727112,413.003815,5783200,413.003815,"GOOG" +"2013-03-07",414.335144,415.606873,412.109619,413.609863,4132000,413.609863,"GOOG" +"2013-03-08",414.553741,414.76236,409.859253,413.073364,5861600,413.073364,"GOOG" +"2013-03-11",413.157806,417.136932,413.063416,414.712708,3210000,414.712708,"GOOG" +"2013-03-12",412.670959,413.257172,409.173706,411.130981,4042700,411.130981,"GOOG" +"2013-03-13",411.275055,412.661041,408.498108,409.988434,3303800,409.988434,"GOOG" +"2013-03-14",410.822998,410.822998,406.054016,408.115601,3323800,408.115601,"GOOG" +"2013-03-15",406.605438,407.499603,404.042084,404.518982,6239600,404.518982,"GOOG" +"2013-03-18",399.899048,403.753967,398.145447,401.285034,3700400,401.285034,"GOOG" +"2013-03-19",402.998871,406.977997,400.619354,403.038635,4223600,403.038635,"GOOG" +"2013-03-20",405.775818,406.113617,403.098236,404.722656,2946600,404.722656,"GOOG" +"2013-03-21",403.023712,405.820526,402.30838,403.00882,2974300,403.00882,"GOOG" +"2013-03-22",404.737579,404.985962,402.204041,402.536896,2995600,402.536896,"GOOG" +"2013-03-25",403.580109,406.968079,400.803162,402.204041,3446200,402.204041,"GOOG" +"2013-03-26",404.121582,404.369965,401.285034,403.585083,2399200,403.585083,"GOOG" +"2013-03-27",400.733612,400.892578,398.075897,398.736603,4354400,398.736603,"GOOG" +"2013-03-28",399.397308,400.082855,394.086853,394.528961,4605200,394.528961,"GOOG" +"2013-04-01",394.93631,398.532928,394.062012,398.006348,3638100,398.006348,"GOOG" +"2013-04-02",399.670532,404.782288,399.402283,403.893066,4109500,403.893066,"GOOG" +"2013-04-03",404.101715,404.46933,397.748047,400.495178,3499500,400.495178,"GOOG" +"2013-04-04",399.526459,400.271606,393.093292,394.966125,4926900,394.966125,"GOOG" +"2013-04-05",390.490234,390.95224,385.691437,388.994965,6912300,388.994965,"GOOG" +"2013-04-08",386.858856,387.256256,381.717285,384.921448,5700900,384.921448,"GOOG" +"2013-04-09",385.244354,389.342712,384.057068,386.312408,4342600,386.312408,"GOOG" +"2013-04-10",388.930389,393.614929,385.492737,392.536926,3982800,392.536926,"GOOG" +"2013-04-11",393.878204,393.987488,389.496704,392.641235,4083700,392.641235,"GOOG" +"2013-04-12",393.436066,393.490723,388.935364,392.472351,3294500,392.472351,"GOOG" +"2013-04-15",390.435608,395.924896,385.999451,388.438568,4938000,388.438568,"GOOG" +"2013-04-16",390.75354,395.428131,389.427155,394.121613,3506500,394.121613,"GOOG" +"2013-04-17",390.833008,392.864807,386.53595,388.751556,4100300,388.751556,"GOOG" +"2013-04-18",390.137543,390.361084,378.17038,380.480347,6688100,380.480347,"GOOG" +"2013-04-19",382.094849,399.124084,380.654205,397.350616,11681800,397.350616,"GOOG" +"2013-04-22",397.713257,399.382416,384.995972,397.469849,5804200,397.469849,"GOOG" +"2013-04-23",397.911957,405.115112,397.594025,401.339661,4614200,401.339661,"GOOG" +"2013-04-24",401.444,406.357025,401.389343,404.096741,3681900,404.096741,"GOOG" +"2013-04-25",405.487701,405.596985,401.205536,401.935791,4010200,401.935791,"GOOG" +"2013-04-26",401.190643,401.260193,395.716248,398.120605,5007600,398.120605,"GOOG" +"2013-04-29",399.029694,408.691864,398.905518,406.883606,4631500,406.883606,"GOOG" +"2013-04-30",406.853821,411.145905,406.198059,409.620819,4643300,409.620819,"GOOG" +"2013-05-01",408.970032,409.695313,405.542328,407.564178,2928800,407.564178,"GOOG" +"2013-05-02",407.400269,414.578552,406.878632,412.124542,4062700,412.124542,"GOOG" +"2013-05-03",415.775787,420.663971,415.298889,420.127472,5057800,420.127472,"GOOG" +"2013-05-06",421.389282,428.14035,421.389282,427.991333,4310300,427.991333,"GOOG" +"2013-05-07",428.716614,429.143829,422.586487,425.845276,3943400,425.845276,"GOOG" +"2013-05-08",425.731018,434.116486,423.699249,433.99231,4968600,433.99231,"GOOG" +"2013-05-09",432.606323,436.987823,431.309753,432.924255,4429700,432.924255,"GOOG" +"2013-05-10",434.826874,437.424957,433.262054,437.270966,3820000,437.270966,"GOOG" +"2013-05-13",436.605316,438.383728,433.868103,435.929688,2915700,435.929688,"GOOG" +"2013-05-14",435.914795,441.473633,435.735962,440.683777,3179000,440.683777,"GOOG" +"2013-05-15",444.856628,455.229187,444.121429,454.985748,8023600,454.985748,"GOOG" +"2013-05-16",456.530701,457.017548,448.090607,449.014587,6460900,449.014587,"GOOG" +"2013-05-17",452.069733,453.793518,447.350403,451.652435,5620200,451.652435,"GOOG" +"2013-05-20",449.575928,457.325531,449.575928,451.329529,4574800,451.329529,"GOOG" +"2013-05-21",451.076172,452.88443,445.904816,450.554565,3991600,450.554565,"GOOG" +"2013-05-22",448.363831,451.71701,440.574493,441.836273,5154400,441.836273,"GOOG" +"2013-05-23",435.666412,442.104523,434.176117,438.542694,4579700,438.542694,"GOOG" +"2013-05-24",434.802032,436.570526,432.690765,433.838287,4623400,433.838287,"GOOG" +"2013-05-28",438.895416,443.1875,437.355438,437.787628,4544300,437.787628,"GOOG" +"2013-05-29",435.025574,436.158203,429.352478,431.349487,4052900,431.349487,"GOOG" +"2013-05-30",432.149292,436.61026,430.40564,432.566559,4268900,432.566559,"GOOG" +"2013-05-31",431.255096,435.666412,430.957031,432.795074,3964400,432.795074,"GOOG" +"2013-06-03",433.679321,434.161194,424.747437,431.011688,4983500,431.011688,"GOOG" +"2013-06-04",431.120972,432.482117,424.275482,426.774231,3761400,426.774231,"GOOG" +"2013-06-05",428.468231,431.915802,425.795624,427.072296,4240900,427.072296,"GOOG" +"2013-06-06",429.357452,430.365875,420.87262,429.526337,5191600,429.526337,"GOOG" +"2013-06-07",432.397675,437.156708,429.864136,437.022583,5383900,437.022583,"GOOG" +"2013-06-10",438.199921,442.621185,437.201416,442.233704,4705900,442.233704,"GOOG" +"2013-06-11",439.128876,440.634094,436.918274,437.062317,3538000,437.062317,"GOOG" +"2013-06-12",439.86908,440.137329,432.015167,433.172638,4438300,433.172638,"GOOG" +"2013-06-13",431.682312,436.987823,429.953552,435.666412,4166600,435.666412,"GOOG" +"2013-06-14",437.20639,439.491516,434.240692,434.692749,4519100,434.692749,"GOOG" +"2013-06-17",436.7742,441.841248,436.302277,440.261536,4320300,440.261536,"GOOG" +"2013-06-18",441.453766,447.588867,441.304749,447.400085,4361900,447.400085,"GOOG" +"2013-06-19",447.772675,452.477081,445.850189,447.429901,5869700,447.429901,"GOOG" +"2013-06-20",444.106506,447.588867,438.801025,439.511414,6787800,439.511414,"GOOG" +"2013-06-21",441.299774,442.064789,433.714111,437.618713,8016200,437.618713,"GOOG" +"2013-06-24",433.122955,435.328613,428.835846,432.084717,6072900,432.084717,"GOOG" +"2013-06-25",435.795563,436.997742,429.461761,430.3013,5139600,430.3013,"GOOG" +"2013-06-26",434.05191,436.163177,432.472198,434.002228,3686500,434.002228,"GOOG" +"2013-06-27",436.560608,439.486572,435.492554,435.701172,3877900,435.701172,"GOOG" +"2013-06-28",434.623199,438.07077,434.270477,437.340515,4729000,437.340515,"GOOG" +"2013-07-01",440.36087,443.157684,439.640564,441.071259,3471900,441.071259,"GOOG" +"2013-07-02",442.223755,442.621185,435.800537,438.30426,3807400,438.30426,"GOOG" +"2013-07-03",437.107025,441.712097,436.41156,440.350952,2107500,440.350952,"GOOG" +"2013-07-05",442.129364,444.81192,440.803009,443.858124,3425900,443.858124,"GOOG" +"2013-07-08",446.699646,450.206848,445.641541,449.620636,3964600,449.620636,"GOOG" +"2013-07-09",452.556549,453.525269,446.088623,449.69516,3984400,449.69516,"GOOG" +"2013-07-10",448.805939,452.626099,447.280884,450.067749,3438900,450.067749,"GOOG" +"2013-07-11",453.550079,457.429871,451.324554,457.146698,5201900,457.146698,"GOOG" +"2013-07-12",457.027466,458.517792,454.662842,458.517792,5169800,458.517792,"GOOG" +"2013-07-15",459.163574,461.001617,455.219238,459.35733,3946400,459.35733,"GOOG" +"2013-07-16",460.569427,460.986725,453.997192,456.83374,3991600,456.83374,"GOOG" +"2013-07-17",457.524231,460.435303,455.189423,456.307159,3031700,456.307159,"GOOG" +"2013-07-18",456.525726,457.027466,448.676788,452.397583,7316100,452.397583,"GOOG" +"2013-07-19",440.440369,448.557556,434.975891,445.403076,14814300,445.403076,"GOOG" +"2013-07-22",448.085632,453.386169,445.601776,452.407532,5844100,452.407532,"GOOG" +"2013-07-23",452.407532,453.550079,446.878479,448.979828,4117900,448.979828,"GOOG" +"2013-07-24",450.698639,452.208832,447.43985,448.532715,4184000,448.532715,"GOOG" +"2013-07-25",444.046906,445.527283,440.177063,440.981842,6041100,440.981842,"GOOG" +"2013-07-26",440.62912,442.119446,438.150269,439.814423,3578400,439.814423,"GOOG" +"2013-07-29",439.590881,444.518829,437.598846,438.284393,3808200,438.284393,"GOOG" +"2013-07-30",439.86908,444.911285,437.588898,442.581421,3534000,442.581421,"GOOG" +"2013-07-31",443.609741,445.358368,440.226746,441.006683,4375200,441.006683,"GOOG" +"2013-08-01",444.608246,449.352386,444.608246,449.188477,4304500,449.188477,"GOOG" +"2013-08-02",448.800995,450.569489,447.499451,450.355865,3450000,450.355865,"GOOG" +"2013-08-05",449.769684,449.834259,446.694672,449.575928,2636300,449.575928,"GOOG" +"2013-08-06",449.421936,451.91571,444.970886,445.388184,3031700,445.388184,"GOOG" +"2013-08-07",444.628113,446.322113,441.672333,442.447296,2776200,442.447296,"GOOG" +"2013-08-08",444.851654,445.025543,439.784637,443.445801,2995200,443.445801,"GOOG" +"2013-08-09",442.402588,444.866577,442.12442,442.328094,2664500,442.328094,"GOOG" +"2013-08-12",440.584412,440.634094,437.976379,439.893921,2771800,439.893921,"GOOG" +"2013-08-13",440.549652,441.379242,435.268982,437.777679,2858000,437.777679,"GOOG" +"2013-08-14",436.346985,437.270966,430.778198,432.094635,4191400,432.094635,"GOOG" +"2013-08-15",429.427002,429.665436,426.227814,427.052429,3762600,427.052429,"GOOG" +"2013-08-16",427.857208,428.433441,425.502502,425.68631,3371900,425.68631,"GOOG" +"2013-08-19",426.08374,433.182556,425.95459,430.028076,3645300,430.028076,"GOOG" +"2013-08-20",431.369354,433.237213,428.979889,429.913818,2481900,429.913818,"GOOG" +"2013-08-21",432.511932,435.621704,430.450348,431.856201,3537400,431.856201,"GOOG" +"2013-08-22",433.530304,434.548676,432.313232,434.032043,1751000,434.032043,"GOOG" +"2013-08-23",436.078735,436.163177,432.06485,432.293335,2168100,432.293335,"GOOG" +"2013-08-26",432.189026,434.623199,430.226776,430.395691,2118600,430.395691,"GOOG" +"2013-08-27",427.032562,429.07428,421.210419,422.328156,3490700,422.328156,"GOOG" +"2013-08-28",422.377838,424.941162,421.145844,421.533325,2677000,421.533325,"GOOG" +"2013-08-29",421.791656,427.410095,421.553192,424.951111,2976100,424.951111,"GOOG" +"2013-08-30",425.115051,426.247681,420.048004,420.713654,3747400,420.713654,"GOOG" +"2013-09-03",424.419556,430.296326,424.215881,427.410095,4121700,427.410095,"GOOG" +"2013-09-04",427.395203,433.927704,424.82193,432.998749,4108800,432.998749,"GOOG" +"2013-09-05",433.927704,437.097107,432.988831,436.938141,2599200,436.938141,"GOOG" +"2013-09-06",438.368835,439.034515,434.046936,436.948059,3143400,436.948059,"GOOG" +"2013-09-09",439.009674,442.000214,438.358887,441.155701,2485100,441.155701,"GOOG" +"2013-09-10",442.134338,443.11795,439.143799,441.463715,2591800,441.463715,"GOOG" +"2013-09-11",441.399109,445.586884,440.177063,445.199402,3242100,445.199402,"GOOG" +"2013-09-12",445.800507,446.048889,442.129364,443.644531,2205100,443.644531,"GOOG" +"2013-09-13",444.359863,444.946045,439.561066,441.662415,2667900,441.662415,"GOOG" +"2013-09-16",445.204376,445.601776,439.575989,441.011658,2690300,441.011658,"GOOG" +"2013-09-17",440.837769,441.324615,437.653473,440.191986,2535100,440.191986,"GOOG" +"2013-09-18",440.311188,449.06427,438.681793,448.741364,3894500,448.741364,"GOOG" +"2013-09-19",450.067749,450.067749,444.806946,446.292297,3216400,446.292297,"GOOG" +"2013-09-20",446.292297,449.143738,444.91626,448.637054,8746900,448.637054,"GOOG" +"2013-09-23",445.179535,447.881958,439.739929,440.385712,3577800,440.385712,"GOOG" +"2013-09-24",440.385712,442.174072,437.852203,440.554626,2992800,440.554626,"GOOG" +"2013-09-25",440.410553,440.410553,434.970947,435.78067,3319300,435.78067,"GOOG" +"2013-09-26",436.312195,438.522827,434.672882,436.24762,2536100,436.24762,"GOOG" +"2013-09-27",434.583466,435.924744,432.839783,435.363373,2533900,435.363373,"GOOG" +"2013-09-30",431.731995,437.574005,431.349487,435.124939,3467100,435.124939,"GOOG" +"2013-10-01",437.280914,440.966949,437.181549,440.634094,3391400,440.634094,"GOOG" +"2013-10-02",438.512909,441.806488,436.073761,441.125916,3009900,441.125916,"GOOG" +"2013-10-03",441.130859,444.161163,433.232239,435.214355,4261500,435.214355,"GOOG" +"2013-10-04",434.672882,435.919769,432.189026,433.356445,2733600,433.356445,"GOOG" +"2013-10-07",430.922272,434.171143,429.263062,430.072784,2603900,430.072784,"GOOG" +"2013-10-08",429.864136,430.192017,423.063385,424.076782,3912500,424.076782,"GOOG" +"2013-10-09",425.373352,428.537781,418.766327,425.164703,5337000,425.164703,"GOOG" +"2013-10-10",429.128937,431.607819,427.325653,431.314728,4539800,431.314728,"GOOG" +"2013-10-11",430.216858,433.917786,429.854218,433.177612,2836100,433.177612,"GOOG" +"2013-10-14",430.529816,435.293823,429.898926,435.224274,2503300,435.224274,"GOOG" +"2013-10-15",435.050415,439.953522,434.176117,438.155212,3204400,438.155212,"GOOG" +"2013-10-16",440.072754,446.262482,439.148773,446.113464,4041300,446.113464,"GOOG" +"2013-10-17",443.609741,445.552124,440.003204,441.523315,8568500,441.523315,"GOOG" +"2013-10-18",485.134674,504.449036,483.852997,502.437134,23283100,502.437134,"GOOG" +"2013-10-21",502.461975,506.207611,496.545441,498.408325,7303700,498.408325,"GOOG" +"2013-10-22",499.252838,503.22699,494.677612,500.246368,4445900,500.246368,"GOOG" +"2013-10-23",497.265778,514.031738,497.08197,512.372498,5361000,512.372498,"GOOG" +"2013-10-24",512.601013,516.922913,509.088867,509.461456,4211200,509.461456,"GOOG" +"2013-10-25",511.085876,511.085876,502.104309,504.319885,4087300,504.319885,"GOOG" +"2013-10-28",504.319885,508.408295,503.222015,504.22052,2332400,504.22052,"GOOG" +"2013-10-29",506.257294,515.119629,503.475372,514.771912,3230800,514.771912,"GOOG" +"2013-10-30",515.363037,515.402771,509.684998,511.880707,2665300,511.880707,"GOOG" +"2013-10-31",511.140533,517.394836,508.676544,511.960205,3301200,511.960205,"GOOG" +"2013-11-01",512.561279,514.65271,509.237885,510.20163,2583200,510.20163,"GOOG" +"2013-11-04",512.417236,512.849426,507.71283,509.739624,2292300,509.739624,"GOOG" +"2013-11-05",506.878235,512.49176,505.422699,507.459473,2378000,507.459473,"GOOG" +"2013-11-06",509.486298,510.181763,504.404327,508.070496,1837600,508.070496,"GOOG" +"2013-11-07",508.000946,508.656677,500.564301,500.718323,3381000,500.718323,"GOOG" +"2013-11-08",501.115723,505.959229,500.991547,504.732208,2598200,504.732208,"GOOG" +"2013-11-11",501.493256,504.682526,500.743134,502.029785,2239600,502.029785,"GOOG" +"2013-11-12",500.594116,505.492249,499.252838,502.620941,2451900,502.620941,"GOOG" +"2013-11-13",500.122192,513.08783,499.997986,512.899109,3179200,512.899109,"GOOG" +"2013-11-14",513.619385,516.515564,511.845947,514.270142,2348500,514.270142,"GOOG" +"2013-11-15",514.091309,515.64624,511.82605,513.440552,2569100,513.440552,"GOOG" +"2013-11-18",514.528503,520.981506,511.294525,512.442078,3542200,512.442078,"GOOG" +"2013-11-19",512.526489,514.031738,508.219513,509.287567,2277800,509.287567,"GOOG" +"2013-11-20",511.647217,513.341187,506.883209,507.851898,1939800,507.851898,"GOOG" +"2013-11-21",510.181763,515.800232,509.684998,513.693909,2197700,513.693909,"GOOG" +"2013-11-22",513.371033,514.737122,511.284576,512.610962,2524600,512.610962,"GOOG" +"2013-11-25",515.228943,523.192139,514.165833,519.585571,3246900,519.585571,"GOOG" +"2013-11-26",520.911987,527.320313,518.100281,525.785278,4602200,525.785278,"GOOG" +"2013-11-27",527.583557,530.549316,526.575134,528.120117,2261700,528.120117,"GOOG" +"2013-11-29",527.648132,529.86377,526.301941,526.37146,2401000,526.37146,"GOOG" +"2013-12-02",528.318787,529.729614,521.984985,523.832947,2764200,523.832947,"GOOG" +"2013-12-03",522.079407,528.283997,521.120605,523.226929,3373900,523.226929,"GOOG" +"2013-12-04",522.288025,528.552307,521.607422,525.671021,2398600,525.671021,"GOOG" +"2013-12-05",525.184204,526.40625,522.148926,525.253723,2282000,525.253723,"GOOG" +"2013-12-06",531.438477,531.542847,526.614868,531.478271,2876100,531.478271,"GOOG" +"2013-12-09",532.034607,537.658081,530.559204,535.586548,2984400,535.586548,"GOOG" +"2013-12-10",534.597961,542.625732,534.349548,538.825439,3731800,538.825439,"GOOG" +"2013-12-11",540.186584,542.133911,534.111145,535.164246,3445800,535.164246,"GOOG" +"2013-12-12",536.296875,537.971008,531.046082,531.522949,3213600,531.522949,"GOOG" +"2013-12-13",534.225403,534.66748,525.526978,526.96759,4352800,526.96759,"GOOG" +"2013-12-16",528.562195,533.872681,527.573669,533.023193,3224800,533.023193,"GOOG" +"2013-12-17",532.943726,536.888062,530.738037,531.473267,3091300,531.473267,"GOOG" +"2013-12-18",532.461853,538.969543,526.098267,538.870178,4449300,538.870178,"GOOG" +"2013-12-19",536.893005,542.466797,536.053467,539.600403,3353000,539.600403,"GOOG" +"2013-12-20",540.633728,547.0271,540.48468,546.753906,6565600,546.753906,"GOOG" +"2013-12-23",550.340576,554.294861,548.98938,553.947083,3465500,553.947083,"GOOG" +"2013-12-24",553.882507,554.016663,550.469727,552.327637,1477800,552.327637,"GOOG" +"2013-12-26",553.40564,555.884521,550.762817,555.119507,2692900,555.119507,"GOOG" +"2013-12-27",556.381287,556.520386,552.874084,555.586426,3159800,555.586426,"GOOG" +"2013-12-30",556.550171,556.629639,550.926758,551.145325,2488100,551.145325,"GOOG" +"2013-12-31",552.526367,556.878052,549.555664,556.734009,2733400,556.734009,"GOOG" +"2014-01-02",554.125916,555.26355,550.549194,552.963501,3666400,552.963501,"GOOG" +"2014-01-03",553.897461,554.856201,548.894958,548.929749,3355000,548.929749,"GOOG" +"2014-01-06",552.908875,555.814941,549.645081,555.049927,3561600,555.049927,"GOOG" +"2014-01-07",558.865112,566.162659,556.95752,565.750366,5138400,565.750366,"GOOG" +"2014-01-08",569.297241,569.953003,562.983337,566.927673,4514100,566.927673,"GOOG" +"2014-01-09",568.025513,568.413025,559.143311,561.468201,4196000,561.468201,"GOOG" +"2014-01-10",565.859619,565.859619,557.499023,561.438354,4314700,561.438354,"GOOG" +"2014-01-13",559.595398,569.749329,554.975403,557.861633,4869100,557.861633,"GOOG" +"2014-01-14",565.298279,571.781128,560.400146,570.986267,4997400,570.986267,"GOOG" +"2014-01-15",572.769714,573.768188,568.199402,570.598816,3925700,570.598816,"GOOG" +"2014-01-16",570.83728,575.223694,570.290833,574.374268,3389600,574.374268,"GOOG" +"2014-01-17",574.687195,576.565002,568.403076,571.547607,5437700,571.547607,"GOOG" +"2014-01-21",576.71405,578.239136,571.930176,578.090088,3985400,578.090088,"GOOG" +"2014-01-22",579.535706,580.17157,575.68573,578.745789,3163200,578.745789,"GOOG" +"2014-01-23",576.252014,577.489014,573.4552,576.301697,3923400,576.301697,"GOOG" +"2014-01-24",571.786072,573.047852,557.871582,558.283875,7835500,558.283875,"GOOG" +"2014-01-27",559.41156,559.610291,537.638184,547.056946,8763800,547.056946,"GOOG" +"2014-01-28",551.572571,559.237671,551.383789,557.876526,4449100,557.876526,"GOOG" +"2014-01-29",555.944092,557.25061,546.157776,549.883545,4790600,549.883545,"GOOG" +"2014-01-30",568.800476,572.521301,559.982849,564.02655,10248900,564.02655,"GOOG" +"2014-01-31",581.890381,589.436279,571.845703,586.669312,11204900,586.669312,"GOOG" +"2014-02-03",585.789978,587.04187,562.347473,563.052856,9197600,563.052856,"GOOG" +"2014-02-04",565.318176,573.768188,564.831299,565.402588,5660300,565.402588,"GOOG" +"2014-02-05",567.995728,571.66687,560.365356,567.906311,4820000,567.906311,"GOOG" +"2014-02-06",571.845703,576.331543,570.067261,576.232178,3918300,576.232178,"GOOG" +"2014-02-07",580.042358,585.144226,576.530212,584.91571,5306500,584.91571,"GOOG" +"2014-02-10",582.113892,587.379639,580.73291,582.675232,3915500,582.675232,"GOOG" +"2014-02-11",586.271851,592.084045,582.317566,591.244507,4128200,591.244507,"GOOG" +"2014-02-12",590.658325,591.15509,586.872986,589.510803,3471300,589.510803,"GOOG" +"2014-02-13",586.559998,596.07312,586.018494,596.07312,3696500,596.07312,"GOOG" +"2014-02-14",593.941956,598.303589,592.546082,597.513733,4401800,597.513733,"GOOG" +"2014-02-18",596.823242,602.516235,596.122803,601.527649,4245100,601.527649,"GOOG" +"2014-02-19",598.755676,600.703003,594.880859,597.285217,4234500,597.285217,"GOOG" +"2014-02-20",597.682678,599.545532,596.232056,598.16449,3423700,598.16449,"GOOG" +"2014-02-21",600.002563,601.025879,597.53363,598.005554,3748800,598.005554,"GOOG" +"2014-02-24",598.785461,606.137634,598.656311,602.337402,3370300,602.337402,"GOOG" +"2014-02-25",604.041321,608.29364,601.299133,606.058167,2896000,606.058167,"GOOG" +"2014-02-26",608.045227,610.469482,602.958313,606.142639,3990000,606.142639,"GOOG" +"2014-02-27",605.258362,608.159485,604.572815,605.66571,2536300,605.66571,"GOOG" +"2014-02-28",606.227051,608.139648,599.212708,603.897217,4657300,603.897217,"GOOG" +"2014-03-03",599.476013,600.017456,592.218201,597.459106,4236900,597.459106,"GOOG" +"2014-03-04",603.574341,604.071106,600.842102,603.529602,2954400,603.529602,"GOOG" +"2014-03-05",603.599182,607.588196,601.790955,605.193787,2486500,605.193787,"GOOG" +"2014-03-06",607.190796,609.113281,605.362671,605.864441,2552600,605.864441,"GOOG" +"2014-03-07",609.436218,609.530579,601.805847,603.470032,3049900,603.470032,"GOOG" +"2014-03-10",603.917114,604.885803,598.154602,601.870422,2444900,601.870422,"GOOG" +"2014-03-11",602.963318,603.236511,594.453674,596.117798,3448200,596.117798,"GOOG" +"2014-03-12",594.334412,600.022461,588.26886,599.749207,3954000,599.749207,"GOOG" +"2014-03-13",600.072083,601.338867,588.552063,590.688171,4721500,590.688171,"GOOG" +"2014-03-14",587.175964,591.58728,582.476563,582.610657,4617500,582.610657,"GOOG" +"2014-03-17",585.814819,594.667236,585.248535,592.198303,4352200,592.198303,"GOOG" +"2014-03-18",593.475037,601.850525,592.675232,601.716431,3653500,601.716431,"GOOG" +"2014-03-19",601.98468,602.079041,593.345886,595.750244,3246700,595.750244,"GOOG" +"2014-03-20",596.097961,600.896729,593.81781,594.711975,3391200,594.711975,"GOOG" +"2014-03-21",599.257385,600.906677,587.40448,587.697571,6458700,587.697571,"GOOG" +"2014-03-24",588.26886,588.621582,569.272461,575.223694,6113500,575.223694,"GOOG" +"2014-03-25",579.232666,581.140259,569.794067,575.61615,4851700,575.61615,"GOOG" +"2014-03-26",577.250549,581.999634,562.094116,562.327576,5193400,562.327576,"GOOG" +"2014-03-27",564.893921,564.893921,549.896362,555.406067,13100,555.406067,"GOOG" +"2014-03-28",558.131104,563.33252,555.614929,556.927734,41300,556.927734,"GOOG" +"2014-03-31",563.789978,563.899353,553.88446,553.924255,10800,553.924255,"GOOG" +"2014-04-01",555.654724,565.341431,555.654724,564.058533,7900,564.058533,"GOOG" +"2014-04-02",596.708984,601.522522,559.115662,563.899353,147500,563.899353,"GOOG" +"2014-04-03",566.733765,584.068481,561.045044,566.62439,5113100,566.62439,"GOOG" +"2014-04-04",571.507568,574.610474,540.03064,540.169861,6386800,540.169861,"GOOG" +"2014-04-07",537.782959,545.480652,524.267273,535.207153,4413700,535.207153,"GOOG" +"2014-04-08",539.632813,551.965027,538.648193,551.86554,3159900,551.86554,"GOOG" +"2014-04-09",556.559753,562.27832,549.926208,561.054993,3339900,561.054993,"GOOG" +"2014-04-10",561.910339,561.910339,536.947571,537.991821,4047900,537.991821,"GOOG" +"2014-04-11",529.637756,537.046997,523.650696,527.698425,3935600,527.698425,"GOOG" +"2014-04-14",535.30658,541.124634,526.664124,529.60791,2582100,529.60791,"GOOG" +"2014-04-15",533.884399,535.505493,515.624817,533.50647,3865600,533.50647,"GOOG" +"2014-04-16",540.03064,553.954041,537.046997,553.496582,4906600,553.496582,"GOOG" +"2014-04-17",545.808838,546.495056,528.245422,533.168335,6828200,533.168335,"GOOG" +"2014-04-21",533.168335,533.765076,522.725769,525.729248,2573700,525.729248,"GOOG" +"2014-04-22",525.749146,534.292175,524.625305,531.885437,2371800,531.885437,"GOOG" +"2014-04-23",530.870972,530.950562,523.372192,524.058472,2057900,524.058472,"GOOG" +"2014-04-24",527.171326,528.742676,519.264832,522.288208,1888300,522.288208,"GOOG" +"2014-04-25",519.652649,521.830688,512.60144,513.3573,2106100,513.3573,"GOOG" +"2014-04-28",514.351807,515.764038,500.050446,514.32196,3344700,514.32196,"GOOG" +"2014-04-29",514.073364,526.564636,513.496521,524.81427,2706400,524.81427,"GOOG" +"2014-04-30",524.714844,525.112671,519.662598,523.779968,1755900,523.779968,"GOOG" +"2014-05-01",524.227539,530.015686,521.015198,528.444336,1910700,528.444336,"GOOG" +"2014-05-02",530.841125,531.079834,522.735718,525.04303,1693100,525.04303,"GOOG" +"2014-05-05",521.950012,526.007751,518.469177,524.923706,1026900,524.923706,"GOOG" +"2014-05-06",522.357788,523.929138,512.243408,512.322998,1693600,512.322998,"GOOG" +"2014-05-07",512.969421,513.854553,500.547729,507.171295,3233200,507.171295,"GOOG" +"2014-05-08",505.679504,514.40155,503.680481,508.205627,2026800,508.205627,"GOOG" +"2014-05-09",507.95697,517.056946,501.44281,515.893311,2446100,515.893311,"GOOG" +"2014-05-12",520.647217,527.290649,516.171814,527.022156,1917800,527.022156,"GOOG" +"2014-05-13",527.986816,533.138489,526.61438,530.174805,1657900,530.174805,"GOOG" +"2014-05-14",530.085327,530.085327,522.41748,523.77002,1195000,523.77002,"GOOG" +"2014-05-15",522.825195,522.994324,514.590515,517.136536,1709000,517.136536,"GOOG" +"2014-05-16",518.538818,518.946533,512.621338,517.782959,1489300,517.782959,"GOOG" +"2014-05-19",516.858032,526.882935,514.752625,525.967957,1281200,525.967957,"GOOG" +"2014-05-20",526.84314,533.297668,523.421936,526.872986,1789600,526.872986,"GOOG" +"2014-05-21",529.98584,536.234497,529.001282,535.992798,1199500,535.992798,"GOOG" +"2014-05-22",538.170837,544.605469,537.822754,542.079346,1620200,542.079346,"GOOG" +"2014-05-23",544.267334,550.612427,540.726807,549.677551,1937400,549.677551,"GOOG" +"2014-05-27",552.959534,562.904846,551.318542,562.855103,2109900,562.855103,"GOOG" +"2014-05-28",561.482666,564.734802,557.93219,558.608459,1656500,558.608459,"GOOG" +"2014-05-29",560.269348,560.915771,555.654724,557.017212,1357800,557.017212,"GOOG" +"2014-05-30",557.733276,558.280273,552.869995,556.828247,1776000,556.828247,"GOOG" +"2014-06-02",557.63385,557.832764,542.745667,550.900879,1438900,550.900879,"GOOG" +"2014-06-03",547.976929,549.319519,539.583069,541.960022,1871700,541.960022,"GOOG" +"2014-06-04",538.538818,545.609924,535.803833,541.681519,1821400,541.681519,"GOOG" +"2014-06-05",543.412048,551.915283,541.472717,550.871033,1693700,550.871033,"GOOG" +"2014-06-06",555.00824,555.00824,545.928223,553.28772,1741500,553.28772,"GOOG" +"2014-06-09",554.103271,559.821777,552.999329,559.046082,1471500,559.046082,"GOOG" +"2014-06-10",557.444885,560.517944,554.849121,557.484619,1355400,557.484619,"GOOG" +"2014-06-11",554.948608,556.818298,551.984863,555.783997,1103100,555.783997,"GOOG" +"2014-06-12",554.252441,554.93866,545.460754,548.334961,1462400,548.334961,"GOOG" +"2014-06-13",549.23999,549.279785,542.576599,548.742737,1223900,548.742737,"GOOG" +"2014-06-16",546.256409,546.614441,538.558716,541.30365,1707200,541.30365,"GOOG" +"2014-06-17",541.22406,542.337952,536.380676,540.040588,1448500,540.040588,"GOOG" +"2014-06-18",541.880432,550.532898,541.025146,550.343933,1746500,550.343933,"GOOG" +"2014-06-19",551.209167,551.965027,545.510498,551.86554,2463500,551.86554,"GOOG" +"2014-06-20",553.804871,554.530884,547.382202,553.317566,4520700,553.317566,"GOOG" +"2014-06-23",552.114197,561.910339,551.219116,561.860596,1541000,561.860596,"GOOG" +"2014-06-24",562.099304,569.514526,557.942139,561.53241,2213200,561.53241,"GOOG" +"2014-06-25",562.168884,576.788513,562.129089,575.485657,1974700,575.485657,"GOOG" +"2014-06-26",577.822815,579.264893,568.722839,572.850159,1746700,572.850159,"GOOG" +"2014-06-27",574.023682,576.698975,570.66217,574.083374,2243000,574.083374,"GOOG" +"2014-06-30",575.495605,576.400635,571.606995,572.134094,1317300,572.134094,"GOOG" +"2014-07-01",575.157471,581.204224,573.496582,579.483704,1451900,579.483704,"GOOG" +"2014-07-02",580.159973,582.238525,577.216125,579.150513,1059200,579.150513,"GOOG" +"2014-07-03",580.159973,581.810913,577.743286,581.53241,716100,581.53241,"GOOG" +"2014-07-07",580.567749,583.223145,576.420532,579.065979,1067500,579.065979,"GOOG" +"2014-07-08",574.501099,576.358887,563.039124,567.967041,1914700,567.967041,"GOOG" +"2014-07-09",568.454346,573.566223,566.26239,572.929749,1119800,572.929749,"GOOG" +"2014-07-10",562.815369,573.436951,561.920288,567.976929,1360400,567.976929,"GOOG" +"2014-07-11",568.782532,577.673645,568.295227,576.012756,1626200,576.012756,"GOOG" +"2014-07-14",579.414063,582.009827,574.86908,581.671631,1859100,581.671631,"GOOG" +"2014-07-15",582.536926,582.601563,573.407104,581.582153,1627500,581.582153,"GOOG" +"2014-07-16",584.784546,585.182373,579.016235,579.473755,1400900,579.473755,"GOOG" +"2014-07-17",576.36084,577.812866,565.500549,570.59259,3024800,570.59259,"GOOG" +"2014-07-18",589.757202,593.536438,578.817322,591.825806,4025100,591.825806,"GOOG" +"2014-07-21",588.514038,591.149536,582.032654,586.246521,2067800,586.246521,"GOOG" +"2014-07-22",587.489685,596.37085,587.3703,591.487671,1703800,591.487671,"GOOG" +"2014-07-23",589.985962,594.580688,589.259949,592.720886,1236500,592.720886,"GOOG" +"2014-07-24",593.188354,596.22168,588.533936,590.105286,1037900,590.105286,"GOOG" +"2014-07-25",587.171387,588.623413,583.819824,585.79895,935000,585.79895,"GOOG" +"2014-07-28",584.854187,589.259949,581.555298,587.3703,989500,587.3703,"GOOG" +"2014-07-29",585.530457,586.47522,580.324097,582.407593,1353500,582.407593,"GOOG" +"2014-07-30",583.342468,586.276367,580.806396,584.207703,1019200,584.207703,"GOOG" +"2014-07-31",577.424988,580.458313,566.882996,568.474243,2108500,568.474243,"GOOG" +"2014-08-01",567.280762,572.810364,559.772095,562.974487,1960600,562.974487,"GOOG" +"2014-08-04",565.928223,572.203735,561.015259,570.015747,1431200,570.015747,"GOOG" +"2014-08-05",566.932678,568.852173,559.533386,561.979919,1555500,561.979919,"GOOG" +"2014-08-06",558.707947,567.579163,556.937683,563.276794,1338000,563.276794,"GOOG" +"2014-08-07",564.893921,566.77356,558.031616,560.279297,1113900,560.279297,"GOOG" +"2014-08-08",560.47821,567.131592,557.285767,565.659729,1498800,565.659729,"GOOG" +"2014-08-11",566.873047,567.3703,562.904846,564.774536,1218000,564.774536,"GOOG" +"2014-08-12",561.432922,562.80542,557.812866,559.65271,1546200,559.65271,"GOOG" +"2014-08-13",564.207703,571.855652,562.656189,571.636841,1443200,571.636841,"GOOG" +"2014-08-14",573.029175,574.739746,567.758179,571.507568,988100,571.507568,"GOOG" +"2014-08-15",574.700012,576.21167,567.400146,570.343933,1523300,570.343933,"GOOG" +"2014-08-18",572.959534,581.313599,572.850159,578.976501,1287600,578.976501,"GOOG" +"2014-08-19",581.800964,584.128174,580.806396,583.650757,981300,583.650757,"GOOG" +"2014-08-20",582.676147,583.491638,579.384216,581.293762,1039500,581.293762,"GOOG" +"2014-08-21",580.62738,581.30365,577.962036,580.179871,917300,580.179871,"GOOG" +"2014-08-22",580.398682,582.035645,577.464783,579.374268,791200,579.374268,"GOOG" +"2014-08-25",581.522461,581.800964,575.83374,577.027222,1365100,577.027222,"GOOG" +"2014-08-26",578.081421,578.618469,573.427002,574.700012,1644100,574.700012,"GOOG" +"2014-08-27",574.11322,575.326538,566.985413,567.877502,1708000,567.877502,"GOOG" +"2014-08-28",566.445374,570.115173,563.99884,566.087341,1296400,566.087341,"GOOG" +"2014-08-29",568.205688,568.911804,563.968018,568.474243,1086700,568.474243,"GOOG" +"2014-09-02",568.722839,574.670166,568.066467,574.172913,1582700,574.172913,"GOOG" +"2014-09-03",576.828308,579.801941,571.855652,574.779541,1218400,574.779541,"GOOG" +"2014-09-04",576.828308,582.795471,576.052551,578.797485,1462100,578.797485,"GOOG" +"2014-09-05",580.786499,583.342468,578.767639,582.875061,1636800,582.875061,"GOOG" +"2014-09-08",583.392212,588.533936,583.093811,586.495117,1434900,586.495117,"GOOG" +"2014-09-09",585.679626,585.779053,576.828308,577.832764,1290700,577.832764,"GOOG" +"2014-09-10",578.320068,580.309143,573.785034,579.911316,980000,579.911316,"GOOG" +"2014-09-11",577.18634,578.628418,573.108765,578.170898,1224400,578.170898,"GOOG" +"2014-09-12",577.822815,578.45929,571.318604,572.472229,1606000,572.472229,"GOOG" +"2014-09-15",569.806885,571.805908,565.102783,569.966003,1601900,569.966003,"GOOG" +"2014-09-16",569.627869,578.320068,569.528442,576.778564,1484400,576.778564,"GOOG" +"2014-09-17",576.838257,584.30719,575.609985,581.572205,1697400,581.572205,"GOOG" +"2014-09-18",583.790039,586.316101,581.800964,586.047607,1448500,586.047607,"GOOG" +"2014-09-19",588.265381,593.21814,586.276367,592.820374,3746900,592.820374,"GOOG" +"2014-09-22",590.572693,590.700989,580.269348,584.157959,1694100,584.157959,"GOOG" +"2014-09-23",583.640808,583.640808,577.822815,577.952087,1475400,577.952087,"GOOG" +"2014-09-24",578.280273,586.40564,577.345459,584.774597,1732800,584.774597,"GOOG" +"2014-09-25",584.336975,584.764648,571.0401,571.915283,1931200,571.915283,"GOOG" +"2014-09-26",572.909851,576.082397,571.517517,573.944153,1447600,573.944153,"GOOG" +"2014-09-29",568.623413,575.028198,568.04657,573.208191,1285900,573.208191,"GOOG" +"2014-09-30",573.775085,576.679138,569.717407,574.202698,1626200,574.202698,"GOOG" +"2014-10-01",572.860107,574.421509,563.909302,565.162415,1449400,565.162415,"GOOG" +"2014-10-02",564.207703,568.782532,560.239502,566.962524,1181600,566.962524,"GOOG" +"2014-10-03",569.916321,574.068481,569.369324,572.134094,1144800,572.134094,"GOOG" +"2014-10-06",575.634827,577.822815,571.298706,574.192749,1217900,574.192749,"GOOG" +"2014-10-07",571.258911,572.124146,560.657227,560.657227,1916500,560.657227,"GOOG" +"2014-10-08",562.477173,570.74176,554.441406,569.369324,1996300,569.369324,"GOOG" +"2014-10-09",568.056519,568.364807,556.002808,557.812866,2531700,557.812866,"GOOG" +"2014-10-10",554.670105,562.039612,541.07489,541.512451,3090400,541.512451,"GOOG" +"2014-10-13",542.009766,546.495056,530.184753,530.294128,2588700,530.294128,"GOOG" +"2014-10-14",535.953064,544.197693,530.254395,534.998291,2228600,534.998291,"GOOG" +"2014-10-15",528.106201,529.886414,515.465698,527.131531,3729500,527.131531,"GOOG" +"2014-10-16",516.161865,526.534851,512.183716,521.641724,3718700,521.641724,"GOOG" +"2014-10-17",524.36676,528.076355,505.749115,508.374695,5554500,508.374695,"GOOG" +"2014-10-20",506.664093,518.906799,505.321472,517.991821,2614700,517.991821,"GOOG" +"2014-10-21",522.317993,523.909241,516.27124,523.660645,2342600,523.660645,"GOOG" +"2014-10-22",526.99231,536.848145,525.908264,529.796875,2927200,529.796875,"GOOG" +"2014-10-23",536.370728,544.227539,532.919739,541.005249,2355200,541.005249,"GOOG" +"2014-10-24",541.383179,541.90033,532.860046,536.828247,1978500,536.828247,"GOOG" +"2014-10-27",534.093262,541.432922,534.093262,537.812805,1188600,537.812805,"GOOG" +"2014-10-28",540.03064,545.977905,538.658142,545.898376,1274400,545.898376,"GOOG" +"2014-10-29",546.992371,551.159424,543.988831,546.325989,1775400,546.325989,"GOOG" +"2014-10-30",545.948059,549.777039,540.537842,547.300659,1459600,547.300659,"GOOG" +"2014-10-31",556.291199,556.51001,551.71637,556.022705,2040600,556.022705,"GOOG" +"2014-11-03",552.46228,554.849121,550.204651,552.183777,1386000,552.183777,"GOOG" +"2014-11-04",549.975952,552.46228,546.296143,551.079895,1247600,551.079895,"GOOG" +"2014-11-05",553.755127,553.755127,541.07489,542.934631,2037800,542.934631,"GOOG" +"2014-11-06",542.516968,543.894348,538.011719,539.075867,1336900,539.075867,"GOOG" +"2014-11-07",543.223083,543.223083,535.724304,538.051514,1638200,538.051514,"GOOG" +"2014-11-10",538.499023,546.584595,538.061462,544.496094,1137700,544.496094,"GOOG" +"2014-11-11",545.490601,548.921753,543.312561,547.280762,968200,547.280762,"GOOG" +"2014-11-12",547.380188,547.449829,542.188782,544.317078,1132700,544.317078,"GOOG" +"2014-11-13",546.793457,546.793457,540.507996,542.397583,1343000,542.397583,"GOOG" +"2014-11-14",543.690491,543.690491,539.185242,541.422974,1293000,541.422974,"GOOG" +"2014-11-17",540.607422,540.816284,531.140503,533.576111,1730700,533.576111,"GOOG" +"2014-11-18",534.560669,538.97644,531.248901,532.104187,1968000,532.104187,"GOOG" +"2014-11-19",532.074341,535.296631,527.181274,534.053467,1396000,534.053467,"GOOG" +"2014-11-20",528.344849,532.183777,528.175781,531.905273,1567600,531.905273,"GOOG" +"2014-11-21",538.648193,539.175354,533.625854,534.560669,2230300,534.560669,"GOOG" +"2014-11-24",534.7099,539.732239,532.690979,536.321045,1711000,536.321045,"GOOG" +"2014-11-25",536.05249,541.005249,535.656677,538.121094,1794800,538.121094,"GOOG" +"2014-11-26",537.922241,538.588562,534.105225,537.414978,1527100,537.414978,"GOOG" +"2014-11-28",537.663635,539.036072,533.665649,538.867004,1151500,538.867004,"GOOG" +"2014-12-01",535.953064,538.449341,528.951538,530.88092,2121100,530.88092,"GOOG" +"2014-12-02",530.592529,532.571655,526.902832,530.831177,1530800,530.831177,"GOOG" +"2014-12-03",528.533813,533.064941,526.365784,528.41449,1281400,528.41449,"GOOG" +"2014-12-04",528.255371,534.40155,525.699402,534.371765,1395900,534.371765,"GOOG" +"2014-12-05",528.096252,529.975891,521.412964,522.387634,2572600,522.387634,"GOOG" +"2014-12-08",524.247375,528.096252,520.925659,524.098206,2335700,524.098206,"GOOG" +"2014-12-09",519.284668,531.268799,517.653687,530.453308,1876400,530.453308,"GOOG" +"2014-12-10",530.164856,533.397095,522.685974,523.183228,1716900,523.183228,"GOOG" +"2014-12-11",524.913757,531.000305,524.21759,525.450806,1615200,525.450806,"GOOG" +"2014-12-12",520.647217,525.609924,515.82373,515.82373,2e+06,515.82373,"GOOG" +"2014-12-15",519.881409,520.239441,510.463196,510.990295,2821100,510.990295,"GOOG" +"2014-12-16",508.762543,510.244415,486.325928,492.680969,3975100,492.680969,"GOOG" +"2014-12-17",494.282166,504.227478,494.093201,502.129028,2891000,502.129028,"GOOG" +"2014-12-18",510.144958,511.059906,501.940063,508.305054,2934700,508.305054,"GOOG" +"2014-12-19",508.71283,514.888855,504.138977,513.526367,3700300,513.526367,"GOOG" +"2014-12-22",513.257813,523.581055,513.257813,521.999756,2731200,521.999756,"GOOG" +"2014-12-23",524.118103,531.63678,523.411987,527.688477,2203600,527.688477,"GOOG" +"2014-12-24",527.608948,528.851074,524.138,525.878418,707800,525.878418,"GOOG" +"2014-12-26",525.878418,531.328491,524.426392,531.10968,1043400,531.10968,"GOOG" +"2014-12-29",529.279724,532.551758,527.112671,527.429932,2284800,527.429932,"GOOG" +"2014-12-30",525.202148,528.245422,524.247375,527.519409,878600,527.519409,"GOOG" +"2014-12-31",528.344849,529.6875,522.924683,523.521423,1372000,523.521423,"GOOG" +"2015-01-02",526.114746,528.362366,521.231628,521.937744,1447600,521.937744,"GOOG" +"2015-01-05",520.39624,521.460388,510.252045,511.057617,2059800,511.057617,"GOOG" +"2015-01-06",512.181458,513.350037,498.3078,499.212799,2899900,499.212799,"GOOG" +"2015-01-07",504.22522,504.467896,496.915436,498.357513,2065100,498.357513,"GOOG" +"2015-01-08",495.264526,500.724487,488.312805,499.928864,3353600,499.928864,"GOOG" +"2015-01-09",501.997498,502.156616,492.082062,493.454498,2069400,493.454498,"GOOG" +"2015-01-12",492.231232,493.261566,484.891632,489.854309,2322400,489.854309,"GOOG" +"2015-01-13",496.109894,500.227234,489.69519,493.464447,2370500,493.464447,"GOOG" +"2015-01-14",491.94281,500.475861,490.301849,498.128784,2235700,498.128784,"GOOG" +"2015-01-15",502.80304,502.912445,495.035797,499.043732,2715800,499.043732,"GOOG" +"2015-01-16",497.273468,505.408722,497.263519,505.299316,2298300,505.299316,"GOOG" +"2015-01-20",508.203339,509.695129,503.246613,504.125763,2227900,504.125763,"GOOG" +"2015-01-21",504.473846,516.437988,503.429596,515.204773,2268700,515.204773,"GOOG" +"2015-01-22",518.625977,533.394714,516.855713,531.465332,2676900,531.465332,"GOOG" +"2015-01-23",532.658752,539.202759,530.082947,536.994873,2273000,536.994873,"GOOG" +"2015-01-26",535.582642,536.05011,526.771179,532.280823,1543700,532.280823,"GOOG" +"2015-01-27",527.069519,527.795532,515.354004,515.791565,1904000,515.791565,"GOOG" +"2015-01-28",519.918884,520.127686,507.208801,507.208801,1683800,507.208801,"GOOG" +"2015-01-29",508.203339,508.292847,498.45697,507.865204,4186400,507.865204,"GOOG" +"2015-01-30",513.036743,536.915344,512.698608,531.594604,5606400,531.594604,"GOOG" +"2015-02-02",528.819885,530.082947,515.712036,525.587646,2849800,525.587646,"GOOG" +"2015-02-03",525.110291,530.480713,520.39624,526.343506,2034800,526.343506,"GOOG" +"2015-02-04",526.343506,529.756714,518.417114,519.898987,1663700,519.898987,"GOOG" +"2015-02-05",520.92334,525.607544,519.232666,524.692566,1849800,524.692566,"GOOG" +"2015-02-06",524.752258,534.259949,523.528992,528.093872,1749400,528.093872,"GOOG" +"2015-02-09",525.110291,529.088379,523.141113,524.941223,1267800,524.941223,"GOOG" +"2015-02-10",526.403198,534.757202,524.036194,534.001343,1749900,534.001343,"GOOG" +"2015-02-11",532.370361,535.503113,530.458862,533.036682,1377800,533.036682,"GOOG" +"2015-02-12",534.309692,541.838257,531.746765,539.958557,1620200,539.958557,"GOOG" +"2015-02-13",540.376282,546.900391,540.157471,546.00531,1900300,546.00531,"GOOG" +"2015-02-17",543.837219,546.989868,538.128662,539.86908,1616800,539.86908,"GOOG" +"2015-02-18",538.436951,542.504578,534.568237,536.746277,1451600,536.746277,"GOOG" +"2015-02-19",535.097717,540.140015,535.067932,539.901306,991800,539.901306,"GOOG" +"2015-02-20",540.157471,540.774109,532.867615,536.000366,1444400,536.000366,"GOOG" +"2015-02-23",533.116211,533.503113,526.512573,528.998901,1457900,528.998901,"GOOG" +"2015-02-24",527.099365,533.852173,525.358948,533.156006,1005100,533.156006,"GOOG" +"2015-02-25",532.967041,543.230591,532.514526,540.893433,1826000,540.893433,"GOOG" +"2015-02-26",540.237061,553.096313,538.536377,552.43988,2311500,552.43988,"GOOG" +"2015-02-27",551.206665,561.619385,549.874023,555.343933,2410200,555.343933,"GOOG" +"2015-03-02",557.46228,569.018677,555.692017,568.213074,2129600,568.213074,"GOOG" +"2015-03-03",567.327942,572.240906,563.419495,570.500488,1704800,570.500488,"GOOG" +"2015-03-04",568.740173,573.951538,564.901306,570.231995,1718500,570.231995,"GOOG" +"2015-03-05",571.872925,574.747131,570.27179,572.181274,1389600,572.181274,"GOOG" +"2015-03-06",571.733704,573.523865,563.658142,564.578125,1659100,564.578125,"GOOG" +"2015-03-09",563.757629,567.148926,560.450806,565.736694,1062100,565.736694,"GOOG" +"2015-03-10",561.161926,561.758606,551.694031,551.972473,1772400,551.972473,"GOOG" +"2015-03-11",552.101746,555.085327,547.666138,548.163452,1820800,548.163452,"GOOG" +"2015-03-12",550.480652,553.325012,547.447388,552.469727,1389600,552.469727,"GOOG" +"2015-03-13",550.470703,555.343933,541.241516,544.324585,1703600,544.324585,"GOOG" +"2015-03-16",547.934692,553.802368,543.01178,551.47522,1641000,551.47522,"GOOG" +"2015-03-17",548.690552,550.769104,545.000854,547.825317,1803200,547.825317,"GOOG" +"2015-03-18",549.476196,556.71637,544.006287,556.437866,2130200,556.437866,"GOOG" +"2015-03-19",556.328491,557.730774,553.101257,554.936157,1197300,554.936157,"GOOG" +"2015-03-20",558.576111,558.645752,555.990356,557.293213,2616900,557.293213,"GOOG" +"2015-03-23",557.362793,559.282227,552.787964,555.751648,1630100,555.751648,"GOOG" +"2015-03-24",559.48114,571.445313,558.13855,567.069397,2583300,567.069397,"GOOG" +"2015-03-25",567.377686,569.128052,555.682068,555.726807,2152300,555.726807,"GOOG" +"2015-03-26",554.53833,555.841187,547.636353,552.131592,1572600,552.131592,"GOOG" +"2015-03-27",549.97345,552.240967,545.130127,545.338989,1894400,545.338989,"GOOG" +"2015-03-30",548.601013,550.440918,545.169922,549.008789,1287500,549.008789,"GOOG" +"2015-03-31",546.989868,551.674133,543.727844,545.000854,1588000,545.000854,"GOOG" +"2015-04-01",545.597534,548.123657,536.547363,539.590576,1952900,539.590576,"GOOG" +"2015-04-02",537.889954,537.889954,530.925293,532.59906,1716400,532.59906,"GOOG" +"2015-04-06",529.30719,535.463318,526.671692,533.827332,1324400,533.827332,"GOOG" +"2015-04-07",535.135132,539.71991,533.066528,534.080933,1302900,534.080933,"GOOG" +"2015-04-08",535.433472,540.873535,535.433472,538.645813,1178500,538.645813,"GOOG" +"2015-04-09",538.06897,538.983948,532.559326,537.820374,1557900,537.820374,"GOOG" +"2015-04-10",539.322083,539.322083,534.369324,537.054565,1409500,537.054565,"GOOG" +"2015-04-13",535.463318,541.082397,534.369324,536.219177,1645300,536.219177,"GOOG" +"2015-04-14",533.315125,534.62793,525.201782,527.487183,2597300,527.487183,"GOOG" +"2015-04-15",525.808838,531.805847,520.358765,529.617859,2325200,529.617859,"GOOG" +"2015-04-16",526.999878,532.658752,526.711487,530.87854,1299900,530.87854,"GOOG" +"2015-04-17",525.766663,526.940247,518.158569,521.181885,2144100,521.181885,"GOOG" +"2015-04-20",522.72345,533.156006,521.629456,532.44989,1679300,532.44989,"GOOG" +"2015-04-21",534.570618,536.440369,530.756592,531.049988,1849800,531.049988,"GOOG" +"2015-04-22",531.475281,538.118713,528.839783,536.413086,1593600,536.413086,"GOOG" +"2015-04-23",538.039124,547.944641,537.273376,544.006287,4184900,544.006287,"GOOG" +"2015-04-24",563.00177,568.01416,554.200195,561.967468,4932500,561.967468,"GOOG" +"2015-04-27",563.390015,565.950012,553.200012,555.369995,2398000,555.369995,"GOOG" +"2015-04-28",554.640015,556.02002,550.366028,553.679993,1491000,553.679993,"GOOG" +"2015-04-29",550.469971,553.679993,546.905029,549.080017,1698800,549.080017,"GOOG" +"2015-04-30",547.869995,548.590027,535.049988,537.340027,2082200,537.340027,"GOOG" +"2015-05-01",538.429993,539.539978,532.099976,537.900024,1768200,537.900024,"GOOG" +"2015-05-04",538.530029,544.070007,535.059998,540.780029,1308000,540.780029,"GOOG" +"2015-05-05",538.210022,539.73999,530.390991,530.799988,1383100,530.799988,"GOOG" +"2015-05-06",531.23999,532.380005,521.085022,524.219971,1567000,524.219971,"GOOG" +"2015-05-07",523.98999,533.460022,521.75,530.700012,1546300,530.700012,"GOOG" +"2015-05-08",536.650024,541.150024,525,538.219971,1527600,538.219971,"GOOG" +"2015-05-11",538.369995,541.97998,535.400024,535.700012,905300,535.700012,"GOOG" +"2015-05-12",531.599976,533.208984,525.26001,529.039978,1634200,529.039978,"GOOG" +"2015-05-13",530.559998,534.322021,528.655029,529.619995,1252300,529.619995,"GOOG" +"2015-05-14",533.77002,539,532.409973,538.400024,1403900,538.400024,"GOOG" +"2015-05-15",539.179993,539.273987,530.380005,533.849976,1971300,533.849976,"GOOG" +"2015-05-18",532.01001,534.820007,528.849976,532.299988,1998600,532.299988,"GOOG" +"2015-05-19",533.97998,540.659973,533.039978,537.359985,1966900,537.359985,"GOOG" +"2015-05-20",538.48999,542.919983,532.971985,539.27002,1430800,539.27002,"GOOG" +"2015-05-21",537.950012,543.840027,535.97998,542.51001,1462700,542.51001,"GOOG" +"2015-05-22",540.150024,544.190002,539.51001,540.109985,1176200,540.109985,"GOOG" +"2015-05-26",538.119995,539,529.880005,532.320007,2406500,532.320007,"GOOG" +"2015-05-27",532.799988,540.549988,531.710022,539.789978,1525000,539.789978,"GOOG" +"2015-05-28",538.01001,540.609985,536.25,539.780029,1029800,539.780029,"GOOG" +"2015-05-29",537.369995,538.630005,531.450012,532.109985,2584900,532.109985,"GOOG" +"2015-06-01",536.789978,536.789978,529.76001,533.98999,1904300,533.98999,"GOOG" +"2015-06-02",532.929993,543,531.330017,539.179993,1934700,539.179993,"GOOG" +"2015-06-03",539.909973,543.5,537.109985,540.309998,1717000,540.309998,"GOOG" +"2015-06-04",537.76001,540.590027,534.320007,536.700012,1348300,536.700012,"GOOG" +"2015-06-05",536.349976,537.200012,532.52002,533.330017,1388200,533.330017,"GOOG" +"2015-06-08",533.309998,534.119995,526.23999,526.830017,1520600,526.830017,"GOOG" +"2015-06-09",527.559998,529.200012,523.01001,526.690002,1455300,526.690002,"GOOG" +"2015-06-10",529.359985,538.359985,529.349976,536.690002,1815000,536.690002,"GOOG" +"2015-06-11",538.424988,538.97998,533.02002,534.609985,1217500,534.609985,"GOOG" +"2015-06-12",531.599976,533.119995,530.159973,532.330017,955800,532.330017,"GOOG" +"2015-06-15",528,528.299988,524,527.200012,1632700,527.200012,"GOOG" +"2015-06-16",528.400024,529.640015,525.559998,528.150024,1071800,528.150024,"GOOG" +"2015-06-17",529.369995,530.97998,525.099976,529.26001,1294200,529.26001,"GOOG" +"2015-06-18",531,538.150024,530.789978,536.72998,1833100,536.72998,"GOOG" +"2015-06-19",537.210022,538.25,533.01001,536.690002,1893500,536.690002,"GOOG" +"2015-06-22",539.590027,543.73999,537.530029,538.190002,1250300,538.190002,"GOOG" +"2015-06-23",539.640015,541.499023,535.25,540.47998,1197500,540.47998,"GOOG" +"2015-06-24",540,540,535.659973,537.840027,1286600,537.840027,"GOOG" +"2015-06-25",538.869995,540.900024,535.22998,535.22998,1335700,535.22998,"GOOG" +"2015-06-26",537.26001,537.76001,531.349976,531.690002,2109100,531.690002,"GOOG" +"2015-06-29",525.01001,528.609985,520.539978,521.52002,1937800,521.52002,"GOOG" +"2015-06-30",526.02002,526.25,520.5,520.51001,2235600,520.51001,"GOOG" +"2015-07-01",524.72998,525.690002,518.22998,521.840027,1961000,521.840027,"GOOG" +"2015-07-02",521.080017,524.650024,521.080017,523.400024,1235900,523.400024,"GOOG" +"2015-07-06",519.5,525.25,519,522.859985,1280500,522.859985,"GOOG" +"2015-07-07",523.130005,526.179993,515.179993,525.02002,1597200,525.02002,"GOOG" +"2015-07-08",521.049988,522.734009,516.109985,516.830017,1296700,516.830017,"GOOG" +"2015-07-09",523.119995,523.77002,520.349976,520.679993,1842300,520.679993,"GOOG" +"2015-07-10",526.289978,532.559998,525.549988,530.130005,1956700,530.130005,"GOOG" +"2015-07-13",532.880005,547.109985,532.400024,546.549988,2206500,546.549988,"GOOG" +"2015-07-14",546.76001,565.848999,546.710022,561.099976,3244100,561.099976,"GOOG" +"2015-07-15",560.130005,566.502991,556.789978,560.219971,1784600,560.219971,"GOOG" +"2015-07-16",565.119995,580.679993,565,579.849976,4768300,579.849976,"GOOG" +"2015-07-17",649,674.468018,645,672.929993,11164900,672.929993,"GOOG" +"2015-07-20",659.23999,668.880005,653.01001,663.02002,5860900,663.02002,"GOOG" +"2015-07-21",655.210022,673,654.299988,662.299988,3377200,662.299988,"GOOG" +"2015-07-22",660.890015,678.640015,659,662.099976,3929300,662.099976,"GOOG" +"2015-07-23",661.27002,663.630005,641,644.280029,3029100,644.280029,"GOOG" +"2015-07-24",647,648.169983,622.52002,623.559998,3625700,623.559998,"GOOG" +"2015-07-27",621,634.299988,620.5,627.26001,2675400,627.26001,"GOOG" +"2015-07-28",632.830017,632.830017,623.309998,628,1727300,628,"GOOG" +"2015-07-29",628.799988,633.359985,622.650024,631.929993,1575100,631.929993,"GOOG" +"2015-07-30",630,635.219971,622.049988,632.590027,1474200,632.590027,"GOOG" +"2015-07-31",631.380005,632.909973,625.5,625.609985,1706100,625.609985,"GOOG" +"2015-08-03",625.340027,633.05603,625.340027,631.210022,1304500,631.210022,"GOOG" +"2015-08-04",628.419983,634.809998,627.159973,629.25,1490900,629.25,"GOOG" +"2015-08-05",634.330017,647.859985,633.159973,643.780029,2334300,643.780029,"GOOG" +"2015-08-06",645,645.379028,632.25,642.679993,1572600,642.679993,"GOOG" +"2015-08-07",640.22998,642.679993,629.710022,635.299988,1403900,635.299988,"GOOG" +"2015-08-10",639.47998,643.440002,631.249023,633.72998,1809200,633.72998,"GOOG" +"2015-08-11",669.200012,674.900024,654.27002,660.780029,5000900,660.780029,"GOOG" +"2015-08-12",663.080017,665,652.289978,659.559998,2936700,659.559998,"GOOG" +"2015-08-13",659.322021,664.5,651.661011,656.450012,1810700,656.450012,"GOOG" +"2015-08-14",655.01001,659.85498,652.659973,657.119995,1069900,657.119995,"GOOG" +"2015-08-17",656.799988,661.380005,651.23999,660.869995,1051700,660.869995,"GOOG" +"2015-08-18",661.900024,664,653.460022,656.130005,1456100,656.130005,"GOOG" +"2015-08-19",656.599976,667,654.190002,660.900024,2134100,660.900024,"GOOG" +"2015-08-20",655.460022,662.98999,642.900024,646.830017,2855300,646.830017,"GOOG" +"2015-08-21",639.780029,640.049988,612.330017,612.47998,4265200,612.47998,"GOOG" +"2015-08-24",573,599.330017,565.049988,589.609985,5770300,589.609985,"GOOG" +"2015-08-25",614.909973,617.450012,581.109985,582.059998,3538000,582.059998,"GOOG" +"2015-08-26",610.349976,631.710022,599.049988,628.619995,4235900,628.619995,"GOOG" +"2015-08-27",639.400024,643.590027,622,637.609985,3491300,637.609985,"GOOG" +"2015-08-28",632.820007,636.880005,624.559998,630.380005,1978700,630.380005,"GOOG" +"2015-08-31",627.539978,635.799988,617.679993,618.25,2161200,618.25,"GOOG" +"2015-09-01",602.359985,612.859985,594.099976,597.789978,3702100,597.789978,"GOOG" +"2015-09-02",605.590027,614.340027,599.710022,614.340027,2575600,614.340027,"GOOG" +"2015-09-03",617,619.710022,602.820984,606.25,1759600,606.25,"GOOG" +"2015-09-04",600,603.469971,595.25,600.700012,2089000,600.700012,"GOOG" +"2015-09-08",612.48999,616.309998,604.119995,614.659973,2279500,614.659973,"GOOG" +"2015-09-09",621.219971,626.52002,609.599976,612.719971,1693900,612.719971,"GOOG" +"2015-09-10",613.099976,624.159973,611.429993,621.349976,1905300,621.349976,"GOOG" +"2015-09-11",619.75,625.780029,617.419983,625.77002,1373500,625.77002,"GOOG" +"2015-09-14",625.700012,625.859985,619.429993,623.23999,1702300,623.23999,"GOOG" +"2015-09-15",626.700012,638.700012,623.780029,635.140015,2082100,635.140015,"GOOG" +"2015-09-16",635.469971,637.950012,632.320007,635.97998,1286500,635.97998,"GOOG" +"2015-09-17",637.789978,650.900024,635.02002,642.900024,2274700,642.900024,"GOOG" +"2015-09-18",636.789978,640,627.02002,629.25,5087600,629.25,"GOOG" +"2015-09-21",634.400024,636.48999,625.940002,635.440002,1788500,635.440002,"GOOG" +"2015-09-22",627,627.549988,615.429993,622.690002,2562900,622.690002,"GOOG" +"2015-09-23",622.049988,628.929993,620,622.359985,1470900,622.359985,"GOOG" +"2015-09-24",616.640015,627.320007,612.400024,625.799988,2240100,625.799988,"GOOG" +"2015-09-25",629.77002,629.77002,611,611.969971,2174000,611.969971,"GOOG" +"2015-09-28",610.340027,614.60498,589.380005,594.890015,3127700,594.890015,"GOOG" +"2015-09-29",597.280029,605,590.219971,594.969971,2309500,594.969971,"GOOG" +"2015-09-30",603.280029,608.76001,600.72998,608.419983,2403800,608.419983,"GOOG" +"2015-10-01",608.369995,612.090027,599.849976,611.289978,1867600,611.289978,"GOOG" +"2015-10-02",607.200012,627.340027,603.130005,626.909973,2684800,626.909973,"GOOG" +"2015-10-05",632,643.01001,627,641.469971,1803600,641.469971,"GOOG" +"2015-10-06",638.840027,649.25,636.530029,645.440002,2166300,645.440002,"GOOG" +"2015-10-07",649.23999,650.609009,632.150024,642.359985,2092700,642.359985,"GOOG" +"2015-10-08",641.359985,644.450012,625.559998,639.159973,2182100,639.159973,"GOOG" +"2015-10-09",640,645.98999,635.317993,643.609985,1648700,643.609985,"GOOG" +"2015-10-12",642.090027,648.5,639.01001,646.669983,1275200,646.669983,"GOOG" +"2015-10-13",643.150024,657.812012,643.150024,652.299988,1807700,652.299988,"GOOG" +"2015-10-14",653.210022,659.390015,648.849976,651.159973,1415500,651.159973,"GOOG" +"2015-10-15",654.659973,663.130005,654.460022,661.73999,1885700,661.73999,"GOOG" +"2015-10-16",664.109985,664.969971,657.200012,662.200012,1611100,662.200012,"GOOG" +"2015-10-19",661.179993,666.820007,659.580017,666.099976,1477300,666.099976,"GOOG" +"2015-10-20",664.039978,664.719971,644.195007,650.280029,2490000,650.280029,"GOOG" +"2015-10-21",654.150024,655.869995,641.72998,642.609985,1791100,642.609985,"GOOG" +"2015-10-22",646.700012,657.799988,644.01001,651.789978,4071000,651.789978,"GOOG" +"2015-10-23",727.5,730,701.5,702,6653900,702,"GOOG" +"2015-10-26",701.549988,719.150024,701.26001,712.780029,2716600,712.780029,"GOOG" +"2015-10-27",707.380005,713.619995,704.549988,708.48999,2245800,708.48999,"GOOG" +"2015-10-28",707.330017,712.97998,703.080017,712.950012,2178900,712.950012,"GOOG" +"2015-10-29",710.5,718.26001,710.01001,716.919983,1454100,716.919983,"GOOG" +"2015-10-30",715.72998,718,710.049988,710.809998,1908800,710.809998,"GOOG" +"2015-11-02",711.059998,721.619995,705.849976,721.109985,1886300,721.109985,"GOOG" +"2015-11-03",718.859985,724.650024,714.719971,722.159973,1565400,722.159973,"GOOG" +"2015-11-04",722,733.099976,721.900024,728.109985,1704600,728.109985,"GOOG" +"2015-11-05",729.469971,739.47998,729.469971,731.25,1861600,731.25,"GOOG" +"2015-11-06",731.5,735.409973,727.01001,733.76001,1511600,733.76001,"GOOG" +"2015-11-09",730.200012,734.710022,719.429993,724.890015,2069800,724.890015,"GOOG" +"2015-11-10",724.400024,730.590027,718.5,728.320007,1608000,728.320007,"GOOG" +"2015-11-11",732.460022,741,730.22998,735.400024,1366400,735.400024,"GOOG" +"2015-11-12",731,737.799988,728.64502,731.22998,1837200,731.22998,"GOOG" +"2015-11-13",729.169983,731.150024,716.72998,717,2075500,717,"GOOG" +"2015-11-16",715.599976,729.48999,711.330017,728.960022,1905900,728.960022,"GOOG" +"2015-11-17",729.289978,731.844971,723.026978,725.299988,1510900,725.299988,"GOOG" +"2015-11-18",727.580017,741.409973,727,740,1684300,740,"GOOG" +"2015-11-19",738.73999,742,737.429993,738.409973,1327100,738.409973,"GOOG" +"2015-11-20",746.530029,757.919983,743,756.599976,2212300,756.599976,"GOOG" +"2015-11-23",757.450012,762.708008,751.820007,755.97998,1414500,755.97998,"GOOG" +"2015-11-24",752,755.278992,737.630005,748.280029,2333100,748.280029,"GOOG" +"2015-11-25",748.140015,752,746.059998,748.150024,1122100,748.150024,"GOOG" +"2015-11-27",748.460022,753.409973,747.48999,750.26001,838500,750.26001,"GOOG" +"2015-11-30",748.809998,754.929993,741.27002,742.599976,2097600,742.599976,"GOOG" +"2015-12-01",747.109985,768.950012,746.700012,767.039978,2134600,767.039978,"GOOG" +"2015-12-02",768.900024,775.955017,758.960022,762.380005,2230400,762.380005,"GOOG" +"2015-12-03",766.01001,768.994995,745.630005,752.539978,2590600,752.539978,"GOOG" +"2015-12-04",753.099976,768.48999,750,766.809998,2757300,766.809998,"GOOG" +"2015-12-07",767.77002,768.72998,755.090027,763.25,1812300,763.25,"GOOG" +"2015-12-08",757.890015,764.799988,754.200012,762.369995,1829500,762.369995,"GOOG" +"2015-12-09",759.169983,764.22998,737.000977,751.609985,2700000,751.609985,"GOOG" +"2015-12-10",752.849976,755.849976,743.830017,749.460022,1984900,749.460022,"GOOG" +"2015-12-11",741.159973,745.710022,736.75,738.869995,2224400,738.869995,"GOOG" +"2015-12-14",741.789978,748.72998,724.169983,747.77002,2412500,747.77002,"GOOG" +"2015-12-15",753,758.080017,743.01001,743.400024,2666200,743.400024,"GOOG" +"2015-12-16",750,760.590027,739.434998,758.090027,1993300,758.090027,"GOOG" +"2015-12-17",762.419983,762.679993,749,749.429993,1553400,749.429993,"GOOG" +"2015-12-18",746.51001,754.130005,738.150024,739.309998,3148700,739.309998,"GOOG" +"2015-12-21",746.130005,750,740,747.77002,1525700,747.77002,"GOOG" +"2015-12-22",751.650024,754.849976,745.530029,750,1365400,750,"GOOG" +"2015-12-23",753.469971,754.210022,744,750.309998,1565900,750.309998,"GOOG" +"2015-12-24",749.549988,751.349976,746.619995,748.400024,527200,748.400024,"GOOG" +"2015-12-28",752.919983,762.98999,749.52002,762.51001,1515300,762.51001,"GOOG" +"2015-12-29",766.690002,779.97998,766.429993,776.599976,1765000,776.599976,"GOOG" +"2015-12-30",776.599976,777.599976,766.900024,771,1293300,771,"GOOG" +"2015-12-31",769.5,769.5,758.340027,758.880005,1500900,758.880005,"GOOG" +"2016-01-04",743,744.059998,731.257996,741.840027,3272800,741.840027,"GOOG" +"2016-01-05",746.450012,752,738.640015,742.580017,1950700,742.580017,"GOOG" +"2016-01-06",730,747.179993,728.919983,743.619995,1947000,743.619995,"GOOG" +"2016-01-07",730.309998,738.5,719.059998,726.390015,2963700,726.390015,"GOOG" +"2016-01-08",731.450012,733.22998,713,714.469971,2450900,714.469971,"GOOG" +"2016-01-11",716.609985,718.85498,703.539978,716.030029,2089300,716.030029,"GOOG" +"2016-01-12",721.679993,728.75,717.317017,726.070007,2024500,726.070007,"GOOG" +"2016-01-13",730.849976,734.73999,698.609985,700.559998,2501700,700.559998,"GOOG" +"2016-01-14",705.380005,721.924988,689.099976,714.719971,2225800,714.719971,"GOOG" +"2016-01-15",692.289978,706.73999,685.369995,694.450012,3608100,694.450012,"GOOG" +"2016-01-19",703.299988,709.97998,693.409973,701.789978,2268100,701.789978,"GOOG" +"2016-01-20",688.609985,706.849976,673.26001,698.450012,3445000,698.450012,"GOOG" +"2016-01-21",702.179993,719.190002,694.460022,706.590027,2412200,706.590027,"GOOG" +"2016-01-22",723.599976,728.130005,720.120972,725.25,2011800,725.25,"GOOG" +"2016-01-25",723.580017,729.679993,710.01001,711.669983,1711700,711.669983,"GOOG" +"2016-01-26",713.849976,718.280029,706.47998,713.039978,1324300,713.039978,"GOOG" +"2016-01-27",713.669983,718.234985,694.390015,699.98999,2194200,699.98999,"GOOG" +"2016-01-28",722.219971,733.690002,712.349976,730.960022,2676400,730.960022,"GOOG" +"2016-01-29",731.530029,744.98999,726.799988,742.950012,3474300,742.950012,"GOOG" +"2016-02-01",750.460022,757.859985,743.27002,752,5139200,752,"GOOG" +"2016-02-02",784.5,789.869995,764.650024,764.650024,6348100,764.650024,"GOOG" +"2016-02-03",770.219971,774.5,720.5,726.950012,6171000,726.950012,"GOOG" +"2016-02-04",722.809998,727,701.859985,708.01001,5145900,708.01001,"GOOG" +"2016-02-05",703.869995,703.98999,680.150024,683.570007,5105700,683.570007,"GOOG" +"2016-02-08",667.849976,684.030029,663.059998,682.73999,4247400,682.73999,"GOOG" +"2016-02-09",672.320007,699.900024,668.77002,678.109985,3604300,678.109985,"GOOG" +"2016-02-10",686.859985,701.309998,682.130005,684.119995,2638000,684.119995,"GOOG" +"2016-02-11",675,689.349976,668.867981,683.109985,3024000,683.109985,"GOOG" +"2016-02-12",690.26001,693.75,678.599976,682.400024,2141400,682.400024,"GOOG" +"2016-02-16",692.97998,698,685.049988,691,2520000,691,"GOOG" +"2016-02-17",698.090027,709.75,691.380005,708.400024,2492600,708.400024,"GOOG" +"2016-02-18",710,712.349976,696.030029,697.349976,1883200,697.349976,"GOOG" +"2016-02-19",695.030029,703.080994,694.049988,700.909973,1589300,700.909973,"GOOG" +"2016-02-22",707.450012,713.23999,702.51001,706.460022,1949800,706.460022,"GOOG" +"2016-02-23",701.450012,708.400024,693.580017,695.849976,2009300,695.849976,"GOOG" +"2016-02-24",688.919983,700,680.780029,699.559998,1963600,699.559998,"GOOG" +"2016-02-25",700.01001,705.97998,690.585022,705.75,1631900,705.75,"GOOG" +"2016-02-26",708.580017,713.429993,700.859985,705.070007,2243500,705.070007,"GOOG" +"2016-02-29",700.320007,710.890015,697.679993,697.77002,2481100,697.77002,"GOOG" +"2016-03-01",703.619995,718.809998,699.77002,718.809998,2151400,718.809998,"GOOG" +"2016-03-02",719,720,712,718.849976,1629000,718.849976,"GOOG" +"2016-03-03",718.679993,719.450012,706.02002,712.419983,1956800,712.419983,"GOOG" +"2016-03-04",714.98999,716.48999,706.02002,710.890015,1972100,710.890015,"GOOG" +"2016-03-07",706.900024,708.091003,686.900024,695.159973,2985100,695.159973,"GOOG" +"2016-03-08",688.590027,703.789978,685.340027,693.969971,2076300,693.969971,"GOOG" +"2016-03-09",698.469971,705.679993,694,705.23999,1421500,705.23999,"GOOG" +"2016-03-10",708.119995,716.440002,703.359985,712.820007,2829400,712.820007,"GOOG" +"2016-03-11",720,726.919983,717.125,726.820007,1970800,726.820007,"GOOG" +"2016-03-14",726.809998,735.5,725.150024,730.48999,1718300,730.48999,"GOOG" +"2016-03-15",726.919983,732.289978,724.77002,728.330017,1721000,728.330017,"GOOG" +"2016-03-16",726.369995,737.469971,724.51001,736.090027,1624400,736.090027,"GOOG" +"2016-03-17",736.450012,743.070007,736,737.780029,1860800,737.780029,"GOOG" +"2016-03-18",741.859985,742,731.830017,737.599976,2980700,737.599976,"GOOG" +"2016-03-21",736.5,742.5,733.515991,742.090027,1836500,742.090027,"GOOG" +"2016-03-22",737.460022,745,737.460022,740.75,1269700,740.75,"GOOG" +"2016-03-23",742.359985,745.719971,736.150024,738.059998,1432100,738.059998,"GOOG" +"2016-03-24",732.01001,737.747009,731,735.299988,1594900,735.299988,"GOOG" +"2016-03-28",736.789978,738.98999,732.5,733.530029,1301300,733.530029,"GOOG" +"2016-03-29",734.590027,747.25,728.76001,744.77002,1902100,744.77002,"GOOG" +"2016-03-30",750.099976,757.880005,748.73999,750.530029,1782400,750.530029,"GOOG" +"2016-03-31",749.25,750.849976,740.940002,744.950012,1718800,744.950012,"GOOG" +"2016-04-01",738.599976,750.340027,737,749.909973,1576700,749.909973,"GOOG" +"2016-04-04",750.059998,752.799988,742.429993,745.289978,1134200,745.289978,"GOOG" +"2016-04-05",738,742.799988,735.369995,737.799988,1132300,737.799988,"GOOG" +"2016-04-06",735.77002,746.23999,735.559998,745.690002,1050200,745.690002,"GOOG" +"2016-04-07",745.369995,747,736.280029,740.280029,1453200,740.280029,"GOOG" +"2016-04-08",743.969971,745.450012,735.549988,739.150024,1290800,739.150024,"GOOG" +"2016-04-11",743.02002,745,736.049988,736.099976,1220100,736.099976,"GOOG" +"2016-04-12",738,743.830017,731.01001,743.090027,1349700,743.090027,"GOOG" +"2016-04-13",749.159973,754.380005,744.260986,751.719971,1707100,751.719971,"GOOG" +"2016-04-14",754.01001,757.309998,752.705017,753.200012,1131000,753.200012,"GOOG" +"2016-04-15",753.97998,761,752.69397,759,1809300,759,"GOOG" +"2016-04-18",760.460022,768.049988,757.299988,766.609985,1556000,766.609985,"GOOG" +"2016-04-19",769.51001,769.900024,749.330017,753.929993,2030500,753.929993,"GOOG" +"2016-04-20",758,758.132019,750.01001,752.669983,1529200,752.669983,"GOOG" +"2016-04-21",755.380005,760.450012,749.549988,759.140015,3060500,759.140015,"GOOG" +"2016-04-22",726.299988,736.119995,713.609985,718.77002,5951900,718.77002,"GOOG" +"2016-04-25",716.099976,723.929993,715.590027,723.150024,1959200,723.150024,"GOOG" +"2016-04-26",725.419983,725.765991,703.026001,708.140015,2744600,708.140015,"GOOG" +"2016-04-27",707.289978,708.97998,692.36499,705.840027,3098600,705.840027,"GOOG" +"2016-04-28",708.26001,714.169983,689.549988,691.02002,2867300,691.02002,"GOOG" +"2016-04-29",690.700012,697.619995,689,693.01001,2487700,693.01001,"GOOG" +"2016-05-02",697.630005,700.640015,691,698.210022,1645300,698.210022,"GOOG" +"2016-05-03",696.869995,697.840027,692,692.359985,1543800,692.359985,"GOOG" +"2016-05-04",690.48999,699.75,689.01001,695.700012,1688600,695.700012,"GOOG" +"2016-05-05",697.700012,702.320007,695.719971,701.429993,1683500,701.429993,"GOOG" +"2016-05-06",698.380005,711.859985,698.106995,711.119995,1829300,711.119995,"GOOG" +"2016-05-09",712,718.710022,710,712.900024,1510300,712.900024,"GOOG" +"2016-05-10",716.75,723.5,715.719971,723.179993,1563100,723.179993,"GOOG" +"2016-05-11",723.409973,724.47998,712.799988,715.289978,1692100,715.289978,"GOOG" +"2016-05-12",717.059998,719.25,709,713.309998,1360700,713.309998,"GOOG" +"2016-05-13",711.929993,716.661987,709.26001,710.830017,1314500,710.830017,"GOOG" +"2016-05-16",709.130005,718.47998,705.650024,716.48999,1317100,716.48999,"GOOG" +"2016-05-17",715.98999,721.52002,704.109985,706.22998,2001200,706.22998,"GOOG" +"2016-05-18",703.669983,711.599976,700.630005,706.630005,1766800,706.630005,"GOOG" +"2016-05-19",702.359985,706,696.799988,700.320007,1670200,700.320007,"GOOG" +"2016-05-20",701.619995,714.580017,700.52002,709.73999,1828400,709.73999,"GOOG" +"2016-05-23",706.530029,711.478027,704.179993,704.23999,1320900,704.23999,"GOOG" +"2016-05-24",706.859985,720.969971,706.859985,720.090027,1929500,720.090027,"GOOG" +"2016-05-25",720.76001,727.51001,719.705017,725.27002,1629200,725.27002,"GOOG" +"2016-05-26",722.869995,728.330017,720.280029,724.119995,1542900,724.119995,"GOOG" +"2016-05-27",724.01001,733.935974,724,732.659973,1975000,732.659973,"GOOG" +"2016-05-31",731.73999,739.72998,731.26001,735.719971,2129500,735.719971,"GOOG" +"2016-06-01",734.530029,737.210022,730.659973,734.150024,1253600,734.150024,"GOOG" +"2016-06-02",732.5,733.02002,724.169983,730.400024,1337600,730.400024,"GOOG" +"2016-06-03",729.27002,729.48999,720.559998,722.340027,1226300,722.340027,"GOOG" +"2016-06-06",724.909973,724.909973,714.609985,716.549988,1565300,716.549988,"GOOG" +"2016-06-07",719.840027,721.97998,716.549988,716.650024,1336200,716.650024,"GOOG" +"2016-06-08",723.960022,728.570007,720.580017,728.280029,1583700,728.280029,"GOOG" +"2016-06-09",722.869995,729.539978,722.335999,728.580017,988900,728.580017,"GOOG" +"2016-06-10",719.469971,725.890015,716.429993,719.409973,1216400,719.409973,"GOOG" +"2016-06-13",716.51001,725.440002,716.51001,718.359985,1258900,718.359985,"GOOG" +"2016-06-14",716.47998,722.469971,713.119995,718.27002,1306100,718.27002,"GOOG" +"2016-06-15",719,722.97998,717.309998,718.919983,1214500,718.919983,"GOOG" +"2016-06-16",714.909973,716.650024,703.26001,710.359985,1982500,710.359985,"GOOG" +"2016-06-17",708.650024,708.820007,688.452026,691.719971,3402400,691.719971,"GOOG" +"2016-06-20",698.77002,702.47998,693.409973,693.710022,2082500,693.710022,"GOOG" +"2016-06-21",698.400024,702.77002,692.01001,695.940002,1465600,695.940002,"GOOG" +"2016-06-22",699.059998,700.859985,693.08197,697.460022,1184300,697.460022,"GOOG" +"2016-06-23",697.450012,701.950012,687,701.869995,2171400,701.869995,"GOOG" +"2016-06-24",675.169983,689.400024,673.450012,675.219971,4449000,675.219971,"GOOG" +"2016-06-27",671,672.299988,663.283997,668.26001,2629000,668.26001,"GOOG" +"2016-06-28",678.969971,680.330017,673,680.039978,2173800,680.039978,"GOOG" +"2016-06-29",683,687.429016,681.409973,684.109985,1932600,684.109985,"GOOG" +"2016-06-30",685.469971,692.320007,683.650024,692.099976,1597700,692.099976,"GOOG" +"2016-07-01",692.200012,700.650024,692.130005,699.210022,1344700,699.210022,"GOOG" +"2016-07-05",696.059998,696.940002,688.880005,694.950012,1462600,694.950012,"GOOG" +"2016-07-06",689.97998,701.679993,689.090027,697.77002,1411900,697.77002,"GOOG" +"2016-07-07",698.080017,698.200012,688.215027,695.359985,1303100,695.359985,"GOOG" +"2016-07-08",699.5,705.710022,696.434998,705.630005,1575200,705.630005,"GOOG" +"2016-07-11",708.049988,716.51001,707.23999,715.090027,1111800,715.090027,"GOOG" +"2016-07-12",719.119995,722.940002,715.909973,720.640015,1336900,720.640015,"GOOG" +"2016-07-13",723.619995,724,716.849976,716.97998,935900,716.97998,"GOOG" +"2016-07-14",721.580017,722.210022,718.030029,720.950012,950200,720.950012,"GOOG" +"2016-07-15",725.72998,725.73999,719.054993,719.849976,1279300,719.849976,"GOOG" +"2016-07-18",722.710022,736.130005,721.190002,733.780029,1295500,733.780029,"GOOG" +"2016-07-19",729.890015,736.98999,729,736.960022,1227500,736.960022,"GOOG" +"2016-07-20",737.330017,742.130005,737.099976,741.190002,1289700,741.190002,"GOOG" +"2016-07-21",740.359985,741.690002,735.830994,738.630005,1026300,738.630005,"GOOG" +"2016-07-22",741.859985,743.23999,736.559998,742.73999,1259800,742.73999,"GOOG" +"2016-07-25",740.669983,742.609985,737.5,739.77002,1032400,739.77002,"GOOG" +"2016-07-26",739.039978,741.690002,734.27002,738.419983,1186700,738.419983,"GOOG" +"2016-07-27",738.280029,744.460022,737,741.77002,1497100,741.77002,"GOOG" +"2016-07-28",747.039978,748.650024,739.299988,745.909973,3530200,745.909973,"GOOG" +"2016-07-29",772.710022,778.549988,766.77002,768.789978,3841500,768.789978,"GOOG" +"2016-08-01",761.090027,780.429993,761.090027,772.880005,2700500,772.880005,"GOOG" +"2016-08-02",768.690002,775.840027,767.849976,771.070007,1784500,771.070007,"GOOG" +"2016-08-03",767.179993,773.210022,766.820007,773.179993,1287400,773.179993,"GOOG" +"2016-08-04",772.219971,774.070007,768.794983,771.609985,1139400,771.609985,"GOOG" +"2016-08-05",773.780029,783.039978,772.340027,782.219971,1801200,782.219971,"GOOG" +"2016-08-08",782,782.630005,778.091003,781.76001,1107900,781.76001,"GOOG" +"2016-08-09",781.099976,788.940002,780.570007,784.26001,1318900,784.26001,"GOOG" +"2016-08-10",783.75,786.812012,782.778015,784.679993,786400,784.679993,"GOOG" +"2016-08-11",785,789.75,782.969971,784.849976,971100,784.849976,"GOOG" +"2016-08-12",781.5,783.39502,780.400024,783.219971,740500,783.219971,"GOOG" +"2016-08-15",783.75,787.48999,780.109985,782.440002,938200,782.440002,"GOOG" +"2016-08-16",780.299988,780.97998,773.44397,777.140015,1028000,777.140015,"GOOG" +"2016-08-17",777.320007,780.809998,773.530029,779.909973,924200,779.909973,"GOOG" +"2016-08-18",780.01001,782.859985,777,777.5,719400,777.5,"GOOG" +"2016-08-19",775,777.099976,773.130005,775.419983,861500,775.419983,"GOOG" +"2016-08-22",773.27002,774.539978,770.049988,772.150024,951400,772.150024,"GOOG" +"2016-08-23",775.47998,776.440002,771.784973,772.080017,928200,772.080017,"GOOG" +"2016-08-24",770.580017,774.5,767.070007,769.640015,1072000,769.640015,"GOOG" +"2016-08-25",767,771.890015,763.184998,769.409973,926900,769.409973,"GOOG" +"2016-08-26",769,776.080017,765.849976,769.539978,1166700,769.539978,"GOOG" +"2016-08-29",768.73999,774.98999,766.61499,772.150024,841000,772.150024,"GOOG" +"2016-08-30",769.330017,774.466003,766.840027,769.090027,1130000,769.090027,"GOOG" +"2016-08-31",767.01001,769.090027,765.380005,767.049988,1248600,767.049988,"GOOG" +"2016-09-01",769.25,771.02002,764.299988,768.780029,925100,768.780029,"GOOG" +"2016-09-02",773.01001,773.919983,768.409973,771.460022,1072700,771.460022,"GOOG" +"2016-09-06",773.450012,782,771,780.080017,1442800,780.080017,"GOOG" +"2016-09-07",780,782.72998,776.200012,780.349976,893700,780.349976,"GOOG" +"2016-09-08",778.590027,780.349976,773.580017,775.320007,1260600,775.320007,"GOOG" +"2016-09-09",770.099976,773.244995,759.659973,759.659973,1885500,759.659973,"GOOG" +"2016-09-12",755.130005,770.289978,754,769.02002,1311000,769.02002,"GOOG" +"2016-09-13",764.47998,766.219971,755.799988,759.690002,1395000,759.690002,"GOOG" +"2016-09-14",759.609985,767.679993,759.109985,762.48999,1087400,762.48999,"GOOG" +"2016-09-15",762.890015,773.799988,759.960022,771.76001,1305100,771.76001,"GOOG" +"2016-09-16",769.75,769.75,764.659973,768.880005,2049300,768.880005,"GOOG" +"2016-09-19",772.419983,774,764.440979,765.700012,1171100,765.700012,"GOOG" +"2016-09-20",769,773.330017,768.530029,771.409973,978600,771.409973,"GOOG" +"2016-09-21",772.659973,777.159973,768.301025,776.219971,1167800,776.219971,"GOOG" +"2016-09-22",780,789.849976,778.440002,787.210022,1486200,787.210022,"GOOG" +"2016-09-23",786.590027,788.929993,784.150024,786.900024,1411900,786.900024,"GOOG" +"2016-09-26",782.73999,782.73999,773.070007,774.210022,1533200,774.210022,"GOOG" +"2016-09-27",775.5,785.98999,774.307983,783.01001,1153200,783.01001,"GOOG" +"2016-09-28",777.849976,781.809998,774.969971,781.559998,1109800,781.559998,"GOOG" +"2016-09-29",781.440002,785.799988,774.231995,775.01001,1314700,775.01001,"GOOG" +"2016-09-30",776.330017,780.940002,774.090027,777.289978,1585300,777.289978,"GOOG" +"2016-10-03",774.25,776.065002,769.5,772.559998,1278800,772.559998,"GOOG" +"2016-10-04",776.030029,778.710022,772.890015,776.429993,1201400,776.429993,"GOOG" +"2016-10-05",779.309998,782.070007,775.650024,776.469971,1461200,776.469971,"GOOG" +"2016-10-06",779,780.47998,775.539978,776.859985,1070700,776.859985,"GOOG" +"2016-10-07",779.659973,779.659973,770.75,775.080017,933200,775.080017,"GOOG" +"2016-10-10",777.710022,789.380005,775.869995,785.940002,1161400,785.940002,"GOOG" +"2016-10-11",786.659973,792.280029,780.580017,783.070007,1372500,783.070007,"GOOG" +"2016-10-12",783.76001,788.130005,782.059998,786.140015,937400,786.140015,"GOOG" +"2016-10-13",781.219971,781.219971,773,778.190002,1365300,778.190002,"GOOG" +"2016-10-14",781.650024,783.950012,776,778.530029,852500,778.530029,"GOOG" +"2016-10-17",779.799988,785.849976,777.5,779.960022,1093000,779.960022,"GOOG" +"2016-10-18",787.849976,801.609985,785.565002,795.26001,1995600,795.26001,"GOOG" +"2016-10-19",798.23999,804.599976,798.030029,801.5,1766800,801.5,"GOOG" +"2016-10-20",803.299988,803.969971,796.030029,796.969971,1757500,796.969971,"GOOG" +"2016-10-21",795,799.5,794,799.369995,1266200,799.369995,"GOOG" +"2016-10-24",804.900024,815.179993,804.820007,813.109985,1697500,813.109985,"GOOG" +"2016-10-25",816.679993,816.679993,805.140015,807.669983,1576400,807.669983,"GOOG" +"2016-10-26",806.340027,806.97998,796.320007,799.070007,1647700,799.070007,"GOOG" +"2016-10-27",801,803.48999,791.5,795.349976,2749200,795.349976,"GOOG" +"2016-10-28",808.349976,815.48999,793.590027,795.369995,4269900,795.369995,"GOOG" +"2016-10-31",795.469971,796.859985,784,784.539978,2427300,784.539978,"GOOG" +"2016-11-01",782.890015,789.48999,775.539978,783.609985,2406400,783.609985,"GOOG" +"2016-11-02",778.200012,781.650024,763.450012,768.700012,1872400,768.700012,"GOOG" +"2016-11-03",767.25,769.950012,759.030029,762.130005,1943200,762.130005,"GOOG" +"2016-11-04",750.659973,770.359985,750.560974,762.02002,2134800,762.02002,"GOOG" +"2016-11-07",774.5,785.190002,772.549988,782.52002,1585100,782.52002,"GOOG" +"2016-11-08",783.400024,795.632996,780.190002,790.51001,1350800,790.51001,"GOOG" +"2016-11-09",779.940002,791.22699,771.669983,785.309998,2607100,785.309998,"GOOG" +"2016-11-10",791.169983,791.169983,752.179993,762.559998,4745200,762.559998,"GOOG" +"2016-11-11",756.539978,760.780029,750.380005,754.02002,2431800,754.02002,"GOOG" +"2016-11-14",755.599976,757.849976,727.539978,736.080017,3631700,736.080017,"GOOG" +"2016-11-15",746.969971,764.416016,746.969971,758.48999,2384000,758.48999,"GOOG" +"2016-11-16",755.200012,766.359985,750.51001,764.47998,1465200,764.47998,"GOOG" +"2016-11-17",766.919983,772.700012,764.22998,771.22998,1304000,771.22998,"GOOG" +"2016-11-18",771.369995,775,760,760.539978,1547100,760.539978,"GOOG" +"2016-11-21",762.609985,769.700012,760.599976,769.200012,1330600,769.200012,"GOOG" +"2016-11-22",772.630005,776.960022,767,768.27002,1593100,768.27002,"GOOG" +"2016-11-23",767.72998,768.28302,755.25,760.98999,1477400,760.98999,"GOOG" +"2016-11-25",764.26001,765,760.52002,761.679993,587400,761.679993,"GOOG" +"2016-11-28",760,779.530029,759.799988,768.23999,2188200,768.23999,"GOOG" +"2016-11-29",771.530029,778.5,768.23999,770.840027,1616600,770.840027,"GOOG" +"2016-11-30",770.070007,772.98999,754.830017,758.039978,2392900,758.039978,"GOOG" +"2016-12-01",757.440002,759.849976,737.025024,747.919983,3017900,747.919983,"GOOG" +"2016-12-02",744.590027,754,743.099976,750.5,1452500,750.5,"GOOG" +"2016-12-05",757.710022,763.900024,752.900024,762.52002,1394200,762.52002,"GOOG" +"2016-12-06",764.72998,768.830017,757.340027,759.109985,1690700,759.109985,"GOOG" +"2016-12-07",761,771.359985,755.799988,771.190002,1761000,771.190002,"GOOG" +"2016-12-08",772.47998,778.179993,767.22998,776.419983,1488100,776.419983,"GOOG" +"2016-12-09",780,789.429993,779.020996,789.289978,1821900,789.289978,"GOOG" +"2016-12-12",785.039978,791.25,784.35498,789.27002,2104100,789.27002,"GOOG" +"2016-12-13",793.900024,804.380005,793.340027,796.099976,2145200,796.099976,"GOOG" +"2016-12-14",797.400024,804,794.01001,797.070007,1704200,797.070007,"GOOG" +"2016-12-15",797.340027,803,792.919983,797.849976,1626500,797.849976,"GOOG" +"2016-12-16",800.400024,800.856018,790.289978,790.799988,2428300,790.799988,"GOOG" +"2016-12-19",790.219971,797.659973,786.27002,794.200012,1232100,794.200012,"GOOG" +"2016-12-20",796.76001,798.650024,793.27002,796.419983,951000,796.419983,"GOOG" +"2016-12-21",795.840027,796.676025,787.099976,794.559998,1211300,794.559998,"GOOG" +"2016-12-22",792.359985,793.320007,788.580017,791.26001,972200,791.26001,"GOOG" +"2016-12-23",790.900024,792.73999,787.280029,789.909973,623400,789.909973,"GOOG" +"2016-12-27",790.679993,797.859985,787.656982,791.549988,789100,791.549988,"GOOG" +"2016-12-28",793.700012,794.22998,783.200012,785.049988,1153800,785.049988,"GOOG" +"2016-12-29",783.330017,785.929993,778.919983,782.789978,742200,782.789978,"GOOG" +"2016-12-30",782.75,782.780029,770.409973,771.820007,1770000,771.820007,"GOOG" +"2017-01-03",778.809998,789.630005,775.799988,786.140015,1657300,786.140015,"GOOG" +"2017-01-04",788.359985,791.340027,783.159973,786.900024,1073000,786.900024,"GOOG" +"2017-01-05",786.080017,794.47998,785.02002,794.02002,1335200,794.02002,"GOOG" +"2017-01-06",795.26001,807.900024,792.203979,806.150024,1640200,806.150024,"GOOG" +"2017-01-09",806.400024,809.966003,802.830017,806.650024,1272400,806.650024,"GOOG" +"2017-01-10",807.859985,809.130005,803.51001,804.789978,1176800,804.789978,"GOOG" +"2017-01-11",805,808.150024,801.369995,807.909973,1065900,807.909973,"GOOG" +"2017-01-12",807.140015,807.390015,799.169983,806.359985,1353100,806.359985,"GOOG" +"2017-01-13",807.47998,811.223999,806.690002,807.880005,1099200,807.880005,"GOOG" +"2017-01-17",807.080017,807.140015,800.369995,804.609985,1355800,804.609985,"GOOG" +"2017-01-18",805.809998,806.205017,800.98999,806.070007,1294400,806.070007,"GOOG" +"2017-01-19",805.119995,809.47998,801.799988,802.174988,919300,802.174988,"GOOG" +"2017-01-20",806.909973,806.909973,801.690002,805.02002,1670000,805.02002,"GOOG" +"2017-01-23",807.25,820.869995,803.73999,819.309998,1963600,819.309998,"GOOG" +"2017-01-24",822.299988,825.900024,817.820984,823.869995,1474000,823.869995,"GOOG" +"2017-01-25",829.619995,835.77002,825.059998,835.669983,1494500,835.669983,"GOOG" +"2017-01-26",837.809998,838,827.01001,832.150024,2973900,832.150024,"GOOG" +"2017-01-27",834.710022,841.950012,820.440002,823.309998,2965800,823.309998,"GOOG" +"2017-01-30",814.659973,815.840027,799.799988,802.320007,3246600,802.320007,"GOOG" +"2017-01-31",796.859985,801.25,790.52002,796.789978,2160600,796.789978,"GOOG" +"2017-02-01",799.679993,801.190002,791.190002,795.695007,2029700,795.695007,"GOOG" +"2017-02-02",793.799988,802.700012,792,798.530029,1532100,798.530029,"GOOG" +"2017-02-03",802.98999,806,800.369995,801.48999,1463400,801.48999,"GOOG" +"2017-02-06",799.700012,801.669983,795.25,801.340027,1184500,801.340027,"GOOG" +"2017-02-07",803.98999,810.5,801.780029,806.969971,1241200,806.969971,"GOOG" +"2017-02-08",807,811.840027,803.190002,808.380005,1155300,808.380005,"GOOG" +"2017-02-09",809.51001,810.659973,804.539978,809.559998,989700,809.559998,"GOOG" +"2017-02-10",811.700012,815.25,809.780029,813.669983,1135000,813.669983,"GOOG" +"2017-02-13",816,820.958984,815.48999,819.23999,1213300,819.23999,"GOOG" +"2017-02-14",819,823,816,820.450012,1053600,820.450012,"GOOG" +"2017-02-15",819.359985,823,818.469971,818.97998,1313600,818.97998,"GOOG" +"2017-02-16",819.929993,824.400024,818.97998,824.159973,1287600,824.159973,"GOOG" +"2017-02-17",823.02002,828.070007,821.655029,828.070007,1611000,828.070007,"GOOG" +"2017-02-21",828.659973,833.450012,828.349976,831.659973,1262300,831.659973,"GOOG" +"2017-02-22",828.659973,833.25,828.640015,830.76001,982900,830.76001,"GOOG" +"2017-02-23",830.119995,832.460022,822.880005,831.330017,1472800,831.330017,"GOOG" +"2017-02-24",827.72998,829,824.200012,828.640015,1392200,828.640015,"GOOG" +"2017-02-27",824.549988,830.5,824,829.280029,1101500,829.280029,"GOOG" +"2017-02-28",825.609985,828.539978,820.200012,823.210022,2260800,823.210022,"GOOG" +"2017-03-01",828.849976,836.255005,827.26001,835.23999,1496500,835.23999,"GOOG" +"2017-03-02",833.849976,834.51001,829.640015,830.630005,942500,830.630005,"GOOG" +"2017-03-03",830.559998,831.359985,825.750977,829.080017,896400,829.080017,"GOOG" +"2017-03-06",826.950012,828.880005,822.400024,827.780029,1109000,827.780029,"GOOG" +"2017-03-07",827.400024,833.409973,826.52002,831.909973,1037600,831.909973,"GOOG" +"2017-03-08",833.51001,838.150024,831.789978,835.369995,989800,835.369995,"GOOG" +"2017-03-09",836,842,834.210022,838.679993,1261500,838.679993,"GOOG" +"2017-03-10",843.280029,844.909973,839.5,843.25,1704000,843.25,"GOOG" +"2017-03-13",844,848.684998,843.25,845.539978,1223600,845.539978,"GOOG" +"2017-03-14",843.640015,847.23999,840.799988,845.619995,779900,845.619995,"GOOG" +"2017-03-15",847.590027,848.630005,840.77002,847.200012,1381500,847.200012,"GOOG" +"2017-03-16",849.030029,850.849976,846.130005,848.780029,977600,848.780029,"GOOG" +"2017-03-17",851.609985,853.400024,847.109985,852.119995,1712300,852.119995,"GOOG" +"2017-03-20",850.01001,850.219971,845.150024,848.400024,1231500,848.400024,"GOOG" +"2017-03-21",851.400024,853.5,829.02002,830.460022,2463500,830.460022,"GOOG" +"2017-03-22",831.909973,835.549988,827.179993,829.590027,1401500,829.590027,"GOOG" +"2017-03-23",821,822.570007,812.257019,817.580017,3487100,817.580017,"GOOG" +"2017-03-24",820.080017,821.929993,808.890015,814.429993,1981000,814.429993,"GOOG" +"2017-03-27",806.950012,821.630005,803.369995,819.51001,1894300,819.51001,"GOOG" +"2017-03-28",820.409973,825.98999,814.026978,820.919983,1620500,820.919983,"GOOG" +"2017-03-29",825,832.765015,822.380005,831.409973,1786300,831.409973,"GOOG" +"2017-03-30",833.5,833.679993,829,831.5,1055300,831.5,"GOOG" +"2017-03-31",828.969971,831.640015,827.390015,829.559998,1401900,829.559998,"GOOG" +"2017-04-03",829.219971,840.849976,829.219971,838.549988,1671500,838.549988,"GOOG" +"2017-04-04",831.359985,835.179993,829.036011,834.570007,1045400,834.570007,"GOOG" +"2017-04-05",835.51001,842.450012,830.719971,831.409973,1555300,831.409973,"GOOG" +"2017-04-06",832.400024,836.390015,826.460022,827.880005,1254400,827.880005,"GOOG" +"2017-04-07",827.960022,828.484985,820.513,824.669983,1057300,824.669983,"GOOG" +"2017-04-10",825.390015,829.349976,823.77002,824.72998,978900,824.72998,"GOOG" +"2017-04-11",824.710022,827.427002,817.02002,823.349976,1079700,823.349976,"GOOG" +"2017-04-12",821.929993,826.659973,821.02002,824.320007,900500,824.320007,"GOOG" +"2017-04-13",822.140015,826.380005,821.440002,823.559998,1122400,823.559998,"GOOG" +"2017-04-17",825.01001,837.75,824.469971,837.169983,895000,837.169983,"GOOG" +"2017-04-18",834.219971,838.929993,832.710022,836.820007,836700,836.820007,"GOOG" +"2017-04-19",839.789978,842.219971,836.289978,838.210022,954200,838.210022,"GOOG" +"2017-04-20",841.440002,845.200012,839.320007,841.650024,959000,841.650024,"GOOG" +"2017-04-21",842.880005,843.880005,840.599976,843.190002,1323600,843.190002,"GOOG" +"2017-04-24",851.200012,863.450012,849.859985,862.76001,1372500,862.76001,"GOOG" +"2017-04-25",865,875,862.809998,872.299988,1672000,872.299988,"GOOG" +"2017-04-26",874.22998,876.049988,867.747986,871.72998,1237200,871.72998,"GOOG" +"2017-04-27",873.599976,875.400024,870.380005,874.25,2026800,874.25,"GOOG" +"2017-04-28",910.659973,916.849976,905.77002,905.960022,3219500,905.960022,"GOOG" +"2017-05-01",901.940002,915.679993,901.450012,912.570007,2116000,912.570007,"GOOG" +"2017-05-02",909.619995,920.77002,909.453003,916.440002,1587200,916.440002,"GOOG" +"2017-05-03",914.859985,928.099976,912.54303,927.039978,1499500,927.039978,"GOOG" +"2017-05-04",926.070007,935.929993,924.590027,931.659973,1422100,931.659973,"GOOG" +"2017-05-05",933.539978,934.900024,925.200012,927.130005,1911300,927.130005,"GOOG" +"2017-05-08",926.119995,936.924988,925.26001,934.299988,1329800,934.299988,"GOOG" +"2017-05-09",936.950012,937.5,929.530029,932.169983,1581800,932.169983,"GOOG" +"2017-05-10",931.97998,932,925.159973,928.780029,1173900,928.780029,"GOOG" +"2017-05-11",925.320007,932.530029,923.030029,930.599976,835000,930.599976,"GOOG" +"2017-05-12",931.530029,933.440002,927.849976,932.219971,1050600,932.219971,"GOOG" +"2017-05-15",932.950012,938.25,929.340027,937.080017,1108100,937.080017,"GOOG" +"2017-05-16",940,943.109985,937.580017,943,969500,943,"GOOG" +"2017-05-17",935.669983,939.333008,918.140015,919.619995,2362100,919.619995,"GOOG" +"2017-05-18",921,933.169983,918.75,930.23999,1596900,930.23999,"GOOG" +"2017-05-19",931.469971,937.755005,931,934.01001,1393000,934.01001,"GOOG" +"2017-05-22",935,941.882996,935,941.859985,1120400,941.859985,"GOOG" +"2017-05-23",947.919983,951.46698,942.575012,948.820007,1270800,948.820007,"GOOG" +"2017-05-24",952.97998,955.090027,949.5,954.960022,1024800,954.960022,"GOOG" +"2017-05-25",957.330017,972.629028,955.469971,969.539978,1660500,969.539978,"GOOG" +"2017-05-26",969.700012,974.97998,965.030029,971.469971,1252000,971.469971,"GOOG" +"2017-05-30",970.309998,976.200012,969.48999,975.880005,1466700,975.880005,"GOOG" +"2017-05-31",975.02002,979.27002,960.179993,964.859985,2448100,964.859985,"GOOG" +"2017-06-01",968.950012,971.5,960.01001,966.950012,1410500,966.950012,"GOOG" +"2017-06-02",969.460022,975.880005,966,975.599976,1751000,975.599976,"GOOG" +"2017-06-05",976.549988,986.909973,975.099976,983.679993,1252100,983.679993,"GOOG" +"2017-06-06",983.159973,988.25,975.140015,976.570007,1814600,976.570007,"GOOG" +"2017-06-07",980,983.97998,975.940002,980.940002,1453900,980.940002,"GOOG" +"2017-06-08",982.349976,984.570007,977.200012,983.409973,1471500,983.409973,"GOOG" +"2017-06-09",984.5,984.5,935.630005,949.830017,3309400,949.830017,"GOOG" +"2017-06-12",939.559998,949.35498,915.232971,942.900024,3763500,942.900024,"GOOG" +"2017-06-13",951.909973,959.97998,944.090027,953.400024,2013300,953.400024,"GOOG" +"2017-06-14",959.919983,961.150024,942.25,950.76001,1489700,950.76001,"GOOG" +"2017-06-15",933.969971,943.338989,924.440002,942.309998,2133100,942.309998,"GOOG" +"2017-06-16",940,942.039978,931.594971,939.780029,3094700,939.780029,"GOOG" +"2017-06-19",949.960022,959.98999,949.049988,957.369995,1533300,957.369995,"GOOG" +"2017-06-20",957.52002,961.619995,950.01001,950.630005,1126000,950.630005,"GOOG" +"2017-06-21",953.640015,960.099976,950.76001,959.450012,1202200,959.450012,"GOOG" +"2017-06-22",958.700012,960.719971,954.549988,957.090027,941400,957.090027,"GOOG" +"2017-06-23",956.830017,966,954.200012,965.590027,1527900,965.590027,"GOOG" +"2017-06-26",969.900024,973.309998,950.789978,952.27002,1598400,952.27002,"GOOG" +"2017-06-27",942.460022,948.289978,926.849976,927.330017,2579900,927.330017,"GOOG" +"2017-06-28",929,942.75,916,940.48999,2721400,940.48999,"GOOG" +"2017-06-29",929.919983,931.26001,910.619995,917.789978,3299200,917.789978,"GOOG" +"2017-06-30",926.049988,926.049988,908.309998,908.72998,2090200,908.72998,"GOOG" +"2017-07-03",912.179993,913.940002,894.789978,898.700012,1709800,898.700012,"GOOG" +"2017-07-05",901.76001,914.51001,898.5,911.710022,1813900,911.710022,"GOOG" +"2017-07-06",904.119995,914.94397,899.700012,906.690002,1424500,906.690002,"GOOG" +"2017-07-07",908.849976,921.539978,908.849976,918.590027,1637800,918.590027,"GOOG" +"2017-07-10",921.77002,930.380005,919.590027,928.799988,1192800,928.799988,"GOOG" +"2017-07-11",929.539978,931.429993,922,930.090027,1113200,930.090027,"GOOG" +"2017-07-12",938.679993,946.299988,934.469971,943.830017,1532100,943.830017,"GOOG" +"2017-07-13",946.289978,954.450012,943.01001,947.159973,1294700,947.159973,"GOOG" +"2017-07-14",952,956.909973,948.005005,955.98999,1053800,955.98999,"GOOG" +"2017-07-17",957,960.73999,949.241028,953.419983,1165500,953.419983,"GOOG" +"2017-07-18",953,968.039978,950.599976,965.400024,1154000,965.400024,"GOOG" +"2017-07-19",967.840027,973.039978,964.030029,970.890015,1224500,970.890015,"GOOG" +"2017-07-20",975,975.900024,961.51001,968.150024,1624500,968.150024,"GOOG" +"2017-07-21",962.25,973.22998,960.150024,972.919983,1711000,972.919983,"GOOG" +"2017-07-24",972.219971,986.200012,970.77002,980.340027,3248300,980.340027,"GOOG" +"2017-07-25",953.809998,959.700012,945.400024,950.700012,4661000,950.700012,"GOOG" +"2017-07-26",954.679993,955,942.278992,947.799988,2088300,947.799988,"GOOG" +"2017-07-27",951.780029,951.780029,920,934.090027,3213000,934.090027,"GOOG" +"2017-07-28",929.400024,943.830017,927.5,941.530029,1846400,941.530029,"GOOG" +"2017-07-31",941.890015,943.590027,926.039978,930.5,1970100,930.5,"GOOG" +"2017-08-01",932.380005,937.447021,929.26001,930.830017,1277700,930.830017,"GOOG" +"2017-08-02",928.609985,932.599976,916.679993,930.390015,1824400,930.390015,"GOOG" +"2017-08-03",930.340027,932.23999,922.23999,923.650024,1202500,923.650024,"GOOG" +"2017-08-04",926.75,930.307007,923.030029,927.960022,1082300,927.960022,"GOOG" +"2017-08-07",929.059998,931.700012,926.5,929.359985,1032200,929.359985,"GOOG" +"2017-08-08",927.090027,935.814026,925.609985,926.789978,1061600,926.789978,"GOOG" +"2017-08-09",920.609985,925.97998,917.25,922.900024,1192100,922.900024,"GOOG" +"2017-08-10",917.549988,919.26001,906.130005,907.23999,1824000,907.23999,"GOOG" +"2017-08-11",907.969971,917.780029,905.580017,914.390015,1206800,914.390015,"GOOG" +"2017-08-14",922.530029,924.66803,918.190002,922.669983,1064500,922.669983,"GOOG" +"2017-08-15",924.22998,926.549988,919.820007,922.219971,883400,922.219971,"GOOG" +"2017-08-16",925.289978,932.700012,923.445007,926.960022,1006700,926.960022,"GOOG" +"2017-08-17",925.780029,926.859985,910.97998,910.97998,1277200,910.97998,"GOOG" +"2017-08-18",910.309998,915.275024,907.153992,910.669983,1342700,910.669983,"GOOG" +"2017-08-21",910,913,903.400024,906.659973,943400,906.659973,"GOOG" +"2017-08-22",912.719971,925.859985,911.474976,924.690002,1166700,924.690002,"GOOG" +"2017-08-23",921.929993,929.929993,919.359985,927,1090200,927,"GOOG" +"2017-08-24",928.659973,930.840027,915.5,921.280029,1270300,921.280029,"GOOG" +"2017-08-25",923.48999,925.554993,915.5,915.890015,1053400,915.890015,"GOOG" +"2017-08-28",916,919.244995,911.869995,913.809998,1086500,913.809998,"GOOG" +"2017-08-29",905.099976,923.330017,905,921.289978,1185600,921.289978,"GOOG" +"2017-08-30",920.049988,930.81897,919.650024,929.570007,1301200,929.570007,"GOOG" +"2017-08-31",931.76001,941.97998,931.76001,939.330017,1582600,939.330017,"GOOG" +"2017-09-01",941.130005,942.47998,935.150024,937.340027,947400,937.340027,"GOOG" +"2017-09-05",933.080017,937,921.960022,928.450012,1326400,928.450012,"GOOG" +"2017-09-06",930.150024,930.914978,919.27002,927.809998,1527700,927.809998,"GOOG" +"2017-09-07",931.72998,936.409973,923.619995,935.950012,1212700,935.950012,"GOOG" +"2017-09-08",936.48999,936.98999,924.880005,926.5,1011500,926.5,"GOOG" +"2017-09-11",934.25,938.380005,926.919983,929.080017,1267000,929.080017,"GOOG" +"2017-09-12",932.590027,933.47998,923.861023,932.070007,1134400,932.070007,"GOOG" +"2017-09-13",930.659973,937.25,929.859985,935.090027,1102600,935.090027,"GOOG" +"2017-09-14",931.25,932.77002,924,925.109985,1397600,925.109985,"GOOG" +"2017-09-15",924.659973,926.48999,916.359985,920.289978,2505400,920.289978,"GOOG" +"2017-09-18",920.01001,922.080017,910.599976,915,1306900,915,"GOOG" +"2017-09-19",917.419983,922.419983,912.549988,921.809998,936700,921.809998,"GOOG" +"2017-09-20",922.97998,933.880005,922,931.580017,1669800,931.580017,"GOOG" +"2017-09-21",933,936.530029,923.830017,932.450012,1290600,932.450012,"GOOG" +"2017-09-22",927.75,934.72998,926.47998,928.530029,1052700,928.530029,"GOOG" +"2017-09-25",925.450012,926.400024,909.700012,920.969971,1856800,920.969971,"GOOG" +"2017-09-26",923.719971,930.820007,921.140015,924.859985,1666900,924.859985,"GOOG" +"2017-09-27",927.73999,949.900024,927.73999,944.48999,2239400,944.48999,"GOOG" +"2017-09-28",941.359985,950.690002,940.549988,949.5,1020300,949.5,"GOOG" +"2017-09-29",952,959.786011,951.51001,959.109985,1581000,959.109985,"GOOG" +"2017-10-02",959.97998,962.539978,947.840027,953.27002,1283400,953.27002,"GOOG" +"2017-10-03",954,958,949.140015,957.789978,888300,957.789978,"GOOG" +"2017-10-04",957,960.390015,950.690002,951.679993,952400,951.679993,"GOOG" +"2017-10-05",955.48999,970.909973,955.179993,969.960022,1213800,969.960022,"GOOG" +"2017-10-06",966.700012,979.460022,963.359985,978.890015,1173900,978.890015,"GOOG" +"2017-10-09",980,985.424988,976.109985,977,891400,977,"GOOG" +"2017-10-10",980,981.570007,966.080017,972.599976,968400,972.599976,"GOOG" +"2017-10-11",973.719971,990.710022,972.25,989.25,1693300,989.25,"GOOG" +"2017-10-12",987.450012,994.119995,985,987.830017,1262400,987.830017,"GOOG" +"2017-10-13",992,997.210022,989,989.679993,1169800,989.679993,"GOOG" +"2017-10-16",992.099976,993.906982,984,992,910500,992,"GOOG" +"2017-10-17",990.289978,996.440002,988.590027,992.179993,1290200,992.179993,"GOOG" +"2017-10-18",991.77002,996.719971,986.974976,992.809998,1057600,992.809998,"GOOG" +"2017-10-19",986,988.880005,978.390015,984.450012,1313600,984.450012,"GOOG" +"2017-10-20",989.440002,991,984.580017,988.200012,1183200,988.200012,"GOOG" +"2017-10-23",989.52002,989.52002,966.119995,968.450012,1478400,968.450012,"GOOG" +"2017-10-24",970,972.22998,961,970.539978,1212200,970.539978,"GOOG" +"2017-10-25",968.369995,976.090027,960.52002,973.330017,1211300,973.330017,"GOOG" +"2017-10-26",980,987.599976,972.200012,972.559998,2042100,972.559998,"GOOG" +"2017-10-27",1009.190002,1048.390015,1008.200012,1019.27002,5167700,1019.27002,"GOOG" +"2017-10-30",1014,1024.969971,1007.5,1017.109985,2085100,1017.109985,"GOOG" +"2017-10-31",1015.219971,1024,1010.419983,1016.640015,1330700,1016.640015,"GOOG" +"2017-11-01",1017.210022,1029.670044,1016.950012,1025.5,1373400,1025.5,"GOOG" +"2017-11-02",1021.76001,1028.089966,1013.01001,1025.579956,1049000,1025.579956,"GOOG" +"2017-11-03",1022.109985,1032.650024,1020.309998,1032.47998,1076400,1032.47998,"GOOG" +"2017-11-06",1028.98999,1034.869995,1025,1025.900024,1125200,1025.900024,"GOOG" +"2017-11-07",1027.27002,1033.969971,1025.130005,1033.329956,1112300,1033.329956,"GOOG" +"2017-11-08",1030.52002,1043.521973,1028.449951,1039.849976,1088700,1039.849976,"GOOG" +"2017-11-09",1033.98999,1033.98999,1019.666016,1031.26001,1245200,1031.26001,"GOOG" +"2017-11-10",1026.459961,1030.76001,1025.280029,1028.069946,720000,1028.069946,"GOOG" +"2017-11-13",1023.419983,1031.579956,1022.570007,1025.75,885800,1025.75,"GOOG" +"2017-11-14",1022.590027,1026.810059,1014.150024,1026,959200,1026,"GOOG" +"2017-11-15",1019.210022,1024.089966,1015.419983,1020.909973,854000,1020.909973,"GOOG" +"2017-11-16",1022.52002,1035.920044,1022.52002,1032.5,1129700,1032.5,"GOOG" +"2017-11-17",1034.01001,1034.420044,1017.75,1019.090027,1397100,1019.090027,"GOOG" +"2017-11-20",1020.26001,1022.609985,1017.5,1018.380005,953500,1018.380005,"GOOG" +"2017-11-21",1023.309998,1035.109985,1022.655029,1034.48999,1097000,1034.48999,"GOOG" +"2017-11-22",1035,1039.706055,1031.430054,1035.959961,746300,1035.959961,"GOOG" +"2017-11-24",1035.869995,1043.177979,1035,1040.609985,537000,1040.609985,"GOOG" +"2017-11-27",1040,1055.459961,1038.439941,1054.209961,1307900,1054.209961,"GOOG" +"2017-11-28",1055.089966,1062.375,1040,1047.410034,1424400,1047.410034,"GOOG" +"2017-11-29",1042.680054,1044.079956,1015.650024,1021.659973,2459400,1021.659973,"GOOG" +"2017-11-30",1022.369995,1028.48999,1015,1021.409973,1724000,1021.409973,"GOOG" +"2017-12-01",1015.799988,1022.48999,1002.02002,1010.169983,1909600,1010.169983,"GOOG" +"2017-12-04",1012.659973,1016.099976,995.570007,998.679993,1906400,998.679993,"GOOG" +"2017-12-05",995.940002,1020.609985,988.280029,1005.150024,2067300,1005.150024,"GOOG" +"2017-12-06",1001.5,1024.969971,1001.140015,1018.380005,1272000,1018.380005,"GOOG" +"2017-12-07",1020.429993,1034.23999,1018.070984,1030.930054,1458200,1030.930054,"GOOG" +"2017-12-08",1037.48999,1042.050049,1032.521973,1037.050049,1290800,1037.050049,"GOOG" +"2017-12-11",1035.5,1043.800049,1032.050049,1041.099976,1192800,1041.099976,"GOOG" +"2017-12-12",1039.630005,1050.310059,1033.689941,1040.47998,1279500,1040.47998,"GOOG" +"2017-12-13",1046.119995,1046.665039,1038.380005,1040.609985,1282700,1040.609985,"GOOG" +"2017-12-14",1045,1058.5,1043.109985,1049.150024,1558700,1049.150024,"GOOG" +"2017-12-15",1054.609985,1067.619995,1049.5,1064.189941,3275900,1064.189941,"GOOG" +"2017-12-18",1066.079956,1078.48999,1062,1077.140015,1554600,1077.140015,"GOOG" +"2017-12-19",1075.199951,1076.839966,1063.550049,1070.680054,1338700,1070.680054,"GOOG" +"2017-12-20",1071.780029,1073.380005,1061.52002,1064.949951,1268600,1064.949951,"GOOG" +"2017-12-21",1064.949951,1069.329956,1061.793945,1063.630005,995700,1063.630005,"GOOG" +"2017-12-22",1061.109985,1064.199951,1059.439941,1060.119995,755100,1060.119995,"GOOG" +"2017-12-26",1058.069946,1060.119995,1050.199951,1056.73999,760600,1056.73999,"GOOG" +"2017-12-27",1057.390015,1058.369995,1048.050049,1049.369995,1271900,1049.369995,"GOOG" +"2017-12-28",1051.599976,1054.75,1044.77002,1048.140015,837100,1048.140015,"GOOG" +"2017-12-29",1046.719971,1049.699951,1044.900024,1046.400024,887500,1046.400024,"GOOG" +"2018-01-02",1048.339966,1066.939941,1045.22998,1065,1237600,1065,"GOOG" +"2018-01-03",1064.310059,1086.290039,1063.209961,1082.47998,1430200,1082.47998,"GOOG" +"2018-01-04",1088,1093.569946,1084.001953,1086.400024,1004600,1086.400024,"GOOG" +"2018-01-05",1094,1104.25,1092,1102.22998,1279100,1102.22998,"GOOG" +"2018-01-08",1102.22998,1111.27002,1101.619995,1106.939941,1047600,1106.939941,"GOOG" +"2018-01-09",1109.400024,1110.569946,1101.230957,1106.26001,902500,1106.26001,"GOOG" +"2018-01-10",1097.099976,1104.599976,1096.109985,1102.609985,1042800,1102.609985,"GOOG" +"2018-01-11",1106.300049,1106.525024,1099.589966,1105.52002,978300,1105.52002,"GOOG" +"2018-01-12",1102.410034,1124.290039,1101.150024,1122.26001,1720500,1122.26001,"GOOG" +"2018-01-16",1132.51001,1139.910034,1117.832031,1121.76001,1575300,1121.76001,"GOOG" +"2018-01-17",1126.219971,1132.599976,1117.01001,1131.97998,1198700,1131.97998,"GOOG" +"2018-01-18",1131.410034,1132.51001,1117.5,1129.790039,1198200,1129.790039,"GOOG" +"2018-01-19",1131.829956,1137.859985,1128.300049,1137.51001,1778200,1137.51001,"GOOG" +"2018-01-22",1137.48999,1159.880005,1135.109985,1155.810059,1618000,1155.810059,"GOOG" +"2018-01-23",1159.849976,1171.626953,1158.75,1169.969971,1333100,1169.969971,"GOOG" +"2018-01-24",1177.329956,1179.859985,1161.050049,1164.23999,1416600,1164.23999,"GOOG" +"2018-01-25",1172.530029,1175.939941,1162.76001,1170.369995,1480500,1170.369995,"GOOG" +"2018-01-26",1175.079956,1175.839966,1158.109985,1175.839966,2018800,1175.839966,"GOOG" +"2018-01-29",1176.47998,1186.890015,1171.97998,1175.579956,1378900,1175.579956,"GOOG" +"2018-01-30",1167.829956,1176.52002,1163.52002,1163.689941,1556300,1163.689941,"GOOG" +"2018-01-31",1170.569946,1173,1159.130005,1169.939941,1538700,1169.939941,"GOOG" +"2018-02-01",1162.609985,1174,1157.52002,1167.699951,2412100,1167.699951,"GOOG" +"2018-02-02",1122,1123.069946,1107.277954,1111.900024,4857900,1111.900024,"GOOG" +"2018-02-05",1090.599976,1110,1052.030029,1055.800049,3798300,1055.800049,"GOOG" +"2018-02-06",1027.180054,1081.709961,1023.137024,1080.599976,3448000,1080.599976,"GOOG" +"2018-02-07",1081.540039,1081.780029,1048.26001,1048.579956,2369200,1048.579956,"GOOG" +"2018-02-08",1055.410034,1058.619995,1000.659973,1001.52002,2859100,1001.52002,"GOOG" +"2018-02-09",1017.25,1043.969971,992.559998,1037.780029,3505900,1037.780029,"GOOG" +"2018-02-12",1048,1061.5,1040.927979,1051.939941,2057700,1051.939941,"GOOG" +"2018-02-13",1045,1058.369995,1044.087036,1052.099976,1265100,1052.099976,"GOOG" +"2018-02-14",1048.949951,1071.719971,1046.75,1069.699951,1555800,1069.699951,"GOOG" +"2018-02-15",1079.069946,1091.479004,1064.339966,1089.52002,1843400,1089.52002,"GOOG" +"2018-02-16",1088.410034,1104.670044,1088.312988,1094.800049,1681600,1094.800049,"GOOG" +"2018-02-20",1090.569946,1113.949951,1088.52002,1102.459961,1423100,1102.459961,"GOOG" +"2018-02-21",1106.469971,1133.969971,1106.329956,1111.339966,1512900,1111.339966,"GOOG" +"2018-02-22",1116.189941,1122.819946,1102.589966,1106.630005,1317200,1106.630005,"GOOG" +"2018-02-23",1112.640015,1127.280029,1104.713989,1126.790039,1261000,1126.790039,"GOOG" +"2018-02-26",1127.800049,1143.959961,1126.694946,1143.75,1559100,1143.75,"GOOG" +"2018-02-27",1141.23999,1144.040039,1118,1118.290039,1774100,1118.290039,"GOOG" +"2018-02-28",1123.030029,1127.530029,1103.23999,1104.72998,1882600,1104.72998,"GOOG" +"2018-03-01",1107.869995,1110.119995,1067.000977,1069.52002,2515900,1069.52002,"GOOG" +"2018-03-02",1053.079956,1081.999023,1048.11499,1078.920044,2271600,1078.920044,"GOOG" +"2018-03-05",1075.140015,1097.099976,1069,1090.930054,1202200,1090.930054,"GOOG" +"2018-03-06",1099.219971,1101.849976,1089.775024,1095.060059,1532800,1095.060059,"GOOG" +"2018-03-07",1089.189941,1112.219971,1085.482056,1109.640015,1292500,1109.640015,"GOOG" +"2018-03-08",1115.319946,1127.599976,1112.800049,1126,1355100,1126,"GOOG" +"2018-03-09",1136,1160.800049,1132.46106,1160.040039,2128000,1160.040039,"GOOG" +"2018-03-12",1163.849976,1177.050049,1157.420044,1164.5,2172300,1164.5,"GOOG" +"2018-03-13",1170,1176.76001,1133.329956,1138.170044,1907200,1138.170044,"GOOG" +"2018-03-14",1145.209961,1158.589966,1141.439941,1149.48999,1291400,1149.48999,"GOOG" +"2018-03-15",1149.959961,1161.079956,1134.540039,1149.579956,1395400,1149.579956,"GOOG" +"2018-03-16",1154.140015,1155.880005,1131.959961,1135.72998,3092000,1135.72998,"GOOG" +"2018-03-19",1120.01001,1121.98999,1089.01001,1099.819946,2805900,1099.819946,"GOOG" +"2018-03-20",1099,1105.199951,1083.459961,1097.709961,1831900,1097.709961,"GOOG" +"2018-03-21",1092.73999,1106.300049,1085.150024,1090.880005,1878900,1090.880005,"GOOG" +"2018-03-22",1081.880005,1082.900024,1045.910034,1049.079956,2667000,1049.079956,"GOOG" +"2018-03-23",1047.030029,1063.359985,1021.219971,1021.570007,2156700,1021.570007,"GOOG" +"2018-03-26",1046,1055.630005,1008.400024,1053.209961,2665100,1053.209961,"GOOG" +"2018-03-27",1063,1064.838989,996.919983,1005.099976,3095300,1005.099976,"GOOG" +"2018-03-28",998,1024.22998,980.640015,1004.559998,3369300,1004.559998,"GOOG" +"2018-03-29",1011.630005,1043,1002.900024,1031.790039,2726800,1031.790039,"GOOG" +"2018-04-02",1022.820007,1034.800049,990.369995,1006.469971,2680400,1006.469971,"GOOG" +"2018-04-03",1013.909973,1020.98999,994.070007,1013.409973,2275100,1013.409973,"GOOG" +"2018-04-04",993.409973,1028.718018,993,1025.140015,2484700,1025.140015,"GOOG" +"2018-04-05",1041.329956,1042.790039,1020.130981,1027.810059,1363000,1027.810059,"GOOG" +"2018-04-06",1020,1031.420044,1003.030029,1007.039978,1746400,1007.039978,"GOOG" +"2018-04-09",1016.799988,1039.599976,1014.080017,1015.450012,1751600,1015.450012,"GOOG" +"2018-04-10",1026.439941,1036.280029,1011.340027,1031.640015,1974500,1031.640015,"GOOG" +"2018-04-11",1027.98999,1031.364014,1015.869995,1019.969971,1483900,1019.969971,"GOOG" +"2018-04-12",1025.040039,1040.689941,1021.434998,1032.51001,1357000,1032.51001,"GOOG" +"2018-04-13",1040.880005,1046.420044,1022.97998,1029.27002,1223000,1029.27002,"GOOG" +"2018-04-16",1037,1043.23999,1026.73999,1037.97998,1211200,1037.97998,"GOOG" +"2018-04-17",1051.369995,1077.880005,1048.26001,1074.160034,2320300,1074.160034,"GOOG" +"2018-04-18",1077.430054,1077.430054,1066.224976,1072.079956,1344100,1072.079956,"GOOG" +"2018-04-19",1069.400024,1094.165039,1068.180054,1087.699951,1747700,1087.699951,"GOOG" +"2018-04-20",1082,1092.349976,1069.569946,1072.959961,1889700,1072.959961,"GOOG" +"2018-04-23",1077.859985,1082.719971,1060.699951,1067.449951,2341300,1067.449951,"GOOG" +"2018-04-24",1052,1057,1010.590027,1019.97998,4760300,1019.97998,"GOOG" +"2018-04-25",1025.52002,1032.48999,1015.309998,1021.179993,2391100,1021.179993,"GOOG" +"2018-04-26",1029.51001,1047.97998,1018.190002,1040.040039,2079500,1040.040039,"GOOG" +"2018-04-27",1046,1049.5,1025.589966,1030.050049,1619800,1030.050049,"GOOG" +"2018-04-30",1030.01001,1037,1016.849976,1017.330017,1671300,1017.330017,"GOOG" +"2018-05-01",1013.659973,1038.469971,1008.210022,1037.310059,1427900,1037.310059,"GOOG" +"2018-05-02",1028.099976,1040.389038,1022.869995,1024.380005,1603100,1024.380005,"GOOG" +"2018-05-03",1019,1029.675049,1006.289978,1023.719971,1815100,1023.719971,"GOOG" +"2018-05-04",1016.900024,1048.51001,1016.900024,1048.209961,1938700,1048.209961,"GOOG" +"2018-05-07",1049.22998,1061.680054,1047.099976,1054.790039,1466100,1054.790039,"GOOG" +"2018-05-08",1058.540039,1060.550049,1047.14502,1053.910034,1217700,1053.910034,"GOOG" +"2018-05-09",1058.099976,1085.439941,1056.36499,1082.76001,2032800,1082.76001,"GOOG" +"2018-05-10",1086.030029,1100.439941,1085.640015,1097.569946,1443000,1097.569946,"GOOG" +"2018-05-11",1093.599976,1101.329956,1090.910034,1098.26001,1253700,1098.26001,"GOOG" +"2018-05-14",1100,1110.75,1099.109985,1100.199951,1518100,1100.199951,"GOOG" +"2018-05-15",1090,1090.050049,1073.469971,1079.22998,1494900,1079.22998,"GOOG" +"2018-05-16",1077.310059,1089.27002,1076.26001,1081.77002,1097300,1081.77002,"GOOG" +"2018-05-17",1079.890015,1086.869995,1073.5,1078.589966,1043800,1078.589966,"GOOG" +"2018-05-18",1061.859985,1069.939941,1060.680054,1066.359985,1565200,1066.359985,"GOOG" +"2018-05-21",1074.060059,1088,1073.650024,1079.579956,1023200,1079.579956,"GOOG" +"2018-05-22",1083.560059,1086.589966,1066.689941,1069.72998,1090000,1069.72998,"GOOG" +"2018-05-23",1065.130005,1080.780029,1061.709961,1079.689941,1030000,1079.689941,"GOOG" +"2018-05-24",1079,1080.469971,1066.150024,1079.23999,756800,1079.23999,"GOOG" +"2018-05-25",1079.02002,1082.560059,1073.775024,1075.660034,899400,1075.660034,"GOOG" +"2018-05-29",1064.890015,1073.369995,1055.219971,1060.319946,1856900,1060.319946,"GOOG" +"2018-05-30",1063.030029,1069.209961,1056.829956,1067.800049,1138500,1067.800049,"GOOG" +"2018-05-31",1067.560059,1097.189941,1067.560059,1084.98999,3088300,1084.98999,"GOOG" +"2018-06-01",1099.349976,1120,1098.5,1119.5,2412000,1119.5,"GOOG" +"2018-06-04",1122.329956,1141.890015,1122.005005,1139.290039,1880000,1139.290039,"GOOG" +"2018-06-05",1140.98999,1145.738037,1133.189941,1139.660034,1678000,1139.660034,"GOOG" +"2018-06-06",1142.170044,1143,1125.743042,1136.880005,1698200,1136.880005,"GOOG" +"2018-06-07",1131.319946,1135.819946,1116.52002,1123.859985,1520000,1123.859985,"GOOG" +"2018-06-08",1118.180054,1126.670044,1112.150024,1120.869995,1290800,1120.869995,"GOOG" +"2018-06-11",1118.599976,1137.26001,1118.599976,1129.98999,1079300,1129.98999,"GOOG" +"2018-06-12",1131.069946,1139.790039,1130.734985,1139.319946,912000,1139.319946,"GOOG" +"2018-06-13",1141.119995,1146.5,1133.380005,1134.790039,1506400,1134.790039,"GOOG" +"2018-06-14",1143.849976,1155.469971,1140.640015,1152.119995,1343400,1152.119995,"GOOG" +"2018-06-15",1148.859985,1153.420044,1143.484985,1152.26001,2122500,1152.26001,"GOOG" +"2018-06-18",1143.650024,1174.310059,1143.589966,1173.459961,1413700,1173.459961,"GOOG" +"2018-06-19",1158.5,1171.27002,1154.01001,1168.060059,1621000,1168.060059,"GOOG" +"2018-06-20",1175.310059,1186.286011,1169.160034,1169.839966,1648500,1169.839966,"GOOG" +"2018-06-21",1174.849976,1177.295044,1152.232056,1157.660034,1238100,1157.660034,"GOOG" +"2018-06-22",1159.140015,1162.496948,1147.26001,1155.47998,1311000,1155.47998,"GOOG" +"2018-06-25",1143.599976,1143.910034,1112.780029,1124.810059,2157300,1124.810059,"GOOG" +"2018-06-26",1128,1133.209961,1116.659058,1118.459961,1563200,1118.459961,"GOOG" +"2018-06-27",1121.339966,1131.83606,1103.619995,1103.97998,1293900,1103.97998,"GOOG" +"2018-06-28",1102.089966,1122.310059,1096.01001,1114.219971,1072400,1114.219971,"GOOG" +"2018-06-29",1120,1128.227051,1115,1115.650024,1315100,1115.650024,"GOOG" +"2018-07-02",1099,1128,1093.800049,1127.459961,1217300,1127.459961,"GOOG" +"2018-07-03",1135.819946,1135.819946,1100.02002,1102.890015,679000,1102.890015,"GOOG" +"2018-07-05",1110.530029,1127.5,1108.47998,1124.27002,1066700,1124.27002,"GOOG" +"2018-07-06",1123.579956,1140.930054,1120.737061,1140.170044,996100,1140.170044,"GOOG" +"2018-07-09",1148.47998,1154.670044,1143.420044,1154.050049,909000,1154.050049,"GOOG" +"2018-07-10",1156.97998,1159.589966,1149.589966,1152.839966,798400,1152.839966,"GOOG" +"2018-07-11",1144.589966,1164.290039,1141,1153.900024,1120000,1153.900024,"GOOG" +"2018-07-12",1159.890015,1184.410034,1155.935059,1183.47998,1251900,1183.47998,"GOOG" +"2018-07-13",1185,1195.416992,1180,1188.819946,1221900,1188.819946,"GOOG" +"2018-07-16",1189.390015,1191,1179.280029,1183.859985,1055700,1183.859985,"GOOG" +"2018-07-17",1172.219971,1203.040039,1170.599976,1198.800049,1610400,1198.800049,"GOOG" +"2018-07-18",1196.560059,1204.5,1190.339966,1195.880005,1393600,1195.880005,"GOOG" +"2018-07-19",1191,1200,1183.319946,1186.959961,1276700,1186.959961,"GOOG" +"2018-07-20",1186.959961,1196.859985,1184.219971,1184.910034,1247400,1184.910034,"GOOG" +"2018-07-23",1181.01001,1206.48999,1181,1205.5,2619200,1205.5,"GOOG" +"2018-07-24",1262.589966,1266,1235.560059,1248.079956,3318200,1248.079956,"GOOG" +"2018-07-25",1239.130005,1265.859985,1239.130005,1263.699951,2127800,1263.699951,"GOOG" +"2018-07-26",1251,1269.770996,1249.02002,1268.329956,2405600,1268.329956,"GOOG" +"2018-07-27",1271,1273.890015,1231,1238.5,2130600,1238.5,"GOOG" +"2018-07-30",1228.01001,1234.916016,1211.469971,1219.73999,1849900,1219.73999,"GOOG" +"2018-07-31",1220.01001,1227.588013,1205.599976,1217.26001,1644700,1217.26001,"GOOG" +"2018-08-01",1228,1233.469971,1210.209961,1220.01001,1567200,1220.01001,"GOOG" +"2018-08-02",1205.900024,1229.880005,1204.790039,1226.150024,1531300,1226.150024,"GOOG" +"2018-08-03",1229.619995,1230,1215.060059,1223.709961,1089600,1223.709961,"GOOG" +"2018-08-06",1225,1226.088013,1215.796997,1224.77002,1081700,1224.77002,"GOOG" +"2018-08-07",1237,1251.170044,1236.170044,1242.219971,1494000,1242.219971,"GOOG" +"2018-08-08",1240.469971,1256.5,1238.008057,1245.609985,1370300,1245.609985,"GOOG" +"2018-08-09",1249.900024,1255.541992,1246.01001,1249.099976,841800,1249.099976,"GOOG" +"2018-08-10",1243,1245.694946,1232,1237.609985,1108700,1237.609985,"GOOG" +"2018-08-13",1236.97998,1249.272949,1233.640991,1235.01001,958100,1235.01001,"GOOG" +"2018-08-14",1235.189941,1245.869995,1225.109985,1242.099976,1348100,1242.099976,"GOOG" +"2018-08-15",1229.26001,1235.23999,1209.51001,1214.380005,1828800,1214.380005,"GOOG" +"2018-08-16",1224.72998,1226,1202.550049,1206.48999,1343200,1206.48999,"GOOG" +"2018-08-17",1202.030029,1209.02002,1188.23999,1200.959961,1389600,1200.959961,"GOOG" +"2018-08-20",1205.02002,1211,1194.625977,1207.77002,870800,1207.77002,"GOOG" +"2018-08-21",1208,1217.26001,1200.354004,1201.619995,1205600,1201.619995,"GOOG" +"2018-08-22",1200,1211.839966,1199,1207.329956,887400,1207.329956,"GOOG" +"2018-08-23",1207.140015,1221.280029,1204.23999,1205.380005,992600,1205.380005,"GOOG" +"2018-08-24",1208.819946,1221.650024,1206.359009,1220.650024,946600,1220.650024,"GOOG" +"2018-08-27",1227.599976,1243.089966,1225.715942,1241.819946,1156300,1241.819946,"GOOG" +"2018-08-28",1241.290039,1242.545044,1228.689941,1231.150024,1304000,1231.150024,"GOOG" +"2018-08-29",1237.449951,1250.660034,1236.359009,1249.300049,1298900,1249.300049,"GOOG" +"2018-08-30",1244.22998,1253.63501,1232.589966,1239.119995,1331400,1239.119995,"GOOG" +"2018-08-31",1234.97998,1238.660034,1211.285034,1218.189941,1816400,1218.189941,"GOOG" +"2018-09-04",1204.27002,1212.98999,1192.5,1197,1831000,1197,"GOOG" +"2018-09-05",1193.800049,1199.01001,1162,1186.47998,2061300,1186.47998,"GOOG" +"2018-09-06",1186.300049,1186.300049,1152,1171.439941,1888500,1171.439941,"GOOG" +"2018-09-07",1158.670044,1175.26001,1157.214966,1164.829956,1401300,1164.829956,"GOOG" +"2018-09-10",1172.189941,1174.540039,1160.109985,1164.640015,1115400,1164.640015,"GOOG" +"2018-09-11",1161.630005,1178.680054,1156.23999,1177.359985,1209300,1177.359985,"GOOG" +"2018-09-12",1172.719971,1178.609985,1158.359985,1162.819946,1295500,1162.819946,"GOOG" +"2018-09-13",1170.73999,1178.609985,1162.849976,1175.329956,1431200,1175.329956,"GOOG" +"2018-09-14",1179.099976,1180.425049,1168.329956,1172.530029,944000,1172.530029,"GOOG" +"2018-09-17",1170.140015,1177.23999,1154.030029,1156.050049,1306500,1156.050049,"GOOG" +"2018-09-18",1157.089966,1176.079956,1157.089966,1161.219971,1203600,1161.219971,"GOOG" +"2018-09-19",1164.97998,1173.209961,1154.579956,1171.089966,1191400,1171.089966,"GOOG" +"2018-09-20",1179.98999,1189.890015,1173.359985,1186.869995,1210000,1186.869995,"GOOG" +"2018-09-21",1192,1192.209961,1166.040039,1166.089966,4405600,1166.089966,"GOOG" +"2018-09-24",1157.170044,1178,1146.910034,1173.369995,1271000,1173.369995,"GOOG" +"2018-09-25",1176.150024,1186.880005,1168,1184.650024,977700,1184.650024,"GOOG" +"2018-09-26",1185.150024,1194.22998,1174.765015,1180.48999,1462300,1180.48999,"GOOG" +"2018-09-27",1186.72998,1202.099976,1183.630005,1194.640015,1260800,1194.640015,"GOOG" +"2018-09-28",1191.869995,1195.410034,1184.5,1193.469971,1380600,1193.469971,"GOOG" +"2018-10-01",1199.890015,1209.900024,1190.300049,1195.310059,1357600,1195.310059,"GOOG" +"2018-10-02",1190.959961,1209.959961,1186.630005,1200.109985,1687900,1200.109985,"GOOG" +"2018-10-03",1205,1206.410034,1193.829956,1202.949951,1256200,1202.949951,"GOOG" +"2018-10-04",1195.329956,1197.51001,1155.57605,1168.189941,2209500,1168.189941,"GOOG" +"2018-10-05",1167.5,1173.5,1145.119995,1157.349976,1184300,1157.349976,"GOOG" +"2018-10-08",1150.109985,1168,1127.364014,1148.969971,1932400,1148.969971,"GOOG" +"2018-10-09",1146.150024,1154.349976,1137.572021,1138.819946,1308700,1138.819946,"GOOG" +"2018-10-10",1131.079956,1132.170044,1081.130005,1081.219971,2675700,1081.219971,"GOOG" +"2018-10-11",1072.939941,1106.400024,1068.27002,1079.319946,2949000,1079.319946,"GOOG" +"2018-10-12",1108,1115,1086.401978,1110.079956,2101300,1110.079956,"GOOG" +"2018-10-15",1108.910034,1113.446045,1089,1092.25,1372400,1092.25,"GOOG" +"2018-10-16",1104.589966,1124.219971,1102.5,1121.280029,1928500,1121.280029,"GOOG" +"2018-10-17",1126.459961,1128.98999,1102.189941,1115.689941,1467200,1115.689941,"GOOG" +"2018-10-18",1121.839966,1121.839966,1077.089966,1087.969971,2094500,1087.969971,"GOOG" +"2018-10-19",1093.369995,1110.359985,1087.75,1096.459961,1267600,1096.459961,"GOOG" +"2018-10-22",1103.060059,1112.22998,1091,1101.160034,1514200,1101.160034,"GOOG" +"2018-10-23",1080.890015,1107.890015,1070,1103.689941,1848700,1103.689941,"GOOG" +"2018-10-24",1104.25,1106.119995,1048.73999,1050.709961,1982400,1050.709961,"GOOG" +"2018-10-25",1071.790039,1110.97998,1069.550049,1095.569946,2545800,1095.569946,"GOOG" +"2018-10-26",1037.030029,1106.530029,1034.089966,1071.469971,4187600,1071.469971,"GOOG" +"2018-10-29",1082.469971,1097.040039,995.830017,1020.080017,3880700,1020.080017,"GOOG" +"2018-10-30",1008.460022,1037.48999,1000.75,1036.209961,3212700,1036.209961,"GOOG" +"2018-10-31",1059.810059,1091.939941,1057,1076.77002,2529800,1076.77002,"GOOG" +"2018-11-01",1075.800049,1083.974976,1062.459961,1070,1482000,1070,"GOOG" +"2018-11-02",1073.72998,1082.974976,1054.609985,1057.790039,1839000,1057.790039,"GOOG" +"2018-11-05",1055,1058.469971,1021.23999,1040.089966,2441400,1040.089966,"GOOG" +"2018-11-06",1039.47998,1064.344971,1038.069946,1055.810059,1233300,1055.810059,"GOOG" +"2018-11-07",1069,1095.459961,1065.900024,1093.390015,2057500,1093.390015,"GOOG" +"2010-01-04",20.790001,21.030001,20.73,20.879999,47800900,15.710751,"INTC" +"2010-01-05",20.940001,20.99,20.6,20.870001,52357700,15.703226,"INTC" +"2010-01-06",20.809999,20.93,20.67,20.799999,40037400,15.650558,"INTC" +"2010-01-07",20.73,20.76,20.34,20.6,54041500,15.500067,"INTC" +"2010-01-08",20.540001,20.889999,20.4,20.83,48234700,15.67313,"INTC" +"2010-01-11",21.110001,21.15,20.82,20.950001,51086400,15.763425,"INTC" +"2010-01-12",20.870001,20.9,20.379999,20.610001,69958400,15.507595,"INTC" +"2010-01-13",20.719999,21.08,20.440001,20.959999,71446700,15.770947,"INTC" +"2010-01-14",21.110001,21.549999,21.049999,21.48,150821600,16.162209,"INTC" +"2010-01-15",21.389999,21.4,20.77,20.799999,198078600,15.650558,"INTC" +"2010-01-19",20.9,21.17,20.85,21.049999,82573500,15.838667,"INTC" +"2010-01-20",20.99,21.139999,20.85,21.08,65670100,15.861239,"INTC" +"2010-01-21",21.15,21.309999,20.68,20.84,73633300,15.680653,"INTC" +"2010-01-22",20.77,20.790001,19.809999,19.91,116302400,14.980893,"INTC" +"2010-01-25",20.24,20.58,20.139999,20.32,73785600,15.289389,"INTC" +"2010-01-26",20.18,20.379999,19.950001,20,65298900,15.048615,"INTC" +"2010-01-27",20,20.33,19.82,20.24,74926200,15.22919,"INTC" +"2010-01-28",20.299999,20.389999,19.68,19.92,76974600,14.988421,"INTC" +"2010-01-29",20.129999,20.23,19.299999,19.4,96053900,14.59715,"INTC" +"2010-02-01",19.469999,19.75,19.440001,19.610001,50338300,14.755163,"INTC" +"2010-02-02",19.68,20.040001,19.559999,19.91,63332500,14.980893,"INTC" +"2010-02-03",19.780001,19.879999,19.469999,19.68,45582300,14.925909,"INTC" +"2010-02-04",19.57,19.58,18.950001,19.02,90931100,14.425343,"INTC" +"2010-02-05",19.1,19.58,19,19.469999,88711700,14.766634,"INTC" +"2010-02-08",19.48,19.790001,19.299999,19.35,62563200,14.675627,"INTC" +"2010-02-09",19.639999,19.889999,19.440001,19.65,69454100,14.903154,"INTC" +"2010-02-10",19.59,19.870001,19.450001,19.690001,56250600,14.933491,"INTC" +"2010-02-11",19.629999,20.200001,19.549999,20.059999,58837300,15.214108,"INTC" +"2010-02-12",19.959999,20.68,19.790001,20.43,91108900,15.494727,"INTC" +"2010-02-16",20.620001,20.85,20.549999,20.719999,69083400,15.71467,"INTC" +"2010-02-17",20.860001,20.860001,20.530001,20.66,47296700,15.66917,"INTC" +"2010-02-18",20.639999,20.85,20.549999,20.84,42613600,15.805687,"INTC" +"2010-02-19",20.719999,20.969999,20.58,20.82,40760000,15.79052,"INTC" +"2010-02-22",20.950001,20.959999,20.65,20.870001,38730600,15.828437,"INTC" +"2010-02-23",20.84,20.950001,20.290001,20.389999,62245300,15.464395,"INTC" +"2010-02-24",20.52,20.809999,20.5,20.700001,51070100,15.699502,"INTC" +"2010-02-25",20.370001,20.66,20.219999,20.629999,48789400,15.646414,"INTC" +"2010-02-26",20.6,20.68,20.43,20.530001,47795300,15.570573,"INTC" +"2010-03-01",20.68,20.940001,20.620001,20.870001,51203300,15.828437,"INTC" +"2010-03-02",20.99,21.09,20.58,20.700001,59399000,15.699502,"INTC" +"2010-03-03",20.76,20.82,20.440001,20.52,49909900,15.562988,"INTC" +"2010-03-04",20.6,20.610001,20.26,20.530001,62750100,15.570573,"INTC" +"2010-03-05",20.66,20.84,20.450001,20.790001,45879700,15.767769,"INTC" +"2010-03-08",20.809999,20.879999,20.700001,20.77,35742100,15.752597,"INTC" +"2010-03-09",20.68,21.200001,20.66,20.940001,83168700,15.881528,"INTC" +"2010-03-10",20.950001,21.290001,20.91,21.190001,58435600,16.071133,"INTC" +"2010-03-11",21.139999,21.27,20.99,21.25,53778700,16.11664,"INTC" +"2010-03-12",21.309999,21.370001,21.18,21.27,39584500,16.131813,"INTC" +"2010-03-15",21.16,21.32,21.049999,21.17,34378000,16.055962,"INTC" +"2010-03-16",21.23,22.040001,21.200001,22.01,123060900,16.693052,"INTC" +"2010-03-17",22.059999,22.35,21.91,22.24,77805900,16.867489,"INTC" +"2010-03-18",22.190001,22.35,22.01,22.200001,54458500,16.837149,"INTC" +"2010-03-19",22.25,22.389999,21.809999,21.99,77998500,16.677879,"INTC" +"2010-03-22",21.870001,22.299999,21.84,22.24,47405700,16.867489,"INTC" +"2010-03-23",22.389999,22.75,22.360001,22.67,64740900,17.193617,"INTC" +"2010-03-24",22.530001,22.67,22.32,22.43,54729000,17.011587,"INTC" +"2010-03-25",22.690001,22.73,22.309999,22.35,52428700,16.950914,"INTC" +"2010-03-26",22.43,22.59,22.07,22.24,45700500,16.867489,"INTC" +"2010-03-29",22.42,22.49,22.26,22.33,34467900,16.935747,"INTC" +"2010-03-30",22.4,22.540001,22.18,22.34,37886300,16.943327,"INTC" +"2010-03-31",22.32,22.5,22.200001,22.290001,45983800,16.905409,"INTC" +"2010-04-01",22.4,22.639999,22.200001,22.389999,45491000,16.981251,"INTC" +"2010-04-05",22.48,22.65,22.34,22.59,34942900,17.132944,"INTC" +"2010-04-06",22.43,22.48,22.26,22.4,47056500,16.988836,"INTC" +"2010-04-07",22.43,22.68,22.25,22.450001,62539800,17.026758,"INTC" +"2010-04-08",22.379999,22.41,22.16,22.309999,40824500,16.920574,"INTC" +"2010-04-09",22.4,22.57,22.360001,22.549999,45528700,17.102604,"INTC" +"2010-04-12",22.690001,22.73,22.440001,22.540001,49353000,17.095015,"INTC" +"2010-04-13",22.65,22.82,22.469999,22.77,122395600,17.269453,"INTC" +"2010-04-14",23.57,23.690001,23.27,23.52,159980600,17.838278,"INTC" +"2010-04-15",23.83,24.370001,23.799999,24.219999,110819600,18.369183,"INTC" +"2010-04-16",24.059999,24.16,23.77,23.92,102974900,18.141647,"INTC" +"2010-04-19",23.91,24.040001,23.540001,24,71310800,18.20233,"INTC" +"2010-04-20",24.200001,24.25,23.9,24.120001,65991400,18.293333,"INTC" +"2010-04-21",24.1,24.129999,23.540001,23.799999,73899300,18.050642,"INTC" +"2010-04-22",23.549999,24.059999,23.32,23.99,73666100,18.194744,"INTC" +"2010-04-23",23.950001,24.059999,23.73,24.040001,56963700,18.232662,"INTC" +"2010-04-26",24.08,24.129999,23.809999,23.82,57727600,18.065807,"INTC" +"2010-04-27",23.73,23.879999,23.299999,23.35,78937600,17.709345,"INTC" +"2010-04-28",23.41,23.459999,22.91,23.26,109052100,17.641087,"INTC" +"2010-04-29",23.33,23.51,23.299999,23.49,59059400,17.815525,"INTC" +"2010-04-30",23.450001,23.459999,22.809999,22.84,81864000,17.322542,"INTC" +"2010-05-03",22.98,23.440001,22.9,23.26,55449900,17.641087,"INTC" +"2010-05-04",22.93,22.950001,22.4,22.559999,90704300,17.110184,"INTC" +"2010-05-05",22.1,22.379999,21.9,22.17,96854100,16.93261,"INTC" +"2010-05-06",22.15,22.379999,19.9,21.51,160695900,16.428528,"INTC" +"2010-05-07",21.26,21.700001,20.459999,21.309999,139360500,16.275772,"INTC" +"2010-05-10",22.290001,22.559999,22.16,22.549999,112607400,17.222839,"INTC" +"2010-05-11",22.32,22.860001,22.1,22.280001,102689700,17.016624,"INTC" +"2010-05-12",22.6,23.139999,22.49,23.09,83343400,17.635271,"INTC" +"2010-05-13",23.030001,23.17,22.360001,22.5,62099000,17.18465,"INTC" +"2010-05-14",22.190001,22.209999,21.530001,21.889999,83526200,16.718756,"INTC" +"2010-05-17",21.75,22.049999,21.41,22.02,64550400,16.818048,"INTC" +"2010-05-18",22.139999,22.23,21.33,21.43,76636100,16.36743,"INTC" +"2010-05-19",21.52,21.709999,21,21.6,89530600,16.497265,"INTC" +"2010-05-20",21.02,21.24,20.629999,20.790001,106551000,15.878616,"INTC" +"2010-05-21",20.41,21.17,20.18,20.91,111769100,15.970271,"INTC" +"2010-05-24",20.950001,21.219999,20.610001,20.67,56436100,15.786969,"INTC" +"2010-05-25",20.120001,20.870001,20.030001,20.85,96151400,15.924443,"INTC" +"2010-05-26",21.1,21.5,20.700001,20.700001,85666800,15.809878,"INTC" +"2010-05-27",21.16,21.799999,21.120001,21.76,83236800,16.619469,"INTC" +"2010-05-28",21.68,21.75,21.23,21.42,72712600,16.359787,"INTC" +"2010-06-01",21.299999,21.74,21.129999,21.18,57164500,16.176481,"INTC" +"2010-06-02",21.389999,21.83,21.16,21.809999,61537200,16.657661,"INTC" +"2010-06-03",21.959999,22,21.469999,21.9,54614400,16.726397,"INTC" +"2010-06-04",21.540001,21.6,20.790001,20.950001,67919400,16.000824,"INTC" +"2010-06-07",20.940001,21.030001,20.24,20.309999,65435200,15.512013,"INTC" +"2010-06-08",20.219999,20.23,19.74,20.18,91377800,15.412724,"INTC" +"2010-06-09",20.389999,20.6,19.860001,19.93,58981200,15.221784,"INTC" +"2010-06-10",20.35,20.6,20.25,20.549999,57168300,15.695314,"INTC" +"2010-06-11",20.309999,20.75,20.280001,20.639999,49491800,15.764054,"INTC" +"2010-06-14",20.950001,21.139999,20.82,20.889999,68877500,15.954992,"INTC" +"2010-06-15",21.110001,21.559999,21.01,21.48,62082000,16.405611,"INTC" +"2010-06-16",21.41,21.65,21.209999,21.49,43764600,16.413248,"INTC" +"2010-06-17",21.59,21.690001,21.200001,21.52,37270900,16.436167,"INTC" +"2010-06-18",21.559999,21.65,21.18,21.4,64872600,16.344505,"INTC" +"2010-06-21",21.67,21.690001,21.059999,21.190001,48844300,16.184128,"INTC" +"2010-06-22",21.129999,21.33,20.860001,20.98,58831100,16.023733,"INTC" +"2010-06-23",20.940001,21.02,20.66,20.809999,61352400,15.893889,"INTC" +"2010-06-24",20.620001,20.790001,20.200001,20.32,62003900,15.519654,"INTC" +"2010-06-25",20.4,20.41,19.889999,20.030001,94683200,15.29816,"INTC" +"2010-06-28",20.110001,20.59,19.91,20.360001,54468400,15.550207,"INTC" +"2010-06-29",20,20.049999,19.65,19.790001,79050800,15.114858,"INTC" +"2010-06-30",19.700001,20.030001,19.4,19.450001,64294700,14.855178,"INTC" +"2010-07-01",19.43,19.620001,19,19.25,88020000,14.702423,"INTC" +"2010-07-02",19.209999,19.370001,18.959999,19.200001,58093400,14.664238,"INTC" +"2010-07-06",19.549999,19.76,19.25,19.48,60697600,14.878088,"INTC" +"2010-07-07",19.459999,20.17,19.389999,20.139999,72806800,15.382169,"INTC" +"2010-07-08",20.34,20.360001,19.83,20.1,65407600,15.351624,"INTC" +"2010-07-09",20.059999,20.280001,19.959999,20.24,52843800,15.458549,"INTC" +"2010-07-12",20.309999,20.65,20.299999,20.57,56587900,15.710589,"INTC" +"2010-07-13",20.969999,22.280001,20.82,21.01,103191800,16.046646,"INTC" +"2010-07-14",22.059999,22.25,21.280001,21.360001,199002600,16.313959,"INTC" +"2010-07-15",21.34,21.59,21.01,21.51,118558200,16.428528,"INTC" +"2010-07-16",21.43,21.48,21,21.02,80451500,16.054283,"INTC" +"2010-07-19",21.17,21.610001,21.16,21.59,63430400,16.489628,"INTC" +"2010-07-20",21.16,21.73,21.1,21.65,72666400,16.535452,"INTC" +"2010-07-21",21.57,21.65,21.18,21.26,71775300,16.237587,"INTC" +"2010-07-22",21.35,21.98,21.34,21.780001,74465500,16.634739,"INTC" +"2010-07-23",21.639999,21.719999,21.33,21.690001,62115500,16.566,"INTC" +"2010-07-26",21.68,21.74,21.41,21.709999,50929500,16.581278,"INTC" +"2010-07-27",21.68,21.74,21.389999,21.58,53975800,16.481995,"INTC" +"2010-07-28",21.639999,21.690001,21.290001,21.33,51673900,16.291054,"INTC" +"2010-07-29",21.389999,21.48,20.76,21.030001,83811400,16.06192,"INTC" +"2010-07-30",20.77,20.92,20.58,20.6,67395900,15.733501,"INTC" +"2010-08-02",20.9,21.280001,20.73,21.15,50316200,16.153574,"INTC" +"2010-08-03",21.01,21.030001,20.709999,20.870001,60929200,15.93972,"INTC" +"2010-08-04",20.809999,20.860001,20.450001,20.73,85639700,15.953188,"INTC" +"2010-08-05",20.639999,20.790001,20.459999,20.67,44475000,15.907017,"INTC" +"2010-08-06",20.450001,20.809999,20.41,20.65,50833800,15.89162,"INTC" +"2010-08-09",20.790001,20.790001,20.41,20.65,46082800,15.89162,"INTC" +"2010-08-10",20.110001,20.17,19.700001,19.82,136352400,15.252881,"INTC" +"2010-08-11",19.530001,19.58,19.299999,19.43,99079200,14.952744,"INTC" +"2010-08-12",19.17,19.73,19.08,19.450001,86580600,14.968138,"INTC" +"2010-08-13",19.33,19.49,19.15,19.15,57384800,14.737268,"INTC" +"2010-08-16",19.139999,19.559999,19.110001,19.469999,48721100,14.983528,"INTC" +"2010-08-17",19.719999,19.870001,19.5,19.530001,60836400,15.029702,"INTC" +"2010-08-18",19.530001,19.780001,19.469999,19.59,58982400,15.075878,"INTC" +"2010-08-19",18.969999,19.129999,18.809999,18.9,159900400,14.544872,"INTC" +"2010-08-20",18.92,19,18.76,18.91,95174400,14.552569,"INTC" +"2010-08-23",18.92,18.98,18.6,18.700001,71954400,14.390964,"INTC" +"2010-08-24",18.559999,18.68,18.389999,18.41,75107400,14.167784,"INTC" +"2010-08-25",18.26,18.59,18.18,18.48,63350600,14.221651,"INTC" +"2010-08-26",18.6,18.610001,18.120001,18.18,69586000,13.990785,"INTC" +"2010-08-27",18.23,18.52,17.809999,18.370001,135184300,14.137002,"INTC" +"2010-08-30",18.25,18.309999,17.940001,17.959999,73718900,13.821479,"INTC" +"2010-08-31",17.879999,17.92,17.6,17.67,111601400,13.598304,"INTC" +"2010-09-01",17.940001,18.27,17.889999,18.139999,73611500,13.959992,"INTC" +"2010-09-02",18.23,18.33,18.08,18.280001,53192100,14.067741,"INTC" +"2010-09-03",18.52,18.59,18.200001,18.43,59143200,14.183177,"INTC" +"2010-09-07",18.360001,18.41,18.049999,18.120001,58636500,13.944611,"INTC" +"2010-09-08",18.040001,18.049999,17.75,17.9,101747000,13.775304,"INTC" +"2010-09-09",18.049999,18.08,17.93,18,65019600,13.852261,"INTC" +"2010-09-10",17.950001,18.1,17.84,17.969999,68814700,13.82917,"INTC" +"2010-09-13",18.219999,18.559999,18.200001,18.559999,73870900,14.283221,"INTC" +"2010-09-14",18.530001,18.799999,18.34,18.74,64479500,14.421744,"INTC" +"2010-09-15",18.73,18.77,18.540001,18.719999,56107300,14.406348,"INTC" +"2010-09-16",18.700001,18.98,18.58,18.969999,69165800,14.598743,"INTC" +"2010-09-17",19.030001,19.08,18.67,18.809999,70436600,14.475614,"INTC" +"2010-09-20",18.889999,18.959999,18.690001,18.93,44935100,14.56796,"INTC" +"2010-09-21",18.879999,19.27,18.84,19.139999,69131400,14.72957,"INTC" +"2010-09-22",19.040001,19.25,18.889999,19.01,61569400,14.629527,"INTC" +"2010-09-23",18.85,19.309999,18.75,18.98,51954700,14.606439,"INTC" +"2010-09-24",19.23,19.450001,19.18,19.42,55749300,14.94505,"INTC" +"2010-09-27",19.4,19.43,19.18,19.24,51071000,14.806528,"INTC" +"2010-09-28",19.309999,19.57,19.1,19.51,61019600,15.014309,"INTC" +"2010-09-29",19.48,19.620001,19.120001,19.24,62484300,14.806528,"INTC" +"2010-09-30",19.34,19.6,19.110001,19.200001,75382200,14.775746,"INTC" +"2010-10-01",19.469999,20.35,18.879999,19.32,41275000,14.868091,"INTC" +"2010-10-04",19.25,19.299999,18.77,18.870001,67082000,14.521785,"INTC" +"2010-10-05",19.08,19.290001,19.030001,19.15,61004600,14.737268,"INTC" +"2010-10-06",19.209999,19.370001,19.129999,19.309999,54990000,14.860396,"INTC" +"2010-10-07",19.370001,19.540001,19.209999,19.4,51794600,14.929656,"INTC" +"2010-10-08",19.4,19.58,19.209999,19.52,46528700,15.02201,"INTC" +"2010-10-11",19.59,19.75,19.530001,19.559999,52722400,15.052789,"INTC" +"2010-10-12",19.65,19.799999,19.440001,19.77,94743400,15.214398,"INTC" +"2010-10-13",19.98,20.030001,19.16,19.24,173827300,14.806528,"INTC" +"2010-10-14",19.309999,19.459999,19.200001,19.32,59255900,14.868091,"INTC" +"2010-10-15",19.440001,19.469999,19.200001,19.32,64052800,14.868091,"INTC" +"2010-10-18",19.26,19.32,18.969999,19.190001,54985100,14.768046,"INTC" +"2010-10-19",19.01,19.389999,18.9,19.209999,85409800,14.783442,"INTC" +"2010-10-20",19.299999,19.780001,19.290001,19.639999,84884600,15.114354,"INTC" +"2010-10-21",19.75,19.860001,19.57,19.76,74287500,15.206704,"INTC" +"2010-10-22",19.790001,19.93,19.75,19.84,50129800,15.26827,"INTC" +"2010-10-25",19.950001,20,19.799999,19.870001,45769400,15.291355,"INTC" +"2010-10-26",19.790001,20.110001,19.73,20.040001,56344600,15.422183,"INTC" +"2010-10-27",19.93,20.200001,19.809999,20.190001,48151900,15.537617,"INTC" +"2010-10-28",20.290001,20.530001,20.02,20.469999,71144000,15.753098,"INTC" +"2010-10-29",20.450001,20.559999,20.01,20.049999,60774400,15.429881,"INTC" +"2010-11-01",20.35,20.67,20.34,20.57,51593700,15.830053,"INTC" +"2010-11-02",20.639999,20.700001,20.290001,20.34,60959100,15.653057,"INTC" +"2010-11-03",20.34,20.52,20.219999,20.48,53044600,15.883789,"INTC" +"2010-11-04",20.66,21.02,20.559999,20.969999,66048200,16.263821,"INTC" +"2010-11-05",21.01,21.290001,20.969999,21.24,55960500,16.473227,"INTC" +"2010-11-08",21.34,21.5,21.17,21.23,53006900,16.465469,"INTC" +"2010-11-09",21.200001,21.35,21.030001,21.16,46639500,16.41118,"INTC" +"2010-11-10",21.15,21.17,20.82,21.040001,48072100,16.318111,"INTC" +"2010-11-11",20.690001,21.23,20.549999,21.209999,69682800,16.449961,"INTC" +"2010-11-12",21.440001,21.809999,21.33,21.530001,100662400,16.698145,"INTC" +"2010-11-15",21.65,21.66,21.26,21.299999,50076900,16.51976,"INTC" +"2010-11-16",21.129999,21.27,20.879999,21.07,62890100,16.341375,"INTC" +"2010-11-17",21.02,21.219999,20.93,21.08,44262100,16.349134,"INTC" +"2010-11-18",21.049999,21.24,20.92,21.02,68847000,16.302599,"INTC" +"2010-11-19",20.969999,21.200001,20.879999,21.139999,49134200,16.395668,"INTC" +"2010-11-22",20.92,21.280001,20.879999,21.25,40328600,16.480982,"INTC" +"2010-11-23",21.040001,21.219999,20.809999,21.09,44856200,16.356892,"INTC" +"2010-11-24",21.23,21.57,21.17,21.389999,42449700,16.589561,"INTC" +"2010-11-26",21.24,21.43,21.1,21.34,19147500,16.550783,"INTC" +"2010-11-29",21.15,21.450001,21.120001,21.33,46887900,16.54303,"INTC" +"2010-11-30",21.18,21.299999,21.07,21.16,52406500,16.41118,"INTC" +"2010-12-01",21.459999,21.6,21.42,21.48,52939300,16.659363,"INTC" +"2010-12-02",21.5,21.77,21.48,21.700001,48095800,16.829988,"INTC" +"2010-12-03",21.629999,21.780001,21.620001,21.690001,43907400,16.822233,"INTC" +"2010-12-06",21.610001,21.76,21.549999,21.700001,31861200,16.829988,"INTC" +"2010-12-07",21.84,21.860001,21.58,21.58,46991400,16.736923,"INTC" +"2010-12-08",21.690001,21.9,21.66,21.82,68959600,16.923059,"INTC" +"2010-12-09",22.01,22.07,21.719999,21.809999,79874700,16.915304,"INTC" +"2010-12-10",21.91,21.98,21.799999,21.91,52407700,16.992861,"INTC" +"2010-12-13",22.01,22.02,21.34,21.5,78296300,16.674881,"INTC" +"2010-12-14",21.4,21.559999,21.299999,21.469999,41699300,16.651609,"INTC" +"2010-12-15",21.35,21.5,21.280001,21.280001,42701400,16.504246,"INTC" +"2010-12-16",21.35,21.389999,21.25,21.299999,35224900,16.51976,"INTC" +"2010-12-17",21.309999,21.49,21.27,21.459999,57138100,16.64385,"INTC" +"2010-12-20",21.389999,21.43,21.200001,21.23,34211900,16.465469,"INTC" +"2010-12-21",21.27,21.27,21.08,21.1,34102300,16.364647,"INTC" +"2010-12-22",20.950001,21.02,20.809999,20.889999,49206900,16.201777,"INTC" +"2010-12-23",20.84,20.92,20.700001,20.84,27960800,16.162992,"INTC" +"2010-12-27",20.75,20.860001,20.65,20.84,18604300,16.162992,"INTC" +"2010-12-28",20.809999,20.93,20.76,20.879999,21169600,16.194017,"INTC" +"2010-12-29",20.940001,21.059999,20.879999,20.940001,20848400,16.240555,"INTC" +"2010-12-30",20.950001,21.08,20.93,21.02,18876000,16.302599,"INTC" +"2010-12-31",21.030001,21.059999,20.940001,21.030001,15743700,16.310352,"INTC" +"2011-01-03",21.01,21.049999,20.780001,20.85,58223800,16.170748,"INTC" +"2011-01-04",21.120001,21.200001,21.049999,21.15,75206200,16.403419,"INTC" +"2011-01-05",21.190001,21.209999,20.9,20.940001,61810500,16.240555,"INTC" +"2011-01-06",20.67,20.82,20.549999,20.77,116669000,16.108711,"INTC" +"2011-01-07",20.709999,20.77,20.27,20.66,74806100,16.023394,"INTC" +"2011-01-10",20.709999,20.77,20.57,20.690001,51449700,16.046659,"INTC" +"2011-01-11",20.83,21.120001,20.74,21.049999,64452600,16.325872,"INTC" +"2011-01-12",21.27,21.33,21.07,21.299999,53380600,16.51976,"INTC" +"2011-01-13",21.26,21.32,21.08,21.290001,104066300,16.512003,"INTC" +"2011-01-14",21.35,21.42,20.969999,21.08,154888800,16.349134,"INTC" +"2011-01-18",21.030001,21.200001,20.940001,21.08,55272100,16.349134,"INTC" +"2011-01-19",21.07,21.129999,20.950001,21.01,43339000,16.294842,"INTC" +"2011-01-20",20.940001,20.950001,20.620001,20.950001,56170800,16.248312,"INTC" +"2011-01-21",20.950001,21.040001,20.809999,20.82,63697600,16.147478,"INTC" +"2011-01-24",21.030001,21.24,20.93,21.24,82375700,16.473227,"INTC" +"2011-01-25",21.280001,21.57,21.17,21.549999,72327200,16.713652,"INTC" +"2011-01-26",21.77,21.9,21.66,21.75,57196100,16.868773,"INTC" +"2011-01-27",21.76,21.940001,21.65,21.75,58069200,16.868773,"INTC" +"2011-01-28",21.76,21.889999,21.35,21.459999,55193100,16.64385,"INTC" +"2011-01-31",21.549999,21.639999,21.030001,21.459999,90844300,16.64385,"INTC" +"2011-02-01",21.49,21.700001,21.280001,21.48,60971000,16.659363,"INTC" +"2011-02-02",21.48,21.709999,21.469999,21.559999,46928100,16.721407,"INTC" +"2011-02-03",21.41,21.65,21.299999,21.57,39846000,16.870955,"INTC" +"2011-02-04",21.469999,21.700001,21.43,21.68,39353500,16.956999,"INTC" +"2011-02-07",21.74,21.860001,21.629999,21.690001,43643100,16.964808,"INTC" +"2011-02-08",21.65,21.68,21.4,21.639999,48215100,16.925701,"INTC" +"2011-02-09",21.530001,21.6,21.42,21.459999,44601400,16.784918,"INTC" +"2011-02-10",21.43,21.84,21.35,21.799999,56661800,17.050852,"INTC" +"2011-02-11",21.629999,21.85,21.52,21.76,43716600,17.019569,"INTC" +"2011-02-14",21.629999,21.799999,21.5,21.57,45134600,16.870955,"INTC" +"2011-02-15",21.48,21.549999,21.280001,21.450001,50640200,16.777098,"INTC" +"2011-02-16",21.57,21.879999,21.43,21.75,55214100,17.011742,"INTC" +"2011-02-17",21.68,22.059999,21.67,21.969999,50185500,17.183813,"INTC" +"2011-02-18",22.09,22.209999,22.01,22.139999,55060500,17.316782,"INTC" +"2011-02-22",21.950001,22.190001,21.73,21.809999,64515600,17.058666,"INTC" +"2011-02-23",21.700001,21.719999,21.01,21.15,83648300,16.542448,"INTC" +"2011-02-24",21.1,21.41,21.030001,21.290001,54496400,16.651957,"INTC" +"2011-02-25",21.52,22,21.459999,21.860001,53475700,17.09778,"INTC" +"2011-02-28",21.75,21.84,21.370001,21.469999,66390100,16.792738,"INTC" +"2011-03-01",21.610001,21.690001,21.35,21.389999,57987400,16.730169,"INTC" +"2011-03-02",21.42,21.700001,21.4,21.49,52192300,16.808384,"INTC" +"2011-03-03",21.66,21.879999,21.65,21.790001,50504000,17.04303,"INTC" +"2011-03-04",21.879999,22.08,21.4,21.559999,64664800,16.863136,"INTC" +"2011-03-07",21.690001,21.74,21.08,21.209999,57520200,16.58938,"INTC" +"2011-03-08",21.26,21.26,21.02,21.129999,57165700,16.526812,"INTC" +"2011-03-09",21.08,21.34,20.940001,21.200001,60415900,16.581562,"INTC" +"2011-03-10",20.940001,21.02,20.719999,20.790001,69121300,16.260878,"INTC" +"2011-03-11",20.629999,20.959999,20.610001,20.870001,45640700,16.323446,"INTC" +"2011-03-14",20.66,20.879999,20.620001,20.84,48954200,16.299984,"INTC" +"2011-03-15",20.23,20.33,20.01,20.18,80464000,15.783772,"INTC" +"2011-03-16",20.030001,20.370001,19.709999,19.809999,84812700,15.494371,"INTC" +"2011-03-17",20.02,20.059999,19.799999,19.9,59048300,15.564767,"INTC" +"2011-03-18",19.98,20.15,19.879999,19.93,74001300,15.588234,"INTC" +"2011-03-21",19.9,20.389999,19.879999,20.190001,43392300,15.791587,"INTC" +"2011-03-22",20.18,20.209999,19.98,20.15,45962800,15.760307,"INTC" +"2011-03-23",20.09,20.360001,20.01,20.290001,37924600,15.869809,"INTC" +"2011-03-24",20.51,20.51,20.280001,20.379999,49378300,15.940198,"INTC" +"2011-03-25",20.299999,20.6,20.209999,20.370001,52478400,15.932377,"INTC" +"2011-03-28",20.440001,20.66,20.33,20.34,37109400,15.908916,"INTC" +"2011-03-29",20.27,20.290001,19.98,20.280001,59545200,15.861982,"INTC" +"2011-03-30",20.42,20.459999,20.110001,20.459999,54565700,16.002773,"INTC" +"2011-03-31",20.290001,20.370001,19.940001,20.18,87528000,15.783772,"INTC" +"2011-04-01",20.379999,20.379999,19.559999,19.719999,82621500,15.423978,"INTC" +"2011-04-04",19.790001,19.799999,19.360001,19.49,69372800,15.244086,"INTC" +"2011-04-05",19.59,19.879999,19.549999,19.709999,62605700,15.416162,"INTC" +"2011-04-06",19.860001,19.950001,19.709999,19.950001,56267400,15.603879,"INTC" +"2011-04-07",19.92,20.09,19.82,20.030001,51606400,15.666449,"INTC" +"2011-04-08",20.040001,20.200001,19.950001,20.02,46474900,15.658623,"INTC" +"2011-04-11",20.07,20.200001,20.01,20.120001,43166300,15.736846,"INTC" +"2011-04-12",20.01,20.07,19.690001,19.76,52110300,15.455265,"INTC" +"2011-04-13",19.879999,19.950001,19.719999,19.780001,38977500,15.470908,"INTC" +"2011-04-14",19.639999,19.66,19.41,19.58,52706900,15.314479,"INTC" +"2011-04-15",19.6,19.75,19.530001,19.75,44283000,15.447446,"INTC" +"2011-04-18",19.530001,19.74,19.450001,19.620001,46481400,15.345762,"INTC" +"2011-04-19",19.67,19.98,19.620001,19.860001,81426500,15.533484,"INTC" +"2011-04-20",21.209999,21.440001,20.940001,21.41,174554500,16.745808,"INTC" +"2011-04-21",21.389999,21.49,21.190001,21.459999,77640100,16.784918,"INTC" +"2011-04-25",21.370001,22.01,21.33,21.940001,81676700,17.160357,"INTC" +"2011-04-26",21.82,22.530001,21.809999,22.48,105300000,17.582714,"INTC" +"2011-04-27",22.540001,22.68,22.33,22.629999,68452900,17.700029,"INTC" +"2011-04-28",22.450001,22.870001,22.450001,22.799999,5.5e+07,17.833,"INTC" +"2011-04-29",22.799999,23.190001,22.629999,23.15,156189000,18.106752,"INTC" +"2011-05-02",23.02,23.18,22.809999,22.91,71970500,17.919035,"INTC" +"2011-05-03",22.809999,23.459999,22.67,23.23,110500000,18.169321,"INTC" +"2011-05-04",23.049999,23.559999,22.719999,23.5,137107200,18.525007,"INTC" +"2011-05-05",23.43,23.860001,23.17,23.610001,94292200,18.611715,"INTC" +"2011-05-06",23.459999,23.59,23.129999,23.25,100005900,18.327929,"INTC" +"2011-05-09",23.129999,23.200001,22.65,22.76,73296400,17.941662,"INTC" +"2011-05-10",22.85,23.200001,22.82,23.030001,66314300,18.15451,"INTC" +"2011-05-11",23.290001,23.629999,23.200001,23.41,85800000,18.454062,"INTC" +"2011-05-12",23.25,23.83,23.23,23.709999,66300000,18.690546,"INTC" +"2011-05-13",23.66,23.799999,23.360001,23.41,53099500,18.454062,"INTC" +"2011-05-16",23.32,23.950001,23.27,23.639999,74471600,18.635365,"INTC" +"2011-05-17",23.370001,23.57,23.08,23.549999,86074100,18.564419,"INTC" +"2011-05-18",23.6,23.959999,23.52,23.879999,65592900,18.82456,"INTC" +"2011-05-19",23.32,23.870001,23.200001,23.540001,98367500,18.556538,"INTC" +"2011-05-20",23.459999,23.540001,23.15,23.219999,63124700,18.304279,"INTC" +"2011-05-23",22.92,23.030001,22.76,22.860001,64900000,18.020493,"INTC" +"2011-05-24",22.889999,22.91,22.59,22.610001,51736300,17.823423,"INTC" +"2011-05-25",22.52,22.83,22.41,22.68,49375900,17.878605,"INTC" +"2011-05-26",22.620001,22.639999,22.450001,22.5,44432200,17.736708,"INTC" +"2011-05-27",22.459999,22.52,22.110001,22.209999,67162300,17.508102,"INTC" +"2011-05-31",22.450001,22.639999,22.32,22.51,59575300,17.744591,"INTC" +"2011-06-01",22.450001,22.48,21.98,22,56011400,17.342558,"INTC" +"2011-06-02",22.01,22.33,21.860001,22.09,53445700,17.413502,"INTC" +"2011-06-03",21.790001,22.1,21.67,21.73,53937700,17.129715,"INTC" +"2011-06-06",21.74,21.950001,21.66,21.83,49667100,17.208546,"INTC" +"2011-06-07",22.040001,22.440001,22,22.059999,60300000,17.389856,"INTC" +"2011-06-08",21.959999,22.129999,21.73,21.82,49513200,17.200663,"INTC" +"2011-06-09",21.870001,22.01,21.700001,21.76,36986100,17.15337,"INTC" +"2011-06-10",21.73,21.799999,21.26,21.379999,53233300,16.853813,"INTC" +"2011-06-13",21.43,21.6,21.280001,21.389999,43550000,16.861694,"INTC" +"2011-06-14",21.6,21.92,21.549999,21.82,51995000,17.200663,"INTC" +"2011-06-15",21.68,21.83,21.4,21.42,48556700,16.885344,"INTC" +"2011-06-16",21.459999,21.790001,21.27,21.42,53634800,16.885344,"INTC" +"2011-06-17",21.68,21.68,21.07,21.190001,96504000,16.704039,"INTC" +"2011-06-20",21.190001,21.42,21.17,21.33,37358400,16.8144,"INTC" +"2011-06-21",21.459999,21.690001,21.219999,21.65,55384300,17.06665,"INTC" +"2011-06-22",21.540001,21.610001,21.379999,21.4,37679600,16.869579,"INTC" +"2011-06-23",21.200001,21.719999,21.059999,21.709999,54189000,17.113955,"INTC" +"2011-06-24",21.610001,21.74,21.18,21.200001,124407700,16.711918,"INTC" +"2011-06-27",21.17,21.48,21,21.34,45183400,16.822279,"INTC" +"2011-06-28",21.42,21.540001,21.26,21.49,36515100,16.940523,"INTC" +"2011-06-29",21.530001,21.57,21.309999,21.389999,31660400,16.861694,"INTC" +"2011-06-30",21.48,22.219999,21.48,22.16,53930200,17.468685,"INTC" +"2011-07-01",22.209999,22.58,22.1,22.530001,35837100,17.760359,"INTC" +"2011-07-05",22.690001,22.690001,22.360001,22.440001,33358200,17.689407,"INTC" +"2011-07-06",22.450001,22.82,22.440001,22.75,43269800,17.933783,"INTC" +"2011-07-07",22.889999,23.389999,22.860001,23.23,53107000,18.312162,"INTC" +"2011-07-08",22.959999,23.200001,22.809999,23.09,35838800,18.201797,"INTC" +"2011-07-11",22.84,22.98,22.73,22.85,34663100,18.012609,"INTC" +"2011-07-12",22.620001,22.719999,22.24,22.450001,51048100,17.697292,"INTC" +"2011-07-13",22.57,22.73,22.32,22.48,43265500,17.72094,"INTC" +"2011-07-14",22.559999,22.700001,22.209999,22.27,47571900,17.555401,"INTC" +"2011-07-15",22.27,22.559999,22.200001,22.370001,49959400,17.63423,"INTC" +"2011-07-18",22.290001,22.43,22.08,22.280001,45195400,17.563288,"INTC" +"2011-07-19",22.440001,23.1,22.440001,23.059999,55706900,18.178154,"INTC" +"2011-07-20",23.1,23.219999,22.9,22.99,57158800,18.122976,"INTC" +"2011-07-21",22.35,22.879999,22.17,22.809999,80125400,17.981085,"INTC" +"2011-07-22",22.940001,23.25,22.780001,23.129999,45085500,18.233337,"INTC" +"2011-07-25",22.940001,23.280001,22.799999,23.030001,40716100,18.15451,"INTC" +"2011-07-26",23.030001,23.15,22.83,22.9,45573600,18.052023,"INTC" +"2011-07-27",22.65,22.75,22.35,22.530001,59198500,17.760359,"INTC" +"2011-07-28",22.469999,22.879999,22.33,22.549999,36736700,17.776119,"INTC" +"2011-07-29",22.35,22.620001,22.219999,22.33,51897500,17.602694,"INTC" +"2011-08-01",22.57,22.690001,21.9,22.24,51674300,17.531752,"INTC" +"2011-08-02",22.01,22.190001,21.709999,21.719999,56976600,17.121836,"INTC" +"2011-08-03",21.6,21.969999,21.35,21.809999,65640300,17.360632,"INTC" +"2011-08-04",21.469999,21.809999,20.84,20.85,86743900,16.596478,"INTC" +"2011-08-05",21,21.200001,20.209999,20.790001,101800300,16.548723,"INTC" +"2011-08-08",20.24,20.870001,20.08,20.110001,137491600,16.007444,"INTC" +"2011-08-09",20.280001,20.620001,19.52,20.6,116628500,16.397482,"INTC" +"2011-08-10",20.27,20.51,19.77,19.93,95403800,15.864165,"INTC" +"2011-08-11",20.139999,21,20.07,20.76,75327100,16.524837,"INTC" +"2011-08-12",20.780001,20.91,20.559999,20.65,54183200,16.437277,"INTC" +"2011-08-15",20.75,20.93,20.629999,20.889999,46288900,16.628323,"INTC" +"2011-08-16",20.74,21.07,20.5,20.790001,44763700,16.548723,"INTC" +"2011-08-17",20.58,20.98,20.4,20.67,51304900,16.453199,"INTC" +"2011-08-18",20.15,20.18,19.549999,19.77,92196400,15.736809,"INTC" +"2011-08-19",19.610001,19.959999,19.16,19.190001,79157400,15.275128,"INTC" +"2011-08-22",19.549999,19.68,19.26,19.379999,48904000,15.426369,"INTC" +"2011-08-23",19.360001,19.709999,19.299999,19.709999,54210800,15.689046,"INTC" +"2011-08-24",19.58,19.879999,19.370001,19.799999,53521400,15.760684,"INTC" +"2011-08-25",19.83,19.879999,19.4,19.42,51597200,15.458206,"INTC" +"2011-08-26",19.43,19.969999,19.27,19.77,53819400,15.736809,"INTC" +"2011-08-29",19.940001,20.309999,19.83,20.299999,40646100,16.158684,"INTC" +"2011-08-30",20.190001,20.35,19.92,20.24,39098800,16.110924,"INTC" +"2011-08-31",20.23,20.41,20.02,20.129999,55288500,16.023363,"INTC" +"2011-09-01",20.280001,20.35,19.99,19.99,40781200,15.911922,"INTC" +"2011-09-02",19.799999,19.93,19.57,19.639999,42807600,15.633325,"INTC" +"2011-09-06",19.25,19.58,19.16,19.540001,44255600,15.553727,"INTC" +"2011-09-07",20.02,20.139999,19.860001,20.08,46090100,15.983559,"INTC" +"2011-09-08",20.049999,20.299999,19.809999,19.9,42985100,15.840281,"INTC" +"2011-09-09",19.75,20.219999,19.66,19.700001,61406600,15.681087,"INTC" +"2011-09-12",19.530001,20.290001,19.52,20.280001,53318000,16.142761,"INTC" +"2011-09-13",20.32,20.9,20.209999,20.76,60222400,16.524837,"INTC" +"2011-09-14",20.889999,21.4,20.709999,21.120001,58352700,16.811399,"INTC" +"2011-09-15",21.309999,21.67,21.219999,21.540001,53239300,17.145718,"INTC" +"2011-09-16",21.65,22.09,21.43,21.969999,90738900,17.487991,"INTC" +"2011-09-19",21.77,22.059999,21.629999,21.93,57738000,17.456152,"INTC" +"2011-09-20",21.99,22.469999,21.860001,22.200001,71495200,17.671072,"INTC" +"2011-09-21",22.18,22.5,21.9,21.940001,66811700,17.464109,"INTC" +"2011-09-22",21.549999,21.9,21.34,21.620001,94232800,17.209393,"INTC" +"2011-09-23",21.389999,22.27,21.219999,22.16,74135600,17.639231,"INTC" +"2011-09-26",22.16,22.440001,21.790001,22.24,64847800,17.702909,"INTC" +"2011-09-27",22.5,22.98,22.370001,22.540001,88219700,17.941708,"INTC" +"2011-09-28",22.610001,22.709999,22.299999,22.309999,74789100,17.758629,"INTC" +"2011-09-29",22.379999,22.6,21.870001,22.209999,85510500,17.679031,"INTC" +"2011-09-30",21.93,22.07,21.33,21.34,64453700,16.986513,"INTC" +"2011-10-03",21.18,21.4,20.57,20.620001,95768300,16.413403,"INTC" +"2011-10-04",20.450001,21.27,20.4,21.219999,77896900,16.890995,"INTC" +"2011-10-05",21.25,21.969999,21.059999,21.85,70932100,17.392469,"INTC" +"2011-10-06",21.92,22.049999,21.67,22.030001,58483000,17.535757,"INTC" +"2011-10-07",22.07,22.5,21.91,22.290001,58425800,17.742712,"INTC" +"2011-10-10",22.48,22.889999,22.469999,22.879999,40172800,18.212345,"INTC" +"2011-10-11",22.76,23,22.610001,22.99,50604700,18.2999,"INTC" +"2011-10-12",23,23.280001,22.98,23.120001,59913300,18.403387,"INTC" +"2011-10-13",23.02,23.459999,22.959999,23.389999,51288900,18.618301,"INTC" +"2011-10-14",23.440001,23.5,23.25,23.5,44894100,18.705864,"INTC" +"2011-10-17",23.32,23.6,23.139999,23.280001,47936100,18.530743,"INTC" +"2011-10-18",23.17,23.49,23.07,23.4,85272200,18.626263,"INTC" +"2011-10-19",24.01,24.5,23.860001,24.24,139956200,19.294901,"INTC" +"2011-10-20",23.879999,23.879999,23.35,23.610001,88682000,18.793421,"INTC" +"2011-10-21",23.860001,24.25,23.799999,24.030001,123273100,19.127739,"INTC" +"2011-10-24",24.049999,24.790001,24.02,24.59,138273600,19.573494,"INTC" +"2011-10-25",24.469999,24.85,24.389999,24.629999,60939200,19.605337,"INTC" +"2011-10-26",24.799999,24.84,24.34,24.700001,58249900,19.661053,"INTC" +"2011-10-27",24.93,25.200001,24.85,25.129999,84559200,20.00333,"INTC" +"2011-10-28",24.870001,25.030001,24.73,24.98,44897400,19.883936,"INTC" +"2011-10-31",24.57,24.92,24.49,24.540001,43121800,19.533693,"INTC" +"2011-11-01",24.110001,24.35,23.82,23.9,68002400,19.024258,"INTC" +"2011-11-02",24.02,24.059999,23.549999,23.85,56626000,18.984459,"INTC" +"2011-11-03",23.790001,24.23,23.280001,24.200001,58297700,19.434181,"INTC" +"2011-11-04",24.040001,24.07,23.66,23.74,46476000,19.064768,"INTC" +"2011-11-07",23.700001,24.309999,23.629999,24.280001,51137900,19.498419,"INTC" +"2011-11-08",24.48,24.77,24.26,24.75,55961900,19.87586,"INTC" +"2011-11-09",24.24,24.32,23.799999,23.84,56872200,19.145075,"INTC" +"2011-11-10",24.139999,24.25,23.74,24.059999,45508700,19.321749,"INTC" +"2011-11-11",24.309999,24.9,24.299999,24.85,43867200,19.956169,"INTC" +"2011-11-14",24.780001,24.9,24.48,24.629999,49418100,19.779497,"INTC" +"2011-11-15",24.66,25.459999,24.620001,25.34,77391300,20.349672,"INTC" +"2011-11-16",25.129999,25.5,24.879999,24.940001,74241700,20.028442,"INTC" +"2011-11-17",24.9,24.950001,24.120001,24.34,62125300,19.546602,"INTC" +"2011-11-18",24.17,24.43,24.02,24.290001,45683600,19.506451,"INTC" +"2011-11-21",24.030001,24.15,23.35,23.57,58579300,18.928246,"INTC" +"2011-11-22",23.379999,23.530001,23.09,23.24,48479200,18.663233,"INTC" +"2011-11-23",23.040001,23.139999,22.690001,22.700001,52698400,18.229578,"INTC" +"2011-11-25",22.549999,23.219999,22.51,22.73,28346900,18.25367,"INTC" +"2011-11-28",23.280001,23.57,23.25,23.459999,39753000,18.839911,"INTC" +"2011-11-29",23.49,23.9,23.42,23.58,44191100,18.936275,"INTC" +"2011-11-30",24.280001,24.940001,24.23,24.91,73450200,20.004353,"INTC" +"2011-12-01",24.870001,24.969999,24.4,24.92,51820400,20.012383,"INTC" +"2011-12-02",25.01,25.139999,24.6,24.639999,41486500,19.787527,"INTC" +"2011-12-05",25.030001,25.200001,24.790001,25.01,42526800,20.084661,"INTC" +"2011-12-06",25.09,25.48,25,25.35,49516000,20.357706,"INTC" +"2011-12-07",25.33,25.780001,25.129999,25.66,54791500,20.606651,"INTC" +"2011-12-08",25.450001,25.530001,24.629999,24.709999,58000600,19.84374,"INTC" +"2011-12-09",24.41,25.1,24.379999,25.01,44071500,20.084661,"INTC" +"2011-12-12",24.18,24.290001,23.610001,24,94831300,19.273558,"INTC" +"2011-12-13",24.049999,24.059999,23.42,23.559999,78519000,18.920219,"INTC" +"2011-12-14",23.48,23.559999,23.139999,23.309999,56395100,18.719448,"INTC" +"2011-12-15",23.58,23.67,23.25,23.309999,38692600,18.719448,"INTC" +"2011-12-16",23.469999,23.889999,23.23,23.23,94567200,18.655203,"INTC" +"2011-12-19",23.389999,23.48,23.049999,23.1,42243000,18.5508,"INTC" +"2011-12-20",23.49,23.98,23.440001,23.84,46309500,19.145075,"INTC" +"2011-12-21",23.950001,24.09,23.43,23.68,45222100,19.016584,"INTC" +"2011-12-22",23.83,24.1,23.76,24.02,32002200,19.289627,"INTC" +"2011-12-23",24.129999,24.4,24.040001,24.4,24832700,19.594793,"INTC" +"2011-12-27",24.450001,24.700001,24.4,24.559999,24136000,19.723284,"INTC" +"2011-12-28",24.52,24.559999,24.18,24.23,23703400,19.458267,"INTC" +"2011-12-29",24.360001,24.58,24.280001,24.549999,22319300,19.71525,"INTC" +"2011-12-30",24.43,24.620001,24.25,24.25,21710100,19.474331,"INTC" +"2012-01-03",24.620001,24.889999,24.389999,24.540001,44845600,19.707212,"INTC" +"2012-01-04",24.57,25.129999,24.530001,25.110001,47504000,20.16497,"INTC" +"2012-01-05",25.059999,25.450001,24.98,25.4,49490600,20.397852,"INTC" +"2012-01-06",25.209999,25.4,25.01,25.25,36343500,20.277395,"INTC" +"2012-01-09",25.4,25.559999,25.219999,25.469999,47478600,20.454069,"INTC" +"2012-01-10",25.709999,25.92,25.51,25.59,41060900,20.550436,"INTC" +"2012-01-11",25.43,25.889999,25.34,25.799999,57170000,20.71908,"INTC" +"2012-01-12",25.85,25.9,25.540001,25.75,44420500,20.67893,"INTC" +"2012-01-13",25.690001,25.719999,25.1,25.139999,63313400,20.18906,"INTC" +"2012-01-17",25.18,25.4,24.969999,25.040001,60438600,20.108757,"INTC" +"2012-01-18",25.129999,25.48,25.01,25.389999,62687000,20.389826,"INTC" +"2012-01-19",25.52,25.68,25.370001,25.629999,64946300,20.582563,"INTC" +"2012-01-20",25.870001,26.469999,25.5,26.379999,101272500,21.184858,"INTC" +"2012-01-23",26.35,26.889999,26.34,26.709999,69663500,21.449873,"INTC" +"2012-01-24",26.700001,26.98,26.610001,26.9,56220400,21.602453,"INTC" +"2012-01-25",26.84,26.950001,26.5,26.9,54757900,21.602453,"INTC" +"2012-01-26",26.950001,27,26.6,26.75,61678200,21.481995,"INTC" +"2012-01-27",26.66,26.84,26.59,26.73,50587400,21.465931,"INTC" +"2012-01-30",26.51,26.799999,26.27,26.74,60694100,21.473967,"INTC" +"2012-01-31",26.790001,26.799999,26.280001,26.42,45325300,21.216978,"INTC" +"2012-02-01",26.74,26.84,26.51,26.549999,46330600,21.321381,"INTC" +"2012-02-02",26.59,26.74,26.459999,26.49,34780300,21.273193,"INTC" +"2012-02-03",26.67,26.950001,26.58,26.74,42191600,21.645559,"INTC" +"2012-02-06",26.549999,26.73,26.360001,26.719999,36772600,21.629372,"INTC" +"2012-02-07",26.629999,26.74,26.43,26.639999,33101300,21.564611,"INTC" +"2012-02-08",26.66,26.99,26.610001,26.85,37072100,21.734604,"INTC" +"2012-02-09",26.91,27,26.790001,26.860001,35754200,21.742697,"INTC" +"2012-02-10",26.74,26.790001,26.450001,26.700001,33616000,21.613178,"INTC" +"2012-02-13",26.83,26.84,26.52,26.700001,24723000,21.613178,"INTC" +"2012-02-14",26.57,26.780001,26.5,26.780001,25409300,21.677938,"INTC" +"2012-02-15",26.879999,26.879999,26.5,26.58,35832700,21.516043,"INTC" +"2012-02-16",26.4,26.950001,26.35,26.83,42450700,21.71841,"INTC" +"2012-02-17",26.860001,27.5,26.82,27.370001,74254100,22.155535,"INTC" +"2012-02-21",27.34,27.370001,27.01,27.16,34911800,21.985544,"INTC" +"2012-02-22",27.059999,27.35,26.51,26.73,51973800,21.637459,"INTC" +"2012-02-23",26.559999,26.860001,26.35,26.66,33800100,21.580793,"INTC" +"2012-02-24",26.719999,26.799999,26.450001,26.700001,39309500,21.613178,"INTC" +"2012-02-27",26.52,27.200001,26.450001,26.889999,46022400,21.766981,"INTC" +"2012-02-28",26.93,27.299999,26.82,27.24,32820500,22.050299,"INTC" +"2012-02-29",27.25,27.299999,26.84,26.879999,41856200,21.758884,"INTC" +"2012-03-01",27.059999,27.139999,26.709999,26.860001,39413000,21.742697,"INTC" +"2012-03-02",26.9,27.030001,26.77,26.92,29632800,21.791265,"INTC" +"2012-03-05",26.91,26.91,26.360001,26.540001,32332200,21.48366,"INTC" +"2012-03-06",26.25,26.629999,26.200001,26.610001,37196700,21.540329,"INTC" +"2012-03-07",26.58,27,26.52,26.91,32720900,21.783169,"INTC" +"2012-03-08",27,27.040001,26.75,26.84,37261600,21.726507,"INTC" +"2012-03-09",26.940001,27.17,26.870001,27.07,29396700,21.912687,"INTC" +"2012-03-12",27,27.08,26.91,26.99,24006900,21.847935,"INTC" +"2012-03-13",27.120001,27.5,27.120001,27.49,33796800,22.252668,"INTC" +"2012-03-14",27.450001,27.9,27.34,27.459999,46835700,22.22839,"INTC" +"2012-03-15",27.5,27.85,27.43,27.75,34191900,22.463135,"INTC" +"2012-03-16",27.82,27.959999,27.700001,27.73,54672100,22.446947,"INTC" +"2012-03-19",27.66,27.9,27.540001,27.74,26937200,22.45504,"INTC" +"2012-03-20",27.65,27.9,27.559999,27.75,22684900,22.463135,"INTC" +"2012-03-21",27.790001,27.889999,27.700001,27.780001,22212900,22.487425,"INTC" +"2012-03-22",27.73,27.950001,27.610001,27.9,23395100,22.584558,"INTC" +"2012-03-23",27.940001,27.99,27.68,27.879999,24899500,22.568371,"INTC" +"2012-03-26",28.01,28.26,27.959999,28.190001,32799700,22.819309,"INTC" +"2012-03-27",28.24,28.280001,28.07,28.190001,24365100,22.819309,"INTC" +"2012-03-28",28.129999,28.25,27.799999,27.799999,35152000,22.503613,"INTC" +"2012-03-29",27.75,28.18,27.67,28.16,39616000,22.795027,"INTC" +"2012-03-30",28.389999,28.450001,28.02,28.120001,43024400,22.762642,"INTC" +"2012-04-02",28.040001,28.450001,27.99,28.379999,28853500,22.973106,"INTC" +"2012-04-03",28.309999,28.370001,27.950001,28.110001,34152500,22.754553,"INTC" +"2012-04-04",27.870001,28.030001,27.6,27.93,30845100,22.608845,"INTC" +"2012-04-05",27.870001,28.1,27.799999,28.07,22033800,22.722172,"INTC" +"2012-04-09",27.73,27.9,27.59,27.76,22965500,22.471228,"INTC" +"2012-04-10",27.700001,27.860001,27.41,27.450001,36272100,22.220293,"INTC" +"2012-04-11",27.68,28,27.629999,27.85,26668200,22.544085,"INTC" +"2012-04-12",27.969999,28.52,27.93,28.48,37053200,23.05406,"INTC" +"2012-04-13",28.35,28.389999,28.08,28.09,34480900,22.738356,"INTC" +"2012-04-16",28.26,28.549999,28.139999,28.41,37480000,22.997396,"INTC" +"2012-04-17",28.450001,28.780001,28.41,28.469999,61288000,23.045963,"INTC" +"2012-04-18",27.58,28.110001,27.459999,27.950001,72249100,22.625034,"INTC" +"2012-04-19",27.870001,28.09,27.440001,27.690001,43035900,22.414568,"INTC" +"2012-04-20",27.719999,27.969999,27.57,27.6,38058500,22.341711,"INTC" +"2012-04-23",27.33,27.57,27.24,27.450001,37791200,22.220293,"INTC" +"2012-04-24",27.35,27.6,27.24,27.309999,35010600,22.106964,"INTC" +"2012-04-25",27.43,27.91,27.35,27.860001,40854600,22.552176,"INTC" +"2012-04-26",27.799999,28.299999,27.75,28.219999,46644900,22.843596,"INTC" +"2012-04-27",28.110001,28.530001,28.1,28.379999,33310200,22.973106,"INTC" +"2012-04-30",28.42,28.540001,28.290001,28.4,28810500,22.989304,"INTC" +"2012-05-01",28.469999,29.049999,28.370001,28.950001,43316200,23.434513,"INTC" +"2012-05-02",28.82,29.27,28.719999,29.18,40434700,23.620699,"INTC" +"2012-05-03",29.26,29.27,28.42,28.559999,41219000,23.286402,"INTC" +"2012-05-04",28.32,28.379999,27.84,27.9,34573600,22.748272,"INTC" +"2012-05-07",27.83,27.98,27.65,27.76,37385900,22.634121,"INTC" +"2012-05-08",27.48,27.6,27.01,27.370001,53087400,22.316139,"INTC" +"2012-05-09",27.08,27.35,26.75,27.190001,40599300,22.169373,"INTC" +"2012-05-10",27.34,27.459999,26.959999,27.24,36239000,22.210138,"INTC" +"2012-05-11",27.26,27.950001,27.200001,27.629999,34937400,22.528126,"INTC" +"2012-05-14",27.35,27.4,26.879999,27.02,39447300,22.030762,"INTC" +"2012-05-15",27.049999,27.25,26.82,26.879999,35712100,21.916611,"INTC" +"2012-05-16",26.91,26.99,26.49,26.5,44629300,21.606779,"INTC" +"2012-05-17",26.469999,26.66,26.190001,26.190001,31503200,21.354025,"INTC" +"2012-05-18",26.24,26.57,26.049999,26.07,43444900,21.25618,"INTC" +"2012-05-21",26.059999,26.190001,25.68,26.15,41389400,21.321411,"INTC" +"2012-05-22",26.27,26.280001,25.780001,26.030001,46037700,21.223564,"INTC" +"2012-05-23",25.469999,25.51,24.92,25.440001,61969600,20.742508,"INTC" +"2012-05-24",25.57,25.780001,25.309999,25.65,37129200,20.913736,"INTC" +"2012-05-25",25.719999,25.85,25.57,25.74,19122200,20.987114,"INTC" +"2012-05-29",26.040001,26.32,25.860001,26.09,35052800,21.27249,"INTC" +"2012-05-30",25.9,26.190001,25.799999,26.129999,33089800,21.305101,"INTC" +"2012-05-31",25.780001,26.07,25.700001,25.84,42240200,21.068649,"INTC" +"2012-06-01",25.4,25.709999,25.120001,25.139999,40246400,20.497904,"INTC" +"2012-06-04",25.280001,25.360001,24.84,25.040001,39903700,20.416376,"INTC" +"2012-06-05",25.040001,25.57,25,25.43,29491300,20.734354,"INTC" +"2012-06-06",25.51,26.110001,25.43,26.07,33553600,21.25618,"INTC" +"2012-06-07",26.370001,26.43,25.889999,25.940001,29534200,21.150185,"INTC" +"2012-06-08",25.879999,26.48,25.85,26.41,26750500,21.533396,"INTC" +"2012-06-11",26.549999,26.629999,25.959999,25.99,28041300,21.190954,"INTC" +"2012-06-12",26.120001,26.540001,26.049999,26.52,29132000,21.623091,"INTC" +"2012-06-13",26.459999,26.870001,26.34,26.540001,30496500,21.639397,"INTC" +"2012-06-14",26.58,27.059999,26.42,26.98,38301200,21.99815,"INTC" +"2012-06-15",27.02,27.440001,26.879999,27.34,51838900,22.291676,"INTC" +"2012-06-18",27.290001,27.610001,27.219999,27.42,30432300,22.356905,"INTC" +"2012-06-19",27.59,27.629999,27.25,27.51,30060200,22.430285,"INTC" +"2012-06-20",27.48,27.75,27.379999,27.639999,28164900,22.536278,"INTC" +"2012-06-21",27.51,27.59,26.610001,26.709999,47571100,21.778009,"INTC" +"2012-06-22",26.879999,26.959999,26.67,26.940001,100360700,21.965534,"INTC" +"2012-06-25",26.6,26.65,25.879999,26.049999,41787800,21.239872,"INTC" +"2012-06-26",26.16,26.280001,25.74,26.01,34935400,21.207256,"INTC" +"2012-06-27",26.110001,26.34,26.059999,26.219999,23642100,21.378483,"INTC" +"2012-06-28",26,26.030001,25.450001,25.83,40166600,21.060495,"INTC" +"2012-06-29",26.280001,26.65,26.209999,26.65,35082300,21.729088,"INTC" +"2012-07-02",26.51,26.73,26.389999,26.67,21739700,21.74539,"INTC" +"2012-07-03",26.719999,26.860001,26.559999,26.860001,12515500,21.900311,"INTC" +"2012-07-05",26.809999,26.84,26.370001,26.549999,20324500,21.647547,"INTC" +"2012-07-06",26.440001,26.5,25.93,26.16,32515300,21.329565,"INTC" +"2012-07-09",26.049999,26.209999,25.809999,26.17,27910200,21.337711,"INTC" +"2012-07-10",25.85,26.42,25.440001,25.559999,47231600,20.840351,"INTC" +"2012-07-11",25.57,25.620001,25.219999,25.389999,34809100,20.701738,"INTC" +"2012-07-12",25.16,25.17,24.68,24.74,53147600,20.171764,"INTC" +"2012-07-13",24.799999,25.389999,24.76,25.25,35972100,20.587593,"INTC" +"2012-07-16",25.23,25.309999,25,25.129999,36984500,20.489748,"INTC" +"2012-07-17",25.33,25.66,24.85,25.379999,63631500,20.693584,"INTC" +"2012-07-18",25.200001,26.42,25.049999,26.209999,67503500,21.370331,"INTC" +"2012-07-19",26.35,26.35,25.82,26.059999,36555800,21.248028,"INTC" +"2012-07-20",25.870001,26,25.5,25.52,48844000,20.807734,"INTC" +"2012-07-23",25.049999,25.360001,24.799999,25.26,36378200,20.595745,"INTC" +"2012-07-24",25.190001,25.219999,24.790001,25.01,33637600,20.391912,"INTC" +"2012-07-25",25.02,25.530001,25,25.129999,34407600,20.489748,"INTC" +"2012-07-26",25.59,25.84,25.34,25.5,37808200,20.791431,"INTC" +"2012-07-27",25.68,26.07,25.469999,26.02,33344000,21.21541,"INTC" +"2012-07-30",25.98,26.200001,25.68,25.76,25878100,21.003424,"INTC" +"2012-07-31",25.76,26.040001,25.700001,25.700001,26616900,20.954498,"INTC" +"2012-08-01",25.83,26,25.67,25.93,29207700,21.142033,"INTC" +"2012-08-02",25.74,26.26,25.68,25.91,34309900,21.125725,"INTC" +"2012-08-03",26.25,26.35,25.98,26.23,30692600,21.573982,"INTC" +"2012-08-06",26.219999,26.559999,26.200001,26.309999,24613200,21.63978,"INTC" +"2012-08-07",26.459999,26.639999,26.35,26.5,27077800,21.796059,"INTC" +"2012-08-08",26.48,26.74,26.299999,26.6,27034400,21.878304,"INTC" +"2012-08-09",26.639999,26.889999,26.57,26.700001,26465300,21.960552,"INTC" +"2012-08-10",26.700001,26.9,26.530001,26.879999,24930300,22.108599,"INTC" +"2012-08-13",26.76,26.83,26.41,26.690001,23619700,21.952328,"INTC" +"2012-08-14",26.799999,26.809999,26.379999,26.48,27470400,21.77961,"INTC" +"2012-08-15",26.23,26.469999,26.190001,26.27,26081000,21.606888,"INTC" +"2012-08-16",26.440001,26.65,26.34,26.59,25699700,21.870077,"INTC" +"2012-08-17",26.57,26.629999,26.209999,26.33,30376900,21.656233,"INTC" +"2012-08-20",26.219999,26.33,26.1,26.23,25600800,21.573982,"INTC" +"2012-08-21",26.33,26.34,25.99,26.110001,31661300,21.475286,"INTC" +"2012-08-22",25.889999,26.01,25.66,25.73,33619400,21.162739,"INTC" +"2012-08-23",25.58,25.59,24.93,25.040001,51397600,20.595213,"INTC" +"2012-08-24",25.049999,25.07,24.700001,24.91,45187500,20.488293,"INTC" +"2012-08-27",24.860001,24.940001,24.75,24.84,34424700,20.430717,"INTC" +"2012-08-28",24.790001,25.01,24.68,25,33119500,20.562317,"INTC" +"2012-08-29",24.93,24.959999,24.540001,24.67,60462600,20.290892,"INTC" +"2012-08-30",24.57,24.639999,24.15,24.27,37182200,19.961895,"INTC" +"2012-08-31",24.5,25,24.48,24.83,43447800,20.422491,"INTC" +"2012-09-04",25.030001,25.059999,24.27,24.42,40688000,20.085268,"INTC" +"2012-09-05",24.4,24.780001,24.190001,24.389999,38595800,20.060595,"INTC" +"2012-09-06",24.469999,25.1,24.459999,25.1,40187600,20.644566,"INTC" +"2012-09-07",24.129999,24.700001,24.01,24.190001,86282100,19.896101,"INTC" +"2012-09-10",23.950001,24.6,23.17,23.26,80584600,19.131182,"INTC" +"2012-09-11",23.299999,23.65,23.200001,23.34,54237700,19.19698,"INTC" +"2012-09-12",23.389999,23.58,23.059999,23.190001,44862700,19.073608,"INTC" +"2012-09-13",23.01,23.41,22.83,23.360001,52998300,19.213432,"INTC" +"2012-09-14",23.450001,23.540001,23.23,23.370001,47983700,19.221655,"INTC" +"2012-09-17",23.290001,23.440001,23.16,23.309999,36169000,19.172308,"INTC" +"2012-09-18",23.309999,23.52,23.139999,23.370001,41948200,19.221655,"INTC" +"2012-09-19",23.5,23.51,23.139999,23.15,39459800,19.040707,"INTC" +"2012-09-20",23.09,23.18,22.99,23.18,33083000,19.065378,"INTC" +"2012-09-21",23.219999,23.27,23.01,23.129999,56246600,19.024256,"INTC" +"2012-09-24",22.93,22.950001,22.52,22.799999,48846500,18.752836,"INTC" +"2012-09-25",22.950001,22.969999,22.51,22.540001,49535100,18.538986,"INTC" +"2012-09-26",22.57,22.75,22.48,22.65,49734700,18.629459,"INTC" +"2012-09-27",22.76,23.139999,22.65,23.09,43872200,18.991354,"INTC" +"2012-09-28",23.059999,23.059999,22.59,22.66,47920800,18.637688,"INTC" +"2012-10-01",22.75,23.17,22.68,22.76,55261300,18.719931,"INTC" +"2012-10-02",22.889999,23,22.66,22.84,36381100,18.78573,"INTC" +"2012-10-03",22.860001,22.969999,22.49,22.549999,49772700,18.547209,"INTC" +"2012-10-04",22.58,22.620001,22.27,22.469999,52980100,18.481409,"INTC" +"2012-10-05",22.66,22.9,22.58,22.68,38344600,18.654133,"INTC" +"2012-10-08",22.620001,22.620001,22.4,22.51,29698200,18.514311,"INTC" +"2012-10-09",22.16,22.190001,21.85,21.9,66317400,18.012592,"INTC" +"2012-10-10",21.9,22,21.700001,21.76,47188900,17.897442,"INTC" +"2012-10-11",21.870001,21.879999,21.52,21.68,36817700,17.831644,"INTC" +"2012-10-12",21.58,21.85,21.4,21.48,46274000,17.667143,"INTC" +"2012-10-15",21.530001,21.9,21.5,21.73,49513800,17.872768,"INTC" +"2012-10-16",21.99,22.469999,21.950001,22.35,80707000,18.382706,"INTC" +"2012-10-17",21.27,21.98,21.27,21.790001,99053800,17.922115,"INTC" +"2012-10-18",21.82,21.860001,21.6,21.67,42921800,17.82342,"INTC" +"2012-10-19",21.67,21.690001,21.219999,21.27,55622300,17.494419,"INTC" +"2012-10-22",21.4,21.57,21.299999,21.459999,36500300,17.650686,"INTC" +"2012-10-23",21.32,21.77,21.299999,21.59,47194400,17.757622,"INTC" +"2012-10-24",21.73,21.74,21.41,21.459999,33237800,17.650686,"INTC" +"2012-10-25",21.58,21.75,21.51,21.690001,79226400,17.839867,"INTC" +"2012-10-26",21.77,22.02,21.6,21.950001,92415400,18.053713,"INTC" +"2012-10-31",22.01,22.09,21.59,21.629999,40612800,17.790514,"INTC" +"2012-11-01",21.76,22.41,21.719999,22.26,50359300,18.308685,"INTC" +"2012-11-02",22.389999,22.540001,22.02,22.059999,51737600,18.144188,"INTC" +"2012-11-05",22.02,22.110001,21.719999,21.84,48797400,18.14834,"INTC" +"2012-11-06",21.73,22,21.629999,21.73,49860500,18.056938,"INTC" +"2012-11-07",21.540001,21.549999,20.9,20.91,70960100,17.375544,"INTC" +"2012-11-08",20.9,21.129999,20.82,20.83,38090000,17.309063,"INTC" +"2012-11-09",20.809999,21.139999,20.799999,20.799999,35017900,17.284132,"INTC" +"2012-11-12",20.879999,20.91,20.65,20.77,27267000,17.259211,"INTC" +"2012-11-13",20.57,20.82,20.18,20.280001,56379200,16.852034,"INTC" +"2012-11-14",20.42,20.5,19.950001,19.959999,58961300,16.586123,"INTC" +"2012-11-15",20.01,20.290001,19.98,20.030001,45733800,16.644287,"INTC" +"2012-11-16",20.07,20.26,19.77,20.190001,50855500,16.777248,"INTC" +"2012-11-19",19.99,20.450001,19.73,20.25,69433800,16.827103,"INTC" +"2012-11-20",19.879999,19.879999,19.35,19.51,85743300,16.212189,"INTC" +"2012-11-21",19.52,19.549999,19.23,19.360001,95636000,16.08754,"INTC" +"2012-11-23",19.530001,19.84,19.51,19.719999,51711900,16.38669,"INTC" +"2012-11-26",19.690001,19.92,19.620001,19.889999,67047900,16.527954,"INTC" +"2012-11-27",19.950001,20.190001,19.92,19.93,44893200,16.561195,"INTC" +"2012-11-28",19.889999,20.110001,19.639999,20.09,43226300,16.694147,"INTC" +"2012-11-29",19.83,20.040001,19.459999,19.530001,64926300,16.228807,"INTC" +"2012-11-30",19.629999,19.77,19.42,19.57,51427800,16.262047,"INTC" +"2012-12-03",19.879999,19.92,19.5,19.540001,50637000,16.237116,"INTC" +"2012-12-04",19.629999,20.049999,19.610001,19.969999,57942400,16.594429,"INTC" +"2012-12-05",19.940001,20.02,19.74,19.85,45847000,16.494713,"INTC" +"2012-12-06",19.99,20.290001,19.969999,20.16,46291200,16.752317,"INTC" +"2012-12-07",20.33,20.360001,20.030001,20.16,41701200,16.752317,"INTC" +"2012-12-10",20.15,20.17,19.98,20.08,27273200,16.685837,"INTC" +"2012-12-11",20.16,20.74,20.15,20.65,51036500,17.159489,"INTC" +"2012-12-12",20.860001,20.99,20.540001,20.67,48354700,17.176107,"INTC" +"2012-12-13",20.629999,20.92,20.440001,20.49,41607600,17.026537,"INTC" +"2012-12-14",20.52,20.74,20.35,20.530001,34149500,17.059774,"INTC" +"2012-12-17",20.549999,20.690001,20.360001,20.57,34959900,17.093016,"INTC" +"2012-12-18",20.68,20.99,20.57,20.959999,41601200,17.417089,"INTC" +"2012-12-19",21.07,21.309999,20.860001,21.1,52804600,17.533426,"INTC" +"2012-12-20",21.209999,21.24,20.879999,21.030001,34005500,17.475258,"INTC" +"2012-12-21",20.66,20.85,20.48,20.77,61993100,17.259211,"INTC" +"2012-12-24",20.65,20.73,20.51,20.639999,14193100,17.151178,"INTC" +"2012-12-26",20.74,20.93,20.639999,20.65,22488700,17.159489,"INTC" +"2012-12-27",20.700001,20.76,20.309999,20.51,31704300,17.043152,"INTC" +"2012-12-28",20.35,20.49,20.209999,20.23,25906900,16.810484,"INTC" +"2012-12-31",20.25,20.66,20.16,20.620001,41139500,17.134562,"INTC" +"2013-01-02",21.15,21.379999,21.049999,21.379999,47623000,17.7661,"INTC" +"2013-01-03",21.4,21.48,21.139999,21.32,41054100,17.71624,"INTC" +"2013-01-04",21.360001,21.389999,21.049999,21.16,30142500,17.583284,"INTC" +"2013-01-07",21.280001,21.450001,21.18,21.25,36352100,17.658075,"INTC" +"2013-01-08",21.23,21.559999,21.02,21.09,48672000,17.525118,"INTC" +"2013-01-09",21.219999,21.469999,21.200001,21.450001,34290000,17.824268,"INTC" +"2013-01-10",21.610001,21.82,21.530001,21.799999,44621600,18.115105,"INTC" +"2013-01-11",21.799999,22.07,21.77,22,44944700,18.281301,"INTC" +"2013-01-14",21.98,22.129999,21.75,22,35724500,18.281301,"INTC" +"2013-01-15",21.950001,22.129999,21.780001,21.879999,33990300,18.181581,"INTC" +"2013-01-16",21.91,22.200001,21.85,22.110001,36763700,18.372705,"INTC" +"2013-01-17",22.120001,23.059999,22.110001,22.68,101020600,18.846355,"INTC" +"2013-01-18",21.360001,21.440001,21.030001,21.25,143760400,17.658075,"INTC" +"2013-01-22",21.280001,21.290001,21.030001,21.17,51127400,17.591597,"INTC" +"2013-01-23",21.200001,21.219999,21.040001,21.110001,42432300,17.541742,"INTC" +"2013-01-24",21.1,21.18,20.93,20.950001,58396800,17.408783,"INTC" +"2013-01-25",21.040001,21.07,20.879999,20.959999,107632800,17.417089,"INTC" +"2013-01-28",21.01,21.09,20.99,21.049999,105398300,17.491882,"INTC" +"2013-01-29",21.09,21.299999,21.01,21.280001,105703100,17.683001,"INTC" +"2013-01-30",21.290001,21.459999,21.219999,21.370001,34151300,17.757786,"INTC" +"2013-01-31",21.299999,21.32,21.02,21.040001,36534100,17.483568,"INTC" +"2013-02-01",21.190001,21.360001,21.09,21.360001,31867100,17.749481,"INTC" +"2013-02-04",21.299999,21.379999,21.15,21.16,38345600,17.583284,"INTC" +"2013-02-05",21.139999,21.33,21.059999,21.18,30076500,17.789064,"INTC" +"2013-02-06",21.16,21.200001,20.91,20.99,32361000,17.62948,"INTC" +"2013-02-07",20.969999,20.969999,20.700001,20.809999,41015200,17.478291,"INTC" +"2013-02-08",20.9,21.09,20.879999,21,28150100,17.637877,"INTC" +"2013-02-11",21,21.059999,20.92,21.030001,18897200,17.663073,"INTC" +"2013-02-12",21.030001,21.25,20.99,21.190001,28391400,17.797462,"INTC" +"2013-02-13",21.219999,21.299999,21.15,21.25,21267200,17.847857,"INTC" +"2013-02-14",21.129999,21.280001,21.059999,21.23,35262200,17.831053,"INTC" +"2013-02-15",21.23,21.299999,20.99,21.120001,33809100,17.738668,"INTC" +"2013-02-19",21.18,21.209999,21.059999,21.09,31061600,17.71347,"INTC" +"2013-02-20",21.09,21.1,20.700001,20.73,46119800,17.411104,"INTC" +"2013-02-21",20.75,20.76,20.120001,20.25,60754500,17.007957,"INTC" +"2013-02-22",20.32,20.49,20.1,20.42,34534800,17.15074,"INTC" +"2013-02-25",20.57,20.65,20.23,20.23,41525600,16.991154,"INTC" +"2013-02-26",20.49,20.85,20.41,20.58,67247100,17.28512,"INTC" +"2013-02-27",20.6,21.040001,20.51,20.93,46966600,17.579084,"INTC" +"2013-02-28",20.91,21.08,20.82,20.879999,34808000,17.53709,"INTC" +"2013-03-01",20.790001,21.190001,20.66,21.030001,45695700,17.663073,"INTC" +"2013-03-04",21.16,21.290001,20.959999,21.27,47545800,17.864651,"INTC" +"2013-03-05",21.34,21.59,21.299999,21.51,38796400,18.066231,"INTC" +"2013-03-06",21.530001,21.790001,21.51,21.75,37188900,18.267801,"INTC" +"2013-03-07",21.799999,21.99,21.75,21.889999,42380000,18.385391,"INTC" +"2013-03-08",21.950001,22.040001,21.469999,21.58,44990500,18.125021,"INTC" +"2013-03-11",21.530001,21.74,21.280001,21.690001,42148200,18.217409,"INTC" +"2013-03-12",21.66,21.73,21.450001,21.639999,28617300,18.175411,"INTC" +"2013-03-13",21.559999,21.700001,21.459999,21.66,24617400,18.192213,"INTC" +"2013-03-14",21.74,21.85,21.51,21.65,28836500,18.183809,"INTC" +"2013-03-15",21.610001,21.700001,21.27,21.379999,52949600,17.957047,"INTC" +"2013-03-18",21.24,21.49,21.190001,21.26,35154400,17.856251,"INTC" +"2013-03-19",21.26,21.360001,21.01,21.139999,42546000,17.755461,"INTC" +"2013-03-20",21.309999,21.360001,21.110001,21.18,29919000,17.789064,"INTC" +"2013-03-21",21.01,21.139999,20.9,21.040001,32607200,17.671474,"INTC" +"2013-03-22",21.15,21.34,21.08,21.33,30803200,17.915045,"INTC" +"2013-03-25",21.389999,21.42,21.08,21.15,32740700,17.763865,"INTC" +"2013-03-26",21.280001,21.77,21.25,21.77,39548500,18.284601,"INTC" +"2013-03-27",21.620001,21.98,21.51,21.83,45370900,18.334995,"INTC" +"2013-03-28",21.85,21.91,21.6,21.84,33336700,18.343391,"INTC" +"2013-04-01",21.67,21.700001,21.32,21.43,33718100,17.999035,"INTC" +"2013-04-02",21.52,21.58,21.32,21.459999,28166700,18.024227,"INTC" +"2013-04-03",21.450001,21.5,21.01,21.049999,36620800,17.679876,"INTC" +"2013-04-04",21.049999,21.190001,20.959999,21.139999,28702500,17.755461,"INTC" +"2013-04-05",20.940001,20.969999,20.75,20.940001,36721600,17.587481,"INTC" +"2013-04-08",20.889999,21.09,20.799999,21.09,34213000,17.71347,"INTC" +"2013-04-09",21.110001,21.889999,21.059999,21.75,61518700,18.267801,"INTC" +"2013-04-10",21.719999,22.42,21.709999,22.26,67102900,18.696148,"INTC" +"2013-04-11",21.73,21.91,21.49,21.83,59295600,18.334995,"INTC" +"2013-04-12",21.74,21.799999,21.469999,21.68,34028000,18.209011,"INTC" +"2013-04-15",21.5,21.709999,21.360001,21.379999,38459200,17.957047,"INTC" +"2013-04-16",21.469999,21.93,21.42,21.92,64767000,18.410583,"INTC" +"2013-04-17",21.790001,22.139999,21.57,21.93,79461200,18.418983,"INTC" +"2013-04-18",22.049999,22.4,21.9,22.24,76237300,18.679356,"INTC" +"2013-04-19",22.27,22.450001,22.209999,22.440001,49101000,18.847334,"INTC" +"2013-04-22",22.48,22.940001,22.35,22.879999,52817000,19.21689,"INTC" +"2013-04-23",22.98,23.450001,22.93,23.379999,62494100,19.636839,"INTC" +"2013-04-24",23.280001,23.790001,23.25,23.66,54282000,19.872017,"INTC" +"2013-04-25",23.65,23.870001,23.32,23.379999,109178000,19.636839,"INTC" +"2013-04-26",23.309999,23.559999,23.139999,23.4,101377300,19.653637,"INTC" +"2013-04-29",23.440001,23.83,23.4,23.76,102141600,19.956005,"INTC" +"2013-04-30",23.719999,24,23.639999,23.950001,41468900,20.115578,"INTC" +"2013-05-01",23.82,24.17,23.809999,23.99,38373800,20.149178,"INTC" +"2013-05-02",23.73,24.15,23.67,24.110001,33486300,20.249966,"INTC" +"2013-05-03",24.219999,24.219999,23.950001,23.959999,30085800,20.313555,"INTC" +"2013-05-06",24.17,24.209999,23.85,23.91,31009100,20.271162,"INTC" +"2013-05-07",23.969999,24.25,23.940001,24.15,38605600,20.474634,"INTC" +"2013-05-08",24.040001,24.290001,23.959999,24.25,24900600,20.559418,"INTC" +"2013-05-09",24.200001,24.57,24.1,24.360001,31333900,20.652674,"INTC" +"2013-05-10",24.42,24.540001,24.35,24.5,22554800,20.771368,"INTC" +"2013-05-13",24.41,24.49,24.030001,24.08,28535200,20.415289,"INTC" +"2013-05-14",24.08,24.17,23.780001,23.84,36694400,20.211815,"INTC" +"2013-05-15",23.889999,24.200001,23.809999,24.200001,33568900,20.517021,"INTC" +"2013-05-16",24.059999,24.4,23.93,23.940001,29812900,20.296597,"INTC" +"2013-05-17",24.120001,24.219999,23.9,24.040001,36277400,20.381372,"INTC" +"2013-05-20",24.08,24.25,24,24.08,31324400,20.415289,"INTC" +"2013-05-21",24.1,24.25,24,24.15,37917900,20.474634,"INTC" +"2013-05-22",24.129999,24.530001,23.940001,24.07,49686400,20.406807,"INTC" +"2013-05-23",23.879999,24.120001,23.84,24.049999,38132900,20.389856,"INTC" +"2013-05-24",23.92,24.040001,23.58,23.92,30861700,20.279638,"INTC" +"2013-05-28",24.16,24.4,24,24.08,31153700,20.415289,"INTC" +"2013-05-29",23.959999,24.379999,23.889999,24.27,31653900,20.57637,"INTC" +"2013-05-30",24.280001,24.5,24.209999,24.209999,26299900,20.525499,"INTC" +"2013-05-31",24.23,24.709999,24.129999,24.280001,47793200,20.58485,"INTC" +"2013-06-03",24.879999,25.450001,24.83,25.24,76493500,21.398743,"INTC" +"2013-06-04",25.559999,25.98,25.35,25.360001,68515500,21.500492,"INTC" +"2013-06-05",25.110001,25.280001,24.65,24.700001,53335200,20.940929,"INTC" +"2013-06-06",24.75,24.940001,24.27,24.65,40020000,20.898542,"INTC" +"2013-06-07",24.4,24.700001,24.219999,24.59,35539400,20.84767,"INTC" +"2013-06-10",24.709999,25.09,24.639999,25.01,29780800,21.203753,"INTC" +"2013-06-11",24.83,25.08,24.629999,24.709999,27077800,20.949409,"INTC" +"2013-06-12",24.959999,25,24.41,24.459999,24535200,20.737453,"INTC" +"2013-06-13",24.459999,25.01,24.4,24.99,27707000,21.186792,"INTC" +"2013-06-14",25.02,25.139999,24.84,24.92,24762700,21.127449,"INTC" +"2013-06-17",25.110001,25.35,24.91,25.1,42643200,21.280056,"INTC" +"2013-06-18",25.07,25.65,25.07,25.469999,36674300,21.59374,"INTC" +"2013-06-19",25.49,25.68,25,25,28843900,21.195276,"INTC" +"2013-06-20",24.73,24.75,24.1,24.190001,63565700,20.508553,"INTC" +"2013-06-21",24.309999,24.35,24.09,24.200001,67754000,20.517021,"INTC" +"2013-06-24",24.08,24.219999,23.41,23.58,49145200,19.991383,"INTC" +"2013-06-25",23.83,23.940001,23.57,23.879999,34571300,20.245724,"INTC" +"2013-06-26",24.200001,24.24,23.889999,24.01,33645000,20.355942,"INTC" +"2013-06-27",24.1,24.35,24.01,24.049999,25564500,20.389856,"INTC" +"2013-06-28",23.93,24.41,23.73,24.23,80413900,20.542459,"INTC" +"2013-07-01",24.35,24.42,23.84,23.889999,29698200,20.254204,"INTC" +"2013-07-02",23.870001,24.040001,23.540001,23.719999,28290100,20.110079,"INTC" +"2013-07-03",23.700001,23.9,23.450001,23.76,18167200,20.143991,"INTC" +"2013-07-05",23.950001,24.08,23.68,24.059999,17830400,20.398329,"INTC" +"2013-07-08",23.860001,23.91,23.030001,23.190001,68826600,19.660738,"INTC" +"2013-07-09",23.299999,23.42,23.110001,23.139999,34739800,19.618347,"INTC" +"2013-07-10",23.139999,23.299999,22.639999,23.25,50037500,19.711605,"INTC" +"2013-07-11",23.559999,24,23.469999,23.99,41313800,20.338984,"INTC" +"2013-07-12",23.950001,24,23.65,23.9,34561900,20.26268,"INTC" +"2013-07-15",23.84,23.969999,23.76,23.940001,25650100,20.296597,"INTC" +"2013-07-16",24,24.299999,23.9,24.25,34496100,20.559418,"INTC" +"2013-07-17",24.299999,24.43,24.040001,24.15,44084200,20.474634,"INTC" +"2013-07-18",23.469999,23.610001,23.16,23.24,77863900,19.703127,"INTC" +"2013-07-19",23.110001,23.15,22.809999,23.040001,45866700,19.533564,"INTC" +"2013-07-22",23.07,23.120001,22.73,22.77,35890900,19.304651,"INTC" +"2013-07-23",22.85,22.99,22.639999,22.75,28521400,19.287701,"INTC" +"2013-07-24",22.93,23,22.629999,22.93,33432700,19.440306,"INTC" +"2013-07-25",22.85,23.059999,22.82,23.059999,114558100,19.550516,"INTC" +"2013-07-26",22.940001,23.26,22.9,23.26,110474500,19.720085,"INTC" +"2013-07-29",23.17,23.299999,23.07,23.24,85543100,19.703127,"INTC" +"2013-07-30",23.299999,23.5,23.280001,23.379999,28855200,19.821823,"INTC" +"2013-07-31",23.370001,23.459999,23.26,23.34,27679200,19.787907,"INTC" +"2013-08-01",23.41,23.49,23.02,23.200001,37832700,19.669212,"INTC" +"2013-08-02",23.18,23.219999,23,23.219999,36242100,19.686165,"INTC" +"2013-08-05",23,23.02,22.85,22.92,20869000,19.621964,"INTC" +"2013-08-06",22.879999,22.93,22.709999,22.799999,28843300,19.519226,"INTC" +"2013-08-07",22.709999,22.790001,22.549999,22.700001,23350900,19.433617,"INTC" +"2013-08-08",22.75,22.780001,22.41,22.450001,34792500,19.219589,"INTC" +"2013-08-09",22.41,22.549999,22.309999,22.51,25145400,19.27096,"INTC" +"2013-08-12",22.48,22.700001,22.450001,22.639999,23520400,19.382246,"INTC" +"2013-08-13",22.690001,22.700001,22.389999,22.52,26099200,19.279522,"INTC" +"2013-08-14",22.4,22.74,22.35,22.57,23202500,19.322327,"INTC" +"2013-08-15",22.280001,22.41,21.969999,22.030001,40451200,18.860029,"INTC" +"2013-08-16",22.059999,22.190001,21.889999,21.91,30079000,18.757294,"INTC" +"2013-08-19",22.08,22.700001,22.049999,22.280001,43412200,19.074053,"INTC" +"2013-08-20",22.309999,22.68,22.299999,22.52,32084300,19.279522,"INTC" +"2013-08-21",22.540001,22.58,22.059999,22.17,32403300,18.979883,"INTC" +"2013-08-22",22.26,22.389999,22.17,22.26,17380600,19.056932,"INTC" +"2013-08-23",22.34,22.57,22.33,22.440001,23088700,19.211035,"INTC" +"2013-08-26",22.4,22.52,22.23,22.27,22267800,19.065493,"INTC" +"2013-08-27",22.120001,22.219999,22,22.190001,37638500,18.997005,"INTC" +"2013-08-28",22.200001,22.41,22.129999,22.290001,28090000,19.082613,"INTC" +"2013-08-29",22.24,22.43,22.049999,22.059999,28303500,18.88571,"INTC" +"2013-08-30",22.24,22.25,21.9,21.98,33896300,18.817223,"INTC" +"2013-09-03",22.209999,22.24,21.969999,22.07,26427300,18.894272,"INTC" +"2013-09-04",22.379999,22.780001,22.280001,22.639999,37941800,19.382246,"INTC" +"2013-09-05",22.68,22.73,22.49,22.6,22552800,19.348013,"INTC" +"2013-09-06",22.690001,22.82,22.4,22.67,27606600,19.407938,"INTC" +"2013-09-09",22.719999,23.030001,22.700001,22.91,27770600,19.613396,"INTC" +"2013-09-10",23.07,23.129999,22.93,22.98,31705400,19.673325,"INTC" +"2013-09-11",22.91,22.98,22.709999,22.809999,45815300,19.527788,"INTC" +"2013-09-12",22.780001,22.84,22.6,22.629999,29517900,19.373684,"INTC" +"2013-09-13",23.049999,23.459999,23.040001,23.440001,61134800,20.067137,"INTC" +"2013-09-16",23.629999,23.709999,23.35,23.389999,30088500,20.024334,"INTC" +"2013-09-17",23.690001,23.889999,23.67,23.74,37540700,20.323969,"INTC" +"2013-09-18",23.85,23.92,23.559999,23.9,31975400,20.460947,"INTC" +"2013-09-19",23.959999,24.09,23.84,23.91,28261400,20.469509,"INTC" +"2013-09-20",23.940001,23.959999,23.57,23.77,47069000,20.349653,"INTC" +"2013-09-23",23.700001,23.85,23.610001,23.620001,22437100,20.221235,"INTC" +"2013-09-24",23.58,23.85,23.58,23.700001,24410100,20.289728,"INTC" +"2013-09-25",23.780001,23.809999,23.58,23.700001,19879900,20.289728,"INTC" +"2013-09-26",23.75,23.799999,23.200001,23.41,32003300,20.041454,"INTC" +"2013-09-27",23.209999,23.389999,22.879999,22.98,28924100,19.673325,"INTC" +"2013-09-30",22.719999,23.17,22.6,22.92,32489600,19.621964,"INTC" +"2013-10-01",22.940001,23.040001,22.700001,22.83,25888800,19.54491,"INTC" +"2013-10-02",22.709999,22.9,22.67,22.889999,23205400,19.596279,"INTC" +"2013-10-03",22.82,22.84,22.5,22.6,34888500,19.348013,"INTC" +"2013-10-04",22.6,22.85,22.6,22.809999,22550000,19.527788,"INTC" +"2013-10-07",22.709999,23,22.57,22.83,21321300,19.54491,"INTC" +"2013-10-08",22.870001,22.879999,22.48,22.48,36111200,19.245274,"INTC" +"2013-10-09",22.51,22.959999,22.48,22.59,40435400,19.339451,"INTC" +"2013-10-10",22.99,23.219999,22.92,23.1,39189400,19.776064,"INTC" +"2013-10-11",22.83,23.26,22.82,23.26,24550600,19.913038,"INTC" +"2013-10-14",23.09,23.49,23.030001,23.450001,27176700,20.075699,"INTC" +"2013-10-15",23.4,23.59,23.32,23.389999,42957700,20.024334,"INTC" +"2013-10-16",23.26,23.74,23.219999,23.700001,47723400,20.289728,"INTC" +"2013-10-17",23.58,23.940001,23.49,23.92,28694900,20.478071,"INTC" +"2013-10-18",23.860001,23.98,23.68,23.879999,29579100,20.443827,"INTC" +"2013-10-21",23.940001,24.17,23.82,24.139999,35297600,20.666412,"INTC" +"2013-10-22",24.17,24.200001,24.01,24.07,29010800,20.606483,"INTC" +"2013-10-23",23.93,24.049999,23.559999,23.74,31651100,20.323969,"INTC" +"2013-10-24",23.860001,23.969999,23.780001,23.780001,47590200,20.358213,"INTC" +"2013-10-25",24.110001,24.24,24.02,24.24,59634700,20.752026,"INTC" +"2013-10-28",24.18,24.49,24.17,24.360001,65581600,20.854752,"INTC" +"2013-10-29",24.4,24.67,24.35,24.52,29961700,20.991735,"INTC" +"2013-10-30",24.530001,24.68,24.4,24.5,24091800,20.974611,"INTC" +"2013-10-31",24.52,24.73,24.43,24.469999,30901400,20.948925,"INTC" +"2013-11-01",24.51,24.65,24.219999,24.33,28302100,20.829069,"INTC" +"2013-11-04",24.32,24.4,24.15,24.26,26639800,20.769142,"INTC" +"2013-11-05",23.92,24.110001,23.77,24.030001,22849900,20.764828,"INTC" +"2013-11-06",24.059999,24.309999,23.889999,24.25,25525700,20.954933,"INTC" +"2013-11-07",24.370001,24.379999,24,24.059999,25631100,20.790751,"INTC" +"2013-11-08",24.030001,24.120001,23.84,24.09,31502900,20.816673,"INTC" +"2013-11-11",24.040001,24.290001,23.93,24.17,19236500,20.885799,"INTC" +"2013-11-12",23.99,24.5,23.98,24.43,37813500,21.110474,"INTC" +"2013-11-13",24.25,24.620001,24.200001,24.6,22990300,21.257374,"INTC" +"2013-11-14",24.43,24.5,24.35,24.389999,20198900,21.075911,"INTC" +"2013-11-15",24.4,24.549999,24.25,24.52,22866500,21.188248,"INTC" +"2013-11-18",24.610001,24.700001,24.48,24.6,24712500,21.257374,"INTC" +"2013-11-19",24.74,24.870001,24.610001,24.700001,24870200,21.343782,"INTC" +"2013-11-20",24.700001,24.82,24.459999,24.559999,20288600,21.222809,"INTC" +"2013-11-21",24.610001,25.290001,24.52,25.23,44050600,21.801771,"INTC" +"2013-11-22",24.5,24.51,23.84,23.870001,77908100,20.626562,"INTC" +"2013-11-25",24.02,24.02,23.5,23.75,43389300,20.522869,"INTC" +"2013-11-26",23.790001,23.84,23.52,23.65,30600800,20.436462,"INTC" +"2013-11-27",23.639999,23.92,23.52,23.9,28419200,20.652489,"INTC" +"2013-11-29",23.9,23.99,23.76,23.84,13802900,20.600637,"INTC" +"2013-12-02",24,24,23.65,23.700001,25685300,20.479664,"INTC" +"2013-12-03",23.690001,23.73,23.4,23.549999,35066400,20.350044,"INTC" +"2013-12-04",23.52,23.85,23.52,23.74,43501500,20.514229,"INTC" +"2013-12-05",23.82,24.35,23.75,24.26,45399100,20.963572,"INTC" +"2013-12-06",24.969999,25.25,24.75,24.82,53871400,21.447479,"INTC" +"2013-12-09",24.84,25.08,24.68,24.93,29614700,21.542534,"INTC" +"2013-12-10",24.889999,24.969999,24.66,24.82,18203700,21.447479,"INTC" +"2013-12-11",24.74,24.879999,24.4,24.42,24682400,21.101833,"INTC" +"2013-12-12",24.719999,24.889999,24.42,24.469999,21917800,21.145037,"INTC" +"2013-12-13",24.209999,24.49,24.16,24.290001,20631200,20.989498,"INTC" +"2013-12-16",24.33,24.709999,24.33,24.450001,25061100,21.127758,"INTC" +"2013-12-17",24.42,24.77,24.379999,24.66,28158500,21.309219,"INTC" +"2013-12-18",24.709999,25.200001,24.530001,25.15,42680500,21.732639,"INTC" +"2013-12-19",25.120001,25.24,24.889999,25.139999,31880600,21.723999,"INTC" +"2013-12-20",25.110001,25.35,25.040001,25.059999,55380100,21.654869,"INTC" +"2013-12-23",25.27,25.43,25.18,25.32,28120800,21.879543,"INTC" +"2013-12-24",25.379999,25.620001,25.35,25.43,12157900,21.974596,"INTC" +"2013-12-26",25.43,25.700001,25.43,25.700001,16957000,22.207907,"INTC" +"2013-12-27",25.75,25.799999,25.48,25.6,12970600,22.121492,"INTC" +"2013-12-30",25.67,25.85,25.6,25.85,19787200,22.337526,"INTC" +"2013-12-31",25.809999,26.040001,25.77,25.959999,22808100,22.432579,"INTC" +"2014-01-02",25.780001,25.82,25.469999,25.790001,31833300,22.285679,"INTC" +"2014-01-03",25.860001,25.9,25.6,25.780001,27796700,22.277037,"INTC" +"2014-01-06",25.77,25.790001,25.450001,25.459999,28682300,22.000517,"INTC" +"2014-01-07",25.540001,25.73,25.469999,25.59,19665100,22.11285,"INTC" +"2014-01-08",25.639999,25.709999,25.299999,25.43,29680500,21.974596,"INTC" +"2014-01-09",25.42,25.549999,25.25,25.309999,20878000,21.870897,"INTC" +"2014-01-10",25.5,25.85,25.5,25.530001,30588800,22.061005,"INTC" +"2014-01-13",25.629999,25.99,25.42,25.5,40274500,22.035089,"INTC" +"2014-01-14",26.01,26.549999,25.9,26.51,74142900,22.907841,"INTC" +"2014-01-15",26.719999,27.120001,26.610001,26.67,58277700,23.046104,"INTC" +"2014-01-16",26.639999,26.74,26.33,26.540001,48960800,22.933769,"INTC" +"2014-01-17",25.360001,25.860001,25.25,25.85,111758900,22.337526,"INTC" +"2014-01-21",25.790001,25.799999,25.27,25.59,42286400,22.11285,"INTC" +"2014-01-22",25.389999,25.540001,25.15,25.309999,48749900,21.870897,"INTC" +"2014-01-23",25.17,25.25,24.9,25.129999,40241000,21.715353,"INTC" +"2014-01-24",24.879999,25.190001,24.790001,24.809999,34838700,21.438837,"INTC" +"2014-01-27",24.77,24.99,24.66,24.719999,32564900,21.361065,"INTC" +"2014-01-28",24.709999,25.049999,24.57,24.9,32453800,21.516609,"INTC" +"2014-01-29",24.75,24.959999,24.629999,24.68,27145700,21.326504,"INTC" +"2014-01-30",24.75,24.889999,24.540001,24.74,24610100,21.378353,"INTC" +"2014-01-31",24.450001,24.65,24.4,24.540001,28623300,21.205528,"INTC" +"2014-02-03",24.5,24.51,23.889999,23.950001,52868200,20.695694,"INTC" +"2014-02-04",23.99,24.040001,23.58,23.82,50816300,20.583355,"INTC" +"2014-02-05",23.700001,23.76,23.5,23.52,32476200,20.517933,"INTC" +"2014-02-06",23.6,24.08,23.549999,23.99,28008400,20.92794,"INTC" +"2014-02-07",24.200001,24.26,23.77,24.209999,30808400,21.119865,"INTC" +"2014-02-10",24.110001,24.370001,24.059999,24.290001,24571300,21.189651,"INTC" +"2014-02-11",24.35,24.52,24.33,24.469999,17911700,21.346674,"INTC" +"2014-02-12",24.51,24.690001,24.370001,24.549999,25874100,21.416464,"INTC" +"2014-02-13",24.43,24.74,24.309999,24.700001,22922000,21.547318,"INTC" +"2014-02-14",24.58,24.76,24.41,24.76,20539700,21.599659,"INTC" +"2014-02-18",24.67,24.780001,24.549999,24.76,17738100,21.599659,"INTC" +"2014-02-19",24.65,24.719999,24.42,24.5,25686000,21.372849,"INTC" +"2014-02-20",24.540001,24.85,24.5,24.74,20193800,21.582214,"INTC" +"2014-02-21",24.950001,24.959999,24.35,24.42,30579800,21.303057,"INTC" +"2014-02-24",24.51,24.879999,24.41,24.629999,24145500,21.48625,"INTC" +"2014-02-25",24.67,24.709999,24.459999,24.620001,21539100,21.47753,"INTC" +"2014-02-26",24.74,24.98,24.610001,24.799999,19820200,21.634556,"INTC" +"2014-02-27",24.799999,24.799999,24.51,24.76,20863900,21.599659,"INTC" +"2014-02-28",24.790001,24.85,24.57,24.76,23482700,21.599659,"INTC" +"2014-03-03",24.549999,24.59,24.299999,24.5,25728500,21.372849,"INTC" +"2014-03-04",24.719999,24.780001,24.5,24.610001,23661200,21.468807,"INTC" +"2014-03-05",24.700001,24.709999,24.4,24.5,21036200,21.372849,"INTC" +"2014-03-06",24.57,24.65,24.379999,24.629999,22371700,21.48625,"INTC" +"2014-03-07",24.700001,24.85,24.57,24.639999,25373400,21.494978,"INTC" +"2014-03-10",24.610001,24.889999,24.58,24.84,24908100,21.669453,"INTC" +"2014-03-11",24.780001,24.85,24.610001,24.73,26656800,21.57349,"INTC" +"2014-03-12",24.65,24.879999,24.610001,24.76,21244800,21.599659,"INTC" +"2014-03-13",24.799999,25,24.43,24.57,26243300,21.43391,"INTC" +"2014-03-14",24.48,24.65,24.4,24.5,21807200,21.372849,"INTC" +"2014-03-17",24.639999,24.82,24.49,24.700001,18525800,21.547318,"INTC" +"2014-03-18",24.68,24.9,24.549999,24.82,26344000,21.652002,"INTC" +"2014-03-19",24.85,25.25,24.77,25.02,34229400,21.826477,"INTC" +"2014-03-20",25,25.59,24.940001,25.43,37009100,22.184143,"INTC" +"2014-03-21",25.610001,25.68,25.16,25.17,56861900,21.957329,"INTC" +"2014-03-24",25.209999,25.379999,24.92,25.120001,36950600,21.913708,"INTC" +"2014-03-25",25.190001,25.67,25.17,25.459999,32317400,22.210308,"INTC" +"2014-03-26",25.59,25.74,25.32,25.379999,26442800,22.140524,"INTC" +"2014-03-27",25.360001,25.75,25.290001,25.309999,27201100,22.079453,"INTC" +"2014-03-28",25.41,25.809999,25.32,25.620001,22884500,22.349888,"INTC" +"2014-03-31",25.65,26.059999,25.620001,25.809999,29336300,22.51564,"INTC" +"2014-04-01",25.799999,26,25.639999,25.99,23778700,22.672665,"INTC" +"2014-04-02",25.959999,26.049999,25.639999,25.889999,22464700,22.58543,"INTC" +"2014-04-03",26.15,26.459999,26.139999,26.41,38581300,23.039057,"INTC" +"2014-04-04",26.49,26.73,26.110001,26.16,47918000,22.820965,"INTC" +"2014-04-07",26.299999,26.74,26.200001,26.49,49813500,23.108845,"INTC" +"2014-04-08",26.360001,26.98,26.35,26.91,56699500,23.475237,"INTC" +"2014-04-09",26.93,27.02,26.73,26.98,34481800,23.536301,"INTC" +"2014-04-10",27.01,27.09,26.360001,26.43,40478200,23.056501,"INTC" +"2014-04-11",26.27,26.59,26.17,26.18,36121100,22.838411,"INTC" +"2014-04-14",26.309999,26.65,26.139999,26.559999,26957900,23.169914,"INTC" +"2014-04-15",26.51,26.83,26.360001,26.77,45074400,23.353106,"INTC" +"2014-04-16",26.98,27.24,26.6,26.93,59033600,23.492685,"INTC" +"2014-04-17",26.879999,27.16,26.790001,27.040001,38108500,23.588644,"INTC" +"2014-04-21",27.049999,27.049999,26.73,26.950001,20398600,23.510132,"INTC" +"2014-04-22",26.91,26.98,26.66,26.84,29601600,23.414171,"INTC" +"2014-04-23",26.799999,26.969999,26.719999,26.75,25574300,23.335659,"INTC" +"2014-04-24",26.809999,26.959999,26.639999,26.75,25432800,23.335659,"INTC" +"2014-04-25",26.65,26.719999,26.190001,26.26,33614400,22.908207,"INTC" +"2014-04-28",26.17,26.389999,26.01,26.33,33472800,22.969271,"INTC" +"2014-04-29",26.360001,26.66,26.35,26.48,22146000,23.100121,"INTC" +"2014-04-30",26.32,26.700001,26.219999,26.690001,25863900,23.283318,"INTC" +"2014-05-01",26.51,26.67,26.389999,26.450001,19755200,23.073952,"INTC" +"2014-05-02",26.559999,26.639999,26.4,26.41,24235200,23.039057,"INTC" +"2014-05-05",26.16,26.26,25.99,26.17,20738900,23.02586,"INTC" +"2014-05-06",26.16,26.379999,26,26.200001,21818000,23.052258,"INTC" +"2014-05-07",26.26,26.450001,26.219999,26.370001,24692800,23.201832,"INTC" +"2014-05-08",26.32,26.530001,26.219999,26.34,24166900,23.175434,"INTC" +"2014-05-09",26.370001,26.41,26.219999,26.299999,20324400,23.140236,"INTC" +"2014-05-12",26.41,26.540001,26.299999,26.370001,20607800,23.201832,"INTC" +"2014-05-13",26.49,26.540001,26.33,26.450001,20525000,23.272217,"INTC" +"2014-05-14",26.49,26.52,26.33,26.33,17811900,23.166637,"INTC" +"2014-05-15",26.33,26.5,26.01,26.01,31752700,22.88508,"INTC" +"2014-05-16",26.049999,26.07,25.74,25.82,30017200,22.717907,"INTC" +"2014-05-19",25.75,26.09,25.75,26.040001,22679600,22.911478,"INTC" +"2014-05-20",26.02,26.17,25.879999,26.040001,22292600,22.911478,"INTC" +"2014-05-21",26.1,26.25,26,26.200001,18721300,23.052258,"INTC" +"2014-05-22",26.209999,26.27,26.08,26.15,15926500,23.008261,"INTC" +"2014-05-23",26.15,26.299999,26.139999,26.290001,17172200,23.131441,"INTC" +"2014-05-27",26.33,26.74,26.18,26.709999,27271900,23.500977,"INTC" +"2014-05-28",26.700001,26.940001,26.66,26.879999,27150100,23.650555,"INTC" +"2014-05-29",26.91,26.959999,26.719999,26.959999,20638900,23.720945,"INTC" +"2014-05-30",26.940001,27.32,26.93,27.32,43641000,24.037691,"INTC" +"2014-06-02",27.309999,27.35,27.120001,27.26,20264900,23.984905,"INTC" +"2014-06-03",27.219999,27.700001,27.120001,27.66,33256300,24.336843,"INTC" +"2014-06-04",27.51,27.76,27.5,27.6,21612500,24.28405,"INTC" +"2014-06-05",27.559999,27.66,27.43,27.66,26546200,24.336843,"INTC" +"2014-06-06",27.780001,28.209999,27.73,28.17,34795600,24.785572,"INTC" +"2014-06-09",28.1,28.42,27.83,27.91,39933000,24.556812,"INTC" +"2014-06-10",27.85,28.33,27.719999,28.24,34256900,24.847162,"INTC" +"2014-06-11",28.139999,28.209999,27.799999,27.93,27747700,24.574402,"INTC" +"2014-06-12",27.860001,28.1,27.77,27.959999,31211400,24.600801,"INTC" +"2014-06-13",29.75,30.059999,29.559999,29.870001,122194300,26.28133,"INTC" +"2014-06-16",29.719999,30.15,29.67,30.01,36407800,26.404509,"INTC" +"2014-06-17",29.879999,30.1,29.84,29.950001,28440600,26.351721,"INTC" +"2014-06-18",29.879999,29.98,29.67,29.93,34412300,26.334122,"INTC" +"2014-06-19",29.969999,30.09,29.889999,30.09,27166600,26.474897,"INTC" +"2014-06-20",30.07,30.200001,30.030001,30.200001,39826400,26.571684,"INTC" +"2014-06-23",30.1,30.309999,29.85,30.23,26528900,26.598076,"INTC" +"2014-06-24",30.16,30.83,30.09,30.5,53397600,26.835638,"INTC" +"2014-06-25",30.48,31,30.450001,30.879999,44293300,27.169985,"INTC" +"2014-06-26",30.809999,30.9,30.610001,30.780001,26722300,27.081995,"INTC" +"2014-06-27",30.870001,31,30.700001,30.93,30776300,27.213976,"INTC" +"2014-06-30",30.870001,31,30.66,30.9,21558400,27.187578,"INTC" +"2014-07-01",30.99,31.09,30.870001,30.98,28240000,27.257971,"INTC" +"2014-07-02",30.99,31.049999,30.799999,30.98,16831200,27.257971,"INTC" +"2014-07-03",31.08,31.360001,31.02,31.139999,20437600,27.398746,"INTC" +"2014-07-07",31.09,31.200001,30.92,31.030001,22233400,27.301962,"INTC" +"2014-07-08",31,31.08,30.700001,30.790001,37608700,27.090799,"INTC" +"2014-07-09",30.84,30.98,30.690001,30.889999,28302400,27.178783,"INTC" +"2014-07-10",30.6,31.33,30.440001,31.26,32455100,27.504332,"INTC" +"2014-07-11",31.26,31.450001,31.040001,31.25,20045000,27.495531,"INTC" +"2014-07-14",31.41,31.58,31.34,31.49,24244600,27.706697,"INTC" +"2014-07-15",31.58,31.799999,31.16,31.709999,61006100,27.900263,"INTC" +"2014-07-16",33.310001,34.740002,33.209999,34.650002,135834600,30.487047,"INTC" +"2014-07-17",34.200001,34.360001,33.630001,33.700001,70591100,29.651182,"INTC" +"2014-07-18",33.799999,33.84,33.389999,33.700001,46528800,29.651182,"INTC" +"2014-07-21",33.549999,34.23,33.540001,34.060001,32097200,29.967926,"INTC" +"2014-07-22",34.16,34.830002,34.07,34.790001,42915100,30.61022,"INTC" +"2014-07-23",34.68,34.709999,34.299999,34.5,26077000,30.355068,"INTC" +"2014-07-24",34.380001,34.669998,34.099998,34.25,33180400,30.135101,"INTC" +"2014-07-25",34.150002,34.369999,33.93,34.25,31614000,30.135101,"INTC" +"2014-07-28",34.23,34.32,33.880001,34.23,30972200,30.117498,"INTC" +"2014-07-29",34.27,34.369999,34.09,34.189999,26141700,30.08231,"INTC" +"2014-07-30",34.310001,34.57,34.040001,34.349998,32782800,30.223089,"INTC" +"2014-07-31",34.09,34.25,33.810001,33.889999,35431200,29.818352,"INTC" +"2014-08-01",33.75,34.029999,33.610001,33.740002,33472400,29.686375,"INTC" +"2014-08-04",33.790001,34.09,33.549999,34.049999,27250100,29.959135,"INTC" +"2014-08-05",33.759998,33.779999,32.599998,32.82,49845100,29.068995,"INTC" +"2014-08-06",32.599998,33.189999,32.389999,32.849998,27923900,29.095558,"INTC" +"2014-08-07",32.93,33.150002,32.540001,32.68,27820100,28.944996,"INTC" +"2014-08-08",32.779999,33,32.540001,32.599998,35484000,28.874132,"INTC" +"2014-08-11",32.82,33.240002,32.810001,33.02,27718600,29.246132,"INTC" +"2014-08-12",32.91,33.150002,32.68,33.130001,24805600,29.343561,"INTC" +"2014-08-13",33.240002,34.150002,33.23,34.099998,36291000,30.2027,"INTC" +"2014-08-14",34.049999,34.23,33.740002,33.939999,25458000,30.060987,"INTC" +"2014-08-15",34.099998,34.209999,33.709999,34.169998,28577600,30.264698,"INTC" +"2014-08-18",34.259998,34.470001,33.98,34.41,27232200,30.477268,"INTC" +"2014-08-19",34.5,34.5,34.25,34.34,29281900,30.41527,"INTC" +"2014-08-20",34.23,34.509998,34.18,34.5,27140300,30.556986,"INTC" +"2014-08-21",34.459999,35.189999,34.450001,35.150002,37164900,31.1327,"INTC" +"2014-08-22",35.200001,35.200001,34.91,34.939999,21196700,30.946695,"INTC" +"2014-08-25",35.09,35.150002,34.650002,34.810001,18614500,30.831551,"INTC" +"2014-08-26",34.790001,35.049999,34.689999,34.799999,19664700,30.822702,"INTC" +"2014-08-27",34.889999,34.939999,34.630001,34.790001,17168900,30.813833,"INTC" +"2014-08-28",34.610001,34.810001,34.610001,34.650002,18908900,30.689846,"INTC" +"2014-08-29",34.810001,34.939999,34.669998,34.919998,32302800,30.928976,"INTC" +"2014-09-02",34.759998,34.91,34.43,34.57,32094800,30.618979,"INTC" +"2014-09-03",34.82,34.880001,34.450001,34.57,26668800,30.618979,"INTC" +"2014-09-04",34.529999,35.09,34.52,34.91,27632400,30.920126,"INTC" +"2014-09-05",34.919998,35.119999,34.830002,35,20841900,30.999844,"INTC" +"2014-09-08",34.959999,35.560001,34.880001,35.330002,24859600,31.292126,"INTC" +"2014-09-09",35.290001,35.290001,34.849998,34.91,22333100,30.920126,"INTC" +"2014-09-10",34.849998,35.130001,34.669998,35.02,19964200,31.017555,"INTC" +"2014-09-11",34.790001,35.02,34.529999,35.02,21949000,31.017555,"INTC" +"2014-09-12",34.900002,34.91,34.5,34.619999,26732600,30.663269,"INTC" +"2014-09-15",34.709999,34.77,34.23,34.540001,22438000,30.592417,"INTC" +"2014-09-16",34.470001,35.080002,34.470001,34.93,20875700,30.937838,"INTC" +"2014-09-17",34.91,35.200001,34.740002,34.98,26278900,30.982132,"INTC" +"2014-09-18",35.119999,35.169998,34.860001,35.169998,23809600,31.150414,"INTC" +"2014-09-19",35.16,35.220001,34.82,34.82,46851900,30.84041,"INTC" +"2014-09-22",34.779999,35.029999,34.549999,34.709999,25447700,30.742979,"INTC" +"2014-09-23",34.709999,34.709999,34.380001,34.419998,25690700,30.486132,"INTC" +"2014-09-24",34.400002,34.849998,34.369999,34.75,18829000,30.778416,"INTC" +"2014-09-25",34.68,34.790001,33.880001,34.139999,34639700,30.238138,"INTC" +"2014-09-26",34.259998,34.360001,33.630001,34.259998,25882300,30.344418,"INTC" +"2014-09-29",34.060001,34.990002,33.939999,34.900002,29003100,30.91127,"INTC" +"2014-09-30",34.900002,35,34.41,34.82,35274600,30.84041,"INTC" +"2014-10-01",34.610001,34.779999,33.84,33.990002,35086600,30.105276,"INTC" +"2014-10-02",33.959999,34,33.259998,33.52,32910800,29.688992,"INTC" +"2014-10-03",33.66,34.18,33.470001,34.029999,25834600,30.140699,"INTC" +"2014-10-06",34.150002,34.48,33.869999,34.110001,24321100,30.211561,"INTC" +"2014-10-07",34.040001,34.049999,33.419998,33.470001,25972100,29.644707,"INTC" +"2014-10-08",33.490002,34.369999,33.139999,34.27,34960600,30.353277,"INTC" +"2014-10-09",34.150002,34.43,33.580002,33.619999,28185700,29.777559,"INTC" +"2014-10-10",32.619999,32.860001,30.5,31.91,80917600,28.262997,"INTC" +"2014-10-13",31.719999,32.369999,31.469999,31.469999,42110200,27.873285,"INTC" +"2014-10-14",31.99,32.669998,31.709999,32.139999,68671000,28.466707,"INTC" +"2014-10-15",30.540001,31.65,29.65,31.280001,92305200,27.705002,"INTC" +"2014-10-16",30.889999,31.51,30.75,30.85,47787400,27.324146,"INTC" +"2014-10-17",31.200001,31.709999,30.969999,31.379999,37504500,27.793573,"INTC" +"2014-10-20",31.040001,31.700001,30.9,31.58,30523700,27.970711,"INTC" +"2014-10-21",31.67,32.619999,31.58,32.610001,33278400,28.882996,"INTC" +"2014-10-22",32.66,32.869999,32.220001,32.27,26725600,28.581854,"INTC" +"2014-10-23",32.720001,32.91,32.599998,32.689999,22254900,28.95385,"INTC" +"2014-10-24",32.720001,33.330002,32.57,33.18,27814300,29.387846,"INTC" +"2014-10-27",33.080002,33.299999,32.77,33.200001,23751900,29.405563,"INTC" +"2014-10-28",33.23,33.75,33.23,33.740002,21857800,29.883848,"INTC" +"2014-10-29",33.759998,33.970001,33.509998,33.919998,24615200,30.043272,"INTC" +"2014-10-30",33.580002,33.610001,32.400002,32.580002,55217900,28.856426,"INTC" +"2014-10-31",33.740002,34.009998,32.630001,34.009998,52089700,30.122988,"INTC" +"2014-11-03",33.810001,34.48,33.790001,34.310001,28703600,30.388697,"INTC" +"2014-11-04",34.25,34.779999,34.209999,34.540001,34695900,30.592417,"INTC" +"2014-11-05",34.049999,34.099998,33.599998,33.759998,34705500,30.09762,"INTC" +"2014-11-06",33.689999,34.23,33.41,33.82,25240600,30.151112,"INTC" +"2014-11-07",33.98,34,33.189999,33.580002,27604500,29.937153,"INTC" +"2014-11-10",33.43,33.490002,33.080002,33.259998,30653600,29.651857,"INTC" +"2014-11-11",33.360001,33.540001,33.200001,33.310001,19676600,29.69644,"INTC" +"2014-11-12",33.23,33.419998,33,33.380001,22864200,29.75885,"INTC" +"2014-11-13",33.349998,33.860001,33.34,33.68,26449300,30.0263,"INTC" +"2014-11-14",33.75,33.970001,33.349998,33.950001,18104600,30.267012,"INTC" +"2014-11-17",33.82,34.25,33.759998,34.240002,17646300,30.525547,"INTC" +"2014-11-18",34.189999,34.900002,34.16,34.709999,30674800,30.944563,"INTC" +"2014-11-19",34.689999,34.790001,34.25,34.349998,21289600,30.623615,"INTC" +"2014-11-20",34.139999,35.970001,34,35.950001,61994700,32.050049,"INTC" +"2014-11-21",35.98,36.459999,35.5,35.59,56721600,31.729095,"INTC" +"2014-11-24",35.889999,36.43,35.84,36.25,33321100,32.317501,"INTC" +"2014-11-25",36.360001,36.48,36.150002,36.32,29093200,32.379906,"INTC" +"2014-11-26",36.369999,36.990002,36.279999,36.900002,24060000,32.896992,"INTC" +"2014-11-28",37.040001,37.689999,36.939999,37.25,19128500,33.209015,"INTC" +"2014-12-01",37.209999,37.619999,36.900002,37.169998,30904000,33.137699,"INTC" +"2014-12-02",37.18,37.599998,37.18,37.599998,28361100,33.521053,"INTC" +"2014-12-03",37.68,37.889999,37.41,37.43,30660800,33.369492,"INTC" +"2014-12-04",37.400002,37.459999,37.040001,37.459999,23359100,33.396229,"INTC" +"2014-12-05",37.57,37.900002,37.52,37.669998,20527600,33.58345,"INTC" +"2014-12-08",37.459999,37.73,36.939999,37.200001,28134800,33.16444,"INTC" +"2014-12-09",36.669998,37.09,36.299999,36.889999,28487300,32.888065,"INTC" +"2014-12-10",36.93,37.02,36.299999,36.419998,27499900,32.469051,"INTC" +"2014-12-11",36.5,37.209999,36.439999,36.700001,25088200,32.718689,"INTC" +"2014-12-12",36.450001,36.82,36.220001,36.23,29322500,32.299664,"INTC" +"2014-12-15",36.389999,36.779999,35.900002,35.919998,30633400,32.023296,"INTC" +"2014-12-16",35.860001,36.5,35.560001,35.560001,31166300,31.702354,"INTC" +"2014-12-17",35.619999,36.330002,35.330002,36.240002,31637700,32.30859,"INTC" +"2014-12-18",36.75,37.02,36.43,37.02,32128100,33.003967,"INTC" +"2014-12-19",37.02,37.16,36.23,36.369999,76786800,32.42448,"INTC" +"2014-12-22",36.389999,37.259998,36.389999,37.209999,29227100,33.173351,"INTC" +"2014-12-23",37.400002,37.700001,37.299999,37.43,22169700,33.369492,"INTC" +"2014-12-24",37.470001,37.599998,37.18,37.439999,12109100,33.37841,"INTC" +"2014-12-26",37.52,37.740002,37.52,37.549999,14037200,33.476475,"INTC" +"2014-12-29",37.450001,37.52,37.169998,37.18,12203300,33.14661,"INTC" +"2014-12-30",37.080002,37.189999,36.759998,36.759998,15214100,32.772167,"INTC" +"2014-12-31",36.630001,37.040001,36.290001,36.290001,20393600,32.353165,"INTC" +"2015-01-02",36.669998,37.16,36.110001,36.360001,23605600,32.415565,"INTC" +"2015-01-05",36.200001,36.450001,35.939999,35.950001,32785000,32.050049,"INTC" +"2015-01-06",36.080002,36.23,35.259998,35.279999,30847600,31.452723,"INTC" +"2015-01-07",35.639999,36.07,35.27,36.02,27725200,32.11245,"INTC" +"2015-01-08",36.369999,37,36.259998,36.689999,31765400,32.709759,"INTC" +"2015-01-09",36.77,37.110001,36.400002,36.759998,22846000,32.772167,"INTC" +"2015-01-12",36.900002,37,36.23,36.599998,29400800,32.629536,"INTC" +"2015-01-13",36.869999,37.490002,36.290001,36.5,31478000,32.540379,"INTC" +"2015-01-14",36.330002,36.91,35.91,36.349998,34250300,32.406647,"INTC" +"2015-01-15",36.529999,36.880001,36.029999,36.189999,47181800,32.264004,"INTC" +"2015-01-16",36.119999,36.66,35.509998,36.450001,62812200,32.495804,"INTC" +"2015-01-20",36.099998,36.459999,35.57,36.09,35111400,32.174858,"INTC" +"2015-01-21",35.849998,36.68,35.77,36.48,27442600,32.522549,"INTC" +"2015-01-22",36.560001,37,36.139999,36.91,31809900,32.905903,"INTC" +"2015-01-23",36.959999,37.029999,36.380001,36.450001,27368900,32.495804,"INTC" +"2015-01-26",36.189999,36.299999,35.57,35.810001,30906800,31.925232,"INTC" +"2015-01-27",34.400002,34.720001,33.549999,34.189999,58456200,30.480978,"INTC" +"2015-01-28",34.470001,34.700001,33.720001,33.779999,34929100,30.11545,"INTC" +"2015-01-29",33.84,34.279999,33.459999,34.209999,29569400,30.498802,"INTC" +"2015-01-30",33.700001,33.990002,33,33.040001,38719700,29.45573,"INTC" +"2015-02-02",33.060001,33.75,32.650002,33.650002,38733800,29.999556,"INTC" +"2015-02-03",33.779999,34.049999,32.610001,33.700001,35981900,30.04413,"INTC" +"2015-02-04",33.669998,33.84,33.299999,33.599998,25052800,30.169838,"INTC" +"2015-02-05",33.68,33.990002,33.450001,33.939999,20491400,30.475124,"INTC" +"2015-02-06",33.919998,34,33.139999,33.299999,29124600,29.900467,"INTC" +"2015-02-09",33,33.240002,32.669998,32.93,28705500,29.568239,"INTC" +"2015-02-10",33.200001,33.73,33.049999,33.700001,20200000,30.259628,"INTC" +"2015-02-11",33.669998,33.759998,33.32,33.549999,18364200,30.124945,"INTC" +"2015-02-12",33.98,34.130001,33.759998,34.130001,20056700,30.645735,"INTC" +"2015-02-13",34.25,34.369999,33.950001,34.360001,18037900,30.852255,"INTC" +"2015-02-17",34.400002,34.75,34.259998,34.740002,19374100,31.193464,"INTC" +"2015-02-18",34.650002,34.709999,34.189999,34.27,19963000,30.771439,"INTC" +"2015-02-19",34.25,34.419998,34.049999,34.209999,11017500,30.717569,"INTC" +"2015-02-20",34.150002,34.57,33.91,34.41,20955600,30.897148,"INTC" +"2015-02-23",34.400002,34.5,33.580002,33.759998,25565500,30.313505,"INTC" +"2015-02-24",33.610001,34.490002,33.509998,34.41,29417500,30.897148,"INTC" +"2015-02-25",34.029999,34.150002,33.73,33.950001,24686300,30.484106,"INTC" +"2015-02-26",33.619999,33.880001,33.43,33.650002,25928400,30.214735,"INTC" +"2015-02-27",33.630001,33.639999,33.209999,33.25,24427300,29.855568,"INTC" +"2015-03-02",33.290001,34.130001,33.119999,34.060001,25406400,30.582878,"INTC" +"2015-03-03",33.950001,34.380001,33.91,34.099998,27332000,30.618795,"INTC" +"2015-03-04",33.860001,34.41,33.720001,34.119999,22765600,30.636751,"INTC" +"2015-03-05",34.259998,34.5,33.59,33.73,21225800,30.286568,"INTC" +"2015-03-06",33.540001,33.68,33.080002,33.189999,32373100,29.801691,"INTC" +"2015-03-09",33.200001,33.27,32.48,32.720001,33058800,29.379677,"INTC" +"2015-03-10",32.240002,32.41,31.5,31.700001,49854600,28.463808,"INTC" +"2015-03-11",31.969999,32.959999,31.950001,32.330002,49683600,29.029495,"INTC" +"2015-03-12",31.01,31.6,30.58,30.799999,107402400,27.655687,"INTC" +"2015-03-13",30.629999,30.98,30.360001,30.93,47954700,27.772417,"INTC" +"2015-03-16",30.93,31.110001,30.65,30.83,33074600,27.682625,"INTC" +"2015-03-17",30.58,30.73,30.41,30.59,29196300,27.467127,"INTC" +"2015-03-18",30.41,31.200001,30.299999,30.889999,39792500,27.736494,"INTC" +"2015-03-19",30.780001,31.1,30.690001,30.74,27414200,27.601809,"INTC" +"2015-03-20",30.99,31.620001,30.93,31.309999,64777100,28.113623,"INTC" +"2015-03-23",31.290001,31.790001,31.200001,31.200001,29532600,28.014853,"INTC" +"2015-03-24",31.16,31.32,30.74,30.790001,28471400,27.646708,"INTC" +"2015-03-25",30.809999,30.889999,29.860001,29.889999,37691000,26.838583,"INTC" +"2015-03-26",29.5,30.4,29.309999,30.08,45450100,27.009188,"INTC" +"2015-03-27",30.01,33,29.85,32,72885700,28.733179,"INTC" +"2015-03-30",31.66,32.099998,31.299999,31.459999,51391500,28.24831,"INTC" +"2015-03-31",31.43,31.93,31.200001,31.27,32098500,28.077702,"INTC" +"2015-04-01",31.129999,31.32,30.65,30.809999,31267000,27.664665,"INTC" +"2015-04-02",30.799999,31.23,30.67,30.809999,20909600,27.664665,"INTC" +"2015-04-06",30.809999,31.25,30.450001,31.040001,21490900,27.871185,"INTC" +"2015-04-07",31.07,31.59,31,31.26,23258300,28.068726,"INTC" +"2015-04-08",31.23,31.559999,31.059999,31.309999,18250300,28.113623,"INTC" +"2015-04-09",30.68,31.620001,30.57,31.24,34167600,28.050764,"INTC" +"2015-04-10",31.33,31.940001,31.33,31.93,28084900,28.670326,"INTC" +"2015-04-13",31.809999,32.049999,31.709999,31.73,23489000,28.490742,"INTC" +"2015-04-14",31.68,31.940001,31.27,31.49,37497500,28.275242,"INTC" +"2015-04-15",32.259998,32.990002,32.07,32.830002,61083500,29.478449,"INTC" +"2015-04-16",32.849998,32.990002,32.700001,32.869999,28903200,29.51436,"INTC" +"2015-04-17",32.509998,32.700001,32.220001,32.470001,30593600,29.155203,"INTC" +"2015-04-20",32.610001,32.790001,32.529999,32.73,20568700,29.388657,"INTC" +"2015-04-21",32.93,32.970001,32.279999,32.43,19023800,29.119278,"INTC" +"2015-04-22",32.41,32.720001,32.029999,32.700001,21144200,29.361719,"INTC" +"2015-04-23",32.040001,32.41,32.009998,32.349998,23775300,29.047451,"INTC" +"2015-04-24",32.41,32.48,32.02,32.080002,22759900,28.805016,"INTC" +"2015-04-27",32.080002,32.689999,32.080002,32.5,25869600,29.182135,"INTC" +"2015-04-28",32.299999,33.040001,32.23,33.02,29572800,29.649048,"INTC" +"2015-04-29",32.560001,33,32.549999,32.889999,21819000,29.532326,"INTC" +"2015-04-30",32.709999,32.849998,32.299999,32.549999,22013300,29.227032,"INTC" +"2015-05-01",32.630001,33.490002,32.619999,33.419998,27091200,30.008215,"INTC" +"2015-05-04",33.27,33.5,33.220001,33.43,21397300,30.017189,"INTC" +"2015-05-05",33,33.099998,32.57,32.639999,29779200,29.519768,"INTC" +"2015-05-06",32.5,32.790001,31.93,32.220001,31985400,29.139921,"INTC" +"2015-05-07",32.27,32.630001,32.18,32.240002,21475300,29.15801,"INTC" +"2015-05-08",32.509998,32.880001,32.34,32.799999,26926500,29.664478,"INTC" +"2015-05-11",32.68,32.709999,32.43,32.689999,18358600,29.564991,"INTC" +"2015-05-12",32.439999,32.5,32,32.25,24530200,29.167051,"INTC" +"2015-05-13",32.27,32.900002,32.27,32.639999,20470800,29.519768,"INTC" +"2015-05-14",32.860001,33.130001,32.77,32.970001,21098900,29.81823,"INTC" +"2015-05-15",33.09,33.119999,32.75,32.990002,17149700,29.836313,"INTC" +"2015-05-18",32.98,33.41,32.849998,33.41,23571300,30.216164,"INTC" +"2015-05-19",33.360001,33.380001,32.990002,33.150002,21867100,29.98102,"INTC" +"2015-05-20",33.060001,33.5,33.009998,33.369999,21359800,30.179983,"INTC" +"2015-05-21",33.209999,33.560001,33.07,33.549999,21269800,30.342781,"INTC" +"2015-05-22",33.470001,33.509998,33.32,33.450001,20845000,30.252342,"INTC" +"2015-05-26",33.27,33.290001,32.84,33.099998,28594500,29.935797,"INTC" +"2015-05-27",33.200001,33.849998,33.130001,33.709999,30172700,30.487482,"INTC" +"2015-05-28",33.740002,34.150002,33.68,34.009998,27065700,30.758808,"INTC" +"2015-05-29",34.240002,34.75,34.209999,34.459999,43231700,31.165787,"INTC" +"2015-06-01",34.369999,34.59,33.68,33.91,46734500,30.668369,"INTC" +"2015-06-02",33.639999,33.75,33.139999,33.27,36211700,30.089546,"INTC" +"2015-06-03",33.169998,33.240002,32.59,32.73,38138700,29.601171,"INTC" +"2015-06-04",32.509998,32.720001,32.200001,32.310001,33761800,29.221315,"INTC" +"2015-06-05",32.279999,32.299999,31.83,31.84,27778500,28.796251,"INTC" +"2015-06-08",31.809999,31.950001,31.209999,31.299999,38032000,28.307865,"INTC" +"2015-06-09",31.33,31.66,31.15,31.25,33976700,28.262655,"INTC" +"2015-06-10",31.459999,32.16,31.370001,31.82,33336800,28.77816,"INTC" +"2015-06-11",31.950001,32.099998,31.84,31.85,24293600,28.805292,"INTC" +"2015-06-12",31.719999,32.099998,31.200001,31.32,31629800,28.32596,"INTC" +"2015-06-15",31.120001,31.51,30.940001,31.389999,23175000,28.389267,"INTC" +"2015-06-16",31.26,31.76,31.129999,31.639999,20254500,28.61537,"INTC" +"2015-06-17",31.75,32.09,31.690001,31.950001,28194200,28.895733,"INTC" +"2015-06-18",32.080002,32.5,32,32.380001,27722400,29.284628,"INTC" +"2015-06-19",32.400002,32.57,31.959999,32.07,39008400,29.004261,"INTC" +"2015-06-22",32.259998,32.389999,32.080002,32.259998,23608400,29.176096,"INTC" +"2015-06-23",32.310001,32.34,31.93,32.09,17995900,29.02235,"INTC" +"2015-06-24",32.150002,32.150002,31.879999,31.91,23313900,28.85956,"INTC" +"2015-06-25",32.02,32.32,31.99,31.99,22743300,28.93191,"INTC" +"2015-06-26",31.51,31.530001,30.76,31.02,62157200,28.054638,"INTC" +"2015-06-29",30.700001,30.98,30.309999,30.389999,35194500,27.484863,"INTC" +"2015-06-30",30.629999,30.690001,30.15,30.42,34412200,27.511993,"INTC" +"2015-07-01",30.49,30.549999,30.01,30.18,27178900,27.294933,"INTC" +"2015-07-02",30.18,30.92,30.1,30.559999,27105200,27.638607,"INTC" +"2015-07-06",30.24,30.450001,29.84,30.040001,32468100,27.168324,"INTC" +"2015-07-07",29.870001,29.93,29.09,29.9,43833700,27.041702,"INTC" +"2015-07-08",29.4,29.67,29.15,29.5,45223800,26.679945,"INTC" +"2015-07-09",29.719999,29.889999,28.82,28.93,47167800,26.164431,"INTC" +"2015-07-10",29.200001,29.35,28.940001,29.17,31423800,26.381487,"INTC" +"2015-07-13",29.27,29.82,29.190001,29.73,26452400,26.887951,"INTC" +"2015-07-14",29.66,30.110001,29.440001,29.65,39778300,26.815601,"INTC" +"2015-07-15",29.65,29.99,29.469999,29.690001,47852500,26.85178,"INTC" +"2015-07-16",30.469999,30.48,29.1,29.9,81166700,27.041702,"INTC" +"2015-07-17",29.66,29.799999,29.1,29.469999,43697600,26.652811,"INTC" +"2015-07-20",29.620001,29.620001,29.07,29.1,33812900,26.31818,"INTC" +"2015-07-21",28.959999,29.26,28.67,28.719999,45191000,25.974504,"INTC" +"2015-07-22",28.57,28.85,28.43,28.610001,36387200,25.875023,"INTC" +"2015-07-23",28.66,28.969999,28.43,28.6,33775200,25.865976,"INTC" +"2015-07-24",28.530001,28.639999,28.059999,28.059999,31621000,25.377598,"INTC" +"2015-07-27",28.07,28.42,27.620001,28.35,42161100,25.639877,"INTC" +"2015-07-28",28.51,29.18,28.440001,28.959999,33182400,26.191559,"INTC" +"2015-07-29",28.950001,29.129999,28.790001,29.01,26470200,26.23678,"INTC" +"2015-07-30",29.1,29.450001,28.85,28.91,26582400,26.146343,"INTC" +"2015-07-31",29.120001,29.120001,28.77,28.950001,27158800,26.182518,"INTC" +"2015-08-03",29,29.35,28.9,29.049999,26213600,26.272959,"INTC" +"2015-08-04",28.98,29.15,28.860001,29.129999,25741700,26.345312,"INTC" +"2015-08-05",29.190001,29.389999,29.02,29.120001,23622700,26.555054,"INTC" +"2015-08-06",29.16,29.23,28.85,29.01,27958200,26.454742,"INTC" +"2015-08-07",28.799999,28.959999,28.690001,28.879999,25606100,26.336187,"INTC" +"2015-08-10",29.07,29.68,29.059999,29.639999,22807400,27.029251,"INTC" +"2015-08-11",29.469999,29.48,28.959999,28.969999,23434700,26.418264,"INTC" +"2015-08-12",28.66,29.57,28.66,29.459999,33589100,26.865105,"INTC" +"2015-08-13",29.4,29.450001,28.870001,28.870001,18821900,26.327074,"INTC" +"2015-08-14",28.92,29.040001,28.82,29.02,14279000,26.46386,"INTC" +"2015-08-17",28.83,29.200001,28.709999,29.08,15548300,26.518576,"INTC" +"2015-08-18",28.950001,29.049999,28.799999,28.91,19182600,26.363548,"INTC" +"2015-08-19",28.65,28.799999,28.280001,28.360001,30530100,25.861996,"INTC" +"2015-08-20",28.030001,28.24,27.530001,27.530001,31936600,25.105103,"INTC" +"2015-08-21",27.33,27.629999,26.559999,26.559999,52288400,24.220543,"INTC" +"2015-08-24",25.200001,27.629999,24.870001,26.25,83234200,23.937849,"INTC" +"2015-08-25",27.040001,27.15,25.870001,25.870001,59371900,23.59132,"INTC" +"2015-08-26",26.51,27.34,26.08,27.299999,47386700,24.895361,"INTC" +"2015-08-27",27.719999,27.91,27.01,27.719999,38649400,25.278364,"INTC" +"2015-08-28",27.67,28.610001,27.450001,28.42,43452400,25.91671,"INTC" +"2015-08-31",28.33,29.129999,28.16,28.540001,42197500,26.026146,"INTC" +"2015-09-01",27.91,28.17,27.66,27.82,44144000,25.369558,"INTC" +"2015-09-02",28.35,28.6,28.139999,28.6,34618800,26.080854,"INTC" +"2015-09-03",28.799999,29.42,28.690001,29.08,38665900,26.518576,"INTC" +"2015-09-04",28.57,28.9,28.41,28.52,29116500,26.0079,"INTC" +"2015-09-08",28.98,29.5,28.950001,29.5,27805000,26.901579,"INTC" +"2015-09-09",29.719999,30.120001,29.17,29.24,30669900,26.66448,"INTC" +"2015-09-10",29.18,29.66,28.9,29.27,25195800,26.691841,"INTC" +"2015-09-11",29.08,29.52,29.040001,29.469999,21786900,26.874228,"INTC" +"2015-09-14",29.469999,29.530001,29.09,29.389999,24065100,26.80127,"INTC" +"2015-09-15",29.559999,29.940001,29.48,29.73,29399900,27.111322,"INTC" +"2015-09-16",29.620001,29.790001,29.4,29.77,25957800,27.147799,"INTC" +"2015-09-17",29.620001,30.200001,29.549999,29.709999,29805200,27.093082,"INTC" +"2015-09-18",29.219999,29.42,28.809999,29.02,60138700,26.46386,"INTC" +"2015-09-21",29.09,29.34,28.940001,29.16,24417100,26.591528,"INTC" +"2015-09-22",28.67,28.9,28.48,28.67,28576200,26.144688,"INTC" +"2015-09-23",29.02,29.09,28.59,28.74,25984000,26.208523,"INTC" +"2015-09-24",28.379999,28.67,27.870001,28.48,32754700,25.971422,"INTC" +"2015-09-25",28.940001,29.120001,28.629999,28.809999,29192300,26.272356,"INTC" +"2015-09-28",28.68,29.360001,28.639999,28.76,42291000,26.226763,"INTC" +"2015-09-29",28.83,29.35,28.76,29.24,34169600,26.66448,"INTC" +"2015-09-30",29.559999,30.32,29.540001,30.139999,40840800,27.485205,"INTC" +"2015-10-01",30.209999,30.280001,29.459999,30,29832800,27.357542,"INTC" +"2015-10-02",29.67,30.530001,29.530001,30.51,27901500,27.82262,"INTC" +"2015-10-05",30.73,31.379999,30.559999,31.209999,34842500,28.460958,"INTC" +"2015-10-06",31.16,31.85,31.110001,31.74,34899800,28.944279,"INTC" +"2015-10-07",32,32.419998,31.719999,32.32,36930100,29.473188,"INTC" +"2015-10-08",32.23,32.599998,31.98,32.52,27794600,29.655573,"INTC" +"2015-10-09",32.369999,32.549999,31.940001,32.139999,24209900,29.30904,"INTC" +"2015-10-12",32.16,32.32,32,32.209999,18795000,29.372881,"INTC" +"2015-10-13",32.029999,32.48,31.98,32.040001,35588600,29.217852,"INTC" +"2015-10-14",31.389999,32.93,30.85,32.799999,75954800,29.91091,"INTC" +"2015-10-15",32.84,33.060001,32.459999,32.75,37634800,29.865311,"INTC" +"2015-10-16",32.75,33.200001,32.48,33.040001,29371300,30.129766,"INTC" +"2015-10-19",32.880001,33.619999,32.869999,33.59,37624000,30.631327,"INTC" +"2015-10-20",33.400002,33.700001,33.310001,33.439999,24301000,30.494534,"INTC" +"2015-10-21",33.669998,34.049999,33.32,33.369999,31928800,30.430704,"INTC" +"2015-10-22",33.700001,34.5,33.59,34.400002,39572600,31.369982,"INTC" +"2015-10-23",34.540001,35.029999,34.400002,34.900002,42796600,31.825932,"INTC" +"2015-10-26",34.77,34.959999,34.549999,34.59,22646900,31.543247,"INTC" +"2015-10-27",34.41,34.549999,34.310001,34.470001,22630100,31.433813,"INTC" +"2015-10-28",34.470001,34.709999,34.119999,34.709999,21908400,31.652678,"INTC" +"2015-10-29",34.200001,34.290001,33.77,34.029999,21224200,31.032572,"INTC" +"2015-10-30",34.099998,34.290001,33.860001,33.860001,24693900,30.877542,"INTC" +"2015-11-02",33.73,34.279999,33.639999,34.110001,21743100,31.105524,"INTC" +"2015-11-03",34,34.41,33.98,34.310001,18167000,31.287909,"INTC" +"2015-11-04",34.27,34.27,33.900002,34.150002,20734800,31.36137,"INTC" +"2015-11-05",34.099998,34.200001,33.73,34,16486100,31.223623,"INTC" +"2015-11-06",33.93,33.970001,33.41,33.84,23701700,31.076691,"INTC" +"2015-11-09",33.599998,33.830002,33.080002,33.349998,24168700,30.626698,"INTC" +"2015-11-10",33.169998,33.27,32.810001,33.209999,22451700,30.498127,"INTC" +"2015-11-11",33.16,33.380001,32.799999,32.860001,19864700,30.176714,"INTC" +"2015-11-12",32.709999,32.919998,32.389999,32.400002,23265400,29.754272,"INTC" +"2015-11-13",32.27,32.380001,31.959999,32.110001,23673200,29.487957,"INTC" +"2015-11-16",32.09,32.259998,31.93,32.099998,29899700,29.478771,"INTC" +"2015-11-17",32.150002,32.880001,32.009998,32.639999,22636400,29.974678,"INTC" +"2015-11-18",32.73,33.240002,32.619999,33.16,18619800,30.452213,"INTC" +"2015-11-19",33.220001,34.73,33.130001,34.299999,45381600,31.499123,"INTC" +"2015-11-20",34.48,35.290001,34.48,34.66,41137700,31.829727,"INTC" +"2015-11-23",34.66,34.849998,34.41,34.48,20152900,31.664421,"INTC" +"2015-11-24",34.330002,34.439999,33.900002,34.360001,21413500,31.554222,"INTC" +"2015-11-25",34.259998,34.740002,34.139999,34.450001,17939400,31.636873,"INTC" +"2015-11-27",34.540001,34.68,34.400002,34.459999,6620900,31.646057,"INTC" +"2015-11-30",34.549999,34.900002,34.43,34.77,21785800,31.930744,"INTC" +"2015-12-01",35,35.200001,34.709999,35.09,23560200,32.224617,"INTC" +"2015-12-02",35.09,35.41,34.810001,34.830002,18688200,31.98584,"INTC" +"2015-12-03",34.970001,34.990002,34,34.040001,30131100,31.260363,"INTC" +"2015-12-04",34.110001,35.029999,34,34.939999,24901000,32.086861,"INTC" +"2015-12-07",34.790001,35.169998,34.75,34.990002,17731900,32.132782,"INTC" +"2015-12-08",34.669998,34.950001,34.419998,34.75,13380200,31.912382,"INTC" +"2015-12-09",34.880001,35.220001,34.509998,34.810001,22548300,31.967485,"INTC" +"2015-12-10",34.849998,35.07,34.66,34.77,17350500,31.930744,"INTC" +"2015-12-11",34.310001,34.650002,34.200001,34.27,21251400,31.471573,"INTC" +"2015-12-14",34.380001,34.48,33.880001,34.470001,19357100,31.655241,"INTC" +"2015-12-15",34.650002,35.349998,34.639999,35.18,24365900,32.307262,"INTC" +"2015-12-16",35.360001,35.470001,34.77,35.299999,23257900,32.417461,"INTC" +"2015-12-17",35.32,35.369999,34.759998,34.91,24963600,32.059311,"INTC" +"2015-12-18",34.73,34.75,33.860001,33.869999,41336600,31.10424,"INTC" +"2015-12-21",34.110001,34.299999,33.82,34.240002,18006800,31.444025,"INTC" +"2015-12-22",34.360001,34.779999,34.27,34.73,17915600,31.894018,"INTC" +"2015-12-23",34.950001,35.049999,34.779999,35,12526500,32.14196,"INTC" +"2015-12-24",35.07,35.259998,34.959999,34.98,5893800,32.1236,"INTC" +"2015-12-28",34.950001,35,34.57,34.93,9442300,32.077679,"INTC" +"2015-12-29",35.009998,35.59,35.009998,35.439999,14188600,32.546032,"INTC" +"2015-12-30",35.380001,35.450001,34.950001,34.990002,11566800,32.132782,"INTC" +"2015-12-31",34.82,34.959999,34.439999,34.450001,14736700,31.636873,"INTC" +"2016-01-04",33.880001,34.009998,33.459999,33.990002,27882200,31.214441,"INTC" +"2016-01-05",33.959999,34,33.529999,33.830002,16709500,31.067505,"INTC" +"2016-01-06",33.25,33.52,32.799999,33.080002,25491300,30.378748,"INTC" +"2016-01-07",32.279999,33.009998,31.84,31.84,37680500,29.24,"INTC" +"2016-01-08",32.09,32.220001,31.43,31.51,29953800,28.936951,"INTC" +"2016-01-11",31.809999,32.220001,31.68,32.060001,27594200,29.442039,"INTC" +"2016-01-12",32.759998,32.889999,32.27,32.68,28587700,30.01141,"INTC" +"2016-01-13",32.759998,32.93,31.83,31.91,34445700,29.304291,"INTC" +"2016-01-14",31.969999,32.869999,31.799999,32.740002,48728200,30.066513,"INTC" +"2016-01-15",29.73,30.5,29.450001,29.76,76373900,27.329853,"INTC" +"2016-01-19",29.98,30.059999,29.48,29.799999,28878100,27.366585,"INTC" +"2016-01-20",29.35,29.870001,29.209999,29.59,39598200,27.173738,"INTC" +"2016-01-21",29.65,30.030001,29.24,29.66,30157400,27.23802,"INTC" +"2016-01-22",30.120001,30.24,29.51,29.93,25326500,27.485971,"INTC" +"2016-01-25",29.99,30.219999,29.57,29.6,26441000,27.182915,"INTC" +"2016-01-26",29.610001,30.049999,29.610001,29.940001,24689800,27.495155,"INTC" +"2016-01-27",29.879999,30.219999,29.639999,29.809999,26384100,27.375769,"INTC" +"2016-01-28",30.02,30.18,29.75,29.969999,22028100,27.522703,"INTC" +"2016-01-29",30.209999,31.030001,30.1,31.02,38311400,28.486963,"INTC" +"2016-02-01",30.719999,31.120001,30.639999,30.82,19015100,28.303293,"INTC" +"2016-02-02",30.450001,30.49,29.629999,29.799999,24994300,27.366585,"INTC" +"2016-02-03",29.719999,29.719999,28.52,29.34,44660100,27.181301,"INTC" +"2016-02-04",29.139999,29.879999,29.110001,29.77,29109700,27.579664,"INTC" +"2016-02-05",29.58,29.76,28.91,29.040001,27957500,26.903378,"INTC" +"2016-02-08",28.74,28.98,28.299999,28.82,28725900,26.699558,"INTC" +"2016-02-09",28.49,29.15,28.41,28.809999,22710600,26.690294,"INTC" +"2016-02-10",28.879999,29,28.190001,28.23,27267800,26.152966,"INTC" +"2016-02-11",27.83,28.41,27.68,28.219999,28450200,26.143703,"INTC" +"2016-02-12",28.57,28.700001,28.139999,28.639999,19699000,26.532804,"INTC" +"2016-02-16",28.75,28.950001,28.360001,28.780001,30705200,26.662506,"INTC" +"2016-02-17",28.860001,29.620001,28.73,29.469999,27691700,27.301735,"INTC" +"2016-02-18",29.530001,29.76,29.379999,29.42,20623300,27.255415,"INTC" +"2016-02-19",29.200001,29.33,28.709999,28.709999,42056700,26.597649,"INTC" +"2016-02-22",29.110001,29.540001,29,29.35,23893100,27.190565,"INTC" +"2016-02-23",29.299999,29.35,28.6,28.799999,26638200,26.681032,"INTC" +"2016-02-24",28.52,29.299999,28.379999,29.190001,21593600,27.042339,"INTC" +"2016-02-25",29.32,29.620001,28.950001,29.620001,17311000,27.440701,"INTC" +"2016-02-26",29.879999,30.08,29.700001,29.799999,19902200,27.607456,"INTC" +"2016-02-29",29.719999,30.139999,29.58,29.59,22903100,27.412909,"INTC" +"2016-03-01",29.93,30.530001,29.75,30.370001,25502600,28.135521,"INTC" +"2016-03-02",30.299999,30.870001,30.120001,30.540001,23779800,28.293013,"INTC" +"2016-03-03",31.129999,31.35,30.540001,30.58,25608800,28.330067,"INTC" +"2016-03-04",30.5,30.860001,30.049999,30.629999,20356800,28.376389,"INTC" +"2016-03-07",30.59,31.120001,30.5,30.940001,18858200,28.663578,"INTC" +"2016-03-08",30.83,30.879999,30.379999,30.559999,19104900,28.311541,"INTC" +"2016-03-09",30.83,31.040001,30.67,30.870001,14707800,28.59873,"INTC" +"2016-03-10",31.139999,31.4,30.379999,31.25,29434600,28.950771,"INTC" +"2016-03-11",31.67,31.790001,31.530001,31.76,22811200,29.423248,"INTC" +"2016-03-14",31.66,31.690001,31.299999,31.43,17438600,29.117529,"INTC" +"2016-03-15",31.34,31.65,31.059999,31.65,16927700,29.321339,"INTC" +"2016-03-16",31.49,31.799999,31.17,31.690001,26298400,29.358398,"INTC" +"2016-03-17",31.76,32.169998,31.700001,31.98,22865300,29.627062,"INTC" +"2016-03-18",32.16,32.689999,32.060001,32.68,49934200,30.275555,"INTC" +"2016-03-21",32.23,32.419998,31.950001,32.34,21760900,29.960573,"INTC" +"2016-03-22",32.16,32.459999,31.950001,32.32,22200400,29.942045,"INTC" +"2016-03-23",32.470001,32.470001,31.98,32,18765300,29.64559,"INTC" +"2016-03-24",31.870001,31.950001,31.700001,31.879999,14211900,29.53442,"INTC" +"2016-03-28",31.870001,32,31.620001,31.9,11433000,29.552948,"INTC" +"2016-03-29",31.93,32.439999,31.73,32.380001,15178600,29.997633,"INTC" +"2016-03-30",32.450001,32.75,32.290001,32.709999,16598000,30.30335,"INTC" +"2016-03-31",32.529999,32.66,32.32,32.349998,17880000,29.969839,"INTC" +"2016-04-01",32.27,32.470001,32.099998,32.450001,18049700,30.062485,"INTC" +"2016-04-04",32.200001,32.380001,31.74,32,21581600,29.64559,"INTC" +"2016-04-05",31.889999,32.119999,31.719999,31.9,20080000,29.552948,"INTC" +"2016-04-06",31.969999,32.23,31.77,32.080002,15501100,29.719709,"INTC" +"2016-04-07",31.889999,31.9,31.35,31.549999,23738200,29.228697,"INTC" +"2016-04-08",31.76,32.02,31.48,31.629999,17031900,29.302813,"INTC" +"2016-04-11",31.9,32.34,31.66,31.67,19707700,29.339867,"INTC" +"2016-04-12",31.879999,31.940001,31.379999,31.860001,16647800,29.51589,"INTC" +"2016-04-13",31.969999,32.18,31.950001,32.130001,19968100,29.766027,"INTC" +"2016-04-14",31.780001,31.889999,31.549999,31.799999,21541600,29.460304,"INTC" +"2016-04-15",31.790001,31.889999,31.379999,31.459999,28782800,29.145317,"INTC" +"2016-04-18",31.43,31.719999,31.379999,31.65,21516600,29.321339,"INTC" +"2016-04-19",31.700001,31.809999,31.4,31.6,33619300,29.275023,"INTC" +"2016-04-20",31.32,32.259998,31.25,32,57629800,29.64559,"INTC" +"2016-04-21",31.940001,32.060001,31.809999,31.969999,28431400,29.617796,"INTC" +"2016-04-22",31.74,31.860001,31.219999,31.639999,29625600,29.312077,"INTC" +"2016-04-25",31.360001,31.5,31.200001,31.389999,19315700,29.080469,"INTC" +"2016-04-26",31.389999,31.700001,31.17,31.4,20976400,29.089733,"INTC" +"2016-04-27",31.25,31.799999,31.190001,31.75,20006200,29.413984,"INTC" +"2016-04-28",31.450001,31.709999,31.030001,31.110001,25146400,28.821074,"INTC" +"2016-04-29",30.860001,30.870001,30.1,30.280001,36443700,28.052139,"INTC" +"2016-05-02",30.450001,30.690001,30.360001,30.610001,21086600,28.357861,"INTC" +"2016-05-03",30.41,30.559999,30.09,30.360001,27111100,28.126257,"INTC" +"2016-05-04",30.17,30.209999,29.700001,29.85,23278800,27.892643,"INTC" +"2016-05-05",29.870001,30.02,29.75,29.9,23393300,27.939365,"INTC" +"2016-05-06",29.610001,30.110001,29.52,30.040001,19632200,28.070187,"INTC" +"2016-05-09",30.08,30.17,29.76,29.799999,16888300,27.845924,"INTC" +"2016-05-10",30,30.18,29.82,30.139999,16963100,28.163628,"INTC" +"2016-05-11",30.16,30.25,29.969999,30.059999,15754200,28.088875,"INTC" +"2016-05-12",30.110001,30.24,29.57,29.76,20826700,27.80855,"INTC" +"2016-05-13",29.860001,30.200001,29.84,29.91,19999600,27.948713,"INTC" +"2016-05-16",29.9,30.559999,29.879999,30.389999,21826100,28.397236,"INTC" +"2016-05-17",30.57,30.57,29.860001,29.98,25709900,28.01412,"INTC" +"2016-05-18",30.030001,30.25,29.780001,29.99,22469900,28.023466,"INTC" +"2016-05-19",29.77,29.93,29.5,29.629999,21740900,27.687069,"INTC" +"2016-05-20",29.73,30.379999,29.700001,30.15,22777300,28.172974,"INTC" +"2016-05-23",30.23,30.48,30.129999,30.23,20809300,28.247726,"INTC" +"2016-05-24",30.5,31.120001,30.450001,31.059999,23699200,29.023302,"INTC" +"2016-05-25",31.200001,31.57,31.15,31.389999,18359600,29.331661,"INTC" +"2016-05-26",31.49,31.629999,31.4,31.49,12658000,29.425106,"INTC" +"2016-05-27",31.6,31.65,31.450001,31.57,13341300,29.499859,"INTC" +"2016-05-31",31.51,31.65,31.309999,31.59,23040200,29.518547,"INTC" +"2016-06-01",31.620001,31.719999,31.469999,31.66,17753500,29.58396,"INTC" +"2016-06-02",31.559999,31.76,31.450001,31.76,13915400,29.677402,"INTC" +"2016-06-03",31.74,31.74,31.4,31.620001,15777500,29.546583,"INTC" +"2016-06-06",31.639999,31.82,31.58,31.68,15139600,29.602646,"INTC" +"2016-06-07",31.75,32.02,31.700001,31.879999,19339100,29.789534,"INTC" +"2016-06-08",31.799999,32,31.790001,31.889999,12732100,29.798872,"INTC" +"2016-06-09",31.68,32,31.68,31.940001,11276800,29.845598,"INTC" +"2016-06-10",31.700001,32.240002,31.65,32.040001,35749100,29.939039,"INTC" +"2016-06-13",32.049999,32.5,32.040001,32.169998,23004800,30.060514,"INTC" +"2016-06-14",32.009998,32.240002,31.790001,32.139999,18754300,30.032482,"INTC" +"2016-06-15",32.25,32.259998,31.59,31.610001,23783300,29.537239,"INTC" +"2016-06-16",31.440001,31.77,31.219999,31.690001,18547900,29.61199,"INTC" +"2016-06-17",31.73,31.809999,31.469999,31.76,27047900,29.677402,"INTC" +"2016-06-20",32.07,32.439999,32.009998,32.169998,21961600,30.060514,"INTC" +"2016-06-21",32.259998,32.380001,32.09,32.32,15476500,30.20068,"INTC" +"2016-06-22",32.299999,32.630001,32.25,32.290001,18304800,30.172649,"INTC" +"2016-06-23",32.580002,33,32.5,32.990002,22048800,30.82675,"INTC" +"2016-06-24",31.799999,32.32,31.4,31.549999,38094300,29.481171,"INTC" +"2016-06-27",31.41,31.41,30.440001,30.719999,34965100,28.705599,"INTC" +"2016-06-28",30.969999,31.200001,30.809999,31.190001,23693900,29.144777,"INTC" +"2016-06-29",31.35,31.98,31.309999,31.93,22771100,29.836254,"INTC" +"2016-06-30",32,32.880001,31.969999,32.799999,34528900,30.649206,"INTC" +"2016-07-01",32.639999,32.889999,32.470001,32.75,17084600,30.602482,"INTC" +"2016-07-05",32.5,32.73,32.459999,32.68,20107200,30.537071,"INTC" +"2016-07-06",32.799999,33,32.380001,32.970001,21070200,30.808064,"INTC" +"2016-07-07",32.959999,33.549999,32.959999,33.200001,26027100,31.022976,"INTC" +"2016-07-08",33.650002,34,33.5,34,23341900,31.770519,"INTC" +"2016-07-11",34.040001,34.5,34.040001,34.380001,23820700,32.125599,"INTC" +"2016-07-12",34.509998,34.970001,34.48,34.939999,28064100,32.64888,"INTC" +"2016-07-13",35.040001,35.25,34.880001,35.009998,29120900,32.714294,"INTC" +"2016-07-14",35.130001,35.299999,34.959999,35.200001,25296400,32.891827,"INTC" +"2016-07-15",35.259998,35.290001,34.900002,35.07,23661900,32.770355,"INTC" +"2016-07-18",35.18,35.200001,34.950001,35.049999,19347200,32.751667,"INTC" +"2016-07-19",34.889999,35.16,34.849998,35.150002,20395400,32.845112,"INTC" +"2016-07-20",35.299999,35.93,35.060001,35.689999,42994200,33.349701,"INTC" +"2016-07-21",34.330002,34.490002,33.860001,34.27,63708600,32.022808,"INTC" +"2016-07-22",34.380001,34.700001,34.259998,34.66,33033700,32.387238,"INTC" +"2016-07-25",34.619999,34.759998,34.57,34.689999,20277700,32.415272,"INTC" +"2016-07-26",34.75,35.23,34.700001,35.09,29644400,32.789047,"INTC" +"2016-07-27",35,35.279999,34.630001,34.830002,22742200,32.546093,"INTC" +"2016-07-28",34.830002,34.830002,34.52,34.77,21667400,32.490025,"INTC" +"2016-07-29",34.77,34.919998,34.599998,34.860001,18171200,32.57412,"INTC" +"2016-08-01",34.82,34.91,34.560001,34.849998,18824400,32.564777,"INTC" +"2016-08-02",34.810001,34.869999,34.330002,34.560001,20057300,32.293804,"INTC" +"2016-08-03",34.099998,34.279999,33.990002,34.25,18388800,32.246719,"INTC" +"2016-08-04",34.290001,34.619999,34.220001,34.580002,15131200,32.557419,"INTC" +"2016-08-05",34.799999,35.130001,34.700001,34.98,20046200,32.934025,"INTC" +"2016-08-08",34.900002,35.169998,34.860001,35.040001,19497300,32.99052,"INTC" +"2016-08-09",35.040001,35.16,34.84,34.919998,12578900,32.877529,"INTC" +"2016-08-10",35,35,34.5,34.529999,19579000,32.510342,"INTC" +"2016-08-11",34.66,34.740002,34.490002,34.68,16329500,32.651573,"INTC" +"2016-08-12",34.52,34.759998,34.439999,34.57,15708300,32.548004,"INTC" +"2016-08-15",34.700001,35.16,34.630001,34.91,18931100,32.868118,"INTC" +"2016-08-16",34.77,35.209999,34.77,35.209999,16320900,33.15057,"INTC" +"2016-08-17",35.169998,35.209999,34.77,35.02,18221600,32.971687,"INTC" +"2016-08-18",34.959999,35.09,34.75,34.970001,16085200,32.92461,"INTC" +"2016-08-19",34.84,35.27,34.740002,35.240002,16417600,33.178814,"INTC" +"2016-08-22",35.200001,35.450001,35.119999,35.360001,14941400,33.291794,"INTC" +"2016-08-23",35.5,35.689999,35.299999,35.400002,18316000,33.329456,"INTC" +"2016-08-24",35.32,35.41,35.02,35.150002,16343500,33.094082,"INTC" +"2016-08-25",35.049999,35.220001,34.900002,35.09,12428000,33.03759,"INTC" +"2016-08-26",35.110001,35.580002,35.049999,35.259998,14469900,33.197643,"INTC" +"2016-08-29",35.48,35.669998,35.150002,35.549999,14965300,33.47068,"INTC" +"2016-08-30",35.59,35.740002,35.52,35.700001,15183200,33.611912,"INTC" +"2016-08-31",35.619999,35.900002,35.580002,35.889999,20562700,33.790794,"INTC" +"2016-09-01",35.990002,36.040001,35.580002,36.02,18925800,33.913197,"INTC" +"2016-09-02",36.209999,36.330002,35.950001,36.080002,16726700,33.969685,"INTC" +"2016-09-06",36.380001,36.599998,36.169998,36.57,22337800,34.431026,"INTC" +"2016-09-07",36.650002,36.650002,36.380001,36.459999,18495600,34.327457,"INTC" +"2016-09-08",36.349998,36.59,36.119999,36.439999,20212800,34.308624,"INTC" +"2016-09-09",36.099998,36.389999,35.439999,35.439999,29457900,33.367119,"INTC" +"2016-09-12",35.189999,36.119999,35.060001,36.080002,22796600,33.969685,"INTC" +"2016-09-13",35.75,35.880001,35.32,35.610001,23591300,33.527176,"INTC" +"2016-09-14",35.509998,35.82,35.400002,35.619999,14074500,33.536591,"INTC" +"2016-09-15",35.740002,36.650002,35.540001,36.560001,23736000,34.421612,"INTC" +"2016-09-16",37.720001,38.049999,37.25,37.669998,74577900,35.466686,"INTC" +"2016-09-19",37.689999,38.02,37.09,37.16,30457400,34.986507,"INTC" +"2016-09-20",37.419998,37.43,36.939999,37.139999,24796900,34.96769,"INTC" +"2016-09-21",37.209999,37.459999,36.860001,37.450001,21233700,35.259556,"INTC" +"2016-09-22",37.599998,37.830002,37.439999,37.549999,17013400,35.353699,"INTC" +"2016-09-23",37.450001,37.650002,37.119999,37.189999,18062500,35.014751,"INTC" +"2016-09-26",36.919998,36.939999,36.599998,36.650002,25518800,34.506344,"INTC" +"2016-09-27",36.900002,37.220001,36.630001,37.18,22391600,35.005344,"INTC" +"2016-09-28",37.310001,37.5,37.150002,37.439999,19020800,35.250141,"INTC" +"2016-09-29",37.490002,37.529999,37,37.32,17675000,35.13715,"INTC" +"2016-09-30",37.470001,37.919998,37.439999,37.75,24279300,35.542004,"INTC" +"2016-10-03",37.689999,37.950001,37.529999,37.66,14113600,35.457268,"INTC" +"2016-10-04",37.77,37.939999,37.330002,37.540001,14393100,35.344292,"INTC" +"2016-10-05",37.75,38.310001,37.639999,37.990002,22420800,35.767971,"INTC" +"2016-10-06",37.84,38.16,37.580002,38.07,15171400,35.843292,"INTC" +"2016-10-07",38.080002,38.220001,37.779999,38.099998,16942500,35.871536,"INTC" +"2016-10-10",38.25,38.360001,37.900002,38.02,14874300,35.796215,"INTC" +"2016-10-11",37.91,38,36.82,37.27,27650500,35.09008,"INTC" +"2016-10-12",37.200001,37.25,36.810001,37.130001,14053900,34.958275,"INTC" +"2016-10-13",36.849998,37.130001,36.459999,36.970001,16936000,34.807632,"INTC" +"2016-10-14",37.189999,37.700001,37.16,37.450001,19123900,35.259556,"INTC" +"2016-10-17",37.549999,37.720001,37.240002,37.290001,15788100,35.10891,"INTC" +"2016-10-18",37.970001,38.049999,37.529999,37.75,37784600,35.542004,"INTC" +"2016-10-19",36.07,36.09,35.23,35.509998,75229000,33.433029,"INTC" +"2016-10-20",35.41,35.669998,35.099998,35.43,25669500,33.3577,"INTC" +"2016-10-21",35.209999,35.400002,34.810001,35.150002,20813200,33.094082,"INTC" +"2016-10-24",35.43,35.490002,35.110001,35.259998,21524700,33.197643,"INTC" +"2016-10-25",35.139999,35.25,35.009998,35.099998,17860300,33.047005,"INTC" +"2016-10-26",35.040001,35.209999,34.740002,34.919998,19977600,32.877529,"INTC" +"2016-10-27",35.099998,35.23,34.75,34.810001,14634700,32.773972,"INTC" +"2016-10-28",34.869999,35.169998,34.709999,34.740002,22296400,32.708065,"INTC" +"2016-10-31",34.919998,35.080002,34.84,34.869999,19188600,32.830456,"INTC" +"2016-11-01",34.900002,35.16,34.27,34.52,25368200,32.500927,"INTC" +"2016-11-02",34.599998,34.900002,34.470001,34.599998,21416400,32.576256,"INTC" +"2016-11-03",34.450001,34.52,33.869999,33.93,19400000,32.187309,"INTC" +"2016-11-04",33.529999,33.93,33.419998,33.610001,21914700,31.883743,"INTC" +"2016-11-07",34.240002,34.75,34.150002,34.689999,19296600,32.908272,"INTC" +"2016-11-08",34.599998,34.950001,34.490002,34.740002,14789000,32.955704,"INTC" +"2016-11-09",34.130001,34.849998,33.669998,34.75,25999400,32.965191,"INTC" +"2016-11-10",34.950001,34.950001,34.029999,34.5,28249900,32.728031,"INTC" +"2016-11-11",34.57,34.869999,34.34,34.610001,22665000,32.83239,"INTC" +"2016-11-14",34.560001,34.73,34.200001,34.48,22529400,32.709053,"INTC" +"2016-11-15",34.639999,35.290001,34.610001,34.91,20676100,33.116974,"INTC" +"2016-11-16",34.900002,34.919998,34.540001,34.84,18535200,33.050571,"INTC" +"2016-11-17",34.810001,35.02,34.630001,35.02,15748500,33.221333,"INTC" +"2016-11-18",34.900002,35,34.639999,34.950001,16806900,33.154915,"INTC" +"2016-11-21",35.099998,35.200001,34.84,34.98,14259500,33.183376,"INTC" +"2016-11-22",35.18,35.5,35.110001,35.48,22327400,33.657696,"INTC" +"2016-11-23",35.48,35.52,35.099998,35.200001,15843100,33.392078,"INTC" +"2016-11-25",35.110001,35.450001,35.110001,35.439999,6372800,33.619751,"INTC" +"2016-11-28",35.43,35.66,35.209999,35.509998,13549000,33.686157,"INTC" +"2016-11-29",35.639999,35.639999,35.27,35.310001,19581000,33.496429,"INTC" +"2016-11-30",35.200001,35.299999,34.700001,34.700001,27016100,32.917763,"INTC" +"2016-12-01",34.860001,34.93,33.560001,33.759998,29618700,32.026035,"INTC" +"2016-12-02",33.720001,34.259998,33.599998,34.16,21492500,32.405491,"INTC" +"2016-12-05",34.310001,34.419998,33.970001,34.389999,14462000,32.623684,"INTC" +"2016-12-06",34.389999,34.75,34.299999,34.720001,15297700,32.936733,"INTC" +"2016-12-07",34.669998,35.57,34.450001,35.5,21710300,33.67667,"INTC" +"2016-12-08",35.48,36.029999,35.220001,35.700001,19966500,33.866402,"INTC" +"2016-12-09",35.75,35.900002,35.59,35.759998,16326900,33.923306,"INTC" +"2016-12-12",35.779999,36.09,35.669998,35.970001,21985800,34.122532,"INTC" +"2016-12-13",36.009998,36.889999,35.93,36.799999,35773600,34.909901,"INTC" +"2016-12-14",36.700001,36.889999,36.459999,36.549999,30819400,34.672741,"INTC" +"2016-12-15",36.740002,37.16,36.529999,36.790001,23721500,34.900414,"INTC" +"2016-12-16",36.720001,36.869999,36.09,36.310001,37794500,34.445072,"INTC" +"2016-12-19",36.34,36.950001,36.27,36.889999,18744300,34.995277,"INTC" +"2016-12-20",36.950001,37.240002,36.889999,37.209999,18551800,35.298847,"INTC" +"2016-12-21",37.25,37.349998,36.91,36.98,14323600,35.080654,"INTC" +"2016-12-22",37.23,37.240002,36.810001,36.93,10793900,35.03323,"INTC" +"2016-12-23",36.93,36.98,36.77,36.970001,6286000,35.071167,"INTC" +"2016-12-27",36.91,37.330002,36.91,37.07,9033700,35.166027,"INTC" +"2016-12-28",37.099998,37.200001,36.580002,36.630001,12868600,34.748634,"INTC" +"2016-12-29",36.509998,36.720001,36.43,36.66,8447300,34.777088,"INTC" +"2016-12-30",36.790001,36.799999,36.200001,36.27,17468000,34.40712,"INTC" +"2017-01-03",36.610001,36.93,36.27,36.599998,20196500,34.720173,"INTC" +"2017-01-04",36.709999,36.77,36.34,36.41,15915700,34.539936,"INTC" +"2017-01-05",36.450001,36.720001,36.310001,36.349998,13986000,34.483006,"INTC" +"2017-01-06",36.59,36.68,36.189999,36.48,15114000,34.606339,"INTC" +"2017-01-09",36.48,36.889999,36.48,36.610001,19449400,34.72966,"INTC" +"2017-01-10",36.549999,36.93,36.529999,36.540001,15918800,34.663258,"INTC" +"2017-01-11",36.509998,37,36.509998,36.950001,22398400,35.052197,"INTC" +"2017-01-12",36.830002,36.830002,36.32,36.709999,20391900,34.82452,"INTC" +"2017-01-13",36.709999,36.860001,36.619999,36.790001,15072200,34.900414,"INTC" +"2017-01-17",36.669998,36.830002,36.59,36.799999,20163000,34.909901,"INTC" +"2017-01-18",36.889999,37.009998,36.610001,36.759998,15382500,34.871952,"INTC" +"2017-01-19",36.509998,36.91,36.509998,36.57,13654500,34.691711,"INTC" +"2017-01-20",36.759998,37.029999,36.580002,36.939999,23950900,35.042713,"INTC" +"2017-01-23",37.07,37.209999,36.549999,36.77,27752600,34.881447,"INTC" +"2017-01-24",36.84,37.740002,36.810001,37.619999,35140900,35.687786,"INTC" +"2017-01-25",37.869999,38,37.52,37.799999,32276400,35.858536,"INTC" +"2017-01-26",37.82,37.919998,37.419998,37.560001,34144800,35.630863,"INTC" +"2017-01-27",38,38.450001,37.810001,37.98,44368600,36.029297,"INTC" +"2017-01-30",37.740002,37.84,37.330002,37.419998,23954700,35.498055,"INTC" +"2017-01-31",37.220001,37.369999,36.639999,36.82,27059100,34.928875,"INTC" +"2017-02-01",36.82,36.950001,36.02,36.52,28380600,34.644276,"INTC" +"2017-02-02",36.259998,36.700001,36.200001,36.68,31916900,34.796062,"INTC" +"2017-02-03",36.689999,36.82,36.450001,36.52,21038100,34.891602,"INTC" +"2017-02-06",36.509998,36.509998,36.150002,36.27,21427000,34.652756,"INTC" +"2017-02-07",36.450001,36.52,36.240002,36.349998,18581900,34.729183,"INTC" +"2017-02-08",36.34,36.650002,36.139999,36.380001,20807400,34.757851,"INTC" +"2017-02-09",36.5,36.5,35.400002,35.459999,47802700,33.878864,"INTC" +"2017-02-10",35.259998,35.43,34.84,35.34,44106500,33.764217,"INTC" +"2017-02-13",35.57,35.849998,35.34,35.799999,28180600,34.203705,"INTC" +"2017-02-14",35.84,35.959999,35.529999,35.93,25725100,34.327911,"INTC" +"2017-02-15",35.98,36.060001,35.669998,36.049999,18452200,34.442562,"INTC" +"2017-02-16",36.18,36.560001,36.099998,36.41,21317500,34.78651,"INTC" +"2017-02-17",36.32,36.48,36.099998,36.48,18909900,34.85339,"INTC" +"2017-02-21",36.529999,36.650002,36.330002,36.52,20556000,34.891602,"INTC" +"2017-02-22",36.34,36.400002,35.790001,36.07,29904400,34.46167,"INTC" +"2017-02-23",36.240002,36.299999,35.900002,36.18,22775000,34.566765,"INTC" +"2017-02-24",36.139999,36.529999,35.950001,36.529999,18617600,34.901161,"INTC" +"2017-02-27",36.419998,36.68,36.27,36.509998,14065200,34.88205,"INTC" +"2017-02-28",36.419998,36.459999,36,36.200001,24977000,34.585876,"INTC" +"2017-03-01",35.849998,36.099998,35.439999,35.93,34085900,34.327911,"INTC" +"2017-03-02",35.93,36.02,35.650002,35.91,23602100,34.308804,"INTC" +"2017-03-03",35.939999,36.09,35.669998,35.900002,17538100,34.299252,"INTC" +"2017-03-06",35.790001,35.799999,35.419998,35.57,24416700,33.983971,"INTC" +"2017-03-07",35.540001,35.799999,35.389999,35.799999,23434900,34.203705,"INTC" +"2017-03-08",35.669998,35.900002,35.529999,35.619999,20920100,34.031738,"INTC" +"2017-03-09",35.599998,35.939999,35.5,35.82,23616800,34.222813,"INTC" +"2017-03-10",36.119999,36.299999,35.779999,35.91,25402300,34.308804,"INTC" +"2017-03-13",35.849998,36.040001,34.939999,35.16,53582900,33.592243,"INTC" +"2017-03-14",35.060001,35.23,34.66,35.18,28586900,33.611359,"INTC" +"2017-03-15",34.939999,35.169998,34.68,35.099998,27996100,33.53492,"INTC" +"2017-03-16",35.169998,35.360001,35.07,35.139999,19616100,33.573139,"INTC" +"2017-03-17",35.310001,35.330002,35.099998,35.27,30778900,33.697342,"INTC" +"2017-03-20",35.369999,35.630001,35.259998,35.43,17322300,33.850208,"INTC" +"2017-03-21",35.59,35.599998,35,35.040001,22814500,33.477596,"INTC" +"2017-03-22",35.220001,35.459999,35,35.369999,19144500,33.792877,"INTC" +"2017-03-23",35.490002,35.490002,35.02,35.27,20640400,33.697342,"INTC" +"2017-03-24",35.650002,35.73,35.119999,35.16,22188000,33.592243,"INTC" +"2017-03-27",35.07,35.5,34.939999,35.389999,16992200,33.811989,"INTC" +"2017-03-28",35.34,35.709999,35.209999,35.599998,18398100,34.012623,"INTC" +"2017-03-29",35.52,35.700001,35.439999,35.57,17202600,33.983971,"INTC" +"2017-03-30",35.580002,35.889999,35.52,35.75,16433000,34.155941,"INTC" +"2017-03-31",35.75,36.25,35.740002,36.07,21438400,34.46167,"INTC" +"2017-04-03",36.189999,36.740002,36.119999,36.16,32013600,34.547653,"INTC" +"2017-04-04",36.119999,36.380001,35.990002,36.279999,18918000,34.6623,"INTC" +"2017-04-05",36.43,36.759998,36.169998,36.220001,22455500,34.604984,"INTC" +"2017-04-06",36.130001,36.279999,36.029999,36.029999,20198200,34.423454,"INTC" +"2017-04-07",36.07,36.32,35.990002,36.029999,15689500,34.423454,"INTC" +"2017-04-10",36.02,36.09,35.610001,35.799999,19973700,34.203705,"INTC" +"2017-04-11",35.77,35.790001,35.209999,35.740002,22711800,34.146389,"INTC" +"2017-04-12",35.869999,36.009998,35.5,35.630001,19289800,34.041286,"INTC" +"2017-04-13",35.549999,35.759998,35.25,35.25,15764000,33.67823,"INTC" +"2017-04-17",35.439999,35.59,35.330002,35.48,12560700,33.897972,"INTC" +"2017-04-18",35.43,35.810001,35.299999,35.77,12321100,34.175045,"INTC" +"2017-04-19",35.970001,36.220001,35.889999,35.91,16594600,34.308804,"INTC" +"2017-04-20",36.18,36.27,35.860001,36.18,22968300,34.566765,"INTC" +"2017-04-21",36.200001,36.419998,35.849998,36.32,20390500,34.70052,"INTC" +"2017-04-24",36.669998,36.849998,36.459999,36.75,26305800,35.111351,"INTC" +"2017-04-25",36.77,37,36.66,36.869999,22066800,35.225998,"INTC" +"2017-04-26",36.779999,37.23,36.779999,36.93,27241000,35.283325,"INTC" +"2017-04-27",36.869999,37.5,36.779999,37.43,39890000,35.761028,"INTC" +"2017-04-28",36.099998,36.490002,35.880001,36.150002,56617100,34.538105,"INTC" +"2017-05-01",36.110001,36.400002,35.939999,36.310001,24825600,34.690971,"INTC" +"2017-05-02",36.369999,37.029999,36.349998,36.970001,35813000,35.321541,"INTC" +"2017-05-03",36.720001,37.169998,36.619999,36.98,22040300,35.593449,"INTC" +"2017-05-04",36.990002,37.110001,36.639999,36.849998,16437100,35.468323,"INTC" +"2017-05-05",36.860001,36.93,36.5,36.82,18119200,35.439445,"INTC" +"2017-05-08",36.73,36.849998,36.48,36.540001,17660200,35.169949,"INTC" +"2017-05-09",36.48,36.75,36.279999,36.369999,17819100,35.006321,"INTC" +"2017-05-10",36.27,36.380001,35.93,36.009998,25133800,34.659813,"INTC" +"2017-05-11",35.91,36,35.450001,35.689999,21508900,34.351814,"INTC" +"2017-05-12",35.720001,35.740002,35.400002,35.529999,19730800,34.197815,"INTC" +"2017-05-15",35.529999,35.720001,35.419998,35.630001,22120100,34.294064,"INTC" +"2017-05-16",35.75,35.889999,35.419998,35.82,22291800,34.476936,"INTC" +"2017-05-17",35.669998,35.990002,35.02,35.040001,26670200,33.726189,"INTC" +"2017-05-18",35.189999,35.470001,35.080002,35.220001,17171900,33.899437,"INTC" +"2017-05-19",35.150002,35.549999,35.130001,35.400002,18340100,34.072689,"INTC" +"2017-05-22",35.48,36.110001,35.380001,35.77,14638100,34.428818,"INTC" +"2017-05-23",35.869999,35.990002,35.560001,35.860001,16903700,34.515446,"INTC" +"2017-05-24",35.98,36.18,35.889999,36.119999,20640600,34.76569,"INTC" +"2017-05-25",36.119999,36.389999,36.060001,36.259998,13148500,34.900444,"INTC" +"2017-05-26",36.259998,36.330002,36.130001,36.259998,11145500,34.900444,"INTC" +"2017-05-30",36.27,36.439999,36.09,36.18,13026900,34.823441,"INTC" +"2017-05-31",36.310001,36.380001,35.869999,36.110001,17741900,34.756065,"INTC" +"2017-06-01",36.119999,36.130001,35.799999,36.119999,17510900,34.76569,"INTC" +"2017-06-02",36.27,36.330002,36,36.32,19127400,34.958195,"INTC" +"2017-06-05",36.299999,36.5,36.200001,36.34,11685700,34.977444,"INTC" +"2017-06-06",36.16,36.450001,35.98,36.130001,18420900,34.775318,"INTC" +"2017-06-07",36.130001,36.57,36.099998,36.259998,17192000,34.900444,"INTC" +"2017-06-08",36.34,36.529999,36.16,36.48,16783400,35.112194,"INTC" +"2017-06-09",36.5,36.560001,35.310001,35.709999,33322100,34.371063,"INTC" +"2017-06-12",35.59,36.009998,35.41,35.73,28488300,34.390316,"INTC" +"2017-06-13",35.68,35.950001,35.529999,35.880001,20588200,34.534691,"INTC" +"2017-06-14",35.990002,36.049999,35.220001,35.529999,19149000,34.197815,"INTC" +"2017-06-15",35.209999,35.48,35.139999,35.310001,20410000,33.986065,"INTC" +"2017-06-16",35.279999,35.330002,35.009998,35.209999,30762800,33.889812,"INTC" +"2017-06-19",35.610001,35.610001,35.32,35.509998,21583800,34.178558,"INTC" +"2017-06-20",35.450001,35.450001,34.84,34.860001,21536500,33.552937,"INTC" +"2017-06-21",34.330002,34.599998,34.09,34.580002,27138500,33.283436,"INTC" +"2017-06-22",34.560001,34.630001,34.290001,34.360001,24602900,33.071682,"INTC" +"2017-06-23",34.209999,34.549999,34.099998,34.189999,29260900,32.908054,"INTC" +"2017-06-26",34.259998,34.509998,34.029999,34.07,18854800,32.792553,"INTC" +"2017-06-27",34,34.150002,33.650002,33.650002,27078900,32.388309,"INTC" +"2017-06-28",33.77,34.240002,33.740002,34.200001,25940100,32.917683,"INTC" +"2017-06-29",33.919998,34.099998,33.34,33.540001,25215700,32.282429,"INTC" +"2017-06-30",33.869999,33.93,33.529999,33.740002,24432000,32.47493,"INTC" +"2017-07-03",33.509998,34.029999,33.43,33.459999,12676900,32.205425,"INTC" +"2017-07-05",33.52,34.43,33.490002,34.34,30010800,33.052437,"INTC" +"2017-07-06",34.119999,34.290001,33.560001,33.630001,20733200,32.369053,"INTC" +"2017-07-07",33.700001,34.119999,33.700001,33.880001,18304500,32.609684,"INTC" +"2017-07-10",33.25,33.740002,33.23,33.650002,29918400,32.388309,"INTC" +"2017-07-11",33.639999,33.93,33.43,33.919998,25737500,32.648178,"INTC" +"2017-07-12",34.279999,34.389999,33.939999,34.25,23768300,32.965809,"INTC" +"2017-07-13",34.330002,34.400002,34.119999,34.240002,15046200,32.956181,"INTC" +"2017-07-14",34.48,34.709999,34.27,34.68,16316400,33.379688,"INTC" +"2017-07-17",34.740002,34.740002,34.360001,34.470001,21044400,33.177555,"INTC" +"2017-07-18",34.43,34.580002,34.25,34.529999,14362800,33.235306,"INTC" +"2017-07-19",34.68,34.68,34.459999,34.560001,17036200,33.264183,"INTC" +"2017-07-20",34.540001,34.84,34.48,34.75,17506200,33.44706,"INTC" +"2017-07-21",34.540001,34.82,34.400002,34.73,22245000,33.427814,"INTC" +"2017-07-24",34.73,34.799999,34.380001,34.5,16146300,33.206432,"INTC" +"2017-07-25",34.549999,34.740002,34.400002,34.669998,18096700,33.370056,"INTC" +"2017-07-26",34.700001,34.970001,34.59,34.75,15499300,33.44706,"INTC" +"2017-07-27",34.779999,35.25,34.669998,34.970001,43062800,33.658813,"INTC" +"2017-07-28",35.130001,35.860001,35,35.310001,36291500,33.986065,"INTC" +"2017-07-31",35.470001,35.740002,35.32,35.470001,27057000,34.140064,"INTC" +"2017-08-01",35.66,36.43,35.57,36.349998,38710200,34.987068,"INTC" +"2017-08-02",36.330002,36.669998,36.060001,36.639999,35004300,35.266193,"INTC" +"2017-08-03",36.549999,36.59,36.150002,36.490002,26611300,35.384987,"INTC" +"2017-08-04",36.450001,36.560001,36.099998,36.299999,20520300,35.200737,"INTC" +"2017-08-07",36.389999,36.549999,36.220001,36.43,18169300,35.326805,"INTC" +"2017-08-08",36.369999,36.700001,36.299999,36.41,22819900,35.307411,"INTC" +"2017-08-09",36.279999,36.66,36.02,36.59,22796800,35.481956,"INTC" +"2017-08-10",36.400002,36.560001,36.110001,36.139999,22693300,35.045586,"INTC" +"2017-08-11",36.259998,36.400002,35.790001,35.869999,19275100,34.783764,"INTC" +"2017-08-14",36.119999,36.470001,36.080002,36.34,18094200,35.239529,"INTC" +"2017-08-15",36.299999,36.32,35.82,36,21706600,34.909828,"INTC" +"2017-08-16",35.98,36.07,35.560001,35.810001,22014000,34.725582,"INTC" +"2017-08-17",35.599998,35.68,35.169998,35.169998,19525000,34.104958,"INTC" +"2017-08-18",35.290001,35.310001,34.990002,35.009998,16231400,33.949802,"INTC" +"2017-08-21",35.09,35.279999,34.700001,34.919998,26493300,33.86253,"INTC" +"2017-08-22",35.02,35.189999,34.619999,34.650002,26097800,33.600708,"INTC" +"2017-08-23",34.540001,34.810001,34.380001,34.66,19648100,33.610405,"INTC" +"2017-08-24",34.700001,34.889999,34.549999,34.709999,14301900,33.658886,"INTC" +"2017-08-25",34.82,34.93,34.580002,34.669998,14726800,33.620098,"INTC" +"2017-08-28",34.779999,34.799999,34.59,34.650002,20712900,33.600708,"INTC" +"2017-08-29",34.509998,34.75,34.459999,34.73,15843700,33.678288,"INTC" +"2017-08-30",34.75,34.959999,34.630001,34.889999,18565000,33.833439,"INTC" +"2017-08-31",34.939999,35.18,34.869999,35.07,16366800,34.007988,"INTC" +"2017-09-01",35.240002,35.389999,35.07,35.09,12822000,34.027386,"INTC" +"2017-09-05",35.02,35.330002,34.93,35.02,18772000,33.959503,"INTC" +"2017-09-06",35.220001,35.939999,35.110001,35.759998,28076400,34.67709,"INTC" +"2017-09-07",35.880001,35.950001,35.330002,35.540001,16297100,34.463757,"INTC" +"2017-09-08",35.419998,35.540001,35.080002,35.189999,14125000,34.124352,"INTC" +"2017-09-11",35.490002,36,35.139999,35.77,20037600,34.686787,"INTC" +"2017-09-12",35.880001,36.34,35.740002,36.09,19489900,34.997101,"INTC" +"2017-09-13",36,36.400002,35.970001,36.330002,15509800,35.229832,"INTC" +"2017-09-14",36.189999,36.700001,36.16,36.48,18093900,35.37529,"INTC" +"2017-09-15",36.549999,37.080002,36.220001,37,33596100,35.879543,"INTC" +"2017-09-18",37,37.330002,36.799999,37,19393800,35.879543,"INTC" +"2017-09-19",37.200001,37.299999,37.02,37.23,23850500,36.102577,"INTC" +"2017-09-20",37.23,37.290001,36.66,37.07,23957500,35.947418,"INTC" +"2017-09-21",36.990002,37.27,36.849998,37.200001,22954200,36.073486,"INTC" +"2017-09-22",36.950001,37.220001,36.950001,37.18,21631800,36.054092,"INTC" +"2017-09-25",37.049999,37.23,36.849998,37.16,23180800,36.034695,"INTC" +"2017-09-26",37.209999,37.639999,37,37.470001,29790400,36.335308,"INTC" +"2017-09-27",37.619999,37.689999,37.099998,37.540001,25981400,36.403191,"INTC" +"2017-09-28",37.32,37.880001,37.290001,37.830002,21171400,36.68441,"INTC" +"2017-09-29",37.84,38.150002,37.700001,38.080002,23217300,36.926838,"INTC" +"2017-10-02",38.119999,39.09,38.080002,39.040001,37394500,37.857765,"INTC" +"2017-10-03",38.950001,39.700001,38.950001,39.380001,34002200,38.187466,"INTC" +"2017-10-04",39.389999,39.400002,38.860001,39.34,28368800,38.148678,"INTC" +"2017-10-05",39.5,39.650002,39.209999,39.529999,17710300,38.332924,"INTC" +"2017-10-06",39.599998,39.889999,39.419998,39.630001,18887500,38.429901,"INTC" +"2017-10-09",39.68,39.880001,39.52,39.860001,18494100,38.652935,"INTC" +"2017-10-10",39.93,39.950001,39.380001,39.650002,29890000,38.449291,"INTC" +"2017-10-11",39.48,39.669998,39.060001,39.299999,30754700,38.109894,"INTC" +"2017-10-12",39.349998,39.389999,38.98,39.189999,18286900,38.00322,"INTC" +"2017-10-13",39.439999,39.810001,39.279999,39.669998,16829400,38.468685,"INTC" +"2017-10-16",39.709999,39.790001,39.439999,39.759998,12489100,38.555962,"INTC" +"2017-10-17",39.560001,39.869999,39.369999,39.790001,15532800,38.585052,"INTC" +"2017-10-18",39.799999,40.290001,39.599998,40.25,21424600,39.03112,"INTC" +"2017-10-19",39.880001,40.330002,39.830002,40.09,19222700,38.875969,"INTC" +"2017-10-20",40.330002,40.450001,40.099998,40.43,18335700,39.205673,"INTC" +"2017-10-23",40.549999,41.040001,40.400002,40.830002,28647000,39.593559,"INTC" +"2017-10-24",41,41.049999,40.720001,40.950001,19652400,39.709923,"INTC" +"2017-10-25",40.889999,41.060001,40.490002,40.779999,24031700,39.545071,"INTC" +"2017-10-26",40.91,41.580002,40.709999,41.349998,38247400,40.097813,"INTC" +"2017-10-27",43.299999,45,43.099998,44.400002,90028300,43.055454,"INTC" +"2017-10-30",44.48,45.189999,43.880001,44.369999,48161500,43.026356,"INTC" +"2017-10-31",45.200001,45.799999,44.650002,45.490002,47000900,44.112446,"INTC" +"2017-11-01",45.970001,46.709999,45.59,46.709999,47813700,45.295498,"INTC" +"2017-11-02",46.610001,47.23,46.209999,47.099998,44602300,45.673687,"INTC" +"2017-11-03",47.200001,47.299999,45.599998,46.34,39298100,44.936703,"INTC" +"2017-11-06",46.599998,46.740002,46.09,46.700001,34035000,45.553677,"INTC" +"2017-11-07",46.700001,47.09,46.389999,46.779999,24461400,45.631718,"INTC" +"2017-11-08",46.619999,46.700001,46.279999,46.700001,21565800,45.553677,"INTC" +"2017-11-09",46.049999,46.389999,45.650002,46.299999,25570400,45.163494,"INTC" +"2017-11-10",46.040001,46.09,45.380001,45.580002,24095400,44.46117,"INTC" +"2017-11-13",45.259998,45.939999,45.25,45.75,18999000,44.626991,"INTC" +"2017-11-14",45.700001,45.919998,45.32,45.860001,22201200,44.734295,"INTC" +"2017-11-15",45.389999,45.810001,45.169998,45.459999,17157200,44.344112,"INTC" +"2017-11-16",45.630001,46.07,45.459999,45.650002,26439400,44.529453,"INTC" +"2017-11-17",45.5,45.619999,44.619999,44.630001,63798000,43.534489,"INTC" +"2017-11-20",44.73,45.119999,44.5,44.619999,22420000,43.524734,"INTC" +"2017-11-21",44.720001,45.220001,44.709999,44.939999,21871000,43.836876,"INTC" +"2017-11-22",44.939999,44.950001,44.540001,44.650002,19538300,43.554001,"INTC" +"2017-11-24",44.549999,44.779999,44.43,44.75,6465800,43.651543,"INTC" +"2017-11-27",44.419998,44.610001,44.27,44.490002,18202100,43.397926,"INTC" +"2017-11-28",44.650002,44.84,44.32,44.73,20194100,43.632034,"INTC" +"2017-11-29",44.849998,45.09,43.77,43.950001,27036900,42.871178,"INTC" +"2017-11-30",44.360001,45.200001,44.330002,44.84,34145300,43.739334,"INTC" +"2017-12-01",44.73,44.84,43.529999,44.68,26656300,43.583263,"INTC" +"2017-12-04",45.02,45.299999,44.330002,44.490002,28000800,43.397926,"INTC" +"2017-12-05",44.599998,44.900002,43.23,43.439999,30626900,42.373699,"INTC" +"2017-12-06",43.139999,43.720001,42.669998,43.450001,27710800,42.383453,"INTC" +"2017-12-07",43.459999,43.599998,42.779999,43.080002,32708400,42.022537,"INTC" +"2017-12-08",43.349998,43.580002,43.110001,43.349998,23154700,42.285908,"INTC" +"2017-12-11",43.279999,43.779999,43.25,43.66,20425900,42.588295,"INTC" +"2017-12-12",43.470001,43.619999,43.080002,43.330002,16557400,42.266403,"INTC" +"2017-12-13",43.650002,43.66,43.240002,43.34,21399500,42.276154,"INTC" +"2017-12-14",43.43,43.57,43.02,43.259998,19644900,42.198112,"INTC" +"2017-12-15",43.400002,44.84,43.07,44.560001,47477000,43.466206,"INTC" +"2017-12-18",45.150002,46.349998,45.040001,46.259998,50369300,45.124474,"INTC" +"2017-12-19",46.299999,47.259998,45.889999,47.040001,41421100,45.885334,"INTC" +"2017-12-20",47.470001,47.639999,46.66,47.560001,40935000,46.39257,"INTC" +"2017-12-21",47.540001,47.59,46.560001,46.759998,42963500,45.612206,"INTC" +"2017-12-22",46.330002,47.02,46.02,46.700001,33913500,45.553677,"INTC" +"2017-12-26",46.279999,46.470001,45.950001,46.080002,15533300,44.948895,"INTC" +"2017-12-27",46.110001,46.360001,46,46.110001,13359700,44.978157,"INTC" +"2017-12-28",46.360001,46.360001,45.950001,46.220001,9504400,45.085461,"INTC" +"2017-12-29",46.209999,46.490002,46.09,46.16,17394500,45.026932,"INTC" +"2018-01-02",46.380001,46.900002,46.209999,46.849998,23370800,45.699993,"INTC" +"2018-01-03",45.470001,46.209999,43.650002,45.259998,116479000,44.149025,"INTC" +"2018-01-04",43.52,44.650002,42.689999,44.43,89209100,43.339394,"INTC" +"2018-01-05",44.43,45.150002,43.900002,44.740002,41824000,43.641788,"INTC" +"2018-01-08",44.27,44.84,43.959999,44.740002,33733800,43.641788,"INTC" +"2018-01-09",44.700001,44.84,43.490002,43.619999,44282300,42.549278,"INTC" +"2018-01-10",43.330002,43.599998,42.439999,42.5,45735000,41.456776,"INTC" +"2018-01-11",42.799999,43.580002,42.450001,43.41,35371500,42.344433,"INTC" +"2018-01-12",43.450001,43.599998,43.009998,43.240002,29973600,42.178608,"INTC" +"2018-01-16",43.549999,43.790001,42.889999,43.139999,38367200,42.081062,"INTC" +"2018-01-17",43.549999,44.450001,43.509998,44.389999,30742400,43.300377,"INTC" +"2018-01-18",44.400002,44.740002,44.169998,44.48,26826500,43.388172,"INTC" +"2018-01-19",44.619999,44.889999,44.25,44.82,25780200,43.719822,"INTC" +"2018-01-22",44.799999,45.790001,44.790001,45.75,27706800,44.626991,"INTC" +"2018-01-23",45.810001,46.09,45.630001,46.060001,22135100,44.929386,"INTC" +"2018-01-24",45.900002,46.130001,44.959999,45.509998,32464200,44.392887,"INTC" +"2018-01-25",45.880001,46.369999,45.169998,45.299999,36758700,44.188042,"INTC" +"2018-01-26",48.380001,50.150002,48.119999,50.080002,86916100,48.850716,"INTC" +"2018-01-29",49.599998,50.849998,49.369999,49.98,46304000,48.753162,"INTC" +"2018-01-30",49.48,50.060001,48.740002,48.790001,32814600,47.592377,"INTC" +"2018-01-31",49.23,49.25,47.560001,48.139999,41619900,46.958332,"INTC" +"2018-02-01",47.700001,48.470001,47.450001,47.650002,28840400,46.480362,"INTC" +"2018-02-02",47.32,47.790001,46.099998,46.150002,28663000,45.017178,"INTC" +"2018-02-05",46.349998,47.259998,44.5,44.52,47869000,43.427189,"INTC" +"2018-02-06",44.02,44.93,43.029999,44.91,58145400,44.10482,"INTC" +"2018-02-07",44.580002,46.299999,44.34,45.200001,37508400,44.389618,"INTC" +"2018-02-08",45.279999,45.419998,42.740002,42.75,43151300,41.983547,"INTC" +"2018-02-09",43.5,44.279999,42.040001,43.950001,49301100,43.162029,"INTC" +"2018-02-12",44.150002,45.16,44.09,44.830002,28379500,44.026257,"INTC" +"2018-02-13",44.59,44.779999,44.259998,44.459999,19517600,43.662884,"INTC" +"2018-02-14",44.07,45.509998,44.040001,45.380001,19922000,44.566391,"INTC" +"2018-02-15",45.880001,45.990002,44.950001,45.919998,23536800,45.096706,"INTC" +"2018-02-16",45.82,46.59,45.509998,45.560001,21475200,44.743164,"INTC" +"2018-02-20",45.459999,46.709999,45.389999,46.32,25512000,45.489536,"INTC" +"2018-02-21",46.669998,47.060001,45.919998,45.939999,27527500,45.116348,"INTC" +"2018-02-22",46.139999,46.560001,45.619999,45.799999,16946400,44.978859,"INTC" +"2018-02-23",46.34,47.790001,46.310001,47.73,26040900,46.874256,"INTC" +"2018-02-26",48.200001,49.130001,48.099998,49.110001,26992300,48.229519,"INTC" +"2018-02-27",49.369999,50.900002,49.310001,49.91,43624100,49.015175,"INTC" +"2018-02-28",50.18,50.34,49.279999,49.290001,35541200,48.406288,"INTC" +"2018-03-01",49.5,49.720001,47.470001,47.84,36326600,46.982285,"INTC" +"2018-03-02",47.200001,49.049999,46.959999,48.98,33310600,48.101849,"INTC" +"2018-03-05",48.57,49.799999,48.040001,49.75,30826500,48.858044,"INTC" +"2018-03-06",50.16,51.330002,50.150002,50.709999,39132300,49.800831,"INTC" +"2018-03-07",50.18,51.490002,50.099998,51.32,31801900,50.399895,"INTC" +"2018-03-08",51.790001,52.080002,50.470001,50.740002,29481200,49.830296,"INTC" +"2018-03-09",51.27,52.299999,51,52.189999,32727900,51.254295,"INTC" +"2018-03-12",51.860001,51.950001,50.5,51.52,32044400,50.59631,"INTC" +"2018-03-13",52.52,53.779999,51.389999,51.779999,45573900,50.851646,"INTC" +"2018-03-14",52.060001,52.18,51.310001,51.860001,24993500,50.930214,"INTC" +"2018-03-15",52.23,52.299999,50.880001,50.880001,25631200,49.967785,"INTC" +"2018-03-16",51.169998,51.700001,50.990002,51.169998,42559800,50.252583,"INTC" +"2018-03-19",50.740002,51.23,49.93,50.830002,31115200,49.918678,"INTC" +"2018-03-20",50.880001,51.810001,50.849998,51.549999,22215000,50.625771,"INTC" +"2018-03-21",51.549999,52.169998,51.169998,51.560001,23239500,50.63559,"INTC" +"2018-03-22",50.740002,51.959999,50.599998,50.830002,30916000,49.918678,"INTC" +"2018-03-23",50.59,50.990002,49.360001,49.360001,37683900,48.475037,"INTC" +"2018-03-26",50.740002,52.490002,50.32,52.48,39306200,51.539097,"INTC" +"2018-03-27",53.009998,53.25,50.779999,51.189999,38777000,50.272221,"INTC" +"2018-03-28",50.5,50.700001,49.009998,49.599998,37970900,48.710732,"INTC" +"2018-03-29",49.98,52.080002,49.869999,52.080002,45265800,51.146271,"INTC" +"2018-04-02",51.689999,52.040001,47.290001,48.919998,67187800,48.042923,"INTC" +"2018-04-03",49,49.959999,48.41,49.75,39432400,48.858044,"INTC" +"2018-04-04",48.099998,50.16,48.009998,49.990002,30370000,49.093739,"INTC" +"2018-04-05",50.009998,50.720001,49.970001,50.380001,25115400,49.476749,"INTC" +"2018-04-06",49.790001,50.400002,48.5,48.790001,28215200,47.915257,"INTC" +"2018-04-09",49.16,51.110001,49.16,49.549999,31437000,48.661629,"INTC" +"2018-04-10",51.119999,51.490002,50.34,51.27,25906400,50.350792,"INTC" +"2018-04-11",50.990002,51.73,50.82,51.099998,17568400,50.183838,"INTC" +"2018-04-12",51.490002,53.27,51.450001,52.720001,29781400,51.774796,"INTC" +"2018-04-13",53.060001,53.209999,51.599998,51.860001,20884900,50.930214,"INTC" +"2018-04-16",52.290001,52.529999,51.790001,52.400002,18855500,51.460529,"INTC" +"2018-04-17",52.91,53.700001,52.889999,53.540001,21228700,52.58009,"INTC" +"2018-04-18",53.52,54.360001,53.34,53.610001,22164700,52.648842,"INTC" +"2018-04-19",52.950001,52.959999,51.610001,52.220001,25422400,51.28376,"INTC" +"2018-04-20",52.169998,52.279999,50.880001,51.529999,26910100,50.606129,"INTC" +"2018-04-23",51.689999,51.889999,50.849998,51.099998,21706700,50.183838,"INTC" +"2018-04-24",51.869999,53.639999,51.139999,51.450001,42494700,50.527565,"INTC" +"2018-04-25",51.860001,52.099998,50.599998,51.380001,25752800,50.45882,"INTC" +"2018-04-26",52.259998,53.27,52.07,53.049999,39575000,52.098877,"INTC" +"2018-04-27",55.439999,55.790001,52.23,52.73,69888100,51.784611,"INTC" +"2018-04-30",52.560001,53.369999,51.209999,51.619999,36417400,50.694511,"INTC" +"2018-05-01",51.639999,53.419998,51.439999,53.330002,27600800,52.373859,"INTC" +"2018-05-02",53.09,53.200001,52.150002,52.310001,25778300,51.372147,"INTC" +"2018-05-03",51.889999,52.560001,51.209999,52.279999,28561000,51.342682,"INTC" +"2018-05-04",51.619999,52.84,51,52.779999,25642500,52.13287,"INTC" +"2018-05-07",52.860001,53.580002,52.830002,53.330002,20285700,52.676132,"INTC" +"2018-05-08",53.290001,53.630001,52.799999,53.630001,21026800,52.972454,"INTC" +"2018-05-09",53.759998,54.369999,53.189999,54.34,19827500,53.673748,"INTC" +"2018-05-10",54.549999,55,54.099998,54.98,18715900,54.305901,"INTC" +"2018-05-11",54.619999,55.189999,54.43,54.669998,15405000,53.999699,"INTC" +"2018-05-14",54.77,55.240002,54.740002,54.900002,21878200,54.226883,"INTC" +"2018-05-15",54.580002,54.75,53.560001,53.919998,21712600,53.258892,"INTC" +"2018-05-16",54.169998,54.700001,53.959999,54.639999,16260500,53.970066,"INTC" +"2018-05-17",54.549999,55.439999,54.419998,54.810001,16872600,54.137985,"INTC" +"2018-05-18",54.529999,54.540001,53.470001,53.5,23679900,52.844044,"INTC" +"2018-05-21",54.360001,55.220001,53.860001,54.32,25367400,53.653992,"INTC" +"2018-05-22",54.73,55.049999,54.049999,54.450001,19009600,53.782394,"INTC" +"2018-05-23",54,55.23,53.84,55.209999,20496500,54.533081,"INTC" +"2018-05-24",55.18,55.299999,54.130001,54.75,19443000,54.07872,"INTC" +"2018-05-25",54.799999,55.5,54.540001,55.439999,18550000,54.760258,"INTC" +"2018-05-29",55.119999,55.810001,54.810001,55.32,24157300,54.641727,"INTC" +"2018-05-30",55.889999,56.200001,55.619999,55.68,24711500,54.997318,"INTC" +"2018-05-31",55.669998,55.860001,55.060001,55.200001,30962100,54.523201,"INTC" +"2018-06-01",55.84,57.099998,55.799999,57.080002,31121800,56.380154,"INTC" +"2018-06-04",57.009998,57.599998,56.779999,56.830002,22438900,56.133221,"INTC" +"2018-06-05",56.900002,57.119999,56.220001,56.529999,21687000,55.836891,"INTC" +"2018-06-06",56.529999,57.060001,56.080002,57.029999,22955400,56.330765,"INTC" +"2018-06-07",56.919998,57,55.619999,55.880001,27596100,55.194866,"INTC" +"2018-06-08",55.560001,55.700001,54.66,55.049999,30822900,54.375042,"INTC" +"2018-06-11",54.799999,55.09,54.259998,54.52,25752400,53.85154,"INTC" +"2018-06-12",54.869999,55.029999,54.220001,54.82,23294900,54.147861,"INTC" +"2018-06-13",54.98,55.700001,54.91,55.029999,22631400,54.355286,"INTC" +"2018-06-14",55.450001,55.860001,55.18,55.540001,23419800,54.859035,"INTC" +"2018-06-15",55.169998,55.380001,54.580002,55.110001,39194700,54.434303,"INTC" +"2018-06-18",54.299999,54.299999,52.34,53.220001,40764400,52.567478,"INTC" +"2018-06-19",52.139999,52.950001,51.880001,52.93,31780900,52.281033,"INTC" +"2018-06-20",53.189999,53.75,52.689999,53.459999,21403000,52.804535,"INTC" +"2018-06-21",54.380001,54.529999,51.939999,52.189999,44435600,51.550106,"INTC" +"2018-06-22",52.619999,53.09,52.299999,52.5,34682100,51.856304,"INTC" +"2018-06-25",51.169998,51.75,49.91,50.709999,45356500,50.088253,"INTC" +"2018-06-26",49.950001,50.41,49.360001,49.669998,37543000,49.061001,"INTC" +"2018-06-27",49.34,50.060001,48.75,48.759998,33338800,48.162159,"INTC" +"2018-06-28",48.580002,49.490002,48.5,49.25,29055700,48.646152,"INTC" +"2018-06-29",49.529999,50.110001,49.5,49.709999,28906500,49.10051,"INTC" +"2018-07-02",49.040001,50.27,48.830002,50.200001,23755500,49.584507,"INTC" +"2018-07-03",50.580002,50.860001,49.43,49.470001,16327900,48.863457,"INTC" +"2018-07-05",49.98,50.959999,49.75,50.75,26163500,50.127762,"INTC" +"2018-07-06",50.77,51.5,50.400002,51.369999,19968000,50.740158,"INTC" +"2018-07-09",51.639999,51.889999,51,51.860001,21361600,51.224155,"INTC" +"2018-07-10",52.099998,52.259998,51.84,52.16,17362900,51.520473,"INTC" +"2018-07-11",51.689999,51.869999,51.189999,51.200001,18665600,50.572247,"INTC" +"2018-07-12",52.049999,52.48,51.73,52.349998,20292700,51.708141,"INTC" +"2018-07-13",52.400002,52.419998,51.759998,52.220001,13749300,51.579739,"INTC" +"2018-07-16",52.150002,52.32,51.869999,52.009998,15951500,51.372314,"INTC" +"2018-07-17",51.049999,51.880001,51.009998,51.75,15754500,51.115501,"INTC" +"2018-07-18",51.869999,51.970001,51.470001,51.720001,14649000,51.085869,"INTC" +"2018-07-19",51.599998,52.009998,51.049999,51.98,15954600,51.342682,"INTC" +"2018-07-20",51.830002,52.07,51.330002,51.91,17380500,51.27354,"INTC" +"2018-07-23",51.77,52.5,51.330002,52.310001,15945500,51.668636,"INTC" +"2018-07-24",52.759998,53.299999,52.080002,52.18,17788700,51.54023,"INTC" +"2018-07-25",52.209999,52.450001,51.09,52.43,19854800,51.787163,"INTC" +"2018-07-26",52.450001,53.18,51.869999,52.16,28282500,51.520473,"INTC" +"2018-07-27",48.759998,49.200001,47.48,47.68,67816700,47.095402,"INTC" +"2018-07-30",47.630001,47.990002,46.43,47.689999,35696600,47.105278,"INTC" +"2018-07-31",48.240002,48.68,47.689999,48.099998,36581200,47.510254,"INTC" +"2018-08-01",48.060001,48.91,48,48.810001,28060700,48.211552,"INTC" +"2018-08-02",48.5,49.52,48.200001,49.48,26452500,48.873333,"INTC" +"2018-08-03",49.5,49.779999,49.169998,49.630001,22008200,49.021492,"INTC" +"2018-08-06",48.77,49.310001,48.32,49.299999,26669000,48.991684,"INTC" +"2018-08-07",49.43,49.830002,49.41,49.700001,28322700,49.389183,"INTC" +"2018-08-08",49.599998,50.130001,49.439999,49.959999,21990600,49.647552,"INTC" +"2018-08-09",49.860001,50.599998,49.720001,50.139999,23788200,49.826427,"INTC" +"2018-08-10",48.509998,49.169998,48.299999,48.849998,28712400,48.544495,"INTC" +"2018-08-13",48.919998,49.240002,48.380001,48.450001,17002700,48.146999,"INTC" +"2018-08-14",48.669998,48.759998,47.650002,48.119999,23061600,47.819061,"INTC" +"2018-08-15",47.779999,48,46.900002,47.459999,26739900,47.163189,"INTC" +"2018-08-16",47.75,47.950001,47.049999,47.169998,24358000,46.875,"INTC" +"2018-08-17",47,47.389999,46.330002,47.099998,26382000,46.805439,"INTC" +"2018-08-20",47.049999,47.119999,46.189999,46.5,24334000,46.209194,"INTC" +"2018-08-21",46.66,47.849998,46.639999,47.619999,19254300,47.322189,"INTC" +"2018-08-22",47.25,47.349998,46.919998,47.049999,23182500,46.755753,"INTC" +"2018-08-23",46.860001,47.169998,46.709999,46.98,31343200,46.686192,"INTC" +"2018-08-24",47.290001,47.889999,47.080002,47.66,18214700,47.361938,"INTC" +"2018-08-27",48,48.389999,47.630001,48.349998,17170300,48.047623,"INTC" +"2018-08-28",48.549999,48.790001,48.310001,48.57,13472400,48.266247,"INTC" +"2018-08-29",48.700001,48.860001,48.400002,48.75,13479100,48.445122,"INTC" +"2018-08-30",48.52,48.830002,48.09,48.240002,16418800,47.938313,"INTC" +"2018-08-31",47.959999,48.560001,47.919998,48.43,16484000,48.127125,"INTC" +"2018-09-04",48.380001,48.43,47.560001,47.959999,15682900,47.660061,"INTC" +"2018-09-05",47.75,48.119999,47.470001,47.720001,20857200,47.421566,"INTC" +"2018-09-06",47.759998,47.959999,47.209999,47.259998,19318100,46.964439,"INTC" +"2018-09-07",46.91,47.48,46.360001,46.450001,25958300,46.159508,"INTC" +"2018-09-10",46.560001,46.759998,46.23,46.299999,21522400,46.010445,"INTC" +"2018-09-11",46,46.029999,44.889999,44.93,32455300,44.649014,"INTC" +"2018-09-12",44.560001,44.98,44.060001,44.93,29778700,44.649014,"INTC" +"2018-09-13",45.68,45.849998,45.110001,45.57,18657100,45.285011,"INTC" +"2018-09-14",45.779999,45.970001,45.349998,45.540001,22998700,45.255199,"INTC" +"2018-09-17",45.290001,45.900002,45.189999,45.419998,17603200,45.135944,"INTC" +"2018-09-18",45.580002,46.529999,45.41,46.099998,20528100,45.811695,"INTC" +"2018-09-19",46.09,46.439999,45.889999,46.150002,15918900,45.861385,"INTC" +"2018-09-20",46.779999,47.360001,46.52,47.200001,21999300,46.904816,"INTC" +"2018-09-21",47.119999,47.419998,46.369999,46.66,52650600,46.368195,"INTC" +"2018-09-24",46.310001,47,46.150002,46.91,17847000,46.616631,"INTC" +"2018-09-25",46.220001,46.389999,45.799999,45.91,23389900,45.622883,"INTC" +"2018-09-26",46.040001,46.299999,45.580002,45.700001,23957700,45.414196,"INTC" +"2018-09-27",45.91,46.169998,45.73,45.880001,15415500,45.593071,"INTC" +"2018-09-28",45.619999,47.75,45.459999,47.290001,46223500,46.994255,"INTC" +"2018-10-01",46.790001,47.220001,46.200001,46.450001,23796200,46.159508,"INTC" +"2018-10-02",47.509998,48.880001,47.32,48.099998,42121100,47.799187,"INTC" +"2018-10-03",48.619999,49.720001,48.560001,48.759998,39211900,48.455059,"INTC" +"2018-10-04",48.84,48.860001,47.619999,48.130001,30108300,47.829002,"INTC" +"2018-10-05",48.23,48.34,46.66,47.029999,28901400,46.735878,"INTC" +"2018-10-08",46.959999,47.349998,46.52,47.029999,19376800,46.735878,"INTC" +"2018-10-09",47.18,47.619999,46.540001,46.549999,23285700,46.258881,"INTC" +"2018-10-10",46.060001,46.119999,44.799999,44.799999,43109500,44.519825,"INTC" +"2018-10-11",45.150002,45.610001,43.73,44.23,43648800,43.953388,"INTC" +"2018-10-12",45.27,45.34,44.23,44.880001,32087400,44.599327,"INTC" +"2018-10-15",44.630001,45.139999,44.439999,44.529999,21633000,44.251514,"INTC" +"2018-10-16",44.900002,46.009998,44.830002,45.939999,21472000,45.652695,"INTC" +"2018-10-17",46,46.330002,45.540001,45.889999,23124400,45.603008,"INTC" +"2018-10-18",45.650002,45.75,44.830002,44.970001,26638800,44.688763,"INTC" +"2018-10-19",45.02,45.18,43.860001,44,28368500,43.724827,"INTC" +"2018-10-22",44.5,45.34,44.099998,45.009998,34508800,44.728512,"INTC" +"2018-10-23",44.18,45.09,43.91,44.5,38590300,44.221703,"INTC" +"2018-10-24",44.16,44.360001,42.360001,42.419998,33631800,42.154709,"INTC" +"2018-10-25",43.540001,44.939999,43.279999,44.310001,48255300,44.03289,"INTC" +"2018-10-26",45.59,46.439999,44.700001,45.689999,67280400,45.404259,"INTC" +"2018-10-29",46.5,46.75,44.439999,45.400002,35732200,45.116074,"INTC" +"2018-10-30",45.529999,47.880001,45.459999,47.759998,43975200,47.461311,"INTC" +"2018-10-31",48.290001,48.560001,46.830002,46.880001,33369100,46.586819,"INTC" +"2018-11-01",46.950001,48.470001,46.860001,48.220001,28335300,47.918438,"INTC" +"2018-11-02",48.130001,48.25,46.75,47.110001,30759800,46.81538,"INTC" +"2018-11-05",47.34,48.25,46.919998,47.970001,23751200,47.670002,"INTC" +"2018-11-06",47.799999,47.919998,47.029999,47.25,23839600,47.25,"INTC" +"2018-11-07",47.630001,48.75,47.59,48.720001,29905500,48.720001,"INTC" +"2010-01-04",30.620001,31.1,30.59,30.950001,38409100,24.827723,"MSFT" +"2010-01-05",30.85,31.1,30.639999,30.959999,49749600,24.835745,"MSFT" +"2010-01-06",30.879999,31.08,30.52,30.77,58182400,24.683319,"MSFT" +"2010-01-07",30.629999,30.700001,30.190001,30.450001,50559700,24.42662,"MSFT" +"2010-01-08",30.280001,30.879999,30.24,30.66,51197400,24.595085,"MSFT" +"2010-01-11",30.709999,30.76,30.120001,30.27,68754700,24.282234,"MSFT" +"2010-01-12",30.15,30.4,29.91,30.07,65912100,24.12179,"MSFT" +"2010-01-13",30.26,30.52,30.01,30.35,51863500,24.346409,"MSFT" +"2010-01-14",30.309999,31.1,30.26,30.959999,63228100,24.835745,"MSFT" +"2010-01-15",31.08,31.24,30.709999,30.860001,79913200,24.755524,"MSFT" +"2010-01-19",30.75,31.24,30.68,31.1,46575700,24.948053,"MSFT" +"2010-01-20",30.809999,30.940001,30.309999,30.59,54849500,24.538933,"MSFT" +"2010-01-21",30.610001,30.719999,30,30.01,73086700,24.073666,"MSFT" +"2010-01-22",30,30.200001,28.84,28.959999,102004600,23.231369,"MSFT" +"2010-01-25",29.24,29.66,29.1,29.32,63373000,23.520159,"MSFT" +"2010-01-26",29.200001,29.85,29.09,29.5,66639900,23.664547,"MSFT" +"2010-01-27",29.35,29.82,29.02,29.67,63949500,23.800926,"MSFT" +"2010-01-28",29.84,29.870001,28.889999,29.16,117513700,23.3918,"MSFT" +"2010-01-29",29.9,29.92,27.66,28.18,193888500,22.605659,"MSFT" +"2010-02-01",28.389999,28.48,27.92,28.41,85931100,22.790159,"MSFT" +"2010-02-02",28.370001,28.5,28.139999,28.459999,54413700,22.830275,"MSFT" +"2010-02-03",28.26,28.790001,28.120001,28.629999,61397900,22.966642,"MSFT" +"2010-02-04",28.379999,28.5,27.809999,27.84,77850000,22.332918,"MSFT" +"2010-02-05",28,28.280001,27.57,28.02,80960100,22.477314,"MSFT" +"2010-02-08",28.01,28.08,27.57,27.719999,52820600,22.236654,"MSFT" +"2010-02-09",27.969999,28.34,27.75,28.01,59195800,22.469294,"MSFT" +"2010-02-10",28.030001,28.24,27.84,27.99,48591300,22.453243,"MSFT" +"2010-02-11",27.93,28.4,27.700001,28.120001,65993700,22.557535,"MSFT" +"2010-02-12",27.809999,28.059999,27.58,27.93,81117200,22.405117,"MSFT" +"2010-02-16",28.129999,28.370001,28.02,28.35,51935600,22.848379,"MSFT" +"2010-02-17",28.530001,28.65,28.360001,28.59,45882900,23.041807,"MSFT" +"2010-02-18",28.59,29.030001,28.51,28.969999,42856500,23.348061,"MSFT" +"2010-02-19",28.790001,28.92,28.690001,28.77,44451800,23.186869,"MSFT" +"2010-02-22",28.84,28.940001,28.65,28.73,36707100,23.154634,"MSFT" +"2010-02-23",28.68,28.83,28.09,28.33,52266200,22.832262,"MSFT" +"2010-02-24",28.52,28.790001,28.379999,28.629999,43165900,23.074039,"MSFT" +"2010-02-25",28.27,28.65,28.02,28.6,48735300,23.049862,"MSFT" +"2010-02-26",28.65,28.85,28.51,28.67,40370600,23.106277,"MSFT" +"2010-03-01",28.77,29.049999,28.530001,29.02,43805400,23.388363,"MSFT" +"2010-03-02",29.08,29.299999,28.24,28.459999,93123900,22.937031,"MSFT" +"2010-03-03",28.51,28.610001,28.35,28.459999,48442100,22.937031,"MSFT" +"2010-03-04",28.459999,28.65,28.27,28.629999,42890600,23.074039,"MSFT" +"2010-03-05",28.66,28.68,28.42,28.59,56001800,23.041807,"MSFT" +"2010-03-08",28.52,28.93,28.5,28.629999,39414500,23.074039,"MSFT" +"2010-03-09",28.559999,29.110001,28.549999,28.799999,50271600,23.21105,"MSFT" +"2010-03-10",28.860001,29.110001,28.799999,28.969999,44891400,23.348061,"MSFT" +"2010-03-11",28.889999,29.190001,28.85,29.18,35349700,23.517309,"MSFT" +"2010-03-12",29.32,29.379999,29.040001,29.27,31700200,23.58984,"MSFT" +"2010-03-15",29.18,29.370001,29.01,29.290001,37512000,23.605959,"MSFT" +"2010-03-16",29.42,29.49,29.200001,29.370001,36723500,23.670443,"MSFT" +"2010-03-17",29.5,29.870001,29.4,29.629999,50385700,23.879978,"MSFT" +"2010-03-18",29.629999,29.719999,29.5,29.610001,43845200,23.863861,"MSFT" +"2010-03-19",29.76,29.9,29.35,29.59,81332100,23.847746,"MSFT" +"2010-03-22",29.5,29.700001,29.389999,29.6,37718200,23.855804,"MSFT" +"2010-03-23",29.59,29.9,29.41,29.879999,42026600,24.08147,"MSFT" +"2010-03-24",29.719999,29.85,29.6,29.65,33987700,23.896103,"MSFT" +"2010-03-25",29.83,30.57,29.799999,30.01,73168700,24.186245,"MSFT" +"2010-03-26",30.09,30.200001,29.59,29.66,55595500,23.904158,"MSFT" +"2010-03-29",29.709999,29.82,29.549999,29.59,33336000,23.847746,"MSFT" +"2010-03-30",29.629999,29.860001,29.5,29.77,34954800,23.992813,"MSFT" +"2010-03-31",29.639999,29.719999,29.17,29.290001,63760000,23.605959,"MSFT" +"2010-04-01",29.35,29.540001,28.620001,29.16,74768100,23.501186,"MSFT" +"2010-04-05",29.129999,29.43,29.030001,29.27,34331200,23.58984,"MSFT" +"2010-04-06",29.15,29.58,28.98,29.32,47366800,23.630144,"MSFT" +"2010-04-07",29.16,29.559999,29.139999,29.35,58318800,23.654312,"MSFT" +"2010-04-08",29.32,29.98,29.299999,29.92,63713800,24.113705,"MSFT" +"2010-04-09",29.950001,30.41,29.9,30.34,54752500,24.4522,"MSFT" +"2010-04-12",30.25,30.49,30.209999,30.32,37068800,24.436079,"MSFT" +"2010-04-13",30.15,30.5,30.129999,30.450001,41374600,24.540852,"MSFT" +"2010-04-14",30.790001,31,30.66,30.82,68941200,24.839054,"MSFT" +"2010-04-15",30.82,30.950001,30.709999,30.870001,52745400,24.879347,"MSFT" +"2010-04-16",30.790001,30.98,30.6,30.67,88703100,24.718164,"MSFT" +"2010-04-19",30.77,31.25,30.76,31.040001,64970300,25.016354,"MSFT" +"2010-04-20",31.219999,31.440001,31.129999,31.360001,52199500,25.274254,"MSFT" +"2010-04-21",31.33,31.5,31.23,31.33,55343100,25.25008,"MSFT" +"2010-04-22",31.040001,31.530001,30.9,31.389999,84847600,25.298435,"MSFT" +"2010-04-23",31.120001,31.58,30.65,30.959999,126766600,24.951883,"MSFT" +"2010-04-26",31,31.280001,30.860001,31.110001,63649300,25.072773,"MSFT" +"2010-04-27",30.950001,31.25,30.75,30.85,68730900,24.86323,"MSFT" +"2010-04-28",30.92,31,30.620001,30.91,64557900,24.911583,"MSFT" +"2010-04-29",30.93,31.43,30.67,31,52665200,24.984119,"MSFT" +"2010-04-30",31.07,31.08,30.52,30.540001,63214800,24.613388,"MSFT" +"2010-05-03",30.67,31.059999,30.58,30.860001,43989500,24.871284,"MSFT" +"2010-05-04",30.52,30.549999,29.75,30.129999,82085600,24.282953,"MSFT" +"2010-05-05",29.77,30.09,29.690001,29.85,66833800,24.057289,"MSFT" +"2010-05-06",29.59,29.879999,27.91,28.98,128613000,23.356125,"MSFT" +"2010-05-07",28.93,28.950001,27.32,28.209999,173718100,22.735546,"MSFT" +"2010-05-10",29.01,29.48,28.709999,28.940001,86653300,23.323887,"MSFT" +"2010-05-11",28.68,29.65,28.57,28.879999,63789400,23.275524,"MSFT" +"2010-05-12",28.98,29.58,28.92,29.440001,47146800,23.726858,"MSFT" +"2010-05-13",29.26,29.73,29.18,29.24,45188800,23.565668,"MSFT" +"2010-05-14",29.200001,29.209999,28.639999,28.93,63334000,23.315821,"MSFT" +"2010-05-17",29.120001,29.23,28.450001,28.940001,46053300,23.323887,"MSFT" +"2010-05-18",28.870001,29,28.4,28.6,52690600,23.153868,"MSFT" +"2010-05-19",28.52,28.690001,27.790001,28.24,61746700,22.862421,"MSFT" +"2010-05-20",27.65,27.84,27.040001,27.110001,87991100,21.947605,"MSFT" +"2010-05-21",26.629999,27.110001,26.440001,26.84,117596300,21.729013,"MSFT" +"2010-05-24",26.85,26.860001,26.26,26.27,73711700,21.267563,"MSFT" +"2010-05-25",25.65,26.33,25.379999,26.07,98373600,21.105642,"MSFT" +"2010-05-26",26.23,26.610001,24.559999,25.01,176684100,20.247492,"MSFT" +"2010-05-27",25.73,26.360001,25.73,26,136433600,21.048973,"MSFT" +"2010-05-28",25.84,26.120001,25.66,25.799999,67496900,20.887058,"MSFT" +"2010-06-01",25.530001,26.309999,25.52,25.889999,76152400,20.959919,"MSFT" +"2010-06-02",26.059999,26.48,25.73,26.459999,65718800,21.421381,"MSFT" +"2010-06-03",26.549999,26.93,26.41,26.860001,67837000,21.745207,"MSFT" +"2010-06-04",26.1,26.57,25.620001,25.790001,89832200,20.878965,"MSFT" +"2010-06-07",25.82,25.83,25.24,25.290001,80456200,20.474173,"MSFT" +"2010-06-08",25.25,25.26,24.65,25.110001,87355000,20.328453,"MSFT" +"2010-06-09",25.219999,25.52,24.75,24.790001,87794000,20.069387,"MSFT" +"2010-06-10",25.129999,25.15,24.780001,25,78930900,20.239399,"MSFT" +"2010-06-11",25.040001,25.719999,24.77,25.66,68057700,20.773712,"MSFT" +"2010-06-14",25.860001,25.959999,25.469999,25.5,50972400,20.644184,"MSFT" +"2010-06-15",25.75,26.65,25.74,26.58,81641500,21.518526,"MSFT" +"2010-06-16",26.469999,26.58,26.23,26.32,48698000,21.308039,"MSFT" +"2010-06-17",26.559999,26.67,26.040001,26.370001,47995500,21.348515,"MSFT" +"2010-06-18",26.370001,26.530001,26.17,26.440001,52075600,21.405188,"MSFT" +"2010-06-21",26.780001,26.889999,25.889999,25.950001,54625300,21.008493,"MSFT" +"2010-06-22",26.16,26.450001,25.76,25.77,55985400,20.862772,"MSFT" +"2010-06-23",25.780001,25.780001,25.219999,25.309999,61466200,20.490368,"MSFT" +"2010-06-24",25.459999,25.719999,24.93,25,85243400,20.239399,"MSFT" +"2010-06-25",25.049999,25.110001,24.309999,24.530001,156256700,19.858896,"MSFT" +"2010-06-28",24.51,24.610001,24.120001,24.309999,73784800,19.680792,"MSFT" +"2010-06-29",24.129999,24.200001,23.110001,23.309999,119882100,18.87122,"MSFT" +"2010-06-30",23.299999,23.68,22.950001,23.01,81050500,18.628342,"MSFT" +"2010-07-01",23.09,23.32,22.73,23.16,92239400,18.749784,"MSFT" +"2010-07-02",23.360001,23.48,23.049999,23.27,62485100,18.838833,"MSFT" +"2010-07-06",23.700001,24.09,23.58,23.82,73592000,19.284101,"MSFT" +"2010-07-07",23.82,24.32,23.610001,24.299999,79965300,19.672697,"MSFT" +"2010-07-08",24.6,24.620001,23.969999,24.41,50758100,19.761745,"MSFT" +"2010-07-09",24.33,24.41,24.15,24.27,53806100,19.648405,"MSFT" +"2010-07-12",24.43,24.889999,24.42,24.83,49854200,20.101772,"MSFT" +"2010-07-13",25.139999,25.299999,24.9,25.129999,61928700,20.344646,"MSFT" +"2010-07-14",25.5,25.610001,25.120001,25.440001,72808100,20.59561,"MSFT" +"2010-07-15",25.5,25.59,24.98,25.51,56934700,20.652281,"MSFT" +"2010-07-16",25.51,25.639999,24.879999,24.889999,65064800,20.150343,"MSFT" +"2010-07-19",24.959999,25.299999,24.91,25.23,38181800,20.425602,"MSFT" +"2010-07-20",24.860001,25.48,24.700001,25.48,45530700,20.627995,"MSFT" +"2010-07-21",25.6,25.65,24.98,25.120001,73297300,20.336548,"MSFT" +"2010-07-22",25.51,25.99,25.469999,25.84,73016400,20.919439,"MSFT" +"2010-07-23",25.84,26.02,25.25,25.809999,108520100,20.895153,"MSFT" +"2010-07-26",25.860001,26.200001,25.799999,26.1,67249900,21.129932,"MSFT" +"2010-07-27",26.139999,26.24,25.959999,26.16,60672100,21.178505,"MSFT" +"2010-07-28",26.07,26.190001,25.83,25.950001,69704800,21.008493,"MSFT" +"2010-07-29",26.129999,26.41,25.6,26.030001,69446200,21.073259,"MSFT" +"2010-07-30",25.75,25.84,25.35,25.809999,83534800,20.895153,"MSFT" +"2010-08-02",25.99,26.379999,25.75,26.33,55044600,21.316135,"MSFT" +"2010-08-03",26.200001,26.35,25.969999,26.16,56877700,21.178505,"MSFT" +"2010-08-04",26.15,26.24,25.440001,25.73,78531900,20.830383,"MSFT" +"2010-08-05",25.49,25.58,25.209999,25.370001,64922100,20.538944,"MSFT" +"2010-08-06",25.18,25.559999,25.02,25.549999,55982100,20.684664,"MSFT" +"2010-08-09",25.549999,25.73,25.370001,25.610001,57096500,20.733238,"MSFT" +"2010-08-10",25.33,25.34,24.879999,25.07,87257700,20.296061,"MSFT" +"2010-08-11",24.68,24.9,24.559999,24.860001,76746900,20.126064,"MSFT" +"2010-08-12",24.42,24.68,24.360001,24.49,70240500,19.826515,"MSFT" +"2010-08-13",24.35,24.67,24.24,24.4,45263500,19.753656,"MSFT" +"2010-08-16",24.360001,24.610001,24.299999,24.5,40909700,19.834608,"MSFT" +"2010-08-17",24.709999,24.959999,24.6,24.709999,52912600,20.111336,"MSFT" +"2010-08-18",24.68,24.950001,24.41,24.82,46818900,20.200863,"MSFT" +"2010-08-19",24.620001,24.74,24.209999,24.440001,54064600,19.891582,"MSFT" +"2010-08-20",24.309999,24.4,24.200001,24.23,49560100,19.720663,"MSFT" +"2010-08-23",24.440001,24.639999,24.24,24.280001,51643000,19.761362,"MSFT" +"2010-08-24",24.09,24.35,24,24.040001,66522500,19.566027,"MSFT" +"2010-08-25",24,24.219999,23.870001,24.1,47404800,19.614857,"MSFT" +"2010-08-26",24.09,24.190001,23.790001,23.82,49105300,19.386967,"MSFT" +"2010-08-27",23.879999,24.02,23.51,23.93,60939400,19.476496,"MSFT" +"2010-08-30",23.74,23.82,23.6,23.639999,45453100,19.240465,"MSFT" +"2010-08-31",23.6,23.73,23.32,23.469999,66074600,19.102102,"MSFT" +"2010-09-01",23.67,23.950001,23.540001,23.9,65235900,19.452082,"MSFT" +"2010-09-02",23.879999,23.950001,23.709999,23.940001,48837100,19.484636,"MSFT" +"2010-09-03",24.24,24.450001,24.200001,24.290001,64189100,19.769503,"MSFT" +"2010-09-07",24.1,24.299999,23.92,23.959999,51928700,19.500914,"MSFT" +"2010-09-08",24.07,24.200001,23.74,23.93,65512400,19.476496,"MSFT" +"2010-09-09",24.190001,24.209999,23.99,24.01,46028900,19.541607,"MSFT" +"2010-09-10",23.98,24.030001,23.790001,23.85,58284300,19.411386,"MSFT" +"2010-09-13",24.200001,25.290001,24.09,25.110001,114680400,20.436895,"MSFT" +"2010-09-14",25.040001,25.35,24.889999,25.030001,87160400,20.371782,"MSFT" +"2010-09-15",25.1,25.219999,24.92,25.120001,56201900,20.445034,"MSFT" +"2010-09-16",25.059999,25.370001,25.049999,25.33,44548300,20.615952,"MSFT" +"2010-09-17",25.4,25.530001,25.08,25.219999,70341600,20.526423,"MSFT" +"2010-09-20",25.280001,25.52,25.110001,25.43,49838700,20.69734,"MSFT" +"2010-09-21",25.42,25.42,25.08,25.15,52675700,20.469446,"MSFT" +"2010-09-22",24.889999,24.969999,24.360001,24.610001,94299400,20.029943,"MSFT" +"2010-09-23",24.51,24.59,24.360001,24.43,46201800,19.883444,"MSFT" +"2010-09-24",24.639999,24.799999,24.58,24.780001,51948800,20.168306,"MSFT" +"2010-09-27",24.85,24.99,24.59,24.73,43603300,20.127613,"MSFT" +"2010-09-28",24.799999,24.9,24.35,24.68,56041200,20.086922,"MSFT" +"2010-09-29",24.629999,24.66,24.4,24.5,44318900,19.940414,"MSFT" +"2010-09-30",24.610001,24.83,24.360001,24.49,61262700,19.93228,"MSFT" +"2010-10-01",24.77,24.82,24.299999,24.379999,62672300,19.842747,"MSFT" +"2010-10-04",23.959999,23.99,23.780001,23.91,98143400,19.46022,"MSFT" +"2010-10-05",24.059999,24.450001,23.91,24.35,78152900,19.818336,"MSFT" +"2010-10-06",24.32,24.540001,24.129999,24.43,50489700,19.883444,"MSFT" +"2010-10-07",24.620001,24.75,24.280001,24.530001,50096100,19.964832,"MSFT" +"2010-10-08",24.620001,24.65,24.370001,24.57,41327800,19.997391,"MSFT" +"2010-10-11",24.74,24.74,24.5,24.59,27587800,20.013666,"MSFT" +"2010-10-12",24.65,24.93,24.43,24.83,50141500,20.209003,"MSFT" +"2010-10-13",25.02,25.540001,24.889999,25.34,75336500,20.624084,"MSFT" +"2010-10-14",25.290001,25.34,25,25.23,51949100,20.534563,"MSFT" +"2010-10-15",25.360001,25.549999,25.23,25.540001,68954800,20.786871,"MSFT" +"2010-10-18",25.59,25.950001,25.450001,25.82,48330500,21.014759,"MSFT" +"2010-10-19",25.27,25.370001,24.950001,25.1,66150900,20.428751,"MSFT" +"2010-10-20",25.26,25.4,25.1,25.309999,56283600,20.59967,"MSFT" +"2010-10-21",25.4,25.540001,25.049999,25.42,50032400,20.689196,"MSFT" +"2010-10-22",25.52,25.540001,25.27,25.379999,25837900,20.656639,"MSFT" +"2010-10-25",25.24,25.35,25.17,25.190001,50912400,20.502003,"MSFT" +"2010-10-26",25.120001,25.969999,25.059999,25.9,69304200,21.079863,"MSFT" +"2010-10-27",25.790001,26.110001,25.620001,26.049999,64805500,21.201952,"MSFT" +"2010-10-28",26.209999,26.379999,25.92,26.280001,80730300,21.389151,"MSFT" +"2010-10-29",27.15,27.200001,26.48,26.67,114193200,21.706566,"MSFT" +"2010-11-01",26.879999,27.219999,26.700001,26.950001,61912100,21.934458,"MSFT" +"2010-11-02",27.059999,27.42,27.02,27.389999,54402100,22.292576,"MSFT" +"2010-11-03",27.459999,27.49,26.959999,27.030001,110255300,21.999565,"MSFT" +"2010-11-04",27.41,27.43,27.01,27.139999,93599300,22.089098,"MSFT" +"2010-11-05",27.17,27.190001,26.530001,26.85,110953700,21.853069,"MSFT" +"2010-11-08",26.68,28.870001,26.58,26.809999,71670800,21.820509,"MSFT" +"2010-11-09",26.809999,27.110001,26.709999,26.950001,58538600,21.934458,"MSFT" +"2010-11-10",27.01,27.08,26.809999,26.940001,52277300,21.926321,"MSFT" +"2010-11-11",26.68,26.719999,26.280001,26.68,62073100,21.714705,"MSFT" +"2010-11-12",26.469999,26.52,26.1,26.27,64962200,21.381008,"MSFT" +"2010-11-15",26.33,26.5,26.17,26.200001,51794600,21.324032,"MSFT" +"2010-11-16",26.040001,26.040001,25.65,25.809999,65339200,21.135693,"MSFT" +"2010-11-17",25.9,25.91,25.549999,25.57,58299700,20.939154,"MSFT" +"2010-11-18",25.709999,26.08,25.610001,25.84,59514000,21.160257,"MSFT" +"2010-11-19",25.799999,25.83,25.6,25.690001,52423200,21.037426,"MSFT" +"2010-11-22",25.65,25.74,25.440001,25.73,53350500,21.070177,"MSFT" +"2010-11-23",25.57,25.6,25.09,25.120001,69742500,20.570652,"MSFT" +"2010-11-24",25.200001,25.459999,25.16,25.370001,56825900,20.775373,"MSFT" +"2010-11-26",25.209999,25.41,25.17,25.25,21356500,20.677105,"MSFT" +"2010-11-29",25.190001,25.42,24.93,25.309999,56603600,20.726244,"MSFT" +"2010-11-30",25.049999,25.469999,25,25.26,75282100,20.685299,"MSFT" +"2010-12-01",25.57,26.25,25.559999,26.040001,74123500,21.324032,"MSFT" +"2010-12-02",26.24,26.98,26.200001,26.889999,91759200,22.020103,"MSFT" +"2010-12-03",26.809999,27.059999,26.780001,27.02,52622000,22.126554,"MSFT" +"2010-12-06",26.93,26.98,26.76,26.84,36264200,21.979149,"MSFT" +"2010-12-07",27.08,27.129999,26.85,26.870001,57860500,22.003719,"MSFT" +"2010-12-08",26.83,27.24,26.799999,27.23,41666800,22.298523,"MSFT" +"2010-12-09",27.280001,27.34,27.01,27.08,47148300,22.17569,"MSFT" +"2010-12-10",27.190001,27.4,27.110001,27.34,37625800,22.388597,"MSFT" +"2010-12-13",27.27,27.450001,27.17,27.25,47943900,22.314898,"MSFT" +"2010-12-14",27.309999,27.75,27.26,27.620001,64070500,22.617893,"MSFT" +"2010-12-15",27.530001,27.99,27.530001,27.85,69634200,22.80624,"MSFT" +"2010-12-16",27.76,27.99,27.66,27.99,57680200,22.920885,"MSFT" +"2010-12-17",27.92,28.09,27.75,27.9,87456500,22.847181,"MSFT" +"2010-12-20",27.950001,27.99,27.68,27.809999,52811000,22.773489,"MSFT" +"2010-12-21",27.85,28.139999,27.76,28.07,38153000,22.986389,"MSFT" +"2010-12-22",28.01,28.4,27.98,28.190001,42252300,23.08466,"MSFT" +"2010-12-23",27.969999,28.32,27.959999,28.299999,24902500,23.174734,"MSFT" +"2010-12-27",28.120001,28.200001,27.879999,28.07,21652800,22.986389,"MSFT" +"2010-12-28",27.969999,28.17,27.959999,28.01,23042200,22.93726,"MSFT" +"2010-12-29",27.940001,28.120001,27.879999,27.969999,19502500,22.904507,"MSFT" +"2010-12-30",27.92,28,27.780001,27.85,20786100,22.80624,"MSFT" +"2010-12-31",27.799999,27.92,27.629999,27.91,24752000,22.855371,"MSFT" +"2011-01-03",28.049999,28.18,27.92,27.98,53443800,22.912699,"MSFT" +"2011-01-04",27.940001,28.17,27.85,28.09,54405600,23.002779,"MSFT" +"2011-01-05",27.9,28.01,27.77,28,58998700,22.929071,"MSFT" +"2011-01-06",28.040001,28.85,27.860001,28.82,88026300,23.600565,"MSFT" +"2011-01-07",28.639999,28.74,28.25,28.6,73762000,23.420408,"MSFT" +"2011-01-10",28.26,28.4,28.040001,28.219999,57573600,23.109228,"MSFT" +"2011-01-11",28.200001,28.25,28.049999,28.110001,50298900,23.019156,"MSFT" +"2011-01-12",28.120001,28.59,28.07,28.549999,52631100,23.379471,"MSFT" +"2011-01-13",28.33,28.389999,28.01,28.190001,67077600,23.08466,"MSFT" +"2011-01-14",28.08,28.379999,27.91,28.299999,62688400,23.174734,"MSFT" +"2011-01-18",28.16,28.74,28.139999,28.66,53322700,23.469542,"MSFT" +"2011-01-19",28.459999,28.68,28.27,28.469999,50005900,23.31395,"MSFT" +"2011-01-20",28.5,28.549999,28.129999,28.35,58613600,23.215685,"MSFT" +"2011-01-21",28.4,28.43,28.02,28.02,58080300,22.945452,"MSFT" +"2011-01-24",28.02,28.559999,27.99,28.379999,52047800,23.240253,"MSFT" +"2011-01-25",28.139999,28.450001,28.120001,28.450001,42436600,23.297577,"MSFT" +"2011-01-26",28.51,28.99,28.5,28.780001,74628800,23.567814,"MSFT" +"2011-01-27",28.75,29.459999,28.49,28.870001,146938600,23.641508,"MSFT" +"2011-01-28",28.9,28.93,27.450001,27.75,141249400,22.724344,"MSFT" +"2011-01-31",27.77,27.9,27.42,27.73,65029000,22.707973,"MSFT" +"2011-02-01",27.799999,28.059999,27.610001,27.99,62810700,22.920885,"MSFT" +"2011-02-02",27.93,28.110001,27.879999,27.940001,45824000,22.87994,"MSFT" +"2011-02-03",27.969999,27.969999,27.540001,27.65,60340100,22.642462,"MSFT" +"2011-02-04",27.700001,27.84,27.51,27.77,40412200,22.740723,"MSFT" +"2011-02-07",27.799999,28.34,27.790001,28.200001,68980900,23.092848,"MSFT" +"2011-02-08",28.1,28.34,28.049999,28.280001,34904200,23.158361,"MSFT" +"2011-02-09",28.190001,28.26,27.91,27.969999,52905100,22.904507,"MSFT" +"2011-02-10",27.93,27.940001,27.290001,27.5,76672400,22.519625,"MSFT" +"2011-02-11",27.76,27.809999,27.07,27.25,83939700,22.314898,"MSFT" +"2011-02-14",27.209999,27.27,26.950001,27.23,56766200,22.298523,"MSFT" +"2011-02-15",27.040001,27.33,26.950001,26.959999,44116500,22.207907,"MSFT" +"2011-02-16",27.049999,27.07,26.6,27.02,70817900,22.257338,"MSFT" +"2011-02-17",26.969999,27.370001,26.91,27.209999,57207300,22.413845,"MSFT" +"2011-02-18",27.129999,27.209999,26.99,27.059999,68667800,22.290281,"MSFT" +"2011-02-22",26.780001,27.1,26.52,26.59,60889000,21.903131,"MSFT" +"2011-02-23",26.530001,26.860001,26.43,26.59,60234100,21.903131,"MSFT" +"2011-02-24",26.639999,27.059999,26.5,26.77,64494200,22.051401,"MSFT" +"2011-02-25",26.91,26.950001,26.5,26.549999,53006300,21.870182,"MSFT" +"2011-02-28",26.690001,26.860001,26.51,26.58,51379900,21.894892,"MSFT" +"2011-03-01",26.6,26.780001,26.15,26.16,60055000,21.548925,"MSFT" +"2011-03-02",26.110001,26.370001,26.040001,26.08,48658200,21.483025,"MSFT" +"2011-03-03",26.26,26.4,26.18,26.200001,68271500,21.581873,"MSFT" +"2011-03-04",26.219999,26.24,25.799999,25.950001,70437200,21.375937,"MSFT" +"2011-03-07",26.129999,26.27,25.549999,25.719999,64980400,21.186478,"MSFT" +"2011-03-08",25.77,26.02,25.65,25.91,50549800,21.342991,"MSFT" +"2011-03-09",25.809999,25.98,25.66,25.889999,39789100,21.326517,"MSFT" +"2011-03-10",25.620001,25.709999,25.35,25.41,66549500,20.931126,"MSFT" +"2011-03-11",25.41,25.85,25.360001,25.68,49905800,21.15353,"MSFT" +"2011-03-14",25.49,25.76,25.35,25.690001,54473400,21.161772,"MSFT" +"2011-03-15",25.08,25.469999,25,25.389999,76067300,20.914648,"MSFT" +"2011-03-16",25.219999,25.280001,24.68,24.790001,100725400,20.420408,"MSFT" +"2011-03-17",25.059999,25.219999,24.75,24.780001,62497000,20.412167,"MSFT" +"2011-03-18",25.059999,25.18,24.799999,24.799999,85486700,20.428648,"MSFT" +"2011-03-21",25.18,25.58,25.15,25.33,46878100,20.865227,"MSFT" +"2011-03-22",25.299999,25.459999,25.23,25.299999,30895600,20.840508,"MSFT" +"2011-03-23",25.23,25.610001,25.18,25.540001,43969000,21.03821,"MSFT" +"2011-03-24",25.6,25.870001,25.5,25.809999,38696700,21.260616,"MSFT" +"2011-03-25",25.93,25.950001,25.59,25.620001,57029800,21.104105,"MSFT" +"2011-03-28",25.66,25.719999,25.379999,25.41,48973200,20.931126,"MSFT" +"2011-03-29",25.34,25.52,25.299999,25.49,40763500,20.997019,"MSFT" +"2011-03-30",25.6,25.719999,25.5,25.610001,41999300,21.095867,"MSFT" +"2011-03-31",25.6,25.68,25.34,25.389999,63233700,20.914648,"MSFT" +"2011-04-01",25.530001,25.530001,25.309999,25.48,63114200,20.988783,"MSFT" +"2011-04-04",25.450001,25.66,25.41,25.549999,35433700,21.046442,"MSFT" +"2011-04-05",25.82,26.18,25.74,25.780001,73651100,21.235903,"MSFT" +"2011-04-06",25.98,26.309999,25.860001,26.15,65581400,21.540688,"MSFT" +"2011-04-07",26.190001,26.26,25.969999,26.200001,46134700,21.581873,"MSFT" +"2011-04-08",26.17,26.280001,25.959999,26.07,39887600,21.474785,"MSFT" +"2011-04-11",26.190001,26.25,25.799999,25.98,34286300,21.400654,"MSFT" +"2011-04-12",25.83,25.85,25.549999,25.639999,36920400,21.120583,"MSFT" +"2011-04-13",25.65,25.870001,25.559999,25.629999,38144700,21.112347,"MSFT" +"2011-04-14",25.42,25.440001,25.09,25.42,55239900,20.93936,"MSFT" +"2011-04-15",25.459999,25.559999,25.18,25.370001,65080400,20.89817,"MSFT" +"2011-04-18",25.1,25.280001,24.719999,25.08,58045100,20.65929,"MSFT" +"2011-04-19",25,25.17,24.870001,25.15,38892400,20.716948,"MSFT" +"2011-04-20",25.540001,26,25.51,25.76,61608600,21.219431,"MSFT" +"2011-04-21",25.790001,25.889999,25.360001,25.52,46892300,21.021734,"MSFT" +"2011-04-25",25.559999,25.620001,25.34,25.610001,33525100,21.095867,"MSFT" +"2011-04-26",25.74,26.440001,25.67,26.190001,69200000,21.573635,"MSFT" +"2011-04-27",26.299999,26.389999,26.129999,26.379999,52689000,21.730145,"MSFT" +"2011-04-28",26.459999,26.870001,26.4,26.709999,80200000,22.001978,"MSFT" +"2011-04-29",26.549999,26.639999,25.360001,25.92,319317900,21.351227,"MSFT" +"2011-05-02",25.940001,26,25.48,25.66,89825600,21.137056,"MSFT" +"2011-05-03",25.6,25.85,25.49,25.809999,71892900,21.260616,"MSFT" +"2011-05-04",25.85,26.25,25.790001,26.059999,73292300,21.466553,"MSFT" +"2011-05-05",26.049999,26.08,25.68,25.790001,55600000,21.244139,"MSFT" +"2011-05-06",26.07,26.219999,25.75,25.870001,55993000,21.310041,"MSFT" +"2011-05-09",25.799999,25.959999,25.67,25.83,38696400,21.277092,"MSFT" +"2011-05-10",25.379999,25.85,25.25,25.67,120798700,21.145294,"MSFT" +"2011-05-11",25.65,25.66,25.209999,25.360001,78600000,20.889936,"MSFT" +"2011-05-12",25.35,25.389999,25.1,25.32,77400000,20.856983,"MSFT" +"2011-05-13",25.280001,25.32,24.950001,25.030001,66812300,20.618097,"MSFT" +"2011-05-16",24.959999,25.07,24.5,24.57,91350900,20.239183,"MSFT" +"2011-05-17",24.4,24.700001,24.27,24.52,82882100,20.330385,"MSFT" +"2011-05-18",24.530001,24.74,24.25,24.690001,53931100,20.471342,"MSFT" +"2011-05-19",24.85,24.879999,24.5,24.719999,37783600,20.496214,"MSFT" +"2011-05-20",24.719999,24.870001,24.440001,24.49,45451500,20.305515,"MSFT" +"2011-05-23",24.209999,24.25,24.030001,24.17,52692500,20.04019,"MSFT" +"2011-05-24",24.200001,24.290001,24.040001,24.15,47691800,20.023613,"MSFT" +"2011-05-25",24.17,24.309999,24.16,24.190001,34904200,20.056776,"MSFT" +"2011-05-26",24.35,25.030001,24.32,24.67,78016600,20.454754,"MSFT" +"2011-05-27",24.68,24.9,24.65,24.76,50251000,20.529385,"MSFT" +"2011-05-31",24.959999,25.059999,24.700001,25.01,60196300,20.73666,"MSFT" +"2011-06-01",24.99,25.1,24.370001,24.43,74033500,20.25577,"MSFT" +"2011-06-02",24.49,24.65,24.18,24.219999,51487800,20.08165,"MSFT" +"2011-06-03",24.049999,24.139999,23.84,23.91,60697700,19.824619,"MSFT" +"2011-06-06",23.889999,24.25,23.77,24.01,54778700,19.907528,"MSFT" +"2011-06-07",24.09,24.17,23.9,24.059999,41112600,19.948988,"MSFT" +"2011-06-08",23.9,24.02,23.860001,23.940001,42205000,19.849495,"MSFT" +"2011-06-09",24.01,24.040001,23.82,23.959999,42878700,19.866072,"MSFT" +"2011-06-10",24.02,24.02,23.690001,23.709999,49327200,19.658789,"MSFT" +"2011-06-13",23.790001,24.190001,23.700001,24.040001,47572500,19.932407,"MSFT" +"2011-06-14",24.299999,24.450001,24.190001,24.219999,42894500,20.08165,"MSFT" +"2011-06-15",24,24.01,23.67,23.74,49410200,19.683664,"MSFT" +"2011-06-16",23.75,24.1,23.65,24,57184100,19.899233,"MSFT" +"2011-06-17",24.219999,24.299999,23.98,24.26,83320400,20.114815,"MSFT" +"2011-06-20",24.17,24.66,24.16,24.469999,54338400,20.288937,"MSFT" +"2011-06-21",24.52,24.860001,24.4,24.76,49708700,20.529385,"MSFT" +"2011-06-22",24.6,24.809999,24.59,24.65,44287300,20.438171,"MSFT" +"2011-06-23",24.440001,24.65,24.200001,24.629999,59470400,20.421589,"MSFT" +"2011-06-24",24.51,24.540001,24.190001,24.299999,101387200,20.14798,"MSFT" +"2011-06-27",24.23,25.459999,24.23,25.200001,92044200,20.894203,"MSFT" +"2011-06-28",25.299999,25.92,25.16,25.799999,81032100,21.391684,"MSFT" +"2011-06-29",25.709999,25.709999,25.360001,25.620001,66051000,21.242437,"MSFT" +"2011-06-30",25.74,26,25.66,26,52535400,21.55751,"MSFT" +"2011-07-01",25.93,26.17,25.84,26.02,52906200,21.574091,"MSFT" +"2011-07-05",26.1,26.15,25.9,26.030001,37805300,21.582384,"MSFT" +"2011-07-06",25.969999,26.370001,25.959999,26.33,48744200,21.83112,"MSFT" +"2011-07-07",26.49,26.879999,26.360001,26.77,51946500,22.195948,"MSFT" +"2011-07-08",26.540001,26.98,26.51,26.92,58320700,22.320313,"MSFT" +"2011-07-11",26.620001,26.799999,26.49,26.629999,43999800,22.079863,"MSFT" +"2011-07-12",26.549999,26.790001,26.34,26.540001,47319300,22.005245,"MSFT" +"2011-07-13",26.6,26.959999,26.51,26.629999,40861800,22.079863,"MSFT" +"2011-07-14",26.620001,27.01,26.360001,26.469999,46382300,21.947201,"MSFT" +"2011-07-15",26.469999,26.93,26.469999,26.780001,49132400,22.204227,"MSFT" +"2011-07-18",26.629999,26.9,26.26,26.59,44501900,22.0467,"MSFT" +"2011-07-19",26.809999,27.639999,26.780001,27.540001,86730600,22.834379,"MSFT" +"2011-07-20",27.280001,27.35,26.98,27.059999,49795400,22.436392,"MSFT" +"2011-07-21",27.040001,27.309999,26.65,27.1,81737400,22.469553,"MSFT" +"2011-07-22",26.860001,27.549999,26.68,27.530001,76380600,22.826082,"MSFT" +"2011-07-25",27.26,28.09,27.190001,27.91,108482400,23.141153,"MSFT" +"2011-07-26",27.82,28.15,27.780001,28.08,74636500,23.28211,"MSFT" +"2011-07-27",27.879999,27.99,27.200001,27.33,71488700,22.660257,"MSFT" +"2011-07-28",27.290001,28.07,27.209999,27.719999,83761400,22.983622,"MSFT" +"2011-07-29",27.52,27.709999,27.26,27.4,104394800,22.718294,"MSFT" +"2011-08-01",27.51,27.690001,26.75,27.27,61838400,22.610508,"MSFT" +"2011-08-02",26.98,27.450001,26.76,26.799999,63883100,22.220812,"MSFT" +"2011-08-03",26.83,27,26.48,26.92,64581200,22.320313,"MSFT" +"2011-08-04",26.530001,26.870001,25.93,25.940001,92949500,21.507757,"MSFT" +"2011-08-05",25.969999,26.1,25.23,25.68,112071700,21.292183,"MSFT" +"2011-08-08",25.02,25.6,24.389999,24.48,134257200,20.297218,"MSFT" +"2011-08-09",24.709999,25.620001,24.030001,25.58,126268900,21.209267,"MSFT" +"2011-08-10",24.950001,25.09,24.1,24.200001,127819900,20.065063,"MSFT" +"2011-08-11",24.5,25.379999,24.4,25.190001,90690100,20.88591,"MSFT" +"2011-08-12",25.129999,25.34,24.65,25.1,64787100,20.811287,"MSFT" +"2011-08-15",25.24,25.58,25.15,25.51,56529400,21.15123,"MSFT" +"2011-08-16",25.219999,25.59,25.049999,25.35,54251500,21.151232,"MSFT" +"2011-08-17",25.25,25.700001,24.93,25.25,50923700,21.067795,"MSFT" +"2011-08-18",24.57,25.09,24.030001,24.67,105714200,20.58386,"MSFT" +"2011-08-19",24.41,24.620001,23.91,24.049999,77397900,20.066553,"MSFT" +"2011-08-22",24.42,24.49,23.790001,23.98,54721000,20.008144,"MSFT" +"2011-08-23",24.030001,24.75,24.030001,24.719999,59670600,20.62558,"MSFT" +"2011-08-24",24.65,24.93,24.42,24.9,45329700,20.775768,"MSFT" +"2011-08-25",25.08,25.16,24.5,24.57,48192000,20.500423,"MSFT" +"2011-08-26",24.51,25.34,24.42,25.25,71957000,21.067795,"MSFT" +"2011-08-29",25.530001,25.860001,25.370001,25.84,38863200,21.56007,"MSFT" +"2011-08-30",25.73,26.43,25.700001,26.23,57341400,21.885479,"MSFT" +"2011-08-31",26.290001,26.709999,26.26,26.6,59300800,22.194193,"MSFT" +"2011-09-01",26.459999,26.860001,26.209999,26.209999,60510800,21.868788,"MSFT" +"2011-09-02",25.780001,26,25.66,25.799999,43894400,21.526699,"MSFT" +"2011-09-06",25.200001,25.59,25.110001,25.51,54929300,21.284731,"MSFT" +"2011-09-07",25.690001,26,25.57,26,41961000,21.693567,"MSFT" +"2011-09-08",26,26.66,25.950001,26.219999,65811900,21.877136,"MSFT" +"2011-09-09",26,26.18,25.5,25.74,64529200,21.476641,"MSFT" +"2011-09-12",25.440001,25.93,25.27,25.889999,55046100,21.601789,"MSFT" +"2011-09-13",25.92,26.190001,25.809999,26.040001,48792300,21.726948,"MSFT" +"2011-09-14",26.17,26.799999,25.889999,26.5,66739200,22.11076,"MSFT" +"2011-09-15",26.73,27.030001,26.309999,26.99,67808300,22.519592,"MSFT" +"2011-09-16",27.049999,27.27,26.83,27.120001,89681500,22.628069,"MSFT" +"2011-09-19",26.799999,27.309999,26.6,27.209999,52324900,22.703157,"MSFT" +"2011-09-20",27.309999,27.5,26.93,26.98,49211900,22.511253,"MSFT" +"2011-09-21",27.049999,27.059999,25.969999,25.99,72750700,21.685228,"MSFT" +"2011-09-22",25.299999,25.65,24.6,25.059999,96278300,20.909266,"MSFT" +"2011-09-23",24.9,25.15,24.690001,25.059999,64768100,20.909266,"MSFT" +"2011-09-26",25.190001,25.52,24.73,25.440001,51057600,21.226324,"MSFT" +"2011-09-27",25.66,25.92,25.450001,25.67,55620700,21.418228,"MSFT" +"2011-09-28",25.93,26.370001,25.51,25.58,60736200,21.343134,"MSFT" +"2011-09-29",25.98,26.17,25.09,25.450001,63407300,21.234673,"MSFT" +"2011-09-30",25.200001,25.5,24.879999,24.889999,54060500,20.767426,"MSFT" +"2011-10-03",24.719999,25.34,24.52,24.530001,64592500,20.467047,"MSFT" +"2011-10-04",24.299999,25.389999,24.26,25.34,83485400,21.142889,"MSFT" +"2011-10-05",25.42,26.16,25.16,25.889999,94061300,21.601789,"MSFT" +"2011-10-06",25.9,26.4,25.700001,26.34,55111400,21.977253,"MSFT" +"2011-10-07",26.34,26.51,26.200001,26.25,52741600,21.902164,"MSFT" +"2011-10-10",26.58,26.969999,26.469999,26.940001,41815300,22.477879,"MSFT" +"2011-10-11",26.860001,27.07,26.719999,27,38826200,22.527945,"MSFT" +"2011-10-12",27.18,27.309999,26.9,26.959999,52489800,22.494562,"MSFT" +"2011-10-13",26.76,27.200001,26.620001,27.18,43823500,22.678125,"MSFT" +"2011-10-14",27.309999,27.5,27.02,27.27,50947700,22.753218,"MSFT" +"2011-10-17",27.110001,27.42,26.85,26.98,39453300,22.511253,"MSFT" +"2011-10-18",26.940001,27.4,26.799999,27.309999,52487900,22.786591,"MSFT" +"2011-10-19",27.370001,27.469999,27.01,27.129999,42880000,22.636406,"MSFT" +"2011-10-20",27.26,27.34,26.4,27.040001,76300200,22.561316,"MSFT" +"2011-10-21",27.15,27.190001,26.799999,27.16,76620600,22.661438,"MSFT" +"2011-10-24",27.059999,27.4,27.040001,27.190001,56897800,22.686476,"MSFT" +"2011-10-25",27.08,27.23,26.719999,26.809999,53554600,22.36941,"MSFT" +"2011-10-26",27.030001,27.059999,26.1,26.59,63029900,22.185848,"MSFT" +"2011-10-27",27.129999,27.4,26.65,27.25,74512400,22.736528,"MSFT" +"2011-10-28",27.139999,27.190001,26.790001,26.98,57712100,22.511253,"MSFT" +"2011-10-31",26.76,27,26.620001,26.629999,46799000,22.219223,"MSFT" +"2011-11-01",26.190001,26.32,25.860001,25.99,61182600,21.685228,"MSFT" +"2011-11-02",26.1,26.200001,25.700001,26.01,53533100,21.701914,"MSFT" +"2011-11-03",26.24,26.59,25.98,26.530001,65836100,22.135788,"MSFT" +"2011-11-04",26.379999,26.4,26,26.25,36549200,21.902164,"MSFT" +"2011-11-07",26.209999,26.82,26.129999,26.799999,42589700,22.361069,"MSFT" +"2011-11-08",27.01,27.200001,26.690001,27.16,47822500,22.661438,"MSFT" +"2011-11-09",26.59,26.75,26.059999,26.200001,62950900,21.860445,"MSFT" +"2011-11-10",26.469999,26.5,26.120001,26.280001,32514400,21.927191,"MSFT" +"2011-11-11",26.58,27.08,26.57,26.91,37903000,22.452847,"MSFT" +"2011-11-14",26.879999,27,26.65,26.76,34199200,22.32769,"MSFT" +"2011-11-15",26.559999,26.940001,26.4,26.74,43874200,22.47901,"MSFT" +"2011-11-16",26.469999,26.51,26.040001,26.07,53262800,21.915773,"MSFT" +"2011-11-17",26.01,26.040001,25.440001,25.540001,70977500,21.470228,"MSFT" +"2011-11-18",25.48,25.5,25.15,25.299999,47626200,21.268469,"MSFT" +"2011-11-21",25.24,25.25,24.9,25,61882500,21.016275,"MSFT" +"2011-11-22",24.889999,24.959999,24.65,24.790001,49204500,20.839739,"MSFT" +"2011-11-23",24.610001,24.790001,24.469999,24.469999,49099700,20.57073,"MSFT" +"2011-11-25",24.379999,24.67,24.299999,24.299999,26164600,20.427824,"MSFT" +"2011-11-28",24.940001,24.969999,24.690001,24.870001,46766700,20.906992,"MSFT" +"2011-11-29",24.82,25.040001,24.75,24.84,40917100,20.881769,"MSFT" +"2011-11-30",25.370001,25.59,25.139999,25.58,81350900,21.503851,"MSFT" +"2011-12-01",25.559999,25.629999,25.200001,25.280001,48545400,21.251657,"MSFT" +"2011-12-02",25.59,25.620001,25.16,25.219999,52293800,21.201225,"MSFT" +"2011-12-05",25.780001,25.799999,25.5,25.700001,56818400,21.604731,"MSFT" +"2011-12-06",25.809999,25.870001,25.610001,25.66,46175300,21.571102,"MSFT" +"2011-12-07",25.67,25.76,25.34,25.6,62667000,21.520666,"MSFT" +"2011-12-08",25.48,25.719999,25.370001,25.4,60522200,21.352535,"MSFT" +"2011-12-09",25.52,25.870001,25.5,25.700001,53788500,21.604731,"MSFT" +"2011-12-12",25.41,25.57,25.290001,25.51,38945900,21.445009,"MSFT" +"2011-12-13",25.75,26.1,25.65,25.76,54581100,21.655172,"MSFT" +"2011-12-14",25.719999,25.860001,25.57,25.59,47926400,21.512262,"MSFT" +"2011-12-15",25.719999,25.879999,25.540001,25.559999,46213900,21.487041,"MSFT" +"2011-12-16",25.67,26.17,25.629999,26,101408100,21.856924,"MSFT" +"2011-12-19",26.02,26.120001,25.459999,25.530001,52258300,21.461819,"MSFT" +"2011-12-20",25.860001,26.1,25.809999,26.030001,60767600,21.882151,"MSFT" +"2011-12-21",26.01,26.190001,25.440001,25.76,64132500,21.655172,"MSFT" +"2011-12-22",25.82,25.860001,25.48,25.809999,35794100,21.697206,"MSFT" +"2011-12-23",25.91,26.040001,25.73,26.030001,23205800,21.882151,"MSFT" +"2011-12-27",25.959999,26.139999,25.93,26.040001,21287200,21.890553,"MSFT" +"2011-12-28",26.110001,26.15,25.76,25.82,29822500,21.70561,"MSFT" +"2011-12-29",25.950001,26.049999,25.860001,26.02,22616900,21.873735,"MSFT" +"2011-12-30",26,26.120001,25.91,25.959999,27395700,21.823296,"MSFT" +"2012-01-03",26.549999,26.959999,26.389999,26.77,64731500,22.504229,"MSFT" +"2012-01-04",26.82,27.469999,26.780001,27.4,80516100,23.03384,"MSFT" +"2012-01-05",27.379999,27.73,27.290001,27.68,56081400,23.269222,"MSFT" +"2012-01-06",27.530001,28.190001,27.530001,28.110001,99455500,23.630701,"MSFT" +"2012-01-09",28.049999,28.1,27.719999,27.74,59706800,23.319664,"MSFT" +"2012-01-10",27.93,28.15,27.75,27.84,60014400,23.403725,"MSFT" +"2012-01-11",27.43,27.98,27.370001,27.719999,65582400,23.302847,"MSFT" +"2012-01-12",27.870001,28.02,27.65,28,49370800,23.538229,"MSFT" +"2012-01-13",27.93,28.25,27.790001,28.25,60196100,23.748392,"MSFT" +"2012-01-17",28.4,28.65,28.17,28.26,72395300,23.756796,"MSFT" +"2012-01-18",28.309999,28.4,27.969999,28.23,64860600,23.731581,"MSFT" +"2012-01-19",28.16,28.440001,28.030001,28.120001,74053500,23.639107,"MSFT" +"2012-01-20",28.82,29.74,28.75,29.709999,165902900,24.975739,"MSFT" +"2012-01-23",29.549999,29.950001,29.35,29.73,76078100,24.992556,"MSFT" +"2012-01-24",29.469999,29.57,29.18,29.34,51703300,24.664701,"MSFT" +"2012-01-25",29.07,29.65,29.07,29.559999,59231700,24.849646,"MSFT" +"2012-01-26",29.610001,29.700001,29.4,29.5,49102800,24.799202,"MSFT" +"2012-01-27",29.450001,29.530001,29.17,29.23,44187700,24.572231,"MSFT" +"2012-01-30",28.969999,29.620001,28.83,29.610001,51114800,24.891676,"MSFT" +"2012-01-31",29.66,29.700001,29.23,29.530001,50572400,24.824419,"MSFT" +"2012-02-01",29.790001,30.049999,29.76,29.889999,67409900,25.127058,"MSFT" +"2012-02-02",29.9,30.17,29.709999,29.950001,52223300,25.177504,"MSFT" +"2012-02-03",30.139999,30.4,30.09,30.24,41838500,25.421289,"MSFT" +"2012-02-06",30.040001,30.219999,29.969999,30.200001,28039700,25.387659,"MSFT" +"2012-02-07",30.15,30.49,30.049999,30.35,39242400,25.513758,"MSFT" +"2012-02-08",30.26,30.67,30.219999,30.66,49659100,25.774363,"MSFT" +"2012-02-09",30.68,30.799999,30.48,30.77,50481600,25.866833,"MSFT" +"2012-02-10",30.639999,30.799999,30.360001,30.5,44605300,25.639856,"MSFT" +"2012-02-13",30.629999,30.77,30.43,30.58,33319800,25.707109,"MSFT" +"2012-02-14",30.33,30.459999,29.85,30.25,59644000,25.597109,"MSFT" +"2012-02-15",30.33,30.389999,30.030001,30.049999,43311300,25.427866,"MSFT" +"2012-02-16",30.309999,31.549999,30.299999,31.290001,94705100,26.477139,"MSFT" +"2012-02-17",31.200001,31.32,30.950001,31.25,70036500,26.443295,"MSFT" +"2012-02-21",31.18,31.610001,31.15,31.440001,50829900,26.604069,"MSFT" +"2012-02-22",31.450001,31.68,31.18,31.27,49253200,26.460217,"MSFT" +"2012-02-23",31.200001,31.59,31,31.370001,35034700,26.544832,"MSFT" +"2012-02-24",31.48,31.5,31.24,31.48,35575400,26.637909,"MSFT" +"2012-02-27",31.24,31.5,31.1,31.35,34568400,26.527908,"MSFT" +"2012-02-28",31.41,31.93,31.379999,31.870001,45230600,26.967926,"MSFT" +"2012-02-29",31.889999,32,31.610001,31.74,59323600,26.857925,"MSFT" +"2012-03-01",31.93,32.389999,31.85,32.290001,77344100,27.323324,"MSFT" +"2012-03-02",32.310001,32.439999,32,32.080002,47314200,27.145626,"MSFT" +"2012-03-05",32.009998,32.049999,31.620001,31.799999,45240000,26.908691,"MSFT" +"2012-03-06",31.540001,31.98,31.49,31.559999,51932900,26.705606,"MSFT" +"2012-03-07",31.67,31.92,31.530001,31.84,34340400,26.942539,"MSFT" +"2012-03-08",32.040001,32.209999,31.9,32.009998,36747400,27.086393,"MSFT" +"2012-03-09",32.099998,32.16,31.92,31.99,34628400,27.069469,"MSFT" +"2012-03-12",31.969999,32.200001,31.82,32.040001,34073600,27.111776,"MSFT" +"2012-03-13",32.240002,32.689999,32.150002,32.669998,48951700,27.644873,"MSFT" +"2012-03-14",32.529999,32.880001,32.490002,32.77,41986900,27.729496,"MSFT" +"2012-03-15",32.790001,32.939999,32.580002,32.849998,49068300,27.79719,"MSFT" +"2012-03-16",32.91,32.950001,32.5,32.599998,65626400,27.585638,"MSFT" +"2012-03-19",32.540001,32.610001,32.150002,32.200001,44789200,27.247168,"MSFT" +"2012-03-20",32.099998,32.150002,31.74,31.99,41566800,27.069469,"MSFT" +"2012-03-21",31.959999,32.150002,31.82,31.91,37928600,27.001772,"MSFT" +"2012-03-22",31.809999,32.09,31.790001,32,31749500,27.07793,"MSFT" +"2012-03-23",32.099998,32.110001,31.719999,32.009998,35912200,27.086393,"MSFT" +"2012-03-26",32.189999,32.610001,32.150002,32.59,36758300,27.577177,"MSFT" +"2012-03-27",32.650002,32.700001,32.400002,32.52,36274900,27.517941,"MSFT" +"2012-03-28",32.52,32.700001,32.040001,32.189999,41344800,27.238705,"MSFT" +"2012-03-29",32.060001,32.189999,31.809999,32.119999,37038500,27.179474,"MSFT" +"2012-03-30",32.400002,32.41,32.040001,32.259998,31749400,27.297937,"MSFT" +"2012-04-02",32.220001,32.459999,31.950001,32.290001,35853600,27.323324,"MSFT" +"2012-04-03",32.16,32.189999,31.66,31.940001,42752100,27.027159,"MSFT" +"2012-04-04",31.66,31.690001,31.049999,31.209999,49455900,26.409445,"MSFT" +"2012-04-05",31.15,31.629999,31.049999,31.52,50368600,26.671761,"MSFT" +"2012-04-09",31.219999,31.4,30.969999,31.1,31056400,26.316364,"MSFT" +"2012-04-10",31.059999,31.190001,30.299999,30.469999,54131300,25.783262,"MSFT" +"2012-04-11",30.43,30.530001,30.23,30.35,43014000,25.681725,"MSFT" +"2012-04-12",30.48,31.040001,30.42,30.98,38304000,26.214823,"MSFT" +"2012-04-13",30.889999,31.16,30.719999,30.809999,39749200,26.070971,"MSFT" +"2012-04-16",30.99,31.190001,30.77,31.08,38124800,26.299437,"MSFT" +"2012-04-17",31.27,31.610001,31.200001,31.440001,34361500,26.604069,"MSFT" +"2012-04-18",31.280001,31.309999,31.040001,31.139999,40552900,26.350206,"MSFT" +"2012-04-19",31.129999,31.68,30.940001,31.01,54781200,26.240206,"MSFT" +"2012-04-20",32.150002,32.889999,32.049999,32.419998,106045000,27.433329,"MSFT" +"2012-04-23",32.310001,32.5,32.029999,32.119999,61398200,27.179474,"MSFT" +"2012-04-24",32.209999,32.52,31.83,31.92,40871100,27.010233,"MSFT" +"2012-04-25",31.92,32.32,31.870001,32.200001,62495500,27.247168,"MSFT" +"2012-04-26",32.119999,32.23,31.92,32.110001,40308100,27.171009,"MSFT" +"2012-04-27",32.119999,32.220001,31.879999,31.98,41419100,27.061007,"MSFT" +"2012-04-30",31.98,32.110001,31.92,32.02,35697200,27.094851,"MSFT" +"2012-05-01",32.049999,32.34,31.950001,32.009998,43832300,27.086393,"MSFT" +"2012-05-02",31.85,31.93,31.639999,31.799999,37385300,26.908691,"MSFT" +"2012-05-03",31.879999,31.9,31.610001,31.76,31501300,26.874846,"MSFT" +"2012-05-04",31.450001,31.57,30.92,30.98,57927200,26.214823,"MSFT" +"2012-05-07",30.700001,30.860001,30.57,30.65,48641400,25.935577,"MSFT" +"2012-05-08",30.48,30.780001,30.17,30.5,46328300,25.808651,"MSFT" +"2012-05-09",30.190001,30.83,30.1,30.76,50309300,26.02866,"MSFT" +"2012-05-10",30.860001,31.02,30.450001,30.74,43839200,26.011736,"MSFT" +"2012-05-11",30.690001,31.540001,30.690001,31.16,43459300,26.367134,"MSFT" +"2012-05-14",30.82,31.040001,30.639999,30.68,40528900,25.960966,"MSFT" +"2012-05-15",30.639999,30.799999,30.15,30.209999,61822800,25.730991,"MSFT" +"2012-05-16",30.309999,30.32,29.74,29.9,60083700,25.466959,"MSFT" +"2012-05-17",29.99,30.209999,29.709999,29.719999,48484000,25.313646,"MSFT" +"2012-05-18",29.790001,29.809999,29.17,29.27,56205300,24.930363,"MSFT" +"2012-05-21",29.1,29.790001,29.059999,29.75,38787900,25.339197,"MSFT" +"2012-05-22",29.690001,29.879999,29.5,29.76,39504900,25.347708,"MSFT" +"2012-05-23",29.35,29.4,28.639999,29.110001,65171000,24.794085,"MSFT" +"2012-05-24",29.16,29.299999,28.76,29.07,52575000,24.760015,"MSFT" +"2012-05-25",29.200001,29.360001,29.01,29.059999,29507200,24.751492,"MSFT" +"2012-05-29",29.379999,29.719999,29.219999,29.559999,37758800,25.177366,"MSFT" +"2012-05-30",29.35,29.48,29.120001,29.34,41585500,24.989983,"MSFT" +"2012-05-31",29.299999,29.42,28.940001,29.190001,39134000,24.862223,"MSFT" +"2012-06-01",28.76,28.959999,28.440001,28.450001,56634300,24.231939,"MSFT" +"2012-06-04",28.620001,28.780001,28.32,28.549999,47926300,24.317114,"MSFT" +"2012-06-05",28.51,28.75,28.389999,28.51,45715400,24.283045,"MSFT" +"2012-06-06",28.879999,29.370001,28.809999,29.35,46860500,24.998499,"MSFT" +"2012-06-07",29.639999,29.700001,29.17,29.23,37792800,24.896296,"MSFT" +"2012-06-08",29.209999,29.68,29.049999,29.65,42551100,25.254023,"MSFT" +"2012-06-11",29.73,29.809999,28.82,28.9,46361900,24.615217,"MSFT" +"2012-06-12",29.1,29.299999,28.84,29.290001,35337900,24.947395,"MSFT" +"2012-06-13",29.219999,29.440001,29.049999,29.129999,32984600,24.811117,"MSFT" +"2012-06-14",29.33,29.459999,28.879999,29.34,39458900,24.989983,"MSFT" +"2012-06-15",29.59,30.08,29.49,30.02,62314400,25.56916,"MSFT" +"2012-06-18",29.99,30.030001,29.709999,29.84,58679900,25.415855,"MSFT" +"2012-06-19",30.190001,31.110001,30.049999,30.700001,75725800,26.148352,"MSFT" +"2012-06-20",30.93,31.049999,30.639999,30.93,36257100,26.344248,"MSFT" +"2012-06-21",30.959999,31.139999,30.059999,30.139999,48456600,25.671375,"MSFT" +"2012-06-22",30.299999,30.73,30.030001,30.700001,45098100,26.148352,"MSFT" +"2012-06-25",30.299999,30.32,29.620001,29.870001,42217200,25.441404,"MSFT" +"2012-06-26",30,30.27,29.940001,30.02,38421300,25.56916,"MSFT" +"2012-06-27",30.190001,30.5,30.030001,30.17,33781700,25.696922,"MSFT" +"2012-06-28",29.98,30.049999,29.42,29.91,45328400,25.475475,"MSFT" +"2012-06-29",30.450001,30.690001,30.139999,30.59,55227200,26.054655,"MSFT" +"2012-07-02",30.620001,30.620001,30.209999,30.559999,30589100,26.029104,"MSFT" +"2012-07-03",30.23,30.76,30.17,30.76,20938100,26.199453,"MSFT" +"2012-07-05",30.59,30.780001,30.379999,30.700001,28801900,26.148352,"MSFT" +"2012-07-06",30.610001,30.700001,29.950001,30.190001,38294800,25.713959,"MSFT" +"2012-07-09",30.120001,30.23,29.780001,30,30680800,25.552126,"MSFT" +"2012-07-10",30.08,30.219999,29.51,29.74,37534100,25.330677,"MSFT" +"2012-07-11",29.709999,29.74,29.110001,29.299999,39184900,24.955915,"MSFT" +"2012-07-12",29.15,29.18,28.540001,28.629999,63523600,24.385248,"MSFT" +"2012-07-13",28.76,29.48,28.719999,29.389999,39085000,25.032572,"MSFT" +"2012-07-16",29.48,29.530001,29.040001,29.440001,27900600,25.075159,"MSFT" +"2012-07-17",29.639999,29.860001,29.200001,29.66,33771300,25.262543,"MSFT" +"2012-07-18",29.6,30.450001,29.459999,30.450001,41090400,25.93541,"MSFT" +"2012-07-19",30.51,30.799999,30.379999,30.67,46663200,26.122795,"MSFT" +"2012-07-20",31,31.049999,30.049999,30.120001,64021700,25.654339,"MSFT" +"2012-07-23",29.57,29.58,29.01,29.280001,55151900,24.938879,"MSFT" +"2012-07-24",29.24,29.360001,28.9,29.15,47723300,24.828154,"MSFT" +"2012-07-25",29.24,29.33,28.780001,28.83,45579500,24.555597,"MSFT" +"2012-07-26",29.23,29.5,29.09,29.16,45301400,24.836664,"MSFT" +"2012-07-27",29.48,29.85,29.18,29.76,44242600,25.347708,"MSFT" +"2012-07-30",29.75,29.82,29.459999,29.639999,28905000,25.245501,"MSFT" +"2012-07-31",29.48,29.709999,29.33,29.469999,37620900,25.100708,"MSFT" +"2012-08-01",29.59,29.65,29.209999,29.41,31721800,25.049604,"MSFT" +"2012-08-02",29.209999,29.530001,28.969999,29.190001,39520500,24.862223,"MSFT" +"2012-08-03",29.530001,29.940001,29.48,29.75,35859400,25.339197,"MSFT" +"2012-08-06",30,30.110001,29.809999,29.950001,27471800,25.509548,"MSFT" +"2012-08-07",30.07,30.35,29.870001,30.26,28002900,25.773584,"MSFT" +"2012-08-08",30.209999,30.469999,30.110001,30.33,26257600,25.833202,"MSFT" +"2012-08-09",30.389999,30.65,30.299999,30.5,24920800,25.978001,"MSFT" +"2012-08-10",30.5,30.620001,30.25,30.42,27810300,25.909863,"MSFT" +"2012-08-13",30.35,30.459999,30.16,30.389999,23049100,25.884306,"MSFT" +"2012-08-14",30.299999,30.389999,30.01,30.129999,34551400,25.832867,"MSFT" +"2012-08-15",30.110001,30.280001,30.02,30.200001,24351000,25.892881,"MSFT" +"2012-08-16",30.360001,30.940001,30.26,30.780001,35787200,26.390167,"MSFT" +"2012-08-17",30.92,30.92,30.59,30.9,32589900,26.49305,"MSFT" +"2012-08-20",30.82,30.85,30.58,30.74,23737700,26.355867,"MSFT" +"2012-08-21",30.76,30.959999,30.610001,30.799999,28822700,26.407312,"MSFT" +"2012-08-22",30.59,30.76,30.469999,30.540001,33437400,26.184393,"MSFT" +"2012-08-23",30.389999,30.4,30.08,30.26,28355600,25.944328,"MSFT" +"2012-08-24",30.25,30.629999,30.18,30.559999,22943300,26.201542,"MSFT" +"2012-08-27",30.93,30.959999,30.59,30.690001,34691100,26.312998,"MSFT" +"2012-08-28",30.700001,30.799999,30.52,30.629999,23947900,26.261557,"MSFT" +"2012-08-29",30.65,30.75,30.440001,30.65,23346800,26.2787,"MSFT" +"2012-08-30",30.530001,30.610001,30.219999,30.32,23982100,25.995768,"MSFT" +"2012-08-31",30.6,30.959999,30.379999,30.82,36590100,26.424459,"MSFT" +"2012-09-04",30.450001,30.66,30.15,30.389999,48556700,26.055784,"MSFT" +"2012-09-05",30.219999,30.530001,30.209999,30.389999,33650000,26.055784,"MSFT" +"2012-09-06",30.5,31.360001,30.459999,31.35,48371700,26.878868,"MSFT" +"2012-09-07",31.040001,31.07,30.73,30.950001,42649100,26.535919,"MSFT" +"2012-09-10",30.83,30.9,30.51,30.719999,40524000,26.338724,"MSFT" +"2012-09-11",30.690001,30.91,30.610001,30.790001,25191800,26.398735,"MSFT" +"2012-09-12",30.940001,31.18,30.73,30.780001,32775800,26.390167,"MSFT" +"2012-09-13",30.889999,31.18,30.4,30.940001,45047300,26.527342,"MSFT" +"2012-09-14",31.01,31.25,30.809999,31.209999,51422800,26.758839,"MSFT" +"2012-09-17",31.190001,31.26,31.040001,31.209999,36488500,26.758839,"MSFT" +"2012-09-18",31.1,31.209999,31.030001,31.18,34542700,26.733116,"MSFT" +"2012-09-19",31.09,31.190001,31.040001,31.049999,48871900,26.621653,"MSFT" +"2012-09-20",30.950001,31.48,30.91,31.450001,45543000,26.964605,"MSFT" +"2012-09-21",31.43,31.610001,31.09,31.190001,102348900,26.74169,"MSFT" +"2012-09-24",31,31.07,30.639999,30.780001,46825900,26.390167,"MSFT" +"2012-09-25",30.950001,31,30.360001,30.389999,54266400,26.055784,"MSFT" +"2012-09-26",30.280001,30.6,30.040001,30.17,54672000,25.867161,"MSFT" +"2012-09-27",30.17,30.4,29.889999,30.16,47129900,25.858587,"MSFT" +"2012-09-28",30.18,30.26,29.74,29.76,54229300,25.515629,"MSFT" +"2012-10-01",29.809999,29.98,29.42,29.49,54042700,25.284143,"MSFT" +"2012-10-02",29.68,29.889999,29.5,29.66,43338900,25.429899,"MSFT" +"2012-10-03",29.75,29.99,29.67,29.860001,46655900,25.601377,"MSFT" +"2012-10-04",29.969999,30.030001,29.57,30.030001,43634900,25.747129,"MSFT" +"2012-10-05",30.23,30.25,29.74,29.85,41133900,25.592802,"MSFT" +"2012-10-08",29.639999,29.92,29.549999,29.780001,29752000,25.53278,"MSFT" +"2012-10-09",29.68,29.74,29.18,29.280001,45121100,25.104092,"MSFT" +"2012-10-10",29.15,29.309999,28.950001,28.98,47227100,24.846882,"MSFT" +"2012-10-11",29.219999,29.25,28.870001,28.950001,41488500,24.821161,"MSFT" +"2012-10-12",28.969999,29.32,28.799999,29.200001,46464700,25.035501,"MSFT" +"2012-10-15",29.370001,29.719999,29.25,29.51,42440200,25.301291,"MSFT" +"2012-10-16",29.450001,29.74,29.32,29.49,47739400,25.284143,"MSFT" +"2012-10-17",29.299999,29.639999,29.09,29.59,44206100,25.369879,"MSFT" +"2012-10-18",29.65,29.73,29.26,29.5,59238500,25.292713,"MSFT" +"2012-10-19",29.049999,29.08,28.5,28.639999,90470800,24.55537,"MSFT" +"2012-10-22",28.73,28.83,27.83,28,83374000,24.006643,"MSFT" +"2012-10-23",27.77,28.200001,27.76,28.049999,64414800,24.049517,"MSFT" +"2012-10-24",28.16,28.200001,27.870001,27.9,53320400,23.920904,"MSFT" +"2012-10-25",28.190001,28.200001,27.860001,27.879999,54084300,23.903759,"MSFT" +"2012-10-26",27.860001,28.34,27.84,28.209999,57790000,24.186695,"MSFT" +"2012-10-31",28.549999,28.879999,28.5,28.540001,69464100,24.469625,"MSFT" +"2012-11-01",28.84,29.559999,28.82,29.52,72047900,25.309866,"MSFT" +"2012-11-02",29.59,29.77,29.33,29.5,57131600,25.292713,"MSFT" +"2012-11-05",29.620001,29.74,29.33,29.629999,38070800,25.404171,"MSFT" +"2012-11-06",29.82,30.200001,29.610001,29.860001,43401500,25.601377,"MSFT" +"2012-11-07",29.530001,29.83,29.049999,29.08,57871800,24.932621,"MSFT" +"2012-11-08",29.120001,29.370001,28.799999,28.809999,49841800,24.70113,"MSFT" +"2012-11-09",28.879999,29.190001,28.809999,28.83,43291200,24.718271,"MSFT" +"2012-11-12",28.940001,29.01,28.209999,28.219999,61112300,24.195267,"MSFT" +"2012-11-13",27.02,27.299999,26.75,27.09,131689200,23.417286,"MSFT" +"2012-11-14",27.24,27.290001,26.799999,26.84,76086100,23.201178,"MSFT" +"2012-11-15",26.879999,26.969999,26.629999,26.66,50955600,23.045582,"MSFT" +"2012-11-16",26.67,26.700001,26.34,26.52,64083300,22.924562,"MSFT" +"2012-11-19",26.799999,26.799999,26.469999,26.73,57179300,23.106094,"MSFT" +"2012-11-20",26.76,26.799999,26.459999,26.709999,47070400,23.0888,"MSFT" +"2012-11-21",26.709999,27.17,26.67,26.950001,66360300,23.296263,"MSFT" +"2012-11-23",27.23,27.77,27.200001,27.700001,57845700,23.944586,"MSFT" +"2012-11-26",27.540001,27.58,27.17,27.389999,85198700,23.676613,"MSFT" +"2012-11-27",27.360001,27.379999,27.040001,27.08,45018600,23.408646,"MSFT" +"2012-11-28",27.01,27.389999,26.77,27.360001,53018400,23.650682,"MSFT" +"2012-11-29",27.110001,27.360001,26.860001,26.950001,69551400,23.296263,"MSFT" +"2012-11-30",27.049999,27.129999,26.49,26.620001,83690200,23.011009,"MSFT" +"2012-12-03",26.780001,26.82,26.4,26.43,53173800,22.846762,"MSFT" +"2012-12-04",26.5,26.629999,26.34,26.370001,49777500,22.794897,"MSFT" +"2012-12-05",26.379999,26.93,26.26,26.67,68283800,23.054228,"MSFT" +"2012-12-06",26.809999,26.98,26.610001,26.73,39182300,23.106094,"MSFT" +"2012-12-07",26.82,26.82,26.370001,26.459999,46162100,22.8727,"MSFT" +"2012-12-10",26.559999,26.969999,26.52,26.940001,47031100,23.287621,"MSFT" +"2012-12-11",27.049999,27.49,27.049999,27.32,52282800,23.616108,"MSFT" +"2012-12-12",27.530001,27.620001,27.08,27.24,43966300,23.546949,"MSFT" +"2012-12-13",27.32,27.52,26.950001,27.110001,45080100,23.434574,"MSFT" +"2012-12-14",27.110001,27.129999,26.700001,26.809999,42077500,23.175245,"MSFT" +"2012-12-17",26.790001,27.219999,26.68,27.1,42046100,23.425926,"MSFT" +"2012-12-18",27.25,27.629999,27.139999,27.559999,50486900,23.823568,"MSFT" +"2012-12-19",27.690001,27.73,27.25,27.309999,53519900,23.607456,"MSFT" +"2012-12-20",27.360001,27.68,27.15,27.68,52607300,23.927298,"MSFT" +"2012-12-21",27.450001,27.49,27,27.450001,98776500,23.728479,"MSFT" +"2012-12-24",27.200001,27.25,27,27.059999,20842400,23.391354,"MSFT" +"2012-12-26",27.030001,27.200001,26.700001,26.860001,31631100,23.21846,"MSFT" +"2012-12-27",26.889999,27.09,26.57,26.959999,39394000,23.304907,"MSFT" +"2012-12-28",26.709999,26.9,26.549999,26.549999,28239900,22.950497,"MSFT" +"2012-12-31",26.59,26.77,26.370001,26.709999,42749500,23.0888,"MSFT" +"2013-01-02",27.25,27.73,27.15,27.620001,52899300,23.875433,"MSFT" +"2013-01-03",27.629999,27.65,27.16,27.25,48294400,23.555593,"MSFT" +"2013-01-04",27.27,27.34,26.73,26.74,52521100,23.114735,"MSFT" +"2013-01-07",26.77,26.879999,26.639999,26.690001,37110400,23.071518,"MSFT" +"2013-01-08",26.75,26.790001,26.459999,26.549999,44703100,22.950497,"MSFT" +"2013-01-09",26.719999,26.75,26.559999,26.700001,49047900,23.08016,"MSFT" +"2013-01-10",26.65,26.98,26.290001,26.459999,71431300,22.8727,"MSFT" +"2013-01-11",26.49,26.93,26.280001,26.83,55512100,23.192533,"MSFT" +"2013-01-14",26.9,27.08,26.76,26.889999,48324400,23.244404,"MSFT" +"2013-01-15",26.83,27.290001,26.83,27.209999,48244500,23.521017,"MSFT" +"2013-01-16",27.15,27.23,27.01,27.040001,41077400,23.374062,"MSFT" +"2013-01-17",27.190001,27.469999,27.059999,27.25,51685900,23.555593,"MSFT" +"2013-01-18",27.1,27.290001,27.040001,27.25,52167700,23.555593,"MSFT" +"2013-01-22",27.299999,27.450001,27,27.15,58650600,23.469151,"MSFT" +"2013-01-23",27.200001,27.639999,27.200001,27.610001,50387700,23.866785,"MSFT" +"2013-01-24",27.700001,28.07,27.469999,27.629999,101739300,23.884071,"MSFT" +"2013-01-25",27.58,28.23,27.389999,27.879999,81847700,24.100185,"MSFT" +"2013-01-28",28.01,28.23,27.76,27.91,56056500,24.126118,"MSFT" +"2013-01-29",27.82,28.129999,27.6,28.01,49242600,24.212557,"MSFT" +"2013-01-30",28.01,28.190001,27.76,27.85,43580500,24.074249,"MSFT" +"2013-01-31",27.790001,27.969999,27.4,27.450001,50530000,23.728479,"MSFT" +"2013-02-01",27.67,28.049999,27.549999,27.93,55565900,24.143406,"MSFT" +"2013-02-04",27.870001,28.02,27.42,27.440001,50540000,23.719833,"MSFT" +"2013-02-05",27.620001,27.66,27.360001,27.5,35410400,23.771704,"MSFT" +"2013-02-06",27.379999,27.540001,27.25,27.34,41889600,23.63339,"MSFT" +"2013-02-07",27.35,27.389999,27.1,27.280001,38028300,23.581528,"MSFT" +"2013-02-08",27.35,27.709999,27.309999,27.549999,33318500,23.814926,"MSFT" +"2013-02-11",27.65,27.92,27.5,27.860001,32247700,24.082897,"MSFT" +"2013-02-12",27.879999,28,27.75,27.879999,35990900,24.100185,"MSFT" +"2013-02-13",27.93,28.110001,27.879999,28.030001,41715600,24.229847,"MSFT" +"2013-02-14",27.92,28.059999,27.870001,28.040001,32663200,24.238489,"MSFT" +"2013-02-15",28.040001,28.16,27.879999,28.01,49650900,24.212557,"MSFT" +"2013-02-19",27.879999,28.09,27.799999,28.049999,38781400,24.447884,"MSFT" +"2013-02-20",28.129999,28.200001,27.83,27.870001,44110200,24.290998,"MSFT" +"2013-02-21",27.74,27.74,27.23,27.49,49078500,23.959803,"MSFT" +"2013-02-22",27.68,27.76,27.48,27.76,31425900,24.195127,"MSFT" +"2013-02-25",27.969999,28.049999,27.370001,27.370001,48011800,23.855209,"MSFT" +"2013-02-26",27.379999,27.6,27.34,27.370001,49923300,23.855209,"MSFT" +"2013-02-27",27.42,28,27.33,27.809999,36394700,24.238705,"MSFT" +"2013-02-28",27.879999,27.969999,27.74,27.799999,35840200,24.22999,"MSFT" +"2013-03-01",27.719999,27.98,27.52,27.950001,34849700,24.360727,"MSFT" +"2013-03-04",27.85,28.15,27.700001,28.15,38157500,24.535046,"MSFT" +"2013-03-05",28.290001,28.540001,28.16,28.35,41432200,24.709362,"MSFT" +"2013-03-06",28.209999,28.23,27.780001,28.09,51448500,24.482748,"MSFT" +"2013-03-07",28.110001,28.280001,28.01,28.139999,29196700,24.526329,"MSFT" +"2013-03-08",28.25,28.33,27.959999,28,37667800,24.404308,"MSFT" +"2013-03-11",27.940001,27.969999,27.67,27.870001,36627500,24.290998,"MSFT" +"2013-03-12",27.84,27.950001,27.639999,27.91,39255200,24.325863,"MSFT" +"2013-03-13",27.870001,28.02,27.75,27.92,29093400,24.334581,"MSFT" +"2013-03-14",28,28.16,27.93,28.139999,55914800,24.526329,"MSFT" +"2013-03-15",28.030001,28.16,27.98,28.040001,92710300,24.439169,"MSFT" +"2013-03-18",27.879999,28.280001,27.809999,28.1,44809400,24.491467,"MSFT" +"2013-03-19",28.120001,28.219999,28.030001,28.18,51901600,24.561188,"MSFT" +"2013-03-20",28.34,28.49,28.18,28.32,35447800,24.683214,"MSFT" +"2013-03-21",28.110001,28.360001,28.049999,28.110001,34233200,24.500183,"MSFT" +"2013-03-22",28.190001,28.34,28.1,28.25,28720900,24.6222,"MSFT" +"2013-03-25",28.299999,28.35,27.959999,28.16,44154000,24.543756,"MSFT" +"2013-03-26",28.24,28.34,28.110001,28.16,27824300,24.543756,"MSFT" +"2013-03-27",28.139999,28.450001,28.08,28.370001,36047400,24.726788,"MSFT" +"2013-03-28",28.32,28.66,28.26,28.610001,55453800,24.935972,"MSFT" +"2013-04-01",28.639999,28.66,28.360001,28.610001,29201100,24.935972,"MSFT" +"2013-04-02",28.59,28.85,28.52,28.799999,28456500,25.10157,"MSFT" +"2013-04-03",28.75,28.950001,28.540001,28.559999,35062800,24.892389,"MSFT" +"2013-04-04",28.389999,28.610001,28.27,28.6,45263200,24.927254,"MSFT" +"2013-04-05",28.219999,28.780001,28.110001,28.700001,50927300,25.014416,"MSFT" +"2013-04-08",28.73,28.73,28.469999,28.59,34759500,24.918541,"MSFT" +"2013-04-09",28.73,29.82,28.68,29.610001,77733800,25.807558,"MSFT" +"2013-04-10",29.57,30.32,29.52,30.280001,71116700,26.391516,"MSFT" +"2013-04-11",29.1,29.200001,28.73,28.940001,130923200,25.223593,"MSFT" +"2013-04-12",28.85,29.02,28.66,28.790001,62886300,25.092857,"MSFT" +"2013-04-15",28.65,28.98,28.51,28.690001,56332900,25.005695,"MSFT" +"2013-04-16",28.9,29.139999,28.700001,28.969999,52797300,25.249744,"MSFT" +"2013-04-17",28.85,29.040001,28.6,28.83,52840700,25.127722,"MSFT" +"2013-04-18",28.950001,28.98,28.5,28.790001,56906600,25.092857,"MSFT" +"2013-04-19",29.620001,30.24,29.610001,29.77,99790700,25.947004,"MSFT" +"2013-04-22",30.299999,31.18,30.27,30.83,137904000,26.870886,"MSFT" +"2013-04-23",30.700001,30.9,30.379999,30.6,59126900,26.670425,"MSFT" +"2013-04-24",30.620001,31.92,30.6,31.76,90946600,27.681456,"MSFT" +"2013-04-25",31.709999,32.84,31.540001,31.940001,110700200,27.838343,"MSFT" +"2013-04-26",31.9,31.98,31.450001,31.790001,47799300,27.707603,"MSFT" +"2013-04-29",31.799999,32.68,31.77,32.610001,59116400,28.4223,"MSFT" +"2013-04-30",32.560001,33.110001,32.279999,33.099998,75165200,28.849375,"MSFT" +"2013-05-01",32.93,33.080002,32.599998,32.720001,54330900,28.518173,"MSFT" +"2013-05-02",32.630001,33.169998,32.389999,33.16,46059500,28.901676,"MSFT" +"2013-05-03",33.23,33.52,33.080002,33.490002,46784600,29.189299,"MSFT" +"2013-05-06",33.419998,33.91,33.25,33.75,40978300,29.415909,"MSFT" +"2013-05-07",33.650002,33.790001,33.240002,33.310001,43078300,29.03241,"MSFT" +"2013-05-08",33.07,33.240002,32.650002,32.990002,51595700,28.753504,"MSFT" +"2013-05-09",32.849998,33,32.59,32.66,46417800,28.465876,"MSFT" +"2013-05-10",32.669998,32.720001,32.32,32.689999,36394900,28.492027,"MSFT" +"2013-05-13",32.610001,33.07,32.549999,33.029999,36027600,28.788364,"MSFT" +"2013-05-14",32.860001,33.529999,32.799999,33.529999,56870100,29.429079,"MSFT" +"2013-05-15",33.450001,33.900002,33.43,33.849998,46303900,29.709944,"MSFT" +"2013-05-16",33.639999,34.150002,33.549999,34.080002,59382900,29.911819,"MSFT" +"2013-05-17",34.130001,34.869999,34.099998,34.869999,60666700,30.605186,"MSFT" +"2013-05-20",34.73,35.099998,34.68,35.080002,54020800,30.789518,"MSFT" +"2013-05-21",35.099998,35.27,34.720001,34.849998,48702400,30.587633,"MSFT" +"2013-05-22",34.790001,34.84,34.360001,34.610001,66047500,30.376995,"MSFT" +"2013-05-23",34.23,34.549999,33.900002,34.150002,51102700,29.973251,"MSFT" +"2013-05-24",33.919998,34.279999,33.900002,34.27,33174400,30.078583,"MSFT" +"2013-05-28",34.419998,35.18,34.41,35.02,48212100,30.736851,"MSFT" +"2013-05-29",34.740002,35.02,34.57,34.880001,38412200,30.613966,"MSFT" +"2013-05-30",34.849998,35.25,34.810001,35.029999,51131000,30.745615,"MSFT" +"2013-05-31",34.82,35.279999,34.790001,34.900002,56165700,30.631519,"MSFT" +"2013-06-03",34.919998,35.630001,34.830002,35.59,51252600,31.237135,"MSFT" +"2013-06-04",35.619999,35.740002,34.77,34.990002,65529500,30.710516,"MSFT" +"2013-06-05",34.599998,34.889999,34.43,34.779999,46025100,30.526196,"MSFT" +"2013-06-06",34.84,35.110001,34.490002,34.959999,37618500,30.684189,"MSFT" +"2013-06-07",35.25,35.779999,35.060001,35.669998,40757300,31.307341,"MSFT" +"2013-06-10",35.509998,35.650002,35.139999,35.470001,35994500,31.131804,"MSFT" +"2013-06-11",35.049999,35.18,34.68,34.84,39435900,30.578871,"MSFT" +"2013-06-12",35.139999,35.27,34.849998,35,37372700,30.719296,"MSFT" +"2013-06-13",34.990002,35.02,34.59,34.720001,45654900,30.473534,"MSFT" +"2013-06-14",34.549999,34.689999,34.25,34.400002,53192600,30.19268,"MSFT" +"2013-06-17",34.689999,35.16,34.630001,35,49670100,30.719296,"MSFT" +"2013-06-18",34.970001,35.169998,34.900002,34.98,28616500,30.701742,"MSFT" +"2013-06-19",34.959999,35.09,34.59,34.59,30816200,30.359434,"MSFT" +"2013-06-20",34.259998,34.330002,33.369999,33.490002,54493700,29.39398,"MSFT" +"2013-06-21",33.66,33.73,33.049999,33.27,85338500,29.200874,"MSFT" +"2013-06-24",32.939999,34.200001,32.57,33.720001,56109000,29.59584,"MSFT" +"2013-06-25",34.080002,34.380001,33.459999,33.669998,44073400,29.551958,"MSFT" +"2013-06-26",34.119999,34.48,33.889999,34.349998,48665900,30.148783,"MSFT" +"2013-06-27",34.52,34.779999,34.5,34.619999,28993100,30.385771,"MSFT" +"2013-06-28",34.380001,34.790001,34.34,34.540001,65545500,30.315554,"MSFT" +"2013-07-01",34.75,34.990002,34.330002,34.360001,31055400,30.157572,"MSFT" +"2013-07-02",34.41,34.439999,33.630001,33.939999,37630000,29.788933,"MSFT" +"2013-07-03",33.66,34.369999,33.599998,34.009998,15994400,29.850372,"MSFT" +"2013-07-05",34.09,34.240002,33.580002,34.209999,26085900,30.025915,"MSFT" +"2013-07-08",34.349998,34.59,33.98,34.330002,32396900,30.131235,"MSFT" +"2013-07-09",34.580002,34.599998,34.139999,34.349998,25318500,30.148783,"MSFT" +"2013-07-10",34.34,34.810001,34.32,34.700001,29658800,30.455982,"MSFT" +"2013-07-11",35,35.77,34.900002,35.689999,53638300,31.3249,"MSFT" +"2013-07-12",35.580002,35.73,35.279999,35.669998,35501200,31.307341,"MSFT" +"2013-07-15",35.66,36.220001,35.580002,36.169998,34142600,31.746189,"MSFT" +"2013-07-16",36.009998,36.43,35.959999,36.27,36378500,31.833965,"MSFT" +"2013-07-17",36.34,36.389999,35.490002,35.740002,37285100,31.368786,"MSFT" +"2013-07-18",35.720001,35.889999,35.220001,35.439999,49547100,31.105478,"MSFT" +"2013-07-19",32.400002,32.669998,31.02,31.4,248428500,27.559591,"MSFT" +"2013-07-22",31.700001,32.009998,31.6,32.009998,79040700,28.094992,"MSFT" +"2013-07-23",31.91,32.040001,31.709999,31.82,65810400,27.928225,"MSFT" +"2013-07-24",32.040001,32.189999,31.889999,31.959999,52803100,28.051102,"MSFT" +"2013-07-25",31.620001,31.65,31.25,31.389999,63213000,27.550819,"MSFT" +"2013-07-26",31.26,31.620001,31.209999,31.620001,38633600,27.752687,"MSFT" +"2013-07-29",31.469999,31.6,31.4,31.540001,28870700,27.68247,"MSFT" +"2013-07-30",31.780001,32.119999,31.549999,31.85,45799500,27.954556,"MSFT" +"2013-07-31",31.969999,32.049999,31.709999,31.84,43898400,27.945776,"MSFT" +"2013-08-01",32.060001,32.09,31.6,31.67,42557900,27.79657,"MSFT" +"2013-08-02",31.690001,31.9,31.57,31.889999,29199900,27.989662,"MSFT" +"2013-08-05",31.9,32,31.639999,31.700001,30984000,27.822905,"MSFT" +"2013-08-06",31.549999,31.67,31.379999,31.58,36331500,27.717581,"MSFT" +"2013-08-07",31.540001,32.099998,31.25,32.060001,38078600,28.13887,"MSFT" +"2013-08-08",32.240002,33.07,32.049999,32.889999,59034400,28.867359,"MSFT" +"2013-08-09",32.77,32.900002,32.470001,32.700001,26800700,28.700598,"MSFT" +"2013-08-12",32.459999,32.970001,32.459999,32.869999,25493700,28.849804,"MSFT" +"2013-08-13",32.509998,32.549999,32.209999,32.23,39464100,28.487413,"MSFT" +"2013-08-14",32.139999,33.360001,31.700001,32.349998,48519600,28.593481,"MSFT" +"2013-08-15",32,32.18,30.84,31.790001,33338000,28.098505,"MSFT" +"2013-08-16",31.790001,31.99,31.66,31.799999,32866300,28.107346,"MSFT" +"2013-08-19",31.76,31.969999,31.379999,31.389999,27902500,27.744955,"MSFT" +"2013-08-20",31.440001,31.9,31.370001,31.620001,22979600,27.948248,"MSFT" +"2013-08-21",31.610001,32.009998,31.540001,31.610001,37409100,27.939409,"MSFT" +"2013-08-22",32.189999,32.490002,32.099998,32.389999,31169900,28.628834,"MSFT" +"2013-08-23",35.169998,35.200001,34,34.75,225493800,30.714787,"MSFT" +"2013-08-26",34.400002,34.669998,34.029999,34.150002,72786800,30.184462,"MSFT" +"2013-08-27",33.52,34.099998,33.150002,33.259998,58522300,29.397816,"MSFT" +"2013-08-28",33.389999,33.599998,33,33.02,44257400,29.185678,"MSFT" +"2013-08-29",32.93,33.599998,32.799999,33.549999,45284700,29.654133,"MSFT" +"2013-08-30",33.369999,33.48,33.09,33.400002,42790200,29.521549,"MSFT" +"2013-09-03",31.75,32.07,31.290001,31.879999,154507000,28.178057,"MSFT" +"2013-09-04",31.389999,31.469999,31.110001,31.200001,142320600,27.577023,"MSFT" +"2013-09-05",31.1,31.440001,30.950001,31.23,71644900,27.60354,"MSFT" +"2013-09-06",31.309999,31.389999,31.129999,31.15,75434900,27.532822,"MSFT" +"2013-09-09",31.219999,31.790001,31.200001,31.66,49628500,27.983601,"MSFT" +"2013-09-10",31.9,32.400002,31.790001,32.389999,56881200,28.628834,"MSFT" +"2013-09-11",32.57,32.93,32.529999,32.740002,39087500,28.938194,"MSFT" +"2013-09-12",32.720001,32.779999,32.59,32.689999,32860200,28.893999,"MSFT" +"2013-09-13",32.77,33.07,32.509998,33.029999,40899000,29.194519,"MSFT" +"2013-09-16",33.380001,33.5,32.73,32.799999,52839700,28.991226,"MSFT" +"2013-09-17",33.419998,33.470001,32.900002,32.93,84716500,29.106125,"MSFT" +"2013-09-18",32.990002,33.400002,32.830002,33.32,64099900,29.450836,"MSFT" +"2013-09-19",33.48,33.68,33.32,33.639999,42026600,29.733681,"MSFT" +"2013-09-20",33.41,33.48,32.689999,32.790001,102904900,28.982388,"MSFT" +"2013-09-23",32.540001,32.970001,32.5,32.740002,39826100,28.938194,"MSFT" +"2013-09-24",32.869999,32.869999,32.150002,32.450001,40685000,28.681866,"MSFT" +"2013-09-25",32.490002,32.799999,32.400002,32.509998,28907500,28.7349,"MSFT" +"2013-09-26",32.639999,33,32.59,32.77,28504000,28.964708,"MSFT" +"2013-09-27",32.880001,33.75,32.869999,33.27,55348000,29.406641,"MSFT" +"2013-09-30",33,33.310001,32.700001,33.279999,39839500,29.415483,"MSFT" +"2013-10-01",33.349998,33.610001,33.299999,33.580002,36718700,29.680655,"MSFT" +"2013-10-02",33.360001,34.029999,33.290001,33.919998,46946800,29.981167,"MSFT" +"2013-10-03",33.880001,34,33.419998,33.860001,38703800,29.928139,"MSFT" +"2013-10-04",33.689999,33.990002,33.619999,33.880001,33008100,29.945812,"MSFT" +"2013-10-07",33.599998,33.709999,33.200001,33.299999,35069300,29.433165,"MSFT" +"2013-10-08",33.310001,33.330002,32.799999,33.009998,41017600,29.17684,"MSFT" +"2013-10-09",33.07,33.349998,32.959999,33.07,35878600,29.229876,"MSFT" +"2013-10-10",33.310001,33.889999,33.259998,33.759998,42875100,29.839748,"MSFT" +"2013-10-11",33.68,34.139999,33.68,34.130001,30033300,30.166788,"MSFT" +"2013-10-14",33.900002,34.5,33.779999,34.450001,27757900,30.449631,"MSFT" +"2013-10-15",34.669998,34.990002,34.470001,34.490002,47097800,30.484987,"MSFT" +"2013-10-16",34.599998,34.900002,34.560001,34.639999,35111600,30.617565,"MSFT" +"2013-10-17",34.450001,34.990002,34.369999,34.919998,31359200,30.865053,"MSFT" +"2013-10-18",34.82,34.990002,34.330002,34.959999,41811700,30.900402,"MSFT" +"2013-10-21",34.98,35.200001,34.91,34.990002,27433500,30.926914,"MSFT" +"2013-10-22",35.02,35.099998,34.52,34.580002,40438500,30.564528,"MSFT" +"2013-10-23",34.349998,34.490002,33.669998,33.759998,58600500,29.839748,"MSFT" +"2013-10-24",33.82,34.099998,33.57,33.720001,53209700,29.804392,"MSFT" +"2013-10-25",35.880001,36.290001,35.470001,35.73,113494000,31.580988,"MSFT" +"2013-10-28",35.610001,35.73,35.27,35.57,38383600,31.439569,"MSFT" +"2013-10-29",35.630001,35.720001,35.259998,35.52,31702200,31.395376,"MSFT" +"2013-10-30",35.529999,35.790001,35.43,35.540001,36997700,31.413054,"MSFT" +"2013-10-31",35.66,35.689999,35.34,35.41,41682300,31.298151,"MSFT" +"2013-11-01",35.669998,35.689999,35.389999,35.529999,40264600,31.404211,"MSFT" +"2013-11-04",35.59,35.98,35.549999,35.939999,28060700,31.766609,"MSFT" +"2013-11-05",35.790001,36.709999,35.77,36.639999,51681900,32.385323,"MSFT" +"2013-11-06",37.240002,38.220001,37.060001,38.18,88948800,33.74649,"MSFT" +"2013-11-07",37.959999,38.009998,37.43,37.5,60437400,33.145454,"MSFT" +"2013-11-08",37.669998,37.779999,37.34,37.779999,36737800,33.392948,"MSFT" +"2013-11-11",37.689999,37.779999,37.349998,37.59,26872500,33.225006,"MSFT" +"2013-11-12",37.380001,37.599998,37.200001,37.360001,31651600,33.021709,"MSFT" +"2013-11-13",36.98,38.16,36.900002,38.16,44957600,33.728809,"MSFT" +"2013-11-14",37.869999,38.130001,37.720001,38.02,46183700,33.605072,"MSFT" +"2013-11-15",37.950001,38.02,37.720001,37.84,50601300,33.445965,"MSFT" +"2013-11-18",37.349998,37.580002,37.07,37.200001,53277500,32.880302,"MSFT" +"2013-11-19",36.849998,37.23,36.669998,36.740002,44275000,32.719994,"MSFT" +"2013-11-20",36.919998,37.41,36.860001,37.080002,32229900,33.022789,"MSFT" +"2013-11-21",37.27,37.529999,37.259998,37.400002,23064700,33.30777,"MSFT" +"2013-11-22",37.529999,37.68,37.330002,37.57,27982000,33.45916,"MSFT" +"2013-11-25",37.93,37.950001,37.57,37.639999,30646800,33.521511,"MSFT" +"2013-11-26",37.57,37.650002,37.349998,37.349998,34465300,33.263245,"MSFT" +"2013-11-27",37.57,37.759998,37.490002,37.599998,26002100,33.485889,"MSFT" +"2013-11-29",37.82,38.290001,37.82,38.130001,22090400,33.957901,"MSFT" +"2013-12-02",38.09,38.779999,38.060001,38.450001,42950400,34.242878,"MSFT" +"2013-12-03",38.139999,38.490002,38.080002,38.310001,52109800,34.118206,"MSFT" +"2013-12-04",38.209999,38.98,38.119999,38.939999,51983600,34.679268,"MSFT" +"2013-12-05",38.849998,38.880001,37.18,38,116305000,33.842117,"MSFT" +"2013-12-06",38.419998,38.549999,37.990002,38.360001,36457300,34.162727,"MSFT" +"2013-12-09",38.560001,38.869999,38.369999,38.709999,30286000,34.474426,"MSFT" +"2013-12-10",38.610001,38.900002,38.02,38.110001,37828600,33.94009,"MSFT" +"2013-12-11",38.060001,38.299999,37.389999,37.610001,39853400,33.494789,"MSFT" +"2013-12-12",37.639999,37.639999,37.18,37.220001,36012800,33.147461,"MSFT" +"2013-12-13",37.419998,37.450001,36.619999,36.689999,40066100,32.675457,"MSFT" +"2013-12-16",36.73,37,36.540001,36.889999,31734200,32.853569,"MSFT" +"2013-12-17",36.939999,37.110001,36.330002,36.52,45687700,32.524052,"MSFT" +"2013-12-18",36.360001,36.599998,35.529999,36.580002,63192100,32.577492,"MSFT" +"2013-12-19",36.509998,36.549999,36.080002,36.25,34160100,32.283604,"MSFT" +"2013-12-20",36.200001,36.93,36.189999,36.799999,62649100,32.773422,"MSFT" +"2013-12-23",36.810001,36.889999,36.549999,36.619999,25128700,32.613125,"MSFT" +"2013-12-24",36.720001,37.169998,36.639999,37.080002,14243000,33.022789,"MSFT" +"2013-12-26",37.200001,37.490002,37.169998,37.439999,17612800,33.343395,"MSFT" +"2013-12-27",37.580002,37.619999,37.169998,37.290001,14563000,33.209812,"MSFT" +"2013-12-30",37.220001,37.380001,36.900002,37.290001,16290500,33.209812,"MSFT" +"2013-12-31",37.400002,37.580002,37.220001,37.41,17503500,33.316677,"MSFT" +"2014-01-02",37.349998,37.400002,37.099998,37.16,30632200,33.094032,"MSFT" +"2014-01-03",37.200001,37.220001,36.599998,36.91,31134800,32.871384,"MSFT" +"2014-01-06",36.849998,36.889999,36.110001,36.130001,43603700,32.176739,"MSFT" +"2014-01-07",36.330002,36.490002,36.209999,36.41,35802800,32.426094,"MSFT" +"2014-01-08",36,36.139999,35.580002,35.759998,59971700,31.847221,"MSFT" +"2014-01-09",35.880001,35.91,35.400002,35.529999,36516300,31.642389,"MSFT" +"2014-01-10",35.900002,36.150002,35.75,36.040001,40548800,32.096584,"MSFT" +"2014-01-13",35.990002,36.02,34.830002,34.98,45901900,31.152563,"MSFT" +"2014-01-14",34.73,35.880001,34.630001,35.779999,41623300,31.865026,"MSFT" +"2014-01-15",35.900002,36.790001,35.849998,36.759998,44812600,32.737797,"MSFT" +"2014-01-16",36.689999,37,36.310001,36.889999,38018700,32.853569,"MSFT" +"2014-01-17",36.830002,36.830002,36.150002,36.380001,46267500,32.399384,"MSFT" +"2014-01-21",36.82,36.82,36.060001,36.169998,31567300,32.212349,"MSFT" +"2014-01-22",36.259998,36.32,35.75,35.93,21904300,31.998613,"MSFT" +"2014-01-23",36.09,36.130001,35.52,36.060001,43954000,32.114388,"MSFT" +"2014-01-24",37.450001,37.549999,36.529999,36.810001,76395500,32.782333,"MSFT" +"2014-01-27",36.869999,36.889999,35.98,36.029999,44420800,32.087673,"MSFT" +"2014-01-28",36.119999,36.389999,35.75,36.27,36205500,32.301414,"MSFT" +"2014-01-29",35.98,36.880001,35.900002,36.66,52745900,32.648743,"MSFT" +"2014-01-30",36.790001,36.880001,36.23,36.860001,35036300,32.826859,"MSFT" +"2014-01-31",36.950001,37.889999,36.560001,37.84,93162300,33.699623,"MSFT" +"2014-02-03",37.740002,37.990002,36.43,36.48,64063100,32.488434,"MSFT" +"2014-02-04",36.970001,37.189999,36.25,36.349998,54697900,32.372662,"MSFT" +"2014-02-05",36.290001,36.470001,35.799999,35.82,55814400,31.900644,"MSFT" +"2014-02-06",35.799999,36.25,35.689999,36.18,35351800,32.221256,"MSFT" +"2014-02-07",36.32,36.59,36.009998,36.560001,33260500,32.559685,"MSFT" +"2014-02-10",36.630001,36.799999,36.290001,36.799999,26767000,32.773422,"MSFT" +"2014-02-11",36.880001,37.259998,36.860001,37.169998,32141400,33.102936,"MSFT" +"2014-02-12",37.349998,37.599998,37.299999,37.470001,27051800,33.370113,"MSFT" +"2014-02-13",37.330002,37.860001,37.330002,37.610001,37635500,33.494789,"MSFT" +"2014-02-14",37.389999,37.779999,37.330002,37.619999,31407500,33.503704,"MSFT" +"2014-02-18",37.630001,37.779999,37.41,37.419998,32834000,33.575478,"MSFT" +"2014-02-19",37.220001,37.75,37.209999,37.509998,29750400,33.656235,"MSFT" +"2014-02-20",37.57,37.869999,37.400002,37.75,27526100,33.871582,"MSFT" +"2014-02-21",37.939999,38.349998,37.860001,37.98,38021300,34.077953,"MSFT" +"2014-02-24",37.689999,37.98,37.540001,37.689999,32085100,33.817738,"MSFT" +"2014-02-25",37.610001,37.849998,37.349998,37.540001,30736500,33.683147,"MSFT" +"2014-02-26",37.580002,37.740002,37.189999,37.470001,41041800,33.620342,"MSFT" +"2014-02-27",37.450001,37.889999,37.23,37.860001,33903400,33.970272,"MSFT" +"2014-02-28",37.98,38.459999,37.82,38.310001,41215000,34.374043,"MSFT" +"2014-03-03",37.919998,38.130001,37.490002,37.779999,29717500,33.898491,"MSFT" +"2014-03-04",38.200001,38.48,38.07,38.41,26802400,34.463764,"MSFT" +"2014-03-05",38.25,38.27,37.93,38.110001,20520100,34.194599,"MSFT" +"2014-03-06",38.139999,38.240002,37.889999,38.150002,23582200,34.230488,"MSFT" +"2014-03-07",38.279999,38.360001,37.689999,37.900002,26591600,34.006165,"MSFT" +"2014-03-10",37.990002,38.009998,37.720001,37.82,19006600,33.934383,"MSFT" +"2014-03-11",37.869999,38.23,37.720001,38.02,25216400,34.113834,"MSFT" +"2014-03-12",37.799999,38.43,37.790001,38.27,30494100,34.33815,"MSFT" +"2014-03-13",38.419998,38.450001,37.639999,37.889999,32169700,33.997192,"MSFT" +"2014-03-14",37.650002,38.139999,37.509998,37.700001,27195600,33.826717,"MSFT" +"2014-03-17",37.900002,38.41,37.790001,38.049999,20479600,34.140751,"MSFT" +"2014-03-18",38.259998,39.900002,38.220001,39.549999,64063900,35.486649,"MSFT" +"2014-03-19",39.470001,39.549999,38.91,39.27,35597200,35.235405,"MSFT" +"2014-03-20",39.25,40.650002,39.240002,40.330002,59269800,36.186508,"MSFT" +"2014-03-21",40.720001,40.939999,40.009998,40.16,80721800,36.033966,"MSFT" +"2014-03-24",40.34,40.639999,39.860001,40.5,46098400,36.339043,"MSFT" +"2014-03-25",40.66,40.990002,39.959999,40.34,43193100,36.195477,"MSFT" +"2014-03-26",40.48,40.709999,39.599998,39.790001,41977500,35.701988,"MSFT" +"2014-03-27",39.740002,39.970001,39.34,39.360001,35369200,35.316166,"MSFT" +"2014-03-28",39.790001,40.639999,39.68,40.299999,43472700,36.159588,"MSFT" +"2014-03-31",40.43,41.5,40.400002,40.990002,46886300,36.778709,"MSFT" +"2014-04-01",41.150002,41.59,41.07,41.419998,32605000,37.164524,"MSFT" +"2014-04-02",41.439999,41.66,41.169998,41.349998,28666700,37.101719,"MSFT" +"2014-04-03",41.290001,41.290001,40.709999,41.009998,30139600,36.796635,"MSFT" +"2014-04-04",41.25,41.389999,39.639999,39.869999,51409600,35.773766,"MSFT" +"2014-04-07",39.959999,40.27,39.740002,39.799999,37559600,35.710957,"MSFT" +"2014-04-08",39.75,39.93,39.200001,39.82,35918600,35.728909,"MSFT" +"2014-04-09",39.93,40.549999,39.880001,40.470001,27398700,36.31213,"MSFT" +"2014-04-10",40.439999,40.689999,39.09,39.360001,45960800,35.316166,"MSFT" +"2014-04-11",39,39.790001,39,39.209999,34330200,35.181576,"MSFT" +"2014-04-14",39.110001,39.41,38.900002,39.18,32006600,35.154655,"MSFT" +"2014-04-15",39.34,39.959999,39.049999,39.75,33968700,35.666096,"MSFT" +"2014-04-16",40.060001,40.419998,39.91,40.400002,30615800,36.249313,"MSFT" +"2014-04-17",40.009998,40.200001,39.509998,40.009998,36688400,35.89938,"MSFT" +"2014-04-21",40.130001,40.150002,39.790001,39.939999,22221200,35.836575,"MSFT" +"2014-04-22",39.959999,40.139999,39.830002,39.990002,27056700,35.881443,"MSFT" +"2014-04-23",39.990002,39.990002,39.470001,39.689999,24602800,35.612259,"MSFT" +"2014-04-24",39.740002,39.970001,39.299999,39.860001,42381600,35.764797,"MSFT" +"2014-04-25",40.290001,40.68,39.75,39.91,56876800,35.809658,"MSFT" +"2014-04-28",40.139999,41.290001,40.09,40.869999,50610200,36.671028,"MSFT" +"2014-04-29",41.099998,41.189999,40.389999,40.509998,29636200,36.348011,"MSFT" +"2014-04-30",40.400002,40.5,40.169998,40.400002,35458700,36.249313,"MSFT" +"2014-05-01",40.240002,40.360001,39.950001,40,28787400,35.890408,"MSFT" +"2014-05-02",40.310001,40.34,39.66,39.689999,43416600,35.612259,"MSFT" +"2014-05-05",39.52,39.639999,39.299999,39.43,22460900,35.378979,"MSFT" +"2014-05-06",39.290001,39.349998,38.950001,39.060001,27112400,35.046997,"MSFT" +"2014-05-07",39.220001,39.509998,38.509998,39.419998,41744500,35.369995,"MSFT" +"2014-05-08",39.34,39.900002,38.970001,39.639999,32120400,35.567394,"MSFT" +"2014-05-09",39.540001,39.849998,39.369999,39.540001,29647600,35.477665,"MSFT" +"2014-05-12",39.740002,40.02,39.650002,39.970001,22782600,35.863495,"MSFT" +"2014-05-13",39.919998,40.5,39.849998,40.419998,27004800,36.523113,"MSFT" +"2014-05-14",40.299999,40.450001,40.049999,40.240002,18818700,36.360477,"MSFT" +"2014-05-15",40.09,40.400002,39.509998,39.599998,37793200,35.782166,"MSFT" +"2014-05-16",39.669998,39.84,39.27,39.830002,29867100,35.98999,"MSFT" +"2014-05-19",39.610001,39.82,39.459999,39.75,24537400,35.917709,"MSFT" +"2014-05-20",39.68,39.939999,39.459999,39.68,21320900,35.854465,"MSFT" +"2014-05-21",39.799999,40.349998,39.740002,40.349998,22398700,36.459858,"MSFT" +"2014-05-22",40.290001,40.349998,39.849998,40.099998,20201800,36.233967,"MSFT" +"2014-05-23",40.369999,40.369999,40,40.119999,18020000,36.252026,"MSFT" +"2014-05-27",40.259998,40.259998,39.810001,40.189999,26160600,36.315289,"MSFT" +"2014-05-28",40.139999,40.189999,39.82,40.009998,25711500,36.152641,"MSFT" +"2014-05-29",40.150002,40.349998,39.91,40.34,19888200,36.450829,"MSFT" +"2014-05-30",40.450001,40.970001,40.25,40.939999,34567600,36.992985,"MSFT" +"2014-06-02",40.950001,41.09,40.68,40.790001,18504300,36.857437,"MSFT" +"2014-06-03",40.599998,40.68,40.25,40.290001,18068900,36.405643,"MSFT" +"2014-06-04",40.209999,40.369999,39.860001,40.32,23209000,36.432751,"MSFT" +"2014-06-05",40.59,41.25,40.400002,41.209999,31865200,37.236954,"MSFT" +"2014-06-06",41.48,41.66,41.240002,41.48,24060500,37.480915,"MSFT" +"2014-06-09",41.389999,41.48,41.02,41.27,15019200,37.291168,"MSFT" +"2014-06-10",41.029999,41.16,40.860001,41.110001,15117700,37.146595,"MSFT" +"2014-06-11",40.93,41.07,40.77,40.860001,18040000,36.920696,"MSFT" +"2014-06-12",40.810001,40.880001,40.290001,40.580002,29818900,36.66769,"MSFT" +"2014-06-13",41.099998,41.57,40.860001,41.23,26310000,37.255024,"MSFT" +"2014-06-16",41.040001,41.610001,41.040001,41.5,24205300,37.499001,"MSFT" +"2014-06-17",41.290001,41.91,40.34,41.68,22518600,37.661636,"MSFT" +"2014-06-18",41.610001,41.740002,41.18,41.650002,27097000,37.634537,"MSFT" +"2014-06-19",41.57,41.77,41.330002,41.509998,19828200,37.508026,"MSFT" +"2014-06-20",41.450001,41.830002,41.380001,41.68,47764900,37.661636,"MSFT" +"2014-06-23",41.73,42,41.689999,41.990002,18743900,37.94175,"MSFT" +"2014-06-24",41.830002,41.939999,41.560001,41.75,26509100,37.724888,"MSFT" +"2014-06-25",41.700001,42.049999,41.459999,42.029999,20049100,37.977894,"MSFT" +"2014-06-26",41.93,41.939999,41.43,41.720001,23604400,37.697784,"MSFT" +"2014-06-27",41.610001,42.290001,41.509998,42.25,74640000,38.176682,"MSFT" +"2014-06-30",42.169998,42.209999,41.700001,41.700001,30793100,37.679714,"MSFT" +"2014-07-01",41.860001,42.150002,41.689999,41.869999,26917000,37.833321,"MSFT" +"2014-07-02",41.73,41.900002,41.529999,41.900002,20208100,37.860432,"MSFT" +"2014-07-03",41.91,41.990002,41.560001,41.799999,15969300,37.770069,"MSFT" +"2014-07-07",41.75,42.119999,41.709999,41.990002,21952400,37.94175,"MSFT" +"2014-07-08",41.869999,42,41.610001,41.779999,31218200,37.752003,"MSFT" +"2014-07-09",41.98,41.990002,41.529999,41.669998,18445900,37.652596,"MSFT" +"2014-07-10",41.369999,42,41.049999,41.689999,21854700,37.670673,"MSFT" +"2014-07-11",41.700001,42.09,41.48,42.09,24083000,38.032112,"MSFT" +"2014-07-14",42.220001,42.450001,42.040001,42.139999,21881100,38.077286,"MSFT" +"2014-07-15",42.330002,42.470001,42.029999,42.450001,28748700,38.357403,"MSFT" +"2014-07-16",42.509998,44.310001,42.48,44.080002,63318000,39.830257,"MSFT" +"2014-07-17",45.450001,45.709999,44.25,44.529999,82180300,40.23687,"MSFT" +"2014-07-18",44.650002,44.84,44.25,44.689999,43407500,40.381443,"MSFT" +"2014-07-21",44.560001,45.16,44.220001,44.84,37604400,40.516979,"MSFT" +"2014-07-22",45,45.150002,44.59,44.830002,43095800,40.50795,"MSFT" +"2014-07-23",45.450001,45.450001,44.619999,44.869999,52362900,40.544083,"MSFT" +"2014-07-24",44.93,45,44.32,44.400002,30725300,40.119408,"MSFT" +"2014-07-25",44.299999,44.66,44.299999,44.5,26737700,40.209763,"MSFT" +"2014-07-28",44.360001,44.509998,43.93,43.970001,29684200,39.730862,"MSFT" +"2014-07-29",43.91,44.09,43.639999,43.889999,27763100,39.658573,"MSFT" +"2014-07-30",44.07,44.099998,43.290001,43.580002,31921400,39.378464,"MSFT" +"2014-07-31",43.380001,43.689999,43.080002,43.16,31537500,38.998959,"MSFT" +"2014-08-01",43.209999,43.25,42.599998,42.860001,31170300,38.727879,"MSFT" +"2014-08-04",42.970001,43.470001,42.810001,43.369999,34277400,39.188713,"MSFT" +"2014-08-05",43.310001,43.459999,42.830002,43.080002,26266400,38.926659,"MSFT" +"2014-08-06",42.740002,43.169998,42.209999,42.740002,24634000,38.619446,"MSFT" +"2014-08-07",42.84,43.450001,42.650002,43.23,30314900,39.062206,"MSFT" +"2014-08-08",43.23,43.32,42.91,43.200001,28942700,39.035099,"MSFT" +"2014-08-11",43.259998,43.450001,43.02,43.200001,20351600,39.035099,"MSFT" +"2014-08-12",43.040001,43.59,43,43.52,21431100,39.324257,"MSFT" +"2014-08-13",43.68,44.18,43.52,44.080002,22889500,39.830257,"MSFT" +"2014-08-14",44.080002,44.419998,44.009998,44.27,19313200,40.00193,"MSFT" +"2014-08-15",44.580002,44.900002,44.400002,44.790001,41611300,40.471806,"MSFT" +"2014-08-18",44.939999,45.110001,44.68,45.110001,26891100,40.760952,"MSFT" +"2014-08-19",44.970001,45.34,44.830002,45.330002,28139500,41.215572,"MSFT" +"2014-08-20",45.34,45.400002,44.900002,44.950001,24770500,40.870064,"MSFT" +"2014-08-21",44.84,45.25,44.830002,45.220001,22285500,41.115551,"MSFT" +"2014-08-22",45.349998,45.470001,45.07,45.150002,18294500,41.05191,"MSFT" +"2014-08-25",45.400002,45.439999,45.040001,45.169998,16910000,41.070084,"MSFT" +"2014-08-26",45.310001,45.400002,44.939999,45.009998,14873100,40.92461,"MSFT" +"2014-08-27",44.900002,45,44.759998,44.869999,21287900,40.797325,"MSFT" +"2014-08-28",44.75,44.98,44.610001,44.880001,17657600,40.806412,"MSFT" +"2014-08-29",45.09,45.439999,44.860001,45.43,21607600,41.306503,"MSFT" +"2014-09-02",45.43,45.459999,44.849998,45.09,22976800,40.997349,"MSFT" +"2014-09-03",44.529999,45.110001,44.529999,44.959999,33684500,40.87915,"MSFT" +"2014-09-04",44.740002,45.27,44.720001,45.259998,26475500,41.151928,"MSFT" +"2014-09-05",45.110001,45.93,45.110001,45.91,36939400,41.742931,"MSFT" +"2014-09-08",46.02,46.799999,45.990002,46.470001,45736700,42.252102,"MSFT" +"2014-09-09",46.470001,46.970001,46.419998,46.759998,40302400,42.515781,"MSFT" +"2014-09-10",46.82,46.939999,46.279999,46.84,27302400,42.588512,"MSFT" +"2014-09-11",46.740002,47,46.470001,47,29216400,42.73399,"MSFT" +"2014-09-12",46.91,47.02,46.599998,46.700001,38244700,42.461224,"MSFT" +"2014-09-15",46.540001,46.709999,46.099998,46.240002,37667600,42.042976,"MSFT" +"2014-09-16",46.389999,46.849998,46.290001,46.759998,27910600,42.515781,"MSFT" +"2014-09-17",46.259998,46.689999,46.23,46.52,38311900,42.297562,"MSFT" +"2014-09-18",46.59,46.830002,46.459999,46.68,35556600,42.443039,"MSFT" +"2014-09-19",46.810001,47.57,46.599998,47.52,202522400,43.206787,"MSFT" +"2014-09-22",47.299999,47.380001,46.98,47.060001,38686100,42.788544,"MSFT" +"2014-09-23",46.849998,46.98,46.470001,46.560001,33430300,42.333927,"MSFT" +"2014-09-24",46.630001,47.110001,46.34,47.080002,26582700,42.806736,"MSFT" +"2014-09-25",46.880001,47.09,46.029999,46.040001,33077400,41.86113,"MSFT" +"2014-09-26",45.93,46.619999,45.759998,46.41,27078800,42.197548,"MSFT" +"2014-09-29",45.98,46.560001,45.759998,46.439999,26091000,42.224815,"MSFT" +"2014-09-30",46.369999,46.48,46.009998,46.360001,33033100,42.152081,"MSFT" +"2014-10-01",46.27,46.529999,45.849998,45.900002,38088400,41.733841,"MSFT" +"2014-10-02",45.830002,46.099998,45.639999,45.759998,25119400,41.606533,"MSFT" +"2014-10-03",45.98,46.299999,45.610001,46.09,32453200,41.906597,"MSFT" +"2014-10-06",46.119999,46.299999,45.919998,46.09,20604000,41.906597,"MSFT" +"2014-10-07",45.860001,45.93,45.419998,45.529999,25723700,41.397415,"MSFT" +"2014-10-08",45.48,46.889999,45.34,46.779999,33031000,42.533962,"MSFT" +"2014-10-09",46.5,46.799999,45.740002,45.849998,34422800,41.688377,"MSFT" +"2014-10-10",45.599998,46.119999,43.950001,44.029999,51978100,40.033554,"MSFT" +"2014-10-13",43.82,44.560001,43.490002,43.650002,37100200,39.688061,"MSFT" +"2014-10-14",43.869999,44.380001,43.560001,43.73,38115700,39.760796,"MSFT" +"2014-10-15",43,43.389999,42.099998,43.220001,60218700,39.297092,"MSFT" +"2014-10-16",42.529999,43.080002,42.220001,42.740002,49040400,38.860664,"MSFT" +"2014-10-17",43.200001,43.939999,42.790001,43.630001,40683300,39.669868,"MSFT" +"2014-10-20",43.060001,44.139999,42.810001,44.080002,34527900,40.079033,"MSFT" +"2014-10-21",44.360001,44.98,44.189999,44.880001,36433800,40.806412,"MSFT" +"2014-10-22",45,45.07,44.23,44.380001,33570900,40.351803,"MSFT" +"2014-10-23",44.619999,45.450001,44.529999,45.02,45451900,40.933704,"MSFT" +"2014-10-24",46.830002,46.900002,45.18,46.130001,61076700,41.942963,"MSFT" +"2014-10-27",45.709999,46.099998,45.709999,45.91,30371300,41.742931,"MSFT" +"2014-10-28",45.860001,46.5,45.77,46.490002,29049800,42.270283,"MSFT" +"2014-10-29",46.439999,46.700001,46.34,46.619999,30276100,42.388481,"MSFT" +"2014-10-30",46.32,46.32,45.77,46.049999,30073900,41.870224,"MSFT" +"2014-10-31",46.939999,46.970001,46.48,46.950001,35849700,42.688526,"MSFT" +"2014-11-03",46.889999,47.459999,46.73,47.439999,23130400,43.134045,"MSFT" +"2014-11-04",47.299999,47.73,47.25,47.57,21530800,43.252254,"MSFT" +"2014-11-05",47.799999,47.900002,47.259998,47.860001,22449600,43.515923,"MSFT" +"2014-11-06",47.860001,48.860001,47.790001,48.700001,33037800,44.279686,"MSFT" +"2014-11-07",48.919998,48.919998,48.290001,48.68,28000600,44.261497,"MSFT" +"2014-11-10",48.650002,49.150002,48.549999,48.889999,36370100,44.452438,"MSFT" +"2014-11-11",48.849998,48.950001,48.650002,48.869999,23445200,44.434258,"MSFT" +"2014-11-12",48.560001,48.919998,48.52,48.779999,22722100,44.352428,"MSFT" +"2014-11-13",48.810001,49.650002,48.709999,49.610001,26210400,45.10709,"MSFT" +"2014-11-14",49.740002,50.049999,49.389999,49.580002,29081700,45.079815,"MSFT" +"2014-11-17",49.41,49.709999,49.139999,49.459999,30318600,44.970707,"MSFT" +"2014-11-18",49.130001,49.330002,48.700001,48.740002,23995500,44.595566,"MSFT" +"2014-11-19",48.66,48.75,47.93,48.220001,26177500,44.119785,"MSFT" +"2014-11-20",48,48.700001,47.869999,48.700001,21510600,44.558968,"MSFT" +"2014-11-21",49.02,49.049999,47.57,47.98,42884800,43.900188,"MSFT" +"2014-11-24",47.990002,48,47.389999,47.59,35434200,43.54335,"MSFT" +"2014-11-25",47.66,47.970001,47.450001,47.470001,28008000,43.433556,"MSFT" +"2014-11-26",47.490002,47.990002,47.279999,47.75,27163600,43.689739,"MSFT" +"2014-11-28",47.950001,48.200001,47.610001,47.810001,21534400,43.744652,"MSFT" +"2014-12-01",47.880001,48.779999,47.709999,48.619999,31191600,44.485767,"MSFT" +"2014-12-02",48.84,49.049999,48.200001,48.459999,25773500,44.339375,"MSFT" +"2014-12-03",48.439999,48.5,47.810001,48.080002,23534800,43.991688,"MSFT" +"2014-12-04",48.389999,49.060001,48.200001,48.84,30320400,44.687057,"MSFT" +"2014-12-05",48.82,48.970001,48.380001,48.419998,27313400,44.302776,"MSFT" +"2014-12-08",48.259998,48.349998,47.450001,47.700001,26663100,43.643993,"MSFT" +"2014-12-09",47.110001,47.919998,47.049999,47.59,24330500,43.54335,"MSFT" +"2014-12-10",47.580002,47.66,46.700001,46.900002,30431800,42.912018,"MSFT" +"2014-12-11",47.080002,47.740002,46.68,47.169998,29060400,43.159073,"MSFT" +"2014-12-12",46.779999,47.73,46.669998,46.950001,34248400,42.957771,"MSFT" +"2014-12-15",47.200001,47.669998,46.549999,46.669998,29247800,42.701588,"MSFT" +"2014-12-16",45.900002,46.34,45.130001,45.16,47801400,41.319981,"MSFT" +"2014-12-17",45.049999,45.950001,44.900002,45.740002,34970900,41.850662,"MSFT" +"2014-12-18",46.580002,47.52,46.34,47.52,40105600,43.479301,"MSFT" +"2014-12-19",47.630001,48.099998,47.169998,47.66,64551200,43.607403,"MSFT" +"2014-12-22",47.779999,48.119999,47.709999,47.98,26566000,43.900188,"MSFT" +"2014-12-23",48.369999,48.799999,48.130001,48.450001,23648100,44.330231,"MSFT" +"2014-12-24",48.639999,48.639999,48.080002,48.139999,11437800,44.046589,"MSFT" +"2014-12-26",48.41,48.41,47.82,47.880001,13197800,43.808685,"MSFT" +"2014-12-29",47.700001,47.779999,47.259998,47.450001,14439500,43.41526,"MSFT" +"2014-12-30",47.439999,47.619999,46.84,47.02,16384700,43.02182,"MSFT" +"2014-12-31",46.73,47.439999,46.450001,46.450001,21552500,42.500294,"MSFT" +"2015-01-02",46.66,47.419998,46.540001,46.759998,27913900,42.783936,"MSFT" +"2015-01-05",46.369999,46.73,46.25,46.330002,39673900,42.390499,"MSFT" +"2015-01-06",46.380001,46.75,45.540001,45.650002,36447900,41.768314,"MSFT" +"2015-01-07",45.98,46.459999,45.490002,46.23,29114100,42.299,"MSFT" +"2015-01-08",46.75,47.75,46.720001,47.59,29645200,43.54335,"MSFT" +"2015-01-09",47.610001,47.82,46.900002,47.189999,23942800,43.177368,"MSFT" +"2015-01-12",47.419998,47.540001,46.360001,46.599998,23651900,42.637531,"MSFT" +"2015-01-13",46.970001,47.91,46.060001,46.360001,35270600,42.417942,"MSFT" +"2015-01-14",45.959999,46.240002,45.619999,45.959999,29719600,42.051949,"MSFT" +"2015-01-15",46.220001,46.380001,45.41,45.48,32750800,41.612778,"MSFT" +"2015-01-16",45.310001,46.279999,45.169998,46.240002,35695300,42.308151,"MSFT" +"2015-01-20",46.299999,46.650002,45.57,46.389999,36041400,42.445385,"MSFT" +"2015-01-21",45.939999,46.139999,45.48,45.919998,39081100,42.01535,"MSFT" +"2015-01-22",46.380001,47.139999,46.080002,47.130001,35898000,43.122463,"MSFT" +"2015-01-23",47.360001,47.389999,46.799999,47.18,26047800,43.168217,"MSFT" +"2015-01-26",47,47.130001,46.240002,47.009998,42525500,43.012672,"MSFT" +"2015-01-27",42.950001,43.200001,42.110001,42.66,169164000,39.032551,"MSFT" +"2015-01-28",42.740002,42.790001,41.16,41.189999,84507100,37.687553,"MSFT" +"2015-01-29",40.93,42.119999,40.790001,42.009998,63585300,38.437828,"MSFT" +"2015-01-30",41.549999,41.580002,40.349998,40.400002,78004900,36.964733,"MSFT" +"2015-02-02",40.59,41.369999,40.23,41.279999,50352500,37.769901,"MSFT" +"2015-02-03",41.630001,41.93,41.049999,41.599998,51890200,38.062695,"MSFT" +"2015-02-04",41.939999,42.209999,41.360001,41.84,41614800,38.282288,"MSFT" +"2015-02-05",42.220001,42.639999,41.860001,42.450001,36548200,38.840408,"MSFT" +"2015-02-06",42.68,42.790001,42.150002,42.41,34311700,38.803814,"MSFT" +"2015-02-09",42.240002,42.740002,42.209999,42.360001,31381100,38.75806,"MSFT" +"2015-02-10",42.740002,42.77,42.18,42.599998,29670700,38.977657,"MSFT" +"2015-02-11",42.650002,42.650002,42.209999,42.380001,38262500,38.776367,"MSFT" +"2015-02-12",42.66,43.09,42.509998,43.09,33268800,39.425991,"MSFT" +"2015-02-13",43.380001,43.869999,43.150002,43.869999,40264900,40.139671,"MSFT" +"2015-02-17",43.970001,44,43.189999,43.580002,33695700,40.158104,"MSFT" +"2015-02-18",43.630001,43.700001,43.389999,43.529999,27074900,40.112026,"MSFT" +"2015-02-19",43.18,43.529999,43.049999,43.5,27603400,40.084385,"MSFT" +"2015-02-20",43.509998,43.880001,43.290001,43.860001,29721100,40.416119,"MSFT" +"2015-02-23",43.700001,44.189999,43.650002,44.150002,32518800,40.683338,"MSFT" +"2015-02-24",44.150002,44.299999,43.919998,44.09,25253000,40.628059,"MSFT" +"2015-02-25",43.950001,44.09,43.799999,43.990002,29759800,40.5359,"MSFT" +"2015-02-26",43.990002,44.23,43.889999,44.060001,28957300,40.600414,"MSFT" +"2015-02-27",44.130001,44.200001,43.66,43.849998,33807700,40.406895,"MSFT" +"2015-03-02",43.669998,44.189999,43.549999,43.880001,31924000,40.43454,"MSFT" +"2015-03-03",43.560001,43.830002,43.09,43.279999,31748600,39.881657,"MSFT" +"2015-03-04",43.009998,43.209999,42.880001,43.060001,25705800,39.678921,"MSFT" +"2015-03-05",43.07,43.240002,42.82,43.110001,23193500,39.725006,"MSFT" +"2015-03-06",43,43.110001,42.150002,42.360001,36248800,39.033886,"MSFT" +"2015-03-09",42.189999,43.130001,42.189999,42.849998,32108000,39.48542,"MSFT" +"2015-03-10",42.349998,42.709999,42.029999,42.029999,38506100,38.729805,"MSFT" +"2015-03-11",42.310001,42.369999,41.84,41.98,32215300,38.683731,"MSFT" +"2015-03-12",41.330002,41.650002,40.860001,41.02,59992500,37.79911,"MSFT" +"2015-03-13",40.700001,41.470001,40.610001,41.380001,58007700,38.13084,"MSFT" +"2015-03-16",41.470001,41.639999,41.279999,41.560001,35273500,38.296715,"MSFT" +"2015-03-17",41.369999,41.830002,41.150002,41.700001,31587200,38.42572,"MSFT" +"2015-03-18",41.43,42.830002,41.330002,42.5,43971800,39.162903,"MSFT" +"2015-03-19",42.259998,42.59,42.220001,42.290001,33879100,38.969395,"MSFT" +"2015-03-20",42.560001,42.98,42.490002,42.880001,71904500,39.513065,"MSFT" +"2015-03-23",42.880001,43.130001,42.779999,42.860001,26049000,39.49464,"MSFT" +"2015-03-24",42.779999,43.169998,42.75,42.900002,25513300,39.53149,"MSFT" +"2015-03-25",42.919998,42.93,41.439999,41.459999,43469900,38.204563,"MSFT" +"2015-03-26",41.220001,41.610001,40.919998,41.209999,37495600,37.974194,"MSFT" +"2015-03-27",41.119999,41.43,40.830002,40.970001,33820300,37.75304,"MSFT" +"2015-03-30",41.099998,41.540001,40.91,40.959999,35049700,37.743828,"MSFT" +"2015-03-31",40.779999,41.029999,40.540001,40.66,34887200,37.467381,"MSFT" +"2015-04-01",40.599998,40.759998,40.310001,40.720001,36752000,37.522671,"MSFT" +"2015-04-02",40.66,40.740002,40.119999,40.290001,37487500,37.126427,"MSFT" +"2015-04-06",40.34,41.779999,40.18,41.549999,39223700,38.287498,"MSFT" +"2015-04-07",41.610001,41.91,41.310001,41.529999,28809400,38.269054,"MSFT" +"2015-04-08",41.459999,41.689999,41.040001,41.419998,24753400,38.167706,"MSFT" +"2015-04-09",41.25,41.619999,41.25,41.48,25723900,38.222996,"MSFT" +"2015-04-10",41.630001,41.950001,41.41,41.720001,28022000,38.444145,"MSFT" +"2015-04-13",41.400002,42.060001,41.389999,41.759998,30276700,38.481003,"MSFT" +"2015-04-14",41.799999,42.029999,41.389999,41.650002,24078000,38.379646,"MSFT" +"2015-04-15",41.759998,42.459999,41.68,42.259998,27343600,38.941742,"MSFT" +"2015-04-16",41.950001,42.34,41.82,42.16,22509700,38.849598,"MSFT" +"2015-04-17",41.669998,41.740002,41.16,41.619999,42387600,38.35199,"MSFT" +"2015-04-20",41.73,43.169998,41.68,42.91,45738800,39.540703,"MSFT" +"2015-04-21",43,43.150002,42.529999,42.639999,26013800,39.291912,"MSFT" +"2015-04-22",42.669998,43.130001,42.549999,42.990002,25064300,39.614433,"MSFT" +"2015-04-23",42.889999,43.610001,42.799999,43.34,46309500,39.936943,"MSFT" +"2015-04-24",45.66,48.139999,45.650002,47.869999,130933700,44.111248,"MSFT" +"2015-04-27",47.23,48.130001,47.220001,48.029999,59248200,44.258686,"MSFT" +"2015-04-28",47.779999,49.209999,47.700001,49.16,60730800,45.29995,"MSFT" +"2015-04-29",48.720001,49.310001,48.5,49.060001,47804600,45.207809,"MSFT" +"2015-04-30",48.700001,49.540001,48.599998,48.639999,64725500,44.820786,"MSFT" +"2015-05-01",48.580002,48.880001,48.400002,48.66,38937300,44.839214,"MSFT" +"2015-05-04",48.369999,48.869999,48.18,48.240002,34039500,44.452202,"MSFT" +"2015-05-05",47.82,48.16,47.310001,47.599998,50369200,43.86245,"MSFT" +"2015-05-06",47.57,47.77,46.02,46.279999,52433000,42.646095,"MSFT" +"2015-05-07",46.27,47.09,46.16,46.700001,32971700,43.033119,"MSFT" +"2015-05-08",47.549999,47.98,47.52,47.75,35364900,44.000668,"MSFT" +"2015-05-11",47.549999,47.91,47.369999,47.369999,24609400,43.650505,"MSFT" +"2015-05-12",46.849998,47.68,46.419998,47.349998,29928300,43.632084,"MSFT" +"2015-05-13",48.189999,48.32,47.57,47.630001,34184600,43.890095,"MSFT" +"2015-05-14",48.029999,48.82,48.029999,48.720001,32980900,44.894505,"MSFT" +"2015-05-15",48.869999,48.91,48.049999,48.299999,28642700,44.507484,"MSFT" +"2015-05-18",47.98,48.220001,47.610001,48.009998,23631000,44.240257,"MSFT" +"2015-05-19",47.560001,47.810001,47.18,47.580002,28574800,44.12896,"MSFT" +"2015-05-20",47.389999,47.93,47.27,47.580002,25047900,44.12896,"MSFT" +"2015-05-21",47.279999,47.599998,47.009998,47.419998,22410700,43.980556,"MSFT" +"2015-05-22",47.299999,47.349998,46.82,46.900002,25720600,43.498276,"MSFT" +"2015-05-26",46.830002,46.880001,46.189999,46.59,29581900,43.210766,"MSFT" +"2015-05-27",46.82,47.77,46.619999,47.610001,27335600,44.156792,"MSFT" +"2015-05-28",47.5,48.02,47.389999,47.450001,19283700,44.008389,"MSFT" +"2015-05-29",47.43,47.57,46.59,46.860001,35428100,43.461182,"MSFT" +"2015-06-01",47.060001,47.77,46.619999,47.23,28837300,43.804333,"MSFT" +"2015-06-02",46.93,47.349998,46.619999,46.919998,21283400,43.516834,"MSFT" +"2015-06-03",47.369999,47.740002,46.82,46.849998,28002200,43.451908,"MSFT" +"2015-06-04",46.790001,47.16,46.200001,46.360001,27745500,42.997444,"MSFT" +"2015-06-05",46.310001,46.52,45.84,46.139999,25438100,42.793407,"MSFT" +"2015-06-08",46.299999,46.43,45.669998,45.73,21822300,42.413147,"MSFT" +"2015-06-09",45.759998,45.939999,45.459999,45.650002,24406100,42.33894,"MSFT" +"2015-06-10",45.790001,46.830002,45.689999,46.610001,28417400,43.229317,"MSFT" +"2015-06-11",46.66,46.919998,46.130001,46.439999,27347800,43.071632,"MSFT" +"2015-06-12",46.220001,46.470001,45.900002,45.970001,23931000,42.635727,"MSFT" +"2015-06-15",45.450001,45.650002,45.02,45.48,33254500,42.181278,"MSFT" +"2015-06-16",45.349998,46.240002,45.299999,45.830002,27070300,42.505894,"MSFT" +"2015-06-17",45.73,46.07,45.360001,45.970001,28704100,42.635727,"MSFT" +"2015-06-18",46.220001,46.799999,46.169998,46.720001,32658300,43.331337,"MSFT" +"2015-06-19",46.790001,46.830002,45.990002,46.099998,63837000,42.756306,"MSFT" +"2015-06-22",46.330002,46.720001,46.16,46.23,20318100,42.876881,"MSFT" +"2015-06-23",46.130001,46.279999,45.619999,45.91,25896500,42.580086,"MSFT" +"2015-06-24",45.669998,46.25,45.549999,45.639999,34890900,42.32967,"MSFT" +"2015-06-25",46.029999,46.060001,45.5,45.650002,20616000,42.33894,"MSFT" +"2015-06-26",45.650002,46.279999,45.029999,45.259998,49835300,41.977234,"MSFT" +"2015-06-29",45.040001,45.23,44.360001,44.369999,34081700,41.151779,"MSFT" +"2015-06-30",44.709999,44.720001,43.939999,44.150002,35945400,40.947735,"MSFT" +"2015-07-01",44.459999,45.23,44.099998,44.450001,28343900,41.225986,"MSFT" +"2015-07-02",44.48,44.75,44.060001,44.400002,21752000,41.179611,"MSFT" +"2015-07-06",43.959999,44.48,43.950001,44.389999,23034000,41.170334,"MSFT" +"2015-07-07",44.34,44.490002,43.32,44.299999,36435800,41.086861,"MSFT" +"2015-07-08",44.439999,44.900002,44.029999,44.240002,39785900,41.031212,"MSFT" +"2015-07-09",44.75,45.220001,44.5,44.52,32424700,41.290905,"MSFT" +"2015-07-10",45.009998,45.139999,44.57,44.610001,25465800,41.374374,"MSFT" +"2015-07-13",44.98,45.619999,44.950001,45.540001,28178300,42.236927,"MSFT" +"2015-07-14",45.450001,45.959999,45.310001,45.619999,22880300,42.311123,"MSFT" +"2015-07-15",45.68,45.889999,45.43,45.759998,26629600,42.440964,"MSFT" +"2015-07-16",46.009998,46.689999,45.970001,46.66,26271700,43.275681,"MSFT" +"2015-07-17",46.549999,46.779999,46.259998,46.619999,29467100,43.238586,"MSFT" +"2015-07-20",46.650002,47.130001,46.439999,46.919998,30631900,43.516834,"MSFT" +"2015-07-21",46.779999,47.330002,46.48,47.279999,42781900,43.850719,"MSFT" +"2015-07-22",45.439999,46.93,45.200001,45.540001,59152400,42.236927,"MSFT" +"2015-07-23",45.27,46.23,45.099998,46.110001,33934000,42.765575,"MSFT" +"2015-07-24",45.91,46.32,45.799999,45.939999,32333200,42.607914,"MSFT" +"2015-07-27",45.939999,46.009998,45.25,45.349998,39701400,42.060696,"MSFT" +"2015-07-28",45.580002,45.639999,44.790001,45.34,34328900,42.051426,"MSFT" +"2015-07-29",45.400002,46.779999,45.259998,46.290001,40945900,42.932526,"MSFT" +"2015-07-30",46.259998,47.400002,45.93,46.880001,39777900,43.479733,"MSFT" +"2015-07-31",47.290001,47.369999,46.5,46.700001,31201500,43.31279,"MSFT" +"2015-08-03",46.98,47,46.450001,46.810001,24125900,43.414814,"MSFT" +"2015-08-04",46.75,47.709999,46.68,47.540001,33403900,44.091858,"MSFT" +"2015-08-05",47.98,48.41,47.540001,47.580002,26959700,44.12896,"MSFT" +"2015-08-06",47.709999,47.77,46.330002,46.619999,27368000,43.238586,"MSFT" +"2015-08-07",46.389999,46.779999,46.259998,46.740002,19163000,43.349895,"MSFT" +"2015-08-10",46.950001,47.490002,46.84,47.330002,23079900,43.897095,"MSFT" +"2015-08-11",46.82,46.939999,45.900002,46.41,28384300,43.043823,"MSFT" +"2015-08-12",46.189999,46.900002,45.709999,46.740002,30181400,43.349895,"MSFT" +"2015-08-13",47.060001,47.099998,46.490002,46.73,22627200,43.340611,"MSFT" +"2015-08-14",46.529999,47.099998,46.52,47,21356800,43.591026,"MSFT" +"2015-08-17",46.810001,47.450001,46.57,47.32,21099700,43.887817,"MSFT" +"2015-08-18",46.84,47.43,46.700001,47.27,23574100,44.130543,"MSFT" +"2015-08-19",46.779999,47.080002,46.299999,46.610001,31485500,43.514385,"MSFT" +"2015-08-20",46.07,46.470001,45.66,45.66,36238200,42.627476,"MSFT" +"2015-08-21",45.299999,45.48,43.07,43.07,70053100,40.209496,"MSFT" +"2015-08-24",40.450001,42.689999,39.720001,41.68,88753700,38.911812,"MSFT" +"2015-08-25",42.57,43.240002,40.389999,40.470001,70616600,37.782173,"MSFT" +"2015-08-26",42.009998,42.84,41.060001,42.709999,63408000,39.873405,"MSFT" +"2015-08-27",43.23,43.950001,42.93,43.900002,50943200,40.984371,"MSFT" +"2015-08-28",43.400002,44.150002,43.389999,43.93,28246700,41.012379,"MSFT" +"2015-08-31",43.560001,43.93,43.099998,43.52,34159100,40.629608,"MSFT" +"2015-09-01",42.169998,42.59,41.66,41.82,49688900,39.042507,"MSFT" +"2015-09-02",42.360001,43.380001,41.880001,43.360001,37671500,40.480232,"MSFT" +"2015-09-03",43.41,43.98,43.279999,43.5,28285200,40.610939,"MSFT" +"2015-09-04",42.810001,43.040001,42.200001,42.610001,37138800,39.780045,"MSFT" +"2015-09-08",43.299999,44,43.200001,43.889999,32469800,40.975029,"MSFT" +"2015-09-09",44.209999,44.400002,42.91,43.07,33318800,40.209496,"MSFT" +"2015-09-10",43.119999,43.790001,42.75,43.290001,31366600,40.414883,"MSFT" +"2015-09-11",43.139999,43.59,42.939999,43.48,27132500,40.592258,"MSFT" +"2015-09-14",43.43,43.439999,42.860001,43.040001,23656000,40.181484,"MSFT" +"2015-09-15",43.189999,44.290001,43.080002,43.98,28662100,41.059059,"MSFT" +"2015-09-16",43.970001,44.380001,43.84,44.299999,23372200,41.357807,"MSFT" +"2015-09-17",44.290001,45,44.080002,44.25,32768200,41.311119,"MSFT" +"2015-09-18",43.5,43.990002,43.330002,43.48,62221600,40.592258,"MSFT" +"2015-09-21",43.619999,44.470001,43.599998,44.110001,26177200,41.18042,"MSFT" +"2015-09-22",43.380001,44.049999,43.310001,43.900002,28085900,40.984371,"MSFT" +"2015-09-23",43.93,44.169998,43.509998,43.869999,17145200,40.956364,"MSFT" +"2015-09-24",43.450001,44.130001,43.27,43.91,27905600,40.993702,"MSFT" +"2015-09-25",44.48,44.73,43.759998,43.939999,29384600,41.021709,"MSFT" +"2015-09-28",43.830002,44.09,43.209999,43.290001,27613800,40.414883,"MSFT" +"2015-09-29",43.369999,43.57,43.049999,43.439999,32763600,40.55492,"MSFT" +"2015-09-30",43.880001,44.299999,43.66,44.259998,34589500,41.320454,"MSFT" +"2015-10-01",44.75,44.75,43.75,44.610001,28657900,41.647213,"MSFT" +"2015-10-02",44.27,45.57,43.919998,45.57,41839000,42.543453,"MSFT" +"2015-10-05",45.75,46.889999,45.700001,46.630001,34369300,43.533054,"MSFT" +"2015-10-06",46.330002,47.18,46.220001,46.75,27017200,43.645081,"MSFT" +"2015-10-07",47.099998,47.349998,45.950001,46.799999,27711500,43.691757,"MSFT" +"2015-10-08",46.560001,47.52,46.5,47.450001,33772700,44.298599,"MSFT" +"2015-10-09",47.450001,47.540001,46.919998,47.110001,28600600,43.981174,"MSFT" +"2015-10-12",46.98,47.07,46.5,47,19769100,43.878479,"MSFT" +"2015-10-13",46.560001,47.130001,46.560001,46.889999,19987800,43.775791,"MSFT" +"2015-10-14",46.650002,47.099998,46.529999,46.68,24697800,43.579731,"MSFT" +"2015-10-15",47.009998,47.029999,46.529999,47.009998,27189400,43.887814,"MSFT" +"2015-10-16",47.02,47.540001,46.900002,47.509998,26450300,44.35461,"MSFT" +"2015-10-19",47.419998,47.880001,47.02,47.619999,29387600,44.457302,"MSFT" +"2015-10-20",47.439999,47.810001,47.02,47.77,30574000,44.597343,"MSFT" +"2015-10-21",47.919998,47.990002,47.110001,47.200001,25144300,44.065201,"MSFT" +"2015-10-22",47.529999,48.950001,47.09,48.029999,56637100,44.840069,"MSFT" +"2015-10-23",52.299999,54.07,52.25,52.869999,135227100,49.35862,"MSFT" +"2015-10-26",52.529999,54.32,52.5,54.25,64633300,50.646969,"MSFT" +"2015-10-27",53.990002,54.369999,53.580002,53.689999,50999900,50.124161,"MSFT" +"2015-10-28",53.540001,53.98,52.860001,53.98,47000800,50.394901,"MSFT" +"2015-10-29",53.540001,53.830002,53.220001,53.360001,30036300,49.816078,"MSFT" +"2015-10-30",53.32,53.990002,52.619999,52.639999,46619800,49.143898,"MSFT" +"2015-11-02",52.849998,53.360001,52.619999,53.240002,30285000,49.704052,"MSFT" +"2015-11-03",52.93,54.389999,52.900002,54.150002,36596900,50.553623,"MSFT" +"2015-11-04",54.18,54.880001,54.060001,54.400002,37020400,50.78701,"MSFT" +"2015-11-05",54.490002,54.700001,54,54.380001,31468500,50.768337,"MSFT" +"2015-11-06",54.09,54.98,53.959999,54.919998,32851200,51.272465,"MSFT" +"2015-11-09",54.549999,54.869999,53.560001,54.16,32513100,50.56295,"MSFT" +"2015-11-10",54.07,54.130001,53.27,53.509998,55283700,49.956112,"MSFT" +"2015-11-11",53.700001,54.200001,53.459999,53.650002,36516300,50.086823,"MSFT" +"2015-11-12",53.48,53.98,53.189999,53.32,35361100,49.77874,"MSFT" +"2015-11-13",53.07,53.290001,52.529999,52.84,36848200,49.33062,"MSFT" +"2015-11-16",53.080002,53.889999,52.849998,53.77,32165200,50.198845,"MSFT" +"2015-11-17",53.169998,53.529999,52.849998,52.970001,31551300,49.785309,"MSFT" +"2015-11-18",53,53.98,52.98,53.849998,29710000,50.612396,"MSFT" +"2015-11-19",53.990002,54.66,53.779999,53.939999,28149200,50.696991,"MSFT" +"2015-11-20",54.25,54.299999,53.27,54.189999,37147600,50.931961,"MSFT" +"2015-11-23",54.25,54.459999,53.75,54.189999,28235900,50.931961,"MSFT" +"2015-11-24",53.919998,54.439999,53.580002,54.25,24600000,50.988346,"MSFT" +"2015-11-25",54.09,54.23,53.689999,53.689999,21005100,50.462013,"MSFT" +"2015-11-27",53.799999,54.080002,53.790001,53.93,9009100,50.687584,"MSFT" +"2015-11-30",54.540001,54.959999,54,54.349998,56241400,51.082333,"MSFT" +"2015-12-01",54.41,55.23,54.299999,55.220001,39952800,51.900036,"MSFT" +"2015-12-02",55.32,55.959999,55.060001,55.209999,47274900,51.890629,"MSFT" +"2015-12-03",55.490002,55.77,53.93,54.200001,38627800,50.941353,"MSFT" +"2015-12-04",54.119999,56.23,54.099998,55.91,43963700,52.548538,"MSFT" +"2015-12-07",55.790001,55.970001,55.290001,55.810001,30709800,52.454559,"MSFT" +"2015-12-08",55.470001,56.099998,54.990002,55.790001,32878000,52.43576,"MSFT" +"2015-12-09",55.369999,55.869999,54.509998,54.98,36373200,51.674458,"MSFT" +"2015-12-10",55.389999,55.66,55.009998,55.27,31620700,51.947021,"MSFT" +"2015-12-11",54.709999,55.099998,54.009998,54.060001,39549500,50.809772,"MSFT" +"2015-12-14",54.330002,55.209999,53.68,55.139999,46768900,51.824844,"MSFT" +"2015-12-15",55.66,55.900002,55.09,55.200001,39843000,51.881233,"MSFT" +"2015-12-16",55.540001,56.25,54.759998,56.130001,37503300,52.755314,"MSFT" +"2015-12-17",56.360001,56.790001,55.529999,55.700001,41280900,52.35117,"MSFT" +"2015-12-18",55.77,56,54.029999,54.130001,84684200,50.875565,"MSFT" +"2015-12-21",54.880001,55.349998,54.23,54.830002,37246300,51.533482,"MSFT" +"2015-12-22",54.990002,55.48,54.5,55.349998,28300300,52.022213,"MSFT" +"2015-12-23",55.700001,55.880001,55.439999,55.82,27279800,52.463955,"MSFT" +"2015-12-24",55.860001,55.959999,55.43,55.669998,9570000,52.322975,"MSFT" +"2015-12-28",55.349998,55.950001,54.98,55.950001,21698000,52.58614,"MSFT" +"2015-12-29",56.290001,56.849998,56.060001,56.549999,27731400,53.150063,"MSFT" +"2015-12-30",56.470001,56.779999,56.290001,56.310001,21704500,52.924496,"MSFT" +"2015-12-31",56.040001,56.189999,55.419998,55.48,27334100,52.144402,"MSFT" +"2016-01-04",54.32,54.799999,53.389999,54.799999,53778000,51.50528,"MSFT" +"2016-01-05",54.93,55.389999,54.540001,55.049999,34079700,51.74025,"MSFT" +"2016-01-06",54.32,54.400002,53.639999,54.049999,39518900,50.800369,"MSFT" +"2016-01-07",52.700001,53.490002,52.07,52.169998,56564900,49.033405,"MSFT" +"2016-01-08",52.369999,53.279999,52.150002,52.330002,48754000,49.183784,"MSFT" +"2016-01-11",52.509998,52.849998,51.459999,52.299999,36663600,49.155582,"MSFT" +"2016-01-12",52.759998,53.099998,52.060001,52.779999,36095500,49.606724,"MSFT" +"2016-01-13",53.799999,54.07,51.299999,51.639999,66883600,48.535267,"MSFT" +"2016-01-14",52,53.419998,51.57,53.110001,52381900,49.916889,"MSFT" +"2016-01-15",51.310001,51.970001,50.34,50.990002,71820700,47.924355,"MSFT" +"2016-01-19",51.48,51.68,50.060001,50.560001,43564500,47.52021,"MSFT" +"2016-01-20",49.98,51.380001,49.099998,50.790001,63273000,47.736374,"MSFT" +"2016-01-21",51,51.580002,50.299999,50.48,40191200,47.445007,"MSFT" +"2016-01-22",51.41,52.330002,51.259998,52.290001,37555800,49.146187,"MSFT" +"2016-01-25",51.939999,52.650002,51.650002,51.790001,34707700,48.676247,"MSFT" +"2016-01-26",51.790001,52.439999,51.549999,52.169998,28699500,49.033405,"MSFT" +"2016-01-27",52.009998,52.200001,51.02,51.220001,36775200,48.140522,"MSFT" +"2016-01-28",51.860001,52.209999,51.25,52.060001,62513800,48.930016,"MSFT" +"2016-01-29",54.73,55.09,54,55.09,83611700,51.777847,"MSFT" +"2016-02-01",54.880001,55.09,54.5,54.709999,44208500,51.420685,"MSFT" +"2016-02-02",54.169998,54.259998,52.650002,53,56313800,49.813496,"MSFT" +"2016-02-03",53.25,53.389999,51.259998,52.16,57559800,49.024002,"MSFT" +"2016-02-04",52.099998,52.810001,51.369999,52,46803400,48.873627,"MSFT" +"2016-02-05",51.939999,52,49.560001,50.16,62009000,47.144253,"MSFT" +"2016-02-08",49.549999,49.57,48.189999,49.41,59290500,46.439339,"MSFT" +"2016-02-09",49.02,50.240002,48.669998,49.279999,45822200,46.317158,"MSFT" +"2016-02-10",49.889999,50.389999,49.52,49.709999,38237000,46.721306,"MSFT" +"2016-02-11",48.68,50.110001,48.509998,49.689999,48878600,46.702507,"MSFT" +"2016-02-12",50.25,50.68,49.75,50.5,34243300,47.463802,"MSFT" +"2016-02-16",50.900002,51.09,50.130001,51.09,37291200,48.363098,"MSFT" +"2016-02-17",51.490002,52.77,51.450001,52.419998,40789000,49.622116,"MSFT" +"2016-02-18",52.330002,52.950001,52.099998,52.189999,27176000,49.404385,"MSFT" +"2016-02-19",51.970001,52.279999,51.529999,51.82,33559100,49.054134,"MSFT" +"2016-02-22",52.279999,53,52.279999,52.650002,25008300,49.839836,"MSFT" +"2016-02-23",52.34,52.369999,50.98,51.18,28895300,48.448303,"MSFT" +"2016-02-24",50.689999,51.5,50.200001,51.360001,33014500,48.618687,"MSFT" +"2016-02-25",51.73,52.099998,50.610001,52.099998,26695900,49.319191,"MSFT" +"2016-02-26",52.599998,52.68,51.099998,51.299999,35975900,48.56189,"MSFT" +"2016-02-29",51.349998,51.650002,50.66,50.880001,31654000,48.16431,"MSFT" +"2016-03-01",50.970001,52.59,50.919998,52.580002,33024500,49.773579,"MSFT" +"2016-03-02",52.41,52.959999,52.16,52.950001,29289900,50.123825,"MSFT" +"2016-03-03",52.970001,52.970001,51.779999,52.349998,24418100,49.555847,"MSFT" +"2016-03-04",52.400002,52.450001,51.709999,52.029999,33034200,49.252926,"MSFT" +"2016-03-07",51.560001,51.799999,50.580002,51.029999,38407800,48.306305,"MSFT" +"2016-03-08",50.799999,52.130001,50.599998,51.650002,33835100,48.893219,"MSFT" +"2016-03-09",51.889999,52.849998,51.860001,52.84,28251600,50.019699,"MSFT" +"2016-03-10",52.93,52.939999,51.16,52.049999,38384200,49.271862,"MSFT" +"2016-03-11",53,53.07,52.380001,53.07,32275700,50.237423,"MSFT" +"2016-03-14",52.709999,53.59,52.630001,53.169998,24083600,50.332088,"MSFT" +"2016-03-15",52.75,53.59,52.740002,53.59,21104800,50.72966,"MSFT" +"2016-03-16",53.450001,54.599998,53.400002,54.349998,31691700,51.4491,"MSFT" +"2016-03-17",54.209999,55,54,54.66,28223900,51.74255,"MSFT" +"2016-03-18",54.919998,54.970001,53.450001,53.490002,67625500,50.635002,"MSFT" +"2016-03-21",53.25,53.93,52.93,53.860001,23925700,50.985256,"MSFT" +"2016-03-22",53.610001,54.25,53.459999,54.07,23124100,51.18404,"MSFT" +"2016-03-23",54.110001,54.240002,53.740002,53.970001,20129000,51.089382,"MSFT" +"2016-03-24",53.84,54.330002,53.73,54.209999,19950000,51.31657,"MSFT" +"2016-03-28",54.209999,54.290001,53.330002,53.540001,17025100,50.682335,"MSFT" +"2016-03-29",53.66,54.860001,53.450001,54.709999,23375000,51.789883,"MSFT" +"2016-03-30",54.93,55.639999,54.900002,55.049999,23008300,52.11174,"MSFT" +"2016-03-31",54.950001,55.59,54.860001,55.23,26360500,52.282135,"MSFT" +"2016-04-01",55.049999,55.610001,54.57,55.57,24399200,52.603992,"MSFT" +"2016-04-04",55.43,55.66,55,55.43,18928800,52.471458,"MSFT" +"2016-04-05",55.189999,55.299999,54.459999,54.560001,19272300,51.647892,"MSFT" +"2016-04-06",54.360001,55.200001,54.209999,55.119999,21032100,52.177998,"MSFT" +"2016-04-07",54.869999,54.91,54.23,54.459999,19225100,51.55323,"MSFT" +"2016-04-08",54.669998,55.279999,54.32,54.419998,22167200,51.515362,"MSFT" +"2016-04-11",54.490002,55.150002,54.299999,54.310001,21414200,51.41124,"MSFT" +"2016-04-12",54.369999,54.779999,53.759998,54.650002,24574200,51.733093,"MSFT" +"2016-04-13",55.119999,55.439999,54.889999,55.349998,20818000,52.395729,"MSFT" +"2016-04-14",55.220001,55.580002,55.07,55.360001,20875100,52.405197,"MSFT" +"2016-04-15",55.299999,55.919998,55.110001,55.650002,28793800,52.679718,"MSFT" +"2016-04-18",55.490002,56.59,55.209999,56.459999,23150300,53.44648,"MSFT" +"2016-04-19",56.630001,56.77,55.68,56.389999,29596800,53.380211,"MSFT" +"2016-04-20",56.290001,56.5,55.490002,55.59,36195700,52.622921,"MSFT" +"2016-04-21",55.799999,56.23,55.419998,55.779999,38909100,52.802773,"MSFT" +"2016-04-22",51.91,52.43,50.77,51.779999,126834100,49.016273,"MSFT" +"2016-04-25",51.779999,52.130001,51.630001,52.110001,33226900,49.328659,"MSFT" +"2016-04-26",52.259998,52.349998,51.09,51.439999,33532600,48.694424,"MSFT" +"2016-04-27",51.48,51.5,50.549999,50.939999,43369300,48.221107,"MSFT" +"2016-04-28",50.619999,50.77,49.560001,49.900002,43134800,47.236614,"MSFT" +"2016-04-29",49.349998,50.25,49.349998,49.869999,48411700,47.208221,"MSFT" +"2016-05-02",50,50.75,49.779999,50.610001,33114500,47.908718,"MSFT" +"2016-05-03",50.34,50.41,49.599998,49.779999,26460200,47.12302,"MSFT" +"2016-05-04",49.84,50.060001,49.459999,49.869999,24257600,47.208221,"MSFT" +"2016-05-05",49.869999,50.299999,49.73,49.939999,25390700,47.274479,"MSFT" +"2016-05-06",49.919998,50.389999,49.66,50.389999,24787300,47.700459,"MSFT" +"2016-05-09",50.490002,50.59,50,50.07,17951600,47.397541,"MSFT" +"2016-05-10",50.330002,51.099998,50.189999,51.02,22741500,48.296841,"MSFT" +"2016-05-11",51.130001,51.779999,51,51.049999,24039100,48.325237,"MSFT" +"2016-05-12",51.200001,51.810001,50.919998,51.509998,24102800,48.760681,"MSFT" +"2016-05-13",51.439999,51.900002,51.040001,51.080002,22592300,48.353634,"MSFT" +"2016-05-16",50.799999,51.959999,50.75,51.830002,20032000,49.06361,"MSFT" +"2016-05-17",51.720001,51.73,50.360001,50.509998,27803500,48.148483,"MSFT" +"2016-05-18",50.48,51.139999,50.299999,50.810001,24907500,48.434467,"MSFT" +"2016-05-19",50.470001,50.619999,49.82,50.32,23842400,47.967369,"MSFT" +"2016-05-20",50.48,51.220001,50.400002,50.619999,23905800,48.253342,"MSFT" +"2016-05-23",50.599998,50.68,49.98,50.029999,25999700,47.690929,"MSFT" +"2016-05-24",50.700001,51.709999,50.400002,51.59,34757900,49.177998,"MSFT" +"2016-05-25",51.919998,52.490002,51.790001,52.119999,24040200,49.68322,"MSFT" +"2016-05-26",51.93,51.98,51.360001,51.889999,24182900,49.463966,"MSFT" +"2016-05-27",51.919998,52.32,51.77,52.32,17721400,49.873863,"MSFT" +"2016-05-31",52.259998,53,52.080002,53,37653100,50.522068,"MSFT" +"2016-06-01",52.439999,52.950001,52.439999,52.849998,25324800,50.379086,"MSFT" +"2016-06-02",52.639999,52.740002,51.84,52.48,22565300,50.02639,"MSFT" +"2016-06-03",52.380001,52.419998,51.599998,51.790001,23368300,49.368645,"MSFT" +"2016-06-06",51.990002,52.349998,51.889999,52.130001,18243300,49.692749,"MSFT" +"2016-06-07",52.240002,52.73,52.099998,52.099998,20866800,49.664146,"MSFT" +"2016-06-08",52.02,52.439999,51.869999,52.040001,21149400,49.606956,"MSFT" +"2016-06-09",52,52,51.490002,51.619999,20305700,49.206593,"MSFT" +"2016-06-10",51.049999,52.049999,51.040001,51.48,25833200,49.073135,"MSFT" +"2016-06-13",49.580002,50.720001,49.060001,50.139999,83217800,47.795784,"MSFT" +"2016-06-14",49.900002,50.099998,49.57,49.830002,42577100,47.500282,"MSFT" +"2016-06-15",49.779999,50.119999,49.689999,49.689999,33757600,47.366825,"MSFT" +"2016-06-16",49.52,50.470001,49.509998,50.389999,31188600,48.034092,"MSFT" +"2016-06-17",50.41,50.43,49.82,50.130001,45710500,47.786259,"MSFT" +"2016-06-20",50.639999,50.830002,50.029999,50.07,35607900,47.729061,"MSFT" +"2016-06-21",50.200001,51.43,50.16,51.189999,34097800,48.796696,"MSFT" +"2016-06-22",51.080002,51.459999,50.950001,50.990002,28816800,48.606052,"MSFT" +"2016-06-23",51.279999,52.060001,51.150002,51.91,29028800,49.483032,"MSFT" +"2016-06-24",49.810001,50.939999,49.52,49.830002,133503000,47.500282,"MSFT" +"2016-06-27",49.099998,49.150002,48.040001,48.43,50216300,46.16573,"MSFT" +"2016-06-28",48.919998,49.470001,48.669998,49.439999,38140700,47.128513,"MSFT" +"2016-06-29",49.91,50.720001,49.799999,50.540001,31304000,48.17709,"MSFT" +"2016-06-30",50.720001,51.299999,50.5,51.169998,28527800,48.77763,"MSFT" +"2016-07-01",51.130001,51.720001,51.07,51.16,21400400,48.768101,"MSFT" +"2016-07-05",50.830002,51.279999,50.740002,51.169998,24806400,48.77763,"MSFT" +"2016-07-06",50.779999,51.540001,50.389999,51.380001,28167500,48.977814,"MSFT" +"2016-07-07",51.419998,51.610001,51.07,51.380001,19580800,48.977814,"MSFT" +"2016-07-08",51.73,52.360001,51.549999,52.299999,28391000,49.854797,"MSFT" +"2016-07-11",52.5,52.830002,52.470001,52.59,22269200,50.131245,"MSFT" +"2016-07-12",52.939999,53.400002,52.790001,53.209999,27317600,50.722256,"MSFT" +"2016-07-13",53.560001,53.860001,53.18,53.509998,25356800,51.008224,"MSFT" +"2016-07-14",53.84,53.990002,53.580002,53.740002,24545500,51.227474,"MSFT" +"2016-07-15",53.950001,54,53.209999,53.700001,32024400,51.189346,"MSFT" +"2016-07-18",53.700001,54.34,53.549999,53.959999,31433900,51.437187,"MSFT" +"2016-07-19",53.709999,53.900002,52.93,53.09,53336500,50.607864,"MSFT" +"2016-07-20",56.150002,56.84,55.529999,55.91,89893300,53.296017,"MSFT" +"2016-07-21",55.98,56.23,55.759998,55.799999,32776700,53.191166,"MSFT" +"2016-07-22",56.080002,56.630001,55.779999,56.57,32157200,53.925163,"MSFT" +"2016-07-25",56.470001,56.740002,56.259998,56.73,25610600,54.077679,"MSFT" +"2016-07-26",56.52,57.290001,56.509998,56.759998,28079000,54.106274,"MSFT" +"2016-07-27",56.610001,56.799999,56.110001,56.189999,32095300,53.562927,"MSFT" +"2016-07-28",56,56.369999,55.720001,56.209999,37550400,53.581997,"MSFT" +"2016-07-29",56.259998,56.759998,56.049999,56.68,30558700,54.030018,"MSFT" +"2016-08-01",56.599998,56.75,56.139999,56.580002,26003400,53.934696,"MSFT" +"2016-08-02",56.849998,56.900002,56.310001,56.580002,35122000,53.934696,"MSFT" +"2016-08-03",56.68,57.110001,56.490002,56.970001,22075600,54.306458,"MSFT" +"2016-08-04",56.799999,57.52,56.669998,57.389999,26466400,54.706829,"MSFT" +"2016-08-05",57.650002,58.209999,57.450001,57.959999,29335200,55.250172,"MSFT" +"2016-08-08",58.060001,58.09,57.779999,58.060001,19473500,55.345501,"MSFT" +"2016-08-09",58.169998,58.5,58.02,58.200001,16920700,55.478958,"MSFT" +"2016-08-10",58.16,58.32,57.82,58.02,15756900,55.307373,"MSFT" +"2016-08-11",58.029999,58.450001,58.029999,58.299999,18133800,55.574284,"MSFT" +"2016-08-12",58.029999,58.189999,57.619999,57.939999,21655200,55.23111,"MSFT" +"2016-08-15",58.009998,58.5,57.959999,58.119999,19283900,55.402695,"MSFT" +"2016-08-16",57.610001,57.619999,57.27,57.439999,20523500,55.095749,"MSFT" +"2016-08-17",57.540001,57.68,57.23,57.560001,18856400,55.210857,"MSFT" +"2016-08-18",57.419998,57.700001,57.27,57.599998,14214300,55.249226,"MSFT" +"2016-08-19",57.43,57.73,57.200001,57.619999,17271000,55.268402,"MSFT" +"2016-08-22",57.599998,57.75,57.259998,57.669998,15221900,55.31636,"MSFT" +"2016-08-23",57.900002,58.18,57.849998,57.889999,18732400,55.527386,"MSFT" +"2016-08-24",57.799999,58.040001,57.720001,57.950001,18151500,55.584938,"MSFT" +"2016-08-25",57.880001,58.290001,57.779999,58.169998,18552600,55.795956,"MSFT" +"2016-08-26",58.279999,58.700001,57.689999,58.029999,20971200,55.661674,"MSFT" +"2016-08-29",58.18,58.599998,58.099998,58.099998,16217900,55.728817,"MSFT" +"2016-08-30",57.98,58.189999,57.610001,57.889999,16930200,55.527386,"MSFT" +"2016-08-31",57.650002,57.799999,57.299999,57.459999,20860300,55.114937,"MSFT" +"2016-09-01",57.009998,57.82,57.009998,57.59,26075400,55.239632,"MSFT" +"2016-09-02",57.669998,58.189999,57.419998,57.669998,18900500,55.31636,"MSFT" +"2016-09-06",57.779999,57.799999,57.209999,57.610001,16278400,55.25882,"MSFT" +"2016-09-07",57.470001,57.84,57.41,57.66,17493400,55.306778,"MSFT" +"2016-09-08",57.630001,57.790001,57.18,57.43,19972500,55.086159,"MSFT" +"2016-09-09",56.790001,57.52,56.209999,56.209999,35113900,53.915955,"MSFT" +"2016-09-12",56,57.209999,55.610001,57.049999,29303000,54.721672,"MSFT" +"2016-09-13",56.5,56.650002,56.049999,56.529999,30130200,54.222897,"MSFT" +"2016-09-14",56.389999,56.630001,56.029999,56.259998,24062500,53.963917,"MSFT" +"2016-09-15",56.150002,57.349998,55.98,57.189999,26847000,54.855953,"MSFT" +"2016-09-16",57.630001,57.630001,56.75,57.25,44607000,54.913509,"MSFT" +"2016-09-19",57.27,57.75,56.849998,56.93,20879200,54.606571,"MSFT" +"2016-09-20",57.349998,57.349998,56.75,56.810001,17384000,54.491467,"MSFT" +"2016-09-21",57.509998,57.849998,57.080002,57.759998,33707300,55.402695,"MSFT" +"2016-09-22",57.919998,58,57.630001,57.82,19822200,55.460243,"MSFT" +"2016-09-23",57.869999,57.91,57.380001,57.43,19955300,55.086159,"MSFT" +"2016-09-26",57.080002,57.139999,56.830002,56.900002,21688700,54.577797,"MSFT" +"2016-09-27",56.93,58.060001,56.68,57.950001,28065100,55.584938,"MSFT" +"2016-09-28",57.880001,58.060001,57.669998,58.029999,20536400,55.661674,"MSFT" +"2016-09-29",57.810001,58.169998,57.209999,57.400002,25463500,55.057388,"MSFT" +"2016-09-30",57.57,57.77,57.34,57.599998,29910800,55.249226,"MSFT" +"2016-10-03",57.41,57.549999,57.060001,57.419998,19189500,55.076565,"MSFT" +"2016-10-04",57.27,57.599998,56.970001,57.240002,20085900,54.903919,"MSFT" +"2016-10-05",57.290001,57.959999,57.259998,57.639999,16726400,55.287594,"MSFT" +"2016-10-06",57.740002,57.860001,57.279999,57.740002,16212600,55.383514,"MSFT" +"2016-10-07",57.849998,57.98,57.419998,57.799999,20089000,55.441059,"MSFT" +"2016-10-10",57.91,58.389999,57.869999,58.040001,18084400,55.671268,"MSFT" +"2016-10-11",57.889999,58.02,56.889999,57.189999,26497400,54.855953,"MSFT" +"2016-10-12",57.110001,57.27,56.400002,57.110001,22177500,54.779221,"MSFT" +"2016-10-13",56.700001,57.299999,56.32,56.919998,25313700,54.596977,"MSFT" +"2016-10-14",57.119999,57.740002,57.119999,57.419998,27402500,55.076565,"MSFT" +"2016-10-17",57.360001,57.459999,56.869999,57.220001,23830000,54.884727,"MSFT" +"2016-10-18",57.529999,57.950001,57.41,57.66,18631500,55.306778,"MSFT" +"2016-10-19",57.470001,57.84,57.400002,57.529999,22878400,55.182076,"MSFT" +"2016-10-20",57.5,57.52,56.66,57.25,49455600,54.913509,"MSFT" +"2016-10-21",60.279999,60.450001,59.490002,59.66,80032200,57.225151,"MSFT" +"2016-10-24",59.939999,61,59.93,61,54067000,58.51046,"MSFT" +"2016-10-25",60.849998,61.369999,60.799999,60.990002,35137200,58.500877,"MSFT" +"2016-10-26",60.810001,61.200001,60.470001,60.630001,29911600,58.15556,"MSFT" +"2016-10-27",60.610001,60.830002,60.09,60.099998,28479900,57.647194,"MSFT" +"2016-10-28",60.009998,60.52,59.580002,59.869999,33574700,57.426579,"MSFT" +"2016-10-31",60.16,60.419998,59.919998,59.919998,26434700,57.474541,"MSFT" +"2016-11-01",59.970001,60.02,59.25,59.799999,24533000,57.35944,"MSFT" +"2016-11-02",59.82,59.93,59.299999,59.43,22147000,57.004539,"MSFT" +"2016-11-03",59.529999,59.639999,59.110001,59.209999,21600400,56.793514,"MSFT" +"2016-11-04",58.650002,59.279999,58.52,58.709999,28697000,56.313923,"MSFT" +"2016-11-07",59.779999,60.52,59.779999,60.419998,31664800,57.954128,"MSFT" +"2016-11-08",60.549999,60.779999,60.150002,60.470001,22862000,58.00209,"MSFT" +"2016-11-09",60,60.59,59.200001,60.169998,49632500,57.714333,"MSFT" +"2016-11-10",60.48,60.490002,57.630001,58.700001,57822400,56.304333,"MSFT" +"2016-11-11",58.23,59.119999,58.009998,59.02,38767800,56.611271,"MSFT" +"2016-11-14",59.02,59.080002,57.279999,58.119999,40861900,55.748001,"MSFT" +"2016-11-15",58.330002,59.490002,58.32,58.869999,35904100,56.848866,"MSFT" +"2016-11-16",58.939999,59.66,58.810001,59.650002,26851400,57.602089,"MSFT" +"2016-11-17",60.41,60.950001,59.970001,60.639999,32132700,58.558098,"MSFT" +"2016-11-18",60.779999,61.139999,60.299999,60.349998,27686300,58.278053,"MSFT" +"2016-11-21",60.5,60.970001,60.419998,60.860001,19652600,58.770542,"MSFT" +"2016-11-22",60.98,61.259998,60.810001,61.119999,23206700,59.021614,"MSFT" +"2016-11-23",61.009998,61.099998,60.25,60.400002,21847200,58.32634,"MSFT" +"2016-11-25",60.299999,60.529999,60.130001,60.529999,8409600,58.451866,"MSFT" +"2016-11-28",60.34,61.02,60.209999,60.610001,20732600,58.529121,"MSFT" +"2016-11-29",60.650002,61.41,60.52,61.09,22366700,58.992641,"MSFT" +"2016-11-30",60.860001,61.18,60.220001,60.259998,34655400,58.191135,"MSFT" +"2016-12-01",60.110001,60.150002,58.939999,59.200001,34542100,57.167526,"MSFT" +"2016-12-02",59.080002,59.470001,58.799999,59.25,25515700,57.215813,"MSFT" +"2016-12-05",59.700001,60.59,59.560001,60.220001,23552700,58.152519,"MSFT" +"2016-12-06",60.43,60.459999,59.799999,59.950001,19907000,57.891785,"MSFT" +"2016-12-07",60.009998,61.380001,59.799999,61.369999,30809000,59.263035,"MSFT" +"2016-12-08",61.299999,61.580002,60.84,61.009998,21220800,58.91539,"MSFT" +"2016-12-09",61.18,61.990002,61.130001,61.970001,27349400,59.84243,"MSFT" +"2016-12-12",61.82,62.299999,61.720001,62.169998,20198100,60.035564,"MSFT" +"2016-12-13",62.5,63.419998,62.240002,62.98,35718900,60.817753,"MSFT" +"2016-12-14",63,63.450001,62.529999,62.68,30352700,60.528057,"MSFT" +"2016-12-15",62.700001,63.150002,62.299999,62.580002,27669900,60.431488,"MSFT" +"2016-12-16",62.950001,62.950001,62.119999,62.299999,42204700,60.161095,"MSFT" +"2016-12-19",62.560001,63.77,62.419998,63.619999,34338200,61.435783,"MSFT" +"2016-12-20",63.689999,63.799999,63.029999,63.540001,26028400,61.358532,"MSFT" +"2016-12-21",63.43,63.700001,63.119999,63.540001,17096300,61.358532,"MSFT" +"2016-12-22",63.84,64.099998,63.41,63.549999,22176600,61.368191,"MSFT" +"2016-12-23",63.450001,63.540001,62.799999,63.240002,12398000,61.068832,"MSFT" +"2016-12-27",63.209999,64.07,63.209999,63.279999,11763200,61.107452,"MSFT" +"2016-12-28",63.400002,63.400002,62.830002,62.990002,14653300,60.827412,"MSFT" +"2016-12-29",62.860001,63.200001,62.73,62.900002,10181600,60.740505,"MSFT" +"2016-12-30",62.959999,62.990002,62.029999,62.139999,25579900,60.006588,"MSFT" +"2017-01-03",62.790001,62.84,62.130001,62.580002,20694100,60.431488,"MSFT" +"2017-01-04",62.48,62.75,62.119999,62.299999,21340000,60.161095,"MSFT" +"2017-01-05",62.189999,62.66,62.029999,62.299999,24876000,60.161095,"MSFT" +"2017-01-06",62.299999,63.150002,62.040001,62.84,19922900,60.68256,"MSFT" +"2017-01-09",62.759998,63.080002,62.540001,62.639999,20256600,60.489429,"MSFT" +"2017-01-10",62.73,63.07,62.279999,62.619999,18593000,60.470112,"MSFT" +"2017-01-11",62.610001,63.23,62.43,63.189999,21517300,61.020542,"MSFT" +"2017-01-12",63.060001,63.400002,61.950001,62.610001,20968200,60.460461,"MSFT" +"2017-01-13",62.619999,62.869999,62.349998,62.700001,19422300,60.547371,"MSFT" +"2017-01-17",62.68,62.700001,62.029999,62.529999,20620400,60.383205,"MSFT" +"2017-01-18",62.669998,62.700001,62.119999,62.5,19670100,60.35424,"MSFT" +"2017-01-19",62.240002,62.98,62.200001,62.299999,18451700,60.161095,"MSFT" +"2017-01-20",62.669998,62.82,62.369999,62.740002,30213500,60.585999,"MSFT" +"2017-01-23",62.700001,63.119999,62.57,62.959999,23097600,60.798439,"MSFT" +"2017-01-24",63.200001,63.740002,62.939999,63.52,24672900,61.339222,"MSFT" +"2017-01-25",63.950001,64.099998,63.450001,63.68,23672700,61.493729,"MSFT" +"2017-01-26",64.120003,64.540001,63.549999,64.269997,43554600,62.063461,"MSFT" +"2017-01-27",65.389999,65.910004,64.889999,65.779999,44818000,63.521629,"MSFT" +"2017-01-30",65.690002,65.790001,64.800003,65.129997,31651400,62.893936,"MSFT" +"2017-01-31",64.860001,65.150002,64.260002,64.650002,25270500,62.430424,"MSFT" +"2017-02-01",64.360001,64.620003,63.470001,63.580002,39671500,61.39716,"MSFT" +"2017-02-02",63.25,63.41,62.75,63.169998,45827000,61.001232,"MSFT" +"2017-02-03",63.5,63.700001,63.07,63.68,30301800,61.493729,"MSFT" +"2017-02-06",63.5,63.650002,63.139999,63.639999,19796400,61.455097,"MSFT" +"2017-02-07",63.740002,63.779999,63.23,63.43,20277200,61.252308,"MSFT" +"2017-02-08",63.57,63.810001,63.220001,63.34,18096400,61.165401,"MSFT" +"2017-02-09",63.52,64.440002,63.32,64.059998,22644400,61.860672,"MSFT" +"2017-02-10",64.25,64.300003,63.98,64,18170700,61.802742,"MSFT" +"2017-02-13",64.239998,64.860001,64.129997,64.720001,22920100,62.49802,"MSFT" +"2017-02-14",64.410004,64.720001,64.019997,64.57,23065900,62.731186,"MSFT" +"2017-02-15",64.5,64.57,64.160004,64.529999,17005200,62.692322,"MSFT" +"2017-02-16",64.739998,65.239998,64.440002,64.519997,20546300,62.682602,"MSFT" +"2017-02-17",64.470001,64.690002,64.300003,64.620003,21248800,62.779758,"MSFT" +"2017-02-21",64.610001,64.949997,64.449997,64.489998,20655900,62.653461,"MSFT" +"2017-02-22",64.330002,64.389999,64.050003,64.360001,19292700,62.527164,"MSFT" +"2017-02-23",64.419998,64.730003,64.190002,64.620003,20273100,62.779758,"MSFT" +"2017-02-24",64.529999,64.800003,64.139999,64.620003,21796800,62.779758,"MSFT" +"2017-02-27",64.540001,64.540001,64.050003,64.230003,15871500,62.400871,"MSFT" +"2017-02-28",64.080002,64.199997,63.759998,63.98,23239800,62.157986,"MSFT" +"2017-03-01",64.129997,64.989998,64.019997,64.940002,26937500,63.090652,"MSFT" +"2017-03-02",64.690002,64.75,63.880001,64.010002,24539600,62.187134,"MSFT" +"2017-03-03",63.990002,64.279999,63.619999,64.25,18135900,62.420296,"MSFT" +"2017-03-06",63.970001,64.559998,63.810001,64.269997,18750300,62.43972,"MSFT" +"2017-03-07",64.190002,64.779999,64.190002,64.400002,18521000,62.566029,"MSFT" +"2017-03-08",64.260002,65.080002,64.25,64.989998,21510900,63.139221,"MSFT" +"2017-03-09",65.190002,65.199997,64.480003,64.730003,19846800,62.886627,"MSFT" +"2017-03-10",65.110001,65.260002,64.75,64.93,19538200,63.080929,"MSFT" +"2017-03-13",65.010002,65.190002,64.57,64.709999,20100000,62.867195,"MSFT" +"2017-03-14",64.529999,64.550003,64.150002,64.410004,14280200,62.575741,"MSFT" +"2017-03-15",64.550003,64.919998,64.25,64.75,24833800,62.906059,"MSFT" +"2017-03-16",64.75,64.760002,64.300003,64.639999,20674300,62.799194,"MSFT" +"2017-03-17",64.910004,65.239998,64.68,64.870003,49219700,63.022644,"MSFT" +"2017-03-20",64.910004,65.18,64.720001,64.93,14598100,63.080929,"MSFT" +"2017-03-21",65.190002,65.5,64.129997,64.209999,26640500,62.381435,"MSFT" +"2017-03-22",64.120003,65.139999,64.120003,65.029999,20680000,63.178082,"MSFT" +"2017-03-23",64.940002,65.239998,64.769997,64.870003,19269200,63.022644,"MSFT" +"2017-03-24",65.360001,65.449997,64.760002,64.980003,22617100,63.129513,"MSFT" +"2017-03-27",64.629997,65.220001,64.349998,65.099998,18614700,63.24609,"MSFT" +"2017-03-28",64.959999,65.470001,64.650002,65.290001,20080400,63.430676,"MSFT" +"2017-03-29",65.120003,65.5,64.949997,65.470001,13618400,63.605545,"MSFT" +"2017-03-30",65.419998,65.980003,65.360001,65.709999,15122800,63.838726,"MSFT" +"2017-03-31",65.650002,66.190002,65.449997,65.860001,21040300,63.98444,"MSFT" +"2017-04-03",65.809998,65.940002,65.190002,65.550003,20400900,63.683281,"MSFT" +"2017-04-04",65.389999,65.809998,65.279999,65.730003,12997400,63.858162,"MSFT" +"2017-04-05",66.300003,66.349998,65.440002,65.559998,21448600,63.692989,"MSFT" +"2017-04-06",65.599998,66.059998,65.480003,65.730003,18103500,63.858162,"MSFT" +"2017-04-07",65.849998,65.959999,65.440002,65.68,14108500,63.809586,"MSFT" +"2017-04-10",65.610001,65.82,65.360001,65.529999,17952700,63.663845,"MSFT" +"2017-04-11",65.599998,65.610001,64.849998,65.480003,18791500,63.615269,"MSFT" +"2017-04-12",65.419998,65.510002,65.110001,65.230003,17108500,63.372387,"MSFT" +"2017-04-13",65.290001,65.860001,64.949997,64.949997,17896500,63.100357,"MSFT" +"2017-04-17",65.040001,65.489998,65.010002,65.480003,16689300,63.615269,"MSFT" +"2017-04-18",65.330002,65.709999,65.160004,65.389999,15155600,63.52784,"MSFT" +"2017-04-19",65.650002,65.75,64.889999,65.040001,26992800,63.187805,"MSFT" +"2017-04-20",65.459999,65.75,65.139999,65.5,22299500,63.634701,"MSFT" +"2017-04-21",65.669998,66.699997,65.449997,66.400002,32522600,64.509064,"MSFT" +"2017-04-24",67.480003,67.660004,67.099998,67.529999,29770000,65.606888,"MSFT" +"2017-04-25",67.900002,68.040001,67.599998,67.919998,30242700,65.985786,"MSFT" +"2017-04-26",68.080002,68.309998,67.620003,67.830002,26190800,65.898346,"MSFT" +"2017-04-27",68.150002,68.379997,67.580002,68.269997,34971000,66.325813,"MSFT" +"2017-04-28",68.910004,69.139999,67.690002,68.459999,39423500,66.510399,"MSFT" +"2017-05-01",68.68,69.550003,68.5,69.410004,31954400,67.433357,"MSFT" +"2017-05-02",69.709999,69.709999,69.129997,69.300003,23906100,67.326485,"MSFT" +"2017-05-03",69.379997,69.379997,68.709999,69.080002,28928000,67.112755,"MSFT" +"2017-05-04",69.029999,69.080002,68.639999,68.809998,21749400,66.850433,"MSFT" +"2017-05-05",68.900002,69.029999,68.489998,69,19128800,67.035027,"MSFT" +"2017-05-08",68.970001,69.050003,68.419998,68.940002,18566100,66.976738,"MSFT" +"2017-05-09",68.860001,69.279999,68.68,69.040001,22858400,67.073891,"MSFT" +"2017-05-10",68.989998,69.559998,68.919998,69.309998,17977800,67.336197,"MSFT" +"2017-05-11",68.360001,68.730003,68.120003,68.459999,28789400,66.510399,"MSFT" +"2017-05-12",68.610001,68.610001,68.040001,68.379997,18714100,66.432678,"MSFT" +"2017-05-15",68.139999,68.480003,67.57,68.43,31530300,66.481255,"MSFT" +"2017-05-16",68.230003,69.440002,68.160004,69.410004,34956000,67.819885,"MSFT" +"2017-05-17",68.889999,69.099998,67.43,67.480003,30548800,65.93409,"MSFT" +"2017-05-18",67.400002,68.129997,67.139999,67.709999,25201300,66.158813,"MSFT" +"2017-05-19",67.5,68.099998,67.43,67.690002,26961100,66.139282,"MSFT" +"2017-05-22",67.889999,68.5,67.5,68.449997,16237600,66.881851,"MSFT" +"2017-05-23",68.720001,68.75,68.379997,68.68,15425800,67.106606,"MSFT" +"2017-05-24",68.870003,68.879997,68.449997,68.769997,14593900,67.194534,"MSFT" +"2017-05-25",68.970001,69.879997,68.910004,69.620003,21854100,68.02507,"MSFT" +"2017-05-26",69.800003,70.220001,69.519997,69.959999,19827900,68.357269,"MSFT" +"2017-05-30",69.790001,70.410004,69.769997,70.410004,17072800,68.796974,"MSFT" +"2017-05-31",70.529999,70.739998,69.809998,69.839996,30436400,68.240021,"MSFT" +"2017-06-01",70.239998,70.610001,69.449997,70.099998,21603600,68.494064,"MSFT" +"2017-06-02",70.440002,71.860001,70.239998,71.760002,34770300,70.116043,"MSFT" +"2017-06-05",71.970001,72.889999,71.809998,72.279999,33316800,70.624123,"MSFT" +"2017-06-06",72.300003,72.620003,72.269997,72.519997,31511100,70.85862,"MSFT" +"2017-06-07",72.639999,72.769997,71.949997,72.389999,22301800,70.731613,"MSFT" +"2017-06-08",72.510002,72.519997,71.5,71.949997,24456300,70.301682,"MSFT" +"2017-06-09",72.040001,72.080002,68.589996,70.32,49187400,68.709023,"MSFT" +"2017-06-12",69.25,69.940002,68.129997,69.779999,47761700,68.181396,"MSFT" +"2017-06-13",70.019997,70.82,69.959999,70.650002,25258600,69.031464,"MSFT" +"2017-06-14",70.910004,71.099998,69.43,70.269997,25510700,68.660172,"MSFT" +"2017-06-15",69.269997,70.209999,68.800003,69.900002,26068700,68.298653,"MSFT" +"2017-06-16",69.730003,70.029999,69.220001,70,48345100,68.396362,"MSFT" +"2017-06-19",70.5,70.940002,70.349998,70.870003,23798300,69.246429,"MSFT" +"2017-06-20",70.82,70.870003,69.870003,69.910004,21512200,68.308418,"MSFT" +"2017-06-21",70.209999,70.620003,69.940002,70.269997,19891100,68.660172,"MSFT" +"2017-06-22",70.540001,70.589996,69.709999,70.260002,22965700,68.650406,"MSFT" +"2017-06-23",70.089996,71.25,69.919998,71.209999,27617300,69.578636,"MSFT" +"2017-06-26",71.400002,71.709999,70.440002,70.529999,19607000,68.914223,"MSFT" +"2017-06-27",70.110001,70.18,69.18,69.209999,25215100,67.624458,"MSFT" +"2017-06-28",69.209999,69.839996,68.790001,69.800003,25806200,68.200951,"MSFT" +"2017-06-29",69.379997,69.489998,68.089996,68.489998,28918700,66.920952,"MSFT" +"2017-06-30",68.779999,69.379997,68.739998,68.93,24161100,67.350868,"MSFT" +"2017-07-03",69.330002,69.599998,68.019997,68.169998,16165500,66.608284,"MSFT" +"2017-07-05",68.260002,69.440002,68.220001,69.080002,21176300,67.497437,"MSFT" +"2017-07-06",68.269997,68.779999,68.120003,68.57,21117600,66.999115,"MSFT" +"2017-07-07",68.699997,69.839996,68.699997,69.459999,16878300,67.868729,"MSFT" +"2017-07-10",69.459999,70.25,69.199997,69.980003,15014500,68.376823,"MSFT" +"2017-07-11",70,70.68,69.75,69.989998,17460000,68.386589,"MSFT" +"2017-07-12",70.690002,71.279999,70.550003,71.150002,17750900,69.52002,"MSFT" +"2017-07-13",71.5,72.040001,71.309998,71.769997,20269800,70.125801,"MSFT" +"2017-07-14",72.239998,73.269997,71.959999,72.779999,25868100,71.112671,"MSFT" +"2017-07-17",72.800003,73.449997,72.720001,73.349998,21803900,71.669609,"MSFT" +"2017-07-18",73.089996,73.389999,72.660004,73.300003,26435300,71.620766,"MSFT" +"2017-07-19",73.5,74.040001,73.449997,73.860001,22416200,72.167931,"MSFT" +"2017-07-20",74.18,74.300003,73.279999,74.220001,42361000,72.519676,"MSFT" +"2017-07-21",73.449997,74.290001,73.169998,73.790001,46717100,72.099533,"MSFT" +"2017-07-24",73.529999,73.75,73.129997,73.599998,21394800,71.913887,"MSFT" +"2017-07-25",73.800003,74.309998,73.5,74.190002,22018700,72.490372,"MSFT" +"2017-07-26",74.339996,74.379997,73.809998,74.050003,16252200,72.353577,"MSFT" +"2017-07-27",73.760002,74.419998,72.32,73.160004,36844200,71.483971,"MSFT" +"2017-07-28",72.669998,73.309998,72.540001,73.040001,18306700,71.366714,"MSFT" +"2017-07-31",73.300003,73.440002,72.410004,72.699997,23600100,71.0345,"MSFT" +"2017-08-01",73.099998,73.419998,72.489998,72.580002,22132300,70.917267,"MSFT" +"2017-08-02",72.550003,72.559998,71.440002,72.260002,26499200,70.604591,"MSFT" +"2017-08-03",72.190002,72.440002,71.849998,72.150002,18214400,70.497116,"MSFT" +"2017-08-04",72.400002,73.040001,72.239998,72.68,22579000,71.014961,"MSFT" +"2017-08-07",72.800003,72.900002,72.260002,72.400002,18705700,70.741386,"MSFT" +"2017-08-08",72.089996,73.129997,71.75,72.790001,22044600,71.122452,"MSFT" +"2017-08-09",72.25,72.510002,72.050003,72.470001,22213400,70.809776,"MSFT" +"2017-08-10",71.900002,72.190002,71.349998,71.410004,24734500,69.774063,"MSFT" +"2017-08-11",71.610001,72.699997,71.279999,72.5,21443700,70.839088,"MSFT" +"2017-08-14",73.059998,73.720001,72.949997,73.589996,20067300,71.904114,"MSFT" +"2017-08-15",73.589996,73.589996,73.040001,73.220001,19181400,71.923759,"MSFT" +"2017-08-16",73.339996,74.099998,73.169998,73.650002,18150400,72.346153,"MSFT" +"2017-08-17",73.580002,73.870003,72.400002,72.400002,22977500,71.118286,"MSFT" +"2017-08-18",72.269997,72.839996,71.93,72.489998,18761500,71.206688,"MSFT" +"2017-08-21",72.470001,72.480003,71.699997,72.150002,17734800,70.872696,"MSFT" +"2017-08-22",72.349998,73.239998,72.349998,73.160004,14343700,71.864822,"MSFT" +"2017-08-23",72.959999,73.150002,72.529999,72.720001,13766500,71.43261,"MSFT" +"2017-08-24",72.739998,72.860001,72.07,72.690002,17098300,71.403145,"MSFT" +"2017-08-25",72.860001,73.349998,72.480003,72.82,12794300,71.53083,"MSFT" +"2017-08-28",73.059998,73.089996,72.550003,72.830002,14569700,71.540665,"MSFT" +"2017-08-29",72.25,73.160004,72.050003,73.050003,11478400,71.756775,"MSFT" +"2017-08-30",73.010002,74.209999,72.830002,74.010002,16897800,72.699776,"MSFT" +"2017-08-31",74.029999,74.959999,73.800003,74.769997,27652800,73.446312,"MSFT" +"2017-09-01",74.709999,74.739998,73.639999,73.940002,21736200,72.63102,"MSFT" +"2017-09-05",73.339996,73.889999,72.980003,73.610001,21556000,72.306847,"MSFT" +"2017-09-06",73.739998,74.040001,73.349998,73.400002,16535800,72.100578,"MSFT" +"2017-09-07",73.68,74.599998,73.599998,74.339996,17471200,73.023933,"MSFT" +"2017-09-08",74.330002,74.440002,73.839996,73.980003,14703800,72.670311,"MSFT" +"2017-09-11",74.309998,74.940002,74.309998,74.760002,17910400,73.436501,"MSFT" +"2017-09-12",74.760002,75.239998,74.370003,74.68,14394900,73.357918,"MSFT" +"2017-09-13",74.93,75.230003,74.550003,75.209999,13380800,73.878525,"MSFT" +"2017-09-14",75,75.489998,74.519997,74.769997,15733900,73.446312,"MSFT" +"2017-09-15",74.830002,75.389999,74.07,75.309998,38578400,73.976761,"MSFT" +"2017-09-18",75.230003,75.970001,75.040001,75.160004,23307000,73.829422,"MSFT" +"2017-09-19",75.209999,75.709999,75.010002,75.440002,16093300,74.104462,"MSFT" +"2017-09-20",75.349998,75.550003,74.309998,74.940002,21587900,73.613312,"MSFT" +"2017-09-21",75.110001,75.239998,74.110001,74.209999,19186100,72.896225,"MSFT" +"2017-09-22",73.989998,74.510002,73.849998,74.410004,14111400,73.092697,"MSFT" +"2017-09-25",74.089996,74.25,72.919998,73.260002,24149200,71.963051,"MSFT" +"2017-09-26",73.669998,73.809998,72.989998,73.260002,18019600,71.963051,"MSFT" +"2017-09-27",73.550003,74.169998,73.169998,73.849998,19565100,72.54261,"MSFT" +"2017-09-28",73.540001,73.970001,73.309998,73.870003,10883800,72.562256,"MSFT" +"2017-09-29",73.940002,74.540001,73.879997,74.489998,17079100,73.171272,"MSFT" +"2017-10-02",74.709999,75.010002,74.300003,74.610001,15304800,73.289154,"MSFT" +"2017-10-03",74.669998,74.879997,74.190002,74.260002,12190400,72.945351,"MSFT" +"2017-10-04",74.089996,74.720001,73.709999,74.690002,13317700,73.367737,"MSFT" +"2017-10-05",75.220001,76.120003,74.959999,75.970001,21195300,74.625076,"MSFT" +"2017-10-06",75.669998,76.029999,75.540001,76,13959800,74.654549,"MSFT" +"2017-10-09",75.970001,76.550003,75.860001,76.290001,11386500,74.939415,"MSFT" +"2017-10-10",76.330002,76.629997,76.139999,76.290001,13944500,74.939415,"MSFT" +"2017-10-11",76.360001,76.459999,75.949997,76.419998,15388900,75.067108,"MSFT" +"2017-10-12",76.489998,77.290001,76.370003,77.120003,16876500,75.754723,"MSFT" +"2017-10-13",77.589996,77.870003,77.290001,77.489998,15335700,76.118172,"MSFT" +"2017-10-16",77.419998,77.809998,77.349998,77.650002,12380100,76.27533,"MSFT" +"2017-10-17",77.470001,77.620003,77.25,77.589996,16824000,76.216393,"MSFT" +"2017-10-18",77.669998,77.849998,77.370003,77.610001,13300700,76.236046,"MSFT" +"2017-10-19",77.57,77.93,77.349998,77.910004,15092800,76.530739,"MSFT" +"2017-10-20",78.32,78.970001,78.220001,78.809998,22866400,77.414795,"MSFT" +"2017-10-23",78.989998,79.339996,78.760002,78.830002,20627200,77.434448,"MSFT" +"2017-10-24",78.900002,79.199997,78.459999,78.860001,17517200,77.463921,"MSFT" +"2017-10-25",78.580002,79.099998,78.010002,78.629997,20410800,77.237976,"MSFT" +"2017-10-26",79.199997,79.419998,78.75,78.760002,32120700,77.365685,"MSFT" +"2017-10-27",84.370003,86.199997,83.610001,83.809998,71066700,82.326286,"MSFT" +"2017-10-30",83.699997,84.330002,83.110001,83.889999,31756700,82.404861,"MSFT" +"2017-10-31",84.360001,84.360001,83.110001,83.18,27086600,81.707436,"MSFT" +"2017-11-01",83.68,83.760002,82.879997,83.18,22307400,81.707436,"MSFT" +"2017-11-02",83.349998,84.459999,83.120003,84.050003,23992900,82.562035,"MSFT" +"2017-11-03",84.080002,84.540001,83.400002,84.139999,17633500,82.650444,"MSFT" +"2017-11-06",84.199997,84.699997,84.080002,84.470001,19860900,82.974594,"MSFT" +"2017-11-07",84.769997,84.900002,83.93,84.269997,17939700,82.778137,"MSFT" +"2017-11-08",84.139999,84.610001,83.830002,84.559998,18034200,83.062996,"MSFT" +"2017-11-09",84.110001,84.269997,82.900002,84.089996,21178400,82.601318,"MSFT" +"2017-11-10",83.790001,84.099998,83.230003,83.870003,19397800,82.385223,"MSFT" +"2017-11-13",83.660004,83.940002,83.459999,83.93,14196900,82.444153,"MSFT" +"2017-11-14",83.5,84.099998,82.980003,84.050003,18801300,82.562035,"MSFT" +"2017-11-15",83.470001,83.690002,82.690002,82.980003,19383100,81.920334,"MSFT" +"2017-11-16",83.099998,83.419998,82.940002,83.199997,20962800,82.137527,"MSFT" +"2017-11-17",83.120003,83.120003,82.239998,82.400002,22079000,81.34774,"MSFT" +"2017-11-20",82.400002,82.589996,82.25,82.529999,16315000,81.476082,"MSFT" +"2017-11-21",82.739998,83.839996,82.739998,83.720001,21237500,82.650887,"MSFT" +"2017-11-22",83.830002,83.900002,83.040001,83.110001,20553100,82.048676,"MSFT" +"2017-11-24",83.010002,83.43,82.779999,83.260002,7425600,82.196762,"MSFT" +"2017-11-27",83.309998,83.980003,83.300003,83.870003,18265200,82.798973,"MSFT" +"2017-11-28",84.07,85.059998,84.019997,84.879997,21926000,83.796066,"MSFT" +"2017-11-29",84.709999,84.919998,83.18,83.339996,27381100,82.275734,"MSFT" +"2017-11-30",83.510002,84.519997,83.339996,84.169998,33054600,83.095139,"MSFT" +"2017-12-01",83.599998,84.809998,83.220001,84.260002,29532100,83.18399,"MSFT" +"2017-12-04",84.419998,84.43,80.699997,81.080002,39094900,80.044594,"MSFT" +"2017-12-05",81.339996,82.68,80.980003,81.589996,26152300,80.548073,"MSFT" +"2017-12-06",81.550003,83.139999,81.43,82.779999,26162100,81.722885,"MSFT" +"2017-12-07",82.540001,82.800003,82,82.489998,23184500,81.436584,"MSFT" +"2017-12-08",83.629997,84.580002,83.330002,84.160004,24489100,83.085274,"MSFT" +"2017-12-11",84.290001,85.370003,84.120003,85.230003,22857900,84.141602,"MSFT" +"2017-12-12",85.309998,86.050003,85.080002,85.580002,23924100,84.487129,"MSFT" +"2017-12-13",85.739998,86,85.169998,85.349998,22062700,84.260071,"MSFT" +"2017-12-14",85.43,85.870003,84.529999,84.690002,19306000,83.608505,"MSFT" +"2017-12-15",85.260002,87.089996,84.879997,86.849998,53936700,85.740913,"MSFT" +"2017-12-18",87.120003,87.5,86.230003,86.379997,22283800,85.276909,"MSFT" +"2017-12-19",86.349998,86.349998,85.269997,85.830002,23524800,84.73394,"MSFT" +"2017-12-20",86.199997,86.300003,84.709999,85.519997,23674900,84.427887,"MSFT" +"2017-12-21",86.050003,86.099998,85.400002,85.5,17990700,84.40815,"MSFT" +"2017-12-22",85.400002,85.629997,84.919998,85.510002,14145800,84.418022,"MSFT" +"2017-12-26",85.309998,85.529999,85.029999,85.400002,9891200,84.309425,"MSFT" +"2017-12-27",85.650002,85.980003,85.220001,85.709999,14678000,84.615471,"MSFT" +"2017-12-28",85.900002,85.93,85.550003,85.720001,10594300,84.625343,"MSFT" +"2017-12-29",85.629997,86.050003,85.5,85.540001,18717400,84.447639,"MSFT" +"2018-01-02",86.129997,86.309998,85.5,85.949997,22483800,84.852402,"MSFT" +"2018-01-03",86.059998,86.510002,85.970001,86.349998,26061400,85.247299,"MSFT" +"2018-01-04",86.589996,87.660004,86.57,87.110001,21912000,85.997597,"MSFT" +"2018-01-05",87.660004,88.410004,87.43,88.190002,23407100,87.063805,"MSFT" +"2018-01-08",88.199997,88.580002,87.599998,88.279999,22113000,87.152649,"MSFT" +"2018-01-09",88.650002,88.730003,87.860001,88.220001,19484300,87.093422,"MSFT" +"2018-01-10",87.860001,88.190002,87.410004,87.82,18652200,86.698524,"MSFT" +"2018-01-11",88.129997,88.129997,87.239998,88.080002,17808900,86.955208,"MSFT" +"2018-01-12",88.669998,89.779999,88.449997,89.599998,24271500,88.455803,"MSFT" +"2018-01-16",90.099998,90.790001,88.010002,88.349998,36599700,87.221756,"MSFT" +"2018-01-17",89.080002,90.279999,88.75,90.139999,25602600,88.988899,"MSFT" +"2018-01-18",89.800003,90.669998,89.660004,90.099998,24159700,88.949409,"MSFT" +"2018-01-19",90.139999,90.610001,89.660004,90,36875000,88.850685,"MSFT" +"2018-01-22",90,91.620003,89.739998,91.610001,23601600,90.440132,"MSFT" +"2018-01-23",91.900002,92.300003,91.540001,91.900002,23412800,90.726418,"MSFT" +"2018-01-24",92.550003,93.43,91.580002,91.82,33277500,90.647446,"MSFT" +"2018-01-25",92.470001,93.239998,91.93,92.330002,26383200,91.150932,"MSFT" +"2018-01-26",93.120003,94.059998,92.580002,94.059998,29172200,92.858841,"MSFT" +"2018-01-29",95.139999,95.449997,93.720001,93.919998,31569900,92.720627,"MSFT" +"2018-01-30",93.300003,93.660004,92.099998,92.739998,38635100,91.555695,"MSFT" +"2018-01-31",93.75,95.400002,93.510002,95.010002,48756300,93.796707,"MSFT" +"2018-02-01",94.790001,96.07,93.580002,94.260002,47227900,93.05629,"MSFT" +"2018-02-02",93.639999,93.970001,91.5,91.779999,47867800,90.607948,"MSFT" +"2018-02-05",90.559998,93.239998,88,88,51031500,86.876228,"MSFT" +"2018-02-06",86.889999,91.480003,85.25,91.330002,67998600,90.163704,"MSFT" +"2018-02-07",90.489998,91.769997,89.199997,89.610001,41107600,88.465668,"MSFT" +"2018-02-08",89.709999,89.879997,84.760002,85.010002,55628700,83.924408,"MSFT" +"2018-02-09",86.300003,88.93,83.830002,88.18,63499100,87.053932,"MSFT" +"2018-02-12",88.739998,89.779999,87.93,89.129997,35720300,87.991791,"MSFT" +"2018-02-13",88.93,90,87.800003,89.830002,26407700,88.682854,"MSFT" +"2018-02-14",88.510002,90.989998,88.410004,90.809998,34960900,90.071472,"MSFT" +"2018-02-15",91.209999,92.720001,90.620003,92.660004,27823900,91.906433,"MSFT" +"2018-02-16",92.449997,93.5,91.800003,92,30596900,91.251793,"MSFT" +"2018-02-20",91.480003,93.059998,91.010002,92.720001,30911700,91.965942,"MSFT" +"2018-02-21",92.980003,93.360001,91.489998,91.489998,26922500,90.745941,"MSFT" +"2018-02-22",92.050003,92.730003,91.360001,91.730003,24392800,90.983994,"MSFT" +"2018-02-23",93.599998,94.07,92.360001,94.059998,26329200,93.295044,"MSFT" +"2018-02-26",94.400002,95.449997,94.25,95.419998,30199800,94.643974,"MSFT" +"2018-02-27",95.739998,95.839996,94.199997,94.199997,25869100,93.433899,"MSFT" +"2018-02-28",94.839996,95.709999,93.629997,93.769997,31167300,93.007401,"MSFT" +"2018-03-01",93.989998,94.57,91.839996,92.849998,37135600,92.094879,"MSFT" +"2018-03-02",91.580002,93.150002,90.860001,93.050003,32830400,92.293259,"MSFT" +"2018-03-05",92.339996,94.269997,92.260002,93.639999,23901600,92.878456,"MSFT" +"2018-03-06",94.339996,94.489998,92.940002,93.32,22175800,92.561058,"MSFT" +"2018-03-07",93.160004,93.940002,92.43,93.860001,26716100,93.096672,"MSFT" +"2018-03-08",94.269997,95.099998,93.769997,94.43,25887800,93.662033,"MSFT" +"2018-03-09",95.290001,96.540001,95,96.540001,36937300,95.754875,"MSFT" +"2018-03-12",96.5,97.209999,96.040001,96.769997,26073700,95.983002,"MSFT" +"2018-03-13",97,97.239998,93.970001,94.410004,35387800,93.642204,"MSFT" +"2018-03-14",95.120003,95.410004,93.5,93.849998,32132000,93.086746,"MSFT" +"2018-03-15",93.529999,94.580002,92.830002,94.18,27611000,93.41407,"MSFT" +"2018-03-16",94.68,95.379997,93.919998,94.599998,49081300,93.83065,"MSFT" +"2018-03-19",93.739998,93.900002,92.110001,92.889999,33344100,92.134552,"MSFT" +"2018-03-20",93.050003,93.769997,93,93.129997,23075200,92.372604,"MSFT" +"2018-03-21",92.93,94.050003,92.209999,92.480003,24457100,91.72789,"MSFT" +"2018-03-22",91.269997,91.75,89.660004,89.790001,38604700,89.059769,"MSFT" +"2018-03-23",89.5,90.459999,87.080002,87.18,44068900,86.470993,"MSFT" +"2018-03-26",90.610001,94,90.400002,93.779999,56396800,93.017319,"MSFT" +"2018-03-27",94.940002,95.139999,88.510002,89.470001,56569000,88.742371,"MSFT" +"2018-03-28",89.82,91.230003,88.870003,89.389999,52501100,88.663017,"MSFT" +"2018-03-29",90.18,92.290001,88.400002,91.269997,45867500,90.527733,"MSFT" +"2018-04-02",90.470001,90.879997,87.510002,88.519997,48515400,87.800087,"MSFT" +"2018-04-03",89.580002,90.050003,87.889999,89.709999,37213800,88.980415,"MSFT" +"2018-04-04",87.849998,92.760002,87.730003,92.330002,35560000,91.579109,"MSFT" +"2018-04-05",92.440002,93.07,91.400002,92.379997,29771900,91.6287,"MSFT" +"2018-04-06",91.489998,92.459999,89.480003,90.230003,38026000,89.496193,"MSFT" +"2018-04-09",91.040001,93.169998,90.620003,90.769997,31533900,90.031799,"MSFT" +"2018-04-10",92.389999,93.279999,91.639999,92.879997,26812000,92.124634,"MSFT" +"2018-04-11",92.010002,93.290001,91.480003,91.860001,24872100,91.11293,"MSFT" +"2018-04-12",92.43,94.160004,92.43,93.580002,26758900,92.818947,"MSFT" +"2018-04-13",94.050003,94.18,92.440002,93.080002,23346100,92.323013,"MSFT" +"2018-04-16",94.07,94.660004,93.419998,94.169998,20288100,93.404144,"MSFT" +"2018-04-17",95,96.540001,94.879997,96.07,26771000,95.288696,"MSFT" +"2018-04-18",96.220001,96.720001,95.519997,96.440002,21043300,95.655685,"MSFT" +"2018-04-19",96.440002,97.07,95.339996,96.110001,23552500,95.328369,"MSFT" +"2018-04-20",95.910004,96.110001,94.050003,95,31154400,94.227394,"MSFT" +"2018-04-23",95.739998,96.290001,94.629997,95.349998,22331800,94.574547,"MSFT" +"2018-04-24",96.239998,96.470001,92.410004,93.120003,34524800,92.362686,"MSFT" +"2018-04-25",93.300003,93.300003,90.279999,92.309998,33729300,91.559273,"MSFT" +"2018-04-26",93.550003,95.150002,93.099998,94.260002,42529000,93.493423,"MSFT" +"2018-04-27",97.599998,97.900002,93.910004,95.82,48272800,95.040726,"MSFT" +"2018-04-30",96.330002,96.400002,93.150002,93.519997,41523600,92.75943,"MSFT" +"2018-05-01",93.209999,95.290001,92.790001,95,31408900,94.227394,"MSFT" +"2018-05-02",94.989998,95.169998,93.190002,93.510002,27471000,92.749519,"MSFT" +"2018-05-03",92.959999,94.93,92.449997,94.07,31142500,93.304962,"MSFT" +"2018-05-04",93.32,95.370003,92.919998,95.160004,22531300,94.386093,"MSFT" +"2018-05-07",95.169998,96.709999,95.099998,96.220001,24242000,95.437477,"MSFT" +"2018-05-08",95.849998,96.160004,95.059998,95.809998,23484600,95.030807,"MSFT" +"2018-05-09",96.010002,96.970001,95.050003,96.940002,27327400,96.151627,"MSFT" +"2018-05-10",97.459999,97.949997,97.050003,97.910004,22388100,97.113739,"MSFT" +"2018-05-11",97.800003,97.870003,97.040001,97.699997,16778300,96.905441,"MSFT" +"2018-05-14",97.919998,98.690002,97.309998,98.029999,19454100,97.232758,"MSFT" +"2018-05-15",97.239998,97.849998,96.339996,97.32,24594000,96.528534,"MSFT" +"2018-05-16",97.360001,97.400002,96.620003,97.150002,17384700,96.777573,"MSFT" +"2018-05-17",96.760002,97.540001,95.830002,96.18,17246700,95.811295,"MSFT" +"2018-05-18",96.010002,96.93,96.010002,96.360001,17865800,95.990601,"MSFT" +"2018-05-21",97,98.010002,96.800003,97.599998,19422500,97.225845,"MSFT" +"2018-05-22",97.68,98.169998,97.199997,97.5,15441200,97.126228,"MSFT" +"2018-05-23",96.709999,98.730003,96.32,98.660004,21114800,98.281784,"MSFT" +"2018-05-24",98.730003,98.940002,96.809998,98.309998,21540800,97.933121,"MSFT" +"2018-05-25",98.300003,98.980003,97.860001,98.360001,18363900,97.982933,"MSFT" +"2018-05-29",97.839996,98.879997,97.230003,98.010002,28338000,97.634277,"MSFT" +"2018-05-30",98.309998,99.25,97.910004,98.949997,22158500,98.570671,"MSFT" +"2018-05-31",99.290001,99.989998,98.610001,98.839996,34140900,98.46109,"MSFT" +"2018-06-01",99.279999,100.860001,99.169998,100.790001,28126200,100.403618,"MSFT" +"2018-06-04",101.260002,101.860001,100.849998,101.669998,27166800,101.280243,"MSFT" +"2018-06-05",102,102.330002,101.529999,102.190002,23514400,101.798256,"MSFT" +"2018-06-06",102.480003,102.599998,101.900002,102.489998,21122900,102.097099,"MSFT" +"2018-06-07",102.650002,102.690002,100.379997,100.879997,28232200,100.493271,"MSFT" +"2018-06-08",101.089996,101.949997,100.540001,101.629997,22165100,101.240395,"MSFT" +"2018-06-11",101.010002,101.589996,100.669998,101.050003,23490900,100.662628,"MSFT" +"2018-06-12",101.099998,101.449997,100.75,101.309998,18325200,100.921623,"MSFT" +"2018-06-13",101.720001,102.010002,100.559998,100.849998,29492900,100.463387,"MSFT" +"2018-06-14",101.650002,102.029999,101,101.419998,25691800,101.031204,"MSFT" +"2018-06-15",101.510002,101.529999,100.07,100.129997,65738600,99.746147,"MSFT" +"2018-06-18",100.010002,101.110001,99.419998,100.860001,23586000,100.473351,"MSFT" +"2018-06-19",99.650002,101,99.5,100.860001,28653100,100.473351,"MSFT" +"2018-06-20",101.370003,102.519997,101.120003,101.870003,26180800,101.479485,"MSFT" +"2018-06-21",102.080002,102.459999,100.879997,101.139999,23198200,100.752274,"MSFT" +"2018-06-22",100.410004,100.769997,99.629997,100.410004,38923100,100.025078,"MSFT" +"2018-06-25",100,100.110001,97.300003,98.389999,35433300,98.012817,"MSFT" +"2018-06-26",98.82,100.080002,98.75,99.080002,26897200,98.700172,"MSFT" +"2018-06-27",99.580002,100.019997,97.400002,97.540001,31298400,97.166077,"MSFT" +"2018-06-28",97.379997,99.110001,97.260002,98.629997,26650700,98.2519,"MSFT" +"2018-06-29",98.93,99.910004,98.330002,98.610001,28053200,98.231979,"MSFT" +"2018-07-02",98.099998,100.059998,98,100.010002,19564500,99.62661,"MSFT" +"2018-07-03",100.480003,100.629997,98.940002,99.050003,14670300,98.670288,"MSFT" +"2018-07-05",99.5,99.919998,99.029999,99.760002,18977400,99.377571,"MSFT" +"2018-07-06",99.889999,101.43,99.669998,101.160004,19234600,100.772202,"MSFT" +"2018-07-09",101.650002,102.25,101.25,101.849998,18212000,101.459557,"MSFT" +"2018-07-10",102,102.510002,101.860001,102.120003,19293100,101.728523,"MSFT" +"2018-07-11",101.150002,102.339996,101.099998,101.980003,19644600,101.589058,"MSFT" +"2018-07-12",102.769997,104.410004,102.730003,104.190002,24335900,103.790588,"MSFT" +"2018-07-13",104.370003,105.599998,104.089996,105.43,24635200,105.025833,"MSFT" +"2018-07-16",105.400002,105.82,104.519997,104.910004,21786900,104.507828,"MSFT" +"2018-07-17",104.610001,106.5,104.32,105.949997,25901700,105.543831,"MSFT" +"2018-07-18",105.940002,106.050003,104.720001,105.120003,29493900,104.717018,"MSFT" +"2018-07-19",104.93,105.309998,103.889999,104.400002,40171600,103.999779,"MSFT" +"2018-07-20",108.080002,108.199997,106.080002,106.269997,56004000,105.86261,"MSFT" +"2018-07-23",106.300003,108.139999,106.129997,107.970001,29707000,107.556091,"MSFT" +"2018-07-24",108.57,108.82,107.260002,107.660004,26316600,107.247284,"MSFT" +"2018-07-25",107.959999,111.150002,107.599998,110.830002,30702100,110.405128,"MSFT" +"2018-07-26",110.739998,111,109.5,109.620003,31372100,109.199768,"MSFT" +"2018-07-27",110.18,110.18,106.139999,107.68,37005300,107.267204,"MSFT" +"2018-07-30",107.190002,107.529999,104.760002,105.370003,34668300,104.966064,"MSFT" +"2018-07-31",106.489998,106.720001,105.379997,106.080002,27655200,105.67334,"MSFT" +"2018-08-01",106.029999,106.449997,105.419998,106.279999,23628700,105.872574,"MSFT" +"2018-08-02",105.400002,108.089996,104.839996,107.57,26104300,107.157623,"MSFT" +"2018-08-03",107.800003,108.050003,106.82,108.040001,18659600,107.625824,"MSFT" +"2018-08-06",108.120003,108.419998,107.559998,108.129997,20265900,107.715477,"MSFT" +"2018-08-07",108.559998,109.099998,108.169998,108.879997,16080200,108.462601,"MSFT" +"2018-08-08",109.330002,109.75,108.760002,109.489998,15487500,109.070267,"MSFT" +"2018-08-09",109.709999,110.160004,109.599998,109.669998,13660400,109.249573,"MSFT" +"2018-08-10",109.419998,109.690002,108.379997,109,18183700,108.582146,"MSFT" +"2018-08-13",109.239998,109.580002,108.099998,108.209999,18472500,107.795174,"MSFT" +"2018-08-14",108.559998,109.75,108.040001,109.559998,16788300,109.139999,"MSFT" +"2018-08-15",108.489998,108.989998,106.82,107.660004,29982800,107.660004,"MSFT" +"2018-08-16",108.300003,108.860001,107.300003,107.639999,21384300,107.639999,"MSFT" +"2018-08-17",107.360001,107.900002,106.690002,107.580002,18061500,107.580002,"MSFT" +"2018-08-20",107.510002,107.900002,106.480003,106.870003,17914200,106.870003,"MSFT" +"2018-08-21",106.919998,107.349998,105.849998,105.980003,22881900,105.980003,"MSFT" +"2018-08-22",105.849998,107.339996,105.779999,107.059998,18000600,107.059998,"MSFT" +"2018-08-23",107.150002,108.18,106.870003,107.559998,18167700,107.559998,"MSFT" +"2018-08-24",107.669998,108.559998,107.559998,108.400002,17234000,108.400002,"MSFT" +"2018-08-27",109.269997,109.639999,108.510002,109.599998,19662300,109.599998,"MSFT" +"2018-08-28",109.940002,110.5,109.790001,110.260002,19151500,110.260002,"MSFT" +"2018-08-29",110.449997,112.029999,110.269997,112.019997,20818000,112.019997,"MSFT" +"2018-08-30",111.669998,112.610001,111.440002,111.949997,22798700,111.949997,"MSFT" +"2018-08-31",111.690002,112.779999,111.519997,112.330002,23222700,112.330002,"MSFT" +"2018-09-04",110.849998,111.959999,110.220001,111.709999,22634600,111.709999,"MSFT" +"2018-09-05",111.010002,111.419998,108.099998,108.489998,32872400,108.489998,"MSFT" +"2018-09-06",108.25,108.989998,107.510002,108.739998,23477600,108.739998,"MSFT" +"2018-09-07",108.230003,108.720001,107.230003,108.209999,22498600,108.209999,"MSFT" +"2018-09-10",108.839996,109.639999,108.360001,109.379997,20727900,109.379997,"MSFT" +"2018-09-11",108.900002,111.589996,108.889999,111.239998,24301800,111.239998,"MSFT" +"2018-09-12",111.43,111.849998,110.510002,111.709999,18891100,111.709999,"MSFT" +"2018-09-13",112.120003,113.730003,112.120003,112.910004,26055600,112.910004,"MSFT" +"2018-09-14",113.360001,113.730003,112.440002,113.370003,19122300,113.370003,"MSFT" +"2018-09-17",113.690002,113.699997,111.860001,112.139999,20736500,112.139999,"MSFT" +"2018-09-18",112.190002,113.699997,111.720001,113.209999,22170900,113.209999,"MSFT" +"2018-09-19",113.050003,113.32,111.040001,111.699997,21728400,111.699997,"MSFT" +"2018-09-20",112.279999,113.800003,111.93,113.57,23714500,113.57,"MSFT" +"2018-09-21",114,115.290001,113.510002,114.260002,71229700,114.260002,"MSFT" +"2018-09-24",113.029999,114.900002,112.220001,114.669998,27334500,114.669998,"MSFT" +"2018-09-25",114.800003,115.099998,113.75,114.449997,22668000,114.449997,"MSFT" +"2018-09-26",114.470001,115.059998,113.739998,113.980003,19352000,113.980003,"MSFT" +"2018-09-27",114.779999,114.910004,114.199997,114.410004,19091300,114.410004,"MSFT" +"2018-09-28",114.190002,114.57,113.68,114.370003,21647800,114.370003,"MSFT" +"2018-10-01",114.75,115.68,114.730003,115.610001,18883100,115.610001,"MSFT" +"2018-10-02",115.300003,115.839996,114.440002,115.150002,20787200,115.150002,"MSFT" +"2018-10-03",115.419998,116.18,114.93,115.169998,16648000,115.169998,"MSFT" +"2018-10-04",114.610001,114.760002,111.629997,112.790001,34821700,112.790001,"MSFT" +"2018-10-05",112.629997,113.169998,110.639999,112.129997,29068900,112.129997,"MSFT" +"2018-10-08",111.660004,112.029999,109.339996,110.849998,29640600,110.849998,"MSFT" +"2018-10-09",111.139999,113.080002,110.800003,112.260002,26198600,112.260002,"MSFT" +"2018-10-10",111.239998,111.5,105.790001,106.160004,61376300,106.160004,"MSFT" +"2018-10-11",105.349998,108.93,104.199997,105.910004,63904300,105.910004,"MSFT" +"2018-10-12",109.010002,111.239998,107.120003,109.57,47742100,109.57,"MSFT" +"2018-10-15",108.910004,109.480003,106.949997,107.599998,32068100,107.599998,"MSFT" +"2018-10-16",109.540001,111.410004,108.949997,111,31610200,111,"MSFT" +"2018-10-17",111.68,111.809998,109.550003,110.709999,26548200,110.709999,"MSFT" +"2018-10-18",110.099998,110.529999,107.830002,108.5,32506200,108.5,"MSFT" +"2018-10-19",108.93,110.860001,108.209999,108.660004,32785500,108.660004,"MSFT" +"2018-10-22",109.32,110.540001,108.239998,109.629997,26545600,109.629997,"MSFT" +"2018-10-23",107.769997,108.970001,105.110001,108.099998,43770400,108.099998,"MSFT" +"2018-10-24",108.410004,108.489998,101.589996,102.32,63897800,102.32,"MSFT" +"2018-10-25",106.550003,109.269997,106.150002,108.300003,61646800,108.300003,"MSFT" +"2018-10-26",105.690002,108.75,104.760002,106.959999,55523100,106.959999,"MSFT" +"2018-10-29",108.110001,108.699997,101.629997,103.849998,55162000,103.849998,"MSFT" +"2018-10-30",103.660004,104.379997,100.110001,103.730003,65350900,103.730003,"MSFT" +"2018-10-31",105.440002,108.139999,105.389999,106.809998,51062400,106.809998,"MSFT" +"2018-11-01",107.050003,107.32,105.529999,105.919998,33384200,105.919998,"MSFT" +"2018-11-02",106.480003,107.32,104.980003,106.160004,37680200,106.160004,"MSFT" +"2018-11-05",106.370003,107.739998,105.900002,107.510002,27922100,107.510002,"MSFT" +"2018-11-06",107.379997,108.839996,106.279999,107.720001,24340200,107.720001,"MSFT" +"2018-11-07",109.440002,112.239998,109.400002,111.959999,37885300,111.959999,"MSFT" diff --git a/test/sample-content/python/stock-dashboard-python/requirements.txt b/test/sample-content/python/stock-dashboard-python/requirements.txt new file mode 100644 index 000000000..05619ad27 --- /dev/null +++ b/test/sample-content/python/stock-dashboard-python/requirements.txt @@ -0,0 +1,5 @@ +dash>=1.21.0,<=2.5.1 +dash_bootstrap_components>=1.0.0 +pandas>=0.25.3,<=1.4.2 +numpy>=1.18.5,<=1.23.0 +werkzeug<2.1.2 diff --git a/test/sample-content/python/stock-dashboard-python/thumbnail.jpg b/test/sample-content/python/stock-dashboard-python/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3eef7c3321f682bd707d249430130f6341a139bd GIT binary patch literal 79085 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ɻ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 literal 0 HcmV?d00001 diff --git a/test/sample-content/python/stock-report-jupyter/README.md b/test/sample-content/python/stock-report-jupyter/README.md new file mode 100644 index 000000000..ad2e4b8d4 --- /dev/null +++ b/test/sample-content/python/stock-report-jupyter/README.md @@ -0,0 +1,19 @@ +# Stock Report + +## About this example + +This stock report is generated using Python and Jupyter Notebook. Stock prices are populated from Quandl to generate a stock performance summary intended to run daily after market close. + + +## Learn more + +* [Jupyter Homepage](https://jupyter.org/) +* [Jupyter Documentation](https://jupyter.org/documentation) +* [Using Jupyter Notebooks in {systemDisplayName}](https://docs.posit.co/connect/user/jupyter-notebook/) +* [User Guide for rsconnect_jupyter](https://docs.posit.co/rsconnect-jupyter/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/stock-report-jupyter/quandl-wiki-tsla.json.gz b/test/sample-content/python/stock-report-jupyter/quandl-wiki-tsla.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..168a29c7c8688d2443dd3cd16795d514c178a048 GIT binary patch literal 48778 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

h*tCj>^3{D)9KRL!WzK^GUNy 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.0.3<=3.5.1 +pandas>=0.25.3,<=1.4.1 diff --git a/test/sample-content/python/stock-report-jupyter/stock-report-jupyter.ipynb b/test/sample-content/python/stock-report-jupyter/stock-report-jupyter.ipynb new file mode 100644 index 000000000..26af30759 --- /dev/null +++ b/test/sample-content/python/stock-report-jupyter/stock-report-jupyter.ipynb @@ -0,0 +1,449 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Stock Report: TSLA" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Summary\n", + "\n", + "\n", + "

\n", + " NOTE: This example requires quandl-wiki-tsla.json.gz to be included as an Additional File when publishing to Posit Connect as a notebook with source code.\n", + "

" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
HighLowAvg Volume
Most Recent Trading Day304.27277.1813696168.0
52-Week389.61275.546407795.0
\n", + "
" + ], + "text/plain": [ + " High Low Avg Volume\n", + "Most Recent Trading Day 304.27 277.18 13696168.0\n", + "52-Week 389.61 275.54 6407795.0" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import datetime\n", + "import gzip\n", + "\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "%matplotlib inline\n", + "\n", + "prices = pd.read_json(gzip.open('quandl-wiki-tsla.json.gz'), orient='split')\n", + "\n", + "data=[\n", + " [\n", + " prices.last('1d')['High'].values[0],\n", + " prices.last('1d')['Low'].values[0],\n", + " prices.last('1d')['Volume'].values[0].round(),\n", + " ],\n", + " [\n", + " prices.asfreq('D').rolling(window=52*7, min_periods=1).max().last('1d')['High'].values[0],\n", + " prices.asfreq('D').rolling(window=52*7, min_periods=1).min().last('1d')['Low'].values[0],\n", + " prices.asfreq('D').rolling(window=52*7, min_periods=1).mean().last('1d')['Volume'].values[0].round(),\n", + " ]\n", + "]\n", + "\n", + "pd.DataFrame(data, columns=['High', 'Low', 'Avg Volume'], index=['Most Recent Trading Day', '52-Week'])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## History" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.rcParams['figure.figsize'] = [15, 10]\n", + "prices['Adj. Close'].plot(grid=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Raw Data" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
OpenHighLowCloseVolumeEx-DividendSplit RatioAdj. OpenAdj. HighAdj. LowAdj. CloseAdj. Volume
2010-06-2919.0025.000017.5423.89187663000119.0025.000017.5423.8918766300
2010-06-3025.7930.419223.3023.83171871000125.7930.419223.3023.8317187100
2010-07-0125.0025.920020.2721.9682188000125.0025.920020.2721.968218800
2010-07-0223.0023.100018.7119.2051398000123.0023.100018.7119.205139800
2010-07-0620.0020.000015.8316.1168669000120.0020.000015.8316.116866900
.......................................
2018-03-21310.25322.4400310.19316.53592788101310.25322.4400310.19316.535927881
2018-03-22313.89318.8200308.18309.10491430701313.89318.8200308.18309.104914307
2018-03-23311.25311.6100300.45301.54660053801311.25311.6100300.45301.546600538
2018-03-26307.34307.5900291.36304.18832463901307.34307.5900291.36304.188324639
2018-03-27304.00304.2700277.18279.181369616801304.00304.2700277.18279.1813696168
\n", + "

1949 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " Open High Low Close Volume Ex-Dividend \\\n", + "2010-06-29 19.00 25.0000 17.54 23.89 18766300 0 \n", + "2010-06-30 25.79 30.4192 23.30 23.83 17187100 0 \n", + "2010-07-01 25.00 25.9200 20.27 21.96 8218800 0 \n", + "2010-07-02 23.00 23.1000 18.71 19.20 5139800 0 \n", + "2010-07-06 20.00 20.0000 15.83 16.11 6866900 0 \n", + "... ... ... ... ... ... ... \n", + "2018-03-21 310.25 322.4400 310.19 316.53 5927881 0 \n", + "2018-03-22 313.89 318.8200 308.18 309.10 4914307 0 \n", + "2018-03-23 311.25 311.6100 300.45 301.54 6600538 0 \n", + "2018-03-26 307.34 307.5900 291.36 304.18 8324639 0 \n", + "2018-03-27 304.00 304.2700 277.18 279.18 13696168 0 \n", + "\n", + " Split Ratio Adj. Open Adj. High Adj. Low Adj. Close \\\n", + "2010-06-29 1 19.00 25.0000 17.54 23.89 \n", + "2010-06-30 1 25.79 30.4192 23.30 23.83 \n", + "2010-07-01 1 25.00 25.9200 20.27 21.96 \n", + "2010-07-02 1 23.00 23.1000 18.71 19.20 \n", + "2010-07-06 1 20.00 20.0000 15.83 16.11 \n", + "... ... ... ... ... ... \n", + "2018-03-21 1 310.25 322.4400 310.19 316.53 \n", + "2018-03-22 1 313.89 318.8200 308.18 309.10 \n", + "2018-03-23 1 311.25 311.6100 300.45 301.54 \n", + "2018-03-26 1 307.34 307.5900 291.36 304.18 \n", + "2018-03-27 1 304.00 304.2700 277.18 279.18 \n", + "\n", + " Adj. Volume \n", + "2010-06-29 18766300 \n", + "2010-06-30 17187100 \n", + "2010-07-01 8218800 \n", + "2010-07-02 5139800 \n", + "2010-07-06 6866900 \n", + "... ... \n", + "2018-03-21 5927881 \n", + "2018-03-22 4914307 \n", + "2018-03-23 6600538 \n", + "2018-03-26 8324639 \n", + "2018-03-27 13696168 \n", + "\n", + "[1949 rows x 12 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "prices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

\n", + " NOTE: This report uses Quandl's WIKI price dataset for US publicly traded companies. As of April 11, 2018 this data feed is no longer actively supported by Quandl.\n", + "

" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/test/sample-content/python/stock-report-jupyter/thumbnail.jpg b/test/sample-content/python/stock-report-jupyter/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a64568ae93414ca130309ed4a0300c68e7a997f GIT binary patch literal 93732 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 diff --git a/test/sample-content/python/top-5-income-share-bokeh/app.py b/test/sample-content/python/top-5-income-share-bokeh/app.py new file mode 100644 index 000000000..02cbdf1fd --- /dev/null +++ b/test/sample-content/python/top-5-income-share-bokeh/app.py @@ -0,0 +1,108 @@ +import pandas as pd + +from bokeh.plotting import figure, curdoc +from bokeh.models import ( + ColumnDataSource, + DataTable, + TableColumn, + NumberFormatter, + MultiChoice, + Div, +) +from bokeh.layouts import column +from bokeh.palettes import viridis + + +DEFAULT_COUNTRIES = [ + "Australia", + "China", + "France", + "Germany", + "Japan", + "United States", +] + +data = pd.read_csv("./data.csv") +grouped = data.groupby("Entity") +countries = data["Entity"].unique().tolist() +colors = dict(zip(countries, viridis(len(countries)))) + +source = ColumnDataSource(dict(countries=[], years=[], percents=[])) + + +# Markup header +# +header = Div( + text=""" +

Top 5% Income Share

+

Share of income received by the richest 5% of the population as sourced by + https://ourworldindata.org/grapher/top-5-income-share. +

+""" # noqa +) + + +# Country multi-select input +# +countries_selector = MultiChoice(value=DEFAULT_COUNTRIES, options=countries) + + +# Line plot of selected countries +# +plot = figure(title="Top 5% income share", x_axis_label="Year", y_axis_label="Percent") + +plot.multi_line( + xs="years", + ys="percents", + legend_field="countries", + line_color="color", + source=source, +) + + +# Data table of selected countries +# +table = DataTable( + source=source, + columns=[ + TableColumn(field="countries", title="Country"), + TableColumn(field="span", title="Years"), + TableColumn( + field="mean", + title="Percent (mean)", + formatter=NumberFormatter(format="0.00"), + ), + ], +) + + +def update(): + selected_countries = countries_selector.value + countries = [name for name, _ in grouped if name in selected_countries] + years = [list(df["Year"]) for name, df in grouped if name in selected_countries] + percents = [ + list(df["Percent"]) for name, df in grouped if name in selected_countries + ] + span = [ + "%s - %s" % (df["Year"].min(), df["Year"].max()) + for name, df in grouped + if name in selected_countries + ] + mean = [df["Percent"].mean() for name, df in grouped if name in selected_countries] + color = [colors[name] for name, df in grouped if name in selected_countries] + source.data = dict( + countries=countries, + years=years, + percents=percents, + span=span, + mean=mean, + color=color, + ) + + +countries_selector.on_change("value", lambda attr, old, new: update()) + +update() + +curdoc().add_root(column(header, countries_selector, plot, table)) +curdoc().title = "Top 5% Income Share" diff --git a/test/sample-content/python/top-5-income-share-bokeh/data.csv b/test/sample-content/python/top-5-income-share-bokeh/data.csv new file mode 100644 index 000000000..074c12766 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-bokeh/data.csv @@ -0,0 +1,814 @@ +Entity,Code,Year,Percent +Argentina,ARG,1953,29.07 +Argentina,ARG,1954,30.28 +Argentina,ARG,1956,28.96 +Argentina,ARG,1959,30.41 +Argentina,ARG,1961,28 +Argentina,ARG,1997,22.45 +Australia,AUS,1946,21.76 +Australia,AUS,1947,23.41 +Australia,AUS,1948,23.35 +Australia,AUS,1949,23.66 +Australia,AUS,1950,25.56 +Australia,AUS,1951,18.87 +Australia,AUS,1952,19.51 +Australia,AUS,1953,18.7 +Australia,AUS,1954,18.1 +Australia,AUS,1955,17.49 +Australia,AUS,1956,17.84 +Australia,AUS,1957,16.33 +Australia,AUS,1958,19.41 +Australia,AUS,1959,18.4 +Australia,AUS,1960,18.19 +Australia,AUS,1961,18.29 +Australia,AUS,1962,18.65 +Australia,AUS,1963,18.93 +Australia,AUS,1964,18.1 +Australia,AUS,1965,17.84 +Australia,AUS,1966,17.43 +Australia,AUS,1967,17.49 +Australia,AUS,1968,17.17 +Australia,AUS,1969,16.58 +Australia,AUS,1970,16.43 +Australia,AUS,1971,16.7 +Australia,AUS,1972,16.64 +Australia,AUS,1973,16.01 +Australia,AUS,1974,15.2 +Australia,AUS,1975,14.99 +Australia,AUS,1976,14.73 +Australia,AUS,1977,14.65 +Australia,AUS,1978,14.56 +Australia,AUS,1979,14.6 +Australia,AUS,1980,14.7 +Australia,AUS,1981,14.59 +Australia,AUS,1982,14.92 +Australia,AUS,1983,14.65 +Australia,AUS,1984,14.68 +Australia,AUS,1985,15.08 +Australia,AUS,1986,15.57 +Australia,AUS,1987,16.78 +Australia,AUS,1988,17.82 +Australia,AUS,1989,16.45 +Australia,AUS,1990,16.16 +Australia,AUS,1991,16.66 +Australia,AUS,1992,16.83 +Australia,AUS,1993,17.08 +Australia,AUS,1994,17.32 +Australia,AUS,1995,17.08 +Australia,AUS,1996,16.92 +Australia,AUS,1997,17.47 +Australia,AUS,1998,17.52 +Australia,AUS,1999,18.46 +Australia,AUS,2000,18.79 +Australia,AUS,2001,17.95 +Australia,AUS,2002,18.38 +Australia,AUS,2003,18.06 +Australia,AUS,2004,18.14 +Australia,AUS,2005,18.46 +Australia,AUS,2006,18.82 +Australia,AUS,2007,18.44 +Australia,AUS,2008,18.22 +Australia,AUS,2009,19.01 +Australia,AUS,2010,19.21 +Australia,AUS,2011,19.16 +Australia,AUS,2012,19.85 +Australia,AUS,2013,20.41 +Canada,CAN,1946,25.3 +Canada,CAN,1947,25.66 +Canada,CAN,1948,24.49 +Canada,CAN,1949,25.37 +Canada,CAN,1950,25.45 +Canada,CAN,1951,23.96 +Canada,CAN,1952,23.91 +Canada,CAN,1953,24.37 +Canada,CAN,1954,25.29 +Canada,CAN,1955,24.9 +Canada,CAN,1956,24.19 +Canada,CAN,1957,24.5 +Canada,CAN,1958,25 +Canada,CAN,1959,24.94 +Canada,CAN,1960,25.13 +Canada,CAN,1961,25.53 +Canada,CAN,1962,24.42 +Canada,CAN,1963,24.11 +Canada,CAN,1964,24.43 +Canada,CAN,1965,24.04 +Canada,CAN,1966,23.7 +Canada,CAN,1967,23.91 +Canada,CAN,1968,24.02 +Canada,CAN,1969,24.01 +Canada,CAN,1970,24.22 +Canada,CAN,1971,24.07 +Canada,CAN,1972,23.84 +Canada,CAN,1973,23.65 +Canada,CAN,1974,23.82 +Canada,CAN,1975,23.71 +Canada,CAN,1976,22.99 +Canada,CAN,1977,22.43 +Canada,CAN,1978,22.17 +Canada,CAN,1979,22.11 +Canada,CAN,1980,22.68 +Canada,CAN,1981,22.1 +Canada,CAN,1982,22.92 +Canada,CAN,1983,22.71 +Canada,CAN,1984,22.48 +Canada,CAN,1985,22.2 +Canada,CAN,1986,22.22 +Canada,CAN,1987,22.22 +Canada,CAN,1988,23.11 +Canada,CAN,1989,23.83 +Canada,CAN,1990,23.08 +Canada,CAN,1991,23.47 +Canada,CAN,1992,23.6 +Canada,CAN,1993,24.03 +Canada,CAN,1994,24.16 +Canada,CAN,1995,24.64 +Canada,CAN,1996,25.48 +Canada,CAN,1997,26.51 +Canada,CAN,1998,27.34 +Canada,CAN,1999,27.89 +Canada,CAN,2000,29.01 +China,CHN,1986,9.8 +China,CHN,1987,9.97 +China,CHN,1988,11.09 +China,CHN,1989,11.71 +China,CHN,1990,11.35 +China,CHN,1991,11.56 +China,CHN,1992,12.52 +China,CHN,1993,13.83 +China,CHN,1994,14.39 +China,CHN,1995,14.26 +China,CHN,1996,14.78 +China,CHN,1997,15.31 +China,CHN,1998,15.24 +China,CHN,1999,15.35 +China,CHN,2000,15.85 +China,CHN,2001,16.08 +China,CHN,2002,16.71 +China,CHN,2003,17.75 +France,FRA,1963,24.43 +France,FRA,1964,24.75 +France,FRA,1965,24.94 +France,FRA,1966,24.41 +France,FRA,1967,24.27 +France,FRA,1968,23.08 +France,FRA,1969,22.48 +France,FRA,1970,21.95 +France,FRA,1971,22.1 +France,FRA,1972,21.97 +France,FRA,1973,22.61 +France,FRA,1974,22.09 +France,FRA,1975,22.06 +France,FRA,1976,21.91 +France,FRA,1977,20.71 +France,FRA,1978,20.56 +France,FRA,1979,20.42 +France,FRA,1980,20.11 +France,FRA,1981,20.04 +France,FRA,1982,19.37 +France,FRA,1983,19.53 +France,FRA,1984,19.57 +France,FRA,1985,19.96 +France,FRA,1986,20.3 +France,FRA,1987,20.66 +France,FRA,1988,20.9 +France,FRA,1989,21.31 +France,FRA,1990,21.45 +France,FRA,1991,21.18 +France,FRA,1992,20.9 +France,FRA,1993,20.81 +France,FRA,1994,20.9 +France,FRA,1995,20.93 +France,FRA,1996,20.83 +France,FRA,1997,20.94 +France,FRA,1998,21.21 +France,FRA,1999,21.54 +France,FRA,2000,21.65 +France,FRA,2001,21.78 +France,FRA,2002,21.77 +France,FRA,2003,21.88 +France,FRA,2004,22.16 +France,FRA,2005,21.88 +France,FRA,2006,21.98 +France,FRA,2007,22.33 +France,FRA,2008,21.76 +France,FRA,2009,20.91 +France,FRA,2010,21.34 +France,FRA,2011,21.7 +France,FRA,2012,21.48 +France (pre 1962),,1946,22.34 +France (pre 1962),,1947,23.05 +France (pre 1962),,1948,21.46 +France (pre 1962),,1949,21.7 +France (pre 1962),,1950,21.62 +France (pre 1962),,1951,22.06 +France (pre 1962),,1952,22.35 +France (pre 1962),,1953,22.1 +France (pre 1962),,1954,22.55 +France (pre 1962),,1955,23.16 +France (pre 1962),,1956,23.11 +France (pre 1962),,1957,23.38 +France (pre 1962),,1958,22.76 +France (pre 1962),,1959,24.14 +France (pre 1962),,1960,24.4 +France (pre 1962),,1961,24.92 +France (pre 1962),,1962,24.16 +Germany,DEU,1992,22.78 +Germany,DEU,1995,20.84 +Germany,DEU,1998,23.73 +Germany,DEU,2001,24.52 +Germany,DEU,2002,23.98 +Germany,DEU,2003,23.67 +Germany,DEU,2004,24.16 +Germany,DEU,2005,25.89 +Germany,DEU,2006,26.19 +Germany,DEU,2007,27.09 +Germany,DEU,2008,28.13 +Germany,DEU,2009,27.75 +Germany,DEU,2010,27.57 +Italy,ITA,1974,19.86 +Italy,ITA,1975,20.04 +Italy,ITA,1976,18 +Italy,ITA,1977,17.81 +Italy,ITA,1978,17.56 +Italy,ITA,1979,17.69 +Italy,ITA,1980,17.72 +Italy,ITA,1981,16.91 +Italy,ITA,1982,16.75 +Italy,ITA,1983,16.68 +Italy,ITA,1984,17.01 +Italy,ITA,1985,17.5 +Italy,ITA,1986,17.98 +Italy,ITA,1987,18.68 +Italy,ITA,1988,19.27 +Italy,ITA,1989,19.64 +Italy,ITA,1990,19.69 +Italy,ITA,1991,19.86 +Italy,ITA,1992,20 +Italy,ITA,1993,20.23 +Italy,ITA,1994,20.42 +Italy,ITA,1995,20.58 +Italy,ITA,1998,21.8 +Italy,ITA,1999,22.07 +Italy,ITA,2000,22.56 +Italy,ITA,2001,22.68 +Italy,ITA,2002,22.68 +Italy,ITA,2003,22.71 +Italy,ITA,2004,22.69 +Italy,ITA,2005,22.78 +Italy,ITA,2006,23.28 +Italy,ITA,2007,23.6 +Italy,ITA,2008,23.41 +Italy,ITA,2009,23.17 +Japan,JPN,1947,18.5 +Japan,JPN,1948,20.37 +Japan,JPN,1949,21.66 +Japan,JPN,1950,20.96 +Japan,JPN,1951,19.9 +Japan,JPN,1952,21.19 +Japan,JPN,1953,20.17 +Japan,JPN,1954,19.73 +Japan,JPN,1955,18.87 +Japan,JPN,1956,19.55 +Japan,JPN,1957,20.15 +Japan,JPN,1958,20.17 +Japan,JPN,1959,20.48 +Japan,JPN,1960,20.75 +Japan,JPN,1961,20.68 +Japan,JPN,1962,21.19 +Japan,JPN,1963,21.03 +Japan,JPN,1964,20.62 +Japan,JPN,1965,20.04 +Japan,JPN,1966,19.47 +Japan,JPN,1967,19.86 +Japan,JPN,1968,19.45 +Japan,JPN,1969,20.38 +Japan,JPN,1970,21.13 +Japan,JPN,1971,21.67 +Japan,JPN,1972,21.49 +Japan,JPN,1973,21.01 +Japan,JPN,1974,19.93 +Japan,JPN,1975,19.58 +Japan,JPN,1976,19.52 +Japan,JPN,1977,19.45 +Japan,JPN,1978,19.73 +Japan,JPN,1979,20.23 +Japan,JPN,1980,20.1 +Japan,JPN,1981,20.07 +Japan,JPN,1982,19.98 +Japan,JPN,1983,20.02 +Japan,JPN,1984,20.09 +Japan,JPN,1985,20.25 +Japan,JPN,1986,20.6 +Japan,JPN,1987,21.41 +Japan,JPN,1988,21.52 +Japan,JPN,1989,21.7 +Japan,JPN,1990,21.78 +Japan,JPN,1991,21.16 +Japan,JPN,1992,20.58 +Japan,JPN,1993,20.72 +Japan,JPN,1994,20.93 +Japan,JPN,1995,21.47 +Japan,JPN,1996,21.61 +Japan,JPN,1997,21.72 +Japan,JPN,1998,22.3 +Japan,JPN,1999,22.77 +Japan,JPN,2000,23.52 +Japan,JPN,2001,24.49 +Japan,JPN,2002,25.03 +Japan,JPN,2003,25.47 +Japan,JPN,2004,25.99 +Japan,JPN,2005,25.96 +Japan,JPN,2006,26.29 +Japan,JPN,2007,26.39 +Japan,JPN,2008,26.37 +Japan,JPN,2009,25.98 +Japan,JPN,2010,25.98 +"Korea, South",,1979,18.66 +"Korea, South",,1980,19.78 +"Korea, South",,1981,19.29 +"Korea, South",,1982,20.05 +"Korea, South",,1983,20.49 +"Korea, South",,1984,19.79 +"Korea, South",,1985,19.4 +"Korea, South",,1995,19.18 +"Korea, South",,1996,19.36 +"Korea, South",,1997,19.8 +"Korea, South",,1998,18.44 +"Korea, South",,1999,19.9 +"Korea, South",,2000,21.25 +"Korea, South",,2001,22.07 +"Korea, South",,2002,23.56 +"Korea, South",,2003,24.1 +"Korea, South",,2004,26.09 +"Korea, South",,2005,25.62 +"Korea, South",,2006,28.19 +"Korea, South",,2007,28.49 +"Korea, South",,2008,28.77 +"Korea, South",,2009,28.57 +"Korea, South",,2010,29.17 +"Korea, South",,2011,29.86 +"Korea, South",,2012,30.09 +Malaysia,MYS,1974,20.2 +Malaysia,MYS,1975,22.9 +Malaysia,MYS,1983,17.96 +Malaysia,MYS,1984,19.27 +Malaysia,MYS,1985,21.05 +Malaysia,MYS,1986,22.65 +Malaysia,MYS,1988,18.6 +Malaysia,MYS,1993,19.96 +Malaysia,MYS,1994,19.46 +Malaysia,MYS,1995,19.42 +Malaysia,MYS,2000,16.71 +Malaysia,MYS,2001,17.08 +Malaysia,MYS,2002,18.1 +Malaysia,MYS,2003,19.83 +Malaysia,MYS,2005,18.5 +Malaysia,MYS,2009,18.68 +Malaysia,MYS,2010,18.53 +Malaysia,MYS,2011,16.81 +Malaysia,MYS,2012,17.58 +Mauritius,MUS,1976,18.14 +Mauritius,MUS,1977,17.25 +Mauritius,MUS,1978,15.98 +Mauritius,MUS,1979,16.33 +Mauritius,MUS,1980,16.41 +Mauritius,MUS,1981,15.76 +Mauritius,MUS,1982,15.03 +Mauritius,MUS,1983,14.21 +Mauritius,MUS,1984,12.94 +Mauritius,MUS,1985,12.57 +Mauritius,MUS,1986,11.93 +Mauritius,MUS,1987,11.8 +Mauritius,MUS,1988,10.95 +Mauritius,MUS,1989,11.03 +Mauritius,MUS,1990,11.19 +Mauritius,MUS,1991,11.74 +Mauritius,MUS,1993,10.73 +Mauritius,MUS,1994,10.9 +Mauritius,MUS,1995,10.7 +Mauritius,MUS,1996,10.62 +Mauritius,MUS,1997,10.43 +Mauritius,MUS,1998,10.77 +Mauritius,MUS,1999,10.92 +Mauritius,MUS,2000,10.61 +Mauritius,MUS,2001,10.55 +Mauritius,MUS,2002,8.93 +Mauritius,MUS,2003,10.98 +Mauritius,MUS,2004,11.26 +Mauritius,MUS,2005,10.57 +Mauritius,MUS,2006,12.29 +Mauritius,MUS,2007,12.73 +Mauritius,MUS,2008,14.35 +Mauritius,MUS,2010,14.06 +Mauritius,MUS,2011,13.95 +Netherlands,NLD,1946,29.08 +Netherlands,NLD,1950,26.16 +Netherlands,NLD,1952,26.45 +Netherlands,NLD,1953,26.14 +Netherlands,NLD,1957,23.75 +Netherlands,NLD,1958,24.61 +Netherlands,NLD,1959,23.89 +Netherlands,NLD,1962,23.93 +Netherlands,NLD,1964,23.13 +Netherlands,NLD,1966,22.69 +Netherlands,NLD,1967,22.3 +Netherlands,NLD,1970,21.25 +Netherlands,NLD,1973,18.4 +Netherlands,NLD,1975,17.4 +Netherlands,NLD,1977,17.35 +Netherlands,NLD,1981,17.57 +Netherlands,NLD,1985,18 +Netherlands,NLD,1989,17.62 +Netherlands,NLD,1990,17.33 +Netherlands,NLD,1991,17.25 +Netherlands,NLD,1992,17.13 +Netherlands,NLD,1993,16.97 +Netherlands,NLD,1994,17.18 +Netherlands,NLD,1995,17.32 +Netherlands,NLD,1996,17.22 +Netherlands,NLD,1997,17.23 +Netherlands,NLD,1998,17.06 +Netherlands,NLD,1999,17.13 +Netherlands,NLD,2000,17.21 +Netherlands,NLD,2001,18.72 +Netherlands,NLD,2002,18.72 +Netherlands,NLD,2003,18.61 +Netherlands,NLD,2004,19.16 +Netherlands,NLD,2005,19.34 +Netherlands,NLD,2006,19.47 +Netherlands,NLD,2007,20.46 +Netherlands,NLD,2008,19.35 +Netherlands,NLD,2009,19.07 +Netherlands,NLD,2010,19.18 +Netherlands,NLD,2011,19.03 +Netherlands,NLD,2012,19.17 +Norway,NOR,1961,19.78 +Norway,NOR,1962,19.87 +Norway,NOR,1963,19.67 +Norway,NOR,1964,19.3 +Norway,NOR,1965,18.65 +Norway,NOR,1966,18.89 +Norway,NOR,1967,18.42 +Norway,NOR,1968,18.71 +Norway,NOR,1969,18.9 +Norway,NOR,1970,18.29 +Norway,NOR,1971,18.59 +Norway,NOR,1972,18.25 +Norway,NOR,1973,17.85 +Norway,NOR,1974,17.38 +Norway,NOR,1975,17.5 +Norway,NOR,1976,17.55 +Norway,NOR,1977,17.7 +Norway,NOR,1978,16.28 +Norway,NOR,1979,15.94 +Norway,NOR,1980,15.06 +Norway,NOR,1981,14.71 +Norway,NOR,1982,14.5 +Norway,NOR,1983,14.34 +Norway,NOR,1984,14.13 +Norway,NOR,1985,14.21 +Norway,NOR,1986,13.93 +Norway,NOR,1987,13.96 +Norway,NOR,1988,13.75 +Norway,NOR,1989,13.17 +Norway,NOR,1990,13.47 +Norway,NOR,1991,13.61 +Norway,NOR,1992,14.82 +Norway,NOR,1993,16.9 +Norway,NOR,1994,17.87 +Norway,NOR,1995,17.83 +Norway,NOR,1996,18.65 +Norway,NOR,1997,19.7 +Norway,NOR,1998,18.79 +Norway,NOR,1999,19.19 +Norway,NOR,2000,21.36 +Norway,NOR,2001,17.93 +Norway,NOR,2002,20.15 +Norway,NOR,2003,21.09 +Norway,NOR,2004,22.7 +Norway,NOR,2005,28.13 +Norway,NOR,2006,18.97 +Norway,NOR,2007,19.78 +Norway,NOR,2008,18.34 +Norway,NOR,2009,17.95 +Norway,NOR,2010,18.81 +Norway,NOR,2011,19.02 +Portugal,PRT,1976,21.12 +Portugal,PRT,1977,17.46 +Portugal,PRT,1978,16.27 +Portugal,PRT,1979,13.28 +Portugal,PRT,1980,12.49 +Portugal,PRT,1981,12.1 +Portugal,PRT,1982,14.32 +Portugal,PRT,1989,19.89 +Portugal,PRT,1990,20.7 +Portugal,PRT,1991,21.59 +Portugal,PRT,1992,22.11 +Portugal,PRT,1993,23.26 +Portugal,PRT,1994,23.51 +Portugal,PRT,1995,23.84 +Portugal,PRT,1996,23.71 +Portugal,PRT,1997,24.27 +Portugal,PRT,1998,24.09 +Portugal,PRT,1999,24.71 +Portugal,PRT,2000,24.58 +Portugal,PRT,2001,25.8 +Portugal,PRT,2002,24.87 +Portugal,PRT,2003,24.69 +Portugal,PRT,2004,25.95 +Portugal,PRT,2005,26.01 +Singapore,SGP,1969,21.79 +Singapore,SGP,1970,22.87 +Singapore,SGP,1971,22.6 +Singapore,SGP,1972,23.22 +Singapore,SGP,1973,23.26 +Singapore,SGP,1974,22.77 +Singapore,SGP,1975,23.26 +Singapore,SGP,1976,23.13 +Singapore,SGP,1977,22.43 +Singapore,SGP,1978,23.29 +Singapore,SGP,1979,25.15 +Singapore,SGP,1980,23.63 +Singapore,SGP,1981,23.62 +Singapore,SGP,1982,24.28 +Singapore,SGP,1983,23.55 +Singapore,SGP,1984,23.1 +Singapore,SGP,1985,24.54 +Singapore,SGP,1986,23.91 +Singapore,SGP,1987,26.06 +Singapore,SGP,1988,24.57 +Singapore,SGP,1989,25.29 +Singapore,SGP,1990,25.5 +Singapore,SGP,1991,24.01 +Singapore,SGP,1993,23.59 +Singapore,SGP,1994,22.16 +Singapore,SGP,1995,21.93 +Singapore,SGP,1996,22.47 +Singapore,SGP,1997,22.64 +Singapore,SGP,1998,24.11 +Singapore,SGP,1999,27.01 +Singapore,SGP,2000,28.28 +Singapore,SGP,2001,32.5 +Singapore,SGP,2002,32.19 +Singapore,SGP,2003,30.63 +Singapore,SGP,2004,28.91 +Singapore,SGP,2005,28.59 +Singapore,SGP,2006,29.45 +Singapore,SGP,2007,28.58 +Singapore,SGP,2008,32.47 +Singapore,SGP,2009,30.5 +Singapore,SGP,2010,29.28 +Singapore,SGP,2011,30.73 +Singapore,SGP,2012,30.52 +Spain,ESP,1981,21.12 +Spain,ESP,1982,21.5 +Spain,ESP,1983,21.67 +Spain,ESP,1984,21.8 +Spain,ESP,1985,22.03 +Spain,ESP,1986,22.82 +Spain,ESP,1987,23.05 +Spain,ESP,1988,23.14 +Spain,ESP,1989,23.49 +Spain,ESP,1990,23.17 +Spain,ESP,1991,22.53 +Spain,ESP,1992,22.25 +Spain,ESP,1993,21.61 +Spain,ESP,1994,21.82 +Spain,ESP,1995,21.71 +Spain,ESP,1996,21.69 +Spain,ESP,1997,21.47 +Spain,ESP,1998,21.66 +Spain,ESP,1999,22.16 +Spain,ESP,2000,22.2 +Spain,ESP,2001,22.15 +Spain,ESP,2002,21.82 +Spain,ESP,2003,22.01 +Spain,ESP,2004,22.1 +Spain,ESP,2005,22.24 +Spain,ESP,2006,22.73 +Spain,ESP,2007,22.37 +Spain,ESP,2008,21.93 +Spain,ESP,2009,21.54 +Spain,ESP,2010,21.13 +Spain,ESP,2011,21.57 +Spain,ESP,2012,20.97 +Sweden,SWE,1946,23.52 +Sweden,SWE,1947,21.43 +Sweden,SWE,1948,20.28 +Sweden,SWE,1949,19.89 +Sweden,SWE,1950,19.8 +Sweden,SWE,1951,19.41 +Sweden,SWE,1952,18.6 +Sweden,SWE,1953,19.01 +Sweden,SWE,1954,18.71 +Sweden,SWE,1955,18.39 +Sweden,SWE,1956,18.2 +Sweden,SWE,1957,18.59 +Sweden,SWE,1958,18.75 +Sweden,SWE,1959,19.18 +Sweden,SWE,1960,19.34 +Sweden,SWE,1961,19.27 +Sweden,SWE,1962,19.03 +Sweden,SWE,1963,18.95 +Sweden,SWE,1964,18.77 +Sweden,SWE,1965,18.67 +Sweden,SWE,1966,18.5 +Sweden,SWE,1967,19.17 +Sweden,SWE,1968,19.21 +Sweden,SWE,1969,18.88 +Sweden,SWE,1970,18.34 +Sweden,SWE,1971,17.59 +Sweden,SWE,1972,17.27 +Sweden,SWE,1973,17 +Sweden,SWE,1974,16.58 +Sweden,SWE,1975,16.14 +Sweden,SWE,1976,15.48 +Sweden,SWE,1977,14.91 +Sweden,SWE,1978,14.38 +Sweden,SWE,1979,13.97 +Sweden,SWE,1980,13.44 +Sweden,SWE,1981,13.19 +Sweden,SWE,1982,13.18 +Sweden,SWE,1983,13.29 +Sweden,SWE,1984,13.31 +Sweden,SWE,1985,13.35 +Sweden,SWE,1986,13.39 +Sweden,SWE,1987,13.59 +Sweden,SWE,1988,13.62 +Sweden,SWE,1989,13.68 +Sweden,SWE,1990,13.73 +Sweden,SWE,1991,15.04 +Sweden,SWE,1992,15.04 +Sweden,SWE,1993,15.31 +Sweden,SWE,1994,15.85 +Sweden,SWE,1995,15.54 +Sweden,SWE,1996,16.05 +Sweden,SWE,1997,16.23 +Sweden,SWE,1998,16.35 +Sweden,SWE,1999,16.52 +Sweden,SWE,2000,17.12 +Sweden,SWE,2001,17.1 +Sweden,SWE,2002,16.77 +Sweden,SWE,2003,16.54 +Sweden,SWE,2004,16.71 +Sweden,SWE,2005,17.33 +Sweden,SWE,2006,17.73 +Sweden,SWE,2007,18.06 +Sweden,SWE,2008,18.26 +Sweden,SWE,2009,17.97 +Sweden,SWE,2010,18.2 +Sweden,SWE,2011,18.26 +Sweden,SWE,2012,18.25 +Sweden,SWE,2013,18.25 +Switzerland,CHE,1947,21.95 +Switzerland,CHE,1949,22.22 +Switzerland,CHE,1951,21.65 +Switzerland,CHE,1953,21.16 +Switzerland,CHE,1955,20.92 +Switzerland,CHE,1957,21.79 +Switzerland,CHE,1959,22.35 +Switzerland,CHE,1961,22.7 +Switzerland,CHE,1963,22.83 +Switzerland,CHE,1965,22.6 +Switzerland,CHE,1967,23.01 +Switzerland,CHE,1969,23.32 +Switzerland,CHE,1971,23.03 +Switzerland,CHE,1973,21.51 +Switzerland,CHE,1975,20.47 +Switzerland,CHE,1977,20.12 +Switzerland,CHE,1979,20.06 +Switzerland,CHE,1981,20.02 +Switzerland,CHE,1983,20 +Switzerland,CHE,1985,20.64 +Switzerland,CHE,1987,20.93 +Switzerland,CHE,1989,20.96 +Switzerland,CHE,1991,20.14 +Switzerland,CHE,1993,19.87 +Switzerland,CHE,1995,19.99 +Switzerland,CHE,1996,20.47 +Switzerland,CHE,1997,20.43 +Switzerland,CHE,1998,20.84 +Switzerland,CHE,1999,22.08 +Switzerland,CHE,2000,22.44 +Switzerland,CHE,2001,21.92 +Switzerland,CHE,2002,21.17 +Switzerland,CHE,2003,21.11 +Switzerland,CHE,2004,21.53 +Switzerland,CHE,2005,21.84 +Switzerland,CHE,2006,22.52 +Switzerland,CHE,2007,23.19 +Switzerland,CHE,2008,23.44 +Switzerland,CHE,2009,22.9 +Switzerland,CHE,2010,23.15 +Taiwan,TWN,1977,16.88 +Taiwan,TWN,1978,16.81 +Taiwan,TWN,1979,16.07 +Taiwan,TWN,1980,15.55 +Taiwan,TWN,1981,15.63 +Taiwan,TWN,1982,16.53 +Taiwan,TWN,1983,16.51 +Taiwan,TWN,1984,17.2 +Taiwan,TWN,1985,18.07 +Taiwan,TWN,1986,17.95 +Taiwan,TWN,1987,18.81 +Taiwan,TWN,1988,18.4 +Taiwan,TWN,1989,19.69 +Taiwan,TWN,1990,19.83 +Taiwan,TWN,1991,19.86 +Taiwan,TWN,1992,19.33 +Taiwan,TWN,1993,18.31 +Taiwan,TWN,1994,18.92 +Taiwan,TWN,1995,19.08 +Taiwan,TWN,1996,19.31 +Taiwan,TWN,1997,19.51 +Taiwan,TWN,1998,20.58 +Taiwan,TWN,1999,20.01 +Taiwan,TWN,2000,21.37 +Taiwan,TWN,2001,22.25 +Taiwan,TWN,2002,20.79 +Taiwan,TWN,2003,21.42 +Taiwan,TWN,2004,21.85 +Taiwan,TWN,2005,23.22 +Taiwan,TWN,2006,23.31 +Taiwan,TWN,2007,24.76 +Taiwan,TWN,2008,25.91 +Taiwan,TWN,2009,23.31 +Taiwan,TWN,2010,25.58 +Taiwan,TWN,2011,26.55 +Taiwan,TWN,2012,26.59 +Taiwan,TWN,2013,25.25 +United States,USA,1946,24.66 +United States,USA,1947,23.3 +United States,USA,1948,23.7 +United States,USA,1949,23.46 +United States,USA,1950,23.87 +United States,USA,1951,22.67 +United States,USA,1952,21.85 +United States,USA,1953,21.01 +United States,USA,1954,21.56 +United States,USA,1955,21.38 +United States,USA,1956,21.35 +United States,USA,1957,21.17 +United States,USA,1958,21.26 +United States,USA,1959,21.02 +United States,USA,1960,20.51 +United States,USA,1961,20.91 +United States,USA,1962,20.94 +United States,USA,1963,20.9 +United States,USA,1964,20.62 +United States,USA,1965,20.7 +United States,USA,1966,20.99 +United States,USA,1967,21.07 +United States,USA,1968,20.98 +United States,USA,1969,20.68 +United States,USA,1970,20.39 +United States,USA,1971,20.5 +United States,USA,1972,20.37 +United States,USA,1973,20.57 +United States,USA,1974,21.04 +United States,USA,1975,21.03 +United States,USA,1976,20.85 +United States,USA,1977,20.83 +United States,USA,1978,20.86 +United States,USA,1979,20.83 +United States,USA,1980,21.17 +United States,USA,1981,20.97 +United States,USA,1982,21.4 +United States,USA,1983,21.79 +United States,USA,1984,22.1 +United States,USA,1985,22.38 +United States,USA,1986,22.59 +United States,USA,1987,24.49 +United States,USA,1988,26.95 +United States,USA,1989,26.66 +United States,USA,1990,27.05 +United States,USA,1991,26.43 +United States,USA,1992,27.88 +United States,USA,1993,27.41 +United States,USA,1994,27.5 +United States,USA,1995,28.46 +United States,USA,1996,29.16 +United States,USA,1997,29.85 +United States,USA,1998,30.36 +United States,USA,1999,30.97 +United States,USA,2000,31.51 +United States,USA,2001,30.4 +United States,USA,2002,30.36 +United States,USA,2003,30.66 +United States,USA,2004,31.71 +United States,USA,2005,33.12 +United States,USA,2006,33.59 +United States,USA,2007,33.84 +United States,USA,2008,33.78 +United States,USA,2009,32.81 +United States,USA,2010,33.73 +United States,USA,2011,33.98 +United States,USA,2012,35.35 +United States,USA,2013,34.1 +United States,USA,2014,34.77 +United States,USA,2015,35.3 +Uruguay,URY,2009,35.18 +Uruguay,URY,2010,35.51 +Uruguay,URY,2011,34.29 +Uruguay,URY,2012,31.73 diff --git a/test/sample-content/python/top-5-income-share-bokeh/requirements.txt b/test/sample-content/python/top-5-income-share-bokeh/requirements.txt new file mode 100644 index 000000000..d3bbe963c --- /dev/null +++ b/test/sample-content/python/top-5-income-share-bokeh/requirements.txt @@ -0,0 +1,2 @@ +pandas>=1.1.5,<=1.4.1 +bokeh==2.3.3 \ No newline at end of file diff --git a/test/sample-content/python/top-5-income-share-bokeh/thumbnail.jpg b/test/sample-content/python/top-5-income-share-bokeh/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02e1fd88fd18b3f587c6d88f57bf9e643dea0b11 GIT binary patch literal 23146 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 HZ;Ss8@Hw{B literal 0 HcmV?d00001 diff --git a/test/sample-content/python/top-5-income-share-shiny/README.md b/test/sample-content/python/top-5-income-share-shiny/README.md new file mode 100644 index 000000000..65286fd35 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-shiny/README.md @@ -0,0 +1,17 @@ +# Top 5% income share + +## About this example + +A Shiny application makes it easy to transform your analysis into an interactive application using Python so users can ask and answer their own questions in real-time. + + +## Learn more + +* [Shiny for Python documentation](https://shiny.rstudio.com/py) +* [Shiny for Python examples](https://shinylive.io/py/examples/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/top-5-income-share-shiny/app.py b/test/sample-content/python/top-5-income-share-shiny/app.py new file mode 100644 index 000000000..a80a18746 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-shiny/app.py @@ -0,0 +1,92 @@ +import altair as alt +import pandas as pd +from shinywidgets import output_widget, render_widget +from shiny import App, reactive, ui + +income_shares = pd.read_csv("data.csv") +countries = income_shares["Entity"].unique().tolist() + +select_countries = { + "default": ["Australia", "China", "Germany", "Japan", "United States"], + "latam": ["Argentina", "Uruguay"], + "apac": ["Australia", "China", "Singapore", "Japan", "Korea, South"], + "emea": ["Mauritius", "France", "Italy", "Norway", "Spain"], + "na": ["United States", "Canada"], +} + +app_ui = ui.page_fluid( + ui.panel_title("Top 5% Income Share"), + ui.p("Share of income received by the richest 5% of the population"), + ui.layout_sidebar( + ui.panel_sidebar( + ui.input_selectize( + "countries", + "Countries:", + choices=countries, + multiple=True, + selected=select_countries["default"], + ), + ui.p("Regions:"), + ui.TagList( + ui.div( + {"class": "btn-group"}, + ui.input_action_button("apac", "APAC"), + ui.input_action_button("emea", "EMEA"), + ui.input_action_button("latam", "LATAM"), + ui.input_action_button("na", "NA"), + ) + ), + ui.input_slider( + "year_range", + "Year Range:", + min=1946, + max=2015, + value=(1946, 2015), + sep="", + ), + ), + ui.panel_main( + output_widget("income_plot", width="800px"), + ), + ), +) + + +def server(input, output, session): + @reactive.Calc + def plot_data(): + df = income_shares.loc[ + (income_shares["Entity"].isin(input.countries())) + & (income_shares["Year"] >= input.year_range()[0]) + & (income_shares["Year"] <= input.year_range()[1]) + ] + return df + + @output + @render_widget + def income_plot(): + chart = ( + alt.Chart(plot_data()) + .mark_line() + .encode( + x=alt.X("Year", axis=alt.Axis(format="d")), + y=alt.Y("Percent", axis=alt.Axis(format="~s")), + color="Entity", + strokeDash="Entity", + ) + ) + return chart + + def make_button_listener(name): + @reactive.Effect + @reactive.event(input[name]) + def _(): + ui.update_selectize("countries", selected=select_countries[name]) + + for name in select_countries.keys(): + make_button_listener(name) + + +app = App(app_ui, server) +if __name__ == "__main__": + app.run() diff --git a/test/sample-content/python/top-5-income-share-shiny/data.csv b/test/sample-content/python/top-5-income-share-shiny/data.csv new file mode 100644 index 000000000..074c12766 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-shiny/data.csv @@ -0,0 +1,814 @@ +Entity,Code,Year,Percent +Argentina,ARG,1953,29.07 +Argentina,ARG,1954,30.28 +Argentina,ARG,1956,28.96 +Argentina,ARG,1959,30.41 +Argentina,ARG,1961,28 +Argentina,ARG,1997,22.45 +Australia,AUS,1946,21.76 +Australia,AUS,1947,23.41 +Australia,AUS,1948,23.35 +Australia,AUS,1949,23.66 +Australia,AUS,1950,25.56 +Australia,AUS,1951,18.87 +Australia,AUS,1952,19.51 +Australia,AUS,1953,18.7 +Australia,AUS,1954,18.1 +Australia,AUS,1955,17.49 +Australia,AUS,1956,17.84 +Australia,AUS,1957,16.33 +Australia,AUS,1958,19.41 +Australia,AUS,1959,18.4 +Australia,AUS,1960,18.19 +Australia,AUS,1961,18.29 +Australia,AUS,1962,18.65 +Australia,AUS,1963,18.93 +Australia,AUS,1964,18.1 +Australia,AUS,1965,17.84 +Australia,AUS,1966,17.43 +Australia,AUS,1967,17.49 +Australia,AUS,1968,17.17 +Australia,AUS,1969,16.58 +Australia,AUS,1970,16.43 +Australia,AUS,1971,16.7 +Australia,AUS,1972,16.64 +Australia,AUS,1973,16.01 +Australia,AUS,1974,15.2 +Australia,AUS,1975,14.99 +Australia,AUS,1976,14.73 +Australia,AUS,1977,14.65 +Australia,AUS,1978,14.56 +Australia,AUS,1979,14.6 +Australia,AUS,1980,14.7 +Australia,AUS,1981,14.59 +Australia,AUS,1982,14.92 +Australia,AUS,1983,14.65 +Australia,AUS,1984,14.68 +Australia,AUS,1985,15.08 +Australia,AUS,1986,15.57 +Australia,AUS,1987,16.78 +Australia,AUS,1988,17.82 +Australia,AUS,1989,16.45 +Australia,AUS,1990,16.16 +Australia,AUS,1991,16.66 +Australia,AUS,1992,16.83 +Australia,AUS,1993,17.08 +Australia,AUS,1994,17.32 +Australia,AUS,1995,17.08 +Australia,AUS,1996,16.92 +Australia,AUS,1997,17.47 +Australia,AUS,1998,17.52 +Australia,AUS,1999,18.46 +Australia,AUS,2000,18.79 +Australia,AUS,2001,17.95 +Australia,AUS,2002,18.38 +Australia,AUS,2003,18.06 +Australia,AUS,2004,18.14 +Australia,AUS,2005,18.46 +Australia,AUS,2006,18.82 +Australia,AUS,2007,18.44 +Australia,AUS,2008,18.22 +Australia,AUS,2009,19.01 +Australia,AUS,2010,19.21 +Australia,AUS,2011,19.16 +Australia,AUS,2012,19.85 +Australia,AUS,2013,20.41 +Canada,CAN,1946,25.3 +Canada,CAN,1947,25.66 +Canada,CAN,1948,24.49 +Canada,CAN,1949,25.37 +Canada,CAN,1950,25.45 +Canada,CAN,1951,23.96 +Canada,CAN,1952,23.91 +Canada,CAN,1953,24.37 +Canada,CAN,1954,25.29 +Canada,CAN,1955,24.9 +Canada,CAN,1956,24.19 +Canada,CAN,1957,24.5 +Canada,CAN,1958,25 +Canada,CAN,1959,24.94 +Canada,CAN,1960,25.13 +Canada,CAN,1961,25.53 +Canada,CAN,1962,24.42 +Canada,CAN,1963,24.11 +Canada,CAN,1964,24.43 +Canada,CAN,1965,24.04 +Canada,CAN,1966,23.7 +Canada,CAN,1967,23.91 +Canada,CAN,1968,24.02 +Canada,CAN,1969,24.01 +Canada,CAN,1970,24.22 +Canada,CAN,1971,24.07 +Canada,CAN,1972,23.84 +Canada,CAN,1973,23.65 +Canada,CAN,1974,23.82 +Canada,CAN,1975,23.71 +Canada,CAN,1976,22.99 +Canada,CAN,1977,22.43 +Canada,CAN,1978,22.17 +Canada,CAN,1979,22.11 +Canada,CAN,1980,22.68 +Canada,CAN,1981,22.1 +Canada,CAN,1982,22.92 +Canada,CAN,1983,22.71 +Canada,CAN,1984,22.48 +Canada,CAN,1985,22.2 +Canada,CAN,1986,22.22 +Canada,CAN,1987,22.22 +Canada,CAN,1988,23.11 +Canada,CAN,1989,23.83 +Canada,CAN,1990,23.08 +Canada,CAN,1991,23.47 +Canada,CAN,1992,23.6 +Canada,CAN,1993,24.03 +Canada,CAN,1994,24.16 +Canada,CAN,1995,24.64 +Canada,CAN,1996,25.48 +Canada,CAN,1997,26.51 +Canada,CAN,1998,27.34 +Canada,CAN,1999,27.89 +Canada,CAN,2000,29.01 +China,CHN,1986,9.8 +China,CHN,1987,9.97 +China,CHN,1988,11.09 +China,CHN,1989,11.71 +China,CHN,1990,11.35 +China,CHN,1991,11.56 +China,CHN,1992,12.52 +China,CHN,1993,13.83 +China,CHN,1994,14.39 +China,CHN,1995,14.26 +China,CHN,1996,14.78 +China,CHN,1997,15.31 +China,CHN,1998,15.24 +China,CHN,1999,15.35 +China,CHN,2000,15.85 +China,CHN,2001,16.08 +China,CHN,2002,16.71 +China,CHN,2003,17.75 +France,FRA,1963,24.43 +France,FRA,1964,24.75 +France,FRA,1965,24.94 +France,FRA,1966,24.41 +France,FRA,1967,24.27 +France,FRA,1968,23.08 +France,FRA,1969,22.48 +France,FRA,1970,21.95 +France,FRA,1971,22.1 +France,FRA,1972,21.97 +France,FRA,1973,22.61 +France,FRA,1974,22.09 +France,FRA,1975,22.06 +France,FRA,1976,21.91 +France,FRA,1977,20.71 +France,FRA,1978,20.56 +France,FRA,1979,20.42 +France,FRA,1980,20.11 +France,FRA,1981,20.04 +France,FRA,1982,19.37 +France,FRA,1983,19.53 +France,FRA,1984,19.57 +France,FRA,1985,19.96 +France,FRA,1986,20.3 +France,FRA,1987,20.66 +France,FRA,1988,20.9 +France,FRA,1989,21.31 +France,FRA,1990,21.45 +France,FRA,1991,21.18 +France,FRA,1992,20.9 +France,FRA,1993,20.81 +France,FRA,1994,20.9 +France,FRA,1995,20.93 +France,FRA,1996,20.83 +France,FRA,1997,20.94 +France,FRA,1998,21.21 +France,FRA,1999,21.54 +France,FRA,2000,21.65 +France,FRA,2001,21.78 +France,FRA,2002,21.77 +France,FRA,2003,21.88 +France,FRA,2004,22.16 +France,FRA,2005,21.88 +France,FRA,2006,21.98 +France,FRA,2007,22.33 +France,FRA,2008,21.76 +France,FRA,2009,20.91 +France,FRA,2010,21.34 +France,FRA,2011,21.7 +France,FRA,2012,21.48 +France (pre 1962),,1946,22.34 +France (pre 1962),,1947,23.05 +France (pre 1962),,1948,21.46 +France (pre 1962),,1949,21.7 +France (pre 1962),,1950,21.62 +France (pre 1962),,1951,22.06 +France (pre 1962),,1952,22.35 +France (pre 1962),,1953,22.1 +France (pre 1962),,1954,22.55 +France (pre 1962),,1955,23.16 +France (pre 1962),,1956,23.11 +France (pre 1962),,1957,23.38 +France (pre 1962),,1958,22.76 +France (pre 1962),,1959,24.14 +France (pre 1962),,1960,24.4 +France (pre 1962),,1961,24.92 +France (pre 1962),,1962,24.16 +Germany,DEU,1992,22.78 +Germany,DEU,1995,20.84 +Germany,DEU,1998,23.73 +Germany,DEU,2001,24.52 +Germany,DEU,2002,23.98 +Germany,DEU,2003,23.67 +Germany,DEU,2004,24.16 +Germany,DEU,2005,25.89 +Germany,DEU,2006,26.19 +Germany,DEU,2007,27.09 +Germany,DEU,2008,28.13 +Germany,DEU,2009,27.75 +Germany,DEU,2010,27.57 +Italy,ITA,1974,19.86 +Italy,ITA,1975,20.04 +Italy,ITA,1976,18 +Italy,ITA,1977,17.81 +Italy,ITA,1978,17.56 +Italy,ITA,1979,17.69 +Italy,ITA,1980,17.72 +Italy,ITA,1981,16.91 +Italy,ITA,1982,16.75 +Italy,ITA,1983,16.68 +Italy,ITA,1984,17.01 +Italy,ITA,1985,17.5 +Italy,ITA,1986,17.98 +Italy,ITA,1987,18.68 +Italy,ITA,1988,19.27 +Italy,ITA,1989,19.64 +Italy,ITA,1990,19.69 +Italy,ITA,1991,19.86 +Italy,ITA,1992,20 +Italy,ITA,1993,20.23 +Italy,ITA,1994,20.42 +Italy,ITA,1995,20.58 +Italy,ITA,1998,21.8 +Italy,ITA,1999,22.07 +Italy,ITA,2000,22.56 +Italy,ITA,2001,22.68 +Italy,ITA,2002,22.68 +Italy,ITA,2003,22.71 +Italy,ITA,2004,22.69 +Italy,ITA,2005,22.78 +Italy,ITA,2006,23.28 +Italy,ITA,2007,23.6 +Italy,ITA,2008,23.41 +Italy,ITA,2009,23.17 +Japan,JPN,1947,18.5 +Japan,JPN,1948,20.37 +Japan,JPN,1949,21.66 +Japan,JPN,1950,20.96 +Japan,JPN,1951,19.9 +Japan,JPN,1952,21.19 +Japan,JPN,1953,20.17 +Japan,JPN,1954,19.73 +Japan,JPN,1955,18.87 +Japan,JPN,1956,19.55 +Japan,JPN,1957,20.15 +Japan,JPN,1958,20.17 +Japan,JPN,1959,20.48 +Japan,JPN,1960,20.75 +Japan,JPN,1961,20.68 +Japan,JPN,1962,21.19 +Japan,JPN,1963,21.03 +Japan,JPN,1964,20.62 +Japan,JPN,1965,20.04 +Japan,JPN,1966,19.47 +Japan,JPN,1967,19.86 +Japan,JPN,1968,19.45 +Japan,JPN,1969,20.38 +Japan,JPN,1970,21.13 +Japan,JPN,1971,21.67 +Japan,JPN,1972,21.49 +Japan,JPN,1973,21.01 +Japan,JPN,1974,19.93 +Japan,JPN,1975,19.58 +Japan,JPN,1976,19.52 +Japan,JPN,1977,19.45 +Japan,JPN,1978,19.73 +Japan,JPN,1979,20.23 +Japan,JPN,1980,20.1 +Japan,JPN,1981,20.07 +Japan,JPN,1982,19.98 +Japan,JPN,1983,20.02 +Japan,JPN,1984,20.09 +Japan,JPN,1985,20.25 +Japan,JPN,1986,20.6 +Japan,JPN,1987,21.41 +Japan,JPN,1988,21.52 +Japan,JPN,1989,21.7 +Japan,JPN,1990,21.78 +Japan,JPN,1991,21.16 +Japan,JPN,1992,20.58 +Japan,JPN,1993,20.72 +Japan,JPN,1994,20.93 +Japan,JPN,1995,21.47 +Japan,JPN,1996,21.61 +Japan,JPN,1997,21.72 +Japan,JPN,1998,22.3 +Japan,JPN,1999,22.77 +Japan,JPN,2000,23.52 +Japan,JPN,2001,24.49 +Japan,JPN,2002,25.03 +Japan,JPN,2003,25.47 +Japan,JPN,2004,25.99 +Japan,JPN,2005,25.96 +Japan,JPN,2006,26.29 +Japan,JPN,2007,26.39 +Japan,JPN,2008,26.37 +Japan,JPN,2009,25.98 +Japan,JPN,2010,25.98 +"Korea, South",,1979,18.66 +"Korea, South",,1980,19.78 +"Korea, South",,1981,19.29 +"Korea, South",,1982,20.05 +"Korea, South",,1983,20.49 +"Korea, South",,1984,19.79 +"Korea, South",,1985,19.4 +"Korea, South",,1995,19.18 +"Korea, South",,1996,19.36 +"Korea, South",,1997,19.8 +"Korea, South",,1998,18.44 +"Korea, South",,1999,19.9 +"Korea, South",,2000,21.25 +"Korea, South",,2001,22.07 +"Korea, South",,2002,23.56 +"Korea, South",,2003,24.1 +"Korea, South",,2004,26.09 +"Korea, South",,2005,25.62 +"Korea, South",,2006,28.19 +"Korea, South",,2007,28.49 +"Korea, South",,2008,28.77 +"Korea, South",,2009,28.57 +"Korea, South",,2010,29.17 +"Korea, South",,2011,29.86 +"Korea, South",,2012,30.09 +Malaysia,MYS,1974,20.2 +Malaysia,MYS,1975,22.9 +Malaysia,MYS,1983,17.96 +Malaysia,MYS,1984,19.27 +Malaysia,MYS,1985,21.05 +Malaysia,MYS,1986,22.65 +Malaysia,MYS,1988,18.6 +Malaysia,MYS,1993,19.96 +Malaysia,MYS,1994,19.46 +Malaysia,MYS,1995,19.42 +Malaysia,MYS,2000,16.71 +Malaysia,MYS,2001,17.08 +Malaysia,MYS,2002,18.1 +Malaysia,MYS,2003,19.83 +Malaysia,MYS,2005,18.5 +Malaysia,MYS,2009,18.68 +Malaysia,MYS,2010,18.53 +Malaysia,MYS,2011,16.81 +Malaysia,MYS,2012,17.58 +Mauritius,MUS,1976,18.14 +Mauritius,MUS,1977,17.25 +Mauritius,MUS,1978,15.98 +Mauritius,MUS,1979,16.33 +Mauritius,MUS,1980,16.41 +Mauritius,MUS,1981,15.76 +Mauritius,MUS,1982,15.03 +Mauritius,MUS,1983,14.21 +Mauritius,MUS,1984,12.94 +Mauritius,MUS,1985,12.57 +Mauritius,MUS,1986,11.93 +Mauritius,MUS,1987,11.8 +Mauritius,MUS,1988,10.95 +Mauritius,MUS,1989,11.03 +Mauritius,MUS,1990,11.19 +Mauritius,MUS,1991,11.74 +Mauritius,MUS,1993,10.73 +Mauritius,MUS,1994,10.9 +Mauritius,MUS,1995,10.7 +Mauritius,MUS,1996,10.62 +Mauritius,MUS,1997,10.43 +Mauritius,MUS,1998,10.77 +Mauritius,MUS,1999,10.92 +Mauritius,MUS,2000,10.61 +Mauritius,MUS,2001,10.55 +Mauritius,MUS,2002,8.93 +Mauritius,MUS,2003,10.98 +Mauritius,MUS,2004,11.26 +Mauritius,MUS,2005,10.57 +Mauritius,MUS,2006,12.29 +Mauritius,MUS,2007,12.73 +Mauritius,MUS,2008,14.35 +Mauritius,MUS,2010,14.06 +Mauritius,MUS,2011,13.95 +Netherlands,NLD,1946,29.08 +Netherlands,NLD,1950,26.16 +Netherlands,NLD,1952,26.45 +Netherlands,NLD,1953,26.14 +Netherlands,NLD,1957,23.75 +Netherlands,NLD,1958,24.61 +Netherlands,NLD,1959,23.89 +Netherlands,NLD,1962,23.93 +Netherlands,NLD,1964,23.13 +Netherlands,NLD,1966,22.69 +Netherlands,NLD,1967,22.3 +Netherlands,NLD,1970,21.25 +Netherlands,NLD,1973,18.4 +Netherlands,NLD,1975,17.4 +Netherlands,NLD,1977,17.35 +Netherlands,NLD,1981,17.57 +Netherlands,NLD,1985,18 +Netherlands,NLD,1989,17.62 +Netherlands,NLD,1990,17.33 +Netherlands,NLD,1991,17.25 +Netherlands,NLD,1992,17.13 +Netherlands,NLD,1993,16.97 +Netherlands,NLD,1994,17.18 +Netherlands,NLD,1995,17.32 +Netherlands,NLD,1996,17.22 +Netherlands,NLD,1997,17.23 +Netherlands,NLD,1998,17.06 +Netherlands,NLD,1999,17.13 +Netherlands,NLD,2000,17.21 +Netherlands,NLD,2001,18.72 +Netherlands,NLD,2002,18.72 +Netherlands,NLD,2003,18.61 +Netherlands,NLD,2004,19.16 +Netherlands,NLD,2005,19.34 +Netherlands,NLD,2006,19.47 +Netherlands,NLD,2007,20.46 +Netherlands,NLD,2008,19.35 +Netherlands,NLD,2009,19.07 +Netherlands,NLD,2010,19.18 +Netherlands,NLD,2011,19.03 +Netherlands,NLD,2012,19.17 +Norway,NOR,1961,19.78 +Norway,NOR,1962,19.87 +Norway,NOR,1963,19.67 +Norway,NOR,1964,19.3 +Norway,NOR,1965,18.65 +Norway,NOR,1966,18.89 +Norway,NOR,1967,18.42 +Norway,NOR,1968,18.71 +Norway,NOR,1969,18.9 +Norway,NOR,1970,18.29 +Norway,NOR,1971,18.59 +Norway,NOR,1972,18.25 +Norway,NOR,1973,17.85 +Norway,NOR,1974,17.38 +Norway,NOR,1975,17.5 +Norway,NOR,1976,17.55 +Norway,NOR,1977,17.7 +Norway,NOR,1978,16.28 +Norway,NOR,1979,15.94 +Norway,NOR,1980,15.06 +Norway,NOR,1981,14.71 +Norway,NOR,1982,14.5 +Norway,NOR,1983,14.34 +Norway,NOR,1984,14.13 +Norway,NOR,1985,14.21 +Norway,NOR,1986,13.93 +Norway,NOR,1987,13.96 +Norway,NOR,1988,13.75 +Norway,NOR,1989,13.17 +Norway,NOR,1990,13.47 +Norway,NOR,1991,13.61 +Norway,NOR,1992,14.82 +Norway,NOR,1993,16.9 +Norway,NOR,1994,17.87 +Norway,NOR,1995,17.83 +Norway,NOR,1996,18.65 +Norway,NOR,1997,19.7 +Norway,NOR,1998,18.79 +Norway,NOR,1999,19.19 +Norway,NOR,2000,21.36 +Norway,NOR,2001,17.93 +Norway,NOR,2002,20.15 +Norway,NOR,2003,21.09 +Norway,NOR,2004,22.7 +Norway,NOR,2005,28.13 +Norway,NOR,2006,18.97 +Norway,NOR,2007,19.78 +Norway,NOR,2008,18.34 +Norway,NOR,2009,17.95 +Norway,NOR,2010,18.81 +Norway,NOR,2011,19.02 +Portugal,PRT,1976,21.12 +Portugal,PRT,1977,17.46 +Portugal,PRT,1978,16.27 +Portugal,PRT,1979,13.28 +Portugal,PRT,1980,12.49 +Portugal,PRT,1981,12.1 +Portugal,PRT,1982,14.32 +Portugal,PRT,1989,19.89 +Portugal,PRT,1990,20.7 +Portugal,PRT,1991,21.59 +Portugal,PRT,1992,22.11 +Portugal,PRT,1993,23.26 +Portugal,PRT,1994,23.51 +Portugal,PRT,1995,23.84 +Portugal,PRT,1996,23.71 +Portugal,PRT,1997,24.27 +Portugal,PRT,1998,24.09 +Portugal,PRT,1999,24.71 +Portugal,PRT,2000,24.58 +Portugal,PRT,2001,25.8 +Portugal,PRT,2002,24.87 +Portugal,PRT,2003,24.69 +Portugal,PRT,2004,25.95 +Portugal,PRT,2005,26.01 +Singapore,SGP,1969,21.79 +Singapore,SGP,1970,22.87 +Singapore,SGP,1971,22.6 +Singapore,SGP,1972,23.22 +Singapore,SGP,1973,23.26 +Singapore,SGP,1974,22.77 +Singapore,SGP,1975,23.26 +Singapore,SGP,1976,23.13 +Singapore,SGP,1977,22.43 +Singapore,SGP,1978,23.29 +Singapore,SGP,1979,25.15 +Singapore,SGP,1980,23.63 +Singapore,SGP,1981,23.62 +Singapore,SGP,1982,24.28 +Singapore,SGP,1983,23.55 +Singapore,SGP,1984,23.1 +Singapore,SGP,1985,24.54 +Singapore,SGP,1986,23.91 +Singapore,SGP,1987,26.06 +Singapore,SGP,1988,24.57 +Singapore,SGP,1989,25.29 +Singapore,SGP,1990,25.5 +Singapore,SGP,1991,24.01 +Singapore,SGP,1993,23.59 +Singapore,SGP,1994,22.16 +Singapore,SGP,1995,21.93 +Singapore,SGP,1996,22.47 +Singapore,SGP,1997,22.64 +Singapore,SGP,1998,24.11 +Singapore,SGP,1999,27.01 +Singapore,SGP,2000,28.28 +Singapore,SGP,2001,32.5 +Singapore,SGP,2002,32.19 +Singapore,SGP,2003,30.63 +Singapore,SGP,2004,28.91 +Singapore,SGP,2005,28.59 +Singapore,SGP,2006,29.45 +Singapore,SGP,2007,28.58 +Singapore,SGP,2008,32.47 +Singapore,SGP,2009,30.5 +Singapore,SGP,2010,29.28 +Singapore,SGP,2011,30.73 +Singapore,SGP,2012,30.52 +Spain,ESP,1981,21.12 +Spain,ESP,1982,21.5 +Spain,ESP,1983,21.67 +Spain,ESP,1984,21.8 +Spain,ESP,1985,22.03 +Spain,ESP,1986,22.82 +Spain,ESP,1987,23.05 +Spain,ESP,1988,23.14 +Spain,ESP,1989,23.49 +Spain,ESP,1990,23.17 +Spain,ESP,1991,22.53 +Spain,ESP,1992,22.25 +Spain,ESP,1993,21.61 +Spain,ESP,1994,21.82 +Spain,ESP,1995,21.71 +Spain,ESP,1996,21.69 +Spain,ESP,1997,21.47 +Spain,ESP,1998,21.66 +Spain,ESP,1999,22.16 +Spain,ESP,2000,22.2 +Spain,ESP,2001,22.15 +Spain,ESP,2002,21.82 +Spain,ESP,2003,22.01 +Spain,ESP,2004,22.1 +Spain,ESP,2005,22.24 +Spain,ESP,2006,22.73 +Spain,ESP,2007,22.37 +Spain,ESP,2008,21.93 +Spain,ESP,2009,21.54 +Spain,ESP,2010,21.13 +Spain,ESP,2011,21.57 +Spain,ESP,2012,20.97 +Sweden,SWE,1946,23.52 +Sweden,SWE,1947,21.43 +Sweden,SWE,1948,20.28 +Sweden,SWE,1949,19.89 +Sweden,SWE,1950,19.8 +Sweden,SWE,1951,19.41 +Sweden,SWE,1952,18.6 +Sweden,SWE,1953,19.01 +Sweden,SWE,1954,18.71 +Sweden,SWE,1955,18.39 +Sweden,SWE,1956,18.2 +Sweden,SWE,1957,18.59 +Sweden,SWE,1958,18.75 +Sweden,SWE,1959,19.18 +Sweden,SWE,1960,19.34 +Sweden,SWE,1961,19.27 +Sweden,SWE,1962,19.03 +Sweden,SWE,1963,18.95 +Sweden,SWE,1964,18.77 +Sweden,SWE,1965,18.67 +Sweden,SWE,1966,18.5 +Sweden,SWE,1967,19.17 +Sweden,SWE,1968,19.21 +Sweden,SWE,1969,18.88 +Sweden,SWE,1970,18.34 +Sweden,SWE,1971,17.59 +Sweden,SWE,1972,17.27 +Sweden,SWE,1973,17 +Sweden,SWE,1974,16.58 +Sweden,SWE,1975,16.14 +Sweden,SWE,1976,15.48 +Sweden,SWE,1977,14.91 +Sweden,SWE,1978,14.38 +Sweden,SWE,1979,13.97 +Sweden,SWE,1980,13.44 +Sweden,SWE,1981,13.19 +Sweden,SWE,1982,13.18 +Sweden,SWE,1983,13.29 +Sweden,SWE,1984,13.31 +Sweden,SWE,1985,13.35 +Sweden,SWE,1986,13.39 +Sweden,SWE,1987,13.59 +Sweden,SWE,1988,13.62 +Sweden,SWE,1989,13.68 +Sweden,SWE,1990,13.73 +Sweden,SWE,1991,15.04 +Sweden,SWE,1992,15.04 +Sweden,SWE,1993,15.31 +Sweden,SWE,1994,15.85 +Sweden,SWE,1995,15.54 +Sweden,SWE,1996,16.05 +Sweden,SWE,1997,16.23 +Sweden,SWE,1998,16.35 +Sweden,SWE,1999,16.52 +Sweden,SWE,2000,17.12 +Sweden,SWE,2001,17.1 +Sweden,SWE,2002,16.77 +Sweden,SWE,2003,16.54 +Sweden,SWE,2004,16.71 +Sweden,SWE,2005,17.33 +Sweden,SWE,2006,17.73 +Sweden,SWE,2007,18.06 +Sweden,SWE,2008,18.26 +Sweden,SWE,2009,17.97 +Sweden,SWE,2010,18.2 +Sweden,SWE,2011,18.26 +Sweden,SWE,2012,18.25 +Sweden,SWE,2013,18.25 +Switzerland,CHE,1947,21.95 +Switzerland,CHE,1949,22.22 +Switzerland,CHE,1951,21.65 +Switzerland,CHE,1953,21.16 +Switzerland,CHE,1955,20.92 +Switzerland,CHE,1957,21.79 +Switzerland,CHE,1959,22.35 +Switzerland,CHE,1961,22.7 +Switzerland,CHE,1963,22.83 +Switzerland,CHE,1965,22.6 +Switzerland,CHE,1967,23.01 +Switzerland,CHE,1969,23.32 +Switzerland,CHE,1971,23.03 +Switzerland,CHE,1973,21.51 +Switzerland,CHE,1975,20.47 +Switzerland,CHE,1977,20.12 +Switzerland,CHE,1979,20.06 +Switzerland,CHE,1981,20.02 +Switzerland,CHE,1983,20 +Switzerland,CHE,1985,20.64 +Switzerland,CHE,1987,20.93 +Switzerland,CHE,1989,20.96 +Switzerland,CHE,1991,20.14 +Switzerland,CHE,1993,19.87 +Switzerland,CHE,1995,19.99 +Switzerland,CHE,1996,20.47 +Switzerland,CHE,1997,20.43 +Switzerland,CHE,1998,20.84 +Switzerland,CHE,1999,22.08 +Switzerland,CHE,2000,22.44 +Switzerland,CHE,2001,21.92 +Switzerland,CHE,2002,21.17 +Switzerland,CHE,2003,21.11 +Switzerland,CHE,2004,21.53 +Switzerland,CHE,2005,21.84 +Switzerland,CHE,2006,22.52 +Switzerland,CHE,2007,23.19 +Switzerland,CHE,2008,23.44 +Switzerland,CHE,2009,22.9 +Switzerland,CHE,2010,23.15 +Taiwan,TWN,1977,16.88 +Taiwan,TWN,1978,16.81 +Taiwan,TWN,1979,16.07 +Taiwan,TWN,1980,15.55 +Taiwan,TWN,1981,15.63 +Taiwan,TWN,1982,16.53 +Taiwan,TWN,1983,16.51 +Taiwan,TWN,1984,17.2 +Taiwan,TWN,1985,18.07 +Taiwan,TWN,1986,17.95 +Taiwan,TWN,1987,18.81 +Taiwan,TWN,1988,18.4 +Taiwan,TWN,1989,19.69 +Taiwan,TWN,1990,19.83 +Taiwan,TWN,1991,19.86 +Taiwan,TWN,1992,19.33 +Taiwan,TWN,1993,18.31 +Taiwan,TWN,1994,18.92 +Taiwan,TWN,1995,19.08 +Taiwan,TWN,1996,19.31 +Taiwan,TWN,1997,19.51 +Taiwan,TWN,1998,20.58 +Taiwan,TWN,1999,20.01 +Taiwan,TWN,2000,21.37 +Taiwan,TWN,2001,22.25 +Taiwan,TWN,2002,20.79 +Taiwan,TWN,2003,21.42 +Taiwan,TWN,2004,21.85 +Taiwan,TWN,2005,23.22 +Taiwan,TWN,2006,23.31 +Taiwan,TWN,2007,24.76 +Taiwan,TWN,2008,25.91 +Taiwan,TWN,2009,23.31 +Taiwan,TWN,2010,25.58 +Taiwan,TWN,2011,26.55 +Taiwan,TWN,2012,26.59 +Taiwan,TWN,2013,25.25 +United States,USA,1946,24.66 +United States,USA,1947,23.3 +United States,USA,1948,23.7 +United States,USA,1949,23.46 +United States,USA,1950,23.87 +United States,USA,1951,22.67 +United States,USA,1952,21.85 +United States,USA,1953,21.01 +United States,USA,1954,21.56 +United States,USA,1955,21.38 +United States,USA,1956,21.35 +United States,USA,1957,21.17 +United States,USA,1958,21.26 +United States,USA,1959,21.02 +United States,USA,1960,20.51 +United States,USA,1961,20.91 +United States,USA,1962,20.94 +United States,USA,1963,20.9 +United States,USA,1964,20.62 +United States,USA,1965,20.7 +United States,USA,1966,20.99 +United States,USA,1967,21.07 +United States,USA,1968,20.98 +United States,USA,1969,20.68 +United States,USA,1970,20.39 +United States,USA,1971,20.5 +United States,USA,1972,20.37 +United States,USA,1973,20.57 +United States,USA,1974,21.04 +United States,USA,1975,21.03 +United States,USA,1976,20.85 +United States,USA,1977,20.83 +United States,USA,1978,20.86 +United States,USA,1979,20.83 +United States,USA,1980,21.17 +United States,USA,1981,20.97 +United States,USA,1982,21.4 +United States,USA,1983,21.79 +United States,USA,1984,22.1 +United States,USA,1985,22.38 +United States,USA,1986,22.59 +United States,USA,1987,24.49 +United States,USA,1988,26.95 +United States,USA,1989,26.66 +United States,USA,1990,27.05 +United States,USA,1991,26.43 +United States,USA,1992,27.88 +United States,USA,1993,27.41 +United States,USA,1994,27.5 +United States,USA,1995,28.46 +United States,USA,1996,29.16 +United States,USA,1997,29.85 +United States,USA,1998,30.36 +United States,USA,1999,30.97 +United States,USA,2000,31.51 +United States,USA,2001,30.4 +United States,USA,2002,30.36 +United States,USA,2003,30.66 +United States,USA,2004,31.71 +United States,USA,2005,33.12 +United States,USA,2006,33.59 +United States,USA,2007,33.84 +United States,USA,2008,33.78 +United States,USA,2009,32.81 +United States,USA,2010,33.73 +United States,USA,2011,33.98 +United States,USA,2012,35.35 +United States,USA,2013,34.1 +United States,USA,2014,34.77 +United States,USA,2015,35.3 +Uruguay,URY,2009,35.18 +Uruguay,URY,2010,35.51 +Uruguay,URY,2011,34.29 +Uruguay,URY,2012,31.73 diff --git a/test/sample-content/python/top-5-income-share-shiny/requirements.txt b/test/sample-content/python/top-5-income-share-shiny/requirements.txt new file mode 100644 index 000000000..b4c24e1ad --- /dev/null +++ b/test/sample-content/python/top-5-income-share-shiny/requirements.txt @@ -0,0 +1,5 @@ +shiny +shinywidgets +altair +pandas +vega diff --git a/test/sample-content/python/top-5-income-share-shiny/thumbnail.jpg b/test/sample-content/python/top-5-income-share-shiny/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02e1fd88fd18b3f587c6d88f57bf9e643dea0b11 GIT binary patch literal 23146 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 HZ;Ss8@Hw{B literal 0 HcmV?d00001 diff --git a/test/sample-content/python/top-5-income-share-streamlit/README.md b/test/sample-content/python/top-5-income-share-streamlit/README.md new file mode 100644 index 000000000..4d592e6e1 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-streamlit/README.md @@ -0,0 +1,17 @@ +# Top 5% income share + +## About this example + +A Streamlit application makes it easy to transform your analysis into an interactive dashboard using Python so users can ask and answer questions in real-time, without having to touch any code. + + +## Learn more + +* [Streamlit Getting Started Guide](https://docs.streamlit.io/en/latest/getting_started.html) +* [User Guide: Streamlit](https://docs.posit.co/connect/user/streamlit/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/top-5-income-share-streamlit/app.py b/test/sample-content/python/top-5-income-share-streamlit/app.py new file mode 100644 index 000000000..9e5c77485 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-streamlit/app.py @@ -0,0 +1,56 @@ +import os.path + +import altair as alt +import pandas as pd +import streamlit as st + +HERE = os.path.dirname(os.path.abspath(__file__)) + +st.title("Top 5%" " income share") +st.markdown("Share of income received by the richest 5%" " of the population.") +DATA = os.path.join(HERE, "data.csv") + + +@st.cache +def load_data(nrows): + return pd.read_csv("./data.csv", nrows=nrows) + + +data_load_state = st.text("Loading data...") +data = load_data(10000) +data_load_state.text("") + +countries = st.multiselect( + "Countries", + list(sorted({d for d in data["Entity"]})), + default=["Australia", "China", "Germany", "Japan", "United States"], +) +earliest_year = data["Year"].min() +latest_year = data["Year"].max() +min_year, max_year = st.slider( + "Year Range", + min_value=int(earliest_year), + max_value=int(latest_year), + value=[int(earliest_year), int(latest_year)], +) +filtered_data = data[data["Entity"].isin(countries)] +filtered_data = filtered_data[filtered_data["Year"] >= min_year] +filtered_data = filtered_data[filtered_data["Year"] <= max_year] + +chart = ( + alt.Chart(filtered_data) + .mark_line() + .encode( + x=alt.X("Year", axis=alt.Axis(format="d")), + y=alt.Y("Percent", axis=alt.Axis(format="~s")), + color="Entity", + strokeDash="Entity", + ) +) +st.altair_chart(chart, use_container_width=True) + +if st.checkbox("Show raw data"): + st.subheader("Raw data") + st.write(filtered_data) + +st.markdown("Source: ") diff --git a/test/sample-content/python/top-5-income-share-streamlit/data.csv b/test/sample-content/python/top-5-income-share-streamlit/data.csv new file mode 100644 index 000000000..074c12766 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-streamlit/data.csv @@ -0,0 +1,814 @@ +Entity,Code,Year,Percent +Argentina,ARG,1953,29.07 +Argentina,ARG,1954,30.28 +Argentina,ARG,1956,28.96 +Argentina,ARG,1959,30.41 +Argentina,ARG,1961,28 +Argentina,ARG,1997,22.45 +Australia,AUS,1946,21.76 +Australia,AUS,1947,23.41 +Australia,AUS,1948,23.35 +Australia,AUS,1949,23.66 +Australia,AUS,1950,25.56 +Australia,AUS,1951,18.87 +Australia,AUS,1952,19.51 +Australia,AUS,1953,18.7 +Australia,AUS,1954,18.1 +Australia,AUS,1955,17.49 +Australia,AUS,1956,17.84 +Australia,AUS,1957,16.33 +Australia,AUS,1958,19.41 +Australia,AUS,1959,18.4 +Australia,AUS,1960,18.19 +Australia,AUS,1961,18.29 +Australia,AUS,1962,18.65 +Australia,AUS,1963,18.93 +Australia,AUS,1964,18.1 +Australia,AUS,1965,17.84 +Australia,AUS,1966,17.43 +Australia,AUS,1967,17.49 +Australia,AUS,1968,17.17 +Australia,AUS,1969,16.58 +Australia,AUS,1970,16.43 +Australia,AUS,1971,16.7 +Australia,AUS,1972,16.64 +Australia,AUS,1973,16.01 +Australia,AUS,1974,15.2 +Australia,AUS,1975,14.99 +Australia,AUS,1976,14.73 +Australia,AUS,1977,14.65 +Australia,AUS,1978,14.56 +Australia,AUS,1979,14.6 +Australia,AUS,1980,14.7 +Australia,AUS,1981,14.59 +Australia,AUS,1982,14.92 +Australia,AUS,1983,14.65 +Australia,AUS,1984,14.68 +Australia,AUS,1985,15.08 +Australia,AUS,1986,15.57 +Australia,AUS,1987,16.78 +Australia,AUS,1988,17.82 +Australia,AUS,1989,16.45 +Australia,AUS,1990,16.16 +Australia,AUS,1991,16.66 +Australia,AUS,1992,16.83 +Australia,AUS,1993,17.08 +Australia,AUS,1994,17.32 +Australia,AUS,1995,17.08 +Australia,AUS,1996,16.92 +Australia,AUS,1997,17.47 +Australia,AUS,1998,17.52 +Australia,AUS,1999,18.46 +Australia,AUS,2000,18.79 +Australia,AUS,2001,17.95 +Australia,AUS,2002,18.38 +Australia,AUS,2003,18.06 +Australia,AUS,2004,18.14 +Australia,AUS,2005,18.46 +Australia,AUS,2006,18.82 +Australia,AUS,2007,18.44 +Australia,AUS,2008,18.22 +Australia,AUS,2009,19.01 +Australia,AUS,2010,19.21 +Australia,AUS,2011,19.16 +Australia,AUS,2012,19.85 +Australia,AUS,2013,20.41 +Canada,CAN,1946,25.3 +Canada,CAN,1947,25.66 +Canada,CAN,1948,24.49 +Canada,CAN,1949,25.37 +Canada,CAN,1950,25.45 +Canada,CAN,1951,23.96 +Canada,CAN,1952,23.91 +Canada,CAN,1953,24.37 +Canada,CAN,1954,25.29 +Canada,CAN,1955,24.9 +Canada,CAN,1956,24.19 +Canada,CAN,1957,24.5 +Canada,CAN,1958,25 +Canada,CAN,1959,24.94 +Canada,CAN,1960,25.13 +Canada,CAN,1961,25.53 +Canada,CAN,1962,24.42 +Canada,CAN,1963,24.11 +Canada,CAN,1964,24.43 +Canada,CAN,1965,24.04 +Canada,CAN,1966,23.7 +Canada,CAN,1967,23.91 +Canada,CAN,1968,24.02 +Canada,CAN,1969,24.01 +Canada,CAN,1970,24.22 +Canada,CAN,1971,24.07 +Canada,CAN,1972,23.84 +Canada,CAN,1973,23.65 +Canada,CAN,1974,23.82 +Canada,CAN,1975,23.71 +Canada,CAN,1976,22.99 +Canada,CAN,1977,22.43 +Canada,CAN,1978,22.17 +Canada,CAN,1979,22.11 +Canada,CAN,1980,22.68 +Canada,CAN,1981,22.1 +Canada,CAN,1982,22.92 +Canada,CAN,1983,22.71 +Canada,CAN,1984,22.48 +Canada,CAN,1985,22.2 +Canada,CAN,1986,22.22 +Canada,CAN,1987,22.22 +Canada,CAN,1988,23.11 +Canada,CAN,1989,23.83 +Canada,CAN,1990,23.08 +Canada,CAN,1991,23.47 +Canada,CAN,1992,23.6 +Canada,CAN,1993,24.03 +Canada,CAN,1994,24.16 +Canada,CAN,1995,24.64 +Canada,CAN,1996,25.48 +Canada,CAN,1997,26.51 +Canada,CAN,1998,27.34 +Canada,CAN,1999,27.89 +Canada,CAN,2000,29.01 +China,CHN,1986,9.8 +China,CHN,1987,9.97 +China,CHN,1988,11.09 +China,CHN,1989,11.71 +China,CHN,1990,11.35 +China,CHN,1991,11.56 +China,CHN,1992,12.52 +China,CHN,1993,13.83 +China,CHN,1994,14.39 +China,CHN,1995,14.26 +China,CHN,1996,14.78 +China,CHN,1997,15.31 +China,CHN,1998,15.24 +China,CHN,1999,15.35 +China,CHN,2000,15.85 +China,CHN,2001,16.08 +China,CHN,2002,16.71 +China,CHN,2003,17.75 +France,FRA,1963,24.43 +France,FRA,1964,24.75 +France,FRA,1965,24.94 +France,FRA,1966,24.41 +France,FRA,1967,24.27 +France,FRA,1968,23.08 +France,FRA,1969,22.48 +France,FRA,1970,21.95 +France,FRA,1971,22.1 +France,FRA,1972,21.97 +France,FRA,1973,22.61 +France,FRA,1974,22.09 +France,FRA,1975,22.06 +France,FRA,1976,21.91 +France,FRA,1977,20.71 +France,FRA,1978,20.56 +France,FRA,1979,20.42 +France,FRA,1980,20.11 +France,FRA,1981,20.04 +France,FRA,1982,19.37 +France,FRA,1983,19.53 +France,FRA,1984,19.57 +France,FRA,1985,19.96 +France,FRA,1986,20.3 +France,FRA,1987,20.66 +France,FRA,1988,20.9 +France,FRA,1989,21.31 +France,FRA,1990,21.45 +France,FRA,1991,21.18 +France,FRA,1992,20.9 +France,FRA,1993,20.81 +France,FRA,1994,20.9 +France,FRA,1995,20.93 +France,FRA,1996,20.83 +France,FRA,1997,20.94 +France,FRA,1998,21.21 +France,FRA,1999,21.54 +France,FRA,2000,21.65 +France,FRA,2001,21.78 +France,FRA,2002,21.77 +France,FRA,2003,21.88 +France,FRA,2004,22.16 +France,FRA,2005,21.88 +France,FRA,2006,21.98 +France,FRA,2007,22.33 +France,FRA,2008,21.76 +France,FRA,2009,20.91 +France,FRA,2010,21.34 +France,FRA,2011,21.7 +France,FRA,2012,21.48 +France (pre 1962),,1946,22.34 +France (pre 1962),,1947,23.05 +France (pre 1962),,1948,21.46 +France (pre 1962),,1949,21.7 +France (pre 1962),,1950,21.62 +France (pre 1962),,1951,22.06 +France (pre 1962),,1952,22.35 +France (pre 1962),,1953,22.1 +France (pre 1962),,1954,22.55 +France (pre 1962),,1955,23.16 +France (pre 1962),,1956,23.11 +France (pre 1962),,1957,23.38 +France (pre 1962),,1958,22.76 +France (pre 1962),,1959,24.14 +France (pre 1962),,1960,24.4 +France (pre 1962),,1961,24.92 +France (pre 1962),,1962,24.16 +Germany,DEU,1992,22.78 +Germany,DEU,1995,20.84 +Germany,DEU,1998,23.73 +Germany,DEU,2001,24.52 +Germany,DEU,2002,23.98 +Germany,DEU,2003,23.67 +Germany,DEU,2004,24.16 +Germany,DEU,2005,25.89 +Germany,DEU,2006,26.19 +Germany,DEU,2007,27.09 +Germany,DEU,2008,28.13 +Germany,DEU,2009,27.75 +Germany,DEU,2010,27.57 +Italy,ITA,1974,19.86 +Italy,ITA,1975,20.04 +Italy,ITA,1976,18 +Italy,ITA,1977,17.81 +Italy,ITA,1978,17.56 +Italy,ITA,1979,17.69 +Italy,ITA,1980,17.72 +Italy,ITA,1981,16.91 +Italy,ITA,1982,16.75 +Italy,ITA,1983,16.68 +Italy,ITA,1984,17.01 +Italy,ITA,1985,17.5 +Italy,ITA,1986,17.98 +Italy,ITA,1987,18.68 +Italy,ITA,1988,19.27 +Italy,ITA,1989,19.64 +Italy,ITA,1990,19.69 +Italy,ITA,1991,19.86 +Italy,ITA,1992,20 +Italy,ITA,1993,20.23 +Italy,ITA,1994,20.42 +Italy,ITA,1995,20.58 +Italy,ITA,1998,21.8 +Italy,ITA,1999,22.07 +Italy,ITA,2000,22.56 +Italy,ITA,2001,22.68 +Italy,ITA,2002,22.68 +Italy,ITA,2003,22.71 +Italy,ITA,2004,22.69 +Italy,ITA,2005,22.78 +Italy,ITA,2006,23.28 +Italy,ITA,2007,23.6 +Italy,ITA,2008,23.41 +Italy,ITA,2009,23.17 +Japan,JPN,1947,18.5 +Japan,JPN,1948,20.37 +Japan,JPN,1949,21.66 +Japan,JPN,1950,20.96 +Japan,JPN,1951,19.9 +Japan,JPN,1952,21.19 +Japan,JPN,1953,20.17 +Japan,JPN,1954,19.73 +Japan,JPN,1955,18.87 +Japan,JPN,1956,19.55 +Japan,JPN,1957,20.15 +Japan,JPN,1958,20.17 +Japan,JPN,1959,20.48 +Japan,JPN,1960,20.75 +Japan,JPN,1961,20.68 +Japan,JPN,1962,21.19 +Japan,JPN,1963,21.03 +Japan,JPN,1964,20.62 +Japan,JPN,1965,20.04 +Japan,JPN,1966,19.47 +Japan,JPN,1967,19.86 +Japan,JPN,1968,19.45 +Japan,JPN,1969,20.38 +Japan,JPN,1970,21.13 +Japan,JPN,1971,21.67 +Japan,JPN,1972,21.49 +Japan,JPN,1973,21.01 +Japan,JPN,1974,19.93 +Japan,JPN,1975,19.58 +Japan,JPN,1976,19.52 +Japan,JPN,1977,19.45 +Japan,JPN,1978,19.73 +Japan,JPN,1979,20.23 +Japan,JPN,1980,20.1 +Japan,JPN,1981,20.07 +Japan,JPN,1982,19.98 +Japan,JPN,1983,20.02 +Japan,JPN,1984,20.09 +Japan,JPN,1985,20.25 +Japan,JPN,1986,20.6 +Japan,JPN,1987,21.41 +Japan,JPN,1988,21.52 +Japan,JPN,1989,21.7 +Japan,JPN,1990,21.78 +Japan,JPN,1991,21.16 +Japan,JPN,1992,20.58 +Japan,JPN,1993,20.72 +Japan,JPN,1994,20.93 +Japan,JPN,1995,21.47 +Japan,JPN,1996,21.61 +Japan,JPN,1997,21.72 +Japan,JPN,1998,22.3 +Japan,JPN,1999,22.77 +Japan,JPN,2000,23.52 +Japan,JPN,2001,24.49 +Japan,JPN,2002,25.03 +Japan,JPN,2003,25.47 +Japan,JPN,2004,25.99 +Japan,JPN,2005,25.96 +Japan,JPN,2006,26.29 +Japan,JPN,2007,26.39 +Japan,JPN,2008,26.37 +Japan,JPN,2009,25.98 +Japan,JPN,2010,25.98 +"Korea, South",,1979,18.66 +"Korea, South",,1980,19.78 +"Korea, South",,1981,19.29 +"Korea, South",,1982,20.05 +"Korea, South",,1983,20.49 +"Korea, South",,1984,19.79 +"Korea, South",,1985,19.4 +"Korea, South",,1995,19.18 +"Korea, South",,1996,19.36 +"Korea, South",,1997,19.8 +"Korea, South",,1998,18.44 +"Korea, South",,1999,19.9 +"Korea, South",,2000,21.25 +"Korea, South",,2001,22.07 +"Korea, South",,2002,23.56 +"Korea, South",,2003,24.1 +"Korea, South",,2004,26.09 +"Korea, South",,2005,25.62 +"Korea, South",,2006,28.19 +"Korea, South",,2007,28.49 +"Korea, South",,2008,28.77 +"Korea, South",,2009,28.57 +"Korea, South",,2010,29.17 +"Korea, South",,2011,29.86 +"Korea, South",,2012,30.09 +Malaysia,MYS,1974,20.2 +Malaysia,MYS,1975,22.9 +Malaysia,MYS,1983,17.96 +Malaysia,MYS,1984,19.27 +Malaysia,MYS,1985,21.05 +Malaysia,MYS,1986,22.65 +Malaysia,MYS,1988,18.6 +Malaysia,MYS,1993,19.96 +Malaysia,MYS,1994,19.46 +Malaysia,MYS,1995,19.42 +Malaysia,MYS,2000,16.71 +Malaysia,MYS,2001,17.08 +Malaysia,MYS,2002,18.1 +Malaysia,MYS,2003,19.83 +Malaysia,MYS,2005,18.5 +Malaysia,MYS,2009,18.68 +Malaysia,MYS,2010,18.53 +Malaysia,MYS,2011,16.81 +Malaysia,MYS,2012,17.58 +Mauritius,MUS,1976,18.14 +Mauritius,MUS,1977,17.25 +Mauritius,MUS,1978,15.98 +Mauritius,MUS,1979,16.33 +Mauritius,MUS,1980,16.41 +Mauritius,MUS,1981,15.76 +Mauritius,MUS,1982,15.03 +Mauritius,MUS,1983,14.21 +Mauritius,MUS,1984,12.94 +Mauritius,MUS,1985,12.57 +Mauritius,MUS,1986,11.93 +Mauritius,MUS,1987,11.8 +Mauritius,MUS,1988,10.95 +Mauritius,MUS,1989,11.03 +Mauritius,MUS,1990,11.19 +Mauritius,MUS,1991,11.74 +Mauritius,MUS,1993,10.73 +Mauritius,MUS,1994,10.9 +Mauritius,MUS,1995,10.7 +Mauritius,MUS,1996,10.62 +Mauritius,MUS,1997,10.43 +Mauritius,MUS,1998,10.77 +Mauritius,MUS,1999,10.92 +Mauritius,MUS,2000,10.61 +Mauritius,MUS,2001,10.55 +Mauritius,MUS,2002,8.93 +Mauritius,MUS,2003,10.98 +Mauritius,MUS,2004,11.26 +Mauritius,MUS,2005,10.57 +Mauritius,MUS,2006,12.29 +Mauritius,MUS,2007,12.73 +Mauritius,MUS,2008,14.35 +Mauritius,MUS,2010,14.06 +Mauritius,MUS,2011,13.95 +Netherlands,NLD,1946,29.08 +Netherlands,NLD,1950,26.16 +Netherlands,NLD,1952,26.45 +Netherlands,NLD,1953,26.14 +Netherlands,NLD,1957,23.75 +Netherlands,NLD,1958,24.61 +Netherlands,NLD,1959,23.89 +Netherlands,NLD,1962,23.93 +Netherlands,NLD,1964,23.13 +Netherlands,NLD,1966,22.69 +Netherlands,NLD,1967,22.3 +Netherlands,NLD,1970,21.25 +Netherlands,NLD,1973,18.4 +Netherlands,NLD,1975,17.4 +Netherlands,NLD,1977,17.35 +Netherlands,NLD,1981,17.57 +Netherlands,NLD,1985,18 +Netherlands,NLD,1989,17.62 +Netherlands,NLD,1990,17.33 +Netherlands,NLD,1991,17.25 +Netherlands,NLD,1992,17.13 +Netherlands,NLD,1993,16.97 +Netherlands,NLD,1994,17.18 +Netherlands,NLD,1995,17.32 +Netherlands,NLD,1996,17.22 +Netherlands,NLD,1997,17.23 +Netherlands,NLD,1998,17.06 +Netherlands,NLD,1999,17.13 +Netherlands,NLD,2000,17.21 +Netherlands,NLD,2001,18.72 +Netherlands,NLD,2002,18.72 +Netherlands,NLD,2003,18.61 +Netherlands,NLD,2004,19.16 +Netherlands,NLD,2005,19.34 +Netherlands,NLD,2006,19.47 +Netherlands,NLD,2007,20.46 +Netherlands,NLD,2008,19.35 +Netherlands,NLD,2009,19.07 +Netherlands,NLD,2010,19.18 +Netherlands,NLD,2011,19.03 +Netherlands,NLD,2012,19.17 +Norway,NOR,1961,19.78 +Norway,NOR,1962,19.87 +Norway,NOR,1963,19.67 +Norway,NOR,1964,19.3 +Norway,NOR,1965,18.65 +Norway,NOR,1966,18.89 +Norway,NOR,1967,18.42 +Norway,NOR,1968,18.71 +Norway,NOR,1969,18.9 +Norway,NOR,1970,18.29 +Norway,NOR,1971,18.59 +Norway,NOR,1972,18.25 +Norway,NOR,1973,17.85 +Norway,NOR,1974,17.38 +Norway,NOR,1975,17.5 +Norway,NOR,1976,17.55 +Norway,NOR,1977,17.7 +Norway,NOR,1978,16.28 +Norway,NOR,1979,15.94 +Norway,NOR,1980,15.06 +Norway,NOR,1981,14.71 +Norway,NOR,1982,14.5 +Norway,NOR,1983,14.34 +Norway,NOR,1984,14.13 +Norway,NOR,1985,14.21 +Norway,NOR,1986,13.93 +Norway,NOR,1987,13.96 +Norway,NOR,1988,13.75 +Norway,NOR,1989,13.17 +Norway,NOR,1990,13.47 +Norway,NOR,1991,13.61 +Norway,NOR,1992,14.82 +Norway,NOR,1993,16.9 +Norway,NOR,1994,17.87 +Norway,NOR,1995,17.83 +Norway,NOR,1996,18.65 +Norway,NOR,1997,19.7 +Norway,NOR,1998,18.79 +Norway,NOR,1999,19.19 +Norway,NOR,2000,21.36 +Norway,NOR,2001,17.93 +Norway,NOR,2002,20.15 +Norway,NOR,2003,21.09 +Norway,NOR,2004,22.7 +Norway,NOR,2005,28.13 +Norway,NOR,2006,18.97 +Norway,NOR,2007,19.78 +Norway,NOR,2008,18.34 +Norway,NOR,2009,17.95 +Norway,NOR,2010,18.81 +Norway,NOR,2011,19.02 +Portugal,PRT,1976,21.12 +Portugal,PRT,1977,17.46 +Portugal,PRT,1978,16.27 +Portugal,PRT,1979,13.28 +Portugal,PRT,1980,12.49 +Portugal,PRT,1981,12.1 +Portugal,PRT,1982,14.32 +Portugal,PRT,1989,19.89 +Portugal,PRT,1990,20.7 +Portugal,PRT,1991,21.59 +Portugal,PRT,1992,22.11 +Portugal,PRT,1993,23.26 +Portugal,PRT,1994,23.51 +Portugal,PRT,1995,23.84 +Portugal,PRT,1996,23.71 +Portugal,PRT,1997,24.27 +Portugal,PRT,1998,24.09 +Portugal,PRT,1999,24.71 +Portugal,PRT,2000,24.58 +Portugal,PRT,2001,25.8 +Portugal,PRT,2002,24.87 +Portugal,PRT,2003,24.69 +Portugal,PRT,2004,25.95 +Portugal,PRT,2005,26.01 +Singapore,SGP,1969,21.79 +Singapore,SGP,1970,22.87 +Singapore,SGP,1971,22.6 +Singapore,SGP,1972,23.22 +Singapore,SGP,1973,23.26 +Singapore,SGP,1974,22.77 +Singapore,SGP,1975,23.26 +Singapore,SGP,1976,23.13 +Singapore,SGP,1977,22.43 +Singapore,SGP,1978,23.29 +Singapore,SGP,1979,25.15 +Singapore,SGP,1980,23.63 +Singapore,SGP,1981,23.62 +Singapore,SGP,1982,24.28 +Singapore,SGP,1983,23.55 +Singapore,SGP,1984,23.1 +Singapore,SGP,1985,24.54 +Singapore,SGP,1986,23.91 +Singapore,SGP,1987,26.06 +Singapore,SGP,1988,24.57 +Singapore,SGP,1989,25.29 +Singapore,SGP,1990,25.5 +Singapore,SGP,1991,24.01 +Singapore,SGP,1993,23.59 +Singapore,SGP,1994,22.16 +Singapore,SGP,1995,21.93 +Singapore,SGP,1996,22.47 +Singapore,SGP,1997,22.64 +Singapore,SGP,1998,24.11 +Singapore,SGP,1999,27.01 +Singapore,SGP,2000,28.28 +Singapore,SGP,2001,32.5 +Singapore,SGP,2002,32.19 +Singapore,SGP,2003,30.63 +Singapore,SGP,2004,28.91 +Singapore,SGP,2005,28.59 +Singapore,SGP,2006,29.45 +Singapore,SGP,2007,28.58 +Singapore,SGP,2008,32.47 +Singapore,SGP,2009,30.5 +Singapore,SGP,2010,29.28 +Singapore,SGP,2011,30.73 +Singapore,SGP,2012,30.52 +Spain,ESP,1981,21.12 +Spain,ESP,1982,21.5 +Spain,ESP,1983,21.67 +Spain,ESP,1984,21.8 +Spain,ESP,1985,22.03 +Spain,ESP,1986,22.82 +Spain,ESP,1987,23.05 +Spain,ESP,1988,23.14 +Spain,ESP,1989,23.49 +Spain,ESP,1990,23.17 +Spain,ESP,1991,22.53 +Spain,ESP,1992,22.25 +Spain,ESP,1993,21.61 +Spain,ESP,1994,21.82 +Spain,ESP,1995,21.71 +Spain,ESP,1996,21.69 +Spain,ESP,1997,21.47 +Spain,ESP,1998,21.66 +Spain,ESP,1999,22.16 +Spain,ESP,2000,22.2 +Spain,ESP,2001,22.15 +Spain,ESP,2002,21.82 +Spain,ESP,2003,22.01 +Spain,ESP,2004,22.1 +Spain,ESP,2005,22.24 +Spain,ESP,2006,22.73 +Spain,ESP,2007,22.37 +Spain,ESP,2008,21.93 +Spain,ESP,2009,21.54 +Spain,ESP,2010,21.13 +Spain,ESP,2011,21.57 +Spain,ESP,2012,20.97 +Sweden,SWE,1946,23.52 +Sweden,SWE,1947,21.43 +Sweden,SWE,1948,20.28 +Sweden,SWE,1949,19.89 +Sweden,SWE,1950,19.8 +Sweden,SWE,1951,19.41 +Sweden,SWE,1952,18.6 +Sweden,SWE,1953,19.01 +Sweden,SWE,1954,18.71 +Sweden,SWE,1955,18.39 +Sweden,SWE,1956,18.2 +Sweden,SWE,1957,18.59 +Sweden,SWE,1958,18.75 +Sweden,SWE,1959,19.18 +Sweden,SWE,1960,19.34 +Sweden,SWE,1961,19.27 +Sweden,SWE,1962,19.03 +Sweden,SWE,1963,18.95 +Sweden,SWE,1964,18.77 +Sweden,SWE,1965,18.67 +Sweden,SWE,1966,18.5 +Sweden,SWE,1967,19.17 +Sweden,SWE,1968,19.21 +Sweden,SWE,1969,18.88 +Sweden,SWE,1970,18.34 +Sweden,SWE,1971,17.59 +Sweden,SWE,1972,17.27 +Sweden,SWE,1973,17 +Sweden,SWE,1974,16.58 +Sweden,SWE,1975,16.14 +Sweden,SWE,1976,15.48 +Sweden,SWE,1977,14.91 +Sweden,SWE,1978,14.38 +Sweden,SWE,1979,13.97 +Sweden,SWE,1980,13.44 +Sweden,SWE,1981,13.19 +Sweden,SWE,1982,13.18 +Sweden,SWE,1983,13.29 +Sweden,SWE,1984,13.31 +Sweden,SWE,1985,13.35 +Sweden,SWE,1986,13.39 +Sweden,SWE,1987,13.59 +Sweden,SWE,1988,13.62 +Sweden,SWE,1989,13.68 +Sweden,SWE,1990,13.73 +Sweden,SWE,1991,15.04 +Sweden,SWE,1992,15.04 +Sweden,SWE,1993,15.31 +Sweden,SWE,1994,15.85 +Sweden,SWE,1995,15.54 +Sweden,SWE,1996,16.05 +Sweden,SWE,1997,16.23 +Sweden,SWE,1998,16.35 +Sweden,SWE,1999,16.52 +Sweden,SWE,2000,17.12 +Sweden,SWE,2001,17.1 +Sweden,SWE,2002,16.77 +Sweden,SWE,2003,16.54 +Sweden,SWE,2004,16.71 +Sweden,SWE,2005,17.33 +Sweden,SWE,2006,17.73 +Sweden,SWE,2007,18.06 +Sweden,SWE,2008,18.26 +Sweden,SWE,2009,17.97 +Sweden,SWE,2010,18.2 +Sweden,SWE,2011,18.26 +Sweden,SWE,2012,18.25 +Sweden,SWE,2013,18.25 +Switzerland,CHE,1947,21.95 +Switzerland,CHE,1949,22.22 +Switzerland,CHE,1951,21.65 +Switzerland,CHE,1953,21.16 +Switzerland,CHE,1955,20.92 +Switzerland,CHE,1957,21.79 +Switzerland,CHE,1959,22.35 +Switzerland,CHE,1961,22.7 +Switzerland,CHE,1963,22.83 +Switzerland,CHE,1965,22.6 +Switzerland,CHE,1967,23.01 +Switzerland,CHE,1969,23.32 +Switzerland,CHE,1971,23.03 +Switzerland,CHE,1973,21.51 +Switzerland,CHE,1975,20.47 +Switzerland,CHE,1977,20.12 +Switzerland,CHE,1979,20.06 +Switzerland,CHE,1981,20.02 +Switzerland,CHE,1983,20 +Switzerland,CHE,1985,20.64 +Switzerland,CHE,1987,20.93 +Switzerland,CHE,1989,20.96 +Switzerland,CHE,1991,20.14 +Switzerland,CHE,1993,19.87 +Switzerland,CHE,1995,19.99 +Switzerland,CHE,1996,20.47 +Switzerland,CHE,1997,20.43 +Switzerland,CHE,1998,20.84 +Switzerland,CHE,1999,22.08 +Switzerland,CHE,2000,22.44 +Switzerland,CHE,2001,21.92 +Switzerland,CHE,2002,21.17 +Switzerland,CHE,2003,21.11 +Switzerland,CHE,2004,21.53 +Switzerland,CHE,2005,21.84 +Switzerland,CHE,2006,22.52 +Switzerland,CHE,2007,23.19 +Switzerland,CHE,2008,23.44 +Switzerland,CHE,2009,22.9 +Switzerland,CHE,2010,23.15 +Taiwan,TWN,1977,16.88 +Taiwan,TWN,1978,16.81 +Taiwan,TWN,1979,16.07 +Taiwan,TWN,1980,15.55 +Taiwan,TWN,1981,15.63 +Taiwan,TWN,1982,16.53 +Taiwan,TWN,1983,16.51 +Taiwan,TWN,1984,17.2 +Taiwan,TWN,1985,18.07 +Taiwan,TWN,1986,17.95 +Taiwan,TWN,1987,18.81 +Taiwan,TWN,1988,18.4 +Taiwan,TWN,1989,19.69 +Taiwan,TWN,1990,19.83 +Taiwan,TWN,1991,19.86 +Taiwan,TWN,1992,19.33 +Taiwan,TWN,1993,18.31 +Taiwan,TWN,1994,18.92 +Taiwan,TWN,1995,19.08 +Taiwan,TWN,1996,19.31 +Taiwan,TWN,1997,19.51 +Taiwan,TWN,1998,20.58 +Taiwan,TWN,1999,20.01 +Taiwan,TWN,2000,21.37 +Taiwan,TWN,2001,22.25 +Taiwan,TWN,2002,20.79 +Taiwan,TWN,2003,21.42 +Taiwan,TWN,2004,21.85 +Taiwan,TWN,2005,23.22 +Taiwan,TWN,2006,23.31 +Taiwan,TWN,2007,24.76 +Taiwan,TWN,2008,25.91 +Taiwan,TWN,2009,23.31 +Taiwan,TWN,2010,25.58 +Taiwan,TWN,2011,26.55 +Taiwan,TWN,2012,26.59 +Taiwan,TWN,2013,25.25 +United States,USA,1946,24.66 +United States,USA,1947,23.3 +United States,USA,1948,23.7 +United States,USA,1949,23.46 +United States,USA,1950,23.87 +United States,USA,1951,22.67 +United States,USA,1952,21.85 +United States,USA,1953,21.01 +United States,USA,1954,21.56 +United States,USA,1955,21.38 +United States,USA,1956,21.35 +United States,USA,1957,21.17 +United States,USA,1958,21.26 +United States,USA,1959,21.02 +United States,USA,1960,20.51 +United States,USA,1961,20.91 +United States,USA,1962,20.94 +United States,USA,1963,20.9 +United States,USA,1964,20.62 +United States,USA,1965,20.7 +United States,USA,1966,20.99 +United States,USA,1967,21.07 +United States,USA,1968,20.98 +United States,USA,1969,20.68 +United States,USA,1970,20.39 +United States,USA,1971,20.5 +United States,USA,1972,20.37 +United States,USA,1973,20.57 +United States,USA,1974,21.04 +United States,USA,1975,21.03 +United States,USA,1976,20.85 +United States,USA,1977,20.83 +United States,USA,1978,20.86 +United States,USA,1979,20.83 +United States,USA,1980,21.17 +United States,USA,1981,20.97 +United States,USA,1982,21.4 +United States,USA,1983,21.79 +United States,USA,1984,22.1 +United States,USA,1985,22.38 +United States,USA,1986,22.59 +United States,USA,1987,24.49 +United States,USA,1988,26.95 +United States,USA,1989,26.66 +United States,USA,1990,27.05 +United States,USA,1991,26.43 +United States,USA,1992,27.88 +United States,USA,1993,27.41 +United States,USA,1994,27.5 +United States,USA,1995,28.46 +United States,USA,1996,29.16 +United States,USA,1997,29.85 +United States,USA,1998,30.36 +United States,USA,1999,30.97 +United States,USA,2000,31.51 +United States,USA,2001,30.4 +United States,USA,2002,30.36 +United States,USA,2003,30.66 +United States,USA,2004,31.71 +United States,USA,2005,33.12 +United States,USA,2006,33.59 +United States,USA,2007,33.84 +United States,USA,2008,33.78 +United States,USA,2009,32.81 +United States,USA,2010,33.73 +United States,USA,2011,33.98 +United States,USA,2012,35.35 +United States,USA,2013,34.1 +United States,USA,2014,34.77 +United States,USA,2015,35.3 +Uruguay,URY,2009,35.18 +Uruguay,URY,2010,35.51 +Uruguay,URY,2011,34.29 +Uruguay,URY,2012,31.73 diff --git a/test/sample-content/python/top-5-income-share-streamlit/requirements.txt b/test/sample-content/python/top-5-income-share-streamlit/requirements.txt new file mode 100644 index 000000000..502d7d1a0 --- /dev/null +++ b/test/sample-content/python/top-5-income-share-streamlit/requirements.txt @@ -0,0 +1,3 @@ +altair +pandas +streamlit diff --git a/test/sample-content/python/top-5-income-share-streamlit/thumbnail.jpg b/test/sample-content/python/top-5-income-share-streamlit/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e54d5a874071933e09e60e25e31fbabfd7ba2033 GIT binary patch literal 69696 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

=1B_ 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̋SKrZRmvK%Sn(+_6P*237or+)he&FBnH-{ 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

WK{bcO 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 literal 0 HcmV?d00001 diff --git a/test/sample-content/python/vetiver-for-python/README.md b/test/sample-content/python/vetiver-for-python/README.md new file mode 100644 index 000000000..2b3696d8e --- /dev/null +++ b/test/sample-content/python/vetiver-for-python/README.md @@ -0,0 +1,18 @@ +# Deploy Model + +## About this example + +Using vetiver allows you to version and deploy your ML model as a production service that other tools and teams can use. APIs like those created with vetiver are a great way for software engineering teams to use your models without translating them into different languages. + + +## Learn more + +* [MLOps with vetiver](https://vetiver.rstudio.com/) +* [vetiver Python function reference](https://rstudio.github.io/vetiver-python/) +* [Use vetiver on Connect](https://docs.posit.co/connect/user/vetiver/) + +## Requirements + +* Python version 3.7 or higher + + diff --git a/test/sample-content/python/vetiver-for-python/requirements.txt b/test/sample-content/python/vetiver-for-python/requirements.txt new file mode 100644 index 000000000..c200a454d --- /dev/null +++ b/test/sample-content/python/vetiver-for-python/requirements.txt @@ -0,0 +1,5 @@ +pins +python-dotenv +rsconnect-python==1.14.0 +scikit-learn +vetiver>=0.2.0 diff --git a/test/sample-content/python/vetiver-for-python/thumbnail.png b/test/sample-content/python/vetiver-for-python/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..79860131041dec6ca6bdc265e7b676c46ed1790e GIT binary patch literal 233252 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

awNsYfm6q9&^pOivZ19 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 z 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%0D%2& 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

cwszNK8}X`;zCTUOh==9U9B?{6^0Ys<-HZ4=X+3 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 +CONNECT_API_KEY= +``` + +# Create a vetiver model + +For this example, let’s work with data on fuel efficiency for cars to predict miles per gallon. + +```{python} +from vetiver.data import mtcars +from sklearn import linear_model + +car_mod = linear_model.LinearRegression().fit(mtcars.drop(columns="mpg"), mtcars["mpg"]) +``` + +This model uses the `LinearRegression()` model in scikit-learn, but you can use vetiver with [many kinds of models trained in Python](https://vetiver.rstudio.com/get-started/#installation). + +We can create a `VetiverModel()` in Python from the trained model; a vetiver model object collects the information needed to store, version, and deploy a trained model. + +```{python} +from vetiver import VetiverModel +v = VetiverModel(car_mod, model_name = "my.username/cars-mpg", + prototype_data = mtcars.drop(columns="mpg")) +v.description +``` + +Think of this vetiver model as a deployable model object. + +:::{.callout-note} +Note that the model was stored as `my.username/cars-mpg`, where `my.username` is _your_ username on your Connect server. +::: + +# Store and version your model + +You can store and version your model by using Connect as a pins "board". + +:::{.callout-tip} +For more on using pins for Python, see the [Connect pins docs](https://docs.posit.co/connect/user/python-pins/). +::: + +When we write the vetiver model to our board, the binary model object is stored on our board together with necessary metadata, like the packages needed to make a prediction and the model's input data prototype for checking new data at prediction time. + +```{python} +import os +from pins import board_rsconnect +from vetiver import vetiver_pin_write +from dotenv import load_dotenv + +load_dotenv() + +rsc_server = os.getenv("CONNECT_SERVER") +rsc_key = os.getenv("CONNECT_API_KEY") + +board = board_rsconnect(api_key = rsc_key, server_url = rsc_server, allow_pickle_read = True) +vetiver_pin_write(board, v) +``` + +If you train a different model (say, a different kind of model or with updated data) you can store the new model in the same pin; you will have access to both. + +# Deploy your model + +You can deploy your model with the function `deploy_rsconnect()`. + +:::{.callout-tip} +*Before you run the next code chunk*: Update `my.username` to your own username on your Connect server. +::: + +```{python} +from rsconnect.api import RSConnectServer +from vetiver import deploy_rsconnect + +connect_server = RSConnectServer(url = rsc_server, api_key = rsc_key) + +deploy_rsconnect( + connect_server = connect_server, + board = board, + pin_name = "my.username/cars-mpg" +) +``` + +Now you can interact with the visual documentation for your deployed model at its new URL on Connect, or [even get predictions from Python](https://docs.posit.co/connect/user/vetiver/#predict-from-your-model-endpoint). + diff --git a/test/sample-content/python/voila-example/README.md b/test/sample-content/python/voila-example/README.md new file mode 100644 index 000000000..8feab0e33 --- /dev/null +++ b/test/sample-content/python/voila-example/README.md @@ -0,0 +1,17 @@ +# Secure Hashes with Voilà + +## About this example + +Voilà allows you to convert a Jupyter Notebook into an interactive dashboard that allows you to share your work with others. + + +## Learn more + +* [Voilà](https://voila.readthedocs.io/en/stable/index.html) +* [Voilà Gallery](https://voila-gallery.org/) + +## Requirements + +* Python version 3.8 or higher + + diff --git a/test/sample-content/python/voila-example/hash.ipynb b/test/sample-content/python/voila-example/hash.ipynb new file mode 100644 index 000000000..f645b5f90 --- /dev/null +++ b/test/sample-content/python/voila-example/hash.ipynb @@ -0,0 +1,132 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import ipywidgets as widgets\n", + "import hashlib, glob\n", + "from IPython.display import display" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# hash\n", + "\n", + "How can you check that a copy of a file you send to someone isn't accidentally modified in transit?\n", + "\n", + "[Secure hashes](https://en.wikipedia.org/wiki/Cryptographic_hash_function) are one way to perform such a check.\n", + "\n", + "1. Choose a hashing algorithm.\n", + "2. Upload a small file to the dashboard.\n", + "3. Generate a hash.\n", + "4. [Send](https://wormhole.app/) the file to a friend, and have them repeat steps 1, 2, and 3. (Email works too.)\n", + "5. Compare hashes!" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "algo = widgets.ToggleButtons(\n", + " options=[\"md5\", \"sha1\", \"sha256\"],\n", + " description=\"Select a hashing algorithm:\"\n", + ")\n", + "\n", + "uploader = widgets.FileUpload()\n", + "select_file = widgets.Select(options=\"\", description =\"Select a file to hash:\")\n", + "files = glob.glob(\"\")\n", + "current_file = None\n", + "out = widgets.Output()\n", + "button = widgets.Button(description = \"Generate file hash:\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# adapted from\n", + "# https://stackoverflow.com/a/44873382\n", + "# in python 3.11+ you can use hashlib.file_hash() instead \n", + "def shasum(filename, digest):\n", + " h = hashlib.new(digest)\n", + " b = bytearray(128*1024)\n", + " mv = memoryview(b)\n", + " with open(filename, 'rb', buffering=0) as f:\n", + " for n in iter(lambda : f.readinto(mv), 0):\n", + " h.update(mv[:n])\n", + " print(f\"{digest}: {h.hexdigest()}\")\n", + " return f\"{digest}: {h.hexdigest()}\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# adpated from\n", + "# https://github.com/fomightez/3Dscatter_plot-binder\n", + "@out.capture(clear_output=True, wait=True)\n", + "def on_button_clicked(b):\n", + " global uploader, algo, select_file, current_file\n", + " current_file = select_file.value\n", + " filehash = shasum(current_file, algo.value)\n", + " vbox.children = [algo, uploader, select_file, button, out]\n", + "\n", + "def on_file_upload(change):\n", + " global uploader, select_file, current_file\n", + " for details_dict in change[\"new\"]:\n", + " files.append(details_dict[\"name\"])\n", + "\n", + " with open(details_dict[\"name\"], \"wb\") as f:\n", + " f.write(details_dict[\"content\"])\n", + " \n", + " current_file = select_file.value\n", + " select_file.options = tuple(files)\n", + " select_file.value\n", + "\n", + "button.on_click(on_button_clicked)\n", + "vbox = widgets.VBox([algo, uploader, select_file, button])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "uploader.observe(on_file_upload, \"value\")\n", + "vbox" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "name": "python", + "version": "3.8.6" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "58b987bbdc7808225bbe23a8c8714df9864b164f01439c091b16b96ae31865d2" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/test/sample-content/python/voila-example/requirements.txt b/test/sample-content/python/voila-example/requirements.txt new file mode 100644 index 000000000..0308042cf --- /dev/null +++ b/test/sample-content/python/voila-example/requirements.txt @@ -0,0 +1,2 @@ +voila +ipywidgets diff --git a/test/sample-content/python/voila-example/thumbnail.jpg b/test/sample-content/python/voila-example/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb0b204e637778eb27bee42ccd925f5f01074e4c GIT binary patch literal 31620 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 literal 0 HcmV?d00001 diff --git a/test/sample-content/r/connectwidgets-example/README.md b/test/sample-content/r/connectwidgets-example/README.md new file mode 100644 index 000000000..88e74efb9 --- /dev/null +++ b/test/sample-content/r/connectwidgets-example/README.md @@ -0,0 +1,17 @@ +# Content Curation + +## About this example + +connectwidgets is an R package that can be used to query {systemDisplayName} for a subset of your existing content items, then organize them within htmlwidget components in an R Markdown document or Shiny application. Use connectwidgets to create a content hub or knowledge repository, a customized summary page for a particular group of stakeholders, or a presentation layer for any group of related content. + + +## Learn more + +* [Documentation for connectwidgets](https://rstudio.github.io/connectwidgets/) +* [R Markdown Documentation](https://rmarkdown.rstudio.com/) + +## Requirements + +* R version 3.4 or higher + + diff --git a/test/sample-content/r/connectwidgets-example/connectwidgets-example.Rmd b/test/sample-content/r/connectwidgets-example/connectwidgets-example.Rmd new file mode 100644 index 000000000..9fc2ff0be --- /dev/null +++ b/test/sample-content/r/connectwidgets-example/connectwidgets-example.Rmd @@ -0,0 +1,61 @@ +--- +title: "Untitled" +output: html_document +--- + +```{r setup, include=FALSE} +library(connectwidgets) +library(dplyr) + +knitr::opts_chunk$set(echo = FALSE, message = FALSE, warning = FALSE) + +client <- connect( + # server = Sys.getenv("CONNECT_SERVER"), + # api_key = Sys.getenv("CONNECT_API_KEY") + ) + +all_content <- client %>% + content() + +sample_content <- all_content %>% + arrange(desc(updated_time)) %>% + slice_head(n = 50) +``` + +![](https://source.unsplash.com/1920x1080/?forest "A random forest.") + +## Components + +### card + +```{r card} +sample_content %>% + slice(1) %>% + rsc_card() +``` + +### grid + +```{r grid} +sample_content %>% + rsc_grid() +``` + +### table + +```{r table} +sample_content %>% + rsc_table() +``` + +### search & filter + +```{r search-and-filter} +rsc_cols( + rsc_search(sample_content), + rsc_filter(sample_content), + widths = c(2, 2), + device = "md") + +rsc_table(sample_content) +``` diff --git a/test/sample-content/r/connectwidgets-example/connectwidgets-example.Rproj b/test/sample-content/r/connectwidgets-example/connectwidgets-example.Rproj new file mode 100644 index 000000000..e83436a3e --- /dev/null +++ b/test/sample-content/r/connectwidgets-example/connectwidgets-example.Rproj @@ -0,0 +1,16 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +AutoAppendNewline: Yes +StripTrailingWhitespace: Yes diff --git a/test/sample-content/r/connectwidgets-example/thumbnail.jpg b/test/sample-content/r/connectwidgets-example/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf3ba2291bfe05d346f2abe2e384de8cc40fbced GIT binary patch literal 45320 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�qDqE=^x=lp~ZJ;-li04Ko5<3@pPV?9YX1oj^0V) zx7myFLoK)_u_MN5TAPEoBPK7y>#IZw2)jZLLLhuwYtgQC-*(+(!GKEJUHGapB{;c+9l>9U|v3cVZpLy z-G?1$@&v00F0JSrrIk%qUEIh*aA5tqFIpxKKQ{|NXNWNedTofOV}P9rBik3#q}Din zk;4>|=qG&Irw%1!F77`{c z=8ADL%I_C)W5}#DUK5gUIT0;jnb{VBTjQn8wBY&Y=w$N{ceP*S`ysoRax@Nnx@TuL z=!=l<#eMi*xyYt9>T4;sySbE7kuGk!A0%hcn>YL*wr{~N(&>+l>zF!sBiplOK5OEv zmgpuu{e}8qyD8?ul6ulXg?Vsp_e(?e@wEKJCXW1?K_i!nu7CS?xK#n6^*A@F5g3ok3{OV7oSvj|!dg=$|irz@XpoOcCN2bl7Wr(;H(77d0>#yB{h~kpYsiV z**CGWM4)-GlZdxd21(E5Q&mez+#sso(Mdag(v+_GaMc3 z42f@9S(bnKGry_+%gubR(MnB{vKmHn{W>%A{Ns_p)DBC`m2!UyWV+Dr(aG}yKBreV ze8aWWj)on6qXe`!>76HI;%U~~-0PR~l&pwb-8r zc@ciIzW`tR+&34n#9IWK-*=DpT^(H_LOKQ6eBK4;Z+iz!SEyt1T6Uw?LV z0vRHo;I8(Tt#2Z*vIq(V2=14y>`$Us^MBWXF|%Q-1V1>}NX6hxe5zq)R2r4_uwwg+ z^vXrZ95Z0}ZeKBw#d6smu`ghTy*%C{!^E1>k$H6-u~7DKF1M11ap3d;)7&>2`@2>WP+ZT?em*kO*$ML=(HAI zmOZ>qXfNLiW47f=OGsB^FmUrlwi*y1WgavIfYdXVM diff --git a/test/sample-content/r/pins-tutorial/images/add_env_vars.png b/test/sample-content/r/pins-tutorial/images/add_env_vars.png new file mode 100644 index 0000000000000000000000000000000000000000..734e9af479bb56af435cf1cb585e63084fe5270b GIT binary patch literal 19785 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

3w_`y1&V|7@I@@^+s#n^x$h8UEurcoOhp;2Y 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%0D6;nxLs0aJ2^H5{FGG|%QQ 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

@xpEWwASNVR99r7Nr-@911pe^pJ_ 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�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
  • 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 IUu~}ZAMZ^5hX4Qo literal 0 HcmV?d00001 diff --git a/test/sample-content/r/pins-tutorial/images/env_var_error.png b/test/sample-content/r/pins-tutorial/images/env_var_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b1af94d1ba3683eeff05e5503468cfe6135bf7 GIT binary patch literal 40055 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�@I-g24Gmpqp;!`o*}7a3QRnrEEVKc8rVW2@=usz$^zg|I5DkV#Kcg^Ewu zrL&ELZ4!1_+ULD-)Q){Df~2m~ToINc_p0C;{%&}BJ5ND*T%0gtSxQmria9x?Gxx(P z=nBUUPqIE53#7TL!X+ITUKKQeyP4*fFweD=cJc|Jo+NYVSP$2!HYQjYGy*=}tcfOM zG?b9nh2lGnE50Dn^||Z0j}&|WC{5B;m7Tu0M1R745L5W? z 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 FzW|lGG;RO@ literal 0 HcmV?d00001 diff --git a/test/sample-content/r/pins-tutorial/images/pinned_to_connect.png b/test/sample-content/r/pins-tutorial/images/pinned_to_connect.png new file mode 100644 index 0000000000000000000000000000000000000000..135f9260bd759b264ff1d0ce4a7a1f46bb73d1a6 GIT binary patch literal 286174 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

    LnV;P0g|6ScdKu`PnQYB6=LpaP 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

    U+q?6JV{^ID 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 X#jMnV1P^ThUwS&m7Yff^x%>YB!CEH7 literal 0 HcmV?d00001 diff --git a/test/sample-content/r/pins-tutorial/images/set_env_variable.png b/test/sample-content/r/pins-tutorial/images/set_env_variable.png new file mode 100644 index 0000000000000000000000000000000000000000..2998a8887798886e8659f4aa0577762b792ff10e GIT binary patch literal 79698 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�~?I-(RfDmHi zNLx#|+Sfs7o(^6x&moQgHVmKCWtfoA-Bksg_E*IkD6$Pa1DcL?yt4CV@vKH7h(R5Q z9Nh)r#tBu?hGS4loh&WCkVDd9n#b#Xgc^#pCk6rOHq*a_Lkjx9XFn`ZO=0+5SdA~G z95gGh*$$YML>ge8-0~zyaCEWe(3UCdxWIyCl#*}@ehwrs{vX_^M1;UQr?4XZiVIJw76EGkWNA(6E_5rhvLC>Euj0PZLE06#`N?KN7AQ0y^Ai+F`I0E<|_@rLOMA>b7d9Us( zQ}}gk#86-y&+w$~A>p=SyrB70prNR%X=3)tl4t{b@`F)q_+HTZptJ`=VmRnp}>ySW+OTWSE;sXqG{Qi2u{6!$L@q?d-8EQgk0ZcRAx^fPmu|VX?&)G%; zkF}lyge`%GBQ62c8Aq=nild!8Jkkcbh<)4Wcg(El717GVDr+tTw9W>7*(2E8KIRbbC2T1+@!0y<%Ad#mp zgnB<}7)vHt0rb9#hu&3zhI;z-1|&Wm`~V3TPZ>=>vjZ%L2?`#PmW%%f%hAo?V>t~0 z5VScgQ09l=9(@}g++!^SOjLC1I}X0Kkb-ESM0Y$Pj!s3`2u@QlK5Kz@3sdlM!~@_w zU4BL?3vmQ1NE9hkL74{dyZ2PUc{+q~g$`+vb0C0o$bgNv&OUqsnFKg%GFUMEMPDeb z%}NO*@ChEcqNW5<r4gX@4jcCRLsok{0N-kp0Afd|(!7S``XMl98QEUG zI9+xAv%UZY6Sps~0K`XS7@zx~HwWCO1EdC30CHtc$YF>ZiNNVzlqpF>;tWqDDK=iC zFlCs7;|Pp~qQr9wi$Nw`-DR5>LWFPvOlo3W?x3^)TXe|u0AP%V+Yw(8z3bf#L zApnNi4G-=O19W$(@Z%F`3xs+gCy^xE^BO0*tcBRrSkWCk)}jRPdI=9l)Pc0gL3jEb za3kcu@$R1|2IF?MHXXvaeh0P4TS7i`)FA^Vamc-*1`B5Ypo&}Y4Gb8;16MHE)N(gS zHtPH0JVJe-^$r{MLslE$B0Q_j#RiB?^$8b1)4-VV&Q9bUG;t~+NNFXpr#}9UgOu7} zoKm=zo2J0vYN{|C#N=HX*GV7bB1wjM&tAWm}t?%kKehkJhj6OEpx3EdYc zA2=@v7B5-2Q{gbf@M((}8EJ8mPk5|#0|0J(9Pt)}jGD-CQRpLxbBVIz@=u`iWDS!C z;l0Bcx8)*@Ny?5LoboYHD1D5{>~Qc;HGEZd_*A^ZCO;w-ba34;gll zRXcwjL2d047^$H-yw^|1HiWjNMY2y7 z_)M3G9U1>J^wPt9F`pq`lUAcIQOvy7LR6Db{yLx7TBi6No8P5-4I;;&>>-**$&jRj ztHs(8rQ>CWF~SHt5Uxs2l4$z$+6v}GV(|#2*{=X%8HjXX)$DnM)6Woc2qfl6%#&(i zqJ>IItTh%^7Al!)H2#$lL_!5=`XvpZTnaHkVqu|zRE`X&OaZN&24xuM3{g*9jpn78 zsnfj3E{ve0)a&0=m(kZBpFrITiN?r)C2I4t2E`~sUUKMw+h zQ5`g~a5LB@L(ac~OMZ_;(9+FTW}%Uo5VUa~$iXCMiP3Wk3Lq{D->;28*+~##uE-$V zFr|NK*^v>IiG=UjV#|+4<}kgTxKixmF})Y6_{9x8zbvsY>NWB(Lbp?N($DUimK4@r zzk%6R5QsI^YotD<1O-7YjDHw-@!3xuut{8H9!kaU z3}W_eJYk{)Fn?n592YQVSd0Va;s!3^l1xpfH{@)wPH&dlfJvip@PVSIZ;=@mgdeyB z^ZI6zM$7}9vX#K<>5@SvCC0$z6Z2d3RPma?SLQHjYSHB@BfSZ1X-$e9D#PZ)>vV&; zXH`Jwk9SzTIDb7YtBKKm0HY@?rs%c#sxEXz-B3B)xp11HXD`F0S_ltn?P|&1q*rx= z{U%aNE@b?QJo;Fn1i4gfri2zQ*o#Jj5QuplHUzT7K^fe<)G7Pk^Fw~dweWImA=u>U zfPNwl>8@>ZE(t^*ksABg&>9OC%jtivnRRb23}YiXOPIuYMV}hGpdNy%>SA$lE7klz z;;DCdc64bNEECT5<}M6h#<1zQEUVWJV{&h3z6NoSA*--X2~qv;fa#iMdXW*4?-x#r zr{+v)nz}~?I$#J|j!E&f#Cr+zvLWnY>GLsab)5mX?Hs-mm#3JWSv+5kzMMt1PK%8vWZwqyA1en3S_0S@@gos|(1|$Z zoRAkeyd|lFvx>YfJ1(h1*eV-xX;!b%yH5A%oY-hVktk(wcgN?lu5Y6OIlMEbi}}2x z*$$qmxxCh6Sa|0RLKaK5pzI_0v}l2LLC>$!E}fG@dgxw%qqC#gc^eAm+TBfg?U8c2RKWs3*|~q0^@#U1H>relj`}{*aHQ z-AC!7K%k>iOi5bVL)b9K?+PJ zjBLeHBUO!ZT!mHmiF#nIkVQ$(@n8pwDv|G!LN+|j*(mAuKTb#tU$CmCfk>27SBcuG zIv&d4mRVH(QI(6wi+10mn5h;^tSt~Cs{e<=DZ@Q#N&-ZJE#G*28`fGk?Zrej{2t|E`oXiE^;WwWI^MT766LYgr_BI7Nf(1wuG=UE?9Av!1}^9Ed7r___$JSR2{kpB9o zR+(Z@29}P^BZ2L~^k~KJy~?%NM4_r7D~I$$izt^jFho6Bil2>}1hUfK5Ebko$G+5J zb-XA$b|riDs>yWV6qYBIq%ldEWQpKU8l^B#dVkqv?Uj;}-@&F1{dF!b+%yh=jRgnKju!PC>2onE z9?fiC^(=_%DxW$V?3uvCknG-D4rq~!-kDv0ms4y9?oa@`;6*gJ8p=H5^)polSdZ2t zN=CHY)vl}6W1Atll2d&ST~6kn&K5zlPJ4L~a4&(J>FUjTz+K>uNHA*2sng$G`JK~t zzE{_69+PSDrj1N@z~)Y9d30!z$oIYYdOOu;qRqTXbxUIElcH8@w+a!iT~6GlcH8As z*~_`6rfHi)%bC|4k&Al?yLacY;hU>ub>?82(*ZSL=Z)tKP9e>iCW;ME?^b_jyBCi& zDQspo9}jLVv)SBEnlD86>_}?AoB3Lf-PR7si_bReDG+k7QwCQqIcX(@lszyqU2OTf zx!_#4y*Vo}yjAYOVvn@KXc=QM5X5_@Y`{YTe$=eQ&)tzR65QKTG8m4Tp_}NNS>&G0 zUL-j?%fIfbkk&Efx_%*YFKQ7c3*tDgXKt~n`oe{_+ECfBwB|vle!DJnyXNxd3vQCB z73gyPgfvlbb0oFIvkY4tVeAH*F98Y5_6+UwXI1rCy`H2X4PK;z4>#o!tP@oF(VHIH znP1KO*KJCdyiij)tLVVDQ-54t8zVzRu`((HlIEB^+ozKOHGg#}zIi5~#S{KIfB)ms zoNcB4?uo?8qD`iBe?rt~lAS&_cs)cNF!1utDx-OCy)dveO$_KW!1(jI7{p5U@9;I* zCMf#$fKy#8X-XC4_TFrpFf5$fcFl3=eLeMuyS+*Cs2xT(Bm<)nz3tt@+s=_nq2G4| P{FA?>d^7uo@zehgQPl;# literal 0 HcmV?d00001 diff --git a/test/sample-content/r/pins-tutorial/pins-tutorial.Rmd b/test/sample-content/r/pins-tutorial/pins-tutorial.Rmd new file mode 100644 index 000000000..982ddbdda --- /dev/null +++ b/test/sample-content/r/pins-tutorial/pins-tutorial.Rmd @@ -0,0 +1,126 @@ +--- +title: "Pins Tutorial: Usage and Deployment" +output: + html_document: + toc: true + toc_float: true +--- + +`r if(Sys.getenv('CONNECT_SERVER') == '') { "

    ERROR: You must set the CONNECT_SERVER environment variable

    \n" }` `r if(Sys.getenv('CONNECT_API_KEY') == '') { "

    ERROR: You must set the CONNECT_API_KEY environment variable

    \n" }` `r if(Sys.getenv('CONNECT_API_KEY') == '' || Sys.getenv('CONNECT_SERVER') == '') { knitr::knit_exit() }` + +# Purpose + +This document provides a follow-along example of: + +- Creating a pin on Posit Connect +- Retrieving a pin from Posit Connect +- Publishing content that uses a pin to Posit Connect + +# Prework - Environment Variables + +Prior to beginning, environment variables must be set in your development environment for pins to work. + +1. Create an API key from Posit Connect: [Learn How](https://docs.posit.co/connect/user/api-keys/)\ +2. Create a `.Renviron` file in this directory to store the API key and Posit Connect server address variables. + +```{=html} + +``` + # Example .Renviron file contents + + CONNECT_SERVER="" + CONNECT_API_KEY="" + +Need help? Learn more about [environment variables and managing them in R](https://rviews.rstudio.com/2017/04/19/r-for-enterprise-understanding-r-s-startup/). + +# Creating a pin + +Let's say we are running an important analysis that involves body temperature measurements of beavers. Let's look at our data first. + +```{r} +library(datasets) +head(beaver1) +``` + +Nice looking data! + +Now we want to pin this data to Posit Connect so it is also accessible to our colleagues for their important work and we don't have to email this around as a csv file. Let's get started! + +## Register the board + +First, **register the board** so your session knows that it can place content on your Connect board: + +```{r} +board <- pins::board_connect(auth = "envvar") +``` + +## Pin the data + +Now we want to **pin our data** to Posit Connect. + +*Before you run this code chunk*: Update the `name = "mydata"` parameter to give your pin a unique name identifier on the server. + +```{r} +pins::pin_write(board, beaver1, name = "mydata", description = "Beaver Body Temperature Measurements") +``` + +Take a moment to switch to the Posit Connect content dashboard and give yourself a pat on the back. **Your data is now pinned!** + +## Visit your new pin + +From the dashboard, you can adjust the user access permissions, add collaborators, and even give your pin a custom content URL. + +```{r, echo=FALSE, out.width = '100%', out.extra = 'style="background-color: #447099; padding:5px;"'} +knitr::include_graphics("images/pinned_to_connect.png") +``` + +# Retrieving a pin + +Now let's pretend you're a colleague and you want to access this data for your own analysis. + +Feel free to put on a hat if it helps you to get into character. Keep in mind that your colleague won't have access to your environment with your API key -- this is by design! We don't recommend you share API keys with other people. For someone else to retrieve your pin, two things need to happen: + +1. ***You need*** to give them permission by adjusting the **Access Settings** on your Pin in the Posit Connect content dashboard. +2. ***They need*** to generate an API key from their own Posit Connect account, just like you did way back in the **Prework** section. + +When you view your pin on Connect, you'll notice there is some header information included for pin retrieval. Let's copy that code into our analysis and retrieve the Pin. + +Replace the code section below with the sample from your own pin: + +```{r} +# Example Retrieval Code: + +# library(pins) +# board <- board_connect(server = "https://posit-server.com") +# pin_read(board, "my.username/my.pin") +``` + +Now you, or anyone you have shared the pin with, can access this information in a secure, versioned manner. + +Fun fact! Pins seek to make it both easy and fast to share data. Pins will automatically cache remote pins locally so it's fast to access data, but will always check to ensure that it's up-to-date so you're never using stale data. + +# Using pins in content + +So you think you're hot stuff and off and running? For now, perhaps. But let's say you want to publish something to Posit Connect (like this RMD file), which creates or updates a pin. A good reason for this would be because you want to use Connect's scheduling feature to make an ETL (extract, transform, and load) process that keeps your pin up-to-date. That way, downstream apps or analyses can point to this current pin and stay current and you don't have to re-deploy that app or analysis every time the data updates! Now *that's* working smart! + +## Try publishing + +Go ahead, try **publishing this document to your Posit Connect server** right now. + +**If your server is configured to allow it, you shouldn't need to provide your `CONNECT_SERVER` and `CONNECT_API_KEY` environment variables again.** + +But if you see this error message: + +```{r, echo=FALSE, out.width = '100%', out.extra = 'style="background-color: #447099; padding:5px;"'} +knitr::include_graphics("images/env_var_error.png") +``` + +Simply go to the Posit Connect content settings panel, select the **Vars** option and create environment variables for `CONNECT_API_KEY` and `CONNECT_SERVER` - values will appear in plain text until you hit **Save**. + +Click the **Refresh Report** button to re-render your document with the new environment variables in place. Hold breath... and... + +```{r, echo=FALSE, out.width = '100%', out.extra = 'style="background-color: #447099; padding:5px;"'} +knitr::include_graphics("images/deploy_success.png") +``` + +Voilà! Congratulations! You're a pinning machine. **You've now deployed content that includes references to a pinned object.**. You're ready to incorporate pins as part of a more efficient workflow. Congratulations! diff --git a/test/sample-content/r/pins-tutorial/pins-tutorial.Rproj b/test/sample-content/r/pins-tutorial/pins-tutorial.Rproj new file mode 100644 index 000000000..8e3c2ebc9 --- /dev/null +++ b/test/sample-content/r/pins-tutorial/pins-tutorial.Rproj @@ -0,0 +1,13 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX diff --git a/test/sample-content/r/pins-tutorial/thumbnail.jpg b/test/sample-content/r/pins-tutorial/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..422f45224fa3b7532361925bc20c6f65165e0366 GIT binary patch literal 60697 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%0DjCzifqdx0QKiD=OaDa8VI+VZPu+3 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 O^NauQxdZWM;Qs-9!)Vd~ literal 0 HcmV?d00001 diff --git a/test/sample-content/r/plumbertableau-example/README.md b/test/sample-content/r/plumbertableau-example/README.md new file mode 100644 index 000000000..59330001f --- /dev/null +++ b/test/sample-content/r/plumbertableau-example/README.md @@ -0,0 +1,18 @@ +# Tableau R Extension + +## About this example + +plumbertableau is an R package that enables R developers to build Plumber APIs that function as Tableau Analytics Extensions. These extensions can be leveraged from Tableau workbooks to allow real time requests from Tableau to R. This extension builds on top of Tableau's example Superstore dataset. + + +## Learn more + +* [Learn how to use this extension from Tableau](https://github.com/sol-eng/tableau-examples/tree/main/superstore) +* [Documentation for plumbertableau](https://rstudio.github.io/plumbertableau/) +* [Configuring Posit Connect for use with Tableau](https://docs.posit.co/rsc/integration/tableau/) + +## Requirements + +* R version 3.2 or higher + + diff --git a/test/sample-content/r/plumbertableau-example/plumber.R b/test/sample-content/r/plumbertableau-example/plumber.R new file mode 100644 index 000000000..b647511bb --- /dev/null +++ b/test/sample-content/r/plumbertableau-example/plumber.R @@ -0,0 +1,28 @@ +library(plumber) +library(plumbertableau) +library(outForest) +library(dplyr) + +#* @apiTitle Outlier Detection for Tableau +#* @apiDescription Detect outliers in real-time on Tableau data using a Random Forest + +#* Calculate outliers on input data +#* @tableauArg sales:numeric Numeric values representing sales for a given transaction +#* @tableauArg profit:numeric Numeric values representing profit for a given transaction +#* @tableauReturn logical A vector indicating the outlier status of each original observation +#* @post /detect-outliers +function(sales, profit) { + dat <- tibble(sales, profit) + out <- outForest(dat) + outlier_rows <- outliers(out) %>% + select(row) %>% + distinct() + + dat %>% + mutate(row = 1:n(), + outlier = row %in% outlier_rows$row) %>% + pull(outlier) +} + +#* @plumber +tableau_extension diff --git a/test/sample-content/r/plumbertableau-example/plumbertableau-example.Rproj b/test/sample-content/r/plumbertableau-example/plumbertableau-example.Rproj new file mode 100644 index 000000000..e83436a3e --- /dev/null +++ b/test/sample-content/r/plumbertableau-example/plumbertableau-example.Rproj @@ -0,0 +1,16 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +AutoAppendNewline: Yes +StripTrailingWhitespace: Yes diff --git a/test/sample-content/r/plumbertableau-example/thumbnail.jpg b/test/sample-content/r/plumbertableau-example/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e17844b540c944aa48342267bd7c6704cb5107a1 GIT binary patch literal 26335 zcmd?Qby!z>EL-=xDNmTtZqs3_deOWxqTGj;)1wxnp;6Fz?_y)CoT{3k6b*Q+*|-LNso`_ zmJVRI*A`$KJBT>lPJJ`oYdb4(IuO4ax7tS;u&te6tB8j<-QR?Z+~)rxbJ4y28;hHRIGxmAT3_p{y?-qObpgK?zj_KLZqEYuR_1ctaN$=zc}M@~kHTN)@V zCoIh)D{!!oRzckt3$L1~N){T$r%Ex!i)~1`Ck6#pwS%-MxF~&h7us-G8S4%-#J<$bXUW|6uzk`~UTN^Cy7d z@tqfU=I-4g0Nf?GbC2N8O&fsrui$b2-mUc8kn#6~_u%29CwK2ZzIW&8ErZ-k0N~-B zdw1_XdUWsZ{d-UT3O9G}-M{5|OhEYN2@laLIw?(aXFTAisPxiZ;@?Bk^Ca{Pd!%I1 zjJ$j@S~?aPWec}rX#P_0@ZNuFxfS!5j3>9U@NVy`-r98cR?WTp_n$nuy>V;GZSnpC z0>X!MkBHtp<^f8-lG4);0@D8J*8k71yPyz(eEW!C4-Y7jUWGQR>C=K!lCLXgFP_-WL98vUE|p7(r3 zT8B2JDGU7M#t#npJz!80UwNnQCD)a`RMTEn#Rc~2pOFW@`xaT#? zG~$w%tiK1Wn!KK=sMjso)gDebPbq*6(^(N_N_9b<97;DOQk>_|N-pXVlJQSAP7Sy4ow08xmpCYdjhvVbBpKim@|H~x#tgE5- zPU|pfP2}DtU^giE^5l(&&o*wQ@sYt=su4N(4bz6bg)uxsQJUxmF!jTIibmAOHA=Wk-I~wK&dO^$at}6?Kg{G;s0%-0s*uf2;^|H1jt6z)xPbu!pIN)*{ zrJlab0|Oh)FZt|!rF^r-Wd{+w*miT#Y`M3ntVene6P>S?~YZcD|v_`wQBgTJ+zVADbA24Kt7XcxF#k^Evb zg{~{1Yu9HKS@@Vx%ZbU?xP?wGUfll)!dRpz;{LE7`&y`GelWqPiHd?WMhdGNJC12? zv^hPw0bKd!_62>rrh%CSh}$3!X$^76?4yTY+%Oh`T%1d%1>GHR-GkCH?eGfYf`*NR zrBbnYp7@=U{GZ9M(YzzmuH9DeLM3!UHdP4H!`f4!smAT$8yXmkiZUhzr$vZxRX*Wz zSFj2GD7k8PFRQGJdo%u1`uBBjbHQmzCN&vcGl^%Qi`gWd)Muw}7Vsm*^&1%nDGb3& z!=Z3%Yn47B3SX)kwX<3(+RxC*U@fC4w?a8SEbEkcbwe60$2dgUB!VbY+XPFJFfNg| zS^e2iY&&;ijPWp^5W>%wXsxT#BVeROnPHtZsKF_^Z^OS;fJ7gLJ*Y|&cLA1>>pI2- z%0`$B5cgCFPV0N5T)$m_ME=JAfd9Zps9d9GBcyptrHDz(u=hNpk(P4U^NLbs1^2yi z>dg^pH^|nAFobgO$91xS;S_H4p0n2%`|UBj_M&1#US0vDjppyT4?}sqy}j8Dd#>GA zzvY(-vQOxISP!0_m$KWs=I`!tiy-oTxvebc&aZ;es#g_bzWJaNx~C&<(cFM4ULTRj z_qz?vfF3fq9{-PplT$w#;-IOJ%OtU+956@uvmUGSOpzKQD@IO+Zbg0=bDgXOJR$8D z#l&vLZsG6^08gA|M2!QDl<(zNHqEm)$;q@jlQ%NcR<`pztR+m!C`igz&!N(i3fwjH+{e2xzl6ch?Xuo-iQ0t)^et8YkM3PozVwseNLSDFDSXh zdSYjdxI~7(SH25Qc=taK6x6yU5vwcy>VLinjaF>D0R&&ue!qwE#-QuNttUB``N}CH zwDujbaxg*!X`lli6GZ)(_rtO9a|b7;tn7`P4^`Gmno*(yk4|)FLr|t_>{t0c!hR(! zv+nDhk)N)N0tWqn9!8^H;b{3pw8(W_V(fZ-nT2+uid9*wBa$t0rL5%bbW{0Rq=qjZ zBM0@c68|sj;uvj}V4-(T2GtkYR2UwT7$YU3=D!1 zWcapfbd@jOGn{2^0G;uo9A)emBrF7NM#=7`AO|*j43lSIgn5PiXS~JMw?VW$f8g(?9JEa=hfVu5>^TeBB>by zvVVT=*sbjRShF*fq)9d(Uj#gi){I{`*ZKlHTJwaD*)O|(tTh=;7?7?DZya0a{T6t$DnO&!#;uPtw6M@s0EPN(! z5K5g8H5fl0)~Y$~BtDF0Pv@u@_P^Bnniaal;+dE@-Bg^^7x9b7FnXz+E z4VY#(#%47xa!WhZ8+~{Kh)pKjRqK&lqAtmCLNQCihB8T34m>#VDBuPlFe!=5A@-Yy)2iM*X^p7cGs<`Nl4{%~P?~PE2 z4EvE$5En&B&$JqwNkmRP%+cLlRpgaDOfzn6YWTjZX{fk&9b)w^5AEB&RH->FExCYq zX{1q@-fP>7zZ)0Ygy}X9bE-?IWTRtvO+HyaA+4 z#$eB80=;pwpIawMxikuS1@lFWlu&NVhYq|4TW-)ej$e)DL zr)&(nrHhSEFO9QPuU<+N@O(s8R#^74|1g)nzFgEN_YUeUJAGE7d9o46I49*f?mH8x zE?$#k;(d-YhlBl(O>p3~jpYfvLR?L(mZ@*{w8Nm3!ZOlzi%Q646911zsRdf~Lz0l9*`VpW8c!V1!D69~_TNjRRLj-v?1>ss5mo1S@gIq&j>{ z5IQ|8Jq-(x*I6hVJSs<1(MJA8!93Co;?;R*>XD_#m_D?#&(rmyN#a}`2X3M#Lpe;q zSxM5KQgQ?9s>0EcGI38X;)U`C&ooajgW?1xq&~i}!F` z0l6V@^)^JKJEZ*gcG+4uv~`PAel5j;NXIW`_^_airM-&toC+ICqbAsca_;&npIqqf zfVpy!r07Mz*(q{`WJQEEkC&CcS1p4h3?vx}{HQzfI`d)%7f;b- z?O*dMxoQH+#d`xb9(Oam3u3$;@3AkXrKm}|TssO}eBSA2TDk+8hA&|Srs_R_rC+aS zB!($m55t=t9Li_Z#lzEmH88?t7e?wF`qhjz=PLTi1+YcQ{1*?MD8xjzn^6E>XKU~P<$s)+0y9?D*Y$;TWUkFf5zayaKFN2=6ZC#@&R z(;r4#gY7tIqLf0ac~rR`!t(G0f-8lh>teQqvKW2eGJ{a|3lc1e*Cj_UQ?(^Qdsp&^ zOQj|>$)1=hd>~;TI{p;aBxe&ix-Q=DGP23c^C|ItrO|g&>y466I@3dUH%BeePrCrMQ?MLUYo=tI+x8{f>3rj`Au~w#3!ahmP-R4eg_3_IY ziE#ntd`UY?qyAcknLQRI`-mkFrNce!fwJ?kLg5YIy#X_gw$sN2wU$`ZU~y(#OgGD$ z+0J$B4S>u4{QK5rz2C|8QXf29p@gh|iq9g*b%I0QtOl>>VFYL4lABfMA(p+C-Bnmk zobVOgS^{kkMl4mdswqcNPjIBah0#6VIFg_3+`E1+FVVbsdM%oD`0{`HOtVqfG|PDd z*!J-SkQ}a_(o6WxYV7O+6hb>9Te14?8YY@ZFR8d`Yl9bwmdEcyrMIZVJ~E7SF)>UT z;`}qrAO2`OC<)B}ZiQ^0%y{}X@WMqu@}boLrMPWNSI4;s|ELC|=kgI77s(lDR*c#g zgrN+n7jZ1v^}f(Ql>Ec1^ZlWu*&4=fT5{pRc<;1~p^8b6uY{96E?<6sAg43M5gFSl zCg|>7Fo~?h1r%ZgcycFnCx6u`#g%7c^y!A#*Mdx(i3z)Pj#XKOi|hVeYK#4yen>ym z(9^vmuU1!~RS2tfwKTFHqq;0Mwg&y+;$j8G@|*rhhM!{))_&a3QkWxq*ez(V8<<}Q z>qdK9t)-l*Vcs69R$A+qoVfu7mmAirv_mrWtX0glU)39w&F)*B`%<=n5}Re$o^YY$**^L4cr(IqtPJH!uu3@1HU z&&=1H(R+>UJLr52A6iOp(~G-Cuqj zxnK{<sw*JLXu0CZPM6_NV8@GPJOS*Qwgyfk52NGKo=5DJ3J-fIi1`2 zLQ-V78%~Wh>gb7@ev6(&cUI0D3T$#p%Gr64;&c~rhH55k!B&-H3l`d@99-^<%TR=2 z=Od4=pcF(h8#B#Y{j}4>Jb^P&VRe~gFsN3Qs6@v&Y3Fr$c^6%ZhLmnG$0klCw!4!l z`H-43s!WY}=x|p$xP62(Jt?@(nvTM#KGaDZiHF@T8MqKu&NN- zzr>KUA@JxWHmpsFt=jpJBy*^&Dph;akYam8JAOkDpN^Lps{Z!RLSTd&uUh%^bm#uX zyrpjwt^Rg|M8U-l8F=vqFn6(g(zdB)R3JuKP=fDuW!ZnNrr!5R%TK*ORk_fg(F)tG zm)m}APNTz^U^^yZ;%fY7`4q3tuU_c;!yU%F-j6;_1>!UOF`6n6m~OjO#s0{*f$F6U zO`#x41IAGkbH|3SA_3_@Y(ZHvMWLQUsqe<64{|5))W8=sI5ewyIMX;xv7L_=*T|Yq z-#Dipkk?~e>xKz3cxAR-Z)SF^;aG9(VMSvfHyD2YBkG&quGbpY2#c4Na?>Z@6-Agc zWG_9+@h~i2CM1Ep&YDc&Dw2?0uM5p@okK;TlAWqq#utCP&xS!fpzX67EKDBeJ9If; zsB`{EsMGV*D9{^|Dt4T1f#&VUDl#o{e-%2=#QhK$&X_lm2v$}mNq@d#;XXSxdo9_q zWP`Sg^xL~;D)U1XgXuaQ>tlXXdyIB)l<+5t$?H^*bI&;CR=lJ-bRw)vwA127goS2( zx8DHrQ^YIzl%5-1=3ZOIdfx!tuVhodKK_R{|L)~ZyTWhUf$G)Oa~D9aqS<|auGQw* zflWXK`|MoY?@LeM*7m_-HQU$#Kw(Nk~^oe`9%XGD^7l#>C77kZ>rLLD!tSZ$0 z0AL~ae^seDXB7Uqu4TEF!6bgb zymKg*60s<8Pi-}sZOwMBwDfM zI%57zr_m78nO!$auh9xqA!S-wW{n6%)z(}((|Tjzab^fhVgA%m^ukEBIz&vaO5?CY6|z0vX9n7) zD&&-!j&{aDtd(&&ze@}PH-!#fZnRU#CUsPgkduQtq|si=a+Ml3Z#}lkD7=OD<<*~8 z(@>pxwNys!@wTfc?1J({%!rD2{E~60b?3^Og-(K&nkk{LdKXu+6;HGhi6`(Qql3Z9 znDJ`Q_f3}X3y;6l%5P~fH8WQn|o~D~duRl7fkf=mH0r$i$&Xfh|Ef_QWoLtxX zZWX;0%XFF|>eeP+)jEYf5ZN=8BxPRi47=Joh9X=Rao0>9yz22uUrsC0aJ!vnvx-jc zYWq2)bwan>>4u@(2r`5k3VfH7Q2WE<#K6WghNB}dCJ>n zTOQ0w25u!PC`|i@h|8$*fz*@GkvVMprc>b>Z-jtOydAyI9G92Nu3S*O$Z*H8XXC{| za)VQ(LIVdq^3W}yyW_zI-h@VHWxcG~deqtnj9!Ozbg)ZC{-G?FdR8;fs@_GR+lWY6 zSuRVobxkp=sl-`)nnB9+a*m;)K@$xdEuM4{Ym&_#x+5ZeZ=pEa>HC6SF6&CifB>l|O z_2BXyS;u(XmgmLU4M39np?IpiJ&-GH^TTsRkB+sJ{?g6<>sFfLL#S#idi*dYFu zp6Az2URNI6=|hzQ4GD)B%-m9NLdNi)WE_|lLii31zn&C6PV(3s!~y6@wc zrbTp5!&>_DDhuc3@wp$(4)=pUhtAy3XpgzZ?~MO@o%!EzIUBf`sn6j#esvvquzGcI z?eB5NLBC_25q^5v{OcaI;cwpcx!QvhIM>g6)Z=4$;R?TRF`xGO0g|<}_PHp9%=2a% z83^zKUm(c96Y)N0+HUlRQg+8kKwfMN=d-xqpL)on;)a$@Y+`}OJw2D~$dho=;+l$lURL1iQ*V%r==s&%;a#2PTuBpq`F7@w+v=yvL%nn~YGj7v zL*d-~5s67De-0JMaM8xvQd!hyJ>lwTzqFu)K3rHB8Usx;!ET|$CEDEU+#HTK7 z=XqvYB`z-+snrglb~5p?N)%|brsQg{=jUk88(AzCsx~p4HXO}Y$l4*mJ-r|y-3&O> zlhEZ4A2E?DK7!X4z$CTp$2PpKD_xhs;H7#axZJ>wJN!CZcanfulZ23jo^O;p>+tgQ z?9BJ^6Ba)yr6~Gc$xZ*fy9+kml3G{a?qL6$&iXgW)b5lw0Lxq8W-Em$({Ei|`fC9U z^@x`;Ko+abi-*_Ve~=J|+c0I|4pyg+07ej<#KJm_nAM2c0eXOrh0e)E;{`2ZWBKy+ zgXz14xw+$uU12oW*q29KGQ${@ z?4IpBqs#=iJxA(0q*o zSAV?n)C@L0=9)!C%ssULJF}(Pr23gj;N!0U#1kHg%0uNgORD?a06spD=GSD7v`K57 z^YIh^gY=p0{bZcMZF;^CR)Wuv92j4!8aQw-Qn zw6XoRcm-A%x)P2Xr8XMAV*UeZ4b`?M^MbKP)t}WS^1n~!Dq&f+yBywv5xw~}zQ3EFu)^a2wWtSezUd3YDMmPri{hdusTL;~Ja_GSpR$yw8T$%@!udwO zC2tOHv_?Kzrm~6ka#w&dO8n_Rfn<9(c$k`q=4sweAtDSD^D-qETIV7Rvqkf(aQxD**fgo( zxbBi>T5yz1B-hk~C}RjsZ5R3+Hp#@tDB@R0b8^magcN~Wb;6uM&qPhhISd=RyK>A1 zZKTTsUi4I18R2a_E?otUOMM^7)BcIFt0l0Oi6gd`O(^DGbZ}~8Q8c7dijGyLC!vmu zN~8vx*o3lq0V}*QKZgYL1k_2?-5o?+n6u*rs<*Nw5B(hH7*A?f6GZ&i?TTT$5!CKRwyM z0ayUswI&!E>PeU0-Ng)>m0YLJ;W-Q|G5B6y&E5b?Ruk^EUeiaYCH}g?mK!6ezNg$B z@nn^`?-%v{=VCe2gg1+%lO#GJZp5S)joB>R4jxc%0F|s&X4t%%OVjXxhIqOt8!p|^(uApDihYZuCQT~%aPa{K-T5y?el2vr)Y|% zVgv_Vh7Rf7*;#c1@I-7^PhXit7O|tI^Yv`M?H@-liq}hIRlZJjuAbD=#zoI(j}8xi z!+J+=t0-lKGnpE{jLm(&fYlXjQb5=bJWMs|X{a}g?8V-`uG^JEJ85n4)*V-`U05X| zCN5^2a`J3vGHf6IG>u(#1G2N16V{a{w%EIE<8Y;pduP!(Vx}cVy3S8W=}rXbTf1V2 zGp+fU^dXa{0rF{xxZo1IKB^<(*lxu$sJdkM4WQptb*j-|!KNO;GBhwRv8$jsDAJti zV}Vm8ZodIk1l6l!obxqsurOI9u1}{}95UjZ61{VRFbfiXRsudAKe=7F4>pasu|m`W z*1)}TZ&X8Ne-Jm$g}Gs9)$5d(S*r<#*Ue14x~ zE>{y{}x#g-a~PvY=FPL&6$8v-i&ZPPTxp3YQeuPs~Mb z031iN?>E94GAt12UCrD>UwoG18$jRDWni}$d4uMOOw-lx^@yj%TDymffBe)xJb}+xdO4QQb|^`Q^8fhvAoss>dTV!A!;&4_QsaCa^6aPJfU&1OjF})&d z*t)n)R*dZ0#{l-+czi(2D2%TPd(P*LT`>zlHe+frW=o^eLaEMCd0I#N%q><*{)v6Q-4r9_OTKS{v2@t5ApB zrSCZ$(ph8!H%TunE?P0u=<(+A`AtNsJ5d)*#T)nzi20gluKYYtQ^Tp}_u+iP9UeBS zdl~UpvOn_E8w*aYIksTZ(MENbo#%Je+Leuz*&+_|=N)B=X`HLWD}^Gg7)E?*;t(=l zP2y$CIA^-ypqikN!u`zJVaF2B?bLB_#DwXr`%3kQ*G>l*-*OF$xtHt@x$_ZH{#b(G`Lb2`?xMZ;mwwK8H9>m#Miub_g} z-`2;*=xPh$Yi|S=2-Yx6O|B-^o8WXpn(}`6A11<*S;f{UN&3C{rx%U0r0y;QwAwmm zUkBR4Md@w;_&#rbH@fgYf8jV?o^$LG+m)!wAF5eCBgX$->PG8gK{tadb8mB3>}^2YUG*w4Ip$z zO`hshfIT+pEQ-04pQSA7`7tB6gOl;?YoWM&aXU%iYBaT#`v2%@3ZHJB=>~AjljS~k zTAT+Za!h!r8=}Elgdjulx2oZQ%9PSlH3ca9CubClzf)rwt*fZOoIe}0)9DcpFYY|@ z;qv!Z?vTK!S3|&C-L@zrc+cjpNWm4v)K1^aMEDz4C?HpFY1FYb7cdzahwQTV)rhr- zAsd9eb#=-`eLE>qzKyjv0M_e4)k4`z;|6{~TBMGV`(VnlZByO`lje(2Yu`dNdU-H8Li4rY-p z!5h2#Rt8fj4eLnDNaDt97)3cByFM-r-+9N-)hkk1GHDpK0oK=XE!fiF(W5+T;^iO~ zr2|_n$mMO3UD@sh%%~R_qI4g6lPWo{k}}rRj3#Tf7ON11kKwUJm(}O27^{@N?U)cb z0RH^7_|*aO3X+vhI&iPG_}h@ZZhvcio+|}$?bLyZ@|3R!#yC^DV*hjkJ5AMiv3&z* zDfwN$Sv%+I- zG~|y)>YSJ789)l8!4tzcOMB|gso!;!lw?W)bk;)G@0Nmi5TjVb*_^F6oclYO#m$0tTi!9nH$ImnIxmDxzCIjk69ZQr$_g(aKStc2^cbb{z z(h%^pp{WnIi=8y>#lr}_<{}4!suB&HYY^xas2V5CfeY6YS84Z|<(Uz7nM(`zOce`H zv?m$Jv-`8NQt6HEJHhB-^@ z$69$rKB!PF=FsG_IqukYvAMUYIrk_tmhAWN42OMiaug!V$d6NwwVKiSiId3zKHrk; z{z}pJ{B7HB+XbH0j#e;U^|+kLFVPk})|@RVq2zc!s|=q!aF9PlU<-bERwVuaixPj$ zw>8x61cBUG@IX0Nl08)x6b=O&LKkTv^?vRp(5(G4k4v>9O4hX$rOGQoT7d!^n%*`u zVbL0Gzo8Y)zQ)~fEUHf8aDQqV8h8Wv9FV%k!BWW#;?tx!Hl#d0XrewDA9(loyS*)+29 zYv=h?Pd!(0e{sE&kkXduR+`4=?i92y{h(nhY{s!s|Ez8$29b>;TWdrj!pVd6Ozgzr`>hdA=wzt(aJ5C)h<*| zljj7iAB!sYPWRK1)s>agk<$s#@5=$Dg++;iY@noFJt?LQ+GnF15BN zLuTrd-v;4P$2LGleSH!tPxc&&2=fk>Wa2k~FHtxF6CDegU_SD19oUZRIT?CGzdnr+ zlB%T>_(X2l)~L+GQ4G%BB=u>2UJ6TUnNYM1aHXh6qeNiRNa+oJvMrPL+URE--Rkp~ zg+#z9$?9X5NlEx)ubpPH+0)Cf(#LA^DtX?;dn~;IuVxA@bp<`*q50zxx~cui-!ZL? z>`Vw?O`P3>z@OqkWoxciX6!;~iZ*reMDD$p~&$klnE8|y5<1EN&IP9e8Re4y*?cOgP6Zz-Tl`XPBwz~F`A+_xKoT6`o zS*4f6sdvo4Rl4N;K(s{kRCVOy3UqNwHb#Hpe_L$+_k<0#Z&Pb7b9K4zN4m=B>Z+); zH5hB3BjfTB+S9p8Y?|3})681{I^n!DOaBjsG5NJsnN!=Ao{qIYRy;|-V4YEoEF$V~ zX2$wNPv9%>WRo|(C*!igWrWzWC#&J&te%ki(aQZ9=2;@i>Knj2x%GkHC^| zsW7};16x6bRkgP;!Y+|zilo7`Q|C{&&SaCLN6d#_SIlE)1*xkSM}V2o%yCAx;rp`C z>b+fF|1d`hlN&%}D0G*ZznrTaG5@JF1=8YgG#6!&;LQmyR|k!xvPx(RaRnA)KZEYCkRI=2BH5wk_+-OD*>ll8s0 z{^1|-jv{YQZWc|+HcT?nYN=2^W}*=8@JQX>)HdtSj(I7koMIRyBUnibq-nS`ZWm78 zveM!fn7Af{)bJ8FAG%^p#t8Su=A7#LFs<6nQ=`|Scn^At28g#8i8|}U1Z*ydFIcTF zR8PO|73ohx1AWOxOpr^hAAJ&QSJx)xDbM+=R@&jH@#a%U`{H^;$`Z)!rE6F#Tfa;4 z)PPWPRZm$%e2>Yfl&?F_S$zB`a9S{1B~e6qBsWDfNu}8;`>nLnTWPK2)A1WXH%vP~ z&d*dp3_enTk9+-C&CsB*P<8QFxwUM% zC%#DD?rCf?N(}XCCD+B|u|~z`15MwhY_Y6xxoL%i)m|@PB@~#FSF#t^*)BenL0Tp3 zGs{)N6@u4^Pj9zK6Z6RANM!GVO_TXEFWr2JY_Xr*_!-^VE{h>A&@YBCUSz16#Z*kJ z`oyn7aQUL4T3op2?CBc1;d+N?Ttv8#Y&%iC6S`jhw8uE0hd94GtRuHDO(hDG{%we! zZj|AO;C+E`Ll&#+iyx+85wtSe7$|IqcSJ8mP@VdalBOv(h zr#Y}HJf#{)zWL;r8a&%71K&-&#{v`{AqD$k)8gT=>xFt(TK(HqVu4ml;S^elNf?LG zDAZv3O2G3>w`)jbiOpG^_X4i;iJ@wPQA5RcOkLFm{_cKUyt=VR?{R|4{Js=#MjNa9Y%JAq zBx7y)w3li|#Mg>$@;ZAvcA(M*I46P0h+gZ5VRutyO(k1&sy+Fsk56(TSlI&PahhGd zjEZcoYyy8X2tIKhpYRL+q?eeh8}yV-?x~o>4dD5ii|55^&k)rCitKtoXvCESiGvVuHS^U>OaDLUe%YMX$L|W_mc07hO zLjDDeB}(O7mE&9a%aK_#mLwOu*sjj

    h8b8p1Jhu`zsr|nsoTa|?kRlg32~cT2*xk178W;r61~FBF zd>Yx3>6lb*0Ky%sPvTZto3x?7X%vpG+c;{G_Y(dVWbcwE19mNEBBm~V`4{2jD~ypH z*jGhkx-db!k@L&qjP|gC=J#vmUPTV%;ZmcaZw*v!Tm_VW6Pj0(@Mw2y-)@_H9Ahp` z_RyacDiSx3OK%;_vq_AQ|z>}J{Fm{v-5njX{vElcVwz)aYzv~XP7cm^Ob9yOB<9!C;M>KJK#hLD!ch!{E*Z)~5FCkHf7q*^lhWS~0 zC(D4^*IFfbz?a=fyPRp#wULLWIH9t^#8qeVNvXkMq_Mp(qoq7QY-Mh0a8%o3t2+~_ zQzp9Z$JTDsB(cvEKhx_sF7CgHP8#JkaUWYjRF=Q1ca7}IMWSC{80kLZS+xhxXK+Nz9)uG_CL2K{8} z8y&iHiZe)dM8%*--TjH$)DuS2%>-H9d~yzB>uTe+P0tk6?K+ot=K2oa)N4Gy0X$AC zXAUOQM;07udpMMsJSF|$5R28KKX=`)WYy{u={ehC99yo$Xso)8sS_zUlV}WfDS>yb z&x9W_(|YerO?f(>_}P8m+oImQ_!2lV;V0;p;(;lYlsx{Tma4J`cZ%+VuF1uxxpZ=( zC+l?Qor|Jz#g&rInxJ$;j?X#<)&>>HEd1yry3SV}8;mp4ydjp{)6sq4&|h;6EwnW* zJnb&ZR);635Qj-|N1obVmcVb1WYVj{tU z%RV-mz*XKTm;J6yvkuWB)w8_5_G6PM(0qWIM(j9ES~hsW&JZq8l2DgZu1lN)(bB45 zQdiXp^+n0@hbkLEnQ!0vu^N00bgCsbRKcAdl*cJ>ymaK;+n6#xYeG_3#2Lis^kmkC zI4_q~buH=k$F_tGjl?SP^JR%CIumQHEZA3qKENz2&N7 z$Va`0%%bj(x(B;ax{NP0W!&$Lf@Bcp6KW15H650r{oh+83oH+QHdv{@j$7YfP%ZJ# zup(!#wx@m32Xb(BOxoWA7uMyZo^LA6O(8}-RJht_JLk8ztjkQEj!}y)xT`5>9wPf9 z{n8MK9Qy=PpuBZV0q#UX0FshoD0&9cwQyD6LS}C?<=Yo2IkHY#$-&x_wB&6@Wp6ja z#G(k;eh%zVMDCDU9?ZF$qhoSSEGza(MXRvr={=ujB6(~HbW&Gk1>+R{l&HrO-f4fm zgGFsz)sw=xVl_I83pw*PH(4O|>~s@4lOUxiJSV53M?;(p=V!lWWH1L43208f0~O^- zBRl7ZD#|)Z&8nlj!#j*gB=si-3hHjnLOb$i{j>GUi{dEevYeLwT>3|%6b-%4mdZl+ z_E}X*cZ%Dr>XHlm6pswUy4D7}*3d*mg#J<`Pmt%bGb_^z{_O%B^~GLV?RvZgoB2Ej zuCI+sf5?&iYz=?)JyNGC@}X3>ic>`(dwQ?kv#Q@68x>bhXoqxrwy3~glM=c0gQy-& z2^zN@v06{nq0ShW*x2~(C7*e3$OYfT=E*`h!dA%DEYJi#W^JqSY&#)YS=}^tdw+P~ z^Kou;|MsytHe!3nWx5L8PGbJ?Uxnp=i$+DdWM;Pc0Z+E_ShDTfU!&^|c%sQl-oKf4 zvF09?p+x37=cTU)K%aL?E9`0-b#y5T;P4bn8#qGY0OG^U-<#M`9e)>u$yy02|`jd1$rN zk&E2&0HnnkJ&v;mySGc!T+UwOo19*X!odVs?eBfsg_gy#3d(Yh%VWP1cb6-A zUg|HyOQY1QQ}X9b`1>YE4Vx`x#y9Ib`zB{+B-EQv!}jjAO49gf?$Nh!7L+TruSaBz z@+L*%Dz;>Z=(SN@ovOWTg1K+R>XUoi6}xiS;hj|oJ4^MX`eTnHmRfBaTluPaVVGB% z(eB$yktXcp+HlIk?3$A4MQ-H$%(xf*_MUVuSedhzPrCm19{$}C!y_b}qu&G~2Nc%R z%EeRw*T3rAI@z-ppd9oM(9SM*-m~2UwOlp|YRc)?^GbCWTzYdXPD2NI4MSO!(oU3; zeR7)^uZad={x*xg z9lJtVx7)t!i|LD8&oZ$`2|kTLRV0RLw3meo{B|x3Ww+n2>Q@zpbVkL`>W|gz@c^ry z_Hv!m=^%`FmA|JJ*E!^!x84JxLCPJ&GlccR?V}UrGOT;kc8UpVW4B*sY;9fUy!1Bq zhP#0(m}LZm#3koVoRy1L6kJ!)wp(Ys23J8{O(GQDyJLPc|{ea|j z)Z^a*)W2f71)0LG6K)0!2{5Tuaq%63>u%f4 zc!O4;GOSlY=kZN($3?p!t;USH1AeomtJR(Lnpz4IN#G5jsi)*RX8VnPnP$;QR$lFK z4d2_C7Tr!I7rCjhP*j&$Tp84xh5!-6>%-9+aUDguw|zN&s!`~z8F%8AknruyZ{YS6 zzxE6brIBmdlmL#K!t!grP#~!jz9w&?`Y)xgqkT0hL&M3ULQ6c!&cnK;;Y zuWGiCJCDF%G?~=m!(IWYHdIJ0N=jOE=_7II+;(o_#wk|{HPBP*e%!9@H_g;=k6@j(YAjJPk3(6yuU7s z5+A_M(na>={w84QUv=)k zMH9-ar3bi~Li3uMTVFrG(@}5o_B=TAzE1t{)WyVrD+YIPaDLI$_y^JW`%hPyL0S0ED_PG%m=(NH>_hM7L5^ zL`3;SCbOli!kxW@jxcGj9I5!*T_wS(^Fb@{SyFfJ;7{BX>nSgobBDZJ=ct&LYixxf zSwLGl`xQ=IOfyqd%_5)h{WljAD2p4l48C9%53HeK-PsOlgL}5$SR7gTy_@>_%%o5e z;bFB%m4c7-f7qB^hhOZQc>cdSxz4Dj+GUOUSy2%Xkp9s-NYjrRMd<_tq=q8BgOr38 zz=lYT^iD(wE!5DvN(m5phX4UW?=AGin{)4vbJksVt#iKnZ}wiZ-&uR@d1t>f^UR}< zRzz(Sv)-g))>s~8um$Of^5*C7wT})vArrIgrp(;hI*Q72EiK$1>TA^i`40;AjwkyJ z`+eR&tPv`09E0}hiV(#3J`4$pYdRqkAw0?=;|~r`$4uG2CS~}<)q5@Xrn#xSO!}@; z!D=)11pFi$G+F}7dsBAT+0=JhF_3wA)%Ls}cV}N)yQd!~*D}R6+K^mz5>8oUH4+@T zFrXo{=qMXB&|CqkdZLn@P%xsm>d?bA8Qv|vKf+FDv4Yrbw2IvrH49{C_YFzj5xDjs zGUg%OH%vuxNXW^h+7E{6K;AeV@737>G7`$SgKHbRKy3Z_PO#ttaY|bG|NGKj%x04s z1deJNxclSedg|QbNopTUMp}u1A4D}?DO{DwHf?m$q*3`g0Tm|9(c@Glh3${aDb(i3 zi>5RxW4}LBG(C!{UYvpWezGUBv>?v%{E7|?PSYrf^SDZeC`AP)bLHYwr;$5Ox)j$5Gnn;+&hU1jg<rO#LH@S^$lI?UeVj`@x4*UJ%)!7?Y$FRG!)I#1# zC|0om*RXrsGXWD|!6Zbwx~4Su*HH&nPiMu1Z)1~?S;X>i#3VMuZ7t?6ASOUr()TaantDs~`GoC3ih3 z^+gy!k3e-}r0a=xGh2&0IBC#Ym#-^k2*8n|=dtzZWi7}CYx>Grk9Ouwf>DBSG!)@B==6(ofyK2tzw*8e=dU8Zn(6qwyV(|&QoK&G+Q~{8c0y@EL+&M z^dTvv2JF7rI2RQWEInRcuTL5K-jCI49?ex6;9u+mh{rqp-;u2wQV)nRRcZx8IXz7@L1^?~z}a$w-n|D9Z}88yR?E9d`F zJpErvH=w?cZ+2)yPsK*B?CUR?9XOzSe^UhixD^|ex6RjW1aOnxze5@K_OKKq6~=*b z6MC|a;!#(z3#;H!=i-g{RadF+rUC`qti<$qvIb$2s)i>A_H1?N&Ksu!9g??Fi1yLZ zt)x2x52R+aV07~0J@uXhbLYnd=wI%jnUqM#6YJc|$D<{a1L#FC1ivT#fYQYKo0@JX zcvR@)2B+>B10N0sux)ByjP4pc@RZm>M{la6UhanN2DMV{hFDd*x%UzkJ6mZcH0|YT zvH)nOKiO~UFl<|5vsml<*hb}UPrv^>e_=H);xowNB8;j`>!3$C-QZomURmqK>AS)8Aqfp?MC;3Ma_gxRcVY z44P)kKu16E5fZ2KEbX{ovmEQwF`4uJ`{^YPRyIYv5IFp60#TBOD*^V%>)VFJ zeZD3eqJ9*dXc3n4rn4I;h*>e|q}!<{$wzL@x7dwKPT6C6KoMDMdzQ%%bh!IqtXV3G ztzxXl4?@kM{@TVX^R8C9ZQ&lT_QJFNo-l&W8I9`$&i}Q4{_W+JpKbGzhpX$C zM2d$Kv-m83B4uqGfkM|ZMP2gvOA9-EVuj-1c-N=#1$fgvfQ)O7$}|V&K1~@-HPJS* z0h>hA-+5gs?P-#w)Gex4knm*m_-pn6j8~5(BKc1QEn_UThpKPUhG0(#vfft(f09`H zc?ng?V$bMcZxU`8z7sxE7feIYF*~ySGRrj@%xnO0069%n6R$C|rF&UQOn3;C2S@AR zQTigR6?17d)kD*Qw!vcTeMsMFBSacUVUlrH%;qsqy}WLr$5WFu>y&X&q%2HjBc0!f zZc4C*ob4sFtvFxc4qt_u z_g%Y5)4(Mu*x|Bek2XKubKIVz=9Qb82JLF>Z--*NrU^JbhY2OD^_UlamR$Rq-55qS z(cvBZ{FbqO6EJ>bY-~(5M(vH$cwX(N*VD@JmeL#XB{dDH^ju(1;UyL>3uT#mw2z0| z^DIF9HJVB$#|cn`Qq~3uo=fyhsBBKeF^GlLPOMxsH>JHw%dpJBZy2uc zf{ThT1ue89S(<76XV2Vd;F4AQ=k-#p(5p?n6+n?b>Sp;vkQBgFA}aV^sA7Um!}Ws1 z^Xy16Ne8QN8uBtsuG|e&Kg;iq@2RBF{;lprpY;hP>wfa!G|@N`+q$ zmn2fPqc6)^ruVYR%9a2Z<)bMbJDwlN+G*{W1qBUSnX@JUI?NIAwbKDb|C^8 zTQoAd`lv5ql18u+C{SA*p!q6awxBP5&kUrpdh0FL7e*XLi=SZa_+4&|nEzUXWUqKAXUb$~-W-F{3U!-@8Yhj}i4+M6t<#uAvx?Su z6sJj5X^K|!#kPOmZ^53Y4&HkAZzIIND%|YA&$m*|oKk=eE#{-nP8bgdwnEtVD9TGq z@Du2G3D-Q1wlA1r1SVm_B$8grR$z5WEvSQr(dsTj!*tX(0dYqciQw2hg85Gw7~*`yAw+g;QO6(lU8yFakn>y6c1*SH>{xA^97jZ+UQGO1u$7w|*rp34=Af-28HFWn_bVw|WsEe?ktl}#mX6Oau?c))nP*VT zIEInc*?KOqA>WEH6mR6#;c%S-czoK;WKN1eFFW18Nw2DdU*aQU9NUw&qXq;{H)O!7 zypT$oNOndhEPgYg*@M$-nObO2Dqd6Z>j23~sMTZ-ntdHT0c#Ker!xBc55&8ArcLad zk?M)YI|i`SmfgCROixHP#AA5ORD3-~sD-$PlNuPK{7q5OqENpqzV1ikXUWgcu0oC3=5hj|nn?lApMA^8aK@;V@H;V2eaglKWJ*kAOddlKG z)McL~u)hr?+}450R}G0`NC^60xA!HpHd!Yve3Vm+o*_gi&B_+yhjorRG*Ycafva&HY!@z0e zQR*W|iNO=au7cQ&h><>qpbOunKI(HVTvgw=OKBh20%qv*RJy8Nf+-(g>u|d^R|aNR z<<_lPDc;ooafBx$nI$eEzf^7+qs>8M{a1UZ@z*h-yyZSdvDb2nl8~lgXJSZV%hIJL zOOgU(lG9w?-fs#-lhS%rY1Ah1Mv23-URb7~gr{(fCS%Ie{d7;%Ff(f7beE;5+BFaB z9I}omFTq(iu3&Fu?l3$mHFy{mBi{o>)9Wt_80Y!InqGMY7$UfPmkrN{p7LJ9aLW?F z8LCXZ1`E_%wKqGgvEAnHHJjJ>c_KaQ9J1GA6sN) zeP$vXY+Xi`=QJfWK);bm=Y-Crjn#5bJ6UvLRZHr%v?|dH;+yCo^dxRJ zDab)$ME_D#5ao|b3XU7bF^)F13@hD=YFO^>@){LX8ry=amrbp&Z(7RdqeLv`a5`9$ zH@5;;P_i4Drr|e5VLpr&SJ@G=fVBJW>E$*$w1Et0)Geq?Dhd*c-9IuDK|u&*Ny2yY|_FvH$Xb0x(Smq zglZNZfyQ=nt(kL=sLw1Mjm!bT$t0edL{)vSznq+{RMdBZphqz^UzTu|Wh?)Pq}uzm z$LUw6TBjC<`U>2Iw0-I1-cCo7=RA!d$LbL_x7$6NI8!&PDk;|amFQ1@oG zl-y6D`il#8)>bz8cT9Qvsy}@Vkd0nVBlk*wqE|Kg?sOvcAHlz>eCsaWv-yB%ja-xv zN$RBnI+ID@gqO9F8E;a*fTH@PKvF#t7TcP=DJ3DaZSLY8{8J_8r-BFW{oBV9 zZIhT{=)Jv*&OWM=CZBVU1Az9gC8y}<=%XgrAQLy8oE3-Rs3|J#hu+c`XLM3@(g1R;Jxartr%;z`7va2Pt6ctCXRz_>i(xv=w ziar0^hWZd<52&#gSH+e%LUl((<;UY0w0B@zhw)FJFy(zvF>zZs)?1xVacr|l@Gv=I z!Gp8DyL@lU5W^#Tnj{AFG%S0Z|L4mRD{s@9FraoSENJr50nPfG%rt9&@|n zJNsg7pGCK^VWO+vz9!bFjnuSpKXuPx>O#CBy#)HKzhgKbBbH@812Ptkl8g^HM@u1qg6jAp zNkN~^FxGo7k(nk|0*O)>w|IWAV%Zw-UYfm$tjinQF=&zY3-3^4ov>sEN9Ew4%y4wj zvVpY>wA0chi^iwLUNk*_Q&L4(qD}Cv7_0tzfWYgY}}VAJeNsWqD&^!aeaL4B3$UbEz(uORmt;89KGa3 z6iK*VORW*=)vAUF$lbgOxDWYq?0Bvi1blQ>Xt&Nve4`az-PL-&D`w=3AEP?q8j!E%4Q{kiAX6-v*-uj#{w%+;dCzrU%! zFjjodrzJq3qO&W4*4&L+ZWw+~AJihd%%px_U6;8oP&k`E;5qF`hHtB2HuIVMKfBfWaVX$3Y{*|wTe+M2 z;%i>CCQ@R6$KUWW^n@z+YXWz;fQCA^Iwv=R+l-p~OC2XCckF`)f}fzV?Ct-ko^cY7 z%Y3gCGBK8C-U>yeeN1thQ!Tg{92TS$VqxG%b$FDBN3ev*V(eZEb|N~n44lh0#FJ;9 z%YR}nw>h^!9pB{7OvG+}VSah8)1ZED8!c8jaD0-@IExwPHnUHAnkQpk6%N#Z@m$D< z-N~&f4_a~H&T?DEBpoDZC+Bh*)y_O`K0H?wYXCe?{q#S11Jm%n^4?m(KKI}jNHb%! zK20-zKJ`fWgtnIv&4k(1I~$$0IiX`PUfiA+^bw$=KX^Dioz6PW^CD(fKMJwJ5{UOG zVC%!~MA@YK3~uudLN(l?v!3P}-w=8C+5}sOFg1PIS(IZ)M-HKGA_?n4RvryNgb2dx z9>2z`mt2xfy~J<5SN|ht|EJPlWjpYNi?3JH`J=i>84UQJ??fo2n8KC!55)Y56p!Y{ zWst~PfDZ2T&D{`1j)R=_Rs4#XH}MC(ie`j?T?+A7Adrr>P$IxZD|m(WlgdmFGDU2{ zSov*2JeOuHchg5ME>XIZ*IcyXa_D9q`%HK;!kHqMVFJ49+qSYr`unSy+` zax}fP78+|sjDH`^;9PemK=}lTe;a618CWrgTwgW+(kJhhwS7?O znjSdZ_ps!($^C_tC3_SlKTviiu=rQsguB;8P25>}cr+gu+;;PpY1Fh8P;x8&WdgQY zQ^LCvg*x2_W#%z#>BK20cHqzZHlW?7hl{1Y(OIJ4iE#fyJ83YlON+=86bA1!TCAII z^Ynh-{@wxdQ_SQ#5n1-XTe~7rrFLA^DaYM$&LbxCP?$Y)W%G)`7IK7K&`MzmD z(VuxdPUGk4S&0ySu-id&vjW!bGI&r4)_LI^EEPZ*?g*R+|Gehl5+jnjYGUp4E0w8U zOc2?DI$uk!)n~!7(YBp;&ePW)+w{^3w>cy}8Z3X*j z%3Rs#oQt1hjtwE6c`5f*5p|8Ai7rR;vUYd=MU74*hmx-#A)uhV03H!<*HJ?zVr5Mb zj+}(?U?(O{iR|d5KTe?XN4q}L`c?NH{d@{9*eB?CzBaz-UG)bU-f8sLFzePH9i6tj zFENeU`~uea+>VsaDb?>Q(SR7~l&Wvstord!SN}UwFr$}>B@Km7rm8Nq4u5iZ=1cKv z8O=j|e7G7jLt-V)Q%ZDFDOhwfLN#YB*+c%MWDD{DUnt^Fpj}s#Na@=|9098M=B{PJ zc8)rj%HXKX6g8v5llOfM?_2QGgWlQgEhUFlk|p7onG;xs6v=0Mr$b0!q{#}Fcy)*| zId|&qLg#Zv6yq&klglC*t@#_cSvjaCRsr#2ec)lhVQzq2NyE+j^9Z6OLjHxB?bzPX zDyBP1Q+~QtH-El9KGIxg(RJC#Y2(g0DNd&ncYFpD_rUb9=&Lh$th&p2PF}GjS53m| zep6`A?Oc+c-T9#TK`fhn6?gFt@QmUQ@s_C?j#xWpyD68`4xVU2sD10o?N}O=|zC1>qh>F6C?LnW|ZWcJI+(CZIMmi6)MGg50(sA?d{$B z;RNAA{^bTHLiDeGd|U#I;+MG&@-hx{p$&UbH>@E%)hj%R;>+m|knA?|&2)QXf9o-s z9XrefL?eG^W36KT$4BZUe0%5}E`At2xA8W2ESsF`lTRGCIW_bWa^rtJWBvB8@A~)T zU`FcXn@bdHO+!NQ61&T|lkJ_y*LhBJOM~De_yNGol_3Jn#wyI0#S?poU!>R-C--x4 z17EI|VqTKT4|egF|AT8sf6w&)sr^>Zf5#&D;PjpBh9j)E?ouw8f(o83 zmb~(Ys>qb{fD6zTw_1K}Ct-i)@;Aksn~(p`MgI29o2%FN#Jb+GfBQR60)9{Z7hWAh Ag#Z8m literal 0 HcmV?d00001 diff --git a/test/sample-content/r/portfolio-dashboard/README.md b/test/sample-content/r/portfolio-dashboard/README.md new file mode 100644 index 000000000..b6d8cfcc6 --- /dev/null +++ b/test/sample-content/r/portfolio-dashboard/README.md @@ -0,0 +1,18 @@ +# Portfolio Dashboard + +## About this example + +A shiny application makes it easy to transform your analysis into an interactive dashboard using R so users can ask and answer questions in real-time, without having to touch any code. + + +## Learn more + +* [Shiny Documentation](https://shiny.rstudio.com/) +* [Gallery of example Shiny apps](https://shiny.rstudio.com/gallery/) +* [Articles on Shiny](https://shiny.rstudio.com/articles/) + +## Requirements + +* R version 3.4 or higher + + diff --git a/test/sample-content/r/portfolio-dashboard/app.R b/test/sample-content/r/portfolio-dashboard/app.R new file mode 100644 index 000000000..a218c8cfb --- /dev/null +++ b/test/sample-content/r/portfolio-dashboard/app.R @@ -0,0 +1,156 @@ +library(dplyr) +library(dygraphs) +library(plotly) +library(PerformanceAnalytics) +library(shiny) +library(shinydashboard) +library(xts) +library(zoo) + +returns <- readRDS("returns.rds") +portfolio_choices <- c( + "Conservative" = "conservative_portfolio_returns", + "Balanced" = "balanced_portfolio_returns", + "Aggressive" = "aggressive_portfolio_returns" +) + +ui <- dashboardPage( + dashboardHeader(title = "Portfolio Dashboard"), + dashboardSidebar( + selectInput( + "portfolio", + "Choose a portfolio", + choices = portfolio_choices, + selected = "balanced_portfolio_returns" + ), + dateInput( + inputId = "date", + label = "Starting Date", + value = "2010-01-01", + format = "yyyy-mm-dd" + ), + sliderInput("mar", "Min Acceptable Rate", min = 0, max = 0.1, value = 0.008, step = 0.001), + numericInput("window", "Rolling Window", min = 6, max = 36, value = 12) + ), + dashboardBody( + fluidRow( + box(title = "Rolling Sortino", width = 12, + plotlyOutput("time_series") + ) + ), + fluidRow( + box(title = "Scatterplot", width = 4, + plotlyOutput("scatterplot", height = 250) + ), + box(title = "Histogram", width = 4, + plotlyOutput("histogram", height = 250) + ), + box(title = "Density", width = 4, + plotlyOutput("density", height = 250) + ) + ) + ) +) + +server <- function(input, output) { + + rate_limit_sec <- 2 + + portfolio_selected <- throttle(reactive({ + req(input$portfolio, input$date) + + returns[[input$portfolio]] %>% + as_tibble() %>% + #collect() %>% + mutate(date = as.Date(date)) %>% + filter(date >= input$date) + + }), rate_limit_sec * 1000) + + rolling_sortino <- reactive({ + req(input$mar) + req(input$window) + + portfolio_selected()$returns %>% + xts::xts(order.by = portfolio_selected()$date) %>% + rollapply(input$window, function(x) SortinoRatio(x, MAR = input$mar)) %>% + `colnames<-`("24-rolling") + }) + + sortino_byhand <- reactive({ + portfolio_selected() %>% + mutate(ratio = mean(returns - input$mar) / sqrt(sum(pmin(returns - input$mar, 0)^2) / nrow(.))) %>% + # Add two new columns to help with ggplot. + mutate(status = ifelse(returns < input$mar, "down", "up")) + }) + + output$time_series <- renderPlotly({ + plot_ly() %>% + add_lines(x = index(rolling_sortino()), y = as.numeric(rolling_sortino())) %>% + layout( + hovermode = "x", + xaxis = list( + rangeslider = list(visible = TRUE), + rangeselector = list( + x = 0, y = 1, xanchor = 'left', yanchor = "top", font = list(size = 9), + buttons = list( + list(count = 1, label = 'RESET', step = 'all'), + list(count = 1, label = '1 YR', step = 'year', stepmode = 'backward'), + list(count = 3, label = '3 MO', step = 'month', stepmode = 'backward'), + list(count = 1, label = '1 MO', step = 'month', stepmode = 'backward') + ) + ) + ) + ) + }) + + output$scatterplot <- renderPlotly({ + portfolio_scatter <- ggplot(sortino_byhand(), aes(x = date, y = returns, color = status) )+ + geom_point() + + geom_vline(xintercept = as.numeric(as.Date("2016-11-30")), color = "blue") + + geom_hline(yintercept = input$mar, color = "purple", linetype = "dotted") + + scale_color_manual(values = c("tomato", "chartreuse3")) + + theme(legend.position = "none") + ylab("percent monthly returns") + + ggplotly(portfolio_scatter) %>% + add_annotations( + text = "Trump", x = as.numeric(as.Date("2016-11-30")), + y = -.05, xshift = -10, textangle = -90, showarrow = FALSE + ) + }) + + output$histogram <- renderPlotly({ + p <- ggplot(sortino_byhand(), aes(x = returns)) + + geom_histogram(alpha = 0.25, binwidth = .01, fill = "cornflowerblue") + + geom_vline(xintercept = input$mar, color = "green") + ggplotly(p) %>% + add_annotations(text = "MAR", x = input$mar, y = 10, xshift = 10, showarrow = FALSE, textangle = -90) + }) + + output$density <- renderPlotly({ + sortino_density_plot <- ggplot(sortino_byhand(), aes(x = returns)) + + stat_density(geom = "line", size = 1, color = "cornflowerblue") + + shaded_area_data <- ggplot_build(sortino_density_plot)$data[[1]] %>% + filter(x < input$mar) + + sortino_density_plot <- + sortino_density_plot + + geom_area(data = shaded_area_data, aes(x = x, y = y), fill = "pink", alpha = 0.5) + + geom_segment( + data = shaded_area_data, aes(x = input$mar, y = 0, xend = input$mar, yend = y), + color = "red", linetype = "dotted" + ) + + ggplotly(sortino_density_plot) %>% + add_annotations( + x = input$mar, y = 5, text = paste("MAR =", input$mar, sep = ""), textangle = -90 + ) %>% + add_annotations( + x = (input$mar - .02), y = .1, text = "Downside", + xshift = -20, yshift = 10, showarrow = FALSE + ) + }) +} + +shinyApp(ui = ui, server = server) diff --git a/test/sample-content/r/portfolio-dashboard/manifest.json b/test/sample-content/r/portfolio-dashboard/manifest.json new file mode 100644 index 000000000..edb503e35 --- /dev/null +++ b/test/sample-content/r/portfolio-dashboard/manifest.json @@ -0,0 +1,2054 @@ +{ + "version": 1, + "locale": "en_US", + "platform": "3.6.3", + "metadata": { + "appmode": "shiny", + "primary_rmd": null, + "primary_html": null, + "content_category": null, + "has_parameters": false + }, + "packages": { + "BH": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "BH", + "Type": "Package", + "Title": "Boost C++ Header Files", + "Version": "1.78.0-0", + "Date": "2021-12-14", + "Author": "Dirk Eddelbuettel, John W. Emerson and Michael J. Kane", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "Boost provides free peer-reviewed portable C++ source \n libraries. A large part of Boost is provided as C++ template code\n which is resolved entirely at compile-time without linking. This \n package aims to provide the most useful subset of Boost libraries \n for template use among CRAN packages. By placing these libraries in \n this package, we offer a more efficient distribution system for CRAN \n as replication of this code in the sources of other packages is \n avoided. As of release 1.78.0-0, the following Boost libraries are\n included: 'accumulators' 'algorithm' 'align' 'any' 'atomic' 'beast'\n 'bimap' 'bind' 'circular_buffer' 'compute' 'concept' 'config'\n 'container' 'date_time' 'detail' 'dynamic_bitset' 'exception'\n 'flyweight' 'foreach' 'functional' 'fusion' 'geometry' 'graph' 'heap'\n 'icl' 'integer' 'interprocess' 'intrusive' 'io' 'iostreams'\n 'iterator' 'lambda2' 'math' 'move' 'mp11' 'mpl' 'multiprecision'\n 'numeric' 'pending' 'phoenix' 'polygon' 'preprocessor' 'process'\n 'propery_tree' 'random' 'range' 'scope_exit' 'smart_ptr' 'sort'\n 'spirit' 'tuple' 'type_traits' 'typeof' 'unordered' 'utility' 'uuid'.", + "License": "BSL-1.0", + "URL": "https://github.com/eddelbuettel/bh,\nhttps://dirk.eddelbuettel.com/code/bh.html", + "BugReports": "https://github.com/eddelbuettel/bh/issues", + "NeedsCompilation": "no", + "Packaged": "2021-12-14 21:51:21 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-15 07:50:08 UTC", + "Built": "R 3.6.2; ; 2021-12-17 07:08:47 UTC; unix" + } + }, + "MASS": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "MASS", + "Priority": "recommended", + "Version": "7.3-51.5", + "Date": "2019-12-20", + "Revision": "$Rev: 3506 $", + "Depends": "R (>= 3.1.0), grDevices, graphics, stats, utils", + "Imports": "methods", + "Suggests": "lattice, nlme, nnet, survival", + "Authors@R": "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"),\n email = \"ripley@stats.ox.ac.uk\"),\n\t person(\"Bill\", \"Venables\", role = \"ctb\"),\n\t person(c(\"Douglas\", \"M.\"), \"Bates\", role = \"ctb\"),\n\t person(\"Kurt\", \"Hornik\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"Albrecht\", \"Gebhardt\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"David\", \"Firth\", role = \"ctb\"))", + "Description": "Functions and datasets to support Venables and Ripley,\n \"Modern Applied Statistics with S\" (4th edition, 2002).", + "Title": "Support Functions and Datasets for Venables and Ripley's MASS", + "LazyData": "yes", + "ByteCompile": "yes", + "License": "GPL-2 | GPL-3", + "URL": "http://www.stats.ox.ac.uk/pub/MASS4/", + "Contact": "", + "NeedsCompilation": "yes", + "Packaged": "2019-12-20 08:20:12 UTC; ripley", + "Author": "Brian Ripley [aut, cre, cph],\n Bill Venables [ctb],\n Douglas M. Bates [ctb],\n Kurt Hornik [trl] (partial port ca 1998),\n Albrecht Gebhardt [trl] (partial port ca 1998),\n David Firth [ctb]", + "Maintainer": "Brian Ripley ", + "Repository": "CRAN", + "Date/Publication": "2019-12-20 09:21:25 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:38 UTC; unix" + } + }, + "Matrix": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Matrix", + "Version": "1.2-18", + "Date": "2019-11-25", + "Priority": "recommended", + "Title": "Sparse and Dense Matrix Classes and Methods", + "Contact": "Doug and Martin ", + "Maintainer": "Martin Maechler ", + "Authors@R": "c(person(\"Douglas\",\"Bates\", role=\"aut\")\n , person(\"Martin\",\"Maechler\", role = c(\"aut\",\"cre\"), email=\"mmaechler+Matrix@gmail.com\",\n comment = c(ORCID = \"0000-0002-8685-9910\"))\n , person(\"Timothy A.\", \"Davis\", role=\"ctb\",\n comment = c(\"SuiteSparse and 'cs' C libraries, notably CHOLMOD, AMD;\n\t\t collaborators listed in\n\t\t\tdir(pattern = '^[A-Z]+[.]txt$', full.names=TRUE,\n\t\t\t system.file('doc', 'SuiteSparse', package='Matrix'))\"))\n , person(\"Jens\", \"Oehlschlägel\", role=\"ctb\", comment=\"initial nearPD()\")\n , person(\"Jason\", \"Riedy\", role=\"ctb\",\n comment = c(\"condest() and onenormest() for octave\",\n \t \t \"Copyright: Regents of the University of California\"))\n , person(\"R Core Team\", role = \"ctb\", comment=\"base R matrix implementation\")\n )", + "Description": "A rich hierarchy of matrix classes, including triangular,\n symmetric, and diagonal matrices, both dense and sparse and with\n pattern, logical and numeric entries. Numerous methods for and\n operations on these matrices, using 'LAPACK' and 'SuiteSparse' libraries.", + "Depends": "R (>= 3.2.0)", + "Imports": "methods, graphics, grid, stats, utils, lattice", + "Suggests": "expm, MASS", + "Enhances": "MatrixModels, graph, SparseM, sfsmisc", + "Encoding": "UTF-8", + "LazyData": "no", + "LazyDataNote": "not possible, since we use data/*.R *and* our classes", + "BuildResaveData": "no", + "License": "GPL (>= 2) | file LICENCE", + "URL": "http://Matrix.R-forge.R-project.org/", + "BugReports": "https://r-forge.r-project.org/tracker/?group_id=61", + "NeedsCompilation": "yes", + "Packaged": "2019-11-26 17:17:19 UTC; maechler", + "Author": "Douglas Bates [aut],\n Martin Maechler [aut, cre] (),\n Timothy A. Davis [ctb] (SuiteSparse and 'cs' C libraries, notably\n CHOLMOD, AMD; collaborators listed in dir(pattern =\n '^[A-Z]+[.]txt$', full.names=TRUE, system.file('doc',\n 'SuiteSparse', package='Matrix'))),\n Jens Oehlschlägel [ctb] (initial nearPD()),\n Jason Riedy [ctb] (condest() and onenormest() for octave, Copyright:\n Regents of the University of California),\n R Core Team [ctb] (base R matrix implementation)", + "Repository": "CRAN", + "Date/Publication": "2019-11-27 15:20:02 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:55 UTC; unix" + } + }, + "PerformanceAnalytics": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "PerformanceAnalytics", + "Type": "Package", + "Title": "Econometric Tools for Performance and Risk Analysis", + "Authors@R": "c(\n person(given=c(\"Brian\",\"G.\"),family=\"Peterson\",role=c(\"cre\",\"aut\",\"cph\"), email=\"brian@braverock.com\")\n , person(given=\"Peter\",family=\"Carl\",role=c(\"aut\",\"cph\"), email=\"peter@braverock.com\")\n , person(given=\"Kris\",family=\"Boudt\",role=c(\"ctb\",\"cph\"))\n , person(given=\"Ross\",family=\"Bennett\",role=\"ctb\")\n , person(given=\"Joshua\",family=\"Ulrich\",role=\"ctb\")\n , person(given=\"Eric\",family=\"Zivot\",role=\"ctb\")\n , person(given=\"Dries\",family=\"Cornilly\",role=\"ctb\")\n , person(given=\"Eric\",family=\"Hung\",role=\"ctb\")\n , person(given=\"Matthieu\",family=\"Lestel\",role=\"ctb\")\n , person(given=\"Kyle\",family=\"Balkissoon\",role=\"ctb\") \n , person(given=\"Diethelm\",family=\"Wuertz\",role=\"ctb\") \n , person(given=c(\"Anthony\",\"Alexander\"),family=\"Christidis\",role=\"ctb\") \n , person(given=\"R. Douglas\",family=\"Martin\",role=\"ctb\") \n , person(given=c(\"Zeheng\", \"'Zenith'\"),family=\"Zhou\",role=\"ctb\") \n , person(given=c(\"Justin\", \"M.\"),family=\"Shea\",role=\"ctb\") \n )", + "Version": "2.0.4", + "Date": "2020-02-05", + "Description": "Collection of econometric functions for performance and risk \n analysis. In addition to standard risk and performance metrics, this \n package aims to aid practitioners and researchers in utilizing the latest\n research in analysis of non-normal return streams. In general, it is most \n tested on return (rather than price) data on a regular scale, but most \n functions will work with irregular return data as well, and increasing\n numbers of functions will work with P&L or price data where possible.", + "Imports": "methods, quadprog, zoo", + "Depends": "R (>= 3.5.0), xts (>= 0.10.0)", + "Suggests": "dygraphs, Hmisc, MASS, quantmod, gamlss, gamlss.dist,\nrobustbase, quantreg, tinytest, ggplot2, RColorBrewer,\ngoogleVis, plotly, gridExtra, ggpubr, RPESE, R.rsp, RobStatTM", + "VignetteBuilder": "R.rsp", + "License": "GPL-2 | GPL-3", + "Encoding": "UTF-8", + "LazyData": "true", + "URL": "https://github.com/braverock/PerformanceAnalytics", + "Copyright": "(c) 2004-2020", + "RoxygenNote": "7.0.2", + "NeedsCompilation": "yes", + "Packaged": "2020-02-05 23:43:30.960783 UTC; brian", + "Author": "Brian G. Peterson [cre, aut, cph],\n Peter Carl [aut, cph],\n Kris Boudt [ctb, cph],\n Ross Bennett [ctb],\n Joshua Ulrich [ctb],\n Eric Zivot [ctb],\n Dries Cornilly [ctb],\n Eric Hung [ctb],\n Matthieu Lestel [ctb],\n Kyle Balkissoon [ctb],\n Diethelm Wuertz [ctb],\n Anthony Alexander Christidis [ctb],\n R. Douglas Martin [ctb],\n Zeheng 'Zenith' Zhou [ctb],\n Justin M. Shea [ctb]", + "Maintainer": "Brian G. Peterson ", + "Repository": "CRAN", + "Date/Publication": "2020-02-06 12:10:11 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2020-02-07 16:07:16 UTC; unix" + } + }, + "R6": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "R6", + "Title": "Encapsulated Classes with Reference Semantics", + "Version": "2.5.1", + "Authors@R": "person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@stdout.org\")", + "Description": "Creates classes with reference semantics, similar to R's built-in\n reference classes. Compared to reference classes, R6 classes are simpler\n and lighter-weight, and they are not built on S4 classes so they do not\n require the methods package. These classes allow public and private\n members, and they support inheritance, even when the classes are defined in\n different packages.", + "Depends": "R (>= 3.0)", + "Suggests": "testthat, pryr", + "License": "MIT + file LICENSE", + "URL": "https://r6.r-lib.org, https://github.com/r-lib/R6/", + "BugReports": "https://github.com/r-lib/R6/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-08-06 20:18:46 UTC; winston", + "Author": "Winston Chang [aut, cre]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-08-19 14:00:05 UTC", + "Built": "R 3.6.2; ; 2021-08-20 04:26:40 UTC; unix" + } + }, + "RColorBrewer": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "RColorBrewer", + "Version": "1.1-2", + "Date": "2014-12-07", + "Title": "ColorBrewer Palettes", + "Authors@R": "c(person(given = \"Erich\", family = \"Neuwirth\", role = c(\"aut\",\n \"cre\"), email = \"erich.neuwirth@univie.ac.at\"))", + "Author": "Erich Neuwirth [aut, cre]", + "Maintainer": "Erich Neuwirth ", + "Depends": "R (>= 2.0.0)", + "Description": "Provides color schemes for maps (and other graphics)\n designed by Cynthia Brewer as described at http://colorbrewer2.org", + "License": "Apache License 2.0", + "Packaged": "2014-12-06 23:59:42 UTC; neuwirth", + "NeedsCompilation": "no", + "Repository": "CRAN", + "Date/Publication": "2014-12-07 08:28:55", + "Built": "R 3.5.0; ; 2018-04-23 04:05:34 UTC; unix" + } + }, + "Rcpp": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Rcpp", + "Title": "Seamless R and C++ Integration", + "Version": "1.0.7", + "Date": "2021-07-06", + "Author": "Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Qiang Kou,\n Nathan Russell, Inaki Ucar, Douglas Bates and John Chambers", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation\n about 'Rcpp' is provided by several vignettes included in this package, via the\n 'Rcpp Gallery' site at , the paper by Eddelbuettel and\n Francois (2011, ), the book by Eddelbuettel (2013,\n ) and the paper by Eddelbuettel and Balamuta (2018,\n ); see 'citation(\"Rcpp\")' for details.", + "Imports": "methods, utils", + "Suggests": "tinytest, inline, rbenchmark, pkgKitten (>= 0.1.2)", + "URL": "http://www.rcpp.org, https://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp", + "License": "GPL (>= 2)", + "BugReports": "https://github.com/RcppCore/Rcpp/issues", + "MailingList": "rcpp-devel@lists.r-forge.r-project.org", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-07-06 11:37:52 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-07-07 14:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-08 04:29:22 UTC; unix" + } + }, + "askpass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "askpass", + "Type": "Package", + "Title": "Safe Password Entry for R, Git, and SSH", + "Version": "1.1", + "Authors@R": "person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), \n email = \"jeroen@berkeley.edu\", comment = c(ORCID = \"0000-0002-4035-0289\"))", + "Description": "Cross-platform utilities for prompting the user for credentials or a \n passphrase, for example to authenticate with a server or read a protected key.\n Includes native programs for MacOS and Windows, hence no 'tcltk' is required. \n Password entry can be invoked in two different ways: directly from R via the \n askpass() function, or indirectly as password-entry back-end for 'ssh-agent' \n or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.\n Thereby the user can be prompted for credentials or a passphrase if needed \n when R calls out to git or ssh.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/askpass#readme", + "BugReports": "https://github.com/jeroen/askpass/issues", + "Encoding": "UTF-8", + "LazyData": "true", + "Imports": "sys (>= 2.1)", + "RoxygenNote": "6.1.1", + "Suggests": "testthat", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2019-01-13 12:08:17 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] ()", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2019-01-13 12:50:03 UTC", + "Built": "R 3.5.2; x86_64-apple-darwin15.6.0; 2019-01-14 07:30:36 UTC; unix" + } + }, + "base64enc": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "base64enc", + "Version": "0.1-3", + "Title": "Tools for base64 encoding", + "Author": "Simon Urbanek ", + "Maintainer": "Simon Urbanek ", + "Depends": "R (>= 2.9.0)", + "Enhances": "png", + "Description": "This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.", + "License": "GPL-2 | GPL-3", + "URL": "http://www.rforge.net/base64enc", + "NeedsCompilation": "yes", + "Packaged": "2015-02-04 20:31:00 UTC; svnuser", + "Repository": "CRAN", + "Date/Publication": "2015-07-28 08:03:37", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 19:50:57 UTC; unix" + } + }, + "bslib": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "bslib", + "Title": "Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'", + "Version": "0.3.1", + "Authors@R": "c(\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Javi\", \"Aguilar\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap colorpicker library\"),\n person(\"Thomas\", \"Park\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootswatch library\"),\n person(family = \"PayPal\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap accessibility plugin\")\n )", + "Description": "Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.", + "Depends": "R (>= 2.10)", + "Imports": "grDevices, htmltools (>= 0.5.2), jsonlite, sass (>= 0.4.0),\njquerylib (>= 0.1.3), rlang", + "Suggests": "shiny (>= 1.6.0), rmarkdown (>= 2.7), thematic, knitr,\ntestthat, withr, rappdirs, curl, magrittr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Collate": "'bootswatch.R' 'bs-current-theme.R' 'bs-dependencies.R'\n'bs-global.R' 'bs-remove.R' 'bs-theme-layers.R' 'utils.R'\n'bs-theme-preview.R' 'bs-theme-update.R' 'bs-theme.R'\n'deprecated.R' 'files.R' 'imports.R' 'nav-items.R'\n'nav-update.R' 'navs-legacy.R' 'navs.R' 'onLoad.R' 'page.R'\n'precompiled.R' 'print.R' 'shiny-devmode.R' 'utils-shiny.R'\n'utils-tags.R' 'version-default.R' 'versions.R'", + "URL": "https://rstudio.github.io/bslib/, https://github.com/rstudio/bslib", + "BugReports": "https://github.com/rstudio/bslib/issues", + "Config/Needs/website": "rsconnect, renv, r-lib/pkgdown, apreshill/quillt", + "NeedsCompilation": "no", + "Packaged": "2021-10-06 14:12:58 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Joe Cheng [aut],\n RStudio [cph],\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Javi Aguilar [ctb, cph] (Bootstrap colorpicker library),\n Thomas Park [ctb, cph] (Bootswatch library),\n PayPal [ctb, cph] (Bootstrap accessibility plugin)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-10-06 15:10:05 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:28 UTC; unix" + } + }, + "cachem": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cachem", + "Version": "1.0.6", + "Title": "Cache R Objects with Automatic Pruning", + "Description": "Key-value stores with automatic pruning. Caches can limit\n either their total size or the age of the oldest object (or both),\n automatically pruning objects to maintain the constraints.", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", c(\"aut\", \"cre\")),\n person(family = \"RStudio\", role = c(\"cph\", \"fnd\")))", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "URL": "https://cachem.r-lib.org/, https://github.com/r-lib/cachem", + "Imports": "rlang, fastmap", + "Suggests": "testthat", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-08-19 21:07:46 UTC; barret", + "Author": "Winston Chang [aut, cre],\n RStudio [cph, fnd]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-08-19 21:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-08-20 17:24:42 UTC; unix" + } + }, + "cli": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cli", + "Title": "Helpers for Developing Command Line Interfaces", + "Version": "3.1.1", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = c(\"ctb\")),\n person(\"Kirill\", \"Müller\", role = c(\"ctb\")),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A suite of tools to build attractive command line interfaces\n ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,\n etc. Supports custom themes via a 'CSS'-like language. It also contains a\n number of lower level 'CLI' elements: rules, boxes, trees, and\n 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and\n text styles as well.", + "License": "MIT + file LICENSE", + "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli#readme", + "BugReports": "https://github.com/r-lib/cli/issues", + "RoxygenNote": "7.1.2", + "Depends": "R (>= 2.10)", + "Imports": "glue, utils", + "Suggests": "asciicast, callr, covr, grDevices, htmltools, htmlwidgets,\nknitr, methods, mockery, processx, ps (>= 1.3.4.9000), rlang,\nrmarkdown, rstudioapi, shiny, testthat, tibble, whoami, withr", + "Config/testthat/edition": "3", + "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc,\nfansi, sessioninfo, usethis, vctrs", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2022-01-20 10:54:36 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n RStudio [cph]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-01-20 15:22:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-22 10:25:28 UTC; unix" + } + }, + "colorspace": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "colorspace", + "Version": "2.0-0", + "Date": "2020-11-05", + "Title": "A Toolbox for Manipulating and Assessing Colors and Palettes", + "Authors@R": "c(person(given = \"Ross\", family = \"Ihaka\", role = \"aut\", email = \"ihaka@stat.auckland.ac.nz\"),\n person(given = \"Paul\", family = \"Murrell\", role = \"aut\", email = \"paul@stat.auckland.ac.nz\",\n comment = c(ORCID = \"0000-0002-3224-8858\")),\n person(given = \"Kurt\", family = \"Hornik\", role = \"aut\", email = \"Kurt.Hornik@R-project.org\",\n\t\t comment = c(ORCID = \"0000-0003-4198-9911\")),\n person(given = c(\"Jason\", \"C.\"), family = \"Fisher\", role = \"aut\", email = \"jfisher@usgs.gov\",\n comment = c(ORCID = \"0000-0001-9032-8912\")),\n person(given = \"Reto\", family = \"Stauffer\", role = \"aut\", email = \"Reto.Stauffer@uibk.ac.at\",\n comment = c(ORCID = \"0000-0002-3798-5507\")),\n person(given = c(\"Claus\", \"O.\"), family = \"Wilke\", role = \"aut\", email = \"wilke@austin.utexas.edu\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(given = c(\"Claire\", \"D.\"), family = \"McWhite\", role = \"aut\", email = \"claire.mcwhite@utmail.utexas.edu\",\n comment = c(ORCID = \"0000-0001-7346-3047\")),\n person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\",\n comment = c(ORCID = \"0000-0003-0918-3766\")))", + "Description": "Carries out mapping between assorted color spaces including RGB, HSV, HLS,\n CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and polar CIELAB.\n\t Qualitative, sequential, and diverging color palettes based on HCL colors\n\t are provided along with corresponding ggplot2 color scales.\n\t Color palette choice is aided by an interactive app (with either a Tcl/Tk\n\t or a shiny graphical user interface) and shiny apps with an HCL color picker and a\n\t color vision deficiency emulator. Plotting functions for displaying\n\t and assessing palettes include color swatches, visualizations of the\n\t HCL space, and trajectories in HCL and/or RGB spectrum. Color manipulation\n\t functions include: desaturation, lightening/darkening, mixing, and\n\t simulation of color vision deficiencies (deutanomaly, protanomaly, tritanomaly).\n\t Details can be found on the project web page at \n\t and in the accompanying scientific paper: Zeileis et al. (2020, Journal of Statistical\n\t Software, ).", + "Depends": "R (>= 3.0.0), methods", + "Imports": "graphics, grDevices, stats", + "Suggests": "datasets, utils, KernSmooth, MASS, kernlab, mvtnorm, vcd,\ntcltk, shiny, shinyjs, ggplot2, dplyr, scales, grid, png, jpeg,\nknitr, rmarkdown, RColorBrewer, rcartocolor, scico, viridis,\nwesanderson", + "VignetteBuilder": "knitr", + "License": "BSD_3_clause + file LICENSE", + "URL": "http://colorspace.R-Forge.R-project.org, http://hclwizard.org/", + "BugReports": "http://colorspace.R-Forge.R-project.org/contact.html", + "LazyData": "yes", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2020-11-10 01:04:46 UTC; zeileis", + "Author": "Ross Ihaka [aut],\n Paul Murrell [aut] (),\n Kurt Hornik [aut] (),\n Jason C. Fisher [aut] (),\n Reto Stauffer [aut] (),\n Claus O. Wilke [aut] (),\n Claire D. McWhite [aut] (),\n Achim Zeileis [aut, cre] ()", + "Maintainer": "Achim Zeileis ", + "Repository": "CRAN", + "Date/Publication": "2020-11-11 07:40:15 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-11-12 06:50:25 UTC; unix" + } + }, + "commonmark": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "commonmark", + "Type": "Package", + "Title": "High Performance CommonMark and Github Markdown Rendering in R", + "Version": "1.7", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", ,\"jeroen@berkeley.edu\", role = c(\"aut\", \"cre\")),\n person(\"John MacFarlane\", role = \"cph\", comment = \"Author of cmark\"))", + "URL": "http://github.com/jeroen/commonmark (devel)\nhttps://github.github.com/gfm/ (spec)", + "BugReports": "http://github.com/jeroen/commonmark/issues", + "Description": "The CommonMark specification defines a rationalized version of markdown\n syntax. This package uses the 'cmark' reference implementation for converting\n markdown text into various formats including html, latex and groff man. In\n addition it exposes the markdown parse tree in xml format. Also includes opt-in\n support for GFM extensions including tables, autolinks, and strikethrough text.", + "License": "BSD_2_clause + file LICENSE", + "Suggests": "curl, testthat, xml2", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "yes", + "Packaged": "2018-12-01 11:57:14 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre],\n John MacFarlane [cph] (Author of cmark)", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2018-12-01 12:30:03 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 20:04:11 UTC; unix" + } + }, + "cpp11": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cpp11", + "Title": "A C++11 Interface for R's C Interface", + "Version": "0.4.2", + "Authors@R": "\n c(person(given = \"Jim\",\n family = \"Hester\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(given = \"Romain\",\n family = \"François\",\n role = c(\"aut\", \"cre\"),\n email = \"romain@rstudio.com\"),\n person(given = \"Benjamin\",\n family = \"Kietzman\",\n role = \"ctb\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a header only, C++11 interface to R's C\n interface. Compared to other approaches 'cpp11' strives to be safe\n against long jumps from the C API as well as C++ exceptions, conform\n to normal R function semantics and supports interaction with 'ALTREP'\n vectors.", + "License": "MIT + file LICENSE", + "URL": "https://cpp11.r-lib.org, https://github.com/r-lib/cpp11", + "BugReports": "https://github.com/r-lib/cpp11/issues", + "Suggests": "bench, brio, callr, cli, covr, decor, desc, ggplot2, glue,\nknitr, lobstr, mockery, progress, rmarkdown, scales, Rcpp,\ntestthat, tibble, utils, vctrs, withr", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Config/Needs/cpp11/cpp_register": "brio, cli, decor, desc, glue, tibble,\nvctrs", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "SystemRequirements": "C++11", + "NeedsCompilation": "no", + "Packaged": "2021-11-29 17:26:06 UTC; jhester", + "Author": "Jim Hester [aut] (),\n Romain François [aut, cre],\n Benjamin Kietzman [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Romain François ", + "Repository": "CRAN", + "Date/Publication": "2021-11-30 09:10:04 UTC", + "Built": "R 3.6.2; ; 2021-12-01 11:13:05 UTC; unix" + } + }, + "crayon": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crayon", + "Title": "Colored Terminal Output", + "Version": "1.5.0", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\",\n role = c(\"aut\", \"cre\")),\n person(\n \"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"ctb\"))\n )", + "Description": "Colored terminal output on terminals that support 'ANSI'\n color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'\n color support is automatically detected. Colors and highlighting can\n be combined and nested. New styles can also be created easily.\n This package was inspired by the 'chalk' 'JavaScript' project.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/crayon#readme", + "BugReports": "https://github.com/r-lib/crayon/issues", + "Collate": "'aaa-rstudio-detect.R' 'aaaa-rematch2.R'\n'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.r'\n'ansi-palette.R' 'combine.r' 'string.r' 'utils.r'\n'crayon-package.r' 'disposable.r' 'has_ansi.r' 'has_color.r'\n'link.R' 'styles.r' 'machinery.r' 'parts.r' 'print.r'\n'style-var.r' 'show.r' 'string_operations.r'", + "Imports": "grDevices, methods, utils", + "Suggests": "mockery, rstudioapi, testthat, withr", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-10 17:53:01 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Brodie Gaslam [ctb]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-02-14 10:30:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:01:07 UTC; unix" + } + }, + "crosstalk": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crosstalk", + "Type": "Package", + "Title": "Inter-Widget Interactivity for HTML Widgets", + "Version": "1.2.0", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/www/shared/jquery-AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize.js library\"),\n person(\"Kristopher Michael\", \"Kowal\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(family = \"es5-shim contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(\"Denis\", \"Ineshin\", role = c(\"ctb\", \"cph\"),\n comment = \"ion.rangeSlider library\"),\n person(\"Sami\", \"Samhuri\", role = c(\"ctb\", \"cph\"),\n comment = \"Javascript strftime library\")\n )", + "Description": "Provides building blocks for allowing HTML widgets to communicate\n with each other, with Shiny or without (i.e. static .html files). Currently\n supports linked brushing and filtering.", + "License": "MIT + file LICENSE", + "Imports": "htmltools (>= 0.3.6), jsonlite, lazyeval, R6", + "Suggests": "shiny, ggplot2, testthat (>= 2.1.0), sass, bslib", + "URL": "https://rstudio.github.io/crosstalk/", + "BugReports": "https://github.com/rstudio/crosstalk/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-11-04 15:35:47 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/www/shared/jquery-AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Brian Reavis [ctb, cph] (selectize.js library),\n Kristopher Michael Kowal [ctb, cph] (es5-shim library),\n es5-shim contributors [ctb, cph] (es5-shim library),\n Denis Ineshin [ctb, cph] (ion.rangeSlider library),\n Sami Samhuri [ctb, cph] (Javascript strftime library)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-11-04 16:30:02 UTC", + "Built": "R 3.6.2; ; 2021-11-05 06:45:19 UTC; unix" + } + }, + "curl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "curl", + "Type": "Package", + "Title": "A Modern and Flexible Web Client for R", + "Version": "4.3.2", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"ctb\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "The curl() and curl_download() functions provide highly\n configurable drop-in replacements for base url() and download.file() with\n better performance, support for encryption (https, ftps), gzip compression,\n authentication, and other 'libcurl' goodies. The core of the package implements a\n framework for performing fully customized requests where data can be processed\n either in memory, on disk, or streaming via the callback or connection\n interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly\n web client see the 'httr' package which builds on this package with http\n specific tools and logic.", + "License": "MIT + file LICENSE", + "SystemRequirements": "libcurl: libcurl-devel (rpm) or\nlibcurl4-openssl-dev (deb).", + "URL": "https://github.com/jeroen/curl (devel) https://curl.se/libcurl/\n(upstream)", + "BugReports": "https://github.com/jeroen/curl/issues", + "Suggests": "spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown,\nmagrittr, httpuv (>= 1.4.4), webutils", + "VignetteBuilder": "knitr", + "Depends": "R (>= 3.0.0)", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-06-22 11:39:40 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Hadley Wickham [ctb],\n RStudio [cph]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2021-06-23 07:00:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-06-24 06:35:19 UTC; unix" + } + }, + "data.table": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "data.table", + "Version": "1.14.2", + "Title": "Extension of `data.frame`", + "Authors@R": "c(\n person(\"Matt\",\"Dowle\", role=c(\"aut\",\"cre\"), email=\"mattjdowle@gmail.com\"),\n person(\"Arun\",\"Srinivasan\", role=\"aut\", email=\"asrini@pm.me\"),\n person(\"Jan\",\"Gorecki\", role=\"ctb\"),\n person(\"Michael\",\"Chirico\", role=\"ctb\"),\n person(\"Pasha\",\"Stetsenko\", role=\"ctb\"),\n person(\"Tom\",\"Short\", role=\"ctb\"),\n person(\"Steve\",\"Lianoglou\", role=\"ctb\"),\n person(\"Eduard\",\"Antonyan\", role=\"ctb\"),\n person(\"Markus\",\"Bonsch\", role=\"ctb\"),\n person(\"Hugh\",\"Parsonage\", role=\"ctb\"),\n person(\"Scott\",\"Ritchie\", role=\"ctb\"),\n person(\"Kun\",\"Ren\", role=\"ctb\"),\n person(\"Xianying\",\"Tan\", role=\"ctb\"),\n person(\"Rick\",\"Saporta\", role=\"ctb\"),\n person(\"Otto\",\"Seiskari\", role=\"ctb\"),\n person(\"Xianghui\",\"Dong\", role=\"ctb\"),\n person(\"Michel\",\"Lang\", role=\"ctb\"),\n person(\"Watal\",\"Iwasaki\", role=\"ctb\"),\n person(\"Seth\",\"Wenchel\", role=\"ctb\"),\n person(\"Karl\",\"Broman\", role=\"ctb\"),\n person(\"Tobias\",\"Schmidt\", role=\"ctb\"),\n person(\"David\",\"Arenburg\", role=\"ctb\"),\n person(\"Ethan\",\"Smith\", role=\"ctb\"),\n person(\"Francois\",\"Cocquemas\", role=\"ctb\"),\n person(\"Matthieu\",\"Gomez\", role=\"ctb\"),\n person(\"Philippe\",\"Chataignon\", role=\"ctb\"),\n person(\"Nello\",\"Blaser\", role=\"ctb\"),\n person(\"Dmitry\",\"Selivanov\", role=\"ctb\"),\n person(\"Andrey\",\"Riabushenko\", role=\"ctb\"),\n person(\"Cheng\",\"Lee\", role=\"ctb\"),\n person(\"Declan\",\"Groves\", role=\"ctb\"),\n person(\"Daniel\",\"Possenriede\", role=\"ctb\"),\n person(\"Felipe\",\"Parages\", role=\"ctb\"),\n person(\"Denes\",\"Toth\", role=\"ctb\"),\n person(\"Mus\",\"Yaramaz-David\", role=\"ctb\"),\n person(\"Ayappan\",\"Perumal\", role=\"ctb\"),\n person(\"James\",\"Sams\", role=\"ctb\"),\n person(\"Martin\",\"Morgan\", role=\"ctb\"),\n person(\"Michael\",\"Quinn\", role=\"ctb\"),\n person(\"@javrucebo\",\"\", role=\"ctb\"),\n person(\"@marc-outins\",\"\", role=\"ctb\"),\n person(\"Roy\",\"Storey\", role=\"ctb\"),\n person(\"Manish\",\"Saraswat\", role=\"ctb\"),\n person(\"Morgan\",\"Jacob\", role=\"ctb\"),\n person(\"Michael\",\"Schubmehl\", role=\"ctb\"),\n person(\"Davis\",\"Vaughan\", role=\"ctb\"),\n person(\"Toby\",\"Hocking\", role=\"ctb\"),\n person(\"Leonardo\",\"Silvestri\", role=\"ctb\"),\n person(\"Tyson\",\"Barrett\", role=\"ctb\"),\n person(\"Jim\",\"Hester\", role=\"ctb\"),\n person(\"Anthony\",\"Damico\", role=\"ctb\"),\n person(\"Sebastian\",\"Freundt\", role=\"ctb\"),\n person(\"David\",\"Simons\", role=\"ctb\"),\n person(\"Elliott\",\"Sales de Andrade\", role=\"ctb\"),\n person(\"Cole\",\"Miller\", role=\"ctb\"),\n person(\"Jens Peder\",\"Meldgaard\", role=\"ctb\"),\n person(\"Vaclav\",\"Tlapak\", role=\"ctb\"),\n person(\"Kevin\",\"Ushey\", role=\"ctb\"),\n person(\"Dirk\",\"Eddelbuettel\", role=\"ctb\"),\n person(\"Ben\",\"Schwen\", role=\"ctb\"))", + "Depends": "R (>= 3.1.0)", + "Imports": "methods", + "Suggests": "bit64 (>= 4.0.0), bit (>= 4.0.4), curl, R.utils, xts,\nnanotime, zoo (>= 1.8-1), yaml, knitr, rmarkdown", + "SystemRequirements": "zlib", + "Description": "Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.", + "License": "MPL-2.0 | file LICENSE", + "URL": "https://r-datatable.com, https://Rdatatable.gitlab.io/data.table,\nhttps://github.com/Rdatatable/data.table", + "BugReports": "https://github.com/Rdatatable/data.table/issues", + "VignetteBuilder": "knitr", + "ByteCompile": "TRUE", + "NeedsCompilation": "yes", + "Packaged": "2021-09-23 03:10:37 UTC; mdowle", + "Author": "Matt Dowle [aut, cre],\n Arun Srinivasan [aut],\n Jan Gorecki [ctb],\n Michael Chirico [ctb],\n Pasha Stetsenko [ctb],\n Tom Short [ctb],\n Steve Lianoglou [ctb],\n Eduard Antonyan [ctb],\n Markus Bonsch [ctb],\n Hugh Parsonage [ctb],\n Scott Ritchie [ctb],\n Kun Ren [ctb],\n Xianying Tan [ctb],\n Rick Saporta [ctb],\n Otto Seiskari [ctb],\n Xianghui Dong [ctb],\n Michel Lang [ctb],\n Watal Iwasaki [ctb],\n Seth Wenchel [ctb],\n Karl Broman [ctb],\n Tobias Schmidt [ctb],\n David Arenburg [ctb],\n Ethan Smith [ctb],\n Francois Cocquemas [ctb],\n Matthieu Gomez [ctb],\n Philippe Chataignon [ctb],\n Nello Blaser [ctb],\n Dmitry Selivanov [ctb],\n Andrey Riabushenko [ctb],\n Cheng Lee [ctb],\n Declan Groves [ctb],\n Daniel Possenriede [ctb],\n Felipe Parages [ctb],\n Denes Toth [ctb],\n Mus Yaramaz-David [ctb],\n Ayappan Perumal [ctb],\n James Sams [ctb],\n Martin Morgan [ctb],\n Michael Quinn [ctb],\n @javrucebo [ctb],\n @marc-outins [ctb],\n Roy Storey [ctb],\n Manish Saraswat [ctb],\n Morgan Jacob [ctb],\n Michael Schubmehl [ctb],\n Davis Vaughan [ctb],\n Toby Hocking [ctb],\n Leonardo Silvestri [ctb],\n Tyson Barrett [ctb],\n Jim Hester [ctb],\n Anthony Damico [ctb],\n Sebastian Freundt [ctb],\n David Simons [ctb],\n Elliott Sales de Andrade [ctb],\n Cole Miller [ctb],\n Jens Peder Meldgaard [ctb],\n Vaclav Tlapak [ctb],\n Kevin Ushey [ctb],\n Dirk Eddelbuettel [ctb],\n Ben Schwen [ctb]", + "Maintainer": "Matt Dowle ", + "Repository": "CRAN", + "Date/Publication": "2021-09-27 16:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-28 04:45:30 UTC; unix" + } + }, + "digest": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "digest", + "Author": "Dirk Eddelbuettel with contributions \n by Antoine Lucas, Jarek Tuszynski, Henrik Bengtsson, Simon Urbanek,\n Mario Frasca, Bryan Lewis, Murray Stokely, Hannes Muehleisen,\n Duncan Murdoch, Jim Hester, Wush Wu, Qiang Kou, Thierry Onkelinx, \n Michel Lang, Viliam Simko, Kurt Hornik, Radford Neal, Kendon Bell,\n Matthew de Queljoe, Ion Suruceanu, Bill Denney, Dirk Schumacher,\n and Winston Chang.", + "Version": "0.6.29", + "Date": "2021-11-30", + "Maintainer": "Dirk Eddelbuettel ", + "Title": "Create Compact Hash Digests of R Objects", + "Description": "Implementation of a function 'digest()' for the creation of hash\n digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32',\n 'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy\n comparison of R language objects, as well as functions such as'hmac()' to\n create hash-based message authentication code. Please note that this package\n is not meant to be deployed for cryptographic purposes for which more\n comprehensive (and widely tested) libraries such as 'OpenSSL' should be\n used.", + "URL": "https://github.com/eddelbuettel/digest,\nhttp://dirk.eddelbuettel.com/code/digest.html", + "BugReports": "https://github.com/eddelbuettel/digest/issues", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "License": "GPL (>= 2)", + "Suggests": "tinytest, simplermarkdown", + "VignetteBuilder": "simplermarkdown", + "NeedsCompilation": "yes", + "Packaged": "2021-11-30 23:41:39 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-01 07:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-03 05:34:43 UTC; unix" + } + }, + "dplyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "dplyr", + "Title": "A Grammar of Data Manipulation", + "Version": "1.0.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"Romain\",\n family = \"François\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2444-4226\")),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"aut\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-1416-3412\")),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A fast, consistent tool for working with data frame\n like objects, both in memory and out of memory.", + "License": "MIT + file LICENSE", + "URL": "https://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr", + "BugReports": "https://github.com/tidyverse/dplyr/issues", + "Depends": "R (>= 3.4.0)", + "Imports": "generics, glue (>= 1.3.2), lifecycle (>= 1.0.1), magrittr (>=\n1.5), methods, R6, rlang (>= 1.0.0), tibble (>= 2.1.3),\ntidyselect (>= 1.1.1), utils, vctrs (>= 0.3.5), pillar (>=\n1.5.1)", + "Suggests": "bench, broom, callr, covr, DBI, dbplyr (>= 1.4.3), ggplot2,\nknitr, Lahman, lobstr, microbenchmark, nycflights13, purrr,\nrmarkdown, RMySQL, RPostgreSQL, RSQLite, testthat (>= 3.1.1),\ntidyr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse, shiny, r-lib/pkgdown,\ntidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-07 08:29:01 UTC; romainfrancois", + "Author": "Hadley Wickham [aut, cre] (),\n Romain François [aut] (),\n Lionel Henry [aut],\n Kirill Müller [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-08 09:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-09 10:46:06 UTC; unix" + } + }, + "dygraphs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "dygraphs", + "Type": "Package", + "Title": "Interface to 'Dygraphs' Interactive Time Series Charting Library", + "Version": "1.1.1.6", + "Authors@R": "c(\n person(\"Dan\", \"Vanderkam\", role = c(\"aut\", \"cph\"),\n comment = \"dygraphs library in htmlwidgets/lib, http://dygraphs.com/\"),\n person(\"Petr\", \"Shevtsov\", role = c(\"cre\", \"cph\"),\n email = \"petr.shevtsov@gmail.com\"),\n person(\"JJ\", \"Allaire\", role = c(\"aut\")),\n person(family = \"RStudio\", role = \"cph\"),\n person(\"Jonathan\", \"Owen\", role = c(\"aut\", \"cph\")),\n person(\"Daniel\", \"Gromer\", role = c(\"aut\", \"cph\")),\n person(\"Benoit\", \"Thieurmel\", role = c(\"aut\", \"cph\")),\n person(\"Kent\", \"Laukhuf\", role = \"ctb\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/htmlwidgets/lib/jquery/AUTHORS.txt\")\n )", + "URL": "https://github.com/rstudio/dygraphs", + "BugReports": "https://github.com/rstudio/dygraphs/issues", + "Description": "An R interface to the 'dygraphs' JavaScript charting library\n (a copy of which is included in the package). Provides rich facilities\n for charting time-series data in R, including highly configurable\n series- and axis-display and interactive features like zoom/pan and\n series/point highlighting.", + "License": "MIT + file LICENSE", + "Depends": "R (>= 3.0)", + "Imports": "magrittr, htmlwidgets (>= 0.6), htmltools (>= 0.3.5), zoo (>=\n1.7-10), xts (>= 0.9-7)", + "Suggests": "testthat", + "Enhances": "rmarkdown (>= 0.3.3), shiny (>= 0.10.2.1)", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "no", + "Packaged": "2018-07-11 21:29:28 UTC; petr", + "Author": "Dan Vanderkam [aut, cph] (dygraphs library in htmlwidgets/lib,\n http://dygraphs.com/),\n Petr Shevtsov [cre, cph],\n JJ Allaire [aut],\n RStudio [cph],\n Jonathan Owen [aut, cph],\n Daniel Gromer [aut, cph],\n Benoit Thieurmel [aut, cph],\n Kent Laukhuf [ctb],\n jQuery Foundation [cph] (jQuery library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/htmlwidgets/lib/jquery/AUTHORS.txt)", + "Maintainer": "Petr Shevtsov ", + "Repository": "CRAN", + "Date/Publication": "2018-07-11 22:00:03 UTC", + "Built": "R 3.6.0; ; 2019-04-27 00:19:21 UTC; unix" + } + }, + "ellipsis": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ellipsis", + "Version": "0.3.2", + "Title": "Tools for Working with ...", + "Description": "The ellipsis is a powerful tool for extending functions. Unfortunately \n this power comes at a cost: misspelled arguments will be silently ignored. \n The ellipsis package provides a collection of functions to catch problems\n and alert the user.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "URL": "https://ellipsis.r-lib.org, https://github.com/r-lib/ellipsis", + "BugReports": "https://github.com/r-lib/ellipsis/issues", + "Depends": "R (>= 3.2)", + "Imports": "rlang (>= 0.3.0)", + "Suggests": "covr, testthat", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 12:06:44 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 12:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 14:27:30 UTC; unix" + } + }, + "fansi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fansi", + "Title": "ANSI Control Sequence Aware String Functions", + "Description": "Counterparts to R string manipulation functions that account for\n the effects of ANSI text formatting control sequences.", + "Version": "1.0.2", + "Authors@R": "c(\n person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"aut\", \"cre\")),\n person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"),\n person(family=\"R Core Team\",\n email=\"R-core@r-project.org\", role=\"cph\",\n comment=\"UTF8 byte length calcs from src/util.c\"\n ))", + "Depends": "R (>= 3.1.0)", + "License": "GPL-2 | GPL-3", + "URL": "https://github.com/brodieG/fansi", + "BugReports": "https://github.com/brodieG/fansi/issues", + "VignetteBuilder": "knitr", + "Suggests": "unitizer, knitr, rmarkdown", + "Imports": "grDevices, utils", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'constants.R' 'fansi-package.R' 'internal.R' 'load.R' 'misc.R'\n'nchar.R' 'strwrap.R' 'strtrim.R' 'strsplit.R' 'substr2.R'\n'trimws.R' 'tohtml.R' 'unhandled.R' 'normalize.R' 'sgr.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-13 10:53:54 UTC; bg", + "Author": "Brodie Gaslam [aut, cre],\n Elliott Sales De Andrade [ctb],\n R Core Team [cph] (UTF8 byte length calcs from src/util.c)", + "Maintainer": "Brodie Gaslam ", + "Repository": "CRAN", + "Date/Publication": "2022-01-14 23:32:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-16 10:33:51 UTC; unix" + } + }, + "farver": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "farver", + "Type": "Package", + "Title": "High Performance Colour Space Manipulation", + "Version": "2.1.0", + "Authors@R": "\n c(person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = c(\"cre\", \"aut\"),\n email = \"thomasp85@gmail.com\",\n comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(given = \"Berendea\",\n family = \"Nicolae\",\n role = \"aut\",\n comment = \"Author of the ColorSpace C++ library\"),\n person(given = \"Romain\", \n family = \"François\", \n role = \"aut\", \n email = \"romain@purrple.cat\",\n comment = c(ORCID = \"0000-0002-2444-4226\")) \n )", + "Maintainer": "Thomas Lin Pedersen ", + "Description": "The encoding of colour can be handled in many different ways, using\n different colour spaces. As different colour spaces have different uses,\n efficient conversion between these representations are important. The \n 'farver' package provides a set of functions that gives access to very fast\n colour space conversion and comparisons implemented in C++, and offers \n speed improvements over the 'convertColor' function in the 'grDevices' \n package.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "SystemRequirements": "C++11", + "RoxygenNote": "7.1.1", + "URL": "https://farver.data-imaginist.com,\nhttps://github.com/thomasp85/farver", + "BugReports": "https://github.com/thomasp85/farver/issues", + "Suggests": "testthat (>= 2.1.0), covr", + "NeedsCompilation": "yes", + "Packaged": "2021-02-28 19:00:15 UTC; thomas", + "Author": "Thomas Lin Pedersen [cre, aut]\n (),\n Berendea Nicolae [aut] (Author of the ColorSpace C++ library),\n Romain François [aut] ()", + "Repository": "CRAN", + "Date/Publication": "2021-02-28 19:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-03-01 12:56:26 UTC; unix" + } + }, + "fastmap": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fastmap", + "Title": "Fast Data Structures", + "Version": "1.1.0", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", email = \"winston@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(given = \"RStudio\", role = c(\"cph\", \"fnd\")),\n person(given = \"Tessil\", role = \"cph\", comment = \"hopscotch_map library\")\n )", + "Description": "Fast implementation of data structures, including a key-value\n store, stack, and queue. Environments are commonly used as key-value stores\n in R, but every time a new key is used, it is added to R's global symbol\n table, causing a small amount of memory leakage. This can be problematic in\n cases where many different keys are used. Fastmap avoids this memory leak\n issue by implementing the map using data structures in C++.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1", + "Suggests": "testthat (>= 2.1.1)", + "URL": "https://r-lib.github.io/fastmap/, https://github.com/r-lib/fastmap", + "BugReports": "https://github.com/r-lib/fastmap/issues", + "NeedsCompilation": "yes", + "Packaged": "2021-01-25 20:28:54 UTC; winston", + "Author": "Winston Chang [aut, cre],\n RStudio [cph, fnd],\n Tessil [cph] (hopscotch_map library)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-01-25 21:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-01-26 15:29:49 UTC; unix" + } + }, + "fontawesome": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "fontawesome", + "Version": "0.2.2", + "Title": "Easily Work with 'Font Awesome' Icons", + "Description": "Easily and flexibly insert 'Font Awesome' icons into 'R Markdown'\n documents and 'Shiny' apps. These icons can be inserted into HTML content\n through inline 'SVG' tags or 'i' tags. There is also a utility function for\n exporting 'Font Awesome' icons as 'PNG' images for those situations where\n raster graphics are needed.", + "Authors@R": "c(\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Christophe\", \"Dervieux\", , \"cderv@rstudio.com\", role = \"ctb\",\n comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", role = \"ctb\"),\n person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"),\n comment = \"Font-Awesome font\"),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/fontawesome", + "BugReports": "https://github.com/rstudio/fontawesome/issues", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.1.1", + "Depends": "R (>= 3.3.0)", + "Imports": "rlang (>= 0.4.10), htmltools (>= 0.5.1.1)", + "Suggests": "covr, knitr, testthat, rsvg", + "NeedsCompilation": "no", + "Packaged": "2021-07-02 18:33:03 UTC; rich", + "Author": "Richard Iannone [aut, cre] (),\n Christophe Dervieux [ctb] (),\n Winston Chang [ctb],\n Dave Gandy [ctb, cph] (Font-Awesome font),\n RStudio [cph, fnd]", + "Maintainer": "Richard Iannone ", + "Repository": "CRAN", + "Date/Publication": "2021-07-02 18:50:02 UTC", + "Built": "R 3.6.2; ; 2021-07-03 16:01:12 UTC; unix" + } + }, + "fs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fs", + "Title": "Cross-Platform File System Operations Based on 'libuv'", + "Version": "1.5.2", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\"),\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")),\n person(\"libuv project contributors\", role = \"cph\", comment = \"libuv library\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\", comment = \"libuv library\"),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "A cross-platform interface to file system operations, built on\n top of the 'libuv' C library.", + "Depends": "R (>= 3.1)", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "Imports": "methods", + "SystemRequirements": "GNU make", + "RoxygenNote": "7.1.2", + "URL": "https://fs.r-lib.org, https://github.com/r-lib/fs", + "BugReports": "https://github.com/r-lib/fs/issues", + "Copyright": "file COPYRIGHTS", + "Suggests": "testthat, covr, pillar (>= 1.0.0), tibble (>= 1.1.0), crayon,\nrmarkdown, knitr, withr, spelling, vctrs (>= 0.3.0)", + "VignetteBuilder": "knitr", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-12-08 16:14:56 UTC; gaborcsardi", + "Author": "Jim Hester [aut],\n Hadley Wickham [aut],\n Gábor Csárdi [aut, cre],\n libuv project contributors [cph] (libuv library),\n Joyent, Inc. and other Node contributors [cph] (libuv library),\n RStudio [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2021-12-08 23:00:08 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-09 05:36:40 UTC; unix" + } + }, + "generics": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "generics", + "Title": "Common S3 Generics not Provided by Base R Methods Related to\nModel Fitting", + "Version": "0.1.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Max\",\n family = \"Kuhn\",\n role = \"aut\",\n email = \"max@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "In order to reduce potential package dependencies\n and conflicts, generics provides a number of commonly used S3\n generics.", + "License": "MIT + file LICENSE", + "URL": "https://generics.r-lib.org, https://github.com/r-lib/generics", + "BugReports": "https://github.com/r-lib/generics/issues", + "Depends": "R (>= 3.2)", + "Imports": "methods", + "Suggests": "covr, pkgload, testthat (>= 3.0.0), tibble, withr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2022-01-31 22:58:18 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Max Kuhn [aut],\n Davis Vaughan [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-01-31 23:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-01 10:48:04 UTC; unix" + } + }, + "ggplot2": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ggplot2", + "Version": "3.3.5", + "Title": "Create Elegant Data Visualisations Using the Grammar of Graphics", + "Description": "A system for 'declaratively' creating graphics,\n based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2'\n how to map variables to aesthetics, what graphical primitives to use,\n and it takes care of the details.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Winston\", \"Chang\", , role = \"aut\",\n comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Lionel\", \"Henry\", , role = \"aut\"),\n person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@rstudio.com\", \n role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(\"Kohske\", \"Takahashi\", role = \"aut\"),\n person(\"Claus\", \"Wilke\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(\"Kara\", \"Woo\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-5125-4188\")),\n person(\"Hiroaki\", \"Yutani\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-3385-7233\")),\n person(\"Dewey\", \"Dunnington\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-9415-4582\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Depends": "R (>= 3.3)", + "Imports": "digest, glue, grDevices, grid, gtable (>= 0.1.1), isoband,\nMASS, mgcv, rlang (>= 0.4.10), scales (>= 0.5.0), stats,\ntibble, withr (>= 2.0.0)", + "Suggests": "covr, ragg, dplyr, ggplot2movies, hexbin, Hmisc, interp,\nknitr, lattice, mapproj, maps, maptools, multcomp, munsell,\nnlme, profvis, quantreg, RColorBrewer, rgeos, rmarkdown, rpart,\nsf (>= 0.7-3), svglite (>= 1.2.0.9001), testthat (>= 2.1.0),\nvdiffr (>= 1.0.0), xml2", + "Enhances": "sp", + "License": "MIT + file LICENSE", + "URL": "https://ggplot2.tidyverse.org,\nhttps://github.com/tidyverse/ggplot2", + "BugReports": "https://github.com/tidyverse/ggplot2/issues", + "LazyData": "true", + "Collate": "'ggproto.r' 'ggplot-global.R' 'aaa-.r'\n'aes-colour-fill-alpha.r' 'aes-evaluation.r'\n'aes-group-order.r' 'aes-linetype-size-shape.r'\n'aes-position.r' 'compat-plyr.R' 'utilities.r' 'aes.r'\n'legend-draw.r' 'geom-.r' 'annotation-custom.r'\n'annotation-logticks.r' 'geom-polygon.r' 'geom-map.r'\n'annotation-map.r' 'geom-raster.r' 'annotation-raster.r'\n'annotation.r' 'autolayer.r' 'autoplot.r' 'axis-secondary.R'\n'backports.R' 'bench.r' 'bin.R' 'coord-.r' 'coord-cartesian-.r'\n'coord-fixed.r' 'coord-flip.r' 'coord-map.r' 'coord-munch.r'\n'coord-polar.r' 'coord-quickmap.R' 'coord-sf.R'\n'coord-transform.r' 'data.R' 'facet-.r' 'facet-grid-.r'\n'facet-null.r' 'facet-wrap.r' 'fortify-lm.r' 'fortify-map.r'\n'fortify-multcomp.r' 'fortify-spatial.r' 'fortify.r' 'stat-.r'\n'geom-abline.r' 'geom-rect.r' 'geom-bar.r' 'geom-bin2d.r'\n'geom-blank.r' 'geom-boxplot.r' 'geom-col.r' 'geom-path.r'\n'geom-contour.r' 'geom-count.r' 'geom-crossbar.r'\n'geom-segment.r' 'geom-curve.r' 'geom-defaults.r'\n'geom-ribbon.r' 'geom-density.r' 'geom-density2d.r'\n'geom-dotplot.r' 'geom-errorbar.r' 'geom-errorbarh.r'\n'geom-freqpoly.r' 'geom-function.R' 'geom-hex.r'\n'geom-histogram.r' 'geom-hline.r' 'geom-jitter.r'\n'geom-label.R' 'geom-linerange.r' 'geom-point.r'\n'geom-pointrange.r' 'geom-quantile.r' 'geom-rug.r' 'geom-sf.R'\n'geom-smooth.r' 'geom-spoke.r' 'geom-text.r' 'geom-tile.r'\n'geom-violin.r' 'geom-vline.r' 'ggplot2.r' 'grob-absolute.r'\n'grob-dotstack.r' 'grob-null.r' 'grouping.r' 'guide-bins.R'\n'guide-colorbar.r' 'guide-colorsteps.R' 'guide-legend.r'\n'guides-.r' 'guides-axis.r' 'guides-grid.r' 'guides-none.r'\n'hexbin.R' 'labeller.r' 'labels.r' 'layer.r' 'layer-sf.R'\n'layout.R' 'limits.r' 'margins.R' 'performance.R'\n'plot-build.r' 'plot-construction.r' 'plot-last.r' 'plot.r'\n'position-.r' 'position-collide.r' 'position-dodge.r'\n'position-dodge2.r' 'position-identity.r' 'position-jitter.r'\n'position-jitterdodge.R' 'position-nudge.R' 'position-stack.r'\n'quick-plot.r' 'range.r' 'reshape-add-margins.R' 'save.r'\n'scale-.r' 'scale-alpha.r' 'scale-binned.R' 'scale-brewer.r'\n'scale-colour.r' 'scale-continuous.r' 'scale-date.r'\n'scale-discrete-.r' 'scale-expansion.r' 'scale-gradient.r'\n'scale-grey.r' 'scale-hue.r' 'scale-identity.r'\n'scale-linetype.r' 'scale-manual.r' 'scale-shape.r'\n'scale-size.r' 'scale-steps.R' 'scale-type.R' 'scale-view.r'\n'scale-viridis.r' 'scales-.r' 'stat-bin.r' 'stat-bin2d.r'\n'stat-bindot.r' 'stat-binhex.r' 'stat-boxplot.r'\n'stat-contour.r' 'stat-count.r' 'stat-density-2d.r'\n'stat-density.r' 'stat-ecdf.r' 'stat-ellipse.R'\n'stat-function.r' 'stat-identity.r' 'stat-qq-line.R'\n'stat-qq.r' 'stat-quantile.r' 'stat-sf-coordinates.R'\n'stat-sf.R' 'stat-smooth-methods.r' 'stat-smooth.r'\n'stat-sum.r' 'stat-summary-2d.r' 'stat-summary-bin.R'\n'stat-summary-hex.r' 'stat-summary.r' 'stat-unique.r'\n'stat-ydensity.r' 'summarise-plot.R' 'summary.r'\n'theme-elements.r' 'theme.r' 'theme-defaults.r'\n'theme-current.R' 'translate-qplot-ggplot.r'\n'translate-qplot-lattice.r' 'utilities-break.r'\n'utilities-grid.r' 'utilities-help.r' 'utilities-matrix.r'\n'utilities-resolution.r' 'utilities-table.r'\n'utilities-tidy-eval.R' 'zxx.r' 'zzz.r'", + "VignetteBuilder": "knitr", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Config/Needs/website": "ggtext, tidyr, forcats, tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Packaged": "2021-06-24 12:25:35 UTC; thomas", + "Author": "Hadley Wickham [aut] (),\n Winston Chang [aut] (),\n Lionel Henry [aut],\n Thomas Lin Pedersen [aut, cre]\n (),\n Kohske Takahashi [aut],\n Claus Wilke [aut] (),\n Kara Woo [aut] (),\n Hiroaki Yutani [aut] (),\n Dewey Dunnington [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "CRAN", + "Date/Publication": "2021-06-25 11:30:09 UTC", + "Built": "R 3.6.2; ; 2021-06-26 06:54:16 UTC; unix" + } + }, + "glue": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "glue", + "Title": "Interpreted String Literals", + "Version": "1.6.1", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(\"Jennifer\", \"Bryan\", , \"jenny@rstudio.com\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-6983-2759\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "An implementation of interpreted string literals, inspired by\n Python's Literal String Interpolation\n and Docstrings\n and Julia's Triple-Quoted\n String Literals\n .", + "License": "MIT + file LICENSE", + "URL": "https://github.com/tidyverse/glue, https://glue.tidyverse.org/", + "BugReports": "https://github.com/tidyverse/glue/issues", + "Depends": "R (>= 3.4)", + "Imports": "methods", + "Suggests": "covr, crayon, DBI, dplyr, forcats, ggplot2, knitr, magrittr,\nmicrobenchmark, R.utils, rmarkdown, rprintf, RSQLite, stringr,\ntestthat (>= 3.0.0), vctrs (>= 0.3.0), waldo (>= 0.3.0), withr", + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/Needs/website": "hadley/emo, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "yes", + "Packaged": "2022-01-22 01:59:35 UTC; jenny", + "Author": "Jim Hester [aut] (),\n Jennifer Bryan [aut, cre] (),\n RStudio [cph, fnd]", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN", + "Date/Publication": "2022-01-22 23:52:42 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-24 10:26:05 UTC; unix" + } + }, + "gtable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "gtable", + "Title": "Arrange 'Grobs' in Tables", + "Version": "0.3.0", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = \"aut\",\n email = \"thomas.pedersen@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Tools to make it easier to work with \"tables\" of\n 'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a\n grid along with a list of grobs and their placement in the grid. Further the\n package makes it easy to manipulate and combine 'gtable' objects so that \n complex compositions can be build up sequentially.", + "License": "GPL-2", + "Depends": "R (>= 3.0)", + "Imports": "grid", + "Suggests": "covr, testthat, knitr, rmarkdown, ggplot2, profvis", + "Encoding": "UTF-8", + "RoxygenNote": "6.1.1", + "Collate": "'new-data-frame.r' 'add-grob.r' 'add-rows-cols.r'\n'add-space.r' 'grid.r' 'gtable-layouts.r' 'gtable-package.R'\n'gtable.r' 'rbind-cbind.r' 'utils.r' 'trim.r' 'filter.r'\n'align.r' 'padding.r' 'z.r'", + "URL": "https://github.com/r-lib/gtable", + "BugReports": "https://github.com/r-lib/gtable/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "no", + "Packaged": "2019-03-25 14:56:43 UTC; thomas", + "Author": "Hadley Wickham [aut, cre],\n Thomas Lin Pedersen [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-03-25 19:50:02 UTC", + "Built": "R 3.6.0; ; 2019-04-26 19:50:48 UTC; unix" + } + }, + "htmltools": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "htmltools", + "Type": "Package", + "Title": "Tools for HTML", + "Version": "0.5.2", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Winston\", \"Chang\", role = \"aut\", email = \"winston@rstudio.com\", comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Yihui\", \"Xie\", role = \"aut\", email = \"yihui@rstudio.com\"),\n person(\"Jeff\", \"Allen\", role = \"aut\", email = \"jeff@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Description": "Tools for HTML generation and output.", + "Depends": "R (>= 2.14.1)", + "Imports": "utils, digest, grDevices, base64enc, rlang (>= 0.4.10),\nfastmap", + "Suggests": "markdown, testthat, withr, Cairo, ragg, shiny", + "Enhances": "knitr", + "License": "GPL (>= 2)", + "URL": "https://github.com/rstudio/htmltools", + "BugReports": "https://github.com/rstudio/htmltools/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'colors.R' 'html_dependency.R' 'html_escape.R' 'html_print.R'\n'images.R' 'known_tags.R' 'selector.R' 'shim.R' 'tag_query.R'\n'utils.R' 'tags.R' 'template.R'", + "NeedsCompilation": "yes", + "Packaged": "2021-08-17 17:26:06 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n Barret Schloerke [aut] (),\n Winston Chang [aut] (),\n Yihui Xie [aut],\n Jeff Allen [aut],\n RStudio [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-08-25 13:50:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-08-26 04:51:01 UTC; unix" + } + }, + "htmlwidgets": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "htmlwidgets", + "Type": "Package", + "Title": "HTML Widgets for R", + "Version": "1.5.4", + "Authors@R": "c(\n person(\"Ramnath\", \"Vaidyanathan\", role = c(\"aut\", \"cph\")),\n person(\"Yihui\", \"Xie\", role = c(\"aut\")),\n person(\"JJ\", \"Allaire\", role = c(\"aut\")),\n person(\"Joe\", \"Cheng\", role = c(\"aut\"), email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Kenton\", \"Russell\", role = c(\"aut\", \"cph\")),\n person(\"Ellis\", \"Hughes\", role = c(\"ctb\")),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Description": "A framework for creating HTML widgets that render in various\n contexts including the R console, 'R Markdown' documents, and 'Shiny'\n web applications.", + "License": "MIT + file LICENSE", + "VignetteBuilder": "knitr", + "Imports": "grDevices, htmltools (>= 0.3), jsonlite (>= 0.9.16), yaml", + "Suggests": "knitr (>= 1.8), rmarkdown, testthat", + "Enhances": "shiny (>= 1.1)", + "URL": "https://github.com/ramnathv/htmlwidgets", + "BugReports": "https://github.com/ramnathv/htmlwidgets/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-09-08 13:21:35 UTC; cpsievert", + "Author": "Ramnath Vaidyanathan [aut, cph],\n Yihui Xie [aut],\n JJ Allaire [aut],\n Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n Kenton Russell [aut, cph],\n Ellis Hughes [ctb],\n RStudio [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-09-08 14:00:02 UTC", + "Built": "R 3.6.2; ; 2021-09-09 08:09:13 UTC; unix" + } + }, + "httpuv": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "httpuv", + "Type": "Package", + "Encoding": "UTF-8", + "Title": "HTTP and WebSocket Server Library", + "Version": "1.6.5", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\"), email = \"joe@rstudio.com\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"),\n person(family = \"RStudio, PBC\", role = \"cph\"),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\", comment = \"optional.hpp\")\n )", + "Copyright": "RStudio, PBC; Joyent, Inc.; Nginx Inc.; Igor Sysoev; Niels\nProvos; Internet Systems Consortium, Inc.; Alexander Chemeris;\nBerkeley Software Design; Google Inc.; Sony Mobile\nCommunications AB; Alexander Peslyak; Free Software Foundation,\nInc.; X Consortium; Ben Noordhuis; StrongLoop, Inc.; Saúl\nIbarra Corretgé; Bert Belder; Fedor Indutny; libuv project;\nRefael Ackermann; Kenneth MacKay; Emergya; Diego Pettenò; xine\nproject, The Regents of the University of California, Dariusz\nDwornikowski", + "Description": "Provides low-level socket and protocol support for handling\n HTTP and WebSocket requests directly from within R. It is primarily\n intended as a building block for other packages, rather than making it\n particularly easy to create complete web applications using httpuv alone.\n httpuv is built on top of the libuv and http-parser C libraries, both of\n which were developed by Joyent, Inc. (See LICENSE file for libuv and\n http-parser license information.)", + "License": "GPL (>= 2) | file LICENSE", + "Depends": "R (>= 2.15.1)", + "Imports": "Rcpp (>= 1.0.7), utils, R6, promises, later (>= 0.8.0)", + "LinkingTo": "Rcpp, later", + "URL": "https://github.com/rstudio/httpuv", + "SystemRequirements": "GNU make, C++11, zlib", + "RoxygenNote": "7.1.2", + "Suggests": "testthat, callr, curl, websocket", + "Collate": "'RcppExports.R' 'httpuv.R' 'random_port.R' 'server.R'\n'static_paths.R' 'utils.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-04 21:27:22 UTC; winston", + "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n RStudio, PBC [cph],\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2022-01-05 00:40:11 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-06 05:34:16 UTC; unix" + } + }, + "httr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "httr", + "Title": "Tools for Working with URLs and HTTP", + "Version": "1.4.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Useful tools for working with HTTP organised by\n HTTP verbs (GET(), POST(), etc). Configuration functions make it easy\n to control additional request components (authenticate(),\n add_headers() and so on).", + "License": "MIT + file LICENSE", + "URL": "https://httr.r-lib.org/, https://github.com/r-lib/httr", + "BugReports": "https://github.com/r-lib/httr/issues", + "Depends": "R (>= 3.2)", + "Imports": "curl (>= 3.0.0), jsonlite, mime, openssl (>= 0.8), R6", + "Suggests": "covr, httpuv, jpeg, knitr, png, readr, rmarkdown, testthat\n(>= 0.8.0), xml2", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2020-07-20 14:19:08 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2020-07-20 23:40:04 UTC", + "Built": "R 3.6.2; ; 2020-07-21 04:26:12 UTC; unix" + } + }, + "isoband": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "isoband", + "Title": "Generate Isolines and Isobands from Regularly Spaced Elevation\nGrids", + "Version": "0.2.5", + "Authors@R": "\n c(person(given = \"Claus O.\",\n family = \"Wilke\",\n role = c(\"aut\", \"cre\"),\n email = \"wilke@austin.utexas.edu\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = \"aut\",\n email = \"thomasp85@gmail.com\",\n comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(given = \"testthat and Catch authors\",\n role = \"ctb\",\n comment = \"testthat C++ testing code\"))", + "Description": "A fast C++ implementation to generate contour lines (isolines) and\n contour polygons (isobands) from regularly spaced grids containing elevation data.", + "URL": "https://wilkelab.org/isoband/", + "BugReports": "https://github.com/wilkelab/isoband/issues", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Imports": "grid, utils", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "Suggests": "covr, ggplot2, knitr, magick, microbenchmark, rmarkdown, sf,\ntestthat, xml2", + "SystemRequirements": "C++11", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-07-12 20:44:13 UTC; clauswilke", + "Author": "Claus O. Wilke [aut, cre] (),\n Thomas Lin Pedersen [aut] (),\n testthat and Catch authors [ctb] (testthat C++ testing code)", + "Maintainer": "Claus O. Wilke ", + "Repository": "CRAN", + "Date/Publication": "2021-07-13 04:50:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-14 18:50:21 UTC; unix" + } + }, + "jquerylib": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jquerylib", + "Title": "Obtain 'jQuery' as an HTML Dependency Object", + "Version": "0.1.4", + "Authors@R": "c(\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt\")\n )", + "Description": "Obtain any major version of 'jQuery' () and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown').\n Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Config/testthat/edition": "3", + "RoxygenNote": "7.0.2", + "Imports": "htmltools", + "Suggests": "testthat", + "NeedsCompilation": "no", + "Packaged": "2021-04-26 16:40:21 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Joe Cheng [aut],\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/lib/jquery-AUTHORS.txt)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-04-26 17:10:02 UTC", + "Built": "R 3.6.2; ; 2021-04-27 15:47:52 UTC; unix" + } + }, + "jsonlite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jsonlite", + "Version": "1.7.2", + "Title": "A Simple and Robust JSON Parser and Generator for R", + "License": "MIT + file LICENSE", + "Depends": "methods", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Duncan\", \"Temple Lang\", role = \"ctb\"),\n person(\"Lloyd\", \"Hilaiel\", role = \"cph\", comment=\"author of bundled libyajl\"))", + "URL": "https://arxiv.org/abs/1403.2805 (paper)", + "BugReports": "https://github.com/jeroen/jsonlite/issues", + "Maintainer": "Jeroen Ooms ", + "VignetteBuilder": "knitr, R.rsp", + "Description": "A reasonably fast JSON parser and generator, optimized for statistical \n data and the web. Offers simple, flexible tools for working with JSON in R, and\n is particularly powerful for building pipelines and interacting with a web API. \n The implementation is based on the mapping described in the vignette (Ooms, 2014).\n In addition to converting JSON data from/to R objects, 'jsonlite' contains \n functions to stream, validate, and prettify JSON data. The unit tests included \n with the package verify that all edge cases are encoded and decoded consistently \n for use with dynamic data in systems and applications.", + "Suggests": "httr, curl, plyr, testthat, knitr, rmarkdown, R.rsp, sf", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2020-12-09 13:54:18 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Duncan Temple Lang [ctb],\n Lloyd Hilaiel [cph] (author of bundled libyajl)", + "Repository": "CRAN", + "Date/Publication": "2020-12-09 17:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-12-10 07:20:27 UTC; unix" + } + }, + "labeling": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "labeling", + "Type": "Package", + "Title": "Axis Labeling", + "Version": "0.4.2", + "Date": "2020-10-15", + "Author": "Justin Talbot,", + "Maintainer": "Nuno Sempere ", + "Description": "Functions which provide a range of axis labeling algorithms. ", + "License": "MIT + file LICENSE | Unlimited", + "Collate": "'labeling.R'", + "NeedsCompilation": "no", + "Imports": "stats, graphics", + "Packaged": "2020-10-18 12:56:46 UTC; nuno", + "Repository": "CRAN", + "Date/Publication": "2020-10-20 07:00:09 UTC", + "Built": "R 3.6.2; ; 2020-10-21 13:17:09 UTC; unix" + } + }, + "later": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "later", + "Type": "Package", + "Title": "Utilities for Scheduling Functions to Execute Later with Event\nLoops", + "Version": "1.1.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\", \"cre\"), email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\"), email = \"winston@rstudio.com\"),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", + "Description": "Executes arbitrary R or C functions some time after the current\n time, after the R execution stack has emptied. The functions are scheduled\n in an event loop.", + "URL": "https://github.com/r-lib/later", + "BugReports": "https://github.com/r-lib/later/issues", + "License": "GPL (>= 2)", + "Imports": "Rcpp (>= 0.12.9), rlang", + "LinkingTo": "Rcpp, BH", + "RoxygenNote": "7.1.0", + "Suggests": "knitr, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2020-06-02 13:23:01 UTC; winston", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph],\n Winston Chang [aut],\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2020-06-05 10:10:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-06-06 05:09:30 UTC; unix" + } + }, + "lattice": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lattice", + "Version": "0.20-38", + "Date": "2018-11-01", + "Priority": "recommended", + "Title": "Trellis Graphics for R", + "Author": "Deepayan Sarkar ", + "Maintainer": "Deepayan Sarkar ", + "Description": "A powerful and elegant high-level data visualization\n system inspired by Trellis graphics, with an emphasis on\n multivariate data. Lattice is sufficient for typical graphics needs,\n and is also flexible enough to handle most nonstandard requirements.\n See ?Lattice for an introduction.", + "Depends": "R (>= 3.0.0)", + "Suggests": "KernSmooth, MASS, latticeExtra", + "Imports": "grid, grDevices, graphics, stats, utils", + "Enhances": "chron", + "LazyLoad": "yes", + "LazyData": "yes", + "License": "GPL (>= 2)", + "URL": "http://lattice.r-forge.r-project.org/", + "BugReports": "https://github.com/deepayan/lattice/issues", + "NeedsCompilation": "yes", + "Packaged": "2018-11-04 11:39:05 UTC; deepayan", + "Repository": "CRAN", + "Date/Publication": "2018-11-04 12:50:03 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:38 UTC; unix" + } + }, + "lazyeval": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lazyeval", + "Version": "0.2.2", + "Title": "Lazy (Non-Standard) Evaluation", + "Description": "An alternative approach to non-standard evaluation using\n formulas. Provides a full implementation of LISP style 'quasiquotation',\n making it easier to generate code with other code.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "GPL-3", + "LazyData": "true", + "Depends": "R (>= 3.1.0)", + "Suggests": "knitr, rmarkdown (>= 0.2.65), testthat, covr", + "VignetteBuilder": "knitr", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2019-03-15 14:18:01 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-03-15 17:50:07 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 19:50:46 UTC; unix" + } + }, + "lifecycle": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lifecycle", + "Title": "Manage the Life Cycle of your Package Functions", + "Version": "1.0.1", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Manage the life cycle of your exported functions\n with shared conventions, documentation badges, and user-friendly\n deprecation warnings.", + "License": "MIT + file LICENSE", + "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", + "BugReports": "https://github.com/r-lib/lifecycle/issues", + "Depends": "R (>= 3.3)", + "Imports": "glue, rlang (>= 0.4.10)", + "Suggests": "covr, crayon, lintr, tidyverse, knitr, rmarkdown, testthat\n(>= 3.0.1), tools, tibble, vctrs", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2021-09-24 14:46:50 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-09-24 15:30:02 UTC", + "Built": "R 3.6.2; ; 2021-09-25 08:03:00 UTC; unix" + } + }, + "magrittr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "magrittr", + "Title": "A Forward-Pipe Operator for R", + "Version": "2.0.2", + "Authors@R": "\n c(person(given = \"Stefan Milton\",\n family = \"Bache\",\n role = c(\"aut\", \"cph\"),\n email = \"stefan@stefanbache.dk\",\n comment = \"Original author and creator of magrittr\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"cre\",\n email = \"lionel@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a mechanism for chaining commands with a\n new forward-pipe operator, %>%. This operator will forward a value, or\n the result of an expression, into the next function call/expression.\n There is flexible support for the type of right-hand side expressions.\n For more information, see package vignette. To quote Rene Magritte,\n \"Ceci n'est pas un pipe.\"", + "License": "MIT + file LICENSE", + "URL": "https://magrittr.tidyverse.org,\nhttps://github.com/tidyverse/magrittr", + "BugReports": "https://github.com/tidyverse/magrittr/issues", + "Suggests": "covr, knitr, rlang, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "ByteCompile": "Yes", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-01-26 10:19:52 UTC; lionel", + "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of\n magrittr),\n Hadley Wickham [aut],\n Lionel Henry [cre],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-01-26 15:32:44 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-28 05:34:23 UTC; unix" + } + }, + "mgcv": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mgcv", + "Version": "1.8-31", + "Author": "Simon Wood ", + "Maintainer": "Simon Wood ", + "Title": "Mixed GAM Computation Vehicle with Automatic Smoothness\nEstimation", + "Description": "Generalized additive (mixed) models, some of their extensions and \n other generalized ridge regression with multiple smoothing \n parameter estimation by (Restricted) Marginal Likelihood, \n Generalized Cross Validation and similar, or using iterated \n nested Laplace approximation for fully Bayesian inference. See \n Wood (2017) for an overview. \n Includes a gam() function, a wide variety of smoothers, 'JAGS' \n support and distributions beyond the exponential family. ", + "Priority": "recommended", + "Depends": "R (>= 2.14.0), nlme (>= 3.1-64)", + "Imports": "methods, stats, graphics, Matrix, splines, utils", + "Suggests": "parallel, survival, MASS", + "LazyLoad": "yes", + "ByteCompile": "yes", + "License": "GPL (>= 2)", + "NeedsCompilation": "yes", + "Packaged": "2019-11-08 21:21:15 UTC; sw283", + "Repository": "CRAN", + "Date/Publication": "2019-11-09 05:30:11 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:40:28 UTC; unix" + } + }, + "mime": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mime", + "Type": "Package", + "Title": "Map Filenames to MIME Types", + "Version": "0.12", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Jeffrey\", \"Horner\", role = \"ctb\"),\n person(\"Beilei\", \"Bian\", role = \"ctb\")\n )", + "Description": "Guesses the MIME type from a filename extension using the data\n derived from /etc/mime.types in UNIX-type systems.", + "Imports": "tools", + "License": "GPL", + "URL": "https://github.com/yihui/mime", + "BugReports": "https://github.com/yihui/mime/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-09-28 02:06:04 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Jeffrey Horner [ctb],\n Beilei Bian [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-09-28 05:00:05 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-30 05:43:31 UTC; unix" + } + }, + "munsell": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "munsell", + "Type": "Package", + "Title": "Utilities for Using Munsell Colours", + "Version": "0.5.0", + "Author": "Charlotte Wickham ", + "Maintainer": "Charlotte Wickham ", + "Description": "Provides easy access to, and manipulation of, the Munsell \n colours. Provides a mapping between Munsell's \n original notation (e.g. \"5R 5/10\") and hexadecimal strings suitable \n for use directly in R graphics. Also provides utilities \n to explore slices through the Munsell colour tree, to transform \n Munsell colours and display colour palettes.", + "Suggests": "ggplot2, testthat", + "Imports": "colorspace, methods", + "License": "MIT + file LICENSE", + "URL": "https://cran.r-project.org/package=munsell,\nhttps://github.com/cwickham/munsell/", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "no", + "Packaged": "2018-06-11 23:15:15 UTC; wickhamc", + "Repository": "CRAN", + "Date/Publication": "2018-06-12 04:29:06 UTC", + "Built": "R 3.5.0; ; 2018-06-13 11:40:48 UTC; unix" + } + }, + "nlme": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "nlme", + "Version": "3.1-144", + "Date": "2020-02-02", + "Priority": "recommended", + "Title": "Linear and Nonlinear Mixed Effects Models", + "Authors@R": "c(person(\"José\", \"Pinheiro\", role = \"aut\", comment = \"S version\"),\n person(\"Douglas\", \"Bates\", role = \"aut\", comment = \"up to 2007\"),\n person(\"Saikat\", \"DebRoy\", role = \"ctb\", comment = \"up to 2002\"),\n person(\"Deepayan\", \"Sarkar\", role = \"ctb\", comment = \"up to 2005\"),\n person(\"EISPACK authors\", role = \"ctb\", comment = \"src/rs.f\"),\n\t person(\"Siem\", \"Heisterkamp\", role = \"ctb\", comment = \"Author fixed sigma\"),\n person(\"Bert\", \"Van Willigen\",role = \"ctb\", comment = \"Programmer fixed sigma\"),\n\t person(\"R-core\", email = \"R-core@R-project.org\",\n role = c(\"aut\", \"cre\")))", + "Description": "Fit and compare Gaussian linear and nonlinear mixed-effects models.", + "Depends": "R (>= 3.4.0)", + "Imports": "graphics, stats, utils, lattice", + "Suggests": "Hmisc, MASS", + "LazyData": "yes", + "ByteCompile": "yes", + "Encoding": "UTF-8", + "License": "GPL (>= 2) | file LICENCE", + "BugReports": "https://bugs.r-project.org", + "URL": "https://svn.r-project.org/R-packages/trunk/nlme", + "NeedsCompilation": "yes", + "Packaged": "2020-02-02 15:05:16 UTC; hornik", + "Author": "José Pinheiro [aut] (S version),\n Douglas Bates [aut] (up to 2007),\n Saikat DebRoy [ctb] (up to 2002),\n Deepayan Sarkar [ctb] (up to 2005),\n EISPACK authors [ctb] (src/rs.f),\n Siem Heisterkamp [ctb] (Author fixed sigma),\n Bert Van Willigen [ctb] (Programmer fixed sigma),\n R-core [aut, cre]", + "Maintainer": "R-core ", + "Repository": "CRAN", + "Date/Publication": "2020-02-06 09:50:06 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:55 UTC; unix" + } + }, + "openssl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "openssl", + "Type": "Package", + "Title": "Toolkit for Encryption, Signatures and Certificates Based on\nOpenSSL", + "Version": "1.4.1", + "Authors@R": "c(person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Oliver\", \"Keyes\", role = \"ctb\"))", + "Description": "Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.\n Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic\n signatures can either be created and verified manually or via x509 certificates. \n AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric\n (public key) encryption or EC for Diffie Hellman. High-level envelope functions \n combine RSA and AES for encrypting arbitrary sized data. Other utilities include key\n generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random\n number generator, and 'bignum' math methods for manually performing crypto \n calculations on large multibyte integers.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/openssl#readme", + "BugReports": "https://github.com/jeroen/openssl/issues", + "SystemRequirements": "OpenSSL >= 1.0.1", + "VignetteBuilder": "knitr", + "Imports": "askpass", + "Suggests": "testthat, digest, knitr, rmarkdown, jsonlite, jose, sodium", + "RoxygenNote": "6.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2019-07-16 17:55:20 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Oliver Keyes [ctb]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2019-07-18 06:35:27 UTC", + "Built": "R 3.5.2; x86_64-apple-darwin15.6.0; 2019-07-19 07:07:35 UTC; unix" + } + }, + "pillar": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pillar", + "Title": "Coloured Formatting for Columns", + "Version": "1.7.0", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides 'pillar' and 'colonnade' generics designed\n for formatting columns of data using the full range of colours\n provided by modern terminals.", + "License": "MIT + file LICENSE", + "URL": "https://pillar.r-lib.org/, https://github.com/r-lib/pillar", + "BugReports": "https://github.com/r-lib/pillar/issues", + "Imports": "cli (>= 2.3.0), crayon (>= 1.3.4), ellipsis (>= 0.3.2), fansi,\nglue, lifecycle, rlang (>= 0.3.0), utf8 (>= 1.1.0), utils,\nvctrs (>= 0.3.8)", + "Suggests": "bit64, debugme, DiagrammeR, dplyr, formattable, ggplot2,\nknitr, lubridate, nanotime, nycflights13, palmerpenguins,\nrmarkdown, scales, stringi, survival, testthat (>= 3.1.1),\ntibble, units (>= 0.7.2), vdiffr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "format_multi_fuzz, format_multi_fuzz_2,\nformat_multi, ctl_colonnade, ctl_colonnade_1, ctl_colonnade_2", + "Config/autostyle/scope": "line_breaks", + "Config/autostyle/strict": "true", + "Config/gha/extra-packages": "DiagrammeR=?ignore-before-r=3.5.0", + "NeedsCompilation": "no", + "Packaged": "2022-02-01 07:58:34 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-03 11:38:22 UTC; unix" + } + }, + "pkgconfig": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pkgconfig", + "Title": "Private Configuration for 'R' Packages", + "Version": "2.0.3", + "Author": "Gábor Csárdi", + "Maintainer": "Gábor Csárdi ", + "Description": "Set configuration options on a per-package basis.\n Options set by a given package only apply to that package,\n other packages are unaffected.", + "License": "MIT + file LICENSE", + "LazyData": "true", + "Imports": "utils", + "Suggests": "covr, testthat, disposables (>= 1.0.3)", + "URL": "https://github.com/r-lib/pkgconfig#readme", + "BugReports": "https://github.com/r-lib/pkgconfig/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2019-09-22 08:42:40 UTC; gaborcsardi", + "Repository": "CRAN", + "Date/Publication": "2019-09-22 09:20:02 UTC", + "Built": "R 3.6.0; ; 2019-09-23 16:47:11 UTC; unix" + } + }, + "plotly": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "plotly", + "Title": "Create Interactive Web Graphics via 'plotly.js'", + "Version": "4.10.0", + "Authors@R": "c(person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"cpsievert1@gmail.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Chris\", \"Parmer\", role = \"aut\",\n email = \"chris@plot.ly\"),\n person(\"Toby\", \"Hocking\", role = \"aut\",\n email = \"tdhock5@gmail.com\"),\n person(\"Scott\", \"Chamberlain\", role = \"aut\",\n email = \"myrmecocystus@gmail.com\"),\n person(\"Karthik\", \"Ram\", role = \"aut\",\n email = \"karthik.ram@gmail.com\"),\n person(\"Marianne\", \"Corvellec\", role = \"aut\",\n email = \"marianne.corvellec@igdore.org\", comment = c(ORCID = \"0000-0002-1994-3581\")),\n person(\"Pedro\", \"Despouy\", role = \"aut\",\n email = \"pedro@plot.ly\"),\n person(\"Salim\", \"Brüggemann\", role = \"ctb\",\n email = \"salim-b@pm.me\", comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Plotly Technologies Inc.\", role = \"cph\"))", + "License": "MIT + file LICENSE", + "Description": "Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.", + "URL": "https://plotly-r.com, https://github.com/plotly/plotly.R,\nhttps://plotly.com/r/", + "BugReports": "https://github.com/plotly/plotly.R/issues", + "Depends": "R (>= 3.2.0), ggplot2 (>= 3.0.0)", + "Imports": "tools, scales, httr (>= 1.3.0), jsonlite (>= 1.6), magrittr,\ndigest, viridisLite, base64enc, htmltools (>= 0.3.6),\nhtmlwidgets (>= 1.5.2.9001), tidyr (>= 1.0.0), RColorBrewer,\ndplyr, vctrs, tibble, lazyeval (>= 0.2.0), rlang (>= 0.4.10),\ncrosstalk, purrr, data.table, promises", + "Suggests": "MASS, maps, hexbin, ggthemes, GGally, testthat, knitr,\ndevtools, shiny (>= 1.1.0), shinytest (>= 1.3.0), curl,\nrmarkdown, Cairo, broom, webshot, listviewer, dendextend,\nmaptools, rgeos, sf, png, IRdisplay, processx, plotlyGeoAssets,\nforcats, palmerpenguins, rversions, reticulate", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-10-08 19:08:31 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Chris Parmer [aut],\n Toby Hocking [aut],\n Scott Chamberlain [aut],\n Karthik Ram [aut],\n Marianne Corvellec [aut] (),\n Pedro Despouy [aut],\n Salim Brüggemann [ctb] (),\n Plotly Technologies Inc. [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-10-09 21:10:07 UTC", + "Built": "R 3.6.2; ; 2021-10-10 08:35:47 UTC; unix" + } + }, + "promises": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "promises", + "Type": "Package", + "Title": "Abstractions for Promise-Based Asynchronous Programming", + "Version": "1.2.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", email = \"joe@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "Provides fundamental abstractions for doing asynchronous programming\n in R using promises. Asynchronous programming is useful for allowing a single\n R process to orchestrate multiple tasks in the background while also attending\n to something else. Semantics are similar to 'JavaScript' promises, but with a\n syntax that is idiomatic R.", + "License": "MIT + file LICENSE", + "Imports": "R6, Rcpp, later, rlang, stats, magrittr", + "Suggests": "testthat, future (>= 1.21.0), fastmap (>= 1.1.0), purrr,\nknitr, rmarkdown, vembedr, spelling", + "LinkingTo": "later, Rcpp", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "LazyData": "true", + "VignetteBuilder": "knitr", + "URL": "https://rstudio.github.io/promises/,\nhttps://github.com/rstudio/promises", + "BugReports": "https://github.com/rstudio/promises/issues", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-02-11 18:18:47 UTC; barret", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph, fnd]", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2021-02-11 19:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-12 12:58:21 UTC; unix" + } + }, + "purrr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "purrr", + "Title": "Functional Programming Tools", + "Version": "0.3.4", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A complete and consistent functional programming\n toolkit for R.", + "License": "GPL-3 | file LICENSE", + "URL": "http://purrr.tidyverse.org, https://github.com/tidyverse/purrr", + "BugReports": "https://github.com/tidyverse/purrr/issues", + "Depends": "R (>= 3.2)", + "Imports": "magrittr (>= 1.5), rlang (>= 0.3.1)", + "Suggests": "covr, crayon, dplyr (>= 0.7.8), knitr, rmarkdown, testthat,\ntibble, tidyselect", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "yes", + "Packaged": "2020-04-16 21:54:48 UTC; hadley", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2020-04-17 12:10:07 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-04-18 04:34:07 UTC; unix" + } + }, + "quadprog": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "quadprog", + "Type": "Package", + "Title": "Functions to Solve Quadratic Programming Problems", + "Version": "1.5-8", + "Date": "2019-11-20", + "Author": "S original by Berwin A. Turlach \n R port by Andreas Weingessel \n Fortran contributions from Cleve Moler (dposl/LINPACK and\n (a modified version of) dpodi/LINPACK) ", + "Maintainer": "Berwin A. Turlach ", + "Description": "This package contains routines and documentation for\n solving quadratic programming problems.", + "Depends": "R (>= 3.1.0)", + "License": "GPL (>= 2)", + "NeedsCompilation": "yes", + "Packaged": "2019-11-20 06:04:34 UTC; berwin", + "Repository": "CRAN", + "Date/Publication": "2019-11-20 08:20:02 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-11-21 14:49:53 UTC; unix" + } + }, + "rappdirs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "rappdirs", + "Title": "Application Directories: Determine Where to Save Data, Caches,\nand Logs", + "Version": "0.3.3", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"trl\", \"cre\", \"cph\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"),\n person(given = \"Sridhar\",\n family = \"Ratnakumar\",\n role = \"aut\"),\n person(given = \"Trent\",\n family = \"Mick\",\n role = \"aut\"),\n person(given = \"ActiveState\",\n role = \"cph\",\n comment = \"R/appdir.r, R/cache.r, R/data.r, R/log.r translated from appdirs\"),\n person(given = \"Eddy\",\n family = \"Petrisor\",\n role = \"ctb\"),\n person(given = \"Trevor\",\n family = \"Davis\",\n role = c(\"trl\", \"aut\")),\n person(given = \"Gabor\",\n family = \"Csardi\",\n role = \"ctb\"),\n person(given = \"Gregory\",\n family = \"Jefferis\",\n role = \"ctb\"))", + "Description": "An easy way to determine which directories on the\n users computer you should use to save data, caches and logs. A port of\n Python's 'Appdirs' () to\n R.", + "License": "MIT + file LICENSE", + "URL": "https://rappdirs.r-lib.org, https://github.com/r-lib/rappdirs", + "BugReports": "https://github.com/r-lib/rappdirs/issues", + "Depends": "R (>= 3.2)", + "Suggests": "roxygen2, testthat (>= 3.0.0), covr, withr", + "Copyright": "Original python appdirs module copyright (c) 2010\nActiveState Software Inc. R port copyright Hadley Wickham,\nRStudio. See file LICENSE for details.", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Packaged": "2021-01-28 22:29:57 UTC; hadley", + "Author": "Hadley Wickham [trl, cre, cph],\n RStudio [cph],\n Sridhar Ratnakumar [aut],\n Trent Mick [aut],\n ActiveState [cph] (R/appdir.r, R/cache.r, R/data.r, R/log.r translated\n from appdirs),\n Eddy Petrisor [ctb],\n Trevor Davis [trl, aut],\n Gabor Csardi [ctb],\n Gregory Jefferis [ctb]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-01-31 05:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-01 06:48:04 UTC; unix" + } + }, + "rlang": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rlang", + "Version": "1.0.1", + "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", + "Description": "A toolbox for working with base types, core R features\n like the condition system, and core 'Tidyverse' features like tidy\n evaluation.", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(given = \"mikefc\",\n email = \"mikefc@coolbutuseless.com\", \n role = \"cph\", \n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(given = \"Yann\",\n family = \"Collet\",\n role = \"cph\", \n comment = \"Author of the embedded xxHash library\"),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "ByteCompile": "true", + "Biarch": "true", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "Suggests": "cli (>= 3.1.0), covr, crayon, fs, glue, knitr, magrittr,\nmethods, pillar, rmarkdown, stats, testthat (>= 3.0.0), tibble,\nusethis, vctrs (>= 0.2.3), withr", + "Enhances": "winch", + "SystemRequirements": "C++11", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", + "BugReports": "https://github.com/r-lib/rlang/issues", + "Config/testthat/edition": "3", + "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-02 16:37:20 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n mikefc [cph] (Hash implementation based on Mike's xxhashlite),\n Yann Collet [cph] (Author of the embedded xxHash library),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-02-03 07:40:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-05 05:31:46 UTC; unix" + } + }, + "sass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "sass", + "Version": "0.4.0", + "Title": "Syntactically Awesome Style Sheets ('Sass')", + "Description": "An 'SCSS' compiler, powered by the 'LibSass' library. With this,\n R developers can use variables, inheritance, and functions to generate\n dynamic style sheets. The package uses the 'Sass CSS' extension language,\n which is stable, powerful, and CSS compatible.", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@rstudio.com\", \"aut\"),\n person(\"Timothy\", \"Mastny\", , \"tim.mastny@gmail.com\", \"aut\"),\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Barret\", \"Schloerke\", , \"barret@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Carson\", \"Sievert\", , \"carson@rstudio.com\", c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Christophe\", \"Dervieux\", , \"cderv@rstudio.com\", c(\"ctb\"),\n comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(family = \"RStudio\", role = c(\"cph\", \"fnd\")),\n person(family = \"Sass Open Source Foundation\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Greter\", \"Marcel\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Mifsud\", \"Michael\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Hampton\", \"Catlin\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Natalie\", \"Weizenbaum\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Chris\", \"Eppstein\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Adams\", \"Joseph\", role = c(\"ctb\", \"cph\"),\n comment = \"json.cpp\"),\n person(\"Trifunovic\", \"Nemanja\", role = c(\"ctb\", \"cph\"),\n comment = \"utf8.h\")\n )", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/sass", + "BugReports": "https://github.com/rstudio/sass/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "SystemRequirements": "GNU make", + "Imports": "fs, rlang (>= 0.4.10), htmltools (>= 0.5.1), R6, rappdirs", + "Suggests": "testthat, knitr, rmarkdown, withr, shiny, curl", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Packaged": "2021-05-11 13:52:17 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Timothy Mastny [aut],\n Richard Iannone [aut] (),\n Barret Schloerke [aut] (),\n Carson Sievert [aut, cre] (),\n Christophe Dervieux [ctb] (),\n RStudio [cph, fnd],\n Sass Open Source Foundation [ctb, cph] (LibSass library),\n Greter Marcel [ctb, cph] (LibSass library),\n Mifsud Michael [ctb, cph] (LibSass library),\n Hampton Catlin [ctb, cph] (LibSass library),\n Natalie Weizenbaum [ctb, cph] (LibSass library),\n Chris Eppstein [ctb, cph] (LibSass library),\n Adams Joseph [ctb, cph] (json.cpp),\n Trifunovic Nemanja [ctb, cph] (utf8.h)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-05-12 06:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-05-13 06:29:28 UTC; unix" + } + }, + "scales": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "scales", + "Title": "Scale Functions for Visualization", + "Version": "1.1.1", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Dana\",\n family = \"Seidel\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Graphical scales map data to aesthetics, and\n provide methods for automatically determining breaks and labels for\n axes and legends.", + "License": "MIT + file LICENSE", + "URL": "https://scales.r-lib.org, https://github.com/r-lib/scales", + "BugReports": "https://github.com/r-lib/scales/issues", + "Depends": "R (>= 3.2)", + "Imports": "farver (>= 2.0.3), labeling, lifecycle, munsell (>= 0.5), R6,\nRColorBrewer, viridisLite", + "Suggests": "bit64, covr, dichromat, ggplot2, hms (>= 0.5.0), testthat (>=\n2.1.0)", + "Encoding": "UTF-8", + "LazyLoad": "yes", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "no", + "Packaged": "2020-05-11 14:46:40 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Dana Seidel [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2020-05-11 23:20:05 UTC", + "Built": "R 3.6.2; ; 2020-05-12 04:25:13 UTC; unix" + } + }, + "shiny": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "shiny", + "Type": "Package", + "Title": "Web Application Framework for R", + "Version": "1.7.1", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\", comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"JJ\", \"Allaire\", role = \"aut\", email = \"jj@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = \"aut\", email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Yihui\", \"Xie\", role = \"aut\", email = \"yihui@rstudio.com\"),\n person(\"Jeff\", \"Allen\", role = \"aut\", email = \"jeff@rstudio.com\"),\n person(\"Jonathan\", \"McPherson\", role = \"aut\", email = \"jonathan@rstudio.com\"),\n person(\"Alan\", \"Dipert\", role = \"aut\"),\n person(\"Barbara\", \"Borges\", role = \"aut\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/www/shared/jquery-AUTHORS.txt\"),\n person(family = \"jQuery UI contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery UI library; authors listed in inst/www/shared/jqueryui/AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Prem Nawaz\", \"Khan\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Victor\", \"Tsaran\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Dennis\", \"Lembree\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Srinivasu\", \"Chakravarthula\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Cathy\", \"O'Connor\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(family = \"PayPal, Inc\", role = \"cph\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Stefan\", \"Petre\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap-datepicker library\"),\n person(\"Andrew\", \"Rowls\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap-datepicker library\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize.js library\"),\n person(\"Salmen\", \"Bejaoui\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize-plugin-a11y library\"),\n person(\"Denis\", \"Ineshin\", role = c(\"ctb\", \"cph\"),\n comment = \"ion.rangeSlider library\"),\n person(\"Sami\", \"Samhuri\", role = c(\"ctb\", \"cph\"),\n comment = \"Javascript strftime library\"),\n person(family = \"SpryMedia Limited\", role = c(\"ctb\", \"cph\"),\n comment = \"DataTables library\"),\n person(\"John\", \"Fraser\", role = c(\"ctb\", \"cph\"),\n comment = \"showdown.js library\"),\n person(\"John\", \"Gruber\", role = c(\"ctb\", \"cph\"),\n comment = \"showdown.js library\"),\n person(\"Ivan\", \"Sagalaev\", role = c(\"ctb\", \"cph\"),\n comment = \"highlight.js library\"),\n person(family = \"R Core Team\", role = c(\"ctb\", \"cph\"),\n comment = \"tar implementation from R\")\n )", + "Description": "Makes it incredibly easy to build interactive web\n applications with R. Automatic \"reactive\" binding between inputs and\n outputs and extensive prebuilt widgets make it possible to build\n beautiful, responsive, and powerful applications with minimal effort.", + "License": "GPL-3 | file LICENSE", + "Depends": "R (>= 3.0.2), methods", + "Imports": "utils, grDevices, httpuv (>= 1.5.2), mime (>= 0.3), jsonlite\n(>= 0.9.16), xtable, fontawesome (>= 0.2.1), htmltools (>=\n0.5.2), R6 (>= 2.0), sourcetools, later (>= 1.0.0), promises\n(>= 1.1.0), tools, crayon, rlang (>= 0.4.10), fastmap (>=\n1.1.0), withr, commonmark (>= 1.7), glue (>= 1.3.2), bslib (>=\n0.3.0), cachem, ellipsis, lifecycle (>= 0.2.0)", + "Suggests": "datasets, Cairo (>= 1.5-5), testthat (>= 3.0.0), knitr (>=\n1.6), markdown, rmarkdown, ggplot2, reactlog (>= 1.0.0),\nmagrittr, shinytest (>= 1.4.0.9003), yaml, future, dygraphs,\nragg, showtext, sass", + "URL": "https://shiny.rstudio.com/", + "BugReports": "https://github.com/rstudio/shiny/issues", + "Collate": "'globals.R' 'app-state.R' 'app_template.R' 'bind-cache.R'\n'bind-event.R' 'bookmark-state-local.R' 'bookmark-state.R'\n'bootstrap-deprecated.R' 'bootstrap-layout.R' 'conditions.R'\n'map.R' 'utils.R' 'bootstrap.R' 'cache-utils.R' 'deprecated.R'\n'devmode.R' 'diagnose.R' 'fileupload.R' 'graph.R' 'reactives.R'\n'reactive-domains.R' 'history.R' 'hooks.R' 'html-deps.R'\n'image-interact-opts.R' 'image-interact.R' 'imageutils.R'\n'input-action.R' 'input-checkbox.R' 'input-checkboxgroup.R'\n'input-date.R' 'input-daterange.R' 'input-file.R'\n'input-numeric.R' 'input-password.R' 'input-radiobuttons.R'\n'input-select.R' 'input-slider.R' 'input-submit.R'\n'input-text.R' 'input-textarea.R' 'input-utils.R'\n'insert-tab.R' 'insert-ui.R' 'jqueryui.R' 'knitr.R'\n'middleware-shiny.R' 'middleware.R' 'timer.R' 'shiny.R'\n'mock-session.R' 'modal.R' 'modules.R' 'notifications.R'\n'priorityqueue.R' 'progress.R' 'react.R' 'reexports.R'\n'render-cached-plot.R' 'render-plot.R' 'render-table.R'\n'run-url.R' 'runapp.R' 'serializers.R'\n'server-input-handlers.R' 'server-resource-paths.R' 'server.R'\n'shiny-options.R' 'shiny-package.R' 'shinyapp.R' 'shinyui.R'\n'shinywrappers.R' 'showcase.R' 'snapshot.R' 'tar.R'\n'test-export.R' 'test-server.R' 'test.R' 'update-input.R'\n'utils-lang.R' 'version_bs_date_picker.R'\n'version_ion_range_slider.R' 'version_jquery.R'\n'version_selectize.R' 'version_strftime.R' 'viewer.R'", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "RdMacros": "lifecycle", + "Config/testthat/edition": "3", + "NeedsCompilation": "no", + "Packaged": "2021-10-01 21:41:01 UTC; winston", + "Author": "Winston Chang [aut, cre] (),\n Joe Cheng [aut],\n JJ Allaire [aut],\n Carson Sievert [aut] (),\n Barret Schloerke [aut] (),\n Yihui Xie [aut],\n Jeff Allen [aut],\n Jonathan McPherson [aut],\n Alan Dipert [aut],\n Barbara Borges [aut],\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/www/shared/jquery-AUTHORS.txt),\n jQuery UI contributors [ctb, cph] (jQuery UI library; authors listed in\n inst/www/shared/jqueryui/AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Prem Nawaz Khan [ctb] (Bootstrap accessibility plugin),\n Victor Tsaran [ctb] (Bootstrap accessibility plugin),\n Dennis Lembree [ctb] (Bootstrap accessibility plugin),\n Srinivasu Chakravarthula [ctb] (Bootstrap accessibility plugin),\n Cathy O'Connor [ctb] (Bootstrap accessibility plugin),\n PayPal, Inc [cph] (Bootstrap accessibility plugin),\n Stefan Petre [ctb, cph] (Bootstrap-datepicker library),\n Andrew Rowls [ctb, cph] (Bootstrap-datepicker library),\n Brian Reavis [ctb, cph] (selectize.js library),\n Salmen Bejaoui [ctb, cph] (selectize-plugin-a11y library),\n Denis Ineshin [ctb, cph] (ion.rangeSlider library),\n Sami Samhuri [ctb, cph] (Javascript strftime library),\n SpryMedia Limited [ctb, cph] (DataTables library),\n John Fraser [ctb, cph] (showdown.js library),\n John Gruber [ctb, cph] (showdown.js library),\n Ivan Sagalaev [ctb, cph] (highlight.js library),\n R Core Team [ctb, cph] (tar implementation from R)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-10-02 04:30:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:03:03 UTC; unix" + } + }, + "shinydashboard": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "shinydashboard", + "Title": "Create Dashboards with 'Shiny'", + "Version": "0.7.2", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"),\n person(\"Barbara\", \"Borges Ribeiro\", role = \"aut\", email = \"barbara@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"Almasaeed Studio\", role = c(\"ctb\", \"cph\"), comment = \"AdminLTE theme for Bootstrap\"),\n person(family = \"Adobe Systems Incorporated\", role = c(\"ctb\", \"cph\"), comment = \"Source Sans Pro font\")\n )", + "Description": "Create dashboards with 'Shiny'. This package provides\n a theme on top of 'Shiny', making it easy to create attractive dashboards.", + "URL": "http://rstudio.github.io/shinydashboard/", + "Depends": "R (>= 3.0)", + "License": "GPL (>= 2) | file LICENSE", + "Imports": "utils, shiny (>= 1.0.0), htmltools (>= 0.2.6), promises", + "BugReports": "https://github.com/rstudio/shinydashboard", + "RoxygenNote": "6.0.1.9000", + "NeedsCompilation": "no", + "Packaged": "2021-09-29 17:40:23 UTC; winston", + "Author": "Winston Chang [aut, cre],\n Barbara Borges Ribeiro [aut],\n RStudio [cph],\n Almasaeed Studio [ctb, cph] (AdminLTE theme for Bootstrap),\n Adobe Systems Incorporated [ctb, cph] (Source Sans Pro font)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-09-30 12:10:06 UTC", + "Built": "R 3.6.2; ; 2021-10-02 04:56:16 UTC; unix" + } + }, + "sourcetools": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "sourcetools", + "Type": "Package", + "Title": "Tools for Reading, Tokenizing and Parsing R Code", + "Version": "0.1.7", + "Author": "Kevin Ushey", + "Maintainer": "Kevin Ushey ", + "Description": "Tools for the reading and tokenization of R code. The\n 'sourcetools' package provides both an R and C++ interface for the tokenization\n of R code, and helpers for interacting with the tokenized representation of R\n code.", + "License": "MIT + file LICENSE", + "LazyData": "TRUE", + "Depends": "R (>= 3.0.2)", + "Suggests": "testthat", + "RoxygenNote": "5.0.1", + "BugReports": "https://github.com/kevinushey/sourcetools/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2018-04-25 03:19:22 UTC; kevin", + "Repository": "CRAN", + "Date/Publication": "2018-04-25 03:38:09 UTC", + "Built": "R 3.5.0; x86_64-apple-darwin15.6.0; 2018-04-25 17:24:13 UTC; unix" + } + }, + "sys": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "sys", + "Type": "Package", + "Title": "Powerful and Reliable Tools for Running System Commands in R", + "Version": "3.4", + "Authors@R": "c(person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), \n email = \"jeroen@berkeley.edu\", comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = \"ctb\"))", + "Description": "Drop-in replacements for the base system2() function with fine control\n and consistent behavior across platforms. Supports clean interruption, timeout, \n background tasks, and streaming STDIN / STDOUT / STDERR over binary or text \n connections. Arguments on Windows automatically get encoded and quoted to work \n on different locales.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/sys", + "BugReports": "https://github.com/jeroen/sys/issues", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1", + "Suggests": "unix (>= 1.4), spelling, testthat", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2020-07-22 19:23:54 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Gábor Csárdi [ctb]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2020-07-23 04:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-07-24 05:00:01 UTC; unix" + } + }, + "tibble": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tibble", + "Title": "Simple Data Frames", + "Version": "3.1.6", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Romain\",\n family = \"Francois\",\n role = \"ctb\",\n email = \"romain@r-enthusiasts.com\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\",\n email = \"jenny@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional\n data frame.", + "License": "MIT + file LICENSE", + "URL": "https://tibble.tidyverse.org/, https://github.com/tidyverse/tibble", + "BugReports": "https://github.com/tidyverse/tibble/issues", + "Depends": "R (>= 3.1.0)", + "Imports": "ellipsis (>= 0.3.2), fansi (>= 0.4.0), lifecycle (>= 1.0.0),\nmagrittr, methods, pillar (>= 1.6.2), pkgconfig, rlang (>=\n0.4.3), utils, vctrs (>= 0.3.8)", + "Suggests": "bench, bit64, blob, brio, callr, cli, covr, crayon (>=\n1.3.4), DiagrammeR, dplyr, evaluate, formattable, ggplot2, hms,\nhtmltools, knitr, lubridate, mockr, nycflights13, pkgbuild,\npkgload, purrr, rmarkdown, stringi, testthat (>= 3.0.2), tidyr,\nwithr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "subsetting, as_tibble, add, invariants", + "NeedsCompilation": "yes", + "Packaged": "2021-10-25 10:17:47 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n Romain Francois [ctb],\n Jennifer Bryan [ctb],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-11-07 17:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-11-09 09:45:35 UTC; unix" + } + }, + "tidyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyr", + "Title": "Tidy Messy Data", + "Version": "1.2.0", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"Maximilian\", \"Girlich\", role = \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "Tools to help to create tidy data, where each column is a\n variable, each row is an observation, and each cell contains a single\n value. 'tidyr' contains tools for changing the shape (pivoting) and\n hierarchy (nesting and 'unnesting') of a dataset, turning deeply\n nested lists into rectangular data frames ('rectangling'), and\n extracting values out of string columns. It also includes tools for\n working with missing values (both implicit and explicit).", + "License": "MIT + file LICENSE", + "URL": "https://tidyr.tidyverse.org, https://github.com/tidyverse/tidyr", + "BugReports": "https://github.com/tidyverse/tidyr/issues", + "Depends": "R (>= 3.1)", + "Imports": "dplyr (>= 1.0.0), ellipsis (>= 0.1.0), glue, lifecycle,\nmagrittr, purrr, rlang, tibble (>= 2.1.1), tidyselect (>=\n1.1.0), utils, vctrs (>= 0.3.7)", + "Suggests": "covr, data.table, jsonlite, knitr, readr, repurrrsive (>=\n1.0.0), rmarkdown, testthat (>= 3.0.0)", + "LinkingTo": "cpp11 (>= 0.4.0)", + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "SystemRequirements": "C++11", + "NeedsCompilation": "yes", + "Packaged": "2022-01-27 19:03:06 UTC; davis", + "Author": "Hadley Wickham [aut, cre],\n Maximilian Girlich [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-03 05:37:36 UTC; unix" + } + }, + "tidyselect": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyselect", + "Title": "Select from a Set of Strings", + "Version": "1.1.1", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A backend for the selecting functions of the 'tidyverse'.\n It makes it easy to implement select-like functions in your own\n packages in a way that is consistent with other 'tidyverse'\n interfaces for selection.", + "Depends": "R (>= 3.2)", + "Imports": "ellipsis, glue (>= 1.3.0), purrr (>= 0.3.2), rlang (>= 0.4.6),\nvctrs (>= 0.3.0)", + "Suggests": "covr, crayon, dplyr, knitr, magrittr, rmarkdown, testthat (>=\n2.3.0), tibble (>= 2.1.3), withr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.1.1", + "URL": "https://tidyselect.r-lib.org, https://github.com/r-lib/tidyselect", + "BugReports": "https://github.com/r-lib/tidyselect/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 13:41:53 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-30 06:40:02 UTC", + "Built": "R 3.6.2; ; 2021-05-01 05:03:14 UTC; unix" + } + }, + "utf8": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "utf8", + "Title": "Unicode Text Processing", + "Version": "1.2.2", + "Authors@R": "\n c(person(given = c(\"Patrick\", \"O.\"),\n family = \"Perry\",\n role = c(\"aut\", \"cph\")),\n person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = \"cre\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Unicode, Inc.\",\n role = c(\"cph\", \"dtc\"),\n comment = \"Unicode Character Database\"))", + "Description": "Process and print 'UTF-8' encoded international\n text (Unicode). Input, validate, normalize, encode, format, and\n display.", + "License": "Apache License (== 2.0) | file LICENSE", + "URL": "https://ptrckprry.com/r-utf8/, https://github.com/patperry/r-utf8", + "BugReports": "https://github.com/patperry/r-utf8/issues", + "Depends": "R (>= 2.10)", + "Suggests": "cli, covr, knitr, rlang, rmarkdown, testthat (>= 3.0.0),\nwithr", + "VignetteBuilder": "knitr, rmarkdown", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-07-24 08:19:25 UTC; kirill", + "Author": "Patrick O. Perry [aut, cph],\n Kirill Müller [cre],\n Unicode, Inc. [cph, dtc] (Unicode Character Database)", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-07-24 15:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-25 06:45:10 UTC; unix" + } + }, + "vctrs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "vctrs", + "Title": "Vector Helpers", + "Version": "0.3.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"data.table team\",\n role = \"cph\",\n comment = \"Radix sort based on data.table's forder() and their contribution to R's order()\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Defines new notions of prototype and size that are\n used to provide tools for consistent and well-founded type-coercion\n and size-recycling, and are in turn connected to ideas of type- and\n size-stability useful for analysing function interfaces.", + "License": "MIT + file LICENSE", + "URL": "https://vctrs.r-lib.org/", + "BugReports": "https://github.com/r-lib/vctrs/issues", + "Depends": "R (>= 3.3)", + "Imports": "ellipsis (>= 0.2.0), glue, rlang (>= 0.4.10)", + "Suggests": "bit64, covr, crayon, dplyr (>= 0.8.5), generics, knitr,\npillar (>= 1.4.4), pkgdown, rmarkdown, testthat (>= 2.3.0),\ntibble, withr, xml2, waldo (>= 0.2.0), zeallot", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "Language": "en-GB", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 15:14:11 UTC; lionel", + "Author": "Hadley Wickham [aut],\n Lionel Henry [aut, cre],\n Davis Vaughan [aut],\n data.table team [cph] (Radix sort based on data.table's forder() and\n their contribution to R's order()),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 16:00:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 06:28:07 UTC; unix" + } + }, + "viridisLite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "viridisLite", + "Type": "Package", + "Title": "Colorblind-Friendly Color Maps (Lite Version)", + "Version": "0.4.0", + "Authors@R": "c(\n person(\"Simon\", \"Garnier\", email = \"garnier@njit.edu\", role = c(\"aut\", \"cre\")),\n person(\"Noam\", \"Ross\", email = \"noam.ross@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Bob\", \"Rudis\", email = \"bob@rud.is\", role = c(\"ctb\", \"cph\")),\n person(\"Marco\", \"Sciaini\", email = \"sciaini.marco@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Antônio Pedro\", \"Camargo\", role = c(\"ctb\", \"cph\")),\n person(\"Cédric\", \"Scherer\", email = \"scherer@izw-berlin.de\", role = c(\"ctb\", \"cph\"))\n )", + "Maintainer": "Simon Garnier ", + "Description": "Color maps designed to improve graph readability for readers with \n common forms of color blindness and/or color vision deficiency. The color \n maps are also perceptually-uniform, both in regular form and also when \n converted to black-and-white for printing. This is the 'lite' version of the \n 'viridis' package that also contains 'ggplot2' bindings for discrete and \n continuous color and fill scales and can be found at \n .", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Depends": "R (>= 2.10)", + "Suggests": "hexbin (>= 1.27.0), ggplot2 (>= 1.0.1), testthat, covr", + "URL": "https://sjmgarnier.github.io/viridisLite/,\nhttps://github.com/sjmgarnier/viridisLite/", + "BugReports": "https://github.com/sjmgarnier/viridisLite/issues/", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-04-11 18:02:57 UTC; simon", + "Author": "Simon Garnier [aut, cre],\n Noam Ross [ctb, cph],\n Bob Rudis [ctb, cph],\n Marco Sciaini [ctb, cph],\n Antônio Pedro Camargo [ctb, cph],\n Cédric Scherer [ctb, cph]", + "Repository": "CRAN", + "Date/Publication": "2021-04-13 15:00:02 UTC", + "Built": "R 3.6.2; ; 2021-04-14 04:37:41 UTC; unix" + } + }, + "withr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "withr", + "Title": "Run Code 'With' Temporarily Modified Global State", + "Version": "2.5.0", + "Authors@R": "\n c(person(given = \"Jim\",\n family = \"Hester\",\n role = \"aut\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Kevin\",\n family = \"Ushey\",\n role = \"aut\",\n email = \"kevinushey@gmail.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Winston\",\n family = \"Chang\",\n role = \"aut\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\"),\n person(given = \"Richard\",\n family = \"Cotton\",\n role = \"ctb\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A set of functions to run code 'with' safely and\n temporarily modified global state. Many of these functions were\n originally a part of the 'devtools' package, this provides a simple\n package with limited dependencies to provide access to these\n functions.", + "License": "MIT + file LICENSE", + "URL": "https://withr.r-lib.org, https://github.com/r-lib/withr#readme", + "BugReports": "https://github.com/r-lib/withr/issues", + "Depends": "R (>= 3.2.0)", + "Imports": "graphics, grDevices, stats", + "Suggests": "callr, covr, DBI, knitr, lattice, methods, rlang, rmarkdown\n(>= 2.12), RSQLite, testthat (>= 3.0.0)", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Collate": "'aaa.R' 'collate.R' 'compat-defer.R' 'connection.R' 'db.R'\n'defer.R' 'wrap.R' 'local_.R' 'with_.R' 'devices.R' 'dir.R'\n'env.R' 'file.R' 'language.R' 'libpaths.R' 'locale.R'\n'makevars.R' 'namespace.R' 'options.R' 'par.R' 'path.R' 'rng.R'\n'seed.R' 'sink.R' 'tempfile.R' 'timezone.R' 'torture.R'\n'utils.R' 'with.R'", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Packaged": "2022-03-03 21:13:01 UTC; lionel", + "Author": "Jim Hester [aut],\n Lionel Henry [aut, cre],\n Kirill Müller [aut],\n Kevin Ushey [aut],\n Hadley Wickham [aut],\n Winston Chang [aut],\n Jennifer Bryan [ctb],\n Richard Cotton [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-03-03 21:50:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:15 UTC; unix" + } + }, + "xtable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xtable", + "Version": "1.8-4", + "Date": "2019-04-08", + "Title": "Export Tables to LaTeX or HTML", + "Authors@R": "c(person(\"David B.\", \"Dahl\", role=\"aut\"),\n person(\"David\", \"Scott\", role=c(\"aut\",\"cre\"),\n email=\"d.scott@auckland.ac.nz\"),\n person(\"Charles\", \"Roosen\", role=\"aut\"),\n person(\"Arni\", \"Magnusson\", role=\"aut\"),\n person(\"Jonathan\", \"Swinton\", role=\"aut\"),\n person(\"Ajay\", \"Shah\", role=\"ctb\"),\n person(\"Arne\", \"Henningsen\", role=\"ctb\"),\n person(\"Benno\", \"Puetz\", role=\"ctb\"),\n person(\"Bernhard\", \"Pfaff\", role=\"ctb\"),\n person(\"Claudio\", \"Agostinelli\", role=\"ctb\"),\n person(\"Claudius\", \"Loehnert\", role=\"ctb\"),\n person(\"David\", \"Mitchell\", role=\"ctb\"),\n person(\"David\", \"Whiting\", role=\"ctb\"),\n person(\"Fernando da\", \"Rosa\", role=\"ctb\"),\n person(\"Guido\", \"Gay\", role=\"ctb\"),\n person(\"Guido\", \"Schulz\", role=\"ctb\"),\n person(\"Ian\", \"Fellows\", role=\"ctb\"),\n person(\"Jeff\", \"Laake\", role=\"ctb\"),\n person(\"John\", \"Walker\", role=\"ctb\"),\n person(\"Jun\", \"Yan\", role=\"ctb\"),\n person(\"Liviu\", \"Andronic\", role=\"ctb\"),\n person(\"Markus\", \"Loecher\", role=\"ctb\"),\n person(\"Martin\", \"Gubri\", role=\"ctb\"),\n person(\"Matthieu\", \"Stigler\", role=\"ctb\"),\n person(\"Robert\", \"Castelo\", role=\"ctb\"),\n person(\"Seth\", \"Falcon\", role=\"ctb\"),\n person(\"Stefan\", \"Edwards\", role=\"ctb\"),\n person(\"Sven\", \"Garbade\", role=\"ctb\"),\n person(\"Uwe\", \"Ligges\", role=\"ctb\"))", + "Maintainer": "David Scott ", + "Imports": "stats, utils", + "Suggests": "knitr, plm, zoo, survival", + "VignetteBuilder": "knitr", + "Description": "Coerce data to LaTeX and HTML tables.", + "URL": "http://xtable.r-forge.r-project.org/", + "Depends": "R (>= 2.10.0)", + "License": "GPL (>= 2)", + "Repository": "CRAN", + "NeedsCompilation": "no", + "Packaged": "2019-04-21 10:56:51 UTC; dsco036", + "Author": "David B. Dahl [aut],\n David Scott [aut, cre],\n Charles Roosen [aut],\n Arni Magnusson [aut],\n Jonathan Swinton [aut],\n Ajay Shah [ctb],\n Arne Henningsen [ctb],\n Benno Puetz [ctb],\n Bernhard Pfaff [ctb],\n Claudio Agostinelli [ctb],\n Claudius Loehnert [ctb],\n David Mitchell [ctb],\n David Whiting [ctb],\n Fernando da Rosa [ctb],\n Guido Gay [ctb],\n Guido Schulz [ctb],\n Ian Fellows [ctb],\n Jeff Laake [ctb],\n John Walker [ctb],\n Jun Yan [ctb],\n Liviu Andronic [ctb],\n Markus Loecher [ctb],\n Martin Gubri [ctb],\n Matthieu Stigler [ctb],\n Robert Castelo [ctb],\n Seth Falcon [ctb],\n Stefan Edwards [ctb],\n Sven Garbade [ctb],\n Uwe Ligges [ctb]", + "Date/Publication": "2019-04-21 12:20:03 UTC", + "Built": "R 3.6.0; ; 2019-04-26 19:49:57 UTC; unix" + } + }, + "xts": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xts", + "Type": "Package", + "Title": "eXtensible Time Series", + "Version": "0.12.1", + "Authors@R": "c(\n person(given=c(\"Jeffrey\",\"A.\"), family=\"Ryan\", role=c(\"aut\",\"cph\")),\n person(given=c(\"Joshua\",\"M.\"), family=\"Ulrich\", role=c(\"cre\",\"aut\"), email=\"josh.m.ulrich@gmail.com\"),\n person(given=\"Ross\", family=\"Bennett\", role=\"ctb\"),\n person(given=\"Corwin\", family=\"Joy\", role=\"ctb\")\n )", + "Depends": "zoo (>= 1.7-12)", + "Imports": "methods", + "LinkingTo": "zoo", + "Suggests": "timeSeries, timeDate, tseries, chron, fts, tis, RUnit", + "LazyLoad": "yes", + "Description": "Provide for uniform handling of R's different time-based data classes by extending zoo, maximizing native format information preservation and allowing for user level customization and extension, while simplifying cross-class interoperability.", + "License": "GPL (>= 2)", + "URL": "https://github.com/joshuaulrich/xts", + "BugReports": "https://github.com/joshuaulrich/xts/issues", + "NeedsCompilation": "yes", + "Packaged": "2020-09-09 15:35:31 UTC; josh", + "Author": "Jeffrey A. Ryan [aut, cph],\n Joshua M. Ulrich [cre, aut],\n Ross Bennett [ctb],\n Corwin Joy [ctb]", + "Maintainer": "Joshua M. Ulrich ", + "Repository": "CRAN", + "Date/Publication": "2020-09-09 16:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-09-10 05:05:48 UTC; unix" + } + }, + "yaml": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "yaml", + "Type": "Package", + "Title": "Methods to Convert R Data to YAML and Back", + "Date": "2022-01-24", + "Version": "2.2.2", + "Suggests": "RUnit", + "Author": "Jeremy Stephens [aut, cre], Kirill Simonov [aut], Yihui Xie [ctb],\n Zhuoer Dong [ctb], Hadley Wickham [ctb], Jeffrey Horner [ctb], reikoch [ctb],\n Will Beasley [ctb], Brendan O'Connor [ctb], Gregory R. Warnes [ctb],\n Michael Quinn [ctb], Zhian N. Kamvar [ctb]", + "Maintainer": "Shawn Garbett ", + "License": "BSD_3_clause + file LICENSE", + "Description": "Implements the 'libyaml' 'YAML' 1.1 parser and emitter\n () for R.", + "URL": "https://github.com/vubiostat/r-yaml/", + "BugReports": "https://github.com/vubiostat/r-yaml/issues", + "NeedsCompilation": "yes", + "Packaged": "2022-01-24 19:01:43 UTC; stephej1", + "Repository": "CRAN", + "Date/Publication": "2022-01-25 11:10:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-26 05:32:13 UTC; unix" + } + }, + "zoo": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "zoo", + "Version": "1.8-9", + "Date": "2021-03-06", + "Title": "S3 Infrastructure for Regular and Irregular Time Series (Z's\nOrdered Observations)", + "Authors@R": "c(person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\",\n comment = c(ORCID = \"0000-0003-0918-3766\")),\n person(given = \"Gabor\", family = \"Grothendieck\", role = \"aut\", email = \"ggrothendieck@gmail.com\"),\n person(given = c(\"Jeffrey\", \"A.\"), family = \"Ryan\", role = \"aut\", email = \"jeff.a.ryan@gmail.com\"),\n person(given = c(\"Joshua\", \"M.\"), family = \"Ulrich\", role = \"ctb\", email = \"josh.m.ulrich@gmail.com\"),\n person(given = \"Felix\", family = \"Andrews\", role = \"ctb\", email = \"felix@nfrac.org\"))", + "Description": "An S3 class with methods for totally ordered indexed\n observations. It is particularly aimed at irregular time series\n of numeric vectors/matrices and factors. zoo's key design goals\n are independence of a particular index/date/time class and\n consistency with ts and base R by providing methods to extend\n standard generics.", + "Depends": "R (>= 3.1.0), stats", + "Suggests": "AER, coda, chron, fts, ggplot2 (>= 3.0.0), mondate, scales,\nstinepack, strucchange, timeDate, timeSeries, tis, tseries, xts", + "Imports": "utils, graphics, grDevices, lattice (>= 0.20-27)", + "License": "GPL-2 | GPL-3", + "URL": "https://zoo.R-Forge.R-project.org/", + "NeedsCompilation": "yes", + "Packaged": "2021-03-06 02:13:38 UTC; zeileis", + "Author": "Achim Zeileis [aut, cre] (),\n Gabor Grothendieck [aut],\n Jeffrey A. Ryan [aut],\n Joshua M. Ulrich [ctb],\n Felix Andrews [ctb]", + "Maintainer": "Achim Zeileis ", + "Repository": "CRAN", + "Date/Publication": "2021-03-09 16:20:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-03-10 07:50:53 UTC; unix" + } + } + }, + "files": { + "app.R": { + "checksum": "05055d71f494d9f2841b5df51f0a45e5" + }, + "README.md": { + "checksum": "851b6aadd0a9f732f0d5bd03b32cd674" + }, + "returns.rds": { + "checksum": "6a5404de2cea271b60c2b4479ab7832c" + }, + "thumbnail.jpg": { + "checksum": "3691931bc6c8ff0b84317140edbd4b8b" + } + }, + "users": null +} diff --git a/test/sample-content/r/portfolio-dashboard/returns.rds b/test/sample-content/r/portfolio-dashboard/returns.rds new file mode 100644 index 0000000000000000000000000000000000000000..bcc7c961de10667c24102d7ba4a2a0c5d626b266 GIT binary patch literal 24221 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 T7zH(!rnACBM=1bfannrgai1 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ɻ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 literal 0 HcmV?d00001 diff --git a/test/sample-content/r/portfolio-report/.Rhistory b/test/sample-content/r/portfolio-report/.Rhistory new file mode 100644 index 000000000..561542746 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rhistory @@ -0,0 +1,352 @@ +rsconnect::writeManifest("~/work/connect/examples/portfolio-report/") +which R +version +pandoc +install.packages("remotes", repos = "https://cloud.r-project.org") +install.packages('remotes', repos = "https://cloud.r-project.org") +install.packages("connectapi") +client <- connect() +library(connectapi) +client <- connect() +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +print(paste0("Current working dir: ", all_content)) +set_schedule_minute(.schedule,n=11,start_time=Sys.time(),activate=TRUE,email=FALSE,timezone = Sys.timezone()) +get_variant_schedule() +get_variant_schedule(variant = 1) +get_variant_schedule(all_content) +get_variant_schedule(variant = 144) +print(paste0("Current working dir: ", all_content)) +set_schedule_minute(.schedule,n=11,start_time=Sys.time(),activate=TRUE,email=FALSE,timezone = Sys.timezone()) +content_item(client, "6114c887-fb28-4fa1-9563-77d47062dc3d") +content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67") +get_variants(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67")) +get_variant_schedule(all_content) +get_variant_schedule(get_variants(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67"))) +get_variant_schedule(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67")) +get_variant_schedule(get_variant(client, "116")) +get_variant_schedule(get_variant(client, content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67"))) +get_variant_schedule(get_variant(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67"))) +get_variant_schedule(get_variant_default(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67"))) +set_schedule_minute(get_variant_schedule(116), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +set_schedule_minute(get_variant_schedule(116), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +get_variant_schedule(116) +get_variant_schedule("116") +get_variant_schedule(116) +get_variant_schedule(get_variant(116)) +get_variant_schedule(get_variant_default(116)) +get_variant_schedule(get_variant_default(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67"))) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, "e844b6f2-cef1-4970-bae6-a70ed47a8a67"))), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +all_content <- get_content(client, limit = Inf) +print(paste0("Current working dir: ", all_content)) +library(jsonlite) +all_content <- get_content(client, limit = Inf) +guid <- as.matrix(all_content$guid) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, guid))), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +print(paste0("Current working dir: ", guid)) +print(paste0(guid)) +guid <- readLines(all_content) +guid <- readLines(all_content$guid) +guid <- as.matrix(all_content$guid) +print(paste0(guid)) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +(r in 1:nrow(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste("Row", r, "and column",c, "have values of", mat[r,c])) +print(paste("Row", r, "and column",c, "have values of", matrix[r,c])) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 11, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = FALSE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_remove(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))) +) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_remove(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))) +) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_remove(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c])))) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_remove(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c])))) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_remove(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c])))) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_remove(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c])))) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +source("~/.active-rstudio-document") +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +print(paste0(matrix[r,c])) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) +library(connectapi) +client <- connect( +server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', +api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) +matrix <- as.matrix(all_content$guid) +print(paste0(matrix)) +for (r in 1:nrow(matrix)) +for (c in 1:ncol(matrix)) +set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), +n = 1, +start_time = Sys.time(), +activate = TRUE, +email = TRUE, +timezone = Sys.timezone()) diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/build_options b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/build_options new file mode 100644 index 000000000..4089afd67 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/build_options @@ -0,0 +1,7 @@ +auto_roxygenize_for_build_and_reload="0" +auto_roxygenize_for_build_package="1" +auto_roxygenize_for_check="1" +live_preview_website="0" +makefile_args="" +preview_website="1" +website_output_format="all" diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/files-pane.pper b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/files-pane.pper new file mode 100644 index 000000000..2a6899e1a --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/files-pane.pper @@ -0,0 +1,9 @@ +{ + "sortOrder": [ + { + "columnIndex": 2, + "ascending": true + } + ], + "path": "~/work/connect/examples/portfolio-report" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/source-pane.pper b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/source-pane.pper new file mode 100644 index 000000000..902cc6f8a --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/source-pane.pper @@ -0,0 +1,3 @@ +{ + "activeTab": 0 +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper new file mode 100644 index 000000000..84a166cf5 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper @@ -0,0 +1,14 @@ +{ + "left": { + "splitterpos": 369, + "topwindowstate": "NORMAL", + "panelheight": 899, + "windowheight": 937 + }, + "right": { + "splitterpos": 555, + "topwindowstate": "NORMAL", + "panelheight": 899, + "windowheight": 937 + } +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper new file mode 100644 index 000000000..07157f311 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper @@ -0,0 +1,5 @@ +{ + "TabSet1": 0, + "TabSet2": 4, + "TabZoom": {} +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/rmd-outputs b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/rmd-outputs new file mode 100644 index 000000000..6f8a7248d --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/rmd-outputs @@ -0,0 +1,6 @@ +~/work/connect/examples/portfolio-report/portfolio-report.html + + + + + diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/saved_source_markers b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/saved_source_markers new file mode 100644 index 000000000..2b1bef112 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/saved_source_markers @@ -0,0 +1 @@ +{"active_set":"","sets":[]} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760 new file mode 100644 index 000000000..deb6b95b8 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760 @@ -0,0 +1,27 @@ +{ + "id": "D8EF0760", + "path": "~/Documents/tests/create_schedules.R", + "project_path": null, + "type": "r_source", + "hash": "300082180", + "contents": "", + "dirty": false, + "created": 1670956295754.0, + "source_on_save": false, + "relative_order": 1, + "properties": { + "tempName": "Untitled1", + "source_window_id": "", + "Source": "Source", + "cursorPosition": "18,50", + "scrollLine": "0" + }, + "folds": "", + "lastKnownWriteTime": 1671028768, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1671028768432, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760-contents b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760-contents new file mode 100644 index 000000000..caab26d74 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/per/t/D8EF0760-contents @@ -0,0 +1,19 @@ +library(connectapi) +client <- connect( + server = 'https://connect.localtest.me/rsc/dev-ldap-local-groups/', + api_key = 'P5Z5BFjMibHAncY061EhEp4Xe8PQbfLA' +) +all_content <- get_content(client, limit = Inf) + +matrix <- as.matrix(all_content$guid) + +print(paste0(matrix)) + +for (r in 1:nrow(matrix)) + for (c in 1:ncol(matrix)) + set_schedule_minute(get_variant_schedule(get_variant_default(content_item(client, matrix[r,c]))), + n = 1, + start_time = Sys.time(), + activate = TRUE, + email = TRUE, + timezone = Sys.timezone()) \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/262444A4 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/262444A4 new file mode 100644 index 000000000..5622b126d --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/262444A4 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "61,16", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/37331569 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/37331569 new file mode 100644 index 000000000..858173391 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/37331569 @@ -0,0 +1,7 @@ +{ + "tempName": "Untitled1", + "source_window_id": "", + "Source": "Source", + "cursorPosition": "18,50", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/390A12DD b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/390A12DD new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/390A12DD @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/3B0E99A5 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/3B0E99A5 new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/3B0E99A5 @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/736AAFD5 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/736AAFD5 new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/736AAFD5 @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/9E053EBA b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/9E053EBA new file mode 100644 index 000000000..e5af9fca7 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/9E053EBA @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "238,479", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C1D67916 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C1D67916 new file mode 100644 index 000000000..72e3d9763 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C1D67916 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "9,3", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C6462394 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C6462394 new file mode 100644 index 000000000..a1b93b00e --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/C6462394 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "3,3", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/FEEB1494 b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/FEEB1494 new file mode 100644 index 000000000..a0cd0118b --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/FEEB1494 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "18,36", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/INDEX b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/INDEX new file mode 100644 index 000000000..ed94e1cf6 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/5C34F178/sources/prop/INDEX @@ -0,0 +1,9 @@ +~%2FDocuments%2Ftests%2Fcreate_schedules.R="37331569" +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-report%2Fmanifest.json="9E053EBA" +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-report%2Fportfolio-report-email.Rmd="C6462394" +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-report%2Fportfolio-report.Rmd="FEEB1494" +~%2Fwork%2Fconnect%2Fexamples%2Fstock-report%2Fstock-report.Rmd="390A12DD" +~%2Fwork%2Fconnect%2Ftest%2Frsconnect%2Fjustfile="262444A4" +~%2Fwork%2Fconnect%2Ftest%2Frsconnect%2Fsetup_environment.R="C1D67916" +~%2Fwork%2Fconnect%2Ftest%2Frsconnect%2Ftest_deploy_app.R="736AAFD5" +~%2Fwork%2Fconnect%2Ftest%2Frsconnect%2Ftrying%20out%20testthat.R="3B0E99A5" diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/5C34F178EFDA4FD4/chunks.json b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/5C34F178EFDA4FD4/chunks.json new file mode 100644 index 000000000..52165797d --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/5C34F178EFDA4FD4/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1661349497} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/s/chunks.json b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/s/chunks.json new file mode 100644 index 000000000..52165797d --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/121984D5-portfolio-report/1/s/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1661349497} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/5C34F178EFDA4FD4/chunks.json b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/5C34F178EFDA4FD4/chunks.json new file mode 100644 index 000000000..2b5ec8cce --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/5C34F178EFDA4FD4/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1607455548} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/s/chunks.json b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/s/chunks.json new file mode 100644 index 000000000..2b5ec8cce --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/F9156721-stock-report/1/s/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1607455548} \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/patch-chunk-names b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/patch-chunk-names new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/paths b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/paths new file mode 100644 index 000000000..f5bd2ee94 --- /dev/null +++ b/test/sample-content/r/portfolio-report/.Rproj.user/shared/notebooks/paths @@ -0,0 +1,8 @@ +/Users/kgartland/Documents/tests/create_schedules.R="6A5E0BEA" +/Users/kgartland/work/connect/examples/portfolio-report/portfolio-report-email.Rmd="B3937CFC" +/Users/kgartland/work/connect/examples/portfolio-report/portfolio-report.Rmd="121984D5" +/Users/kgartland/work/connect/examples/stock-report/stock-report.Rmd="F9156721" +/Users/kgartland/work/connect/test/rsconnect/justfile="118285CE" +/Users/kgartland/work/connect/test/rsconnect/setup_environment.R="E0E5D710" +/Users/kgartland/work/connect/test/rsconnect/test_deploy_app.R="FDC93670" +/Users/kgartland/work/connect/test/rsconnect/trying out testthat.R="D178E675" diff --git a/test/sample-content/r/portfolio-report/README.md b/test/sample-content/r/portfolio-report/README.md new file mode 100644 index 000000000..baf04e5e7 --- /dev/null +++ b/test/sample-content/r/portfolio-report/README.md @@ -0,0 +1,19 @@ +# Custom Portfolio Report + +## About this example + +This R Markdown document includes parameters, making it easier for stakeholders to customize the report's assumptions and create their own version. The main document serves as a standard base template, containing your core code and analysis, so you don't have to copy, paste, and republish. + + +## Learn more + +* [R Markdown Documentation](https://rmarkdown.rstudio.com/) +* [Using Parameters in R Markdown](https://rmarkdown.rstudio.com/lesson-6.html) +* [Gallery of example R Markdown documents](https://rmarkdown.rstudio.com/gallery.html) +* [Articles on R Markdown](https://rmarkdown.rstudio.com/articles.html) + +## Requirements + +* R version 3.4 or higher + + diff --git a/test/sample-content/r/portfolio-report/manifest.json b/test/sample-content/r/portfolio-report/manifest.json new file mode 100644 index 000000000..07825d341 --- /dev/null +++ b/test/sample-content/r/portfolio-report/manifest.json @@ -0,0 +1,2504 @@ +{ + "version": 1, + "locale": "en_US", + "platform": "3.6.3", + "metadata": { + "appmode": "rmd-static", + "primary_rmd": "portfolio-report-email.Rmd", + "primary_html": null, + "content_category": null, + "has_parameters": false + }, + "packages": { + "BH": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "BH", + "Type": "Package", + "Title": "Boost C++ Header Files", + "Version": "1.78.0-0", + "Date": "2021-12-14", + "Author": "Dirk Eddelbuettel, John W. Emerson and Michael J. Kane", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "Boost provides free peer-reviewed portable C++ source \n libraries. A large part of Boost is provided as C++ template code\n which is resolved entirely at compile-time without linking. This \n package aims to provide the most useful subset of Boost libraries \n for template use among CRAN packages. By placing these libraries in \n this package, we offer a more efficient distribution system for CRAN \n as replication of this code in the sources of other packages is \n avoided. As of release 1.78.0-0, the following Boost libraries are\n included: 'accumulators' 'algorithm' 'align' 'any' 'atomic' 'beast'\n 'bimap' 'bind' 'circular_buffer' 'compute' 'concept' 'config'\n 'container' 'date_time' 'detail' 'dynamic_bitset' 'exception'\n 'flyweight' 'foreach' 'functional' 'fusion' 'geometry' 'graph' 'heap'\n 'icl' 'integer' 'interprocess' 'intrusive' 'io' 'iostreams'\n 'iterator' 'lambda2' 'math' 'move' 'mp11' 'mpl' 'multiprecision'\n 'numeric' 'pending' 'phoenix' 'polygon' 'preprocessor' 'process'\n 'propery_tree' 'random' 'range' 'scope_exit' 'smart_ptr' 'sort'\n 'spirit' 'tuple' 'type_traits' 'typeof' 'unordered' 'utility' 'uuid'.", + "License": "BSL-1.0", + "URL": "https://github.com/eddelbuettel/bh,\nhttps://dirk.eddelbuettel.com/code/bh.html", + "BugReports": "https://github.com/eddelbuettel/bh/issues", + "NeedsCompilation": "no", + "Packaged": "2021-12-14 21:51:21 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-15 07:50:08 UTC", + "Built": "R 3.6.2; ; 2021-12-17 07:08:47 UTC; unix" + } + }, + "MASS": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "MASS", + "Priority": "recommended", + "Version": "7.3-51.5", + "Date": "2019-12-20", + "Revision": "$Rev: 3506 $", + "Depends": "R (>= 3.1.0), grDevices, graphics, stats, utils", + "Imports": "methods", + "Suggests": "lattice, nlme, nnet, survival", + "Authors@R": "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"),\n email = \"ripley@stats.ox.ac.uk\"),\n\t person(\"Bill\", \"Venables\", role = \"ctb\"),\n\t person(c(\"Douglas\", \"M.\"), \"Bates\", role = \"ctb\"),\n\t person(\"Kurt\", \"Hornik\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"Albrecht\", \"Gebhardt\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"David\", \"Firth\", role = \"ctb\"))", + "Description": "Functions and datasets to support Venables and Ripley,\n \"Modern Applied Statistics with S\" (4th edition, 2002).", + "Title": "Support Functions and Datasets for Venables and Ripley's MASS", + "LazyData": "yes", + "ByteCompile": "yes", + "License": "GPL-2 | GPL-3", + "URL": "http://www.stats.ox.ac.uk/pub/MASS4/", + "Contact": "", + "NeedsCompilation": "yes", + "Packaged": "2019-12-20 08:20:12 UTC; ripley", + "Author": "Brian Ripley [aut, cre, cph],\n Bill Venables [ctb],\n Douglas M. Bates [ctb],\n Kurt Hornik [trl] (partial port ca 1998),\n Albrecht Gebhardt [trl] (partial port ca 1998),\n David Firth [ctb]", + "Maintainer": "Brian Ripley ", + "Repository": "CRAN", + "Date/Publication": "2019-12-20 09:21:25 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:38 UTC; unix" + } + }, + "Matrix": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Matrix", + "Version": "1.2-18", + "Date": "2019-11-25", + "Priority": "recommended", + "Title": "Sparse and Dense Matrix Classes and Methods", + "Contact": "Doug and Martin ", + "Maintainer": "Martin Maechler ", + "Authors@R": "c(person(\"Douglas\",\"Bates\", role=\"aut\")\n , person(\"Martin\",\"Maechler\", role = c(\"aut\",\"cre\"), email=\"mmaechler+Matrix@gmail.com\",\n comment = c(ORCID = \"0000-0002-8685-9910\"))\n , person(\"Timothy A.\", \"Davis\", role=\"ctb\",\n comment = c(\"SuiteSparse and 'cs' C libraries, notably CHOLMOD, AMD;\n\t\t collaborators listed in\n\t\t\tdir(pattern = '^[A-Z]+[.]txt$', full.names=TRUE,\n\t\t\t system.file('doc', 'SuiteSparse', package='Matrix'))\"))\n , person(\"Jens\", \"Oehlschlägel\", role=\"ctb\", comment=\"initial nearPD()\")\n , person(\"Jason\", \"Riedy\", role=\"ctb\",\n comment = c(\"condest() and onenormest() for octave\",\n \t \t \"Copyright: Regents of the University of California\"))\n , person(\"R Core Team\", role = \"ctb\", comment=\"base R matrix implementation\")\n )", + "Description": "A rich hierarchy of matrix classes, including triangular,\n symmetric, and diagonal matrices, both dense and sparse and with\n pattern, logical and numeric entries. Numerous methods for and\n operations on these matrices, using 'LAPACK' and 'SuiteSparse' libraries.", + "Depends": "R (>= 3.2.0)", + "Imports": "methods, graphics, grid, stats, utils, lattice", + "Suggests": "expm, MASS", + "Enhances": "MatrixModels, graph, SparseM, sfsmisc", + "Encoding": "UTF-8", + "LazyData": "no", + "LazyDataNote": "not possible, since we use data/*.R *and* our classes", + "BuildResaveData": "no", + "License": "GPL (>= 2) | file LICENCE", + "URL": "http://Matrix.R-forge.R-project.org/", + "BugReports": "https://r-forge.r-project.org/tracker/?group_id=61", + "NeedsCompilation": "yes", + "Packaged": "2019-11-26 17:17:19 UTC; maechler", + "Author": "Douglas Bates [aut],\n Martin Maechler [aut, cre] (),\n Timothy A. Davis [ctb] (SuiteSparse and 'cs' C libraries, notably\n CHOLMOD, AMD; collaborators listed in dir(pattern =\n '^[A-Z]+[.]txt$', full.names=TRUE, system.file('doc',\n 'SuiteSparse', package='Matrix'))),\n Jens Oehlschlägel [ctb] (initial nearPD()),\n Jason Riedy [ctb] (condest() and onenormest() for octave, Copyright:\n Regents of the University of California),\n R Core Team [ctb] (base R matrix implementation)", + "Repository": "CRAN", + "Date/Publication": "2019-11-27 15:20:02 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:55 UTC; unix" + } + }, + "PerformanceAnalytics": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "PerformanceAnalytics", + "Type": "Package", + "Title": "Econometric Tools for Performance and Risk Analysis", + "Authors@R": "c(\n person(given=c(\"Brian\",\"G.\"),family=\"Peterson\",role=c(\"cre\",\"aut\",\"cph\"), email=\"brian@braverock.com\")\n , person(given=\"Peter\",family=\"Carl\",role=c(\"aut\",\"cph\"), email=\"peter@braverock.com\")\n , person(given=\"Kris\",family=\"Boudt\",role=c(\"ctb\",\"cph\"))\n , person(given=\"Ross\",family=\"Bennett\",role=\"ctb\")\n , person(given=\"Joshua\",family=\"Ulrich\",role=\"ctb\")\n , person(given=\"Eric\",family=\"Zivot\",role=\"ctb\")\n , person(given=\"Dries\",family=\"Cornilly\",role=\"ctb\")\n , person(given=\"Eric\",family=\"Hung\",role=\"ctb\")\n , person(given=\"Matthieu\",family=\"Lestel\",role=\"ctb\")\n , person(given=\"Kyle\",family=\"Balkissoon\",role=\"ctb\") \n , person(given=\"Diethelm\",family=\"Wuertz\",role=\"ctb\") \n , person(given=c(\"Anthony\",\"Alexander\"),family=\"Christidis\",role=\"ctb\") \n , person(given=\"R. Douglas\",family=\"Martin\",role=\"ctb\") \n , person(given=c(\"Zeheng\", \"'Zenith'\"),family=\"Zhou\",role=\"ctb\") \n , person(given=c(\"Justin\", \"M.\"),family=\"Shea\",role=\"ctb\") \n )", + "Version": "2.0.4", + "Date": "2020-02-05", + "Description": "Collection of econometric functions for performance and risk \n analysis. In addition to standard risk and performance metrics, this \n package aims to aid practitioners and researchers in utilizing the latest\n research in analysis of non-normal return streams. In general, it is most \n tested on return (rather than price) data on a regular scale, but most \n functions will work with irregular return data as well, and increasing\n numbers of functions will work with P&L or price data where possible.", + "Imports": "methods, quadprog, zoo", + "Depends": "R (>= 3.5.0), xts (>= 0.10.0)", + "Suggests": "dygraphs, Hmisc, MASS, quantmod, gamlss, gamlss.dist,\nrobustbase, quantreg, tinytest, ggplot2, RColorBrewer,\ngoogleVis, plotly, gridExtra, ggpubr, RPESE, R.rsp, RobStatTM", + "VignetteBuilder": "R.rsp", + "License": "GPL-2 | GPL-3", + "Encoding": "UTF-8", + "LazyData": "true", + "URL": "https://github.com/braverock/PerformanceAnalytics", + "Copyright": "(c) 2004-2020", + "RoxygenNote": "7.0.2", + "NeedsCompilation": "yes", + "Packaged": "2020-02-05 23:43:30.960783 UTC; brian", + "Author": "Brian G. Peterson [cre, aut, cph],\n Peter Carl [aut, cph],\n Kris Boudt [ctb, cph],\n Ross Bennett [ctb],\n Joshua Ulrich [ctb],\n Eric Zivot [ctb],\n Dries Cornilly [ctb],\n Eric Hung [ctb],\n Matthieu Lestel [ctb],\n Kyle Balkissoon [ctb],\n Diethelm Wuertz [ctb],\n Anthony Alexander Christidis [ctb],\n R. Douglas Martin [ctb],\n Zeheng 'Zenith' Zhou [ctb],\n Justin M. Shea [ctb]", + "Maintainer": "Brian G. Peterson ", + "Repository": "CRAN", + "Date/Publication": "2020-02-06 12:10:11 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2020-02-07 16:07:16 UTC; unix" + } + }, + "R6": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "R6", + "Title": "Encapsulated Classes with Reference Semantics", + "Version": "2.5.1", + "Authors@R": "person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@stdout.org\")", + "Description": "Creates classes with reference semantics, similar to R's built-in\n reference classes. Compared to reference classes, R6 classes are simpler\n and lighter-weight, and they are not built on S4 classes so they do not\n require the methods package. These classes allow public and private\n members, and they support inheritance, even when the classes are defined in\n different packages.", + "Depends": "R (>= 3.0)", + "Suggests": "testthat, pryr", + "License": "MIT + file LICENSE", + "URL": "https://r6.r-lib.org, https://github.com/r-lib/R6/", + "BugReports": "https://github.com/r-lib/R6/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-08-06 20:18:46 UTC; winston", + "Author": "Winston Chang [aut, cre]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-08-19 14:00:05 UTC", + "Built": "R 3.6.2; ; 2021-08-20 04:26:40 UTC; unix" + } + }, + "RColorBrewer": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "RColorBrewer", + "Version": "1.1-2", + "Date": "2014-12-07", + "Title": "ColorBrewer Palettes", + "Authors@R": "c(person(given = \"Erich\", family = \"Neuwirth\", role = c(\"aut\",\n \"cre\"), email = \"erich.neuwirth@univie.ac.at\"))", + "Author": "Erich Neuwirth [aut, cre]", + "Maintainer": "Erich Neuwirth ", + "Depends": "R (>= 2.0.0)", + "Description": "Provides color schemes for maps (and other graphics)\n designed by Cynthia Brewer as described at http://colorbrewer2.org", + "License": "Apache License 2.0", + "Packaged": "2014-12-06 23:59:42 UTC; neuwirth", + "NeedsCompilation": "no", + "Repository": "CRAN", + "Date/Publication": "2014-12-07 08:28:55", + "Built": "R 3.5.0; ; 2018-04-23 04:05:34 UTC; unix" + } + }, + "Rcpp": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Rcpp", + "Title": "Seamless R and C++ Integration", + "Version": "1.0.7", + "Date": "2021-07-06", + "Author": "Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Qiang Kou,\n Nathan Russell, Inaki Ucar, Douglas Bates and John Chambers", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation\n about 'Rcpp' is provided by several vignettes included in this package, via the\n 'Rcpp Gallery' site at , the paper by Eddelbuettel and\n Francois (2011, ), the book by Eddelbuettel (2013,\n ) and the paper by Eddelbuettel and Balamuta (2018,\n ); see 'citation(\"Rcpp\")' for details.", + "Imports": "methods, utils", + "Suggests": "tinytest, inline, rbenchmark, pkgKitten (>= 0.1.2)", + "URL": "http://www.rcpp.org, https://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp", + "License": "GPL (>= 2)", + "BugReports": "https://github.com/RcppCore/Rcpp/issues", + "MailingList": "rcpp-devel@lists.r-forge.r-project.org", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-07-06 11:37:52 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-07-07 14:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-08 04:29:22 UTC; unix" + } + }, + "askpass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "askpass", + "Type": "Package", + "Title": "Safe Password Entry for R, Git, and SSH", + "Version": "1.1", + "Authors@R": "person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), \n email = \"jeroen@berkeley.edu\", comment = c(ORCID = \"0000-0002-4035-0289\"))", + "Description": "Cross-platform utilities for prompting the user for credentials or a \n passphrase, for example to authenticate with a server or read a protected key.\n Includes native programs for MacOS and Windows, hence no 'tcltk' is required. \n Password entry can be invoked in two different ways: directly from R via the \n askpass() function, or indirectly as password-entry back-end for 'ssh-agent' \n or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.\n Thereby the user can be prompted for credentials or a passphrase if needed \n when R calls out to git or ssh.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/askpass#readme", + "BugReports": "https://github.com/jeroen/askpass/issues", + "Encoding": "UTF-8", + "LazyData": "true", + "Imports": "sys (>= 2.1)", + "RoxygenNote": "6.1.1", + "Suggests": "testthat", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2019-01-13 12:08:17 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] ()", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2019-01-13 12:50:03 UTC", + "Built": "R 3.5.2; x86_64-apple-darwin15.6.0; 2019-01-14 07:30:36 UTC; unix" + } + }, + "base64enc": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "base64enc", + "Version": "0.1-3", + "Title": "Tools for base64 encoding", + "Author": "Simon Urbanek ", + "Maintainer": "Simon Urbanek ", + "Depends": "R (>= 2.9.0)", + "Enhances": "png", + "Description": "This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.", + "License": "GPL-2 | GPL-3", + "URL": "http://www.rforge.net/base64enc", + "NeedsCompilation": "yes", + "Packaged": "2015-02-04 20:31:00 UTC; svnuser", + "Repository": "CRAN", + "Date/Publication": "2015-07-28 08:03:37", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 19:50:57 UTC; unix" + } + }, + "blastula": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "blastula", + "Title": "Easily Send HTML Email Messages", + "Version": "0.3.2", + "Authors@R": "c(\n person(\"Richard\", \"Iannone\", role = c(\"aut\", \"cre\"), email = \"riannone@me.com\",\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\", email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Ted\", \"Goas\", role = \"cph\", comment = \"cerberus-meta.html\")\n )", + "Description": "Compose and send out responsive HTML email messages that render\n perfectly across a range of email clients and device sizes. Helper functions\n let the user insert embedded images, web link buttons, and 'ggplot2' plot\n objects into the message body. Messages can be sent through an 'SMTP'\n server, through the 'RStudio Connect' service, or through the 'Mailgun' API\n service .", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rich-iannone/blastula", + "BugReports": "https://github.com/rich-iannone/blastula/issues", + "Depends": "R (>= 3.2.1)", + "Imports": "base64enc (>= 0.1-3), commonmark (>= 1.7), curl (>= 4.3),\ndigest, dplyr (>= 0.8.3), fs (>= 1.3.1), getPass (>= 0.2-2),\nhere (>= 0.1), htmltools (>= 0.4.0), httr (>= 1.4.0), jsonlite\n(>= 1.6), magrittr (>= 1.5), mime (>= 0.6), rlang (>= 0.4.1),\nrmarkdown, stringr (>= 1.4.0), uuid (>= 0.1-2)", + "Suggests": "covr, ggplot2, glue, testthat (>= 2.1.0), keyring, knitr,\nspelling, xml2", + "SystemRequirements": "pandoc (>= 1.12.3) - http://pandoc.org", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.0", + "VignetteBuilder": "knitr", + "Language": "en-US", + "NeedsCompilation": "no", + "Packaged": "2020-05-18 21:05:19 UTC; rich", + "Author": "Richard Iannone [aut, cre] (),\n Joe Cheng [aut],\n Jeroen Ooms [ctb] (),\n Ted Goas [cph] (cerberus-meta.html)", + "Maintainer": "Richard Iannone ", + "Repository": "CRAN", + "Date/Publication": "2020-05-19 06:30:09 UTC", + "Built": "R 3.6.2; ; 2020-05-20 09:49:43 UTC; unix" + } + }, + "bslib": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "bslib", + "Title": "Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'", + "Version": "0.3.1", + "Authors@R": "c(\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Javi\", \"Aguilar\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap colorpicker library\"),\n person(\"Thomas\", \"Park\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootswatch library\"),\n person(family = \"PayPal\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap accessibility plugin\")\n )", + "Description": "Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.", + "Depends": "R (>= 2.10)", + "Imports": "grDevices, htmltools (>= 0.5.2), jsonlite, sass (>= 0.4.0),\njquerylib (>= 0.1.3), rlang", + "Suggests": "shiny (>= 1.6.0), rmarkdown (>= 2.7), thematic, knitr,\ntestthat, withr, rappdirs, curl, magrittr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Collate": "'bootswatch.R' 'bs-current-theme.R' 'bs-dependencies.R'\n'bs-global.R' 'bs-remove.R' 'bs-theme-layers.R' 'utils.R'\n'bs-theme-preview.R' 'bs-theme-update.R' 'bs-theme.R'\n'deprecated.R' 'files.R' 'imports.R' 'nav-items.R'\n'nav-update.R' 'navs-legacy.R' 'navs.R' 'onLoad.R' 'page.R'\n'precompiled.R' 'print.R' 'shiny-devmode.R' 'utils-shiny.R'\n'utils-tags.R' 'version-default.R' 'versions.R'", + "URL": "https://rstudio.github.io/bslib/, https://github.com/rstudio/bslib", + "BugReports": "https://github.com/rstudio/bslib/issues", + "Config/Needs/website": "rsconnect, renv, r-lib/pkgdown, apreshill/quillt", + "NeedsCompilation": "no", + "Packaged": "2021-10-06 14:12:58 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Joe Cheng [aut],\n RStudio [cph],\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Javi Aguilar [ctb, cph] (Bootstrap colorpicker library),\n Thomas Park [ctb, cph] (Bootswatch library),\n PayPal [ctb, cph] (Bootstrap accessibility plugin)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-10-06 15:10:05 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:28 UTC; unix" + } + }, + "cachem": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cachem", + "Version": "1.0.6", + "Title": "Cache R Objects with Automatic Pruning", + "Description": "Key-value stores with automatic pruning. Caches can limit\n either their total size or the age of the oldest object (or both),\n automatically pruning objects to maintain the constraints.", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", c(\"aut\", \"cre\")),\n person(family = \"RStudio\", role = c(\"cph\", \"fnd\")))", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "URL": "https://cachem.r-lib.org/, https://github.com/r-lib/cachem", + "Imports": "rlang, fastmap", + "Suggests": "testthat", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-08-19 21:07:46 UTC; barret", + "Author": "Winston Chang [aut, cre],\n RStudio [cph, fnd]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-08-19 21:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-08-20 17:24:42 UTC; unix" + } + }, + "cli": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cli", + "Title": "Helpers for Developing Command Line Interfaces", + "Version": "3.1.1", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = c(\"ctb\")),\n person(\"Kirill\", \"Müller\", role = c(\"ctb\")),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A suite of tools to build attractive command line interfaces\n ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,\n etc. Supports custom themes via a 'CSS'-like language. It also contains a\n number of lower level 'CLI' elements: rules, boxes, trees, and\n 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and\n text styles as well.", + "License": "MIT + file LICENSE", + "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli#readme", + "BugReports": "https://github.com/r-lib/cli/issues", + "RoxygenNote": "7.1.2", + "Depends": "R (>= 2.10)", + "Imports": "glue, utils", + "Suggests": "asciicast, callr, covr, grDevices, htmltools, htmlwidgets,\nknitr, methods, mockery, processx, ps (>= 1.3.4.9000), rlang,\nrmarkdown, rstudioapi, shiny, testthat, tibble, whoami, withr", + "Config/testthat/edition": "3", + "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc,\nfansi, sessioninfo, usethis, vctrs", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2022-01-20 10:54:36 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n RStudio [cph]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-01-20 15:22:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-22 10:25:28 UTC; unix" + } + }, + "colorspace": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "colorspace", + "Version": "2.0-0", + "Date": "2020-11-05", + "Title": "A Toolbox for Manipulating and Assessing Colors and Palettes", + "Authors@R": "c(person(given = \"Ross\", family = \"Ihaka\", role = \"aut\", email = \"ihaka@stat.auckland.ac.nz\"),\n person(given = \"Paul\", family = \"Murrell\", role = \"aut\", email = \"paul@stat.auckland.ac.nz\",\n comment = c(ORCID = \"0000-0002-3224-8858\")),\n person(given = \"Kurt\", family = \"Hornik\", role = \"aut\", email = \"Kurt.Hornik@R-project.org\",\n\t\t comment = c(ORCID = \"0000-0003-4198-9911\")),\n person(given = c(\"Jason\", \"C.\"), family = \"Fisher\", role = \"aut\", email = \"jfisher@usgs.gov\",\n comment = c(ORCID = \"0000-0001-9032-8912\")),\n person(given = \"Reto\", family = \"Stauffer\", role = \"aut\", email = \"Reto.Stauffer@uibk.ac.at\",\n comment = c(ORCID = \"0000-0002-3798-5507\")),\n person(given = c(\"Claus\", \"O.\"), family = \"Wilke\", role = \"aut\", email = \"wilke@austin.utexas.edu\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(given = c(\"Claire\", \"D.\"), family = \"McWhite\", role = \"aut\", email = \"claire.mcwhite@utmail.utexas.edu\",\n comment = c(ORCID = \"0000-0001-7346-3047\")),\n person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\",\n comment = c(ORCID = \"0000-0003-0918-3766\")))", + "Description": "Carries out mapping between assorted color spaces including RGB, HSV, HLS,\n CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and polar CIELAB.\n\t Qualitative, sequential, and diverging color palettes based on HCL colors\n\t are provided along with corresponding ggplot2 color scales.\n\t Color palette choice is aided by an interactive app (with either a Tcl/Tk\n\t or a shiny graphical user interface) and shiny apps with an HCL color picker and a\n\t color vision deficiency emulator. Plotting functions for displaying\n\t and assessing palettes include color swatches, visualizations of the\n\t HCL space, and trajectories in HCL and/or RGB spectrum. Color manipulation\n\t functions include: desaturation, lightening/darkening, mixing, and\n\t simulation of color vision deficiencies (deutanomaly, protanomaly, tritanomaly).\n\t Details can be found on the project web page at \n\t and in the accompanying scientific paper: Zeileis et al. (2020, Journal of Statistical\n\t Software, ).", + "Depends": "R (>= 3.0.0), methods", + "Imports": "graphics, grDevices, stats", + "Suggests": "datasets, utils, KernSmooth, MASS, kernlab, mvtnorm, vcd,\ntcltk, shiny, shinyjs, ggplot2, dplyr, scales, grid, png, jpeg,\nknitr, rmarkdown, RColorBrewer, rcartocolor, scico, viridis,\nwesanderson", + "VignetteBuilder": "knitr", + "License": "BSD_3_clause + file LICENSE", + "URL": "http://colorspace.R-Forge.R-project.org, http://hclwizard.org/", + "BugReports": "http://colorspace.R-Forge.R-project.org/contact.html", + "LazyData": "yes", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2020-11-10 01:04:46 UTC; zeileis", + "Author": "Ross Ihaka [aut],\n Paul Murrell [aut] (),\n Kurt Hornik [aut] (),\n Jason C. Fisher [aut] (),\n Reto Stauffer [aut] (),\n Claus O. Wilke [aut] (),\n Claire D. McWhite [aut] (),\n Achim Zeileis [aut, cre] ()", + "Maintainer": "Achim Zeileis ", + "Repository": "CRAN", + "Date/Publication": "2020-11-11 07:40:15 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-11-12 06:50:25 UTC; unix" + } + }, + "commonmark": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "commonmark", + "Type": "Package", + "Title": "High Performance CommonMark and Github Markdown Rendering in R", + "Version": "1.7", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", ,\"jeroen@berkeley.edu\", role = c(\"aut\", \"cre\")),\n person(\"John MacFarlane\", role = \"cph\", comment = \"Author of cmark\"))", + "URL": "http://github.com/jeroen/commonmark (devel)\nhttps://github.github.com/gfm/ (spec)", + "BugReports": "http://github.com/jeroen/commonmark/issues", + "Description": "The CommonMark specification defines a rationalized version of markdown\n syntax. This package uses the 'cmark' reference implementation for converting\n markdown text into various formats including html, latex and groff man. In\n addition it exposes the markdown parse tree in xml format. Also includes opt-in\n support for GFM extensions including tables, autolinks, and strikethrough text.", + "License": "BSD_2_clause + file LICENSE", + "Suggests": "curl, testthat, xml2", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "yes", + "Packaged": "2018-12-01 11:57:14 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre],\n John MacFarlane [cph] (Author of cmark)", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2018-12-01 12:30:03 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 20:04:11 UTC; unix" + } + }, + "cpp11": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cpp11", + "Title": "A C++11 Interface for R's C Interface", + "Version": "0.4.2", + "Authors@R": "\n c(person(given = \"Jim\",\n family = \"Hester\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(given = \"Romain\",\n family = \"François\",\n role = c(\"aut\", \"cre\"),\n email = \"romain@rstudio.com\"),\n person(given = \"Benjamin\",\n family = \"Kietzman\",\n role = \"ctb\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a header only, C++11 interface to R's C\n interface. Compared to other approaches 'cpp11' strives to be safe\n against long jumps from the C API as well as C++ exceptions, conform\n to normal R function semantics and supports interaction with 'ALTREP'\n vectors.", + "License": "MIT + file LICENSE", + "URL": "https://cpp11.r-lib.org, https://github.com/r-lib/cpp11", + "BugReports": "https://github.com/r-lib/cpp11/issues", + "Suggests": "bench, brio, callr, cli, covr, decor, desc, ggplot2, glue,\nknitr, lobstr, mockery, progress, rmarkdown, scales, Rcpp,\ntestthat, tibble, utils, vctrs, withr", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Config/Needs/cpp11/cpp_register": "brio, cli, decor, desc, glue, tibble,\nvctrs", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "SystemRequirements": "C++11", + "NeedsCompilation": "no", + "Packaged": "2021-11-29 17:26:06 UTC; jhester", + "Author": "Jim Hester [aut] (),\n Romain François [aut, cre],\n Benjamin Kietzman [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Romain François ", + "Repository": "CRAN", + "Date/Publication": "2021-11-30 09:10:04 UTC", + "Built": "R 3.6.2; ; 2021-12-01 11:13:05 UTC; unix" + } + }, + "crayon": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crayon", + "Title": "Colored Terminal Output", + "Version": "1.5.0", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\",\n role = c(\"aut\", \"cre\")),\n person(\n \"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"ctb\"))\n )", + "Description": "Colored terminal output on terminals that support 'ANSI'\n color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'\n color support is automatically detected. Colors and highlighting can\n be combined and nested. New styles can also be created easily.\n This package was inspired by the 'chalk' 'JavaScript' project.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/crayon#readme", + "BugReports": "https://github.com/r-lib/crayon/issues", + "Collate": "'aaa-rstudio-detect.R' 'aaaa-rematch2.R'\n'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.r'\n'ansi-palette.R' 'combine.r' 'string.r' 'utils.r'\n'crayon-package.r' 'disposable.r' 'has_ansi.r' 'has_color.r'\n'link.R' 'styles.r' 'machinery.r' 'parts.r' 'print.r'\n'style-var.r' 'show.r' 'string_operations.r'", + "Imports": "grDevices, methods, utils", + "Suggests": "mockery, rstudioapi, testthat, withr", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-10 17:53:01 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Brodie Gaslam [ctb]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-02-14 10:30:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:01:07 UTC; unix" + } + }, + "crosstalk": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crosstalk", + "Type": "Package", + "Title": "Inter-Widget Interactivity for HTML Widgets", + "Version": "1.2.0", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/www/shared/jquery-AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize.js library\"),\n person(\"Kristopher Michael\", \"Kowal\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(family = \"es5-shim contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(\"Denis\", \"Ineshin\", role = c(\"ctb\", \"cph\"),\n comment = \"ion.rangeSlider library\"),\n person(\"Sami\", \"Samhuri\", role = c(\"ctb\", \"cph\"),\n comment = \"Javascript strftime library\")\n )", + "Description": "Provides building blocks for allowing HTML widgets to communicate\n with each other, with Shiny or without (i.e. static .html files). Currently\n supports linked brushing and filtering.", + "License": "MIT + file LICENSE", + "Imports": "htmltools (>= 0.3.6), jsonlite, lazyeval, R6", + "Suggests": "shiny, ggplot2, testthat (>= 2.1.0), sass, bslib", + "URL": "https://rstudio.github.io/crosstalk/", + "BugReports": "https://github.com/rstudio/crosstalk/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-11-04 15:35:47 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/www/shared/jquery-AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Brian Reavis [ctb, cph] (selectize.js library),\n Kristopher Michael Kowal [ctb, cph] (es5-shim library),\n es5-shim contributors [ctb, cph] (es5-shim library),\n Denis Ineshin [ctb, cph] (ion.rangeSlider library),\n Sami Samhuri [ctb, cph] (Javascript strftime library)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-11-04 16:30:02 UTC", + "Built": "R 3.6.2; ; 2021-11-05 06:45:19 UTC; unix" + } + }, + "curl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "curl", + "Type": "Package", + "Title": "A Modern and Flexible Web Client for R", + "Version": "4.3.2", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"ctb\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "The curl() and curl_download() functions provide highly\n configurable drop-in replacements for base url() and download.file() with\n better performance, support for encryption (https, ftps), gzip compression,\n authentication, and other 'libcurl' goodies. The core of the package implements a\n framework for performing fully customized requests where data can be processed\n either in memory, on disk, or streaming via the callback or connection\n interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly\n web client see the 'httr' package which builds on this package with http\n specific tools and logic.", + "License": "MIT + file LICENSE", + "SystemRequirements": "libcurl: libcurl-devel (rpm) or\nlibcurl4-openssl-dev (deb).", + "URL": "https://github.com/jeroen/curl (devel) https://curl.se/libcurl/\n(upstream)", + "BugReports": "https://github.com/jeroen/curl/issues", + "Suggests": "spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown,\nmagrittr, httpuv (>= 1.4.4), webutils", + "VignetteBuilder": "knitr", + "Depends": "R (>= 3.0.0)", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-06-22 11:39:40 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Hadley Wickham [ctb],\n RStudio [cph]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2021-06-23 07:00:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-06-24 06:35:19 UTC; unix" + } + }, + "data.table": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "data.table", + "Version": "1.14.2", + "Title": "Extension of `data.frame`", + "Authors@R": "c(\n person(\"Matt\",\"Dowle\", role=c(\"aut\",\"cre\"), email=\"mattjdowle@gmail.com\"),\n person(\"Arun\",\"Srinivasan\", role=\"aut\", email=\"asrini@pm.me\"),\n person(\"Jan\",\"Gorecki\", role=\"ctb\"),\n person(\"Michael\",\"Chirico\", role=\"ctb\"),\n person(\"Pasha\",\"Stetsenko\", role=\"ctb\"),\n person(\"Tom\",\"Short\", role=\"ctb\"),\n person(\"Steve\",\"Lianoglou\", role=\"ctb\"),\n person(\"Eduard\",\"Antonyan\", role=\"ctb\"),\n person(\"Markus\",\"Bonsch\", role=\"ctb\"),\n person(\"Hugh\",\"Parsonage\", role=\"ctb\"),\n person(\"Scott\",\"Ritchie\", role=\"ctb\"),\n person(\"Kun\",\"Ren\", role=\"ctb\"),\n person(\"Xianying\",\"Tan\", role=\"ctb\"),\n person(\"Rick\",\"Saporta\", role=\"ctb\"),\n person(\"Otto\",\"Seiskari\", role=\"ctb\"),\n person(\"Xianghui\",\"Dong\", role=\"ctb\"),\n person(\"Michel\",\"Lang\", role=\"ctb\"),\n person(\"Watal\",\"Iwasaki\", role=\"ctb\"),\n person(\"Seth\",\"Wenchel\", role=\"ctb\"),\n person(\"Karl\",\"Broman\", role=\"ctb\"),\n person(\"Tobias\",\"Schmidt\", role=\"ctb\"),\n person(\"David\",\"Arenburg\", role=\"ctb\"),\n person(\"Ethan\",\"Smith\", role=\"ctb\"),\n person(\"Francois\",\"Cocquemas\", role=\"ctb\"),\n person(\"Matthieu\",\"Gomez\", role=\"ctb\"),\n person(\"Philippe\",\"Chataignon\", role=\"ctb\"),\n person(\"Nello\",\"Blaser\", role=\"ctb\"),\n person(\"Dmitry\",\"Selivanov\", role=\"ctb\"),\n person(\"Andrey\",\"Riabushenko\", role=\"ctb\"),\n person(\"Cheng\",\"Lee\", role=\"ctb\"),\n person(\"Declan\",\"Groves\", role=\"ctb\"),\n person(\"Daniel\",\"Possenriede\", role=\"ctb\"),\n person(\"Felipe\",\"Parages\", role=\"ctb\"),\n person(\"Denes\",\"Toth\", role=\"ctb\"),\n person(\"Mus\",\"Yaramaz-David\", role=\"ctb\"),\n person(\"Ayappan\",\"Perumal\", role=\"ctb\"),\n person(\"James\",\"Sams\", role=\"ctb\"),\n person(\"Martin\",\"Morgan\", role=\"ctb\"),\n person(\"Michael\",\"Quinn\", role=\"ctb\"),\n person(\"@javrucebo\",\"\", role=\"ctb\"),\n person(\"@marc-outins\",\"\", role=\"ctb\"),\n person(\"Roy\",\"Storey\", role=\"ctb\"),\n person(\"Manish\",\"Saraswat\", role=\"ctb\"),\n person(\"Morgan\",\"Jacob\", role=\"ctb\"),\n person(\"Michael\",\"Schubmehl\", role=\"ctb\"),\n person(\"Davis\",\"Vaughan\", role=\"ctb\"),\n person(\"Toby\",\"Hocking\", role=\"ctb\"),\n person(\"Leonardo\",\"Silvestri\", role=\"ctb\"),\n person(\"Tyson\",\"Barrett\", role=\"ctb\"),\n person(\"Jim\",\"Hester\", role=\"ctb\"),\n person(\"Anthony\",\"Damico\", role=\"ctb\"),\n person(\"Sebastian\",\"Freundt\", role=\"ctb\"),\n person(\"David\",\"Simons\", role=\"ctb\"),\n person(\"Elliott\",\"Sales de Andrade\", role=\"ctb\"),\n person(\"Cole\",\"Miller\", role=\"ctb\"),\n person(\"Jens Peder\",\"Meldgaard\", role=\"ctb\"),\n person(\"Vaclav\",\"Tlapak\", role=\"ctb\"),\n person(\"Kevin\",\"Ushey\", role=\"ctb\"),\n person(\"Dirk\",\"Eddelbuettel\", role=\"ctb\"),\n person(\"Ben\",\"Schwen\", role=\"ctb\"))", + "Depends": "R (>= 3.1.0)", + "Imports": "methods", + "Suggests": "bit64 (>= 4.0.0), bit (>= 4.0.4), curl, R.utils, xts,\nnanotime, zoo (>= 1.8-1), yaml, knitr, rmarkdown", + "SystemRequirements": "zlib", + "Description": "Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.", + "License": "MPL-2.0 | file LICENSE", + "URL": "https://r-datatable.com, https://Rdatatable.gitlab.io/data.table,\nhttps://github.com/Rdatatable/data.table", + "BugReports": "https://github.com/Rdatatable/data.table/issues", + "VignetteBuilder": "knitr", + "ByteCompile": "TRUE", + "NeedsCompilation": "yes", + "Packaged": "2021-09-23 03:10:37 UTC; mdowle", + "Author": "Matt Dowle [aut, cre],\n Arun Srinivasan [aut],\n Jan Gorecki [ctb],\n Michael Chirico [ctb],\n Pasha Stetsenko [ctb],\n Tom Short [ctb],\n Steve Lianoglou [ctb],\n Eduard Antonyan [ctb],\n Markus Bonsch [ctb],\n Hugh Parsonage [ctb],\n Scott Ritchie [ctb],\n Kun Ren [ctb],\n Xianying Tan [ctb],\n Rick Saporta [ctb],\n Otto Seiskari [ctb],\n Xianghui Dong [ctb],\n Michel Lang [ctb],\n Watal Iwasaki [ctb],\n Seth Wenchel [ctb],\n Karl Broman [ctb],\n Tobias Schmidt [ctb],\n David Arenburg [ctb],\n Ethan Smith [ctb],\n Francois Cocquemas [ctb],\n Matthieu Gomez [ctb],\n Philippe Chataignon [ctb],\n Nello Blaser [ctb],\n Dmitry Selivanov [ctb],\n Andrey Riabushenko [ctb],\n Cheng Lee [ctb],\n Declan Groves [ctb],\n Daniel Possenriede [ctb],\n Felipe Parages [ctb],\n Denes Toth [ctb],\n Mus Yaramaz-David [ctb],\n Ayappan Perumal [ctb],\n James Sams [ctb],\n Martin Morgan [ctb],\n Michael Quinn [ctb],\n @javrucebo [ctb],\n @marc-outins [ctb],\n Roy Storey [ctb],\n Manish Saraswat [ctb],\n Morgan Jacob [ctb],\n Michael Schubmehl [ctb],\n Davis Vaughan [ctb],\n Toby Hocking [ctb],\n Leonardo Silvestri [ctb],\n Tyson Barrett [ctb],\n Jim Hester [ctb],\n Anthony Damico [ctb],\n Sebastian Freundt [ctb],\n David Simons [ctb],\n Elliott Sales de Andrade [ctb],\n Cole Miller [ctb],\n Jens Peder Meldgaard [ctb],\n Vaclav Tlapak [ctb],\n Kevin Ushey [ctb],\n Dirk Eddelbuettel [ctb],\n Ben Schwen [ctb]", + "Maintainer": "Matt Dowle ", + "Repository": "CRAN", + "Date/Publication": "2021-09-27 16:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-28 04:45:30 UTC; unix" + } + }, + "digest": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "digest", + "Author": "Dirk Eddelbuettel with contributions \n by Antoine Lucas, Jarek Tuszynski, Henrik Bengtsson, Simon Urbanek,\n Mario Frasca, Bryan Lewis, Murray Stokely, Hannes Muehleisen,\n Duncan Murdoch, Jim Hester, Wush Wu, Qiang Kou, Thierry Onkelinx, \n Michel Lang, Viliam Simko, Kurt Hornik, Radford Neal, Kendon Bell,\n Matthew de Queljoe, Ion Suruceanu, Bill Denney, Dirk Schumacher,\n and Winston Chang.", + "Version": "0.6.29", + "Date": "2021-11-30", + "Maintainer": "Dirk Eddelbuettel ", + "Title": "Create Compact Hash Digests of R Objects", + "Description": "Implementation of a function 'digest()' for the creation of hash\n digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32',\n 'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy\n comparison of R language objects, as well as functions such as'hmac()' to\n create hash-based message authentication code. Please note that this package\n is not meant to be deployed for cryptographic purposes for which more\n comprehensive (and widely tested) libraries such as 'OpenSSL' should be\n used.", + "URL": "https://github.com/eddelbuettel/digest,\nhttp://dirk.eddelbuettel.com/code/digest.html", + "BugReports": "https://github.com/eddelbuettel/digest/issues", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "License": "GPL (>= 2)", + "Suggests": "tinytest, simplermarkdown", + "VignetteBuilder": "simplermarkdown", + "NeedsCompilation": "yes", + "Packaged": "2021-11-30 23:41:39 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-01 07:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-03 05:34:43 UTC; unix" + } + }, + "dplyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "dplyr", + "Title": "A Grammar of Data Manipulation", + "Version": "1.0.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"Romain\",\n family = \"François\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2444-4226\")),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"aut\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-1416-3412\")),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A fast, consistent tool for working with data frame\n like objects, both in memory and out of memory.", + "License": "MIT + file LICENSE", + "URL": "https://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr", + "BugReports": "https://github.com/tidyverse/dplyr/issues", + "Depends": "R (>= 3.4.0)", + "Imports": "generics, glue (>= 1.3.2), lifecycle (>= 1.0.1), magrittr (>=\n1.5), methods, R6, rlang (>= 1.0.0), tibble (>= 2.1.3),\ntidyselect (>= 1.1.1), utils, vctrs (>= 0.3.5), pillar (>=\n1.5.1)", + "Suggests": "bench, broom, callr, covr, DBI, dbplyr (>= 1.4.3), ggplot2,\nknitr, Lahman, lobstr, microbenchmark, nycflights13, purrr,\nrmarkdown, RMySQL, RPostgreSQL, RSQLite, testthat (>= 3.1.1),\ntidyr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse, shiny, r-lib/pkgdown,\ntidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-07 08:29:01 UTC; romainfrancois", + "Author": "Hadley Wickham [aut, cre] (),\n Romain François [aut] (),\n Lionel Henry [aut],\n Kirill Müller [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-08 09:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-09 10:46:06 UTC; unix" + } + }, + "ellipsis": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ellipsis", + "Version": "0.3.2", + "Title": "Tools for Working with ...", + "Description": "The ellipsis is a powerful tool for extending functions. Unfortunately \n this power comes at a cost: misspelled arguments will be silently ignored. \n The ellipsis package provides a collection of functions to catch problems\n and alert the user.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "URL": "https://ellipsis.r-lib.org, https://github.com/r-lib/ellipsis", + "BugReports": "https://github.com/r-lib/ellipsis/issues", + "Depends": "R (>= 3.2)", + "Imports": "rlang (>= 0.3.0)", + "Suggests": "covr, testthat", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 12:06:44 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 12:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 14:27:30 UTC; unix" + } + }, + "evaluate": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "evaluate", + "Type": "Package", + "Title": "Parsing and Evaluation Tools that Provide More Details than the\nDefault", + "Version": "0.15", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", role = \"aut\"),\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Michael\", \"Lawrence\", role = \"ctb\"),\n person(\"Thomas\", \"Kluyver\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Barret\", \"Schloerke\", role = \"ctb\"),\n person(\"Adam\", \"Ryczkowski\", role = \"ctb\"),\n person(\"Hiroaki\", \"Yutani\", role = \"ctb\"),\n person(\"Michel\", \"Lang\", role = \"ctb\"),\n person(\"Karolis\", \"Koncevičius\", role = \"ctb\")\n )", + "Description": "Parsing and evaluation tools that make it easy to recreate the\n command line behaviour of R.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/evaluate", + "BugReports": "https://github.com/r-lib/evaluate/issues", + "Depends": "R (>= 3.0.2)", + "Imports": "methods", + "Suggests": "covr, ggplot2, lattice, testthat", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-18 16:51:14 UTC; yihui", + "Author": "Hadley Wickham [aut],\n Yihui Xie [aut, cre] (),\n Michael Lawrence [ctb],\n Thomas Kluyver [ctb],\n Jeroen Ooms [ctb],\n Barret Schloerke [ctb],\n Adam Ryczkowski [ctb],\n Hiroaki Yutani [ctb],\n Michel Lang [ctb],\n Karolis Koncevičius [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2022-02-18 17:20:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:01:09 UTC; unix" + } + }, + "fansi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fansi", + "Title": "ANSI Control Sequence Aware String Functions", + "Description": "Counterparts to R string manipulation functions that account for\n the effects of ANSI text formatting control sequences.", + "Version": "1.0.2", + "Authors@R": "c(\n person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"aut\", \"cre\")),\n person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"),\n person(family=\"R Core Team\",\n email=\"R-core@r-project.org\", role=\"cph\",\n comment=\"UTF8 byte length calcs from src/util.c\"\n ))", + "Depends": "R (>= 3.1.0)", + "License": "GPL-2 | GPL-3", + "URL": "https://github.com/brodieG/fansi", + "BugReports": "https://github.com/brodieG/fansi/issues", + "VignetteBuilder": "knitr", + "Suggests": "unitizer, knitr, rmarkdown", + "Imports": "grDevices, utils", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'constants.R' 'fansi-package.R' 'internal.R' 'load.R' 'misc.R'\n'nchar.R' 'strwrap.R' 'strtrim.R' 'strsplit.R' 'substr2.R'\n'trimws.R' 'tohtml.R' 'unhandled.R' 'normalize.R' 'sgr.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-13 10:53:54 UTC; bg", + "Author": "Brodie Gaslam [aut, cre],\n Elliott Sales De Andrade [ctb],\n R Core Team [cph] (UTF8 byte length calcs from src/util.c)", + "Maintainer": "Brodie Gaslam ", + "Repository": "CRAN", + "Date/Publication": "2022-01-14 23:32:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-16 10:33:51 UTC; unix" + } + }, + "farver": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "farver", + "Type": "Package", + "Title": "High Performance Colour Space Manipulation", + "Version": "2.1.0", + "Authors@R": "\n c(person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = c(\"cre\", \"aut\"),\n email = \"thomasp85@gmail.com\",\n comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(given = \"Berendea\",\n family = \"Nicolae\",\n role = \"aut\",\n comment = \"Author of the ColorSpace C++ library\"),\n person(given = \"Romain\", \n family = \"François\", \n role = \"aut\", \n email = \"romain@purrple.cat\",\n comment = c(ORCID = \"0000-0002-2444-4226\")) \n )", + "Maintainer": "Thomas Lin Pedersen ", + "Description": "The encoding of colour can be handled in many different ways, using\n different colour spaces. As different colour spaces have different uses,\n efficient conversion between these representations are important. The \n 'farver' package provides a set of functions that gives access to very fast\n colour space conversion and comparisons implemented in C++, and offers \n speed improvements over the 'convertColor' function in the 'grDevices' \n package.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "SystemRequirements": "C++11", + "RoxygenNote": "7.1.1", + "URL": "https://farver.data-imaginist.com,\nhttps://github.com/thomasp85/farver", + "BugReports": "https://github.com/thomasp85/farver/issues", + "Suggests": "testthat (>= 2.1.0), covr", + "NeedsCompilation": "yes", + "Packaged": "2021-02-28 19:00:15 UTC; thomas", + "Author": "Thomas Lin Pedersen [cre, aut]\n (),\n Berendea Nicolae [aut] (Author of the ColorSpace C++ library),\n Romain François [aut] ()", + "Repository": "CRAN", + "Date/Publication": "2021-02-28 19:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-03-01 12:56:26 UTC; unix" + } + }, + "fastmap": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fastmap", + "Title": "Fast Data Structures", + "Version": "1.1.0", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", email = \"winston@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(given = \"RStudio\", role = c(\"cph\", \"fnd\")),\n person(given = \"Tessil\", role = \"cph\", comment = \"hopscotch_map library\")\n )", + "Description": "Fast implementation of data structures, including a key-value\n store, stack, and queue. Environments are commonly used as key-value stores\n in R, but every time a new key is used, it is added to R's global symbol\n table, causing a small amount of memory leakage. This can be problematic in\n cases where many different keys are used. Fastmap avoids this memory leak\n issue by implementing the map using data structures in C++.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1", + "Suggests": "testthat (>= 2.1.1)", + "URL": "https://r-lib.github.io/fastmap/, https://github.com/r-lib/fastmap", + "BugReports": "https://github.com/r-lib/fastmap/issues", + "NeedsCompilation": "yes", + "Packaged": "2021-01-25 20:28:54 UTC; winston", + "Author": "Winston Chang [aut, cre],\n RStudio [cph, fnd],\n Tessil [cph] (hopscotch_map library)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-01-25 21:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-01-26 15:29:49 UTC; unix" + } + }, + "flexdashboard": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "flexdashboard", + "Type": "Package", + "Title": "R Markdown Format for Flexible Dashboards", + "Version": "0.5.2", + "Description": "Format for converting an R Markdown document to a grid oriented\n dashboard. The dashboard flexibly adapts the size of it's components to the\n containing web page.", + "Authors@R": "c(\n person(\"Richard\", \"Iannone\", role = c(\"aut\", \"cre\"), email = \"rich@rstudio.com\",\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"JJ\", \"Allaire\", role = \"aut\", email = \"jj@rstudio.com\"),\n person(\"Barbara\", \"Borges\", role = c(\"aut\"), email = \"barb.b.ribeiro@gmail.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"Keen IO\", role = c(\"ctb\", \"cph\"), comment = \"Dashboard CSS\"),\n person(\"Abdullah\", \"Almsaeed\", role = c(\"ctb\", \"cph\"), comment = \"Dashboard CSS\"),\n person(\"Jonas\", \"Mosbech\", role = c(\"ctb\", \"cph\"), comment = \"StickyTableHeaders\"),\n person(\"Noel\", \"Bossart\", role = c(\"ctb\", \"cph\"), comment = \"Featherlight\"),\n person(\"Lea\", \"Verou\", role = c(\"ctb\", \"cph\"), comment = \"Prism\"),\n person(\"Dmitry\", \"Baranovskiy\", role = c(\"ctb\", \"cph\"), comment = \"Raphael.js\"),\n person(family = \"Sencha Labs\", role = c(\"ctb\", \"cph\"), comment = \"Raphael.js\"),\n person(\"Bojan\", \"Djuricic\", role = c(\"ctb\", \"cph\"), comment = \"JustGage\"),\n person(\"Tomas\", \"Sardyha\", role = c(\"ctb\", \"cph\"), comment = \"Sly\"),\n person(\"Bryan\", \"Lewis\", role = c(\"ctb\", \"cph\"), comment = \"Examples\"),\n person(\"Carson\", \"Sievert\", role = c(\"ctb\", \"cph\"), comment = \"Examples\"),\n person(\"Joshua\", \"Kunst\", role = c(\"ctb\", \"cph\"), comment = \"Examples\"),\n person(\"Ryan\", \"Hafen\", role = c(\"ctb\", \"cph\"), comment = \"Examples\"),\n person(\"Bob\", \"Rudis\", role = c(\"ctb\", \"cph\"), comment = \"Examples\"),\n person(\"Joe\", \"Cheng\", role = c(\"ctb\"), comment = \"Examples\")\n )", + "URL": "http://rmarkdown.rstudio.com/flexdashboard", + "BugReports": "https://github.com/rstudio/flexdashboard/issues", + "Encoding": "UTF-8", + "Depends": "R (>= 3.0.2)", + "Imports": "tools, jsonlite, htmltools, knitr (>= 1.13), htmlwidgets (>=\n0.6), rmarkdown (>= 1.10.3), shiny (>= 0.13)", + "Suggests": "testthat", + "LazyData": "TRUE", + "License": "MIT + file LICENSE", + "RoxygenNote": "7.1.0.9000", + "NeedsCompilation": "no", + "Packaged": "2020-06-24 17:00:15 UTC; rich", + "Author": "Richard Iannone [aut, cre] (),\n JJ Allaire [aut],\n Barbara Borges [aut],\n RStudio [cph],\n Keen IO [ctb, cph] (Dashboard CSS),\n Abdullah Almsaeed [ctb, cph] (Dashboard CSS),\n Jonas Mosbech [ctb, cph] (StickyTableHeaders),\n Noel Bossart [ctb, cph] (Featherlight),\n Lea Verou [ctb, cph] (Prism),\n Dmitry Baranovskiy [ctb, cph] (Raphael.js),\n Sencha Labs [ctb, cph] (Raphael.js),\n Bojan Djuricic [ctb, cph] (JustGage),\n Tomas Sardyha [ctb, cph] (Sly),\n Bryan Lewis [ctb, cph] (Examples),\n Carson Sievert [ctb, cph] (Examples),\n Joshua Kunst [ctb, cph] (Examples),\n Ryan Hafen [ctb, cph] (Examples),\n Bob Rudis [ctb, cph] (Examples),\n Joe Cheng [ctb] (Examples)", + "Maintainer": "Richard Iannone ", + "Repository": "CRAN", + "Date/Publication": "2020-06-24 18:20:02 UTC", + "Built": "R 3.6.2; ; 2020-06-25 05:59:24 UTC; unix" + } + }, + "fontawesome": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "fontawesome", + "Version": "0.2.2", + "Title": "Easily Work with 'Font Awesome' Icons", + "Description": "Easily and flexibly insert 'Font Awesome' icons into 'R Markdown'\n documents and 'Shiny' apps. These icons can be inserted into HTML content\n through inline 'SVG' tags or 'i' tags. There is also a utility function for\n exporting 'Font Awesome' icons as 'PNG' images for those situations where\n raster graphics are needed.", + "Authors@R": "c(\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Christophe\", \"Dervieux\", , \"cderv@rstudio.com\", role = \"ctb\",\n comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", role = \"ctb\"),\n person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"),\n comment = \"Font-Awesome font\"),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/fontawesome", + "BugReports": "https://github.com/rstudio/fontawesome/issues", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.1.1", + "Depends": "R (>= 3.3.0)", + "Imports": "rlang (>= 0.4.10), htmltools (>= 0.5.1.1)", + "Suggests": "covr, knitr, testthat, rsvg", + "NeedsCompilation": "no", + "Packaged": "2021-07-02 18:33:03 UTC; rich", + "Author": "Richard Iannone [aut, cre] (),\n Christophe Dervieux [ctb] (),\n Winston Chang [ctb],\n Dave Gandy [ctb, cph] (Font-Awesome font),\n RStudio [cph, fnd]", + "Maintainer": "Richard Iannone ", + "Repository": "CRAN", + "Date/Publication": "2021-07-02 18:50:02 UTC", + "Built": "R 3.6.2; ; 2021-07-03 16:01:12 UTC; unix" + } + }, + "formattable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "formattable", + "Title": "Create 'Formattable' Data Structures", + "Version": "0.2.1", + "Authors@R": "c(\n person(\"Kun\", \"Ren\", role = c(\"aut\", \"cre\"), email = \"ken@renkun.me\"),\n person(\"Kenton\", \"Russell\", role = \"aut\", email = \"kent.russell@timelyportfolio.com\")\n )", + "Description": "Provides functions to create formattable vectors and data frames.\n 'Formattable' vectors are printed with text formatting, and formattable\n data frames are printed with multiple types of formatting in HTML\n to improve the readability of data presented in tabular form rendered in\n web pages.", + "Depends": "R (> 3.0.2)", + "Date": "2021-01-05", + "Imports": "methods, htmltools, htmlwidgets, knitr, rmarkdown", + "License": "MIT + file LICENSE", + "LazyData": "true", + "URL": "https://renkun-ken.github.io/formattable/,\nhttps://github.com/renkun-ken/formattable", + "BugReports": "https://github.com/renkun-ken/formattable/issues", + "ByteCompile": "TRUE", + "Suggests": "testthat, DT, shiny, covr", + "RoxygenNote": "7.1.1", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-01-07 01:43:38 UTC; ken", + "Author": "Kun Ren [aut, cre],\n Kenton Russell [aut]", + "Maintainer": "Kun Ren ", + "Repository": "CRAN", + "Date/Publication": "2021-01-07 20:20:10 UTC", + "Built": "R 3.6.2; ; 2021-01-08 05:34:47 UTC; unix" + } + }, + "fs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fs", + "Title": "Cross-Platform File System Operations Based on 'libuv'", + "Version": "1.5.2", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\"),\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")),\n person(\"libuv project contributors\", role = \"cph\", comment = \"libuv library\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\", comment = \"libuv library\"),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "A cross-platform interface to file system operations, built on\n top of the 'libuv' C library.", + "Depends": "R (>= 3.1)", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "Imports": "methods", + "SystemRequirements": "GNU make", + "RoxygenNote": "7.1.2", + "URL": "https://fs.r-lib.org, https://github.com/r-lib/fs", + "BugReports": "https://github.com/r-lib/fs/issues", + "Copyright": "file COPYRIGHTS", + "Suggests": "testthat, covr, pillar (>= 1.0.0), tibble (>= 1.1.0), crayon,\nrmarkdown, knitr, withr, spelling, vctrs (>= 0.3.0)", + "VignetteBuilder": "knitr", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-12-08 16:14:56 UTC; gaborcsardi", + "Author": "Jim Hester [aut],\n Hadley Wickham [aut],\n Gábor Csárdi [aut, cre],\n libuv project contributors [cph] (libuv library),\n Joyent, Inc. and other Node contributors [cph] (libuv library),\n RStudio [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2021-12-08 23:00:08 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-09 05:36:40 UTC; unix" + } + }, + "generics": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "generics", + "Title": "Common S3 Generics not Provided by Base R Methods Related to\nModel Fitting", + "Version": "0.1.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Max\",\n family = \"Kuhn\",\n role = \"aut\",\n email = \"max@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "In order to reduce potential package dependencies\n and conflicts, generics provides a number of commonly used S3\n generics.", + "License": "MIT + file LICENSE", + "URL": "https://generics.r-lib.org, https://github.com/r-lib/generics", + "BugReports": "https://github.com/r-lib/generics/issues", + "Depends": "R (>= 3.2)", + "Imports": "methods", + "Suggests": "covr, pkgload, testthat (>= 3.0.0), tibble, withr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2022-01-31 22:58:18 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Max Kuhn [aut],\n Davis Vaughan [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-01-31 23:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-01 10:48:04 UTC; unix" + } + }, + "getPass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "getPass", + "Type": "Package", + "Title": "Masked User Input", + "Version": "0.2-2", + "Description": "A micro-package for reading \"passwords\", i.e. reading\n user input with masking, so that the input is not displayed as it \n is typed. Currently we have support for 'RStudio', the command line\n (every OS), and any platform where 'tcltk' is present. ", + "License": "BSD 2-clause License + file LICENSE", + "Depends": "R (>= 3.0.0)", + "Imports": "utils, rstudioapi (>= 0.5)", + "Suggests": "argon2", + "NeedsCompilation": "yes", + "ByteCompile": "yes", + "Authors@R": "c(\n person(\"Drew\", \"Schmidt\", role=c(\"aut\", \"cre\"), email=\"wrathematics@gmail.com\"),\n person(\"Wei-Chen\", \"Chen\", role=\"aut\"),\n person(\"Gabor\", \"Csardi\", role=\"ctb\", comment=\"Improved terminal detection\"),\n person(\"Rich\", \"FitzJohn\", role=\"ctb\")\n )", + "URL": "https://github.com/wrathematics/getPass", + "BugReports": "https://github.com/wrathematics/getPass/issues", + "Maintainer": "Drew Schmidt ", + "RoxygenNote": "6.0.1", + "Packaged": "2017-07-20 02:04:32 UTC; mschmid3", + "Author": "Drew Schmidt [aut, cre],\n Wei-Chen Chen [aut],\n Gabor Csardi [ctb] (Improved terminal detection),\n Rich FitzJohn [ctb]", + "Repository": "CRAN", + "Date/Publication": "2017-07-21 09:20:34 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 20:39:07 UTC; unix" + } + }, + "ggplot2": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ggplot2", + "Version": "3.3.5", + "Title": "Create Elegant Data Visualisations Using the Grammar of Graphics", + "Description": "A system for 'declaratively' creating graphics,\n based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2'\n how to map variables to aesthetics, what graphical primitives to use,\n and it takes care of the details.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Winston\", \"Chang\", , role = \"aut\",\n comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Lionel\", \"Henry\", , role = \"aut\"),\n person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@rstudio.com\", \n role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(\"Kohske\", \"Takahashi\", role = \"aut\"),\n person(\"Claus\", \"Wilke\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(\"Kara\", \"Woo\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-5125-4188\")),\n person(\"Hiroaki\", \"Yutani\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-3385-7233\")),\n person(\"Dewey\", \"Dunnington\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-9415-4582\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Depends": "R (>= 3.3)", + "Imports": "digest, glue, grDevices, grid, gtable (>= 0.1.1), isoband,\nMASS, mgcv, rlang (>= 0.4.10), scales (>= 0.5.0), stats,\ntibble, withr (>= 2.0.0)", + "Suggests": "covr, ragg, dplyr, ggplot2movies, hexbin, Hmisc, interp,\nknitr, lattice, mapproj, maps, maptools, multcomp, munsell,\nnlme, profvis, quantreg, RColorBrewer, rgeos, rmarkdown, rpart,\nsf (>= 0.7-3), svglite (>= 1.2.0.9001), testthat (>= 2.1.0),\nvdiffr (>= 1.0.0), xml2", + "Enhances": "sp", + "License": "MIT + file LICENSE", + "URL": "https://ggplot2.tidyverse.org,\nhttps://github.com/tidyverse/ggplot2", + "BugReports": "https://github.com/tidyverse/ggplot2/issues", + "LazyData": "true", + "Collate": "'ggproto.r' 'ggplot-global.R' 'aaa-.r'\n'aes-colour-fill-alpha.r' 'aes-evaluation.r'\n'aes-group-order.r' 'aes-linetype-size-shape.r'\n'aes-position.r' 'compat-plyr.R' 'utilities.r' 'aes.r'\n'legend-draw.r' 'geom-.r' 'annotation-custom.r'\n'annotation-logticks.r' 'geom-polygon.r' 'geom-map.r'\n'annotation-map.r' 'geom-raster.r' 'annotation-raster.r'\n'annotation.r' 'autolayer.r' 'autoplot.r' 'axis-secondary.R'\n'backports.R' 'bench.r' 'bin.R' 'coord-.r' 'coord-cartesian-.r'\n'coord-fixed.r' 'coord-flip.r' 'coord-map.r' 'coord-munch.r'\n'coord-polar.r' 'coord-quickmap.R' 'coord-sf.R'\n'coord-transform.r' 'data.R' 'facet-.r' 'facet-grid-.r'\n'facet-null.r' 'facet-wrap.r' 'fortify-lm.r' 'fortify-map.r'\n'fortify-multcomp.r' 'fortify-spatial.r' 'fortify.r' 'stat-.r'\n'geom-abline.r' 'geom-rect.r' 'geom-bar.r' 'geom-bin2d.r'\n'geom-blank.r' 'geom-boxplot.r' 'geom-col.r' 'geom-path.r'\n'geom-contour.r' 'geom-count.r' 'geom-crossbar.r'\n'geom-segment.r' 'geom-curve.r' 'geom-defaults.r'\n'geom-ribbon.r' 'geom-density.r' 'geom-density2d.r'\n'geom-dotplot.r' 'geom-errorbar.r' 'geom-errorbarh.r'\n'geom-freqpoly.r' 'geom-function.R' 'geom-hex.r'\n'geom-histogram.r' 'geom-hline.r' 'geom-jitter.r'\n'geom-label.R' 'geom-linerange.r' 'geom-point.r'\n'geom-pointrange.r' 'geom-quantile.r' 'geom-rug.r' 'geom-sf.R'\n'geom-smooth.r' 'geom-spoke.r' 'geom-text.r' 'geom-tile.r'\n'geom-violin.r' 'geom-vline.r' 'ggplot2.r' 'grob-absolute.r'\n'grob-dotstack.r' 'grob-null.r' 'grouping.r' 'guide-bins.R'\n'guide-colorbar.r' 'guide-colorsteps.R' 'guide-legend.r'\n'guides-.r' 'guides-axis.r' 'guides-grid.r' 'guides-none.r'\n'hexbin.R' 'labeller.r' 'labels.r' 'layer.r' 'layer-sf.R'\n'layout.R' 'limits.r' 'margins.R' 'performance.R'\n'plot-build.r' 'plot-construction.r' 'plot-last.r' 'plot.r'\n'position-.r' 'position-collide.r' 'position-dodge.r'\n'position-dodge2.r' 'position-identity.r' 'position-jitter.r'\n'position-jitterdodge.R' 'position-nudge.R' 'position-stack.r'\n'quick-plot.r' 'range.r' 'reshape-add-margins.R' 'save.r'\n'scale-.r' 'scale-alpha.r' 'scale-binned.R' 'scale-brewer.r'\n'scale-colour.r' 'scale-continuous.r' 'scale-date.r'\n'scale-discrete-.r' 'scale-expansion.r' 'scale-gradient.r'\n'scale-grey.r' 'scale-hue.r' 'scale-identity.r'\n'scale-linetype.r' 'scale-manual.r' 'scale-shape.r'\n'scale-size.r' 'scale-steps.R' 'scale-type.R' 'scale-view.r'\n'scale-viridis.r' 'scales-.r' 'stat-bin.r' 'stat-bin2d.r'\n'stat-bindot.r' 'stat-binhex.r' 'stat-boxplot.r'\n'stat-contour.r' 'stat-count.r' 'stat-density-2d.r'\n'stat-density.r' 'stat-ecdf.r' 'stat-ellipse.R'\n'stat-function.r' 'stat-identity.r' 'stat-qq-line.R'\n'stat-qq.r' 'stat-quantile.r' 'stat-sf-coordinates.R'\n'stat-sf.R' 'stat-smooth-methods.r' 'stat-smooth.r'\n'stat-sum.r' 'stat-summary-2d.r' 'stat-summary-bin.R'\n'stat-summary-hex.r' 'stat-summary.r' 'stat-unique.r'\n'stat-ydensity.r' 'summarise-plot.R' 'summary.r'\n'theme-elements.r' 'theme.r' 'theme-defaults.r'\n'theme-current.R' 'translate-qplot-ggplot.r'\n'translate-qplot-lattice.r' 'utilities-break.r'\n'utilities-grid.r' 'utilities-help.r' 'utilities-matrix.r'\n'utilities-resolution.r' 'utilities-table.r'\n'utilities-tidy-eval.R' 'zxx.r' 'zzz.r'", + "VignetteBuilder": "knitr", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Config/Needs/website": "ggtext, tidyr, forcats, tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Packaged": "2021-06-24 12:25:35 UTC; thomas", + "Author": "Hadley Wickham [aut] (),\n Winston Chang [aut] (),\n Lionel Henry [aut],\n Thomas Lin Pedersen [aut, cre]\n (),\n Kohske Takahashi [aut],\n Claus Wilke [aut] (),\n Kara Woo [aut] (),\n Hiroaki Yutani [aut] (),\n Dewey Dunnington [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "CRAN", + "Date/Publication": "2021-06-25 11:30:09 UTC", + "Built": "R 3.6.2; ; 2021-06-26 06:54:16 UTC; unix" + } + }, + "glue": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "glue", + "Title": "Interpreted String Literals", + "Version": "1.6.1", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(\"Jennifer\", \"Bryan\", , \"jenny@rstudio.com\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-6983-2759\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "An implementation of interpreted string literals, inspired by\n Python's Literal String Interpolation\n and Docstrings\n and Julia's Triple-Quoted\n String Literals\n .", + "License": "MIT + file LICENSE", + "URL": "https://github.com/tidyverse/glue, https://glue.tidyverse.org/", + "BugReports": "https://github.com/tidyverse/glue/issues", + "Depends": "R (>= 3.4)", + "Imports": "methods", + "Suggests": "covr, crayon, DBI, dplyr, forcats, ggplot2, knitr, magrittr,\nmicrobenchmark, R.utils, rmarkdown, rprintf, RSQLite, stringr,\ntestthat (>= 3.0.0), vctrs (>= 0.3.0), waldo (>= 0.3.0), withr", + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/Needs/website": "hadley/emo, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "yes", + "Packaged": "2022-01-22 01:59:35 UTC; jenny", + "Author": "Jim Hester [aut] (),\n Jennifer Bryan [aut, cre] (),\n RStudio [cph, fnd]", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN", + "Date/Publication": "2022-01-22 23:52:42 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-24 10:26:05 UTC; unix" + } + }, + "gtable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "gtable", + "Title": "Arrange 'Grobs' in Tables", + "Version": "0.3.0", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = \"aut\",\n email = \"thomas.pedersen@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Tools to make it easier to work with \"tables\" of\n 'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a\n grid along with a list of grobs and their placement in the grid. Further the\n package makes it easy to manipulate and combine 'gtable' objects so that \n complex compositions can be build up sequentially.", + "License": "GPL-2", + "Depends": "R (>= 3.0)", + "Imports": "grid", + "Suggests": "covr, testthat, knitr, rmarkdown, ggplot2, profvis", + "Encoding": "UTF-8", + "RoxygenNote": "6.1.1", + "Collate": "'new-data-frame.r' 'add-grob.r' 'add-rows-cols.r'\n'add-space.r' 'grid.r' 'gtable-layouts.r' 'gtable-package.R'\n'gtable.r' 'rbind-cbind.r' 'utils.r' 'trim.r' 'filter.r'\n'align.r' 'padding.r' 'z.r'", + "URL": "https://github.com/r-lib/gtable", + "BugReports": "https://github.com/r-lib/gtable/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "no", + "Packaged": "2019-03-25 14:56:43 UTC; thomas", + "Author": "Hadley Wickham [aut, cre],\n Thomas Lin Pedersen [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-03-25 19:50:02 UTC", + "Built": "R 3.6.0; ; 2019-04-26 19:50:48 UTC; unix" + } + }, + "here": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "here", + "Title": "A Simpler Way to Find Your Files", + "Version": "1.0.1", + "Date": "2020-12-13", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\",\n comment = c(ORCID = \"0000-0002-1416-3412\")),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\",\n email = \"jenny@rstudio.com\",\n comment = c(ORCID = \"0000-0002-6983-2759\")))", + "Description": "Constructs paths to your project's files.\n Declare the relative path of a file within your project with 'i_am()'.\n Use the 'here()' function as a drop-in replacement for 'file.path()',\n it will always locate the files relative to your project root.", + "License": "MIT + file LICENSE", + "URL": "https://here.r-lib.org/, https://github.com/r-lib/here", + "BugReports": "https://github.com/r-lib/here/issues", + "Imports": "rprojroot (>= 2.0.2)", + "Suggests": "conflicted, covr, fs, knitr, palmerpenguins, plyr, readr,\nrlang, rmarkdown, testthat, uuid, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1.9000", + "Config/testthat/edition": "3", + "NeedsCompilation": "no", + "Packaged": "2020-12-13 06:59:33 UTC; kirill", + "Author": "Kirill Müller [aut, cre] (),\n Jennifer Bryan [ctb] ()", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2020-12-13 07:30:02 UTC", + "Built": "R 3.6.2; ; 2020-12-14 06:50:58 UTC; unix" + } + }, + "highr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "highr", + "Type": "Package", + "Title": "Syntax Highlighting for R Source Code", + "Version": "0.9", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Yixuan\", \"Qiu\", role = \"aut\"),\n person(\"Christopher\", \"Gandrud\", role = \"ctb\"),\n person(\"Qiang\", \"Li\", role = \"ctb\")\n )", + "Description": "Provides syntax highlighting for R source code. Currently it\n supports LaTeX and HTML output. Source code of other languages is supported\n via Andre Simon's highlight package ().", + "Depends": "R (>= 3.2.3)", + "Imports": "xfun (>= 0.18)", + "Suggests": "knitr, markdown, testit", + "License": "GPL", + "URL": "https://github.com/yihui/highr", + "BugReports": "https://github.com/yihui/highr/issues", + "VignetteBuilder": "knitr", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-04-16 21:12:10 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Yixuan Qiu [aut],\n Christopher Gandrud [ctb],\n Qiang Li [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-04-16 21:50:05 UTC", + "Built": "R 3.6.2; ; 2021-04-17 04:44:02 UTC; unix" + } + }, + "htmltools": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "htmltools", + "Type": "Package", + "Title": "Tools for HTML", + "Version": "0.5.2", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Winston\", \"Chang\", role = \"aut\", email = \"winston@rstudio.com\", comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Yihui\", \"Xie\", role = \"aut\", email = \"yihui@rstudio.com\"),\n person(\"Jeff\", \"Allen\", role = \"aut\", email = \"jeff@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Description": "Tools for HTML generation and output.", + "Depends": "R (>= 2.14.1)", + "Imports": "utils, digest, grDevices, base64enc, rlang (>= 0.4.10),\nfastmap", + "Suggests": "markdown, testthat, withr, Cairo, ragg, shiny", + "Enhances": "knitr", + "License": "GPL (>= 2)", + "URL": "https://github.com/rstudio/htmltools", + "BugReports": "https://github.com/rstudio/htmltools/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'colors.R' 'html_dependency.R' 'html_escape.R' 'html_print.R'\n'images.R' 'known_tags.R' 'selector.R' 'shim.R' 'tag_query.R'\n'utils.R' 'tags.R' 'template.R'", + "NeedsCompilation": "yes", + "Packaged": "2021-08-17 17:26:06 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n Barret Schloerke [aut] (),\n Winston Chang [aut] (),\n Yihui Xie [aut],\n Jeff Allen [aut],\n RStudio [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-08-25 13:50:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-08-26 04:51:01 UTC; unix" + } + }, + "htmlwidgets": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "htmlwidgets", + "Type": "Package", + "Title": "HTML Widgets for R", + "Version": "1.5.4", + "Authors@R": "c(\n person(\"Ramnath\", \"Vaidyanathan\", role = c(\"aut\", \"cph\")),\n person(\"Yihui\", \"Xie\", role = c(\"aut\")),\n person(\"JJ\", \"Allaire\", role = c(\"aut\")),\n person(\"Joe\", \"Cheng\", role = c(\"aut\"), email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Kenton\", \"Russell\", role = c(\"aut\", \"cph\")),\n person(\"Ellis\", \"Hughes\", role = c(\"ctb\")),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Description": "A framework for creating HTML widgets that render in various\n contexts including the R console, 'R Markdown' documents, and 'Shiny'\n web applications.", + "License": "MIT + file LICENSE", + "VignetteBuilder": "knitr", + "Imports": "grDevices, htmltools (>= 0.3), jsonlite (>= 0.9.16), yaml", + "Suggests": "knitr (>= 1.8), rmarkdown, testthat", + "Enhances": "shiny (>= 1.1)", + "URL": "https://github.com/ramnathv/htmlwidgets", + "BugReports": "https://github.com/ramnathv/htmlwidgets/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-09-08 13:21:35 UTC; cpsievert", + "Author": "Ramnath Vaidyanathan [aut, cph],\n Yihui Xie [aut],\n JJ Allaire [aut],\n Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n Kenton Russell [aut, cph],\n Ellis Hughes [ctb],\n RStudio [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-09-08 14:00:02 UTC", + "Built": "R 3.6.2; ; 2021-09-09 08:09:13 UTC; unix" + } + }, + "httpuv": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "httpuv", + "Type": "Package", + "Encoding": "UTF-8", + "Title": "HTTP and WebSocket Server Library", + "Version": "1.6.5", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\"), email = \"joe@rstudio.com\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"),\n person(family = \"RStudio, PBC\", role = \"cph\"),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\", comment = \"optional.hpp\")\n )", + "Copyright": "RStudio, PBC; Joyent, Inc.; Nginx Inc.; Igor Sysoev; Niels\nProvos; Internet Systems Consortium, Inc.; Alexander Chemeris;\nBerkeley Software Design; Google Inc.; Sony Mobile\nCommunications AB; Alexander Peslyak; Free Software Foundation,\nInc.; X Consortium; Ben Noordhuis; StrongLoop, Inc.; Saúl\nIbarra Corretgé; Bert Belder; Fedor Indutny; libuv project;\nRefael Ackermann; Kenneth MacKay; Emergya; Diego Pettenò; xine\nproject, The Regents of the University of California, Dariusz\nDwornikowski", + "Description": "Provides low-level socket and protocol support for handling\n HTTP and WebSocket requests directly from within R. It is primarily\n intended as a building block for other packages, rather than making it\n particularly easy to create complete web applications using httpuv alone.\n httpuv is built on top of the libuv and http-parser C libraries, both of\n which were developed by Joyent, Inc. (See LICENSE file for libuv and\n http-parser license information.)", + "License": "GPL (>= 2) | file LICENSE", + "Depends": "R (>= 2.15.1)", + "Imports": "Rcpp (>= 1.0.7), utils, R6, promises, later (>= 0.8.0)", + "LinkingTo": "Rcpp, later", + "URL": "https://github.com/rstudio/httpuv", + "SystemRequirements": "GNU make, C++11, zlib", + "RoxygenNote": "7.1.2", + "Suggests": "testthat, callr, curl, websocket", + "Collate": "'RcppExports.R' 'httpuv.R' 'random_port.R' 'server.R'\n'static_paths.R' 'utils.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-04 21:27:22 UTC; winston", + "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n RStudio, PBC [cph],\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2022-01-05 00:40:11 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-06 05:34:16 UTC; unix" + } + }, + "httr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "httr", + "Title": "Tools for Working with URLs and HTTP", + "Version": "1.4.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Useful tools for working with HTTP organised by\n HTTP verbs (GET(), POST(), etc). Configuration functions make it easy\n to control additional request components (authenticate(),\n add_headers() and so on).", + "License": "MIT + file LICENSE", + "URL": "https://httr.r-lib.org/, https://github.com/r-lib/httr", + "BugReports": "https://github.com/r-lib/httr/issues", + "Depends": "R (>= 3.2)", + "Imports": "curl (>= 3.0.0), jsonlite, mime, openssl (>= 0.8), R6", + "Suggests": "covr, httpuv, jpeg, knitr, png, readr, rmarkdown, testthat\n(>= 0.8.0), xml2", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2020-07-20 14:19:08 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2020-07-20 23:40:04 UTC", + "Built": "R 3.6.2; ; 2020-07-21 04:26:12 UTC; unix" + } + }, + "isoband": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "isoband", + "Title": "Generate Isolines and Isobands from Regularly Spaced Elevation\nGrids", + "Version": "0.2.5", + "Authors@R": "\n c(person(given = \"Claus O.\",\n family = \"Wilke\",\n role = c(\"aut\", \"cre\"),\n email = \"wilke@austin.utexas.edu\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = \"aut\",\n email = \"thomasp85@gmail.com\",\n comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(given = \"testthat and Catch authors\",\n role = \"ctb\",\n comment = \"testthat C++ testing code\"))", + "Description": "A fast C++ implementation to generate contour lines (isolines) and\n contour polygons (isobands) from regularly spaced grids containing elevation data.", + "URL": "https://wilkelab.org/isoband/", + "BugReports": "https://github.com/wilkelab/isoband/issues", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Imports": "grid, utils", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "Suggests": "covr, ggplot2, knitr, magick, microbenchmark, rmarkdown, sf,\ntestthat, xml2", + "SystemRequirements": "C++11", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-07-12 20:44:13 UTC; clauswilke", + "Author": "Claus O. Wilke [aut, cre] (),\n Thomas Lin Pedersen [aut] (),\n testthat and Catch authors [ctb] (testthat C++ testing code)", + "Maintainer": "Claus O. Wilke ", + "Repository": "CRAN", + "Date/Publication": "2021-07-13 04:50:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-14 18:50:21 UTC; unix" + } + }, + "jquerylib": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jquerylib", + "Title": "Obtain 'jQuery' as an HTML Dependency Object", + "Version": "0.1.4", + "Authors@R": "c(\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt\")\n )", + "Description": "Obtain any major version of 'jQuery' () and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown').\n Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Config/testthat/edition": "3", + "RoxygenNote": "7.0.2", + "Imports": "htmltools", + "Suggests": "testthat", + "NeedsCompilation": "no", + "Packaged": "2021-04-26 16:40:21 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Joe Cheng [aut],\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/lib/jquery-AUTHORS.txt)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-04-26 17:10:02 UTC", + "Built": "R 3.6.2; ; 2021-04-27 15:47:52 UTC; unix" + } + }, + "jsonlite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jsonlite", + "Version": "1.7.2", + "Title": "A Simple and Robust JSON Parser and Generator for R", + "License": "MIT + file LICENSE", + "Depends": "methods", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Duncan\", \"Temple Lang\", role = \"ctb\"),\n person(\"Lloyd\", \"Hilaiel\", role = \"cph\", comment=\"author of bundled libyajl\"))", + "URL": "https://arxiv.org/abs/1403.2805 (paper)", + "BugReports": "https://github.com/jeroen/jsonlite/issues", + "Maintainer": "Jeroen Ooms ", + "VignetteBuilder": "knitr, R.rsp", + "Description": "A reasonably fast JSON parser and generator, optimized for statistical \n data and the web. Offers simple, flexible tools for working with JSON in R, and\n is particularly powerful for building pipelines and interacting with a web API. \n The implementation is based on the mapping described in the vignette (Ooms, 2014).\n In addition to converting JSON data from/to R objects, 'jsonlite' contains \n functions to stream, validate, and prettify JSON data. The unit tests included \n with the package verify that all edge cases are encoded and decoded consistently \n for use with dynamic data in systems and applications.", + "Suggests": "httr, curl, plyr, testthat, knitr, rmarkdown, R.rsp, sf", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2020-12-09 13:54:18 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Duncan Temple Lang [ctb],\n Lloyd Hilaiel [cph] (author of bundled libyajl)", + "Repository": "CRAN", + "Date/Publication": "2020-12-09 17:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-12-10 07:20:27 UTC; unix" + } + }, + "knitr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "knitr", + "Type": "Package", + "Title": "A General-Purpose Package for Dynamic Report Generation in R", + "Version": "1.37", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Abhraneel\", \"Sarma\", role = \"ctb\"),\n person(\"Adam\", \"Vogt\", role = \"ctb\"),\n person(\"Alastair\", \"Andrew\", role = \"ctb\"),\n person(\"Alex\", \"Zvoleff\", role = \"ctb\"),\n person(\"Andre\", \"Simon\", role = \"ctb\", comment = \"the CSS files under inst/themes/ were derived from the Highlight package http://www.andre-simon.de\"),\n person(\"Aron\", \"Atkins\", role = \"ctb\"),\n person(\"Aaron\", \"Wolen\", role = \"ctb\"),\n person(\"Ashley\", \"Manton\", role = \"ctb\"),\n person(\"Atsushi\", \"Yasumoto\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8335-495X\")),\n person(\"Ben\", \"Baumer\", role = \"ctb\"),\n person(\"Brian\", \"Diggs\", role = \"ctb\"),\n person(\"Brian\", \"Zhang\", role = \"ctb\"),\n person(\"Bulat\", \"Yapparov\", role = \"ctb\"),\n person(\"Cassio\", \"Pereira\", role = \"ctb\"),\n person(\"Christophe\", \"Dervieux\", role = \"ctb\"),\n person(\"David\", \"Hall\", role = \"ctb\"),\n person(\"David\", \"Hugh-Jones\", role = \"ctb\"),\n person(\"David\", \"Robinson\", role = \"ctb\"),\n person(\"Doug\", \"Hemken\", role = \"ctb\"),\n person(\"Duncan\", \"Murdoch\", role = \"ctb\"),\n person(\"Elio\", \"Campitelli\", role = \"ctb\"),\n person(\"Ellis\", \"Hughes\", role = \"ctb\"),\n person(\"Emily\", \"Riederer\", role = \"ctb\"),\n person(\"Fabian\", \"Hirschmann\", role = \"ctb\"),\n person(\"Fitch\", \"Simeon\", role = \"ctb\"),\n person(\"Forest\", \"Fang\", role = \"ctb\"),\n person(c(\"Frank\", \"E\", \"Harrell\", \"Jr\"), role = \"ctb\", comment = \"the Sweavel package at inst/misc/Sweavel.sty\"),\n person(\"Garrick\", \"Aden-Buie\", role = \"ctb\"),\n person(\"Gregoire\", \"Detrez\", role = \"ctb\"),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Hao\", \"Zhu\", role = \"ctb\"),\n person(\"Heewon\", \"Jeon\", role = \"ctb\"),\n person(\"Henrik\", \"Bengtsson\", role = \"ctb\"),\n person(\"Hiroaki\", \"Yutani\", role = \"ctb\"),\n person(\"Ian\", \"Lyttle\", role = \"ctb\"),\n person(\"Hodges\", \"Daniel\", role = \"ctb\"),\n person(\"Jake\", \"Burkhead\", role = \"ctb\"),\n person(\"James\", \"Manton\", role = \"ctb\"),\n person(\"Jared\", \"Lander\", role = \"ctb\"),\n person(\"Jason\", \"Punyon\", role = \"ctb\"),\n person(\"Javier\", \"Luraschi\", role = \"ctb\"),\n person(\"Jeff\", \"Arnold\", role = \"ctb\"),\n person(\"Jenny\", \"Bryan\", role = \"ctb\"),\n person(\"Jeremy\", \"Ashkenas\", role = c(\"ctb\", \"cph\"), comment = \"the CSS file at inst/misc/docco-classic.css\"),\n person(\"Jeremy\", \"Stephens\", role = \"ctb\"),\n person(\"Jim\", \"Hester\", role = \"ctb\"),\n person(\"Joe\", \"Cheng\", role = \"ctb\"),\n person(\"Johannes\", \"Ranke\", role = \"ctb\"),\n person(\"John\", \"Honaker\", role = \"ctb\"),\n person(\"John\", \"Muschelli\", role = \"ctb\"),\n person(\"Jonathan\", \"Keane\", role = \"ctb\"),\n person(\"JJ\", \"Allaire\", role = \"ctb\"),\n person(\"Johan\", \"Toloe\", role = \"ctb\"),\n person(\"Jonathan\", \"Sidi\", role = \"ctb\"),\n person(\"Joseph\", \"Larmarange\", role = \"ctb\"),\n person(\"Julien\", \"Barnier\", role = \"ctb\"),\n person(\"Kaiyin\", \"Zhong\", role = \"ctb\"),\n person(\"Kamil\", \"Slowikowski\", role = \"ctb\"),\n person(\"Karl\", \"Forner\", role = \"ctb\"),\n person(c(\"Kevin\", \"K.\"), \"Smith\", role = \"ctb\"),\n person(\"Kirill\", \"Mueller\", role = \"ctb\"),\n person(\"Kohske\", \"Takahashi\", role = \"ctb\"),\n person(\"Lorenz\", \"Walthert\", role = \"ctb\"),\n person(\"Lucas\", \"Gallindo\", role = \"ctb\"),\n person(\"Marius\", \"Hofert\", role = \"ctb\"),\n person(\"Martin\", \"Modrák\", role = \"ctb\"),\n person(\"Michael\", \"Chirico\", role = \"ctb\"),\n person(\"Michael\", \"Friendly\", role = \"ctb\"),\n person(\"Michal\", \"Bojanowski\", role = \"ctb\"),\n person(\"Michel\", \"Kuhlmann\", role = \"ctb\"),\n person(\"Miller\", \"Patrick\", role = \"ctb\"),\n person(\"Nacho\", \"Caballero\", role = \"ctb\"),\n person(\"Nick\", \"Salkowski\", role = \"ctb\"),\n person(\"Niels Richard\", \"Hansen\", role = \"ctb\"),\n person(\"Noam\", \"Ross\", role = \"ctb\"),\n person(\"Obada\", \"Mahdi\", role = \"ctb\"),\n person(\"Pavel N.\", \"Krivitsky\", role = \"ctb\", comment=c(ORCID = \"0000-0002-9101-3362\")),\n person(\"Qiang\", \"Li\", role = \"ctb\"),\n person(\"Ramnath\", \"Vaidyanathan\", role = \"ctb\"),\n person(\"Richard\", \"Cotton\", role = \"ctb\"),\n person(\"Robert\", \"Krzyzanowski\", role = \"ctb\"),\n person(\"Romain\", \"Francois\", role = \"ctb\"),\n person(\"Ruaridh\", \"Williamson\", role = \"ctb\"),\n person(\"Scott\", \"Kostyshak\", role = \"ctb\"),\n person(\"Sebastian\", \"Meyer\", role = \"ctb\"),\n person(\"Sietse\", \"Brouwer\", role = \"ctb\"),\n person(c(\"Simon\", \"de\"), \"Bernard\", role = \"ctb\"),\n person(\"Sylvain\", \"Rousseau\", role = \"ctb\"),\n person(\"Taiyun\", \"Wei\", role = \"ctb\"),\n person(\"Thibaut\", \"Assus\", role = \"ctb\"),\n person(\"Thibaut\", \"Lamadon\", role = \"ctb\"),\n person(\"Thomas\", \"Leeper\", role = \"ctb\"),\n person(\"Tim\", \"Mastny\", role = \"ctb\"),\n person(\"Tom\", \"Torsney-Weir\", role = \"ctb\"),\n person(\"Trevor\", \"Davis\", role = \"ctb\"),\n person(\"Viktoras\", \"Veitas\", role = \"ctb\"),\n person(\"Weicheng\", \"Zhu\", role = \"ctb\"),\n person(\"Wush\", \"Wu\", role = \"ctb\"),\n person(\"Zachary\", \"Foster\", role = \"ctb\")\n )", + "Description": "Provides a general-purpose tool for dynamic report generation in R\n using Literate Programming techniques.", + "Depends": "R (>= 3.2.3)", + "Imports": "evaluate (>= 0.10), highr, methods, stringr (>= 0.6), yaml (>=\n2.1.19), xfun (>= 0.27), tools", + "Suggests": "markdown, formatR, testit, digest, rgl (>= 0.95.1201),\ncodetools, rmarkdown, htmlwidgets (>= 0.7), webshot, tikzDevice\n(>= 0.10), tinytex, reticulate (>= 1.4), JuliaCall (>= 0.11.1),\nmagick, png, jpeg, gifski, xml2 (>= 1.2.0), httr, DBI (>=\n0.4-1), showtext, tibble, sass, bslib, ragg, styler (>= 1.2.0),\ntargets (>= 0.6.0)", + "License": "GPL", + "URL": "https://yihui.org/knitr/", + "BugReports": "https://github.com/yihui/knitr/issues", + "Encoding": "UTF-8", + "VignetteBuilder": "knitr", + "SystemRequirements": "Package vignettes based on R Markdown v2 or\nreStructuredText require Pandoc (http://pandoc.org). The\nfunction rst2pdf() require rst2pdf\n(https://github.com/rst2pdf/rst2pdf).", + "Collate": "'block.R' 'cache.R' 'utils.R' 'citation.R' 'hooks-html.R'\n'plot.R' 'defaults.R' 'concordance.R' 'engine.R' 'highlight.R'\n'themes.R' 'header.R' 'hooks-asciidoc.R' 'hooks-chunk.R'\n'hooks-extra.R' 'hooks-latex.R' 'hooks-md.R' 'hooks-rst.R'\n'hooks-textile.R' 'hooks.R' 'output.R' 'package.R' 'pandoc.R'\n'params.R' 'parser.R' 'pattern.R' 'rocco.R' 'spin.R' 'table.R'\n'template.R' 'utils-conversion.R' 'utils-rd2html.R'\n'utils-sweave.R' 'utils-upload.R' 'utils-vignettes.R' 'zzz.R'", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2021-12-16 04:57:48 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Abhraneel Sarma [ctb],\n Adam Vogt [ctb],\n Alastair Andrew [ctb],\n Alex Zvoleff [ctb],\n Andre Simon [ctb] (the CSS files under inst/themes/ were derived from\n the Highlight package http://www.andre-simon.de),\n Aron Atkins [ctb],\n Aaron Wolen [ctb],\n Ashley Manton [ctb],\n Atsushi Yasumoto [ctb] (),\n Ben Baumer [ctb],\n Brian Diggs [ctb],\n Brian Zhang [ctb],\n Bulat Yapparov [ctb],\n Cassio Pereira [ctb],\n Christophe Dervieux [ctb],\n David Hall [ctb],\n David Hugh-Jones [ctb],\n David Robinson [ctb],\n Doug Hemken [ctb],\n Duncan Murdoch [ctb],\n Elio Campitelli [ctb],\n Ellis Hughes [ctb],\n Emily Riederer [ctb],\n Fabian Hirschmann [ctb],\n Fitch Simeon [ctb],\n Forest Fang [ctb],\n Frank E Harrell Jr [ctb] (the Sweavel package at inst/misc/Sweavel.sty),\n Garrick Aden-Buie [ctb],\n Gregoire Detrez [ctb],\n Hadley Wickham [ctb],\n Hao Zhu [ctb],\n Heewon Jeon [ctb],\n Henrik Bengtsson [ctb],\n Hiroaki Yutani [ctb],\n Ian Lyttle [ctb],\n Hodges Daniel [ctb],\n Jake Burkhead [ctb],\n James Manton [ctb],\n Jared Lander [ctb],\n Jason Punyon [ctb],\n Javier Luraschi [ctb],\n Jeff Arnold [ctb],\n Jenny Bryan [ctb],\n Jeremy Ashkenas [ctb, cph] (the CSS file at\n inst/misc/docco-classic.css),\n Jeremy Stephens [ctb],\n Jim Hester [ctb],\n Joe Cheng [ctb],\n Johannes Ranke [ctb],\n John Honaker [ctb],\n John Muschelli [ctb],\n Jonathan Keane [ctb],\n JJ Allaire [ctb],\n Johan Toloe [ctb],\n Jonathan Sidi [ctb],\n Joseph Larmarange [ctb],\n Julien Barnier [ctb],\n Kaiyin Zhong [ctb],\n Kamil Slowikowski [ctb],\n Karl Forner [ctb],\n Kevin K. Smith [ctb],\n Kirill Mueller [ctb],\n Kohske Takahashi [ctb],\n Lorenz Walthert [ctb],\n Lucas Gallindo [ctb],\n Marius Hofert [ctb],\n Martin Modrák [ctb],\n Michael Chirico [ctb],\n Michael Friendly [ctb],\n Michal Bojanowski [ctb],\n Michel Kuhlmann [ctb],\n Miller Patrick [ctb],\n Nacho Caballero [ctb],\n Nick Salkowski [ctb],\n Niels Richard Hansen [ctb],\n Noam Ross [ctb],\n Obada Mahdi [ctb],\n Pavel N. Krivitsky [ctb] (),\n Qiang Li [ctb],\n Ramnath Vaidyanathan [ctb],\n Richard Cotton [ctb],\n Robert Krzyzanowski [ctb],\n Romain Francois [ctb],\n Ruaridh Williamson [ctb],\n Scott Kostyshak [ctb],\n Sebastian Meyer [ctb],\n Sietse Brouwer [ctb],\n Simon de Bernard [ctb],\n Sylvain Rousseau [ctb],\n Taiyun Wei [ctb],\n Thibaut Assus [ctb],\n Thibaut Lamadon [ctb],\n Thomas Leeper [ctb],\n Tim Mastny [ctb],\n Tom Torsney-Weir [ctb],\n Trevor Davis [ctb],\n Viktoras Veitas [ctb],\n Weicheng Zhu [ctb],\n Wush Wu [ctb],\n Zachary Foster [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-12-16 18:00:02 UTC", + "Built": "R 3.6.2; ; 2021-12-17 10:40:24 UTC; unix" + } + }, + "labeling": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "labeling", + "Type": "Package", + "Title": "Axis Labeling", + "Version": "0.4.2", + "Date": "2020-10-15", + "Author": "Justin Talbot,", + "Maintainer": "Nuno Sempere ", + "Description": "Functions which provide a range of axis labeling algorithms. ", + "License": "MIT + file LICENSE | Unlimited", + "Collate": "'labeling.R'", + "NeedsCompilation": "no", + "Imports": "stats, graphics", + "Packaged": "2020-10-18 12:56:46 UTC; nuno", + "Repository": "CRAN", + "Date/Publication": "2020-10-20 07:00:09 UTC", + "Built": "R 3.6.2; ; 2020-10-21 13:17:09 UTC; unix" + } + }, + "later": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "later", + "Type": "Package", + "Title": "Utilities for Scheduling Functions to Execute Later with Event\nLoops", + "Version": "1.1.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\", \"cre\"), email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\"), email = \"winston@rstudio.com\"),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", + "Description": "Executes arbitrary R or C functions some time after the current\n time, after the R execution stack has emptied. The functions are scheduled\n in an event loop.", + "URL": "https://github.com/r-lib/later", + "BugReports": "https://github.com/r-lib/later/issues", + "License": "GPL (>= 2)", + "Imports": "Rcpp (>= 0.12.9), rlang", + "LinkingTo": "Rcpp, BH", + "RoxygenNote": "7.1.0", + "Suggests": "knitr, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2020-06-02 13:23:01 UTC; winston", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph],\n Winston Chang [aut],\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2020-06-05 10:10:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-06-06 05:09:30 UTC; unix" + } + }, + "lattice": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lattice", + "Version": "0.20-38", + "Date": "2018-11-01", + "Priority": "recommended", + "Title": "Trellis Graphics for R", + "Author": "Deepayan Sarkar ", + "Maintainer": "Deepayan Sarkar ", + "Description": "A powerful and elegant high-level data visualization\n system inspired by Trellis graphics, with an emphasis on\n multivariate data. Lattice is sufficient for typical graphics needs,\n and is also flexible enough to handle most nonstandard requirements.\n See ?Lattice for an introduction.", + "Depends": "R (>= 3.0.0)", + "Suggests": "KernSmooth, MASS, latticeExtra", + "Imports": "grid, grDevices, graphics, stats, utils", + "Enhances": "chron", + "LazyLoad": "yes", + "LazyData": "yes", + "License": "GPL (>= 2)", + "URL": "http://lattice.r-forge.r-project.org/", + "BugReports": "https://github.com/deepayan/lattice/issues", + "NeedsCompilation": "yes", + "Packaged": "2018-11-04 11:39:05 UTC; deepayan", + "Repository": "CRAN", + "Date/Publication": "2018-11-04 12:50:03 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:38 UTC; unix" + } + }, + "lazyeval": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lazyeval", + "Version": "0.2.2", + "Title": "Lazy (Non-Standard) Evaluation", + "Description": "An alternative approach to non-standard evaluation using\n formulas. Provides a full implementation of LISP style 'quasiquotation',\n making it easier to generate code with other code.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "GPL-3", + "LazyData": "true", + "Depends": "R (>= 3.1.0)", + "Suggests": "knitr, rmarkdown (>= 0.2.65), testthat, covr", + "VignetteBuilder": "knitr", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2019-03-15 14:18:01 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-03-15 17:50:07 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 19:50:46 UTC; unix" + } + }, + "lifecycle": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lifecycle", + "Title": "Manage the Life Cycle of your Package Functions", + "Version": "1.0.1", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Manage the life cycle of your exported functions\n with shared conventions, documentation badges, and user-friendly\n deprecation warnings.", + "License": "MIT + file LICENSE", + "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", + "BugReports": "https://github.com/r-lib/lifecycle/issues", + "Depends": "R (>= 3.3)", + "Imports": "glue, rlang (>= 0.4.10)", + "Suggests": "covr, crayon, lintr, tidyverse, knitr, rmarkdown, testthat\n(>= 3.0.1), tools, tibble, vctrs", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2021-09-24 14:46:50 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-09-24 15:30:02 UTC", + "Built": "R 3.6.2; ; 2021-09-25 08:03:00 UTC; unix" + } + }, + "magrittr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "magrittr", + "Title": "A Forward-Pipe Operator for R", + "Version": "2.0.2", + "Authors@R": "\n c(person(given = \"Stefan Milton\",\n family = \"Bache\",\n role = c(\"aut\", \"cph\"),\n email = \"stefan@stefanbache.dk\",\n comment = \"Original author and creator of magrittr\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"cre\",\n email = \"lionel@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a mechanism for chaining commands with a\n new forward-pipe operator, %>%. This operator will forward a value, or\n the result of an expression, into the next function call/expression.\n There is flexible support for the type of right-hand side expressions.\n For more information, see package vignette. To quote Rene Magritte,\n \"Ceci n'est pas un pipe.\"", + "License": "MIT + file LICENSE", + "URL": "https://magrittr.tidyverse.org,\nhttps://github.com/tidyverse/magrittr", + "BugReports": "https://github.com/tidyverse/magrittr/issues", + "Suggests": "covr, knitr, rlang, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "ByteCompile": "Yes", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-01-26 10:19:52 UTC; lionel", + "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of\n magrittr),\n Hadley Wickham [aut],\n Lionel Henry [cre],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-01-26 15:32:44 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-28 05:34:23 UTC; unix" + } + }, + "mgcv": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mgcv", + "Version": "1.8-31", + "Author": "Simon Wood ", + "Maintainer": "Simon Wood ", + "Title": "Mixed GAM Computation Vehicle with Automatic Smoothness\nEstimation", + "Description": "Generalized additive (mixed) models, some of their extensions and \n other generalized ridge regression with multiple smoothing \n parameter estimation by (Restricted) Marginal Likelihood, \n Generalized Cross Validation and similar, or using iterated \n nested Laplace approximation for fully Bayesian inference. See \n Wood (2017) for an overview. \n Includes a gam() function, a wide variety of smoothers, 'JAGS' \n support and distributions beyond the exponential family. ", + "Priority": "recommended", + "Depends": "R (>= 2.14.0), nlme (>= 3.1-64)", + "Imports": "methods, stats, graphics, Matrix, splines, utils", + "Suggests": "parallel, survival, MASS", + "LazyLoad": "yes", + "ByteCompile": "yes", + "License": "GPL (>= 2)", + "NeedsCompilation": "yes", + "Packaged": "2019-11-08 21:21:15 UTC; sw283", + "Repository": "CRAN", + "Date/Publication": "2019-11-09 05:30:11 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:40:28 UTC; unix" + } + }, + "mime": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mime", + "Type": "Package", + "Title": "Map Filenames to MIME Types", + "Version": "0.12", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Jeffrey\", \"Horner\", role = \"ctb\"),\n person(\"Beilei\", \"Bian\", role = \"ctb\")\n )", + "Description": "Guesses the MIME type from a filename extension using the data\n derived from /etc/mime.types in UNIX-type systems.", + "Imports": "tools", + "License": "GPL", + "URL": "https://github.com/yihui/mime", + "BugReports": "https://github.com/yihui/mime/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-09-28 02:06:04 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Jeffrey Horner [ctb],\n Beilei Bian [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-09-28 05:00:05 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-30 05:43:31 UTC; unix" + } + }, + "munsell": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "munsell", + "Type": "Package", + "Title": "Utilities for Using Munsell Colours", + "Version": "0.5.0", + "Author": "Charlotte Wickham ", + "Maintainer": "Charlotte Wickham ", + "Description": "Provides easy access to, and manipulation of, the Munsell \n colours. Provides a mapping between Munsell's \n original notation (e.g. \"5R 5/10\") and hexadecimal strings suitable \n for use directly in R graphics. Also provides utilities \n to explore slices through the Munsell colour tree, to transform \n Munsell colours and display colour palettes.", + "Suggests": "ggplot2, testthat", + "Imports": "colorspace, methods", + "License": "MIT + file LICENSE", + "URL": "https://cran.r-project.org/package=munsell,\nhttps://github.com/cwickham/munsell/", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "no", + "Packaged": "2018-06-11 23:15:15 UTC; wickhamc", + "Repository": "CRAN", + "Date/Publication": "2018-06-12 04:29:06 UTC", + "Built": "R 3.5.0; ; 2018-06-13 11:40:48 UTC; unix" + } + }, + "nlme": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "nlme", + "Version": "3.1-144", + "Date": "2020-02-02", + "Priority": "recommended", + "Title": "Linear and Nonlinear Mixed Effects Models", + "Authors@R": "c(person(\"José\", \"Pinheiro\", role = \"aut\", comment = \"S version\"),\n person(\"Douglas\", \"Bates\", role = \"aut\", comment = \"up to 2007\"),\n person(\"Saikat\", \"DebRoy\", role = \"ctb\", comment = \"up to 2002\"),\n person(\"Deepayan\", \"Sarkar\", role = \"ctb\", comment = \"up to 2005\"),\n person(\"EISPACK authors\", role = \"ctb\", comment = \"src/rs.f\"),\n\t person(\"Siem\", \"Heisterkamp\", role = \"ctb\", comment = \"Author fixed sigma\"),\n person(\"Bert\", \"Van Willigen\",role = \"ctb\", comment = \"Programmer fixed sigma\"),\n\t person(\"R-core\", email = \"R-core@R-project.org\",\n role = c(\"aut\", \"cre\")))", + "Description": "Fit and compare Gaussian linear and nonlinear mixed-effects models.", + "Depends": "R (>= 3.4.0)", + "Imports": "graphics, stats, utils, lattice", + "Suggests": "Hmisc, MASS", + "LazyData": "yes", + "ByteCompile": "yes", + "Encoding": "UTF-8", + "License": "GPL (>= 2) | file LICENCE", + "BugReports": "https://bugs.r-project.org", + "URL": "https://svn.r-project.org/R-packages/trunk/nlme", + "NeedsCompilation": "yes", + "Packaged": "2020-02-02 15:05:16 UTC; hornik", + "Author": "José Pinheiro [aut] (S version),\n Douglas Bates [aut] (up to 2007),\n Saikat DebRoy [ctb] (up to 2002),\n Deepayan Sarkar [ctb] (up to 2005),\n EISPACK authors [ctb] (src/rs.f),\n Siem Heisterkamp [ctb] (Author fixed sigma),\n Bert Van Willigen [ctb] (Programmer fixed sigma),\n R-core [aut, cre]", + "Maintainer": "R-core ", + "Repository": "CRAN", + "Date/Publication": "2020-02-06 09:50:06 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:55 UTC; unix" + } + }, + "openssl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "openssl", + "Type": "Package", + "Title": "Toolkit for Encryption, Signatures and Certificates Based on\nOpenSSL", + "Version": "1.4.1", + "Authors@R": "c(person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Oliver\", \"Keyes\", role = \"ctb\"))", + "Description": "Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.\n Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic\n signatures can either be created and verified manually or via x509 certificates. \n AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric\n (public key) encryption or EC for Diffie Hellman. High-level envelope functions \n combine RSA and AES for encrypting arbitrary sized data. Other utilities include key\n generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random\n number generator, and 'bignum' math methods for manually performing crypto \n calculations on large multibyte integers.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/openssl#readme", + "BugReports": "https://github.com/jeroen/openssl/issues", + "SystemRequirements": "OpenSSL >= 1.0.1", + "VignetteBuilder": "knitr", + "Imports": "askpass", + "Suggests": "testthat, digest, knitr, rmarkdown, jsonlite, jose, sodium", + "RoxygenNote": "6.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2019-07-16 17:55:20 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Oliver Keyes [ctb]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2019-07-18 06:35:27 UTC", + "Built": "R 3.5.2; x86_64-apple-darwin15.6.0; 2019-07-19 07:07:35 UTC; unix" + } + }, + "openxlsx": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "openxlsx", + "Title": "Read, Write and Edit xlsx Files", + "Version": "4.2.5", + "Date": "2021-12-13", + "Authors@R": "\n c(person(given = \"Philipp\",\n family = \"Schauberger\",\n role = c(\"aut\", \"cre\"),\n email = \"philipp@schauberger.co.at\"),\n person(given = \"Alexander\",\n family = \"Walker\",\n role = \"aut\",\n email = \"Alexander.Walker1989@gmail.com\"),\n person(given = \"Luca\",\n family = \"Braglia\",\n role = \"ctb\"),\n person(given = \"Joshua\",\n family = \"Sturm\",\n role = \"ctb\"),\n person(given = \"Jan Marvin\",\n family = \"Garbuszus\",\n role = \"ctb\",\n email = \"jan.garbuszus@ruhr-uni-bochum.de\"),\n person(given = \"Jordan Mark\",\n family = \"Barbone\",\n role = \"ctb\",\n email = \"jmbarbone@gmail.com\",\n comment = c(ORCID = \"0000-0001-9788-3628\")))", + "Description": "Simplifies the creation of Excel .xlsx files by providing a\n high level interface to writing, styling and editing worksheets.\n Through the use of 'Rcpp', read/write times are comparable to the\n 'xlsx' and 'XLConnect' packages with the added benefit of removing the\n dependency on Java.", + "License": "MIT + file LICENSE", + "URL": "https://ycphs.github.io/openxlsx/index.html,\nhttps://github.com/ycphs/openxlsx", + "BugReports": "https://github.com/ycphs/openxlsx/issues", + "Depends": "R (>= 3.3.0)", + "Imports": "grDevices, methods, Rcpp, stats, stringi, utils, zip", + "Suggests": "knitr, rmarkdown, roxygen2, testthat", + "LinkingTo": "Rcpp", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "Language": "en-US", + "RoxygenNote": "7.1.2", + "Collate": "'CommentClass.R' 'HyperlinkClass.R' 'RcppExports.R'\n'class_definitions.R' 'StyleClass.R' 'WorkbookClass.R'\n'asserts.R' 'baseXML.R' 'borderFunctions.R' 'build_workbook.R'\n'chartsheet_class.R' 'conditional_formatting.R'\n'data-fontSizeLookupTables.R' 'helperFunctions.R'\n'loadWorkbook.R' 'onUnload.R' 'openXL.R' 'openxlsx-package.R'\n'openxlsx.R' 'openxlsxCoerce.R' 'readWorkbook.R'\n'sheet_data_class.R' 'utils.R' 'workbook_column_widths.R'\n'workbook_read_workbook.R' 'workbook_write_data.R'\n'worksheet_class.R' 'wrappers.R' 'writeData.R'\n'writeDataTable.R' 'writexlsx.R' 'zzz.R'", + "NeedsCompilation": "yes", + "Packaged": "2021-12-13 22:06:56 UTC; PhilippSchauberger", + "Author": "Philipp Schauberger [aut, cre],\n Alexander Walker [aut],\n Luca Braglia [ctb],\n Joshua Sturm [ctb],\n Jan Marvin Garbuszus [ctb],\n Jordan Mark Barbone [ctb] ()", + "Maintainer": "Philipp Schauberger ", + "Repository": "CRAN", + "Date/Publication": "2021-12-14 14:20:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-15 06:56:12 UTC; unix" + } + }, + "pillar": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pillar", + "Title": "Coloured Formatting for Columns", + "Version": "1.7.0", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides 'pillar' and 'colonnade' generics designed\n for formatting columns of data using the full range of colours\n provided by modern terminals.", + "License": "MIT + file LICENSE", + "URL": "https://pillar.r-lib.org/, https://github.com/r-lib/pillar", + "BugReports": "https://github.com/r-lib/pillar/issues", + "Imports": "cli (>= 2.3.0), crayon (>= 1.3.4), ellipsis (>= 0.3.2), fansi,\nglue, lifecycle, rlang (>= 0.3.0), utf8 (>= 1.1.0), utils,\nvctrs (>= 0.3.8)", + "Suggests": "bit64, debugme, DiagrammeR, dplyr, formattable, ggplot2,\nknitr, lubridate, nanotime, nycflights13, palmerpenguins,\nrmarkdown, scales, stringi, survival, testthat (>= 3.1.1),\ntibble, units (>= 0.7.2), vdiffr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "format_multi_fuzz, format_multi_fuzz_2,\nformat_multi, ctl_colonnade, ctl_colonnade_1, ctl_colonnade_2", + "Config/autostyle/scope": "line_breaks", + "Config/autostyle/strict": "true", + "Config/gha/extra-packages": "DiagrammeR=?ignore-before-r=3.5.0", + "NeedsCompilation": "no", + "Packaged": "2022-02-01 07:58:34 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-03 11:38:22 UTC; unix" + } + }, + "pkgconfig": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pkgconfig", + "Title": "Private Configuration for 'R' Packages", + "Version": "2.0.3", + "Author": "Gábor Csárdi", + "Maintainer": "Gábor Csárdi ", + "Description": "Set configuration options on a per-package basis.\n Options set by a given package only apply to that package,\n other packages are unaffected.", + "License": "MIT + file LICENSE", + "LazyData": "true", + "Imports": "utils", + "Suggests": "covr, testthat, disposables (>= 1.0.3)", + "URL": "https://github.com/r-lib/pkgconfig#readme", + "BugReports": "https://github.com/r-lib/pkgconfig/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2019-09-22 08:42:40 UTC; gaborcsardi", + "Repository": "CRAN", + "Date/Publication": "2019-09-22 09:20:02 UTC", + "Built": "R 3.6.0; ; 2019-09-23 16:47:11 UTC; unix" + } + }, + "plotly": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "plotly", + "Title": "Create Interactive Web Graphics via 'plotly.js'", + "Version": "4.10.0", + "Authors@R": "c(person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"cpsievert1@gmail.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Chris\", \"Parmer\", role = \"aut\",\n email = \"chris@plot.ly\"),\n person(\"Toby\", \"Hocking\", role = \"aut\",\n email = \"tdhock5@gmail.com\"),\n person(\"Scott\", \"Chamberlain\", role = \"aut\",\n email = \"myrmecocystus@gmail.com\"),\n person(\"Karthik\", \"Ram\", role = \"aut\",\n email = \"karthik.ram@gmail.com\"),\n person(\"Marianne\", \"Corvellec\", role = \"aut\",\n email = \"marianne.corvellec@igdore.org\", comment = c(ORCID = \"0000-0002-1994-3581\")),\n person(\"Pedro\", \"Despouy\", role = \"aut\",\n email = \"pedro@plot.ly\"),\n person(\"Salim\", \"Brüggemann\", role = \"ctb\",\n email = \"salim-b@pm.me\", comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Plotly Technologies Inc.\", role = \"cph\"))", + "License": "MIT + file LICENSE", + "Description": "Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.", + "URL": "https://plotly-r.com, https://github.com/plotly/plotly.R,\nhttps://plotly.com/r/", + "BugReports": "https://github.com/plotly/plotly.R/issues", + "Depends": "R (>= 3.2.0), ggplot2 (>= 3.0.0)", + "Imports": "tools, scales, httr (>= 1.3.0), jsonlite (>= 1.6), magrittr,\ndigest, viridisLite, base64enc, htmltools (>= 0.3.6),\nhtmlwidgets (>= 1.5.2.9001), tidyr (>= 1.0.0), RColorBrewer,\ndplyr, vctrs, tibble, lazyeval (>= 0.2.0), rlang (>= 0.4.10),\ncrosstalk, purrr, data.table, promises", + "Suggests": "MASS, maps, hexbin, ggthemes, GGally, testthat, knitr,\ndevtools, shiny (>= 1.1.0), shinytest (>= 1.3.0), curl,\nrmarkdown, Cairo, broom, webshot, listviewer, dendextend,\nmaptools, rgeos, sf, png, IRdisplay, processx, plotlyGeoAssets,\nforcats, palmerpenguins, rversions, reticulate", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-10-08 19:08:31 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Chris Parmer [aut],\n Toby Hocking [aut],\n Scott Chamberlain [aut],\n Karthik Ram [aut],\n Marianne Corvellec [aut] (),\n Pedro Despouy [aut],\n Salim Brüggemann [ctb] (),\n Plotly Technologies Inc. [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-10-09 21:10:07 UTC", + "Built": "R 3.6.2; ; 2021-10-10 08:35:47 UTC; unix" + } + }, + "promises": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "promises", + "Type": "Package", + "Title": "Abstractions for Promise-Based Asynchronous Programming", + "Version": "1.2.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", email = \"joe@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "Provides fundamental abstractions for doing asynchronous programming\n in R using promises. Asynchronous programming is useful for allowing a single\n R process to orchestrate multiple tasks in the background while also attending\n to something else. Semantics are similar to 'JavaScript' promises, but with a\n syntax that is idiomatic R.", + "License": "MIT + file LICENSE", + "Imports": "R6, Rcpp, later, rlang, stats, magrittr", + "Suggests": "testthat, future (>= 1.21.0), fastmap (>= 1.1.0), purrr,\nknitr, rmarkdown, vembedr, spelling", + "LinkingTo": "later, Rcpp", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "LazyData": "true", + "VignetteBuilder": "knitr", + "URL": "https://rstudio.github.io/promises/,\nhttps://github.com/rstudio/promises", + "BugReports": "https://github.com/rstudio/promises/issues", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-02-11 18:18:47 UTC; barret", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph, fnd]", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2021-02-11 19:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-12 12:58:21 UTC; unix" + } + }, + "purrr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "purrr", + "Title": "Functional Programming Tools", + "Version": "0.3.4", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A complete and consistent functional programming\n toolkit for R.", + "License": "GPL-3 | file LICENSE", + "URL": "http://purrr.tidyverse.org, https://github.com/tidyverse/purrr", + "BugReports": "https://github.com/tidyverse/purrr/issues", + "Depends": "R (>= 3.2)", + "Imports": "magrittr (>= 1.5), rlang (>= 0.3.1)", + "Suggests": "covr, crayon, dplyr (>= 0.7.8), knitr, rmarkdown, testthat,\ntibble, tidyselect", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "yes", + "Packaged": "2020-04-16 21:54:48 UTC; hadley", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2020-04-17 12:10:07 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-04-18 04:34:07 UTC; unix" + } + }, + "quadprog": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "quadprog", + "Type": "Package", + "Title": "Functions to Solve Quadratic Programming Problems", + "Version": "1.5-8", + "Date": "2019-11-20", + "Author": "S original by Berwin A. Turlach \n R port by Andreas Weingessel \n Fortran contributions from Cleve Moler (dposl/LINPACK and\n (a modified version of) dpodi/LINPACK) ", + "Maintainer": "Berwin A. Turlach ", + "Description": "This package contains routines and documentation for\n solving quadratic programming problems.", + "Depends": "R (>= 3.1.0)", + "License": "GPL (>= 2)", + "NeedsCompilation": "yes", + "Packaged": "2019-11-20 06:04:34 UTC; berwin", + "Repository": "CRAN", + "Date/Publication": "2019-11-20 08:20:02 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-11-21 14:49:53 UTC; unix" + } + }, + "rappdirs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "rappdirs", + "Title": "Application Directories: Determine Where to Save Data, Caches,\nand Logs", + "Version": "0.3.3", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"trl\", \"cre\", \"cph\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"),\n person(given = \"Sridhar\",\n family = \"Ratnakumar\",\n role = \"aut\"),\n person(given = \"Trent\",\n family = \"Mick\",\n role = \"aut\"),\n person(given = \"ActiveState\",\n role = \"cph\",\n comment = \"R/appdir.r, R/cache.r, R/data.r, R/log.r translated from appdirs\"),\n person(given = \"Eddy\",\n family = \"Petrisor\",\n role = \"ctb\"),\n person(given = \"Trevor\",\n family = \"Davis\",\n role = c(\"trl\", \"aut\")),\n person(given = \"Gabor\",\n family = \"Csardi\",\n role = \"ctb\"),\n person(given = \"Gregory\",\n family = \"Jefferis\",\n role = \"ctb\"))", + "Description": "An easy way to determine which directories on the\n users computer you should use to save data, caches and logs. A port of\n Python's 'Appdirs' () to\n R.", + "License": "MIT + file LICENSE", + "URL": "https://rappdirs.r-lib.org, https://github.com/r-lib/rappdirs", + "BugReports": "https://github.com/r-lib/rappdirs/issues", + "Depends": "R (>= 3.2)", + "Suggests": "roxygen2, testthat (>= 3.0.0), covr, withr", + "Copyright": "Original python appdirs module copyright (c) 2010\nActiveState Software Inc. R port copyright Hadley Wickham,\nRStudio. See file LICENSE for details.", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Packaged": "2021-01-28 22:29:57 UTC; hadley", + "Author": "Hadley Wickham [trl, cre, cph],\n RStudio [cph],\n Sridhar Ratnakumar [aut],\n Trent Mick [aut],\n ActiveState [cph] (R/appdir.r, R/cache.r, R/data.r, R/log.r translated\n from appdirs),\n Eddy Petrisor [ctb],\n Trevor Davis [trl, aut],\n Gabor Csardi [ctb],\n Gregory Jefferis [ctb]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-01-31 05:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-01 06:48:04 UTC; unix" + } + }, + "rlang": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rlang", + "Version": "1.0.1", + "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", + "Description": "A toolbox for working with base types, core R features\n like the condition system, and core 'Tidyverse' features like tidy\n evaluation.", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(given = \"mikefc\",\n email = \"mikefc@coolbutuseless.com\", \n role = \"cph\", \n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(given = \"Yann\",\n family = \"Collet\",\n role = \"cph\", \n comment = \"Author of the embedded xxHash library\"),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "ByteCompile": "true", + "Biarch": "true", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "Suggests": "cli (>= 3.1.0), covr, crayon, fs, glue, knitr, magrittr,\nmethods, pillar, rmarkdown, stats, testthat (>= 3.0.0), tibble,\nusethis, vctrs (>= 0.2.3), withr", + "Enhances": "winch", + "SystemRequirements": "C++11", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", + "BugReports": "https://github.com/r-lib/rlang/issues", + "Config/testthat/edition": "3", + "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-02 16:37:20 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n mikefc [cph] (Hash implementation based on Mike's xxhashlite),\n Yann Collet [cph] (Author of the embedded xxHash library),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-02-03 07:40:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-05 05:31:46 UTC; unix" + } + }, + "rmarkdown": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "rmarkdown", + "Title": "Dynamic Documents for R", + "Version": "2.13", + "Authors@R": "c(\n person(\"JJ\", \"Allaire\", , \"jj@rstudio.com\", role = \"aut\"),\n person(\"Yihui\", \"Xie\", , \"xie@yihui.name\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Jonathan\", \"McPherson\", , \"jonathan@rstudio.com\", role = \"aut\"),\n person(\"Javier\", \"Luraschi\", , \"javier@rstudio.com\", role = \"aut\"),\n person(\"Kevin\", \"Ushey\", , \"kevin@rstudio.com\", role = \"aut\"),\n person(\"Aron\", \"Atkins\", , \"aron@rstudio.com\", role = \"aut\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"aut\"),\n person(\"Joe\", \"Cheng\", , \"joe@rstudio.com\", role = \"aut\"),\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", role = \"aut\"),\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", role = \"aut\", comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Andrew\", \"Dunning\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0464-5036\")),\n person(\"Atsushi\", \"Yasumoto\", role = c(\"ctb\", \"cph\"), comment = c(ORCID = \"0000-0002-8335-495X\", cph = \"Number sections Lua filter\")),\n person(\"Barret\", \"Schloerke\", role = \"ctb\"),\n person(\"Carson\", \"Sievert\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4958-2844\")), \n person(\"Christophe\", \"Dervieux\", role = \"ctb\"),\n person(\"Devon\", \"Ryan\", , \"dpryan79@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8549-0971\")),\n person(\"Frederik\", \"Aust\", , \"frederik.aust@uni-koeln.de\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4900-788X\")),\n person(\"Jeff\", \"Allen\", , \"jeff@rstudio.com\", role = \"ctb\"), \n person(\"JooYoung\", \"Seo\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4064-6012\")),\n person(\"Malcolm\", \"Barrett\", role = \"ctb\"),\n person(\"Rob\", \"Hyndman\", , \"Rob.Hyndman@monash.edu\", role = \"ctb\"),\n person(\"Romain\", \"Lesur\", role = \"ctb\"),\n person(\"Roy\", \"Storey\", role = \"ctb\"),\n person(\"Ruben\", \"Arslan\", , \"ruben.arslan@uni-goettingen.de\", role = \"ctb\"),\n person(\"Sergio\", \"Oller\", role = \"ctb\"),\n person(, \"RStudio, PBC\", role = \"cph\"),\n person(, \"jQuery UI contributors\", role = c(\"ctb\", \"cph\"), comment = \"jQuery UI library; authors listed in inst/rmd/h/jqueryui-AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\", comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\", comment = \"Bootstrap library\"),\n person(, \"Bootstrap contributors\", role = \"ctb\", comment = \"Bootstrap library\"),\n person(, \"Twitter, Inc\", role = \"cph\", comment = \"Bootstrap library\"),\n person(\"Alexander\", \"Farkas\", role = c(\"ctb\", \"cph\"), comment = \"html5shiv library\"),\n person(\"Scott\", \"Jehl\", role = c(\"ctb\", \"cph\"), comment = \"Respond.js library\"),\n person(\"Ivan\", \"Sagalaev\", role = c(\"ctb\", \"cph\"), comment = \"highlight.js library\"),\n person(\"Greg\", \"Franko\", role = c(\"ctb\", \"cph\"), comment = \"tocify library\"),\n person(\"John\", \"MacFarlane\", role = c(\"ctb\", \"cph\"), comment = \"Pandoc templates\"),\n person(, \"Google, Inc.\", role = c(\"ctb\", \"cph\"), comment = \"ioslides library\"),\n person(\"Dave\", \"Raggett\", role = \"ctb\", comment = \"slidy library\"),\n person(, \"W3C\", role = \"cph\", comment = \"slidy library\"),\n person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"), comment = \"Font-Awesome\"),\n person(\"Ben\", \"Sperry\", role = \"ctb\", comment = \"Ionicons\"),\n person(, \"Drifty\", role = \"cph\", comment = \"Ionicons\"),\n person(\"Aidan\", \"Lister\", role = c(\"ctb\", \"cph\"), comment = \"jQuery StickyTabs\"),\n person(\"Benct Philip\", \"Jonsson\", role = c(\"ctb\", \"cph\"), comment = \"pagebreak Lua filter\"),\n person(\"Albert\", \"Krewinkel\", role = c(\"ctb\", \"cph\"), comment = \"pagebreak Lua filter\")\n )", + "Maintainer": "Yihui Xie ", + "Description": "Convert R Markdown documents into a variety of formats.", + "License": "GPL-3", + "URL": "https://github.com/rstudio/rmarkdown,\nhttps://pkgs.rstudio.com/rmarkdown/", + "BugReports": "https://github.com/rstudio/rmarkdown/issues", + "Depends": "R (>= 3.0)", + "Imports": "bslib (>= 0.2.5.1), evaluate (>= 0.13), htmltools (>= 0.3.5),\njquerylib, jsonlite, knitr (>= 1.22), methods, stringr (>=\n1.2.0), tinytex (>= 0.31), tools, utils, xfun (>= 0.30), yaml\n(>= 2.1.19)", + "Suggests": "digest, dygraphs, fs, rsconnect, downlit (>= 0.4.0), katex\n(>= 1.4.0), sass (>= 0.4.0), shiny (>= 1.6.0), testthat (>=\n3.0.3), tibble, tufte, vctrs, withr (>= 2.4.2)", + "VignetteBuilder": "knitr", + "Config/Needs/website": "rstudio/quillt, pkgdown", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "SystemRequirements": "pandoc (>= 1.14) - http://pandoc.org", + "NeedsCompilation": "no", + "Packaged": "2022-03-09 15:21:20 UTC; yihui", + "Author": "JJ Allaire [aut],\n Yihui Xie [aut, cre] (),\n Jonathan McPherson [aut],\n Javier Luraschi [aut],\n Kevin Ushey [aut],\n Aron Atkins [aut],\n Hadley Wickham [aut],\n Joe Cheng [aut],\n Winston Chang [aut],\n Richard Iannone [aut] (),\n Andrew Dunning [ctb] (),\n Atsushi Yasumoto [ctb, cph] (,\n Number sections Lua filter),\n Barret Schloerke [ctb],\n Carson Sievert [ctb] (),\n Christophe Dervieux [ctb],\n Devon Ryan [ctb] (),\n Frederik Aust [ctb] (),\n Jeff Allen [ctb],\n JooYoung Seo [ctb] (),\n Malcolm Barrett [ctb],\n Rob Hyndman [ctb],\n Romain Lesur [ctb],\n Roy Storey [ctb],\n Ruben Arslan [ctb],\n Sergio Oller [ctb],\n RStudio, PBC [cph],\n jQuery UI contributors [ctb, cph] (jQuery UI library; authors listed in\n inst/rmd/h/jqueryui-AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Alexander Farkas [ctb, cph] (html5shiv library),\n Scott Jehl [ctb, cph] (Respond.js library),\n Ivan Sagalaev [ctb, cph] (highlight.js library),\n Greg Franko [ctb, cph] (tocify library),\n John MacFarlane [ctb, cph] (Pandoc templates),\n Google, Inc. [ctb, cph] (ioslides library),\n Dave Raggett [ctb] (slidy library),\n W3C [cph] (slidy library),\n Dave Gandy [ctb, cph] (Font-Awesome),\n Ben Sperry [ctb] (Ionicons),\n Drifty [cph] (Ionicons),\n Aidan Lister [ctb, cph] (jQuery StickyTabs),\n Benct Philip Jonsson [ctb, cph] (pagebreak Lua filter),\n Albert Krewinkel [ctb, cph] (pagebreak Lua filter)", + "Repository": "CRAN", + "Date/Publication": "2022-03-10 10:00:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:03:34 UTC; unix" + } + }, + "rprojroot": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rprojroot", + "Title": "Finding Files in Project Subdirectories", + "Version": "2.0.2", + "Authors@R": "\n person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\",\n comment = c(ORCID = \"0000-0002-1416-3412\"))", + "Description": "Robust, reliable and flexible paths to files below\n a project root. The 'root' of a project is defined as a directory that\n matches a certain criterion, e.g., it contains a certain regular file.", + "License": "MIT + file LICENSE", + "URL": "https://rprojroot.r-lib.org/, https://github.com/r-lib/rprojroot", + "BugReports": "https://github.com/r-lib/rprojroot/issues", + "Depends": "R (>= 3.0.0)", + "Suggests": "covr, knitr, lifecycle, mockr, rmarkdown, testthat (>=\n3.0.0), withr", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1.9000", + "NeedsCompilation": "no", + "Packaged": "2020-11-15 13:03:34 UTC; kirill", + "Author": "Kirill Müller [aut, cre] ()", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2020-11-15 13:30:03 UTC", + "Built": "R 3.6.2; ; 2020-11-16 05:25:23 UTC; unix" + } + }, + "rstudioapi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rstudioapi", + "Title": "Safely Access the RStudio API", + "Description": "Access the RStudio API (if available) and provide informative error\n messages when it's not.", + "Version": "0.14", + "Authors@R": "c(\n person(\"Kevin\", \"Ushey\", role = c(\"aut\", \"cre\"), email = \"kevin@rstudio.com\"),\n person(\"JJ\", \"Allaire\", role = c(\"aut\"), email = \"jj@rstudio.com\"),\n person(\"Hadley\", \"Wickham\", role = c(\"aut\"), email = \"hadley@rstudio.com\"),\n person(\"Gary\", \"Ritchie\", role = c(\"aut\"), email = \"gary@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Maintainer": "Kevin Ushey ", + "License": "MIT + file LICENSE", + "URL": "https://rstudio.github.io/rstudioapi/,\nhttps://github.com/rstudio/rstudioapi", + "BugReports": "https://github.com/rstudio/rstudioapi/issues", + "RoxygenNote": "7.2.1.9000", + "Suggests": "testthat, knitr, rmarkdown, clipr, covr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-08-22 18:55:08 UTC; kevin", + "Author": "Kevin Ushey [aut, cre],\n JJ Allaire [aut],\n Hadley Wickham [aut],\n Gary Ritchie [aut],\n RStudio [cph]", + "Repository": "CRAN", + "Date/Publication": "2022-08-22 22:00:03 UTC", + "Built": "R 3.6.3; ; 2023-03-10 14:36:11 UTC; unix" + } + }, + "sass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "sass", + "Version": "0.4.0", + "Title": "Syntactically Awesome Style Sheets ('Sass')", + "Description": "An 'SCSS' compiler, powered by the 'LibSass' library. With this,\n R developers can use variables, inheritance, and functions to generate\n dynamic style sheets. The package uses the 'Sass CSS' extension language,\n which is stable, powerful, and CSS compatible.", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@rstudio.com\", \"aut\"),\n person(\"Timothy\", \"Mastny\", , \"tim.mastny@gmail.com\", \"aut\"),\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Barret\", \"Schloerke\", , \"barret@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Carson\", \"Sievert\", , \"carson@rstudio.com\", c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Christophe\", \"Dervieux\", , \"cderv@rstudio.com\", c(\"ctb\"),\n comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(family = \"RStudio\", role = c(\"cph\", \"fnd\")),\n person(family = \"Sass Open Source Foundation\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Greter\", \"Marcel\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Mifsud\", \"Michael\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Hampton\", \"Catlin\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Natalie\", \"Weizenbaum\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Chris\", \"Eppstein\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Adams\", \"Joseph\", role = c(\"ctb\", \"cph\"),\n comment = \"json.cpp\"),\n person(\"Trifunovic\", \"Nemanja\", role = c(\"ctb\", \"cph\"),\n comment = \"utf8.h\")\n )", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/sass", + "BugReports": "https://github.com/rstudio/sass/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "SystemRequirements": "GNU make", + "Imports": "fs, rlang (>= 0.4.10), htmltools (>= 0.5.1), R6, rappdirs", + "Suggests": "testthat, knitr, rmarkdown, withr, shiny, curl", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Packaged": "2021-05-11 13:52:17 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Timothy Mastny [aut],\n Richard Iannone [aut] (),\n Barret Schloerke [aut] (),\n Carson Sievert [aut, cre] (),\n Christophe Dervieux [ctb] (),\n RStudio [cph, fnd],\n Sass Open Source Foundation [ctb, cph] (LibSass library),\n Greter Marcel [ctb, cph] (LibSass library),\n Mifsud Michael [ctb, cph] (LibSass library),\n Hampton Catlin [ctb, cph] (LibSass library),\n Natalie Weizenbaum [ctb, cph] (LibSass library),\n Chris Eppstein [ctb, cph] (LibSass library),\n Adams Joseph [ctb, cph] (json.cpp),\n Trifunovic Nemanja [ctb, cph] (utf8.h)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-05-12 06:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-05-13 06:29:28 UTC; unix" + } + }, + "scales": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "scales", + "Title": "Scale Functions for Visualization", + "Version": "1.1.1", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Dana\",\n family = \"Seidel\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Graphical scales map data to aesthetics, and\n provide methods for automatically determining breaks and labels for\n axes and legends.", + "License": "MIT + file LICENSE", + "URL": "https://scales.r-lib.org, https://github.com/r-lib/scales", + "BugReports": "https://github.com/r-lib/scales/issues", + "Depends": "R (>= 3.2)", + "Imports": "farver (>= 2.0.3), labeling, lifecycle, munsell (>= 0.5), R6,\nRColorBrewer, viridisLite", + "Suggests": "bit64, covr, dichromat, ggplot2, hms (>= 0.5.0), testthat (>=\n2.1.0)", + "Encoding": "UTF-8", + "LazyLoad": "yes", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "no", + "Packaged": "2020-05-11 14:46:40 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Dana Seidel [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2020-05-11 23:20:05 UTC", + "Built": "R 3.6.2; ; 2020-05-12 04:25:13 UTC; unix" + } + }, + "shiny": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "shiny", + "Type": "Package", + "Title": "Web Application Framework for R", + "Version": "1.7.1", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\", comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"JJ\", \"Allaire\", role = \"aut\", email = \"jj@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = \"aut\", email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Yihui\", \"Xie\", role = \"aut\", email = \"yihui@rstudio.com\"),\n person(\"Jeff\", \"Allen\", role = \"aut\", email = \"jeff@rstudio.com\"),\n person(\"Jonathan\", \"McPherson\", role = \"aut\", email = \"jonathan@rstudio.com\"),\n person(\"Alan\", \"Dipert\", role = \"aut\"),\n person(\"Barbara\", \"Borges\", role = \"aut\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/www/shared/jquery-AUTHORS.txt\"),\n person(family = \"jQuery UI contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery UI library; authors listed in inst/www/shared/jqueryui/AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Prem Nawaz\", \"Khan\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Victor\", \"Tsaran\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Dennis\", \"Lembree\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Srinivasu\", \"Chakravarthula\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Cathy\", \"O'Connor\", role = \"ctb\",\n comment = \"Bootstrap accessibility plugin\"),\n person(family = \"PayPal, Inc\", role = \"cph\",\n comment = \"Bootstrap accessibility plugin\"),\n person(\"Stefan\", \"Petre\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap-datepicker library\"),\n person(\"Andrew\", \"Rowls\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap-datepicker library\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize.js library\"),\n person(\"Salmen\", \"Bejaoui\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize-plugin-a11y library\"),\n person(\"Denis\", \"Ineshin\", role = c(\"ctb\", \"cph\"),\n comment = \"ion.rangeSlider library\"),\n person(\"Sami\", \"Samhuri\", role = c(\"ctb\", \"cph\"),\n comment = \"Javascript strftime library\"),\n person(family = \"SpryMedia Limited\", role = c(\"ctb\", \"cph\"),\n comment = \"DataTables library\"),\n person(\"John\", \"Fraser\", role = c(\"ctb\", \"cph\"),\n comment = \"showdown.js library\"),\n person(\"John\", \"Gruber\", role = c(\"ctb\", \"cph\"),\n comment = \"showdown.js library\"),\n person(\"Ivan\", \"Sagalaev\", role = c(\"ctb\", \"cph\"),\n comment = \"highlight.js library\"),\n person(family = \"R Core Team\", role = c(\"ctb\", \"cph\"),\n comment = \"tar implementation from R\")\n )", + "Description": "Makes it incredibly easy to build interactive web\n applications with R. Automatic \"reactive\" binding between inputs and\n outputs and extensive prebuilt widgets make it possible to build\n beautiful, responsive, and powerful applications with minimal effort.", + "License": "GPL-3 | file LICENSE", + "Depends": "R (>= 3.0.2), methods", + "Imports": "utils, grDevices, httpuv (>= 1.5.2), mime (>= 0.3), jsonlite\n(>= 0.9.16), xtable, fontawesome (>= 0.2.1), htmltools (>=\n0.5.2), R6 (>= 2.0), sourcetools, later (>= 1.0.0), promises\n(>= 1.1.0), tools, crayon, rlang (>= 0.4.10), fastmap (>=\n1.1.0), withr, commonmark (>= 1.7), glue (>= 1.3.2), bslib (>=\n0.3.0), cachem, ellipsis, lifecycle (>= 0.2.0)", + "Suggests": "datasets, Cairo (>= 1.5-5), testthat (>= 3.0.0), knitr (>=\n1.6), markdown, rmarkdown, ggplot2, reactlog (>= 1.0.0),\nmagrittr, shinytest (>= 1.4.0.9003), yaml, future, dygraphs,\nragg, showtext, sass", + "URL": "https://shiny.rstudio.com/", + "BugReports": "https://github.com/rstudio/shiny/issues", + "Collate": "'globals.R' 'app-state.R' 'app_template.R' 'bind-cache.R'\n'bind-event.R' 'bookmark-state-local.R' 'bookmark-state.R'\n'bootstrap-deprecated.R' 'bootstrap-layout.R' 'conditions.R'\n'map.R' 'utils.R' 'bootstrap.R' 'cache-utils.R' 'deprecated.R'\n'devmode.R' 'diagnose.R' 'fileupload.R' 'graph.R' 'reactives.R'\n'reactive-domains.R' 'history.R' 'hooks.R' 'html-deps.R'\n'image-interact-opts.R' 'image-interact.R' 'imageutils.R'\n'input-action.R' 'input-checkbox.R' 'input-checkboxgroup.R'\n'input-date.R' 'input-daterange.R' 'input-file.R'\n'input-numeric.R' 'input-password.R' 'input-radiobuttons.R'\n'input-select.R' 'input-slider.R' 'input-submit.R'\n'input-text.R' 'input-textarea.R' 'input-utils.R'\n'insert-tab.R' 'insert-ui.R' 'jqueryui.R' 'knitr.R'\n'middleware-shiny.R' 'middleware.R' 'timer.R' 'shiny.R'\n'mock-session.R' 'modal.R' 'modules.R' 'notifications.R'\n'priorityqueue.R' 'progress.R' 'react.R' 'reexports.R'\n'render-cached-plot.R' 'render-plot.R' 'render-table.R'\n'run-url.R' 'runapp.R' 'serializers.R'\n'server-input-handlers.R' 'server-resource-paths.R' 'server.R'\n'shiny-options.R' 'shiny-package.R' 'shinyapp.R' 'shinyui.R'\n'shinywrappers.R' 'showcase.R' 'snapshot.R' 'tar.R'\n'test-export.R' 'test-server.R' 'test.R' 'update-input.R'\n'utils-lang.R' 'version_bs_date_picker.R'\n'version_ion_range_slider.R' 'version_jquery.R'\n'version_selectize.R' 'version_strftime.R' 'viewer.R'", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "RdMacros": "lifecycle", + "Config/testthat/edition": "3", + "NeedsCompilation": "no", + "Packaged": "2021-10-01 21:41:01 UTC; winston", + "Author": "Winston Chang [aut, cre] (),\n Joe Cheng [aut],\n JJ Allaire [aut],\n Carson Sievert [aut] (),\n Barret Schloerke [aut] (),\n Yihui Xie [aut],\n Jeff Allen [aut],\n Jonathan McPherson [aut],\n Alan Dipert [aut],\n Barbara Borges [aut],\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/www/shared/jquery-AUTHORS.txt),\n jQuery UI contributors [ctb, cph] (jQuery UI library; authors listed in\n inst/www/shared/jqueryui/AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Prem Nawaz Khan [ctb] (Bootstrap accessibility plugin),\n Victor Tsaran [ctb] (Bootstrap accessibility plugin),\n Dennis Lembree [ctb] (Bootstrap accessibility plugin),\n Srinivasu Chakravarthula [ctb] (Bootstrap accessibility plugin),\n Cathy O'Connor [ctb] (Bootstrap accessibility plugin),\n PayPal, Inc [cph] (Bootstrap accessibility plugin),\n Stefan Petre [ctb, cph] (Bootstrap-datepicker library),\n Andrew Rowls [ctb, cph] (Bootstrap-datepicker library),\n Brian Reavis [ctb, cph] (selectize.js library),\n Salmen Bejaoui [ctb, cph] (selectize-plugin-a11y library),\n Denis Ineshin [ctb, cph] (ion.rangeSlider library),\n Sami Samhuri [ctb, cph] (Javascript strftime library),\n SpryMedia Limited [ctb, cph] (DataTables library),\n John Fraser [ctb, cph] (showdown.js library),\n John Gruber [ctb, cph] (showdown.js library),\n Ivan Sagalaev [ctb, cph] (highlight.js library),\n R Core Team [ctb, cph] (tar implementation from R)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-10-02 04:30:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:03:03 UTC; unix" + } + }, + "sourcetools": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "sourcetools", + "Type": "Package", + "Title": "Tools for Reading, Tokenizing and Parsing R Code", + "Version": "0.1.7", + "Author": "Kevin Ushey", + "Maintainer": "Kevin Ushey ", + "Description": "Tools for the reading and tokenization of R code. The\n 'sourcetools' package provides both an R and C++ interface for the tokenization\n of R code, and helpers for interacting with the tokenized representation of R\n code.", + "License": "MIT + file LICENSE", + "LazyData": "TRUE", + "Depends": "R (>= 3.0.2)", + "Suggests": "testthat", + "RoxygenNote": "5.0.1", + "BugReports": "https://github.com/kevinushey/sourcetools/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2018-04-25 03:19:22 UTC; kevin", + "Repository": "CRAN", + "Date/Publication": "2018-04-25 03:38:09 UTC", + "Built": "R 3.5.0; x86_64-apple-darwin15.6.0; 2018-04-25 17:24:13 UTC; unix" + } + }, + "stringi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "stringi", + "Version": "1.7.6", + "Date": "2021-11-29", + "Title": "Character String Processing Facilities", + "Description": "A collection of character string/text/natural language\n processing tools for pattern searching (e.g., with 'Java'-like regular\n expressions or the 'Unicode' collation algorithm), random string generation,\n case mapping, string transliteration, concatenation, sorting, padding,\n wrapping, Unicode normalisation, date-time formatting and parsing,\n and many more. They are fast, consistent, convenient, and -\n thanks to 'ICU' (International Components for Unicode) -\n portable across all locales and platforms.", + "URL": "https://stringi.gagolewski.com/ https://icu.unicode.org/", + "BugReports": "https://github.com/gagolews/stringi/issues", + "SystemRequirements": "C++11, ICU4C (>= 55, optional)", + "Type": "Package", + "Depends": "R (>= 3.1)", + "Imports": "tools, utils, stats", + "Biarch": "TRUE", + "License": "file LICENSE", + "Author": "Marek Gagolewski [aut, cre, cph] (),\n Bartek Tartanus [ctb], and others (stringi source code);\n Unicode, Inc. and others (ICU4C source code, Unicode Character Database)", + "Maintainer": "Marek Gagolewski ", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-11-28 23:34:08 UTC; gagolews", + "License_is_FOSS": "yes", + "Repository": "CRAN", + "Date/Publication": "2021-11-29 09:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-01 05:39:03 UTC; unix" + } + }, + "stringr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "stringr", + "Title": "Simple, Consistent Wrappers for Common String Operations", + "Version": "1.4.0", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\", \"cph\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A consistent, simple and easy to use set of\n wrappers around the fantastic 'stringi' package. All function and\n argument names (and positions) are consistent, all functions deal with\n \"NA\"'s and zero length vectors in the same way, and the output from\n one function is easy to feed into the input of another.", + "License": "GPL-2 | file LICENSE", + "URL": "http://stringr.tidyverse.org, https://github.com/tidyverse/stringr", + "BugReports": "https://github.com/tidyverse/stringr/issues", + "Depends": "R (>= 3.1)", + "Imports": "glue (>= 1.2.0), magrittr, stringi (>= 1.1.7)", + "Suggests": "covr, htmltools, htmlwidgets, knitr, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "no", + "Packaged": "2019-02-09 16:03:19 UTC; hadley", + "Author": "Hadley Wickham [aut, cre, cph],\n RStudio [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-02-10 03:40:03 UTC", + "Built": "R 3.6.0; ; 2019-04-26 22:26:53 UTC; unix" + } + }, + "sys": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "sys", + "Type": "Package", + "Title": "Powerful and Reliable Tools for Running System Commands in R", + "Version": "3.4", + "Authors@R": "c(person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), \n email = \"jeroen@berkeley.edu\", comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = \"ctb\"))", + "Description": "Drop-in replacements for the base system2() function with fine control\n and consistent behavior across platforms. Supports clean interruption, timeout, \n background tasks, and streaming STDIN / STDOUT / STDERR over binary or text \n connections. Arguments on Windows automatically get encoded and quoted to work \n on different locales.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/sys", + "BugReports": "https://github.com/jeroen/sys/issues", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1", + "Suggests": "unix (>= 1.4), spelling, testthat", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2020-07-22 19:23:54 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Gábor Csárdi [ctb]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2020-07-23 04:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-07-24 05:00:01 UTC; unix" + } + }, + "tibble": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tibble", + "Title": "Simple Data Frames", + "Version": "3.1.6", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Romain\",\n family = \"Francois\",\n role = \"ctb\",\n email = \"romain@r-enthusiasts.com\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\",\n email = \"jenny@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional\n data frame.", + "License": "MIT + file LICENSE", + "URL": "https://tibble.tidyverse.org/, https://github.com/tidyverse/tibble", + "BugReports": "https://github.com/tidyverse/tibble/issues", + "Depends": "R (>= 3.1.0)", + "Imports": "ellipsis (>= 0.3.2), fansi (>= 0.4.0), lifecycle (>= 1.0.0),\nmagrittr, methods, pillar (>= 1.6.2), pkgconfig, rlang (>=\n0.4.3), utils, vctrs (>= 0.3.8)", + "Suggests": "bench, bit64, blob, brio, callr, cli, covr, crayon (>=\n1.3.4), DiagrammeR, dplyr, evaluate, formattable, ggplot2, hms,\nhtmltools, knitr, lubridate, mockr, nycflights13, pkgbuild,\npkgload, purrr, rmarkdown, stringi, testthat (>= 3.0.2), tidyr,\nwithr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "subsetting, as_tibble, add, invariants", + "NeedsCompilation": "yes", + "Packaged": "2021-10-25 10:17:47 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n Romain Francois [ctb],\n Jennifer Bryan [ctb],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-11-07 17:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-11-09 09:45:35 UTC; unix" + } + }, + "tidyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyr", + "Title": "Tidy Messy Data", + "Version": "1.2.0", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"Maximilian\", \"Girlich\", role = \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "Tools to help to create tidy data, where each column is a\n variable, each row is an observation, and each cell contains a single\n value. 'tidyr' contains tools for changing the shape (pivoting) and\n hierarchy (nesting and 'unnesting') of a dataset, turning deeply\n nested lists into rectangular data frames ('rectangling'), and\n extracting values out of string columns. It also includes tools for\n working with missing values (both implicit and explicit).", + "License": "MIT + file LICENSE", + "URL": "https://tidyr.tidyverse.org, https://github.com/tidyverse/tidyr", + "BugReports": "https://github.com/tidyverse/tidyr/issues", + "Depends": "R (>= 3.1)", + "Imports": "dplyr (>= 1.0.0), ellipsis (>= 0.1.0), glue, lifecycle,\nmagrittr, purrr, rlang, tibble (>= 2.1.1), tidyselect (>=\n1.1.0), utils, vctrs (>= 0.3.7)", + "Suggests": "covr, data.table, jsonlite, knitr, readr, repurrrsive (>=\n1.0.0), rmarkdown, testthat (>= 3.0.0)", + "LinkingTo": "cpp11 (>= 0.4.0)", + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "SystemRequirements": "C++11", + "NeedsCompilation": "yes", + "Packaged": "2022-01-27 19:03:06 UTC; davis", + "Author": "Hadley Wickham [aut, cre],\n Maximilian Girlich [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-03 05:37:36 UTC; unix" + } + }, + "tidyselect": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyselect", + "Title": "Select from a Set of Strings", + "Version": "1.1.1", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A backend for the selecting functions of the 'tidyverse'.\n It makes it easy to implement select-like functions in your own\n packages in a way that is consistent with other 'tidyverse'\n interfaces for selection.", + "Depends": "R (>= 3.2)", + "Imports": "ellipsis, glue (>= 1.3.0), purrr (>= 0.3.2), rlang (>= 0.4.6),\nvctrs (>= 0.3.0)", + "Suggests": "covr, crayon, dplyr, knitr, magrittr, rmarkdown, testthat (>=\n2.3.0), tibble (>= 2.1.3), withr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.1.1", + "URL": "https://tidyselect.r-lib.org, https://github.com/r-lib/tidyselect", + "BugReports": "https://github.com/r-lib/tidyselect/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 13:41:53 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-30 06:40:02 UTC", + "Built": "R 3.6.2; ; 2021-05-01 05:03:14 UTC; unix" + } + }, + "tinytex": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tinytex", + "Type": "Package", + "Title": "Helper Functions to Install and Maintain TeX Live, and Compile\nLaTeX Documents", + "Version": "0.37", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\", \"cph\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(family = \"RStudio, PBC\", role = \"cph\"),\n person(\"Christophe\", \"Dervieux\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(\"Devon\", \"Ryan\", role = \"ctb\", email = \"dpryan79@gmail.com\", comment = c(ORCID = \"0000-0002-8549-0971\")),\n person(\"Ethan\", \"Heinzen\", role = \"ctb\"),\n person(\"Fernando\", \"Cagua\", role = \"ctb\"),\n person()\n )", + "Description": "Helper functions to install and maintain the 'LaTeX' distribution\n named 'TinyTeX' (), a lightweight, cross-platform,\n portable, and easy-to-maintain version of 'TeX Live'. This package also\n contains helper functions to compile 'LaTeX' documents, and install missing\n 'LaTeX' packages automatically.", + "Imports": "xfun (>= 0.29)", + "Suggests": "testit, rstudioapi", + "License": "MIT + file LICENSE", + "URL": "https://github.com/yihui/tinytex", + "BugReports": "https://github.com/yihui/tinytex/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2022-02-16 14:47:11 UTC; yihui", + "Author": "Yihui Xie [aut, cre, cph] (),\n RStudio, PBC [cph],\n Christophe Dervieux [ctb] (),\n Devon Ryan [ctb] (),\n Ethan Heinzen [ctb],\n Fernando Cagua [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2022-02-16 16:20:03 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:53 UTC; unix" + } + }, + "utf8": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "utf8", + "Title": "Unicode Text Processing", + "Version": "1.2.2", + "Authors@R": "\n c(person(given = c(\"Patrick\", \"O.\"),\n family = \"Perry\",\n role = c(\"aut\", \"cph\")),\n person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = \"cre\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Unicode, Inc.\",\n role = c(\"cph\", \"dtc\"),\n comment = \"Unicode Character Database\"))", + "Description": "Process and print 'UTF-8' encoded international\n text (Unicode). Input, validate, normalize, encode, format, and\n display.", + "License": "Apache License (== 2.0) | file LICENSE", + "URL": "https://ptrckprry.com/r-utf8/, https://github.com/patperry/r-utf8", + "BugReports": "https://github.com/patperry/r-utf8/issues", + "Depends": "R (>= 2.10)", + "Suggests": "cli, covr, knitr, rlang, rmarkdown, testthat (>= 3.0.0),\nwithr", + "VignetteBuilder": "knitr, rmarkdown", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-07-24 08:19:25 UTC; kirill", + "Author": "Patrick O. Perry [aut, cph],\n Kirill Müller [cre],\n Unicode, Inc. [cph, dtc] (Unicode Character Database)", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-07-24 15:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-25 06:45:10 UTC; unix" + } + }, + "uuid": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "uuid", + "Version": "0.1-4", + "Title": "Tools for Generating and Handling of UUIDs", + "Author": "Simon Urbanek (R package), Theodore Ts'o (libuuid)", + "Maintainer": "Simon Urbanek ", + "Depends": "R (>= 2.9.0)", + "Description": "Tools for generating and handling of UUIDs (Universally Unique Identifiers).", + "License": "MIT + file LICENSE", + "URL": "http://www.rforge.net/uuid", + "NeedsCompilation": "yes", + "Packaged": "2020-02-25 22:42:43 UTC; svnuser", + "Repository": "CRAN", + "Date/Publication": "2020-02-26 19:50:05 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2020-02-27 17:49:11 UTC; unix" + } + }, + "vctrs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "vctrs", + "Title": "Vector Helpers", + "Version": "0.3.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"data.table team\",\n role = \"cph\",\n comment = \"Radix sort based on data.table's forder() and their contribution to R's order()\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Defines new notions of prototype and size that are\n used to provide tools for consistent and well-founded type-coercion\n and size-recycling, and are in turn connected to ideas of type- and\n size-stability useful for analysing function interfaces.", + "License": "MIT + file LICENSE", + "URL": "https://vctrs.r-lib.org/", + "BugReports": "https://github.com/r-lib/vctrs/issues", + "Depends": "R (>= 3.3)", + "Imports": "ellipsis (>= 0.2.0), glue, rlang (>= 0.4.10)", + "Suggests": "bit64, covr, crayon, dplyr (>= 0.8.5), generics, knitr,\npillar (>= 1.4.4), pkgdown, rmarkdown, testthat (>= 2.3.0),\ntibble, withr, xml2, waldo (>= 0.2.0), zeallot", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "Language": "en-GB", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 15:14:11 UTC; lionel", + "Author": "Hadley Wickham [aut],\n Lionel Henry [aut, cre],\n Davis Vaughan [aut],\n data.table team [cph] (Radix sort based on data.table's forder() and\n their contribution to R's order()),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 16:00:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 06:28:07 UTC; unix" + } + }, + "viridisLite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "viridisLite", + "Type": "Package", + "Title": "Colorblind-Friendly Color Maps (Lite Version)", + "Version": "0.4.0", + "Authors@R": "c(\n person(\"Simon\", \"Garnier\", email = \"garnier@njit.edu\", role = c(\"aut\", \"cre\")),\n person(\"Noam\", \"Ross\", email = \"noam.ross@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Bob\", \"Rudis\", email = \"bob@rud.is\", role = c(\"ctb\", \"cph\")),\n person(\"Marco\", \"Sciaini\", email = \"sciaini.marco@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Antônio Pedro\", \"Camargo\", role = c(\"ctb\", \"cph\")),\n person(\"Cédric\", \"Scherer\", email = \"scherer@izw-berlin.de\", role = c(\"ctb\", \"cph\"))\n )", + "Maintainer": "Simon Garnier ", + "Description": "Color maps designed to improve graph readability for readers with \n common forms of color blindness and/or color vision deficiency. The color \n maps are also perceptually-uniform, both in regular form and also when \n converted to black-and-white for printing. This is the 'lite' version of the \n 'viridis' package that also contains 'ggplot2' bindings for discrete and \n continuous color and fill scales and can be found at \n .", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Depends": "R (>= 2.10)", + "Suggests": "hexbin (>= 1.27.0), ggplot2 (>= 1.0.1), testthat, covr", + "URL": "https://sjmgarnier.github.io/viridisLite/,\nhttps://github.com/sjmgarnier/viridisLite/", + "BugReports": "https://github.com/sjmgarnier/viridisLite/issues/", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-04-11 18:02:57 UTC; simon", + "Author": "Simon Garnier [aut, cre],\n Noam Ross [ctb, cph],\n Bob Rudis [ctb, cph],\n Marco Sciaini [ctb, cph],\n Antônio Pedro Camargo [ctb, cph],\n Cédric Scherer [ctb, cph]", + "Repository": "CRAN", + "Date/Publication": "2021-04-13 15:00:02 UTC", + "Built": "R 3.6.2; ; 2021-04-14 04:37:41 UTC; unix" + } + }, + "withr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "withr", + "Title": "Run Code 'With' Temporarily Modified Global State", + "Version": "2.5.0", + "Authors@R": "\n c(person(given = \"Jim\",\n family = \"Hester\",\n role = \"aut\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Kevin\",\n family = \"Ushey\",\n role = \"aut\",\n email = \"kevinushey@gmail.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Winston\",\n family = \"Chang\",\n role = \"aut\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\"),\n person(given = \"Richard\",\n family = \"Cotton\",\n role = \"ctb\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A set of functions to run code 'with' safely and\n temporarily modified global state. Many of these functions were\n originally a part of the 'devtools' package, this provides a simple\n package with limited dependencies to provide access to these\n functions.", + "License": "MIT + file LICENSE", + "URL": "https://withr.r-lib.org, https://github.com/r-lib/withr#readme", + "BugReports": "https://github.com/r-lib/withr/issues", + "Depends": "R (>= 3.2.0)", + "Imports": "graphics, grDevices, stats", + "Suggests": "callr, covr, DBI, knitr, lattice, methods, rlang, rmarkdown\n(>= 2.12), RSQLite, testthat (>= 3.0.0)", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Collate": "'aaa.R' 'collate.R' 'compat-defer.R' 'connection.R' 'db.R'\n'defer.R' 'wrap.R' 'local_.R' 'with_.R' 'devices.R' 'dir.R'\n'env.R' 'file.R' 'language.R' 'libpaths.R' 'locale.R'\n'makevars.R' 'namespace.R' 'options.R' 'par.R' 'path.R' 'rng.R'\n'seed.R' 'sink.R' 'tempfile.R' 'timezone.R' 'torture.R'\n'utils.R' 'with.R'", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Packaged": "2022-03-03 21:13:01 UTC; lionel", + "Author": "Jim Hester [aut],\n Lionel Henry [aut, cre],\n Kirill Müller [aut],\n Kevin Ushey [aut],\n Hadley Wickham [aut],\n Winston Chang [aut],\n Jennifer Bryan [ctb],\n Richard Cotton [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-03-03 21:50:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:15 UTC; unix" + } + }, + "xfun": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xfun", + "Type": "Package", + "Title": "Supporting Functions for Packages Maintained by 'Yihui Xie'", + "Version": "0.29", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\", \"cph\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Wush\", \"Wu\", role = \"ctb\"),\n person(\"Daijiang\", \"Li\", role = \"ctb\"),\n person(\"Xianying\", \"Tan\", role = \"ctb\"),\n person(\"Salim\", \"Brüggemann\", role = \"ctb\", email = \"salim-b@pm.me\", comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Christophe\", \"Dervieux\", role = \"ctb\"),\n person()\n )", + "Description": "Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.", + "Imports": "stats, tools", + "Suggests": "testit, parallel, codetools, rstudioapi, tinytex (>= 0.30),\nmime, markdown, knitr, htmltools, remotes, pak, rhub, renv,\ncurl, jsonlite, rmarkdown", + "License": "MIT + file LICENSE", + "URL": "https://github.com/yihui/xfun", + "BugReports": "https://github.com/yihui/xfun/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-12-14 20:38:20 UTC; yihui", + "Author": "Yihui Xie [aut, cre, cph] (),\n Wush Wu [ctb],\n Daijiang Li [ctb],\n Xianying Tan [ctb],\n Salim Brüggemann [ctb] (),\n Christophe Dervieux [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-12-14 21:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-15 07:07:28 UTC; unix" + } + }, + "xtable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xtable", + "Version": "1.8-4", + "Date": "2019-04-08", + "Title": "Export Tables to LaTeX or HTML", + "Authors@R": "c(person(\"David B.\", \"Dahl\", role=\"aut\"),\n person(\"David\", \"Scott\", role=c(\"aut\",\"cre\"),\n email=\"d.scott@auckland.ac.nz\"),\n person(\"Charles\", \"Roosen\", role=\"aut\"),\n person(\"Arni\", \"Magnusson\", role=\"aut\"),\n person(\"Jonathan\", \"Swinton\", role=\"aut\"),\n person(\"Ajay\", \"Shah\", role=\"ctb\"),\n person(\"Arne\", \"Henningsen\", role=\"ctb\"),\n person(\"Benno\", \"Puetz\", role=\"ctb\"),\n person(\"Bernhard\", \"Pfaff\", role=\"ctb\"),\n person(\"Claudio\", \"Agostinelli\", role=\"ctb\"),\n person(\"Claudius\", \"Loehnert\", role=\"ctb\"),\n person(\"David\", \"Mitchell\", role=\"ctb\"),\n person(\"David\", \"Whiting\", role=\"ctb\"),\n person(\"Fernando da\", \"Rosa\", role=\"ctb\"),\n person(\"Guido\", \"Gay\", role=\"ctb\"),\n person(\"Guido\", \"Schulz\", role=\"ctb\"),\n person(\"Ian\", \"Fellows\", role=\"ctb\"),\n person(\"Jeff\", \"Laake\", role=\"ctb\"),\n person(\"John\", \"Walker\", role=\"ctb\"),\n person(\"Jun\", \"Yan\", role=\"ctb\"),\n person(\"Liviu\", \"Andronic\", role=\"ctb\"),\n person(\"Markus\", \"Loecher\", role=\"ctb\"),\n person(\"Martin\", \"Gubri\", role=\"ctb\"),\n person(\"Matthieu\", \"Stigler\", role=\"ctb\"),\n person(\"Robert\", \"Castelo\", role=\"ctb\"),\n person(\"Seth\", \"Falcon\", role=\"ctb\"),\n person(\"Stefan\", \"Edwards\", role=\"ctb\"),\n person(\"Sven\", \"Garbade\", role=\"ctb\"),\n person(\"Uwe\", \"Ligges\", role=\"ctb\"))", + "Maintainer": "David Scott ", + "Imports": "stats, utils", + "Suggests": "knitr, plm, zoo, survival", + "VignetteBuilder": "knitr", + "Description": "Coerce data to LaTeX and HTML tables.", + "URL": "http://xtable.r-forge.r-project.org/", + "Depends": "R (>= 2.10.0)", + "License": "GPL (>= 2)", + "Repository": "CRAN", + "NeedsCompilation": "no", + "Packaged": "2019-04-21 10:56:51 UTC; dsco036", + "Author": "David B. Dahl [aut],\n David Scott [aut, cre],\n Charles Roosen [aut],\n Arni Magnusson [aut],\n Jonathan Swinton [aut],\n Ajay Shah [ctb],\n Arne Henningsen [ctb],\n Benno Puetz [ctb],\n Bernhard Pfaff [ctb],\n Claudio Agostinelli [ctb],\n Claudius Loehnert [ctb],\n David Mitchell [ctb],\n David Whiting [ctb],\n Fernando da Rosa [ctb],\n Guido Gay [ctb],\n Guido Schulz [ctb],\n Ian Fellows [ctb],\n Jeff Laake [ctb],\n John Walker [ctb],\n Jun Yan [ctb],\n Liviu Andronic [ctb],\n Markus Loecher [ctb],\n Martin Gubri [ctb],\n Matthieu Stigler [ctb],\n Robert Castelo [ctb],\n Seth Falcon [ctb],\n Stefan Edwards [ctb],\n Sven Garbade [ctb],\n Uwe Ligges [ctb]", + "Date/Publication": "2019-04-21 12:20:03 UTC", + "Built": "R 3.6.0; ; 2019-04-26 19:49:57 UTC; unix" + } + }, + "xts": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xts", + "Type": "Package", + "Title": "eXtensible Time Series", + "Version": "0.12.1", + "Authors@R": "c(\n person(given=c(\"Jeffrey\",\"A.\"), family=\"Ryan\", role=c(\"aut\",\"cph\")),\n person(given=c(\"Joshua\",\"M.\"), family=\"Ulrich\", role=c(\"cre\",\"aut\"), email=\"josh.m.ulrich@gmail.com\"),\n person(given=\"Ross\", family=\"Bennett\", role=\"ctb\"),\n person(given=\"Corwin\", family=\"Joy\", role=\"ctb\")\n )", + "Depends": "zoo (>= 1.7-12)", + "Imports": "methods", + "LinkingTo": "zoo", + "Suggests": "timeSeries, timeDate, tseries, chron, fts, tis, RUnit", + "LazyLoad": "yes", + "Description": "Provide for uniform handling of R's different time-based data classes by extending zoo, maximizing native format information preservation and allowing for user level customization and extension, while simplifying cross-class interoperability.", + "License": "GPL (>= 2)", + "URL": "https://github.com/joshuaulrich/xts", + "BugReports": "https://github.com/joshuaulrich/xts/issues", + "NeedsCompilation": "yes", + "Packaged": "2020-09-09 15:35:31 UTC; josh", + "Author": "Jeffrey A. Ryan [aut, cph],\n Joshua M. Ulrich [cre, aut],\n Ross Bennett [ctb],\n Corwin Joy [ctb]", + "Maintainer": "Joshua M. Ulrich ", + "Repository": "CRAN", + "Date/Publication": "2020-09-09 16:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-09-10 05:05:48 UTC; unix" + } + }, + "yaml": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "yaml", + "Type": "Package", + "Title": "Methods to Convert R Data to YAML and Back", + "Date": "2022-01-24", + "Version": "2.2.2", + "Suggests": "RUnit", + "Author": "Jeremy Stephens [aut, cre], Kirill Simonov [aut], Yihui Xie [ctb],\n Zhuoer Dong [ctb], Hadley Wickham [ctb], Jeffrey Horner [ctb], reikoch [ctb],\n Will Beasley [ctb], Brendan O'Connor [ctb], Gregory R. Warnes [ctb],\n Michael Quinn [ctb], Zhian N. Kamvar [ctb]", + "Maintainer": "Shawn Garbett ", + "License": "BSD_3_clause + file LICENSE", + "Description": "Implements the 'libyaml' 'YAML' 1.1 parser and emitter\n () for R.", + "URL": "https://github.com/vubiostat/r-yaml/", + "BugReports": "https://github.com/vubiostat/r-yaml/issues", + "NeedsCompilation": "yes", + "Packaged": "2022-01-24 19:01:43 UTC; stephej1", + "Repository": "CRAN", + "Date/Publication": "2022-01-25 11:10:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-26 05:32:13 UTC; unix" + } + }, + "zip": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "zip", + "Title": "Cross-Platform 'zip' Compression", + "Version": "2.2.0", + "Author": "Gábor Csárdi, Kuba Podgórski, Rich Geldreich", + "Maintainer": "Gábor Csárdi ", + "Description": "Cross-Platform 'zip' Compression Library. A replacement\n for the 'zip' function, that does not require any additional\n external tools on any platform.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/zip#readme", + "BugReports": "https://github.com/r-lib/zip/issues", + "RoxygenNote": "7.1.1.9001", + "Config/testthat/edition": "3", + "Suggests": "covr, processx, R6, testthat, withr", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-05-30 21:43:42 UTC; gaborcsardi", + "Repository": "CRAN", + "Date/Publication": "2021-05-31 04:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-06-01 06:51:26 UTC; unix" + } + }, + "zoo": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "zoo", + "Version": "1.8-9", + "Date": "2021-03-06", + "Title": "S3 Infrastructure for Regular and Irregular Time Series (Z's\nOrdered Observations)", + "Authors@R": "c(person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\",\n comment = c(ORCID = \"0000-0003-0918-3766\")),\n person(given = \"Gabor\", family = \"Grothendieck\", role = \"aut\", email = \"ggrothendieck@gmail.com\"),\n person(given = c(\"Jeffrey\", \"A.\"), family = \"Ryan\", role = \"aut\", email = \"jeff.a.ryan@gmail.com\"),\n person(given = c(\"Joshua\", \"M.\"), family = \"Ulrich\", role = \"ctb\", email = \"josh.m.ulrich@gmail.com\"),\n person(given = \"Felix\", family = \"Andrews\", role = \"ctb\", email = \"felix@nfrac.org\"))", + "Description": "An S3 class with methods for totally ordered indexed\n observations. It is particularly aimed at irregular time series\n of numeric vectors/matrices and factors. zoo's key design goals\n are independence of a particular index/date/time class and\n consistency with ts and base R by providing methods to extend\n standard generics.", + "Depends": "R (>= 3.1.0), stats", + "Suggests": "AER, coda, chron, fts, ggplot2 (>= 3.0.0), mondate, scales,\nstinepack, strucchange, timeDate, timeSeries, tis, tseries, xts", + "Imports": "utils, graphics, grDevices, lattice (>= 0.20-27)", + "License": "GPL-2 | GPL-3", + "URL": "https://zoo.R-Forge.R-project.org/", + "NeedsCompilation": "yes", + "Packaged": "2021-03-06 02:13:38 UTC; zeileis", + "Author": "Achim Zeileis [aut, cre] (),\n Gabor Grothendieck [aut],\n Jeffrey A. Ryan [aut],\n Joshua M. Ulrich [ctb],\n Felix Andrews [ctb]", + "Maintainer": "Achim Zeileis ", + "Repository": "CRAN", + "Date/Publication": "2021-03-09 16:20:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-03-10 07:50:53 UTC; unix" + } + } + }, + "files": { + "portfolio-report-email.Rmd": { + "checksum": "2da3adbc641d3d0ee5a18d62a6b05cbd" + }, + "portfolio-report.Rmd": { + "checksum": "c53d40b7cb86f46547627c11d28ac5f0" + }, + "README.md": { + "checksum": "31cca0997730dcdb551763df91c0380f" + }, + "returns.rds": { + "checksum": "6a5404de2cea271b60c2b4479ab7832c" + }, + "thumbnail.jpg": { + "checksum": "b728da3278160a95d011e1ed1ae4cc37" + } + }, + "users": null +} diff --git a/test/sample-content/r/portfolio-report/portfolio-report-email.Rmd b/test/sample-content/r/portfolio-report/portfolio-report-email.Rmd new file mode 100644 index 000000000..eb39064e9 --- /dev/null +++ b/test/sample-content/r/portfolio-report/portfolio-report-email.Rmd @@ -0,0 +1,28 @@ +--- +title: "Portfolio Updates" +output: blastula::blastula_email +--- + +Hi Team, + +Here is information on the **`r params$portfolio`** as of `r Sys.Date()`: + +```{r} +# embed a table with some of the numeric data in the email +sign_formatter <- formatter("span", + style = x ~ formattable::style(color = ifelse(x > 0, "green", + ifelse(x < 0, "red", "black") + )) +) + +portfolio_selected %>% + arrange(desc(date)) %>% + head() %>% + format_table( + x = ., + list(returns = sign_formatter) + ) +``` + + +Let me know if you have any questions! \ No newline at end of file diff --git a/test/sample-content/r/portfolio-report/portfolio-report.Rmd b/test/sample-content/r/portfolio-report/portfolio-report.Rmd new file mode 100644 index 000000000..1985a628e --- /dev/null +++ b/test/sample-content/r/portfolio-report/portfolio-report.Rmd @@ -0,0 +1,189 @@ +--- +title: "Portfolio Report" +params: + date: + input: date + label: Start Date + value: '2010-01-01' + mar: + input: slider + label: Min Acceptable Rate + min: 0 + max: 0.1 + step: 0.001 + value: 0.008 + portfolio: + choices: + - balanced_portfolio_returns + - aggressive_portfolio_returns + - conservative_portfolio_returns + input: select + label: portfolio + value: balanced_portfolio_returns + portfolioName: + input: text + label: title + value: Balanced + window: + input: numeric + label: Rolling Window + min: 6 + max: 36 + value: 12 +resource_files: + - "returns.rds" +output: + flexdashboard::flex_dashboard: + orientation: rows + source_code: embed +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = FALSE, message = FALSE, warning = FALSE) + +library(blastula) +library(dplyr) +library(flexdashboard) +library(formattable) +library(plotly) + +library(openxlsx) +library(PerformanceAnalytics) +library(xts) +library(zoo) + +returns <- readRDS("returns.rds") +``` + +```{r} +MAR <- params$mar +# run our calculations + +portfolio_selected <- as_tibble(returns[[params$portfolio]]) %>% + select(date, returns) %>% + collect() %>% + mutate(date = as.Date(date)) %>% + filter(date >= params$date) + +ts_prepare <- xts::xts(portfolio_selected$returns, order.by = portfolio_selected$date) + +rolling_sortino <- + ts_prepare %>% + rollapply(params$window, function(x) SortinoRatio(x, MAR = MAR)) %>% + `colnames<-`("24-rolling") + + +sortino_byhand <- + portfolio_selected %>% + mutate(ratio = mean(returns - MAR) / sqrt(sum(pmin(returns - MAR, 0)^2) / nrow(.))) %>% + mutate(status = ifelse(returns < MAR, "down", "up")) +``` + + +Sortino Ratio Report for `r params$portfolioName` Portfolio +================================= + +Row +----------------------------------------------------------------------- + +### Rolling Sortino + +```{r} +plot_ly() %>% + add_lines( + x = index(rolling_sortino), y = as.numeric(rolling_sortino), + hovertemplate = "Sortino: %{y:.2r}", name = "" + ) %>% + layout( + hovermode = "x", + xaxis = list( + hoverformat = '%A, %b %d, %Y', + tickformat = '%b %Y', + rangeslider = list(visible = TRUE), + rangeselector = list( + x = 0, y = 1, xanchor = 'left', yanchor = "top", font = list(size = 9), + buttons = list( + list(count = 1, label = 'RESET', step = 'all'), + list(count = 1, label = '1 YR', step = 'year', stepmode = 'backward'), + list(count = 3, label = '3 MO', step = 'month', stepmode = 'backward'), + list(count = 1, label = '1 MO', step = 'month', stepmode = 'backward') + ) + ) + ) + ) +``` + + +Row +------------------------------------- + +### Scatterplot + +```{r} +portfolio_scatter <- ggplot(sortino_byhand, aes(x = date, y = returns, color = status) )+ + geom_point() + + geom_vline(xintercept = as.numeric(as.Date("2016-11-30")), color = "blue") + + geom_hline(yintercept = MAR, color = "purple", linetype = "dotted") + + scale_color_manual(values = c("tomato", "chartreuse3")) + + theme(legend.position = "none") + ylab("percent monthly returns") + +ggplotly(portfolio_scatter) %>% + add_annotations( + text = "Trump", x = as.numeric(as.Date("2016-11-30")), + y = -.05, xshift = -10, textangle = -90, showarrow = FALSE + ) +``` + + +### Histogram + +```{r} +p <- ggplot(sortino_byhand, aes(x = returns)) + + geom_histogram(alpha = 0.25, binwidth = .01, fill = "cornflowerblue") + + geom_vline(xintercept = MAR, color = "green") +ggplotly(p) %>% + add_annotations(text = "MAR", x = MAR, y = 10, xshift = 10, showarrow = FALSE, textangle = -90) +``` + +### Density + +```{r} +sortino_density_plot <- ggplot(sortino_byhand, aes(x = returns)) + + stat_density(geom = "line", size = 1, color = "cornflowerblue") + +shaded_area_data <- ggplot_build(sortino_density_plot)$data[[1]] %>% + filter(x < MAR) + +sortino_density_plot <- + sortino_density_plot + + geom_area(data = shaded_area_data, aes(x = x, y = y), fill = "pink", alpha = 0.5) + + geom_segment( + data = shaded_area_data, aes(x = MAR, y = 0, xend = MAR, yend = y), + color = "red", linetype = "dotted" + ) + +ggplotly(sortino_density_plot) %>% + add_annotations( + x = MAR, y = 5, text = paste("MAR =", MAR, sep = ""), textangle = -90 + ) %>% + add_annotations( + x = (MAR - .02), y = .1, text = "Downside", + xshift = -20, yshift = 10, showarrow = FALSE + ) +``` + +```{r, echo = FALSE} +portfolio_file <- paste(params$portfolio, Sys.Date(), ".xlsx", sep = "") +write.xlsx(portfolio_selected, file = portfolio_file) +``` + +```{r, echo = FALSE} +# have the report send out an email with +# important results included in-line +render_connect_email(input = "portfolio-report-email.Rmd") %>% + attach_connect_email( + subject = sprintf("%s portfolio Sortino report",params$portfolioName), + attach_output = TRUE, + attachments = c(portfolio_file) +) +``` diff --git a/test/sample-content/r/portfolio-report/portfolio-report.Rproj b/test/sample-content/r/portfolio-report/portfolio-report.Rproj new file mode 100644 index 000000000..8e3c2ebc9 --- /dev/null +++ b/test/sample-content/r/portfolio-report/portfolio-report.Rproj @@ -0,0 +1,13 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX diff --git a/test/sample-content/r/portfolio-report/returns.rds b/test/sample-content/r/portfolio-report/returns.rds new file mode 100644 index 0000000000000000000000000000000000000000..bcc7c961de10667c24102d7ba4a2a0c5d626b266 GIT binary patch literal 24221 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 T7zGHu6x&g4lC#E*|TS6&z?Pd_Ut(ab{qQ( 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

    =1B_ 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̋SKrZRmvK%Sn(+_6P*237or+)he&FBnH-{ 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

    WK{bcO zRf}?OC(}CHZPlN_x*u(`vmhO~jBu+uKKq2>?S0#Zx)&TUMbr6PQg(95$|=cdJ`OD+ zrJwQAi9T09);bltdal%6nuv%&R-Rzmat>MBn%dOsCu|^d_i_g0%s(jYGpTR=e43p! zzcQpN+k$gV{7`t_ab^A5cYv{#;2>qm98?;Dqc+^Xq$OT&702bV<_x^_K@64_Tch0; zO_eIP38>Z|CgWOrfq6)qL()hvPMK+}6}07V{3HJ8;w*Lr(rfRlSVFsU6UyyQP9}7R z6Rq!5Y{aubrM`=|SB5MVQ>6EeEaiD}CP54IdN^DprUt9+r7&0(Y~OQ$*v^vPvxda} zYu2A&6m_X{4@YOp4807N^vNsGf&1slCuIy-c&NQ+zkTQ7bpi|&5_JOcGwJVI&>bvJ zQ?BPgBoU~ZN#0AEkP>0mO}zU(w2l2^ejmU0CSmEGRBki@{cx@aQku+B8KyZ{o0&F&Xx>z8Y>W zogNCTKPj?(*E2R)Id6s{`Ce)Y3$mfgbz<1w1WI+kKKP^#PBc3M#VZd+1pln58ID&8 zrroigu^j9AZh9mF)Mp*?Mes+hvJ9uNyi_EyldL$WR$#73SgJ}1`l0J8OF2xW$oS&- z1K%v)$%eF0g1UH!>Rg!f29jOdME!E6wf$BE#lCQi`&6tny<$l|x`j;{n2tsvLO4FY ziSnnDmmIZl@jd^LYW#z#6&G)kr+|a;L7%}Ez3N8|(0mJ-i6TI-LUB zRDS8;vV5Uq_ggbcSJQ-3j!$T}y9VMamJ<1MQd7&y;2G9YJsDdYv|v=Ti%OPcet0XL zKY;ejR%tRQn5byTNUP?DO-lslv2(k!PMgbX>KCnavLw|E+F|BZX{h=HZxQSPV&fc6 zFJJMJ>O`^fppY|7c4#+}ha3K7HW;TE58AWw3zfbu!)q(PAmw#cWLOBxoZX%n-~WE0KGo_^?StA|F&0jddR8;1Vkrt72l*N!XeKJxD8 z8x_i_N5t|!N%f=v=kVE1%`e(yJCzo$n$1wqzNu8L7#RF~jKPCvN*5?K%B(1uzu$FzDlVDUr zJR@})iDqcX0vVYc);85`n_;TF^E{E^Kp-l#8j8h=5@TAQ z&y#)X-Y(&5tq}`_q1Sb?dbkG9-wugs&k!MUOtnQZ zB%RGAsM4$G{RhP=0rX^Zo=6HAz#XVAe$Fb%M?aPOrc!^}eO;BE*B3@&JsaZCorv-a zHwLK1I0S7VkZ8raBF{a~i3$}hr08c~A#QLhoH)GUFqe&zro?5T3uZ0Y_n3JgpDpxQ z2?D0@Ll0k|N$4fd-X%cQPpI`CoQJj_>U-dWUeB_`#HD_wSa4rRXbJzC4-{Lf^Ds7v zx^EPC`Jo>E5eHJkk)(Qk^LBnUreI1gze7Vbx^=EUMlP}=9^&8E8rUnat~QpVLVMJp<6SE zTRM#ixExr$VQ=o%bXq}17M9K%P@Ohie$p3jEdbJ})^T(C; zI^hj`T|}nA-o2}7%FZW|qY^jlaNamg%hcDYF;016?r-JRuAD1o%N7bE+u6B;>i+kL zsmK9PG9I6S+@|v-4dU-8DFFCA2^EM1CS2$H-XJS&x~%?|$o=zg>`>Q#3#|WAT(aoL z=Ex$^``hnw2|fO|C;N52`vLFYTR!%5Aq#hBvHq1I==1|{k9!O`Yp0L!xrd$&z;>?+ zAf4;%10?Ehx0C$*=1N7bR6nwAr}Q6wMFwg4hywMvAHv_N!4axj5So%@T)<;xHWu9T z=MmXkr&q$I2mV5rtL|pJq?GmwgUG=kXvt5RZM&3ZzMRh~hQ;3*w40x7E~tE&uE`Vz~78?J|fyV$$n_z)g2I|^9G(a)5qHiJpjj<`@A{33&=Ki z8AoCAS0q(pBQfUAcYRJjY`{?ob})oS{>hMj_4bl}3?pF5iJ?`_yjiPypp4Hp#|b@A!#bYlEzP;W(X+MM=$Z zDwg_Rr3;BeO%elelEq{a^u#xZUz00SK4%dhA06@_s?PdCz8$smYQ_Cg_$jR`8OOTv z6WU$2z0QdDkIQai;m6v)r(ruX)~pC=G4%r~EaLgwjC{u5JW@j1EMc{!908-T(7p9v@T}Bie%)jqd=HkuHSjo!B2-4)=udVY zc;!$q#+%3{8WuIIllbP>)<;QOTY~2Vk^%>X%U#wciOYls(I#8b6%oW06000#1dOp+ zdD!JsuzU(BJxrVbSJ{`xL)rFykG)OGTEZw=h?Jt5m`So#_AJ@P(uQm?U5pqhRLWRF zkv021g^_4TvXskilzodamM{ymd5-D*T<_<)@B4b6=Y9TToO3$Q8F2Q zudGhIy!+y@lD!Wt%BVZG6v+1tM9K2RE|2sl7Jt$UA4;{n1K)R0Rexu8N;v*>jnr4A zB-s6=;FDLWdtZ_q+n&rk7v6-t&C-i52`Qca>UL|~tE{JCp?#*+*LI^`<4jwwse#SM zsWtxS8joT9S6wPkB`yZ={mTCowKv!Er+dTO{$$IWKwNZ`%Z zz5}`{nFF1cR(sPFM5f$N>DxY%#MdQE%b5+GMYzQiy&h-1f6;N!$kjINOuX@tGid75 zI%Wr+)n8xQLE$Lg!v&r& zzh!<6*dBA&-fT^oTSG9TFV<~x}B?Ke<7uKZdw2!VBmJ3m|Rzb?KPnK8ua z)E#wrzkkb4odZ#wGu`^b%qU;4_G_N^sDiLRUMPw-YMh&7)YBG~&m=gk82d(IQ_PeAL<{wl?EZM*Mtce(6zi zcl6wyCGuiOZ`9DfqKv(A2U3oV7Tvk0?NUG^2Bg{dU? z0xJsjZJ$Q(Qt)F*@3)X03O12@4xISa+O<}SGAoAohR8` zeOE52upi~#SGng5Jk3E;yx?h~OuNlR^Do|v0QucT??kMtw!0cX!Nb=A4-^$eEN+9W zHHhz>^qc)mjj+V29!)A1v!uO#9a4WZFTwDckmUZ7>5RTJ@(KBXW{7W5D>|o3IwoEs zQ{!yDgK}o>S2JtZqgUH>lCp}wSnIY2xhs!*plb&7ZUzL&`{!VLf@po!6{B_|gATj{ z?=E)N$a&0Ly_*SlC$(h1?~3Gy7;4N{GymXwJn#6qvMTkD(`nxmjbb7b4#pJcVwFq< z1Pdm1PUHjB?+avN%cNb49(Pp!iE}h%;v;ph%$ipMaqPFBKb^q%EEm4(#)O1z< zB@d)#9{P@foogb%;8#6prjjG-9kQb|2N}&#`S1>BovXS=XrFVf^W z;X0bWLGOF7SGAuwO`y`s;1EVYyjjERn1~(0V}=ApQOKdOMdP~y3&4q;z(UXzEogIjuVq+Pc<$iQvI19;+Vgg9OvjPX8&0oH-FuI)#4)}2bv{3)X^f?e3 znz4e&ST6^dhHtrzK7R-K`HvXjA3tc003;uk=%!^ypR%22z+;Uv$}`L}*mPz`J+l;m zHd}hGY|O585;+Rs`Q%dbIE0A?Jg9Bp={ORR(Ac-tdU62NQc4?HzVK`gonunpt9QjI zslJsVx`%fdV*((s>w`pvoJdM>x$eiF5*~IukVKdX^*?4YZw%DIQ2R{KhL`czi;(+{ zY#|Rr?CSbzmU-$ih{m@ntByiK{eWm)2oZ$GJJ2GK`EpkXgfbh z8arJvM|OVYlz1yh>E&FahQX<0{QfYD$-_tF>!t4Du=!dB zoeOj3>_3t&>%U7Q9hV8g^v`w^-{gwFc=0Rn&7&_*c0KW7nDc&llx~DIZkd*YgP15? z`ca<2`D-^sTbHDBUZ>-%bDr&s*f05+ZKSd-LobXG11H#H?*Xb$cjboh0HbpsWUZ_$ z<->(u2_}$u^{j1p91^F)jQWK7))uxCn)lyxu94kA+xH^!QJNMeL(fO4y6EWsB$2(m zZ3-3kzB!}zV)SsiDeyRswGc1=0I2N;duuXd$Q>?w;v-Z}0o72Ot?%xtk-OMjT zc)rTYn~Ji{40VX!8vZ^guRM2MqdQfrnNz(P1ea&(M!$k=Sh8~1=d#9{J$cFJ>~&Nm zsJ<;b)GsB;XAv!SJ;=W_WW*s-G->B%MqYovaO{{A^?T?i7>~akof@;>$fn8CE+7E+ z@JqXy`@z9MNPElbl|M9Xv_MEcmEoH5Yi{?^f_^0Y^<5P25p$}*haz4Xw1z0^glBbF zXf-2lQ7gv-GJ*D%aEK7hKRd5~>{h|;mdpxyUV$2dx;hT_P>edhd)fECZcakx_}3w# zeen&q(;7P{iIrwnIgi^{Ol7=w%$a1Dl&D-jO*+(U+WX^`{L_FFm-k#(c(4cbSmo=j z7_Jy@JF!EnC0TFTlZD3K@wOTcEYO|&p&zI;Ylf6P$oA+iN>g?W*?E=~DpE0mS7~$$ zpx>LnlwgL4{D@38i1!ip^LB})iy)BHAj(aWhMu^`rvaxxKHZFb`G<`JAu?M#b&kcOm%8pTzh{!k<4H0R^k)0}~{12x+W zVeh)$o&VWdUDa4q)h2T{2#kBpk`}&bWhCpBHelh2SF7c1Gpq>ZOi$zrXXr-+WsUTP zRcqGE5uxDl%!UJWLhncosw_Pdx{Po#0J)SLKuz&~7V70gFQ;-1p(;EB;1=T;T&tPP z#lru~rv7!tk9!x2K#;fJ<(g*f-%WEO4}LwA`zaSV7WsE1m47s_|5Et=>k1d2@()3% ztN~316fJ{ZnLo+(06|nib1EVRG58BJ1aRO;wa9$FwT4+%$TB$PdngZkU%%wz8cJBi z5<=2|Svw!+9U8_thO#HELrr{^hxK4ov`>7hc~ulesNbcfOEff@Ziluh1w*_g?)ue= z(Ypc$`M!!ZQq_lt=C{)4QOod@`NSlBU5f5Hfo}!VC^T9-W=uWh*D3i*eAjG@n#%^l zN%&(rEw}>`E^f~r z6w z&(q;unY-YGsdbvk%G)Z~S)(L93(zufx?|z7y4TUKqBS?9)OJyY>RS|;3h|gsTFhkk z;mP;fdz$aNY(s5A;IS=vIBNX2=a)p{c6eAENxm!~SMzxC#C}9C3vu{6X3172_G`ww zT-Ca7Z;XRIyYh)4LNSh3{Vxu>KB0WNjy1`{@h4Bm3qiyvG(Y@8MT^Z*QIVPe}8~IJ@iQr1MPggr|2Vi9?ihy1dF}R62g5pV(CReU6IZ z%{d~aBOOsgffa@Q=S;n!f_4(FESfDv1t-@&%z}72HyAR9z9;++7OEQG}@!6QgYc$&D8Wv ztgJHNK6t37t2iDyc+e2j=Pf>>)063doHLXc@$B}zps&>J*`=NZpd}EOpMQwTS2MFa zGgv|WELi1=vCeV@p2UCA>Lb#0LR;f*fr7Z=?%vR;!4-JX(>)n$3eBRvazskJj-(97 zfJ!GVT%{l0-S4&3n%&m4cTW3GK;>Qcz-c2shm#OVT7C2Se!`H*jVxJPBJs`f#sZ^7 z5+}^vQzS388Cx`*;40DsAZk%Mkl9kp-lz+QhEaVIR*^}{A=YNXA0MR~11R}Ey)e+A zKP!>1D|pJ`=)PhlWR`T&aA=vD-$J{VS%AH~#Hop%j|qkfIm7>8y`mlrr-}L8TbmfD4SE!U5Q@f_W6GJG!0NoVTnz!1LC5ijn_1(qLyFHi)Edr z+OPQgQvt&)VPZKn#Is-_Y;|WDMjnvNhGb?@JLKMndTd)|q@sAbyR^y|&Zl`+*1#hx&qKW?~dR;%4#G=35rBiS@Tk31br z)VMNK?iEW$T33GGb5uC@!Fd-^ATb!5gOB zKVk)%>u}{UhPfMJE6Ry^ktr8j-R{cj>Lk2zxB6Dm?2x7{Z`W?|73f?+9o7IZ8~ng zcoUN1-IbM=V)$J6^xf&~h>3tBHzKbX7+UCwe|2u(v;73(!P47f#Owz-{bVpE5R>+# zTrhh=Bh;38qUQi%!xr=DvFD+rBErTyw~i}V#h6O=(D(T&mEHTFj3|&Flcv=5(=&^T z%3I~WA78v;cq1W-f@QIL$^JD5w~3c}Ucsd1wPR+$Q*1-D>O;bzLQO77ZWQRof|B$*v@wwqn&G zCXBz~z8b92B8v8-`=vweEH3oEDX{f8Y~ByObKUo$1^-rQP9lH2x7R(_&*lyA6hh}f z2k3I2m?O-PB@nA1iHLw37$Gka&J|`|c_A!&{VGAtuW!*TYwF_dV)^+;C2tbWA8r#X z3ICxBF;vqN>?#U=ExqBv2_il44>cSpXz*23^<*mbNiWZIgSYZ3G#oWe>sIU$k?C$) zvr*WVt+!A4)phNV?9w8s$U5gj+eo1Z3Vlmf>4LmoT||KY;~$t)1ov-R4gmp zqoPkcpP`+Ue@!uHTPu7tgH8Hyouom@#=vpr_YZ<)F|^1*ZC!QKP<-2{P=9s<)3>I5 zPFL;m1&(onLVPw(rdD0^1@GsFF3UGNZyYu(Fs1Zh;FUv3i@FTwcud3z8tR->5As)W zX|m<^#vk?l@4K${Stxe_?i;TmY-D=GK#tKd#7P5wFP)?pMFwW#M(R-(yLALE*e^C; zDw#O1A%3s?d)!8PY#lv?WwhVblyVhY9fqaB&=Q-FUnTF4dU!=F-=5A(1UxR;pIKLP zn@qQB=H`6<^VaS8wu?8eOI9`XsbPGgk8TrWR4Z^iFt}c?8iz0|Rl%(Jj0LJ>{s+Q@ z)jA{pOa5hggx{N@rzzP4b}|UAC9?HS)TLy%hfKD_KYGZF|Lk}fg12n+r=ya>;P?;I zQ>-_6kyCf|z0O5Zghkd!Q5viH90@7>T#wAymnCAMM`rg_aZ%_&ls-DUsPNUB-Ishd zBu=;)K916b9XPr@$u-cc`m3fmqrI2m#u~BpK6&&D`3?lGXKR^r%zjpcrKEdXG0w;I zS@4R`n@-Evbp+n?=NmDLg8^{qjw)4$-R+f2CG9J%#pOoSkqi3YRbI#9jgbjTn~*J} zz|pUFB;kvi2^ef|3)cI9Z zUAI=3hwhWPBz}+_>LRi(j7h#?TnlJ{?K0)6JUH#Bhd!83ui);eB5##^XOWyTZnu4P|G5ItjEE!OJWk! z*pKuRdl93@b1GfviCopVHf&^H?gtU*$OyD&WG1G`%4_%*3U#bu5oY|s@#-t-68>{* zcijHi-O%AEBi=o|PfFGQyfVM}#=vogesQp2>(#e$aV^F7TTC~M>y52*!v!#z6(0^$ zRF0u|0U4FC%C^ZjLb=EP?5@blBq=jpCPU00G}x0e;(P-CyS07z$V)QepBiLV!TKfbF8xz zB@FJ5WkrKynGCb*m&eE)=mZB3x@hd?#UGz%VXDE1J!c)@8qu@nPab^0h&AXM#6-Mj zAj!+4^}&Fgi(s-v(KZ$H86+E6`+VCS7o(A82=f-LvH7#p%mMcStZhoFrH8TvMj8K} zkL0rujwvVb>7?UZN(3dPD1&~^0_7bM8=AbEkcE(iY1HyBlx*S1$08x>_ydmCFd$DD z3H&AJ7|d4?Z=oPY65NF7E3A2XOwBhjg1b46!3C<%r4;q65!U8852+v1E^q;rm|)cb zd$&xHUP()If(z%^miHj7=5m=ieL$O1HxwOsT4f-iuSI^*Cy2P&KBKw&VYWwbl2wZh z9K6(FHW`r58WV1@lh0#pl~QVrJKIc7%j7(f#q8$WQ*KvSCSr_hvgCi%c&h8|Sikscrc6Sk zy~FU>$R%EV*vGup!}-cetCY_nA1x1WOJJr;&lmJRc~6aq^=qR$L&jl+9_+O1t>)dc zO1H8*T`RsbF1-jWa`#_%Fu9kWdyxMW>iEo@r@|{oBmU#3LHLyK$6gkN3(d z+mO+NqvIi7OO>7Wa*lclGKxDch<5k~Hb8vOY%_ks#de4Yr25YIoT6ms$Al&tBy!Dsc37-#D?*_LAy=($=Nt?-%4JHj&7Yur$sdNYR2?>A&Q+S70w`%b$e}{*7r@5TUZZRittq#-Q za}^Z6NBoGjpD1n&UU(Qp2x`yQOk{_KkjsN&va1fHOOMAjmj!G>$}r#?$k2SyUMXa2 z_kz~|VRlA}K%FIdGO0>5)JL2&qF6aPc58){CTrC|5l|6|yweUYd%j2BgZB$-mnxHV-Fz3fn+mhF3Y&unXhIhsYHEa5eT8JU}gBjJrel?R(U6km*9b4}zIg82$Tz zMh<={)Hs3zwmT|sJYyY;>IIx|sWMk`#2Tv_2)!$vd8|e^8Yc_@-JEAKPrIZZog%>a@3=6Fb`Zr{TvnwIwl$8 zZB#tdCz$N$a=V3sXPHugh7E`bZ$kLk^mU+eowEa)k;5Sf%_;UmFdZ!ZvnKW#L@ygV zJBA|`5=Dg8F?c+;b#vJc)wH<8CA*9wvZKKA5}JrmAwYMf29h)Ffi$0)S)!OJW(8Q0 zkF%rATD8P=^cVNVbx8&w0$PSqKjJiwPsat1&7B2nSBDKHU!%^Svq<%G#z+weygERC zDyl%ZT@LVHqHyuv645baovCwq0(bV)a74q|*VjR58!)2>g@)+XSo2nyxRwcrnh=sE< z$hi4tU)F8-E%c+r)TbLRY~vq+~(O+X$MoY|nHQk{w20R?BcAr^o9x%(9Kx zS|Yg|JTwL{wL_B~0wim0N}Yz<`x=E*TZ)jbr2#xQTHgf^=zb@!@ zGypTJ)5tTU_)eFl65~qbLqGq7U1PI&vzgIKe`31P|xmnlM9!IS{E_c$gN!;SPN%|b;$ z+i=aEWwr>j1q`j%yaX{7D}=d5c0^4ADPA582`;O%VR1c4fZG(whb9BiE0I1X#;_ZSPo@_F|cQp%#7Yn zglX=^&rJw%tX{;4yfs&01>Dn#K1K56XfvOX9o?0C-8)CUafe|C!YZ7%Wt>%+^DD^5EJ|{v_oUdPHbYa$@>y$_k}o2 zZp*;1Lp-pp1B`F6oS@V7o#Q}}{J~qV&R@6yuLc%_1mup(`PElxqPGc|MlN=8Epe(e z8_~1|!bZm{ruobz1PIp0uEkc6p@b@X`D7cIce&LE!*&>F<-Nm1U&7I6;DjP^} zry(a}A&>wr`0$sn|0^s<{_nb~{%0YxGoaAtsY^9;U>*>>>pP;IHdEH8tP;oyGTG4` z0Xn=!(DN;f;1L+z3CBqXn=$3WMvQ7RwS&vuk#pMMc?S|X>0CK+Px3r<*p0=Pn=6M4HO zpP#qs>?&et5CjoqF-r)-6e#L?bTr5$$b6P#zYqX_RRjpL+o_gxH4LZ-p%LU@8jRjq z_Hitu*As*1iW7I~_Cr{zCETZIJx}PuQVD|`cs5x4n%S}o(0Mfqu8J_g*opW*#5I-) z04NL7TJ8<34`{8jMKt(A@XQI|4610T7dp*^0f5wF4=lqv>>Caf0ow1oFs*EG@0SLg zPh&dV>0i1%`MBjeNP4&%+MfL{Y1-Xwri?LQD(McNM7WjJ_qG^Q@Ctu`*Z+M~4j$|O z%Ea#v{`W`ae+kL|><0h&3jMKE%y0U^8U~^X3>ABVM9vY7;D#@B$7_hfO-K;13S4_w zEYgIjgRTP|TB-%35{OaEWIA`>y?lNFM+iQxNdv3!X%n)-U5Uwy7!bW8m${zb_A!=$ z-8jeo$z2@V*64JgIb$JQVK2k|Ku|AJInOsC;@rKn#%7oS_eB^z#+5O$0jD4Y@q+;V z&j4d#%O<2>B%k7w3slk`&=mn7-piaU3>AEL)S!pElt1|~55a^rKu7+~D81ax#(>_x z$t3Qbk4p|q;F-|;^%d?n??LAYqarLz?$$(N$^IPRt>U;Z`4T@lw!r=0+z{mhIH2~S gffs^sWip<`N=@Zjt*2Zu{GCqMgA4!r4cPqtU(wo|mjD0& literal 0 HcmV?d00001 diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/console06/INDEX001 b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/console06/INDEX001 new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/console06/INDEX001 @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/files-pane.pper b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/files-pane.pper new file mode 100644 index 000000000..66ec60035 --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/files-pane.pper @@ -0,0 +1,9 @@ +{ + "path" : "~/work/connect/examples/reticulated-shiny-app", + "sortOrder" : [ + { + "ascending" : true, + "columnIndex" : 2 + } + ] +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/source-pane.pper b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/source-pane.pper new file mode 100644 index 000000000..70829f676 --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/source-pane.pper @@ -0,0 +1,3 @@ +{ + "activeTab" : 1 +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper new file mode 100644 index 000000000..9ca1460aa --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper @@ -0,0 +1,14 @@ +{ + "left" : { + "panelheight" : 744, + "splitterpos" : 310, + "topwindowstate" : "NORMAL", + "windowheight" : 782 + }, + "right" : { + "panelheight" : 744, + "splitterpos" : 465, + "topwindowstate" : "NORMAL", + "windowheight" : 782 + } +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/workbench-pane.pper b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/workbench-pane.pper new file mode 100644 index 000000000..0e24b8466 --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/pcs/workbench-pane.pper @@ -0,0 +1,6 @@ +{ + "TabSet1" : 0, + "TabSet2" : 0, + "TabZoom" : { + } +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/rmd-outputs b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/rmd-outputs new file mode 100644 index 000000000..3f2ff2d6c --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/rmd-outputs @@ -0,0 +1,5 @@ + + + + + diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/saved_source_markers b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/saved_source_markers new file mode 100644 index 000000000..2b1bef112 --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/saved_source_markers @@ -0,0 +1 @@ +{"active_set":"","sets":[]} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C new file mode 100644 index 000000000..9db79cb4f --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C @@ -0,0 +1,23 @@ +{ + "collab_server" : "", + "contents" : "", + "created" : 1552399831665.000, + "dirty" : false, + "encoding" : "UTF-8", + "folds" : "", + "hash" : "898193946", + "id" : "349ABB0C", + "lastKnownWriteTime" : 1552320944, + "last_content_update" : 1552320944, + "path" : "~/work/connect/examples/reticulated-shiny-app/ui.R", + "project_path" : "ui.R", + "properties" : { + }, + "read_only" : false, + "read_only_alternatives" : [ + ], + "relative_order" : 1, + "source_on_save" : false, + "source_window" : "", + "type" : "r_source" +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C-contents b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C-contents new file mode 100644 index 000000000..ad2dc46b5 --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/349ABB0C-contents @@ -0,0 +1,24 @@ +library(shiny) + +# Define UI for application that draws a histogram +shinyUI(fluidPage( + + # Application title + titlePanel("Hello Shiny!"), + + # Sidebar with a slider input for the number of bins + sidebarLayout( + sidebarPanel( + sliderInput("bins", + "Number of bins:", + min = 1, + max = 50, + value = 30) + ), + + # Show a plot of the generated distribution + mainPanel( + plotOutput("distPlot") + ) + ) +)) diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1 b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1 new file mode 100644 index 000000000..00d04bff2 --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1 @@ -0,0 +1,23 @@ +{ + "collab_server" : "", + "contents" : "", + "created" : 1552399832556.000, + "dirty" : false, + "encoding" : "UTF-8", + "folds" : "", + "hash" : "1961414915", + "id" : "787598D1", + "lastKnownWriteTime" : 1552320944, + "last_content_update" : 1552320944, + "path" : "~/work/connect/examples/reticulated-shiny-app/server.R", + "project_path" : "server.R", + "properties" : { + }, + "read_only" : false, + "read_only_alternatives" : [ + ], + "relative_order" : 2, + "source_on_save" : false, + "source_window" : "", + "type" : "r_source" +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1-contents b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1-contents new file mode 100644 index 000000000..c841a621e --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/per/t/787598D1-contents @@ -0,0 +1,24 @@ +library(shiny) +library(reticulate) + +source_python('server.py') + +# Define server logic required to draw a histogram +shinyServer(function(input, output) { + + # Expression that generates a histogram. The expression is + # wrapped in a call to renderPlot to indicate that: + # + # 1) It is "reactive" and therefore should be automatically + # re-executed when inputs change + # 2) Its output type is a plot + + output$distPlot <- renderPlot({ + x <- py$data + bins <- seq(min(x), max(x), length.out = input$bins + 1) + + # draw the histogram with the specified number of bins + hist(x, breaks = bins, col = 'darkgray', border = 'white') + }) + +}) diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/13865A08 b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/13865A08 new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/13865A08 @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/85A5D3D5 b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/85A5D3D5 new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/85A5D3D5 @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/INDEX b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/INDEX new file mode 100644 index 000000000..7da252dec --- /dev/null +++ b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/5C34F178/sources/prop/INDEX @@ -0,0 +1,2 @@ +~%2Fwork%2Fconnect%2Fexamples%2Freticulated-shiny-app%2Fserver.R="85A5D3D5" +~%2Fwork%2Fconnect%2Fexamples%2Freticulated-shiny-app%2Fui.R="13865A08" diff --git a/test/sample-content/r/reticulated-shiny-app/.Rproj.user/shared/notebooks/patch-chunk-names b/test/sample-content/r/reticulated-shiny-app/.Rproj.user/shared/notebooks/patch-chunk-names new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/r/stock-api-plumber/.Rhistory b/test/sample-content/r/stock-api-plumber/.Rhistory new file mode 100644 index 000000000..d070c6e1a --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rhistory @@ -0,0 +1,6 @@ +plumber::plumb(file='~/work/connect/test/performance-test/load-test-plumber/plumber.R')$run() +plumb(file='~/work/connect/test/performance-test/load-test-plumber/plumber.R')$run() +install.packages("stringi") +Sys.setenv(CONNECT_SERVER="https://rsc.radixu.com/") +Sys.setenv("CONNECT_SERVER"="https://rsc.radixu.com/") +Sys.setenv(CONNECT_SERVER="https://rsc.radixu.com/") diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/debug-breakpoints.pper b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/debug-breakpoints.pper new file mode 100644 index 000000000..4893a8a7c --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/debug-breakpoints.pper @@ -0,0 +1,5 @@ +{ + "debugBreakpointsState": { + "breakpoints": [] + } +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/files-pane.pper b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/files-pane.pper new file mode 100644 index 000000000..89c784de9 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/files-pane.pper @@ -0,0 +1,9 @@ +{ + "sortOrder": [ + { + "columnIndex": 2, + "ascending": true + } + ], + "path": "~/work/connect/examples/stock-api-plumber" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/source-pane.pper b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/source-pane.pper new file mode 100644 index 000000000..b074a4fe3 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/source-pane.pper @@ -0,0 +1,3 @@ +{ + "activeTab": 1 +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper new file mode 100644 index 000000000..c4d8aea39 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper @@ -0,0 +1,14 @@ +{ + "left": { + "splitterpos": 454, + "topwindowstate": "NORMAL", + "panelheight": 1069, + "windowheight": 1107 + }, + "right": { + "splitterpos": 681, + "topwindowstate": "NORMAL", + "panelheight": 1069, + "windowheight": 1107 + } +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/workbench-pane.pper b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/workbench-pane.pper new file mode 100644 index 000000000..75e70e94f --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/pcs/workbench-pane.pper @@ -0,0 +1,5 @@ +{ + "TabSet1": 0, + "TabSet2": 0, + "TabZoom": {} +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/persistent-state b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/persistent-state new file mode 100644 index 000000000..b5e841486 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/persistent-state @@ -0,0 +1,8 @@ +build-last-errors="[]" +build-last-errors-base-dir="" +build-last-outputs="[]" +compile_pdf_state="{\"tab_visible\":false,\"running\":false,\"target_file\":\"\",\"output\":\"\",\"errors\":[]}" +files.monitored-path="~/work/connect/examples/portfolio-dashboard" +find-in-files-state="{\"handle\":\"\",\"input\":\"\",\"path\":\"\",\"regex\":false,\"ignoreCase\":false,\"results\":{\"file\":[],\"line\":[],\"lineValue\":[],\"matchOn\":[],\"matchOff\":[],\"replaceMatchOn\":[],\"replaceMatchOff\":[]},\"running\":false,\"replace\":false,\"preview\":false,\"gitFlag\":false,\"replacePattern\":\"\"}" +imageDirtyState="1" +saveActionState="-1" diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/31E4B9DC b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/31E4B9DC new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/INDEX b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/INDEX new file mode 100644 index 000000000..0ad79154a --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/quarto-crossref/INDEX @@ -0,0 +1 @@ +%2FUsers%2Fkgartland%2FDownloads%2Fvetiver-for-python%2Fvetiver.qmd="31E4B9DC" diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/rmd-outputs b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/rmd-outputs new file mode 100644 index 000000000..3f2ff2d6c --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/rmd-outputs @@ -0,0 +1,5 @@ + + + + + diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/saved_source_markers b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/saved_source_markers new file mode 100644 index 000000000..2b1bef112 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/saved_source_markers @@ -0,0 +1 @@ +{"active_set":"","sets":[]} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40 b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40 new file mode 100644 index 000000000..2dd9bb418 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40 @@ -0,0 +1,26 @@ +{ + "id": "B2B54E40", + "path": "~/Downloads/vetiver-for-python/vetiver.qmd", + "project_path": null, + "type": "quarto_markdown", + "hash": "3621184298", + "contents": "", + "dirty": false, + "created": 1674570044360.0, + "source_on_save": false, + "relative_order": 2, + "properties": { + "source_window_id": "", + "Source": "Source", + "cursorPosition": "24,14", + "scrollLine": "4" + }, + "folds": "", + "lastKnownWriteTime": 1674570193, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1674570193670, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40-contents b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40-contents new file mode 100644 index 000000000..28a8b7d9b --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B2B54E40-contents @@ -0,0 +1,106 @@ +--- +title: "Version and deploy your model with vetiver" +format: + html: + toc: true +--- + +# Outline + +This Jump Start example provides an example for you to follow along with to: + +- Version a trained model using [pins](https://docs.posit.co/connect/user/pins/) +- Deploy the model as an API + +# Prework: Environment Variables + +Prior to beginning, environment variables must be set in your development environment for vetiver to work on Connect. + +1. Create an API key for Posit Connect: [Learn How](https://docs.posit.co/connect/user/api-keys/) +2. Create a `.env` file in your working directory to store the API key and Posit Connect server address variables. + +Example `.env` file contents: + +```{verbatim} +CONNECT_SERVER= +CONNECT_API_KEY= +``` + +# Create a vetiver model + +For this example, let’s work with data on fuel efficiency for cars to predict miles per gallon. + +```{python} +from vetiver.data import mtcars +from sklearn import linear_model + +car_mod = linear_model.LinearRegression().fit(mtcars.drop(columns="mpg"), mtcars["mpg"]) +``` + +This model uses the `LinearRegression()` model in scikit-learn, but you can use vetiver with [many kinds of models trained in Python](https://vetiver.rstudio.com/get-started/#installation). + +We can create a `VetiverModel()` in Python from the trained model; a vetiver model object collects the information needed to store, version, and deploy a trained model. + +```{python} +from vetiver import VetiverModel +v = VetiverModel(car_mod, model_name = "my.username/cars-mpg", + ptype_data = mtcars) +v.description +``` + +Think of this vetiver model as a deployable model object. + +:::{.callout-note} +Note that the model was stored as `my.username/cars-mpg`, where `my.username` is _your_ username on your Connect server. +::: + +# Store and version your model + +You can store and version your model by using Connect as a pins "board". + +:::{.callout-tip} +For more on using pins for Python, see the [Connect pins docs](https://docs.posit.co/connect/user/python-pins/). +::: + +When we write the vetiver model to our board, the binary model object is stored on our board together with necessary metadata, like the packages needed to make a prediction and the model's input data prototype for checking new data at prediction time. + +```{python} +import os +from pins import board_rsconnect +from vetiver import vetiver_pin_write +from dotenv import load_dotenv + +load_dotenv() + +rsc_server = os.getenv("CONNECT_SERVER") +rsc_key = os.getenv("CONNECT_API_KEY") + +board = board_rsconnect(api_key = rsc_key, server_url = rsc_server, allow_pickle_read = True) +vetiver_pin_write(board, v) +``` + +If you train a different model (say, a different kind of model or with updated data) you can store the new model in the same pin; you will have access to both. + +# Deploy your model + +You can deploy your model with the function `deploy_rsconnect()`. + +:::{.callout-tip} +*Before you run the next code chunk*: Update `my.username` to your own username on your Connect server. +::: + +```{python} +from rsconnect.api import RSConnectServer +from vetiver import deploy_rsconnect + +connect_server = RSConnectServer(url = rsc_server, api_key = rsc_key) + +deploy_rsconnect( + connect_server = connect_server, + board = board, + pin_name = "my.username/cars-mpg" +) +``` + +Now you can interact with the visual documentation for your deployed model at its new URL on Connect, or [even get predictions from Python](https://docs.posit.co/connect/user/vetiver/#predict-from-your-model-endpoint). + diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728 b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728 new file mode 100644 index 000000000..2d184582a --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728 @@ -0,0 +1,24 @@ +{ + "id": "B5AD7728", + "path": "~/work/connect/examples/stock-api-plumber/.Rhistory", + "project_path": ".Rhistory", + "type": "r_history", + "hash": "1715988170", + "contents": "", + "dirty": false, + "created": 1674508994054.0, + "source_on_save": false, + "relative_order": 1, + "properties": { + "source_window_id": "", + "Source": "Source" + }, + "folds": "", + "lastKnownWriteTime": 1668610984, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1668610984, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728-contents b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728-contents new file mode 100644 index 000000000..ac7db4434 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/per/t/B5AD7728-contents @@ -0,0 +1,3 @@ +plumber::plumb(file='~/work/connect/test/performance-test/load-test-plumber/plumber.R')$run() +plumb(file='~/work/connect/test/performance-test/load-test-plumber/plumber.R')$run() +install.packages("stringi") diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/25D04D13 b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/25D04D13 new file mode 100644 index 000000000..fbcca24a2 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/25D04D13 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "24,14", + "scrollLine": "4" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/3BB6F835 b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/3BB6F835 new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/3BB6F835 @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/8105E2FB b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/8105E2FB new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/8105E2FB @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/A03A56B4 b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/A03A56B4 new file mode 100644 index 000000000..2bd0e8ff5 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/A03A56B4 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "29,20", + "scrollLine": "15" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/C6E11828 b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/C6E11828 new file mode 100644 index 000000000..5036cfcb5 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/C6E11828 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "1,17", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/INDEX b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/INDEX new file mode 100644 index 000000000..0c8c0810f --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/5C34F178/sources/prop/INDEX @@ -0,0 +1,5 @@ +~%2FDownloads%2Fvetiver-for-python%2Fvetiver.qmd="25D04D13" +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-dashboard%2Fapp.R="3BB6F835" +~%2Fwork%2Fconnect%2Fexamples%2Fstock-api-plumber%2F.Rhistory="8105E2FB" +~%2Fwork%2Fconnect%2Fexamples%2Fstock-api-plumber%2Fplumber.R="A03A56B4" +~%2Fwork%2Fconnect%2Ftest%2Fperformance-test%2Fload-test-plumber%2Fplumber.R="C6E11828" diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/5C34F178C655F7E9/chunks.json b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/5C34F178C655F7E9/chunks.json new file mode 100644 index 000000000..de5bfa34c --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/5C34F178C655F7E9/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1674570096} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/s/chunks.json b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/s/chunks.json new file mode 100644 index 000000000..de5bfa34c --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/01553A89-vetiver/1/s/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1674570096} \ No newline at end of file diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/patch-chunk-names b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/patch-chunk-names new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/paths b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/paths new file mode 100644 index 000000000..66aee49eb --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/.Rproj.user/shared/notebooks/paths @@ -0,0 +1,4 @@ +/Users/kgartland/Downloads/vetiver-for-python/vetiver.qmd="01553A89" +/Users/kgartland/work/connect/examples/portfolio-dashboard/app.R="66810557" +/Users/kgartland/work/connect/examples/stock-api-plumber/plumber.R="2965A3F5" +/Users/kgartland/work/connect/test/performance-test/load-test-plumber/plumber.R="5955D0DC" diff --git a/test/sample-content/r/stock-api-plumber/README.md b/test/sample-content/r/stock-api-plumber/README.md new file mode 100644 index 000000000..52f924480 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/README.md @@ -0,0 +1,17 @@ +# Stock Pricing Service + +## About this example + +An API allows you to turn your models into production services that other tools and teams can use. APIs are a great way for software engineering teams to use your models without translating them into different languages. + + +## Learn more + +* [Plumber Introduction](https://www.rplumber.io/) +* [Plumber Documentation](https://www.rplumber.io/docs/) + +## Requirements + +* R version 3.2 or higher + + diff --git a/test/sample-content/r/stock-api-plumber/manifest.json b/test/sample-content/r/stock-api-plumber/manifest.json new file mode 100644 index 000000000..2206046ac --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/manifest.json @@ -0,0 +1,884 @@ +{ + "version": 1, + "locale": "en_US", + "platform": "4.1.1", + "metadata": { + "appmode": "api", + "primary_rmd": null, + "primary_html": null, + "content_category": null, + "has_parameters": false + }, + "packages": { + "BH": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "BH", + "Type": "Package", + "Title": "Boost C++ Header Files", + "Version": "1.78.0-0", + "Date": "2021-12-14", + "Author": "Dirk Eddelbuettel, John W. Emerson and Michael J. Kane", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "Boost provides free peer-reviewed portable C++ source \n libraries. A large part of Boost is provided as C++ template code\n which is resolved entirely at compile-time without linking. This \n package aims to provide the most useful subset of Boost libraries \n for template use among CRAN packages. By placing these libraries in \n this package, we offer a more efficient distribution system for CRAN \n as replication of this code in the sources of other packages is \n avoided. As of release 1.78.0-0, the following Boost libraries are\n included: 'accumulators' 'algorithm' 'align' 'any' 'atomic' 'beast'\n 'bimap' 'bind' 'circular_buffer' 'compute' 'concept' 'config'\n 'container' 'date_time' 'detail' 'dynamic_bitset' 'exception'\n 'flyweight' 'foreach' 'functional' 'fusion' 'geometry' 'graph' 'heap'\n 'icl' 'integer' 'interprocess' 'intrusive' 'io' 'iostreams'\n 'iterator' 'lambda2' 'math' 'move' 'mp11' 'mpl' 'multiprecision'\n 'numeric' 'pending' 'phoenix' 'polygon' 'preprocessor' 'process'\n 'propery_tree' 'random' 'range' 'scope_exit' 'smart_ptr' 'sort'\n 'spirit' 'tuple' 'type_traits' 'typeof' 'unordered' 'utility' 'uuid'.", + "License": "BSL-1.0", + "URL": "https://github.com/eddelbuettel/bh,\nhttps://dirk.eddelbuettel.com/code/bh.html", + "BugReports": "https://github.com/eddelbuettel/bh/issues", + "NeedsCompilation": "no", + "Packaged": "2021-12-14 21:51:21 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-15 07:50:08 UTC", + "Built": "R 3.6.2; ; 2021-12-17 07:08:47 UTC; unix" + } + }, + "R6": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "R6", + "Title": "Encapsulated Classes with Reference Semantics", + "Version": "2.5.1", + "Authors@R": "person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@stdout.org\")", + "Description": "Creates classes with reference semantics, similar to R's built-in\n reference classes. Compared to reference classes, R6 classes are simpler\n and lighter-weight, and they are not built on S4 classes so they do not\n require the methods package. These classes allow public and private\n members, and they support inheritance, even when the classes are defined in\n different packages.", + "Depends": "R (>= 3.0)", + "Suggests": "testthat, pryr", + "License": "MIT + file LICENSE", + "URL": "https://r6.r-lib.org, https://github.com/r-lib/R6/", + "BugReports": "https://github.com/r-lib/R6/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-08-06 20:18:46 UTC; winston", + "Author": "Winston Chang [aut, cre]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-08-19 14:00:05 UTC", + "Built": "R 3.6.2; ; 2021-08-20 04:26:40 UTC; unix" + } + }, + "Rcpp": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Rcpp", + "Title": "Seamless R and C++ Integration", + "Version": "1.0.7", + "Date": "2021-07-06", + "Author": "Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Qiang Kou,\n Nathan Russell, Inaki Ucar, Douglas Bates and John Chambers", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation\n about 'Rcpp' is provided by several vignettes included in this package, via the\n 'Rcpp Gallery' site at , the paper by Eddelbuettel and\n Francois (2011, ), the book by Eddelbuettel (2013,\n ) and the paper by Eddelbuettel and Balamuta (2018,\n ); see 'citation(\"Rcpp\")' for details.", + "Imports": "methods, utils", + "Suggests": "tinytest, inline, rbenchmark, pkgKitten (>= 0.1.2)", + "URL": "http://www.rcpp.org, https://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp", + "License": "GPL (>= 2)", + "BugReports": "https://github.com/RcppCore/Rcpp/issues", + "MailingList": "rcpp-devel@lists.r-forge.r-project.org", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-07-06 11:37:52 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-07-07 14:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-08 04:29:22 UTC; unix" + } + }, + "cli": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cli", + "Title": "Helpers for Developing Command Line Interfaces", + "Version": "3.1.1", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = c(\"ctb\")),\n person(\"Kirill\", \"Müller\", role = c(\"ctb\")),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A suite of tools to build attractive command line interfaces\n ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,\n etc. Supports custom themes via a 'CSS'-like language. It also contains a\n number of lower level 'CLI' elements: rules, boxes, trees, and\n 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and\n text styles as well.", + "License": "MIT + file LICENSE", + "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli#readme", + "BugReports": "https://github.com/r-lib/cli/issues", + "RoxygenNote": "7.1.2", + "Depends": "R (>= 2.10)", + "Imports": "glue, utils", + "Suggests": "asciicast, callr, covr, grDevices, htmltools, htmlwidgets,\nknitr, methods, mockery, processx, ps (>= 1.3.4.9000), rlang,\nrmarkdown, rstudioapi, shiny, testthat, tibble, whoami, withr", + "Config/testthat/edition": "3", + "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc,\nfansi, sessioninfo, usethis, vctrs", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2022-01-20 10:54:36 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n RStudio [cph]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-01-20 15:22:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-22 10:25:28 UTC; unix" + } + }, + "crayon": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crayon", + "Title": "Colored Terminal Output", + "Version": "1.5.0", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\",\n role = c(\"aut\", \"cre\")),\n person(\n \"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"ctb\"))\n )", + "Description": "Colored terminal output on terminals that support 'ANSI'\n color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'\n color support is automatically detected. Colors and highlighting can\n be combined and nested. New styles can also be created easily.\n This package was inspired by the 'chalk' 'JavaScript' project.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/crayon#readme", + "BugReports": "https://github.com/r-lib/crayon/issues", + "Collate": "'aaa-rstudio-detect.R' 'aaaa-rematch2.R'\n'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.r'\n'ansi-palette.R' 'combine.r' 'string.r' 'utils.r'\n'crayon-package.r' 'disposable.r' 'has_ansi.r' 'has_color.r'\n'link.R' 'styles.r' 'machinery.r' 'parts.r' 'print.r'\n'style-var.r' 'show.r' 'string_operations.r'", + "Imports": "grDevices, methods, utils", + "Suggests": "mockery, rstudioapi, testthat, withr", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-10 17:53:01 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Brodie Gaslam [ctb]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-02-14 10:30:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:01:07 UTC; unix" + } + }, + "curl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "curl", + "Type": "Package", + "Title": "A Modern and Flexible Web Client for R", + "Version": "4.3.2", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"ctb\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "The curl() and curl_download() functions provide highly\n configurable drop-in replacements for base url() and download.file() with\n better performance, support for encryption (https, ftps), gzip compression,\n authentication, and other 'libcurl' goodies. The core of the package implements a\n framework for performing fully customized requests where data can be processed\n either in memory, on disk, or streaming via the callback or connection\n interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly\n web client see the 'httr' package which builds on this package with http\n specific tools and logic.", + "License": "MIT + file LICENSE", + "SystemRequirements": "libcurl: libcurl-devel (rpm) or\nlibcurl4-openssl-dev (deb).", + "URL": "https://github.com/jeroen/curl (devel) https://curl.se/libcurl/\n(upstream)", + "BugReports": "https://github.com/jeroen/curl/issues", + "Suggests": "spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown,\nmagrittr, httpuv (>= 1.4.4), webutils", + "VignetteBuilder": "knitr", + "Depends": "R (>= 3.0.0)", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-06-22 11:39:40 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Hadley Wickham [ctb],\n RStudio [cph]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2021-06-23 07:00:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-06-24 06:35:19 UTC; unix" + } + }, + "dplyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "dplyr", + "Title": "A Grammar of Data Manipulation", + "Version": "1.0.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"Romain\",\n family = \"François\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2444-4226\")),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"aut\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-1416-3412\")),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A fast, consistent tool for working with data frame\n like objects, both in memory and out of memory.", + "License": "MIT + file LICENSE", + "URL": "https://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr", + "BugReports": "https://github.com/tidyverse/dplyr/issues", + "Depends": "R (>= 3.4.0)", + "Imports": "generics, glue (>= 1.3.2), lifecycle (>= 1.0.1), magrittr (>=\n1.5), methods, R6, rlang (>= 1.0.0), tibble (>= 2.1.3),\ntidyselect (>= 1.1.1), utils, vctrs (>= 0.3.5), pillar (>=\n1.5.1)", + "Suggests": "bench, broom, callr, covr, DBI, dbplyr (>= 1.4.3), ggplot2,\nknitr, Lahman, lobstr, microbenchmark, nycflights13, purrr,\nrmarkdown, RMySQL, RPostgreSQL, RSQLite, testthat (>= 3.1.1),\ntidyr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse, shiny, r-lib/pkgdown,\ntidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-07 08:29:01 UTC; romainfrancois", + "Author": "Hadley Wickham [aut, cre] (),\n Romain François [aut] (),\n Lionel Henry [aut],\n Kirill Müller [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-08 09:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-09 10:46:06 UTC; unix" + } + }, + "ellipsis": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ellipsis", + "Version": "0.3.2", + "Title": "Tools for Working with ...", + "Description": "The ellipsis is a powerful tool for extending functions. Unfortunately \n this power comes at a cost: misspelled arguments will be silently ignored. \n The ellipsis package provides a collection of functions to catch problems\n and alert the user.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "URL": "https://ellipsis.r-lib.org, https://github.com/r-lib/ellipsis", + "BugReports": "https://github.com/r-lib/ellipsis/issues", + "Depends": "R (>= 3.2)", + "Imports": "rlang (>= 0.3.0)", + "Suggests": "covr, testthat", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 12:06:44 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 12:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 14:27:30 UTC; unix" + } + }, + "fansi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fansi", + "Title": "ANSI Control Sequence Aware String Functions", + "Description": "Counterparts to R string manipulation functions that account for\n the effects of ANSI text formatting control sequences.", + "Version": "1.0.2", + "Authors@R": "c(\n person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"aut\", \"cre\")),\n person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"),\n person(family=\"R Core Team\",\n email=\"R-core@r-project.org\", role=\"cph\",\n comment=\"UTF8 byte length calcs from src/util.c\"\n ))", + "Depends": "R (>= 3.1.0)", + "License": "GPL-2 | GPL-3", + "URL": "https://github.com/brodieG/fansi", + "BugReports": "https://github.com/brodieG/fansi/issues", + "VignetteBuilder": "knitr", + "Suggests": "unitizer, knitr, rmarkdown", + "Imports": "grDevices, utils", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'constants.R' 'fansi-package.R' 'internal.R' 'load.R' 'misc.R'\n'nchar.R' 'strwrap.R' 'strtrim.R' 'strsplit.R' 'substr2.R'\n'trimws.R' 'tohtml.R' 'unhandled.R' 'normalize.R' 'sgr.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-13 10:53:54 UTC; bg", + "Author": "Brodie Gaslam [aut, cre],\n Elliott Sales De Andrade [ctb],\n R Core Team [cph] (UTF8 byte length calcs from src/util.c)", + "Maintainer": "Brodie Gaslam ", + "Repository": "CRAN", + "Date/Publication": "2022-01-14 23:32:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-16 10:33:51 UTC; unix" + } + }, + "generics": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "generics", + "Title": "Common S3 Generics not Provided by Base R Methods Related to\nModel Fitting", + "Version": "0.1.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Max\",\n family = \"Kuhn\",\n role = \"aut\",\n email = \"max@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "In order to reduce potential package dependencies\n and conflicts, generics provides a number of commonly used S3\n generics.", + "License": "MIT + file LICENSE", + "URL": "https://generics.r-lib.org, https://github.com/r-lib/generics", + "BugReports": "https://github.com/r-lib/generics/issues", + "Depends": "R (>= 3.2)", + "Imports": "methods", + "Suggests": "covr, pkgload, testthat (>= 3.0.0), tibble, withr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2022-01-31 22:58:18 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Max Kuhn [aut],\n Davis Vaughan [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-01-31 23:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-01 10:48:04 UTC; unix" + } + }, + "glue": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "glue", + "Title": "Interpreted String Literals", + "Version": "1.6.1", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(\"Jennifer\", \"Bryan\", , \"jenny@rstudio.com\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-6983-2759\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "An implementation of interpreted string literals, inspired by\n Python's Literal String Interpolation\n and Docstrings\n and Julia's Triple-Quoted\n String Literals\n .", + "License": "MIT + file LICENSE", + "URL": "https://github.com/tidyverse/glue, https://glue.tidyverse.org/", + "BugReports": "https://github.com/tidyverse/glue/issues", + "Depends": "R (>= 3.4)", + "Imports": "methods", + "Suggests": "covr, crayon, DBI, dplyr, forcats, ggplot2, knitr, magrittr,\nmicrobenchmark, R.utils, rmarkdown, rprintf, RSQLite, stringr,\ntestthat (>= 3.0.0), vctrs (>= 0.3.0), waldo (>= 0.3.0), withr", + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/Needs/website": "hadley/emo, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "yes", + "Packaged": "2022-01-22 01:59:35 UTC; jenny", + "Author": "Jim Hester [aut] (),\n Jennifer Bryan [aut, cre] (),\n RStudio [cph, fnd]", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN", + "Date/Publication": "2022-01-22 23:52:42 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-24 10:26:05 UTC; unix" + } + }, + "httpuv": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "httpuv", + "Type": "Package", + "Encoding": "UTF-8", + "Title": "HTTP and WebSocket Server Library", + "Version": "1.6.5", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\"), email = \"joe@rstudio.com\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"),\n person(family = \"RStudio, PBC\", role = \"cph\"),\n person(\"Hector\", \"Corrada Bravo\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Andrzej\", \"Krzemienski\", role = \"cph\", comment = \"optional.hpp\")\n )", + "Copyright": "RStudio, PBC; Joyent, Inc.; Nginx Inc.; Igor Sysoev; Niels\nProvos; Internet Systems Consortium, Inc.; Alexander Chemeris;\nBerkeley Software Design; Google Inc.; Sony Mobile\nCommunications AB; Alexander Peslyak; Free Software Foundation,\nInc.; X Consortium; Ben Noordhuis; StrongLoop, Inc.; Saúl\nIbarra Corretgé; Bert Belder; Fedor Indutny; libuv project;\nRefael Ackermann; Kenneth MacKay; Emergya; Diego Pettenò; xine\nproject, The Regents of the University of California, Dariusz\nDwornikowski", + "Description": "Provides low-level socket and protocol support for handling\n HTTP and WebSocket requests directly from within R. It is primarily\n intended as a building block for other packages, rather than making it\n particularly easy to create complete web applications using httpuv alone.\n httpuv is built on top of the libuv and http-parser C libraries, both of\n which were developed by Joyent, Inc. (See LICENSE file for libuv and\n http-parser license information.)", + "License": "GPL (>= 2) | file LICENSE", + "Depends": "R (>= 2.15.1)", + "Imports": "Rcpp (>= 1.0.7), utils, R6, promises, later (>= 0.8.0)", + "LinkingTo": "Rcpp, later", + "URL": "https://github.com/rstudio/httpuv", + "SystemRequirements": "GNU make, C++11, zlib", + "RoxygenNote": "7.1.2", + "Suggests": "testthat, callr, curl, websocket", + "Collate": "'RcppExports.R' 'httpuv.R' 'random_port.R' 'server.R'\n'static_paths.R' 'utils.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-04 21:27:22 UTC; winston", + "Author": "Joe Cheng [aut],\n Winston Chang [aut, cre],\n RStudio, PBC [cph],\n Hector Corrada Bravo [ctb],\n Jeroen Ooms [ctb],\n Andrzej Krzemienski [cph] (optional.hpp)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2022-01-05 00:40:11 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-06 05:34:16 UTC; unix" + } + }, + "jsonlite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jsonlite", + "Version": "1.7.2", + "Title": "A Simple and Robust JSON Parser and Generator for R", + "License": "MIT + file LICENSE", + "Depends": "methods", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Duncan\", \"Temple Lang\", role = \"ctb\"),\n person(\"Lloyd\", \"Hilaiel\", role = \"cph\", comment=\"author of bundled libyajl\"))", + "URL": "https://arxiv.org/abs/1403.2805 (paper)", + "BugReports": "https://github.com/jeroen/jsonlite/issues", + "Maintainer": "Jeroen Ooms ", + "VignetteBuilder": "knitr, R.rsp", + "Description": "A reasonably fast JSON parser and generator, optimized for statistical \n data and the web. Offers simple, flexible tools for working with JSON in R, and\n is particularly powerful for building pipelines and interacting with a web API. \n The implementation is based on the mapping described in the vignette (Ooms, 2014).\n In addition to converting JSON data from/to R objects, 'jsonlite' contains \n functions to stream, validate, and prettify JSON data. The unit tests included \n with the package verify that all edge cases are encoded and decoded consistently \n for use with dynamic data in systems and applications.", + "Suggests": "httr, curl, plyr, testthat, knitr, rmarkdown, R.rsp, sf", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2020-12-09 13:54:18 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Duncan Temple Lang [ctb],\n Lloyd Hilaiel [cph] (author of bundled libyajl)", + "Repository": "CRAN", + "Date/Publication": "2020-12-09 17:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-12-10 07:20:27 UTC; unix" + } + }, + "later": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "later", + "Type": "Package", + "Title": "Utilities for Scheduling Functions to Execute Later with Event\nLoops", + "Version": "1.1.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\", \"cre\"), email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\"), email = \"winston@rstudio.com\"),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", + "Description": "Executes arbitrary R or C functions some time after the current\n time, after the R execution stack has emptied. The functions are scheduled\n in an event loop.", + "URL": "https://github.com/r-lib/later", + "BugReports": "https://github.com/r-lib/later/issues", + "License": "GPL (>= 2)", + "Imports": "Rcpp (>= 0.12.9), rlang", + "LinkingTo": "Rcpp, BH", + "RoxygenNote": "7.1.0", + "Suggests": "knitr, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2020-06-02 13:23:01 UTC; winston", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph],\n Winston Chang [aut],\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2020-06-05 10:10:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-06-06 05:09:30 UTC; unix" + } + }, + "lifecycle": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lifecycle", + "Title": "Manage the Life Cycle of your Package Functions", + "Version": "1.0.1", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Manage the life cycle of your exported functions\n with shared conventions, documentation badges, and user-friendly\n deprecation warnings.", + "License": "MIT + file LICENSE", + "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", + "BugReports": "https://github.com/r-lib/lifecycle/issues", + "Depends": "R (>= 3.3)", + "Imports": "glue, rlang (>= 0.4.10)", + "Suggests": "covr, crayon, lintr, tidyverse, knitr, rmarkdown, testthat\n(>= 3.0.1), tools, tibble, vctrs", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2021-09-24 14:46:50 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-09-24 15:30:02 UTC", + "Built": "R 3.6.2; ; 2021-09-25 08:03:00 UTC; unix" + } + }, + "magrittr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "magrittr", + "Title": "A Forward-Pipe Operator for R", + "Version": "2.0.2", + "Authors@R": "\n c(person(given = \"Stefan Milton\",\n family = \"Bache\",\n role = c(\"aut\", \"cph\"),\n email = \"stefan@stefanbache.dk\",\n comment = \"Original author and creator of magrittr\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"cre\",\n email = \"lionel@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a mechanism for chaining commands with a\n new forward-pipe operator, %>%. This operator will forward a value, or\n the result of an expression, into the next function call/expression.\n There is flexible support for the type of right-hand side expressions.\n For more information, see package vignette. To quote Rene Magritte,\n \"Ceci n'est pas un pipe.\"", + "License": "MIT + file LICENSE", + "URL": "https://magrittr.tidyverse.org,\nhttps://github.com/tidyverse/magrittr", + "BugReports": "https://github.com/tidyverse/magrittr/issues", + "Suggests": "covr, knitr, rlang, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "ByteCompile": "Yes", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-01-26 10:19:52 UTC; lionel", + "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of\n magrittr),\n Hadley Wickham [aut],\n Lionel Henry [cre],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-01-26 15:32:44 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-28 05:34:23 UTC; unix" + } + }, + "mime": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mime", + "Type": "Package", + "Title": "Map Filenames to MIME Types", + "Version": "0.12", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Jeffrey\", \"Horner\", role = \"ctb\"),\n person(\"Beilei\", \"Bian\", role = \"ctb\")\n )", + "Description": "Guesses the MIME type from a filename extension using the data\n derived from /etc/mime.types in UNIX-type systems.", + "Imports": "tools", + "License": "GPL", + "URL": "https://github.com/yihui/mime", + "BugReports": "https://github.com/yihui/mime/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-09-28 02:06:04 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Jeffrey Horner [ctb],\n Beilei Bian [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-09-28 05:00:05 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-30 05:43:31 UTC; unix" + } + }, + "pillar": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pillar", + "Title": "Coloured Formatting for Columns", + "Version": "1.7.0", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides 'pillar' and 'colonnade' generics designed\n for formatting columns of data using the full range of colours\n provided by modern terminals.", + "License": "MIT + file LICENSE", + "URL": "https://pillar.r-lib.org/, https://github.com/r-lib/pillar", + "BugReports": "https://github.com/r-lib/pillar/issues", + "Imports": "cli (>= 2.3.0), crayon (>= 1.3.4), ellipsis (>= 0.3.2), fansi,\nglue, lifecycle, rlang (>= 0.3.0), utf8 (>= 1.1.0), utils,\nvctrs (>= 0.3.8)", + "Suggests": "bit64, debugme, DiagrammeR, dplyr, formattable, ggplot2,\nknitr, lubridate, nanotime, nycflights13, palmerpenguins,\nrmarkdown, scales, stringi, survival, testthat (>= 3.1.1),\ntibble, units (>= 0.7.2), vdiffr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "format_multi_fuzz, format_multi_fuzz_2,\nformat_multi, ctl_colonnade, ctl_colonnade_1, ctl_colonnade_2", + "Config/autostyle/scope": "line_breaks", + "Config/autostyle/strict": "true", + "Config/gha/extra-packages": "DiagrammeR=?ignore-before-r=3.5.0", + "NeedsCompilation": "no", + "Packaged": "2022-02-01 07:58:34 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-03 11:38:22 UTC; unix" + } + }, + "pkgconfig": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pkgconfig", + "Title": "Private Configuration for 'R' Packages", + "Version": "2.0.3", + "Author": "Gábor Csárdi", + "Maintainer": "Gábor Csárdi ", + "Description": "Set configuration options on a per-package basis.\n Options set by a given package only apply to that package,\n other packages are unaffected.", + "License": "MIT + file LICENSE", + "LazyData": "true", + "Imports": "utils", + "Suggests": "covr, testthat, disposables (>= 1.0.3)", + "URL": "https://github.com/r-lib/pkgconfig#readme", + "BugReports": "https://github.com/r-lib/pkgconfig/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2019-09-22 08:42:40 UTC; gaborcsardi", + "Repository": "CRAN", + "Date/Publication": "2019-09-22 09:20:02 UTC", + "Built": "R 3.6.0; ; 2019-09-23 16:47:11 UTC; unix" + } + }, + "plumber": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Encoding": "UTF-8", + "Package": "plumber", + "Type": "Package", + "Title": "An API Generator for R", + "Version": "1.1.0", + "Authors@R": "c(\n person(\"Barret\", \"Schloerke\", role = c(\"cre\", \"aut\"), email = \"barret@rstudio.com\"),\n person(\"Jeff\", \"Allen\", role = c(\"aut\", \"ccp\"), email = \"cran@trestletech.com\"),\n person(\"Bruno\", \"Tremblay\", role = \"ctb\", email = \"cran@neoxone.com\"),\n person(\"Frans\", \"van Dunné\", role = \"ctb\", email = \"frans@ixpantia.com\"),\n person(\"Sebastiaan\", \"Vandewoude\", role=\"ctb\", email = \"sebastiaanvandewoude@gmail.com\"),\n person(family = \"RStudio\", role = c(\"cph\", \"fnd\")))", + "License": "MIT + file LICENSE", + "BugReports": "https://github.com/rstudio/plumber/issues", + "URL": "https://www.rplumber.io, https://github.com/rstudio/plumber", + "Description": "Gives the ability to automatically generate and serve an HTTP API\n from R functions using the annotations in the R documentation around your\n functions.", + "Depends": "R (>= 3.0.0)", + "Imports": "R6 (>= 2.0.0), stringi (>= 0.3.0), jsonlite (>= 0.9.16),\nwebutils (>= 1.1), httpuv (>= 1.5.0), crayon, promises (>=\n1.1.0), sodium, swagger (>= 3.33.0), magrittr, mime, lifecycle\n(>= 0.2.0), ellipsis (>= 0.3.0), rlang", + "LazyData": "TRUE", + "ByteCompile": "TRUE", + "Suggests": "testthat (>= 0.11.0), rmarkdown, base64enc, htmlwidgets,\nvisNetwork, later, readr, yaml, feather, future, rstudioapi,\nspelling, mockery (>= 0.4.2)", + "RoxygenNote": "7.1.1", + "Collate": "'async.R' 'content-types.R' 'default-handlers.R' 'hookable.R'\n'shared-secret-filter.R' 'parser-cookie.R' 'parse-body.R'\n'parse-query.R' 'plumber.R' 'deprecated-R6.R' 'deprecated.R'\n'digital-ocean.R' 'find-port.R' 'globals.R' 'includes.R'\n'json.R' 'new-rstudio-project.R' 'openapi-spec.R'\n'openapi-types.R' 'options_plumber.R' 'paths.R' 'plumb-block.R'\n'plumb-globals.R' 'plumb.R' 'plumber-response.R'\n'plumber-static.R' 'plumber-step.R' 'pr.R' 'pr_set.R'\n'serializer.R' 'session-cookie.R' 'ui.R' 'utf8.R'\n'utils-pipe.R' 'utils.R' 'validate_api_spec.R' 'zzz.R'", + "RdMacros": "lifecycle", + "Language": "en-US", + "NeedsCompilation": "no", + "Packaged": "2021-03-23 19:45:36 UTC; barret", + "Author": "Barret Schloerke [cre, aut],\n Jeff Allen [aut, ccp],\n Bruno Tremblay [ctb],\n Frans van Dunné [ctb],\n Sebastiaan Vandewoude [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Barret Schloerke ", + "Repository": "CRAN", + "Date/Publication": "2021-03-24 05:10:02 UTC", + "Built": "R 3.6.2; ; 2021-03-25 04:33:33 UTC; unix" + } + }, + "promises": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "promises", + "Type": "Package", + "Title": "Abstractions for Promise-Based Asynchronous Programming", + "Version": "1.2.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", email = \"joe@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "Provides fundamental abstractions for doing asynchronous programming\n in R using promises. Asynchronous programming is useful for allowing a single\n R process to orchestrate multiple tasks in the background while also attending\n to something else. Semantics are similar to 'JavaScript' promises, but with a\n syntax that is idiomatic R.", + "License": "MIT + file LICENSE", + "Imports": "R6, Rcpp, later, rlang, stats, magrittr", + "Suggests": "testthat, future (>= 1.21.0), fastmap (>= 1.1.0), purrr,\nknitr, rmarkdown, vembedr, spelling", + "LinkingTo": "later, Rcpp", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "LazyData": "true", + "VignetteBuilder": "knitr", + "URL": "https://rstudio.github.io/promises/,\nhttps://github.com/rstudio/promises", + "BugReports": "https://github.com/rstudio/promises/issues", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-02-11 18:18:47 UTC; barret", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph, fnd]", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2021-02-11 19:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-12 12:58:21 UTC; unix" + } + }, + "purrr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "purrr", + "Title": "Functional Programming Tools", + "Version": "0.3.4", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A complete and consistent functional programming\n toolkit for R.", + "License": "GPL-3 | file LICENSE", + "URL": "http://purrr.tidyverse.org, https://github.com/tidyverse/purrr", + "BugReports": "https://github.com/tidyverse/purrr/issues", + "Depends": "R (>= 3.2)", + "Imports": "magrittr (>= 1.5), rlang (>= 0.3.1)", + "Suggests": "covr, crayon, dplyr (>= 0.7.8), knitr, rmarkdown, testthat,\ntibble, tidyselect", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "yes", + "Packaged": "2020-04-16 21:54:48 UTC; hadley", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2020-04-17 12:10:07 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-04-18 04:34:07 UTC; unix" + } + }, + "rlang": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rlang", + "Version": "1.0.1", + "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", + "Description": "A toolbox for working with base types, core R features\n like the condition system, and core 'Tidyverse' features like tidy\n evaluation.", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(given = \"mikefc\",\n email = \"mikefc@coolbutuseless.com\", \n role = \"cph\", \n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(given = \"Yann\",\n family = \"Collet\",\n role = \"cph\", \n comment = \"Author of the embedded xxHash library\"),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "ByteCompile": "true", + "Biarch": "true", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "Suggests": "cli (>= 3.1.0), covr, crayon, fs, glue, knitr, magrittr,\nmethods, pillar, rmarkdown, stats, testthat (>= 3.0.0), tibble,\nusethis, vctrs (>= 0.2.3), withr", + "Enhances": "winch", + "SystemRequirements": "C++11", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", + "BugReports": "https://github.com/r-lib/rlang/issues", + "Config/testthat/edition": "3", + "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-02 16:37:20 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n mikefc [cph] (Hash implementation based on Mike's xxhashlite),\n Yann Collet [cph] (Author of the embedded xxHash library),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-02-03 07:40:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-05 05:31:46 UTC; unix" + } + }, + "sodium": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "sodium", + "Type": "Package", + "Title": "A Modern and Easy-to-Use Crypto Library", + "Version": "1.2.0", + "Author": "Jeroen Ooms", + "Maintainer": "Jeroen Ooms ", + "Description": "Bindings to 'libsodium': a modern, easy-to-use software library for\n encryption, decryption, signatures, password hashing and more. Sodium uses\n curve25519, a state-of-the-art Diffie-Hellman function by Daniel Bernstein,\n which has become very popular after it was discovered that the NSA had\n backdoored Dual EC DRBG.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/sodium (devel)\nhttps://doc.libsodium.org/ (upstream)", + "BugReports": "https://github.com/jeroen/sodium/issues", + "SystemRequirements": "libsodium (>= 1.0.3)", + "VignetteBuilder": "knitr", + "Suggests": "knitr, rmarkdown", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-10-21 14:23:28 UTC; jeroen", + "Repository": "CRAN", + "Date/Publication": "2021-10-21 15:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-10-22 04:50:19 UTC; unix" + } + }, + "stringi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "stringi", + "Version": "1.7.6", + "Date": "2021-11-29", + "Title": "Character String Processing Facilities", + "Description": "A collection of character string/text/natural language\n processing tools for pattern searching (e.g., with 'Java'-like regular\n expressions or the 'Unicode' collation algorithm), random string generation,\n case mapping, string transliteration, concatenation, sorting, padding,\n wrapping, Unicode normalisation, date-time formatting and parsing,\n and many more. They are fast, consistent, convenient, and -\n thanks to 'ICU' (International Components for Unicode) -\n portable across all locales and platforms.", + "URL": "https://stringi.gagolewski.com/ https://icu.unicode.org/", + "BugReports": "https://github.com/gagolews/stringi/issues", + "SystemRequirements": "C++11, ICU4C (>= 55, optional)", + "Type": "Package", + "Depends": "R (>= 3.1)", + "Imports": "tools, utils, stats", + "Biarch": "TRUE", + "License": "file LICENSE", + "Author": "Marek Gagolewski [aut, cre, cph] (),\n Bartek Tartanus [ctb], and others (stringi source code);\n Unicode, Inc. and others (ICU4C source code, Unicode Character Database)", + "Maintainer": "Marek Gagolewski ", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-11-28 23:34:08 UTC; gagolews", + "License_is_FOSS": "yes", + "Repository": "CRAN", + "Date/Publication": "2021-11-29 09:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-01 05:39:03 UTC; unix" + } + }, + "swagger": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "swagger", + "Type": "Package", + "Title": "Dynamically Generates Documentation from a 'Swagger' Compliant\nAPI", + "Version": "3.33.1", + "Authors@R": "c(\n person(\"Barret\", \"Schloerke\", email = \"barret@rstudio.com\", role = c(\"cre\", \"aut\")),\n person(\"Javier\", \"Luraschi\", email = \"javier@rstudio.com\", role = c(\"aut\")),\n person(family = \"RStudio\", role = c(\"cph\")),\n person(family = \"SmartBear Software\", role = c(\"aut\", \"cph\"))\n )", + "Suggests": "jsonlite, plumber, testthat", + "Description": "A collection of 'HTML', 'JavaScript', and 'CSS' assets that\n dynamically generate beautiful documentation from a 'Swagger' compliant API:\n .", + "License": "Apache License 2.0 | file LICENSE", + "Encoding": "UTF-8", + "LazyData": "true", + "URL": "https://github.com/rstudio/swagger", + "BugReports": "https://github.com/rstudio/swagger/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2020-10-02 20:56:03 UTC; barret", + "Author": "Barret Schloerke [cre, aut],\n Javier Luraschi [aut],\n RStudio [cph],\n SmartBear Software [aut, cph]", + "Maintainer": "Barret Schloerke ", + "Repository": "CRAN", + "Date/Publication": "2020-10-02 21:10:02 UTC", + "Built": "R 3.6.2; ; 2020-10-03 14:11:27 UTC; unix" + } + }, + "tibble": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tibble", + "Title": "Simple Data Frames", + "Version": "3.1.6", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Romain\",\n family = \"Francois\",\n role = \"ctb\",\n email = \"romain@r-enthusiasts.com\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\",\n email = \"jenny@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional\n data frame.", + "License": "MIT + file LICENSE", + "URL": "https://tibble.tidyverse.org/, https://github.com/tidyverse/tibble", + "BugReports": "https://github.com/tidyverse/tibble/issues", + "Depends": "R (>= 3.1.0)", + "Imports": "ellipsis (>= 0.3.2), fansi (>= 0.4.0), lifecycle (>= 1.0.0),\nmagrittr, methods, pillar (>= 1.6.2), pkgconfig, rlang (>=\n0.4.3), utils, vctrs (>= 0.3.8)", + "Suggests": "bench, bit64, blob, brio, callr, cli, covr, crayon (>=\n1.3.4), DiagrammeR, dplyr, evaluate, formattable, ggplot2, hms,\nhtmltools, knitr, lubridate, mockr, nycflights13, pkgbuild,\npkgload, purrr, rmarkdown, stringi, testthat (>= 3.0.2), tidyr,\nwithr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "subsetting, as_tibble, add, invariants", + "NeedsCompilation": "yes", + "Packaged": "2021-10-25 10:17:47 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n Romain Francois [ctb],\n Jennifer Bryan [ctb],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-11-07 17:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-11-09 09:45:35 UTC; unix" + } + }, + "tidyselect": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyselect", + "Title": "Select from a Set of Strings", + "Version": "1.1.1", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A backend for the selecting functions of the 'tidyverse'.\n It makes it easy to implement select-like functions in your own\n packages in a way that is consistent with other 'tidyverse'\n interfaces for selection.", + "Depends": "R (>= 3.2)", + "Imports": "ellipsis, glue (>= 1.3.0), purrr (>= 0.3.2), rlang (>= 0.4.6),\nvctrs (>= 0.3.0)", + "Suggests": "covr, crayon, dplyr, knitr, magrittr, rmarkdown, testthat (>=\n2.3.0), tibble (>= 2.1.3), withr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.1.1", + "URL": "https://tidyselect.r-lib.org, https://github.com/r-lib/tidyselect", + "BugReports": "https://github.com/r-lib/tidyselect/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 13:41:53 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-30 06:40:02 UTC", + "Built": "R 3.6.2; ; 2021-05-01 05:03:14 UTC; unix" + } + }, + "utf8": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "utf8", + "Title": "Unicode Text Processing", + "Version": "1.2.2", + "Authors@R": "\n c(person(given = c(\"Patrick\", \"O.\"),\n family = \"Perry\",\n role = c(\"aut\", \"cph\")),\n person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = \"cre\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Unicode, Inc.\",\n role = c(\"cph\", \"dtc\"),\n comment = \"Unicode Character Database\"))", + "Description": "Process and print 'UTF-8' encoded international\n text (Unicode). Input, validate, normalize, encode, format, and\n display.", + "License": "Apache License (== 2.0) | file LICENSE", + "URL": "https://ptrckprry.com/r-utf8/, https://github.com/patperry/r-utf8", + "BugReports": "https://github.com/patperry/r-utf8/issues", + "Depends": "R (>= 2.10)", + "Suggests": "cli, covr, knitr, rlang, rmarkdown, testthat (>= 3.0.0),\nwithr", + "VignetteBuilder": "knitr, rmarkdown", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-07-24 08:19:25 UTC; kirill", + "Author": "Patrick O. Perry [aut, cph],\n Kirill Müller [cre],\n Unicode, Inc. [cph, dtc] (Unicode Character Database)", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-07-24 15:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-25 06:45:10 UTC; unix" + } + }, + "vctrs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "vctrs", + "Title": "Vector Helpers", + "Version": "0.3.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"data.table team\",\n role = \"cph\",\n comment = \"Radix sort based on data.table's forder() and their contribution to R's order()\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Defines new notions of prototype and size that are\n used to provide tools for consistent and well-founded type-coercion\n and size-recycling, and are in turn connected to ideas of type- and\n size-stability useful for analysing function interfaces.", + "License": "MIT + file LICENSE", + "URL": "https://vctrs.r-lib.org/", + "BugReports": "https://github.com/r-lib/vctrs/issues", + "Depends": "R (>= 3.3)", + "Imports": "ellipsis (>= 0.2.0), glue, rlang (>= 0.4.10)", + "Suggests": "bit64, covr, crayon, dplyr (>= 0.8.5), generics, knitr,\npillar (>= 1.4.4), pkgdown, rmarkdown, testthat (>= 2.3.0),\ntibble, withr, xml2, waldo (>= 0.2.0), zeallot", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "Language": "en-GB", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 15:14:11 UTC; lionel", + "Author": "Hadley Wickham [aut],\n Lionel Henry [aut, cre],\n Davis Vaughan [aut],\n data.table team [cph] (Radix sort based on data.table's forder() and\n their contribution to R's order()),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 16:00:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 06:28:07 UTC; unix" + } + }, + "webutils": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "webutils", + "Type": "Package", + "Title": "Utility Functions for Developing Web Applications", + "Version": "1.1", + "Author": "Jeroen Ooms", + "Maintainer": "Jeroen Ooms ", + "Description": "Parses http request data in application/json, multipart/form-data, \n or application/x-www-form-urlencoded format. Includes example of hosting\n and parsing html form data in R using either 'httpuv' or 'Rhttpd'.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/webutils", + "BugReports": "https://github.com/jeroen/webutils/issues", + "Imports": "curl (>= 2.5), jsonlite", + "Suggests": "httpuv, testthat", + "RoxygenNote": "7.0.2", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2020-04-28 20:22:33 UTC; jeroen", + "Repository": "CRAN", + "Date/Publication": "2020-04-28 21:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-04-29 05:55:41 UTC; unix" + } + } + }, + "files": { + "plumber.R": { + "checksum": "3b235770b15e5597e06468d503046fc5" + }, + "README.md": { + "checksum": "9ac74f4d7d93c5116b1b6605b40b64f0" + }, + "stock_data.rds": { + "checksum": "ac6ca18c0f5314190ddbca9fc692f94e" + }, + "thumbnail.jpg": { + "checksum": "c25a15924781145e8831661e641e5202" + } + }, + "users": null +} diff --git a/test/sample-content/r/stock-api-plumber/plumber.R b/test/sample-content/r/stock-api-plumber/plumber.R new file mode 100644 index 000000000..74a64101d --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/plumber.R @@ -0,0 +1,73 @@ +#* @apiTitle Stock Information API +#* @apiVersion 1.0.0 +#* @apiDescription This Plumber API surfaces the ability to programmatically request price history or a number representing the relative volatility of a stock ticker + +library(dplyr) + +valid_tickers <- c( + Apple = "AAPL", + Amazon = "AMZN", + Facebook = "FB", + Google = "GOOG", + Intel = "INTC", + Microsoft = "MSFT" +) + +all_data <- readRDS("stock_data.rds") %>% + as_tibble() + +get_price_data <- function(data, ticker = "AMZN", from = "2010-01-01") { + data %>% + filter( + ticker == {{ ticker }}, + date >= as.Date(from, format="%Y-%m-%d") + ) %>% + collect() +} + +#* Protect against an invalid ticker +#* @filter checkTicker +function(req, res) { + if (!is.null(req$args$ticker) && !req$args$ticker %in% valid_tickers) { + res$status <- 400 + return( + list( + error = paste( + "Invalid ticker. Please use one of", + paste( + "'", valid_tickers, "'", + sep = "", collapse = ", " + ) + ) + ) + ) + } else { + plumber::forward() + } +} + +#* @get /price +#* @param ticker:character ticker symbol (MSFT; AMZN; AAPL; FB; GOOG) +#* @response 200 Returns price for ticker +#* @response 400 Bad ticker +#* @response 500 Bad ticker +#* @response default Returns price for ticker +price <- function(ticker = "AMZN") { + get_price_data(all_data, ticker, "2010-01-01") +} + +#* @get /volatility +#* @param ticker:character ticker symbol (MSFT; AMZN; AAPL; FB; GOOG) +#* @response 200 Returns volatility for ticker +#* @response 400 Bad ticker +#* @response 500 Bad ticker +#* @response default Returns volatility for ticker +volatility <- function(ticker = "AMZN") { + price <- get_price_data(all_data, ticker, "2010-01-01") %>% + select(date, adjusted) %>% + mutate(returns = (log(adjusted) - log(lag(adjusted)))) %>% + na.omit() %>% + summarize(volatility = var(returns)) + + list(ticker = ticker, volatility = price$volatility) +} diff --git a/test/sample-content/r/stock-api-plumber/stock-api-plumber.Rproj b/test/sample-content/r/stock-api-plumber/stock-api-plumber.Rproj new file mode 100644 index 000000000..8e3c2ebc9 --- /dev/null +++ b/test/sample-content/r/stock-api-plumber/stock-api-plumber.Rproj @@ -0,0 +1,13 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX diff --git a/test/sample-content/r/stock-api-plumber/stock_data.rds b/test/sample-content/r/stock-api-plumber/stock_data.rds new file mode 100644 index 0000000000000000000000000000000000000000..f6263c421176320712a22dfe3731e5a9edfb900b GIT binary patch literal 299590 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%0ANHOJRkz1J6)pjkP4)$TQ=`SOwTotkds3RB|#C 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

    b>vvL5Hr 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�XRAdskP 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 pyM>1WT_a*HqJ(@-(ipt#`zrvRInWo6*(X9 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 XCp+SwAJc!b>VJWs|NjmUzBm0BU0lUQ literal 0 HcmV?d00001 diff --git a/test/sample-content/r/stock-report/.Rhistory b/test/sample-content/r/stock-report/.Rhistory new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/files-pane.pper b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/files-pane.pper new file mode 100644 index 000000000..afda2dd55 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/files-pane.pper @@ -0,0 +1,9 @@ +{ + "sortOrder": [ + { + "columnIndex": 2, + "ascending": true + } + ], + "path": "~/work/connect/test/performance-test/load-test-plumber" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/source-pane.pper b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/source-pane.pper new file mode 100644 index 000000000..b074a4fe3 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/source-pane.pper @@ -0,0 +1,3 @@ +{ + "activeTab": 1 +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper new file mode 100644 index 000000000..3913f9947 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/windowlayoutstate.pper @@ -0,0 +1,14 @@ +{ + "left": { + "splitterpos": 253, + "topwindowstate": "NORMAL", + "panelheight": 1168, + "windowheight": 1206 + }, + "right": { + "splitterpos": 743, + "topwindowstate": "NORMAL", + "panelheight": 1168, + "windowheight": 1206 + } +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper new file mode 100644 index 000000000..75e70e94f --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/pcs/workbench-pane.pper @@ -0,0 +1,5 @@ +{ + "TabSet1": 0, + "TabSet2": 0, + "TabZoom": {} +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/rmd-outputs b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/rmd-outputs new file mode 100644 index 000000000..3f2ff2d6c --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/rmd-outputs @@ -0,0 +1,5 @@ + + + + + diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/saved_source_markers b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/saved_source_markers new file mode 100644 index 000000000..2b1bef112 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/saved_source_markers @@ -0,0 +1 @@ +{"active_set":"","sets":[]} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39 new file mode 100644 index 000000000..f1987babe --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39 @@ -0,0 +1,26 @@ +{ + "id": "134D5F39", + "path": "~/work/connect/test/performance-test/load-test-plumber/plumber.R", + "project_path": null, + "type": "r_source", + "hash": "2867115700", + "contents": "", + "dirty": false, + "created": 1664805179689.0, + "source_on_save": false, + "relative_order": 2, + "properties": { + "source_window_id": "", + "Source": "Source", + "cursorPosition": "28,24", + "scrollLine": "0" + }, + "folds": "", + "lastKnownWriteTime": 1664551276, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1664551276, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39-contents b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39-contents new file mode 100644 index 000000000..f2a4c91e9 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/134D5F39-contents @@ -0,0 +1,34 @@ +library(plumber) +library(promises) +library(coro) +library(future) + +plan("multicore") + +#* @param delay:int response delay, in ms +#* @param cpu:int spin wait time, in ms +#* @param mem:int memory to allocate, in MB +#* @param data:int zero bytes to return +#* @get / +index <- async(function(delay = 0L, cpu = 0L, mem = 0L, data = 0L) { + + # ;( https://github.com/rstudio/plumber/issues/762 + delay <- as.integer(delay) + cpu <- as.integer(cpu) + mem <- as.integer(mem) + data <- as.integer(data) + + vec <- raw(mem * 1048576) + + end <- Sys.time() + cpu / 1000 + while (Sys.time() < end) { + NULL + } + + remaining_delay <- max((delay - cpu) / 1000, 0) + await(future_promise({ + Sys.sleep(remaining_delay) + })) + + rawToChar(raw(data), multiple = TRUE) +}) diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9 new file mode 100644 index 000000000..71f10ca38 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9 @@ -0,0 +1,26 @@ +{ + "id": "FA57FEA9", + "path": "~/work/connect/examples/portfolio-report/portfolio-report.Rmd", + "project_path": null, + "type": "r_markdown", + "hash": "1141882008", + "contents": "", + "dirty": false, + "created": 1664804971067.0, + "source_on_save": false, + "relative_order": 1, + "properties": { + "source_window_id": "", + "Source": "Source", + "cursorPosition": "9,30", + "scrollLine": "0" + }, + "folds": "", + "lastKnownWriteTime": 1661350385, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1661350385, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9-contents b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9-contents new file mode 100644 index 000000000..1985a628e --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/per/t/FA57FEA9-contents @@ -0,0 +1,189 @@ +--- +title: "Portfolio Report" +params: + date: + input: date + label: Start Date + value: '2010-01-01' + mar: + input: slider + label: Min Acceptable Rate + min: 0 + max: 0.1 + step: 0.001 + value: 0.008 + portfolio: + choices: + - balanced_portfolio_returns + - aggressive_portfolio_returns + - conservative_portfolio_returns + input: select + label: portfolio + value: balanced_portfolio_returns + portfolioName: + input: text + label: title + value: Balanced + window: + input: numeric + label: Rolling Window + min: 6 + max: 36 + value: 12 +resource_files: + - "returns.rds" +output: + flexdashboard::flex_dashboard: + orientation: rows + source_code: embed +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = FALSE, message = FALSE, warning = FALSE) + +library(blastula) +library(dplyr) +library(flexdashboard) +library(formattable) +library(plotly) + +library(openxlsx) +library(PerformanceAnalytics) +library(xts) +library(zoo) + +returns <- readRDS("returns.rds") +``` + +```{r} +MAR <- params$mar +# run our calculations + +portfolio_selected <- as_tibble(returns[[params$portfolio]]) %>% + select(date, returns) %>% + collect() %>% + mutate(date = as.Date(date)) %>% + filter(date >= params$date) + +ts_prepare <- xts::xts(portfolio_selected$returns, order.by = portfolio_selected$date) + +rolling_sortino <- + ts_prepare %>% + rollapply(params$window, function(x) SortinoRatio(x, MAR = MAR)) %>% + `colnames<-`("24-rolling") + + +sortino_byhand <- + portfolio_selected %>% + mutate(ratio = mean(returns - MAR) / sqrt(sum(pmin(returns - MAR, 0)^2) / nrow(.))) %>% + mutate(status = ifelse(returns < MAR, "down", "up")) +``` + + +Sortino Ratio Report for `r params$portfolioName` Portfolio +================================= + +Row +----------------------------------------------------------------------- + +### Rolling Sortino + +```{r} +plot_ly() %>% + add_lines( + x = index(rolling_sortino), y = as.numeric(rolling_sortino), + hovertemplate = "Sortino: %{y:.2r}", name = "" + ) %>% + layout( + hovermode = "x", + xaxis = list( + hoverformat = '%A, %b %d, %Y', + tickformat = '%b %Y', + rangeslider = list(visible = TRUE), + rangeselector = list( + x = 0, y = 1, xanchor = 'left', yanchor = "top", font = list(size = 9), + buttons = list( + list(count = 1, label = 'RESET', step = 'all'), + list(count = 1, label = '1 YR', step = 'year', stepmode = 'backward'), + list(count = 3, label = '3 MO', step = 'month', stepmode = 'backward'), + list(count = 1, label = '1 MO', step = 'month', stepmode = 'backward') + ) + ) + ) + ) +``` + + +Row +------------------------------------- + +### Scatterplot + +```{r} +portfolio_scatter <- ggplot(sortino_byhand, aes(x = date, y = returns, color = status) )+ + geom_point() + + geom_vline(xintercept = as.numeric(as.Date("2016-11-30")), color = "blue") + + geom_hline(yintercept = MAR, color = "purple", linetype = "dotted") + + scale_color_manual(values = c("tomato", "chartreuse3")) + + theme(legend.position = "none") + ylab("percent monthly returns") + +ggplotly(portfolio_scatter) %>% + add_annotations( + text = "Trump", x = as.numeric(as.Date("2016-11-30")), + y = -.05, xshift = -10, textangle = -90, showarrow = FALSE + ) +``` + + +### Histogram + +```{r} +p <- ggplot(sortino_byhand, aes(x = returns)) + + geom_histogram(alpha = 0.25, binwidth = .01, fill = "cornflowerblue") + + geom_vline(xintercept = MAR, color = "green") +ggplotly(p) %>% + add_annotations(text = "MAR", x = MAR, y = 10, xshift = 10, showarrow = FALSE, textangle = -90) +``` + +### Density + +```{r} +sortino_density_plot <- ggplot(sortino_byhand, aes(x = returns)) + + stat_density(geom = "line", size = 1, color = "cornflowerblue") + +shaded_area_data <- ggplot_build(sortino_density_plot)$data[[1]] %>% + filter(x < MAR) + +sortino_density_plot <- + sortino_density_plot + + geom_area(data = shaded_area_data, aes(x = x, y = y), fill = "pink", alpha = 0.5) + + geom_segment( + data = shaded_area_data, aes(x = MAR, y = 0, xend = MAR, yend = y), + color = "red", linetype = "dotted" + ) + +ggplotly(sortino_density_plot) %>% + add_annotations( + x = MAR, y = 5, text = paste("MAR =", MAR, sep = ""), textangle = -90 + ) %>% + add_annotations( + x = (MAR - .02), y = .1, text = "Downside", + xshift = -20, yshift = 10, showarrow = FALSE + ) +``` + +```{r, echo = FALSE} +portfolio_file <- paste(params$portfolio, Sys.Date(), ".xlsx", sep = "") +write.xlsx(portfolio_selected, file = portfolio_file) +``` + +```{r, echo = FALSE} +# have the report send out an email with +# important results included in-line +render_connect_email(input = "portfolio-report-email.Rmd") %>% + attach_connect_email( + subject = sprintf("%s portfolio Sortino report",params$portfolioName), + attach_output = TRUE, + attachments = c(portfolio_file) +) +``` diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/3A02839C b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/3A02839C new file mode 100644 index 000000000..25fad1383 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/3A02839C @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "28,24", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/5A5D93C7 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/5A5D93C7 new file mode 100644 index 000000000..cd6de5103 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/5A5D93C7 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "9,30", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/64395A59 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/64395A59 new file mode 100644 index 000000000..08f84fde2 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/64395A59 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "19,10", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/9B2388C8 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/9B2388C8 new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/9B2388C8 @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B6CD393D b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B6CD393D new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B6CD393D @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B8E09645 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B8E09645 new file mode 100644 index 000000000..bb276909e --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/B8E09645 @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/D60C2212 b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/D60C2212 new file mode 100644 index 000000000..7907623ba --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/D60C2212 @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "4,22", + "scrollLine": "0" +} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/INDEX b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/INDEX new file mode 100644 index 000000000..6121e2745 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/5C34F178/sources/prop/INDEX @@ -0,0 +1,7 @@ +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-dashboard%2FREADME.md="B6CD393D" +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-dashboard%2Fapp.R="B8E09645" +~%2Fwork%2Fconnect%2Fexamples%2Fportfolio-report%2Fportfolio-report.Rmd="5A5D93C7" +~%2Fwork%2Fconnect%2Fexamples%2Fstock-api-plumber%2Fplumber.R="64395A59" +~%2Fwork%2Fconnect%2Fexamples%2Fstock-import%2Fstock-import.Rmd="9B2388C8" +~%2Fwork%2Fconnect%2Fexamples%2Fstock-report%2Fstock-report.Rmd="D60C2212" +~%2Fwork%2Fconnect%2Ftest%2Fperformance-test%2Fload-test-plumber%2Fplumber.R="3A02839C" diff --git a/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/43CEF485-stock-report/1/s/chunks.json b/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/43CEF485-stock-report/1/s/chunks.json new file mode 100644 index 000000000..66b0b041e --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/43CEF485-stock-report/1/s/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[],"doc_write_time":1661350481} \ No newline at end of file diff --git a/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/patch-chunk-names b/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/patch-chunk-names new file mode 100644 index 000000000..e69de29bb diff --git a/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/paths b/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/paths new file mode 100644 index 000000000..bcd2a4fa0 --- /dev/null +++ b/test/sample-content/r/stock-report/.Rproj.user/shared/notebooks/paths @@ -0,0 +1,7 @@ +/Users/kgartland/work/connect/examples/portfolio-dashboard/README.md="F1C0E01A" +/Users/kgartland/work/connect/examples/portfolio-dashboard/app.R="7613CBBB" +/Users/kgartland/work/connect/examples/portfolio-report/portfolio-report.Rmd="786AB5D4" +/Users/kgartland/work/connect/examples/stock-api-plumber/plumber.R="2D1289DD" +/Users/kgartland/work/connect/examples/stock-import/stock-import.Rmd="5D9148EB" +/Users/kgartland/work/connect/examples/stock-report/stock-report.Rmd="43CEF485" +/Users/kgartland/work/connect/test/performance-test/load-test-plumber/plumber.R="A7480BF8" diff --git a/test/sample-content/r/stock-report/README.md b/test/sample-content/r/stock-report/README.md new file mode 100644 index 000000000..07f47f501 --- /dev/null +++ b/test/sample-content/r/stock-report/README.md @@ -0,0 +1,18 @@ +# Automated Stock Report + +## About this example + +This R Markdown document shows how to automate regular updates to a PDF. The report code also generates a custom email, re-using the plots and putting the results where stakeholders live - their inbox. + + +## Learn more + +* [R Markdown Documentation](https://rmarkdown.rstudio.com/) +* [Gallery of example R Markdown documents](https://rmarkdown.rstudio.com/gallery.html) +* [Articles on R Markdown](https://rmarkdown.rstudio.com/articles.html) + +## Requirements + +* R version 3.4 or higher + + diff --git a/test/sample-content/r/stock-report/manifest.json b/test/sample-content/r/stock-report/manifest.json new file mode 100644 index 000000000..034f0bcf0 --- /dev/null +++ b/test/sample-content/r/stock-report/manifest.json @@ -0,0 +1,2309 @@ +{ + "version": 1, + "locale": "en_US", + "platform": "3.6.3", + "metadata": { + "appmode": "rmd-static", + "primary_rmd": "stock-report-email.Rmd", + "primary_html": null, + "content_category": null, + "has_parameters": false + }, + "packages": { + "BH": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "BH", + "Type": "Package", + "Title": "Boost C++ Header Files", + "Version": "1.78.0-0", + "Date": "2021-12-14", + "Author": "Dirk Eddelbuettel, John W. Emerson and Michael J. Kane", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "Boost provides free peer-reviewed portable C++ source \n libraries. A large part of Boost is provided as C++ template code\n which is resolved entirely at compile-time without linking. This \n package aims to provide the most useful subset of Boost libraries \n for template use among CRAN packages. By placing these libraries in \n this package, we offer a more efficient distribution system for CRAN \n as replication of this code in the sources of other packages is \n avoided. As of release 1.78.0-0, the following Boost libraries are\n included: 'accumulators' 'algorithm' 'align' 'any' 'atomic' 'beast'\n 'bimap' 'bind' 'circular_buffer' 'compute' 'concept' 'config'\n 'container' 'date_time' 'detail' 'dynamic_bitset' 'exception'\n 'flyweight' 'foreach' 'functional' 'fusion' 'geometry' 'graph' 'heap'\n 'icl' 'integer' 'interprocess' 'intrusive' 'io' 'iostreams'\n 'iterator' 'lambda2' 'math' 'move' 'mp11' 'mpl' 'multiprecision'\n 'numeric' 'pending' 'phoenix' 'polygon' 'preprocessor' 'process'\n 'propery_tree' 'random' 'range' 'scope_exit' 'smart_ptr' 'sort'\n 'spirit' 'tuple' 'type_traits' 'typeof' 'unordered' 'utility' 'uuid'.", + "License": "BSL-1.0", + "URL": "https://github.com/eddelbuettel/bh,\nhttps://dirk.eddelbuettel.com/code/bh.html", + "BugReports": "https://github.com/eddelbuettel/bh/issues", + "NeedsCompilation": "no", + "Packaged": "2021-12-14 21:51:21 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-15 07:50:08 UTC", + "Built": "R 3.6.2; ; 2021-12-17 07:08:47 UTC; unix" + } + }, + "DT": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "DT", + "Type": "Package", + "Title": "A Wrapper of the JavaScript Library 'DataTables'", + "Version": "0.21", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", email = \"xie@yihui.name\", role = c(\"aut\", \"cre\")),\n person(\"Joe\", \"Cheng\", role = \"aut\"),\n person(\"Xianying\", \"Tan\", role = \"aut\"),\n person(\"JJ\", \"Allaire\", role = \"ctb\"),\n person(\"Maximilian\", \"Girlich\", role = \"ctb\"),\n person(\"Greg\", \"Freedman Ellis\", role = \"ctb\"),\n person(\"Johannes\", \"Rauh\", role = \"ctb\"),\n person(\"SpryMedia Limited\", role = c(\"ctb\", \"cph\"), comment = \"DataTables in htmlwidgets/lib\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"), comment = \"selectize.js in htmlwidgets/lib\"),\n person(\"Leon\", \"Gersen\", role = c(\"ctb\", \"cph\"), comment = \"noUiSlider in htmlwidgets/lib\"),\n person(\"Bartek\", \"Szopka\", role = c(\"ctb\", \"cph\"), comment = \"jquery.highlight.js in htmlwidgets/lib\"),\n person(\"Alex\", \"Pickering\", role = c(\"ctb\")),\n person(\"William\", \"Holmes\", role = c(\"ctb\")),\n person(\"RStudio, PBC\", role = \"cph\")\n )", + "Maintainer": "Yihui Xie ", + "Description": "Data objects in R can be rendered as HTML tables using the\n JavaScript library 'DataTables' (typically via R Markdown or Shiny). The\n 'DataTables' library has been included in this R package. The package name\n 'DT' is an abbreviation of 'DataTables'.", + "URL": "https://github.com/rstudio/DT", + "BugReports": "https://github.com/rstudio/DT/issues", + "License": "GPL-3 | file LICENSE", + "Imports": "htmltools (>= 0.3.6), htmlwidgets (>= 1.3), jsonlite (>=\n0.9.16), magrittr, crosstalk, jquerylib, promises", + "Suggests": "knitr (>= 1.8), rmarkdown, shiny (>= 1.6), bslib, testit", + "VignetteBuilder": "knitr", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-26 03:47:41 UTC; yihui", + "Author": "Yihui Xie [aut, cre],\n Joe Cheng [aut],\n Xianying Tan [aut],\n JJ Allaire [ctb],\n Maximilian Girlich [ctb],\n Greg Freedman Ellis [ctb],\n Johannes Rauh [ctb],\n SpryMedia Limited [ctb, cph] (DataTables in htmlwidgets/lib),\n Brian Reavis [ctb, cph] (selectize.js in htmlwidgets/lib),\n Leon Gersen [ctb, cph] (noUiSlider in htmlwidgets/lib),\n Bartek Szopka [ctb, cph] (jquery.highlight.js in htmlwidgets/lib),\n Alex Pickering [ctb],\n William Holmes [ctb],\n RStudio, PBC [cph]", + "Repository": "CRAN", + "Date/Publication": "2022-02-26 11:10:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:32 UTC; unix" + } + }, + "MASS": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "MASS", + "Priority": "recommended", + "Version": "7.3-51.5", + "Date": "2019-12-20", + "Revision": "$Rev: 3506 $", + "Depends": "R (>= 3.1.0), grDevices, graphics, stats, utils", + "Imports": "methods", + "Suggests": "lattice, nlme, nnet, survival", + "Authors@R": "c(person(\"Brian\", \"Ripley\", role = c(\"aut\", \"cre\", \"cph\"),\n email = \"ripley@stats.ox.ac.uk\"),\n\t person(\"Bill\", \"Venables\", role = \"ctb\"),\n\t person(c(\"Douglas\", \"M.\"), \"Bates\", role = \"ctb\"),\n\t person(\"Kurt\", \"Hornik\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"Albrecht\", \"Gebhardt\", role = \"trl\",\n comment = \"partial port ca 1998\"),\n\t person(\"David\", \"Firth\", role = \"ctb\"))", + "Description": "Functions and datasets to support Venables and Ripley,\n \"Modern Applied Statistics with S\" (4th edition, 2002).", + "Title": "Support Functions and Datasets for Venables and Ripley's MASS", + "LazyData": "yes", + "ByteCompile": "yes", + "License": "GPL-2 | GPL-3", + "URL": "http://www.stats.ox.ac.uk/pub/MASS4/", + "Contact": "", + "NeedsCompilation": "yes", + "Packaged": "2019-12-20 08:20:12 UTC; ripley", + "Author": "Brian Ripley [aut, cre, cph],\n Bill Venables [ctb],\n Douglas M. Bates [ctb],\n Kurt Hornik [trl] (partial port ca 1998),\n Albrecht Gebhardt [trl] (partial port ca 1998),\n David Firth [ctb]", + "Maintainer": "Brian Ripley ", + "Repository": "CRAN", + "Date/Publication": "2019-12-20 09:21:25 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:38 UTC; unix" + } + }, + "Matrix": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Matrix", + "Version": "1.2-18", + "Date": "2019-11-25", + "Priority": "recommended", + "Title": "Sparse and Dense Matrix Classes and Methods", + "Contact": "Doug and Martin ", + "Maintainer": "Martin Maechler ", + "Authors@R": "c(person(\"Douglas\",\"Bates\", role=\"aut\")\n , person(\"Martin\",\"Maechler\", role = c(\"aut\",\"cre\"), email=\"mmaechler+Matrix@gmail.com\",\n comment = c(ORCID = \"0000-0002-8685-9910\"))\n , person(\"Timothy A.\", \"Davis\", role=\"ctb\",\n comment = c(\"SuiteSparse and 'cs' C libraries, notably CHOLMOD, AMD;\n\t\t collaborators listed in\n\t\t\tdir(pattern = '^[A-Z]+[.]txt$', full.names=TRUE,\n\t\t\t system.file('doc', 'SuiteSparse', package='Matrix'))\"))\n , person(\"Jens\", \"Oehlschlägel\", role=\"ctb\", comment=\"initial nearPD()\")\n , person(\"Jason\", \"Riedy\", role=\"ctb\",\n comment = c(\"condest() and onenormest() for octave\",\n \t \t \"Copyright: Regents of the University of California\"))\n , person(\"R Core Team\", role = \"ctb\", comment=\"base R matrix implementation\")\n )", + "Description": "A rich hierarchy of matrix classes, including triangular,\n symmetric, and diagonal matrices, both dense and sparse and with\n pattern, logical and numeric entries. Numerous methods for and\n operations on these matrices, using 'LAPACK' and 'SuiteSparse' libraries.", + "Depends": "R (>= 3.2.0)", + "Imports": "methods, graphics, grid, stats, utils, lattice", + "Suggests": "expm, MASS", + "Enhances": "MatrixModels, graph, SparseM, sfsmisc", + "Encoding": "UTF-8", + "LazyData": "no", + "LazyDataNote": "not possible, since we use data/*.R *and* our classes", + "BuildResaveData": "no", + "License": "GPL (>= 2) | file LICENCE", + "URL": "http://Matrix.R-forge.R-project.org/", + "BugReports": "https://r-forge.r-project.org/tracker/?group_id=61", + "NeedsCompilation": "yes", + "Packaged": "2019-11-26 17:17:19 UTC; maechler", + "Author": "Douglas Bates [aut],\n Martin Maechler [aut, cre] (),\n Timothy A. Davis [ctb] (SuiteSparse and 'cs' C libraries, notably\n CHOLMOD, AMD; collaborators listed in dir(pattern =\n '^[A-Z]+[.]txt$', full.names=TRUE, system.file('doc',\n 'SuiteSparse', package='Matrix'))),\n Jens Oehlschlägel [ctb] (initial nearPD()),\n Jason Riedy [ctb] (condest() and onenormest() for octave, Copyright:\n Regents of the University of California),\n R Core Team [ctb] (base R matrix implementation)", + "Repository": "CRAN", + "Date/Publication": "2019-11-27 15:20:02 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:55 UTC; unix" + } + }, + "R6": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "R6", + "Title": "Encapsulated Classes with Reference Semantics", + "Version": "2.5.1", + "Authors@R": "person(\"Winston\", \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@stdout.org\")", + "Description": "Creates classes with reference semantics, similar to R's built-in\n reference classes. Compared to reference classes, R6 classes are simpler\n and lighter-weight, and they are not built on S4 classes so they do not\n require the methods package. These classes allow public and private\n members, and they support inheritance, even when the classes are defined in\n different packages.", + "Depends": "R (>= 3.0)", + "Suggests": "testthat, pryr", + "License": "MIT + file LICENSE", + "URL": "https://r6.r-lib.org, https://github.com/r-lib/R6/", + "BugReports": "https://github.com/r-lib/R6/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-08-06 20:18:46 UTC; winston", + "Author": "Winston Chang [aut, cre]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-08-19 14:00:05 UTC", + "Built": "R 3.6.2; ; 2021-08-20 04:26:40 UTC; unix" + } + }, + "RColorBrewer": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "RColorBrewer", + "Version": "1.1-2", + "Date": "2014-12-07", + "Title": "ColorBrewer Palettes", + "Authors@R": "c(person(given = \"Erich\", family = \"Neuwirth\", role = c(\"aut\",\n \"cre\"), email = \"erich.neuwirth@univie.ac.at\"))", + "Author": "Erich Neuwirth [aut, cre]", + "Maintainer": "Erich Neuwirth ", + "Depends": "R (>= 2.0.0)", + "Description": "Provides color schemes for maps (and other graphics)\n designed by Cynthia Brewer as described at http://colorbrewer2.org", + "License": "Apache License 2.0", + "Packaged": "2014-12-06 23:59:42 UTC; neuwirth", + "NeedsCompilation": "no", + "Repository": "CRAN", + "Date/Publication": "2014-12-07 08:28:55", + "Built": "R 3.5.0; ; 2018-04-23 04:05:34 UTC; unix" + } + }, + "Rcpp": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "Rcpp", + "Title": "Seamless R and C++ Integration", + "Version": "1.0.7", + "Date": "2021-07-06", + "Author": "Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Qiang Kou,\n Nathan Russell, Inaki Ucar, Douglas Bates and John Chambers", + "Maintainer": "Dirk Eddelbuettel ", + "Description": "The 'Rcpp' package provides R functions as well as C++ classes which\n offer a seamless integration of R and C++. Many R data types and objects can be\n mapped back and forth to C++ equivalents which facilitates both writing of new\n code as well as easier integration of third-party libraries. Documentation\n about 'Rcpp' is provided by several vignettes included in this package, via the\n 'Rcpp Gallery' site at , the paper by Eddelbuettel and\n Francois (2011, ), the book by Eddelbuettel (2013,\n ) and the paper by Eddelbuettel and Balamuta (2018,\n ); see 'citation(\"Rcpp\")' for details.", + "Imports": "methods, utils", + "Suggests": "tinytest, inline, rbenchmark, pkgKitten (>= 0.1.2)", + "URL": "http://www.rcpp.org, https://dirk.eddelbuettel.com/code/rcpp.html,\nhttps://github.com/RcppCore/Rcpp", + "License": "GPL (>= 2)", + "BugReports": "https://github.com/RcppCore/Rcpp/issues", + "MailingList": "rcpp-devel@lists.r-forge.r-project.org", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-07-06 11:37:52 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-07-07 14:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-08 04:29:22 UTC; unix" + } + }, + "TTR": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "TTR", + "Type": "Package", + "Title": "Technical Trading Rules", + "Version": "0.24.3", + "Author": "Joshua Ulrich", + "Maintainer": "Joshua Ulrich ", + "Imports": "xts (>= 0.10-0), zoo, curl", + "LinkingTo": "xts", + "Enhances": "quantmod", + "Suggests": "RUnit", + "Description": "A collection of over 50 technical indicators for creating technical trading rules. The package also provides fast implementations of common rolling-window functions, and several volatility calculations.", + "License": "GPL (>= 2)", + "URL": "https://github.com/joshuaulrich/TTR", + "BugReports": "https://github.com/joshuaulrich/TTR/issues", + "NeedsCompilation": "yes", + "Packaged": "2021-12-11 21:35:52 UTC; root", + "Repository": "CRAN", + "Date/Publication": "2021-12-12 05:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-13 09:31:49 UTC; unix" + } + }, + "askpass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "askpass", + "Type": "Package", + "Title": "Safe Password Entry for R, Git, and SSH", + "Version": "1.1", + "Authors@R": "person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), \n email = \"jeroen@berkeley.edu\", comment = c(ORCID = \"0000-0002-4035-0289\"))", + "Description": "Cross-platform utilities for prompting the user for credentials or a \n passphrase, for example to authenticate with a server or read a protected key.\n Includes native programs for MacOS and Windows, hence no 'tcltk' is required. \n Password entry can be invoked in two different ways: directly from R via the \n askpass() function, or indirectly as password-entry back-end for 'ssh-agent' \n or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.\n Thereby the user can be prompted for credentials or a passphrase if needed \n when R calls out to git or ssh.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/askpass#readme", + "BugReports": "https://github.com/jeroen/askpass/issues", + "Encoding": "UTF-8", + "LazyData": "true", + "Imports": "sys (>= 2.1)", + "RoxygenNote": "6.1.1", + "Suggests": "testthat", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2019-01-13 12:08:17 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] ()", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2019-01-13 12:50:03 UTC", + "Built": "R 3.5.2; x86_64-apple-darwin15.6.0; 2019-01-14 07:30:36 UTC; unix" + } + }, + "base64enc": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "base64enc", + "Version": "0.1-3", + "Title": "Tools for base64 encoding", + "Author": "Simon Urbanek ", + "Maintainer": "Simon Urbanek ", + "Depends": "R (>= 2.9.0)", + "Enhances": "png", + "Description": "This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.", + "License": "GPL-2 | GPL-3", + "URL": "http://www.rforge.net/base64enc", + "NeedsCompilation": "yes", + "Packaged": "2015-02-04 20:31:00 UTC; svnuser", + "Repository": "CRAN", + "Date/Publication": "2015-07-28 08:03:37", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 19:50:57 UTC; unix" + } + }, + "blastula": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "blastula", + "Title": "Easily Send HTML Email Messages", + "Version": "0.3.2", + "Authors@R": "c(\n person(\"Richard\", \"Iannone\", role = c(\"aut\", \"cre\"), email = \"riannone@me.com\",\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\", email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Ted\", \"Goas\", role = \"cph\", comment = \"cerberus-meta.html\")\n )", + "Description": "Compose and send out responsive HTML email messages that render\n perfectly across a range of email clients and device sizes. Helper functions\n let the user insert embedded images, web link buttons, and 'ggplot2' plot\n objects into the message body. Messages can be sent through an 'SMTP'\n server, through the 'RStudio Connect' service, or through the 'Mailgun' API\n service .", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rich-iannone/blastula", + "BugReports": "https://github.com/rich-iannone/blastula/issues", + "Depends": "R (>= 3.2.1)", + "Imports": "base64enc (>= 0.1-3), commonmark (>= 1.7), curl (>= 4.3),\ndigest, dplyr (>= 0.8.3), fs (>= 1.3.1), getPass (>= 0.2-2),\nhere (>= 0.1), htmltools (>= 0.4.0), httr (>= 1.4.0), jsonlite\n(>= 1.6), magrittr (>= 1.5), mime (>= 0.6), rlang (>= 0.4.1),\nrmarkdown, stringr (>= 1.4.0), uuid (>= 0.1-2)", + "Suggests": "covr, ggplot2, glue, testthat (>= 2.1.0), keyring, knitr,\nspelling, xml2", + "SystemRequirements": "pandoc (>= 1.12.3) - http://pandoc.org", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.0", + "VignetteBuilder": "knitr", + "Language": "en-US", + "NeedsCompilation": "no", + "Packaged": "2020-05-18 21:05:19 UTC; rich", + "Author": "Richard Iannone [aut, cre] (),\n Joe Cheng [aut],\n Jeroen Ooms [ctb] (),\n Ted Goas [cph] (cerberus-meta.html)", + "Maintainer": "Richard Iannone ", + "Repository": "CRAN", + "Date/Publication": "2020-05-19 06:30:09 UTC", + "Built": "R 3.6.2; ; 2020-05-20 09:49:43 UTC; unix" + } + }, + "bslib": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "bslib", + "Title": "Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'", + "Version": "0.3.1", + "Authors@R": "c(\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Javi\", \"Aguilar\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap colorpicker library\"),\n person(\"Thomas\", \"Park\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootswatch library\"),\n person(family = \"PayPal\", role = c(\"ctb\", \"cph\"),\n comment = \"Bootstrap accessibility plugin\")\n )", + "Description": "Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.", + "Depends": "R (>= 2.10)", + "Imports": "grDevices, htmltools (>= 0.5.2), jsonlite, sass (>= 0.4.0),\njquerylib (>= 0.1.3), rlang", + "Suggests": "shiny (>= 1.6.0), rmarkdown (>= 2.7), thematic, knitr,\ntestthat, withr, rappdirs, curl, magrittr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Collate": "'bootswatch.R' 'bs-current-theme.R' 'bs-dependencies.R'\n'bs-global.R' 'bs-remove.R' 'bs-theme-layers.R' 'utils.R'\n'bs-theme-preview.R' 'bs-theme-update.R' 'bs-theme.R'\n'deprecated.R' 'files.R' 'imports.R' 'nav-items.R'\n'nav-update.R' 'navs-legacy.R' 'navs.R' 'onLoad.R' 'page.R'\n'precompiled.R' 'print.R' 'shiny-devmode.R' 'utils-shiny.R'\n'utils-tags.R' 'version-default.R' 'versions.R'", + "URL": "https://rstudio.github.io/bslib/, https://github.com/rstudio/bslib", + "BugReports": "https://github.com/rstudio/bslib/issues", + "Config/Needs/website": "rsconnect, renv, r-lib/pkgdown, apreshill/quillt", + "NeedsCompilation": "no", + "Packaged": "2021-10-06 14:12:58 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Joe Cheng [aut],\n RStudio [cph],\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Javi Aguilar [ctb, cph] (Bootstrap colorpicker library),\n Thomas Park [ctb, cph] (Bootswatch library),\n PayPal [ctb, cph] (Bootstrap accessibility plugin)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-10-06 15:10:05 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:28 UTC; unix" + } + }, + "cli": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cli", + "Title": "Helpers for Developing Command Line Interfaces", + "Version": "3.1.1", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", role = c(\"ctb\")),\n person(\"Kirill\", \"Müller\", role = c(\"ctb\")),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A suite of tools to build attractive command line interfaces\n ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,\n etc. Supports custom themes via a 'CSS'-like language. It also contains a\n number of lower level 'CLI' elements: rules, boxes, trees, and\n 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and\n text styles as well.", + "License": "MIT + file LICENSE", + "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli#readme", + "BugReports": "https://github.com/r-lib/cli/issues", + "RoxygenNote": "7.1.2", + "Depends": "R (>= 2.10)", + "Imports": "glue, utils", + "Suggests": "asciicast, callr, covr, grDevices, htmltools, htmlwidgets,\nknitr, methods, mockery, processx, ps (>= 1.3.4.9000), rlang,\nrmarkdown, rstudioapi, shiny, testthat, tibble, whoami, withr", + "Config/testthat/edition": "3", + "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc,\nfansi, sessioninfo, usethis, vctrs", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2022-01-20 10:54:36 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Hadley Wickham [ctb],\n Kirill Müller [ctb],\n RStudio [cph]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-01-20 15:22:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-22 10:25:28 UTC; unix" + } + }, + "colorspace": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "colorspace", + "Version": "2.0-0", + "Date": "2020-11-05", + "Title": "A Toolbox for Manipulating and Assessing Colors and Palettes", + "Authors@R": "c(person(given = \"Ross\", family = \"Ihaka\", role = \"aut\", email = \"ihaka@stat.auckland.ac.nz\"),\n person(given = \"Paul\", family = \"Murrell\", role = \"aut\", email = \"paul@stat.auckland.ac.nz\",\n comment = c(ORCID = \"0000-0002-3224-8858\")),\n person(given = \"Kurt\", family = \"Hornik\", role = \"aut\", email = \"Kurt.Hornik@R-project.org\",\n\t\t comment = c(ORCID = \"0000-0003-4198-9911\")),\n person(given = c(\"Jason\", \"C.\"), family = \"Fisher\", role = \"aut\", email = \"jfisher@usgs.gov\",\n comment = c(ORCID = \"0000-0001-9032-8912\")),\n person(given = \"Reto\", family = \"Stauffer\", role = \"aut\", email = \"Reto.Stauffer@uibk.ac.at\",\n comment = c(ORCID = \"0000-0002-3798-5507\")),\n person(given = c(\"Claus\", \"O.\"), family = \"Wilke\", role = \"aut\", email = \"wilke@austin.utexas.edu\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(given = c(\"Claire\", \"D.\"), family = \"McWhite\", role = \"aut\", email = \"claire.mcwhite@utmail.utexas.edu\",\n comment = c(ORCID = \"0000-0001-7346-3047\")),\n person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\",\n comment = c(ORCID = \"0000-0003-0918-3766\")))", + "Description": "Carries out mapping between assorted color spaces including RGB, HSV, HLS,\n CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and polar CIELAB.\n\t Qualitative, sequential, and diverging color palettes based on HCL colors\n\t are provided along with corresponding ggplot2 color scales.\n\t Color palette choice is aided by an interactive app (with either a Tcl/Tk\n\t or a shiny graphical user interface) and shiny apps with an HCL color picker and a\n\t color vision deficiency emulator. Plotting functions for displaying\n\t and assessing palettes include color swatches, visualizations of the\n\t HCL space, and trajectories in HCL and/or RGB spectrum. Color manipulation\n\t functions include: desaturation, lightening/darkening, mixing, and\n\t simulation of color vision deficiencies (deutanomaly, protanomaly, tritanomaly).\n\t Details can be found on the project web page at \n\t and in the accompanying scientific paper: Zeileis et al. (2020, Journal of Statistical\n\t Software, ).", + "Depends": "R (>= 3.0.0), methods", + "Imports": "graphics, grDevices, stats", + "Suggests": "datasets, utils, KernSmooth, MASS, kernlab, mvtnorm, vcd,\ntcltk, shiny, shinyjs, ggplot2, dplyr, scales, grid, png, jpeg,\nknitr, rmarkdown, RColorBrewer, rcartocolor, scico, viridis,\nwesanderson", + "VignetteBuilder": "knitr", + "License": "BSD_3_clause + file LICENSE", + "URL": "http://colorspace.R-Forge.R-project.org, http://hclwizard.org/", + "BugReports": "http://colorspace.R-Forge.R-project.org/contact.html", + "LazyData": "yes", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2020-11-10 01:04:46 UTC; zeileis", + "Author": "Ross Ihaka [aut],\n Paul Murrell [aut] (),\n Kurt Hornik [aut] (),\n Jason C. Fisher [aut] (),\n Reto Stauffer [aut] (),\n Claus O. Wilke [aut] (),\n Claire D. McWhite [aut] (),\n Achim Zeileis [aut, cre] ()", + "Maintainer": "Achim Zeileis ", + "Repository": "CRAN", + "Date/Publication": "2020-11-11 07:40:15 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-11-12 06:50:25 UTC; unix" + } + }, + "commonmark": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "commonmark", + "Type": "Package", + "Title": "High Performance CommonMark and Github Markdown Rendering in R", + "Version": "1.7", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", ,\"jeroen@berkeley.edu\", role = c(\"aut\", \"cre\")),\n person(\"John MacFarlane\", role = \"cph\", comment = \"Author of cmark\"))", + "URL": "http://github.com/jeroen/commonmark (devel)\nhttps://github.github.com/gfm/ (spec)", + "BugReports": "http://github.com/jeroen/commonmark/issues", + "Description": "The CommonMark specification defines a rationalized version of markdown\n syntax. This package uses the 'cmark' reference implementation for converting\n markdown text into various formats including html, latex and groff man. In\n addition it exposes the markdown parse tree in xml format. Also includes opt-in\n support for GFM extensions including tables, autolinks, and strikethrough text.", + "License": "BSD_2_clause + file LICENSE", + "Suggests": "curl, testthat, xml2", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "yes", + "Packaged": "2018-12-01 11:57:14 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre],\n John MacFarlane [cph] (Author of cmark)", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2018-12-01 12:30:03 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 20:04:11 UTC; unix" + } + }, + "cpp11": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "cpp11", + "Title": "A C++11 Interface for R's C Interface", + "Version": "0.4.2", + "Authors@R": "\n c(person(given = \"Jim\",\n family = \"Hester\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(given = \"Romain\",\n family = \"François\",\n role = c(\"aut\", \"cre\"),\n email = \"romain@rstudio.com\"),\n person(given = \"Benjamin\",\n family = \"Kietzman\",\n role = \"ctb\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a header only, C++11 interface to R's C\n interface. Compared to other approaches 'cpp11' strives to be safe\n against long jumps from the C API as well as C++ exceptions, conform\n to normal R function semantics and supports interaction with 'ALTREP'\n vectors.", + "License": "MIT + file LICENSE", + "URL": "https://cpp11.r-lib.org, https://github.com/r-lib/cpp11", + "BugReports": "https://github.com/r-lib/cpp11/issues", + "Suggests": "bench, brio, callr, cli, covr, decor, desc, ggplot2, glue,\nknitr, lobstr, mockery, progress, rmarkdown, scales, Rcpp,\ntestthat, tibble, utils, vctrs, withr", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Config/Needs/cpp11/cpp_register": "brio, cli, decor, desc, glue, tibble,\nvctrs", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "SystemRequirements": "C++11", + "NeedsCompilation": "no", + "Packaged": "2021-11-29 17:26:06 UTC; jhester", + "Author": "Jim Hester [aut] (),\n Romain François [aut, cre],\n Benjamin Kietzman [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Romain François ", + "Repository": "CRAN", + "Date/Publication": "2021-11-30 09:10:04 UTC", + "Built": "R 3.6.2; ; 2021-12-01 11:13:05 UTC; unix" + } + }, + "crayon": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crayon", + "Title": "Colored Terminal Output", + "Version": "1.5.0", + "Authors@R": "c(\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\",\n role = c(\"aut\", \"cre\")),\n person(\n \"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"ctb\"))\n )", + "Description": "Colored terminal output on terminals that support 'ANSI'\n color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'\n color support is automatically detected. Colors and highlighting can\n be combined and nested. New styles can also be created easily.\n This package was inspired by the 'chalk' 'JavaScript' project.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/crayon#readme", + "BugReports": "https://github.com/r-lib/crayon/issues", + "Collate": "'aaa-rstudio-detect.R' 'aaaa-rematch2.R'\n'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.r'\n'ansi-palette.R' 'combine.r' 'string.r' 'utils.r'\n'crayon-package.r' 'disposable.r' 'has_ansi.r' 'has_color.r'\n'link.R' 'styles.r' 'machinery.r' 'parts.r' 'print.r'\n'style-var.r' 'show.r' 'string_operations.r'", + "Imports": "grDevices, methods, utils", + "Suggests": "mockery, rstudioapi, testthat, withr", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-10 17:53:01 UTC; gaborcsardi", + "Author": "Gábor Csárdi [aut, cre],\n Brodie Gaslam [ctb]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2022-02-14 10:30:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:01:07 UTC; unix" + } + }, + "crosstalk": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "crosstalk", + "Type": "Package", + "Title": "Inter-Widget Interactivity for HTML Widgets", + "Version": "1.2.0", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/www/shared/jquery-AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Bootstrap contributors\", role = \"ctb\",\n comment = \"Bootstrap library\"),\n person(family = \"Twitter, Inc\", role = \"cph\",\n comment = \"Bootstrap library\"),\n person(\"Brian\", \"Reavis\", role = c(\"ctb\", \"cph\"),\n comment = \"selectize.js library\"),\n person(\"Kristopher Michael\", \"Kowal\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(family = \"es5-shim contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"es5-shim library\"),\n person(\"Denis\", \"Ineshin\", role = c(\"ctb\", \"cph\"),\n comment = \"ion.rangeSlider library\"),\n person(\"Sami\", \"Samhuri\", role = c(\"ctb\", \"cph\"),\n comment = \"Javascript strftime library\")\n )", + "Description": "Provides building blocks for allowing HTML widgets to communicate\n with each other, with Shiny or without (i.e. static .html files). Currently\n supports linked brushing and filtering.", + "License": "MIT + file LICENSE", + "Imports": "htmltools (>= 0.3.6), jsonlite, lazyeval, R6", + "Suggests": "shiny, ggplot2, testthat (>= 2.1.0), sass, bslib", + "URL": "https://rstudio.github.io/crosstalk/", + "BugReports": "https://github.com/rstudio/crosstalk/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-11-04 15:35:47 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/www/shared/jquery-AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Brian Reavis [ctb, cph] (selectize.js library),\n Kristopher Michael Kowal [ctb, cph] (es5-shim library),\n es5-shim contributors [ctb, cph] (es5-shim library),\n Denis Ineshin [ctb, cph] (ion.rangeSlider library),\n Sami Samhuri [ctb, cph] (Javascript strftime library)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-11-04 16:30:02 UTC", + "Built": "R 3.6.2; ; 2021-11-05 06:45:19 UTC; unix" + } + }, + "curl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "curl", + "Type": "Package", + "Title": "A Modern and Flexible Web Client for R", + "Version": "4.3.2", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"ctb\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "The curl() and curl_download() functions provide highly\n configurable drop-in replacements for base url() and download.file() with\n better performance, support for encryption (https, ftps), gzip compression,\n authentication, and other 'libcurl' goodies. The core of the package implements a\n framework for performing fully customized requests where data can be processed\n either in memory, on disk, or streaming via the callback or connection\n interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly\n web client see the 'httr' package which builds on this package with http\n specific tools and logic.", + "License": "MIT + file LICENSE", + "SystemRequirements": "libcurl: libcurl-devel (rpm) or\nlibcurl4-openssl-dev (deb).", + "URL": "https://github.com/jeroen/curl (devel) https://curl.se/libcurl/\n(upstream)", + "BugReports": "https://github.com/jeroen/curl/issues", + "Suggests": "spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown,\nmagrittr, httpuv (>= 1.4.4), webutils", + "VignetteBuilder": "knitr", + "Depends": "R (>= 3.0.0)", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-06-22 11:39:40 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Hadley Wickham [ctb],\n RStudio [cph]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2021-06-23 07:00:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-06-24 06:35:19 UTC; unix" + } + }, + "data.table": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "data.table", + "Version": "1.14.2", + "Title": "Extension of `data.frame`", + "Authors@R": "c(\n person(\"Matt\",\"Dowle\", role=c(\"aut\",\"cre\"), email=\"mattjdowle@gmail.com\"),\n person(\"Arun\",\"Srinivasan\", role=\"aut\", email=\"asrini@pm.me\"),\n person(\"Jan\",\"Gorecki\", role=\"ctb\"),\n person(\"Michael\",\"Chirico\", role=\"ctb\"),\n person(\"Pasha\",\"Stetsenko\", role=\"ctb\"),\n person(\"Tom\",\"Short\", role=\"ctb\"),\n person(\"Steve\",\"Lianoglou\", role=\"ctb\"),\n person(\"Eduard\",\"Antonyan\", role=\"ctb\"),\n person(\"Markus\",\"Bonsch\", role=\"ctb\"),\n person(\"Hugh\",\"Parsonage\", role=\"ctb\"),\n person(\"Scott\",\"Ritchie\", role=\"ctb\"),\n person(\"Kun\",\"Ren\", role=\"ctb\"),\n person(\"Xianying\",\"Tan\", role=\"ctb\"),\n person(\"Rick\",\"Saporta\", role=\"ctb\"),\n person(\"Otto\",\"Seiskari\", role=\"ctb\"),\n person(\"Xianghui\",\"Dong\", role=\"ctb\"),\n person(\"Michel\",\"Lang\", role=\"ctb\"),\n person(\"Watal\",\"Iwasaki\", role=\"ctb\"),\n person(\"Seth\",\"Wenchel\", role=\"ctb\"),\n person(\"Karl\",\"Broman\", role=\"ctb\"),\n person(\"Tobias\",\"Schmidt\", role=\"ctb\"),\n person(\"David\",\"Arenburg\", role=\"ctb\"),\n person(\"Ethan\",\"Smith\", role=\"ctb\"),\n person(\"Francois\",\"Cocquemas\", role=\"ctb\"),\n person(\"Matthieu\",\"Gomez\", role=\"ctb\"),\n person(\"Philippe\",\"Chataignon\", role=\"ctb\"),\n person(\"Nello\",\"Blaser\", role=\"ctb\"),\n person(\"Dmitry\",\"Selivanov\", role=\"ctb\"),\n person(\"Andrey\",\"Riabushenko\", role=\"ctb\"),\n person(\"Cheng\",\"Lee\", role=\"ctb\"),\n person(\"Declan\",\"Groves\", role=\"ctb\"),\n person(\"Daniel\",\"Possenriede\", role=\"ctb\"),\n person(\"Felipe\",\"Parages\", role=\"ctb\"),\n person(\"Denes\",\"Toth\", role=\"ctb\"),\n person(\"Mus\",\"Yaramaz-David\", role=\"ctb\"),\n person(\"Ayappan\",\"Perumal\", role=\"ctb\"),\n person(\"James\",\"Sams\", role=\"ctb\"),\n person(\"Martin\",\"Morgan\", role=\"ctb\"),\n person(\"Michael\",\"Quinn\", role=\"ctb\"),\n person(\"@javrucebo\",\"\", role=\"ctb\"),\n person(\"@marc-outins\",\"\", role=\"ctb\"),\n person(\"Roy\",\"Storey\", role=\"ctb\"),\n person(\"Manish\",\"Saraswat\", role=\"ctb\"),\n person(\"Morgan\",\"Jacob\", role=\"ctb\"),\n person(\"Michael\",\"Schubmehl\", role=\"ctb\"),\n person(\"Davis\",\"Vaughan\", role=\"ctb\"),\n person(\"Toby\",\"Hocking\", role=\"ctb\"),\n person(\"Leonardo\",\"Silvestri\", role=\"ctb\"),\n person(\"Tyson\",\"Barrett\", role=\"ctb\"),\n person(\"Jim\",\"Hester\", role=\"ctb\"),\n person(\"Anthony\",\"Damico\", role=\"ctb\"),\n person(\"Sebastian\",\"Freundt\", role=\"ctb\"),\n person(\"David\",\"Simons\", role=\"ctb\"),\n person(\"Elliott\",\"Sales de Andrade\", role=\"ctb\"),\n person(\"Cole\",\"Miller\", role=\"ctb\"),\n person(\"Jens Peder\",\"Meldgaard\", role=\"ctb\"),\n person(\"Vaclav\",\"Tlapak\", role=\"ctb\"),\n person(\"Kevin\",\"Ushey\", role=\"ctb\"),\n person(\"Dirk\",\"Eddelbuettel\", role=\"ctb\"),\n person(\"Ben\",\"Schwen\", role=\"ctb\"))", + "Depends": "R (>= 3.1.0)", + "Imports": "methods", + "Suggests": "bit64 (>= 4.0.0), bit (>= 4.0.4), curl, R.utils, xts,\nnanotime, zoo (>= 1.8-1), yaml, knitr, rmarkdown", + "SystemRequirements": "zlib", + "Description": "Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.", + "License": "MPL-2.0 | file LICENSE", + "URL": "https://r-datatable.com, https://Rdatatable.gitlab.io/data.table,\nhttps://github.com/Rdatatable/data.table", + "BugReports": "https://github.com/Rdatatable/data.table/issues", + "VignetteBuilder": "knitr", + "ByteCompile": "TRUE", + "NeedsCompilation": "yes", + "Packaged": "2021-09-23 03:10:37 UTC; mdowle", + "Author": "Matt Dowle [aut, cre],\n Arun Srinivasan [aut],\n Jan Gorecki [ctb],\n Michael Chirico [ctb],\n Pasha Stetsenko [ctb],\n Tom Short [ctb],\n Steve Lianoglou [ctb],\n Eduard Antonyan [ctb],\n Markus Bonsch [ctb],\n Hugh Parsonage [ctb],\n Scott Ritchie [ctb],\n Kun Ren [ctb],\n Xianying Tan [ctb],\n Rick Saporta [ctb],\n Otto Seiskari [ctb],\n Xianghui Dong [ctb],\n Michel Lang [ctb],\n Watal Iwasaki [ctb],\n Seth Wenchel [ctb],\n Karl Broman [ctb],\n Tobias Schmidt [ctb],\n David Arenburg [ctb],\n Ethan Smith [ctb],\n Francois Cocquemas [ctb],\n Matthieu Gomez [ctb],\n Philippe Chataignon [ctb],\n Nello Blaser [ctb],\n Dmitry Selivanov [ctb],\n Andrey Riabushenko [ctb],\n Cheng Lee [ctb],\n Declan Groves [ctb],\n Daniel Possenriede [ctb],\n Felipe Parages [ctb],\n Denes Toth [ctb],\n Mus Yaramaz-David [ctb],\n Ayappan Perumal [ctb],\n James Sams [ctb],\n Martin Morgan [ctb],\n Michael Quinn [ctb],\n @javrucebo [ctb],\n @marc-outins [ctb],\n Roy Storey [ctb],\n Manish Saraswat [ctb],\n Morgan Jacob [ctb],\n Michael Schubmehl [ctb],\n Davis Vaughan [ctb],\n Toby Hocking [ctb],\n Leonardo Silvestri [ctb],\n Tyson Barrett [ctb],\n Jim Hester [ctb],\n Anthony Damico [ctb],\n Sebastian Freundt [ctb],\n David Simons [ctb],\n Elliott Sales de Andrade [ctb],\n Cole Miller [ctb],\n Jens Peder Meldgaard [ctb],\n Vaclav Tlapak [ctb],\n Kevin Ushey [ctb],\n Dirk Eddelbuettel [ctb],\n Ben Schwen [ctb]", + "Maintainer": "Matt Dowle ", + "Repository": "CRAN", + "Date/Publication": "2021-09-27 16:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-28 04:45:30 UTC; unix" + } + }, + "digest": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "digest", + "Author": "Dirk Eddelbuettel with contributions \n by Antoine Lucas, Jarek Tuszynski, Henrik Bengtsson, Simon Urbanek,\n Mario Frasca, Bryan Lewis, Murray Stokely, Hannes Muehleisen,\n Duncan Murdoch, Jim Hester, Wush Wu, Qiang Kou, Thierry Onkelinx, \n Michel Lang, Viliam Simko, Kurt Hornik, Radford Neal, Kendon Bell,\n Matthew de Queljoe, Ion Suruceanu, Bill Denney, Dirk Schumacher,\n and Winston Chang.", + "Version": "0.6.29", + "Date": "2021-11-30", + "Maintainer": "Dirk Eddelbuettel ", + "Title": "Create Compact Hash Digests of R Objects", + "Description": "Implementation of a function 'digest()' for the creation of hash\n digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32',\n 'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy\n comparison of R language objects, as well as functions such as'hmac()' to\n create hash-based message authentication code. Please note that this package\n is not meant to be deployed for cryptographic purposes for which more\n comprehensive (and widely tested) libraries such as 'OpenSSL' should be\n used.", + "URL": "https://github.com/eddelbuettel/digest,\nhttp://dirk.eddelbuettel.com/code/digest.html", + "BugReports": "https://github.com/eddelbuettel/digest/issues", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "License": "GPL (>= 2)", + "Suggests": "tinytest, simplermarkdown", + "VignetteBuilder": "simplermarkdown", + "NeedsCompilation": "yes", + "Packaged": "2021-11-30 23:41:39 UTC; edd", + "Repository": "CRAN", + "Date/Publication": "2021-12-01 07:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-03 05:34:43 UTC; unix" + } + }, + "dplyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "dplyr", + "Title": "A Grammar of Data Manipulation", + "Version": "1.0.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"Romain\",\n family = \"François\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-2444-4226\")),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"aut\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n comment = c(ORCID = \"0000-0002-1416-3412\")),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A fast, consistent tool for working with data frame\n like objects, both in memory and out of memory.", + "License": "MIT + file LICENSE", + "URL": "https://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr", + "BugReports": "https://github.com/tidyverse/dplyr/issues", + "Depends": "R (>= 3.4.0)", + "Imports": "generics, glue (>= 1.3.2), lifecycle (>= 1.0.1), magrittr (>=\n1.5), methods, R6, rlang (>= 1.0.0), tibble (>= 2.1.3),\ntidyselect (>= 1.1.1), utils, vctrs (>= 0.3.5), pillar (>=\n1.5.1)", + "Suggests": "bench, broom, callr, covr, DBI, dbplyr (>= 1.4.3), ggplot2,\nknitr, Lahman, lobstr, microbenchmark, nycflights13, purrr,\nrmarkdown, RMySQL, RPostgreSQL, RSQLite, testthat (>= 3.1.1),\ntidyr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse, shiny, r-lib/pkgdown,\ntidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-07 08:29:01 UTC; romainfrancois", + "Author": "Hadley Wickham [aut, cre] (),\n Romain François [aut] (),\n Lionel Henry [aut],\n Kirill Müller [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-08 09:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-09 10:46:06 UTC; unix" + } + }, + "ellipsis": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ellipsis", + "Version": "0.3.2", + "Title": "Tools for Working with ...", + "Description": "The ellipsis is a powerful tool for extending functions. Unfortunately \n this power comes at a cost: misspelled arguments will be silently ignored. \n The ellipsis package provides a collection of functions to catch problems\n and alert the user.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "URL": "https://ellipsis.r-lib.org, https://github.com/r-lib/ellipsis", + "BugReports": "https://github.com/r-lib/ellipsis/issues", + "Depends": "R (>= 3.2)", + "Imports": "rlang (>= 0.3.0)", + "Suggests": "covr, testthat", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 12:06:44 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 12:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 14:27:30 UTC; unix" + } + }, + "evaluate": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "evaluate", + "Type": "Package", + "Title": "Parsing and Evaluation Tools that Provide More Details than the\nDefault", + "Version": "0.15", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", role = \"aut\"),\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Michael\", \"Lawrence\", role = \"ctb\"),\n person(\"Thomas\", \"Kluyver\", role = \"ctb\"),\n person(\"Jeroen\", \"Ooms\", role = \"ctb\"),\n person(\"Barret\", \"Schloerke\", role = \"ctb\"),\n person(\"Adam\", \"Ryczkowski\", role = \"ctb\"),\n person(\"Hiroaki\", \"Yutani\", role = \"ctb\"),\n person(\"Michel\", \"Lang\", role = \"ctb\"),\n person(\"Karolis\", \"Koncevičius\", role = \"ctb\")\n )", + "Description": "Parsing and evaluation tools that make it easy to recreate the\n command line behaviour of R.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/evaluate", + "BugReports": "https://github.com/r-lib/evaluate/issues", + "Depends": "R (>= 3.0.2)", + "Imports": "methods", + "Suggests": "covr, ggplot2, lattice, testthat", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-02-18 16:51:14 UTC; yihui", + "Author": "Hadley Wickham [aut],\n Yihui Xie [aut, cre] (),\n Michael Lawrence [ctb],\n Thomas Kluyver [ctb],\n Jeroen Ooms [ctb],\n Barret Schloerke [ctb],\n Adam Ryczkowski [ctb],\n Hiroaki Yutani [ctb],\n Michel Lang [ctb],\n Karolis Koncevičius [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2022-02-18 17:20:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:01:09 UTC; unix" + } + }, + "fansi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fansi", + "Title": "ANSI Control Sequence Aware String Functions", + "Description": "Counterparts to R string manipulation functions that account for\n the effects of ANSI text formatting control sequences.", + "Version": "1.0.2", + "Authors@R": "c(\n person(\"Brodie\", \"Gaslam\", email=\"brodie.gaslam@yahoo.com\",\n role=c(\"aut\", \"cre\")),\n person(\"Elliott\", \"Sales De Andrade\", role=\"ctb\"),\n person(family=\"R Core Team\",\n email=\"R-core@r-project.org\", role=\"cph\",\n comment=\"UTF8 byte length calcs from src/util.c\"\n ))", + "Depends": "R (>= 3.1.0)", + "License": "GPL-2 | GPL-3", + "URL": "https://github.com/brodieG/fansi", + "BugReports": "https://github.com/brodieG/fansi/issues", + "VignetteBuilder": "knitr", + "Suggests": "unitizer, knitr, rmarkdown", + "Imports": "grDevices, utils", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'constants.R' 'fansi-package.R' 'internal.R' 'load.R' 'misc.R'\n'nchar.R' 'strwrap.R' 'strtrim.R' 'strsplit.R' 'substr2.R'\n'trimws.R' 'tohtml.R' 'unhandled.R' 'normalize.R' 'sgr.R'", + "NeedsCompilation": "yes", + "Packaged": "2022-01-13 10:53:54 UTC; bg", + "Author": "Brodie Gaslam [aut, cre],\n Elliott Sales De Andrade [ctb],\n R Core Team [cph] (UTF8 byte length calcs from src/util.c)", + "Maintainer": "Brodie Gaslam ", + "Repository": "CRAN", + "Date/Publication": "2022-01-14 23:32:41 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-16 10:33:51 UTC; unix" + } + }, + "farver": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "farver", + "Type": "Package", + "Title": "High Performance Colour Space Manipulation", + "Version": "2.1.0", + "Authors@R": "\n c(person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = c(\"cre\", \"aut\"),\n email = \"thomasp85@gmail.com\",\n comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(given = \"Berendea\",\n family = \"Nicolae\",\n role = \"aut\",\n comment = \"Author of the ColorSpace C++ library\"),\n person(given = \"Romain\", \n family = \"François\", \n role = \"aut\", \n email = \"romain@purrple.cat\",\n comment = c(ORCID = \"0000-0002-2444-4226\")) \n )", + "Maintainer": "Thomas Lin Pedersen ", + "Description": "The encoding of colour can be handled in many different ways, using\n different colour spaces. As different colour spaces have different uses,\n efficient conversion between these representations are important. The \n 'farver' package provides a set of functions that gives access to very fast\n colour space conversion and comparisons implemented in C++, and offers \n speed improvements over the 'convertColor' function in the 'grDevices' \n package.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "SystemRequirements": "C++11", + "RoxygenNote": "7.1.1", + "URL": "https://farver.data-imaginist.com,\nhttps://github.com/thomasp85/farver", + "BugReports": "https://github.com/thomasp85/farver/issues", + "Suggests": "testthat (>= 2.1.0), covr", + "NeedsCompilation": "yes", + "Packaged": "2021-02-28 19:00:15 UTC; thomas", + "Author": "Thomas Lin Pedersen [cre, aut]\n (),\n Berendea Nicolae [aut] (Author of the ColorSpace C++ library),\n Romain François [aut] ()", + "Repository": "CRAN", + "Date/Publication": "2021-02-28 19:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-03-01 12:56:26 UTC; unix" + } + }, + "fastmap": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fastmap", + "Title": "Fast Data Structures", + "Version": "1.1.0", + "Authors@R": "c(\n person(\"Winston\", \"Chang\", email = \"winston@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(given = \"RStudio\", role = c(\"cph\", \"fnd\")),\n person(given = \"Tessil\", role = \"cph\", comment = \"hopscotch_map library\")\n )", + "Description": "Fast implementation of data structures, including a key-value\n store, stack, and queue. Environments are commonly used as key-value stores\n in R, but every time a new key is used, it is added to R's global symbol\n table, causing a small amount of memory leakage. This can be problematic in\n cases where many different keys are used. Fastmap avoids this memory leak\n issue by implementing the map using data structures in C++.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1", + "Suggests": "testthat (>= 2.1.1)", + "URL": "https://r-lib.github.io/fastmap/, https://github.com/r-lib/fastmap", + "BugReports": "https://github.com/r-lib/fastmap/issues", + "NeedsCompilation": "yes", + "Packaged": "2021-01-25 20:28:54 UTC; winston", + "Author": "Winston Chang [aut, cre],\n RStudio [cph, fnd],\n Tessil [cph] (hopscotch_map library)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN", + "Date/Publication": "2021-01-25 21:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-01-26 15:29:49 UTC; unix" + } + }, + "formattable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "formattable", + "Title": "Create 'Formattable' Data Structures", + "Version": "0.2.1", + "Authors@R": "c(\n person(\"Kun\", \"Ren\", role = c(\"aut\", \"cre\"), email = \"ken@renkun.me\"),\n person(\"Kenton\", \"Russell\", role = \"aut\", email = \"kent.russell@timelyportfolio.com\")\n )", + "Description": "Provides functions to create formattable vectors and data frames.\n 'Formattable' vectors are printed with text formatting, and formattable\n data frames are printed with multiple types of formatting in HTML\n to improve the readability of data presented in tabular form rendered in\n web pages.", + "Depends": "R (> 3.0.2)", + "Date": "2021-01-05", + "Imports": "methods, htmltools, htmlwidgets, knitr, rmarkdown", + "License": "MIT + file LICENSE", + "LazyData": "true", + "URL": "https://renkun-ken.github.io/formattable/,\nhttps://github.com/renkun-ken/formattable", + "BugReports": "https://github.com/renkun-ken/formattable/issues", + "ByteCompile": "TRUE", + "Suggests": "testthat, DT, shiny, covr", + "RoxygenNote": "7.1.1", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-01-07 01:43:38 UTC; ken", + "Author": "Kun Ren [aut, cre],\n Kenton Russell [aut]", + "Maintainer": "Kun Ren ", + "Repository": "CRAN", + "Date/Publication": "2021-01-07 20:20:10 UTC", + "Built": "R 3.6.2; ; 2021-01-08 05:34:47 UTC; unix" + } + }, + "fs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "fs", + "Title": "Cross-Platform File System Operations Based on 'libuv'", + "Version": "1.5.2", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\"),\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")),\n person(\"libuv project contributors\", role = \"cph\", comment = \"libuv library\"),\n person(\"Joyent, Inc. and other Node contributors\", role = \"cph\", comment = \"libuv library\"),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "A cross-platform interface to file system operations, built on\n top of the 'libuv' C library.", + "Depends": "R (>= 3.1)", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "Imports": "methods", + "SystemRequirements": "GNU make", + "RoxygenNote": "7.1.2", + "URL": "https://fs.r-lib.org, https://github.com/r-lib/fs", + "BugReports": "https://github.com/r-lib/fs/issues", + "Copyright": "file COPYRIGHTS", + "Suggests": "testthat, covr, pillar (>= 1.0.0), tibble (>= 1.1.0), crayon,\nrmarkdown, knitr, withr, spelling, vctrs (>= 0.3.0)", + "VignetteBuilder": "knitr", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-12-08 16:14:56 UTC; gaborcsardi", + "Author": "Jim Hester [aut],\n Hadley Wickham [aut],\n Gábor Csárdi [aut, cre],\n libuv project contributors [cph] (libuv library),\n Joyent, Inc. and other Node contributors [cph] (libuv library),\n RStudio [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN", + "Date/Publication": "2021-12-08 23:00:08 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-09 05:36:40 UTC; unix" + } + }, + "generics": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "generics", + "Title": "Common S3 Generics not Provided by Base R Methods Related to\nModel Fitting", + "Version": "0.1.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Max\",\n family = \"Kuhn\",\n role = \"aut\",\n email = \"max@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "In order to reduce potential package dependencies\n and conflicts, generics provides a number of commonly used S3\n generics.", + "License": "MIT + file LICENSE", + "URL": "https://generics.r-lib.org, https://github.com/r-lib/generics", + "BugReports": "https://github.com/r-lib/generics/issues", + "Depends": "R (>= 3.2)", + "Imports": "methods", + "Suggests": "covr, pkgload, testthat (>= 3.0.0), tibble, withr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2022-01-31 22:58:18 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Max Kuhn [aut],\n Davis Vaughan [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-01-31 23:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-01 10:48:04 UTC; unix" + } + }, + "getPass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "getPass", + "Type": "Package", + "Title": "Masked User Input", + "Version": "0.2-2", + "Description": "A micro-package for reading \"passwords\", i.e. reading\n user input with masking, so that the input is not displayed as it \n is typed. Currently we have support for 'RStudio', the command line\n (every OS), and any platform where 'tcltk' is present. ", + "License": "BSD 2-clause License + file LICENSE", + "Depends": "R (>= 3.0.0)", + "Imports": "utils, rstudioapi (>= 0.5)", + "Suggests": "argon2", + "NeedsCompilation": "yes", + "ByteCompile": "yes", + "Authors@R": "c(\n person(\"Drew\", \"Schmidt\", role=c(\"aut\", \"cre\"), email=\"wrathematics@gmail.com\"),\n person(\"Wei-Chen\", \"Chen\", role=\"aut\"),\n person(\"Gabor\", \"Csardi\", role=\"ctb\", comment=\"Improved terminal detection\"),\n person(\"Rich\", \"FitzJohn\", role=\"ctb\")\n )", + "URL": "https://github.com/wrathematics/getPass", + "BugReports": "https://github.com/wrathematics/getPass/issues", + "Maintainer": "Drew Schmidt ", + "RoxygenNote": "6.0.1", + "Packaged": "2017-07-20 02:04:32 UTC; mschmid3", + "Author": "Drew Schmidt [aut, cre],\n Wei-Chen Chen [aut],\n Gabor Csardi [ctb] (Improved terminal detection),\n Rich FitzJohn [ctb]", + "Repository": "CRAN", + "Date/Publication": "2017-07-21 09:20:34 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 20:39:07 UTC; unix" + } + }, + "ggplot2": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ggplot2", + "Version": "3.3.5", + "Title": "Create Elegant Data Visualisations Using the Grammar of Graphics", + "Description": "A system for 'declaratively' creating graphics,\n based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2'\n how to map variables to aesthetics, what graphical primitives to use,\n and it takes care of the details.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(\"Winston\", \"Chang\", , role = \"aut\",\n comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Lionel\", \"Henry\", , role = \"aut\"),\n person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@rstudio.com\", \n role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(\"Kohske\", \"Takahashi\", role = \"aut\"),\n person(\"Claus\", \"Wilke\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(\"Kara\", \"Woo\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-5125-4188\")),\n person(\"Hiroaki\", \"Yutani\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-3385-7233\")),\n person(\"Dewey\", \"Dunnington\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-9415-4582\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Depends": "R (>= 3.3)", + "Imports": "digest, glue, grDevices, grid, gtable (>= 0.1.1), isoband,\nMASS, mgcv, rlang (>= 0.4.10), scales (>= 0.5.0), stats,\ntibble, withr (>= 2.0.0)", + "Suggests": "covr, ragg, dplyr, ggplot2movies, hexbin, Hmisc, interp,\nknitr, lattice, mapproj, maps, maptools, multcomp, munsell,\nnlme, profvis, quantreg, RColorBrewer, rgeos, rmarkdown, rpart,\nsf (>= 0.7-3), svglite (>= 1.2.0.9001), testthat (>= 2.1.0),\nvdiffr (>= 1.0.0), xml2", + "Enhances": "sp", + "License": "MIT + file LICENSE", + "URL": "https://ggplot2.tidyverse.org,\nhttps://github.com/tidyverse/ggplot2", + "BugReports": "https://github.com/tidyverse/ggplot2/issues", + "LazyData": "true", + "Collate": "'ggproto.r' 'ggplot-global.R' 'aaa-.r'\n'aes-colour-fill-alpha.r' 'aes-evaluation.r'\n'aes-group-order.r' 'aes-linetype-size-shape.r'\n'aes-position.r' 'compat-plyr.R' 'utilities.r' 'aes.r'\n'legend-draw.r' 'geom-.r' 'annotation-custom.r'\n'annotation-logticks.r' 'geom-polygon.r' 'geom-map.r'\n'annotation-map.r' 'geom-raster.r' 'annotation-raster.r'\n'annotation.r' 'autolayer.r' 'autoplot.r' 'axis-secondary.R'\n'backports.R' 'bench.r' 'bin.R' 'coord-.r' 'coord-cartesian-.r'\n'coord-fixed.r' 'coord-flip.r' 'coord-map.r' 'coord-munch.r'\n'coord-polar.r' 'coord-quickmap.R' 'coord-sf.R'\n'coord-transform.r' 'data.R' 'facet-.r' 'facet-grid-.r'\n'facet-null.r' 'facet-wrap.r' 'fortify-lm.r' 'fortify-map.r'\n'fortify-multcomp.r' 'fortify-spatial.r' 'fortify.r' 'stat-.r'\n'geom-abline.r' 'geom-rect.r' 'geom-bar.r' 'geom-bin2d.r'\n'geom-blank.r' 'geom-boxplot.r' 'geom-col.r' 'geom-path.r'\n'geom-contour.r' 'geom-count.r' 'geom-crossbar.r'\n'geom-segment.r' 'geom-curve.r' 'geom-defaults.r'\n'geom-ribbon.r' 'geom-density.r' 'geom-density2d.r'\n'geom-dotplot.r' 'geom-errorbar.r' 'geom-errorbarh.r'\n'geom-freqpoly.r' 'geom-function.R' 'geom-hex.r'\n'geom-histogram.r' 'geom-hline.r' 'geom-jitter.r'\n'geom-label.R' 'geom-linerange.r' 'geom-point.r'\n'geom-pointrange.r' 'geom-quantile.r' 'geom-rug.r' 'geom-sf.R'\n'geom-smooth.r' 'geom-spoke.r' 'geom-text.r' 'geom-tile.r'\n'geom-violin.r' 'geom-vline.r' 'ggplot2.r' 'grob-absolute.r'\n'grob-dotstack.r' 'grob-null.r' 'grouping.r' 'guide-bins.R'\n'guide-colorbar.r' 'guide-colorsteps.R' 'guide-legend.r'\n'guides-.r' 'guides-axis.r' 'guides-grid.r' 'guides-none.r'\n'hexbin.R' 'labeller.r' 'labels.r' 'layer.r' 'layer-sf.R'\n'layout.R' 'limits.r' 'margins.R' 'performance.R'\n'plot-build.r' 'plot-construction.r' 'plot-last.r' 'plot.r'\n'position-.r' 'position-collide.r' 'position-dodge.r'\n'position-dodge2.r' 'position-identity.r' 'position-jitter.r'\n'position-jitterdodge.R' 'position-nudge.R' 'position-stack.r'\n'quick-plot.r' 'range.r' 'reshape-add-margins.R' 'save.r'\n'scale-.r' 'scale-alpha.r' 'scale-binned.R' 'scale-brewer.r'\n'scale-colour.r' 'scale-continuous.r' 'scale-date.r'\n'scale-discrete-.r' 'scale-expansion.r' 'scale-gradient.r'\n'scale-grey.r' 'scale-hue.r' 'scale-identity.r'\n'scale-linetype.r' 'scale-manual.r' 'scale-shape.r'\n'scale-size.r' 'scale-steps.R' 'scale-type.R' 'scale-view.r'\n'scale-viridis.r' 'scales-.r' 'stat-bin.r' 'stat-bin2d.r'\n'stat-bindot.r' 'stat-binhex.r' 'stat-boxplot.r'\n'stat-contour.r' 'stat-count.r' 'stat-density-2d.r'\n'stat-density.r' 'stat-ecdf.r' 'stat-ellipse.R'\n'stat-function.r' 'stat-identity.r' 'stat-qq-line.R'\n'stat-qq.r' 'stat-quantile.r' 'stat-sf-coordinates.R'\n'stat-sf.R' 'stat-smooth-methods.r' 'stat-smooth.r'\n'stat-sum.r' 'stat-summary-2d.r' 'stat-summary-bin.R'\n'stat-summary-hex.r' 'stat-summary.r' 'stat-unique.r'\n'stat-ydensity.r' 'summarise-plot.R' 'summary.r'\n'theme-elements.r' 'theme.r' 'theme-defaults.r'\n'theme-current.R' 'translate-qplot-ggplot.r'\n'translate-qplot-lattice.r' 'utilities-break.r'\n'utilities-grid.r' 'utilities-help.r' 'utilities-matrix.r'\n'utilities-resolution.r' 'utilities-table.r'\n'utilities-tidy-eval.R' 'zxx.r' 'zzz.r'", + "VignetteBuilder": "knitr", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Config/Needs/website": "ggtext, tidyr, forcats, tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Packaged": "2021-06-24 12:25:35 UTC; thomas", + "Author": "Hadley Wickham [aut] (),\n Winston Chang [aut] (),\n Lionel Henry [aut],\n Thomas Lin Pedersen [aut, cre]\n (),\n Kohske Takahashi [aut],\n Claus Wilke [aut] (),\n Kara Woo [aut] (),\n Hiroaki Yutani [aut] (),\n Dewey Dunnington [aut] (),\n RStudio [cph, fnd]", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "CRAN", + "Date/Publication": "2021-06-25 11:30:09 UTC", + "Built": "R 3.6.2; ; 2021-06-26 06:54:16 UTC; unix" + } + }, + "ggthemes": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "ggthemes", + "Version": "4.2.4", + "Title": "Extra Themes, Scales and Geoms for 'ggplot2'", + "Authors@R": "c(person(\"Jeffrey B.\", \"Arnold\", role = c(\"aut\", \"cre\"),\n email = \"jeffrey.arnold@gmail.com\", \n comment = \"\"),\n person(\"Gergely\", \"Daroczi\", role = \"ctb\"),\n person(\"Bo\", \"Werth\", role = \"ctb\"),\n person(\"Brian\", \"Weitzner\", role = \"ctb\"),\n person(\"Joshua\", \"Kunst\", role = \"ctb\"),\n person(\"Baptise\", \"Auguie\", role = \"ctb\"),\n person(\"Bob\", \"Rudis\", role = \"ctb\"),\n person(\"Hadley\", \"Wickham\", role = c(\"ctb\"),\n comment = \"Code from the ggplot2 package.\"),\n person(\"Justin\", \"Talbot\", role = \"ctb\",\n comment = \"Code from the labeling package\"),\n person(\"Joshua\", \"London\", role = \"ctb\"))", + "Depends": "R (>= 3.3.0)", + "Imports": "ggplot2 (>= 3.0.0), graphics, grid, methods, purrr, scales,\nstringr, tibble", + "Suggests": "dplyr, covr, extrafont, glue, knitr, lattice, lintr, maps,\nmapproj, pander, rlang, rmarkdown, spelling, testthat, tidyr,\nvdiffr, withr", + "Description": "Some extra themes, geoms, and scales for 'ggplot2'.\n Provides 'ggplot2' themes and scales that replicate the look of plots\n by Edward Tufte, Stephen Few, 'Fivethirtyeight', 'The Economist', 'Stata',\n 'Excel', and 'The Wall Street Journal', among others.\n Provides 'geoms' for Tufte's box plot and range frame.", + "License": "GPL-2", + "URL": "https://github.com/jrnold/ggthemes", + "BugReports": "https://github.com/jrnold/ggthemes", + "RoxygenNote": "7.1.1", + "LazyData": "true", + "Language": "en-US", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-01-20 02:04:38 UTC; jrnold", + "Author": "Jeffrey B. Arnold [aut, cre] (),\n Gergely Daroczi [ctb],\n Bo Werth [ctb],\n Brian Weitzner [ctb],\n Joshua Kunst [ctb],\n Baptise Auguie [ctb],\n Bob Rudis [ctb],\n Hadley Wickham [ctb] (Code from the ggplot2 package.),\n Justin Talbot [ctb] (Code from the labeling package),\n Joshua London [ctb]", + "Maintainer": "Jeffrey B. Arnold ", + "Repository": "CRAN", + "Date/Publication": "2021-01-20 16:50:03 UTC", + "Built": "R 3.6.2; ; 2021-01-21 07:58:30 UTC; unix" + } + }, + "glue": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "glue", + "Title": "Interpreted String Literals", + "Version": "1.6.1", + "Authors@R": "c(\n person(\"Jim\", \"Hester\", role = \"aut\",\n comment = c(ORCID = \"0000-0002-2739-7082\")),\n person(\"Jennifer\", \"Bryan\", , \"jenny@rstudio.com\", role = c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-6983-2759\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "An implementation of interpreted string literals, inspired by\n Python's Literal String Interpolation\n and Docstrings\n and Julia's Triple-Quoted\n String Literals\n .", + "License": "MIT + file LICENSE", + "URL": "https://github.com/tidyverse/glue, https://glue.tidyverse.org/", + "BugReports": "https://github.com/tidyverse/glue/issues", + "Depends": "R (>= 3.4)", + "Imports": "methods", + "Suggests": "covr, crayon, DBI, dplyr, forcats, ggplot2, knitr, magrittr,\nmicrobenchmark, R.utils, rmarkdown, rprintf, RSQLite, stringr,\ntestthat (>= 3.0.0), vctrs (>= 0.3.0), waldo (>= 0.3.0), withr", + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/Needs/website": "hadley/emo, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "yes", + "Packaged": "2022-01-22 01:59:35 UTC; jenny", + "Author": "Jim Hester [aut] (),\n Jennifer Bryan [aut, cre] (),\n RStudio [cph, fnd]", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN", + "Date/Publication": "2022-01-22 23:52:42 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-24 10:26:05 UTC; unix" + } + }, + "gtable": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "gtable", + "Title": "Arrange 'Grobs' in Tables", + "Version": "0.3.0", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = \"aut\",\n email = \"thomas.pedersen@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Tools to make it easier to work with \"tables\" of\n 'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a\n grid along with a list of grobs and their placement in the grid. Further the\n package makes it easy to manipulate and combine 'gtable' objects so that \n complex compositions can be build up sequentially.", + "License": "GPL-2", + "Depends": "R (>= 3.0)", + "Imports": "grid", + "Suggests": "covr, testthat, knitr, rmarkdown, ggplot2, profvis", + "Encoding": "UTF-8", + "RoxygenNote": "6.1.1", + "Collate": "'new-data-frame.r' 'add-grob.r' 'add-rows-cols.r'\n'add-space.r' 'grid.r' 'gtable-layouts.r' 'gtable-package.R'\n'gtable.r' 'rbind-cbind.r' 'utils.r' 'trim.r' 'filter.r'\n'align.r' 'padding.r' 'z.r'", + "URL": "https://github.com/r-lib/gtable", + "BugReports": "https://github.com/r-lib/gtable/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "no", + "Packaged": "2019-03-25 14:56:43 UTC; thomas", + "Author": "Hadley Wickham [aut, cre],\n Thomas Lin Pedersen [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-03-25 19:50:02 UTC", + "Built": "R 3.6.0; ; 2019-04-26 19:50:48 UTC; unix" + } + }, + "here": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "here", + "Title": "A Simpler Way to Find Your Files", + "Version": "1.0.1", + "Date": "2020-12-13", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\",\n comment = c(ORCID = \"0000-0002-1416-3412\")),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\",\n email = \"jenny@rstudio.com\",\n comment = c(ORCID = \"0000-0002-6983-2759\")))", + "Description": "Constructs paths to your project's files.\n Declare the relative path of a file within your project with 'i_am()'.\n Use the 'here()' function as a drop-in replacement for 'file.path()',\n it will always locate the files relative to your project root.", + "License": "MIT + file LICENSE", + "URL": "https://here.r-lib.org/, https://github.com/r-lib/here", + "BugReports": "https://github.com/r-lib/here/issues", + "Imports": "rprojroot (>= 2.0.2)", + "Suggests": "conflicted, covr, fs, knitr, palmerpenguins, plyr, readr,\nrlang, rmarkdown, testthat, uuid, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1.9000", + "Config/testthat/edition": "3", + "NeedsCompilation": "no", + "Packaged": "2020-12-13 06:59:33 UTC; kirill", + "Author": "Kirill Müller [aut, cre] (),\n Jennifer Bryan [ctb] ()", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2020-12-13 07:30:02 UTC", + "Built": "R 3.6.2; ; 2020-12-14 06:50:58 UTC; unix" + } + }, + "highr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "highr", + "Type": "Package", + "Title": "Syntax Highlighting for R Source Code", + "Version": "0.9", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Yixuan\", \"Qiu\", role = \"aut\"),\n person(\"Christopher\", \"Gandrud\", role = \"ctb\"),\n person(\"Qiang\", \"Li\", role = \"ctb\")\n )", + "Description": "Provides syntax highlighting for R source code. Currently it\n supports LaTeX and HTML output. Source code of other languages is supported\n via Andre Simon's highlight package ().", + "Depends": "R (>= 3.2.3)", + "Imports": "xfun (>= 0.18)", + "Suggests": "knitr, markdown, testit", + "License": "GPL", + "URL": "https://github.com/yihui/highr", + "BugReports": "https://github.com/yihui/highr/issues", + "VignetteBuilder": "knitr", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-04-16 21:12:10 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Yixuan Qiu [aut],\n Christopher Gandrud [ctb],\n Qiang Li [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-04-16 21:50:05 UTC", + "Built": "R 3.6.2; ; 2021-04-17 04:44:02 UTC; unix" + } + }, + "htmltools": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "htmltools", + "Type": "Package", + "Title": "Tools for HTML", + "Version": "0.5.2", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Barret\", \"Schloerke\", role = \"aut\", email = \"barret@rstudio.com\", comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Winston\", \"Chang\", role = \"aut\", email = \"winston@rstudio.com\", comment = c(ORCID = \"0000-0002-1576-2126\")),\n person(\"Yihui\", \"Xie\", role = \"aut\", email = \"yihui@rstudio.com\"),\n person(\"Jeff\", \"Allen\", role = \"aut\", email = \"jeff@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Description": "Tools for HTML generation and output.", + "Depends": "R (>= 2.14.1)", + "Imports": "utils, digest, grDevices, base64enc, rlang (>= 0.4.10),\nfastmap", + "Suggests": "markdown, testthat, withr, Cairo, ragg, shiny", + "Enhances": "knitr", + "License": "GPL (>= 2)", + "URL": "https://github.com/rstudio/htmltools", + "BugReports": "https://github.com/rstudio/htmltools/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "Collate": "'colors.R' 'html_dependency.R' 'html_escape.R' 'html_print.R'\n'images.R' 'known_tags.R' 'selector.R' 'shim.R' 'tag_query.R'\n'utils.R' 'tags.R' 'template.R'", + "NeedsCompilation": "yes", + "Packaged": "2021-08-17 17:26:06 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n Barret Schloerke [aut] (),\n Winston Chang [aut] (),\n Yihui Xie [aut],\n Jeff Allen [aut],\n RStudio [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-08-25 13:50:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-08-26 04:51:01 UTC; unix" + } + }, + "htmlwidgets": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "htmlwidgets", + "Type": "Package", + "Title": "HTML Widgets for R", + "Version": "1.5.4", + "Authors@R": "c(\n person(\"Ramnath\", \"Vaidyanathan\", role = c(\"aut\", \"cph\")),\n person(\"Yihui\", \"Xie\", role = c(\"aut\")),\n person(\"JJ\", \"Allaire\", role = c(\"aut\")),\n person(\"Joe\", \"Cheng\", role = c(\"aut\"), email = \"joe@rstudio.com\"),\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Kenton\", \"Russell\", role = c(\"aut\", \"cph\")),\n person(\"Ellis\", \"Hughes\", role = c(\"ctb\")),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Description": "A framework for creating HTML widgets that render in various\n contexts including the R console, 'R Markdown' documents, and 'Shiny'\n web applications.", + "License": "MIT + file LICENSE", + "VignetteBuilder": "knitr", + "Imports": "grDevices, htmltools (>= 0.3), jsonlite (>= 0.9.16), yaml", + "Suggests": "knitr (>= 1.8), rmarkdown, testthat", + "Enhances": "shiny (>= 1.1)", + "URL": "https://github.com/ramnathv/htmlwidgets", + "BugReports": "https://github.com/ramnathv/htmlwidgets/issues", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-09-08 13:21:35 UTC; cpsievert", + "Author": "Ramnath Vaidyanathan [aut, cph],\n Yihui Xie [aut],\n JJ Allaire [aut],\n Joe Cheng [aut],\n Carson Sievert [aut, cre] (),\n Kenton Russell [aut, cph],\n Ellis Hughes [ctb],\n RStudio [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-09-08 14:00:02 UTC", + "Built": "R 3.6.2; ; 2021-09-09 08:09:13 UTC; unix" + } + }, + "httr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "httr", + "Title": "Tools for Working with URLs and HTTP", + "Version": "1.4.2", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Useful tools for working with HTTP organised by\n HTTP verbs (GET(), POST(), etc). Configuration functions make it easy\n to control additional request components (authenticate(),\n add_headers() and so on).", + "License": "MIT + file LICENSE", + "URL": "https://httr.r-lib.org/, https://github.com/r-lib/httr", + "BugReports": "https://github.com/r-lib/httr/issues", + "Depends": "R (>= 3.2)", + "Imports": "curl (>= 3.0.0), jsonlite, mime, openssl (>= 0.8), R6", + "Suggests": "covr, httpuv, jpeg, knitr, png, readr, rmarkdown, testthat\n(>= 0.8.0), xml2", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2020-07-20 14:19:08 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2020-07-20 23:40:04 UTC", + "Built": "R 3.6.2; ; 2020-07-21 04:26:12 UTC; unix" + } + }, + "isoband": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "isoband", + "Title": "Generate Isolines and Isobands from Regularly Spaced Elevation\nGrids", + "Version": "0.2.5", + "Authors@R": "\n c(person(given = \"Claus O.\",\n family = \"Wilke\",\n role = c(\"aut\", \"cre\"),\n email = \"wilke@austin.utexas.edu\",\n comment = c(ORCID = \"0000-0002-7470-9261\")),\n person(given = \"Thomas Lin\",\n family = \"Pedersen\",\n role = \"aut\",\n email = \"thomasp85@gmail.com\",\n comment = c(ORCID = \"0000-0002-5147-4711\")),\n person(given = \"testthat and Catch authors\",\n role = \"ctb\",\n comment = \"testthat C++ testing code\"))", + "Description": "A fast C++ implementation to generate contour lines (isolines) and\n contour polygons (isobands) from regularly spaced grids containing elevation data.", + "URL": "https://wilkelab.org/isoband/", + "BugReports": "https://github.com/wilkelab/isoband/issues", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Imports": "grid, utils", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "Suggests": "covr, ggplot2, knitr, magick, microbenchmark, rmarkdown, sf,\ntestthat, xml2", + "SystemRequirements": "C++11", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-07-12 20:44:13 UTC; clauswilke", + "Author": "Claus O. Wilke [aut, cre] (),\n Thomas Lin Pedersen [aut] (),\n testthat and Catch authors [ctb] (testthat C++ testing code)", + "Maintainer": "Claus O. Wilke ", + "Repository": "CRAN", + "Date/Publication": "2021-07-13 04:50:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-14 18:50:21 UTC; unix" + } + }, + "jquerylib": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jquerylib", + "Title": "Obtain 'jQuery' as an HTML Dependency Object", + "Version": "0.1.4", + "Authors@R": "c(\n person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(family = \"jQuery Foundation\", role = \"cph\",\n comment = \"jQuery library and jQuery UI library\"),\n person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"),\n comment = \"jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt\")\n )", + "Description": "Obtain any major version of 'jQuery' () and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown').\n Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Config/testthat/edition": "3", + "RoxygenNote": "7.0.2", + "Imports": "htmltools", + "Suggests": "testthat", + "NeedsCompilation": "no", + "Packaged": "2021-04-26 16:40:21 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Joe Cheng [aut],\n RStudio [cph],\n jQuery Foundation [cph] (jQuery library and jQuery UI library),\n jQuery contributors [ctb, cph] (jQuery library; authors listed in\n inst/lib/jquery-AUTHORS.txt)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-04-26 17:10:02 UTC", + "Built": "R 3.6.2; ; 2021-04-27 15:47:52 UTC; unix" + } + }, + "jsonlite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "jsonlite", + "Version": "1.7.2", + "Title": "A Simple and Robust JSON Parser and Generator for R", + "License": "MIT + file LICENSE", + "Depends": "methods", + "Authors@R": "c(\n person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Duncan\", \"Temple Lang\", role = \"ctb\"),\n person(\"Lloyd\", \"Hilaiel\", role = \"cph\", comment=\"author of bundled libyajl\"))", + "URL": "https://arxiv.org/abs/1403.2805 (paper)", + "BugReports": "https://github.com/jeroen/jsonlite/issues", + "Maintainer": "Jeroen Ooms ", + "VignetteBuilder": "knitr, R.rsp", + "Description": "A reasonably fast JSON parser and generator, optimized for statistical \n data and the web. Offers simple, flexible tools for working with JSON in R, and\n is particularly powerful for building pipelines and interacting with a web API. \n The implementation is based on the mapping described in the vignette (Ooms, 2014).\n In addition to converting JSON data from/to R objects, 'jsonlite' contains \n functions to stream, validate, and prettify JSON data. The unit tests included \n with the package verify that all edge cases are encoded and decoded consistently \n for use with dynamic data in systems and applications.", + "Suggests": "httr, curl, plyr, testthat, knitr, rmarkdown, R.rsp, sf", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2020-12-09 13:54:18 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Duncan Temple Lang [ctb],\n Lloyd Hilaiel [cph] (author of bundled libyajl)", + "Repository": "CRAN", + "Date/Publication": "2020-12-09 17:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-12-10 07:20:27 UTC; unix" + } + }, + "knitr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "knitr", + "Type": "Package", + "Title": "A General-Purpose Package for Dynamic Report Generation in R", + "Version": "1.37", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Abhraneel\", \"Sarma\", role = \"ctb\"),\n person(\"Adam\", \"Vogt\", role = \"ctb\"),\n person(\"Alastair\", \"Andrew\", role = \"ctb\"),\n person(\"Alex\", \"Zvoleff\", role = \"ctb\"),\n person(\"Andre\", \"Simon\", role = \"ctb\", comment = \"the CSS files under inst/themes/ were derived from the Highlight package http://www.andre-simon.de\"),\n person(\"Aron\", \"Atkins\", role = \"ctb\"),\n person(\"Aaron\", \"Wolen\", role = \"ctb\"),\n person(\"Ashley\", \"Manton\", role = \"ctb\"),\n person(\"Atsushi\", \"Yasumoto\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8335-495X\")),\n person(\"Ben\", \"Baumer\", role = \"ctb\"),\n person(\"Brian\", \"Diggs\", role = \"ctb\"),\n person(\"Brian\", \"Zhang\", role = \"ctb\"),\n person(\"Bulat\", \"Yapparov\", role = \"ctb\"),\n person(\"Cassio\", \"Pereira\", role = \"ctb\"),\n person(\"Christophe\", \"Dervieux\", role = \"ctb\"),\n person(\"David\", \"Hall\", role = \"ctb\"),\n person(\"David\", \"Hugh-Jones\", role = \"ctb\"),\n person(\"David\", \"Robinson\", role = \"ctb\"),\n person(\"Doug\", \"Hemken\", role = \"ctb\"),\n person(\"Duncan\", \"Murdoch\", role = \"ctb\"),\n person(\"Elio\", \"Campitelli\", role = \"ctb\"),\n person(\"Ellis\", \"Hughes\", role = \"ctb\"),\n person(\"Emily\", \"Riederer\", role = \"ctb\"),\n person(\"Fabian\", \"Hirschmann\", role = \"ctb\"),\n person(\"Fitch\", \"Simeon\", role = \"ctb\"),\n person(\"Forest\", \"Fang\", role = \"ctb\"),\n person(c(\"Frank\", \"E\", \"Harrell\", \"Jr\"), role = \"ctb\", comment = \"the Sweavel package at inst/misc/Sweavel.sty\"),\n person(\"Garrick\", \"Aden-Buie\", role = \"ctb\"),\n person(\"Gregoire\", \"Detrez\", role = \"ctb\"),\n person(\"Hadley\", \"Wickham\", role = \"ctb\"),\n person(\"Hao\", \"Zhu\", role = \"ctb\"),\n person(\"Heewon\", \"Jeon\", role = \"ctb\"),\n person(\"Henrik\", \"Bengtsson\", role = \"ctb\"),\n person(\"Hiroaki\", \"Yutani\", role = \"ctb\"),\n person(\"Ian\", \"Lyttle\", role = \"ctb\"),\n person(\"Hodges\", \"Daniel\", role = \"ctb\"),\n person(\"Jake\", \"Burkhead\", role = \"ctb\"),\n person(\"James\", \"Manton\", role = \"ctb\"),\n person(\"Jared\", \"Lander\", role = \"ctb\"),\n person(\"Jason\", \"Punyon\", role = \"ctb\"),\n person(\"Javier\", \"Luraschi\", role = \"ctb\"),\n person(\"Jeff\", \"Arnold\", role = \"ctb\"),\n person(\"Jenny\", \"Bryan\", role = \"ctb\"),\n person(\"Jeremy\", \"Ashkenas\", role = c(\"ctb\", \"cph\"), comment = \"the CSS file at inst/misc/docco-classic.css\"),\n person(\"Jeremy\", \"Stephens\", role = \"ctb\"),\n person(\"Jim\", \"Hester\", role = \"ctb\"),\n person(\"Joe\", \"Cheng\", role = \"ctb\"),\n person(\"Johannes\", \"Ranke\", role = \"ctb\"),\n person(\"John\", \"Honaker\", role = \"ctb\"),\n person(\"John\", \"Muschelli\", role = \"ctb\"),\n person(\"Jonathan\", \"Keane\", role = \"ctb\"),\n person(\"JJ\", \"Allaire\", role = \"ctb\"),\n person(\"Johan\", \"Toloe\", role = \"ctb\"),\n person(\"Jonathan\", \"Sidi\", role = \"ctb\"),\n person(\"Joseph\", \"Larmarange\", role = \"ctb\"),\n person(\"Julien\", \"Barnier\", role = \"ctb\"),\n person(\"Kaiyin\", \"Zhong\", role = \"ctb\"),\n person(\"Kamil\", \"Slowikowski\", role = \"ctb\"),\n person(\"Karl\", \"Forner\", role = \"ctb\"),\n person(c(\"Kevin\", \"K.\"), \"Smith\", role = \"ctb\"),\n person(\"Kirill\", \"Mueller\", role = \"ctb\"),\n person(\"Kohske\", \"Takahashi\", role = \"ctb\"),\n person(\"Lorenz\", \"Walthert\", role = \"ctb\"),\n person(\"Lucas\", \"Gallindo\", role = \"ctb\"),\n person(\"Marius\", \"Hofert\", role = \"ctb\"),\n person(\"Martin\", \"Modrák\", role = \"ctb\"),\n person(\"Michael\", \"Chirico\", role = \"ctb\"),\n person(\"Michael\", \"Friendly\", role = \"ctb\"),\n person(\"Michal\", \"Bojanowski\", role = \"ctb\"),\n person(\"Michel\", \"Kuhlmann\", role = \"ctb\"),\n person(\"Miller\", \"Patrick\", role = \"ctb\"),\n person(\"Nacho\", \"Caballero\", role = \"ctb\"),\n person(\"Nick\", \"Salkowski\", role = \"ctb\"),\n person(\"Niels Richard\", \"Hansen\", role = \"ctb\"),\n person(\"Noam\", \"Ross\", role = \"ctb\"),\n person(\"Obada\", \"Mahdi\", role = \"ctb\"),\n person(\"Pavel N.\", \"Krivitsky\", role = \"ctb\", comment=c(ORCID = \"0000-0002-9101-3362\")),\n person(\"Qiang\", \"Li\", role = \"ctb\"),\n person(\"Ramnath\", \"Vaidyanathan\", role = \"ctb\"),\n person(\"Richard\", \"Cotton\", role = \"ctb\"),\n person(\"Robert\", \"Krzyzanowski\", role = \"ctb\"),\n person(\"Romain\", \"Francois\", role = \"ctb\"),\n person(\"Ruaridh\", \"Williamson\", role = \"ctb\"),\n person(\"Scott\", \"Kostyshak\", role = \"ctb\"),\n person(\"Sebastian\", \"Meyer\", role = \"ctb\"),\n person(\"Sietse\", \"Brouwer\", role = \"ctb\"),\n person(c(\"Simon\", \"de\"), \"Bernard\", role = \"ctb\"),\n person(\"Sylvain\", \"Rousseau\", role = \"ctb\"),\n person(\"Taiyun\", \"Wei\", role = \"ctb\"),\n person(\"Thibaut\", \"Assus\", role = \"ctb\"),\n person(\"Thibaut\", \"Lamadon\", role = \"ctb\"),\n person(\"Thomas\", \"Leeper\", role = \"ctb\"),\n person(\"Tim\", \"Mastny\", role = \"ctb\"),\n person(\"Tom\", \"Torsney-Weir\", role = \"ctb\"),\n person(\"Trevor\", \"Davis\", role = \"ctb\"),\n person(\"Viktoras\", \"Veitas\", role = \"ctb\"),\n person(\"Weicheng\", \"Zhu\", role = \"ctb\"),\n person(\"Wush\", \"Wu\", role = \"ctb\"),\n person(\"Zachary\", \"Foster\", role = \"ctb\")\n )", + "Description": "Provides a general-purpose tool for dynamic report generation in R\n using Literate Programming techniques.", + "Depends": "R (>= 3.2.3)", + "Imports": "evaluate (>= 0.10), highr, methods, stringr (>= 0.6), yaml (>=\n2.1.19), xfun (>= 0.27), tools", + "Suggests": "markdown, formatR, testit, digest, rgl (>= 0.95.1201),\ncodetools, rmarkdown, htmlwidgets (>= 0.7), webshot, tikzDevice\n(>= 0.10), tinytex, reticulate (>= 1.4), JuliaCall (>= 0.11.1),\nmagick, png, jpeg, gifski, xml2 (>= 1.2.0), httr, DBI (>=\n0.4-1), showtext, tibble, sass, bslib, ragg, styler (>= 1.2.0),\ntargets (>= 0.6.0)", + "License": "GPL", + "URL": "https://yihui.org/knitr/", + "BugReports": "https://github.com/yihui/knitr/issues", + "Encoding": "UTF-8", + "VignetteBuilder": "knitr", + "SystemRequirements": "Package vignettes based on R Markdown v2 or\nreStructuredText require Pandoc (http://pandoc.org). The\nfunction rst2pdf() require rst2pdf\n(https://github.com/rst2pdf/rst2pdf).", + "Collate": "'block.R' 'cache.R' 'utils.R' 'citation.R' 'hooks-html.R'\n'plot.R' 'defaults.R' 'concordance.R' 'engine.R' 'highlight.R'\n'themes.R' 'header.R' 'hooks-asciidoc.R' 'hooks-chunk.R'\n'hooks-extra.R' 'hooks-latex.R' 'hooks-md.R' 'hooks-rst.R'\n'hooks-textile.R' 'hooks.R' 'output.R' 'package.R' 'pandoc.R'\n'params.R' 'parser.R' 'pattern.R' 'rocco.R' 'spin.R' 'table.R'\n'template.R' 'utils-conversion.R' 'utils-rd2html.R'\n'utils-sweave.R' 'utils-upload.R' 'utils-vignettes.R' 'zzz.R'", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2021-12-16 04:57:48 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Abhraneel Sarma [ctb],\n Adam Vogt [ctb],\n Alastair Andrew [ctb],\n Alex Zvoleff [ctb],\n Andre Simon [ctb] (the CSS files under inst/themes/ were derived from\n the Highlight package http://www.andre-simon.de),\n Aron Atkins [ctb],\n Aaron Wolen [ctb],\n Ashley Manton [ctb],\n Atsushi Yasumoto [ctb] (),\n Ben Baumer [ctb],\n Brian Diggs [ctb],\n Brian Zhang [ctb],\n Bulat Yapparov [ctb],\n Cassio Pereira [ctb],\n Christophe Dervieux [ctb],\n David Hall [ctb],\n David Hugh-Jones [ctb],\n David Robinson [ctb],\n Doug Hemken [ctb],\n Duncan Murdoch [ctb],\n Elio Campitelli [ctb],\n Ellis Hughes [ctb],\n Emily Riederer [ctb],\n Fabian Hirschmann [ctb],\n Fitch Simeon [ctb],\n Forest Fang [ctb],\n Frank E Harrell Jr [ctb] (the Sweavel package at inst/misc/Sweavel.sty),\n Garrick Aden-Buie [ctb],\n Gregoire Detrez [ctb],\n Hadley Wickham [ctb],\n Hao Zhu [ctb],\n Heewon Jeon [ctb],\n Henrik Bengtsson [ctb],\n Hiroaki Yutani [ctb],\n Ian Lyttle [ctb],\n Hodges Daniel [ctb],\n Jake Burkhead [ctb],\n James Manton [ctb],\n Jared Lander [ctb],\n Jason Punyon [ctb],\n Javier Luraschi [ctb],\n Jeff Arnold [ctb],\n Jenny Bryan [ctb],\n Jeremy Ashkenas [ctb, cph] (the CSS file at\n inst/misc/docco-classic.css),\n Jeremy Stephens [ctb],\n Jim Hester [ctb],\n Joe Cheng [ctb],\n Johannes Ranke [ctb],\n John Honaker [ctb],\n John Muschelli [ctb],\n Jonathan Keane [ctb],\n JJ Allaire [ctb],\n Johan Toloe [ctb],\n Jonathan Sidi [ctb],\n Joseph Larmarange [ctb],\n Julien Barnier [ctb],\n Kaiyin Zhong [ctb],\n Kamil Slowikowski [ctb],\n Karl Forner [ctb],\n Kevin K. Smith [ctb],\n Kirill Mueller [ctb],\n Kohske Takahashi [ctb],\n Lorenz Walthert [ctb],\n Lucas Gallindo [ctb],\n Marius Hofert [ctb],\n Martin Modrák [ctb],\n Michael Chirico [ctb],\n Michael Friendly [ctb],\n Michal Bojanowski [ctb],\n Michel Kuhlmann [ctb],\n Miller Patrick [ctb],\n Nacho Caballero [ctb],\n Nick Salkowski [ctb],\n Niels Richard Hansen [ctb],\n Noam Ross [ctb],\n Obada Mahdi [ctb],\n Pavel N. Krivitsky [ctb] (),\n Qiang Li [ctb],\n Ramnath Vaidyanathan [ctb],\n Richard Cotton [ctb],\n Robert Krzyzanowski [ctb],\n Romain Francois [ctb],\n Ruaridh Williamson [ctb],\n Scott Kostyshak [ctb],\n Sebastian Meyer [ctb],\n Sietse Brouwer [ctb],\n Simon de Bernard [ctb],\n Sylvain Rousseau [ctb],\n Taiyun Wei [ctb],\n Thibaut Assus [ctb],\n Thibaut Lamadon [ctb],\n Thomas Leeper [ctb],\n Tim Mastny [ctb],\n Tom Torsney-Weir [ctb],\n Trevor Davis [ctb],\n Viktoras Veitas [ctb],\n Weicheng Zhu [ctb],\n Wush Wu [ctb],\n Zachary Foster [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-12-16 18:00:02 UTC", + "Built": "R 3.6.2; ; 2021-12-17 10:40:24 UTC; unix" + } + }, + "labeling": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "labeling", + "Type": "Package", + "Title": "Axis Labeling", + "Version": "0.4.2", + "Date": "2020-10-15", + "Author": "Justin Talbot,", + "Maintainer": "Nuno Sempere ", + "Description": "Functions which provide a range of axis labeling algorithms. ", + "License": "MIT + file LICENSE | Unlimited", + "Collate": "'labeling.R'", + "NeedsCompilation": "no", + "Imports": "stats, graphics", + "Packaged": "2020-10-18 12:56:46 UTC; nuno", + "Repository": "CRAN", + "Date/Publication": "2020-10-20 07:00:09 UTC", + "Built": "R 3.6.2; ; 2020-10-21 13:17:09 UTC; unix" + } + }, + "later": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "later", + "Type": "Package", + "Title": "Utilities for Scheduling Functions to Execute Later with Event\nLoops", + "Version": "1.1.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", role = c(\"aut\", \"cre\"), email = \"joe@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\"),\n person(\"Winston\", \"Chang\", role = c(\"aut\"), email = \"winston@rstudio.com\"),\n person(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\"),\n person(\"Evan\", \"Nemerson\", role = c(\"ctb\", \"cph\"), comment = \"TinyCThread library, https://tinycthread.github.io/\")\n )", + "Description": "Executes arbitrary R or C functions some time after the current\n time, after the R execution stack has emptied. The functions are scheduled\n in an event loop.", + "URL": "https://github.com/r-lib/later", + "BugReports": "https://github.com/r-lib/later/issues", + "License": "GPL (>= 2)", + "Imports": "Rcpp (>= 0.12.9), rlang", + "LinkingTo": "Rcpp, BH", + "RoxygenNote": "7.1.0", + "Suggests": "knitr, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2020-06-02 13:23:01 UTC; winston", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph],\n Winston Chang [aut],\n Marcus Geelnard [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/),\n Evan Nemerson [ctb, cph] (TinyCThread library,\n https://tinycthread.github.io/)", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2020-06-05 10:10:13 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-06-06 05:09:30 UTC; unix" + } + }, + "lattice": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lattice", + "Version": "0.20-38", + "Date": "2018-11-01", + "Priority": "recommended", + "Title": "Trellis Graphics for R", + "Author": "Deepayan Sarkar ", + "Maintainer": "Deepayan Sarkar ", + "Description": "A powerful and elegant high-level data visualization\n system inspired by Trellis graphics, with an emphasis on\n multivariate data. Lattice is sufficient for typical graphics needs,\n and is also flexible enough to handle most nonstandard requirements.\n See ?Lattice for an introduction.", + "Depends": "R (>= 3.0.0)", + "Suggests": "KernSmooth, MASS, latticeExtra", + "Imports": "grid, grDevices, graphics, stats, utils", + "Enhances": "chron", + "LazyLoad": "yes", + "LazyData": "yes", + "License": "GPL (>= 2)", + "URL": "http://lattice.r-forge.r-project.org/", + "BugReports": "https://github.com/deepayan/lattice/issues", + "NeedsCompilation": "yes", + "Packaged": "2018-11-04 11:39:05 UTC; deepayan", + "Repository": "CRAN", + "Date/Publication": "2018-11-04 12:50:03 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:38 UTC; unix" + } + }, + "lazyeval": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lazyeval", + "Version": "0.2.2", + "Title": "Lazy (Non-Standard) Evaluation", + "Description": "An alternative approach to non-standard evaluation using\n formulas. Provides a full implementation of LISP style 'quasiquotation',\n making it easier to generate code with other code.", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "GPL-3", + "LazyData": "true", + "Depends": "R (>= 3.1.0)", + "Suggests": "knitr, rmarkdown (>= 0.2.65), testthat, covr", + "VignetteBuilder": "knitr", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "yes", + "Packaged": "2019-03-15 14:18:01 UTC; lionel", + "Author": "Hadley Wickham [aut, cre],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-03-15 17:50:07 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2019-04-26 19:50:46 UTC; unix" + } + }, + "lifecycle": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "lifecycle", + "Title": "Manage the Life Cycle of your Package Functions", + "Version": "1.0.1", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\",\n comment = c(ORCID = \"0000-0003-4757-117X\")),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Manage the life cycle of your exported functions\n with shared conventions, documentation badges, and user-friendly\n deprecation warnings.", + "License": "MIT + file LICENSE", + "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", + "BugReports": "https://github.com/r-lib/lifecycle/issues", + "Depends": "R (>= 3.3)", + "Imports": "glue, rlang (>= 0.4.10)", + "Suggests": "covr, crayon, lintr, tidyverse, knitr, rmarkdown, testthat\n(>= 3.0.1), tools, tibble, vctrs", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2021-09-24 14:46:50 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut] (),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-09-24 15:30:02 UTC", + "Built": "R 3.6.2; ; 2021-09-25 08:03:00 UTC; unix" + } + }, + "magrittr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "magrittr", + "Title": "A Forward-Pipe Operator for R", + "Version": "2.0.2", + "Authors@R": "\n c(person(given = \"Stefan Milton\",\n family = \"Bache\",\n role = c(\"aut\", \"cph\"),\n email = \"stefan@stefanbache.dk\",\n comment = \"Original author and creator of magrittr\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = \"cre\",\n email = \"lionel@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "Provides a mechanism for chaining commands with a\n new forward-pipe operator, %>%. This operator will forward a value, or\n the result of an expression, into the next function call/expression.\n There is flexible support for the type of right-hand side expressions.\n For more information, see package vignette. To quote Rene Magritte,\n \"Ceci n'est pas un pipe.\"", + "License": "MIT + file LICENSE", + "URL": "https://magrittr.tidyverse.org,\nhttps://github.com/tidyverse/magrittr", + "BugReports": "https://github.com/tidyverse/magrittr/issues", + "Suggests": "covr, knitr, rlang, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "ByteCompile": "Yes", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-01-26 10:19:52 UTC; lionel", + "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of\n magrittr),\n Hadley Wickham [aut],\n Lionel Henry [cre],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-01-26 15:32:44 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-28 05:34:23 UTC; unix" + } + }, + "mgcv": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mgcv", + "Version": "1.8-31", + "Author": "Simon Wood ", + "Maintainer": "Simon Wood ", + "Title": "Mixed GAM Computation Vehicle with Automatic Smoothness\nEstimation", + "Description": "Generalized additive (mixed) models, some of their extensions and \n other generalized ridge regression with multiple smoothing \n parameter estimation by (Restricted) Marginal Likelihood, \n Generalized Cross Validation and similar, or using iterated \n nested Laplace approximation for fully Bayesian inference. See \n Wood (2017) for an overview. \n Includes a gam() function, a wide variety of smoothers, 'JAGS' \n support and distributions beyond the exponential family. ", + "Priority": "recommended", + "Depends": "R (>= 2.14.0), nlme (>= 3.1-64)", + "Imports": "methods, stats, graphics, Matrix, splines, utils", + "Suggests": "parallel, survival, MASS", + "LazyLoad": "yes", + "ByteCompile": "yes", + "License": "GPL (>= 2)", + "NeedsCompilation": "yes", + "Packaged": "2019-11-08 21:21:15 UTC; sw283", + "Repository": "CRAN", + "Date/Publication": "2019-11-09 05:30:11 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:40:28 UTC; unix" + } + }, + "mime": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "mime", + "Type": "Package", + "Title": "Map Filenames to MIME Types", + "Version": "0.12", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Jeffrey\", \"Horner\", role = \"ctb\"),\n person(\"Beilei\", \"Bian\", role = \"ctb\")\n )", + "Description": "Guesses the MIME type from a filename extension using the data\n derived from /etc/mime.types in UNIX-type systems.", + "Imports": "tools", + "License": "GPL", + "URL": "https://github.com/yihui/mime", + "BugReports": "https://github.com/yihui/mime/issues", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-09-28 02:06:04 UTC; yihui", + "Author": "Yihui Xie [aut, cre] (),\n Jeffrey Horner [ctb],\n Beilei Bian [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-09-28 05:00:05 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-09-30 05:43:31 UTC; unix" + } + }, + "munsell": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "munsell", + "Type": "Package", + "Title": "Utilities for Using Munsell Colours", + "Version": "0.5.0", + "Author": "Charlotte Wickham ", + "Maintainer": "Charlotte Wickham ", + "Description": "Provides easy access to, and manipulation of, the Munsell \n colours. Provides a mapping between Munsell's \n original notation (e.g. \"5R 5/10\") and hexadecimal strings suitable \n for use directly in R graphics. Also provides utilities \n to explore slices through the Munsell colour tree, to transform \n Munsell colours and display colour palettes.", + "Suggests": "ggplot2, testthat", + "Imports": "colorspace, methods", + "License": "MIT + file LICENSE", + "URL": "https://cran.r-project.org/package=munsell,\nhttps://github.com/cwickham/munsell/", + "RoxygenNote": "6.0.1", + "NeedsCompilation": "no", + "Packaged": "2018-06-11 23:15:15 UTC; wickhamc", + "Repository": "CRAN", + "Date/Publication": "2018-06-12 04:29:06 UTC", + "Built": "R 3.5.0; ; 2018-06-13 11:40:48 UTC; unix" + } + }, + "nlme": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "nlme", + "Version": "3.1-144", + "Date": "2020-02-02", + "Priority": "recommended", + "Title": "Linear and Nonlinear Mixed Effects Models", + "Authors@R": "c(person(\"José\", \"Pinheiro\", role = \"aut\", comment = \"S version\"),\n person(\"Douglas\", \"Bates\", role = \"aut\", comment = \"up to 2007\"),\n person(\"Saikat\", \"DebRoy\", role = \"ctb\", comment = \"up to 2002\"),\n person(\"Deepayan\", \"Sarkar\", role = \"ctb\", comment = \"up to 2005\"),\n person(\"EISPACK authors\", role = \"ctb\", comment = \"src/rs.f\"),\n\t person(\"Siem\", \"Heisterkamp\", role = \"ctb\", comment = \"Author fixed sigma\"),\n person(\"Bert\", \"Van Willigen\",role = \"ctb\", comment = \"Programmer fixed sigma\"),\n\t person(\"R-core\", email = \"R-core@R-project.org\",\n role = c(\"aut\", \"cre\")))", + "Description": "Fit and compare Gaussian linear and nonlinear mixed-effects models.", + "Depends": "R (>= 3.4.0)", + "Imports": "graphics, stats, utils, lattice", + "Suggests": "Hmisc, MASS", + "LazyData": "yes", + "ByteCompile": "yes", + "Encoding": "UTF-8", + "License": "GPL (>= 2) | file LICENCE", + "BugReports": "https://bugs.r-project.org", + "URL": "https://svn.r-project.org/R-packages/trunk/nlme", + "NeedsCompilation": "yes", + "Packaged": "2020-02-02 15:05:16 UTC; hornik", + "Author": "José Pinheiro [aut] (S version),\n Douglas Bates [aut] (up to 2007),\n Saikat DebRoy [ctb] (up to 2002),\n Deepayan Sarkar [ctb] (up to 2005),\n EISPACK authors [ctb] (src/rs.f),\n Siem Heisterkamp [ctb] (Author fixed sigma),\n Bert Van Willigen [ctb] (Programmer fixed sigma),\n R-core [aut, cre]", + "Maintainer": "R-core ", + "Repository": "CRAN", + "Date/Publication": "2020-02-06 09:50:06 UTC", + "Built": "R 3.6.3; x86_64-apple-darwin15.6.0; 2020-03-05 20:38:55 UTC; unix" + } + }, + "openssl": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "openssl", + "Type": "Package", + "Title": "Toolkit for Encryption, Signatures and Certificates Based on\nOpenSSL", + "Version": "1.4.1", + "Authors@R": "c(person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroen@berkeley.edu\",\n comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Oliver\", \"Keyes\", role = \"ctb\"))", + "Description": "Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.\n Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic\n signatures can either be created and verified manually or via x509 certificates. \n AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric\n (public key) encryption or EC for Diffie Hellman. High-level envelope functions \n combine RSA and AES for encrypting arbitrary sized data. Other utilities include key\n generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random\n number generator, and 'bignum' math methods for manually performing crypto \n calculations on large multibyte integers.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/openssl#readme", + "BugReports": "https://github.com/jeroen/openssl/issues", + "SystemRequirements": "OpenSSL >= 1.0.1", + "VignetteBuilder": "knitr", + "Imports": "askpass", + "Suggests": "testthat, digest, knitr, rmarkdown, jsonlite, jose, sodium", + "RoxygenNote": "6.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2019-07-16 17:55:20 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Oliver Keyes [ctb]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2019-07-18 06:35:27 UTC", + "Built": "R 3.5.2; x86_64-apple-darwin15.6.0; 2019-07-19 07:07:35 UTC; unix" + } + }, + "pillar": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pillar", + "Title": "Coloured Formatting for Columns", + "Version": "1.7.0", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides 'pillar' and 'colonnade' generics designed\n for formatting columns of data using the full range of colours\n provided by modern terminals.", + "License": "MIT + file LICENSE", + "URL": "https://pillar.r-lib.org/, https://github.com/r-lib/pillar", + "BugReports": "https://github.com/r-lib/pillar/issues", + "Imports": "cli (>= 2.3.0), crayon (>= 1.3.4), ellipsis (>= 0.3.2), fansi,\nglue, lifecycle, rlang (>= 0.3.0), utf8 (>= 1.1.0), utils,\nvctrs (>= 0.3.8)", + "Suggests": "bit64, debugme, DiagrammeR, dplyr, formattable, ggplot2,\nknitr, lubridate, nanotime, nycflights13, palmerpenguins,\nrmarkdown, scales, stringi, survival, testthat (>= 3.1.1),\ntibble, units (>= 0.7.2), vdiffr, withr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "format_multi_fuzz, format_multi_fuzz_2,\nformat_multi, ctl_colonnade, ctl_colonnade_1, ctl_colonnade_2", + "Config/autostyle/scope": "line_breaks", + "Config/autostyle/strict": "true", + "Config/gha/extra-packages": "DiagrammeR=?ignore-before-r=3.5.0", + "NeedsCompilation": "no", + "Packaged": "2022-02-01 07:58:34 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:30:02 UTC", + "Built": "R 3.6.2; ; 2022-02-03 11:38:22 UTC; unix" + } + }, + "pkgconfig": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "pkgconfig", + "Title": "Private Configuration for 'R' Packages", + "Version": "2.0.3", + "Author": "Gábor Csárdi", + "Maintainer": "Gábor Csárdi ", + "Description": "Set configuration options on a per-package basis.\n Options set by a given package only apply to that package,\n other packages are unaffected.", + "License": "MIT + file LICENSE", + "LazyData": "true", + "Imports": "utils", + "Suggests": "covr, testthat, disposables (>= 1.0.3)", + "URL": "https://github.com/r-lib/pkgconfig#readme", + "BugReports": "https://github.com/r-lib/pkgconfig/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2019-09-22 08:42:40 UTC; gaborcsardi", + "Repository": "CRAN", + "Date/Publication": "2019-09-22 09:20:02 UTC", + "Built": "R 3.6.0; ; 2019-09-23 16:47:11 UTC; unix" + } + }, + "plotly": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "plotly", + "Title": "Create Interactive Web Graphics via 'plotly.js'", + "Version": "4.10.0", + "Authors@R": "c(person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"),\n email = \"cpsievert1@gmail.com\", comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Chris\", \"Parmer\", role = \"aut\",\n email = \"chris@plot.ly\"),\n person(\"Toby\", \"Hocking\", role = \"aut\",\n email = \"tdhock5@gmail.com\"),\n person(\"Scott\", \"Chamberlain\", role = \"aut\",\n email = \"myrmecocystus@gmail.com\"),\n person(\"Karthik\", \"Ram\", role = \"aut\",\n email = \"karthik.ram@gmail.com\"),\n person(\"Marianne\", \"Corvellec\", role = \"aut\",\n email = \"marianne.corvellec@igdore.org\", comment = c(ORCID = \"0000-0002-1994-3581\")),\n person(\"Pedro\", \"Despouy\", role = \"aut\",\n email = \"pedro@plot.ly\"),\n person(\"Salim\", \"Brüggemann\", role = \"ctb\",\n email = \"salim-b@pm.me\", comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Plotly Technologies Inc.\", role = \"cph\"))", + "License": "MIT + file LICENSE", + "Description": "Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.", + "URL": "https://plotly-r.com, https://github.com/plotly/plotly.R,\nhttps://plotly.com/r/", + "BugReports": "https://github.com/plotly/plotly.R/issues", + "Depends": "R (>= 3.2.0), ggplot2 (>= 3.0.0)", + "Imports": "tools, scales, httr (>= 1.3.0), jsonlite (>= 1.6), magrittr,\ndigest, viridisLite, base64enc, htmltools (>= 0.3.6),\nhtmlwidgets (>= 1.5.2.9001), tidyr (>= 1.0.0), RColorBrewer,\ndplyr, vctrs, tibble, lazyeval (>= 0.2.0), rlang (>= 0.4.10),\ncrosstalk, purrr, data.table, promises", + "Suggests": "MASS, maps, hexbin, ggthemes, GGally, testthat, knitr,\ndevtools, shiny (>= 1.1.0), shinytest (>= 1.3.0), curl,\nrmarkdown, Cairo, broom, webshot, listviewer, dendextend,\nmaptools, rgeos, sf, png, IRdisplay, processx, plotlyGeoAssets,\nforcats, palmerpenguins, rversions, reticulate", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2021-10-08 19:08:31 UTC; cpsievert", + "Author": "Carson Sievert [aut, cre] (),\n Chris Parmer [aut],\n Toby Hocking [aut],\n Scott Chamberlain [aut],\n Karthik Ram [aut],\n Marianne Corvellec [aut] (),\n Pedro Despouy [aut],\n Salim Brüggemann [ctb] (),\n Plotly Technologies Inc. [cph]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-10-09 21:10:07 UTC", + "Built": "R 3.6.2; ; 2021-10-10 08:35:47 UTC; unix" + } + }, + "promises": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "promises", + "Type": "Package", + "Title": "Abstractions for Promise-Based Asynchronous Programming", + "Version": "1.2.0.1", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", email = \"joe@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"RStudio\", role = c(\"cph\", \"fnd\"))\n )", + "Description": "Provides fundamental abstractions for doing asynchronous programming\n in R using promises. Asynchronous programming is useful for allowing a single\n R process to orchestrate multiple tasks in the background while also attending\n to something else. Semantics are similar to 'JavaScript' promises, but with a\n syntax that is idiomatic R.", + "License": "MIT + file LICENSE", + "Imports": "R6, Rcpp, later, rlang, stats, magrittr", + "Suggests": "testthat, future (>= 1.21.0), fastmap (>= 1.1.0), purrr,\nknitr, rmarkdown, vembedr, spelling", + "LinkingTo": "later, Rcpp", + "RoxygenNote": "7.1.1", + "Encoding": "UTF-8", + "LazyData": "true", + "VignetteBuilder": "knitr", + "URL": "https://rstudio.github.io/promises/,\nhttps://github.com/rstudio/promises", + "BugReports": "https://github.com/rstudio/promises/issues", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2021-02-11 18:18:47 UTC; barret", + "Author": "Joe Cheng [aut, cre],\n RStudio [cph, fnd]", + "Maintainer": "Joe Cheng ", + "Repository": "CRAN", + "Date/Publication": "2021-02-11 19:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-12 12:58:21 UTC; unix" + } + }, + "purrr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "purrr", + "Title": "Functional Programming Tools", + "Version": "0.3.4", + "Authors@R": "\n c(person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A complete and consistent functional programming\n toolkit for R.", + "License": "GPL-3 | file LICENSE", + "URL": "http://purrr.tidyverse.org, https://github.com/tidyverse/purrr", + "BugReports": "https://github.com/tidyverse/purrr/issues", + "Depends": "R (>= 3.2)", + "Imports": "magrittr (>= 1.5), rlang (>= 0.3.1)", + "Suggests": "covr, crayon, dplyr (>= 0.7.8), knitr, rmarkdown, testthat,\ntibble, tidyselect", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "yes", + "Packaged": "2020-04-16 21:54:48 UTC; hadley", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2020-04-17 12:10:07 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-04-18 04:34:07 UTC; unix" + } + }, + "quantmod": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "quantmod", + "Type": "Package", + "Title": "Quantitative Financial Modelling Framework", + "Version": "0.4.18", + "Authors@R": "c(\n person(given=c(\"Jeffrey\",\"A.\"), family=\"Ryan\", role=c(\"aut\",\"cph\")),\n person(given=c(\"Joshua\",\"M.\"), family=\"Ulrich\", role=c(\"cre\",\"aut\"), email=\"josh.m.ulrich@gmail.com\"),\n person(given=\"Wouter\", family=\"Thielen\", role=\"ctb\"),\n person(given=\"Paul\", family=\"Teetor\", role=\"ctb\"),\n person(given=\"Steve\", family=\"Bronder\", role=\"ctb\")\n )", + "Depends": "R (>= 3.2.0), xts(>= 0.9-0), zoo, TTR(>= 0.2), methods", + "Imports": "curl", + "Suggests": "DBI,RMySQL,RSQLite,timeSeries,xml2,downloader,jsonlite(>=\n1.1)", + "Description": "Specify, build, trade, and analyse quantitative financial trading strategies.", + "LazyLoad": "yes", + "License": "GPL-3", + "URL": "http://www.quantmod.com https://github.com/joshuaulrich/quantmod", + "BugReports": "https://github.com/joshuaulrich/quantmod/issues", + "NeedsCompilation": "no", + "Packaged": "2020-12-08 16:05:30 UTC; josh", + "Author": "Jeffrey A. Ryan [aut, cph],\n Joshua M. Ulrich [cre, aut],\n Wouter Thielen [ctb],\n Paul Teetor [ctb],\n Steve Bronder [ctb]", + "Maintainer": "Joshua M. Ulrich ", + "Repository": "CRAN", + "Date/Publication": "2020-12-09 08:30:12 UTC", + "Built": "R 3.6.2; ; 2020-12-10 07:12:14 UTC; unix" + } + }, + "rappdirs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "rappdirs", + "Title": "Application Directories: Determine Where to Save Data, Caches,\nand Logs", + "Version": "0.3.3", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"trl\", \"cre\", \"cph\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"),\n person(given = \"Sridhar\",\n family = \"Ratnakumar\",\n role = \"aut\"),\n person(given = \"Trent\",\n family = \"Mick\",\n role = \"aut\"),\n person(given = \"ActiveState\",\n role = \"cph\",\n comment = \"R/appdir.r, R/cache.r, R/data.r, R/log.r translated from appdirs\"),\n person(given = \"Eddy\",\n family = \"Petrisor\",\n role = \"ctb\"),\n person(given = \"Trevor\",\n family = \"Davis\",\n role = c(\"trl\", \"aut\")),\n person(given = \"Gabor\",\n family = \"Csardi\",\n role = \"ctb\"),\n person(given = \"Gregory\",\n family = \"Jefferis\",\n role = \"ctb\"))", + "Description": "An easy way to determine which directories on the\n users computer you should use to save data, caches and logs. A port of\n Python's 'Appdirs' () to\n R.", + "License": "MIT + file LICENSE", + "URL": "https://rappdirs.r-lib.org, https://github.com/r-lib/rappdirs", + "BugReports": "https://github.com/r-lib/rappdirs/issues", + "Depends": "R (>= 3.2)", + "Suggests": "roxygen2, testthat (>= 3.0.0), covr, withr", + "Copyright": "Original python appdirs module copyright (c) 2010\nActiveState Software Inc. R port copyright Hadley Wickham,\nRStudio. See file LICENSE for details.", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Packaged": "2021-01-28 22:29:57 UTC; hadley", + "Author": "Hadley Wickham [trl, cre, cph],\n RStudio [cph],\n Sridhar Ratnakumar [aut],\n Trent Mick [aut],\n ActiveState [cph] (R/appdir.r, R/cache.r, R/data.r, R/log.r translated\n from appdirs),\n Eddy Petrisor [ctb],\n Trevor Davis [trl, aut],\n Gabor Csardi [ctb],\n Gregory Jefferis [ctb]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2021-01-31 05:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-02-01 06:48:04 UTC; unix" + } + }, + "rlang": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rlang", + "Version": "1.0.1", + "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", + "Description": "A toolbox for working with base types, core R features\n like the condition system, and core 'Tidyverse' features like tidy\n evaluation.", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(given = \"mikefc\",\n email = \"mikefc@coolbutuseless.com\", \n role = \"cph\", \n comment = \"Hash implementation based on Mike's xxhashlite\"),\n person(given = \"Yann\",\n family = \"Collet\",\n role = \"cph\", \n comment = \"Author of the embedded xxHash library\"),\n person(\"RStudio\", role = \"cph\")\n )", + "License": "MIT + file LICENSE", + "ByteCompile": "true", + "Biarch": "true", + "Depends": "R (>= 3.3.0)", + "Imports": "utils", + "Suggests": "cli (>= 3.1.0), covr, crayon, fs, glue, knitr, magrittr,\nmethods, pillar, rmarkdown, stats, testthat (>= 3.0.0), tibble,\nusethis, vctrs (>= 0.2.3), withr", + "Enhances": "winch", + "SystemRequirements": "C++11", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", + "BugReports": "https://github.com/r-lib/rlang/issues", + "Config/testthat/edition": "3", + "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Packaged": "2022-02-02 16:37:20 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n mikefc [cph] (Hash implementation based on Mike's xxhashlite),\n Yann Collet [cph] (Author of the embedded xxHash library),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-02-03 07:40:06 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-05 05:31:46 UTC; unix" + } + }, + "rmarkdown": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "rmarkdown", + "Title": "Dynamic Documents for R", + "Version": "2.13", + "Authors@R": "c(\n person(\"JJ\", \"Allaire\", , \"jj@rstudio.com\", role = \"aut\"),\n person(\"Yihui\", \"Xie\", , \"xie@yihui.name\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Jonathan\", \"McPherson\", , \"jonathan@rstudio.com\", role = \"aut\"),\n person(\"Javier\", \"Luraschi\", , \"javier@rstudio.com\", role = \"aut\"),\n person(\"Kevin\", \"Ushey\", , \"kevin@rstudio.com\", role = \"aut\"),\n person(\"Aron\", \"Atkins\", , \"aron@rstudio.com\", role = \"aut\"),\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"aut\"),\n person(\"Joe\", \"Cheng\", , \"joe@rstudio.com\", role = \"aut\"),\n person(\"Winston\", \"Chang\", , \"winston@rstudio.com\", role = \"aut\"),\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", role = \"aut\", comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Andrew\", \"Dunning\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0464-5036\")),\n person(\"Atsushi\", \"Yasumoto\", role = c(\"ctb\", \"cph\"), comment = c(ORCID = \"0000-0002-8335-495X\", cph = \"Number sections Lua filter\")),\n person(\"Barret\", \"Schloerke\", role = \"ctb\"),\n person(\"Carson\", \"Sievert\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4958-2844\")), \n person(\"Christophe\", \"Dervieux\", role = \"ctb\"),\n person(\"Devon\", \"Ryan\", , \"dpryan79@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8549-0971\")),\n person(\"Frederik\", \"Aust\", , \"frederik.aust@uni-koeln.de\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4900-788X\")),\n person(\"Jeff\", \"Allen\", , \"jeff@rstudio.com\", role = \"ctb\"), \n person(\"JooYoung\", \"Seo\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4064-6012\")),\n person(\"Malcolm\", \"Barrett\", role = \"ctb\"),\n person(\"Rob\", \"Hyndman\", , \"Rob.Hyndman@monash.edu\", role = \"ctb\"),\n person(\"Romain\", \"Lesur\", role = \"ctb\"),\n person(\"Roy\", \"Storey\", role = \"ctb\"),\n person(\"Ruben\", \"Arslan\", , \"ruben.arslan@uni-goettingen.de\", role = \"ctb\"),\n person(\"Sergio\", \"Oller\", role = \"ctb\"),\n person(, \"RStudio, PBC\", role = \"cph\"),\n person(, \"jQuery UI contributors\", role = c(\"ctb\", \"cph\"), comment = \"jQuery UI library; authors listed in inst/rmd/h/jqueryui-AUTHORS.txt\"),\n person(\"Mark\", \"Otto\", role = \"ctb\", comment = \"Bootstrap library\"),\n person(\"Jacob\", \"Thornton\", role = \"ctb\", comment = \"Bootstrap library\"),\n person(, \"Bootstrap contributors\", role = \"ctb\", comment = \"Bootstrap library\"),\n person(, \"Twitter, Inc\", role = \"cph\", comment = \"Bootstrap library\"),\n person(\"Alexander\", \"Farkas\", role = c(\"ctb\", \"cph\"), comment = \"html5shiv library\"),\n person(\"Scott\", \"Jehl\", role = c(\"ctb\", \"cph\"), comment = \"Respond.js library\"),\n person(\"Ivan\", \"Sagalaev\", role = c(\"ctb\", \"cph\"), comment = \"highlight.js library\"),\n person(\"Greg\", \"Franko\", role = c(\"ctb\", \"cph\"), comment = \"tocify library\"),\n person(\"John\", \"MacFarlane\", role = c(\"ctb\", \"cph\"), comment = \"Pandoc templates\"),\n person(, \"Google, Inc.\", role = c(\"ctb\", \"cph\"), comment = \"ioslides library\"),\n person(\"Dave\", \"Raggett\", role = \"ctb\", comment = \"slidy library\"),\n person(, \"W3C\", role = \"cph\", comment = \"slidy library\"),\n person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"), comment = \"Font-Awesome\"),\n person(\"Ben\", \"Sperry\", role = \"ctb\", comment = \"Ionicons\"),\n person(, \"Drifty\", role = \"cph\", comment = \"Ionicons\"),\n person(\"Aidan\", \"Lister\", role = c(\"ctb\", \"cph\"), comment = \"jQuery StickyTabs\"),\n person(\"Benct Philip\", \"Jonsson\", role = c(\"ctb\", \"cph\"), comment = \"pagebreak Lua filter\"),\n person(\"Albert\", \"Krewinkel\", role = c(\"ctb\", \"cph\"), comment = \"pagebreak Lua filter\")\n )", + "Maintainer": "Yihui Xie ", + "Description": "Convert R Markdown documents into a variety of formats.", + "License": "GPL-3", + "URL": "https://github.com/rstudio/rmarkdown,\nhttps://pkgs.rstudio.com/rmarkdown/", + "BugReports": "https://github.com/rstudio/rmarkdown/issues", + "Depends": "R (>= 3.0)", + "Imports": "bslib (>= 0.2.5.1), evaluate (>= 0.13), htmltools (>= 0.3.5),\njquerylib, jsonlite, knitr (>= 1.22), methods, stringr (>=\n1.2.0), tinytex (>= 0.31), tools, utils, xfun (>= 0.30), yaml\n(>= 2.1.19)", + "Suggests": "digest, dygraphs, fs, rsconnect, downlit (>= 0.4.0), katex\n(>= 1.4.0), sass (>= 0.4.0), shiny (>= 1.6.0), testthat (>=\n3.0.3), tibble, tufte, vctrs, withr (>= 2.4.2)", + "VignetteBuilder": "knitr", + "Config/Needs/website": "rstudio/quillt, pkgdown", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "SystemRequirements": "pandoc (>= 1.14) - http://pandoc.org", + "NeedsCompilation": "no", + "Packaged": "2022-03-09 15:21:20 UTC; yihui", + "Author": "JJ Allaire [aut],\n Yihui Xie [aut, cre] (),\n Jonathan McPherson [aut],\n Javier Luraschi [aut],\n Kevin Ushey [aut],\n Aron Atkins [aut],\n Hadley Wickham [aut],\n Joe Cheng [aut],\n Winston Chang [aut],\n Richard Iannone [aut] (),\n Andrew Dunning [ctb] (),\n Atsushi Yasumoto [ctb, cph] (,\n Number sections Lua filter),\n Barret Schloerke [ctb],\n Carson Sievert [ctb] (),\n Christophe Dervieux [ctb],\n Devon Ryan [ctb] (),\n Frederik Aust [ctb] (),\n Jeff Allen [ctb],\n JooYoung Seo [ctb] (),\n Malcolm Barrett [ctb],\n Rob Hyndman [ctb],\n Romain Lesur [ctb],\n Roy Storey [ctb],\n Ruben Arslan [ctb],\n Sergio Oller [ctb],\n RStudio, PBC [cph],\n jQuery UI contributors [ctb, cph] (jQuery UI library; authors listed in\n inst/rmd/h/jqueryui-AUTHORS.txt),\n Mark Otto [ctb] (Bootstrap library),\n Jacob Thornton [ctb] (Bootstrap library),\n Bootstrap contributors [ctb] (Bootstrap library),\n Twitter, Inc [cph] (Bootstrap library),\n Alexander Farkas [ctb, cph] (html5shiv library),\n Scott Jehl [ctb, cph] (Respond.js library),\n Ivan Sagalaev [ctb, cph] (highlight.js library),\n Greg Franko [ctb, cph] (tocify library),\n John MacFarlane [ctb, cph] (Pandoc templates),\n Google, Inc. [ctb, cph] (ioslides library),\n Dave Raggett [ctb] (slidy library),\n W3C [cph] (slidy library),\n Dave Gandy [ctb, cph] (Font-Awesome),\n Ben Sperry [ctb] (Ionicons),\n Drifty [cph] (Ionicons),\n Aidan Lister [ctb, cph] (jQuery StickyTabs),\n Benct Philip Jonsson [ctb, cph] (pagebreak Lua filter),\n Albert Krewinkel [ctb, cph] (pagebreak Lua filter)", + "Repository": "CRAN", + "Date/Publication": "2022-03-10 10:00:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:03:34 UTC; unix" + } + }, + "rprojroot": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rprojroot", + "Title": "Finding Files in Project Subdirectories", + "Version": "2.0.2", + "Authors@R": "\n person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\",\n comment = c(ORCID = \"0000-0002-1416-3412\"))", + "Description": "Robust, reliable and flexible paths to files below\n a project root. The 'root' of a project is defined as a directory that\n matches a certain criterion, e.g., it contains a certain regular file.", + "License": "MIT + file LICENSE", + "URL": "https://rprojroot.r-lib.org/, https://github.com/r-lib/rprojroot", + "BugReports": "https://github.com/r-lib/rprojroot/issues", + "Depends": "R (>= 3.0.0)", + "Suggests": "covr, knitr, lifecycle, mockr, rmarkdown, testthat (>=\n3.0.0), withr", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1.9000", + "NeedsCompilation": "no", + "Packaged": "2020-11-15 13:03:34 UTC; kirill", + "Author": "Kirill Müller [aut, cre] ()", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2020-11-15 13:30:03 UTC", + "Built": "R 3.6.2; ; 2020-11-16 05:25:23 UTC; unix" + } + }, + "rstudioapi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "rstudioapi", + "Title": "Safely Access the RStudio API", + "Description": "Access the RStudio API (if available) and provide informative error\n messages when it's not.", + "Version": "0.14", + "Authors@R": "c(\n person(\"Kevin\", \"Ushey\", role = c(\"aut\", \"cre\"), email = \"kevin@rstudio.com\"),\n person(\"JJ\", \"Allaire\", role = c(\"aut\"), email = \"jj@rstudio.com\"),\n person(\"Hadley\", \"Wickham\", role = c(\"aut\"), email = \"hadley@rstudio.com\"),\n person(\"Gary\", \"Ritchie\", role = c(\"aut\"), email = \"gary@rstudio.com\"),\n person(family = \"RStudio\", role = \"cph\")\n )", + "Maintainer": "Kevin Ushey ", + "License": "MIT + file LICENSE", + "URL": "https://rstudio.github.io/rstudioapi/,\nhttps://github.com/rstudio/rstudioapi", + "BugReports": "https://github.com/rstudio/rstudioapi/issues", + "RoxygenNote": "7.2.1.9000", + "Suggests": "testthat, knitr, rmarkdown, clipr, covr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Packaged": "2022-08-22 18:55:08 UTC; kevin", + "Author": "Kevin Ushey [aut, cre],\n JJ Allaire [aut],\n Hadley Wickham [aut],\n Gary Ritchie [aut],\n RStudio [cph]", + "Repository": "CRAN", + "Date/Publication": "2022-08-22 22:00:03 UTC", + "Built": "R 3.6.3; ; 2023-03-10 14:36:11 UTC; unix" + } + }, + "sass": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Type": "Package", + "Package": "sass", + "Version": "0.4.0", + "Title": "Syntactically Awesome Style Sheets ('Sass')", + "Description": "An 'SCSS' compiler, powered by the 'LibSass' library. With this,\n R developers can use variables, inheritance, and functions to generate\n dynamic style sheets. The package uses the 'Sass CSS' extension language,\n which is stable, powerful, and CSS compatible.", + "Authors@R": "c(\n person(\"Joe\", \"Cheng\", , \"joe@rstudio.com\", \"aut\"),\n person(\"Timothy\", \"Mastny\", , \"tim.mastny@gmail.com\", \"aut\"),\n person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0003-3925-190X\")),\n person(\"Barret\", \"Schloerke\", , \"barret@rstudio.com\", \"aut\",\n comment = c(ORCID = \"0000-0001-9986-114X\")),\n person(\"Carson\", \"Sievert\", , \"carson@rstudio.com\", c(\"aut\", \"cre\"),\n comment = c(ORCID = \"0000-0002-4958-2844\")),\n person(\"Christophe\", \"Dervieux\", , \"cderv@rstudio.com\", c(\"ctb\"),\n comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(family = \"RStudio\", role = c(\"cph\", \"fnd\")),\n person(family = \"Sass Open Source Foundation\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Greter\", \"Marcel\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Mifsud\", \"Michael\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Hampton\", \"Catlin\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Natalie\", \"Weizenbaum\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Chris\", \"Eppstein\", role = c(\"ctb\", \"cph\"),\n comment = \"LibSass library\"),\n person(\"Adams\", \"Joseph\", role = c(\"ctb\", \"cph\"),\n comment = \"json.cpp\"),\n person(\"Trifunovic\", \"Nemanja\", role = c(\"ctb\", \"cph\"),\n comment = \"utf8.h\")\n )", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/sass", + "BugReports": "https://github.com/rstudio/sass/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "SystemRequirements": "GNU make", + "Imports": "fs, rlang (>= 0.4.10), htmltools (>= 0.5.1), R6, rappdirs", + "Suggests": "testthat, knitr, rmarkdown, withr, shiny, curl", + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Packaged": "2021-05-11 13:52:17 UTC; cpsievert", + "Author": "Joe Cheng [aut],\n Timothy Mastny [aut],\n Richard Iannone [aut] (),\n Barret Schloerke [aut] (),\n Carson Sievert [aut, cre] (),\n Christophe Dervieux [ctb] (),\n RStudio [cph, fnd],\n Sass Open Source Foundation [ctb, cph] (LibSass library),\n Greter Marcel [ctb, cph] (LibSass library),\n Mifsud Michael [ctb, cph] (LibSass library),\n Hampton Catlin [ctb, cph] (LibSass library),\n Natalie Weizenbaum [ctb, cph] (LibSass library),\n Chris Eppstein [ctb, cph] (LibSass library),\n Adams Joseph [ctb, cph] (json.cpp),\n Trifunovic Nemanja [ctb, cph] (utf8.h)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN", + "Date/Publication": "2021-05-12 06:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-05-13 06:29:28 UTC; unix" + } + }, + "scales": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "scales", + "Title": "Scale Functions for Visualization", + "Version": "1.1.1", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"Dana\",\n family = \"Seidel\",\n role = \"aut\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Graphical scales map data to aesthetics, and\n provide methods for automatically determining breaks and labels for\n axes and legends.", + "License": "MIT + file LICENSE", + "URL": "https://scales.r-lib.org, https://github.com/r-lib/scales", + "BugReports": "https://github.com/r-lib/scales/issues", + "Depends": "R (>= 3.2)", + "Imports": "farver (>= 2.0.3), labeling, lifecycle, munsell (>= 0.5), R6,\nRColorBrewer, viridisLite", + "Suggests": "bit64, covr, dichromat, ggplot2, hms (>= 0.5.0), testthat (>=\n2.1.0)", + "Encoding": "UTF-8", + "LazyLoad": "yes", + "RoxygenNote": "7.1.0", + "NeedsCompilation": "no", + "Packaged": "2020-05-11 14:46:40 UTC; hadley", + "Author": "Hadley Wickham [aut, cre],\n Dana Seidel [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2020-05-11 23:20:05 UTC", + "Built": "R 3.6.2; ; 2020-05-12 04:25:13 UTC; unix" + } + }, + "stringi": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "stringi", + "Version": "1.7.6", + "Date": "2021-11-29", + "Title": "Character String Processing Facilities", + "Description": "A collection of character string/text/natural language\n processing tools for pattern searching (e.g., with 'Java'-like regular\n expressions or the 'Unicode' collation algorithm), random string generation,\n case mapping, string transliteration, concatenation, sorting, padding,\n wrapping, Unicode normalisation, date-time formatting and parsing,\n and many more. They are fast, consistent, convenient, and -\n thanks to 'ICU' (International Components for Unicode) -\n portable across all locales and platforms.", + "URL": "https://stringi.gagolewski.com/ https://icu.unicode.org/", + "BugReports": "https://github.com/gagolews/stringi/issues", + "SystemRequirements": "C++11, ICU4C (>= 55, optional)", + "Type": "Package", + "Depends": "R (>= 3.1)", + "Imports": "tools, utils, stats", + "Biarch": "TRUE", + "License": "file LICENSE", + "Author": "Marek Gagolewski [aut, cre, cph] (),\n Bartek Tartanus [ctb], and others (stringi source code);\n Unicode, Inc. and others (ICU4C source code, Unicode Character Database)", + "Maintainer": "Marek Gagolewski ", + "RoxygenNote": "7.1.2", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-11-28 23:34:08 UTC; gagolews", + "License_is_FOSS": "yes", + "Repository": "CRAN", + "Date/Publication": "2021-11-29 09:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-01 05:39:03 UTC; unix" + } + }, + "stringr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "stringr", + "Title": "Simple, Consistent Wrappers for Common String Operations", + "Version": "1.4.0", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = c(\"aut\", \"cre\", \"cph\"),\n email = \"hadley@rstudio.com\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A consistent, simple and easy to use set of\n wrappers around the fantastic 'stringi' package. All function and\n argument names (and positions) are consistent, all functions deal with\n \"NA\"'s and zero length vectors in the same way, and the output from\n one function is easy to feed into the input of another.", + "License": "GPL-2 | file LICENSE", + "URL": "http://stringr.tidyverse.org, https://github.com/tidyverse/stringr", + "BugReports": "https://github.com/tidyverse/stringr/issues", + "Depends": "R (>= 3.1)", + "Imports": "glue (>= 1.2.0), magrittr, stringi (>= 1.1.7)", + "Suggests": "covr, htmltools, htmlwidgets, knitr, rmarkdown, testthat", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "6.1.1", + "NeedsCompilation": "no", + "Packaged": "2019-02-09 16:03:19 UTC; hadley", + "Author": "Hadley Wickham [aut, cre, cph],\n RStudio [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2019-02-10 03:40:03 UTC", + "Built": "R 3.6.0; ; 2019-04-26 22:26:53 UTC; unix" + } + }, + "sys": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "sys", + "Type": "Package", + "Title": "Powerful and Reliable Tools for Running System Commands in R", + "Version": "3.4", + "Authors@R": "c(person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), \n email = \"jeroen@berkeley.edu\", comment = c(ORCID = \"0000-0002-4035-0289\")),\n person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = \"ctb\"))", + "Description": "Drop-in replacements for the base system2() function with fine control\n and consistent behavior across platforms. Supports clean interruption, timeout, \n background tasks, and streaming STDIN / STDOUT / STDERR over binary or text \n connections. Arguments on Windows automatically get encoded and quoted to work \n on different locales.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/jeroen/sys", + "BugReports": "https://github.com/jeroen/sys/issues", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.1", + "Suggests": "unix (>= 1.4), spelling, testthat", + "Language": "en-US", + "NeedsCompilation": "yes", + "Packaged": "2020-07-22 19:23:54 UTC; jeroen", + "Author": "Jeroen Ooms [aut, cre] (),\n Gábor Csárdi [ctb]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN", + "Date/Publication": "2020-07-23 04:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-07-24 05:00:01 UTC; unix" + } + }, + "tibble": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tibble", + "Title": "Simple Data Frames", + "Version": "3.1.6", + "Authors@R": "\n c(person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = c(\"aut\", \"cre\"),\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Romain\",\n family = \"Francois\",\n role = \"ctb\",\n email = \"romain@r-enthusiasts.com\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\",\n email = \"jenny@rstudio.com\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional\n data frame.", + "License": "MIT + file LICENSE", + "URL": "https://tibble.tidyverse.org/, https://github.com/tidyverse/tibble", + "BugReports": "https://github.com/tidyverse/tibble/issues", + "Depends": "R (>= 3.1.0)", + "Imports": "ellipsis (>= 0.3.2), fansi (>= 0.4.0), lifecycle (>= 1.0.0),\nmagrittr, methods, pillar (>= 1.6.2), pkgconfig, rlang (>=\n0.4.3), utils, vctrs (>= 0.3.8)", + "Suggests": "bench, bit64, blob, brio, callr, cli, covr, crayon (>=\n1.3.4), DiagrammeR, dplyr, evaluate, formattable, ggplot2, hms,\nhtmltools, knitr, lubridate, mockr, nycflights13, pkgbuild,\npkgload, purrr, rmarkdown, stringi, testthat (>= 3.0.2), tidyr,\nwithr", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "subsetting, as_tibble, add, invariants", + "NeedsCompilation": "yes", + "Packaged": "2021-10-25 10:17:47 UTC; kirill", + "Author": "Kirill Müller [aut, cre],\n Hadley Wickham [aut],\n Romain Francois [ctb],\n Jennifer Bryan [ctb],\n RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-11-07 17:30:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-11-09 09:45:35 UTC; unix" + } + }, + "tidyr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyr", + "Title": "Tidy Messy Data", + "Version": "1.2.0", + "Authors@R": "c(\n person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = c(\"aut\", \"cre\")),\n person(\"Maximilian\", \"Girlich\", role = \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "Tools to help to create tidy data, where each column is a\n variable, each row is an observation, and each cell contains a single\n value. 'tidyr' contains tools for changing the shape (pivoting) and\n hierarchy (nesting and 'unnesting') of a dataset, turning deeply\n nested lists into rectangular data frames ('rectangling'), and\n extracting values out of string columns. It also includes tools for\n working with missing values (both implicit and explicit).", + "License": "MIT + file LICENSE", + "URL": "https://tidyr.tidyverse.org, https://github.com/tidyverse/tidyr", + "BugReports": "https://github.com/tidyverse/tidyr/issues", + "Depends": "R (>= 3.1)", + "Imports": "dplyr (>= 1.0.0), ellipsis (>= 0.1.0), glue, lifecycle,\nmagrittr, purrr, rlang, tibble (>= 2.1.1), tidyselect (>=\n1.1.0), utils, vctrs (>= 0.3.7)", + "Suggests": "covr, data.table, jsonlite, knitr, readr, repurrrsive (>=\n1.0.0), rmarkdown, testthat (>= 3.0.0)", + "LinkingTo": "cpp11 (>= 0.4.0)", + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.1.2", + "SystemRequirements": "C++11", + "NeedsCompilation": "yes", + "Packaged": "2022-01-27 19:03:06 UTC; davis", + "Author": "Hadley Wickham [aut, cre],\n Maximilian Girlich [aut],\n RStudio [cph]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN", + "Date/Publication": "2022-02-01 08:40:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-02-03 05:37:36 UTC; unix" + } + }, + "tidyselect": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tidyselect", + "Title": "Select from a Set of Strings", + "Version": "1.1.1", + "Authors@R": "c(\n person(\"Lionel\", \"Henry\", ,\"lionel@rstudio.com\", c(\"aut\", \"cre\")),\n person(\"Hadley\", \"Wickham\", ,\"hadley@rstudio.com\", \"aut\"),\n person(\"RStudio\", role = \"cph\")\n )", + "Description": "A backend for the selecting functions of the 'tidyverse'.\n It makes it easy to implement select-like functions in your own\n packages in a way that is consistent with other 'tidyverse'\n interfaces for selection.", + "Depends": "R (>= 3.2)", + "Imports": "ellipsis, glue (>= 1.3.0), purrr (>= 0.3.2), rlang (>= 0.4.6),\nvctrs (>= 0.3.0)", + "Suggests": "covr, crayon, dplyr, knitr, magrittr, rmarkdown, testthat (>=\n2.3.0), tibble (>= 2.1.3), withr", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.1.1", + "URL": "https://tidyselect.r-lib.org, https://github.com/r-lib/tidyselect", + "BugReports": "https://github.com/r-lib/tidyselect/issues", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 13:41:53 UTC; lionel", + "Author": "Lionel Henry [aut, cre],\n Hadley Wickham [aut],\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-30 06:40:02 UTC", + "Built": "R 3.6.2; ; 2021-05-01 05:03:14 UTC; unix" + } + }, + "tinytex": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "tinytex", + "Type": "Package", + "Title": "Helper Functions to Install and Maintain TeX Live, and Compile\nLaTeX Documents", + "Version": "0.37", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\", \"cph\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(family = \"RStudio, PBC\", role = \"cph\"),\n person(\"Christophe\", \"Dervieux\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4474-2498\")),\n person(\"Devon\", \"Ryan\", role = \"ctb\", email = \"dpryan79@gmail.com\", comment = c(ORCID = \"0000-0002-8549-0971\")),\n person(\"Ethan\", \"Heinzen\", role = \"ctb\"),\n person(\"Fernando\", \"Cagua\", role = \"ctb\"),\n person()\n )", + "Description": "Helper functions to install and maintain the 'LaTeX' distribution\n named 'TinyTeX' (), a lightweight, cross-platform,\n portable, and easy-to-maintain version of 'TeX Live'. This package also\n contains helper functions to compile 'LaTeX' documents, and install missing\n 'LaTeX' packages automatically.", + "Imports": "xfun (>= 0.29)", + "Suggests": "testit, rstudioapi", + "License": "MIT + file LICENSE", + "URL": "https://github.com/yihui/tinytex", + "BugReports": "https://github.com/yihui/tinytex/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Packaged": "2022-02-16 14:47:11 UTC; yihui", + "Author": "Yihui Xie [aut, cre, cph] (),\n RStudio, PBC [cph],\n Christophe Dervieux [ctb] (),\n Devon Ryan [ctb] (),\n Ethan Heinzen [ctb],\n Fernando Cagua [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2022-02-16 16:20:03 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:53 UTC; unix" + } + }, + "utf8": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "utf8", + "Title": "Unicode Text Processing", + "Version": "1.2.2", + "Authors@R": "\n c(person(given = c(\"Patrick\", \"O.\"),\n family = \"Perry\",\n role = c(\"aut\", \"cph\")),\n person(given = \"Kirill\",\n family = \"M\\u00fcller\",\n role = \"cre\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Unicode, Inc.\",\n role = c(\"cph\", \"dtc\"),\n comment = \"Unicode Character Database\"))", + "Description": "Process and print 'UTF-8' encoded international\n text (Unicode). Input, validate, normalize, encode, format, and\n display.", + "License": "Apache License (== 2.0) | file LICENSE", + "URL": "https://ptrckprry.com/r-utf8/, https://github.com/patperry/r-utf8", + "BugReports": "https://github.com/patperry/r-utf8/issues", + "Depends": "R (>= 2.10)", + "Suggests": "cli, covr, knitr, rlang, rmarkdown, testthat (>= 3.0.0),\nwithr", + "VignetteBuilder": "knitr, rmarkdown", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Packaged": "2021-07-24 08:19:25 UTC; kirill", + "Author": "Patrick O. Perry [aut, cph],\n Kirill Müller [cre],\n Unicode, Inc. [cph, dtc] (Unicode Character Database)", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN", + "Date/Publication": "2021-07-24 15:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-07-25 06:45:10 UTC; unix" + } + }, + "uuid": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "uuid", + "Version": "0.1-4", + "Title": "Tools for Generating and Handling of UUIDs", + "Author": "Simon Urbanek (R package), Theodore Ts'o (libuuid)", + "Maintainer": "Simon Urbanek ", + "Depends": "R (>= 2.9.0)", + "Description": "Tools for generating and handling of UUIDs (Universally Unique Identifiers).", + "License": "MIT + file LICENSE", + "URL": "http://www.rforge.net/uuid", + "NeedsCompilation": "yes", + "Packaged": "2020-02-25 22:42:43 UTC; svnuser", + "Repository": "CRAN", + "Date/Publication": "2020-02-26 19:50:05 UTC", + "Built": "R 3.6.0; x86_64-apple-darwin15.6.0; 2020-02-27 17:49:11 UTC; unix" + } + }, + "vctrs": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "vctrs", + "Title": "Vector Helpers", + "Version": "0.3.8", + "Authors@R": "\n c(person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Davis\",\n family = \"Vaughan\",\n role = \"aut\",\n email = \"davis@rstudio.com\"),\n person(given = \"data.table team\",\n role = \"cph\",\n comment = \"Radix sort based on data.table's forder() and their contribution to R's order()\"),\n person(given = \"RStudio\",\n role = \"cph\"))", + "Description": "Defines new notions of prototype and size that are\n used to provide tools for consistent and well-founded type-coercion\n and size-recycling, and are in turn connected to ideas of type- and\n size-stability useful for analysing function interfaces.", + "License": "MIT + file LICENSE", + "URL": "https://vctrs.r-lib.org/", + "BugReports": "https://github.com/r-lib/vctrs/issues", + "Depends": "R (>= 3.3)", + "Imports": "ellipsis (>= 0.2.0), glue, rlang (>= 0.4.10)", + "Suggests": "bit64, covr, crayon, dplyr (>= 0.8.5), generics, knitr,\npillar (>= 1.4.4), pkgdown, rmarkdown, testthat (>= 2.3.0),\ntibble, withr, xml2, waldo (>= 0.2.0), zeallot", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "Language": "en-GB", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "yes", + "Packaged": "2021-04-29 15:14:11 UTC; lionel", + "Author": "Hadley Wickham [aut],\n Lionel Henry [aut, cre],\n Davis Vaughan [aut],\n data.table team [cph] (Radix sort based on data.table's forder() and\n their contribution to R's order()),\n RStudio [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2021-04-29 16:00:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-04-30 06:28:07 UTC; unix" + } + }, + "viridisLite": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "viridisLite", + "Type": "Package", + "Title": "Colorblind-Friendly Color Maps (Lite Version)", + "Version": "0.4.0", + "Authors@R": "c(\n person(\"Simon\", \"Garnier\", email = \"garnier@njit.edu\", role = c(\"aut\", \"cre\")),\n person(\"Noam\", \"Ross\", email = \"noam.ross@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Bob\", \"Rudis\", email = \"bob@rud.is\", role = c(\"ctb\", \"cph\")),\n person(\"Marco\", \"Sciaini\", email = \"sciaini.marco@gmail.com\", role = c(\"ctb\", \"cph\")),\n person(\"Antônio Pedro\", \"Camargo\", role = c(\"ctb\", \"cph\")),\n person(\"Cédric\", \"Scherer\", email = \"scherer@izw-berlin.de\", role = c(\"ctb\", \"cph\"))\n )", + "Maintainer": "Simon Garnier ", + "Description": "Color maps designed to improve graph readability for readers with \n common forms of color blindness and/or color vision deficiency. The color \n maps are also perceptually-uniform, both in regular form and also when \n converted to black-and-white for printing. This is the 'lite' version of the \n 'viridis' package that also contains 'ggplot2' bindings for discrete and \n continuous color and fill scales and can be found at \n .", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Depends": "R (>= 2.10)", + "Suggests": "hexbin (>= 1.27.0), ggplot2 (>= 1.0.1), testthat, covr", + "URL": "https://sjmgarnier.github.io/viridisLite/,\nhttps://github.com/sjmgarnier/viridisLite/", + "BugReports": "https://github.com/sjmgarnier/viridisLite/issues/", + "RoxygenNote": "7.1.1", + "NeedsCompilation": "no", + "Packaged": "2021-04-11 18:02:57 UTC; simon", + "Author": "Simon Garnier [aut, cre],\n Noam Ross [ctb, cph],\n Bob Rudis [ctb, cph],\n Marco Sciaini [ctb, cph],\n Antônio Pedro Camargo [ctb, cph],\n Cédric Scherer [ctb, cph]", + "Repository": "CRAN", + "Date/Publication": "2021-04-13 15:00:02 UTC", + "Built": "R 3.6.2; ; 2021-04-14 04:37:41 UTC; unix" + } + }, + "withr": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "withr", + "Title": "Run Code 'With' Temporarily Modified Global State", + "Version": "2.5.0", + "Authors@R": "\n c(person(given = \"Jim\",\n family = \"Hester\",\n role = \"aut\"),\n person(given = \"Lionel\",\n family = \"Henry\",\n role = c(\"aut\", \"cre\"),\n email = \"lionel@rstudio.com\"),\n person(given = \"Kirill\",\n family = \"Müller\",\n role = \"aut\",\n email = \"krlmlr+r@mailbox.org\"),\n person(given = \"Kevin\",\n family = \"Ushey\",\n role = \"aut\",\n email = \"kevinushey@gmail.com\"),\n person(given = \"Hadley\",\n family = \"Wickham\",\n role = \"aut\",\n email = \"hadley@rstudio.com\"),\n person(given = \"Winston\",\n family = \"Chang\",\n role = \"aut\"),\n person(given = \"Jennifer\",\n family = \"Bryan\",\n role = \"ctb\"),\n person(given = \"Richard\",\n family = \"Cotton\",\n role = \"ctb\"),\n person(given = \"RStudio\",\n role = c(\"cph\", \"fnd\")))", + "Description": "A set of functions to run code 'with' safely and\n temporarily modified global state. Many of these functions were\n originally a part of the 'devtools' package, this provides a simple\n package with limited dependencies to provide access to these\n functions.", + "License": "MIT + file LICENSE", + "URL": "https://withr.r-lib.org, https://github.com/r-lib/withr#readme", + "BugReports": "https://github.com/r-lib/withr/issues", + "Depends": "R (>= 3.2.0)", + "Imports": "graphics, grDevices, stats", + "Suggests": "callr, covr, DBI, knitr, lattice, methods, rlang, rmarkdown\n(>= 2.12), RSQLite, testthat (>= 3.0.0)", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "Collate": "'aaa.R' 'collate.R' 'compat-defer.R' 'connection.R' 'db.R'\n'defer.R' 'wrap.R' 'local_.R' 'with_.R' 'devices.R' 'dir.R'\n'env.R' 'file.R' 'language.R' 'libpaths.R' 'locale.R'\n'makevars.R' 'namespace.R' 'options.R' 'par.R' 'path.R' 'rng.R'\n'seed.R' 'sink.R' 'tempfile.R' 'timezone.R' 'torture.R'\n'utils.R' 'with.R'", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Packaged": "2022-03-03 21:13:01 UTC; lionel", + "Author": "Jim Hester [aut],\n Lionel Henry [aut, cre],\n Kirill Müller [aut],\n Kevin Ushey [aut],\n Hadley Wickham [aut],\n Winston Chang [aut],\n Jennifer Bryan [ctb],\n Richard Cotton [ctb],\n RStudio [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "Date/Publication": "2022-03-03 21:50:02 UTC", + "Built": "R 3.6.1; ; 2022-03-21 17:02:15 UTC; unix" + } + }, + "xfun": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xfun", + "Type": "Package", + "Title": "Supporting Functions for Packages Maintained by 'Yihui Xie'", + "Version": "0.29", + "Authors@R": "c(\n person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\", \"cph\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")),\n person(\"Wush\", \"Wu\", role = \"ctb\"),\n person(\"Daijiang\", \"Li\", role = \"ctb\"),\n person(\"Xianying\", \"Tan\", role = \"ctb\"),\n person(\"Salim\", \"Brüggemann\", role = \"ctb\", email = \"salim-b@pm.me\", comment = c(ORCID = \"0000-0002-5329-5987\")),\n person(\"Christophe\", \"Dervieux\", role = \"ctb\"),\n person()\n )", + "Description": "Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.", + "Imports": "stats, tools", + "Suggests": "testit, parallel, codetools, rstudioapi, tinytex (>= 0.30),\nmime, markdown, knitr, htmltools, remotes, pak, rhub, renv,\ncurl, jsonlite, rmarkdown", + "License": "MIT + file LICENSE", + "URL": "https://github.com/yihui/xfun", + "BugReports": "https://github.com/yihui/xfun/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "VignetteBuilder": "knitr", + "NeedsCompilation": "yes", + "Packaged": "2021-12-14 20:38:20 UTC; yihui", + "Author": "Yihui Xie [aut, cre, cph] (),\n Wush Wu [ctb],\n Daijiang Li [ctb],\n Xianying Tan [ctb],\n Salim Brüggemann [ctb] (),\n Christophe Dervieux [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN", + "Date/Publication": "2021-12-14 21:00:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-12-15 07:07:28 UTC; unix" + } + }, + "xts": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "xts", + "Type": "Package", + "Title": "eXtensible Time Series", + "Version": "0.12.1", + "Authors@R": "c(\n person(given=c(\"Jeffrey\",\"A.\"), family=\"Ryan\", role=c(\"aut\",\"cph\")),\n person(given=c(\"Joshua\",\"M.\"), family=\"Ulrich\", role=c(\"cre\",\"aut\"), email=\"josh.m.ulrich@gmail.com\"),\n person(given=\"Ross\", family=\"Bennett\", role=\"ctb\"),\n person(given=\"Corwin\", family=\"Joy\", role=\"ctb\")\n )", + "Depends": "zoo (>= 1.7-12)", + "Imports": "methods", + "LinkingTo": "zoo", + "Suggests": "timeSeries, timeDate, tseries, chron, fts, tis, RUnit", + "LazyLoad": "yes", + "Description": "Provide for uniform handling of R's different time-based data classes by extending zoo, maximizing native format information preservation and allowing for user level customization and extension, while simplifying cross-class interoperability.", + "License": "GPL (>= 2)", + "URL": "https://github.com/joshuaulrich/xts", + "BugReports": "https://github.com/joshuaulrich/xts/issues", + "NeedsCompilation": "yes", + "Packaged": "2020-09-09 15:35:31 UTC; josh", + "Author": "Jeffrey A. Ryan [aut, cph],\n Joshua M. Ulrich [cre, aut],\n Ross Bennett [ctb],\n Corwin Joy [ctb]", + "Maintainer": "Joshua M. Ulrich ", + "Repository": "CRAN", + "Date/Publication": "2020-09-09 16:40:03 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2020-09-10 05:05:48 UTC; unix" + } + }, + "yaml": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "yaml", + "Type": "Package", + "Title": "Methods to Convert R Data to YAML and Back", + "Date": "2022-01-24", + "Version": "2.2.2", + "Suggests": "RUnit", + "Author": "Jeremy Stephens [aut, cre], Kirill Simonov [aut], Yihui Xie [ctb],\n Zhuoer Dong [ctb], Hadley Wickham [ctb], Jeffrey Horner [ctb], reikoch [ctb],\n Will Beasley [ctb], Brendan O'Connor [ctb], Gregory R. Warnes [ctb],\n Michael Quinn [ctb], Zhian N. Kamvar [ctb]", + "Maintainer": "Shawn Garbett ", + "License": "BSD_3_clause + file LICENSE", + "Description": "Implements the 'libyaml' 'YAML' 1.1 parser and emitter\n () for R.", + "URL": "https://github.com/vubiostat/r-yaml/", + "BugReports": "https://github.com/vubiostat/r-yaml/issues", + "NeedsCompilation": "yes", + "Packaged": "2022-01-24 19:01:43 UTC; stephej1", + "Repository": "CRAN", + "Date/Publication": "2022-01-25 11:10:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2022-01-26 05:32:13 UTC; unix" + } + }, + "zoo": { + "Source": "CRAN", + "Repository": "https://cran.rstudio.com", + "description": { + "Package": "zoo", + "Version": "1.8-9", + "Date": "2021-03-06", + "Title": "S3 Infrastructure for Regular and Irregular Time Series (Z's\nOrdered Observations)", + "Authors@R": "c(person(given = \"Achim\", family = \"Zeileis\", role = c(\"aut\", \"cre\"), email = \"Achim.Zeileis@R-project.org\",\n comment = c(ORCID = \"0000-0003-0918-3766\")),\n person(given = \"Gabor\", family = \"Grothendieck\", role = \"aut\", email = \"ggrothendieck@gmail.com\"),\n person(given = c(\"Jeffrey\", \"A.\"), family = \"Ryan\", role = \"aut\", email = \"jeff.a.ryan@gmail.com\"),\n person(given = c(\"Joshua\", \"M.\"), family = \"Ulrich\", role = \"ctb\", email = \"josh.m.ulrich@gmail.com\"),\n person(given = \"Felix\", family = \"Andrews\", role = \"ctb\", email = \"felix@nfrac.org\"))", + "Description": "An S3 class with methods for totally ordered indexed\n observations. It is particularly aimed at irregular time series\n of numeric vectors/matrices and factors. zoo's key design goals\n are independence of a particular index/date/time class and\n consistency with ts and base R by providing methods to extend\n standard generics.", + "Depends": "R (>= 3.1.0), stats", + "Suggests": "AER, coda, chron, fts, ggplot2 (>= 3.0.0), mondate, scales,\nstinepack, strucchange, timeDate, timeSeries, tis, tseries, xts", + "Imports": "utils, graphics, grDevices, lattice (>= 0.20-27)", + "License": "GPL-2 | GPL-3", + "URL": "https://zoo.R-Forge.R-project.org/", + "NeedsCompilation": "yes", + "Packaged": "2021-03-06 02:13:38 UTC; zeileis", + "Author": "Achim Zeileis [aut, cre] (),\n Gabor Grothendieck [aut],\n Jeffrey A. Ryan [aut],\n Joshua M. Ulrich [ctb],\n Felix Andrews [ctb]", + "Maintainer": "Achim Zeileis ", + "Repository": "CRAN", + "Date/Publication": "2021-03-09 16:20:02 UTC", + "Built": "R 3.6.2; x86_64-apple-darwin15.6.0; 2021-03-10 07:50:53 UTC; unix" + } + } + }, + "files": { + "README.md": { + "checksum": "41003082522a4d2014fcf6ccd9d8c1c7" + }, + "stock-report-email.Rmd": { + "checksum": "787863007ff7980185da3ab02d63998e" + }, + "stock-report.Rmd": { + "checksum": "3ff744bbff6ab01ff9f74a3eff0fed9e" + }, + "thumbnail.jpg": { + "checksum": "115f613352b24bc899f5f13ca5dc705d" + } + }, + "users": null +} diff --git a/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd2.dcf b/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd2.dcf new file mode 100644 index 000000000..1281791c2 --- /dev/null +++ b/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd2.dcf @@ -0,0 +1,13 @@ +name: rmd2 +title: rmd +username: admin +account: admin +server: 3.81.127.101 +hostUrl: http://3.81.127.101:3939/__api__ +appId: 10 +bundleId: 10 +url: http://3.81.127.101:3939/content/bd99b682-2125-4858-88db-f29547b5aa23/ +when: 1664815151.87327 +lastSyncTime: 1664815151.87327 +asMultiple: FALSE +asStatic: FALSE diff --git a/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd3.dcf b/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd3.dcf new file mode 100644 index 000000000..3d1eedbb8 --- /dev/null +++ b/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.127.101/admin/rmd3.dcf @@ -0,0 +1,13 @@ +name: rmd3 +title: rmd +username: admin +account: admin +server: 3.81.127.101 +hostUrl: http://3.81.127.101:3939/__api__ +appId: 1 +bundleId: 1 +url: http://3.81.127.101:3939/content/4b21288b-9ec2-4d6e-9624-87a4f22263e1/ +when: 1664816254.34636 +lastSyncTime: 1664816254.34637 +asMultiple: FALSE +asStatic: FALSE diff --git a/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.40.102/admin/rmd.dcf b/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.40.102/admin/rmd.dcf new file mode 100644 index 000000000..a0cc05b9e --- /dev/null +++ b/test/sample-content/r/stock-report/rsconnect/documents/stock-report.Rmd/3.81.40.102/admin/rmd.dcf @@ -0,0 +1,13 @@ +name: rmd +title: rmd +username: admin +account: admin +server: 3.81.40.102 +hostUrl: http://3.81.40.102:3939/__api__ +appId: 2 +bundleId: 2 +url: http://3.81.40.102:3939/content/8f023de3-b00d-449f-8a09-7982abb67a00/ +when: 1664807637.75403 +lastSyncTime: 1664807637.75408 +asMultiple: FALSE +asStatic: FALSE diff --git a/test/sample-content/r/stock-report/stock-report-email.Rmd b/test/sample-content/r/stock-report/stock-report-email.Rmd new file mode 100644 index 000000000..d3f5017f5 --- /dev/null +++ b/test/sample-content/r/stock-report/stock-report-email.Rmd @@ -0,0 +1,49 @@ +--- +title: "Stock Update" +output: blastula::blastula_email +--- + +```{r include=FALSE} +knitr::opts_chunk$set(echo = FALSE) +``` + +Hello Team, + +Here are the latest stock prices for **TSLA** as of `r Sys.Date()`: + +```{r} +price_new <- prices[, c(1, 4)] +colnames(price_new) <- c("open", "close") +price_new$change <- price_new$close - price_new$open + +# include a table with the stock prices +format_table( + x = as.data.frame(tail(price_new)), + list( + change = formatter("span", style = x ~ ifelse(x > 0, formattable::style(color = "green"), formattable::style(color = "red"))), + area(col = c(open, close)) ~ normalize_bar("lightgrey") + ) + ) +``` + +The historical trend is shown below: + +```{r} +# include a plot with the price data +recent[, 6] %>% + autoplot() + + geom_smooth() + + theme_fivethirtyeight() + + labs( + title = sprintf("%s Price Adjusted", "TSLA") + ) +``` + +Let me know if you have any questions. + + +Best, + + +Team Lead + diff --git a/test/sample-content/r/stock-report/stock-report.Rmd b/test/sample-content/r/stock-report/stock-report.Rmd new file mode 100644 index 000000000..160818304 --- /dev/null +++ b/test/sample-content/r/stock-report/stock-report.Rmd @@ -0,0 +1,139 @@ +--- +title: Stock Email Report +output: + html_document: + code_folding: hide +--- + +# Report for TSLA on `r Sys.Date()` + +## Summary{.tabset} + +```{r, echo=TRUE, message=FALSE} +library(blastula) +library(DT) +library(formattable) +library(ggthemes) +library(quantmod) +library(dplyr) +library(plotly) + +prices <- round(getSymbols("TSLA", auto.assign = FALSE, src = "yahoo"), 2) +close <- Cl(xts::last(prices)) +open <- Op(xts::last(prices)) + +recent <- xts::last(prices, n = 90) +recent_nv <- recent[, -5] + +prices_df <- prices %>% + as_tibble() %>% + mutate( + Date = index(prices), + Direction = ifelse(TSLA.Close >= TSLA.Open, 'Increasing', 'Decreasing') + ) +``` + +The stock closed `r ifelse(close>open,'up','down')` at `r close` dollars per share yesterday. + + +### Price History + +The chart below is made with the `quantmod` and `plotly` R packages. An API returns all of the price history based on the stock tick symbol "TSLA.". + + +```{r build_plot, echo=TRUE, warning=FALSE, message=FALSE} +fig1 <- plot_ly(prices_df) %>% + add_trace( + type = "candlestick", x = ~Date, name = "TSLA", + open = ~TSLA.Open, close = ~TSLA.Close, + high = ~TSLA.High, low = ~TSLA.Low, + increasing = list(line = list(color = '#17BECF')), + decreasing = list(line = list(color = '#7F7F7F')) + ) %>% + layout(yaxis = list(title = "Price")) + +fig2 <- plot_ly(prices_df) %>% + add_bars( + x = ~Date, y = ~TSLA.Volume, name = "TSLA Volume", + color = ~Direction, colors = c('#17BECF', '#7F7F7F') + ) %>% + layout(yaxis = list(title = "Volume"), xaxis = list(title = "")) + +subplot( + fig1, fig2, heights = c(0.7, 0.2), nrows = 2, + shareX = TRUE, titleY = TRUE +) %>% + layout( + hovermode = "x", margin = list(t = 80), + title = paste("Tesla from", min(prices_df$Date), "to", max(prices_df$Date)), + xaxis = list( + rangeselector = list( + x = 0, y = 1, xanchor = 'left', yanchor = "top", + visible = TRUE, font = list(size = 9), + buttons = list( + list(count = 1, label = 'RESET', step = 'all'), + list(count = 1, label = '1 YR', step = 'year', stepmode = 'backward'), + list(count = 3, label = '3 MO', step = 'month', stepmode = 'backward'), + list(count = 1, label = '1 MO', step = 'month', stepmode = 'backward') + ) + ) + ), + legend = list( + x = 1, y = 1, xanchor = 'right', + orientation = 'h', font = list(size = 10) + ) + ) +``` + +### Raw Data + +The table below displays the daily price data for the stock. A concise, interactive table is created with the `DT` package. + + +```{r show_data, echo=TRUE} +recent %>% + as_tibble() %>% + mutate(TSLA.Volume = TSLA.Volume / 1000000) %>% + datatable() %>% + formatCurrency(c("TSLA.Open", "TSLA.High", "TSLA.Low", "TSLA.Close"), digits = 2) %>% + formatRound("TSLA.Volume", digits = 0) +``` + +## Legacy Information + +This report also creates a CSV file with the relevant information updated by R. The file feeds a legacy report that will slowly be replaced. + +```{r write_csv, echo=TRUE} +fname <- sprintf("%s.csv", Sys.Date()) +write.csv(recent, file = fname) +rmarkdown::output_metadata$set(rsc_output_files = list(fname)) +``` + +[Link to CSV](`r fname`) + +## Email + +This report also produces an email that is sent to key stakeholders with summary +information if the price change is above 50 cents. + +```{r send_email, warning = FALSE, message = FALSE, echo = TRUE} +# Calculate the total change +close <- Cl(xts::last(prices, n = 2)) +diff <- round(as.numeric(close[2]) - as.numeric(close[1]), 2) +subject <- sprintf("TSLA is %s today by $%g!", + ifelse(diff > 0,"up", "down"), + abs(diff)) + +# If the change is above a certain threshold, send an email to stake holders +# with key results embedded directly in the email +if (abs(diff) > 0.5) { + render_connect_email(input = "stock-report-email.Rmd") %>% + attach_connect_email( + subject = subject, + attach_output = TRUE, + attachments = c(fname) +) +} else { + blastula::suppress_scheduled_email() +} +``` diff --git a/test/sample-content/r/stock-report/stock-report.Rproj b/test/sample-content/r/stock-report/stock-report.Rproj new file mode 100644 index 000000000..8e3c2ebc9 --- /dev/null +++ b/test/sample-content/r/stock-report/stock-report.Rproj @@ -0,0 +1,13 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX diff --git a/test/sample-content/r/stock-report/thumbnail.jpg b/test/sample-content/r/stock-report/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5850233d2e53780e4c959e33798e64129f4e9653 GIT binary patch literal 49126 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 PoezlXf4&C(-Lqc-zsDzC literal 0 HcmV?d00001 diff --git a/test/sample-content/r/vetiver-for-r/README.md b/test/sample-content/r/vetiver-for-r/README.md new file mode 100644 index 000000000..d10fd8d10 --- /dev/null +++ b/test/sample-content/r/vetiver-for-r/README.md @@ -0,0 +1,18 @@ +# Deploy Model + +## About this example + +Using vetiver allows you to version and deploy your ML model as a production service that other tools and teams can use. APIs like those created with vetiver are a great way for software engineering teams to use your models without translating them into different languages. + + +## Learn more + +* [MLOps with vetiver](https://vetiver.rstudio.com/) +* [vetiver R function reference](https://rstudio.github.io/vetiver-r/reference/) +* [Use vetiver on Connect](https://docs.posit.co/connect/user/vetiver/) + +## Requirements + +* R version 3.4 or higher + + diff --git a/test/sample-content/r/vetiver-for-r/thumbnail.png b/test/sample-content/r/vetiver-for-r/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..79860131041dec6ca6bdc265e7b676c46ed1790e GIT binary patch literal 233252 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

    awNsYfm6q9&^pOivZ19 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 z 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%0D%2& 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

    cwszNK8}X`;zCTUOh==9U9B?{6^0Ys<-HZ4=X+3 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 vetiver_pin_write(v) +``` + +:::{.callout-note} +Note that the model was stored as `my.username/cars-mpg`, where `my.username` is _your_ username on your Connect server. +::: + +If you train a different model (say, a different kind of model or with updated data) you can store the new model in the same pin; you will have access to both. + +# Deploy your model + +You can deploy your model with the function `vetiver_deploy_rsconnect()`. + +:::{.callout-tip} +*Before you run the next code chunk*: Update `my.username` to your own username on your Connect server. +For real applications, the username for the pin and the account deploying the model API do not have to be the same. +::: + +```{r} +library(plumber) +vetiver_deploy_rsconnect( + board = board, + name = "my.username/pin_name", + account = "my.username" +) +``` + +Now you can interact with the visual documentation for your deployed model at its new URL on Connect, or [even get predictions from R](https://docs.posit.co/connect/user/vetiver/#predict-from-your-model-endpoint). diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index c83bd3d89..1c225b491 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -9,7 +9,7 @@ alias = "perftest-connect-20230518" box_name = "connect-ci" list_command = "fuzzbucket-client -j list" -create_command = "fuzzbucket-client create -c " + alias + " -n " + box_name +create_command = "fuzzbucket-client create -c -S 40 " + alias + " -n " + box_name remove_command = "fuzzbucket-client rm " + box_name ssh_options = "-i.fuzzbucket-ssh-key" @@ -37,7 +37,8 @@ def get_current_connect_version(connect_ip, api_key): def check_existing_boxes(box_name): output = subprocess.check_output(list_command, shell=True, text=True) - if "\"boxes\": {}" not in output: + # use the existing box if one exists + if box_name+"\": {" in output: boxes = json.loads(output) connect_ip = boxes["boxes"][box_name]["public_ip"] else: diff --git a/web/cypress/e2e/home.cy.ts b/web/cypress/e2e/home.cy.ts index 495b19b62..f0471f4cc 100644 --- a/web/cypress/e2e/home.cy.ts +++ b/web/cypress/e2e/home.cy.ts @@ -20,9 +20,10 @@ describe('Check Files', () => { it('files should be listed', () => { cy.contains('.q-item__label', 'Files').should('be.visible') .click(); - cy.get('.q-tree__node-header-content').contains('fastapi-simple'); + cy.get('.q-tree__node-header-content').should('exist'); }); }); + describe('Publish', () => { it('hit the publish button', () => { cy.visit('http://127.0.0.1:9000/?token=abc123'); diff --git a/web/justfile b/web/justfile index 856424068..180a65da6 100644 --- a/web/justfile +++ b/web/justfile @@ -67,12 +67,12 @@ test-e2e: build-and-test-ci-e2e target: #!/bin/bash set -euo pipefail - just build + # just build # set this environment variable to keep Cypress from attempting to create # cache within root's home dir. # use a different cache per os export CYPRESS_CACHE_FOLDER="./cypress/{{target}}/.cache" - export CYPRESS_CONNECT_ADDRESS="http://$CONNECT_IP:3939/connect/\#/login" + export CYPRESS_CONNECT_ADDRESS="${CONNECT_SERVER}/connect/\#/login" # install cypress npx cypress install if [[ {{target}} =~ "windows" ]]; then diff --git a/web/package.json b/web/package.json index db73d8c5b..1084128d3 100644 --- a/web/package.json +++ b/web/package.json @@ -16,8 +16,8 @@ "test-win:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress-win:run:ci", "cypress:open": "cypress open", "cypress:run": "cypress run", - "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS", - "cypress-win:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=%CYPRESS_CONNECT_ADDRESS%" + "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS --browser chrome", + "cypress-win:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=%CYPRESS_CONNECT_ADDRESS% --browser chrome" }, "dependencies": { "@quasar/extras": "^1.16.5", From 401bf363d09ef936cefd0b31a4b45b403f5d1f36 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 12:09:10 -0400 Subject: [PATCH 29/58] forgot deploy helper --- test/deploy_helper.py | 62 +++++++++++++++++++++++++++++++++++++++++++ test/justfile | 3 ++- 2 files changed, 64 insertions(+), 1 deletion(-) create mode 100755 test/deploy_helper.py diff --git a/test/deploy_helper.py b/test/deploy_helper.py new file mode 100755 index 000000000..9d74eefa2 --- /dev/null +++ b/test/deploy_helper.py @@ -0,0 +1,62 @@ +# import os + +# class DirectoryEnumerator: +# def __init__(self, directory_path): +# self.directory_path = directory_path + +# # def list_files(self): +# # files = [] +# # for root, _, filenames in os.walk(self.directory_path): +# # for filename in filenames: +# # file_path = os.path.join(root, filename) +# # files.append(file_path) +# # return files + +# def list_directories(self): +# directories = [] +# for root, dirnames, _ in os.walk(self.directory_path): +# for dirname in dirnames: +# dir_path = os.path.join(root,dirname) +# directories.append(dir_path) +# return directories + +# directory_path = "./sample-content" +# enumerator = DirectoryEnumerator(directory_path) + +# # file_list = enumerator.list_files() +# # print("Files:") +# # for file_path in file_list: +# # print(file_path) + +# directory_list = enumerator.list_directories() +# print("Directories:") +# for dir_path in directory_list: + # print(dir_path) + +import os + +# Specify the directory path +directory_path = "./sample-content/python/" + +# Get a list of directories one layer deep +subdirectories = [d for d in os.listdir(directory_path) if os.path.isdir(os.path.join(directory_path, d))] + + +# print("deployments: " + subdirectories) + +# for i in subdirectories: +# deployment='sample-content/' + i +# print("deployment: " + deployment) + + + # for i in ${deployments} + # do + # DEPLOYMENT=sample-content/$i + # echo "DEPLOYMENT: ${DEPLOYMENT}" + # source ./environments/.${TEST_SCENARIO} + # export CMD_ARGS="$CMD_ARGS" + # just ../web/build-and-test-ci-e2e {{target}} + # done + +# Print the list of directories +print(str(subdirectories).replace("[","").replace("]","").replace("'","").replace(",","")) \ No newline at end of file diff --git a/test/justfile b/test/justfile index 2d45b987f..62aba3d4b 100644 --- a/test/justfile +++ b/test/justfile @@ -1,7 +1,7 @@ set shell := ["bash", "-uc"] export TARGET_SERVER := env_var_or_default("TARGET_SERVER", "http://localhost:3939") -export CONNECT_API_KEY := env_var_or_default('SAVED_API_KEY', `echo -n admin | md5sum | cut -f1 -d" "`) + _tag := "rstudio/connect-client" build target: @@ -48,6 +48,7 @@ local_init-connect target: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ + export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ export TEST_SCENARIO="${TEST_SCENARIO}" && \ just publishing-tests {{target}} clean From 7067356eca17f535f6b0d49f74c73642d821af56 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 12:39:04 -0400 Subject: [PATCH 30/58] need build --- test/justfile | 10 ++++++---- web/justfile | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/test/justfile b/test/justfile index 62aba3d4b..5f47d1fc0 100644 --- a/test/justfile +++ b/test/justfile @@ -48,8 +48,6 @@ local_init-connect target: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ - export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ - export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ export TEST_SCENARIO="${TEST_SCENARIO}" && \ just publishing-tests {{target}} clean @@ -85,12 +83,16 @@ publishing-tests target: DEPLOYMENT=./test/sample-content/python/$i echo "DEPLOYMENT:${DEPLOYMENT}" source ./environments/.${TEST_SCENARIO} - export CMD_ARGS="${CMD_ARGS}" + export CMD_ARGS="${CMD_ARGS}" && \ + export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ + export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ just ../web/build-and-test-ci-e2e {{target}} done else source ./environments/.basic - export CMD_ARGS="${CMD_ARGS}" + export CMD_ARGS="${CMD_ARGS}" && \ + export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ + export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ just ../web/build-and-test-ci-e2e {{target}} fi diff --git a/web/justfile b/web/justfile index 180a65da6..7e34c3081 100644 --- a/web/justfile +++ b/web/justfile @@ -67,7 +67,7 @@ test-e2e: build-and-test-ci-e2e target: #!/bin/bash set -euo pipefail - # just build + just build # set this environment variable to keep Cypress from attempting to create # cache within root's home dir. # use a different cache per os From b36b7acc23258ba7a51a3a0a5da53b8a9c6eb46f Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 12:56:37 -0400 Subject: [PATCH 31/58] use connect_server --- .github/workflows/pull-request.yaml | 6 +++--- test/justfile | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 82b84d73c..5fe01b454 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -446,9 +446,9 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - $env:CONNECT_IP="$(cat connect_ip.txt)" + $env:CONNECT_SERVER="$(cat connect_ip.txt)" cat connect_ip.txt - echo $CONNECT_IP + echo $CONNECT_SERVER just test/publishing-tests $env:os test-macos: @@ -620,7 +620,7 @@ jobs: os: linux-amd64 DOCKER: "false" run: | - export CONNECT_IP="$(cat connect_ip.txt)" + export CONNECT_SERVER="$(cat connect_ip.txt)" export TEST_SCENARIO="all_deployments" just test/docker_init-connect ${os} diff --git a/test/justfile b/test/justfile index 5f47d1fc0..98a46c227 100644 --- a/test/justfile +++ b/test/justfile @@ -48,6 +48,8 @@ local_init-connect target: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ + export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ + export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ export TEST_SCENARIO="${TEST_SCENARIO}" && \ just publishing-tests {{target}} clean @@ -63,6 +65,7 @@ docker_init-connect target: docker run \ --platform "${_platform}" \ -e DOCKER="false" \ + -e CONNECT_SERVER="${CONNECT_SERVER}" \ -e TEST_SCENARIO=${TEST_SCENARIO} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ @@ -85,14 +88,14 @@ publishing-tests target: source ./environments/.${TEST_SCENARIO} export CMD_ARGS="${CMD_ARGS}" && \ export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ - export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ + export CONNECT_SERVER="${CONNECT_SERVER}" && \ just ../web/build-and-test-ci-e2e {{target}} done else source ./environments/.basic export CMD_ARGS="${CMD_ARGS}" && \ export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ - export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ + export CONNECT_SERVER="${CONNECT_SERVER}" && \ just ../web/build-and-test-ci-e2e {{target}} fi From 4876abccc00bb2c4a5481a243f9563f98f475dd2 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 14:38:09 -0400 Subject: [PATCH 32/58] generate api key --- .github/workflows/pull-request.yaml | 11 ++++++----- test/justfile | 27 +++++++++++++-------------- test/setup/gen_apikey.py | 9 +++++++++ 3 files changed, 28 insertions(+), 19 deletions(-) create mode 100644 test/setup/gen_apikey.py diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 5fe01b454..d48c1c39d 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -446,9 +446,8 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - $env:CONNECT_SERVER="$(cat connect_ip.txt)" - cat connect_ip.txt - echo $CONNECT_SERVER + export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" just test/publishing-tests $env:os test-macos: @@ -502,7 +501,8 @@ jobs: os: macos-latest DOCKER: "false" run: | - export CONNECT_SERVER="$(cat connect_ip.txt)" + export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" export TEST_SCENARIO="all_deployments" just test/publishing-tests ${os} @@ -620,7 +620,8 @@ jobs: os: linux-amd64 DOCKER: "false" run: | - export CONNECT_SERVER="$(cat connect_ip.txt)" + export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" export TEST_SCENARIO="all_deployments" just test/docker_init-connect ${os} diff --git a/test/justfile b/test/justfile index 98a46c227..eec45a90d 100644 --- a/test/justfile +++ b/test/justfile @@ -47,10 +47,11 @@ local_init-connect target: pip install -r ./setup/requirements.txt echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key - export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ - export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ - export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" && \ - export TEST_SCENARIO="${TEST_SCENARIO}" && \ + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" + export TEST_SCENARIO=${TEST_SCENARIO} + export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" + echo "CONNECT_API_KEY: ${CONNECT_API_KEY}" + export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" just publishing-tests {{target}} clean # use this when testing against linux os @@ -63,9 +64,10 @@ docker_init-connect target: fi if [[ {{target}} =~ "linux" ]]; then docker run \ - --platform "${_platform}" \ + --platform ${_platform} \ -e DOCKER="false" \ - -e CONNECT_SERVER="${CONNECT_SERVER}" \ + -e CONNECT_SERVER=${CONNECT_SERVER} \ + -e CONNECT_API_KEY=${CONNECT_API_KEY} \ -e TEST_SCENARIO=${TEST_SCENARIO} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ @@ -77,6 +79,10 @@ publishing-tests target: #!/usr/bin/env bash echo "TEST SCENARIO: ${TEST_SCENARIO}" pip install -r ./setup/requirements.txt + export CONNECT_API_KEY=${CONNECT_API_KEY} + export CONNECT_SERVER=${CONNECT_SERVER} + source ./environments/.basic + export CMD_ARGS="${CMD_ARGS}" # python setup/client-setup.py if [[ ${TEST_SCENARIO} == "all_deployments" ]]; then deployments=$(python deploy_helper.py) @@ -85,17 +91,10 @@ publishing-tests target: do DEPLOYMENT=./test/sample-content/python/$i echo "DEPLOYMENT:${DEPLOYMENT}" - source ./environments/.${TEST_SCENARIO} - export CMD_ARGS="${CMD_ARGS}" && \ - export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ - export CONNECT_SERVER="${CONNECT_SERVER}" && \ just ../web/build-and-test-ci-e2e {{target}} done else - source ./environments/.basic - export CMD_ARGS="${CMD_ARGS}" && \ - export CONNECT_API_KEY=$(echo -n admin | md5sum | cut -f1 -d" ") && \ - export CONNECT_SERVER="${CONNECT_SERVER}" && \ + just ../web/build-and-test-ci-e2e {{target}} fi diff --git a/test/setup/gen_apikey.py b/test/setup/gen_apikey.py new file mode 100644 index 000000000..3ae4c21c1 --- /dev/null +++ b/test/setup/gen_apikey.py @@ -0,0 +1,9 @@ +import sys +import hashlib + +def get_api_key(username): + md5_hash = hashlib.md5(username.encode()).hexdigest() + print(md5_hash) + return md5_hash + +get_api_key(str(sys.argv[1])) \ No newline at end of file From 1b848ec985c4905a261475d35a8dbccdbd61023c Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 15:36:22 -0400 Subject: [PATCH 33/58] one more time today --- test/justfile | 9 +++++---- web/justfile | 2 +- web/package.json | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/test/justfile b/test/justfile index eec45a90d..97474c81f 100644 --- a/test/justfile +++ b/test/justfile @@ -50,8 +50,8 @@ local_init-connect target: export SSH_OPTIONS="-i.fuzzbucket-ssh-key" export TEST_SCENARIO=${TEST_SCENARIO} export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" - echo "CONNECT_API_KEY: ${CONNECT_API_KEY}" export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" + just ../web/build just publishing-tests {{target}} clean # use this when testing against linux os @@ -81,8 +81,6 @@ publishing-tests target: pip install -r ./setup/requirements.txt export CONNECT_API_KEY=${CONNECT_API_KEY} export CONNECT_SERVER=${CONNECT_SERVER} - source ./environments/.basic - export CMD_ARGS="${CMD_ARGS}" # python setup/client-setup.py if [[ ${TEST_SCENARIO} == "all_deployments" ]]; then deployments=$(python deploy_helper.py) @@ -90,11 +88,14 @@ publishing-tests target: for i in ${deployments} do DEPLOYMENT=./test/sample-content/python/$i + source ./environments/.all_deployments + export CMD_ARGS="${CMD_ARGS}" echo "DEPLOYMENT:${DEPLOYMENT}" just ../web/build-and-test-ci-e2e {{target}} done else - + source ./environments/.basic + export CMD_ARGS="${CMD_ARGS}" just ../web/build-and-test-ci-e2e {{target}} fi diff --git a/web/justfile b/web/justfile index 7e34c3081..180a65da6 100644 --- a/web/justfile +++ b/web/justfile @@ -67,7 +67,7 @@ test-e2e: build-and-test-ci-e2e target: #!/bin/bash set -euo pipefail - just build + # just build # set this environment variable to keep Cypress from attempting to create # cache within root's home dir. # use a different cache per os diff --git a/web/package.json b/web/package.json index 1084128d3..db73d8c5b 100644 --- a/web/package.json +++ b/web/package.json @@ -16,8 +16,8 @@ "test-win:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress-win:run:ci", "cypress:open": "cypress open", "cypress:run": "cypress run", - "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS --browser chrome", - "cypress-win:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=%CYPRESS_CONNECT_ADDRESS% --browser chrome" + "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS", + "cypress-win:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=%CYPRESS_CONNECT_ADDRESS%" }, "dependencies": { "@quasar/extras": "^1.16.5", From d7598326e25cbd082f4a3ddf424ba78033c0d9d8 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 15:50:46 -0400 Subject: [PATCH 34/58] fixes for ci --- .github/workflows/pull-request.yaml | 6 ++++-- test/justfile | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index d48c1c39d..e4c9291d7 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -446,8 +446,9 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" - export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" + $env:CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + $env:CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" + just web/build just test/publishing-tests $env:os test-macos: @@ -501,6 +502,7 @@ jobs: os: macos-latest DOCKER: "false" run: | + just web/build export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" export TEST_SCENARIO="all_deployments" diff --git a/test/justfile b/test/justfile index 97474c81f..055f0aa4d 100644 --- a/test/justfile +++ b/test/justfile @@ -51,7 +51,7 @@ local_init-connect target: export TEST_SCENARIO=${TEST_SCENARIO} export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" - just ../web/build + just ../web/build just publishing-tests {{target}} clean # use this when testing against linux os @@ -72,7 +72,7 @@ docker_init-connect target: -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ - just test/local_init-connect {{target}} clean + just test/publishing-tests {{target}} clean fi publishing-tests target: From 861f5ecec8f137b44c0310f2eccf2d5c2de31bc8 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Fri, 15 Sep 2023 16:10:21 -0400 Subject: [PATCH 35/58] fixes for ci --- .github/workflows/pull-request.yaml | 8 +++----- test/justfile | 3 ++- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index e4c9291d7..5aad707cf 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -447,8 +447,7 @@ jobs: FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | $env:CONNECT_SERVER="http://$(cat connect_ip.txt):3939" - $env:CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" - just web/build + $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" just test/publishing-tests $env:os test-macos: @@ -502,9 +501,8 @@ jobs: os: macos-latest DOCKER: "false" run: | - just web/build export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" - export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" + export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" export TEST_SCENARIO="all_deployments" just test/publishing-tests ${os} @@ -623,7 +621,7 @@ jobs: DOCKER: "false" run: | export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" - export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" + export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" export TEST_SCENARIO="all_deployments" just test/docker_init-connect ${os} diff --git a/test/justfile b/test/justfile index 055f0aa4d..f2de56dc0 100644 --- a/test/justfile +++ b/test/justfile @@ -77,6 +77,7 @@ docker_init-connect target: publishing-tests target: #!/usr/bin/env bash + just ../web/build echo "TEST SCENARIO: ${TEST_SCENARIO}" pip install -r ./setup/requirements.txt export CONNECT_API_KEY=${CONNECT_API_KEY} @@ -95,7 +96,7 @@ publishing-tests target: done else source ./environments/.basic - export CMD_ARGS="${CMD_ARGS}" + export CMD_ARGS="${CMD_ARGS}" just ../web/build-and-test-ci-e2e {{target}} fi From ce9e37d30b62f8ea65e3154c719f13d985bb0b10 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Mon, 18 Sep 2023 10:19:31 -0400 Subject: [PATCH 36/58] windows too --- .github/workflows/pull-request.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 5aad707cf..c094d7f07 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -448,6 +448,7 @@ jobs: run: | $env:CONNECT_SERVER="http://$(cat connect_ip.txt):3939" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" + $env:TEST_SCENARIO="all_deployments" just test/publishing-tests $env:os test-macos: From e6eec80d3fbd61ee799a8c92c85fb2cd751c2286 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Tue, 19 Sep 2023 15:13:27 -0400 Subject: [PATCH 37/58] use the new fuzzbucket alias --- test/setup/connect-setup.py | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 1c225b491..6680653e4 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -4,12 +4,13 @@ import requests import time import logging +import os # use the perftest fuzzbucket instance since it already has all the deps -alias = "perftest-connect-20230518" -box_name = "connect-ci" +alias = "ubuntu22-publishing-client" +box_name = "connect-publishing-client" list_command = "fuzzbucket-client -j list" -create_command = "fuzzbucket-client create -c -S 40 " + alias + " -n " + box_name +create_command = "fuzzbucket-client create -c -S 20 -t m5.2xlarge " + alias + " -n " + box_name remove_command = "fuzzbucket-client rm " + box_name ssh_options = "-i.fuzzbucket-ssh-key" @@ -22,10 +23,14 @@ def get_api_key(username): api_key = hashlib.md5(username.encode()).hexdigest() return api_key -def get_latest_connect_version(): - response = requests.get("https://cdn.posit.co/connect/latest-packages.json") - latest_connect = response.json()['packages'][0]['version'] - return latest_connect +def get_connect_version(): + if "CONNECT_VERSION" in os.environ: + connect_version=os.environ['CONNECT_VERSION'] + return connect_version + else: + response = requests.get("https://cdn.posit.co/connect/latest-packages.json") + connect_version = response.json()['packages'][0]['version'] + return connect_version def get_current_connect_version(connect_ip, api_key): response = requests.get( @@ -53,17 +58,20 @@ def get_ip(box_name): connect_ip = check_existing_boxes(box_name) return connect_ip +# check if fuzzbucket is up and taking requests def connect_ready(box_name, max_attempts, interval): connect_box=get_ip(box_name) + update_config="fuzzbucket-client ssh " + alias + " " + ssh_options + " sudo sed -i 's/CONNECT_IP/" + connect_box + "/g' /etc/rstudio-connect/rstudio-connect.gcfg" attempts = 0 while attempts < max_attempts: try: logging.info("Checking Connect Status") response = requests.get("http://"+connect_box+":3939/__ping__") if response.status_code == 200: - if latest_connect != get_current_connect_version(get_ip(box_name), api_key): + if connect_version != get_current_connect_version(get_ip(box_name), api_key): logging.info("Installing Connect on " + connect_box) subprocess.check_output(install_connect, shell=True, text=True) + subprocess.check_output(update_config, shell=True, text=True) return response.text except requests.RequestException: pass @@ -73,9 +81,8 @@ def connect_ready(box_name, max_attempts, interval): return None api_key=get_api_key('admin') -latest_connect=get_latest_connect_version() -install_connect = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@" + get_ip(box_name) + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh " + latest_connect - +connect_version=get_connect_version() +install_connect = "fuzzbucket-client ssh " + alias + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh -d " + connect_version response = connect_ready(box_name, 20, 5) if response: From 54b295d49c1bbc11efbd268443fa5fee96af4406 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 09:32:21 -0400 Subject: [PATCH 38/58] cleanup --- .github/workflows/pull-request.yaml | 77 ++--------------------------- justfile | 1 - test/deploy_helper.py | 54 +------------------- test/docker-compose.yml | 15 ------ test/environments/.all_deployments | 1 - test/environments/.basic | 2 +- test/justfile | 28 ----------- test/setup/connect-setup.py | 4 -- 8 files changed, 5 insertions(+), 177 deletions(-) delete mode 100644 test/docker-compose.yml delete mode 100644 test/environments/.all_deployments diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index c094d7f07..579d4c1a6 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -314,57 +314,6 @@ jobs: name: agent-artifacts path: bin/ - # ux-e2e-tests: - # needs: build-agent - # runs-on: ubuntu-latest - # defaults: - # run: - # shell: bash -l {0} - # steps: - # - - # name: Checkout - # uses: actions/checkout@v3 - # - - # name: Setup Just - # uses: extractions/setup-just@v1 - # env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # - name: Restore Cache docker image - # id: cache-docker-image - # uses: actions/cache/restore@v3 - # env: - # cache-name: cache-docker-image - # with: - # path: /tmp/build-image.tar - # key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} - # - - # name: Load Docker Image - # run: | - # docker load --input /tmp/build-image.tar - # - - # name: Download built agents - # uses: actions/download-artifact@v3 - # with: - # name: agent-artifacts - # path: ./bin - # - - # name: Make agents executable - # run: | - # chmod -R +x ./bin/**/connect-client - # - - # name: Restore Cache UX node_modules - # id: node_modules - # uses: actions/cache/restore@v3 - # env: - # cache-name: node-modules - # with: - # path: ./web/node_modules - # key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} - # - - # name: UX E2E Tests - # run: | - # PATH="${PATH}:/usr/local/bin" just web/test-e2e - start-connect: runs-on: ubuntu-latest steps: @@ -425,7 +374,6 @@ jobs: # bats reads the load libraries from relative path only in Windows BATS_SUPPORT_LIB: ..\..\libs\bats-support\load.bash BATS_ASSERT_LIB: ..\..\libs\bats-assert\load - # WARNING: Docker run will only fail step if last command fails... run: | just test/bats-install $env:Path += ";$env:GITHUB_WORKSPACE\test\libs\bats-core\bin" @@ -448,7 +396,7 @@ jobs: run: | $env:CONNECT_SERVER="http://$(cat connect_ip.txt):3939" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - $env:TEST_SCENARIO="all_deployments" + $env:TEST_SCENARIO="basic" just test/publishing-tests $env:os test-macos: @@ -504,7 +452,7 @@ jobs: run: | export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - export TEST_SCENARIO="all_deployments" + export TEST_SCENARIO="basic" just test/publishing-tests ${os} build-linux-amd64: @@ -623,7 +571,7 @@ jobs: run: | export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - export TEST_SCENARIO="all_deployments" + export TEST_SCENARIO="basic" just test/docker_init-connect ${os} build-linux-arm64: @@ -752,22 +700,3 @@ jobs: # export CONNECT_IP="$(cat connect_ip.txt)" # just test/ui-client ${os} - # teardown-connect: - # runs-on: ubuntu-latest - # needs: [test-linux-arm64, test-linux-amd64, test-windows, test-macos] - # if: always() - # steps: - # - - # name: python - # uses: actions/setup-python@v4 - # with: - # python-version: 3.11 - # - - # name: Teardown Fuzzbucket - # env: - # FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} - # FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} - # FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} - # run: | - # pip install fuzzbucket-client - # fuzzbucket-client rm connect-ci diff --git a/justfile b/justfile index 82438d305..49dadf3ca 100644 --- a/justfile +++ b/justfile @@ -181,7 +181,6 @@ start-agent-for-e2e: GOARCH="${GOARCH%%[[:cntrl:]]}" echo "Working directory is $(pwd)" - echo "COMMAND ARGS: ${CMD_ARGS}" ./bin/$GOOS-$GOARCH/connect-client publish-ui \ ${CMD_ARGS} diff --git a/test/deploy_helper.py b/test/deploy_helper.py index 9d74eefa2..08298c973 100755 --- a/test/deploy_helper.py +++ b/test/deploy_helper.py @@ -1,62 +1,10 @@ -# import os - -# class DirectoryEnumerator: -# def __init__(self, directory_path): -# self.directory_path = directory_path - -# # def list_files(self): -# # files = [] -# # for root, _, filenames in os.walk(self.directory_path): -# # for filename in filenames: -# # file_path = os.path.join(root, filename) -# # files.append(file_path) -# # return files - -# def list_directories(self): -# directories = [] -# for root, dirnames, _ in os.walk(self.directory_path): -# for dirname in dirnames: -# dir_path = os.path.join(root,dirname) -# directories.append(dir_path) -# return directories - -# directory_path = "./sample-content" -# enumerator = DirectoryEnumerator(directory_path) - -# # file_list = enumerator.list_files() -# # print("Files:") -# # for file_path in file_list: -# # print(file_path) - -# directory_list = enumerator.list_directories() -# print("Directories:") -# for dir_path in directory_list: - # print(dir_path) - import os # Specify the directory path directory_path = "./sample-content/python/" -# Get a list of directories one layer deep +# Get a list of directories subdirectories = [d for d in os.listdir(directory_path) if os.path.isdir(os.path.join(directory_path, d))] - -# print("deployments: " + subdirectories) - -# for i in subdirectories: -# deployment='sample-content/' + i -# print("deployment: " + deployment) - - - # for i in ${deployments} - # do - # DEPLOYMENT=sample-content/$i - # echo "DEPLOYMENT: ${DEPLOYMENT}" - # source ./environments/.${TEST_SCENARIO} - # export CMD_ARGS="$CMD_ARGS" - # just ../web/build-and-test-ci-e2e {{target}} - # done - # Print the list of directories print(str(subdirectories).replace("[","").replace("]","").replace("'","").replace(",","")) \ No newline at end of file diff --git a/test/docker-compose.yml b/test/docker-compose.yml deleted file mode 100644 index 99ce0c42c..000000000 --- a/test/docker-compose.yml +++ /dev/null @@ -1,15 +0,0 @@ -version: '3' - -services: - connect: - hostname: connect - image: rstudio/rstudio-connect:jammy - restart: always - ports: - - 3939:3939 - volumes: - - $PWD/docker/rstudio-connect.gcfg:/etc/rstudio-connect/rstudio-connect.gcfg - privileged: true - environment: - RSTUDIO_CONNECT_HASTE: "enabled" - RSC_LICENSE: ${CONNECT_LICENSE} diff --git a/test/environments/.all_deployments b/test/environments/.all_deployments deleted file mode 100644 index 4f797a1d2..000000000 --- a/test/environments/.all_deployments +++ /dev/null @@ -1 +0,0 @@ -CMD_ARGS="${DEPLOYMENT} --listen=localhost:9000 --token=abc123 -n env" \ No newline at end of file diff --git a/test/environments/.basic b/test/environments/.basic index 33b03b258..5ff8d440c 100644 --- a/test/environments/.basic +++ b/test/environments/.basic @@ -1 +1 @@ -CMD_ARGS="./test/sample-content/python/fastapi-simple --listen=localhost:9000 --token=abc123 -n env" \ No newline at end of file +CMD_ARGS="${DEPLOYMENT} --listen=localhost:9000 --token=abc123 -n env" diff --git a/test/justfile b/test/justfile index f2de56dc0..df31c18a3 100644 --- a/test/justfile +++ b/test/justfile @@ -141,34 +141,6 @@ build-binary target: just build fi - -# local-ui-client target: -# #!/usr/bin/env bash -# if [[ {{target}} =~ "linux" ]]; then -# docker run \ -# -v "$(pwd)"/../:/publishing-client \ -# -w /publishing-client/ \ -# --rm {{_tag}}-{{target}} ../bin/{{target}}/connect-client publish-ui ./test/content/simple-notebook/ --listen=localhost:9999 -# elif [[ {{target}} =~ "windows" ]]; then -# set shell := ["powershell.exe", "-c"] \ -# ..\bin\artifact\windows-amd64\connect-client.exe publish-ui test/content/simple-notebook/ --listen=localhost:9999 -# elif [[ {{target}} =~ "macos" || {{target}} =~ "darwin" ]]; then -# ../bin/darwin-amd64/connect-client publish-ui \ -# sample-content/fastapi-simple --listen=127.0.0.1:9999 -# fi -# docker run \ -# --platform "${_platform}" \ -# -v "$(pwd)"/../:/publishing-client \ -# -w /publishing-client/ \ -# -e DOCKER="false" \ -# --rm {{_tag}}-{{target}} just build -# elif [[ {{target}} =~ "windows" ]]; then -# just _test-client windows-amd64 -# elif [[ {{target}} =~ "macos" ]]; then -# just _test-client darwin-amd64 -# fi - - _test-client target: bats --tap -T -r ./bats/ diff --git a/test/setup/connect-setup.py b/test/setup/connect-setup.py index 6680653e4..69adb288a 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect-setup.py @@ -14,10 +14,6 @@ remove_command = "fuzzbucket-client rm " + box_name ssh_options = "-i.fuzzbucket-ssh-key" -# connect_version = $(curl https://cdn.posit.co/connect/latest-packages.json | -# jq ".packages[0].version") - - def get_api_key(username): # Calculate the MD5 hash for the username to get an API Key api_key = hashlib.md5(username.encode()).hexdigest() From decc59bd1d322cede1fc6097a7d2b3da0f16e3ad Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 09:52:03 -0400 Subject: [PATCH 39/58] fix deployment --- test/justfile | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/test/justfile b/test/justfile index df31c18a3..168a0de3f 100644 --- a/test/justfile +++ b/test/justfile @@ -83,22 +83,16 @@ publishing-tests target: export CONNECT_API_KEY=${CONNECT_API_KEY} export CONNECT_SERVER=${CONNECT_SERVER} # python setup/client-setup.py - if [[ ${TEST_SCENARIO} == "all_deployments" ]]; then - deployments=$(python deploy_helper.py) - echo "deployments: ${deployments}" - for i in ${deployments} - do - DEPLOYMENT=./test/sample-content/python/$i - source ./environments/.all_deployments - export CMD_ARGS="${CMD_ARGS}" - echo "DEPLOYMENT:${DEPLOYMENT}" - just ../web/build-and-test-ci-e2e {{target}} - done - else - source ./environments/.basic - export CMD_ARGS="${CMD_ARGS}" - just ../web/build-and-test-ci-e2e {{target}} - fi + deployments=$(python deploy_helper.py) + echo "deployments: ${deployments}" + for i in ${deployments} + do + DEPLOYMENT=./test/sample-content/python/$i + source ./environments/.basic + export CMD_ARGS="${CMD_ARGS}" + echo "DEPLOYMENT:${DEPLOYMENT}" + just ../web/build-and-test-ci-e2e {{target}} + done clean: #!/usr/bin/env bash From fdb57302eefc923f2f8f22fd2d33a27d440d504a Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 11:01:34 -0400 Subject: [PATCH 40/58] include all_deployments for future-use --- test/environments/.all_deployments | 1 + test/environments/.basic | 2 +- test/justfile | 26 ++++++++++++++++---------- 3 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 test/environments/.all_deployments diff --git a/test/environments/.all_deployments b/test/environments/.all_deployments new file mode 100644 index 000000000..5ff8d440c --- /dev/null +++ b/test/environments/.all_deployments @@ -0,0 +1 @@ +CMD_ARGS="${DEPLOYMENT} --listen=localhost:9000 --token=abc123 -n env" diff --git a/test/environments/.basic b/test/environments/.basic index 5ff8d440c..86c71389c 100644 --- a/test/environments/.basic +++ b/test/environments/.basic @@ -1 +1 @@ -CMD_ARGS="${DEPLOYMENT} --listen=localhost:9000 --token=abc123 -n env" +CMD_ARGS="./test/sample-content/python/fastapi-simple --listen=localhost:9000 --token=abc123 -n env" diff --git a/test/justfile b/test/justfile index 168a0de3f..df31c18a3 100644 --- a/test/justfile +++ b/test/justfile @@ -83,16 +83,22 @@ publishing-tests target: export CONNECT_API_KEY=${CONNECT_API_KEY} export CONNECT_SERVER=${CONNECT_SERVER} # python setup/client-setup.py - deployments=$(python deploy_helper.py) - echo "deployments: ${deployments}" - for i in ${deployments} - do - DEPLOYMENT=./test/sample-content/python/$i - source ./environments/.basic - export CMD_ARGS="${CMD_ARGS}" - echo "DEPLOYMENT:${DEPLOYMENT}" - just ../web/build-and-test-ci-e2e {{target}} - done + if [[ ${TEST_SCENARIO} == "all_deployments" ]]; then + deployments=$(python deploy_helper.py) + echo "deployments: ${deployments}" + for i in ${deployments} + do + DEPLOYMENT=./test/sample-content/python/$i + source ./environments/.all_deployments + export CMD_ARGS="${CMD_ARGS}" + echo "DEPLOYMENT:${DEPLOYMENT}" + just ../web/build-and-test-ci-e2e {{target}} + done + else + source ./environments/.basic + export CMD_ARGS="${CMD_ARGS}" + just ../web/build-and-test-ci-e2e {{target}} + fi clean: #!/usr/bin/env bash From e493abcf81088653a4f8adda44a458eb3e02e85d Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 15:18:45 -0400 Subject: [PATCH 41/58] cleanup --- .github/workflows/pull-request.yaml | 4 +- test/README.md | 31 +++-- test/environments/.all_deployments | 1 - test/environments/.basic | 2 +- test/justfile | 127 ++++++++++-------- test/setup/client-setup.py | 80 ----------- .../{connect-setup.py => connect_setup.py} | 6 +- test/setup/servers.txt | 9 -- 8 files changed, 94 insertions(+), 166 deletions(-) delete mode 100644 test/environments/.all_deployments delete mode 100644 test/setup/client-setup.py rename test/setup/{connect-setup.py => connect_setup.py} (89%) delete mode 100644 test/setup/servers.txt diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 579d4c1a6..2d29af537 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -572,7 +572,7 @@ jobs: export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" export TEST_SCENARIO="basic" - just test/docker_init-connect ${os} + just test/docker_publishing-tests ${os} build-linux-arm64: runs-on: ubuntu-latest @@ -698,5 +698,5 @@ jobs: # DOCKER: "false" # run: | # export CONNECT_IP="$(cat connect_ip.txt)" - # just test/ui-client ${os} + # just test/docker_publishing-tests ${os} diff --git a/test/README.md b/test/README.md index e79062d35..7cafb9da1 100644 --- a/test/README.md +++ b/test/README.md @@ -1,35 +1,42 @@ # connect-client tests -These tests will use the `connect-client` binary in the following environments: +These tests will run the `connect-client` binary in the following environments: * windows-amd64 (Github Actions only) * macos-amd64 (Github Actions only) * linux-amd64 (Local Docker & Github Actions) * linux-arm64 (Local Docker & Github Actions) -You can also run the tests against your local environment. +To run the tests against your local environment (replace `darwin-amd64` with the proper binary): + +We can run CLI tests or UI tests. + +## CLI Tests + +To run CLI tests run the following command (replace `darwin-arm64` with your local OS and architecture). This will run the CLI tests located in `./bats/`: -First, build the docker containers needed: ``` -just build all +just local_test-cli darwin-amd64 ``` -Or if you just want to build one service, you can specify it: + +To run against a linux os, first, build the docker containers needed (also works with `linux-arm64`): ``` just build linux-amd64 ``` -Run against linux-amd64 and linux-arm64: +Start Connect and run publishing tests on `linux-amd64`: +``` +just docker_init-connect linux-amd64 +``` + +By default the justfile sets `TEST_SCENARIO=basic` which loads the `environment/.basic` environment which sets the command arguments used to start the `connect-client` and deploys only the `fastapi-sample` content. If you'd like to run against all content available set `CONTENT=all_content` which will deploy all the content under `./sample-content/`. If you want to run a single deployment, set `CONTENT` to the path of any content you'd like to deploy, i.e. ``` -just run-client linux-amd64 -just run-client linux-arm64 +CONTENT="test/sample-content/python/stock-dashboard-python/" just local_init-connect darwin-arm64 ``` + These commands will build/use a docker container running the specified linux platform. -To run the tests against your local environment (replace `darwin-amd64` with the proper binary): -``` -just run-client-local darwin-amd64 -``` Running locally installs BATS locally in the `test/libs` directory (.gitignore'd). Github Actions will use the virtual environment runners to test against `windows-amd64` and `darwin-amd64`. diff --git a/test/environments/.all_deployments b/test/environments/.all_deployments deleted file mode 100644 index 5ff8d440c..000000000 --- a/test/environments/.all_deployments +++ /dev/null @@ -1 +0,0 @@ -CMD_ARGS="${DEPLOYMENT} --listen=localhost:9000 --token=abc123 -n env" diff --git a/test/environments/.basic b/test/environments/.basic index 86c71389c..a3af2e5e6 100644 --- a/test/environments/.basic +++ b/test/environments/.basic @@ -1 +1 @@ -CMD_ARGS="./test/sample-content/python/fastapi-simple --listen=localhost:9000 --token=abc123 -n env" +CMD_ARGS="${CONTENT} --listen=localhost:9000 --token=abc123 -n env" diff --git a/test/justfile b/test/justfile index df31c18a3..a76f32bd3 100644 --- a/test/justfile +++ b/test/justfile @@ -1,6 +1,7 @@ set shell := ["bash", "-uc"] -export TARGET_SERVER := env_var_or_default("TARGET_SERVER", "http://localhost:3939") +export TEST_SCENARIO := env_var_or_default("TEST_SCENARIO", "basic") +export CONTENT := env_var_or_default("CONTENT", "./test/sample-content/python/fastapi-simple") _tag := "rstudio/connect-client" @@ -23,26 +24,7 @@ build target: --tag {{_tag}}-{{target}}:latest \ ./docker -build-clean target: - #!/usr/bin/env bash - if [[ {{target}} =~ "linux-amd64" ]]; then - _platform="linux/amd64" - elif [[ {{target}} =~ "linux-arm64" ]]; then - _platform="linux/arm64" - fi - - docker build \ - --no-cache \ - --platform "${_platform}" \ - --build-arg BUILDKIT_INLINE_CACHE=1 \ - --build-arg platform={{target}} \ - --pull \ - --progress=plain \ - --tag {{_tag}}-{{target}}:latest \ - ./docker - -# use this to test your local os -local_init-connect target: +init-connect-and-publish target: #!/usr/bin/env bash pip install -r ./setup/requirements.txt echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key @@ -50,61 +32,65 @@ local_init-connect target: export SSH_OPTIONS="-i.fuzzbucket-ssh-key" export TEST_SCENARIO=${TEST_SCENARIO} export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" - export CONNECT_SERVER="http://$(python setup/connect-setup.py):3939" - just ../web/build + export CONNECT_SERVER="$(python setup/connect_setup.py)" just publishing-tests {{target}} clean -# use this when testing against linux os -docker_init-connect target: +docker_init-connect-and-publish target: #!/usr/bin/env bash + pip install -r ./setup/requirements.txt + echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key + chmod 600 .fuzzbucket-ssh-key + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ + export TEST_SCENARIO=${TEST_SCENARIO} && \ + export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" && \ + export CONNECT_SERVER="$(python setup/connect_setup.py)" && \ if [[ {{target}} =~ "linux-amd64" ]]; then _platform="linux/amd64" elif [[ {{target}} =~ "linux-arm64" ]]; then _platform="linux/arm64" fi if [[ {{target}} =~ "linux" ]]; then + source ./environments/.${TEST_SCENARIO} && \ + export CMD_ARGS="${CMD_ARGS}" && \ docker run \ --platform ${_platform} \ -e DOCKER="false" \ -e CONNECT_SERVER=${CONNECT_SERVER} \ -e CONNECT_API_KEY=${CONNECT_API_KEY} \ + -e CMD_ARGS="${CMD_ARGS}" \ -e TEST_SCENARIO=${TEST_SCENARIO} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ - just test/publishing-tests {{target}} clean + just test/publishing-tests {{target}} fi publishing-tests target: #!/usr/bin/env bash just ../web/build - echo "TEST SCENARIO: ${TEST_SCENARIO}" - pip install -r ./setup/requirements.txt - export CONNECT_API_KEY=${CONNECT_API_KEY} - export CONNECT_SERVER=${CONNECT_SERVER} - # python setup/client-setup.py - if [[ ${TEST_SCENARIO} == "all_deployments" ]]; then - deployments=$(python deploy_helper.py) - echo "deployments: ${deployments}" - for i in ${deployments} + echo "TEST SCENARIO: ${TEST_SCENARIO}" && \ + pip install -r ./setup/requirements.txt && \ + export CONNECT_API_KEY=${CONNECT_API_KEY} && \ + export CONNECT_SERVER=${CONNECT_SERVER} && \ + if [[ ${TEST_SCENARIO} == "all_content" ]]; then + content=$(python deploy_helper.py) + echo "contents: ${content}" + for i in ${content} do - DEPLOYMENT=./test/sample-content/python/$i - source ./environments/.all_deployments + CONTENT=./test/sample-content/python/$i + source ./environments/.${TEST_SCENARIO} export CMD_ARGS="${CMD_ARGS}" - echo "DEPLOYMENT:${DEPLOYMENT}" + echo "CONTENT:${CONTENT}" just ../web/build-and-test-ci-e2e {{target}} done else - source ./environments/.basic + source ./environments/.${TEST_SCENARIO} export CMD_ARGS="${CMD_ARGS}" just ../web/build-and-test-ci-e2e {{target}} fi -clean: - #!/usr/bin/env bash - rm -rf ./sample-content/python/*/rsconnect-python/ -run-client target: +docker_publishing-tests target: #!/usr/bin/env bash if [[ {{target}} =~ "linux-amd64" ]]; then _platform="linux/amd64" @@ -112,19 +98,26 @@ run-client target: _platform="linux/arm64" fi if [[ {{target}} =~ "linux" ]]; then + source ./environments/.${TEST_SCENARIO} + export CMD_ARGS="${CMD_ARGS}" docker run \ - --platform "${_platform}" \ - -e BATS_SUPPORT_LIB="/libs/bats-support/load" \ - -e BATS_ASSERT_LIB="/libs/bats-assert/load" \ - -e BINARY_PATH=/publishing-client/bin/{{target}}/connect-client \ + --platform ${_platform} \ + -e DOCKER="false" \ + -e CONNECT_SERVER=${CONNECT_SERVER} \ + -e CONNECT_API_KEY=${CONNECT_API_KEY} \ + -e CMD_ARGS=${CMD_ARGS} \ + -e TEST_SCENARIO=${TEST_SCENARIO} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ - --rm {{_tag}}-{{target}} just test/_test-client {{target}} - else - just _test-client {{target}} + --rm {{_tag}}-{{target}} \ + just test/publishing-tests {{target}} fi -build-binary target: +clean: + #!/usr/bin/env bash + rm -rf ./sample-content/python/*/rsconnect-python/ + +docker_test-cli target: #!/usr/bin/env bash if [[ {{target}} =~ "linux-amd64" ]]; then _platform="linux/amd64" @@ -134,17 +127,15 @@ build-binary target: if [[ {{target}} =~ "linux" ]]; then docker run \ --platform "${_platform}" \ + -e BATS_SUPPORT_LIB="/libs/bats-support/load" \ + -e BATS_ASSERT_LIB="/libs/bats-assert/load" \ + -e BINARY_PATH=/publishing-client/bin/{{target}}/connect-client \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ - -e DOCKER="false" \ - --rm -it {{_tag}}-{{target}} \ - just build + --rm {{_tag}}-{{target}} just test/_test-client {{target}} fi -_test-client target: - bats --tap -T -r ./bats/ - -run-client-local target: +local_test-cli target: #!/usr/bin/env bash just bats-install && \ BATS_SUPPORT_LIB={{invocation_directory()}}/libs/bats-support/load \ @@ -161,6 +152,26 @@ bats-install: git clone --depth=1 https://github.com/ztombol/bats-assert.git ./libs/bats-assert fi +build-binary target: + #!/usr/bin/env bash + if [[ {{target}} =~ "linux-amd64" ]]; then + _platform="linux/amd64" + elif [[ {{target}} =~ "linux-arm64" ]]; then + _platform="linux/arm64" + fi + if [[ {{target}} =~ "linux" ]]; then + docker run \ + --platform "${_platform}" \ + -v "$(pwd)"/../:/publishing-client \ + -w /publishing-client/ \ + -e DOCKER="false" \ + --rm -it {{_tag}}-{{target}} \ + just build + fi + +_test-client target: + bats --tap -T -r ./bats/ + bash target: #!/usr/bin/env bash if [[ {{target}} =~ "linux-amd64" ]]; then diff --git a/test/setup/client-setup.py b/test/setup/client-setup.py deleted file mode 100644 index 6f5e81ea1..000000000 --- a/test/setup/client-setup.py +++ /dev/null @@ -1,80 +0,0 @@ -import hashlib -import shutil -import os -import sys -from datetime import datetime -from os.path import join - -server_txt = 'setup/servers.txt' -server_json = 'setup/servers.json' -shutil.copy(server_txt, server_json) - -def copyfile(server_txt, server_json): - destination_path = config_dirname() - print(destination_path) - - server_file = destination_path+"/"+"servers.json" - - if not os.path.exists(server_file): - shutil.move(server_json, server_file) - print("File copied successfully to " + destination_path) - else: - # with open(server_file, 'w'): pass - shutil.move(server_file, server_file+"_"+datetime.now().strftime('%Y-%m-%d %H:%M:%S')) - shutil.move(server_json, destination_path) - print("File copied successfully to " + destination_path) - -def config_dirname(platform=sys.platform, env=os.environ): - """Get the user's configuration directory path for this platform.""" - home = env.get("HOME", "~") - base_dir = home - - if platform.startswith("linux"): - base_dir = env.get("XDG_CONFIG_HOME", home) - elif platform == "darwin": - base_dir = join(home, "Library", "Application Support") - elif platform == "win32": - # noinspection SpellCheckingInspection - base_dir = env.get("APPDATA", home) - - if base_dir == home: - try: - if not os.path.exists(base_dir+"/.rsconnect-python/"): - os.makedirs(base_dir+"/.rsconnect-python/") - except OSError: - pass - base_dir=base_dir+"/.rsconnect-python" - return join(base_dir) - else: - try: - if not os.path.exists(base_dir+"/rsconnect-python/"): - os.makedirs(base_dir+"/rsconnect-python/") - except OSError: - pass - base_dir=base_dir+"/rsconnect-python" - return join(base_dir) - -def replace_apikey(username): - # replace api key - with open(server_json, 'r') as file: - server = file.read() - api_key = server.replace('API_KEY', get_hash(username)) - with open(server_json, 'w') as file: - file.write(api_key) - file.close() - # replace connect url - with open(server_json, 'r') as file: - server = file.read() - connect_ip = server.replace('CONNECT_IP', os.environ['CONNECT_IP']) - with open(server_json, 'w') as file: - file.write(connect_ip) - file.close() - -def get_hash(username): - - # Calculate the MD5 hash for the username to get an API Key - md5_hash = hashlib.md5(username.encode()).hexdigest() - return md5_hash - -replace_apikey('admin') -copyfile(server_txt, server_json) \ No newline at end of file diff --git a/test/setup/connect-setup.py b/test/setup/connect_setup.py similarity index 89% rename from test/setup/connect-setup.py rename to test/setup/connect_setup.py index 69adb288a..c744458f1 100644 --- a/test/setup/connect-setup.py +++ b/test/setup/connect_setup.py @@ -57,7 +57,7 @@ def get_ip(box_name): # check if fuzzbucket is up and taking requests def connect_ready(box_name, max_attempts, interval): connect_box=get_ip(box_name) - update_config="fuzzbucket-client ssh " + alias + " " + ssh_options + " sudo sed -i 's/CONNECT_IP/" + connect_box + "/g' /etc/rstudio-connect/rstudio-connect.gcfg" + update_config="fuzzbucket-client ssh " + box_name + " " + ssh_options + " sudo sed -i 's/CONNECT_IP/" + connect_box + "/g' /etc/rstudio-connect/rstudio-connect.gcfg" attempts = 0 while attempts < max_attempts: try: @@ -78,10 +78,10 @@ def connect_ready(box_name, max_attempts, interval): api_key=get_api_key('admin') connect_version=get_connect_version() -install_connect = "fuzzbucket-client ssh " + alias + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh -d " + connect_version +install_connect = "fuzzbucket-client ssh " + box_name + " " + ssh_options + " sudo -E UNATTENDED=1 bash installer-ci.sh -d " + connect_version response = connect_ready(box_name, 20, 5) if response: - print(get_ip(box_name)) + print("http://" + get_ip(box_name) + ":3939") else: print("Server did not respond after multiple attempts.") \ No newline at end of file diff --git a/test/setup/servers.txt b/test/setup/servers.txt deleted file mode 100644 index a875b367a..000000000 --- a/test/setup/servers.txt +++ /dev/null @@ -1,9 +0,0 @@ -{ - "connect": { - "name": "connect", - "url": "http://CONNECT_IP:3939", - "api_key": "API_KEY", - "insecure": false, - "ca_cert": null - } -} \ No newline at end of file From d46a736951c5b1493457b9affdd655e71ef3f531 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 15:27:30 -0400 Subject: [PATCH 42/58] updated target --- .github/workflows/pull-request.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 2d29af537..d636cd528 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -379,7 +379,7 @@ jobs: $env:Path += ";$env:GITHUB_WORKSPACE\test\libs\bats-core\bin" $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" cd $env:GITHUB_WORKSPACE\test - just run-client $env:os + just test-cli $env:os - name: Download connect_ip uses: actions/download-artifact@v3 @@ -438,7 +438,7 @@ jobs: just test/bats-install PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" cd ${{ github.workspace }}/test - just run-client ${os} + just test-cli ${os} - name: Download connect_ip uses: actions/download-artifact@v3 @@ -557,7 +557,7 @@ jobs: env: os: linux-amd64 run: | - just test/run-client ${os} + just test/docker_test-cli ${os} - name: Download connect_ip uses: actions/download-artifact@v3 @@ -690,7 +690,7 @@ jobs: env: os: linux-arm64 run: | - just test/run-client ${os} + just test/docker_test-cli ${os} # - # name: Run linux-arm64 Cypress Tests # env: From 842609b3d487f55540fd96aa63f2011960018c31 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 15:42:20 -0400 Subject: [PATCH 43/58] fix path --- .github/workflows/pull-request.yaml | 4 ++-- test/justfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index d636cd528..2bf498e50 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -379,7 +379,7 @@ jobs: $env:Path += ";$env:GITHUB_WORKSPACE\test\libs\bats-core\bin" $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" cd $env:GITHUB_WORKSPACE\test - just test-cli $env:os + just test/test-cli $env:os - name: Download connect_ip uses: actions/download-artifact@v3 @@ -438,7 +438,7 @@ jobs: just test/bats-install PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" cd ${{ github.workspace }}/test - just test-cli ${os} + just test/test-cli ${os} - name: Download connect_ip uses: actions/download-artifact@v3 diff --git a/test/justfile b/test/justfile index a76f32bd3..69b24e087 100644 --- a/test/justfile +++ b/test/justfile @@ -105,7 +105,7 @@ docker_publishing-tests target: -e DOCKER="false" \ -e CONNECT_SERVER=${CONNECT_SERVER} \ -e CONNECT_API_KEY=${CONNECT_API_KEY} \ - -e CMD_ARGS=${CMD_ARGS} \ + -e CMD_ARGS="${CMD_ARGS}" \ -e TEST_SCENARIO=${TEST_SCENARIO} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ @@ -135,7 +135,7 @@ docker_test-cli target: --rm {{_tag}}-{{target}} just test/_test-client {{target}} fi -local_test-cli target: +test-cli target: #!/usr/bin/env bash just bats-install && \ BATS_SUPPORT_LIB={{invocation_directory()}}/libs/bats-support/load \ From bf6c9d43f0fe8d0d3fab9eac9bb57c3e20465154 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 16:20:17 -0400 Subject: [PATCH 44/58] cleanup --- .github/workflows/pull-request.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 2bf498e50..841f3a8a3 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -336,7 +336,7 @@ jobs: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_IP="$(python ./test/setup/connect-setup.py)" + export CONNECT_IP="$(python ./test/setup/connect_setup.py)" echo ${CONNECT_IP} > connect_ip.txt - name: Upload connect_ip file @@ -379,7 +379,7 @@ jobs: $env:Path += ";$env:GITHUB_WORKSPACE\test\libs\bats-core\bin" $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" cd $env:GITHUB_WORKSPACE\test - just test/test-cli $env:os + just test-cli $env:os - name: Download connect_ip uses: actions/download-artifact@v3 @@ -438,7 +438,7 @@ jobs: just test/bats-install PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" cd ${{ github.workspace }}/test - just test/test-cli ${os} + just test-cli ${os} - name: Download connect_ip uses: actions/download-artifact@v3 @@ -562,7 +562,7 @@ jobs: name: Download connect_ip uses: actions/download-artifact@v3 with: - name: connect_ip + name: connect_ip - name: Run linux-amd64 Cypress Tests env: From b572f4449b5ab298b7d0af7b7a5043955db9c57e Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 16:30:27 -0400 Subject: [PATCH 45/58] fix target name in ci --- .github/workflows/pull-request.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 841f3a8a3..ed8127991 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -379,7 +379,7 @@ jobs: $env:Path += ";$env:GITHUB_WORKSPACE\test\libs\bats-core\bin" $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" cd $env:GITHUB_WORKSPACE\test - just test-cli $env:os + just test-cli windows-amd64 - name: Download connect_ip uses: actions/download-artifact@v3 @@ -397,8 +397,7 @@ jobs: $env:CONNECT_SERVER="http://$(cat connect_ip.txt):3939" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" $env:TEST_SCENARIO="basic" - just test/publishing-tests $env:os - + just test/publishing-tests windows-amd64 test-macos: needs: [build-agent, start-connect] runs-on: macos-latest @@ -438,7 +437,7 @@ jobs: just test/bats-install PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" cd ${{ github.workspace }}/test - just test-cli ${os} + just test-cli darwin-amd64 - name: Download connect_ip uses: actions/download-artifact@v3 @@ -453,7 +452,7 @@ jobs: export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" export TEST_SCENARIO="basic" - just test/publishing-tests ${os} + just test/publishing-tests darwin-amd64 build-linux-amd64: runs-on: ubuntu-latest From 2bec6c1ff7b04331c8517625486fec9416045095 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Wed, 20 Sep 2023 16:44:49 -0400 Subject: [PATCH 46/58] fix target name in ci --- .github/workflows/pull-request.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index ed8127991..68933f54c 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -394,7 +394,7 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - $env:CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + $env:CONNECT_SERVER="$(cat connect_ip.txt)" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" $env:TEST_SCENARIO="basic" just test/publishing-tests windows-amd64 @@ -449,7 +449,7 @@ jobs: os: macos-latest DOCKER: "false" run: | - export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" export TEST_SCENARIO="basic" just test/publishing-tests darwin-amd64 @@ -568,7 +568,7 @@ jobs: os: linux-amd64 DOCKER: "false" run: | - export CONNECT_SERVER="http://$(cat connect_ip.txt):3939" + export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" export TEST_SCENARIO="basic" just test/docker_publishing-tests ${os} From 0d3456a06d2ebbf75dec4158a63f78eb55f976bf Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 11:56:34 -0400 Subject: [PATCH 47/58] cleanup --- test/justfile | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/test/justfile b/test/justfile index 69b24e087..cc220c3d8 100644 --- a/test/justfile +++ b/test/justfile @@ -1,6 +1,6 @@ set shell := ["bash", "-uc"] -export TEST_SCENARIO := env_var_or_default("TEST_SCENARIO", "basic") +export TEST_ENVIRONMENT := env_var_or_default("TEST_ENVIRONMENT", "basic") export CONTENT := env_var_or_default("CONTENT", "./test/sample-content/python/fastapi-simple") _tag := "rstudio/connect-client" @@ -30,7 +30,7 @@ init-connect-and-publish target: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export TEST_SCENARIO=${TEST_SCENARIO} + export TEST_ENVIRONMENT=${TEST_ENVIRONMENT} export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" export CONNECT_SERVER="$(python setup/connect_setup.py)" just publishing-tests {{target}} clean @@ -41,7 +41,7 @@ docker_init-connect-and-publish target: echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key chmod 600 .fuzzbucket-ssh-key export SSH_OPTIONS="-i.fuzzbucket-ssh-key" && \ - export TEST_SCENARIO=${TEST_SCENARIO} && \ + export TEST_ENVIRONMENT=${TEST_ENVIRONMENT} && \ export CONNECT_API_KEY="$(python ./setup/gen_apikey.py 'admin')" && \ export CONNECT_SERVER="$(python setup/connect_setup.py)" && \ if [[ {{target}} =~ "linux-amd64" ]]; then @@ -50,7 +50,7 @@ docker_init-connect-and-publish target: _platform="linux/arm64" fi if [[ {{target}} =~ "linux" ]]; then - source ./environments/.${TEST_SCENARIO} && \ + source ./environments/.basic && \ export CMD_ARGS="${CMD_ARGS}" && \ docker run \ --platform ${_platform} \ @@ -58,7 +58,7 @@ docker_init-connect-and-publish target: -e CONNECT_SERVER=${CONNECT_SERVER} \ -e CONNECT_API_KEY=${CONNECT_API_KEY} \ -e CMD_ARGS="${CMD_ARGS}" \ - -e TEST_SCENARIO=${TEST_SCENARIO} \ + -e TEST_ENVIRONMENT=${TEST_ENVIRONMENT} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ @@ -68,23 +68,22 @@ docker_init-connect-and-publish target: publishing-tests target: #!/usr/bin/env bash just ../web/build - echo "TEST SCENARIO: ${TEST_SCENARIO}" && \ + echo "TEST ENV: ${TEST_ENVIRONMENT}" && \ pip install -r ./setup/requirements.txt && \ export CONNECT_API_KEY=${CONNECT_API_KEY} && \ export CONNECT_SERVER=${CONNECT_SERVER} && \ - if [[ ${TEST_SCENARIO} == "all_content" ]]; then + if [[ ${CONTENT} == "all_content" ]]; then content=$(python deploy_helper.py) echo "contents: ${content}" for i in ${content} do CONTENT=./test/sample-content/python/$i - source ./environments/.${TEST_SCENARIO} - export CMD_ARGS="${CMD_ARGS}" - echo "CONTENT:${CONTENT}" + source ./environments/.basic + export CMD_ARGS="${CMD_ARGS}" && \ just ../web/build-and-test-ci-e2e {{target}} done else - source ./environments/.${TEST_SCENARIO} + source ./environments/.${TEST_ENVIRONMENT} export CMD_ARGS="${CMD_ARGS}" just ../web/build-and-test-ci-e2e {{target}} fi @@ -98,7 +97,7 @@ docker_publishing-tests target: _platform="linux/arm64" fi if [[ {{target}} =~ "linux" ]]; then - source ./environments/.${TEST_SCENARIO} + source ./environments/.${TEST_ENVIRONMENT} export CMD_ARGS="${CMD_ARGS}" docker run \ --platform ${_platform} \ @@ -106,7 +105,7 @@ docker_publishing-tests target: -e CONNECT_SERVER=${CONNECT_SERVER} \ -e CONNECT_API_KEY=${CONNECT_API_KEY} \ -e CMD_ARGS="${CMD_ARGS}" \ - -e TEST_SCENARIO=${TEST_SCENARIO} \ + -e TEST_ENVIRONMENT=${TEST_ENVIRONMENT} \ -v "$(pwd)"/../:/publishing-client \ -w /publishing-client/ \ --rm {{_tag}}-{{target}} \ From a3ea65c1860961e682b69c118116c314501c1602 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 11:58:19 -0400 Subject: [PATCH 48/58] cleanup --- .github/workflows/pull-request.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 68933f54c..de614df44 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -396,7 +396,6 @@ jobs: run: | $env:CONNECT_SERVER="$(cat connect_ip.txt)" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - $env:TEST_SCENARIO="basic" just test/publishing-tests windows-amd64 test-macos: needs: [build-agent, start-connect] @@ -451,7 +450,6 @@ jobs: run: | export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - export TEST_SCENARIO="basic" just test/publishing-tests darwin-amd64 build-linux-amd64: @@ -570,7 +568,6 @@ jobs: run: | export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - export TEST_SCENARIO="basic" just test/docker_publishing-tests ${os} build-linux-arm64: From 634589ffb1a27b9d0265b5090b6c93380b849bcc Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 12:10:36 -0400 Subject: [PATCH 49/58] udpate README --- test/README.md | 58 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/test/README.md b/test/README.md index 7cafb9da1..55c500246 100644 --- a/test/README.md +++ b/test/README.md @@ -6,39 +6,75 @@ These tests will run the `connect-client` binary in the following environments: * linux-amd64 (Local Docker & Github Actions) * linux-arm64 (Local Docker & Github Actions) -To run the tests against your local environment (replace `darwin-amd64` with the proper binary): -We can run CLI tests or UI tests. + +## Binaries +First you'll need the `connect-client` binary to test with. If testing on your local OS, outside of Docker, in the root directory run: +``` +just build +``` + +If you want to run tests against a linux binary in Docker, in this directory run: + +``` +just build-binary linux-amd64 +``` +(also works with `linux-arm64`) ## CLI Tests To run CLI tests run the following command (replace `darwin-arm64` with your local OS and architecture). This will run the CLI tests located in `./bats/`: ``` -just local_test-cli darwin-amd64 +just test-cli darwin-amd64 ``` -To run against a linux os, first, build the docker containers needed (also works with `linux-arm64`): +To run against a Linux OS, first, build the docker containers needed: ``` just build linux-amd64 ``` -Start Connect and run publishing tests on `linux-amd64`: +Now you can run the tests: + +``` +just docker_test-cli linux-amd64 +``` +(also works with `linux-arm64`) + +## Publishing UI Tests to Connect + +To run these tests locally, you'll need: +* access to Connect Fuzzbucket Credentials +* environment variables set for `FUZZBUCKET_CREDENTIALS` and `FUZZBUCKET_URL`. + +To run the Publishing UI tests run the following command (replace `darwin-arm64` with your local OS and architecture). This will start Connect in a fuzzbucket instance and run the Publish UI tests located in `../web/cypress/test`: + ``` -just docker_init-connect linux-amd64 +just init-connect-and-publish darwin-arm64 ``` -By default the justfile sets `TEST_SCENARIO=basic` which loads the `environment/.basic` environment which sets the command arguments used to start the `connect-client` and deploys only the `fastapi-sample` content. If you'd like to run against all content available set `CONTENT=all_content` which will deploy all the content under `./sample-content/`. If you want to run a single deployment, set `CONTENT` to the path of any content you'd like to deploy, i.e. +To run against a Linux OS first, build the docker containers needed (also works with `linux-arm64`): ``` -CONTENT="test/sample-content/python/stock-dashboard-python/" just local_init-connect darwin-arm64 +just build linux-amd64 ``` +Now you can run the tests: -These commands will build/use a docker container running the specified linux platform. +``` +just docker_init-connect-and-publish linux-amd64 +``` +By default the `justfile` sets `TEST_SCENARIO=basic`. This loads the `environment/.basic` environment which sets the command arguments used to start the `connect-client`. By default we only deploy the `fastapi-sample` content. If you'd like to run against all content available set `CONTENT=all_content` which will deploy all the content under `./sample-content/`. If you want to run a single deployment, set `CONTENT` to the path of any content you'd like to deploy. -Running locally installs BATS locally in the `test/libs` directory (.gitignore'd). +All Content Test: +``` +CONTENT=all_content just init-connect-and-publish darwin-arm64 +``` + +Single Content Test: +``` +CONTENT="test/sample-content/python/stock-dashboard-python/" just init-connect-and-publish darwin-arm64 +``` -Github Actions will use the virtual environment runners to test against `windows-amd64` and `darwin-amd64`. From 794d34cddc31f61d89cc4194e3c90fc6fa016959 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 14:14:39 -0400 Subject: [PATCH 50/58] separate run for ui tests --- .github/workflows/pull-request.yaml | 68 ++++------------------------- test/justfile | 10 ++++- web/cypress/e2e/home.cy.ts | 25 ----------- web/cypress/e2e/publish.cy.ts | 24 ++++++++++ web/justfile | 11 ++++- web/package.json | 2 + 6 files changed, 51 insertions(+), 89 deletions(-) create mode 100644 web/cypress/e2e/publish.cy.ts diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index de614df44..57b363480 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -313,40 +313,9 @@ jobs: with: name: agent-artifacts path: bin/ - - start-connect: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v3 - - - name: python - uses: actions/setup-python@v4 - with: - python-version: 3.11 - - - name: run Connect in fuzzbucket - env: - FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} - FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} - FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} - run: | - pip install -r ./test/setup/requirements.txt - echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key - chmod 600 .fuzzbucket-ssh-key - export SSH_OPTIONS="-i.fuzzbucket-ssh-key" - export CONNECT_IP="$(python ./test/setup/connect_setup.py)" - echo ${CONNECT_IP} > connect_ip.txt - - - name: Upload connect_ip file - uses: actions/upload-artifact@v3 - with: - name: connect_ip - path: connect_ip.txt - + test-windows: - needs: [build-agent, start-connect] + needs: build-agent runs-on: windows-latest steps: - @@ -380,11 +349,6 @@ jobs: $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" cd $env:GITHUB_WORKSPACE\test just test-cli windows-amd64 - - - name: Download connect_ip - uses: actions/download-artifact@v3 - with: - name: connect_ip - name: Run Windows Cypress Tests env: @@ -396,9 +360,9 @@ jobs: run: | $env:CONNECT_SERVER="$(cat connect_ip.txt)" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - just test/publishing-tests windows-amd64 + just test/ui-tests windows-amd64 test-macos: - needs: [build-agent, start-connect] + needs: build-agent runs-on: macos-latest steps: - @@ -437,11 +401,6 @@ jobs: PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" cd ${{ github.workspace }}/test just test-cli darwin-amd64 - - - name: Download connect_ip - uses: actions/download-artifact@v3 - with: - name: connect_ip - name: Run MacOS Cypress Tests env: @@ -450,7 +409,7 @@ jobs: run: | export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - just test/publishing-tests darwin-amd64 + just test/ui-tests darwin-amd64 build-linux-amd64: runs-on: ubuntu-latest @@ -512,7 +471,7 @@ jobs: key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} test-linux-amd64: - needs: [build-agent, build-linux-amd64, start-connect] + needs: [build-agent, build-linux-amd64] runs-on: ubuntu-latest defaults: run: @@ -555,11 +514,6 @@ jobs: os: linux-amd64 run: | just test/docker_test-cli ${os} - - - name: Download connect_ip - uses: actions/download-artifact@v3 - with: - name: connect_ip - name: Run linux-amd64 Cypress Tests env: @@ -568,7 +522,7 @@ jobs: run: | export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" - just test/docker_publishing-tests ${os} + just test/ui-tests ${os} build-linux-arm64: runs-on: ubuntu-latest @@ -629,7 +583,7 @@ jobs: key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} test-linux-arm64: - needs: [build-agent, build-linux-arm64, start-connect] + needs: [build-agent, build-linux-arm64] runs-on: ubuntu-latest defaults: run: @@ -676,11 +630,6 @@ jobs: name: Load Docker Image run: | docker load --input /tmp/linux-arm64-image.tar - - - name: Download connect_ip - uses: actions/download-artifact@v3 - with: - name: connect_ip - name: Run linux-arm64 CLI Tests env: @@ -695,4 +644,3 @@ jobs: # run: | # export CONNECT_IP="$(cat connect_ip.txt)" # just test/docker_publishing-tests ${os} - diff --git a/test/justfile b/test/justfile index cc220c3d8..e4062d809 100644 --- a/test/justfile +++ b/test/justfile @@ -24,6 +24,12 @@ build target: --tag {{_tag}}-{{target}}:latest \ ./docker +ui-tests target: + #!/usr/bin/env bash + source ./environments/.${TEST_ENVIRONMENT} + export CMD_ARGS="${CMD_ARGS}" + just ../web/test-ui-only {{target}} + init-connect-and-publish target: #!/usr/bin/env bash pip install -r ./setup/requirements.txt @@ -80,12 +86,12 @@ publishing-tests target: CONTENT=./test/sample-content/python/$i source ./environments/.basic export CMD_ARGS="${CMD_ARGS}" && \ - just ../web/build-and-test-ci-e2e {{target}} + just ../web/test-ci-e2e {{target}} done else source ./environments/.${TEST_ENVIRONMENT} export CMD_ARGS="${CMD_ARGS}" - just ../web/build-and-test-ci-e2e {{target}} + just ../web/test-ci-e2e {{target}} fi diff --git a/web/cypress/e2e/home.cy.ts b/web/cypress/e2e/home.cy.ts index f0471f4cc..281bf72a0 100644 --- a/web/cypress/e2e/home.cy.ts +++ b/web/cypress/e2e/home.cy.ts @@ -23,28 +23,3 @@ describe('Check Files', () => { cy.get('.q-tree__node-header-content').should('exist'); }); }); - -describe('Publish', () => { - it('hit the publish button', () => { - cy.visit('http://127.0.0.1:9000/?token=abc123'); - cy.get('.block').contains('Publish') - .click(); - }); -}); - -describe('Check Connect Deployment', () => { - it('check deployment', { baseUrl: null }, () => { - cy.visit(Cypress.env('CYPRESS_CONNECT_ADDRESS')); - cy.get('#username').type('admin'); - cy.get('#password').type('password'); - cy.get('button[data-automation="login-panel-submit"]') - .click(); - cy.get('#rs_radio_cop-visibility_editor') - .click(); - cy.get('h1[data-automation="content-list-title"]') - .contains('Your Content'); - cy.get('td[data-automation="content-row-icon-title-cell"]') - .contains('Untitled') - .click(); - }); -}); diff --git a/web/cypress/e2e/publish.cy.ts b/web/cypress/e2e/publish.cy.ts new file mode 100644 index 000000000..d26f8e514 --- /dev/null +++ b/web/cypress/e2e/publish.cy.ts @@ -0,0 +1,24 @@ +describe('Publish', () => { + it('hit the publish button', () => { + cy.visit('http://127.0.0.1:9000/?token=abc123'); + cy.get('.block').contains('Publish') + .click(); + }); +}); + +describe('Check Connect Deployment', () => { + it('check deployment', { baseUrl: null }, () => { + cy.visit(Cypress.env('CYPRESS_CONNECT_ADDRESS')); + cy.get('#username').type('admin'); + cy.get('#password').type('password'); + cy.get('button[data-automation="login-panel-submit"]') + .click(); + cy.get('#rs_radio_cop-visibility_editor') + .click(); + cy.get('h1[data-automation="content-list-title"]') + .contains('Your Content'); + cy.get('td[data-automation="content-row-icon-title-cell"]') + .contains('Untitled') + .click(); + }); +}); diff --git a/web/justfile b/web/justfile index 180a65da6..c1a82b782 100644 --- a/web/justfile +++ b/web/justfile @@ -64,10 +64,9 @@ test-e2e: npm run test:e2e:ci -build-and-test-ci-e2e target: +test-ci-e2e target: #!/bin/bash set -euo pipefail - # just build # set this environment variable to keep Cypress from attempting to create # cache within root's home dir. # use a different cache per os @@ -81,6 +80,14 @@ build-and-test-ci-e2e target: npm run test:e2e:ci fi +test-ui-only target: + #!/bin/bash + set -euo pipefail + export CYPRESS_CACHE_FOLDER="./cypress/{{target}}/.cache" + export CYPRESS_CONNECT_ADDRESS="${CONNECT_SERVER}/connect/\#/login" + npx cypress install + npm test:e2e:ui-only + # run unit tests one time test-unit: npm run test:unit run diff --git a/web/package.json b/web/package.json index db73d8c5b..655332fcd 100644 --- a/web/package.json +++ b/web/package.json @@ -14,8 +14,10 @@ "test:e2e:dev": "start-server-and-test dev http-get://localhost:9000 cypress:run", "test:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress:run:ci", "test-win:e2e:ci": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress-win:run:ci", + "test:e2e:ui-only": "start-server-and-test --expect 401 'just ../start-agent-for-e2e' http-get://127.0.0.1:9000 cypress:run:ui-only", "cypress:open": "cypress open", "cypress:run": "cypress run", + "cypress:run:ui-only": "cypress run --spec ./cypress/e2e/home.cy.ts --env publishing-token=abc123", "cypress:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=$CYPRESS_CONNECT_ADDRESS", "cypress-win:run:ci": "cypress run --env publishing-token=abc123,CYPRESS_CONNECT_ADDRESS=%CYPRESS_CONNECT_ADDRESS%" }, From 05d864d279b977edceec5136e1fc33a1c2b9ba69 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 14:30:14 -0400 Subject: [PATCH 51/58] typo --- web/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/justfile b/web/justfile index c1a82b782..1886badeb 100644 --- a/web/justfile +++ b/web/justfile @@ -86,7 +86,7 @@ test-ui-only target: export CYPRESS_CACHE_FOLDER="./cypress/{{target}}/.cache" export CYPRESS_CONNECT_ADDRESS="${CONNECT_SERVER}/connect/\#/login" npx cypress install - npm test:e2e:ui-only + npm run test:e2e:ui-only # run unit tests one time test-unit: From 511be72636a4d06e6f2763a2a576d4b4b0bddcc4 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 14:32:52 -0400 Subject: [PATCH 52/58] typo --- web/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/justfile b/web/justfile index 1886badeb..17c212b74 100644 --- a/web/justfile +++ b/web/justfile @@ -84,7 +84,7 @@ test-ui-only target: #!/bin/bash set -euo pipefail export CYPRESS_CACHE_FOLDER="./cypress/{{target}}/.cache" - export CYPRESS_CONNECT_ADDRESS="${CONNECT_SERVER}/connect/\#/login" + npx cypress install npm run test:e2e:ui-only From f015659f9ec38bc21b80e957485b8466876bc867 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 14:40:21 -0400 Subject: [PATCH 53/58] remove CONNECT_SERVER env var --- .github/workflows/pull-request.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 57b363480..3bc8ae753 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -358,7 +358,6 @@ jobs: FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} run: | - $env:CONNECT_SERVER="$(cat connect_ip.txt)" $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" just test/ui-tests windows-amd64 test-macos: @@ -407,7 +406,6 @@ jobs: os: macos-latest DOCKER: "false" run: | - export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" just test/ui-tests darwin-amd64 @@ -520,7 +518,6 @@ jobs: os: linux-amd64 DOCKER: "false" run: | - export CONNECT_SERVER="$(cat connect_ip.txt)" export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" just test/ui-tests ${os} @@ -642,5 +639,4 @@ jobs: # os: linux-arm64 # DOCKER: "false" # run: | - # export CONNECT_IP="$(cat connect_ip.txt)" # just test/docker_publishing-tests ${os} From d119e745a3df94109fed43dabbf670257310031a Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 14:48:27 -0400 Subject: [PATCH 54/58] forgot to build --- test/justfile | 1 + 1 file changed, 1 insertion(+) diff --git a/test/justfile b/test/justfile index e4062d809..210d607d6 100644 --- a/test/justfile +++ b/test/justfile @@ -26,6 +26,7 @@ build target: ui-tests target: #!/usr/bin/env bash + just web/build source ./environments/.${TEST_ENVIRONMENT} export CMD_ARGS="${CMD_ARGS}" just ../web/test-ui-only {{target}} From def29f4db01101d04bf538e0e226565650d4aaf5 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 15:02:03 -0400 Subject: [PATCH 55/58] forgot to build --- test/justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/justfile b/test/justfile index 210d607d6..d72220c03 100644 --- a/test/justfile +++ b/test/justfile @@ -26,7 +26,7 @@ build target: ui-tests target: #!/usr/bin/env bash - just web/build + just ../web/build source ./environments/.${TEST_ENVIRONMENT} export CMD_ARGS="${CMD_ARGS}" just ../web/test-ui-only {{target}} From 6d195387f0e7dc6a29292348e04f9791543d7d91 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 15:19:07 -0400 Subject: [PATCH 56/58] force a nightly run --- .github/workflows/nightly.yaml | 701 +++++++++++++++++++++++++++++++++ 1 file changed, 701 insertions(+) create mode 100644 .github/workflows/nightly.yaml diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml new file mode 100644 index 000000000..c83676e93 --- /dev/null +++ b/.github/workflows/nightly.yaml @@ -0,0 +1,701 @@ +name: Nightly +on: + pull_request +# on: +# schedule: +# - cron: "0 09 * * *" # Runs 11 AM UTC == 2 AM PDT + +# A note on debugging a github step: +# You can ssh into the github action environment and poke around by using +# https://github.com/marketplace/actions/debugging-with-tmate +# Use `limit-access-to-actor: true` so only you can ssh into the environment! +# +# For example, to debug a failure, append this to the jobs list within the failing step +# - name: Setup tmate session +# if: ${{ failure() }} +# uses: mxschmitt/action-tmate@v3 +# with: +# limit-access-to-actor: true +# + +# build docker image: actions/upload-artifact@v3, with path: /bin +# - build UX +# - validate codebase +# - test UX unit tests +# - agent tests +# - build agent +# - UX e2e tests + +jobs: + build-docker-image: + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Buildx + uses: docker/setup-buildx-action@v2 + - + name: Restore Cache docker image + id: cache-docker-image-restore + uses: actions/cache/restore@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('build/package/Dockerfile') }} + - + if: ${{ steps.cache-docker-image-restore.outputs.cache-hit != 'true' }} + name: Build and Export Docker Image + uses: docker/build-push-action@v3 + with: + context: . + build-args: BUILDKIT_INLINE_CACHE=1 + pull: True + file: build/package/Dockerfile + tags: rstudio/connect-client:latest + outputs: type=docker,dest=/tmp/build-image.tar + - + if: ${{ steps.cache-docker-image-restore.outputs.cache-hit != 'true' }} + name: Cache docker image (update) + id: cache-docker-image-save + uses: actions/cache/save@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('build/package/Dockerfile') }} + + build-ux: + needs: build-docker-image + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Cache docker image (restore) + id: cache-docker-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/build-image.tar + - + name: Restore Cache UX node_modules + id: node_modules + uses: actions/cache/restore@v3 + env: + cache-name: node-modules + with: + path: ./web/node_modules + key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} + - + if: ${{ steps.node_modules.outputs.cache-hit != 'true' }} + name: Build up node_modules + run: | + just web/bootstrap + - + if: ${{ steps.node_modules.outputs.cache-hit != 'true' }} + name: Create the cache of UX node_modules (save) + id: create_node_modules + uses: actions/cache/save@v3 + env: + cache-name: node-modules + with: + path: ./web/node_modules + key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} + - + name: Build the UX + run: | + just build-web + - + name: Upload Web-UX Artifacts + uses: actions/upload-artifact@v3 + with: + name: web-ux + path: ./web/dist + + validate-codebase: + needs: build-ux + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Restore Cache docker image + id: cache-docker-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/build-image.tar + - + name: Download Web-UX Artifacts + uses: actions/download-artifact@v3 + with: + name: web-ux + path: ./web/dist + - + name: Restore Cache UX node_modules + id: node_modules + uses: actions/cache/restore@v3 + env: + cache-name: node-modules + with: + path: ./web/node_modules + key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} + - + name: Validate the codebase + # Docker run will only fail step if last command fails... so must do multiple commands as one. + run: | + just validate + + test-ux: + needs: build-ux + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Restore Cache docker image + id: cache-docker-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/build-image.tar + - + name: Restore Cache UX node_modules + id: node_modules + uses: actions/cache/restore@v3 + env: + cache-name: node-modules + with: + path: ./web/node_modules + key: ${{ runner.os }}-node-modules-${{ env.cache-name }}-${{ hashFiles('./web/package.json') }} + - + name: Download Web-UX Artifacts + uses: actions/download-artifact@v3 + with: + name: web-ux + path: ./web/dist + - + name: UX Unit Tests + run: | + just web/test-unit + - + name: UX Go Race Tests + run: | + just web/test-race + + agent-tests: + needs: build-ux + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Restore Cache docker image + id: cache-docker-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/build-image.tar + - + name: Download Web-UX SPA Artifacts + uses: actions/download-artifact@v3 + with: + name: web-ux + path: ./web/dist + - + name: Agent Unit Tests + run: | + just test-agent + + build-agent: + needs: build-ux + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Restore Cache docker image + id: cache-docker-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-docker-image + with: + path: /tmp/build-image.tar + key: ${{ runner.os }}-docker-image-${{ env.cache-name }}-${{ hashFiles('/tmp/build-image.tar') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/build-image.tar + - + name: Download Web-UX SPA Artifacts + uses: actions/download-artifact@v3 + with: + name: web-ux + path: ./web/dist + - + name: Build agent + run: | + just build-agent + - + name: Make agents executable + run: | + sudo chmod -R +x ./bin/**/connect-client + - + name: Agent build artifacts + uses: actions/upload-artifact@v3 + with: + name: agent-artifacts + path: bin/ + + start-connect: + runs-on: ubuntu-latest + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: python + uses: actions/setup-python@v4 + with: + python-version: 3.11 + - + name: run Connect in fuzzbucket + env: + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} + run: | + pip install -r ./test/setup/requirements.txt + echo "${FUZZBUCKET_SSH_KEY}" > .fuzzbucket-ssh-key + chmod 600 .fuzzbucket-ssh-key + export SSH_OPTIONS="-i.fuzzbucket-ssh-key" + export CONNECT_IP="$(python ./test/setup/connect_setup.py)" + echo ${CONNECT_IP} > connect_ip.txt + - + name: Upload connect_ip file + uses: actions/upload-artifact@v3 + with: + name: connect_ip + path: connect_ip.txt + + test-windows: + needs: [build-agent, start-connect] + runs-on: windows-latest + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + - + name: Download binary + uses: actions/download-artifact@v3 + with: + name: agent-artifacts + path: bin/ + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Make agents executable + run: | + chmod -R +x ./bin/**/connect-client + - + name: Run Windows CLI Tests + env: + os: windows-latest + # bats reads the load libraries from relative path only in Windows + BATS_SUPPORT_LIB: ..\..\libs\bats-support\load.bash + BATS_ASSERT_LIB: ..\..\libs\bats-assert\load + run: | + just test/bats-install + $env:Path += ";$env:GITHUB_WORKSPACE\test\libs\bats-core\bin" + $env:BINARY_PATH = "$env:GITHUB_WORKSPACE\bin\windows-amd64\connect-client" + cd $env:GITHUB_WORKSPACE\test + just test-cli windows-amd64 + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip + - + name: Run Windows Cypress Tests + env: + os: windows-latest + DOCKER: "false" + FUZZBUCKET_SSH_KEY: ${{ secrets.FUZZBUCKET_SSH_KEY }} + FUZZBUCKET_URL: ${{ secrets.FUZZBUCKET_URL }} + FUZZBUCKET_CREDENTIALS: ${{ secrets.FUZZBUCKET_CREDENTIALS }} + run: | + $env:CONNECT_SERVER="$(cat connect_ip.txt)" + $env:CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" + just test/publishing-tests windows-amd64 + test-macos: + needs: [build-agent, start-connect] + runs-on: macos-latest + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: python + uses: actions/setup-python@v4 + with: + python-version: 3.11 + - + name: Setup Just + uses: extractions/setup-just@v1 + - + name: Download binary + uses: actions/download-artifact@v3 + with: + name: agent-artifacts + path: bin/ + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Make agents executable + run: | + chmod -R +x ./bin/**/connect-client + - + name: Run MacOs CLI Tests + env: + os: macos-latest + BATS_SUPPORT_LIB: ${{ github.workspace }}/test/libs/bats-support/load + BATS_ASSERT_LIB: ${{ github.workspace }}/test/libs/bats-assert/load + BINARY_PATH: ${{ github.workspace }}/bin/darwin-amd64/connect-client + # WARNING Docker run will only fail step if last command fails... + run: | + just test/bats-install + PATH="$PATH:${{ github.workspace }}/test/libs/bats-core/bin" + cd ${{ github.workspace }}/test + just test-cli darwin-amd64 + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip + - + name: Run MacOS Cypress Tests + env: + os: macos-latest + DOCKER: "false" + run: | + export CONNECT_SERVER="$(cat connect_ip.txt)" + export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" + just test/publishing-tests darwin-amd64 + + build-linux-amd64: + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + # needs: build-agent + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Download artifacts + uses: actions/download-artifact@v3 + with: + path: bin/ + # these are required to run docker on amd64 and arm64 platforms + - + name: Setup qemu + uses: docker/setup-qemu-action@v2 + - + name: Setup buildx + uses: docker/setup-buildx-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Restore Cached linux-amd64 image + id: cache-linux-amd64-restore + uses: actions/cache/restore@v3 + with: + path: /tmp/linux-amd64-image.tar + key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} + env: + cache-name: cache-linux-amd64-image + os: linux-amd64 + - + if: ${{ steps.cache-linux-amd64-restore.outputs.cache-hit != 'true' }} + name: Build and Export Docker Image + uses: docker/build-push-action@v3 + with: + context: . + build-args: | + BUILDKIT_INLINE_CACHE=1 + platform=linux-amd64 + pull: True + file: test/docker/Dockerfile + platforms: linux/amd64 + tags: rstudio/connect-client-linux-amd64:latest + outputs: type=docker,dest=/tmp/linux-amd64-image.tar + - + if: ${{ steps.cache-linux-amd64-restore.outputs.cache-hit != 'true' }} + name: Cache docker image (update) + id: cache-linux-amd64-image-save + uses: actions/cache/save@v3 + env: + cache-name: cache-linux-amd64-image + with: + path: /tmp/linux-amd64-image.tar + key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} + + test-linux-amd64: + needs: [build-agent, build-linux-amd64, start-connect] + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Get binary + uses: actions/download-artifact@v3 + with: + name: agent-artifacts + path: bin/ + - + name: Make agents executable + run: | + chmod -R +x ./bin/**/connect-client + - + name: Cache docker image (restore) + id: cache-linux-amd64-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-linux-amd64-image + with: + path: /tmp/linux-amd64-image.tar + key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/linux-amd64-image.tar + - + name: Run linux-amd64 CLI Tests + env: + os: linux-amd64 + run: | + just test/docker_test-cli ${os} + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip + - + name: Run linux-amd64 Cypress Tests + env: + os: linux-amd64 + DOCKER: "false" + run: | + export CONNECT_SERVER="$(cat connect_ip.txt)" + export CONNECT_API_KEY="$(python ./test/setup/gen_apikey.py 'admin')" + just test/docker_publishing-tests ${os} + + build-linux-arm64: + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Download artifacts + uses: actions/download-artifact@v3 + with: + path: bin/ + # these are required to run docker on amd64 and arm64 platforms + - + name: Setup qemu + uses: docker/setup-qemu-action@v2 + - + name: Setup buildx + uses: docker/setup-buildx-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Restore Cached linux-arm64 image + id: cache-linux-arm64-restore + uses: actions/cache/restore@v3 + with: + path: /tmp/linux-arm64-image.tar + key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} + env: + cache-name: cache-linux-arm64-image + os: linux-arm64 + - + if: ${{ steps.cache-linux-arm64-restore.outputs.cache-hit != 'true' }} + name: Build and Export Docker Image + uses: docker/build-push-action@v3 + with: + context: . + build-args: | + BUILDKIT_INLINE_CACHE=1 + platform=linux-arm64 + pull: True + file: test/docker/Dockerfile + platforms: linux/arm64 + tags: rstudio/connect-client-linux-arm64:latest + outputs: type=docker,dest=/tmp/linux-arm64-image.tar + - + if: ${{ steps.cache-linux-arm64-restore.outputs.cache-hit != 'true' }} + name: Cache docker image (update) + id: cache-linux-arm64-image-save + uses: actions/cache/save@v3 + env: + cache-name: cache-linux-arm64-image + with: + path: /tmp/linux-arm64-image.tar + key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} + + test-linux-arm64: + needs: [build-agent, build-linux-arm64, start-connect] + runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Setup Just + uses: extractions/setup-just@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Get binary + uses: actions/download-artifact@v3 + with: + name: agent-artifacts + path: bin/ + - + name: Make agents executable + run: | + chmod -R +x ./bin/**/connect-client + + # these are required to run docker on amd64 and arm64 platforms + - + name: Setup qemu + uses: docker/setup-qemu-action@v2 + - + name: Setup buildx + uses: docker/setup-buildx-action@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - + name: Cache docker image (restore) + id: cache-linux-arm64-image + uses: actions/cache/restore@v3 + env: + cache-name: cache-linux-arm64-image + with: + path: /tmp/linux-arm64-image.tar + key: ${{ env.cache-name }}-${{ hashFiles('test/docker/Dockerfile') }} + - + name: Load Docker Image + run: | + docker load --input /tmp/linux-arm64-image.tar + - + name: Download connect_ip + uses: actions/download-artifact@v3 + with: + name: connect_ip + - + name: Run linux-arm64 CLI Tests + env: + os: linux-arm64 + run: | + just test/docker_test-cli ${os} + # - + # name: Run linux-arm64 Cypress Tests + # env: + # os: linux-arm64 + # DOCKER: "false" + # run: | + # export CONNECT_IP="$(cat connect_ip.txt)" + # just test/docker_publishing-tests ${os} + From 12f9da3f4ce88e3c3999cd666a4a23a0cc5701be Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 15:21:23 -0400 Subject: [PATCH 57/58] force a nightly run --- .github/workflows/nightly.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index c83676e93..545a45798 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -1,9 +1,12 @@ name: Nightly on: pull_request + + # on: # schedule: # - cron: "0 09 * * *" # Runs 11 AM UTC == 2 AM PDT +# workflow_dispatch: # A note on debugging a github step: # You can ssh into the github action environment and poke around by using From b576a5ea65334c4a8012803f4d7a55d1f60d1d82 Mon Sep 17 00:00:00 2001 From: Kevin Gartland Date: Thu, 21 Sep 2023 15:23:54 -0400 Subject: [PATCH 58/58] revert to nightly --- .github/workflows/nightly.yaml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 545a45798..0289b96b5 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -1,12 +1,9 @@ name: Nightly -on: - pull_request - -# on: -# schedule: -# - cron: "0 09 * * *" # Runs 11 AM UTC == 2 AM PDT -# workflow_dispatch: +on: + schedule: + - cron: "0 09 * * *" # Runs 11 AM UTC == 2 AM PDT + workflow_dispatch: # A note on debugging a github step: # You can ssh into the github action environment and poke around by using

    D+xaV(5X%={&B6)W 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

  • xMLY?dE({u@%Iwikn5Ii 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 BfMoyx literal 0 HcmV?d00001 diff --git a/test/sample-content/r/pins-tutorial/images/deploy_success.png b/test/sample-content/r/pins-tutorial/images/deploy_success.png new file mode 100644 index 0000000000000000000000000000000000000000..33575e45799ea52b403b328e32ad541a654be842 GIT binary patch literal 325201 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