Merge pull request #11006 from Carreau/fix-ipython-spelling...
Merge pull request #11006 from Carreau/fix-ipython-spelling Fix IPython spelling

File last commit:

r22290:97a71f80
r24144:cc353b25 merge
Show More
Third Party Rich Output.ipynb
540 lines | 255.2 KiB | text/plain | TextLexer
/ examples / IPython Kernel / Third Party Rich Output.ipynb
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "cells": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "cell_type": "markdown",
"metadata": {},
"source": [
"# Third Party Libraries With Rich Output"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"A number of third party libraries defined their own custom display logic. This gives their objcts rich output by default when used in the Notebook."
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 1,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"from IPython.display import display"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Pandas"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[Pandas](http://pandas.pydata.org/) is a data analysis library for Python. Its `DataFrame` objects have an HTML table representation in the Notebook."
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 2,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import pandas"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Here is a small amount of stock data for APPL:"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 3,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Work on Rich output.
r17506 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "name": "stdout",
"output_type": "stream",
"text": [
"Writing data.csv\n"
Brian E. Granger
Work on Rich output.
r17506 ]
Min RK
upate exmaple notebooks to nbformat v4
r18669 }
],
"source": [
"%%writefile data.csv\n",
"Date,Open,High,Low,Close,Volume,Adj Close\n",
"2012-06-01,569.16,590.00,548.50,584.00,14077000,581.50\n",
"2012-05-01,584.90,596.76,522.18,577.73,18827900,575.26\n",
"2012-04-02,601.83,644.00,555.00,583.98,28759100,581.48\n",
"2012-03-01,548.17,621.45,516.22,599.55,26486000,596.99\n",
"2012-02-01,458.41,547.61,453.98,542.44,22001000,540.12\n",
"2012-01-03,409.40,458.24,409.00,456.48,12949100,454.53"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Read this as into a `DataFrame`:"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 4,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"df = pandas.read_csv('data.csv')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"And view the HTML representation:"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 5,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "data": {
"text/html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Date</th>\n",
" <th>Open</th>\n",
" <th>High</th>\n",
" <th>Low</th>\n",
" <th>Close</th>\n",
" <th>Volume</th>\n",
" <th>Adj Close</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td> 2012-06-01</td>\n",
" <td> 569.16</td>\n",
" <td> 590.00</td>\n",
" <td> 548.50</td>\n",
" <td> 584.00</td>\n",
" <td> 14077000</td>\n",
" <td> 581.50</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td> 2012-05-01</td>\n",
" <td> 584.90</td>\n",
" <td> 596.76</td>\n",
" <td> 522.18</td>\n",
" <td> 577.73</td>\n",
" <td> 18827900</td>\n",
" <td> 575.26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td> 2012-04-02</td>\n",
" <td> 601.83</td>\n",
" <td> 644.00</td>\n",
" <td> 555.00</td>\n",
" <td> 583.98</td>\n",
" <td> 28759100</td>\n",
" <td> 581.48</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td> 2012-03-01</td>\n",
" <td> 548.17</td>\n",
" <td> 621.45</td>\n",
" <td> 516.22</td>\n",
" <td> 599.55</td>\n",
" <td> 26486000</td>\n",
" <td> 596.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td> 2012-02-01</td>\n",
" <td> 458.41</td>\n",
" <td> 547.61</td>\n",
" <td> 453.98</td>\n",
" <td> 542.44</td>\n",
" <td> 22001000</td>\n",
" <td> 540.12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td> 2012-01-03</td>\n",
" <td> 409.40</td>\n",
" <td> 458.24</td>\n",
" <td> 409.00</td>\n",
" <td> 456.48</td>\n",
" <td> 12949100</td>\n",
" <td> 454.53</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Date Open High Low Close Volume Adj Close\n",
"0 2012-06-01 569.16 590.00 548.50 584.00 14077000 581.50\n",
"1 2012-05-01 584.90 596.76 522.18 577.73 18827900 575.26\n",
"2 2012-04-02 601.83 644.00 555.00 583.98 28759100 581.48\n",
"3 2012-03-01 548.17 621.45 516.22 599.55 26486000 596.99\n",
"4 2012-02-01 458.41 547.61 453.98 542.44 22001000 540.12\n",
Min RK
pass on IPython Kernel example notebooks...
r20547 "5 2012-01-03 409.40 458.24 409.00 456.48 12949100 454.53"
Min RK
upate exmaple notebooks to nbformat v4
r18669 ]
},
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 5,
Brian E. Granger
Adding third party rich output.
r17505 "metadata": {},
Min RK
upate exmaple notebooks to nbformat v4
r18669 "output_type": "execute_result"
}
],
"source": [
"df"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## SymPy"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[SymPy](http://sympy.org/) is a symbolic computing library for Python. Its equation objects have LaTeX representations that are rendered in the Notebook."
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 6,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"from sympy.interactive.printing import init_printing\n",
"init_printing(use_latex='mathjax')"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 7,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"from __future__ import division\n",
"import sympy as sym\n",
"from sympy import *\n",
"x, y, z = symbols(\"x y z\")\n",
"k, m, n = symbols(\"k m n\", integer=True)\n",
"f, g, h = map(Function, 'fgh')"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 8,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "data": {
"text/latex": [
"$$\\frac{3 \\pi}{2} + \\frac{e^{i x}}{x^{2} + y}$$"
],
"text/plain": [
Min RK
add kernel metadata to example notebooks
r20278 " ⅈ⋅x \n",
"3⋅π ℯ \n",
"─── + ──────\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " 2 2 \n",
" x + y"
]
},
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 8,
Brian E. Granger
Adding third party rich output.
r17505 "metadata": {},
Min RK
upate exmaple notebooks to nbformat v4
r18669 "output_type": "execute_result"
}
],
"source": [
"Rational(3,2)*pi + exp(I*x) / (x**2 + y)"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 9,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "data": {
"text/latex": [
"$$\\frac{1}{x} \\left(x \\sin{\\left (x \\right )} - 1\\right) + \\frac{1}{x}$$"
],
"text/plain": [
Min RK
add kernel metadata to example notebooks
r20278 "x⋅sin(x) - 1 1\n",
"──────────── + ─\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " x x"
]
},
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 9,
Brian E. Granger
Adding third party rich output.
r17505 "metadata": {},
Min RK
upate exmaple notebooks to nbformat v4
r18669 "output_type": "execute_result"
}
],
"source": [
"a = 1/x + (x*sin(x) - 1)/x\n",
"a"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 10,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "data": {
"text/latex": [
"$$1 + \\frac{x^{2}}{2} + \\frac{5 x^{4}}{24} + \\mathcal{O}\\left(x^{6}\\right)$$"
],
"text/plain": [
" 2 4 \n",
Min RK
add kernel metadata to example notebooks
r20278 " x 5⋅x ⎛ 6⎞\n",
"1 + ── + ──── + O⎝x ⎠\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " 2 24 "
]
},
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 10,
Brian E. Granger
Adding third party rich output.
r17505 "metadata": {},
Min RK
upate exmaple notebooks to nbformat v4
r18669 "output_type": "execute_result"
}
],
"source": [
"(1/cos(x)).series(x, 0, 6)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Vincent"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
Matthias Bussonnier
Also update .ipynb examples and Readme
r22290 "[Vincent](https://vincent.readthedocs.io/en/latest/) is a visualization library that uses the [Vega](http://trifacta.github.io/vega/) visualization grammar to build [d3.js](http://d3js.org/) based visualizations in the Notebook and on http://nbviewer.ipython.org. `Visualization` objects in Vincetn have rich HTML and JavaSrcript representations."
Min RK
upate exmaple notebooks to nbformat v4
r18669 ]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 11,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import vincent\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 12,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import pandas.io.data as web\n",
"import datetime\n",
"all_data = {}\n",
"date_start = datetime.datetime(2010, 1, 1)\n",
"date_end = datetime.datetime(2014, 1, 1)\n",
"for ticker in ['AAPL', 'IBM', 'YHOO', 'MSFT']:\n",
" all_data[ticker] = web.DataReader(ticker, 'yahoo', date_start, date_end)\n",
"price = pd.DataFrame({tic: data['Adj Close']\n",
" for tic, data in all_data.items()})"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 13,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "data": {
"text/html": [
"\n",
" <script>\n",
" \n",
" function vct_load_lib(url, callback){\n",
" if(typeof d3 !== 'undefined' &&\n",
" url === 'http://d3js.org/d3.v3.min.js'){\n",
" callback()\n",
" }\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = true;\n",
" s.onreadystatechange = s.onload = callback;\n",
" s.onerror = function(){\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" };\n",
" var vincent_event = new CustomEvent(\n",
" \"vincent_libs_loaded\",\n",
" {bubbles: true, cancelable: true}\n",
" );\n",
" \n",
" function load_all_libs(){\n",
Min RK
pass on IPython Kernel example notebooks...
r20547 " console.log('Loading Vincent libs...')\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " vct_load_lib('http://d3js.org/d3.v3.min.js', function(){\n",
" vct_load_lib('http://d3js.org/d3.geo.projection.v0.min.js', function(){\n",
" vct_load_lib('http://wrobstory.github.io/d3-cloud/d3.layout.cloud.js', function(){\n",
Min RK
pass on IPython Kernel example notebooks...
r20547 " vct_load_lib('http://wrobstory.github.io/vega/vega.v1.3.3.js', function(){\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " window.dispatchEvent(vincent_event);\n",
" });\n",
" });\n",
" });\n",
" });\n",
" };\n",
" if(typeof define === \"function\" && define.amd){\n",
" if (window['d3'] === undefined ||\n",
" window['topojson'] === undefined){\n",
" require.config(\n",
" {paths: {\n",
" d3: 'http://d3js.org/d3.v3.min',\n",
" topojson: 'http://d3js.org/topojson.v1.min'\n",
" }\n",
" }\n",
" );\n",
" require([\"d3\"], function(d3){\n",
Min RK
pass on IPython Kernel example notebooks...
r20547 " console.log('Loading Vincent from require.js...')\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " window.d3 = d3;\n",
" require([\"topojson\"], function(topojson){\n",
" window.topojson = topojson;\n",
" load_all_libs();\n",
" });\n",
" });\n",
Min RK
pass on IPython Kernel example notebooks...
r20547 " } else {\n",
" load_all_libs();\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 " };\n",
" }else{\n",
" console.log('Require.js not found, loading manually...')\n",
" load_all_libs();\n",
" };\n",
"\n",
" </script>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
Brian E. Granger
Adding third party rich output.
r17505 "metadata": {},
Min RK
upate exmaple notebooks to nbformat v4
r18669 "output_type": "display_data"
}
],
"source": [
"vincent.initialize_notebook()"
]
},
{
"cell_type": "code",
Min RK
pass on IPython Kernel example notebooks...
r20547 "execution_count": 14,
Min RK
upate exmaple notebooks to nbformat v4
r18669 "metadata": {
"collapsed": false
},
"outputs": [
Brian E. Granger
Adding third party rich output.
r17505 {
Min RK
upate exmaple notebooks to nbformat v4
r18669 "data": {
"text/html": [
Min RK
pass on IPython Kernel example notebooks...
r20547 "<div id=\"vise33c59d182bd4093bad74a04ddf24501\"></div>\n",
Min RK
upate exmaple notebooks to nbformat v4
r18669 "<script>\n",
" ( function() {\n",
" var _do_plot = function() {\n",
" if (typeof vg === 'undefined') {\n",
" window.addEventListener('vincent_libs_loaded', _do_plot)\n",
" return;\n",
" }\n",
Min RK
pass on IPython Kernel example notebooks...
r20547 " vg.parse.spec({\"axes\": [{\"scale\": \"x\", \"title\": \"Date\", \"type\": \"x\"}, {\"scale\": \"y\", \"title\": \"Price\", \"type\": \"y\"}], \"data\": [{\"name\": \"table\", \"values\": [{\"col\": \"AAPL\", \"idx\": 1262592000000, \"val\": 28.84}, {\"col\": \"IBM\", \"idx\": 1262592000000, \"val\": 119.53}, {\"col\": \"YHOO\", \"idx\": 1262592000000, \"val\": 17.1}, {\"col\": \"MSFT\", \"idx\": 1262592000000, \"val\": 26.94}, {\"col\": \"AAPL\", \"idx\": 1262678400000, \"val\": 28.89}, {\"col\": \"IBM\", \"idx\": 1262678400000, \"val\": 118.09}, {\"col\": \"YHOO\", \"idx\": 1262678400000, \"val\": 17.23}, {\"col\": \"MSFT\", \"idx\": 1262678400000, \"val\": 26.95}, {\"col\": \"AAPL\", \"idx\": 1262764800000, \"val\": 28.43}, {\"col\": \"IBM\", \"idx\": 1262764800000, \"val\": 117.32}, {\"col\": \"YHOO\", \"idx\": 1262764800000, \"val\": 17.17}, {\"col\": \"MSFT\", \"idx\": 1262764800000, \"val\": 26.79}, {\"col\": \"AAPL\", \"idx\": 1262851200000, \"val\": 28.38}, {\"col\": \"IBM\", \"idx\": 1262851200000, \"val\": 116.92}, {\"col\": \"YHOO\", \"idx\": 1262851200000, \"val\": 16.7}, {\"col\": \"MSFT\", \"idx\": 1262851200000, \"val\": 26.51}, {\"col\": \"AAPL\", \"idx\": 1262937600000, \"val\": 28.56}, {\"col\": \"IBM\", \"idx\": 1262937600000, \"val\": 118.09}, {\"col\": \"YHOO\", \"idx\": 1262937600000, \"val\": 16.7}, {\"col\": \"MSFT\", \"idx\": 1262937600000, \"val\": 26.69}, {\"col\": \"AAPL\", \"idx\": 1263196800000, \"val\": 28.31}, {\"col\": \"IBM\", \"idx\": 1263196800000, \"val\": 116.85}, {\"col\": \"YHOO\", \"idx\": 1263196800000, \"val\": 16.74}, {\"col\": \"MSFT\", \"idx\": 1263196800000, \"val\": 26.35}, {\"col\": \"AAPL\", \"idx\": 1263283200000, \"val\": 27.99}, {\"col\": \"IBM\", \"idx\": 1263283200000, \"val\": 117.78}, {\"col\": \"YHOO\", \"idx\": 1263283200000, \"val\": 16.68}, {\"col\": \"MSFT\", \"idx\": 1263283200000, \"val\": 26.18}, {\"col\": \"AAPL\", \"idx\": 1263369600000, \"val\": 28.39}, {\"col\": \"IBM\", \"idx\": 1263369600000, \"val\": 117.53}, {\"col\": \"YHOO\", \"idx\": 1263369600000, \"val\": 16.9}, {\"col\": \"MSFT\", \"idx\": 1263369600000, \"val\": 26.42}, {\"col\": \"AAPL\", \"idx\": 1263456000000, \"val\": 28.22}, {\"col\": \"IBM\", \"idx\": 1263456000000, \"val\": 119.41}, {\"col\": \"YHOO\", \"idx\": 1263456000000, \"val\": 17.12}, {\"col\": \"MSFT\", \"idx\": 1263456000000, \"val\": 26.95}, {\"col\": \"AAPL\", \"idx\": 1263542400000, \"val\": 27.75}, {\"col\": \"IBM\", \"idx\": 1263542400000, \"val\": 118.93}, {\"col\": \"YHOO\", \"idx\": 1263542400000, \"val\": 16.82}, {\"col\": \"MSFT\", \"idx\": 1263542400000, \"val\": 26.86}, {\"col\": \"AAPL\", \"idx\": 1263888000000, \"val\": 28.98}, {\"col\": \"IBM\", \"idx\": 1263888000000, \"val\": 121.06}, {\"col\": \"YHOO\", \"idx\": 1263888000000, \"val\": 16.75}, {\"col\": \"MSFT\", \"idx\": 1263888000000, \"val\": 27.07}, {\"col\": \"AAPL\", \"idx\": 1263974400000, \"val\": 28.53}, {\"col\": \"IBM\", \"idx\": 1263974400000, \"val\": 117.55}, {\"col\": \"YHOO\", \"idx\": 1263974400000, \"val\": 16.38}, {\"col\": \"MSFT\", \"idx\": 1263974400000, \"val\": 26.63}, {\"col\": \"AAPL\", \"idx\": 1264060800000, \"val\": 28.04}, {\"col\": \"IBM\", \"idx\": 1264060800000, \"val\": 116.42}, {\"col\": \"YHOO\", \"idx\": 1264060800000, \"val\": 16.2}, {\"col\": \"MSFT\", \"idx\": 1264060800000, \"val\": 26.12}, {\"col\": \"AAPL\", \"idx\": 1264147200000, \"val\": 26.65}, {\"col\": \"IBM\", \"idx\": 1264147200000, \"val\": 113.26}, {\"col\": \"YHOO\", \"idx\": 1264147200000, \"val\": 15.88}, {\"col\": \"MSFT\", \"idx\": 1264147200000, \"val\": 25.21}, {\"col\": \"AAPL\", \"idx\": 1264406400000, \"val\": 27.36}, {\"col\": \"IBM\", \"idx\": 1264406400000, \"val\": 113.82}, {\"col\": \"YHOO\", \"idx\": 1264406400000, \"val\": 15.86}, {\"col\": \"MSFT\", \"idx\": 1264406400000, \"val\": 25.52}, {\"col\": \"AAPL\", \"idx\": 1264492800000, \"val\": 27.75}, {\"col\": \"IBM\", \"idx\": 1264492800000, \"val\": 113.49}, {\"col\": \"YHOO\", \"idx\": 1264492800000, \"val\": 15.99}, {\"col\": \"MSFT\", \"idx\": 1264492800000, \"val\": 25.68}, {\"col\": \"AAPL\", \"idx\": 1264579200000, \"val\": 28.01}, {\"col\": \"IBM\", \"idx\": 1264579200000, \"val\": 114.01}, {\"col\": \"YHOO\", \"idx\": 1264579200000, \"val\": 15.98}, {\"col\": \"MSFT\", \"idx\": 1264579200000, \"val\": 25.83}, {\"col\": \"AAPL\", \"idx\": 1264665600000, \"val\": 26.85}, {\"col\": \"IBM\", \"idx\": 1264665600000, \"val\": 111.68}, {\"col\": \"YHOO\", \"idx\": 1264665600000, \"val\": 15.44}, {\"col\": \"MSFT\", \"idx\": 1264665600000, \"val\": 25.39}, {\"col\": \"AAPL\", \"idx\": 1264752000000, \"val\": 25.88}, {\"col\": \"IBM\", \"idx\": 1264752000000, \"val\": 110.45}, {\"col\": \"YHOO\", \"idx\": 1264752000000, \"val\": 15.01}, {\"col\": \"MSFT\", \"idx\": 1264752000000, \"val\": 24.53}, {\"col\": \"AAPL\", \"idx\": 1265011200000, \"val\": 26.24}, {\"col\": \"IBM\", \"idx\": 1265011200000, \"val\": 112.51}, {\"col\": \"YHOO\", \"idx\": 1265011200000, \"val\": 15.05}, {\"col\": \"MSFT\", \"idx\": 1265011200000, \"val\": 24.73}, {\"col\": \"AAPL\", \"idx\": 1265097600000, \"val\": 26.39}, {\"col\": \"IBM\", \"idx\": 1265097600000, \"val\": 113.29}, {\"col\": \"YHOO\", \"idx\": 1265097600000, \"val\": 15.17}, {\"col\": \"MSFT\", \"idx\": 1265097600000, \"val\": 24.78}, {\"col\": \"AAPL\", \"idx\": 1265184000000, \"val\": 26.85}, {\"col\": \"IBM\", \"idx\": 1265184000000, \"val\": 113.4}, {\"col\": \"YHOO\", \"idx\": 1265184000000, \"val\": 15.46}, {\"col\": \"MSFT\", \"idx\": 1265184000000, \"val\": 24.92}, {\"col\": \"AAPL\", \"idx\": 1265270400000, \"val\": 25.88}, {\"col\": \"IBM\", \"idx\": 1265270400000, \"val\": 111.0}, {\"col\": \"YHOO\", \"idx\": 1265270400000, \"val\": 15.01}, {\"col\": \"MSFT\", \"idx\": 1265270400000, \"val\": 24.24}, {\"col\": \"AAPL\", \"idx\": 1265356800000, \"val\": 26.34}, {\"col\": \"IBM\", \"idx\": 1265356800000, \"val\": 111.47}, {\"col\": \"YHOO\", \"idx\": 1265356800000, \"val\": 15.19}, {\"col\": \"MSFT\", \"idx\": 1265356800000, \"val\": 24.39}, {\"col\": \"AAPL\", \"idx\": 1265616000000, \"val\": 26.16}, {\"col\": \"IBM\", \"idx\": 1265616000000, \"val\": 110.49}, {\"col\": \"YHOO\", \"idx\": 1265616000000, \"val\": 14.99}, {\"col\": \"MSFT\", \"idx\": 1265616000000, \"val\": 24.13}, {\"col\": \"AAPL\", \"idx\": 1265702400000, \"val\": 26.44}, {\"col\": \"IBM\", \"idx\": 1265702400000, \"val\": 111.69}, {\"col\": \"YHOO\", \"idx\": 1265702400000, \"val\": 15.07}, {\"col\": \"MSFT\", \"idx\": 1265702400000, \"val\": 24.38}, {\"col\": \"AAPL\", \"idx\": 1265788800000, \"val\": 26.29}, {\"col\": \"IBM\", \"idx\": 1265788800000, \"val\": 111.33}, {\"col\": \"YHOO\", \"idx\": 1265788800000, \"val\": 14.8}, {\"col\": \"MSFT\", \"idx\": 1265788800000, \"val\": 24.37}, {\"col\": \"AAPL\", \"idx\": 1265875200000, \"val\": 26.77}, {\"col\": \"IBM\", \"idx\": 1265875200000, \"val\": 112.16}, {\"col\": \"YHOO\", \"idx\": 1265875200000, \"val\": 15.22}, {\"col\": \"MSFT\", \"idx\": 1265875200000, \"val\": 24.48}, {\"col\": \"AAPL\", \"idx\": 1265961600000, \"val\": 27.0}, {\"col\": \"IBM\", \"idx\": 1265961600000, \"val\": 112.41}, {\"col\": \"YHOO\", \"idx\": 1265961600000, \"val\": 15.17}, {\"col\": \"MSFT\", \"idx\": 1265961600000, \"val\": 24.31}, {\"col\": \"AAPL\", \"idx\": 1266307200000, \"val\": 27.41}, {\"col\": \"IBM\", \"idx\": 1266307200000, \"val\": 113.52}, {\"col\": \"YHOO\", \"idx\": 1266307200000, \"val\": 15.41}, {\"col\": \"MSFT\", \"idx\": 1266307200000, \"val\": 24.8}, {\"col\": \"AAPL\", \"idx\": 1266393600000, \"val\": 27.29}, {\"col\": \"IBM\", \"idx\": 1266393600000, \"val\": 114.52}, {\"col\": \"YHOO\", \"idx\": 1266393600000, \"val\": 15.44}, {\"col\": \"MSFT\", \"idx\": 1266393600000, \"val\": 25.01}, {\"col\": \"AAPL\", \"idx\": 1266480000000, \"val\": 27.35}, {\"col\": \"IBM\", \"idx\": 1266480000000, \"val\": 115.86}, {\"col\": \"YHOO\", \"idx\": 1266480000000, \"val\": 15.54}, {\"col\": \"MSFT\", \"idx\": 1266480000000, \"val\": 25.34}, {\"col\": \"AAPL\", \"idx\": 1266566400000, \"val\": 27.18}, {\"col\": \"IBM\", \"idx\": 1266566400000, \"val\": 115.3}, {\"col\": \"YHOO\", \"idx\": 1266566400000, \"val\": 15.58}, {\"col\": \"MSFT\", \"idx\": 1266566400000, \"val\": 25.16}, {\"col\": \"AAPL\", \"idx\": 1266825600000, \"val\": 27.01}, {\"col\": \"IBM\", \"idx\": 1266825600000, \"val\": 114.99}, {\"col\": \"YHOO\", \"idx\": 1266825600000, \"val\": 15.49}, {\"col\": \"MSFT\", \"idx\": 1266825600000, \"val\": 25.13}, {\"col\": \"AAPL\", \"idx\": 1266912000000, \"val\": 26.55}, {\"col\": \"IBM\", \"idx\": 1266912000000, \"val\": 114.64}, {\"col\": \"YHOO\", \"idx\": 1266912000000, \"val\": 15.38}, {\"col\": \"MSFT\", \"idx\": 1266912000000, \"val\": 24.78}, {\"col\": \"AAPL\", \"idx\": 1266998400000, \"val\": 27.04}, {\"col\": \"IBM\", \"idx\": 1266998400000, \"val\": 115.66}, {\"col\": \"YHOO\", \"idx\": 1266998400000, \"val\": 15.59}, {\"col\": \"MSFT\", \"idx\": 1266998400000, \"val\": 25.04}, {\"col\": \"AAPL\", \"idx\": 1267084800000, \"val\": 27.22}, {\"col\": \"IBM\", \"idx\": 1267084800000, \"val\": 115.19}, {\"col\": \"YHOO\", \"idx\": 1267084800000, \"val\": 15.24}, {\"col\": \"MSFT\", \"idx\": 1267084800000, \"val\": 25.01}, {\"col\": \"AAPL\", \"idx\": 1267171200000, \"val\": 27.57}, {\"col\": \"IBM\", \"idx\": 1267171200000, \"val\": 115.27}, {\"col\": \"YHOO\", \"idx\": 1267171200000, \"val\": 15.31}, {\"col\": \"MSFT\", \"idx\": 1267171200000, \"val\": 25.08}, {\"col\": \"AAPL\", \"idx\": 1267430400000, \"val\": 28.16}, {\"col\": \"IBM\", \"idx\": 1267430400000, \"val\": 116.55}, {\"col\": \"YHOO\", \"idx\": 1267430400000, \"val\": 15.79}, {\"col\": \"MSFT\", \"idx\": 1267430400000, \"val\": 25.38}, {\"col\": \"AAPL\", \"idx\": 1267516800000, \"val\": 28.14}, {\"col\": \"IBM\", \"idx\": 1267516800000, \"val\": 115.51}, {\"col\": \"YHOO\", \"idx\": 1267516800000, \"val\": 15.73}, {\"col\": \"MSFT\", \"idx\": 1267516800000, \"val\": 24.89}, {\"col\": \"AAPL\", \"idx\": 1267603200000, \"val\": 28.21}, {\"col\": \"IBM\", \"idx\": 1267603200000, \"val\": 115.02}, {\"col\": \"YHOO\", \"idx\": 1267603200000, \"val\": 15.57}, {\"col\": \"MSFT\", \"idx\": 1267603200000, \"val\": 24.89}, {\"col\": \"AAPL\", \"idx\": 1267689600000, \"val\": 28.39}, {\"col\": \"IBM\", \"idx\": 1267689600000, \"val\": 114.87}, {\"col\": \"YHOO\", \"idx\": 1267689600000, \"val\": 15.81}, {\"col\": \"MSFT\", \"idx\": 1267689600000, \"val\": 25.04}, {\"col\": \"AAPL\", \"idx\": 1267776000000, \"val\": 29.5}, {\"col\": \"IBM\", \"idx\": 1267776000000, \"val\": 115.35}, {\"col\": \"YHOO\", \"idx\": 1267776000000, \"val\": 16.06}, {\"col\": \"MSFT\", \"idx\": 1267776000000, \"val\": 25.01}, {\"col\": \"AAPL\", \"idx\": 1268035200000, \"val\": 29.52}, {\"col\": \"IBM\", \"idx\": 1268035200000, \"val\": 114.59}, {\"col\": \"YHOO\", \"idx\": 1268035200000, \"val\": 16.52}, {\"col\": \"MSFT\", \"idx\": 1268035200000, \"val\": 25.04}, {\"col\": \"AAPL\", \"idx\": 1268121600000, \"val\": 30.05}, {\"col\": \"IBM\", \"idx\": 1268121600000, \"val\": 113.81}, {\"col\": \"YHOO\", \"idx\": 1268121600000, \"val\": 16.53}, {\"col\": \"MSFT\", \"idx\": 1268121600000, \"val\": 25.19}, {\"col\": \"AAPL\", \"idx\": 1268208000000, \"val\": 30.3}, {\"col\": \"IBM\", \"idx\": 1268208000000, \"val\": 113.88}, {\"col\": \"YHOO\", \"idx\": 1268208000000, \"val\": 16.79}, {\"col\": \"MSFT\", \"idx\": 1268208000000, \"val\": 25.34}, {\"col\": \"AAPL\", \"idx\": 1268294400000, \"val\": 30.39}, {\"col\": \"IBM\", \"idx\": 1268294400000, \"val\": 115.67}, {\"col\": \"YHOO\", \"idx\": 1268294400000, \"val\": 16.53}, {\"col\": \"MSFT\", \"idx\": 1268294400000, \"val\": 25.52}, {\"col\": \"AAPL\", \"idx\": 1268380800000, \"val\": 30.53}, {\"col\": \"IBM\", \"idx\": 1268380800000, \"val\": 115.98}, {\"col\": \"YHOO\", \"idx\": 1268380800000, \"val\": 16.32}, {\"col\": \"MSFT\", \"idx\": 1268380800000, \"val\": 25.6}, {\"col\": \"AAPL\", \"idx\": 1268636400000, \"val\": 30.16}, {\"col\": \"IBM\", \"idx\": 1268636400000, \"val\": 115.88}, {\"col\": \"YHOO\", \"idx\": 1268636400000, \"val\": 16.46}, {\"col\": \"MSFT\", \"idx\": 1268636400000, \"val\": 25.62}, {\"col\": \"AAPL\", \"idx\": 1268722800000, \"val\": 30.24}, {\"col\": \"IBM\", \"idx\": 1268722800000, \"val\": 116.64}, {\"col\": \"YHOO\", \"idx\": 1268722800000, \"val\": 16.36}, {\"col\": \"MSFT\", \"idx\": 1268722800000, \"val\": 25.69}, {\"col\": \"AAPL\", \"idx\": 1268809200000, \"val\": 30.2}, {\"col\": \"IBM\", \"idx\": 1268809200000, \"val\": 115.82}, {\"col\": \"YHOO\", \"idx\": 1268809200000, \"val\": 16.5}, {\"col\": \"MSFT\", \"idx\": 1268809200000, \"val\": 25.91}, {\"col\": \"AAPL\", \"idx\": 1268895600000, \"val\": 30.27}, {\"col\": \"IBM\", \"idx\": 1268895600000, \"val\": 116.38}, {\"col\": \"YHOO\", \"idx\": 1268895600000, \"val\": 16.56}, {\"col\": \"MSFT\", \"idx\": 1268895600000, \"val\": 25.9}, {\"col\": \"AAPL\", \"idx\": 1268982000000, \"val\": 29.95}, {\"col\": \"IBM\", \"idx\": 1268982000000, \"val\": 115.77}, {\"col\": \"YHOO\", \"idx\": 1268982000000, \"val\": 16.44}, {\"col\": \"MSFT\", \"idx\": 1268982000000, \"val\": 25.88}, {\"col\": \"AAPL\", \"idx\": 1269241200000, \"val\": 30.29}, {\"col\": \"IBM\", \"idx\": 1269241200000, \"val\": 116.02}, {\"col\": \"YHOO\", \"idx\": 1269241200000, \"val\": 16.34}, {\"col\": \"MSFT\", \"idx\": 1269241200000, \"val\": 25.89}, {\"col\": \"AAPL\", \"idx\": 1269327600000, \"val\": 30.77}, {\"col\": \"IBM\", \"idx\": 1269327600000, \"val\": 117.28}, {\"col\": \"YHOO\", \"idx\": 1269327600000, \"val\": 16.03}, {\"col\": \"MSFT\", \"idx\": 1269327600000, \"val\": 26.13}, {\"col\": \"AAPL\", \"idx\": 1269414000000, \"val\": 30.91}, {\"col\": \"IBM\", \"idx\": 1269414000000, \"val\": 116.51}, {\"col\": \"YHOO\", \"idx\": 1269414000000, \"val\": 16.09}, {\"col\": \"MSFT\", \"idx\": 1269414000000, \"val\": 25.93}, {\"col\": \"AAPL\", \"idx\": 1269500400000, \"val\": 30.54}, {\"col\": \"IBM\", \"idx\": 1269500400000, \"val\": 117.16}, {\"col\": \"YHOO\", \"idx\": 1269500400000, \"val\": 16.32}, {\"col\": \"MSFT\", \"idx\": 1269500400000, \"val\": 26.25}, {\"col\": \"AAPL\", \"idx\": 1269586800000, \"val\": 31.11}, {\"col\": \"IBM\", \"idx\": 1269586800000, \"val\": 117.18}, {\"col\": \"YHOO\", \"idx\": 1269586800000, \"val\": 16.54}, {\"col\": \"MSFT\", \"idx\": 1269586800000, \"val\": 25.94}, {\"col\": \"AAPL\", \"idx\": 1269846000000, \"val\": 31.31}, {\"col\": \"IBM\", \"idx\": 1269846000000, \"val\": 116.57}, {\"col\": \"YHOO\", \"idx\": 1269846000000, \"val\": 16.56}, {\"col\": \"MSFT\", \"idx\": 1269846000000, \"val\": 25.88}, {\"col\": \"AAPL\", \"idx\": 1269932400000, \"val\": 31.78}, {\"col\": \"IBM\", \"idx\": 1269932400000, \"val\": 116.73}, {\"col\": \"YHOO\", \"idx\": 1269932400000, \"val\": 16.61}, {\"col\": \"MSFT\", \"idx\": 1269932400000, \"val\": 26.04}, {\"col\": \"AAPL\", \"idx\": 1270018800000, \"val\": 31.67}, {\"col\": \"IBM\", \"idx\": 1270018800000, \"val\": 116.26}, {\"col\": \"YHOO\", \"idx\": 1270018800000, \"val\": 16.53}, {\"col\": \"MSFT\", \"idx\": 1270018800000, \"val\": 25.62}, {\"col\": \"AAPL\", \"idx\": 1270105200000, \"val\": 31.8}, {\"col\": \"IBM\", \"idx\": 1270105200000, \"val\": 116.26}, {\"col\": \"YHOO\", \"idx\": 1270105200000, \"val\": 16.29}, {\"col\": \"MSFT\", \"idx\": 1270105200000, \"val\": 25.5}, {\"col\": \"AAPL\", \"idx\": 1270450800000, \"val\": 32.14}, {\"col\": \"IBM\", \"idx\": 1270450800000, \"val\": 117.26}, {\"col\": \"YHOO\", \"idx\": 1270450800000, \"val\": 16.51}, {\"col\": \"MSFT\", \"idx\": 1270450800000, \"val\": 25.6}, {\"col\": \"AAPL\", \"idx\": 1270537200000, \"val\": 32.28}, {\"col\": \"IBM\", \"idx\": 1270537200000, \"val\": 116.88}, {\"col\": \"YHOO\", \"idx\": 1270537200000, \"val\": 16.92}, {\"col\": \"MSFT\", \"idx\": 1270537200000, \"val\": 25.64}, {\"col\": \"AAPL\", \"idx\": 1270623600000, \"val\": 32.42}, {\"col\": \"IBM\", \"idx\": 1270623600000, \"val\": 116.47}, {\"col\": \"YHOO\", \"idx\": 1270623600000, \"val\": 16.87}, {\"col\": \"MSFT\", \"idx\": 1270623600000, \"val\": 25.67}, {\"col\": \"AAPL\", \"idx\": 1270710000000, \"val\": 32.33}, {\"col\": \"IBM\", \"idx\": 1270710000000, \"val\": 115.68}, {\"col\": \"YHOO\", \"idx\": 1270710000000, \"val\": 17.35}, {\"col\": \"MSFT\", \"idx\": 1270710000000, \"val\": 26.17}, {\"col\": \"AAPL\", \"idx\": 1270796400000, \"val\": 32.58}, {\"col\": \"IBM\", \"idx\": 1270796400000, \"val\": 116.72}, {\"col\": \"YHOO\", \"idx\": 1270796400000, \"val\": 17.52}, {\"col\": \"MSFT\", \"idx\": 1270796400000, \"val\": 26.54}, {\"col\": \"AAPL\", \"idx\": 1271055600000, \"val\": 32.65}, {\"col\": \"IBM\", \"idx\": 1271055600000, \"val\": 116.36}, {\"col\": \"YHOO\", \"idx\": 1271055600000, \"val\": 17.64}, {\"col\": \"MSFT\", \"idx\": 1271055600000, \"val\": 26.52}, {\"col\": \"AAPL\", \"idx\": 1271142000000, \"val\": 32.67}, {\"col\": \"IBM\", \"idx\": 1271142000000, \"val\": 116.97}, {\"col\": \"YHOO\", \"idx\": 1271142000000, \"val\": 18.18}, {\"col\": \"MSFT\", \"idx\": 1271142000000, \"val\": 26.63}, {\"col\": \"AAPL\", \"idx\": 1271228400000, \"val\": 33.11}, {\"col\": \"IBM\", \"idx\": 1271228400000, \"val\": 118.98}, {\"col\": \"YHOO\", \"idx\": 1271228400000, \"val\": 18.38}, {\"col\": \"MSFT\", \"idx\": 1271228400000, \"val\": 26.96}, {\"col\": \"AAPL\", \"idx\": 1271314800000, \"val\": 33.54}, {\"col\": \"IBM\", \"idx\": 1271314800000, \"val\": 118.65}, {\"col\": \"YHOO\", \"idx\": 1271314800000, \"val\": 18.97}, {\"col\": \"MSFT\", \"idx\": 1271314800000, \"val\": 27.0}, {\"col\": \"AAPL\", \"idx\": 1271401200000, \"val\": 33.34}, {\"col\": \"IBM\", \"idx\": 1271401200000, \"val\": 118.42}, {\"col\": \"YHOO\", \"idx\": 1271401200000, \"val\": 18.17}, {\"col\": \"MSFT\", \"idx\": 1271401200000, \"val\": 26.82}, {\"col\": \"AAPL\", \"idx\": 1271660400000, \"val\": 33.29}, {\"col\": \"IBM\", \"idx\": 1271660400000, \"val\": 119.87}, {\"col\": \"YHOO\", \"idx\": 1271660400000, \"val\": 18.39}, {\"col\": \"MSFT\", \"idx\": 1271660400000, \"val\": 27.15}, {\"col\": \"AAPL\", \"idx\": 1271746800000, \"val\": 32.96}, {\"col\": \"IBM\", \"idx\": 1271746800000, \"val\": 117.57}, {\"col\": \"YHOO\", \"idx\": 1271746800000, \"val\": 18.38}, {\"col\": \"MSFT\", \"idx\": 1271746800000, \"val\": 27.43}, {\"col\": \"AAPL\", \"idx\": 1271833200000, \"val\": 34.93}, {\"col\": \"IBM\", \"idx\": 1271833200000, \"val\": 116.93}, {\"col\": \"YHOO\", \"idx\": 1271833200000, \"val\": 17.45}, {\"col\": \"MSFT\", \"idx\": 1271833200000, \"val\": 27.4}, {\"col\": \"AAPL\", \"idx\": 1271919600000, \"val\": 35.91}, {\"col\": \"IBM\", \"idx\": 1271919600000, \"val\": 117.06}, {\"col\": \"YHOO\", \"idx\": 1271919600000, \"val\": 17.72}, {\"col\": \"MSFT\", \"idx\": 1271919600000, \"val\": 27.45}, {\"col\": \"AAPL\", \"idx\": 1272006000000, \"val\": 36.49}, {\"col\": \"IBM\", \"idx\": 1272006000000, \"val\": 117.84}, {\"col\": \"YHOO\", \"idx\": 1272006000000, \"val\": 17.64}, {\"col\": \"MSFT\", \"idx\": 1272006000000, \"val\": 27.08}, {\"col\": \"AAPL\", \"idx\": 1272265200000, \"val\": 36.32}, {\"col\": \"IBM\", \"idx\": 1272265200000, \"val\": 118.51}, {\"col\": \"YHOO\", \"idx\": 1272265200000, \"val\": 17.39}, {\"col\": \"MSFT\", \"idx\": 1272265200000, \"val\": 27.21}, {\"col\": \"AAPL\", \"idx\": 1272351600000, \"val\": 35.31}, {\"col\": \"IBM\", \"idx\": 1272351600000, \"val\": 116.78}, {\"col\": \"YHOO\", \"idx\": 1272351600000, \"val\": 16.92}, {\"col\": \"MSFT\", \"idx\": 1272351600000, \"val\": 26.98}, {\"col\": \"AAPL\", \"idx\": 1272438000000, \"val\": 35.25}, {\"col\": \"IBM\", \"idx\": 1272438000000, \"val\": 117.94}, {\"col\": \"YHOO\", \"idx\": 1272438000000, \"val\": 16.75}, {\"col\": \"MSFT\", \"idx\": 1272438000000, \"val\": 27.03}, {\"col\": \"AAPL\", \"idx\": 1272524400000, \"val\": 36.2}, {\"col\": \"IBM\", \"idx\": 1272524400000, \"val\": 118.26}, {\"col\": \"YHOO\", \"idx\": 1272524400000, \"val\": 16.97}, {\"col\": \"MSFT\", \"idx\": 1272524400000, \"val\": 27.11}, {\"col\": \"AAPL\", \"idx\": 1272610800000, \"val\": 35.18}, {\"col\": \"IBM\", \"idx\": 1272610800000, \"val\": 116.94}, {\"col\": \"YHOO\", \"idx\": 1272610800000, \"val\": 16.53}, {\"col\": \"MSFT\", \"idx\": 1272610800000, \"val\": 26.71}, {\"col\": \"AAPL\", \"idx\": 1272870000000, \"val\": 35.89}, {\"col\": \"IBM\", \"idx\": 1272870000000, \"val\": 117.48}, {\"col\": \"YHOO\", \"idx\": 1272870000000, \"val\": 16.95}, {\"col\": \"MSFT\", \"idx\": 1272870000000, \"val\": 26.99}, {\"col\": \"AAPL\", \"idx\": 1272956400000, \"val\": 34.86}, {\"col\": \"IBM\", \"idx\": 1272956400000, \"val\": 116.14}, {\"col\": \"YHOO\", \"idx\": 1272956400000, \"val\": 16.32}, {\"col\": \"MSFT\", \"idx\": 1272956400000, \"val\": 26.35}, {\"col\": \"AAPL\", \"idx\": 1273042800000, \"val\": 34.49}, {\"col\": \"IBM\", \"idx\": 1273042800000, \"val\": 115.54}, {\"col\": \"YHOO\", \"idx\": 1273042800000, \"val\": 16.49}, {\"col\": \"MSFT\", \"idx\": 1273042800000, \"val\": 26.11}, {\"col\": \"AAPL\", \"idx\": 1273129200000, \"val\": 33.18}, {\"col\": \"IBM\", \"idx\": 1273129200000, \"val\": 112.91}, {\"col\": \"YHOO\", \"idx\": 1273129200000, \"val\": 15.92}, {\"col\": \"MSFT\", \"idx\": 1273129200000, \"val\": 25.35}, {\"col\": \"AAPL\", \"idx\": 1273215600000, \"val\": 31.78}, {\"col\": \"IBM\", \"idx\": 1273215600000, \"val\": 111.25}, {\"col\": \"YHOO\", \"idx\": 1273215600000, \"val\": 15.29}, {\"col\": \"MSFT\", \"idx\": 1273215600000, \"val\": 24.67}, {\"col\": \"AAPL\", \"idx\": 1273474800000, \"val\": 34.23}, {\"col\": \"IBM\", \"idx\": 1273474800000, \"val\": 115.05}, {\"col\": \"YHOO\", \"idx\": 1273474800000, \"val\": 16.33}, {\"col\": \"MSFT\", \"idx\": 1273474800000, \"val\": 25.31}, {\"col\": \"AAPL\", \"idx\": 1273561200000, \"val\": 34.57}, {\"col\": \"IBM\", \"idx\": 1273561200000, \"val\": 115.62}, {\"col\": \"YHOO\", \"idx\": 1273561200000, \"val\": 16.41}, {\"col\": \"MSFT\", \"idx\": 1273561200000, \"val\": 25.26}, {\"col\": \"AAPL\", \"idx\": 1273647600000, \"val\": 35.32}, {\"col\": \"IBM\", \"idx\": 1273647600000, \"val\": 120.89}, {\"col\": \"YHOO\", \"idx\": 1273647600000, \"val\": 16.47}, {\"col\": \"MSFT\", \"idx\": 1273647600000, \"val\": 25.75}, {\"col\": \"AAPL\", \"idx\": 1273734000000, \"val\": 34.81}, {\"col\": \"IBM\", \"idx\": 1273734000000, \"val\": 119.8}, {\"col\": \"YHOO\", \"idx\": 1273734000000, \"val\": 16.14}, {\"col\": \"MSFT\", \"idx\": 1273734000000, \"val\": 25.57}, {\"col\": \"AAPL\", \"idx\": 1273820400000, \"val\": 34.2}, {\"col\": \"IBM\", \"idx\": 1273820400000, \"val\": 119.53}, {\"col\": \"YHOO\", \"idx\": 1273820400000, \"val\": 16.39}, {\"col\": \"MSFT\", \"idx\": 1273820400000, \"val\": 25.3}, {\"col\": \"AAPL\", \"idx\": 1274079600000, \"val\": 34.26}, {\"col\": \"IBM\", \"idx\": 1274079600000, \"val\": 118.85}, {\"col\": \"YHOO\", \"idx\": 1274079600000, \"val\": 16.27}, {\"col\": \"MSFT\", \"idx\": 1274079600000, \"val\": 25.31}, {\"col\": \"AAPL\", \"idx\": 1274166000000, \"val\": 34.01}, {\"col\": \"IBM\", \"idx\": 1274166000000, \"val\": 118.4}, {\"col\": \"YHOO\", \"idx\": 1274166000000, \"val\": 16.03}, {\"col\": \"MSFT\", \"idx\": 1274166000000, \"val\": 25.13}, {\"col\": \"AAPL\", \"idx\": 1274252400000, \"val\": 33.46}, {\"col\": \"IBM\", \"idx\": 1274252400000, \"val\": 117.41}, {\"col\": \"YHOO\", \"idx\": 1274252400000, \"val\": 15.79}, {\"col\": \"MSFT\", \"idx\": 1274252400000, \"val\": 24.81}, {\"col\": \"AAPL\", \"idx\": 1274338800000, \"val\": 32.04}, {\"col\": \"IBM\", \"idx\": 1274338800000, \"val\": 112.8}, {\"col\": \"YHOO\", \"idx\": 1274338800000, \"val\": 15.1}, {\"col\": \"MSFT\", \"idx\": 1274338800000, \"val\": 23.82}, {\"col\": \"AAPL\", \"idx\": 1274425200000, \"val\": 32.65}, {\"col\": \"IBM\", \"idx\": 1274425200000, \"val\": 114.28}, {\"col\": \"YHOO\", \"idx\": 1274425200000, \"val\": 15.48}, {\"col\": \"MSFT\", \"idx\": 1274425200000, \"val\": 23.58}, {\"col\": \"AAPL\", \"idx\": 1274684400000, \"val\": 33.25}, {\"col\": \"IBM\", \"idx\": 1274684400000, \"val\": 113.39}, {\"col\": \"YHOO\", \"idx\": 1274684400000, \"val\": 15.54}, {\"col\": \"MSFT\", \"idx\": 1274684400000, \"val\": 23.08}, {\"col\": \"AAPL\", \"idx\": 1274770800000, \"val\": 33.04}, {\"col\": \"IBM\", \"idx\": 1274770800000, \"val\": 113.46}, {\"col\": \"YHOO\", \"idx\": 1274770800000, \"val\": 15.31}, {\"col\": \"MSFT\", \"idx\": 1274770800000, \"val\": 22.9}, {\"col\": \"AAPL\", \"idx\": 1274857200000, \"val\": 32.89}, {\"col\": \"IBM\", \"idx\": 1274857200000, \"val\": 112.28}, {\"col\": \"YHOO\", \"idx\": 1274857200000, \"val\": 15.45}, {\"col\": \"MSFT\", \"idx\": 1274857200000, \"val\": 21.97}, {\"col\": \"AAPL\", \"idx\": 1274943600000, \"val\": 34.14}, {\"col\": \"IBM\", \"idx\": 1274943600000, \"val\": 115.16}, {\"col\": \"YHOO\", \"idx\": 1274943600000, \"val\": 15.69}, {\"col\": \"MSFT\", \"idx\": 1274943600000, \"val\": 22.84}, {\"col\": \"AAPL\", \"idx\": 1275030000000, \"val\": 34.61}, {\"col\": \"IBM\", \"idx\": 1275030000000, \"val\": 114.13}, {\"col\": \"YHOO\", \"idx\": 1275030000000, \"val\": 15.34}, {\"col\": \"MSFT\", \"idx\": 1275030000000, \"val\": 22.67}, {\"col\": \"AAPL\", \"idx\": 1275375600000, \"val\": 35.15}, {\"col\": \"IBM\", \"idx\": 1275375600000, \"val\": 113.29}, {\"col\": \"YHOO\", \"idx\": 1275375600000, \"val\": 15.02}, {\"col\": \"MSFT\", \"idx\": 1275375600000, \"val\": 22.75}, {\"col\": \"AAPL\", \"idx\": 1275462000000, \"val\": 35.57}, {\"col\": \"IBM\", \"idx\": 1275462000000, \"val\": 116.09}, {\"col\": \"YHOO\", \"idx\": 1275462000000, \"val\": 15.18}, {\"col\": \"MSFT\", \"idx\": 1275462000000, \"val\": 23.25}, {\"col\": \"AAPL\", \"idx\": 1275548400000, \"val\": 35.46}, {\"col\": \"IBM\", \"idx\": 1275548400000, \"val\": 116.59}, {\"col\": \"YHOO\", \"idx\": 1275548400000, \"val\": 15.43}, {\"col\": \"MSFT\", \"idx\": 1275548400000, \"val\": 23.6}, {\"col\": \"AAPL\", \"idx\": 1275634800000, \"val\": 34.49}, {\"col\": \"IBM\", \"idx\": 1275634800000, \"val\": 114.15}, {\"col\": \"YHOO\", \"idx\": 1275634800000, \"val\": 15.0}, {\"col\": \"MSFT\", \"idx\": 1275634800000, \"val\": 22.66}, {\"col\": \"AAPL\", \"idx\": 1275894000000, \"val\": 33.81}, {\"col\": \"IBM\", \"idx\": 1275894000000, \"val\": 113.1}, {\"col\": \"YHOO\", \"idx\": 1275894000000, \"val\": 14.94}, {\"col\": \"MSFT\", \"idx\": 1275894000000, \"val\": 22.22}, {\"col\": \"AAPL\", \"idx\": 1275980400000, \"val\": 33.6}, {\"col\": \"IBM\", \"idx\": 1275980400000, \"val\": 112.73}, {\"col\": \"YHOO\", \"idx\": 1275980400000, \"val\": 14.79}, {\"col\": \"MSFT\", \"idx\": 1275980400000, \"val\": 22.06}, {\"col\": \"AAPL\", \"idx\": 1276066800000, \"val\": 32.77}, {\"col\": \"IBM\", \"idx\": 1276066800000, \"val\": 112.89}, {\"col\": \"YHOO\", \"idx\": 1276066800000, \"val\": 14.69}, {\"col\": \"MSFT\", \"idx\": 1276066800000, \"val\": 21.78}, {\"col\": \"AAPL\", \"idx\": 1276153200000, \"val\": 33.76}, {\"col\": \"IBM\", \"idx\": 1276153200000, \"val\": 116.34}, {\"col\": \"YHOO\", \"idx\": 1276153200000, \"val\": 15.1}, {\"col\": \"MSFT\", \"idx\": 1276153200000, \"val\": 21.96}, {\"col\": \"AAPL\", \"idx\": 1276239600000, \"val\": 34.16}, {\"col\": \"IBM\", \"idx\": 1276239600000, \"val\": 117.04}, {\"col\": \"YHOO\", \"idx\": 1276239600000, \"val\": 15.29}, {\"col\": \"MSFT\", \"idx\": 1276239600000, \"val\": 22.54}, {\"col\": \"AAPL\", \"idx\": 1276498800000, \"val\": 34.26}, {\"col\": \"IBM\", \"idx\": 1276498800000, \"val\": 117.08}, {\"col\": \"YHOO\", \"idx\": 1276498800000, \"val\": 15.17}, {\"col\": \"MSFT\", \"idx\": 1276498800000, \"val\": 22.4}, {\"col\": \"AAPL\", \"idx\": 1276585200000, \"val\": 34.99}, {\"col\": \"IBM\", \"idx\": 1276585200000, \"val\": 118.26}, {\"col\": \"YHOO\", \"idx\": 1276585200000, \"val\": 15.65}, {\"col\": \"MSFT\", \"idx\": 1276585200000, \"val\": 23.35}, {\"col\": \"AAPL\", \"idx\": 1276671600000, \"val\": 36.01}, {\"col\": \"IBM\", \"idx\": 1276671600000, \"val\": 118.77}, {\"col\": \"YHOO\", \"idx\": 1276671600000, \"val\": 15.49}, {\"col\": \"MSFT\", \"idx\": 1276671600000, \"val\": 23.12}, {\"col\": \"AAPL\", \"idx\": 1276758000000, \"val\": 36.63}, {\"col\": \"IBM\", \"idx\": 1276758000000, \"val\": 119.34}, {\"col\": \"YHOO\", \"idx\": 1276758000000, \"val\": 15.6}, {\"col\": \"MSFT\", \"idx\": 1276758000000, \"val\": 23.17}, {\"col\": \"AAPL\", \"idx\": 1276844400000, \"val\": 36.93}, {\"col\": \"IBM\", \"idx\": 1276844400000, \"val\": 118.59}, {\"col\": \"YHOO\", \"idx\": 1276844400000, \"val\": 15.54}, {\"col\": \"MSFT\", \"idx\": 1276844400000, \"val\": 23.23}, {\"col\": \"AAPL\", \"idx\": 1277103600000, \"val\": 36.41}, {\"col\": \"IBM\", \"idx\": 1277103600000, \"val\": 119.04}, {\"col\": \"YHOO\", \"idx\": 1277103600000, \"val\": 15.21}, {\"col\": \"MSFT\", \"idx\": 1277103600000, \"val\": 22.8}, {\"col\": \"AAPL\", \"idx\": 1277190000000, \"val\": 36.9}, {\"col\": \"IBM\", \"idx\": 1277190000000, \"val\": 117.81}, {\"col\": \"YHOO\", \"idx\": 1277190000000, \"val\": 15.09}, {\"col\": \"MSFT\", \"idx\": 1277190000000, \"val\": 22.64}, {\"col\": \"AAPL\", \"idx\": 1277276400000, \"val\": 36.51}, {\"col\": \"IBM\", \"idx\": 1277276400000, \"val\": 118.55}, {\"col\": \"YHOO\", \"idx\": 1277276400000, \"val\": 15.23}, {\"col\": \"MSFT\", \"idx\": 1277276400000, \"val\": 22.24}, {\"col\": \"AAPL\", \"idx\": 1277362800000, \"val\": 36.25}, {\"col\": \"IBM\", \"idx\": 1277362800000, \"val\": 116.8}, {\"col\": \"YHOO\", \"idx\": 1277362800000, \"val\": 14.83}, {\"col\": \"MSFT\", \"idx\": 1277362800000, \"val\": 21.96}, {\"col\": \"AAPL\", \"idx\": 1277449200000, \"val\": 35.94}, {\"col\": \"IBM\", \"idx\": 1277449200000, \"val\": 115.83}, {\"col\": \"YHOO\", \"idx\": 1277449200000, \"val\": 14.81}, {\"col\": \"MSFT\", \"idx\": 1277449200000, \"val\": 21.55}, {\"col\": \"AAPL\", \"idx\": 1277708400000, \"val\": 36.15}, {\"col\": \"IBM\", \"idx\": 1277708400000, \"val\": 117.52}, {\"col\": \"YHOO\", \"idx\": 1277708400000, \"val\": 14.73}, {\"col\": \"MSFT\", \"idx\": 1277708400000, \"val\": 21.36}, {\"col\": \"AAPL\", \"idx\": 1277794800000, \"val\": 34.52}, {\"col\": \"IBM\", \"idx\": 1277794800000, \"val\": 113.98}, {\"col\": \"YHOO\", \"idx\": 1277794800000, \"val\": 14.04}, {\"col\": \"MSFT\", \"idx\": 1277794800000, \"val\": 20.48}, {\"col\": \"AAPL\", \"idx\": 1277881200000, \"val\": 33.89}, {\"col\": \"IBM\", \"idx\": 1277881200000, \"val\": 112.51}, {\"col\": \"YHOO\", \"idx\": 1277881200000, \"val\": 13.84}, {\"col\": \"MSFT\", \"idx\": 1277881200000, \"val\": 20.22}, {\"col\": \"AAPL\", \"idx\": 1277967600000, \"val\": 33.48}, {\"col\": \"IBM\", \"idx\": 1277967600000, \"val\": 111.68}, {\"col\": \"YHOO\", \"idx\": 1277967600000, \"val\": 14.09}, {\"col\": \"MSFT\", \"idx\": 1277967600000, \"val\": 20.35}, {\"col\": \"AAPL\", \"idx\": 1278054000000, \"val\": 33.28}, {\"col\": \"IBM\", \"idx\": 1278054000000, \"val\": 111.03}, {\"col\": \"YHOO\", \"idx\": 1278054000000, \"val\": 14.07}, {\"col\": \"MSFT\", \"idx\": 1278054000000, \"val\": 20.44}, {\"col\": \"AAPL\", \"idx\": 1278399600000, \"val\": 33.5}, {\"col\": \"IBM\", \"idx\": 1278399600000, \"val\": 112.49}, {\"col\": \"YHOO\", \"idx\": 1278399600000, \"val\": 14.13}, {\"col\": \"MSFT\", \"idx\": 1278399600000, \"val\": 20.93}, {\"col\": \"AAPL\", \"idx\": 1278486000000, \"val\": 34.86}, {\"col\": \"IBM\", \"idx\": 1278486000000, \"val\": 115.72}, {\"col\": \"YHOO\", \"idx\": 1278486000000, \"val\": 14.4}, {\"col\": \"MSFT\", \"idx\": 1278486000000, \"val\": 21.35}, {\"col\": \"AAPL\", \"idx\": 1278572400000, \"val\": 34.78}, {\"col\": \"IBM\", \"idx\": 1278572400000, \"val\": 116.6}, {\"col\": \"YHOO\", \"idx\": 1278572400000, \"val\": 14.6}, {\"col\": \"MSFT\", \"idx\": 1278572400000, \"val\": 21.45}, {\"col\": \"AAPL\", \"idx\": 1278658800000, \"val\": 34.98}, {\"col\": \"IBM\", \"idx\": 1278658800000, \"val\": 116.59}, {\"col\": \"YHOO\", \"idx\": 1278658800000, \"val\": 14.89}, {\"col\": \"MSFT\", \"idx\": 1278658800000, \"val\": 21.32}, {\"col\": \"AAPL\", \"idx\": 1278918000000, \"val\": 34.67}, {\"col\": \"IBM\", \"idx\": 1278918000000, \"val\": 117.24}, {\"col\": \"YHOO\", \"idx\": 1278918000000, \"val\": 14.94}, {\"col\": \"MSFT\", \"idx\": 1278918000000, \"val\": 21.81}, {\"col\": \"AAPL\", \"idx\": 1279004400000, \"val\": 33.93}, {\"col\": \"IBM\", \"idx\": 1279004400000, \"val\": 118.89}, {\"col\": \"YHOO\", \"idx\": 1279004400000, \"val\": 15.52}, {\"col\": \"MSFT\", \"idx\": 1279004400000, \"val\": 22.08}, {\"col\": \"AAPL\", \"idx\": 1279090800000, \"val\": 34.06}, {\"col\": \"IBM\", \"idx\": 1279090800000, \"val\": 119.11}, {\"col\": \"YHOO\", \"idx\": 1279090800000, \"val\": 15.37}, {\"col\": \"MSFT\", \"idx\": 1279090800000, \"val\": 22.35}, {\"col\": \"AAPL\", \"idx\": 1279177200000, \"val\": 33.88}, {\"col\": \"IBM\", \"idx\": 1279177200000, \"val\": 119.11}, {\"col\": \"YHOO\", \"idx\": 1279177200000, \"val\": 15.37}, {\"col\": \"MSFT\", \"idx\": 1279177200000, \"val\": 22.41}, {\"col\": \"AAPL\", \"idx\": 1279263600000, \"val\": 33.67}, {\"col\": \"IBM\", \"idx\": 1279263600000, \"val\": 116.66}, {\"col\": \"YHOO\", \"idx\": 1279263600000, \"val\": 14.9}, {\"col\": \"MSFT\", \"idx\": 1279263600000, \"val\": 21.87}, {\"col\": \"AAPL\", \"idx\": 1279522800000, \"val\": 33.09}, {\"col\": \"IBM\", \"idx\": 1279522800000, \"val\": 118.26}, {\"col\": \"YHOO\", \"idx\": 1279522800000, \"val\": 15.1}, {\"col\": \"MSFT\", \"idx\": 1279522800000, \"val\": 22.17}, {\"col\": \"AAPL\", \"idx\": 1279609200000, \"val\": 33.94}, {\"col\": \"IBM\", \"idx\": 1279609200000, \"val\": 115.31}, {\"col\": \"YHOO\", \"idx\": 1279609200000, \"val\": 15.2}, {\"col\": \"MSFT\", \"idx\": 1279609200000, \"val\": 22.39}, {\"col\": \"AAPL\", \"idx\": 1279695600000, \"val\": 34.26}, {\"col\": \"IBM\", \"idx\": 1279695600000, \"val\": 114.14}, {\"col\": \"YHOO\", \"idx\": 1279695600000, \"val\": 13.91}, {\"col\": \"MSFT\", \"idx\": 1279695600000, \"val\": 22.07}, {\"col\": \"AAPL\", \"idx\": 1279782000000, \"val\": 34.9}, {\"col\": \"IBM\", \"idx\": 1279782000000, \"val\": 116.15}, {\"col\": \"YHOO\", \"idx\": 1279782000000, \"val\": 13.88}, {\"col\": \"MSFT\", \"idx\": 1279782000000, \"val\": 22.7}, {\"col\": \"AAPL\", \"idx\": 1279868400000, \"val\": 35.03}, {\"col\": \"IBM\", \"idx\": 1279868400000, \"val\": 116.97}, {\"col\": \"YHOO\", \"idx\": 1279868400000, \"val\": 13.99}, {\"col\": \"MSFT\", \"idx\": 1279868400000, \"val\": 22.68}, {\"col\": \"AAPL\", \"idx\": 1280127600000, \"val\": 34.94}, {\"col\": \"IBM\", \"idx\": 1280127600000, \"val\": 117.0}, {\"col\": \"YHOO\", \"idx\": 1280127600000, \"val\": 14.15}, {\"col\": \"MSFT\", \"idx\": 1280127600000, \"val\": 22.93}, {\"col\": \"AAPL\", \"idx\": 1280214000000, \"val\": 35.59}, {\"col\": \"IBM\", \"idx\": 1280214000000, \"val\": 117.2}, {\"col\": \"YHOO\", \"idx\": 1280214000000, \"val\": 13.95}, {\"col\": \"MSFT\", \"idx\": 1280214000000, \"val\": 22.98}, {\"col\": \"AAPL\", \"idx\": 1280300400000, \"val\": 35.16}, {\"col\": \"IBM\", \"idx\": 1280300400000, \"val\": 117.02}, {\"col\": \"YHOO\", \"idx\": 1280300400000, \"val\": 13.87}, {\"col\": \"MSFT\", \"idx\": 1280300400000, \"val\": 22.8}, {\"col\": \"AAPL\", \"idx\": 1280386800000, \"val\": 34.78}, {\"col\": \"IBM\", \"idx\": 1280386800000, \"val\": 116.65}, {\"col\": \"YHOO\", \"idx\": 1280386800000, \"val\": 13.76}, {\"col\": \"MSFT\", \"idx\": 1280386800000, \"val\": 22.87}, {\"col\": \"AAPL\", \"idx\": 1280473200000, \"val\": 34.66}, {\"col\": \"IBM\", \"idx\": 1280473200000, \"val\": 116.99}, {\"col\": \"YHOO\", \"idx\": 1280473200000, \"val\": 13.88}, {\"col\": \"MSFT\", \"idx\": 1280473200000, \"val\": 22.68}, {\"col\": \"AAPL\", \"idx\": 1280732400000, \"val\": 35.28}, {\"col\": \"IBM\", \"idx\": 1280732400000, \"val\": 119.14}, {\"col\": \"YHOO\", \"idx\": 1280732400000, \"val\": 14.0}, {\"col\": \"MSFT\", \"idx\": 1280732400000, \"val\": 23.13}, {\"col\": \"AAPL\", \"idx\": 1280818800000, \"val\": 35.3}, {\"col\": \"IBM\", \"idx\": 1280818800000, \"val\": 118.79}, {\"col\": \"YHOO\", \"idx\": 1280818800000, \"val\": 13.94}, {\"col\": \"MSFT\", \"idx\": 1280818800000, \"val\": 22.98}, {\"col\": \"AAPL\", \"idx\": 1280905200000, \"val\": 35.44}, {\"col\": \"IBM\", \"idx\": 1280905200000, \"val\": 119.61}, {\"col\": \"YHOO\", \"idx\": 1280905200000, \"val\": 14.18}, {\"col\": \"MSFT\", \"idx\": 1280905200000, \"val\": 22.61}, {\"col\": \"AAPL\", \"idx\": 1280991600000, \"val\": 35.26}, {\"col\": \"IBM\", \"idx\": 1280991600000, \"val\": 120.12}, {\"col\": \"YHOO\", \"idx\": 1280991600000, \"val\": 14.16}, {\"col\": \"MSFT\", \"idx\": 1280991600000, \"val\": 22.29}, {\"col\": \"AAPL\", \"idx\": 1281078000000, \"val\": 35.05}, {\"col\": \"IBM\", \"idx\": 1281078000000, \"val\": 119.17}, {\"col\": \"YHOO\", \"idx\": 1281078000000, \"val\": 14.34}, {\"col\": \"MSFT\", \"idx\": 1281078000000, \"val\": 22.45}, {\"col\": \"AAPL\", \"idx\": 1281337200000, \"val\": 35.27}, {\"col\": \"IBM\", \"idx\": 1281337200000, \"val\": 120.87}, {\"col\": \"YHOO\", \"idx\": 1281337200000, \"val\": 14.4}, {\"col\": \"MSFT\", \"idx\": 1281337200000, \"val\": 22.5}, {\"col\": \"AAPL\", \"idx\": 1281423600000, \"val\": 34.96}, {\"col\": \"IBM\", \"idx\": 1281423600000, \"val\": 120.72}, {\"col\": \"YHOO\", \"idx\": 1281423600000, \"val\": 14.35}, {\"col\": \"MSFT\", \"idx\": 1281423600000, \"val\": 22.03}, {\"col\": \"AAPL\", \"idx\": 1281510000000, \"val\": 33.71}, {\"col\": \"IBM\", \"idx\": 1281510000000, \"val\": 118.88}, {\"col\": \"YHOO\", \"idx\": 1281510000000, \"val\": 13.87}, {\"col\": \"MSFT\", \"idx\": 1281510000000, \"val\": 21.84}, {\"col\": \"AAPL\", \"idx\": 1281596400000, \"val\": 33.93}, {\"col\": \"IBM\", \"idx\": 1281596400000, \"val\": 117.48}, {\"col\": \"YHOO\", \"idx\": 1281596400000, \"val\": 13.85}, {\"col\": \"MSFT\", \"idx\": 1281596400000, \"val\": 21.52}, {\"col\": \"AAPL\", \"idx\": 1281682800000, \"val\": 33.57}, {\"col\": \"IBM\", \"idx\": 1281682800000, \"val\": 117.09}, {\"col\": \"YHOO\", \"idx\": 1281682800000, \"val\": 13.83}, {\"col\": \"MSFT\", \"idx\": 1281682800000, \"val\": 21.44}, {\"col\": \"AAPL\", \"idx\": 1281942000000, \"val\": 33.37}, {\"col\": \"IBM\", \"idx\": 1281942000000, \"val\": 117.0}, {\"col\": \"YHOO\", \"idx\": 1281942000000, \"val\": 13.79}, {\"col\": \"MSFT\", \"idx\": 1281942000000, \"val\": 21.52}, {\"col\": \"AAPL\", \"idx\": 1282028400000, \"val\": 33.95}, {\"col\": \"IBM\", \"idx\": 1282028400000, \"val\": 117.62}, {\"col\": \"YHOO\", \"idx\": 1282028400000, \"val\": 13.94}, {\"col\": \"MSFT\", \"idx\": 1282028400000, \"val\": 21.83}, {\"col\": \"AAPL\", \"idx\": 1282114800000, \"val\": 34.1}, {\"col\": \"IBM\", \"idx\": 1282114800000, \"val\": 118.48}, {\"col\": \"YHOO\", \"idx\": 1282114800000, \"val\": 13.99}, {\"col\": \"MSFT\", \"idx\": 1282114800000, \"val\": 21.92}, {\"col\": \"AAPL\", \"idx\": 1282201200000, \"val\": 33.67}, {\"col\": \"IBM\", \"idx\": 1282201200000, \"val\": 118.03}, {\"col\": \"YHOO\", \"idx\": 1282201200000, \"val\": 13.85}, {\"col\": \"MSFT\", \"idx\": 1282201200000, \"val\": 21.59}, {\"col\": \"AAPL\", \"idx\": 1282287600000, \"val\": 33.64}, {\"col\": \"IBM\", \"idx\": 1282287600000, \"val\": 116.75}, {\"col\": \"YHOO\", \"idx\": 1282287600000, \"val\": 13.79}, {\"col\": \"MSFT\", \"idx\": 1282287600000, \"val\": 21.4}, {\"col\": \"AAPL\", \"idx\": 1282546800000, \"val\": 33.12}, {\"col\": \"IBM\", \"idx\": 1282546800000, \"val\": 115.8}, {\"col\": \"YHOO\", \"idx\": 1282546800000, \"val\": 13.65}, {\"col\": \"MSFT\", \"idx\": 1282546800000, \"val\": 21.45}, {\"col\": \"AAPL\", \"idx\": 1282633200000, \"val\": 32.33}, {\"col\": \"IBM\", \"idx\": 1282633200000, \"val\": 114.37}, {\"col\": \"YHOO\", \"idx\": 1282633200000, \"val\": 13.4}, {\"col\": \"MSFT\", \"idx\": 1282633200000, \"val\": 21.23}, {\"col\": \"AAPL\", \"idx\": 1282719600000, \"val\": 32.73}, {\"col\": \"IBM\", \"idx\": 1282719600000, \"val\": 114.71}, {\"col\": \"YHOO\", \"idx\": 1282719600000, \"val\": 13.26}, {\"col\": \"MSFT\", \"idx\": 1282719600000, \"val\": 21.29}, {\"col\": \"AAPL\", \"idx\": 1282806000000, \"val\": 32.38}, {\"col\": \"IBM\", \"idx\": 1282806000000, \"val\": 112.43}, {\"col\": \"YHOO\", \"idx\": 1282806000000, \"val\": 13.21}, {\"col\": \"MSFT\", \"idx\": 1282806000000, \"val\": 21.04}, {\"col\": \"AAPL\", \"idx\": 1282892400000, \"val\": 32.56}, {\"col\": \"IBM\", \"idx\": 1282892400000, \"val\": 114.21}, {\"col\": \"YHOO\", \"idx\": 1282892400000, \"val\": 13.43}, {\"col\": \"MSFT\", \"idx\": 1282892400000, \"val\": 21.14}, {\"col\": \"AAPL\", \"idx\": 1283151600000, \"val\": 32.68}, {\"col\": \"IBM\", \"idx\": 1283151600000, \"val\": 112.99}, {\"col\": \"YHOO\", \"idx\": 1283151600000, \"val\": 13.18}, {\"col\": \"MSFT\", \"idx\": 1283151600000, \"val\": 20.88}, {\"col\": \"AAPL\", \"idx\": 1283238000000, \"val\": 32.76}, {\"col\": \"IBM\", \"idx\": 1283238000000, \"val\": 112.75}, {\"col\": \"YHOO\", \"idx\": 1283238000000, \"val\": 13.11}, {\"col\": \"MSFT\", \"idx\": 1283238000000, \"val\": 20.73}, {\"col\": \"AAPL\", \"idx\": 1283324400000, \"val\": 33.73}, {\"col\": \"IBM\", \"idx\": 1283324400000, \"val\": 115.16}, {\"col\": \"YHOO\", \"idx\": 1283324400000, \"val\": 13.37}, {\"col\": \"MSFT\", \"idx\": 1283324400000, \"val\": 21.11}, {\"col\": \"AAPL\", \"idx\": 1283410800000, \"val\": 33.98}, {\"col\": \"IBM\", \"idx\": 1283410800000, \"val\": 114.5}, {\"col\": \"YHOO\", \"idx\": 1283410800000, \"val\": 13.51}, {\"col\": \"MSFT\", \"idx\": 1283410800000, \"val\": 21.14}, {\"col\": \"AAPL\", \"idx\": 1283497200000, \"val\": 34.87}, {\"col\": \"IBM\", \"idx\": 1283497200000, \"val\": 116.82}, {\"col\": \"YHOO\", \"idx\": 1283497200000, \"val\": 13.62}, {\"col\": \"MSFT\", \"idx\": 1283497200000, \"val\": 21.45}, {\"col\": \"AAPL\", \"idx\": 1283842800000, \"val\": 34.74}, {\"col\": \"IBM\", \"idx\": 1283842800000, \"val\": 115.33}, {\"col\": \"YHOO\", \"idx\": 1283842800000, \"val\": 13.53}, {\"col\": \"MSFT\", \"idx\": 1283842800000, \"val\": 21.16}, {\"col\": \"AAPL\", \"idx\": 1283929200000, \"val\": 35.43}, {\"col\": \"IBM\", \"idx\": 1283929200000, \"val\": 115.45}, {\"col\": \"YHOO\", \"idx\": 1283929200000, \"val\": 13.75}, {\"col\": \"MSFT\", \"idx\": 1283929200000, \"val\": 21.14}, {\"col\": \"AAPL\", \"idx\": 1284015600000, \"val\": 35.45}, {\"col\": \"IBM\", \"idx\": 1284015600000, \"val\": 115.7}, {\"col\": \"YHOO\", \"idx\": 1284015600000, \"val\": 13.65}, {\"col\": \"MSFT\", \"idx\": 1284015600000, \"val\": 21.21}, {\"col\": \"AAPL\", \"idx\": 1284102000000, \"val\": 35.49}, {\"col\": \"IBM\", \"idx\": 1284102000000, \"val\": 117.2}, {\"col\": \"YHOO\", \"idx\": 1284102000000, \"val\": 13.68}, {\"col\": \"MSFT\", \"idx\": 1284102000000, \"val\": 21.07}, {\"col\": \"AAPL\", \"idx\": 1284361200000, \"val\": 35.98}, {\"col\": \"IBM\", \"idx\": 1284361200000, \"val\": 118.68}, {\"col\": \"YHOO\", \"idx\": 1284361200000, \"val\": 13.73}, {\"col\": \"MSFT\", \"idx\": 1284361200000, \"val\": 22.18}, {\"col\": \"AAPL\", \"idx\": 1284447600000, \"val\": 36.12}, {\"col\": \"IBM\", \"idx\": 1284447600000, \"val\": 117.98}, {\"col\": \"YHOO\", \"idx\": 1284447600000, \"val\": 13.63}, {\"col\": \"MSFT\", \"idx\": 1284447600000, \"val\": 22.11}, {\"col\": \"AAPL\", \"idx\": 1284534000000, \"val\": 36.41}, {\"col\": \"IBM\", \"idx\": 1284534000000, \"val\": 118.52}, {\"col\": \"YHOO\", \"idx\": 1284534000000, \"val\": 14.27}, {\"col\": \"MSFT\", \"idx\": 1284534000000, \"val\": 22.19}, {\"col\": \"AAPL\", \"idx\": 1284620400000, \"val\": 37.27}, {\"col\": \"IBM\", \"idx\": 1284620400000, \"val\": 118.74}, {\"col\": \"YHOO\", \"idx\": 1284620400000, \"val\": 14.19}, {\"col\": \"MSFT\", \"idx\": 1284620400000, \"val\": 22.37}, {\"col\": \"AAPL\", \"idx\": 1284706800000, \"val\": 37.11}, {\"col\": \"IBM\", \"idx\": 1284706800000, \"val\": 119.21}, {\"col\": \"YHOO\", \"idx\": 1284706800000, \"val\": 13.89}, {\"col\": \"MSFT\", \"idx\": 1284706800000, \"val\": 22.28}, {\"col\": \"AAPL\", \"idx\": 1284966000000, \"val\": 38.17}, {\"col\": \"IBM\", \"idx\": 1284966000000, \"val\": 120.68}, {\"col\": \"YHOO\", \"idx\": 1284966000000, \"val\": 13.86}, {\"col\": \"MSFT\", \"idx\": 1284966000000, \"val\": 22.46}, {\"col\": \"AAPL\", \"idx\": 1285052400000, \"val\": 38.24}, {\"col\": \"IBM\", \"idx\": 1285052400000, \"val\": 120.85}, {\"col\": \"YHOO\", \"idx\": 1285052400000, \"val\": 14.18}, {\"col\": \"MSFT\", \"idx\": 1285052400000, \"val\": 22.21}, {\"col\": \"AAPL\", \"idx\": 1285138800000, \"val\": 38.77}, {\"col\": \"IBM\", \"idx\": 1285138800000, \"val\": 121.39}, {\"col\": \"YHOO\", \"idx\": 1285138800000, \"val\": 14.04}, {\"col\": \"MSFT\", \"idx\": 1285138800000, \"val\": 21.74}, {\"col\": \"AAPL\", \"idx\": 1285225200000, \"val\": 38.93}, {\"col\": \"IBM\", \"idx\": 1285225200000, \"val\": 120.57}, {\"col\": \"YHOO\", \"idx\": 1285225200000, \"val\": 14.17}, {\"col\": \"MSFT\", \"idx\": 1285225200000, \"val\": 21.58}, {\"col\": \"AAPL\", \"idx\": 1285311600000, \"val\": 39.39}, {\"col\": \"IBM\", \"idx\": 1285311600000, \"val\": 122.8}, {\"col\": \"YHOO\", \"idx\": 1285311600000, \"val\": 14.5}, {\"col\": \"MSFT\", \"idx\": 1285311600000, \"val\": 21.89}, {\"col\": \"AAPL\", \"idx\": 1285570800000, \"val\": 39.23}, {\"col\": \"IBM\", \"idx\": 1285570800000, \"val\": 123.3}, {\"col\": \"YHOO\", \"idx\": 1285570800000, \"val\": 14.28}, {\"col\": \"MSFT\", \"idx\": 1285570800000, \"val\": 21.84}, {\"col\": \"AAPL\", \"idx\": 1285657200000, \"val\": 38.65}, {\"col\": \"IBM\", \"idx\": 1285657200000, \"val\": 123.51}, {\"col\": \"YHOO\", \"idx\": 1285657200000, \"val\": 14.39}, {\"col\": \"MSFT\", \"idx\": 1285657200000, \"val\": 21.8}, {\"col\": \"AAPL\", \"idx\": 1285743600000, \"val\": 38.72}, {\"col\": \"IBM\", \"idx\": 1285743600000, \"val\": 124.06}, {\"col\": \"YHOO\", \"idx\": 1285743600000, \"val\": 14.34}, {\"col\": \"MSFT\", \"idx\": 1285743600000, \"val\": 21.64}, {\"col\": \"AAPL\", \"idx\": 1285830000000, \"val\": 38.24}, {\"col\": \"IBM\", \"idx\": 1285830000000, \"val\": 122.83}, {\"col\": \"YHOO\", \"idx\": 1285830000000, \"val\": 14.17}, {\"col\": \"MSFT\", \"idx\": 1285830000000, \"val\": 21.63}, {\"col\": \"AAPL\", \"idx\": 1285916400000, \"val\": 38.07}, {\"col\": \"IBM\", \"idx\": 1285916400000, \"val\": 124.2}, {\"col\": \"YHOO\", \"idx\": 1285916400000, \"val\": 14.27}, {\"col\": \"MSFT\", \"idx\": 1285916400000, \"val\": 21.53}, {\"col\": \"AAPL\", \"idx\": 1286175600000, \"val\": 37.55}, {\"col\": \"IBM\", \"idx\": 1286175600000, \"val\": 123.84}, {\"col\": \"YHOO\", \"idx\": 1286175600000, \"val\": 14.28}, {\"col\": \"MSFT\", \"idx\": 1286175600000, \"val\": 21.12}, {\"col\": \"AAPL\", \"idx\": 1286262000000, \"val\": 38.93}, {\"col\": \"IBM\", \"idx\": 1286262000000, \"val\": 126.05}, {\"col\": \"YHOO\", \"idx\": 1286262000000, \"val\": 14.61}, {\"col\": \"MSFT\", \"idx\": 1286262000000, \"val\": 21.51}, {\"col\": \"AAPL\", \"idx\": 1286348400000, \"val\": 38.97}, {\"col\": \"IBM\", \"idx\": 1286348400000, \"val\": 126.22}, {\"col\": \"YHOO\", \"idx\": 1286348400000, \"val\": 14.52}, {\"col\": \"MSFT\", \"idx\": 1286348400000, \"val\": 21.58}, {\"col\": \"AAPL\", \"idx\": 1286434800000, \"val\": 38.97}, {\"col\": \"IBM\", \"idx\": 1286434800000, \"val\": 127.02}, {\"col\": \"YHOO\", \"idx\": 1286434800000, \"val\": 14.23}, {\"col\": \"MSFT\", \"idx\": 1286434800000, \"val\": 21.67}, {\"col\": \"AAPL\", \"idx\": 1286521200000, \"val\": 39.63}, {\"col\": \"IBM\", \"idx\": 1286521200000, \"val\": 127.14}, {\"col\": \"YHOO\", \"idx\": 1286521200000, \"val\": 14.49}, {\"col\": \"MSFT\", \"idx\": 1286521200000, \"val\": 21.7}, {\"col\": \"AAPL\", \"idx\": 1286780400000, \"val\": 39.8}, {\"col\": \"IBM\", \"idx\": 1286780400000, \"val\": 127.88}, {\"col\": \"YHOO\", \"idx\": 1286780400000, \"val\": 14.41}, {\"col\": \"MSFT\", \"idx\": 1286780400000, \"val\": 21.72}, {\"col\": \"AAPL\", \"idx\": 1286866800000, \"val\": 40.23}, {\"col\": \"IBM\", \"idx\": 1286866800000, \"val\": 128.06}, {\"col\": \"YHOO\", \"idx\": 1286866800000, \"val\": 14.43}, {\"col\": \"MSFT\", \"idx\": 1286866800000, \"val\": 21.93}, {\"col\": \"AAPL\", \"idx\": 1286953200000, \"val\": 40.44}, {\"col\": \"IBM\", \"idx\": 1286953200000, \"val\": 128.53}, {\"col\": \"YHOO\", \"idx\": 1286953200000, \"val\": 15.25}, {\"col\": \"MSFT\", \"idx\": 1286953200000, \"val\": 22.38}, {\"col\": \"AAPL\", \"idx\": 1287039600000, \"val\": 40.74}, {\"col\": \"IBM\", \"idx\": 1287039600000, \"val\": 129.57}, {\"col\": \"YHOO\", \"idx\": 1287039600000, \"val\": 15.93}, {\"col\": \"MSFT\", \"idx\": 1287039600000, \"val\": 22.28}, {\"col\": \"AAPL\", \"idx\": 1287126000000, \"val\": 42.41}, {\"col\": \"IBM\", \"idx\": 1287126000000, \"val\": 129.16}, {\"col\": \"YHOO\", \"idx\": 1287126000000, \"val\": 16.25}, {\"col\": \"MSFT\", \"idx\": 1287126000000, \"val\": 22.56}, {\"col\": \"AAPL\", \"idx\": 1287385200000, \"val\": 42.85}, {\"col\": \"IBM\", \"idx\": 1287385200000, \"val\": 130.79}, {\"col\": \"YHOO\", \"idx\": 1287385200000, \"val\": 15.93}, {\"col\": \"MSFT\", \"idx\": 1287385200000, \"val\": 22.81}, {\"col\": \"AAPL\", \"idx\": 1287471600000, \"val\": 41.7}, {\"col\": \"IBM\", \"idx\": 1287471600000, \"val\": 126.39}, {\"col\": \"YHOO\", \"idx\": 1287471600000, \"val\": 15.49}, {\"col\": \"MSFT\", \"idx\": 1287471600000, \"val\": 22.17}, {\"col\": \"AAPL\", \"idx\": 1287558000000, \"val\": 41.84}, {\"col\": \"IBM\", \"idx\": 1287558000000, \"val\": 127.34}, {\"col\": \"YHOO\", \"idx\": 1287558000000, \"val\": 15.8}, {\"col\": \"MSFT\", \"idx\": 1287558000000, \"val\": 22.35}, {\"col\": \"AAPL\", \"idx\": 1287644400000, \"val\": 41.71}, {\"col\": \"IBM\", \"idx\": 1287644400000, \"val\": 128.04}, {\"col\": \"YHOO\", \"idx\": 1287644400000, \"val\": 15.97}, {\"col\": \"MSFT\", \"idx\": 1287644400000, \"val\": 22.45}, {\"col\": \"AAPL\", \"idx\": 1287730800000, \"val\": 41.43}, {\"col\": \"IBM\", \"idx\": 1287730800000, \"val\": 127.89}, {\"col\": \"YHOO\", \"idx\": 1287730800000, \"val\": 16.31}, {\"col\": \"MSFT\", \"idx\": 1287730800000, \"val\": 22.42}, {\"col\": \"AAPL\", \"idx\": 1287990000000, \"val\": 41.62}, {\"col\": \"IBM\", \"idx\": 1287990000000, \"val\": 128.05}, {\"col\": \"YHOO\", \"idx\": 1287990000000, \"val\": 16.4}, {\"col\": \"MSFT\", \"idx\": 1287990000000, \"val\": 22.25}, {\"col\": \"AAPL\", \"idx\": 1288076400000, \"val\": 41.51}, {\"col\": \"IBM\", \"idx\": 1288076400000, \"val\": 128.81}, {\"col\": \"YHOO\", \"idx\": 1288076400000, \"val\": 16.46}, {\"col\": \"MSFT\", \"idx\": 1288076400000, \"val\": 22.88}, {\"col\": \"AAPL\", \"idx\": 1288162800000, \"val\": 41.48}, {\"col\": \"IBM\", \"idx\": 1288162800000, \"val\": 129.5}, {\"col\": \"YHOO\", \"idx\": 1288162800000, \"val\": 16.42}, {\"col\": \"MSFT\", \"idx\": 1288162800000, \"val\": 23.01}, {\"col\": \"AAPL\", \"idx\": 1288249200000, \"val\": 41.13}, {\"col\": \"IBM\", \"idx\": 1288249200000, \"val\": 129.02}, {\"col\": \"YHOO\", \"idx\": 1288249200000, \"val\": 16.4}, {\"col\": \"MSFT\", \"idx\": 1288249200000, \"val\": 23.21}, {\"col\": \"AAPL\", \"idx\": 1288335600000, \"val\": 40.56}, {\"col\": \"IBM\", \"idx\": 1288335600000, \"val\": 131.49}, {\"col\": \"YHOO\", \"idx\": 1288335600000, \"val\": 16.49}, {\"col\": \"MSFT\", \"idx\": 1288335600000, \"val\": 23.56}, {\"col\": \"AAPL\", \"idx\": 1288594800000, \"val\": 40.99}, {\"col\": \"IBM\", \"idx\": 1288594800000, \"val\": 131.23}, {\"col\": \"YHOO\", \"idx\": 1288594800000, \"val\": 16.15}, {\"col\": \"MSFT\", \"idx\": 1288594800000, \"val\": 23.8}, {\"col\": \"AAPL\", \"idx\": 1288681200000, \"val\": 41.69}, {\"col\": \"IBM\", \"idx\": 1288681200000, \"val\": 131.71}, {\"col\": \"YHOO\", \"idx\": 1288681200000, \"val\": 16.19}, {\"col\": \"MSFT\", \"idx\": 1288681200000, \"val\": 24.19}, {\"col\": \"AAPL\", \"idx\": 1288767600000, \"val\": 42.15}, {\"col\": \"IBM\", \"idx\": 1288767600000, \"val\": 132.01}, {\"col\": \"YHOO\", \"idx\": 1288767600000, \"val\": 16.17}, {\"col\": \"MSFT\", \"idx\": 1288767600000, \"val\": 23.87}, {\"col\": \"AAPL\", \"idx\": 1288854000000, \"val\": 42.89}, {\"col\": \"IBM\", \"idx\": 1288854000000, \"val\": 134.41}, {\"col\": \"YHOO\", \"idx\": 1288854000000, \"val\": 16.2}, {\"col\": \"MSFT\", \"idx\": 1288854000000, \"val\": 23.97}, {\"col\": \"AAPL\", \"idx\": 1288940400000, \"val\": 42.73}, {\"col\": \"IBM\", \"idx\": 1288940400000, \"val\": 134.53}, {\"col\": \"YHOO\", \"idx\": 1288940400000, \"val\": 16.27}, {\"col\": \"MSFT\", \"idx\": 1288940400000, \"val\": 23.72}, {\"col\": \"AAPL\", \"idx\": 1289203200000, \"val\": 42.93}, {\"col\": \"IBM\", \"idx\": 1289203200000, \"val\": 134.71}, {\"col\": \"YHOO\", \"idx\": 1289203200000, \"val\": 16.44}, {\"col\": \"MSFT\", \"idx\": 1289203200000, \"val\": 23.68}, {\"col\": \"AAPL\", \"idx\": 1289289600000, \"val\": 42.59}, {\"col\": \"IBM\", \"idx\": 1289289600000, \"val\": 134.41}, {\"col\": \"YHOO\", \"idx\": 1289289600000, \"val\": 16.97}, {\"col\": \"MSFT\", \"idx\": 1289289600000, \"val\": 23.8}, {\"col\": \"AAPL\", \"idx\": 1289376000000, \"val\": 42.85}, {\"col\": \"IBM\", \"idx\": 1289376000000, \"val\": 134.79}, {\"col\": \"YHOO\", \"idx\": 1289376000000, \"val\": 16.94}, {\"col\": \"MSFT\", \"idx\": 1289376000000, \"val\": 23.79}, {\"col\": \"AAPL\", \"idx\": 1289462400000, \"val\": 42.67}, {\"col\": \"IBM\", \"idx\": 1289462400000, \"val\": 133.76}, {\"col\": \"YHOO\", \"idx\": 1289462400000, \"val\": 16.8}, {\"col\": \"MSFT\", \"idx\": 1289462400000, \"val\": 23.57}, {\"col\": \"AAPL\", \"idx\": 1289548800000, \"val\": 41.51}, {\"col\": \"IBM\", \"idx\": 1289548800000, \"val\": 132.2}, {\"col\": \"YHOO\", \"idx\": 1289548800000, \"val\": 16.55}, {\"col\": \"MSFT\", \"idx\": 1289548800000, \"val\": 23.2}, {\"col\": \"AAPL\", \"idx\": 1289808000000, \"val\": 41.37}, {\"col\": \"IBM\", \"idx\": 1289808000000, \"val\": 132.11}, {\"col\": \"YHOO\", \"idx\": 1289808000000, \"val\": 16.6}, {\"col\": \"MSFT\", \"idx\": 1289808000000, \"val\": 23.14}, {\"col\": \"AAPL\", \"idx\": 1289894400000, \"val\": 40.64}, {\"col\": \"IBM\", \"idx\": 1289894400000, \"val\": 130.82}, {\"col\": \"YHOO\", \"idx\": 1289894400000, \"val\": 16.24}, {\"col\": \"MSFT\", \"idx\": 1289894400000, \"val\": 22.94}, {\"col\": \"AAPL\", \"idx\": 1289980800000, \"val\": 40.49}, {\"col\": \"IBM\", \"idx\": 1289980800000, \"val\": 130.56}, {\"col\": \"YHOO\", \"idx\": 1289980800000, \"val\": 16.15}, {\"col\": \"MSFT\", \"idx\": 1289980800000, \"val\": 22.72}, {\"col\": \"AAPL\", \"idx\": 1290067200000, \"val\": 41.56}, {\"col\": \"IBM\", \"idx\": 1290067200000, \"val\": 132.77}, {\"col\": \"YHOO\", \"idx\": 1290067200000, \"val\": 16.99}, {\"col\": \"MSFT\", \"idx\": 1290067200000, \"val\": 22.96}, {\"col\": \"AAPL\", \"idx\": 1290153600000, \"val\": 41.33}, {\"col\": \"IBM\", \"idx\": 1290153600000, \"val\": 133.41}, {\"col\": \"YHOO\", \"idx\": 1290153600000, \"val\": 16.57}, {\"col\": \"MSFT\", \"idx\": 1290153600000, \"val\": 22.83}, {\"col\": \"AAPL\", \"idx\": 1290412800000, \"val\": 42.23}, {\"col\": \"IBM\", \"idx\": 1290412800000, \"val\": 133.72}, {\"col\": \"YHOO\", \"idx\": 1290412800000, \"val\": 16.56}, {\"col\": \"MSFT\", \"idx\": 1290412800000, \"val\": 22.87}, {\"col\": \"AAPL\", \"idx\": 1290499200000, \"val\": 41.6}, {\"col\": \"IBM\", \"idx\": 1290499200000, \"val\": 131.69}, {\"col\": \"YHOO\", \"idx\": 1290499200000, \"val\": 16.19}, {\"col\": \"MSFT\", \"idx\": 1290499200000, \"val\": 22.32}, {\"col\": \"AAPL\", \"idx\": 1290585600000, \"val\": 42.42}, {\"col\": \"IBM\", \"idx\": 1290585600000, \"val\": 134.11}, {\"col\": \"YHOO\", \"idx\": 1290585600000, \"val\": 16.41}, {\"col\": \"MSFT\", \"idx\": 1290585600000, \"val\": 22.55}, {\"col\": \"AAPL\", \"idx\": 1290758400000, \"val\": 42.45}, {\"col\": \"IBM\", \"idx\": 1290758400000, \"val\": 132.35}, {\"col\": \"YHOO\", \"idx\": 1290758400000, \"val\": 16.22}, {\"col\": \"MSFT\", \"idx\": 1290758400000, \"val\": 22.44}, {\"col\": \"AAPL\", \"idx\": 1291017600000, \"val\": 42.7}, {\"col\": \"IBM\", \"idx\": 1291017600000, \"val\": 131.42}, {\"col\": \"YHOO\", \"idx\": 1291017600000, \"val\": 16.38}, {\"col\": \"MSFT\", \"idx\": 1291017600000, \"val\": 22.49}, {\"col\": \"AAPL\", \"idx\": 1291104000000, \"val\": 41.93}, {\"col\": \"IBM\", \"idx\": 1291104000000, \"val\": 130.11}, {\"col\": \"YHOO\", \"idx\": 1291104000000, \"val\": 15.82}, {\"col\": \"MSFT\", \"idx\": 1291104000000, \"val\": 22.45}, {\"col\": \"AAPL\", \"idx\": 1291190400000, \"val\": 42.64}, {\"col\": \"IBM\", \"idx\": 1291190400000, \"val\": 132.82}, {\"col\": \"YHOO\", \"idx\": 1291190400000, \"val\": 16.15}, {\"col\": \"MSFT\", \"idx\": 1291190400000, \"val\": 23.14}, {\"col\": \"AAPL\", \"idx\": 1291276800000, \"val\": 42.87}, {\"col\": \"IBM\", \"idx\": 1291276800000, \"val\": 133.53}, {\"col\": \"YHOO\", \"idx\": 1291276800000, \"val\": 16.33}, {\"col\": \"MSFT\", \"idx\": 1291276800000, \"val\": 23.9}, {\"col\": \"AAPL\", \"idx\": 1291363200000, \"val\": 42.78}, {\"col\": \"IBM\", \"idx\": 1291363200000, \"val\": 133.71}, {\"col\": \"YHOO\", \"idx\": 1291363200000, \"val\": 16.35}, {\"col\": \"MSFT\", \"idx\": 1291363200000, \"val\": 24.01}, {\"col\": \"AAPL\", \"idx\": 1291622400000, \"val\": 43.14}, {\"col\": \"IBM\", \"idx\": 1291622400000, \"val\": 133.35}, {\"col\": \"YHOO\", \"idx\": 1291622400000, \"val\": 16.33}, {\"col\": \"MSFT\", \"idx\": 1291622400000, \"val\": 23.85}, {\"col\": \"AAPL\", \"idx\": 1291708800000, \"val\": 42.88}, {\"col\": \"IBM\", \"idx\": 1291708800000, \"val\": 132.46}, {\"col\": \"YHOO\", \"idx\": 1291708800000, \"val\": 16.94}, {\"col\": \"MSFT\", \"idx\": 1291708800000, \"val\": 23.88}, {\"col\": \"AAPL\", \"idx\": 1291795200000, \"val\": 43.26}, {\"col\": \"IBM\", \"idx\": 1291795200000, \"val\": 133.34}, {\"col\": \"YHOO\", \"idx\": 1291795200000, \"val\": 17.02}, {\"col\": \"MSFT\", \"idx\": 1291795200000, \"val\": 24.2}, {\"col\": \"AAPL\", \"idx\": 1291881600000, \"val\": 43.09}, {\"col\": \"IBM\", \"idx\": 1291881600000, \"val\": 132.72}, {\"col\": \"YHOO\", \"idx\": 1291881600000, \"val\": 16.95}, {\"col\": \"MSFT\", \"idx\": 1291881600000, \"val\": 24.07}, {\"col\": \"AAPL\", \"idx\": 1291968000000, \"val\": 43.2}, {\"col\": \"IBM\", \"idx\": 1291968000000, \"val\": 133.2}, {\"col\": \"YHOO\", \"idx\": 1291968000000, \"val\": 17.01}, {\"col\": \"MSFT\", \"idx\": 1291968000000, \"val\": 24.3}, {\"col\": \"AAPL\", \"idx\": 1292227200000, \"val\": 43.35}, {\"col\": \"IBM\", \"idx\": 1292227200000, \"val\": 132.7}, {\"col\": \"YHOO\", \"idx\": 1292227200000, \"val\": 16.7}, {\"col\": \"MSFT\", \"idx\": 1292227200000, \"val\": 24.22}, {\"col\": \"AAPL\", \"idx\": 1292313600000, \"val\": 43.16}, {\"col\": \"IBM\", \"idx\": 1292313600000, \"val\": 134.12}, {\"col\": \"YHOO\", \"idx\": 1292313600000, \"val\": 16.63}, {\"col\": \"MSFT\", \"idx\": 1292313600000, \"val\": 24.55}, {\"col\": \"AAPL\", \"idx\": 1292400000000, \"val\": 43.17}, {\"col\": \"IBM\", \"idx\": 1292400000000, \"val\": 133.1}, {\"col\": \"YHOO\", \"idx\": 1292400000000, \"val\": 16.45}, {\"col\": \"MSFT\", \"idx\": 1292400000000, \"val\": 24.75}, {\"col\": \"AAPL\", \"idx\": 1292486400000, \"val\": 43.29}, {\"col\": \"IBM\", \"idx\": 1292486400000, \"val\": 132.95}, {\"col\": \"YHOO\", \"idx\": 1292486400000, \"val\": 16.51}, {\"col\": \"MSFT\", \"idx\": 1292486400000, \"val\": 24.87}, {\"col\": \"AAPL\", \"idx\": 1292572800000, \"val\": 43.2}, {\"col\": \"IBM\", \"idx\": 1292572800000, \"val\": 133.36}, {\"col\": \"YHOO\", \"idx\": 1292572800000, \"val\": 16.38}, {\"col\": \"MSFT\", \"idx\": 1292572800000, \"val\": 24.79}, {\"col\": \"AAPL\", \"idx\": 1292832000000, \"val\": 43.42}, {\"col\": \"IBM\", \"idx\": 1292832000000, \"val\": 132.91}, {\"col\": \"YHOO\", \"idx\": 1292832000000, \"val\": 16.28}, {\"col\": \"MSFT\", \"idx\": 1292832000000, \"val\": 24.71}, {\"col\": \"AAPL\", \"idx\": 1292918400000, \"val\": 43.69}, {\"col\": \"IBM\", \"idx\": 1292918400000, \"val\": 134.04}, {\"col\": \"YHOO\", \"idx\": 1292918400000, \"val\": 16.6}, {\"col\": \"MSFT\", \"idx\": 1292918400000, \"val\": 24.95}, {\"col\": \"AAPL\", \"idx\": 1293004800000, \"val\": 43.82}, {\"col\": \"IBM\", \"idx\": 1293004800000, \"val\": 134.24}, {\"col\": \"YHOO\", \"idx\": 1293004800000, \"val\": 16.63}, {\"col\": \"MSFT\", \"idx\": 1293004800000, \"val\": 25.05}, {\"col\": \"AAPL\", \"idx\": 1293091200000, \"val\": 43.61}, {\"col\": \"IBM\", \"idx\": 1293091200000, \"val\": 134.18}, {\"col\": \"YHOO\", \"idx\": 1293091200000, \"val\": 16.72}, {\"col\": \"MSFT\", \"idx\": 1293091200000, \"val\": 25.15}, {\"col\": \"AAPL\", \"idx\": 1293436800000, \"val\": 43.75}, {\"col\": \"IBM\", \"idx\": 1293436800000, \"val\": 133.67}, {\"col\": \"YHOO\", \"idx\": 1293436800000, \"val\": 16.48}, {\"col\": \"MSFT\", \"idx\": 1293436800000, \"val\": 24.95}, {\"col\": \"AAPL\", \"idx\": 1293523200000, \"val\": 43.86}, {\"col\": \"IBM\", \"idx\": 1293523200000, \"val\": 134.02}, {\"col\": \"YHOO\", \"idx\": 1293523200000, \"val\": 16.43}, {\"col\": \"MSFT\", \"idx\": 1293523200000, \"val\": 24.89}, {\"col\": \"AAPL\", \"idx\": 1293609600000, \"val\": 43.83}, {\"col\": \"IBM\", \"idx\": 1293609600000, \"val\": 134.76}, {\"col\": \"YHOO\", \"idx\": 1293609600000, \"val\": 16.61}, {\"col\": \"MSFT\", \"idx\": 1293609600000, \"val\": 24.86}, {\"col\": \"AAPL\", \"idx\": 1293696000000, \"val\": 43.61}, {\"col\": \"IBM\", \"idx\": 1293696000000, \"val\": 134.9}, {\"col\": \"YHOO\", \"idx\": 1293696000000, \"val\": 16.76}, {\"col\": \"MSFT\", \"idx\": 1293696000000, \"val\": 24.75}, {\"col\": \"AAPL\", \"idx\": 1293782400000, \"val\": 43.47}, {\"col\": \"IBM\", \"idx\": 1293782400000, \"val\": 134.98}, {\"col\": \"YHOO\", \"idx\": 1293782400000, \"val\": 16.63}, {\"col\": \"MSFT\", \"idx\": 1293782400000, \"val\": 24.8}, {\"col\": \"AAPL\", \"idx\": 1294041600000, \"val\": 44.41}, {\"col\": \"IBM\", \"idx\": 1294041600000, \"val\": 135.64}, {\"col\": \"YHOO\", \"idx\": 1294041600000, \"val\": 16.75}, {\"col\": \"MSFT\", \"idx\": 1294041600000, \"val\": 24.87}, {\"col\": \"AAPL\", \"idx\": 1294128000000, \"val\": 44.64}, {\"col\": \"IBM\", \"idx\": 1294128000000, \"val\": 135.79}, {\"col\": \"YHOO\", \"idx\": 1294128000000, \"val\": 16.59}, {\"col\": \"MSFT\", \"idx\": 1294128000000, \"val\": 24.96}, {\"col\": \"AAPL\", \"idx\": 1294214400000, \"val\": 45.01}, {\"col\": \"IBM\", \"idx\": 1294214400000, \"val\": 135.25}, {\"col\": \"YHOO\", \"idx\": 1294214400000, \"val\": 16.91}, {\"col\": \"MSFT\", \"idx\": 1294214400000, \"val\": 24.88}, {\"col\": \"AAPL\", \"idx\": 1294300800000, \"val\": 44.97}, {\"col\": \"IBM\", \"idx\": 1294300800000, \"val\": 136.73}, {\"col\": \"YHOO\", \"idx\": 1294300800000, \"val\": 17.06}, {\"col\": \"MSFT\", \"idx\": 1294300800000, \"val\": 25.61}, {\"col\": \"AAPL\", \"idx\": 1294387200000, \"val\": 45.29}, {\"col\": \"IBM\", \"idx\": 1294387200000, \"val\": 136.06}, {\"col\": \"YHOO\", \"idx\": 1294387200000, \"val\": 16.9}, {\"col\": \"MSFT\", \"idx\": 1294387200000, \"val\": 25.42}, {\"col\": \"AAPL\", \"idx\": 1294646400000, \"val\": 46.15}, {\"col\": \"IBM\", \"idx\": 1294646400000, \"val\": 135.79}, {\"col\": \"YHOO\", \"idx\": 1294646400000, \"val\": 16.6}, {\"col\": \"MSFT\", \"idx\": 1294646400000, \"val\": 25.08}, {\"col\": \"AAPL\", \"idx\": 1294732800000, \"val\": 46.04}, {\"col\": \"IBM\", \"idx\": 1294732800000, \"val\": 135.46}, {\"col\": \"YHOO\", \"idx\": 1294732800000, \"val\": 16.58}, {\"col\": \"MSFT\", \"idx\": 1294732800000, \"val\": 24.98}, {\"col\": \"AAPL\", \"idx\": 1294819200000, \"val\": 46.41}, {\"col\": \"IBM\", \"idx\": 1294819200000, \"val\": 137.13}, {\"col\": \"YHOO\", \"idx\": 1294819200000, \"val\": 16.65}, {\"col\": \"MSFT\", \"idx\": 1294819200000, \"val\": 25.37}, {\"col\": \"AAPL\", \"idx\": 1294905600000, \"val\": 46.58}, {\"col\": \"IBM\", \"idx\": 1294905600000, \"val\": 136.88}, {\"col\": \"YHOO\", \"idx\": 1294905600000, \"val\": 16.75}, {\"col\": \"MSFT\", \"idx\": 1294905600000, \"val\": 25.05}, {\"col\": \"AAPL\", \"idx\": 1294992000000, \"val\": 46.96}, {\"col\": \"IBM\", \"idx\": 1294992000000, \"val\": 137.96}, {\"col\": \"YHOO\", \"idx\": 1294992000000, \"val\": 16.81}, {\"col\": \"MSFT\", \"idx\": 1294992000000, \"val\": 25.15}, {\"col\": \"AAPL\", \"idx\": 1295337600000, \"val\": 45.9}, {\"col\": \"IBM\", \"idx\": 1295337600000, \"val\": 138.56}, {\"col\": \"YHOO\", \"idx\": 1295337600000, \"val\": 16.5}, {\"col\": \"MSFT\", \"idx\": 1295337600000, \"val\": 25.47}, {\"col\": \"AAPL\", \"idx\": 1295424000000, \"val\": 45.66}, {\"col\": \"IBM\", \"idx\": 1295424000000, \"val\": 143.19}, {\"col\": \"YHOO\", \"idx\": 1295424000000, \"val\": 16.31}, {\"col\": \"MSFT\", \"idx\": 1295424000000, \"val\": 25.3}, {\"col\": \"AAPL\", \"idx\": 1295510400000, \"val\": 44.83}, {\"col\": \"IBM\", \"idx\": 1295510400000, \"val\": 143.3}, {\"col\": \"YHOO\", \"idx\": 1295510400000, \"val\": 16.23}, {\"col\": \"MSFT\", \"idx\": 1295510400000, \"val\": 25.19}, {\"col\": \"AAPL\", \"idx\": 1295596800000, \"val\": 44.03}, {\"col\": \"IBM\", \"idx\": 1295596800000, \"val\": 143.02}, {\"col\": \"YHOO\", \"idx\": 1295596800000, \"val\": 15.97}, {\"col\": \"MSFT\", \"idx\": 1295596800000, \"val\": 24.9}, {\"col\": \"AAPL\", \"idx\": 1295856000000, \"val\": 45.47}, {\"col\": \"IBM\", \"idx\": 1295856000000, \"val\": 146.82}, {\"col\": \"YHOO\", \"idx\": 1295856000000, \"val\": 16.09}, {\"col\": \"MSFT\", \"idx\": 1295856000000, \"val\": 25.22}, {\"col\": \"AAPL\", \"idx\": 1295942400000, \"val\": 46.0}, {\"col\": \"IBM\", \"idx\": 1295942400000, \"val\": 148.48}, {\"col\": \"YHOO\", \"idx\": 1295942400000, \"val\": 16.02}, {\"col\": \"MSFT\", \"idx\": 1295942400000, \"val\": 25.28}, {\"col\": \"AAPL\", \"idx\": 1296028800000, \"val\": 46.33}, {\"col\": \"IBM\", \"idx\": 1296028800000, \"val\": 148.11}, {\"col\": \"YHOO\", \"idx\": 1296028800000, \"val\": 15.57}, {\"col\": \"MSFT\", \"idx\": 1296028800000, \"val\": 25.58}, {\"col\": \"AAPL\", \"idx\": 1296115200000, \"val\": 46.25}, {\"col\": \"IBM\", \"idx\": 1296115200000, \"val\": 148.14}, {\"col\": \"YHOO\", \"idx\": 1296115200000, \"val\": 16.2}, {\"col\": \"MSFT\", \"idx\": 1296115200000, \"val\": 25.66}, {\"col\": \"AAPL\", \"idx\": 1296201600000, \"val\": 45.29}, {\"col\": \"IBM\", \"idx\": 1296201600000, \"val\": 146.43}, {\"col\": \"YHOO\", \"idx\": 1296201600000, \"val\": 15.83}, {\"col\": \"MSFT\", \"idx\": 1296201600000, \"val\": 24.66}, {\"col\": \"AAPL\", \"idx\": 1296460800000, \"val\": 45.72}, {\"col\": \"IBM\", \"idx\": 1296460800000, \"val\": 149.0}, {\"col\": \"YHOO\", \"idx\": 1296460800000, \"val\": 16.12}, {\"col\": \"MSFT\", \"idx\": 1296460800000, \"val\": 24.64}, {\"col\": \"AAPL\", \"idx\": 1296547200000, \"val\": 46.49}, {\"col\": \"IBM\", \"idx\": 1296547200000, \"val\": 150.43}, {\"col\": \"YHOO\", \"idx\": 1296547200000, \"val\": 16.38}, {\"col\": \"MSFT\", \"idx\": 1296547200000, \"val\": 24.87}, {\"col\": \"AAPL\", \"idx\": 1296633600000, \"val\": 46.4}, {\"col\": \"IBM\", \"idx\": 1296633600000, \"val\": 150.19}, {\"col\": \"YHOO\", \"idx\": 1296633600000, \"val\": 16.57}, {\"col\": \"MSFT\", \"idx\": 1296633600000, \"val\": 24.83}, {\"col\": \"AAPL\", \"idx\": 1296720000000, \"val\": 46.28}, {\"col\": \"IBM\", \"idx\": 1296720000000, \"val\": 150.41}, {\"col\": \"YHOO\", \"idx\": 1296720000000, \"val\": 16.69}, {\"col\": \"MSFT\", \"idx\": 1296720000000, \"val\": 24.57}, {\"col\": \"AAPL\", \"idx\": 1296806400000, \"val\": 46.69}, {\"col\": \"IBM\", \"idx\": 1296806400000, \"val\": 150.84}, {\"col\": \"YHOO\", \"idx\": 1296806400000, \"val\": 16.79}, {\"col\": \"MSFT\", \"idx\": 1296806400000, \"val\": 24.68}, {\"col\": \"AAPL\", \"idx\": 1297065600000, \"val\": 47.42}, {\"col\": \"IBM\", \"idx\": 1297065600000, \"val\": 151.59}, {\"col\": \"YHOO\", \"idx\": 1297065600000, \"val\": 16.8}, {\"col\": \"MSFT\", \"idx\": 1297065600000, \"val\": 25.06}, {\"col\": \"AAPL\", \"idx\": 1297152000000, \"val\": 47.86}, {\"col\": \"IBM\", \"idx\": 1297152000000, \"val\": 153.33}, {\"col\": \"YHOO\", \"idx\": 1297152000000, \"val\": 16.6}, {\"col\": \"MSFT\", \"idx\": 1297152000000, \"val\": 25.13}, {\"col\": \"AAPL\", \"idx\": 1297238400000, \"val\": 48.26}, {\"col\": \"IBM\", \"idx\": 1297238400000, \"val\": 152.03}, {\"col\": \"YHOO\", \"idx\": 1297238400000, \"val\": 16.43}, {\"col\": \"MSFT\", \"idx\": 1297238400000, \"val\": 24.86}, {\"col\": \"AAPL\", \"idx\": 1297324800000, \"val\": 47.77}, {\"col\": \"IBM\", \"idx\": 1297324800000, \"val\": 151.52}, {\"col\": \"YHOO\", \"idx\": 1297324800000, \"val\": 16.62}, {\"col\": \"MSFT\", \"idx\": 1297324800000, \"val\": 24.44}, {\"col\": \"AAPL\", \"idx\": 1297411200000, \"val\": 48.09}, {\"col\": \"IBM\", \"idx\": 1297411200000, \"val\": 151.3}, {\"col\": \"YHOO\", \"idx\": 1297411200000, \"val\": 16.85}, {\"col\": \"MSFT\", \"idx\": 1297411200000, \"val\": 24.22}, {\"col\": \"AAPL\", \"idx\": 1297670400000, \"val\": 48.4}, {\"col\": \"IBM\", \"idx\": 1297670400000, \"val\": 150.71}, {\"col\": \"YHOO\", \"idx\": 1297670400000, \"val\": 16.89}, {\"col\": \"MSFT\", \"idx\": 1297670400000, \"val\": 24.2}, {\"col\": \"AAPL\", \"idx\": 1297756800000, \"val\": 48.5}, {\"col\": \"IBM\", \"idx\": 1297756800000, \"val\": 150.36}, {\"col\": \"YHOO\", \"idx\": 1297756800000, \"val\": 17.2}, {\"col\": \"MSFT\", \"idx\": 1297756800000, \"val\": 24.1}, {\"col\": \"AAPL\", \"idx\": 1297843200000, \"val\": 48.93}, {\"col\": \"IBM\", \"idx\": 1297843200000, \"val\": 150.88}, {\"col\": \"YHOO\", \"idx\": 1297843200000, \"val\": 17.76}, {\"col\": \"MSFT\", \"idx\": 1297843200000, \"val\": 24.15}, {\"col\": \"AAPL\", \"idx\": 1297929600000, \"val\": 48.28}, {\"col\": \"IBM\", \"idx\": 1297929600000, \"val\": 151.66}, {\"col\": \"YHOO\", \"idx\": 1297929600000, \"val\": 17.77}, {\"col\": \"MSFT\", \"idx\": 1297929600000, \"val\": 24.32}, {\"col\": \"AAPL\", \"idx\": 1298016000000, \"val\": 47.24}, {\"col\": \"IBM\", \"idx\": 1298016000000, \"val\": 152.21}, {\"col\": \"YHOO\", \"idx\": 1298016000000, \"val\": 17.66}, {\"col\": \"MSFT\", \"idx\": 1298016000000, \"val\": 24.19}, {\"col\": \"AAPL\", \"idx\": 1298361600000, \"val\": 45.63}, {\"col\": \"IBM\", \"idx\": 1298361600000, \"val\": 149.54}, {\"col\": \"YHOO\", \"idx\": 1298361600000, \"val\": 16.91}, {\"col\": \"MSFT\", \"idx\": 1298361600000, \"val\": 23.77}, {\"col\": \"AAPL\", \"idx\": 1298448000000, \"val\": 46.17}, {\"col\": \"IBM\", \"idx\": 1298448000000, \"val\": 147.91}, {\"col\": \"YHOO\", \"idx\": 1298448000000, \"val\": 16.58}, {\"col\": \"MSFT\", \"idx\": 1298448000000, \"val\": 23.77}, {\"col\": \"AAPL\", \"idx\": 1298534400000, \"val\": 46.2}, {\"col\": \"IBM\", \"idx\": 1298534400000, \"val\": 148.45}, {\"col\": \"YHOO\", \"idx\": 1298534400000, \"val\": 16.37}, {\"col\": \"MSFT\", \"idx\": 1298534400000, \"val\": 23.93}, {\"col\": \"AAPL\", \"idx\": 1298620800000, \"val\": 46.91}, {\"col\": \"IBM\", \"idx\": 1298620800000, \"val\": 149.85}, {\"col\": \"YHOO\", \"idx\": 1298620800000, \"val\": 16.5}, {\"col\": \"MSFT\", \"idx\": 1298620800000, \"val\": 23.73}, {\"col\": \"AAPL\", \"idx\": 1298880000000, \"val\": 47.6}, {\"col\": \"IBM\", \"idx\": 1298880000000, \"val\": 149.48}, {\"col\": \"YHOO\", \"idx\": 1298880000000, \"val\": 16.4}, {\"col\": \"MSFT\", \"idx\": 1298880000000, \"val\": 23.76}, {\"col\": \"AAPL\", \"idx\": 1298966400000, \"val\": 47.07}, {\"col\": \"IBM\", \"idx\": 1298966400000, \"val\": 147.71}, {\"col\": \"YHOO\", \"idx\": 1298966400000, \"val\": 16.1}, {\"col\": \"MSFT\", \"idx\": 1298966400000, \"val\": 23.39}, {\"col\": \"AAPL\", \"idx\": 1299052800000, \"val\": 47.45}, {\"col\": \"IBM\", \"idx\": 1299052800000, \"val\": 147.89}, {\"col\": \"YHOO\", \"idx\": 1299052800000, \"val\": 16.63}, {\"col\": \"MSFT\", \"idx\": 1299052800000, \"val\": 23.31}, {\"col\": \"AAPL\", \"idx\": 1299139200000, \"val\": 48.45}, {\"col\": \"IBM\", \"idx\": 1299139200000, \"val\": 150.95}, {\"col\": \"YHOO\", \"idx\": 1299139200000, \"val\": 16.86}, {\"col\": \"MSFT\", \"idx\": 1299139200000, \"val\": 23.42}, {\"col\": \"AAPL\", \"idx\": 1299225600000, \"val\": 48.51}, {\"col\": \"IBM\", \"idx\": 1299225600000, \"val\": 149.43}, {\"col\": \"YHOO\", \"idx\": 1299225600000, \"val\": 17.08}, {\"col\": \"MSFT\", \"idx\": 1299225600000, \"val\": 23.2}, {\"col\": \"AAPL\", \"idx\": 1299484800000, \"val\": 47.89}, {\"col\": \"IBM\", \"idx\": 1299484800000, \"val\": 147.68}, {\"col\": \"YHOO\", \"idx\": 1299484800000, \"val\": 16.7}, {\"col\": \"MSFT\", \"idx\": 1299484800000, \"val\": 22.99}, {\"col\": \"AAPL\", \"idx\": 1299571200000, \"val\": 47.94}, {\"col\": \"IBM\", \"idx\": 1299571200000, \"val\": 149.85}, {\"col\": \"YHOO\", \"idx\": 1299571200000, \"val\": 16.94}, {\"col\": \"MSFT\", \"idx\": 1299571200000, \"val\": 23.16}, {\"col\": \"AAPL\", \"idx\": 1299657600000, \"val\": 47.5}, {\"col\": \"IBM\", \"idx\": 1299657600000, \"val\": 153.15}, {\"col\": \"YHOO\", \"idx\": 1299657600000, \"val\": 17.65}, {\"col\": \"MSFT\", \"idx\": 1299657600000, \"val\": 23.14}, {\"col\": \"AAPL\", \"idx\": 1299744000000, \"val\": 46.71}, {\"col\": \"IBM\", \"idx\": 1299744000000, \"val\": 149.61}, {\"col\": \"YHOO\", \"idx\": 1299744000000, \"val\": 17.06}, {\"col\": \"MSFT\", \"idx\": 1299744000000, \"val\": 22.71}, {\"col\": \"AAPL\", \"idx\": 1299830400000, \"val\": 47.43}, {\"col\": \"IBM\", \"idx\": 1299830400000, \"val\": 149.98}, {\"col\": \"YHOO\", \"idx\": 1299830400000, \"val\": 17.42}, {\"col\": \"MSFT\", \"idx\": 1299830400000, \"val\": 22.96}, {\"col\": \"AAPL\", \"idx\": 1300086000000, \"val\": 47.64}, {\"col\": \"IBM\", \"idx\": 1300086000000, \"val\": 149.02}, {\"col\": \"YHOO\", \"idx\": 1300086000000, \"val\": 17.31}, {\"col\": \"MSFT\", \"idx\": 1300086000000, \"val\": 22.96}, {\"col\": \"AAPL\", \"idx\": 1300172400000, \"val\": 46.55}, {\"col\": \"IBM\", \"idx\": 1300172400000, \"val\": 146.84}, {\"col\": \"YHOO\", \"idx\": 1300172400000, \"val\": 16.33}, {\"col\": \"MSFT\", \"idx\": 1300172400000, \"val\": 22.7}, {\"col\": \"AAPL\", \"idx\": 1300258800000, \"val\": 44.47}, {\"col\": \"IBM\", \"idx\": 1300258800000, \"val\": 141.28}, {\"col\": \"YHOO\", \"idx\": 1300258800000, \"val\": 15.91}, {\"col\": \"MSFT\", \"idx\": 1300258800000, \"val\": 22.16}, {\"col\": \"AAPL\", \"idx\": 1300345200000, \"val\": 45.09}, {\"col\": \"IBM\", \"idx\": 1300345200000, \"val\": 142.37}, {\"col\": \"YHOO\", \"idx\": 1300345200000, \"val\": 15.86}, {\"col\": \"MSFT\", \"idx\": 1300345200000, \"val\": 22.15}, {\"col\": \"AAPL\", \"idx\": 1300431600000, \"val\": 44.56}, {\"col\": \"IBM\", \"idx\": 1300431600000, \"val\": 143.95}, {\"col\": \"YHOO\", \"idx\": 1300431600000, \"val\": 16.03}, {\"col\": \"MSFT\", \"idx\": 1300431600000, \"val\": 22.17}, {\"col\": \"AAPL\", \"idx\": 1300690800000, \"val\": 45.72}, {\"col\": \"IBM\", \"idx\": 1300690800000, \"val\": 145.6}, {\"col\": \"YHOO\", \"idx\": 1300690800000, \"val\": 16.29}, {\"col\": \"MSFT\", \"idx\": 1300690800000, \"val\": 22.64}, {\"col\": \"AAPL\", \"idx\": 1300777200000, \"val\": 45.98}, {\"col\": \"IBM\", \"idx\": 1300777200000, \"val\": 145.89}, {\"col\": \"YHOO\", \"idx\": 1300777200000, \"val\": 16.36}, {\"col\": \"MSFT\", \"idx\": 1300777200000, \"val\": 22.62}, {\"col\": \"AAPL\", \"idx\": 1300863600000, \"val\": 45.71}, {\"col\": \"IBM\", \"idx\": 1300863600000, \"val\": 147.31}, {\"col\": \"YHOO\", \"idx\": 1300863600000, \"val\": 16.13}, {\"col\": \"MSFT\", \"idx\": 1300863600000, \"val\": 22.83}, {\"col\": \"AAPL\", \"idx\": 1300950000000, \"val\": 46.49}, {\"col\": \"IBM\", \"idx\": 1300950000000, \"val\": 147.78}, {\"col\": \"YHOO\", \"idx\": 1300950000000, \"val\": 16.83}, {\"col\": \"MSFT\", \"idx\": 1300950000000, \"val\": 23.07}, {\"col\": \"AAPL\", \"idx\": 1301036400000, \"val\": 47.37}, {\"col\": \"IBM\", \"idx\": 1301036400000, \"val\": 149.75}, {\"col\": \"YHOO\", \"idx\": 1301036400000, \"val\": 16.96}, {\"col\": \"MSFT\", \"idx\": 1301036400000, \"val\": 22.9}, {\"col\": \"AAPL\", \"idx\": 1301295600000, \"val\": 47.22}, {\"col\": \"IBM\", \"idx\": 1301295600000, \"val\": 149.01}, {\"col\": \"YHOO\", \"idx\": 1301295600000, \"val\": 16.58}, {\"col\": \"MSFT\", \"idx\": 1301295600000, \"val\": 22.71}, {\"col\": \"AAPL\", \"idx\": 1301382000000, \"val\": 47.29}, {\"col\": \"IBM\", \"idx\": 1301382000000, \"val\": 150.4}, {\"col\": \"YHOO\", \"idx\": 1301382000000, \"val\": 16.75}, {\"col\": \"MSFT\", \"idx\": 1301382000000, \"val\": 22.79}, {\"col\": \"AAPL\", \"idx\": 1301468400000, \"val\": 46.98}, {\"col\": \"IBM\", \"idx\": 1301468400000, \"val\": 151.07}, {\"col\": \"YHOO\", \"idx\": 1301468400000, \"val\": 16.74}, {\"col\": \"MSFT\", \"idx\": 1301468400000, \"val\": 22.89}, {\"col\": \"AAPL\", \"idx\": 1301554800000, \"val\": 46.96}, {\"col\": \"IBM\", \"idx\": 1301554800000, \"val\": 150.58}, {\"col\": \"YHOO\", \"idx\": 1301554800000, \"val\": 16.68}, {\"col\": \"MSFT\", \"idx\": 1301554800000, \"val\": 22.7}, {\"col\": \"AAPL\", \"idx\": 1301641200000, \"val\": 46.43}, {\"col\": \"IBM\", \"idx\": 1301641200000, \"val\": 151.68}, {\"col\": \"YHOO\", \"idx\": 1301641200000, \"val\": 16.84}, {\"col\": \"MSFT\", \"idx\": 1301641200000, \"val\": 22.78}, {\"col\": \"AAPL\", \"idx\": 1301900400000, \"val\": 45.98}, {\"col\": \"IBM\", \"idx\": 1301900400000, \"val\": 151.67}, {\"col\": \"YHOO\", \"idx\": 1301900400000, \"val\": 16.87}, {\"col\": \"MSFT\", \"idx\": 1301900400000, \"val\": 22.84}, {\"col\": \"AAPL\", \"idx\": 1301986800000, \"val\": 45.67}, {\"col\": \"IBM\", \"idx\": 1301986800000, \"val\": 151.43}, {\"col\": \"YHOO\", \"idx\": 1301986800000, \"val\": 17.11}, {\"col\": \"MSFT\", \"idx\": 1301986800000, \"val\": 23.05}, {\"col\": \"AAPL\", \"idx\": 1302073200000, \"val\": 45.55}, {\"col\": \"IBM\", \"idx\": 1302073200000, \"val\": 151.47}, {\"col\": \"YHOO\", \"idx\": 1302073200000, \"val\": 17.05}, {\"col\": \"MSFT\", \"idx\": 1302073200000, \"val\": 23.38}, {\"col\": \"AAPL\", \"idx\": 1302159600000, \"val\": 45.56}, {\"col\": \"IBM\", \"idx\": 1302159600000, \"val\": 151.79}, {\"col\": \"YHOO\", \"idx\": 1302159600000, \"val\": 17.0}, {\"col\": \"MSFT\", \"idx\": 1302159600000, \"val\": 23.42}, {\"col\": \"AAPL\", \"idx\": 1302246000000, \"val\": 45.15}, {\"col\": \"IBM\", \"idx\": 1302246000000, \"val\": 151.48}, {\"col\": \"YHOO\", \"idx\": 1302246000000, \"val\": 16.77}, {\"col\": \"MSFT\", \"idx\": 1302246000000, \"val\": 23.3}, {\"col\": \"AAPL\", \"idx\": 1302505200000, \"val\": 44.58}, {\"col\": \"IBM\", \"idx\": 1302505200000, \"val\": 151.39}, {\"col\": \"YHOO\", \"idx\": 1302505200000, \"val\": 16.59}, {\"col\": \"MSFT\", \"idx\": 1302505200000, \"val\": 23.22}, {\"col\": \"AAPL\", \"idx\": 1302591600000, \"val\": 44.79}, {\"col\": \"IBM\", \"idx\": 1302591600000, \"val\": 150.74}, {\"col\": \"YHOO\", \"idx\": 1302591600000, \"val\": 16.36}, {\"col\": \"MSFT\", \"idx\": 1302591600000, \"val\": 22.92}, {\"col\": \"AAPL\", \"idx\": 1302678000000, \"val\": 45.29}, {\"col\": \"IBM\", \"idx\": 1302678000000, \"val\": 151.39}, {\"col\": \"YHOO\", \"idx\": 1302678000000, \"val\": 16.64}, {\"col\": \"MSFT\", \"idx\": 1302678000000, \"val\": 22.91}, {\"col\": \"AAPL\", \"idx\": 1302764400000, \"val\": 44.79}, {\"col\": \"IBM\", \"idx\": 1302764400000, \"val\": 152.33}, {\"col\": \"YHOO\", \"idx\": 1302764400000, \"val\": 16.69}, {\"col\": \"MSFT\", \"idx\": 1302764400000, \"val\": 22.72}, {\"col\": \"AAPL\", \"idx\": 1302850800000, \"val\": 44.13}, {\"col\": \"IBM\", \"idx\": 1302850800000, \"val\": 153.48}, {\"col\": \"YHOO\", \"idx\": 1302850800000, \"val\": 16.62}, {\"col\": \"MSFT\", \"idx\": 1302850800000, \"val\": 22.68}, {\"col\": \"AAPL\", \"idx\": 1303110000000, \"val\": 44.72}, {\"col\": \"IBM\", \"idx\": 1303110000000, \"val\": 153.23}, {\"col\": \"YHOO\", \"idx\": 1303110000000, \"val\": 16.35}, {\"col\": \"MSFT\", \"idx\": 1303110000000, \"val\": 22.42}, {\"col\": \"AAPL\", \"idx\": 1303196400000, \"val\": 45.53}, {\"col\": \"IBM\", \"idx\": 1303196400000, \"val\": 152.73}, {\"col\": \"YHOO\", \"idx\": 1303196400000, \"val\": 16.12}, {\"col\": \"MSFT\", \"idx\": 1303196400000, \"val\": 22.48}, {\"col\": \"AAPL\", \"idx\": 1303282800000, \"val\": 46.14}, {\"col\": \"IBM\", \"idx\": 1303282800000, \"val\": 152.13}, {\"col\": \"YHOO\", \"idx\": 1303282800000, \"val\": 16.87}, {\"col\": \"MSFT\", \"idx\": 1303282800000, \"val\": 23.03}, {\"col\": \"AAPL\", \"idx\": 1303369200000, \"val\": 47.26}, {\"col\": \"IBM\", \"idx\": 1303369200000, \"val\": 155.39}, {\"col\": \"YHOO\", \"idx\": 1303369200000, \"val\": 16.85}, {\"col\": \"MSFT\", \"idx\": 1303369200000, \"val\": 22.81}, {\"col\": \"AAPL\", \"idx\": 1303714800000, \"val\": 47.57}, {\"col\": \"IBM\", \"idx\": 1303714800000, \"val\": 154.82}, {\"col\": \"YHOO\", \"idx\": 1303714800000, \"val\": 17.11}, {\"col\": \"MSFT\", \"idx\": 1303714800000, \"val\": 22.89}, {\"col\": \"AAPL\", \"idx\": 1303801200000, \"val\": 47.22}, {\"col\": \"IBM\", \"idx\": 1303801200000, \"val\": 155.58}, {\"col\": \"YHOO\", \"idx\": 1303801200000, \"val\": 17.28}, {\"col\": \"MSFT\", \"idx\": 1303801200000, \"val\": 23.41}, {\"col\": \"AAPL\", \"idx\": 1303887600000, \"val\": 47.18}, {\"col\": \"IBM\", \"idx\": 1303887600000, \"val\": 157.32}, {\"col\": \"YHOO\", \"idx\": 1303887600000, \"val\": 17.26}, {\"col\": \"MSFT\"