' + value[0] + ' | ' +
+ Math.round(((+value[1].split('')[0].split('')[1]) / 10000000)) + 'B';
+ } else {
+ html += '' + value[0] + ' | $' +
+ (+value[1].split(' ')[1].split('')[0]).toFixed(2) + ' | ';
+ }
+ }
+ return html;
+ };
+
+ public removeSecondaryElement = (time?: number): void => {
+ setTimeout(() => {
+ if (getElement('annotation')) {
+ remove(getElement('annotation'));
+ }
+ },
+ // tslint:disable-next-line:align
+ time === 0 ? this.chart.setAnnotationValue(0, '') : 2000
+ );
+ }
+
+ public handleResize(): void {
+ document.getElementById('stock-details').style.minHeight = 'auto';
+ document.getElementById('stock-details').style.minHeight = document.documentElement.offsetHeight + 'px';
+
+ let elements: NodeList = document.querySelectorAll('.e-popup-open');
+ let length: number = elements.length;
+ for (let i: number = 0; i < length; i++) {
+ (elements[i] as HTMLElement).classList.remove('e-popup-open');
+ (elements[i] as HTMLElement).classList.add('e-popup-close');
+ }
+ }
+
+ @HostListener('window:resize', ['$event'])
+ onResize(event: any): void {
+ /** Document height alignment corrections for high resoultions screens */
+ this.handleResize();
+ }
+}
\ No newline at end of file
diff --git a/src/app/chart/stock-data.ts b/src/app/chart/stock-data.ts
new file mode 100644
index 0000000..175562b
--- /dev/null
+++ b/src/app/chart/stock-data.ts
@@ -0,0 +1,3938 @@
+
+let stockData: IVolume[] = [
+ { x: new Date("2012-04-02"), open: 85.975716, high: 88.395714, low: 85.76857, close: 88.375717, volume: 14958790 },
+ { x: new Date("2012-04-03"), open: 89.614288, high: 90.315712, low: 88.93, close: 89.902855, volume: 20863990 },
+ { x: new Date("2012-04-04"), open: 89.192856, high: 89.408569, low: 88.14286, close: 89.187141, volume: 14324520 },
+ { x: new Date("2012-04-05"), open: 89.568573, high: 90.665718, low: 89.057144, close: 90.525711, volume: 16032450 },
+ { x: new Date("2012-04-09"), open: 89.447144, high: 91.405716, low: 89.328575, close: 90.889999, volume: 14938420 },
+ { x: new Date("2012-04-10"), open: 91.418571, high: 92, low: 89.428574, close: 89.777145, volume: 22243130 },
+ { x: new Date("2012-04-11"), open: 90.885712, high: 90.98143, low: 89.048569, close: 89.457146, volume: 17415370 },
+ { x: new Date("2012-04-12"), open: 89.285713, high: 90.190002, low: 88.64286, close: 88.96714, volume: 15358420 },
+ { x: new Date("2012-04-13"), open: 89.158569, high: 89.242859, low: 86.215714, close: 86.461426, volume: 21491120 },
+ { x: new Date("2012-04-16"), open: 87.151428, high: 87.182854, low: 82.60714, close: 82.875717, volume: 26269670 },
+ { x: new Date("2012-04-17"), open: 82.705711, high: 87.14286, low: 81.701431, close: 87.099998, volume: 25638200 },
+ { x: new Date("2012-04-18"), open: 87.674286, high: 88.60714, low: 86.101425, close: 86.905716, volume: 23863280 },
+ { x: new Date("2012-04-19"), open: 85.745712, high: 86.389999, low: 83.502853, close: 83.919998, volume: 20867980 },
+ { x: new Date("2012-04-20"), open: 84.482857, high: 84.945717, low: 81.488571, close: 81.854286, volume: 25774630 },
+ { x: new Date("2012-04-23"), open: 81.515717, high: 82.381432, low: 79.517143, close: 81.671425, volume: 24163230 },
+ { x: new Date("2012-04-24"), open: 80.372856, high: 81.098572, low: 79.285713, close: 80.040001, volume: 26903730 },
+ { x: new Date("2012-04-25"), open: 87.94857, high: 88.285713, low: 86.571426, close: 87.14286, volume: 22644440 },
+ { x: new Date("2012-04-26"), open: 87.752853, high: 87.812859, low: 86.01857, close: 86.814285, volume: 13401710 },
+ { x: new Date("2012-04-27"), open: 86.438568, high: 86.597145, low: 85.785713, close: 86.14286, volume: 10168060 },
+ { x: new Date("2012-04-30"), open: 85.400002, high: 85.485718, low: 83.285713, close: 83.425713, volume: 12653620 },
+ { x: new Date("2012-05-01"), open: 83.557144, high: 85.251427, low: 83.03286, close: 83.16143, volume: 15274980 },
+ { x: new Date("2012-05-02"), open: 82.891426, high: 83.914284, low: 82.694283, close: 83.711426, volume: 10684730 },
+ { x: new Date("2012-05-03"), open: 84.35714, high: 84.485718, low: 82.900002, close: 83.117142, volume: 97637400 },
+ { x: new Date("2012-05-04"), open: 82.440002, high: 82.622856, low: 80.738571, close: 80.75, volume: 13249810 },
+ { x: new Date("2012-05-07"), open: 80.214287, high: 81.824287, low: 80.175713, close: 81.354286, volume: 11502960 },
+ { x: new Date("2012-05-08"), open: 81.368568, high: 81.64286, low: 79.818573, close: 81.168571, volume: 12431300 },
+ { x: new Date("2012-05-09"), open: 80.528572, high: 81.997147, low: 80.121429, close: 81.311432, volume: 12017600 },
+ { x: new Date("2012-05-10"), open: 82.082855, high: 82.26857, low: 81.205711, close: 81.502853, volume: 83300000 },
+ { x: new Date("2012-05-11"), open: 80.714287, high: 82.067146, low: 80.621429, close: 80.958572, volume: 99886500 },
+ { x: new Date("2012-05-14"), open: 80.367142, high: 81.072861, low: 79.657143, close: 79.745712, volume: 88156600 },
+ { x: new Date("2012-05-15"), open: 80.207146, high: 80.459999, low: 78.821426, close: 79.024284, volume: 11908400 },
+ { x: new Date("2012-05-16"), open: 79.150002, high: 79.555717, low: 77.291428, close: 78.011429, volume: 14022400 },
+ { x: new Date("2012-05-17"), open: 77.901428, high: 78.214287, low: 75.73143, close: 75.73143, volume: 17930500 },
+ { x: new Date("2012-05-18"), open: 76.279999, high: 77.629997, low: 74.597145, close: 75.76857, volume: 18307310 },
+ { x: new Date("2012-05-21"), open: 76.35714, high: 80.220001, low: 76.292854, close: 80.182854, volume: 15777650 },
+ { x: new Date("2012-05-22"), open: 81.364288, high: 81.982857, low: 78.940002, close: 79.567146, volume: 17371760 },
+ { x: new Date("2012-05-23"), open: 79.64286, high: 81.828575, low: 79.03286, close: 81.508568, volume: 14622440 },
+ { x: new Date("2012-05-24"), open: 82.267143, high: 82.35714, low: 80.175713, close: 80.760002, volume: 12405750 },
+ { x: new Date("2012-05-25"), open: 80.655716, high: 80.835716, low: 79.781425, close: 80.327141, volume: 82126800 },
+ { x: new Date("2012-05-29"), open: 81.557144, high: 82, low: 80.758568, close: 81.752853, volume: 95127200 },
+ { x: new Date("2012-05-30"), open: 81.314285, high: 82.855713, low: 80.937141, close: 82.738571, volume: 13235740 },
+ { x: new Date("2012-05-31"), open: 82.96286, high: 83.071426, low: 81.637146, close: 82.53286, volume: 12291860 },
+ { x: new Date("2012-06-01"), open: 81.308571, high: 81.807144, low: 80.074287, close: 80.141426, volume: 13024690 },
+ { x: new Date("2012-06-04"), open: 80.214287, high: 81.071426, low: 78.35714, close: 80.612854, volume: 13924890 },
+ { x: new Date("2012-06-05"), open: 80.181427, high: 80.924286, low: 79.761429, close: 80.404289, volume: 97053600 },
+ { x: new Date("2012-06-06"), open: 81.110001, high: 81.978569, low: 80.785713, close: 81.637146, volume: 10036390 },
+ { x: new Date("2012-06-07"), open: 82.470001, high: 82.474289, low: 81.5, close: 81.674286, volume: 94941700 },
+ { x: new Date("2012-06-08"), open: 81.657143, high: 82.940002, low: 81.285713, close: 82.902855, volume: 86879100 },
+ { x: new Date("2012-06-11"), open: 83.959999, high: 84.071426, low: 81.51857, close: 81.595711, volume: 14781620 },
+ { x: new Date("2012-06-12"), open: 82.065712, high: 82.374283, low: 80.957146, close: 82.308571, volume: 10884510 },
+ { x: new Date("2012-06-13"), open: 82.074287, high: 82.639999, low: 81.482857, close: 81.737144, volume: 73395000 },
+ { x: new Date("2012-06-14"), open: 81.605713, high: 81.928574, low: 81.03714, close: 81.647141, volume: 86393300 },
+ { x: new Date("2012-06-15"), open: 81.571426, high: 82.08857, low: 81.364288, close: 82.01857, volume: 83813800 },
+ { x: new Date("2012-06-18"), open: 81.565712, high: 83.984283, low: 81.48143, close: 83.682854, volume: 11010300 },
+ { x: new Date("2012-06-19"), open: 83.342857, high: 84.285713, low: 83.300003, close: 83.915718, volume: 90351100 },
+ { x: new Date("2012-06-20"), open: 84.029999, high: 84.178574, low: 82.971428, close: 83.677139, volume: 89735800 },
+ { x: new Date("2012-06-21"), open: 83.634285, high: 84.031425, low: 82.491432, close: 82.524284, volume: 81587800 },
+ { x: new Date("2012-06-22"), open: 82.720001, high: 83.169998, low: 82.202858, close: 83.157143, volume: 71117900 },
+ { x: new Date("2012-06-25"), open: 82.471428, high: 82.828575, low: 81.48143, close: 81.538574, volume: 76095600 },
+ { x: new Date("2012-06-26"), open: 81.618568, high: 82.07, low: 81.047142, close: 81.718575, volume: 69134100 },
+ { x: new Date("2012-06-27"), open: 82.14286, high: 82.391426, low: 81.702858, close: 82.071426, volume: 50749300 },
+ { x: new Date("2012-06-28"), open: 81.667145, high: 82, low: 80.80143, close: 81.292854, volume: 70709100 },
+ { x: new Date("2012-06-29"), open: 82.571426, high: 83.428574, low: 82.035713, close: 83.428574, volume: 10537520 },
+ { x: new Date("2012-07-02"), open: 83.53286, high: 84.781425, low: 83.371429, close: 84.645714, volume: 10002300 },
+ { x: new Date("2012-07-03"), open: 84.982857, high: 85.714287, low: 84.85714, close: 85.629997, volume: 60428200 },
+ { x: new Date("2012-07-05"), open: 85.794289, high: 87.762856, low: 85.664284, close: 87.134285, volume: 12109580 },
+ { x: new Date("2012-07-06"), open: 86.727142, high: 86.919998, low: 85.940002, close: 86.554283, volume: 10473260 },
+ { x: new Date("2012-07-09"), open: 86.471428, high: 87.699997, low: 86.30143, close: 87.69857, volume: 94851400 },
+ { x: new Date("2012-07-10"), open: 88.281425, high: 88.552856, low: 86.472855, close: 86.887146, volume: 12798940 },
+ { x: new Date("2012-07-11"), open: 86.58857, high: 86.808571, low: 85.317146, close: 86.347145, volume: 11733050 },
+ { x: new Date("2012-07-12"), open: 85.748573, high: 86.209999, low: 84.668571, close: 85.557144, volume: 10701040 },
+ { x: new Date("2012-07-13"), open: 86.135712, high: 86.741432, low: 85.714287, close: 86.424286, volume: 77856800 },
+ { x: new Date("2012-07-16"), open: 86.445717, high: 87.374283, low: 86.431427, close: 86.701431, volume: 75315100 },
+ { x: new Date("2012-07-17"), open: 87.255714, high: 87.35714, low: 86.164284, close: 86.705711, volume: 73406200 },
+ { x: new Date("2012-07-18"), open: 86.655716, high: 86.905716, low: 86.222855, close: 86.608574, volume: 63175000 },
+ { x: new Date("2012-07-19"), open: 87.325714, high: 87.907143, low: 86.571426, close: 87.760002, volume: 10921540 },
+ { x: new Date("2012-07-20"), open: 87.575714, high: 87.777145, low: 86.242859, close: 86.328575, volume: 99367800 },
+ { x: new Date("2012-07-23"), open: 84.914284, high: 86.557144, low: 83.958572, close: 86.261429, volume: 12199390 },
+ { x: new Date("2012-07-24"), open: 86.76857, high: 87.097145, low: 85.501427, close: 85.845711, volume: 14128310 },
+ { x: new Date("2012-07-25"), open: 82.065712, high: 82.971428, low: 81.428574, close: 82.138573, volume: 21932820 },
+ { x: new Date("2012-07-26"), open: 82.822861, high: 82.914284, low: 81.480003, close: 82.125717, volume: 10165820 },
+ { x: new Date("2012-07-27"), open: 82.144287, high: 83.690002, low: 81.655716, close: 83.594284, volume: 10098410 },
+ { x: new Date("2012-07-30"), open: 84.417145, high: 85.634285, low: 83.974289, close: 85.004288, volume: 94785600 },
+ { x: new Date("2012-07-31"), open: 86.175713, high: 87.385712, low: 86.102859, close: 87.251427, volume: 11558190 },
+ { x: new Date("2012-08-01"), open: 87.987144, high: 88.057144, low: 86.14286, close: 86.687141, volume: 96125400 },
+ { x: new Date("2012-08-02"), open: 86.120003, high: 87.241432, low: 85.75, close: 86.827141, volume: 83039600 },
+ { x: new Date("2012-08-03"), open: 87.66143, high: 88.28286, low: 87.365715, close: 87.957146, volume: 86230200 },
+ { x: new Date("2012-08-06"), open: 88.184288, high: 89.267143, low: 87.894287, close: 88.935715, volume: 75525800 },
+ { x: new Date("2012-08-07"), open: 88.96714, high: 89.285713, low: 88.291428, close: 88.701431, volume: 72611700 },
+ { x: new Date("2012-08-08"), open: 88.484283, high: 89.125717, low: 88.157143, close: 88.55143, volume: 61176500 },
+ { x: new Date("2012-08-09"), open: 88.264282, high: 88.818573, low: 88.257141, close: 88.675713, volume: 55410600 },
+ { x: new Date("2012-08-10"), open: 88.387146, high: 88.822861, low: 88.385712, close: 88.814285, volume: 48734700 },
+ { x: new Date("2012-08-13"), open: 89.055717, high: 90, low: 89.035713, close: 90, volume: 69708100 },
+ { x: new Date("2012-08-14"), open: 90.267143, high: 91.230003, low: 90.029999, close: 90.241432, volume: 85042300 },
+ { x: new Date("2012-08-15"), open: 90.185715, high: 90.571426, low: 89.678574, close: 90.118568, volume: 64335600 },
+ { x: new Date("2012-08-16"), open: 90.172859, high: 90.965714, low: 90.071426, close: 90.905716, volume: 63633500 },
+ { x: new Date("2012-08-17"), open: 91.428574, high: 92.598572, low: 91.258568, close: 92.587143, volume: 11069030 },
+ { x: new Date("2012-08-20"), open: 92.858574, high: 95.021431, low: 92.842857, close: 95.021431, volume: 15334620 },
+ { x: new Date("2012-08-21"), open: 95.831429, high: 96.41143, low: 92.904289, close: 93.722855, volume: 20317990 },
+ { x: new Date("2012-08-22"), open: 93.488571, high: 95.571426, low: 92.587143, close: 95.552856, volume: 14133070 },
+ { x: new Date("2012-08-23"), open: 95.158569, high: 95.699997, low: 94.449997, close: 94.66143, volume: 10503220 },
+ { x: new Date("2012-08-24"), open: 94.215714, high: 95.639999, low: 93.650002, close: 94.745712, volume: 10933510 },
+ { x: new Date("2012-08-27"), open: 97.141426, high: 97.267143, low: 96.220001, close: 96.525711, volume: 10675210 },
+ { x: new Date("2012-08-28"), open: 96.425713, high: 96.585716, low: 95.809998, close: 96.400002, volume: 66854200 },
+ { x: new Date("2012-08-29"), open: 96.464287, high: 96.809998, low: 96.085716, close: 96.209999, volume: 50701700 },
+ { x: new Date("2012-08-30"), open: 95.805717, high: 95.935715, low: 94.692856, close: 94.83857, volume: 75674900 },
+ { x: new Date("2012-08-31"), open: 95.321426, high: 95.514282, low: 93.89286, close: 95.034286, volume: 84580300 },
+ { x: new Date("2012-09-04"), open: 95.108574, high: 96.44857, low: 94.928574, close: 96.424286, volume: 91973000 },
+ { x: new Date("2012-09-05"), open: 96.510002, high: 96.621429, low: 95.657143, close: 95.747147, volume: 84093800 },
+ { x: new Date("2012-09-06"), open: 96.167145, high: 96.898575, low: 95.828575, close: 96.610001, volume: 97799100 },
+ { x: new Date("2012-09-07"), open: 96.864288, high: 97.497147, low: 96.538574, close: 97.205711, volume: 82416600 },
+ { x: new Date("2012-09-10"), open: 97.207146, high: 97.612854, low: 94.585716, close: 94.677139, volume: 12199950 },
+ { x: new Date("2012-09-11"), open: 95.015717, high: 95.728569, low: 93.785713, close: 94.370003, volume: 12599580 },
+ { x: new Date("2012-09-12"), open: 95.264282, high: 95.699997, low: 93.714287, close: 95.684288, volume: 17805830 },
+ { x: new Date("2012-09-13"), open: 96.767143, high: 97.928574, low: 96.395714, close: 97.568573, volume: 14959000 },
+ { x: new Date("2012-09-14"), open: 98.565712, high: 99.568573, low: 98.269997, close: 98.754288, volume: 15011850 },
+ { x: new Date("2012-09-17"), open: 99.907143, high: 99.971428, low: 99.230003, close: 99.968575, volume: 99507800 },
+ { x: new Date("2012-09-18"), open: 99.982857, high: 100.332855, low: 99.488571, close: 100.272858, volume: 93375800 },
+ { x: new Date("2012-09-19"), open: 100.03714, high: 100.57, low: 99.938568, close: 100.300003, volume: 81718700 },
+ { x: new Date("2012-09-20"), open: 99.879997, high: 100.008568, low: 99.08857, close: 99.814285, volume: 84142100 },
+ { x: new Date("2012-09-21"), open: 100.344284, high: 100.724289, low: 99.908569, close: 100.012856, volume: 14289730 },
+ { x: new Date("2012-09-24"), open: 98.122856, high: 99.302856, low: 97.571426, close: 98.684288, volume: 15994160 },
+ { x: new Date("2012-09-25"), open: 98.322861, high: 98.968575, low: 96.14286, close: 96.220001, volume: 12969740 },
+ { x: new Date("2012-09-26"), open: 95.534286, high: 96.098572, low: 94.457146, close: 95.025711, volume: 14412580 },
+ { x: new Date("2012-09-27"), open: 94.898575, high: 97.452858, low: 94.335716, close: 97.331429, volume: 14852250 },
+ { x: new Date("2012-09-28"), open: 96.964287, high: 97.30143, low: 95.25, close: 95.300003, volume: 13377770 },
+ { x: new Date("2012-10-01"), open: 95.879997, high: 96.678574, low: 93.785713, close: 94.19857, volume: 13589870 },
+ { x: new Date("2012-10-02"), open: 94.544289, high: 95.192856, low: 92.949997, close: 94.472855, volume: 15699810 },
+ { x: new Date("2012-10-03"), open: 94.980003, high: 95.980003, low: 94.66143, close: 95.921425, volume: 10607030 },
+ { x: new Date("2012-10-04"), open: 95.89286, high: 96.321426, low: 95.078575, close: 95.257141, volume: 92681400 },
+ { x: new Date("2012-10-05"), open: 95.028572, high: 95.14286, low: 93.040001, close: 93.227142, volume: 14850150 },
+ { x: new Date("2012-10-08"), open: 92.41143, high: 92.508568, low: 90.872856, close: 91.167145, volume: 15949850 },
+ { x: new Date("2012-10-09"), open: 91.235718, high: 91.498573, low: 89.078575, close: 90.835716, volume: 20964930 },
+ { x: new Date("2012-10-10"), open: 91.391426, high: 92.139999, low: 91, close: 91.558571, volume: 12758900 },
+ { x: new Date("2012-10-11"), open: 92.35714, high: 92.457146, low: 89.728569, close: 89.728569, volume: 13652030 },
+ { x: new Date("2012-10-12"), open: 89.937141, high: 90.76857, low: 89.328575, close: 89.958572, volume: 11500370 },
+ { x: new Date("2012-10-15"), open: 90.335716, high: 90.732857, low: 89.121429, close: 90.68, volume: 10812550 },
+ { x: new Date("2012-10-16"), open: 90.767143, high: 92.900002, low: 90.14286, close: 92.827141, volume: 13744290 },
+ { x: new Date("2012-10-17"), open: 92.695717, high: 93.255714, low: 92, close: 92.087143, volume: 97259400 },
+ { x: new Date("2012-10-18"), open: 91.370003, high: 91.722855, low: 90, close: 90.377144, volume: 11915610 },
+ { x: new Date("2012-10-19"), open: 90.150002, high: 90.252853, low: 87.08857, close: 87.120003, volume: 18602150 },
+ { x: new Date("2012-10-22"), open: 87.488571, high: 90.76857, low: 87.251427, close: 90.575714, volume: 13668270 },
+ { x: new Date("2012-10-23"), open: 90.14286, high: 90.557144, low: 87.385712, close: 87.622856, volume: 17678640 },
+ { x: new Date("2012-10-24"), open: 88.777145, high: 89.507141, low: 87.234283, close: 88.118568, volume: 13963180 },
+ { x: new Date("2012-10-25"), open: 88.571426, high: 88.85714, low: 86.507141, close: 87.077141, volume: 16408140 },
+ { x: new Date("2012-10-26"), open: 87.061432, high: 87.714287, low: 84.428574, close: 86.285713, volume: 25460820 },
+ { x: new Date("2012-10-31"), open: 84.982857, high: 85.994286, low: 83.957146, close: 85.045715, volume: 12750080 },
+ { x: new Date("2012-11-01"), open: 85.459999, high: 86.14286, low: 84.881432, close: 85.220001, volume: 90324500 },
+ { x: new Date("2012-11-02"), open: 85.127144, high: 85.278572, low: 82.10714, close: 82.400002, volume: 14984340 },
+ { x: new Date("2012-11-05"), open: 83.360001, high: 83.96714, low: 82.514282, close: 83.517143, volume: 13228390 },
+ { x: new Date("2012-11-06"), open: 84.318573, high: 84.391426, low: 82.870003, close: 83.264282, volume: 93729300 },
+ { x: new Date("2012-11-07"), open: 81.977142, high: 82.077141, low: 79.39286, close: 79.714287, volume: 19841220 },
+ { x: new Date("2012-11-08"), open: 80.089996, high: 80.318573, low: 76.470001, close: 76.821426, volume: 26403650 },
+ { x: new Date("2012-11-09"), open: 77.202858, high: 79.26857, low: 76.245712, close: 78.151428, volume: 23247840 },
+ { x: new Date("2012-11-12"), open: 79.164284, high: 79.214287, low: 76.949997, close: 77.547142, volume: 12895050 },
+ { x: new Date("2012-11-13"), open: 76.987144, high: 78.639999, low: 76.622856, close: 77.557144, volume: 13323730 },
+ { x: new Date("2012-11-14"), open: 77.928574, high: 78.207146, low: 76.597145, close: 76.697144, volume: 11929260 },
+ { x: new Date("2012-11-15"), open: 76.790001, high: 77.071426, low: 74.660004, close: 75.08857, volume: 19747770 },
+ { x: new Date("2012-11-16"), open: 75.028572, high: 75.714287, low: 72.25, close: 75.382858, volume: 31672340 },
+ { x: new Date("2012-11-19"), open: 77.244286, high: 81.071426, low: 77.125717, close: 80.818573, volume: 20582940 },
+ { x: new Date("2012-11-20"), open: 81.701431, high: 81.707146, low: 79.225716, close: 80.129997, volume: 16068850 },
+ { x: new Date("2012-11-21"), open: 80.60714, high: 81.052856, low: 79.514282, close: 80.242859, volume: 93250500 },
+ { x: new Date("2012-11-23"), open: 81.024284, high: 81.714287, low: 80.371429, close: 81.64286, volume: 68206600 },
+ { x: new Date("2012-11-26"), open: 82.271431, high: 84.285713, low: 81.958572, close: 84.218575, volume: 15764490 },
+ { x: new Date("2012-11-27"), open: 84.221428, high: 84.345711, low: 82.871429, close: 83.540001, volume: 13333250 },
+ { x: new Date("2012-11-28"), open: 82.46714, high: 83.685715, low: 81.751427, close: 83.277145, volume: 13021610 },
+ { x: new Date("2012-11-29"), open: 84.317146, high: 84.89286, low: 83.60714, close: 84.194283, volume: 12867470 },
+ { x: new Date("2012-11-30"), open: 83.827141, high: 84.057144, low: 83.239998, close: 83.611427, volume: 97829900 },
+ { x: new Date("2012-12-03"), open: 84.807144, high: 84.941429, low: 83.64286, close: 83.741432, volume: 91070000 },
+ { x: new Date("2012-12-04"), open: 83.114288, high: 83.114288, low: 81.732857, close: 82.264282, volume: 13926710 },
+ { x: new Date("2012-12-05"), open: 81.272858, high: 81.321426, low: 76.96714, close: 76.970001, volume: 26115950 },
+ { x: new Date("2012-12-06"), open: 75.562859, high: 79.044289, low: 74.089996, close: 78.177139, volume: 29430310 },
+ { x: new Date("2012-12-07"), open: 79.057144, high: 79.314285, low: 75.714287, close: 76.178574, volume: 19676020 },
+ { x: new Date("2012-12-10"), open: 76.93, high: 74.511429, low: 75.688568, close: 54.345238, volume: 19676020 },
+ { x: new Date("2012-12-11"), open: 77.110001, high: 78.508568, low: 76.767143, close: 77.341431, volume: 14808640 },
+ { x: new Date("2012-12-12"), open: 78.252853, high: 78.285713, low: 76.610001, close: 77, volume: 12178600 },
+ { x: new Date("2012-12-13"), open: 75.878571, high: 76.805717, low: 75.114288, close: 75.669998, volume: 15631490 },
+ { x: new Date("2012-12-14"), open: 73.535713, high: 74.01857, low: 72.225716, close: 72.827141, volume: 25239480 },
+ { x: new Date("2012-12-17"), open: 72.704285, high: 74.285713, low: 71.604286, close: 74.118568, volume: 18940180 },
+ { x: new Date("2012-12-18"), open: 75, high: 76.414284, low: 74.321426, close: 76.271431, volume: 15642130 },
+ { x: new Date("2012-12-19"), open: 75.924286, high: 76.242859, low: 75.071426, close: 75.187141, volume: 11234230 },
+ { x: new Date("2012-12-20"), open: 75.714287, high: 75.742859, low: 74.125717, close: 74.53286, volume: 12042240 },
+ { x: new Date("2012-12-21"), open: 73.209999, high: 74.238571, low: 72.891426, close: 74.190002, volume: 14906710 },
+ { x: new Date("2012-12-24"), open: 74.335716, high: 74.89286, low: 74.101425, close: 74.309998, volume: 43938300 },
+ { x: new Date("2012-12-26"), open: 74.14286, high: 74.208572, low: 73.017143, close: 73.285713, volume: 75609100 },
+ { x: new Date("2012-12-27"), open: 73.362854, high: 73.75, low: 72.094284, close: 73.580002, volume: 11378010 },
+ { x: new Date("2012-12-28"), open: 72.898575, high: 73.497147, low: 72.58857, close: 72.798569, volume: 88569600 },
+ { x: new Date("2012-12-31"), open: 72.932854, high: 76.485718, low: 72.714287, close: 76.024284, volume: 16487310 },
+ { x: new Date("2013-01-02"), open: 79.117142, high: 79.285713, low: 77.375717, close: 78.432854, volume: 14012950 },
+ { x: new Date("2013-01-03"), open: 78.26857, high: 78.524284, low: 77.285713, close: 77.442856, volume: 88241300 },
+ { x: new Date("2013-01-04"), open: 76.709999, high: 76.947144, low: 75.118568, close: 75.285713, volume: 14858340 },
+ { x: new Date("2013-01-07"), open: 74.571426, high: 75.614288, low: 73.599998, close: 74.842857, volume: 12103910 },
+ { x: new Date("2013-01-08"), open: 75.601425, high: 75.984283, low: 74.464287, close: 75.044289, volume: 11467680 },
+ { x: new Date("2013-01-09"), open: 74.64286, high: 75.001427, low: 73.71286, close: 73.871429, volume: 10190110 },
+ { x: new Date("2013-01-10"), open: 75.507141, high: 75.531425, low: 73.645714, close: 74.78714, volume: 15028650 },
+ { x: new Date("2013-01-11"), open: 74.428574, high: 75.045715, low: 74.145714, close: 74.328575, volume: 87626700 },
+ { x: new Date("2013-01-14"), open: 71.811432, high: 72.5, low: 71.215714, close: 71.678574, volume: 18355190 },
+ { x: new Date("2013-01-15"), open: 71.185715, high: 71.284286, low: 69.054283, close: 69.417145, volume: 21919310 },
+ { x: new Date("2013-01-16"), open: 70.662857, high: 72.777145, low: 70.35714, close: 72.298569, volume: 17270120 },
+ { x: new Date("2013-01-17"), open: 72.901428, high: 72.964287, low: 71.718575, close: 71.811432, volume: 11341960 },
+ { x: new Date("2013-01-18"), open: 71.21714, high: 71.745712, low: 70.914284, close: 71.428574, volume: 11823070 },
+ { x: new Date("2013-01-22"), open: 72.080002, high: 72.554283, low: 70.947144, close: 72.110001, volume: 11538660 },
+ { x: new Date("2013-01-23"), open: 72.687141, high: 73.57, low: 72.110001, close: 73.43, volume: 21537740 },
+ { x: new Date("2013-01-24"), open: 65.714287, high: 66.53286, low: 64.321426, close: 64.35714, volume: 36521310 },
+ { x: new Date("2013-01-25"), open: 64.527145, high: 65.175713, low: 62.142857, close: 62.84, volume: 30200660 },
+ { x: new Date("2013-01-28"), open: 62.547142, high: 64.744286, low: 62.265713, close: 64.261429, volume: 19637940 },
+ { x: new Date("2013-01-29"), open: 65.5, high: 65.742859, low: 64.58857, close: 65.46714, volume: 14278950 },
+ { x: new Date("2013-01-30"), open: 65.285713, high: 66.085716, low: 64.928574, close: 65.261429, volume: 10428880 },
+ { x: new Date("2013-01-31"), open: 65.28286, high: 65.611427, low: 64.997147, close: 65.07, volume: 79833600 },
+ { x: new Date("2013-02-01"), open: 65.587143, high: 65.639999, low: 64.050003, close: 64.802856, volume: 13487110 },
+ { x: new Date("2013-02-04"), open: 64.844284, high: 65.134285, low: 63.142857, close: 63.188572, volume: 11927930 },
+ { x: new Date("2013-02-05"), open: 63.435715, high: 65.677139, low: 63.174286, close: 65.405716, volume: 14333690 },
+ { x: new Date("2013-02-06"), open: 65.209999, high: 66.64286, low: 64.654289, close: 65.335716, volume: 14842660 },
+ { x: new Date("2013-02-07"), open: 66.178574, high: 67.14286, low: 64.874283, close: 66.888573, volume: 17614520 },
+ { x: new Date("2013-02-08"), open: 67.714287, high: 68.401428, low: 66.89286, close: 67.854286, volume: 15828960 },
+ { x: new Date("2013-02-11"), open: 68.071426, high: 69.277145, low: 67.60714, close: 68.561432, volume: 12937260 },
+ { x: new Date("2013-02-12"), open: 68.501427, high: 68.91143, low: 66.82, close: 66.842857, volume: 15226330 },
+ { x: new Date("2013-02-13"), open: 66.744286, high: 67.662857, low: 66.174286, close: 66.715714, volume: 11880190 },
+ { x: new Date("2013-02-14"), open: 66.360001, high: 67.377144, low: 66.288574, close: 66.655716, volume: 88818800 },
+ { x: new Date("2013-02-15"), open: 66.978569, high: 67.165718, low: 65.702858, close: 65.737144, volume: 97936300 },
+ { x: new Date("2013-02-19"), open: 65.871429, high: 66.104286, low: 64.835716, close: 65.71286, volume: 10894590 },
+ { x: new Date("2013-02-20"), open: 65.384285, high: 65.384285, low: 64.114288, close: 64.121429, volume: 11907560 },
+ { x: new Date("2013-02-21"), open: 63.714287, high: 64.167145, low: 63.259998, close: 63.722858, volume: 11179560 },
+ { x: new Date("2013-02-22"), open: 64.178574, high: 64.514282, low: 63.799999, close: 64.401428, volume: 82663700 },
+ { x: new Date("2013-02-25"), open: 64.835716, high: 65.017143, low: 63.224285, close: 63.257141, volume: 93144800 },
+ { x: new Date("2013-02-26"), open: 63.402859, high: 64.505714, low: 62.522858, close: 64.138573, volume: 12537490 },
+ { x: new Date("2013-02-27"), open: 64.061432, high: 64.634285, low: 62.950001, close: 63.509998, volume: 14683760 },
+ { x: new Date("2013-02-28"), open: 63.435715, high: 63.98143, low: 63.057144, close: 63.057144, volume: 80628800 },
+ { x: new Date("2013-03-01"), open: 62.57143, high: 62.597141, low: 61.425713, close: 61.495716, volume: 13811210 },
+ { x: new Date("2013-03-04"), open: 61.114285, high: 61.171429, low: 59.857143, close: 60.007141, volume: 14568890 },
+ { x: new Date("2013-03-05"), open: 60.21143, high: 62.169998, low: 60.107143, close: 61.591427, volume: 15960840 },
+ { x: new Date("2013-03-06"), open: 62.072857, high: 62.17857, low: 60.632858, close: 60.808571, volume: 11506250 },
+ { x: new Date("2013-03-07"), open: 60.642857, high: 61.715714, low: 60.151428, close: 61.511429, volume: 11711840 },
+ { x: new Date("2013-03-08"), open: 61.400002, high: 62.204285, low: 61.23, close: 61.674286, volume: 97870500 },
+ { x: new Date("2013-03-11"), open: 61.392857, high: 62.715714, low: 60.734287, close: 62.552856, volume: 11855900 },
+ { x: new Date("2013-03-12"), open: 62.228573, high: 62.697144, low: 61.081429, close: 61.204285, volume: 11647790 },
+ { x: new Date("2013-03-13"), open: 61.207142, high: 62.07143, low: 60.765713, close: 61.192856, volume: 10138730 },
+ { x: new Date("2013-03-14"), open: 61.832859, high: 62.091427, low: 61.492859, close: 61.785713, volume: 75968900 },
+ { x: new Date("2013-03-15"), open: 62.561428, high: 63.46143, low: 62.464287, close: 63.380001, volume: 16099020 },
+ { x: new Date("2013-03-18"), open: 63.064285, high: 65.351425, low: 63.028572, close: 65.102859, volume: 15154930 },
+ { x: new Date("2013-03-19"), open: 65.64286, high: 65.852859, low: 64.071426, close: 64.927139, volume: 13169380 },
+ { x: new Date("2013-03-20"), open: 65.345711, high: 65.375717, low: 64.227142, close: 64.582855, volume: 77165200 },
+ { x: new Date("2013-03-21"), open: 64.317146, high: 65.425713, low: 64.300003, close: 64.675713, volume: 95813900 },
+ { x: new Date("2013-03-22"), open: 64.940002, high: 66.014282, low: 64.730003, close: 65.987144, volume: 98776300 },
+ { x: new Date("2013-03-25"), open: 66.384285, high: 67.135712, low: 65.968575, close: 66.225716, volume: 12528390 },
+ { x: new Date("2013-03-26"), open: 66.491432, high: 66.548569, low: 65.790001, close: 65.877144, volume: 73573500 },
+ { x: new Date("2013-03-27"), open: 65.208572, high: 65.257141, low: 64.389999, close: 64.582855, volume: 82809300 },
+ { x: new Date("2013-03-28"), open: 64.260002, high: 64.545715, low: 63.08857, close: 63.237144, volume: 11070990 },
+ { x: new Date("2013-04-01"), open: 63.128571, high: 63.385715, low: 61.105713, close: 61.272858, volume: 97433000 },
+ { x: new Date("2013-04-02"), open: 61.085712, high: 62.591427, low: 60.914288, close: 61.398571, volume: 13237980 },
+ { x: new Date("2013-04-03"), open: 61.624287, high: 62.468571, low: 61.472858, close: 61.712856, volume: 90804000 },
+ { x: new Date("2013-04-04"), open: 61.965714, high: 62.142857, low: 60.75, close: 61.102856, volume: 89611900 },
+ { x: new Date("2013-04-05"), open: 60.642857, high: 60.707142, low: 59.954285, close: 60.457142, volume: 95923800 },
+ { x: new Date("2013-04-08"), open: 60.692856, high: 61.07143, low: 60.355713, close: 60.887142, volume: 75207300 },
+ { x: new Date("2013-04-09"), open: 60.908573, high: 61.214287, low: 60.392857, close: 60.997143, volume: 76653500 },
+ { x: new Date("2013-04-10"), open: 61.157143, high: 62.437141, low: 60.85857, close: 62.241428, volume: 93982000 },
+ { x: new Date("2013-04-11"), open: 61.959999, high: 62.57, low: 61.599998, close: 62.047142, volume: 82091100 },
+ { x: new Date("2013-04-12"), open: 62.021427, high: 62.021427, low: 61.298573, close: 61.400002, volume: 59653300 },
+ { x: new Date("2013-04-15"), open: 61, high: 61.127144, low: 59.935715, close: 59.978573, volume: 79380000 },
+ { x: new Date("2013-04-16"), open: 60.224285, high: 60.944286, low: 60.081429, close: 60.89143, volume: 76442800 },
+ { x: new Date("2013-04-17"), open: 60.03857, high: 60.085712, low: 56.872856, close: 57.542858, volume: 23626400 },
+ { x: new Date("2013-04-18"), open: 57.855713, high: 57.970001, low: 55.677143, close: 56.007141, volume: 16657480 },
+ { x: new Date("2013-04-19"), open: 55.424286, high: 57.085712, low: 55.014286, close: 55.790001, volume: 15231860 },
+ { x: new Date("2013-04-22"), open: 56.091427, high: 57.457142, low: 55.895714, close: 56.952858, volume: 10748010 },
+ { x: new Date("2013-04-23"), open: 57.712856, high: 58.34, low: 56.972858, close: 58.01857, volume: 16605960 },
+ { x: new Date("2013-04-24"), open: 56.220001, high: 59.32143, low: 56.07143, close: 57.922855, volume: 24241280 },
+ { x: new Date("2013-04-25"), open: 58.747143, high: 59.134285, low: 58.142857, close: 58.34, volume: 96209400 },
+ { x: new Date("2013-04-26"), open: 58.544285, high: 59.824287, low: 58.32143, close: 59.599998, volume: 19102440 },
+ { x: new Date("2013-04-29"), open: 60.064285, high: 61.945713, low: 60, close: 61.445713, volume: 16008160 },
+ { x: new Date("2013-04-30"), open: 62.157143, high: 63.607143, low: 61.724285, close: 63.254284, volume: 17288460 },
+ { x: new Date("2013-05-01"), open: 63.494286, high: 63.561428, low: 62.055714, close: 62.755714, volume: 12672730 },
+ { x: new Date("2013-05-02"), open: 63.111427, high: 64.084282, low: 62.947144, close: 63.645714, volume: 10545710 },
+ { x: new Date("2013-05-03"), open: 64.472855, high: 64.747147, low: 64.164284, close: 64.28286, volume: 90325200 },
+ { x: new Date("2013-05-06"), open: 65.101425, high: 66.028572, low: 64.901428, close: 65.815712, volume: 12416040 },
+ { x: new Date("2013-05-07"), open: 66.424286, high: 66.535713, low: 64.814285, close: 65.522858, volume: 12093830 },
+ { x: new Date("2013-05-08"), open: 65.577141, high: 66.48143, low: 65.115715, close: 66.262856, volume: 11814950 },
+ { x: new Date("2013-05-09"), open: 65.687141, high: 66.14286, low: 65.082855, close: 65.252853, volume: 99621900 },
+ { x: new Date("2013-05-10"), open: 65.424286, high: 65.672859, low: 64.354286, close: 64.709999, volume: 83713000 },
+ { x: new Date("2013-05-13"), open: 64.501427, high: 65.414284, low: 64.5, close: 64.96286, volume: 79237200 },
+ { x: new Date("2013-05-14"), open: 64.835716, high: 65.028572, low: 63.164288, close: 63.408573, volume: 11177950 },
+ { x: new Date("2013-05-15"), open: 62.737144, high: 63, low: 60.337143, close: 61.264286, volume: 18540340 },
+ { x: new Date("2013-05-16"), open: 60.462856, high: 62.549999, low: 59.842857, close: 62.082859, volume: 15080100 },
+ { x: new Date("2013-05-17"), open: 62.721428, high: 62.869999, low: 61.572857, close: 61.894287, volume: 10697610 },
+ { x: new Date("2013-05-20"), open: 61.701427, high: 63.685715, low: 61.442856, close: 63.275715, volume: 11289460 },
+ { x: new Date("2013-05-21"), open: 62.592857, high: 63.639999, low: 62.028572, close: 62.808571, volume: 11400550 },
+ { x: new Date("2013-05-22"), open: 63.435715, high: 64.050003, low: 62.602856, close: 63.049999, volume: 11075960 },
+ { x: new Date("2013-05-23"), open: 62.278572, high: 63.737144, low: 62.255714, close: 63.162857, volume: 88255300 },
+ { x: new Date("2013-05-24"), open: 62.978573, high: 63.665714, low: 62.908573, close: 63.592857, volume: 69041700 },
+ { x: new Date("2013-05-28"), open: 64.271431, high: 64.444283, low: 62.978573, close: 63.062859, volume: 96536300 },
+ { x: new Date("2013-05-29"), open: 62.857143, high: 63.92857, low: 62.771427, close: 63.564285, volume: 82644100 },
+ { x: new Date("2013-05-30"), open: 63.664288, high: 64.928574, low: 63.501427, close: 64.511429, volume: 88379900 },
+ { x: new Date("2013-05-31"), open: 64.64286, high: 65.300003, low: 64.214287, close: 64.247147, volume: 96075700 },
+ { x: new Date("2013-06-03"), open: 64.389999, high: 64.622856, low: 63.21143, close: 64.388573, volume: 93088100 },
+ { x: new Date("2013-06-04"), open: 64.745712, high: 64.918571, low: 63.912857, close: 64.187141, volume: 73182200 },
+ { x: new Date("2013-06-05"), open: 63.664288, high: 64.388573, low: 63.387142, close: 63.587143, volume: 72647400 },
+ { x: new Date("2013-06-06"), open: 63.638573, high: 63.857143, low: 62.007141, close: 62.637142, volume: 10423350 },
+ { x: new Date("2013-06-07"), open: 62.357143, high: 63.32, low: 61.824287, close: 63.115715, volume: 10113390 },
+ { x: new Date("2013-06-10"), open: 63.532856, high: 64.154289, low: 62.400002, close: 62.69857, volume: 11253830 },
+ { x: new Date("2013-06-11"), open: 62.248573, high: 63.251427, low: 61.902859, close: 62.514286, volume: 71528100 },
+ { x: new Date("2013-06-12"), open: 62.785713, high: 63.035713, low: 61.642857, close: 61.741428, volume: 66306800 },
+ { x: new Date("2013-06-13"), open: 61.785713, high: 62.44857, low: 61.25, close: 62.279999, volume: 71458100 },
+ { x: new Date("2013-06-14"), open: 62.200001, high: 62.327145, low: 61.214287, close: 61.435715, volume: 67966500 },
+ { x: new Date("2013-06-17"), open: 61.634285, high: 62.242859, low: 61.48, close: 61.714287, volume: 64853600 },
+ { x: new Date("2013-06-18"), open: 61.651428, high: 62.128571, low: 61.458572, close: 61.681427, volume: 48756400 },
+ { x: new Date("2013-06-19"), open: 61.628571, high: 61.665714, low: 60.42857, close: 60.42857, volume: 77735000 },
+ { x: new Date("2013-06-20"), open: 59.900002, high: 60.854286, low: 59.310001, close: 59.548573, volume: 89327700 },
+ { x: new Date("2013-06-21"), open: 59.784286, high: 60, low: 58.299999, close: 59.07143, volume: 12027960 },
+ { x: new Date("2013-06-24"), open: 58.200001, high: 58.380001, low: 56.864285, close: 57.505714, volume: 12018650 },
+ { x: new Date("2013-06-25"), open: 57.957142, high: 58.255714, low: 56.975716, close: 57.51857, volume: 78540700 },
+ { x: new Date("2013-06-26"), open: 57.700001, high: 57.827145, low: 56.522858, close: 56.867142, volume: 91931000 },
+ { x: new Date("2013-06-27"), open: 57.035713, high: 57.341427, low: 56.220001, close: 56.254284, volume: 84311500 },
+ { x: new Date("2013-06-28"), open: 55.908573, high: 57.181427, low: 55.552856, close: 56.647144, volume: 14462910 },
+ { x: new Date("2013-07-01"), open: 57.527142, high: 58.895714, low: 57.317142, close: 58.459999, volume: 97763400 },
+ { x: new Date("2013-07-02"), open: 58.565716, high: 60.232857, low: 58.495716, close: 59.784286, volume: 11746630 },
+ { x: new Date("2013-07-03"), open: 60.122856, high: 60.425713, low: 59.635715, close: 60.114285, volume: 60232200 },
+ { x: new Date("2013-07-05"), open: 60.055714, high: 60.470001, low: 59.335712, close: 59.631428, volume: 68506200 },
+ { x: new Date("2013-07-08"), open: 60.015713, high: 60.142857, low: 58.664288, close: 59.292858, volume: 74534600 },
+ { x: new Date("2013-07-09"), open: 59.085712, high: 60.5, low: 58.625713, close: 60.335712, volume: 88146100 },
+ { x: new Date("2013-07-10"), open: 59.942856, high: 60.685715, low: 59.75, close: 60.104286, volume: 70351400 },
+ { x: new Date("2013-07-11"), open: 60.421429, high: 61.17857, low: 60.167141, close: 61.041428, volume: 81573100 },
+ { x: new Date("2013-07-12"), open: 61.092857, high: 61.398571, low: 60.487144, close: 60.93, volume: 69890800 },
+ { x: new Date("2013-07-15"), open: 60.715714, high: 61.637142, low: 60.685715, close: 61.062859, volume: 60479300 },
+ { x: new Date("2013-07-16"), open: 60.931427, high: 61.529999, low: 60.595715, close: 61.457142, volume: 54134500 },
+ { x: new Date("2013-07-17"), open: 61.385715, high: 61.745716, low: 61.174286, close: 61.472858, volume: 49747600 },
+ { x: new Date("2013-07-18"), open: 61.91143, high: 62.124287, low: 61.515713, close: 61.68, volume: 54719700 },
+ { x: new Date("2013-07-19"), open: 61.871429, high: 61.997143, low: 60.621429, close: 60.707142, volume: 67180400 },
+ { x: new Date("2013-07-22"), open: 61.351429, high: 61.392857, low: 60.781429, close: 60.901428, volume: 51949100 },
+ { x: new Date("2013-07-23"), open: 60.857143, high: 60.994286, low: 59.815716, close: 59.855713, volume: 92348900 },
+ { x: new Date("2013-07-24"), open: 62.704285, high: 63.512856, low: 62.18, close: 62.93, volume: 14798420 },
+ { x: new Date("2013-07-25"), open: 62.957142, high: 63.057144, low: 62.258572, close: 62.642857, volume: 57373400 },
+ { x: new Date("2013-07-26"), open: 62.185715, high: 63.005714, low: 62.048573, close: 62.998573, volume: 50038100 },
+ { x: new Date("2013-07-29"), open: 62.971428, high: 64.284286, low: 62.885715, close: 63.970001, volume: 62014400 },
+ { x: new Date("2013-07-30"), open: 64.279999, high: 65.307144, low: 64.175713, close: 64.760002, volume: 77355600 },
+ { x: new Date("2013-07-31"), open: 64.998573, high: 65.334282, low: 64.204285, close: 64.647141, volume: 80739400 },
+ { x: new Date("2013-08-01"), open: 65.10714, high: 65.257141, low: 64.751427, close: 65.239998, volume: 51562700 },
+ { x: new Date("2013-08-02"), open: 65.43, high: 66.121429, low: 65.237144, close: 66.077141, volume: 68695900 },
+ { x: new Date("2013-08-05"), open: 66.384285, high: 67.238571, low: 66.021431, close: 67.064285, volume: 79713900 },
+ { x: new Date("2013-08-06"), open: 66.860001, high: 67.412857, low: 66.024284, close: 66.464287, volume: 83714400 },
+ { x: new Date("2013-08-07"), open: 66.257141, high: 66.714287, low: 65.96714, close: 66.425713, volume: 74714500 },
+ { x: new Date("2013-08-08"), open: 66.265717, high: 66.300003, low: 65.421425, close: 65.858574, volume: 63944300 },
+ { x: new Date("2013-08-09"), open: 65.519997, high: 65.779999, low: 64.807144, close: 64.921425, volume: 66716300 },
+ { x: new Date("2013-08-12"), open: 65.265717, high: 66.949997, low: 65.232857, close: 66.765717, volume: 91108500 },
+ { x: new Date("2013-08-13"), open: 67.277145, high: 70.665718, low: 66.864288, close: 69.938568, volume: 22048530 },
+ { x: new Date("2013-08-14"), open: 71.125717, high: 72.035713, low: 70.485718, close: 71.214287, volume: 18909310 },
+ { x: new Date("2013-08-15"), open: 70.917145, high: 71.771431, low: 69.868568, close: 71.129997, volume: 12257350 },
+ { x: new Date("2013-08-16"), open: 71.449997, high: 71.848572, low: 71.265717, close: 71.761429, volume: 90576500 },
+ { x: new Date("2013-08-19"), open: 72.048569, high: 73.391426, low: 72, close: 72.534286, volume: 12762960 },
+ { x: new Date("2013-08-20"), open: 72.815712, high: 72.938568, low: 71.545715, close: 71.581429, volume: 89672100 },
+ { x: new Date("2013-08-21"), open: 71.941429, high: 72.449997, low: 71.599998, close: 71.765717, volume: 83969900 },
+ { x: new Date("2013-08-22"), open: 72.139999, high: 72.227142, low: 71.171425, close: 71.851425, volume: 61051900 },
+ { x: new Date("2013-08-23"), open: 71.895714, high: 71.907143, low: 71.335716, close: 71.574287, volume: 55682900 },
+ { x: new Date("2013-08-26"), open: 71.535713, high: 72.885712, low: 71.5, close: 71.852859, volume: 82741400 },
+ { x: new Date("2013-08-27"), open: 71.14286, high: 71.78714, low: 69.471428, close: 69.798569, volume: 10604720 },
+ { x: new Date("2013-08-28"), open: 69.428574, high: 70.828575, low: 69.428574, close: 70.128571, volume: 76902000 },
+ { x: new Date("2013-08-29"), open: 70.235718, high: 70.928574, low: 70.16143, close: 70.242859, volume: 59914400 },
+ { x: new Date("2013-08-30"), open: 70.285713, high: 70.421425, low: 69.5, close: 69.602859, volume: 68074300 },
+ { x: new Date("2013-09-03"), open: 70.442856, high: 71.514282, low: 69.621429, close: 69.797142, volume: 82982200 },
+ { x: new Date("2013-09-04"), open: 71.365715, high: 71.748573, low: 70.897141, close: 71.241432, volume: 86258200 },
+ { x: new Date("2013-09-05"), open: 71.464287, high: 71.525711, low: 70.519997, close: 70.752853, volume: 59091900 },
+ { x: new Date("2013-09-06"), open: 71.205711, high: 71.339996, low: 69.992859, close: 71.174286, volume: 89881400 },
+ { x: new Date("2013-09-09"), open: 72.14286, high: 72.559998, low: 71.925713, close: 72.309998, volume: 85171800 },
+ { x: new Date("2013-09-10"), open: 72.314285, high: 72.492859, low: 69.928574, close: 70.662857, volume: 18579890 },
+ { x: new Date("2013-09-11"), open: 66.715714, high: 67.669998, low: 66.401428, close: 66.815712, volume: 22467410 },
+ { x: new Date("2013-09-12"), open: 66.928574, high: 67.914284, low: 66.572861, close: 67.527145, volume: 10101280 },
+ { x: new Date("2013-09-13"), open: 67.048569, high: 67.404289, low: 66.385712, close: 66.414284, volume: 74708900 },
+ { x: new Date("2013-09-16"), open: 65.85714, high: 65.944283, low: 63.888573, close: 64.302856, volume: 13592670 },
+ { x: new Date("2013-09-17"), open: 63.994286, high: 65.672859, low: 63.92857, close: 65.045715, volume: 99845200 },
+ { x: new Date("2013-09-18"), open: 66.168571, high: 66.621429, low: 65.808571, close: 66.382858, volume: 11421550 },
+ { x: new Date("2013-09-19"), open: 67.242859, high: 67.975716, low: 67.035713, close: 67.471428, volume: 10113530 },
+ { x: new Date("2013-09-20"), open: 68.285713, high: 68.364288, low: 66.571426, close: 66.772858, volume: 17482570 },
+ { x: new Date("2013-09-23"), open: 70.871429, high: 70.987144, low: 68.942856, close: 70.091431, volume: 19052670 },
+ { x: new Date("2013-09-24"), open: 70.697144, high: 70.781425, low: 69.688568, close: 69.871429, volume: 91086100 },
+ { x: new Date("2013-09-25"), open: 69.885712, high: 69.94857, low: 68.775711, close: 68.790001, volume: 79239300 },
+ { x: new Date("2013-09-26"), open: 69.428574, high: 69.794289, low: 69.128571, close: 69.459999, volume: 59305400 },
+ { x: new Date("2013-09-27"), open: 69.111427, high: 69.238571, low: 68.674286, close: 68.964287, volume: 57010100 },
+ { x: new Date("2013-09-30"), open: 68.178574, high: 68.808571, low: 67.772858, close: 68.10714, volume: 65039100 },
+ { x: new Date("2013-10-01"), open: 68.349998, high: 69.877144, low: 68.339996, close: 69.708572, volume: 88470900 },
+ { x: new Date("2013-10-02"), open: 69.375717, high: 70.257141, low: 69.10714, close: 69.937141, volume: 72296000 },
+ { x: new Date("2013-10-03"), open: 70.072861, high: 70.335716, low: 68.677139, close: 69.058571, volume: 80688300 },
+ { x: new Date("2013-10-04"), open: 69.122856, high: 69.228569, low: 68.371429, close: 69.004288, volume: 64717100 },
+ { x: new Date("2013-10-07"), open: 69.508568, high: 70.378571, low: 69.335716, close: 69.678574, volume: 78073100 },
+ { x: new Date("2013-10-08"), open: 69.991432, high: 70.091431, low: 68.648575, close: 68.705711, volume: 72729300 },
+ { x: new Date("2013-10-09"), open: 69.234283, high: 69.684288, low: 68.325714, close: 69.512856, volume: 75431300 },
+ { x: new Date("2013-10-10"), open: 70.188568, high: 70.339996, low: 69.577141, close: 69.94857, volume: 69650700 },
+ { x: new Date("2013-10-11"), open: 69.57, high: 70.548569, low: 69.308571, close: 70.401428, volume: 66934700 },
+ { x: new Date("2013-10-14"), open: 69.975716, high: 71.082855, low: 69.907143, close: 70.862854, volume: 65474500 },
+ { x: new Date("2013-10-15"), open: 71.072861, high: 71.714287, low: 70.788574, close: 71.239998, volume: 80018400 },
+ { x: new Date("2013-10-16"), open: 71.541428, high: 71.790001, low: 71.318573, close: 71.587143, volume: 62775300 },
+ { x: new Date("2013-10-17"), open: 71.425713, high: 72.111427, low: 71.382858, close: 72.071426, volume: 63398300 },
+ { x: new Date("2013-10-18"), open: 72.284286, high: 72.751427, low: 72.244286, close: 72.69857, volume: 72635500 },
+ { x: new Date("2013-10-21"), open: 73.110001, high: 74.900002, low: 73.074287, close: 74.480003, volume: 99526700 },
+ { x: new Date("2013-10-22"), open: 75.201431, high: 75.492859, low: 72.575714, close: 74.267143, volume: 13351590 },
+ { x: new Date("2013-10-23"), open: 74.14286, high: 75.095711, low: 74.14286, close: 74.994286, volume: 78430800 },
+ { x: new Date("2013-10-24"), open: 75, high: 76.067146, low: 74.635712, close: 75.987144, volume: 96191200 },
+ { x: new Date("2013-10-25"), open: 75.902855, high: 76.175713, low: 75.015717, close: 75.137146, volume: 84448000 },
+ { x: new Date("2013-10-28"), open: 75.577141, high: 75.85714, low: 74.744286, close: 75.697144, volume: 13761020 },
+ { x: new Date("2013-10-29"), open: 76.610001, high: 77.035713, low: 73.505714, close: 73.811432, volume: 15895180 },
+ { x: new Date("2013-10-30"), open: 74.230003, high: 75.360001, low: 73.860001, close: 74.985718, volume: 88540900 },
+ { x: new Date("2013-10-31"), open: 75, high: 75.355713, low: 74.46714, close: 74.671425, volume: 68924100 },
+ { x: new Date("2013-11-01"), open: 74.860001, high: 74.971428, low: 73.691429, close: 74.290001, volume: 68722500 },
+ { x: new Date("2013-11-04"), open: 74.442856, high: 75.260002, low: 74.115715, close: 75.25, volume: 61156900 },
+ { x: new Date("2013-11-05"), open: 74.940002, high: 75.555717, low: 74.714287, close: 75.064285, volume: 66303300 },
+ { x: new Date("2013-11-06"), open: 74.878571, high: 74.980003, low: 74.028572, close: 74.417145, volume: 55843900 },
+ { x: new Date("2013-11-07"), open: 74.225716, high: 74.741432, low: 73.197144, close: 73.21286, volume: 65655100 },
+ { x: new Date("2013-11-08"), open: 73.511429, high: 74.447144, low: 73.227142, close: 74.365715, volume: 69829200 },
+ { x: new Date("2013-11-11"), open: 74.284286, high: 74.524284, low: 73.487144, close: 74.150002, volume: 56863100 },
+ { x: new Date("2013-11-12"), open: 73.952858, high: 74.845711, low: 73.85714, close: 74.28714, volume: 51069200 },
+ { x: new Date("2013-11-13"), open: 74, high: 74.60714, low: 73.851425, close: 74.375717, volume: 49305200 },
+ { x: new Date("2013-11-14"), open: 74.687141, high: 75.611427, low: 74.552856, close: 75.451431, volume: 70604800 },
+ { x: new Date("2013-11-15"), open: 75.225716, high: 75.584282, low: 74.927139, close: 74.998573, volume: 79480100 },
+ { x: new Date("2013-11-18"), open: 74.998573, high: 75.312859, low: 74.028572, close: 74.089996, volume: 61236000 },
+ { x: new Date("2013-11-19"), open: 74.147141, high: 74.76857, low: 73.995712, close: 74.221428, volume: 52234700 },
+ { x: new Date("2013-11-20"), open: 74.175713, high: 74.345711, low: 73.475716, close: 73.571426, volume: 48479200 },
+ { x: new Date("2013-11-21"), open: 73.942856, high: 74.458572, low: 73.381432, close: 74.44857, volume: 65506700 },
+ { x: new Date("2013-11-22"), open: 74.21714, high: 74.594284, low: 74.075714, close: 74.257141, volume: 55931400 },
+ { x: new Date("2013-11-25"), open: 74.431427, high: 75.124283, low: 74.428574, close: 74.82, volume: 57327900 },
+ { x: new Date("2013-11-26"), open: 74.874283, high: 76.591431, low: 74.85714, close: 76.199997, volume: 10034570 },
+ { x: new Date("2013-11-27"), open: 76.615715, high: 78, low: 76.199997, close: 77.994286, volume: 90862100 },
+ { x: new Date("2013-11-29"), open: 78.497147, high: 79.761429, low: 78.258568, close: 79.438568, volume: 79531900 },
+ { x: new Date("2013-12-02"), open: 79.714287, high: 80.618568, low: 78.688568, close: 78.747147, volume: 11813620 },
+ { x: new Date("2013-12-03"), open: 79.757141, high: 80.91143, low: 79.668571, close: 80.902855, volume: 11274200 },
+ { x: new Date("2013-12-04"), open: 80.785713, high: 81.312859, low: 80.117142, close: 80.714287, volume: 94452400 },
+ { x: new Date("2013-12-05"), open: 81.807144, high: 82.162857, low: 80.915718, close: 81.128571, volume: 11189500 },
+ { x: new Date("2013-12-06"), open: 80.827141, high: 80.964287, low: 79.938568, close: 80.002853, volume: 86088100 },
+ { x: new Date("2013-12-09"), open: 80.128571, high: 81.368568, low: 80.128571, close: 80.918571, volume: 80123400 },
+ { x: new Date("2013-12-10"), open: 80.511429, high: 81.125717, low: 80.171425, close: 80.792854, volume: 69567400 },
+ { x: new Date("2013-12-11"), open: 81, high: 81.567146, low: 79.955711, close: 80.194283, volume: 89929700 },
+ { x: new Date("2013-12-12"), open: 80.305717, high: 80.762856, low: 80.004288, close: 80.077141, volume: 65572500 },
+ { x: new Date("2013-12-13"), open: 80.407143, high: 80.41143, low: 79.095711, close: 79.204285, volume: 83205500 },
+ { x: new Date("2013-12-16"), open: 79.288574, high: 80.377144, low: 79.28714, close: 79.64286, volume: 70648200 },
+ { x: new Date("2013-12-17"), open: 79.401428, high: 79.919998, low: 79.054283, close: 79.284286, volume: 57475600 },
+ { x: new Date("2013-12-18"), open: 78.528572, high: 78.778572, low: 76.971428, close: 78.681427, volume: 14146580 },
+ { x: new Date("2013-12-19"), open: 78.5, high: 78.571426, low: 77.675713, close: 77.779999, volume: 80077200 },
+ { x: new Date("2013-12-20"), open: 77.918571, high: 78.80143, low: 77.831429, close: 78.431427, volume: 10910340 },
+ { x: new Date("2013-12-23"), open: 81.14286, high: 81.531425, low: 80.394287, close: 81.441429, volume: 12532660 },
+ { x: new Date("2013-12-24"), open: 81.412857, high: 81.697144, low: 80.861427, close: 81.095711, volume: 41888700 },
+ { x: new Date("2013-12-26"), open: 81.157143, high: 81.35714, low: 80.482857, close: 80.557144, volume: 51002000 },
+ { x: new Date("2013-12-27"), open: 80.545715, high: 80.629997, low: 79.928574, close: 80.012856, volume: 56471100 },
+ { x: new Date("2013-12-30"), open: 79.637146, high: 80.012856, low: 78.902855, close: 79.21714, volume: 63407400 },
+ { x: new Date("2013-12-31"), open: 79.167145, high: 80.182854, low: 79.14286, close: 80.145714, volume: 55771100 },
+ { x: new Date("2014-01-02"), open: 79.382858, high: 79.575714, low: 78.860001, close: 79.01857, volume: 58671200 },
+ { x: new Date("2014-01-03"), open: 78.980003, high: 79.099998, low: 77.204285, close: 77.28286, volume: 98116900 },
+ { x: new Date("2014-01-06"), open: 76.778572, high: 78.114288, low: 76.228569, close: 77.704285, volume: 10315270 },
+ { x: new Date("2014-01-07"), open: 77.760002, high: 77.994286, low: 76.845711, close: 77.148575, volume: 79302300 },
+ { x: new Date("2014-01-08"), open: 76.972855, high: 77.937141, low: 76.955711, close: 77.637146, volume: 64632400 },
+ { x: new Date("2014-01-09"), open: 78.114288, high: 78.122856, low: 76.478569, close: 76.645714, volume: 69787200 },
+ { x: new Date("2014-01-10"), open: 77.118568, high: 77.257141, low: 75.872856, close: 76.134285, volume: 76244000 },
+ { x: new Date("2014-01-13"), open: 75.701431, high: 77.5, low: 75.697144, close: 76.53286, volume: 94623200 },
+ { x: new Date("2014-01-14"), open: 76.888573, high: 78.104286, low: 76.808571, close: 78.055717, volume: 83140400 },
+ { x: new Date("2014-01-15"), open: 79.074287, high: 80.028572, low: 78.808571, close: 79.622856, volume: 97909700 },
+ { x: new Date("2014-01-16"), open: 79.271431, high: 79.550003, low: 78.811432, close: 79.178574, volume: 57319500 },
+ { x: new Date("2014-01-17"), open: 78.78286, high: 78.867142, low: 77.128571, close: 77.238571, volume: 10668490 },
+ { x: new Date("2014-01-21"), open: 77.284286, high: 78.581429, low: 77.202858, close: 78.438568, volume: 82131700 },
+ { x: new Date("2014-01-22"), open: 78.701431, high: 79.612854, low: 78.258568, close: 78.78714, volume: 94996300 },
+ { x: new Date("2014-01-23"), open: 78.562859, high: 79.5, low: 77.830002, close: 79.454285, volume: 10080980 },
+ { x: new Date("2014-01-24"), open: 79.14286, high: 79.374283, low: 77.821426, close: 78.010002, volume: 10733870 },
+ { x: new Date("2014-01-27"), open: 78.581429, high: 79.257141, low: 77.964287, close: 78.64286, volume: 13871970 },
+ { x: new Date("2014-01-28"), open: 72.68, high: 73.571426, low: 71.724289, close: 72.35714, volume: 26638080 },
+ { x: new Date("2014-01-29"), open: 71.992859, high: 72.48143, low: 71.23143, close: 71.535713, volume: 12570250 },
+ { x: new Date("2014-01-30"), open: 71.791428, high: 72.35714, low: 70.957146, close: 71.397141, volume: 16962540 },
+ { x: new Date("2014-01-31"), open: 70.739998, high: 71.647141, low: 70.507141, close: 71.514282, volume: 11619930 },
+ { x: new Date("2014-02-03"), open: 71.80143, high: 72.53286, low: 71.328575, close: 71.647141, volume: 10036600 },
+ { x: new Date("2014-02-04"), open: 72.264282, high: 72.779999, low: 71.822861, close: 72.684288, volume: 94170300 },
+ { x: new Date("2014-02-05"), open: 72.365715, high: 73.611427, low: 72.321426, close: 73.227142, volume: 82086200 },
+ { x: new Date("2014-02-06"), open: 72.865715, high: 73.35714, low: 72.544289, close: 73.215714, volume: 64441300 },
+ { x: new Date("2014-02-07"), open: 74.482857, high: 74.704285, low: 73.91143, close: 74.239998, volume: 92570100 },
+ { x: new Date("2014-02-10"), open: 74.094284, high: 75.998573, low: 74, close: 75.57, volume: 67.582138 },
+ { x: new Date("2014-02-11"), open: 75.80143, high: 76.821426, low: 75.64286, close: 76.565712, volume: 70564200 },
+ { x: new Date("2014-02-12"), open: 76.707146, high: 77.080002, low: 76.177139, close: 76.559998, volume: 77025200 },
+ { x: new Date("2014-02-13"), open: 76.379997, high: 77.835716, low: 76.314285, close: 77.775711, volume: 76849500 },
+ { x: new Date("2014-02-14"), open: 77.495712, high: 77.997147, low: 77.315712, close: 77.71286, volume: 68231100 },
+ { x: new Date("2014-02-18"), open: 78, high: 78.741432, low: 77.944283, close: 77.998573, volume: 65062900 },
+ { x: new Date("2014-02-19"), open: 77.821426, high: 78.127144, low: 76.335716, close: 76.767143, volume: 78442000 },
+ { x: new Date("2014-02-20"), open: 76.141426, high: 76.714287, low: 75.571426, close: 75.878571, volume: 76464500 },
+ { x: new Date("2014-02-21"), open: 76.112854, high: 76.367142, low: 74.942856, close: 75.035713, volume: 69696200 },
+ { x: new Date("2014-02-24"), open: 74.735718, high: 75.702858, low: 74.631432, close: 75.364288, volume: 72227400 },
+ { x: new Date("2014-02-25"), open: 75.625717, high: 75.652855, low: 74.428574, close: 74.580002, volume: 57988000 },
+ { x: new Date("2014-02-26"), open: 74.80143, high: 75, low: 73.657143, close: 73.907143, volume: 69054300 },
+ { x: new Date("2014-02-27"), open: 73.877144, high: 75.540001, low: 73.721428, close: 75.381432, volume: 75470500 },
+ { x: new Date("2014-02-28"), open: 75.582855, high: 76.10714, low: 74.58857, close: 75.177139, volume: 92992200 },
+ { x: new Date("2014-03-03"), open: 74.774284, high: 75.807144, low: 74.687141, close: 75.394287, volume: 59695300 },
+ { x: new Date("2014-03-04"), open: 75.85714, high: 76.091431, low: 75.395714, close: 75.891426, volume: 64785000 },
+ { x: new Date("2014-03-05"), open: 75.845711, high: 76.39286, low: 75.589996, close: 76.05143, volume: 50015700 },
+ { x: new Date("2014-03-06"), open: 76.112854, high: 76.348572, low: 75.442856, close: 75.821426, volume: 46372200 },
+ { x: new Date("2014-03-07"), open: 75.870003, high: 75.997147, low: 75.150002, close: 75.777145, volume: 55182400 },
+ { x: new Date("2014-03-10"), open: 75.480003, high: 76.190002, low: 75.477142, close: 75.845711, volume: 44646000 },
+ { x: new Date("2014-03-11"), open: 76.492859, high: 76.96286, low: 76.084282, close: 76.584282, volume: 69806100 },
+ { x: new Date("2014-03-12"), open: 76.358574, high: 76.764282, low: 76, close: 76.658569, volume: 49831600 },
+ { x: new Date("2014-03-13"), open: 76.777145, high: 77.094284, low: 75.594284, close: 75.807144, volume: 64435700 },
+ { x: new Date("2014-03-14"), open: 75.541428, high: 75.841431, low: 74.714287, close: 74.955711, volume: 59299800 },
+ { x: new Date("2014-03-17"), open: 75.385712, high: 75.709999, low: 75.121429, close: 75.248573, volume: 49886200 },
+ { x: new Date("2014-03-18"), open: 75.128571, high: 75.995712, low: 75.028572, close: 75.914284, volume: 52411800 },
+ { x: new Date("2014-03-19"), open: 76.03714, high: 76.605713, low: 75.571426, close: 75.894287, volume: 56189000 },
+ { x: new Date("2014-03-20"), open: 75.69857, high: 76.095711, low: 75.335716, close: 75.528572, volume: 52099600 },
+ { x: new Date("2014-03-21"), open: 75.989998, high: 76.25, low: 75.190002, close: 76.124283, volume: 93511600 },
+ { x: new Date("2014-03-24"), open: 76.917145, high: 77.214287, low: 76.437141, close: 77.027145, volume: 88925200 },
+ { x: new Date("2014-03-25"), open: 77.35714, high: 77.964287, low: 77.084282, close: 77.855713, volume: 70573300 },
+ { x: new Date("2014-03-26"), open: 78.074287, high: 78.428574, low: 76.980003, close: 77.111427, volume: 74942000 },
+ { x: new Date("2014-03-27"), open: 77.145714, high: 77.35714, low: 76.445717, close: 76.779999, volume: 55507900 },
+ { x: new Date("2014-03-28"), open: 76.902855, high: 76.991432, low: 76.321426, close: 76.694283, volume: 50141000 },
+ { x: new Date("2014-03-31"), open: 77.03286, high: 77.258568, low: 76.561432, close: 76.677139, volume: 42167300 },
+ { x: new Date("2014-04-01"), open: 76.822861, high: 77.410004, low: 76.681427, close: 77.378571, volume: 50190000 },
+ { x: new Date("2014-04-02"), open: 77.482857, high: 77.639999, low: 77.18, close: 77.507141, volume: 45105200 },
+ { x: new Date("2014-04-03"), open: 77.341431, high: 77.5, low: 76.805717, close: 76.970001, volume: 40586000 },
+ { x: new Date("2014-04-04"), open: 77.115715, high: 77.14286, low: 75.797142, close: 75.974289, volume: 68812800 },
+ { x: new Date("2014-04-07"), open: 75.431427, high: 75.842857, low: 74.555717, close: 74.781425, volume: 72462600 },
+ { x: new Date("2014-04-08"), open: 75.027145, high: 75.160004, low: 74.099998, close: 74.777145, volume: 60972100 },
+ { x: new Date("2014-04-09"), open: 74.662857, high: 75.784286, low: 74.574287, close: 75.760002, volume: 51542400 },
+ { x: new Date("2014-04-10"), open: 75.811432, high: 76.034286, low: 74.738571, close: 74.78286, volume: 59913000 },
+ { x: new Date("2014-04-11"), open: 74.14286, high: 74.690002, low: 73.877144, close: 74.230003, volume: 67929400 },
+ { x: new Date("2014-04-14"), open: 74.557144, high: 74.594284, low: 73.887146, close: 74.525711, volume: 51418500 },
+ { x: new Date("2014-04-15"), open: 74.324287, high: 74.519997, low: 73.047142, close: 73.994286, volume: 66622500 },
+ { x: new Date("2014-04-16"), open: 74.007141, high: 74.441429, low: 73.44857, close: 74.144287, volume: 53691400 },
+ { x: new Date("2014-04-17"), open: 74.285713, high: 75.394287, low: 74.171425, close: 74.991432, volume: 71083600 },
+ { x: new Date("2014-04-21"), open: 75.048569, high: 76.019997, low: 74.851425, close: 75.881432, volume: 45637200 },
+ { x: new Date("2014-04-22"), open: 75.472855, high: 75.975716, low: 75.214287, close: 75.957146, volume: 50640800 },
+ { x: new Date("2014-04-23"), open: 75.580002, high: 75.875717, low: 74.921425, close: 74.964287, volume: 98735000 },
+ { x: new Date("2014-04-24"), open: 81.172859, high: 81.428574, low: 80.104286, close: 81.110001, volume: 18997790 },
+ { x: new Date("2014-04-25"), open: 80.647141, high: 81.71286, low: 80.565712, close: 81.705711, volume: 97568800 },
+ { x: new Date("2014-04-28"), open: 81.828575, high: 85.10714, low: 81.792854, close: 84.870003, volume: 16737140 },
+ { x: new Date("2014-04-29"), open: 84.82, high: 85.139999, low: 84.215714, close: 84.618568, volume: 84344400 },
+ { x: new Date("2014-04-30"), open: 84.662857, high: 85.632858, low: 84.257141, close: 84.298569, volume: 11416020 },
+ { x: new Date("2014-05-01"), open: 84.571426, high: 84.971428, low: 83.765717, close: 84.497147, volume: 61012000 },
+ { x: new Date("2014-05-02"), open: 84.620003, high: 84.885712, low: 84.244286, close: 84.654289, volume: 47878600 },
+ { x: new Date("2014-05-05"), open: 84.305717, high: 85.85714, low: 84.285713, close: 85.851425, volume: 71766800 },
+ { x: new Date("2014-05-06"), open: 85.971428, high: 86.344284, low: 84.915718, close: 84.915718, volume: 93641100 },
+ { x: new Date("2014-05-07"), open: 85.035713, high: 85.327141, low: 83.961426, close: 84.618568, volume: 70716100 },
+ { x: new Date("2014-05-08"), open: 84.035713, high: 84.915718, low: 83.771431, close: 83.998573, volume: 57574300 },
+ { x: new Date("2014-05-09"), open: 83.505714, high: 83.75, low: 82.904289, close: 83.648575, volume: 72899400 },
+ { x: new Date("2014-05-12"), open: 83.927139, high: 84.808571, low: 83.914284, close: 84.690002, volume: 53302200 },
+ { x: new Date("2014-05-13"), open: 84.571426, high: 84.934288, low: 84.385712, close: 84.822861, volume: 39934300 },
+ { x: new Date("2014-05-14"), open: 84.632858, high: 85.342857, low: 84.534286, close: 84.83857, volume: 41601000 },
+ { x: new Date("2014-05-15"), open: 84.957146, high: 85.228569, low: 84.005714, close: 84.117142, volume: 57711500 },
+ { x: new Date("2014-05-16"), open: 84.089996, high: 85.361427, low: 83.628571, close: 85.358574, volume: 69064100 },
+ { x: new Date("2014-05-19"), open: 85.407143, high: 86.761429, low: 85.332855, close: 86.370003, volume: 79438800 },
+ { x: new Date("2014-05-20"), open: 86.358574, high: 86.628571, low: 85.818573, close: 86.387146, volume: 58709000 },
+ { x: new Date("2014-05-21"), open: 86.261429, high: 86.671425, low: 86.008568, close: 86.615715, volume: 49214900 },
+ { x: new Date("2014-05-22"), open: 86.657143, high: 87.121429, low: 86.300003, close: 86.752853, volume: 50190000 },
+ { x: new Date("2014-05-23"), open: 86.75, high: 87.818573, low: 86.638573, close: 87.732857, volume: 58052400 },
+ { x: new Date("2014-05-27"), open: 87.982857, high: 89.408569, low: 87.947144, close: 89.375717, volume: 87216500 },
+ { x: new Date("2014-05-28"), open: 89.431427, high: 89.975716, low: 89.111427, close: 89.144287, volume: 78870400 },
+ { x: new Date("2014-05-29"), open: 89.692856, high: 90.98143, low: 89.681427, close: 90.76857, volume: 94118500 },
+ { x: new Date("2014-05-30"), open: 91.139999, high: 92.024284, low: 89.842857, close: 90.428574, volume: 14100520 },
+ { x: new Date("2014-06-02"), open: 90.565712, high: 90.690002, low: 88.928574, close: 89.807144, volume: 92337700 },
+ { x: new Date("2014-06-03"), open: 89.779999, high: 91.248573, low: 89.75, close: 91.077141, volume: 73177300 },
+ { x: new Date("2014-06-04"), open: 91.062859, high: 92.555717, low: 90.872856, close: 92.117142, volume: 83870500 },
+ { x: new Date("2014-06-05"), open: 92.314285, high: 92.767143, low: 91.80143, close: 92.478569, volume: 75951400 },
+ { x: new Date("2014-06-06"), open: 92.842857, high: 93.03714, low: 92.067146, close: 92.224289, volume: 87484600 },
+ { x: new Date("2014-06-09"), open: 92.699997, high: 93.879997, low: 91.75, close: 93.699997, volume: 75415000 },
+ { x: new Date("2014-06-10"), open: 94.730003, high: 95.050003, low: 93.57, close: 94.25, volume: 62777000 },
+ { x: new Date("2014-06-11"), open: 94.129997, high: 94.760002, low: 93.470001, close: 93.860001, volume: 45681000 },
+ { x: new Date("2014-06-12"), open: 94.040001, high: 94.120003, low: 91.900002, close: 92.290001, volume: 54749000 },
+ { x: new Date("2014-06-13"), open: 92.199997, high: 92.440002, low: 90.879997, close: 91.279999, volume: 54525000 },
+ { x: new Date("2014-06-16"), open: 91.510002, high: 92.75, low: 91.449997, close: 92.199997, volume: 35561000 },
+ { x: new Date("2014-06-17"), open: 92.309998, high: 92.699997, low: 91.800003, close: 92.080002, volume: 29726000 },
+ { x: new Date("2014-06-18"), open: 92.269997, high: 92.290001, low: 91.349998, close: 92.18, volume: 33514000 },
+ { x: new Date("2014-06-19"), open: 92.290001, high: 92.300003, low: 91.339996, close: 91.860001, volume: 35528000 },
+ { x: new Date("2014-06-20"), open: 91.849998, high: 92.550003, low: 90.900002, close: 90.910004, volume: 10089800 },
+ { x: new Date("2014-06-23"), open: 91.32, high: 91.620003, low: 90.599998, close: 90.830002, volume: 43694000 },
+ { x: new Date("2014-06-24"), open: 90.75, high: 91.739998, low: 90.190002, close: 90.279999, volume: 39036000 },
+ { x: new Date("2014-06-25"), open: 90.209999, high: 90.699997, low: 89.650002, close: 90.360001, volume: 36869000 },
+ { x: new Date("2014-06-26"), open: 90.370003, high: 91.050003, low: 89.800003, close: 90.900002, volume: 32629000 },
+ { x: new Date("2014-06-27"), open: 90.82, high: 92, low: 90.769997, close: 91.980003, volume: 64029000 },
+ { x: new Date("2014-06-30"), open: 92.099998, high: 93.730003, low: 92.089996, close: 92.93, volume: 49482300 },
+ { x: new Date("2014-07-01"), open: 93.519997, high: 94.07, low: 93.129997, close: 93.519997, volume: 38223000 },
+ { x: new Date("2014-07-02"), open: 93.870003, high: 94.059998, low: 93.089996, close: 93.480003, volume: 28465000 },
+ { x: new Date("2014-07-03"), open: 93.669998, high: 94.099998, low: 93.199997, close: 94.029999, volume: 22891800 },
+ { x: new Date("2014-07-07"), open: 94.139999, high: 95.989998, low: 94.099998, close: 95.970001, volume: 56468000 },
+ { x: new Date("2014-07-08"), open: 96.269997, high: 96.800003, low: 93.919998, close: 95.349998, volume: 65222000 },
+ { x: new Date("2014-07-09"), open: 95.440002, high: 95.949997, low: 94.760002, close: 95.389999, volume: 36436000 },
+ { x: new Date("2014-07-10"), open: 93.760002, high: 95.550003, low: 93.519997, close: 95.040001, volume: 39686000 },
+ { x: new Date("2014-07-11"), open: 95.360001, high: 95.889999, low: 94.860001, close: 95.220001, volume: 34018000 },
+ { x: new Date("2014-07-14"), open: 95.860001, high: 96.889999, low: 95.650002, close: 96.449997, volume: 42810000 },
+ { x: new Date("2014-07-15"), open: 96.800003, high: 96.849998, low: 95.029999, close: 95.32, volume: 45477900 },
+ { x: new Date("2014-07-16"), open: 96.970001, high: 97.099998, low: 94.739998, close: 94.779999, volume: 53396300 },
+ { x: new Date("2014-07-17"), open: 95.029999, high: 95.279999, low: 92.57, close: 93.089996, volume: 57298000 },
+ { x: new Date("2014-07-18"), open: 93.620003, high: 94.739998, low: 93.019997, close: 94.43, volume: 49988000 },
+ { x: new Date("2014-07-21"), open: 94.989998, high: 95, low: 93.720001, close: 93.940002, volume: 39079000 },
+ { x: new Date("2014-07-22"), open: 94.68, high: 94.889999, low: 94.120003, close: 94.720001, volume: 55197000 },
+ { x: new Date("2014-07-23"), open: 95.419998, high: 97.879997, low: 95.169998, close: 97.190002, volume: 92918000 },
+ { x: new Date("2014-07-24"), open: 97.040001, high: 97.32, low: 96.419998, close: 97.029999, volume: 45729000 },
+ { x: new Date("2014-07-25"), open: 96.849998, high: 97.839996, low: 96.639999, close: 97.669998, volume: 43469000 },
+ { x: new Date("2014-07-28"), open: 97.82, high: 99.239998, low: 97.550003, close: 99.019997, volume: 55318000 },
+ { x: new Date("2014-07-29"), open: 99.330002, high: 99.440002, low: 98.25, close: 98.379997, volume: 43143000 },
+ { x: new Date("2014-07-30"), open: 98.440002, high: 98.699997, low: 97.669998, close: 98.150002, volume: 33010000 },
+ { x: new Date("2014-07-31"), open: 97.160004, high: 97.449997, low: 95.330002, close: 95.599998, volume: 56843000 },
+ { x: new Date("2014-08-01"), open: 94.900002, high: 96.620003, low: 94.809998, close: 96.129997, volume: 48511000 },
+ { x: new Date("2014-08-04"), open: 96.370003, high: 96.580002, low: 95.169998, close: 95.589996, volume: 39958000 },
+ { x: new Date("2014-08-05"), open: 95.360001, high: 95.68, low: 94.360001, close: 95.120003, volume: 55933000 },
+ { x: new Date("2014-08-06"), open: 94.75, high: 95.480003, low: 94.709999, close: 94.959999, volume: 38558000 },
+ { x: new Date("2014-08-07"), open: 94.93, high: 95.949997, low: 94.099998, close: 94.480003, volume: 46711000 },
+ { x: new Date("2014-08-08"), open: 94.260002, high: 94.82, low: 93.279999, close: 94.739998, volume: 41865000 },
+ { x: new Date("2014-08-11"), open: 95.269997, high: 96.080002, low: 94.839996, close: 95.989998, volume: 36585000 },
+ { x: new Date("2014-08-12"), open: 96.040001, high: 96.879997, low: 95.610001, close: 95.970001, volume: 33795000 },
+ { x: new Date("2014-08-13"), open: 96.150002, high: 97.239998, low: 96.040001, close: 97.239998, volume: 31916000 },
+ { x: new Date("2014-08-14"), open: 97.330002, high: 97.57, low: 96.800003, close: 97.5, volume: 28116000 },
+ { x: new Date("2014-08-15"), open: 97.900002, high: 98.190002, low: 96.860001, close: 97.980003, volume: 48951000 },
+ { x: new Date("2014-08-18"), open: 98.489998, high: 99.370003, low: 97.980003, close: 99.160004, volume: 47572000 },
+ { x: new Date("2014-08-19"), open: 99.410004, high: 100.68, low: 99.32, close: 100.529999, volume: 69399000 },
+ { x: new Date("2014-08-20"), open: 100.440002, high: 101.089996, low: 99.949997, close: 100.57, volume: 52699000 },
+ { x: new Date("2014-08-21"), open: 100.57, high: 100.940002, low: 100.110001, close: 100.580002, volume: 33478000 },
+ { x: new Date("2014-08-22"), open: 100.290001, high: 101.470001, low: 100.190002, close: 101.32, volume: 44184000 },
+ { x: new Date("2014-08-25"), open: 101.790001, high: 102.169998, low: 101.279999, close: 101.540001, volume: 40270000 },
+ { x: new Date("2014-08-26"), open: 101.419998, high: 101.5, low: 100.860001, close: 100.889999, volume: 33152000 },
+ { x: new Date("2014-08-27"), open: 101.019997, high: 102.57, low: 100.699997, close: 102.129997, volume: 52369000 },
+ { x: new Date("2014-08-28"), open: 101.589996, high: 102.779999, low: 101.559998, close: 102.25, volume: 68460000 },
+ { x: new Date("2014-08-29"), open: 102.860001, high: 102.900002, low: 102.199997, close: 102.5, volume: 44595000 },
+ { x: new Date("2014-09-02"), open: 103.059998, high: 103.739998, low: 102.720001, close: 103.300003, volume: 53564000 },
+ { x: new Date("2014-09-03"), open: 103.099998, high: 103.199997, low: 98.580002, close: 98.940002, volume: 12542100 },
+ { x: new Date("2014-09-04"), open: 98.849998, high: 100.089996, low: 97.790001, close: 98.120003, volume: 85718000 },
+ { x: new Date("2014-09-05"), open: 98.800003, high: 99.389999, low: 98.309998, close: 98.970001, volume: 58457000 },
+ { x: new Date("2014-09-08"), open: 99.300003, high: 99.309998, low: 98.050003, close: 98.360001, volume: 46356700 },
+ { x: new Date("2014-09-09"), open: 99.080002, high: 103.080002, low: 96.139999, close: 97.989998, volume: 18984630 },
+ { x: new Date("2014-09-10"), open: 98.010002, high: 101.110001, low: 97.760002, close: 101, volume: 10086960 },
+ { x: new Date("2014-09-11"), open: 100.410004, high: 101.440002, low: 99.620003, close: 101.43, volume: 62353100 },
+ { x: new Date("2014-09-12"), open: 101.209999, high: 102.190002, low: 101.080002, close: 101.660004, volume: 62626100 },
+ { x: new Date("2014-09-15"), open: 102.809998, high: 103.050003, low: 101.440002, close: 101.629997, volume: 61316500 },
+ { x: new Date("2014-09-16"), open: 99.800003, high: 101.260002, low: 98.889999, close: 100.860001, volume: 66908100 },
+ { x: new Date("2014-09-17"), open: 101.269997, high: 101.800003, low: 100.589996, close: 101.580002, volume: 60926500 },
+ { x: new Date("2014-09-18"), open: 101.93, high: 102.349998, low: 101.559998, close: 101.790001, volume: 37299400 },
+ { x: new Date("2014-09-19"), open: 102.290001, high: 102.349998, low: 100.5, close: 100.959999, volume: 70902400 },
+ { x: new Date("2014-09-22"), open: 101.800003, high: 102.139999, low: 100.580002, close: 101.059998, volume: 52788400 },
+ { x: new Date("2014-09-23"), open: 100.599998, high: 102.940002, low: 100.540001, close: 102.639999, volume: 63402200 },
+ { x: new Date("2014-09-24"), open: 102.160004, high: 102.849998, low: 101.199997, close: 101.75, volume: 60171800 },
+ { x: new Date("2014-09-25"), open: 100.510002, high: 100.709999, low: 97.720001, close: 97.870003, volume: 10009200 },
+ { x: new Date("2014-09-26"), open: 98.529999, high: 100.75, low: 98.400002, close: 100.75, volume: 62370500 },
+ { x: new Date("2014-09-29"), open: 98.650002, high: 100.440002, low: 98.629997, close: 100.110001, volume: 49766300 },
+ { x: new Date("2014-09-30"), open: 100.809998, high: 101.540001, low: 100.529999, close: 100.75, volume: 55264100 },
+ { x: new Date("2014-10-01"), open: 100.589996, high: 100.690002, low: 98.699997, close: 99.18, volume: 51491300 },
+ { x: new Date("2014-10-02"), open: 99.269997, high: 100.220001, low: 98.040001, close: 99.900002, volume: 47757800 },
+ { x: new Date("2014-10-03"), open: 99.440002, high: 100.209999, low: 99.040001, close: 99.620003, volume: 43469600 },
+ { x: new Date("2014-10-06"), open: 99.949997, high: 100.650002, low: 99.419998, close: 99.620003, volume: 37051200 },
+ { x: new Date("2014-10-07"), open: 99.43, high: 100.120003, low: 98.730003, close: 98.75, volume: 42094200 },
+ { x: new Date("2014-10-08"), open: 98.760002, high: 101.110001, low: 98.309998, close: 100.800003, volume: 57404700 },
+ { x: new Date("2014-10-09"), open: 101.540001, high: 102.379997, low: 100.610001, close: 101.019997, volume: 77376500 },
+ { x: new Date("2014-10-10"), open: 100.690002, high: 102.029999, low: 100.300003, close: 100.730003, volume: 66331600 },
+ { x: new Date("2014-10-13"), open: 101.330002, high: 101.779999, low: 99.809998, close: 99.809998, volume: 53583400 },
+ { x: new Date("2014-10-14"), open: 100.389999, high: 100.519997, low: 98.57, close: 98.75, volume: 63688600 },
+ { x: new Date("2014-10-15"), open: 97.970001, high: 99.150002, low: 95.18, close: 97.540001, volume: 10093360 },
+ { x: new Date("2014-10-16"), open: 95.550003, high: 97.720001, low: 95.410004, close: 96.260002, volume: 72154500 },
+ { x: new Date("2014-10-17"), open: 97.5, high: 99, low: 96.809998, close: 97.669998, volume: 68179700 },
+ { x: new Date("2014-10-20"), open: 98.32, high: 99.959999, low: 98.220001, close: 99.760002, volume: 77517300 },
+ { x: new Date("2014-10-21"), open: 103.019997, high: 103.019997, low: 101.269997, close: 102.470001, volume: 94623900 },
+ { x: new Date("2014-10-22"), open: 102.839996, high: 104.110001, low: 102.599998, close: 102.989998, volume: 68263100 },
+ { x: new Date("2014-10-23"), open: 104.080002, high: 105.050003, low: 103.629997, close: 104.830002, volume: 71074700 },
+ { x: new Date("2014-10-24"), open: 105.18, high: 105.489998, low: 104.529999, close: 105.220001, volume: 47053900 },
+ { x: new Date("2014-10-27"), open: 104.849998, high: 105.480003, low: 104.699997, close: 105.110001, volume: 34187700 },
+ { x: new Date("2014-10-28"), open: 105.400002, high: 106.739998, low: 105.349998, close: 106.739998, volume: 48060900 },
+ { x: new Date("2014-10-29"), open: 106.650002, high: 107.370003, low: 106.360001, close: 107.339996, volume: 52687900 },
+ { x: new Date("2014-10-30"), open: 106.959999, high: 107.349998, low: 105.900002, close: 106.980003, volume: 40654800 },
+ { x: new Date("2014-10-31"), open: 108.010002, high: 108.040001, low: 107.209999, close: 108, volume: 44639300 },
+ { x: new Date("2014-11-03"), open: 108.220001, high: 110.300003, low: 108.010002, close: 109.400002, volume: 52282600 },
+ { x: new Date("2014-11-04"), open: 109.360001, high: 109.489998, low: 107.720001, close: 108.599998, volume: 41574400 },
+ { x: new Date("2014-11-05"), open: 109.099998, high: 109.300003, low: 108.129997, close: 108.860001, volume: 37435900 },
+ { x: new Date("2014-11-06"), open: 108.599998, high: 108.790001, low: 107.800003, close: 108.699997, volume: 34968500 },
+ { x: new Date("2014-11-07"), open: 108.75, high: 109.32, low: 108.550003, close: 109.010002, volume: 33691500 },
+ { x: new Date("2014-11-10"), open: 109.019997, high: 109.330002, low: 108.669998, close: 108.830002, volume: 27195500 },
+ { x: new Date("2014-11-11"), open: 108.699997, high: 109.75, low: 108.400002, close: 109.699997, volume: 27442300 },
+ { x: new Date("2014-11-12"), open: 109.379997, high: 111.43, low: 109.370003, close: 111.25, volume: 46942400 },
+ { x: new Date("2014-11-13"), open: 111.800003, high: 113.449997, low: 111.599998, close: 112.82, volume: 59522900 },
+ { x: new Date("2014-11-14"), open: 113.150002, high: 114.190002, low: 111.209999, close: 114.18, volume: 44063600 },
+ { x: new Date("2014-11-17"), open: 114.269997, high: 117.279999, low: 113.300003, close: 113.989998, volume: 46746700 },
+ { x: new Date("2014-11-18"), open: 113.940002, high: 115.690002, low: 113.889999, close: 115.470001, volume: 44224000 },
+ { x: new Date("2014-11-19"), open: 115.440002, high: 115.739998, low: 113.800003, close: 114.669998, volume: 41869200 },
+ { x: new Date("2014-11-20"), open: 114.910004, high: 116.860001, low: 114.849998, close: 116.309998, volume: 43395500 },
+ { x: new Date("2014-11-21"), open: 117.510002, high: 117.57, low: 116.029999, close: 116.470001, volume: 57179300 },
+ { x: new Date("2014-11-24"), open: 116.849998, high: 118.769997, low: 116.620003, close: 118.629997, volume: 47450800 },
+ { x: new Date("2014-11-25"), open: 119.07, high: 119.75, low: 117.449997, close: 117.599998, volume: 68840400 },
+ { x: new Date("2014-11-26"), open: 117.940002, high: 119.099998, low: 117.830002, close: 119, volume: 40768300 },
+ { x: new Date("2014-11-28"), open: 119.269997, high: 119.400002, low: 118.050003, close: 118.93, volume: 24814400 },
+ { x: new Date("2014-12-01"), open: 118.809998, high: 119.25, low: 111.269997, close: 115.07, volume: 83814000 },
+ { x: new Date("2014-12-02"), open: 113.5, high: 115.75, low: 112.75, close: 114.629997, volume: 59348900 },
+ { x: new Date("2014-12-03"), open: 115.75, high: 116.349998, low: 115.110001, close: 115.93, volume: 43063400 },
+ { x: new Date("2014-12-04"), open: 115.769997, high: 117.199997, low: 115.290001, close: 115.489998, volume: 42044500 },
+ { x: new Date("2014-12-05"), open: 115.989998, high: 116.080002, low: 114.639999, close: 115, volume: 38318900 },
+ { x: new Date("2014-12-08"), open: 114.099998, high: 114.650002, low: 111.620003, close: 112.400002, volume: 57664900 },
+ { x: new Date("2014-12-09"), open: 110.190002, high: 114.300003, low: 109.349998, close: 114.120003, volume: 60208000 },
+ { x: new Date("2014-12-10"), open: 114.410004, high: 114.849998, low: 111.540001, close: 111.949997, volume: 44565300 },
+ { x: new Date("2014-12-11"), open: 112.260002, high: 113.800003, low: 111.339996, close: 111.620003, volume: 41401700 },
+ { x: new Date("2014-12-12"), open: 110.459999, high: 111.870003, low: 109.580002, close: 109.730003, volume: 56028100 },
+ { x: new Date("2014-12-15"), open: 110.699997, high: 111.599998, low: 106.349998, close: 108.230003, volume: 67218100 },
+ { x: new Date("2014-12-16"), open: 106.370003, high: 110.160004, low: 106.260002, close: 106.75, volume: 60790700 },
+ { x: new Date("2014-12-17"), open: 107.120003, high: 109.839996, low: 106.82, close: 109.410004, volume: 53411800 },
+ { x: new Date("2014-12-18"), open: 111.870003, high: 112.650002, low: 110.660004, close: 112.650002, volume: 59006200 },
+ { x: new Date("2014-12-19"), open: 112.260002, high: 113.239998, low: 111.660004, close: 111.779999, volume: 88429800 },
+ { x: new Date("2014-12-22"), open: 112.160004, high: 113.489998, low: 111.970001, close: 112.940002, volume: 45167500 },
+ { x: new Date("2014-12-23"), open: 113.230003, high: 113.330002, low: 112.459999, close: 112.540001, volume: 26028400 },
+ { x: new Date("2014-12-24"), open: 112.580002, high: 112.709999, low: 112.010002, close: 112.010002, volume: 14479600 },
+ { x: new Date("2014-12-26"), open: 112.099998, high: 114.519997, low: 112.010002, close: 113.989998, volume: 33721000 },
+ { x: new Date("2014-12-29"), open: 113.790001, high: 114.769997, low: 113.699997, close: 113.910004, volume: 27598900 },
+ { x: new Date("2014-12-30"), open: 113.639999, high: 113.919998, low: 112.110001, close: 112.519997, volume: 29881500 },
+ { x: new Date("2014-12-31"), open: 112.82, high: 113.129997, low: 110.209999, close: 110.379997, volume: 41403400 },
+ { x: new Date("2015-01-02"), open: 111.389999, high: 111.440002, low: 107.349998, close: 109.330002, volume: 53204600 },
+ { x: new Date("2015-01-05"), open: 108.290001, high: 108.650002, low: 105.410004, close: 106.25, volume: 64285500 },
+ { x: new Date("2015-01-06"), open: 106.540001, high: 107.43, low: 104.629997, close: 106.260002, volume: 65797100 },
+ { x: new Date("2015-01-07"), open: 107.199997, high: 108.199997, low: 106.699997, close: 107.75, volume: 40105900 },
+ { x: new Date("2015-01-08"), open: 109.230003, high: 112.150002, low: 108.699997, close: 111.889999, volume: 59364500 },
+ { x: new Date("2015-01-09"), open: 112.669998, high: 113.25, low: 110.209999, close: 112.010002, volume: 53699500 },
+ { x: new Date("2015-01-12"), open: 112.599998, high: 112.629997, low: 108.800003, close: 109.25, volume: 49650800 },
+ { x: new Date("2015-01-13"), open: 111.43, high: 112.800003, low: 108.910004, close: 110.220001, volume: 67091900 },
+ { x: new Date("2015-01-14"), open: 109.040001, high: 110.489998, low: 108.5, close: 109.800003, volume: 48337000 },
+ { x: new Date("2015-01-15"), open: 110, high: 110.059998, low: 106.660004, close: 106.82, volume: 60014000 },
+ { x: new Date("2015-01-16"), open: 107.029999, high: 107.580002, low: 105.199997, close: 105.989998, volume: 78513300 },
+ { x: new Date("2015-01-20"), open: 107.839996, high: 108.970001, low: 106.5, close: 108.720001, volume: 49899900 },
+ { x: new Date("2015-01-21"), open: 108.949997, high: 111.059998, low: 108.269997, close: 109.550003, volume: 48575900 },
+ { x: new Date("2015-01-22"), open: 110.260002, high: 112.470001, low: 109.720001, close: 112.400002, volume: 53796400 },
+ { x: new Date("2015-01-23"), open: 112.300003, high: 113.75, low: 111.529999, close: 112.980003, volume: 46464800 },
+ { x: new Date("2015-01-26"), open: 113.739998, high: 114.360001, low: 112.800003, close: 113.099998, volume: 55615000 },
+ { x: new Date("2015-01-27"), open: 112.419998, high: 112.480003, low: 109.029999, close: 109.139999, volume: 95568700 },
+ { x: new Date("2015-01-28"), open: 117.629997, high: 118.120003, low: 115.309998, close: 115.309998, volume: 14647710 },
+ { x: new Date("2015-01-29"), open: 116.32, high: 119.190002, low: 115.559998, close: 118.900002, volume: 84436400 },
+ { x: new Date("2015-01-30"), open: 118.400002, high: 120, low: 116.849998, close: 117.160004, volume: 83745500 },
+ { x: new Date("2015-02-02"), open: 118.050003, high: 119.169998, low: 116.080002, close: 118.629997, volume: 62739100 },
+ { x: new Date("2015-02-03"), open: 118.5, high: 119.089996, low: 117.610001, close: 118.650002, volume: 51915700 },
+ { x: new Date("2015-02-04"), open: 118.5, high: 120.510002, low: 118.309998, close: 119.559998, volume: 70149700 },
+ { x: new Date("2015-02-05"), open: 120.019997, high: 120.230003, low: 119.25, close: 119.940002, volume: 42246200 },
+ { x: new Date("2015-02-06"), open: 120.019997, high: 120.25, low: 118.449997, close: 118.93, volume: 43706600 },
+ { x: new Date("2015-02-09"), open: 118.550003, high: 119.839996, low: 118.43, close: 119.720001, volume: 38889800 },
+ { x: new Date("2015-02-10"), open: 120.169998, high: 122.150002, low: 120.160004, close: 122.019997, volume: 62008500 },
+ { x: new Date("2015-02-11"), open: 122.769997, high: 124.919998, low: 122.5, close: 124.879997, volume: 73561800 },
+ { x: new Date("2015-02-12"), open: 126.059998, high: 127.480003, low: 125.57, close: 126.459999, volume: 74474500 },
+ { x: new Date("2015-02-13"), open: 127.279999, high: 127.279999, low: 125.650002, close: 127.080002, volume: 54272200 },
+ { x: new Date("2015-02-17"), open: 127.489998, high: 128.880005, low: 126.919998, close: 127.830002, volume: 63152400 },
+ { x: new Date("2015-02-18"), open: 127.629997, high: 128.779999, low: 127.449997, close: 128.720001, volume: 44891700 },
+ { x: new Date("2015-02-19"), open: 128.479996, high: 129.029999, low: 128.330002, close: 128.449997, volume: 37362400 },
+ { x: new Date("2015-02-20"), open: 128.619995, high: 129.5, low: 128.050003, close: 129.5, volume: 48948400 },
+ { x: new Date("2015-02-23"), open: 130.020004, high: 133, low: 129.660004, close: 133, volume: 70974100 },
+ { x: new Date("2015-02-24"), open: 132.940002, high: 133.600006, low: 131.169998, close: 132.169998, volume: 69228100 },
+ { x: new Date("2015-02-25"), open: 131.559998, high: 131.600006, low: 128.149994, close: 128.789993, volume: 74711700 },
+ { x: new Date("2015-02-26"), open: 128.789993, high: 130.869995, low: 126.610001, close: 130.419998, volume: 91287500 },
+ { x: new Date("2015-02-27"), open: 130, high: 130.570007, low: 128.240005, close: 128.460007, volume: 62014800 },
+ { x: new Date("2015-03-02"), open: 129.25, high: 130.279999, low: 128.300003, close: 129.089996, volume: 48096700 },
+ { x: new Date("2015-03-03"), open: 128.960007, high: 129.520004, low: 128.089996, close: 129.360001, volume: 37816300 },
+ { x: new Date("2015-03-04"), open: 129.100006, high: 129.559998, low: 128.320007, close: 128.539993, volume: 31666300 },
+ { x: new Date("2015-03-05"), open: 128.580002, high: 128.75, low: 125.760002, close: 126.410004, volume: 56517100 },
+ { x: new Date("2015-03-06"), open: 128.399994, high: 129.369995, low: 126.260002, close: 126.599998, volume: 72842100 },
+ { x: new Date("2015-03-09"), open: 127.959999, high: 129.570007, low: 125.059998, close: 127.139999, volume: 88528500 },
+ { x: new Date("2015-03-10"), open: 126.410004, high: 127.220001, low: 123.800003, close: 124.510002, volume: 68856600 },
+ { x: new Date("2015-03-11"), open: 124.75, high: 124.769997, low: 122.110001, close: 122.239998, volume: 68939000 },
+ { x: new Date("2015-03-12"), open: 122.309998, high: 124.900002, low: 121.629997, close: 124.449997, volume: 48362700 },
+ { x: new Date("2015-03-13"), open: 124.400002, high: 125.400002, low: 122.580002, close: 123.589996, volume: 51827300 },
+ { x: new Date("2015-03-16"), open: 123.879997, high: 124.949997, low: 122.870003, close: 124.949997, volume: 35874300 },
+ { x: new Date("2015-03-17"), open: 125.900002, high: 127.32, low: 125.650002, close: 127.040001, volume: 51023100 },
+ { x: new Date("2015-03-18"), open: 127, high: 129.160004, low: 126.370003, close: 128.470001, volume: 65270900 },
+ { x: new Date("2015-03-19"), open: 128.75, high: 129.25, low: 127.400002, close: 127.5, volume: 45809500 },
+ { x: new Date("2015-03-20"), open: 128.25, high: 128.399994, low: 125.160004, close: 125.900002, volume: 68695100 },
+ { x: new Date("2015-03-23"), open: 127.120003, high: 127.849998, low: 126.519997, close: 127.209999, volume: 37709700 },
+ { x: new Date("2015-03-24"), open: 127.230003, high: 128.039993, low: 126.559998, close: 126.690002, volume: 32842300 },
+ { x: new Date("2015-03-25"), open: 126.540001, high: 126.82, low: 123.379997, close: 123.379997, volume: 51655200 },
+ { x: new Date("2015-03-26"), open: 122.760002, high: 124.879997, low: 122.599998, close: 124.239998, volume: 47572900 },
+ { x: new Date("2015-03-27"), open: 124.57, high: 124.699997, low: 122.910004, close: 123.25, volume: 39546200 },
+ { x: new Date("2015-03-30"), open: 124.050003, high: 126.400002, low: 124, close: 126.370003, volume: 47099700 },
+ { x: new Date("2015-03-31"), open: 126.089996, high: 126.489998, low: 124.360001, close: 124.43, volume: 42090600 },
+ { x: new Date("2015-04-01"), open: 124.82, high: 125.120003, low: 123.099998, close: 124.25, volume: 40621400 },
+ { x: new Date("2015-04-02"), open: 125.029999, high: 125.559998, low: 124.190002, close: 125.32, volume: 32220100 },
+ { x: new Date("2015-04-06"), open: 124.470001, high: 127.510002, low: 124.330002, close: 127.349998, volume: 37194000 },
+ { x: new Date("2015-04-07"), open: 127.639999, high: 128.119995, low: 125.980003, close: 126.010002, volume: 35012300 },
+ { x: new Date("2015-04-08"), open: 125.849998, high: 126.400002, low: 124.970001, close: 125.599998, volume: 37329200 },
+ { x: new Date("2015-04-09"), open: 125.849998, high: 126.580002, low: 124.660004, close: 126.559998, volume: 32484000 },
+ { x: new Date("2015-04-10"), open: 125.949997, high: 127.209999, low: 125.260002, close: 127.099998, volume: 40188000 },
+ { x: new Date("2015-04-13"), open: 128.369995, high: 128.570007, low: 126.610001, close: 126.849998, volume: 36365100 },
+ { x: new Date("2015-04-14"), open: 127, high: 127.290001, low: 125.910004, close: 126.300003, volume: 25524600 },
+ { x: new Date("2015-04-15"), open: 126.410004, high: 127.129997, low: 126.010002, close: 126.779999, volume: 28970400 },
+ { x: new Date("2015-04-16"), open: 126.279999, high: 127.099998, low: 126.110001, close: 126.169998, volume: 28369000 },
+ { x: new Date("2015-04-17"), open: 125.550003, high: 126.139999, low: 124.459999, close: 124.75, volume: 51957000 },
+ { x: new Date("2015-04-20"), open: 125.57, high: 128.119995, low: 125.169998, close: 127.599998, volume: 47054300 },
+ { x: new Date("2015-04-21"), open: 128.100006, high: 128.199997, low: 126.669998, close: 126.910004, volume: 32435100 },
+ { x: new Date("2015-04-22"), open: 126.989998, high: 128.869995, low: 126.32, close: 128.619995, volume: 37654500 }];
+
+
+let date: Date = new Date("2012-04-02");
+for (var i = 0; i < stockData.length; i++) {
+ stockData[i]['close'] += 400;
+}
+for (let i: number = 0; i < stockData.length; i++) {
+ if (stockData[i]['x'].getDate() !== date.getDate()) {
+ stockData.splice(i, 0, {
+ x: new Date(date.getTime()),
+ open: stockData[i]['high'], low: stockData[i]['open'],
+ close: stockData[i]['close'], high: stockData[i]['low'],
+ volume: stockData[i]['volume']
+ });
+ }
+ date.setDate(date.getDate() + 1);
+}
+
+export let aapl: IVolume[] = stockData;
+export let stockData1: IVolume[] = [
+ { x: new Date("2012-04-02"), open: 320.705719, high: 324.074066, low: 317.737732, close: 323.783783, volume: 45638000 },
+ { x: new Date("2012-04-03"), open: 323.028015, high: 324.299286, low: 319.639648, close: 321.631622, volume: 40857000 },
+ { x: new Date("2012-04-04"), open: 319.544556, high: 319.819824, low: 315.865875, close: 317.892883, volume: 32519000 },
+ { x: new Date("2012-04-05"), open: 316.436432, high: 318.533539, low: 314.599609, close: 316.476471, volume: 46327000 },
+ { x: new Date("2012-04-09"), open: 314.554565, high: 317.982971, low: 312.957947, close: 315.735748, volume: 43610000 },
+ { x: new Date("2012-04-10"), open: 317.077087, high: 317.567566, low: 312.587585, close: 313.743744, volume: 49590000 },
+ { x: new Date("2012-04-11"), open: 317.302307, high: 318.318329, low: 315.965973, close: 318.298309, volume: 43936000 },
+ { x: new Date("2012-04-12"), open: 321.49649, high: 326.896912, low: 320.450439, close: 325.830841, volume: 11501600 },
+ { x: new Date("2012-04-13"), open: 324.099091, high: 324.819824, low: 312.082092, close: 312.61261, volume: 16302200 },
+ { x: new Date("2012-04-16"), open: 311.811798, high: 312.217224, low: 301.131134, close: 303.338348, volume: 11372800 },
+ { x: new Date("2012-04-17"), open: 304.584595, high: 309.154144, low: 303.808807, close: 305.090088, volume: 60417000 },
+ { x: new Date("2012-04-18"), open: 304.329315, high: 306.706696, low: 301.706696, close: 304.029022, volume: 53336000 },
+ { x: new Date("2012-04-19"), open: 303.148163, high: 308.438446, low: 299.799805, close: 299.949951, volume: 65826000 },
+ { x: new Date("2012-04-20"), open: 302.427429, high: 304.729736, low: 298.213226, close: 298.328339, volume: 61106000 },
+ { x: new Date("2012-04-23"), open: 296.746735, high: 299.524536, low: 295.395386, close: 299.099091, volume: 43912000 },
+ { x: new Date("2012-04-24"), open: 299.419434, high: 303.618622, low: 298.958954, close: 300.935944, volume: 38543000 },
+ { x: new Date("2012-04-25"), open: 302.302307, high: 305.980988, low: 301.74173, close: 305.165161, volume: 36385000 },
+ { x: new Date("2012-04-26"), open: 305.760773, high: 309.309296, low: 305.155151, close: 308.04303, volume: 41808000 },
+ { x: new Date("2012-04-27"), open: 307.81781, high: 308.67868, low: 305.605591, close: 307.797791, volume: 32695000 },
+ { x: new Date("2012-04-30"), open: 306.801788, high: 308.348358, low: 300.605591, close: 302.727722, volume: 48097000 },
+ { x: new Date("2012-05-01"), open: 302.197205, high: 306.10611, low: 300.395386, close: 302.517517, volume: 40005000 },
+ { x: new Date("2012-05-02"), open: 300.900909, high: 304.359344, low: 300.605591, close: 303.933929, volume: 32197000 },
+ { x: new Date("2012-05-03"), open: 305.115112, high: 307.722717, low: 304.779785, close: 305.815826, volume: 37322000 },
+ { x: new Date("2012-05-04"), open: 303.263275, high: 304.249237, low: 298.703705, close: 298.783783, volume: 44103000 },
+ { x: new Date("2012-05-07"), open: 297.797791, high: 305.590576, low: 297.797791, close: 304.079071, volume: 39850000 },
+ { x: new Date("2012-05-08"), open: 303.068054, high: 308.758759, low: 300.650665, close: 306.701691, volume: 53492000 },
+ { x: new Date("2012-05-09"), open: 303.713715, high: 308.498505, low: 301.206207, close: 304.879883, volume: 46529000 },
+ { x: new Date("2012-05-10"), open: 306.786774, high: 308.403412, low: 305.42041, close: 307.137146, volume: 30687000 },
+ { x: new Date("2012-05-11"), open: 305.480469, high: 307.582581, low: 302.687683, close: 302.917908, volume: 41946000 },
+ { x: new Date("2012-05-14"), open: 300.690704, high: 304.554565, low: 300.590576, close: 302.302307, volume: 36451000 },
+ { x: new Date("2012-05-15"), open: 302.977966, high: 307.8078, low: 302.177185, close: 305.86087, volume: 41999000 },
+ { x: new Date("2012-05-16"), open: 309.289276, high: 315.365356, low: 308.27829, close: 314.779785, volume: 96605000 },
+ { x: new Date("2012-05-17"), open: 317.232239, high: 319.244232, low: 310.925934, close: 311.836823, volume: 67008000 },
+ { x: new Date("2012-05-18"), open: 312.862854, high: 316.52652, low: 298.648651, close: 300.500488, volume: 11935000 },
+ { x: new Date("2012-05-21"), open: 300.555542, high: 308.153168, low: 300.300293, close: 307.362366, volume: 61446000 },
+ { x: new Date("2012-05-22"), open: 307.027039, high: 307.212219, low: 298.298309, close: 300.700714, volume: 60976000 },
+ { x: new Date("2012-05-23"), open: 301.126129, high: 305.105103, low: 298.858856, close: 305.035034, volume: 63498000 },
+ { x: new Date("2012-05-24"), open: 304.884888, high: 306.266266, low: 299.734741, close: 302.132141, volume: 37788000 },
+ { x: new Date("2012-05-25"), open: 300.800812, high: 301.166168, low: 294.434448, close: 296.061066, volume: 71566000 },
+ { x: new Date("2012-05-29"), open: 298.203217, high: 299.864868, low: 294.454468, close: 297.467468, volume: 52061000 },
+ { x: new Date("2012-05-30"), open: 294.374359, high: 296.246246, low: 292.057068, close: 294.409424, volume: 38095000 },
+ { x: new Date("2012-05-31"), open: 294.654663, high: 295.295288, low: 289.789795, close: 290.720734, volume: 59306000 },
+ { x: new Date("2012-06-01"), open: 286.181183, high: 286.611603, low: 284.459473, close: 285.775787, volume: 61096000 },
+ { x: new Date("2012-06-04"), open: 285.395386, high: 290.535522, low: 285.290283, close: 289.584595, volume: 48605000 },
+ { x: new Date("2012-06-05"), open: 288.013, high: 289.35434, low: 283.518524, close: 285.490479, volume: 46751000 },
+ { x: new Date("2012-06-06"), open: 288.528534, high: 291.276276, low: 287.092102, close: 290.575562, volume: 41874000 },
+ { x: new Date("2012-06-07"), open: 294.094086, high: 294.239227, low: 288.91391, close: 289.404419, volume: 35134000 },
+ { x: new Date("2012-06-08"), open: 288.213226, high: 290.790802, low: 287.577576, close: 290.515503, volume: 28179000 },
+ { x: new Date("2012-06-11"), open: 292.3974, high: 292.952942, low: 283.628632, close: 284.534546, volume: 53168000 },
+ { x: new Date("2012-06-12"), open: 285.170166, high: 285.435425, low: 279.56958, close: 282.832825, volume: 64419000 },
+ { x: new Date("2012-06-13"), open: 281.141144, high: 283.783783, low: 279.619629, close: 280.825836, volume: 39044000 },
+ { x: new Date("2012-06-14"), open: 280.930939, high: 282.81781, low: 278.538544, close: 279.80481, volume: 46851000 },
+ { x: new Date("2012-06-15"), open: 280.450439, high: 282.542542, low: 278.823822, close: 282.537537, volume: 59963000 },
+ { x: new Date("2012-06-18"), open: 281.591583, high: 287.392395, low: 279.904907, close: 285.710724, volume: 49888000 },
+ { x: new Date("2012-06-19"), open: 287.082092, high: 292.432434, low: 286.846832, close: 291.056061, volume: 41482000 },
+ { x: new Date("2012-06-20"), open: 290.19519, high: 290.290283, low: 287.042053, close: 289.044037, volume: 46887000 },
+ { x: new Date("2012-06-21"), open: 290.210205, high: 290.210205, low: 282.147156, close: 282.887878, volume: 40185000 },
+ { x: new Date("2012-06-22"), open: 284.284271, high: 286.026031, low: 283.193207, close: 286.026031, volume: 44513000 },
+ { x: new Date("2012-06-25"), open: 283.948944, high: 284.329315, low: 278.953949, close: 280.630646, volume: 31600000 },
+ { x: new Date("2012-06-26"), open: 281.661652, high: 283.583588, low: 280.02002, close: 282.62262, volume: 26976000 },
+ { x: new Date("2012-06-27"), open: 284.134125, high: 287.282288, low: 283.293304, close: 284.934937, volume: 33812000 },
+ { x: new Date("2012-06-28"), open: 283.233246, high: 283.398407, low: 278.883881, close: 282.437439, volume: 38379000 },
+ { x: new Date("2012-06-29"), open: 287.767761, high: 290.355347, low: 286.386383, close: 290.325317, volume: 50339000 },
+ { x: new Date("2012-07-02"), open: 291.201202, high: 291.791779, low: 288.538544, close: 290.525513, volume: 33076000 },
+ { x: new Date("2012-07-03"), open: 290.295288, high: 294.499512, low: 289.289276, close: 294.209198, volume: 23766000 },
+ { x: new Date("2012-07-05"), open: 294.674683, high: 300.330322, low: 294.564575, close: 298.25827, volume: 46871000 },
+ { x: new Date("2012-07-06"), open: 296.521515, high: 297.057068, low: 291.701691, close: 293.283295, volume: 43192000 },
+ { x: new Date("2012-07-09"), open: 292.767761, high: 294.594604, low: 290.915924, close: 293.298309, volume: 34267000 },
+ { x: new Date("2012-07-10"), open: 295.390381, high: 296.511505, low: 289.659668, close: 291.141144, volume: 38423000 },
+ { x: new Date("2012-07-11"), open: 288.438446, high: 289.214203, low: 282.752747, close: 285.88089, volume: 69916000 },
+ { x: new Date("2012-07-12"), open: 283.843842, high: 286.251251, low: 281.326324, close: 285.525513, volume: 46149000 },
+ { x: new Date("2012-07-13"), open: 286.361359, high: 289.864868, low: 284.55957, close: 288.548553, volume: 39480000 },
+ { x: new Date("2012-07-16"), open: 288.47348, high: 289.884888, low: 286.176178, close: 287.747742, volume: 29222000 },
+ { x: new Date("2012-07-17"), open: 289.504517, high: 290.625641, low: 284.484497, close: 288.653656, volume: 33568000 },
+ { x: new Date("2012-07-18"), open: 288.778778, high: 292.137146, low: 288.353363, close: 290.670685, volume: 30933000 },
+ { x: new Date("2012-07-19"), open: 293.363373, high: 299.539551, low: 293.293304, close: 296.826813, volume: 93400000 },
+ { x: new Date("2012-07-20"), open: 304.684692, high: 306.776764, low: 299.389404, close: 305.715729, volume: 12914400 },
+ { x: new Date("2012-07-23"), open: 300.540527, high: 309.484497, low: 299.424438, close: 308.063049, volume: 71162000 },
+ { x: new Date("2012-07-24"), open: 307.8078, high: 309.274261, low: 302.472473, close: 304.089081, volume: 40147000 },
+ { x: new Date("2012-07-25"), open: 304.464478, high: 306.997009, low: 302.987976, close: 304.299286, volume: 36423000 },
+ { x: new Date("2012-07-26"), open: 307.8078, high: 308.743744, low: 305.320313, close: 306.987, volume: 33670000 },
+ { x: new Date("2012-07-27"), open: 309.754761, high: 317.81781, low: 309.059052, close: 317.797791, volume: 70923000 },
+ { x: new Date("2012-07-30"), open: 318.343353, high: 321.621613, low: 315.065063, close: 316.466461, volume: 43690000 },
+ { x: new Date("2012-07-31"), open: 314.444458, high: 318.568573, low: 314.424438, close: 316.801788, volume: 37274000 },
+ { x: new Date("2012-08-01"), open: 318.968964, high: 320.075073, low: 316.006012, close: 316.656647, volume: 36855000 },
+ { x: new Date("2012-08-02"), open: 313.068054, high: 319.33432, low: 312.017029, close: 314.689697, volume: 39514000 },
+ { x: new Date("2012-08-03"), open: 320.320313, high: 322.18219, low: 318.388397, close: 320.985992, volume: 37904000 },
+ { x: new Date("2012-08-06"), open: 320.125122, high: 325.015015, low: 319.929932, close: 321.73172, volume: 35612000 },
+ { x: new Date("2012-08-07"), open: 321.216217, high: 322.452454, low: 318.553558, close: 320.590576, volume: 39596000 },
+ { x: new Date("2012-08-08"), open: 319.844849, high: 323.25827, low: 319.56958, close: 321.436432, volume: 26417000 },
+ { x: new Date("2012-08-09"), open: 322.577576, high: 323.508514, low: 321.081085, close: 321.49649, volume: 21384000 },
+ { x: new Date("2012-08-10"), open: 319.614624, high: 321.441437, low: 318.383392, close: 321.32132, volume: 28663000 },
+ { x: new Date("2012-08-13"), open: 324.034027, high: 330.405396, low: 323.663666, close: 330.335327, volume: 65292000 },
+ { x: new Date("2012-08-14"), open: 329.954956, high: 336.761749, low: 329.829834, close: 334.664673, volume: 73160000 },
+ { x: new Date("2012-08-15"), open: 335.475464, high: 337.462463, low: 332.382385, close: 334.104095, volume: 48165000 },
+ { x: new Date("2012-08-16"), open: 334.089081, high: 337.657654, low: 333.873871, close: 336.771759, volume: 34319000 },
+ { x: new Date("2012-08-17"), open: 337.3974, high: 338.963959, low: 336.186188, close: 338.908905, volume: 43510000 },
+ { x: new Date("2012-08-20"), open: 338.088074, high: 339.77478, low: 336.666656, close: 338.108093, volume: 35126000 },
+ { x: new Date("2012-08-21"), open: 336.891907, high: 339.339325, low: 331.416412, close: 335.090088, volume: 44399000 },
+ { x: new Date("2012-08-22"), open: 334.024017, high: 340.640656, low: 333.683685, close: 338.928925, volume: 38145000 },
+ { x: new Date("2012-08-23"), open: 337.472473, high: 340.580566, low: 335.835846, close: 338.738739, volume: 35648000 },
+ { x: new Date("2012-08-24"), open: 338.138153, high: 340.565552, low: 337.37738, close: 339.654663, volume: 28503000 },
+ { x: new Date("2012-08-27"), open: 331.826813, high: 336.336334, low: 329.949951, close: 334.944946, volume: 52221000 },
+ { x: new Date("2012-08-28"), open: 332.832825, high: 339.149139, low: 332.702698, close: 338.963959, volume: 41130000 },
+ { x: new Date("2012-08-29"), open: 339.024017, high: 344.839844, low: 338.413422, close: 344.349335, volume: 59746000 },
+ { x: new Date("2012-08-30"), open: 342.462463, high: 344.039032, low: 340.43042, close: 341.181183, volume: 32505000 },
+ { x: new Date("2012-08-31"), open: 342.342346, high: 344.634644, low: 340.360352, close: 342.887878, volume: 42499000 },
+ { x: new Date("2012-09-04"), open: 342.617615, high: 342.842834, low: 337.087097, close: 340.86087, volume: 37754000 },
+ { x: new Date("2012-09-05"), open: 340.340332, high: 343.593597, low: 339.909912, close: 340.700714, volume: 34129000 },
+ { x: new Date("2012-09-06"), open: 343.323334, high: 350.295288, low: 342.707703, close: 350.050049, volume: 60809000 },
+ { x: new Date("2012-09-07"), open: 350.350342, high: 356.481476, low: 349.184174, close: 353.428436, volume: 64595000 },
+ { x: new Date("2012-09-10"), open: 355.235229, high: 356.761749, low: 349.544556, close: 350.735748, volume: 51148000 },
+ { x: new Date("2012-09-11"), open: 349.329315, high: 350.67569, low: 345.845856, close: 346.441437, volume: 37438000 },
+ { x: new Date("2012-09-12"), open: 345.050049, high: 347.802795, low: 340.780792, close: 345.785797, volume: 52793000 },
+ { x: new Date("2012-09-13"), open: 346.891907, high: 354.854858, low: 345.615601, close: 353.373383, volume: 53126000 },
+ { x: new Date("2012-09-14"), open: 355.155151, high: 356.856842, low: 353.858856, close: 355.19519, volume: 52317000 },
+ { x: new Date("2012-09-17"), open: 354.409424, high: 356.796783, low: 352.852844, close: 355.345337, volume: 30135000 },
+ { x: new Date("2012-09-18"), open: 354.244232, high: 359.689697, low: 353.743744, close: 359.499512, volume: 41294000 },
+ { x: new Date("2012-09-19"), open: 359.1091, high: 364.644653, low: 358.563568, close: 364.114105, volume: 61904000 },
+ { x: new Date("2012-09-20"), open: 362.597595, high: 366.056061, low: 360.970978, close: 364.424438, volume: 58089000 },
+ { x: new Date("2012-09-21"), open: 366.471466, high: 367.82782, low: 365.425415, close: 367.362366, volume: 12705400 },
+ { x: new Date("2012-09-24"), open: 365.865875, high: 375.395386, low: 365.490479, close: 375.065063, volume: 71204000 },
+ { x: new Date("2012-09-25"), open: 376.901917, high: 382.82782, low: 374.204193, close: 374.954956, volume: 12104800 },
+ { x: new Date("2012-09-26"), open: 375.300293, high: 381.001007, low: 370.87088, close: 377.107117, volume: 11334400 },
+ { x: new Date("2012-09-27"), open: 380.355347, high: 381.801788, low: 376.201202, close: 378.628632, volume: 78543000 },
+ { x: new Date("2012-09-28"), open: 377.452454, high: 380.030029, low: 375.950958, close: 377.627625, volume: 55614000 },
+ { x: new Date("2012-10-01"), open: 379.904907, high: 382.882874, low: 378.48349, close: 381.271271, volume: 63296000 },
+ { x: new Date("2012-10-02"), open: 382.982971, high: 383.378387, low: 375.510498, close: 378.873871, volume: 55748000 },
+ { x: new Date("2012-10-03"), open: 378.238251, high: 382.342346, low: 376.476471, close: 381.631622, volume: 44121000 },
+ { x: new Date("2012-10-04"), open: 381.756744, high: 385.330322, low: 380.080078, close: 384.409424, volume: 49034000 },
+ { x: new Date("2012-10-05"), open: 385.740753, high: 387.577576, low: 382.887878, close: 384.209198, volume: 54663000 },
+ { x: new Date("2012-10-08"), open: 380.88089, high: 382.17218, low: 377.452454, close: 379.299286, volume: 39132000 },
+ { x: new Date("2012-10-09"), open: 380.21521, high: 381.041046, low: 371.636627, close: 372.417419, volume: 60003000 },
+ { x: new Date("2012-10-10"), open: 371.3013, high: 374.13913, low: 369.514526, close: 372.652649, volume: 40757000 },
+ { x: new Date("2012-10-11"), open: 376.826813, high: 379.629639, low: 375.520508, close: 376.116119, volume: 47630000 },
+ { x: new Date("2012-10-12"), open: 376.3013, high: 377.812805, low: 372.422424, close: 372.747742, volume: 48035000 },
+ { x: new Date("2012-10-15"), open: 371.341339, high: 372.287292, low: 365.715729, close: 370.86087, volume: 60321000 },
+ { x: new Date("2012-10-16"), open: 370.435425, high: 373.868866, low: 368.598602, close: 372.722717, volume: 41122000 },
+ { x: new Date("2012-10-17"), open: 372.347351, high: 378.548553, low: 370.500488, close: 378.123108, volume: 45812000 },
+ { x: new Date("2012-10-18"), open: 378.148163, high: 380.090088, low: 338.338348, close: 347.847839, volume: 24859900 },
+ { x: new Date("2012-10-19"), open: 353.143158, high: 353.703705, low: 336.336334, close: 341.236237, volume: 22941400 },
+ { x: new Date("2012-10-22"), open: 340.845856, high: 342.657654, low: 335.185181, close: 339.674683, volume: 81030000 },
+ { x: new Date("2012-10-23"), open: 336.341339, high: 344.009003, low: 336.336334, close: 340.515503, volume: 58273000 },
+ { x: new Date("2012-10-24"), open: 343.743744, high: 343.843842, low: 337.972961, close: 338.988983, volume: 49880000 },
+ { x: new Date("2012-10-25"), open: 340.340332, high: 341.341339, low: 337.092102, close: 339.219208, volume: 47973000 },
+ { x: new Date("2012-10-26"), open: 338.588593, high: 341.856842, low: 335.935944, close: 337.912903, volume: 38976000 },
+ { x: new Date("2012-10-31"), open: 340.270264, high: 340.840851, low: 337.83783, close: 340.490479, volume: 30709000 },
+ { x: new Date("2012-11-01"), open: 340.090088, high: 345.795807, low: 339.699707, close: 344.13913, volume: 40960000 },
+ { x: new Date("2012-11-02"), open: 347.742737, high: 348.123108, low: 344.029022, close: 344.304291, volume: 46441000 },
+ { x: new Date("2012-11-05"), open: 342.59259, high: 343.773773, low: 338.118103, close: 341.821808, volume: 32685000 },
+ { x: new Date("2012-11-06"), open: 343.083069, high: 343.593597, low: 339.114105, close: 341.201202, volume: 31624000 },
+ { x: new Date("2012-11-07"), open: 337.83783, high: 339.454468, low: 333.578583, close: 333.89389, volume: 44601000 },
+ { x: new Date("2012-11-08"), open: 335.435425, high: 336.081085, low: 325.940948, close: 326.471466, volume: 51888000 },
+ { x: new Date("2012-11-09"), open: 327.652649, high: 334.504517, low: 325.475464, close: 331.846832, volume: 62219000 },
+ { x: new Date("2012-11-12"), open: 332.207214, high: 335.235229, low: 330.765778, close: 333.283295, volume: 28089000 },
+ { x: new Date("2012-11-13"), open: 331.831818, high: 334.134125, low: 329.444458, close: 329.854858, volume: 31852000 },
+ { x: new Date("2012-11-14"), open: 330.660675, high: 331.421417, low: 325.575562, close: 326.601593, volume: 33334000 },
+ { x: new Date("2012-11-15"), open: 325.325317, high: 330.330322, low: 322.272278, close: 323.953949, volume: 36941000 },
+ { x: new Date("2012-11-16"), open: 323.318329, high: 326.836823, low: 318.318329, close: 323.91391, volume: 68695000 },
+ { x: new Date("2012-11-19"), open: 328.178192, high: 334.7948, low: 328.093079, close: 334.439453, volume: 47316000 },
+ { x: new Date("2012-11-20"), open: 335.090088, high: 339.339325, low: 332.617615, close: 335.320313, volume: 41732000 },
+ { x: new Date("2012-11-21"), open: 334.829834, high: 335.235229, low: 330.530518, close: 333.26828, volume: 42201000 },
+ { x: new Date("2012-11-23"), open: 335.320313, high: 335.335327, low: 333.383392, close: 334.319305, volume: 18431000 },
+ { x: new Date("2012-11-26"), open: 333.553558, high: 333.833832, low: 329.839844, close: 330.905914, volume: 44047000 },
+ { x: new Date("2012-11-27"), open: 330.415405, high: 337.83783, low: 329.329315, close: 335.690704, volume: 50123000 },
+ { x: new Date("2012-11-28"), open: 334.339325, high: 342.797791, low: 332.277283, close: 342.177185, volume: 60779000 },
+ { x: new Date("2012-11-29"), open: 344.234222, high: 347.297302, low: 341.341339, close: 346.29129, volume: 55474000 },
+ { x: new Date("2012-11-30"), open: 346.001007, high: 349.959961, low: 343.188202, close: 349.534546, volume: 63208000 },
+ { x: new Date("2012-12-03"), open: 351.471466, high: 353.298309, low: 347.402405, close: 347.972961, volume: 43806000 },
+ { x: new Date("2012-12-04"), open: 347.847839, high: 348.103088, low: 343.193207, close: 345.86087, volume: 39794000 },
+ { x: new Date("2012-12-05"), open: 346.421417, high: 347.597595, low: 341.5065, close: 344.254242, volume: 37210000 },
+ { x: new Date("2012-12-06"), open: 344.13913, high: 348.153168, low: 342.597595, close: 345.910919, volume: 29216000 },
+ { x: new Date("2012-12-07"), open: 347.847839, high: 348.788788, low: 341.551544, close: 342.447449, volume: 38347000 },
+ { x: new Date("2012-12-10"), open: 343.038025, high: 346.171173, low: 342.237244, close: 343.05304, volume: 27306000 },
+ { x: new Date("2012-12-11"), open: 345.345337, high: 351.31131, low: 344.204193, close: 348.788788, volume: 53698000 },
+ { x: new Date("2012-12-12"), open: 349.964966, high: 352.107117, low: 347.087097, close: 349.12912, volume: 48471000 },
+ { x: new Date("2012-12-13"), open: 358.318329, high: 358.593597, low: 350.125122, close: 351.701691, volume: 68829000 },
+ { x: new Date("2012-12-14"), open: 349.934937, high: 354.264252, low: 349.564575, close: 351.331329, volume: 42559000 },
+ { x: new Date("2012-12-17"), open: 353.103088, high: 361.32132, low: 352.362366, close: 360.750763, volume: 60647000 },
+ { x: new Date("2012-12-18"), open: 358.658661, high: 364.914917, low: 357.882874, close: 360.895905, volume: 60037000 },
+ { x: new Date("2012-12-19"), open: 360.715729, high: 361.861847, low: 358.6987, close: 360.415405, volume: 38333000 },
+ { x: new Date("2012-12-20"), open: 361.992004, high: 362.687683, low: 358.843842, close: 361.541534, volume: 33106000 },
+ { x: new Date("2012-12-21"), open: 357.342346, high: 359.769775, low: 355.615601, close: 358.173187, volume: 70449000 },
+ { x: new Date("2012-12-24"), open: 357.61261, high: 357.947937, low: 354.089081, close: 355.105103, volume: 16801000 },
+ { x: new Date("2012-12-26"), open: 354.389404, high: 356.796783, low: 351.556549, close: 354.789795, volume: 23624000 },
+ { x: new Date("2012-12-27"), open: 353.92392, high: 354.77478, low: 349.654663, close: 353.498505, volume: 32915000 },
+ { x: new Date("2012-12-28"), open: 351.196198, high: 353.808807, low: 350.355347, close: 350.355347, volume: 28011000 },
+ { x: new Date("2012-12-31"), open: 350.350342, high: 355.640656, low: 348.348358, close: 354.044037, volume: 39908000 },
+ { x: new Date("2013-01-02"), open: 360.070068, high: 363.863861, low: 358.633636, close: 361.987, volume: 50775000 },
+ { x: new Date("2013-01-03"), open: 362.82782, high: 366.331329, low: 360.720734, close: 362.197205, volume: 46317000 },
+ { x: new Date("2013-01-04"), open: 365.035034, high: 371.10611, low: 364.204193, close: 369.35434, volume: 55214000 },
+ { x: new Date("2013-01-07"), open: 368.093079, high: 370.060059, low: 365.65567, close: 367.742737, volume: 33080000 },
+ { x: new Date("2013-01-08"), open: 368.138153, high: 368.518524, low: 362.577576, close: 367.017029, volume: 33488000 },
+ { x: new Date("2013-01-09"), open: 366.501495, high: 369.544556, low: 364.664673, close: 369.429443, volume: 40453000 },
+ { x: new Date("2013-01-10"), open: 371.786774, high: 372.872864, low: 367.117126, close: 371.111115, volume: 36677000 },
+ { x: new Date("2013-01-11"), open: 371.371368, high: 371.586578, low: 368.518524, close: 370.365356, volume: 25678000 },
+ { x: new Date("2013-01-14"), open: 368.868866, high: 371.471466, low: 361.53653, close: 361.987, volume: 57220000 },
+ { x: new Date("2013-01-15"), open: 360.025024, high: 367.867859, low: 356.406403, close: 362.82782, volume: 78475000 },
+ { x: new Date("2013-01-16"), open: 361.561554, high: 362.532532, low: 357.1922, close: 357.952942, volume: 40427000 },
+ { x: new Date("2013-01-17"), open: 359.214203, high: 360.180176, low: 355.865875, close: 356.016022, volume: 44185000 },
+ { x: new Date("2013-01-18"), open: 355.535522, high: 356.74173, low: 351.016022, close: 352.607605, volume: 64471000 },
+ { x: new Date("2013-01-22"), open: 352.682678, high: 353.02301, low: 348.108093, close: 351.786774, volume: 75772000 },
+ { x: new Date("2013-01-23"), open: 368.363373, high: 374.874878, low: 368.263275, close: 371.121124, volume: 11806300 },
+ { x: new Date("2013-01-24"), open: 370.990997, high: 378.793793, low: 370.625641, close: 377.482483, volume: 67586000 },
+ { x: new Date("2013-01-25"), open: 375.760773, high: 379.619629, low: 375.500488, close: 377.212219, volume: 44473000 },
+ { x: new Date("2013-01-28"), open: 376.256256, high: 378.178192, low: 374.319305, close: 375.740753, volume: 32509000 },
+ { x: new Date("2013-01-29"), open: 373.748749, high: 378.853851, low: 373.643646, close: 377.217224, volume: 34907000 },
+ { x: new Date("2013-01-30"), open: 377.247253, high: 380.855865, low: 376.831818, close: 377.292297, volume: 34625000 },
+ { x: new Date("2013-01-31"), open: 375.630646, high: 379.189178, low: 375.500488, close: 378.223236, volume: 32651000 },
+ { x: new Date("2013-02-01"), open: 379.479492, high: 388.68869, low: 379.429443, close: 388.188202, volume: 74847000 },
+ { x: new Date("2013-02-04"), open: 384.229218, high: 385.620605, low: 379.514526, close: 379.889893, volume: 60749000 },
+ { x: new Date("2013-02-05"), open: 380.945953, high: 385.940948, low: 380.115112, close: 383.253265, volume: 37376000 },
+ { x: new Date("2013-02-06"), open: 379.914917, high: 386.866852, low: 379.629639, close: 385.470459, volume: 41520000 },
+ { x: new Date("2013-02-07"), open: 385.235229, high: 389.7948, low: 383.133148, close: 387.362366, volume: 56747000 },
+ { x: new Date("2013-02-08"), open: 390.455444, high: 393.728729, low: 390.170166, close: 393.078064, volume: 60341000 },
+ { x: new Date("2013-02-11"), open: 389.5896, high: 391.891907, low: 387.262268, close: 391.601593, volume: 43312000 },
+ { x: new Date("2013-02-12"), open: 391.266266, high: 394.34433, low: 390.075073, close: 390.740753, volume: 37142000 },
+ { x: new Date("2013-02-13"), open: 390.455444, high: 393.068054, low: 390.375366, close: 391.821808, volume: 23940000 },
+ { x: new Date("2013-02-14"), open: 390.255249, high: 394.764771, low: 389.274261, close: 394.304291, volume: 34671000 },
+ { x: new Date("2013-02-15"), open: 394.094086, high: 397.027039, low: 393.928925, close: 396.841827, volume: 54541000 },
+ { x: new Date("2013-02-19"), open: 398.393402, high: 403.9039, low: 398.038025, close: 403.828827, volume: 58577000 },
+ { x: new Date("2013-02-20"), open: 403.05304, high: 404.889893, low: 396.29129, close: 396.626617, volume: 55228000 },
+ { x: new Date("2013-02-21"), open: 399.399414, high: 403.128143, low: 396.006012, close: 398.163177, volume: 70057000 },
+ { x: new Date("2013-02-22"), open: 400.030029, high: 401.026031, low: 397.297302, close: 400.255249, volume: 41036000 },
+ { x: new Date("2013-02-25"), open: 401.551544, high: 404.609619, low: 395.640656, close: 395.780792, volume: 46031000 },
+ { x: new Date("2013-02-26"), open: 397.897888, high: 398.373383, low: 392.59259, close: 395.460449, volume: 44005000 },
+ { x: new Date("2013-02-27"), open: 397.797791, high: 402.777771, low: 395.950958, close: 400.290283, volume: 40481000 },
+ { x: new Date("2013-02-28"), open: 400.950958, high: 403.898895, low: 400.915924, close: 401.001007, volume: 45270000 },
+ { x: new Date("2013-03-01"), open: 399.299286, high: 403.973969, low: 398.47348, close: 403.498505, volume: 43464000 },
+ { x: new Date("2013-03-04"), open: 403.05304, high: 411.831818, low: 402.902893, close: 411.161163, volume: 55456000 },
+ { x: new Date("2013-03-05"), open: 414.879883, high: 420.495483, low: 414.864868, close: 419.719727, volume: 80801000 },
+ { x: new Date("2013-03-06"), open: 420.935944, high: 422.422424, low: 414.819824, close: 416.10611, volume: 57402000 },
+ { x: new Date("2013-03-07"), open: 417.447449, high: 418.728729, low: 415.2052, close: 416.716705, volume: 41012000 },
+ { x: new Date("2013-03-08"), open: 417.667664, high: 417.877869, low: 412.937927, close: 416.176178, volume: 58179000 },
+ { x: new Date("2013-03-11"), open: 416.261261, high: 420.270264, low: 416.166168, close: 417.82782, volume: 31862000 },
+ { x: new Date("2013-03-12"), open: 415.770782, high: 416.361359, low: 412.247253, close: 414.219208, volume: 40125000 },
+ { x: new Date("2013-03-13"), open: 414.364349, high: 415.760773, low: 411.566559, close: 413.068054, volume: 32793000 },
+ { x: new Date("2013-03-14"), open: 413.908905, high: 413.908905, low: 409.104095, close: 411.181183, volume: 32990000 },
+ { x: new Date("2013-03-15"), open: 409.659668, high: 410.560547, low: 407.077087, close: 407.557556, volume: 61932000 },
+ { x: new Date("2013-03-18"), open: 402.902893, high: 406.786774, low: 401.136139, close: 404.299286, volume: 36729000 },
+ { x: new Date("2013-03-19"), open: 406.026031, high: 410.035034, low: 403.628632, close: 406.066071, volume: 41922000 },
+ { x: new Date("2013-03-20"), open: 408.823822, high: 409.164154, low: 406.126129, close: 407.762756, volume: 29246000 },
+ { x: new Date("2013-03-21"), open: 406.051056, high: 408.868866, low: 405.330322, close: 406.036041, volume: 29522000 },
+ { x: new Date("2013-03-22"), open: 407.777771, high: 408.028015, low: 405.22522, close: 405.560547, volume: 29734000 },
+ { x: new Date("2013-03-25"), open: 406.611603, high: 410.025024, low: 403.813812, close: 405.22522, volume: 34205000 },
+ { x: new Date("2013-03-26"), open: 407.157166, high: 407.40741, low: 404.299286, close: 406.616608, volume: 23814000 },
+ { x: new Date("2013-03-27"), open: 403.743744, high: 403.9039, low: 401.066071, close: 401.73172, volume: 43220000 },
+ { x: new Date("2013-03-28"), open: 402.3974, high: 403.088074, low: 397.047058, close: 397.492493, volume: 45710000 },
+ { x: new Date("2013-04-01"), open: 397.902893, high: 401.52652, low: 397.022034, close: 400.996002, volume: 36109000 },
+ { x: new Date("2013-04-02"), open: 402.672668, high: 407.822815, low: 402.402405, close: 406.926941, volume: 40789000 },
+ { x: new Date("2013-04-03"), open: 407.137146, high: 407.507507, low: 400.735748, close: 403.50351, volume: 34735000 },
+ { x: new Date("2013-04-04"), open: 402.527527, high: 403.27829, low: 396.046051, close: 397.932922, volume: 48903000 },
+ { x: new Date("2013-04-05"), open: 393.423431, high: 393.888885, low: 388.588593, close: 391.916931, volume: 68609000 },
+ { x: new Date("2013-04-08"), open: 389.764771, high: 390.165161, low: 384.584595, close: 387.812805, volume: 56585000 },
+ { x: new Date("2013-04-09"), open: 388.138153, high: 392.267273, low: 386.941956, close: 389.214203, volume: 43102000 },
+ { x: new Date("2013-04-10"), open: 391.851837, high: 396.571564, low: 388.388397, close: 395.485474, volume: 39532000 },
+ { x: new Date("2013-04-11"), open: 396.836823, high: 396.94696, low: 392.422424, close: 395.590576, volume: 40533000 },
+ { x: new Date("2013-04-12"), open: 396.391388, high: 396.446442, low: 391.856842, close: 395.42041, volume: 32701000 },
+ { x: new Date("2013-04-15"), open: 393.368378, high: 398.898895, low: 388.898895, close: 391.356354, volume: 49012000 },
+ { x: new Date("2013-04-16"), open: 393.68869, high: 398.398407, low: 392.352356, close: 397.082092, volume: 34805000 },
+ { x: new Date("2013-04-17"), open: 393.768768, high: 395.815826, low: 389.439453, close: 391.671661, volume: 40699000 },
+ { x: new Date("2013-04-18"), open: 393.068054, high: 393.293304, low: 381.011017, close: 383.338348, volume: 66383000 },
+ { x: new Date("2013-04-19"), open: 384.964966, high: 402.122131, low: 383.513519, close: 400.335327, volume: 11594700 },
+ { x: new Date("2013-04-22"), open: 400.700714, high: 402.382385, low: 387.887878, close: 400.455444, volume: 57610000 },
+ { x: new Date("2013-04-23"), open: 400.900909, high: 408.158173, low: 400.580566, close: 404.35434, volume: 45800000 },
+ { x: new Date("2013-04-24"), open: 404.459473, high: 409.409424, low: 404.404419, close: 407.132141, volume: 36545000 },
+ { x: new Date("2013-04-25"), open: 408.533539, high: 408.643646, low: 404.219208, close: 404.954956, volume: 39804000 },
+ { x: new Date("2013-04-26"), open: 404.204193, high: 404.274261, low: 398.68869, close: 401.111115, volume: 49704000 },
+ { x: new Date("2013-04-29"), open: 402.027039, high: 411.761749, low: 401.901917, close: 409.939941, volume: 45969000 },
+ { x: new Date("2013-04-30"), open: 409.909912, high: 414.234222, low: 409.249237, close: 412.697693, volume: 46087000 },
+ { x: new Date("2013-05-01"), open: 412.042053, high: 412.772766, low: 408.588593, close: 410.625641, volume: 29070000 },
+ { x: new Date("2013-05-02"), open: 410.460449, high: 417.692688, low: 409.934937, close: 415.220215, volume: 40325000 },
+ { x: new Date("2013-05-03"), open: 418.898895, high: 423.823822, low: 418.418427, close: 423.283295, volume: 50201000 },
+ { x: new Date("2013-05-06"), open: 424.554565, high: 431.356354, low: 424.554565, close: 431.206207, volume: 42783000 },
+ { x: new Date("2013-05-07"), open: 431.936951, high: 432.367371, low: 425.760773, close: 429.044037, volume: 39140000 },
+ { x: new Date("2013-05-08"), open: 428.928925, high: 437.37738, low: 426.881897, close: 437.252258, volume: 49316000 },
+ { x: new Date("2013-05-09"), open: 435.855865, high: 440.270264, low: 434.549561, close: 436.176178, volume: 43967000 },
+ { x: new Date("2013-05-10"), open: 438.093079, high: 440.710724, low: 436.51651, close: 440.555542, volume: 37916000 },
+ { x: new Date("2013-05-13"), open: 439.884888, high: 441.676666, low: 437.127136, close: 439.204193, volume: 28941000 },
+ { x: new Date("2013-05-14"), open: 439.189178, high: 444.789795, low: 439.009003, close: 443.993988, volume: 31554000 },
+ { x: new Date("2013-05-15"), open: 448.198212, high: 458.648651, low: 447.457458, close: 458.403412, volume: 79638000 },
+ { x: new Date("2013-05-16"), open: 459.959961, high: 460.450439, low: 451.456451, close: 452.38739, volume: 64127000 },
+ { x: new Date("2013-05-17"), open: 455.465454, high: 457.202209, low: 450.710724, close: 455.045044, volume: 55784000 },
+ { x: new Date("2013-05-20"), open: 452.952942, high: 460.760773, low: 452.952942, close: 454.719727, volume: 45408000 },
+ { x: new Date("2013-05-21"), open: 454.464478, high: 456.286285, low: 449.254242, close: 453.938934, volume: 39620000 },
+ { x: new Date("2013-05-22"), open: 451.73172, high: 455.110107, low: 443.883881, close: 445.155151, volume: 51160000 },
+ { x: new Date("2013-05-23"), open: 438.938934, high: 445.425415, low: 437.437439, close: 441.836823, volume: 45456000 },
+ { x: new Date("2013-05-24"), open: 438.068054, high: 439.849854, low: 435.940948, close: 437.097107, volume: 45890000 },
+ { x: new Date("2013-05-28"), open: 442.1922, high: 446.51651, low: 440.640656, close: 441.07608, volume: 45104000 },
+ { x: new Date("2013-05-29"), open: 438.293304, high: 439.434448, low: 432.577576, close: 434.5896, volume: 40227000 },
+ { x: new Date("2013-05-30"), open: 435.395386, high: 439.889893, low: 433.638641, close: 435.815826, volume: 42371000 },
+ { x: new Date("2013-05-31"), open: 434.494507, high: 438.938934, low: 434.194183, close: 436.046051, volume: 39348000 },
+ { x: new Date("2013-06-03"), open: 436.936951, high: 437.422424, low: 427.937927, close: 434.249237, volume: 49464000 },
+ { x: new Date("2013-06-04"), open: 434.359344, high: 435.730743, low: 427.462463, close: 429.97998, volume: 37334000 },
+ { x: new Date("2013-06-05"), open: 431.686676, high: 435.160156, low: 428.993988, close: 430.280273, volume: 42093000 },
+ { x: new Date("2013-06-06"), open: 432.582581, high: 433.598602, low: 424.034027, close: 432.752747, volume: 51530000 },
+ { x: new Date("2013-06-07"), open: 435.64566, high: 440.44043, low: 433.093079, close: 440.305298, volume: 53438000 },
+ { x: new Date("2013-06-10"), open: 441.491486, high: 445.945953, low: 440.485474, close: 445.555542, volume: 46709000 },
+ { x: new Date("2013-06-11"), open: 442.427429, high: 443.943939, low: 440.200195, close: 440.345337, volume: 35116000 },
+ { x: new Date("2013-06-12"), open: 443.173187, high: 443.443451, low: 435.260254, close: 436.426422, volume: 44051000 },
+ { x: new Date("2013-06-13"), open: 434.924927, high: 440.270264, low: 433.183197, close: 438.938934, volume: 41356000 },
+ { x: new Date("2013-06-14"), open: 440.490479, high: 442.792786, low: 437.502502, close: 437.957947, volume: 44855000 },
+ { x: new Date("2013-06-17"), open: 440.055054, high: 445.160156, low: 439.57959, close: 443.568573, volume: 42883000 },
+ { x: new Date("2013-06-18"), open: 444.769775, high: 450.950958, low: 444.619629, close: 450.760773, volume: 43294000 },
+ { x: new Date("2013-06-19"), open: 451.136139, high: 455.875885, low: 449.199188, close: 450.790802, volume: 58259000 },
+ { x: new Date("2013-06-20"), open: 447.442444, high: 450.950958, low: 442.097107, close: 442.812805, volume: 67372000 },
+ { x: new Date("2013-06-21"), open: 444.614624, high: 445.385376, low: 436.971985, close: 440.905914, volume: 79566000 },
+ { x: new Date("2013-06-24"), open: 436.376373, high: 438.598602, low: 432.057068, close: 435.330322, volume: 60277000 },
+ { x: new Date("2013-06-25"), open: 439.069061, high: 440.280273, low: 432.687683, close: 433.533539, volume: 51012000 },
+ { x: new Date("2013-06-26"), open: 437.312317, high: 439.439453, low: 435.720734, close: 437.262268, volume: 36591000 },
+ { x: new Date("2013-06-27"), open: 439.839844, high: 442.787781, low: 438.763763, close: 438.973969, volume: 38491000 },
+ { x: new Date("2013-06-28"), open: 437.887878, high: 441.361359, low: 437.532532, close: 440.625641, volume: 46939000 },
+ { x: new Date("2013-07-01"), open: 443.668671, high: 446.486481, low: 442.942932, close: 444.384399, volume: 34461000 },
+ { x: new Date("2013-07-02"), open: 445.545532, high: 445.945953, low: 439.074066, close: 441.596588, volume: 37792000 },
+ { x: new Date("2013-07-03"), open: 440.390381, high: 445.030029, low: 439.689697, close: 443.658661, volume: 20919000 },
+ { x: new Date("2013-07-05"), open: 445.450439, high: 448.153168, low: 444.114105, close: 447.1922, volume: 34003000 },
+ { x: new Date("2013-07-08"), open: 450.055054, high: 453.588593, low: 448.988983, close: 452.997986, volume: 39350000 },
+ { x: new Date("2013-07-09"), open: 455.955963, high: 456.931946, low: 449.439453, close: 453.073059, volume: 39548000 },
+ { x: new Date("2013-07-10"), open: 452.177185, high: 456.026031, low: 450.640656, close: 453.448456, volume: 34133000 },
+ { x: new Date("2013-07-11"), open: 456.95697, high: 460.865875, low: 454.714722, close: 460.580566, volume: 51632000 },
+ { x: new Date("2013-07-12"), open: 460.460449, high: 461.961975, low: 458.078064, close: 461.961975, volume: 51312000 },
+ { x: new Date("2013-07-15"), open: 462.61261, high: 464.464478, low: 458.638641, close: 462.8078, volume: 39170000 },
+ { x: new Date("2013-07-16"), open: 464.029022, high: 464.449463, low: 457.40741, close: 460.265259, volume: 39620000 },
+ { x: new Date("2013-07-17"), open: 460.960968, high: 463.89389, low: 458.608612, close: 459.734741, volume: 30091000 },
+ { x: new Date("2013-07-18"), open: 459.954956, high: 460.460449, low: 452.047058, close: 455.795807, volume: 72617000 },
+ { x: new Date("2013-07-19"), open: 443.748749, high: 451.926941, low: 438.243256, close: 448.748749, volume: 14703800 },
+ { x: new Date("2013-07-22"), open: 451.451447, high: 456.791779, low: 448.948944, close: 455.805817, volume: 58005000 },
+ { x: new Date("2013-07-23"), open: 455.805817, high: 456.95697, low: 450.235229, close: 452.352356, volume: 40873000 },
+ { x: new Date("2013-07-24"), open: 454.084076, high: 455.605591, low: 450.800812, close: 451.901917, volume: 41528000 },
+ { x: new Date("2013-07-25"), open: 447.382385, high: 448.873871, low: 443.48349, close: 444.294281, volume: 59961000 },
+ { x: new Date("2013-07-26"), open: 443.938934, high: 445.44043, low: 441.441437, close: 443.118103, volume: 35518000 },
+ { x: new Date("2013-07-29"), open: 442.892883, high: 447.857849, low: 440.885895, close: 441.576569, volume: 37800000 },
+ { x: new Date("2013-07-30"), open: 443.173187, high: 448.253265, low: 440.875885, close: 445.905914, volume: 35076000 },
+ { x: new Date("2013-07-31"), open: 446.941956, high: 448.703705, low: 443.533539, close: 444.319305, volume: 43426000 },
+ { x: new Date("2013-08-01"), open: 447.947937, high: 452.727722, low: 447.947937, close: 452.562561, volume: 42725000 },
+ { x: new Date("2013-08-02"), open: 452.17218, high: 453.953949, low: 450.86087, close: 453.738739, volume: 34243000 },
+ { x: new Date("2013-08-05"), open: 453.148163, high: 453.213226, low: 450.050049, close: 452.952942, volume: 26167000 },
+ { x: new Date("2013-08-06"), open: 452.797791, high: 455.310303, low: 448.313324, close: 448.733734, volume: 30091000 },
+ { x: new Date("2013-08-07"), open: 447.967957, high: 449.674683, low: 444.98999, close: 445.770782, volume: 27556000 },
+ { x: new Date("2013-08-08"), open: 448.193207, high: 448.368378, low: 443.088074, close: 446.776764, volume: 29730000 },
+ { x: new Date("2013-08-09"), open: 445.725739, high: 448.208221, low: 445.445435, close: 445.650665, volume: 26447000 },
+ { x: new Date("2013-08-12"), open: 443.89389, high: 443.943939, low: 441.266266, close: 443.198212, volume: 27512000 },
+ { x: new Date("2013-08-13"), open: 443.858856, high: 444.694702, low: 438.538544, close: 441.066071, volume: 28367000 },
+ { x: new Date("2013-08-14"), open: 439.624634, high: 440.555542, low: 434.014008, close: 435.340332, volume: 41602000 },
+ { x: new Date("2013-08-15"), open: 432.652649, high: 432.892883, low: 429.429443, close: 430.260254, volume: 37346000 },
+ { x: new Date("2013-08-16"), open: 431.071075, high: 431.651642, low: 428.6987, close: 428.883881, volume: 33468000 },
+ { x: new Date("2013-08-19"), open: 429.284271, high: 436.436432, low: 429.154144, close: 433.25827, volume: 36181000 },
+ { x: new Date("2013-08-20"), open: 434.609619, high: 436.491486, low: 432.202209, close: 433.143158, volume: 24635000 },
+ { x: new Date("2013-08-21"), open: 435.760773, high: 438.89389, low: 433.683685, close: 435.100098, volume: 35110000 },
+ { x: new Date("2013-08-22"), open: 436.786774, high: 437.812805, low: 435.560547, close: 437.292297, volume: 17380000 },
+ { x: new Date("2013-08-23"), open: 439.35434, high: 439.439453, low: 435.310303, close: 435.540527, volume: 21520000 },
+ { x: new Date("2013-08-26"), open: 435.435425, high: 437.887878, low: 433.458466, close: 433.628632, volume: 21028000 },
+ { x: new Date("2013-08-27"), open: 430.240234, high: 432.297302, low: 424.374359, close: 425.500488, volume: 34647000 },
+ { x: new Date("2013-08-28"), open: 425.550537, high: 428.133148, low: 424.309296, close: 424.699707, volume: 26571000 },
+ { x: new Date("2013-08-29"), open: 424.959961, high: 430.620605, low: 424.719727, close: 428.143158, volume: 29540000 },
+ { x: new Date("2013-08-30"), open: 428.308319, high: 429.449463, low: 423.203217, close: 423.873871, volume: 37194000 },
+ { x: new Date("2013-09-03"), open: 427.607605, high: 433.528534, low: 427.402405, close: 430.620605, volume: 40911000 },
+ { x: new Date("2013-09-04"), open: 430.605591, high: 437.187195, low: 428.013, close: 436.251251, volume: 40783000 },
+ { x: new Date("2013-09-05"), open: 437.187195, high: 440.380371, low: 436.241241, close: 440.220215, volume: 25800000 },
+ { x: new Date("2013-09-06"), open: 441.661652, high: 442.332336, low: 437.307312, close: 440.230225, volume: 31200000 },
+ { x: new Date("2013-09-09"), open: 442.307312, high: 445.320313, low: 441.651642, close: 444.469482, volume: 24667000 },
+ { x: new Date("2013-09-10"), open: 445.455444, high: 446.446442, low: 442.442444, close: 444.779785, volume: 25726000 },
+ { x: new Date("2013-09-11"), open: 444.714722, high: 448.933929, low: 443.48349, close: 448.543549, volume: 32179000 },
+ { x: new Date("2013-09-12"), open: 449.149139, high: 449.399414, low: 445.450439, close: 446.97699, volume: 21888000 },
+ { x: new Date("2013-09-13"), open: 447.697693, high: 448.2883, low: 442.862854, close: 444.97998, volume: 26481000 },
+ { x: new Date("2013-09-16"), open: 448.548553, high: 448.948944, low: 442.877869, close: 444.32431, volume: 26703000 },
+ { x: new Date("2013-09-17"), open: 444.149139, high: 444.639648, low: 440.940948, close: 443.498505, volume: 25162000 },
+ { x: new Date("2013-09-18"), open: 443.618622, high: 452.437439, low: 441.97699, close: 452.112122, volume: 38655000 },
+ { x: new Date("2013-09-19"), open: 453.448456, high: 453.448456, low: 448.148163, close: 449.644653, volume: 31926000 },
+ { x: new Date("2013-09-20"), open: 449.644653, high: 452.517517, low: 448.25827, close: 452.007019, volume: 86819000 },
+ { x: new Date("2013-09-23"), open: 448.523529, high: 451.246246, low: 443.04303, close: 443.693695, volume: 35512000 },
+ { x: new Date("2013-09-24"), open: 443.693695, high: 445.495483, low: 441.141144, close: 443.863861, volume: 29706000 },
+ { x: new Date("2013-09-25"), open: 443.718719, high: 443.718719, low: 438.238251, close: 439.054047, volume: 32947000 },
+ { x: new Date("2013-09-26"), open: 439.5896, high: 441.816803, low: 437.937927, close: 439.524536, volume: 25172000 },
+ { x: new Date("2013-09-27"), open: 437.847839, high: 439.199188, low: 436.091095, close: 438.633636, volume: 25150000 },
+ { x: new Date("2013-09-30"), open: 434.974976, high: 440.86087, low: 434.5896, close: 438.393402, volume: 34413000 },
+ { x: new Date("2013-10-01"), open: 440.565552, high: 444.279266, low: 440.465454, close: 443.943939, volume: 33662000 },
+ { x: new Date("2013-10-02"), open: 441.806793, high: 445.125122, low: 439.349335, close: 444.439453, volume: 29876000 },
+ { x: new Date("2013-10-03"), open: 444.444458, high: 447.497498, low: 436.486481, close: 438.48349, volume: 42297000 },
+ { x: new Date("2013-10-04"), open: 437.937927, high: 439.194183, low: 435.435425, close: 436.611603, volume: 27132000 },
+ { x: new Date("2013-10-07"), open: 434.159149, high: 437.432434, low: 432.487488, close: 433.303314, volume: 25846000 },
+ { x: new Date("2013-10-08"), open: 433.093079, high: 433.423431, low: 426.241241, close: 427.262268, volume: 38835000 },
+ { x: new Date("2013-10-09"), open: 428.568573, high: 431.756744, low: 421.911926, close: 428.358368, volume: 52972000 },
+ { x: new Date("2013-10-10"), open: 432.352356, high: 434.849854, low: 430.535522, close: 434.554565, volume: 45060000 },
+ { x: new Date("2013-10-11"), open: 433.448456, high: 437.177185, low: 433.083069, close: 436.431427, volume: 28149000 },
+ { x: new Date("2013-10-14"), open: 433.763763, high: 438.563568, low: 433.128143, close: 438.4935, volume: 24847000 },
+ { x: new Date("2013-10-15"), open: 438.318329, high: 443.25827, low: 437.437439, close: 441.446442, volume: 31806000 },
+ { x: new Date("2013-10-16"), open: 443.378387, high: 449.614624, low: 442.447449, close: 449.464478, volume: 40111000 },
+ { x: new Date("2013-10-17"), open: 446.941956, high: 448.898895, low: 443.308319, close: 444.839844, volume: 85046000 },
+ { x: new Date("2013-10-18"), open: 488.778778, high: 508.238251, low: 487.487488, close: 506.211212, volume: 23109600 },
+ { x: new Date("2013-10-21"), open: 506.236237, high: 510.01001, low: 500.275269, close: 502.152161, volume: 72493000 },
+ { x: new Date("2013-10-22"), open: 503.002991, high: 507.007019, low: 498.393402, close: 504.003998, volume: 44127000 },
+ { x: new Date("2013-10-23"), open: 501.001007, high: 517.892883, low: 500.815826, close: 516.221191, volume: 53210000 },
+ { x: new Date("2013-10-24"), open: 516.451477, high: 520.805786, low: 512.912903, close: 513.288269, volume: 41800000 },
+ { x: new Date("2013-10-25"), open: 514.924927, high: 514.924927, low: 505.875885, close: 508.108093, volume: 40569000 },
+ { x: new Date("2013-10-28"), open: 508.108093, high: 512.227234, low: 507.002014, close: 508.007996, volume: 23150000 },
+ { x: new Date("2013-10-29"), open: 510.060059, high: 518.989014, low: 507.257263, close: 518.638611, volume: 32067000 },
+ { x: new Date("2013-10-30"), open: 519.234253, high: 519.274292, low: 513.513489, close: 515.725708, volume: 26455000 },
+ { x: new Date("2013-10-31"), open: 514.97998, high: 521.281311, low: 512.497498, close: 515.805786, volume: 32767000 },
+ { x: new Date("2013-11-01"), open: 516.411438, high: 518.518494, low: 513.063049, close: 514.034058, volume: 25640000 },
+ { x: new Date("2013-11-04"), open: 516.266296, high: 516.701721, low: 511.52652, close: 513.568542, volume: 22753000 },
+ { x: new Date("2013-11-05"), open: 510.685699, high: 516.34137, low: 509.219208, close: 511.271271, volume: 23604000 },
+ { x: new Date("2013-11-06"), open: 513.313293, high: 514.014038, low: 508.193207, close: 511.886902, volume: 18239000 },
+ { x: new Date("2013-11-07"), open: 511.816803, high: 512.477478, low: 504.32431, close: 504.479492, volume: 33558000 },
+ { x: new Date("2013-11-08"), open: 504.879883, high: 509.759766, low: 504.754761, close: 508.523529, volume: 25790000 },
+ { x: new Date("2013-11-11"), open: 505.260254, high: 508.47348, low: 504.504517, close: 505.800812, volume: 22229000 },
+ { x: new Date("2013-11-12"), open: 504.35434, high: 509.289276, low: 503.002991, close: 506.396393, volume: 24337000 },
+ { x: new Date("2013-11-13"), open: 503.878876, high: 516.941956, low: 503.753754, close: 516.75177, volume: 31556000 },
+ { x: new Date("2013-11-14"), open: 517.477478, high: 520.395386, low: 515.690674, close: 518.133118, volume: 23310000 },
+ { x: new Date("2013-11-15"), open: 517.952942, high: 519.519531, low: 515.670654, close: 517.297302, volume: 25500000 },
+ { x: new Date("2013-11-18"), open: 518.393372, high: 524.894897, low: 515.135132, close: 516.291321, volume: 35158000 },
+ { x: new Date("2013-11-19"), open: 516.376404, high: 517.892883, low: 512.037048, close: 513.113098, volume: 22609000 },
+ { x: new Date("2013-11-20"), open: 515.490479, high: 517.197205, low: 510.690704, close: 511.666656, volume: 19254000 },
+ { x: new Date("2013-11-21"), open: 514.014038, high: 519.674683, low: 513.513489, close: 517.552551, volume: 21814000 },
+ { x: new Date("2013-11-22"), open: 517.227234, high: 518.603577, low: 515.125122, close: 516.461487, volume: 25058000 },
+ { x: new Date("2013-11-25"), open: 519.099121, high: 527.122131, low: 518.028015, close: 523.488464, volume: 32227000 },
+ { x: new Date("2013-11-26"), open: 524.824829, high: 531.281311, low: 521.992004, close: 529.734741, volume: 45680000 },
+ { x: new Date("2013-11-27"), open: 531.54657, high: 534.534546, low: 530.530518, close: 532.087097, volume: 22449000 },
+ { x: new Date("2013-11-29"), open: 531.611633, high: 533.843872, low: 530.255249, close: 530.325317, volume: 23832000 },
+ { x: new Date("2013-12-02"), open: 532.287292, high: 533.708679, low: 525.905884, close: 527.767761, volume: 27436000 },
+ { x: new Date("2013-12-03"), open: 526.000977, high: 532.252258, low: 525.035034, close: 527.157166, volume: 33488000 },
+ { x: new Date("2013-12-04"), open: 526.211182, high: 532.522522, low: 525.525513, close: 529.619629, volume: 23808000 },
+ { x: new Date("2013-12-05"), open: 529.12915, high: 530.360352, low: 526.071045, close: 529.199219, volume: 22651000 },
+ { x: new Date("2013-12-06"), open: 535.43042, high: 535.535522, low: 530.570557, close: 535.470459, volume: 28547000 },
+ { x: new Date("2013-12-09"), open: 536.031006, high: 541.696716, low: 534.544556, close: 539.609619, volume: 29622000 },
+ { x: new Date("2013-12-10"), open: 538.613586, high: 546.701721, low: 538.363342, close: 542.872864, volume: 37040000 },
+ { x: new Date("2013-12-11"), open: 544.244263, high: 546.206177, low: 538.123108, close: 539.184204, volume: 34201000 },
+ { x: new Date("2013-12-12"), open: 540.325317, high: 542.012024, low: 535.035034, close: 535.515503, volume: 31898000 },
+ { x: new Date("2013-12-13"), open: 538.23822, high: 538.683655, low: 529.474487, close: 530.925903, volume: 43204000 },
+ { x: new Date("2013-12-16"), open: 532.532532, high: 537.882874, low: 531.53656, close: 537.027039, volume: 32007000 },
+ { x: new Date("2013-12-17"), open: 536.94696, high: 540.920898, low: 534.724731, close: 535.465454, volume: 30683000 },
+ { x: new Date("2013-12-18"), open: 536.461487, high: 543.018005, low: 530.050049, close: 542.917908, volume: 44161000 },
+ { x: new Date("2013-12-19"), open: 540.925903, high: 546.541565, low: 540.080078, close: 543.653625, volume: 33280000 },
+ { x: new Date("2013-12-20"), open: 544.694702, high: 551.136108, low: 544.544556, close: 550.86084, volume: 65166000 },
+ { x: new Date("2013-12-23"), open: 554.474487, high: 558.458435, low: 553.113098, close: 558.108093, volume: 34397000 },
+ { x: new Date("2013-12-24"), open: 558.04303, high: 558.178162, low: 554.604614, close: 556.476501, volume: 14669000 },
+ { x: new Date("2013-12-26"), open: 557.562561, high: 560.060059, low: 554.899902, close: 559.289307, volume: 26729000 },
+ { x: new Date("2013-12-27"), open: 560.560547, high: 560.700684, low: 557.027039, close: 559.759766, volume: 31362000 },
+ { x: new Date("2013-12-30"), open: 560.730713, high: 560.810791, low: 555.065063, close: 555.285278, volume: 24697000 },
+ { x: new Date("2013-12-31"), open: 556.676697, high: 561.061035, low: 553.683655, close: 560.915894, volume: 27130000 },
+ { x: new Date("2014-01-02"), open: 558.288269, high: 559.434448, low: 554.684692, close: 557.117126, volume: 36391000 },
+ { x: new Date("2014-01-03"), open: 558.058044, high: 559.024048, low: 553.018005, close: 553.05304, volume: 33300000 },
+ { x: new Date("2014-01-06"), open: 557.062073, high: 559.98999, low: 553.773804, close: 559.219238, volume: 35350000 },
+ { x: new Date("2014-01-07"), open: 563.063049, high: 570.415405, low: 561.141113, close: 570, volume: 51000000 },
+ { x: new Date("2014-01-08"), open: 573.573547, high: 574.234253, low: 567.212219, close: 571.186157, volume: 44805000 },
+ { x: new Date("2014-01-09"), open: 572.292297, high: 572.682678, low: 563.343323, close: 565.685669, volume: 41648000 },
+ { x: new Date("2014-01-10"), open: 570.110107, high: 570.110107, low: 561.686707, close: 565.65564, volume: 42827000 },
+ { x: new Date("2014-01-13"), open: 563.798828, high: 574.029053, low: 559.144165, close: 562.052063, volume: 48329000 },
+ { x: new Date("2014-01-14"), open: 569.544556, high: 576.07605, low: 564.609619, close: 575.275269, volume: 49602000 },
+ { x: new Date("2014-01-15"), open: 577.072083, high: 578.078064, low: 572.467468, close: 574.884888, volume: 38964000 },
+ { x: new Date("2014-01-16"), open: 575.125122, high: 579.544556, low: 574.574585, close: 578.68866, volume: 33644000 },
+ { x: new Date("2014-01-17"), open: 579.004028, high: 580.895874, low: 572.672668, close: 575.84082, volume: 53971000 },
+ { x: new Date("2014-01-21"), open: 581.046021, high: 582.582581, low: 576.226196, close: 582.432434, volume: 39558000 },
+ { x: new Date("2014-01-22"), open: 583.888916, high: 584.529541, low: 580.01001, close: 583.093079, volume: 31396000 },
+ { x: new Date("2014-01-23"), open: 580.580566, high: 581.826843, low: 577.762756, close: 580.630615, volume: 38943000 },
+ { x: new Date("2014-01-24"), open: 576.081055, high: 577.352356, low: 562.062073, close: 562.477478, volume: 77772000 },
+ { x: new Date("2014-01-27"), open: 563.613586, high: 563.813843, low: 541.676697, close: 551.166138, volume: 86984000 },
+ { x: new Date("2014-01-28"), open: 555.715698, high: 563.438416, low: 555.525513, close: 562.067078, volume: 44159000 },
+ { x: new Date("2014-01-29"), open: 560.120117, high: 561.436462, low: 550.260254, close: 554.014038, volume: 47550000 },
+ { x: new Date("2014-01-30"), open: 573.073059, high: 576.821838, low: 564.189209, close: 568.263245, volume: 10172600 },
+ { x: new Date("2014-01-31"), open: 586.261292, high: 593.863892, low: 576.141113, close: 591.07605, volume: 11121400 },
+ { x: new Date("2014-02-03"), open: 590.190186, high: 591.451477, low: 566.571594, close: 567.282288, volume: 91290000 },
+ { x: new Date("2014-02-04"), open: 569.564575, high: 578.078064, low: 569.074097, close: 569.649658, volume: 56181000 },
+ { x: new Date("2014-02-05"), open: 572.262268, high: 575.960938, low: 564.574585, close: 572.17218, volume: 47842000 },
+ { x: new Date("2014-02-06"), open: 576.141113, high: 580.660645, low: 574.349365, close: 580.560547, volume: 38893000 },
+ { x: new Date("2014-02-07"), open: 584.399414, high: 589.539551, low: 580.86084, close: 589.309326, volume: 52671000 },
+ { x: new Date("2014-02-10"), open: 586.486511, high: 591.791809, low: 585.095093, close: 587.052063, volume: 38865000 },
+ { x: new Date("2014-02-11"), open: 590.675659, high: 596.531555, low: 586.691711, close: 595.685669, volume: 40974000 },
+ { x: new Date("2014-02-12"), open: 595.095093, high: 595.595581, low: 591.281311, close: 593.938965, volume: 34455000 },
+ { x: new Date("2014-02-13"), open: 590.965942, high: 600.550537, low: 590.42041, close: 600.550537, volume: 36691000 },
+ { x: new Date("2014-02-14"), open: 598.403381, high: 602.797791, low: 596.997009, close: 602.002014, volume: 43690000 },
+ { x: new Date("2014-02-18"), open: 601.306335, high: 607.042053, low: 600.600586, close: 606.046021, volume: 42135000 },
+ { x: new Date("2014-02-19"), open: 603.253235, high: 605.21521, low: 599.349365, close: 601.77179, volume: 42029000 },
+ { x: new Date("2014-02-20"), open: 602.17218, high: 604.049072, low: 600.710693, close: 602.657654, volume: 33981000 },
+ { x: new Date("2014-02-21"), open: 604.509521, high: 605.540527, low: 602.022034, close: 602.497498, volume: 37208000 },
+ { x: new Date("2014-02-24"), open: 603.283264, high: 610.690674, low: 603.153137, close: 606.861877, volume: 33452000 },
+ { x: new Date("2014-02-25"), open: 608.578552, high: 612.862854, low: 605.815796, close: 610.610596, volume: 28745000 },
+ { x: new Date("2014-02-26"), open: 612.61261, high: 615.055054, low: 607.487488, close: 610.695679, volume: 39604000 },
+ { x: new Date("2014-02-27"), open: 609.80481, high: 612.727722, low: 609.114136, close: 610.21521, volume: 25174000 },
+ { x: new Date("2014-02-28"), open: 610.780762, high: 612.707703, low: 603.713684, close: 608.433411, volume: 46225000 },
+ { x: new Date("2014-03-03"), open: 603.979004, high: 604.524536, low: 596.666687, close: 601.94696, volume: 42053000 },
+ { x: new Date("2014-03-04"), open: 608.108093, high: 608.608582, low: 605.355347, close: 608.063049, volume: 29324000 },
+ { x: new Date("2014-03-05"), open: 608.133118, high: 612.152161, low: 606.31134, close: 609.739746, volume: 24681000 },
+ { x: new Date("2014-03-06"), open: 611.75177, high: 613.68866, low: 609.909912, close: 610.415405, volume: 25336000 },
+ { x: new Date("2014-03-07"), open: 614.014038, high: 614.109131, low: 606.326355, close: 608.002991, volume: 30271000 },
+ { x: new Date("2014-03-10"), open: 608.45343, high: 609.429443, low: 602.647644, close: 606.391418, volume: 24267000 },
+ { x: new Date("2014-03-11"), open: 607.492493, high: 607.767761, low: 598.918945, close: 600.595581, volume: 34225000 },
+ { x: new Date("2014-03-12"), open: 598.798828, high: 604.529541, low: 592.687683, close: 604.254272, volume: 39246000 },
+ { x: new Date("2014-03-13"), open: 604.57959, high: 605.855835, low: 592.972961, close: 595.125122, volume: 46865000 },
+ { x: new Date("2014-03-14"), open: 591.586609, high: 596.031006, low: 586.851868, close: 586.987, volume: 45832000 },
+ { x: new Date("2014-03-17"), open: 590.21521, high: 599.134155, low: 589.644653, close: 596.646667, volume: 43198000 },
+ { x: new Date("2014-03-18"), open: 597.932922, high: 606.371399, low: 597.127136, close: 606.236206, volume: 36263000 },
+ { x: new Date("2014-03-19"), open: 606.506531, high: 606.601624, low: 597.802795, close: 600.22522, volume: 32225000 },
+ { x: new Date("2014-03-20"), open: 600.575562, high: 605.4104, low: 598.278259, close: 599.179199, volume: 3366000 },
+ { x: new Date("2014-03-21"), open: 603.758789, high: 605.42041, low: 591.816833, close: 592.112122, volume: 64105000 },
+ { x: new Date("2014-03-24"), open: 592.687683, high: 593.04303, low: 573.548523, close: 579.544556, volume: 60068100 },
+ { x: new Date("2014-03-25"), open: 583.583557, high: 585.505493, low: 574.074097, close: 579.939941, volume: 48155000 },
+ { x: new Date("2014-03-26"), open: 581.586609, high: 586.371399, low: 566.316345, close: 566.551575, volume: 51548000 },
+ { x: new Date("2014-03-27"), open: 565.990967, high: 566.53656, low: 551.601624, close: 557.697693, volume: 76367000 },
+ { x: new Date("2014-03-28"), open: 560.060059, high: 567.16217, low: 559.444458, close: 560.63562, volume: 45132000 },
+ { x: new Date("2014-03-31"), open: 565.765747, high: 568.068054, low: 556.981995, close: 557.812805, volume: 38807000 },
+ { x: new Date("2014-04-01"), open: 560.695679, high: 569.319336, low: 559.55957, close: 568.013, volume: 43576000 },
+ { x: new Date("2014-04-02"), open: 571.521545, high: 572.972961, low: 562.562561, close: 568.118103, volume: 41608000 },
+ { x: new Date("2014-04-03"), open: 573.390015, high: 588.299988, low: 566.01001, close: 571.5, volume: 40183000 },
+ { x: new Date("2014-04-04"), open: 578.549988, high: 579.719971, low: 544.48999, close: 545.25, volume: 53637000 },
+ { x: new Date("2014-04-07"), open: 544.789978, high: 549.849976, low: 530.530029, close: 540.630005, volume: 39616000 },
+ { x: new Date("2014-04-08"), open: 545.049988, high: 559.880005, low: 544.700012, close: 557.51001, volume: 34825000 },
+ { x: new Date("2014-04-09"), open: 565.840027, high: 567.799988, low: 555.380005, close: 567.039978, volume: 30316000 },
+ { x: new Date("2014-04-10"), open: 568, high: 568.210022, low: 545.5, close: 546.690002, volume: 32945000 },
+ { x: new Date("2014-04-11"), open: 537.940002, high: 547.590027, low: 533.400024, close: 537.76001, volume: 31747000 },
+ { x: new Date("2014-04-14"), open: 543.659973, high: 553.02002, low: 540.52002, close: 545.200012, volume: 25412000 },
+ { x: new Date("2014-04-15"), open: 551, high: 552.890015, low: 530.640015, close: 548.700012, volume: 39978000 },
+ { x: new Date("2014-04-16"), open: 557.700012, high: 564, low: 553.099976, close: 563.900024, volume: 45822000 },
+ { x: new Date("2014-04-17"), open: 556.320007, high: 557, low: 539.400024, close: 543.340027, volume: 56147000 },
+ { x: new Date("2014-04-21"), open: 544, high: 544, low: 534, close: 539.369995, volume: 24251000 },
+ { x: new Date("2014-04-22"), open: 536, high: 548, low: 536.5, close: 545.5, volume: 23311000 },
+ { x: new Date("2014-04-23"), open: 543.669983, high: 544.799988, low: 528.130005, close: 537.51001, volume: 19557000 },
+ { x: new Date("2014-04-24"), open: 541.690002, high: 542.5531, low: 534.440002, close: 534.440002, volume: 19557000 },
+ { x: new Date("2014-04-25"), open: 532.26001, high: 533.859985, low: 522.5, close: 523.099976, volume: 23700000 },
+ { x: new Date("2014-04-28"), open: 525.799988, high: 525.900024, low: 511, close: 522.97998, volume: 37528000 },
+ { x: new Date("2014-04-29"), open: 523.890015, high: 537.76001, low: 523, close: 536.330017, volume: 25352000 },
+ { x: new Date("2014-04-30"), open: 535.119995, high: 536.340027, low: 529.090027, close: 534.880005, volume: 20385000 },
+ { x: new Date("2014-05-01"), open: 534.25, high: 539.909973, low: 532.859985, close: 538.530029, volume: 20043000 },
+ { x: new Date("2014-05-02"), open: 541.440002, high: 542.400024, low: 533.27002, close: 533.869995, volume: 17800800 },
+ { x: new Date("2014-05-05"), open: 530.23999, high: 535.719971, low: 527.580017, close: 535.330017, volume: 12284000 },
+ { x: new Date("2014-05-06"), open: 533.409973, high: 534.549988, low: 522.26001, close: 522.570007, volume: 18350000 },
+ { x: new Date("2014-05-07"), open: 523.25, high: 524.429993, low: 511.089996, close: 518, volume: 30743000 },
+ { x: new Date("2014-05-08"), open: 515.719971, high: 527.349976, low: 514.460022, close: 520.169983, volume: 24520000 },
+ { x: new Date("2014-05-09"), open: 518.650024, high: 527.349976, low: 514.280029, close: 526.619995, volume: 22612000 },
+ { x: new Date("2014-05-12"), open: 531.840027, high: 538.75, low: 527.51001, close: 538.429993, volume: 19484000 },
+ { x: new Date("2014-05-13"), open: 539.580017, high: 543.98999, low: 537.900024, close: 541.539978, volume: 20120000 },
+ { x: new Date("2014-05-14"), open: 541.820007, high: 541.820007, low: 533.109985, close: 534.409973, volume: 12809000 },
+ { x: new Date("2014-05-15"), open: 533.140015, high: 534, low: 525.309998, close: 529.119995, volume: 18329000 },
+ { x: new Date("2014-05-16"), open: 529.599976, high: 530.840027, low: 523.570007, close: 528.299988, volume: 19077000 },
+ { x: new Date("2014-05-19"), open: 528.880005, high: 539.349976, low: 525.659973, close: 538.830017, volume: 19765000 },
+ { x: new Date("2014-05-20"), open: 540, high: 546.349976, low: 536.570007, close: 540.390015, volume: 24253000 },
+ { x: new Date("2014-05-21"), open: 542.900024, high: 549.75, low: 542.109985, close: 549.700012, volume: 15647000 },
+ { x: new Date("2014-05-22"), open: 552.200012, high: 557.960022, low: 551, close: 555.450012, volume: 21497000 },
+ { x: new Date("2014-05-23"), open: 558.130005, high: 565, low: 554.169983, close: 563.799988, volume: 26725000 },
+ { x: new Date("2014-05-27"), open: 567.780029, high: 574.869995, low: 564.150024, close: 574.869995, volume: 21858000 },
+ { x: new Date("2014-05-28"), open: 574.570007, high: 577.659973, low: 569.950012, close: 570.450012, volume: 15816000 },
+ { x: new Date("2014-05-29"), open: 573.390015, high: 573.47998, low: 568.450012, close: 570.559998, volume: 14111000 },
+ { x: new Date("2014-05-30"), open: 571.640015, high: 572.580017, low: 565.789978, close: 571.650024, volume: 18717000 },
+ { x: new Date("2014-06-02"), open: 569.75, high: 570.409973, low: 556.700012, close: 564.340027, volume: 16605000 },
+ { x: new Date("2014-06-03"), open: 560.900024, high: 562.400024, low: 552.530029, close: 554.51001, volume: 20313000 },
+ { x: new Date("2014-06-04"), open: 551.52002, high: 558.580017, low: 548.559998, close: 553.76001, volume: 17291000 },
+ { x: new Date("2014-06-05"), open: 557.109985, high: 565, low: 555.049988, close: 564.929993, volume: 17934000 },
+ { x: new Date("2014-06-06"), open: 568.159973, high: 568.799988, low: 559.580017, close: 566.030029, volume: 17402000 },
+ { x: new Date("2014-06-09"), open: 566.75, high: 572, low: 565.219971, close: 570.72998, volume: 15297000 },
+ { x: new Date("2014-06-10"), open: 568.780029, high: 572, low: 566.130005, close: 568.299988, volume: 14838000 },
+ { x: new Date("2014-06-11"), open: 565.919983, high: 568.969971, low: 563.679993, close: 567.5, volume: 11290000 },
+ { x: new Date("2014-06-12"), open: 567, high: 567, low: 557.150024, close: 559.5, volume: 15465000 },
+ { x: new Date("2014-06-13"), open: 560.080017, high: 560.650024, low: 553.719971, close: 560.349976, volume: 13530300 },
+ { x: new Date("2014-06-16"), open: 557.25, high: 557.98999, low: 550, close: 552.299988, volume: 19718000 },
+ { x: new Date("2014-06-17"), open: 552.359985, high: 553.73999, low: 547.469971, close: 550.619995, volume: 14776000 },
+ { x: new Date("2014-06-18"), open: 552.799988, high: 561.400024, low: 551.580017, close: 560.659973, volume: 20606000 },
+ { x: new Date("2014-06-19"), open: 561.150024, high: 565, low: 556.669983, close: 564.98999, volume: 26274000 },
+ { x: new Date("2014-06-20"), open: 566.450012, high: 566.77002, low: 559.369995, close: 566.52002, volume: 31600600 },
+ { x: new Date("2014-06-23"), open: 564.349976, high: 574.440002, low: 563.5, close: 574.289978, volume: 17228000 },
+ { x: new Date("2014-06-24"), open: 574.219971, high: 582.25, low: 569.159973, close: 572.539978, volume: 28443000 },
+ { x: new Date("2014-06-25"), open: 573.549988, high: 587.299988, low: 573.26001, close: 585.929993, volume: 21140700 },
+ { x: new Date("2014-06-26"), open: 589.299988, high: 589.599976, low: 579.599976, close: 584.77002, volume: 20124000 },
+ { x: new Date("2014-06-27"), open: 585.450012, high: 587.880005, low: 582.619995, close: 585.690002, volume: 20213000 },
+ { x: new Date("2014-06-30"), open: 586.76001, high: 587.710022, low: 583.289978, close: 584.669983, volume: 14789000 },
+ { x: new Date("2014-07-01"), open: 587.650024, high: 593.659973, low: 586.289978, close: 591.48999, volume: 16432000 },
+ { x: new Date("2014-07-02"), open: 592.26001, high: 594.150024, low: 589.109985, close: 590.780029, volume: 11958000 },
+ { x: new Date("2014-07-03"), open: 591.700012, high: 594.25589, low: 593.080017, close: 593.080017, volume: 18989000 },
+ { x: new Date("2014-07-07"), open: 593.51001, high: 595.650024, low: 587.940002, close: 590.76001, volume: 13367000 },
+ { x: new Date("2014-07-08"), open: 586.369995, high: 587.969971, low: 574, close: 578.400024, volume: 21205200 },
+ { x: new Date("2014-07-09"), open: 578.950012, high: 584.099976, low: 577, close: 583.359985, volume: 13720800 },
+ { x: new Date("2014-07-10"), open: 573, high: 585.2, low: 572.099976, close: 580.039978, volume: 14362000 },
+ { x: new Date("2014-07-11"), open: 581, high: 588.22998, low: 580.580017, close: 586.650024, volume: 15101600 },
+ { x: new Date("2014-07-14"), open: 590.599976, high: 594.859985, low: 586.690002, close: 594.26001, volume: 19510600 },
+ { x: new Date("2014-07-15"), open: 595.150024, high: 595.299988, low: 585.309998, close: 593.059998, volume: 16730800 },
+ { x: new Date("2014-07-16"), open: 596.890015, high: 597, low: 590.25, close: 590.619995, volume: 14040800 },
+ { x: new Date("2014-07-17"), open: 588.969971, high: 589.5, low: 576.849976, close: 580.820007, volume: 29353000 },
+ { x: new Date("2014-07-18"), open: 603.01001, high: 606.700012, low: 590.919983, close: 605.109985, volume: 48710600 },
+ { x: new Date("2014-07-21"), open: 601.349976, high: 604.159973, low: 594.450012, close: 598.440002, volume: 22370900 },
+ { x: new Date("2014-07-22"), open: 599.700012, high: 608.890015, low: 599.26001, close: 603.570007, volume: 18816000 },
+ { x: new Date("2014-07-23"), open: 602.049988, high: 607.049988, low: 601.349976, close: 605.190002, volume: 11060000 },
+ { x: new Date("2014-07-24"), open: 605.530029, high: 608.909973, low: 601, close: 603.01001, volume: 13550000 },
+ { x: new Date("2014-07-25"), open: 599.25, high: 601, low: 595.75, close: 598.080017, volume: 13600000 },
+ { x: new Date("2014-07-28"), open: 597.75, high: 601.099976, low: 592.590027, close: 599.02002, volume: 13581000 },
+ { x: new Date("2014-07-29"), open: 597.700012, high: 598.48999, low: 592.169983, close: 593.950012, volume: 13606600 },
+ { x: new Date("2014-07-30"), open: 595.809998, high: 598.450012, low: 592.700012, close: 595.440002, volume: 12105100 },
+ { x: new Date("2014-07-31"), open: 588.960022, high: 591.98999, low: 577.679993, close: 579.549988, volume: 23095000 },
+ { x: new Date("2014-08-01"), open: 578.549988, high: 583.429993, low: 570.299988, close: 573.599976, volume: 22133000 },
+ { x: new Date("2014-08-04"), open: 576.51001, high: 583.820007, low: 572.26001, close: 582.27002, volume: 15194000 },
+ { x: new Date("2014-08-05"), open: 579.380005, high: 580.200012, low: 570.309998, close: 573.140015, volume: 16403800 },
+ { x: new Date("2014-08-06"), open: 569.5, high: 578.640015, low: 567.450012, close: 574.48999, volume: 13228000 },
+ { x: new Date("2014-08-07"), open: 576.049988, high: 578.309998, low: 569.429993, close: 571.809998, volume: 11630000 },
+ { x: new Date("2014-08-08"), open: 572.02002, high: 579.559998, low: 569.02002, close: 577.940002, volume: 14930300 },
+ { x: new Date("2014-08-11"), open: 579, high: 579.690002, low: 575.299988, close: 577.25, volume: 12034000 },
+ { x: new Date("2014-08-12"), open: 575, high: 575.900024, low: 569.909973, close: 572.119995, volume: 13904500 },
+ { x: new Date("2014-08-13"), open: 576.450012, high: 586.130005, low: 575.200012, close: 584.559998, volume: 18990400 },
+ { x: new Date("2014-08-14"), open: 586.690002, high: 587.799988, low: 580.919983, close: 584.650024, volume: 12729000 },
+ { x: new Date("2014-08-15"), open: 587.5, high: 589.469971, low: 580.76001, close: 583.710022, volume: 17234000 },
+ { x: new Date("2014-08-18"), open: 587.099976, high: 595.049988, low: 586.549988, close: 592.700012, volume: 14606000 },
+ { x: new Date("2014-08-19"), open: 595.590027, high: 597.809998, low: 594.440002, close: 597.109985, volume: 10043200 },
+ { x: new Date("2014-08-20"), open: 596.950012, high: 596.98999, low: 593, close: 595.409973, volume: 16730000 },
+ { x: new Date("2014-08-21"), open: 594.900024, high: 595.25, low: 591.099976, close: 592.419983, volume: 11302000 },
+ { x: new Date("2014-08-22"), open: 593.27002, high: 594.98999, low: 589.799988, close: 592.539978, volume: 87072000 },
+ { x: new Date("2014-08-25"), open: 594.77002, high: 595.580017, low: 589.26001, close: 590.570007, volume: 12905600 },
+ { x: new Date("2014-08-26"), open: 592, high: 592.049988, low: 587.450012, close: 588.119995, volume: 14717000 },
+ { x: new Date("2014-08-27"), open: 587.809998, high: 589.369995, low: 580.900024, close: 583, volume: 13646000 },
+ { x: new Date("2014-08-28"), open: 580.02002, high: 584.710022, low: 577.880005, close: 580.320007, volume: 14005800 },
+ { x: new Date("2014-08-29"), open: 582.349976, high: 582.900024, low: 578.23999, close: 582.359985, volume: 12060100 },
+ { x: new Date("2014-09-02"), open: 582.950012, high: 589.299988, low: 582.400024, close: 588.630005, volume: 15830000 },
+ { x: new Date("2014-09-03"), open: 591.72998, high: 594.48999, low: 586.5, close: 589.52002, volume: 15790000 },
+ { x: new Date("2014-09-04"), open: 592.130005, high: 598, low: 590.599976, close: 593.140015, volume: 16308000 },
+ { x: new Date("2014-09-05"), open: 595.130005, high: 598.5, low: 593.549988, close: 597.780029, volume: 17990100 },
+ { x: new Date("2014-09-08"), open: 599.140015, high: 603.52002, low: 598.02002, close: 601.630005, volume: 15099200 },
+ { x: new Date("2014-09-09"), open: 600.27002, high: 600.599976, low: 590.47998, close: 591.969971, volume: 15701200 },
+ { x: new Date("2014-09-10"), open: 591.73999, high: 593.719971, low: 587.140015, close: 593.419983, volume: 11600100 },
+ { x: new Date("2014-09-11"), open: 590, high: 591.950012, low: 586.039978, close: 591.109985, volume: 15014000 },
+ { x: new Date("2014-09-12"), open: 590.390015, high: 591.47998, low: 583.280029, close: 584.900024, volume: 18510500 },
+ { x: new Date("2014-09-15"), open: 582.23999, high: 583.919983, low: 577.01001, close: 581.640015, volume: 15454000 },
+ { x: new Date("2014-09-16"), open: 580.950012, high: 590.150024, low: 580.950012, close: 588.780029, volume: 15790600 },
+ { x: new Date("2014-09-17"), open: 589.51001, high: 596.070007, low: 587.119995, close: 593.289978, volume: 17195000 },
+ { x: new Date("2014-09-18"), open: 595.049988, high: 597.559998, low: 593.02002, close: 597.27002, volume: 14940500 },
+ { x: new Date("2014-09-19"), open: 599.48999, high: 605.400024, low: 597.76001, close: 605.400024, volume: 41916000 },
+ { x: new Date("2014-09-22"), open: 602.5, high: 603.799988, low: 593.119995, close: 597.27002, volume: 17802200 },
+ { x: new Date("2014-09-23"), open: 595, high: 596.650024, low: 590.23999, close: 591.179993, volume: 14037000 },
+ { x: new Date("2014-09-24"), open: 591.570007, high: 600.109985, low: 590.299988, close: 598.419983, volume: 17508000 },
+ { x: new Date("2014-09-25"), open: 596.98999, high: 598.070007, low: 584.73999, close: 585.25, volume: 16710000 },
+ { x: new Date("2014-09-26"), open: 585.929993, high: 589.570007, low: 585, close: 587.900024, volume: 12891000 },
+ { x: new Date("2014-09-29"), open: 581.830017, high: 589.309998, low: 581.570007, close: 587.809998, volume: 11043700 },
+ { x: new Date("2014-09-30"), open: 587.48999, high: 591, low: 584.5, close: 588.409973, volume: 15715000 },
+ { x: new Date("2014-10-01"), open: 586.799988, high: 588.719971, low: 578.02002, close: 579.630005, volume: 14047700 },
+ { x: new Date("2014-10-02"), open: 578, high: 583.23999, low: 574.049988, close: 580.880005, volume: 15363000 },
+ { x: new Date("2014-10-03"), open: 584.099976, high: 588.289978, low: 583.5, close: 586.25, volume: 12145000 },
+ { x: new Date("2014-10-06"), open: 589.950012, high: 592.400024, low: 585.400024, close: 587.780029, volume: 12806100 },
+ { x: new Date("2014-10-07"), open: 584.900024, high: 585.849976, low: 574.099976, close: 574.099976, volume: 15405700 },
+ { x: new Date("2014-10-08"), open: 574.789978, high: 584.690002, low: 567.640015, close: 583.73999, volume: 22070900 },
+ { x: new Date("2014-10-09"), open: 581.609985, high: 582.530029, low: 569.030029, close: 570.809998, volume: 24110700 },
+ { x: new Date("2014-10-10"), open: 567.469971, high: 575.22998, low: 555.01001, close: 555.190002, volume: 29787000 },
+ { x: new Date("2014-10-13"), open: 555.130005, high: 560.880005, low: 544.429993, close: 544.75, volume: 27558000 },
+ { x: new Date("2014-10-14"), open: 550.140015, high: 558.630005, low: 544.5, close: 548.690002, volume: 26099000 },
+ { x: new Date("2014-10-15"), open: 542.080017, high: 543.919983, low: 528.419983, close: 540.72998, volume: 38306000 },
+ { x: new Date("2014-10-16"), open: 527, high: 540.98999, low: 524.950012, close: 536.919983, volume: 38050000 },
+ { x: new Date("2014-10-17"), open: 540.450012, high: 543.450012, low: 518.409973, close: 522.969971, volume: 59960500 },
+ { x: new Date("2014-10-20"), open: 520.450012, high: 533.159973, low: 519.140015, close: 532.380005, volume: 27482000 },
+ { x: new Date("2014-10-21"), open: 537.27002, high: 538.77002, low: 530.200012, close: 538.030029, volume: 24595000 },
+ { x: new Date("2014-10-22"), open: 541.049988, high: 550.76001, low: 540.22998, close: 542.690002, volume: 29737000 },
+ { x: new Date("2014-10-23"), open: 548.280029, high: 557.400024, low: 545.5, close: 553.650024, volume: 21513000 },
+ { x: new Date("2014-10-24"), open: 554.97998, high: 555, low: 545.159973, close: 548.900024, volume: 21750400 },
+ { x: new Date("2014-10-27"), open: 547.76001, high: 554, low: 547.200012, close: 549.880005, volume: 15967000 },
+ { x: new Date("2014-10-28"), open: 551.710022, high: 559.200012, low: 550.429993, close: 558.940002, volume: 17308700 },
+ { x: new Date("2014-10-29"), open: 560.849976, high: 564.969971, low: 555.97998, close: 558.450012, volume: 20533000 },
+ { x: new Date("2014-10-30"), open: 558.25, high: 562.5, low: 552.130005, close: 560.27002, volume: 16012500 },
+ { x: new Date("2014-10-31"), open: 568.299988, high: 568.72998, low: 564.809998, close: 567.869995, volume: 23040500 },
+ { x: new Date("2014-11-03"), open: 563.530029, high: 567.150024, low: 561.630005, close: 563.77002, volume: 15401700 },
+ { x: new Date("2014-11-04"), open: 561.159973, high: 564.789978, low: 558.299988, close: 564.190002, volume: 13806300 },
+ { x: new Date("2014-11-05"), open: 566.789978, high: 566.900024, low: 554.150024, close: 555.950012, volume: 16450300 },
+ { x: new Date("2014-11-06"), open: 555.5, high: 556.799988, low: 550.580017, close: 551.690002, volume: 16507000 },
+ { x: new Date("2014-11-07"), open: 555.599976, high: 555.599976, low: 549.349976, close: 551.820007, volume: 15089100 },
+ { x: new Date("2014-11-10"), open: 552.400024, high: 560.630005, low: 551.619995, close: 558.22998, volume: 13045000 },
+ { x: new Date("2014-11-11"), open: 558.52002, high: 562.5, low: 556.23999, close: 561.289978, volume: 10098300 },
+ { x: new Date("2014-11-12"), open: 561.150024, high: 561.25, low: 555.5, close: 558.25, volume: 10941000 },
+ { x: new Date("2014-11-13"), open: 560.809998, high: 560.820007, low: 554.090027, close: 556.440002, volume: 15101000 },
+ { x: new Date("2014-11-14"), open: 558.558, high: 552.51001, low: 555.190002, close: 555.190002, volume: 14251000 },
+ { x: new Date("2014-11-17"), open: 555.190002, high: 555.190002, low: 544.440002, close: 546.640015, volume: 16800600 },
+ { x: new Date("2014-11-18"), open: 547.929993, high: 552.789978, low: 543.799988, close: 544.51001, volume: 18220000 },
+ { x: new Date("2014-11-19"), open: 544.75, high: 548.219971, low: 539.190002, close: 547.200012, volume: 15170300 },
+ { x: new Date("2014-11-20"), open: 542.090027, high: 545.380005, low: 541.5, close: 543.76001, volume: 17508000 },
+ { x: new Date("2014-11-21"), open: 551.039978, high: 551.039978, low: 545, close: 545.890015, volume: 25060000 },
+ { x: new Date("2014-11-24"), open: 546.570007, high: 551.190002, low: 544.150024, close: 547.47998, volume: 16053800 },
+ { x: new Date("2014-11-25"), open: 547.210022, high: 552.5, low: 546.909973, close: 549.22998, volume: 19036000 },
+ { x: new Date("2014-11-26"), open: 549.22998, high: 549.880005, low: 545.22998, close: 547.72998, volume: 14800200 },
+ { x: new Date("2014-11-28"), open: 547, high: 549.599976, low: 544.47998, close: 549.080017, volume: 12100100 },
+ { x: new Date("2014-12-01"), open: 545.090027, high: 548.789978, low: 538.619995, close: 539.650024, volume: 19904400 },
+ { x: new Date("2014-12-02"), open: 539.450012, high: 541.849976, low: 534.659973, close: 538.590027, volume: 20740000 },
+ { x: new Date("2014-12-03"), open: 537.5, high: 541.409973, low: 535.210022, close: 536.969971, volume: 16238000 },
+ { x: new Date("2014-12-04"), open: 537.640015, high: 542.690002, low: 534.890015, close: 542.580017, volume: 16209900 },
+ { x: new Date("2014-12-05"), open: 536.700012, high: 538.200012, low: 527.26001, close: 528.080017, volume: 30701000 },
+ { x: new Date("2014-12-08"), open: 529.219971, high: 533.820007, low: 527, close: 530.72998, volume: 32283000 },
+ { x: new Date("2014-12-09"), open: 525.880005, high: 536.650024, low: 523.409973, close: 536.109985, volume: 21660100 },
+ { x: new Date("2014-12-10"), open: 535.900024, high: 539.359985, low: 527.48999, close: 528.039978, volume: 23111000 },
+ { x: new Date("2014-12-11"), open: 530.01001, high: 537.039978, low: 529.159973, close: 532.109985, volume: 20713000 },
+ { x: new Date("2014-12-12"), open: 527.440002, high: 532.23999, low: 521.460022, close: 521.51001, volume: 23657000 },
+ { x: new Date("2014-12-15"), open: 523.76001, high: 525.369995, low: 515.400024, close: 515.840027, volume: 26176000 },
+ { x: new Date("2014-12-16"), open: 513.599976, high: 515.580017, low: 497.190002, close: 498.160004, volume: 43499000 },
+ { x: new Date("2014-12-17"), open: 499.859985, high: 509.070007, low: 499.109985, close: 506.450012, volume: 36394000 },
+ { x: new Date("2014-12-18"), open: 515.98999, high: 516.25, low: 506.559998, close: 514.619995, volume: 38760700 },
+ { x: new Date("2014-12-19"), open: 516.98999, high: 520.809998, low: 508.859985, close: 520.039978, volume: 40872100 },
+ { x: new Date("2014-12-22"), open: 520.609985, high: 532.969971, low: 520.590027, close: 532.299988, volume: 30319500 },
+ { x: new Date("2014-12-23"), open: 534.51001, high: 542.299988, low: 533.719971, close: 538.77002, volume: 28770200 },
+ { x: new Date("2014-12-24"), open: 538.820007, high: 540.289978, low: 535.099976, close: 536.929993, volume: 43707000 },
+ { x: new Date("2014-12-26"), open: 536.929993, high: 543.25, low: 535.48999, close: 541.52002, volume: 11135000 },
+ { x: new Date("2014-12-29"), open: 540.5, high: 543.929993, low: 537.159973, close: 537.309998, volume: 22150000 },
+ { x: new Date("2014-12-30"), open: 534.960022, high: 537.840027, low: 533.609985, close: 535.280029, volume: 10048600 },
+ { x: new Date("2014-12-31"), open: 537.73999, high: 538.400024, low: 530.200012, close: 530.659973, volume: 12320400 },
+ { x: new Date("2015-01-02"), open: 532.599976, high: 535.799988, low: 527.880005, close: 529.549988, volume: 13240000 },
+ { x: new Date("2015-01-05"), open: 527.150024, high: 527.98999, low: 517.75, close: 519.460022, volume: 20591000 },
+ { x: new Date("2015-01-06"), open: 520.5, high: 521.210022, low: 505.549988, close: 506.640015, volume: 27228000 },
+ { x: new Date("2015-01-07"), open: 510.950012, high: 511.48999, low: 503.649994, close: 505.149994, volume: 23405900 },
+ { x: new Date("2015-01-08"), open: 501.51001, high: 507.5, low: 495.019989, close: 506.910004, volume: 36527000 },
+ { x: new Date("2015-01-09"), open: 508.179993, high: 508.600006, low: 498.649994, close: 500.720001, volume: 20907000 },
+ { x: new Date("2015-01-12"), open: 499.23999, high: 500.279999, low: 490.910004, close: 497.059998, volume: 28541000 },
+ { x: new Date("2015-01-13"), open: 502.570007, high: 508.600006, low: 497.26001, close: 501.799988, volume: 30479000 },
+ { x: new Date("2015-01-14"), open: 500.420013, high: 508.26001, low: 498.160004, close: 505.929993, volume: 26400000 },
+ { x: new Date("2015-01-15"), open: 508.890015, high: 509.75, low: 502.01001, close: 504.01001, volume: 25534000 },
+ { x: new Date("2015-01-16"), open: 503.149994, high: 510.850006, low: 503.089996, close: 510.459991, volume: 24820900 },
+ { x: new Date("2015-01-20"), open: 512.77002, high: 515.609985, low: 509.369995, close: 509.940002, volume: 23398000 },
+ { x: new Date("2015-01-21"), open: 510.839996, high: 521.849976, low: 509.589996, close: 520.390015, volume: 23170800 },
+ { x: new Date("2015-01-22"), open: 523, high: 538.840027, low: 521.909973, close: 537.299988, volume: 28003400 },
+ { x: new Date("2015-01-23"), open: 538.030029, high: 545.409973, low: 535.75, close: 541.950012, volume: 22920800 },
+ { x: new Date("2015-01-26"), open: 541.5, high: 541.5, low: 532.070007, close: 536.719971, volume: 15447000 },
+ { x: new Date("2015-01-27"), open: 531.400024, high: 532.780029, low: 520.859985, close: 521.190002, volume: 19574000 },
+ { x: new Date("2015-01-28"), open: 525, high: 525.690002, low: 512.349976, close: 512.429993, volume: 17911000 },
+ { x: new Date("2015-01-29"), open: 512.900024, high: 515.190002, low: 503.480011, close: 513.22998, volume: 39500900 },
+ { x: new Date("2015-01-30"), open: 519, high: 543.099976, low: 518.179993, close: 537.549988, volume: 40554000 },
+ { x: new Date("2015-02-02"), open: 534.320007, high: 536.5, low: 521.719971, close: 532.200012, volume: 37689000 },
+ { x: new Date("2015-02-03"), open: 529.940002, high: 537.450012, low: 526.809998, close: 533.299988, volume: 23300200 },
+ { x: new Date("2015-02-04"), open: 533.140015, high: 536.75, low: 525.030029, close: 526.099976, volume: 16948000 },
+ { x: new Date("2015-02-05"), open: 527.929993, high: 530.690002, low: 525.640015, close: 529.830017, volume: 16508800 },
+ { x: new Date("2015-02-06"), open: 531.01001, high: 540.219971, low: 528.650024, close: 533.880005, volume: 21344000 },
+ { x: new Date("2015-02-09"), open: 531.059998, high: 533.880005, low: 527.549988, close: 529.280029, volume: 15157000 },
+ { x: new Date("2015-02-10"), open: 532.150024, high: 541, low: 529.169983, close: 540.159973, volume: 23715000 },
+ { x: new Date("2015-02-11"), open: 539.72998, high: 541.950012, low: 536, close: 538, volume: 19153000 },
+ { x: new Date("2015-02-12"), open: 539.659973, high: 548.340027, low: 537, close: 546.01001, volume: 24290500 },
+ { x: new Date("2015-02-13"), open: 547.51001, high: 552.539978, low: 546.599976, close: 551.159973, volume: 23069100 },
+ { x: new Date("2015-02-17"), open: 551.159973, high: 553, low: 543.26001, close: 545.01001, volume: 19587000 },
+ { x: new Date("2015-02-18"), open: 543.820007, high: 547.549988, low: 539.549988, close: 542.650024, volume: 14053300 },
+ { x: new Date("2015-02-19"), open: 542.469971, high: 546.859985, low: 540.75, close: 546.450012, volume: 15417000 },
+ { x: new Date("2015-02-20"), open: 547.580017, high: 547.580017, low: 538.099976, close: 541.799988, volume: 19101700 },
+ { x: new Date("2015-02-23"), open: 539, high: 539.299988, low: 532, close: 535, volume: 16453000 },
+ { x: new Date("2015-02-24"), open: 531.549988, high: 539.400024, low: 531, close: 538.650024, volume: 14020300 },
+ { x: new Date("2015-02-25"), open: 538.440002, high: 549.570007, low: 538.01001, close: 547.330017, volume: 20401800 },
+ { x: new Date("2015-02-26"), open: 545.73999, high: 560.130005, low: 545.090027, close: 559.289978, volume: 27010600 },
+ { x: new Date("2015-02-27"), open: 558.150024, high: 569.419983, low: 557.030029, close: 562.630005, volume: 34160400 },
+ { x: new Date("2015-03-02"), open: 567, high: 575.98999, low: 563.150024, close: 575.02002, volume: 25203000 },
+ { x: new Date("2015-03-03"), open: 576.349976, high: 580.849976, low: 570.5, close: 578.789978, volume: 25260300 },
+ { x: new Date("2015-03-04"), open: 576.969971, high: 581.630005, low: 572.52002, close: 578.330017, volume: 18500500 },
+ { x: new Date("2015-03-05"), open: 579.619995, high: 583.200012, low: 578.22998, close: 581.429993, volume: 17905900 },
+ { x: new Date("2015-03-06"), open: 582, high: 582.780029, low: 572.059998, close: 572.900024, volume: 18796000 },
+ { x: new Date("2015-03-09"), open: 570.919983, high: 575.450012, low: 569.049988, close: 574.099976, volume: 11703900 },
+ { x: new Date("2015-03-10"), open: 568.47998, high: 569.76001, low: 559.820007, close: 559.849976, volume: 19793000 },
+ { x: new Date("2015-03-11"), open: 559.799988, high: 564.179993, low: 555.409973, close: 555.690002, volume: 2026200 },
+ { x: new Date("2015-03-12"), open: 558.47998, high: 561.840027, low: 555.530029, close: 561.169983, volume: 17801000 },
+ { x: new Date("2015-03-13"), open: 559.22998, high: 564.359985, low: 550.330017, close: 553, volume: 17801000 },
+ { x: new Date("2015-03-16"), open: 556.929993, high: 563.75, low: 551.320007, close: 561.640015, volume: 18042800 },
+ { x: new Date("2015-03-17"), open: 558.289978, high: 560.640015, low: 554.409973, close: 557.609985, volume: 14041900 },
+ { x: new Date("2015-03-18"), open: 557.72998, high: 566.51001, low: 553.5, close: 566.159973, volume: 17597000 },
+ { x: new Date("2015-03-19"), open: 564.52002, high: 566.960022, low: 562.119995, close: 563.669983, volume: 12303000 },
+ { x: new Date("2015-03-20"), open: 566.710022, high: 567.099976, low: 564.47998, close: 564.950012, volume: 22160000 },
+ { x: new Date("2015-03-23"), open: 566, high: 569.640015, low: 563.059998, close: 565.369995, volume: 15012000 },
+ { x: new Date("2015-03-24"), open: 568.539978, high: 581.880005, low: 568.090027, close: 577.539978, volume: 19507800 },
+ { x: new Date("2015-03-25"), open: 577.570007, high: 580.070007, low: 567, close: 567, volume: 13659000 },
+ { x: new Date("2015-03-26"), open: 564.650024, high: 567.190002, low: 558.309998, close: 563.640015, volume: 24902100 },
+ { x: new Date("2015-03-27"), open: 561.830017, high: 564.070007, low: 556.929993, close: 557.549988, volume: 17203500 },
+ { x: new Date("2015-03-28"), open: 561.830017, high: 564.070007, low: 556.929993, close: 557.549988, volume: 14203500 },
+ { x: new Date("2015-03-29"), open: 561.830017, high: 564.070007, low: 556.929993, close: 557.549988, volume: 16203500 },
+ { x: new Date("2015-03-30"), open: 560.25, high: 562.159973, low: 556.789978, close: 561.140015, volume: 12394000 },
+ { x: new Date("2015-03-31"), open: 557.940002, high: 562.450012, low: 554.669983, close: 554.700012, volume: 17460600 },
+ { x: new Date("2015-04-01"), open: 554.830017, high: 558.5, low: 546.030029, close: 549.48999, volume: 19323000 },
+ { x: new Date("2015-04-02"), open: 547.409973, high: 548, low: 540.440002, close: 541.309998, volume: 23880000 },
+ { x: new Date("2015-04-06"), open: 538.840027, high: 545.539978, low: 535.700012, close: 543.950012, volume: 16805900 },
+ { x: new Date("2015-04-07"), open: 544.98999, high: 550.159973, low: 543.590027, close: 544.859985, volume: 13659000 },
+ { x: new Date("2015-04-08"), open: 546.551, high: 546.5, low: 548.840027, close: 548.840027, volume: 13659000 },
+ { x: new Date("2015-04-09"), open: 549.210022, high: 549.369995, low: 541.950012, close: 548.02002, volume: 16180300 },
+ { x: new Date("2015-04-10"), open: 549.570007, high: 549.849976, low: 544.97998, close: 548.539978, volume: 13052000 },
+ { x: new Date("2015-04-13"), open: 547.049988, high: 553.27002, low: 546.299988, close: 548.640015, volume: 14663000 },
+ { x: new Date("2015-04-14"), open: 546.570007, high: 546.570007, low: 535.73999, close: 539.780029, volume: 23543000 },
+ { x: new Date("2015-04-15"), open: 537.960022, high: 543.190002, low: 532.369995, close: 541.039978, volume: 23481000 },
+ { x: new Date("2015-04-16"), open: 538.349976, high: 545.22998, low: 538.099976, close: 543.52002, volume: 15861000 },
+ { x: new Date("2015-04-17"), open: 537.309998, high: 539.799988, low: 529, close: 532.73999, volume: 24617000 },
+ { x: new Date("2015-04-20"), open: 533.75, high: 545.799988, low: 533.349976, close: 544.530029, volume: 19205400 },
+ { x: new Date("2015-04-21"), open: 546.309998, high: 547.77002, low: 542.210022, close: 542.919983, volume: 14056400 },
+ { x: new Date("2015-04-22"), open: 543.059998, high: 551, low: 541.320007, close: 549.179993, volume: 15903000 }
+];
+
+
+let date1: Date = new Date("2012-04-02");
+for (let i: number = 0; i < stockData1.length; i++) {
+ if (stockData1[i]['x'].getDate() !== date1.getDate()) {
+ stockData1.splice(i, 0, {
+ x: new Date(date1.getTime()),
+ open: stockData1[i]['high'], low: stockData1[i]['open'],
+ close: stockData1[i]['close'], high: stockData1[i]['low'],
+ volume: stockData1[i]['volume']
+ });
+ }
+ date1.setDate(date1.getDate() + 1);
+}
+
+export interface IVolume {
+ x: Date,
+ close: number;
+ open: number;
+ volume: number;
+ high: number;
+ low: number;
+}
+
+export interface IClose {
+ x: Date,
+ close: number;
+}
+
+export let googl: IVolume [] = stockData1;
+
+let stockData2: IClose[] = [{ x: new Date("2012-04-02"), close: 321.369812 },
+{ x: new Date("2012-04-03"), close: 319.233704 },
+{ x: new Date("2012-04-04"), close: 315.522827 },
+{ x: new Date("2012-04-05"), close: 314.116974 },
+{ x: new Date("2012-04-09"), close: 313.381744 },
+{ x: new Date("2012-04-10"), close: 311.404602 },
+{ x: new Date("2012-04-11"), close: 315.925201 },
+{ x: new Date("2012-04-12"), close: 323.401581 },
+{ x: new Date("2012-04-13"), close: 310.281921 },
+{ x: new Date("2012-04-16"), close: 301.076782 },
+{ x: new Date("2012-04-17"), close: 302.815491 },
+{ x: new Date("2012-04-18"), close: 301.762329 },
+{ x: new Date("2012-04-19"), close: 297.713654 },
+{ x: new Date("2012-04-20"), close: 296.104126 },
+{ x: new Date("2012-04-23"), close: 296.869141 },
+{ x: new Date("2012-04-24"), close: 298.692291 },
+{ x: new Date("2012-04-25"), close: 302.889984 },
+{ x: new Date("2012-04-26"), close: 305.746429 },
+{ x: new Date("2012-04-27"), close: 305.502991 },
+{ x: new Date("2012-04-30"), close: 300.470734 },
+{ x: new Date("2012-05-01"), close: 300.262085 },
+{ x: new Date("2012-05-02"), close: 301.667938 },
+{ x: new Date("2012-05-03"), close: 303.535797 },
+{ x: new Date("2012-05-04"), close: 296.556183 },
+{ x: new Date("2012-05-07"), close: 301.812012 },
+{ x: new Date("2012-05-08"), close: 304.41507 },
+{ x: new Date("2012-05-09"), close: 302.606842 },
+{ x: new Date("2012-05-10"), close: 304.84726 },
+{ x: new Date("2012-05-11"), close: 300.659485 },
+{ x: new Date("2012-05-14"), close: 300.048462 },
+{ x: new Date("2012-05-15"), close: 303.580505 },
+{ x: new Date("2012-05-16"), close: 312.432922 },
+{ x: new Date("2012-05-17"), close: 309.511932 },
+{ x: new Date("2012-05-18"), close: 298.260101 },
+{ x: new Date("2012-05-21"), close: 305.070801 },
+{ x: new Date("2012-05-22"), close: 298.458801 },
+{ x: new Date("2012-05-23"), close: 302.760834 },
+{ x: new Date("2012-05-24"), close: 299.879578 },
+{ x: new Date("2012-05-25"), close: 293.85376 },
+{ x: new Date("2012-05-29"), close: 295.249695 },
+{ x: new Date("2012-05-30"), close: 292.214417 },
+{ x: new Date("2012-05-31"), close: 288.553253 },
+{ x: new Date("2012-06-01"), close: 283.645172 },
+{ x: new Date("2012-06-04"), close: 287.425568 },
+{ x: new Date("2012-06-05"), close: 283.362 },
+{ x: new Date("2012-06-06"), close: 288.40918 },
+{ x: new Date("2012-06-07"), close: 287.246735 },
+{ x: new Date("2012-06-08"), close: 288.349579 },
+{ x: new Date("2012-06-11"), close: 282.413177 },
+{ x: new Date("2012-06-12"), close: 280.724152 },
+{ x: new Date("2012-06-13"), close: 278.732117 },
+{ x: new Date("2012-06-14"), close: 277.718719 },
+{ x: new Date("2012-06-15"), close: 280.431061 },
+{ x: new Date("2012-06-18"), close: 283.580566 },
+{ x: new Date("2012-06-19"), close: 288.886078 },
+{ x: new Date("2012-06-20"), close: 286.889069 },
+{ x: new Date("2012-06-21"), close: 280.778809 },
+{ x: new Date("2012-06-22"), close: 283.893555 },
+{ x: new Date("2012-06-25"), close: 278.538391 },
+{ x: new Date("2012-06-26"), close: 280.515503 },
+{ x: new Date("2012-06-27"), close: 282.810577 },
+{ x: new Date("2012-06-28"), close: 280.331726 },
+{ x: new Date("2012-06-29"), close: 288.160797 },
+{ x: new Date("2012-07-02"), close: 288.359497 },
+{ x: new Date("2012-07-03"), close: 292.015717 },
+{ x: new Date("2012-07-05"), close: 296.034576 },
+{ x: new Date("2012-07-06"), close: 291.09671 },
+{ x: new Date("2012-07-09"), close: 291.111603 },
+{ x: new Date("2012-07-10"), close: 288.97052 },
+{ x: new Date("2012-07-11"), close: 283.749481 },
+{ x: new Date("2012-07-12"), close: 283.39679 },
+{ x: new Date("2012-07-13"), close: 286.397247 },
+{ x: new Date("2012-07-16"), close: 285.602417 },
+{ x: new Date("2012-07-17"), close: 286.501587 },
+{ x: new Date("2012-07-18"), close: 288.503571 },
+{ x: new Date("2012-07-19"), close: 294.613831 },
+{ x: new Date("2012-07-20"), close: 303.436432 },
+{ x: new Date("2012-07-23"), close: 305.766296 },
+{ x: new Date("2012-07-24"), close: 301.82193 },
+{ x: new Date("2012-07-25"), close: 302.030579 },
+{ x: new Date("2012-07-26"), close: 304.698242 },
+{ x: new Date("2012-07-27"), close: 315.428436 },
+{ x: new Date("2012-07-30"), close: 314.107025 },
+{ x: new Date("2012-07-31"), close: 314.43988 },
+{ x: new Date("2012-08-01"), close: 314.295807 },
+{ x: new Date("2012-08-02"), close: 312.343506 },
+{ x: new Date("2012-08-03"), close: 318.592865 },
+{ x: new Date("2012-08-06"), close: 319.333038 },
+{ x: new Date("2012-08-07"), close: 318.200409 },
+{ x: new Date("2012-08-08"), close: 319.039948 },
+{ x: new Date("2012-08-09"), close: 319.099579 },
+{ x: new Date("2012-08-10"), close: 318.92569 },
+{ x: new Date("2012-08-13"), close: 327.872498 },
+{ x: new Date("2012-08-14"), close: 332.169556 },
+{ x: new Date("2012-08-15"), close: 331.61319 },
+{ x: new Date("2012-08-16"), close: 334.260956 },
+{ x: new Date("2012-08-17"), close: 336.382172 },
+{ x: new Date("2012-08-20"), close: 335.587341 },
+{ x: new Date("2012-08-21"), close: 332.591797 },
+{ x: new Date("2012-08-22"), close: 336.402039 },
+{ x: new Date("2012-08-23"), close: 336.213257 },
+{ x: new Date("2012-08-24"), close: 337.122345 },
+{ x: new Date("2012-08-27"), close: 332.447754 },
+{ x: new Date("2012-08-28"), close: 336.436798 },
+{ x: new Date("2012-08-29"), close: 341.782043 },
+{ x: new Date("2012-08-30"), close: 338.637482 },
+{ x: new Date("2012-08-31"), close: 340.331482 },
+{ x: new Date("2012-09-04"), close: 338.31955 },
+{ x: new Date("2012-09-05"), close: 338.160583 },
+{ x: new Date("2012-09-06"), close: 347.440247 },
+{ x: new Date("2012-09-07"), close: 350.793427 },
+{ x: new Date("2012-09-10"), close: 348.120819 },
+{ x: new Date("2012-09-11"), close: 343.858521 },
+{ x: new Date("2012-09-12"), close: 343.207764 },
+{ x: new Date("2012-09-13"), close: 350.73877 },
+{ x: new Date("2012-09-14"), close: 352.547028 },
+{ x: new Date("2012-09-17"), close: 352.696045 },
+{ x: new Date("2012-09-18"), close: 356.819244 },
+{ x: new Date("2012-09-19"), close: 361.399445 },
+{ x: new Date("2012-09-20"), close: 361.707428 },
+{ x: new Date("2012-09-21"), close: 364.623474 },
+{ x: new Date("2012-09-24"), close: 372.268738 },
+{ x: new Date("2012-09-25"), close: 372.159454 },
+{ x: new Date("2012-09-26"), close: 374.295563 },
+{ x: new Date("2012-09-27"), close: 375.805756 },
+{ x: new Date("2012-09-28"), close: 374.812195 },
+{ x: new Date("2012-10-01"), close: 378.42868 },
+{ x: new Date("2012-10-02"), close: 376.049164 },
+{ x: new Date("2012-10-03"), close: 378.786346 },
+{ x: new Date("2012-10-04"), close: 381.543427 },
+{ x: new Date("2012-10-05"), close: 381.344727 },
+{ x: new Date("2012-10-08"), close: 376.471405 },
+{ x: new Date("2012-10-09"), close: 369.640839 },
+{ x: new Date("2012-10-10"), close: 369.874329 },
+{ x: new Date("2012-10-11"), close: 373.311951 },
+{ x: new Date("2012-10-12"), close: 369.968719 },
+{ x: new Date("2012-10-15"), close: 368.095886 },
+{ x: new Date("2012-10-16"), close: 369.943878 },
+{ x: new Date("2012-10-17"), close: 375.304016 },
+{ x: new Date("2012-10-18"), close: 345.254456 },
+{ x: new Date("2012-10-19"), close: 338.692139 },
+{ x: new Date("2012-10-22"), close: 337.142212 },
+{ x: new Date("2012-10-23"), close: 337.976776 },
+{ x: new Date("2012-10-24"), close: 336.461639 },
+{ x: new Date("2012-10-25"), close: 336.690155 },
+{ x: new Date("2012-10-26"), close: 335.393585 },
+{ x: new Date("2012-10-31"), close: 337.951935 },
+{ x: new Date("2012-11-01"), close: 341.573395 },
+{ x: new Date("2012-11-02"), close: 341.737335 },
+{ x: new Date("2012-11-05"), close: 339.273346 },
+{ x: new Date("2012-11-06"), close: 338.657349 },
+{ x: new Date("2012-11-07"), close: 331.404541 },
+{ x: new Date("2012-11-08"), close: 324.037445 },
+{ x: new Date("2012-11-09"), close: 329.372742 },
+{ x: new Date("2012-11-12"), close: 330.798462 },
+{ x: new Date("2012-11-13"), close: 327.395599 },
+{ x: new Date("2012-11-14"), close: 324.166595 },
+{ x: new Date("2012-11-15"), close: 321.538696 },
+{ x: new Date("2012-11-16"), close: 321.498962 },
+{ x: new Date("2012-11-19"), close: 331.946014 },
+{ x: new Date("2012-11-20"), close: 332.820313 },
+{ x: new Date("2012-11-21"), close: 330.783569 },
+{ x: new Date("2012-11-23"), close: 331.826782 },
+{ x: new Date("2012-11-26"), close: 328.438812 },
+{ x: new Date("2012-11-27"), close: 333.187927 },
+{ x: new Date("2012-11-28"), close: 339.626068 },
+{ x: new Date("2012-11-29"), close: 343.709503 },
+{ x: new Date("2012-11-30"), close: 346.928558 },
+{ x: new Date("2012-12-03"), close: 345.378632 },
+{ x: new Date("2012-12-04"), close: 343.282288 },
+{ x: new Date("2012-12-05"), close: 341.687653 },
+{ x: new Date("2012-12-06"), close: 343.33197 },
+{ x: new Date("2012-12-07"), close: 339.894318 },
+{ x: new Date("2012-12-10"), close: 340.495392 },
+{ x: new Date("2012-12-11"), close: 346.188385 },
+{ x: new Date("2012-12-12"), close: 346.526184 },
+{ x: new Date("2012-12-13"), close: 349.079559 },
+{ x: new Date("2012-12-14"), close: 348.711975 },
+{ x: new Date("2012-12-17"), close: 358.061157 },
+{ x: new Date("2012-12-18"), close: 358.205231 },
+{ x: new Date("2012-12-19"), close: 357.728333 },
+{ x: new Date("2012-12-20"), close: 358.846039 },
+{ x: new Date("2012-12-21"), close: 355.502808 },
+{ x: new Date("2012-12-24"), close: 352.457611 },
+{ x: new Date("2012-12-26"), close: 352.144653 },
+{ x: new Date("2012-12-27"), close: 350.862976 },
+{ x: new Date("2012-12-28"), close: 347.743256 },
+{ x: new Date("2012-12-31"), close: 351.404449 },
+{ x: new Date("2013-01-02"), close: 359.288177 },
+{ x: new Date("2013-01-03"), close: 359.496826 },
+{ x: new Date("2013-01-04"), close: 366.600616 },
+{ x: new Date("2013-01-07"), close: 365.001007 },
+{ x: new Date("2013-01-08"), close: 364.280701 },
+{ x: new Date("2013-01-09"), close: 366.67514 },
+{ x: new Date("2013-01-10"), close: 368.344269 },
+{ x: new Date("2013-01-11"), close: 367.604095 },
+{ x: new Date("2013-01-14"), close: 359.288177 },
+{ x: new Date("2013-01-15"), close: 360.122742 },
+{ x: new Date("2013-01-16"), close: 355.28421 },
+{ x: new Date("2013-01-17"), close: 353.361725 },
+{ x: new Date("2013-01-18"), close: 349.978729 },
+{ x: new Date("2013-01-22"), close: 349.164032 },
+{ x: new Date("2013-01-23"), close: 368.354218 },
+{ x: new Date("2013-01-24"), close: 374.668152 },
+{ x: new Date("2013-01-25"), close: 374.399902 },
+{ x: new Date("2013-01-28"), close: 372.939392 },
+{ x: new Date("2013-01-29"), close: 374.404846 },
+{ x: new Date("2013-01-30"), close: 374.47937 },
+{ x: new Date("2013-01-31"), close: 375.403351 },
+{ x: new Date("2013-02-01"), close: 385.294037 },
+{ x: new Date("2013-02-04"), close: 377.057617 },
+{ x: new Date("2013-02-05"), close: 380.395905 },
+{ x: new Date("2013-02-06"), close: 382.596588 },
+{ x: new Date("2013-02-07"), close: 384.474365 },
+{ x: new Date("2013-02-08"), close: 390.147461 },
+{ x: new Date("2013-02-11"), close: 388.682007 },
+{ x: new Date("2013-02-12"), close: 387.827545 },
+{ x: new Date("2013-02-13"), close: 388.900574 },
+{ x: new Date("2013-02-14"), close: 391.364563 },
+{ x: new Date("2013-02-15"), close: 393.883179 },
+{ x: new Date("2013-02-19"), close: 400.818054 },
+{ x: new Date("2013-02-20"), close: 393.669556 },
+{ x: new Date("2013-02-21"), close: 395.194641 },
+{ x: new Date("2013-02-22"), close: 397.271149 },
+{ x: new Date("2013-02-25"), close: 392.830017 },
+{ x: new Date("2013-02-26"), close: 392.512085 },
+{ x: new Date("2013-02-27"), close: 397.305908 },
+{ x: new Date("2013-02-28"), close: 398.011322 },
+{ x: new Date("2013-03-01"), close: 400.490204 },
+{ x: new Date("2013-03-04"), close: 408.095734 },
+{ x: new Date("2013-03-05"), close: 416.590485 },
+{ x: new Date("2013-03-06"), close: 413.003815 },
+{ x: new Date("2013-03-07"), close: 413.609863 },
+{ x: new Date("2013-03-08"), close: 413.073364 },
+{ x: new Date("2013-03-11"), close: 414.712708 },
+{ x: new Date("2013-03-12"), close: 411.130981 },
+{ x: new Date("2013-03-13"), close: 409.988434 },
+{ x: new Date("2013-03-14"), close: 408.115601 },
+{ x: new Date("2013-03-15"), close: 404.518982 },
+{ x: new Date("2013-03-18"), close: 401.285034 },
+{ x: new Date("2013-03-19"), close: 403.038635 },
+{ x: new Date("2013-03-20"), close: 404.722656 },
+{ x: new Date("2013-03-21"), close: 403.00882 },
+{ x: new Date("2013-03-22"), close: 402.536896 },
+{ x: new Date("2013-03-25"), close: 402.204041 },
+{ x: new Date("2013-03-26"), close: 403.585083 },
+{ x: new Date("2013-03-27"), close: 398.736603 },
+{ x: new Date("2013-03-28"), close: 394.528961 },
+{ x: new Date("2013-04-01"), close: 398.006348 },
+{ x: new Date("2013-04-02"), close: 403.893066 },
+{ x: new Date("2013-04-03"), close: 400.495178 },
+{ x: new Date("2013-04-04"), close: 394.966125 },
+{ x: new Date("2013-04-05"), close: 388.994965 },
+{ x: new Date("2013-04-08"), close: 384.921448 },
+{ x: new Date("2013-04-09"), close: 386.312408 },
+{ x: new Date("2013-04-10"), close: 392.536926 },
+{ x: new Date("2013-04-11"), close: 392.641235 },
+{ x: new Date("2013-04-12"), close: 392.472351 },
+{ x: new Date("2013-04-15"), close: 388.438568 },
+{ x: new Date("2013-04-16"), close: 394.121613 },
+{ x: new Date("2013-04-17"), close: 388.751556 },
+{ x: new Date("2013-04-18"), close: 380.480347 },
+{ x: new Date("2013-04-19"), close: 397.350616 },
+{ x: new Date("2013-04-22"), close: 397.469849 },
+{ x: new Date("2013-04-23"), close: 401.339661 },
+{ x: new Date("2013-04-24"), close: 404.096741 },
+{ x: new Date("2013-04-25"), close: 401.935791 },
+{ x: new Date("2013-04-26"), close: 398.120605 },
+{ x: new Date("2013-04-29"), close: 406.883606 },
+{ x: new Date("2013-04-30"), close: 409.620819 },
+{ x: new Date("2013-05-01"), close: 407.564178 },
+{ x: new Date("2013-05-02"), close: 412.124542 },
+{ x: new Date("2013-05-03"), close: 420.127472 },
+{ x: new Date("2013-05-06"), close: 427.991333 },
+{ x: new Date("2013-05-07"), close: 425.845276 },
+{ x: new Date("2013-05-08"), close: 433.99231 },
+{ x: new Date("2013-05-09"), close: 432.924255 },
+{ x: new Date("2013-05-10"), close: 437.270966 },
+{ x: new Date("2013-05-13"), close: 435.929688 },
+{ x: new Date("2013-05-14"), close: 440.683777 },
+{ x: new Date("2013-05-15"), close: 454.985748 },
+{ x: new Date("2013-05-16"), close: 449.014587 },
+{ x: new Date("2013-05-17"), close: 451.652435 },
+{ x: new Date("2013-05-20"), close: 451.329529 },
+{ x: new Date("2013-05-21"), close: 450.554565 },
+{ x: new Date("2013-05-22"), close: 441.836273 },
+{ x: new Date("2013-05-23"), close: 438.542694 },
+{ x: new Date("2013-05-24"), close: 433.838287 },
+{ x: new Date("2013-05-28"), close: 437.787628 },
+{ x: new Date("2013-05-29"), close: 431.349487 },
+{ x: new Date("2013-05-30"), close: 432.566559 },
+{ x: new Date("2013-05-31"), close: 432.795074 },
+{ x: new Date("2013-06-03"), close: 431.011688 },
+{ x: new Date("2013-06-04"), close: 426.774231 },
+{ x: new Date("2013-06-05"), close: 427.072296 },
+{ x: new Date("2013-06-06"), close: 429.526337 },
+{ x: new Date("2013-06-07"), close: 437.022583 },
+{ x: new Date("2013-06-10"), close: 442.233704 },
+{ x: new Date("2013-06-11"), close: 437.062317 },
+{ x: new Date("2013-06-12"), close: 433.172638 },
+{ x: new Date("2013-06-13"), close: 435.666412 },
+{ x: new Date("2013-06-14"), close: 434.692749 },
+{ x: new Date("2013-06-17"), close: 440.261536 },
+{ x: new Date("2013-06-18"), close: 447.400085 },
+{ x: new Date("2013-06-19"), close: 447.429901 },
+{ x: new Date("2013-06-20"), close: 439.511414 },
+{ x: new Date("2013-06-21"), close: 437.618713 },
+{ x: new Date("2013-06-24"), close: 432.084717 },
+{ x: new Date("2013-06-25"), close: 430.3013 },
+{ x: new Date("2013-06-26"), close: 434.002228 },
+{ x: new Date("2013-06-27"), close: 435.701172 },
+{ x: new Date("2013-06-28"), close: 437.340515 },
+{ x: new Date("2013-07-01"), close: 441.071259 },
+{ x: new Date("2013-07-02"), close: 438.30426 },
+{ x: new Date("2013-07-03"), close: 440.350952 },
+{ x: new Date("2013-07-05"), close: 443.858124 },
+{ x: new Date("2013-07-08"), close: 449.620636 },
+{ x: new Date("2013-07-09"), close: 449.69516 },
+{ x: new Date("2013-07-10"), close: 450.067749 },
+{ x: new Date("2013-07-11"), close: 457.146698 },
+{ x: new Date("2013-07-12"), close: 458.517792 },
+{ x: new Date("2013-07-15"), close: 459.35733 },
+{ x: new Date("2013-07-16"), close: 456.83374 },
+{ x: new Date("2013-07-17"), close: 456.307159 },
+{ x: new Date("2013-07-18"), close: 452.397583 },
+{ x: new Date("2013-07-19"), close: 445.403076 },
+{ x: new Date("2013-07-22"), close: 452.407532 },
+{ x: new Date("2013-07-23"), close: 448.979828 },
+{ x: new Date("2013-07-24"), close: 448.532715 },
+{ x: new Date("2013-07-25"), close: 440.981842 },
+{ x: new Date("2013-07-26"), close: 439.814423 },
+{ x: new Date("2013-07-29"), close: 438.284393 },
+{ x: new Date("2013-07-30"), close: 442.581421 },
+{ x: new Date("2013-07-31"), close: 441.006683 },
+{ x: new Date("2013-08-01"), close: 449.188477 },
+{ x: new Date("2013-08-02"), close: 450.355865 },
+{ x: new Date("2013-08-05"), close: 449.575928 },
+{ x: new Date("2013-08-06"), close: 445.388184 },
+{ x: new Date("2013-08-07"), close: 442.447296 },
+{ x: new Date("2013-08-08"), close: 443.445801 },
+{ x: new Date("2013-08-09"), close: 442.328094 },
+{ x: new Date("2013-08-12"), close: 439.893921 },
+{ x: new Date("2013-08-13"), close: 437.777679 },
+{ x: new Date("2013-08-14"), close: 432.094635 },
+{ x: new Date("2013-08-15"), close: 427.052429 },
+{ x: new Date("2013-08-16"), close: 425.68631 },
+{ x: new Date("2013-08-19"), close: 430.028076 },
+{ x: new Date("2013-08-20"), close: 429.913818 },
+{ x: new Date("2013-08-21"), close: 431.856201 },
+{ x: new Date("2013-08-22"), close: 434.032043 },
+{ x: new Date("2013-08-23"), close: 432.293335 },
+{ x: new Date("2013-08-26"), close: 430.395691 },
+{ x: new Date("2013-08-27"), close: 422.328156 },
+{ x: new Date("2013-08-28"), close: 421.533325 },
+{ x: new Date("2013-08-29"), close: 424.951111 },
+{ x: new Date("2013-08-30"), close: 420.713654 },
+{ x: new Date("2013-09-03"), close: 427.410095 },
+{ x: new Date("2013-09-04"), close: 432.998749 },
+{ x: new Date("2013-09-05"), close: 436.938141 },
+{ x: new Date("2013-09-06"), close: 436.948059 },
+{ x: new Date("2013-09-09"), close: 441.155701 },
+{ x: new Date("2013-09-10"), close: 441.463715 },
+{ x: new Date("2013-09-11"), close: 445.199402 },
+{ x: new Date("2013-09-12"), close: 443.644531 },
+{ x: new Date("2013-09-13"), close: 441.662415 },
+{ x: new Date("2013-09-16"), close: 441.011658 },
+{ x: new Date("2013-09-17"), close: 440.191986 },
+{ x: new Date("2013-09-18"), close: 448.741364 },
+{ x: new Date("2013-09-19"), close: 446.292297 },
+{ x: new Date("2013-09-20"), close: 448.637054 },
+{ x: new Date("2013-09-23"), close: 440.385712 },
+{ x: new Date("2013-09-24"), close: 440.554626 },
+{ x: new Date("2013-09-25"), close: 435.78067 },
+{ x: new Date("2013-09-26"), close: 436.24762 },
+{ x: new Date("2013-09-27"), close: 435.363373 },
+{ x: new Date("2013-09-30"), close: 435.124939 },
+{ x: new Date("2013-10-01"), close: 440.634094 },
+{ x: new Date("2013-10-02"), close: 441.125916 },
+{ x: new Date("2013-10-03"), close: 435.214355 },
+{ x: new Date("2013-10-04"), close: 433.356445 },
+{ x: new Date("2013-10-07"), close: 430.072784 },
+{ x: new Date("2013-10-08"), close: 424.076782 },
+{ x: new Date("2013-10-09"), close: 425.164703 },
+{ x: new Date("2013-10-10"), close: 431.314728 },
+{ x: new Date("2013-10-11"), close: 433.177612 },
+{ x: new Date("2013-10-14"), close: 435.224274 },
+{ x: new Date("2013-10-15"), close: 438.155212 },
+{ x: new Date("2013-10-16"), close: 446.113464 },
+{ x: new Date("2013-10-17"), close: 441.523315 },
+{ x: new Date("2013-10-18"), close: 502.437134 },
+{ x: new Date("2013-10-21"), close: 498.408325 },
+{ x: new Date("2013-10-22"), close: 500.246368 },
+{ x: new Date("2013-10-23"), close: 512.372498 },
+{ x: new Date("2013-10-24"), close: 509.461456 },
+{ x: new Date("2013-10-25"), close: 504.319885 },
+{ x: new Date("2013-10-28"), close: 504.22052 },
+{ x: new Date("2013-10-29"), close: 514.771912 },
+{ x: new Date("2013-10-30"), close: 511.880707 },
+{ x: new Date("2013-10-31"), close: 511.960205 },
+{ x: new Date("2013-11-01"), close: 510.20163 },
+{ x: new Date("2013-11-04"), close: 509.739624 },
+{ x: new Date("2013-11-05"), close: 507.459473 },
+{ x: new Date("2013-11-06"), close: 508.070496 },
+{ x: new Date("2013-11-07"), close: 500.718323 },
+{ x: new Date("2013-11-08"), close: 504.732208 },
+{ x: new Date("2013-11-11"), close: 502.029785 },
+{ x: new Date("2013-11-12"), close: 502.620941 },
+{ x: new Date("2013-11-13"), close: 512.899109 },
+{ x: new Date("2013-11-14"), close: 514.270142 },
+{ x: new Date("2013-11-15"), close: 513.440552 },
+{ x: new Date("2013-11-18"), close: 512.442078 },
+{ x: new Date("2013-11-19"), close: 509.287567 },
+{ x: new Date("2013-11-20"), close: 507.851898 },
+{ x: new Date("2013-11-21"), close: 513.693909 },
+{ x: new Date("2013-11-22"), close: 512.610962 },
+{ x: new Date("2013-11-25"), close: 519.585571 },
+{ x: new Date("2013-11-26"), close: 525.785278 },
+{ x: new Date("2013-11-27"), close: 528.120117 },
+{ x: new Date("2013-11-29"), close: 526.37146 },
+{ x: new Date("2013-12-02"), close: 523.832947 },
+{ x: new Date("2013-12-03"), close: 523.226929 },
+{ x: new Date("2013-12-04"), close: 525.671021 },
+{ x: new Date("2013-12-05"), close: 525.253723 },
+{ x: new Date("2013-12-06"), close: 531.478271 },
+{ x: new Date("2013-12-09"), close: 535.586548 },
+{ x: new Date("2013-12-10"), close: 538.825439 },
+{ x: new Date("2013-12-11"), close: 535.164246 },
+{ x: new Date("2013-12-12"), close: 531.522949 },
+{ x: new Date("2013-12-13"), close: 526.96759 },
+{ x: new Date("2013-12-16"), close: 533.023193 },
+{ x: new Date("2013-12-17"), close: 531.473267 },
+{ x: new Date("2013-12-18"), close: 538.870178 },
+{ x: new Date("2013-12-19"), close: 539.600403 },
+{ x: new Date("2013-12-20"), close: 546.753906 },
+{ x: new Date("2013-12-23"), close: 553.947083 },
+{ x: new Date("2013-12-24"), close: 552.327637 },
+{ x: new Date("2013-12-26"), close: 555.119507 },
+{ x: new Date("2013-12-27"), close: 555.586426 },
+{ x: new Date("2013-12-30"), close: 551.145325 },
+{ x: new Date("2013-12-31"), close: 556.734009 },
+{ x: new Date("2014-01-02"), close: 552.963501 },
+{ x: new Date("2014-01-03"), close: 548.929749 },
+{ x: new Date("2014-01-06"), close: 555.049927 },
+{ x: new Date("2014-01-07"), close: 565.750366 },
+{ x: new Date("2014-01-08"), close: 566.927673 },
+{ x: new Date("2014-01-09"), close: 561.468201 },
+{ x: new Date("2014-01-10"), close: 561.438354 },
+{ x: new Date("2014-01-13"), close: 557.861633 },
+{ x: new Date("2014-01-14"), close: 570.986267 },
+{ x: new Date("2014-01-15"), close: 570.598816 },
+{ x: new Date("2014-01-16"), close: 574.374268 },
+{ x: new Date("2014-01-17"), close: 571.547607 },
+{ x: new Date("2014-01-21"), close: 578.090088 },
+{ x: new Date("2014-01-22"), close: 578.745789 },
+{ x: new Date("2014-01-23"), close: 576.301697 },
+{ x: new Date("2014-01-24"), close: 558.283875 },
+{ x: new Date("2014-01-27"), close: 547.056946 },
+{ x: new Date("2014-01-28"), close: 557.876526 },
+{ x: new Date("2014-01-29"), close: 549.883545 },
+{ x: new Date("2014-01-30"), close: 564.02655 },
+{ x: new Date("2014-01-31"), close: 586.669312 },
+{ x: new Date("2014-02-03"), close: 563.052856 },
+{ x: new Date("2014-02-04"), close: 565.402588 },
+{ x: new Date("2014-02-05"), close: 567.906311 },
+{ x: new Date("2014-02-06"), close: 576.232178 },
+{ x: new Date("2014-02-07"), close: 584.91571 },
+{ x: new Date("2014-02-10"), close: 582.675232 },
+{ x: new Date("2014-02-11"), close: 591.244507 },
+{ x: new Date("2014-02-12"), close: 589.510803 },
+{ x: new Date("2014-02-13"), close: 596.07312 },
+{ x: new Date("2014-02-14"), close: 597.513733 },
+{ x: new Date("2014-02-18"), close: 601.527649 },
+{ x: new Date("2014-02-19"), close: 597.285217 },
+{ x: new Date("2014-02-20"), close: 598.16449 },
+{ x: new Date("2014-02-21"), close: 598.005554 },
+{ x: new Date("2014-02-24"), close: 602.337402 },
+{ x: new Date("2014-02-25"), close: 606.058167 },
+{ x: new Date("2014-02-26"), close: 606.142639 },
+{ x: new Date("2014-02-27"), close: 605.66571 },
+{ x: new Date("2014-02-28"), close: 603.897217 },
+{ x: new Date("2014-03-03"), close: 597.459106 },
+{ x: new Date("2014-03-04"), close: 603.529602 },
+{ x: new Date("2014-03-05"), close: 605.193787 },
+{ x: new Date("2014-03-06"), close: 605.864441 },
+{ x: new Date("2014-03-07"), close: 603.470032 },
+{ x: new Date("2014-03-10"), close: 601.870422 },
+{ x: new Date("2014-03-11"), close: 596.117798 },
+{ x: new Date("2014-03-12"), close: 599.749207 },
+{ x: new Date("2014-03-13"), close: 590.688171 },
+{ x: new Date("2014-03-14"), close: 582.610657 },
+{ x: new Date("2014-03-17"), close: 592.198303 },
+{ x: new Date("2014-03-18"), close: 601.716431 },
+{ x: new Date("2014-03-19"), close: 595.750244 },
+{ x: new Date("2014-03-20"), close: 594.711975 },
+{ x: new Date("2014-03-21"), close: 587.697571 },
+{ x: new Date("2014-03-24"), close: 575.223694 },
+{ x: new Date("2014-03-25"), close: 575.61615 },
+{ x: new Date("2014-03-26"), close: 562.327576 },
+{ x: new Date("2014-03-27"), close: 555.406067 },
+{ x: new Date("2014-03-28"), close: 556.927734 },
+{ x: new Date("2014-03-31"), close: 553.924255 },
+{ x: new Date("2014-04-01"), close: 564.058533 },
+{ x: new Date("2014-04-02"), close: 563.899353 },
+{ x: new Date("2014-04-03"), close: 566.62439 },
+{ x: new Date("2014-04-04"), close: 540.169861 },
+{ x: new Date("2014-04-07"), close: 535.207153 },
+{ x: new Date("2014-04-08"), close: 551.86554 },
+{ x: new Date("2014-04-09"), close: 561.054993 },
+{ x: new Date("2014-04-10"), close: 537.991821 },
+{ x: new Date("2014-04-11"), close: 527.698425 },
+{ x: new Date("2014-04-14"), close: 529.60791 },
+{ x: new Date("2014-04-15"), close: 533.50647 },
+{ x: new Date("2014-04-16"), close: 553.496582 },
+{ x: new Date("2014-04-17"), close: 533.168335 },
+{ x: new Date("2014-04-21"), close: 525.729248 },
+{ x: new Date("2014-04-22"), close: 531.885437 },
+{ x: new Date("2014-04-23"), close: 524.058472 },
+{ x: new Date("2014-04-24"), close: 522.288208 },
+{ x: new Date("2014-04-25"), close: 513.3573 },
+{ x: new Date("2014-04-28"), close: 514.32196 },
+{ x: new Date("2014-04-29"), close: 524.81427 },
+{ x: new Date("2014-04-30"), close: 523.779968 },
+{ x: new Date("2014-05-01"), close: 528.444336 },
+{ x: new Date("2014-05-02"), close: 525.04303 },
+{ x: new Date("2014-05-05"), close: 524.923706 },
+{ x: new Date("2014-05-06"), close: 512.322998 },
+{ x: new Date("2014-05-07"), close: 507.171295 },
+{ x: new Date("2014-05-08"), close: 508.205627 },
+{ x: new Date("2014-05-09"), close: 515.893311 },
+{ x: new Date("2014-05-12"), close: 527.022156 },
+{ x: new Date("2014-05-13"), close: 530.174805 },
+{ x: new Date("2014-05-14"), close: 523.77002 },
+{ x: new Date("2014-05-15"), close: 517.136536 },
+{ x: new Date("2014-05-16"), close: 517.782959 },
+{ x: new Date("2014-05-19"), close: 525.967957 },
+{ x: new Date("2014-05-20"), close: 526.872986 },
+{ x: new Date("2014-05-21"), close: 535.992798 },
+{ x: new Date("2014-05-22"), close: 542.079346 },
+{ x: new Date("2014-05-23"), close: 549.677551 },
+{ x: new Date("2014-05-27"), close: 562.855103 },
+{ x: new Date("2014-05-28"), close: 558.608459 },
+{ x: new Date("2014-05-29"), close: 557.017212 },
+{ x: new Date("2014-05-30"), close: 556.828247 },
+{ x: new Date("2014-06-02"), close: 550.900879 },
+{ x: new Date("2014-06-03"), close: 541.960022 },
+{ x: new Date("2014-06-04"), close: 541.681519 },
+{ x: new Date("2014-06-05"), close: 550.871033 },
+{ x: new Date("2014-06-06"), close: 553.28772 },
+{ x: new Date("2014-06-09"), close: 559.046082 },
+{ x: new Date("2014-06-10"), close: 557.484619 },
+{ x: new Date("2014-06-11"), close: 555.783997 },
+{ x: new Date("2014-06-12"), close: 548.334961 },
+{ x: new Date("2014-06-13"), close: 548.742737 },
+{ x: new Date("2014-06-16"), close: 541.30365 },
+{ x: new Date("2014-06-17"), close: 540.040588 },
+{ x: new Date("2014-06-18"), close: 550.343933 },
+{ x: new Date("2014-06-19"), close: 551.86554 },
+{ x: new Date("2014-06-20"), close: 553.317566 },
+{ x: new Date("2014-06-23"), close: 561.860596 },
+{ x: new Date("2014-06-24"), close: 561.53241 },
+{ x: new Date("2014-06-25"), close: 575.485657 },
+{ x: new Date("2014-06-26"), close: 572.850159 },
+{ x: new Date("2014-06-27"), close: 574.083374 },
+{ x: new Date("2014-06-30"), close: 572.134094 },
+{ x: new Date("2014-07-01"), close: 579.483704 },
+{ x: new Date("2014-07-02"), close: 579.150513 },
+{ x: new Date("2014-07-03"), close: 581.53241 },
+{ x: new Date("2014-07-07"), close: 579.065979 },
+{ x: new Date("2014-07-08"), close: 567.967041 },
+{ x: new Date("2014-07-09"), close: 572.929749 },
+{ x: new Date("2014-07-10"), close: 567.976929 },
+{ x: new Date("2014-07-11"), close: 576.012756 },
+{ x: new Date("2014-07-14"), close: 581.671631 },
+{ x: new Date("2014-07-15"), close: 581.582153 },
+{ x: new Date("2014-07-16"), close: 579.473755 },
+{ x: new Date("2014-07-17"), close: 570.59259 },
+{ x: new Date("2014-07-18"), close: 591.825806 },
+{ x: new Date("2014-07-21"), close: 586.246521 },
+{ x: new Date("2014-07-22"), close: 591.487671 },
+{ x: new Date("2014-07-23"), close: 592.720886 },
+{ x: new Date("2014-07-24"), close: 590.105286 },
+{ x: new Date("2014-07-25"), close: 585.79895 },
+{ x: new Date("2014-07-28"), close: 587.3703 },
+{ x: new Date("2014-07-29"), close: 582.407593 },
+{ x: new Date("2014-07-30"), close: 584.207703 },
+{ x: new Date("2014-07-31"), close: 568.474243 },
+{ x: new Date("2014-08-01"), close: 562.974487 },
+{ x: new Date("2014-08-04"), close: 570.015747 },
+{ x: new Date("2014-08-05"), close: 561.979919 },
+{ x: new Date("2014-08-06"), close: 563.276794 },
+{ x: new Date("2014-08-07"), close: 560.279297 },
+{ x: new Date("2014-08-08"), close: 565.659729 },
+{ x: new Date("2014-08-11"), close: 564.774536 },
+{ x: new Date("2014-08-12"), close: 559.65271 },
+{ x: new Date("2014-08-13"), close: 571.636841 },
+{ x: new Date("2014-08-14"), close: 571.507568 },
+{ x: new Date("2014-08-15"), close: 570.343933 },
+{ x: new Date("2014-08-18"), close: 578.976501 },
+{ x: new Date("2014-08-19"), close: 583.650757 },
+{ x: new Date("2014-08-20"), close: 581.293762 },
+{ x: new Date("2014-08-21"), close: 580.179871 },
+{ x: new Date("2014-08-22"), close: 579.374268 },
+{ x: new Date("2014-08-25"), close: 577.027222 },
+{ x: new Date("2014-08-26"), close: 574.700012 },
+{ x: new Date("2014-08-27"), close: 567.877502 },
+{ x: new Date("2014-08-28"), close: 566.087341 },
+{ x: new Date("2014-08-29"), close: 568.474243 },
+{ x: new Date("2014-09-02"), close: 574.172913 },
+{ x: new Date("2014-09-03"), close: 574.779541 },
+{ x: new Date("2014-09-04"), close: 578.797485 },
+{ x: new Date("2014-09-05"), close: 582.875061 },
+{ x: new Date("2014-09-08"), close: 586.495117 },
+{ x: new Date("2014-09-09"), close: 577.832764 },
+{ x: new Date("2014-09-10"), close: 579.911316 },
+{ x: new Date("2014-09-11"), close: 578.170898 },
+{ x: new Date("2014-09-12"), close: 572.472229 },
+{ x: new Date("2014-09-15"), close: 569.966003 },
+{ x: new Date("2014-09-16"), close: 576.778564 },
+{ x: new Date("2014-09-17"), close: 581.572205 },
+{ x: new Date("2014-09-18"), close: 586.047607 },
+{ x: new Date("2014-09-19"), close: 592.820374 },
+{ x: new Date("2014-09-22"), close: 584.157959 },
+{ x: new Date("2014-09-23"), close: 577.952087 },
+{ x: new Date("2014-09-24"), close: 584.774597 },
+{ x: new Date("2014-09-25"), close: 571.915283 },
+{ x: new Date("2014-09-26"), close: 573.944153 },
+{ x: new Date("2014-09-29"), close: 573.208191 },
+{ x: new Date("2014-09-30"), close: 574.202698 },
+{ x: new Date("2014-10-01"), close: 565.162415 },
+{ x: new Date("2014-10-02"), close: 566.962524 },
+{ x: new Date("2014-10-03"), close: 572.134094 },
+{ x: new Date("2014-10-06"), close: 574.192749 },
+{ x: new Date("2014-10-07"), close: 560.657227 },
+{ x: new Date("2014-10-08"), close: 569.369324 },
+{ x: new Date("2014-10-09"), close: 557.812866 },
+{ x: new Date("2014-10-10"), close: 541.512451 },
+{ x: new Date("2014-10-13"), close: 530.294128 },
+{ x: new Date("2014-10-14"), close: 534.998291 },
+{ x: new Date("2014-10-15"), close: 527.131531 },
+{ x: new Date("2014-10-16"), close: 521.641724 },
+{ x: new Date("2014-10-17"), close: 508.374695 },
+{ x: new Date("2014-10-20"), close: 517.991821 },
+{ x: new Date("2014-10-21"), close: 523.660645 },
+{ x: new Date("2014-10-22"), close: 529.796875 },
+{ x: new Date("2014-10-23"), close: 541.005249 },
+{ x: new Date("2014-10-24"), close: 536.828247 },
+{ x: new Date("2014-10-27"), close: 537.812805 },
+{ x: new Date("2014-10-28"), close: 545.898376 },
+{ x: new Date("2014-10-29"), close: 546.325989 },
+{ x: new Date("2014-10-30"), close: 547.300659 },
+{ x: new Date("2014-10-31"), close: 556.022705 },
+{ x: new Date("2014-11-03"), close: 552.183777 },
+{ x: new Date("2014-11-04"), close: 551.079895 },
+{ x: new Date("2014-11-05"), close: 542.934631 },
+{ x: new Date("2014-11-06"), close: 539.075867 },
+{ x: new Date("2014-11-07"), close: 538.051514 },
+{ x: new Date("2014-11-10"), close: 544.496094 },
+{ x: new Date("2014-11-11"), close: 547.280762 },
+{ x: new Date("2014-11-12"), close: 544.317078 },
+{ x: new Date("2014-11-13"), close: 542.397583 },
+{ x: new Date("2014-11-14"), close: 541.422974 },
+{ x: new Date("2014-11-17"), close: 533.576111 },
+{ x: new Date("2014-11-18"), close: 532.104187 },
+{ x: new Date("2014-11-19"), close: 534.053467 },
+{ x: new Date("2014-11-20"), close: 531.905273 },
+{ x: new Date("2014-11-21"), close: 534.560669 },
+{ x: new Date("2014-11-24"), close: 536.321045 },
+{ x: new Date("2014-11-25"), close: 538.121094 },
+{ x: new Date("2014-11-26"), close: 537.414978 },
+{ x: new Date("2014-11-28"), close: 538.867004 },
+{ x: new Date("2014-12-01"), close: 530.88092 },
+{ x: new Date("2014-12-02"), close: 530.831177 },
+{ x: new Date("2014-12-03"), close: 528.41449 },
+{ x: new Date("2014-12-04"), close: 534.371765 },
+{ x: new Date("2014-12-05"), close: 522.387634 },
+{ x: new Date("2014-12-08"), close: 524.098206 },
+{ x: new Date("2014-12-09"), close: 530.453308 },
+{ x: new Date("2014-12-10"), close: 523.183228 },
+{ x: new Date("2014-12-11"), close: 525.450806 },
+{ x: new Date("2014-12-12"), close: 515.82373 },
+{ x: new Date("2014-12-15"), close: 510.990295 },
+{ x: new Date("2014-12-16"), close: 492.680969 },
+{ x: new Date("2014-12-17"), close: 502.129028 },
+{ x: new Date("2014-12-18"), close: 508.305054 },
+{ x: new Date("2014-12-19"), close: 513.526367 },
+{ x: new Date("2014-12-22"), close: 521.999756 },
+{ x: new Date("2014-12-23"), close: 527.688477 },
+{ x: new Date("2014-12-24"), close: 525.878418 },
+{ x: new Date("2014-12-26"), close: 531.10968 },
+{ x: new Date("2014-12-29"), close: 527.429932 },
+{ x: new Date("2014-12-30"), close: 527.519409 },
+{ x: new Date("2014-12-31"), close: 523.521423 },
+{ x: new Date("2015-01-02"), close: 521.937744 },
+{ x: new Date("2015-01-05"), close: 511.057617 },
+{ x: new Date("2015-01-06"), close: 499.212799 },
+{ x: new Date("2015-01-07"), close: 498.357513 },
+{ x: new Date("2015-01-08"), close: 499.928864 },
+{ x: new Date("2015-01-09"), close: 493.454498 },
+{ x: new Date("2015-01-12"), close: 489.854309 },
+{ x: new Date("2015-01-13"), close: 493.464447 },
+{ x: new Date("2015-01-14"), close: 498.128784 },
+{ x: new Date("2015-01-15"), close: 499.043732 },
+{ x: new Date("2015-01-16"), close: 505.299316 },
+{ x: new Date("2015-01-20"), close: 504.125763 },
+{ x: new Date("2015-01-21"), close: 515.204773 },
+{ x: new Date("2015-01-22"), close: 531.465332 },
+{ x: new Date("2015-01-23"), close: 536.994873 },
+{ x: new Date("2015-01-26"), close: 532.280823 },
+{ x: new Date("2015-01-27"), close: 515.791565 },
+{ x: new Date("2015-01-28"), close: 507.208801 },
+{ x: new Date("2015-01-29"), close: 507.865204 },
+{ x: new Date("2015-01-30"), close: 531.594604 },
+{ x: new Date("2015-02-02"), close: 525.587646 },
+{ x: new Date("2015-02-03"), close: 526.343506 },
+{ x: new Date("2015-02-04"), close: 519.898987 },
+{ x: new Date("2015-02-05"), close: 524.692566 },
+{ x: new Date("2015-02-06"), close: 528.093872 },
+{ x: new Date("2015-02-09"), close: 524.941223 },
+{ x: new Date("2015-02-10"), close: 534.001343 },
+{ x: new Date("2015-02-11"), close: 533.036682 },
+{ x: new Date("2015-02-12"), close: 539.958557 },
+{ x: new Date("2015-02-13"), close: 546.00531 },
+{ x: new Date("2015-02-17"), close: 539.86908 },
+{ x: new Date("2015-02-18"), close: 536.746277 },
+{ x: new Date("2015-02-19"), close: 539.901306 },
+{ x: new Date("2015-02-20"), close: 536.000366 },
+{ x: new Date("2015-02-23"), close: 528.998901 },
+{ x: new Date("2015-02-24"), close: 533.156006 },
+{ x: new Date("2015-02-25"), close: 540.893433 },
+{ x: new Date("2015-02-26"), close: 552.43988 },
+{ x: new Date("2015-02-27"), close: 555.343933 },
+{ x: new Date("2015-03-02"), close: 568.213074 },
+{ x: new Date("2015-03-03"), close: 570.500488 },
+{ x: new Date("2015-03-04"), close: 570.231995 },
+{ x: new Date("2015-03-05"), close: 572.181274 },
+{ x: new Date("2015-03-06"), close: 564.578125 },
+{ x: new Date("2015-03-09"), close: 565.736694 },
+{ x: new Date("2015-03-10"), close: 551.972473 },
+{ x: new Date("2015-03-11"), close: 548.163452 },
+{ x: new Date("2015-03-12"), close: 552.469727 },
+{ x: new Date("2015-03-13"), close: 544.324585 },
+{ x: new Date("2015-03-16"), close: 551.47522 },
+{ x: new Date("2015-03-17"), close: 547.825317 },
+{ x: new Date("2015-03-18"), close: 556.437866 },
+{ x: new Date("2015-03-19"), close: 554.936157 },
+{ x: new Date("2015-03-20"), close: 557.293213 },
+{ x: new Date("2015-03-23"), close: 555.751648 },
+{ x: new Date("2015-03-24"), close: 567.069397 },
+{ x: new Date("2015-03-25"), close: 555.726807 },
+{ x: new Date("2015-03-26"), close: 552.131592 },
+{ x: new Date("2015-03-27"), close: 545.338989 },
+{ x: new Date("2015-03-30"), close: 549.008789 },
+{ x: new Date("2015-03-31"), close: 545.000854 },
+{ x: new Date("2015-04-01"), close: 539.590576 },
+{ x: new Date("2015-04-02"), close: 532.59906 },
+{ x: new Date("2015-04-06"), close: 533.827332 },
+{ x: new Date("2015-04-07"), close: 534.080933 },
+{ x: new Date("2015-04-08"), close: 538.645813 },
+{ x: new Date("2015-04-09"), close: 537.820374 },
+{ x: new Date("2015-04-10"), close: 537.054565 },
+{ x: new Date("2015-04-13"), close: 536.219177 },
+{ x: new Date("2015-04-14"), close: 527.487183 },
+{ x: new Date("2015-04-15"), close: 529.617859 },
+{ x: new Date("2015-04-16"), close: 530.87854 },
+{ x: new Date("2015-04-17"), close: 521.181885 },
+{ x: new Date("2015-04-20"), close: 532.44989 },
+{ x: new Date("2015-04-21"), close: 531.049988 }];
+
+
+let date2: Date = new Date("2012-04-02");
+for (let i: number = 0; i < stockData2.length; i++) {
+ if (stockData2[i]['x'].getDate() !== date2.getDate()) {
+ stockData2.splice(i, 0, {
+ x: new Date(date2.getTime()),
+ close: stockData2[i]['close']
+ });
+ }
+ date2.setDate(date2.getDate() + 1);
+}
+
+export let goog: IClose[] = stockData2;
+
+let stockData3: IClose[] = [
+ { x: new Date("2012-04-02"), close: 198.05 },
+ { x: new Date("2012-04-03"), close: 199.66 },
+ { x: new Date("2012-04-04"), close: 193.99 },
+ { x: new Date("2012-04-05"), close: 194.38 },
+ { x: new Date("2012-04-09"), close: 191.86 },
+ { x: new Date("2012-04-10"), close: 186.97 },
+ { x: new Date("2012-04-11"), close: 187.97 },
+ { x: new Date("2012-04-12"), close: 190.69 },
+ { x: new Date("2012-04-13"), close: 188.46 },
+ { x: new Date("2012-04-16"), close: 185.51 },
+ { x: new Date("2012-04-17"), close: 188.38 },
+ { x: new Date("2012-04-18"), close: 191.07 },
+ { x: new Date("2012-04-19"), close: 191.10 },
+ { x: new Date("2012-04-20"), close: 189.97 },
+ { x: new Date("2012-04-23"), close: 188.24 },
+ { x: new Date("2012-04-24"), close: 190.33 },
+ { x: new Date("2012-04-25"), close: 194.41 },
+ { x: new Date("2012-04-26"), close: 195.99 },
+ { x: new Date("2012-04-27"), close: 226.85 },
+ { x: new Date("2012-04-30"), close: 231.89 },
+ { x: new Date("2012-05-01"), close: 230.03 },
+ { x: new Date("2012-05-02"), close: 230.25 },
+ { x: new Date("2012-05-03"), close: 229.44 },
+ { x: new Date("2012-05-04"), close: 223.99 },
+ { x: new Date("2012-05-07"), close: 225.16 },
+ { x: new Date("2012-05-08"), close: 223.89 },
+ { x: new Date("2012-05-09"), close: 222.97 },
+ { x: new Date("2012-05-10"), close: 226.69 },
+ { x: new Date("2012-05-11"), close: 227.67 },
+ { x: new Date("2012-05-14"), close: 222.92 },
+ { x: new Date("2012-05-15"), close: 224.38 },
+ { x: new Date("2012-05-16"), close: 224.05 },
+ { x: new Date("2012-05-17"), close: 218.36 },
+ { x: new Date("2012-05-18"), close: 213.85 },
+ { x: new Date("2012-05-21"), close: 218.11 },
+ { x: new Date("2012-05-22"), close: 215.33 },
+ { x: new Date("2012-05-23"), close: 217.27 },
+ { x: new Date("2012-05-24"), close: 215.24 },
+ { x: new Date("2012-05-25"), close: 212.88 },
+ { x: new Date("2012-05-29"), close: 214.75 },
+ { x: new Date("2012-05-30"), close: 209.22 },
+ { x: new Date("2012-05-31"), close: 212.91 },
+ { x: new Date("2012-06-01"), close: 208.22 },
+ { x: new Date("2012-06-04"), close: 214.57 },
+ { x: new Date("2012-06-05"), close: 213.21 },
+ { x: new Date("2012-06-06"), close: 217.63 },
+ { x: new Date("2012-06-07"), close: 218.80 },
+ { x: new Date("2012-06-08"), close: 218.47 },
+ { x: new Date("2012-06-11"), close: 216.51 },
+ { x: new Date("2012-06-12"), close: 216.41 },
+ { x: new Date("2012-06-13"), close: 214.72 },
+ { x: new Date("2012-06-14"), close: 214.44 },
+ { x: new Date("2012-06-15"), close: 218.35 },
+ { x: new Date("2012-06-18"), close: 222.66 },
+ { x: new Date("2012-06-19"), close: 224.02 },
+ { x: new Date("2012-06-20"), close: 223.02 },
+ { x: new Date("2012-06-21"), close: 220.57 },
+ { x: new Date("2012-06-22"), close: 222.16 },
+ { x: new Date("2012-06-25"), close: 220.07 },
+ { x: new Date("2012-06-26"), close: 225.61 },
+ { x: new Date("2012-06-27"), close: 225.61 },
+ { x: new Date("2012-06-28"), close: 221.30 },
+ { x: new Date("2012-06-29"), close: 228.35 },
+ { x: new Date("2012-07-02"), close: 229.32 },
+ { x: new Date("2012-07-03"), close: 229.52 },
+ { x: new Date("2012-07-05"), close: 227.05 },
+ { x: new Date("2012-07-06"), close: 225.05 },
+ { x: new Date("2012-07-09"), close: 225.05 },
+ { x: new Date("2012-07-10"), close: 219.51 },
+ { x: new Date("2012-07-11"), close: 218.36 },
+ { x: new Date("2012-07-12"), close: 215.36 },
+ { x: new Date("2012-07-13"), close: 218.38 },
+ { x: new Date("2012-07-16"), close: 216.00 },
+ { x: new Date("2012-07-17"), close: 216.92 },
+ { x: new Date("2012-07-18"), close: 217.47 },
+ { x: new Date("2012-07-19"), close: 226.16 },
+ { x: new Date("2012-07-20"), close: 228.28 },
+ { x: new Date("2012-07-23"), close: 226.00 },
+ { x: new Date("2012-07-24"), close: 223.03 },
+ { x: new Date("2012-07-25"), close: 217.05 },
+ { x: new Date("2012-07-26"), close: 220.00 },
+ { x: new Date("2012-07-27"), close: 237.32 },
+ { x: new Date("2012-07-30"), close: 236.08 },
+ { x: new Date("2012-07-31"), close: 233.30 },
+ { x: new Date("2012-08-01"), close: 232.08 },
+ { x: new Date("2012-08-02"), close: 230.80 },
+ { x: new Date("2012-08-03"), close: 234.97 },
+ { x: new Date("2012-08-06"), close: 233.99 },
+ { x: new Date("2012-08-07"), close: 236.55 },
+ { x: new Date("2012-08-08"), close: 234.38 },
+ { x: new Date("2012-08-09"), close: 234.05 },
+ { x: new Date("2012-08-10"), close: 232.75 },
+ { x: new Date("2012-08-13"), close: 232.44 },
+ { x: new Date("2012-08-14"), close: 233.19 },
+ { x: new Date("2012-08-15"), close: 237.41 },
+ { x: new Date("2012-08-16"), close: 241.55 },
+ { x: new Date("2012-08-17"), close: 241.16 },
+ { x: new Date("2012-08-20"), close: 240.35 },
+ { x: new Date("2012-08-21"), close: 239.44 },
+ { x: new Date("2012-08-22"), close: 243.10 },
+ { x: new Date("2012-08-23"), close: 241.19 },
+ { x: new Date("2012-08-24"), close: 245.74 },
+ { x: new Date("2012-08-27"), close: 243.91 },
+ { x: new Date("2012-08-28"), close: 246.11 },
+ { x: new Date("2012-08-29"), close: 247.11 },
+ { x: new Date("2012-08-30"), close: 246.22 },
+ { x: new Date("2012-08-31"), close: 248.27 },
+ { x: new Date("2012-09-04"), close: 247.88 },
+ { x: new Date("2012-09-05"), close: 246.22 },
+ { x: new Date("2012-09-06"), close: 251.38 },
+ { x: new Date("2012-09-07"), close: 259.14 },
+ { x: new Date("2012-09-10"), close: 257.08 },
+ { x: new Date("2012-09-11"), close: 255.66 },
+ { x: new Date("2012-09-12"), close: 255.63 },
+ { x: new Date("2012-09-13"), close: 260.23 },
+ { x: new Date("2012-09-14"), close: 261.26 },
+ { x: new Date("2012-09-17"), close: 258.51 },
+ { x: new Date("2012-09-18"), close: 258.75 },
+ { x: new Date("2012-09-19"), close: 261.67 },
+ { x: new Date("2012-09-20"), close: 260.80 },
+ { x: new Date("2012-09-21"), close: 257.47 },
+ { x: new Date("2012-09-24"), close: 254.80 },
+ { x: new Date("2012-09-25"), close: 252.46 },
+ { x: new Date("2012-09-26"), close: 249.66 },
+ { x: new Date("2012-09-27"), close: 256.58 },
+ { x: new Date("2012-09-28"), close: 254.32 },
+ { x: new Date("2012-10-01"), close: 252.00 },
+ { x: new Date("2012-10-02"), close: 351.60 },
+ { x: new Date("2012-10-03"), close: 255.91 },
+ { x: new Date("2012-10-04"), close: 260.47 },
+ { x: new Date("2012-10-05"), close: 258.51 },
+ { x: new Date("2012-10-08"), close: 259.05 },
+ { x: new Date("2012-10-09"), close: 351.96 },
+ { x: new Date("2012-10-10"), close: 244.99 },
+ { x: new Date("2012-10-11"), close: 244.22 },
+ { x: new Date("2012-10-12"), close: 242.36 },
+ { x: new Date("2012-10-15"), close: 244.17 },
+ { x: new Date("2012-10-16"), close: 243.94 },
+ { x: new Date("2012-10-17"), close: 247.49 },
+ { x: new Date("2012-10-18"), close: 244.85 },
+ { x: new Date("2012-10-19"), close: 240.51 },
+ { x: new Date("2012-10-22"), close: 233.77 },
+ { x: new Date("2012-10-23"), close: 234.30 },
+ { x: new Date("2012-10-24"), close: 228.49 },
+ { x: new Date("2012-10-25"), close: 222.91 },
+ { x: new Date("2012-10-26"), close: 238.24 },
+ { x: new Date("2012-10-31"), close: 232.88 },
+ { x: new Date("2012-11-01"), close: 232.13 },
+ { x: new Date("2012-11-02"), close: 232.41 },
+ { x: new Date("2012-11-05"), close: 234.33 },
+ { x: new Date("2012-11-06"), close: 237.55 },
+ { x: new Date("2012-11-07"), close: 232.05 },
+ { x: new Date("2012-11-08"), close: 227.35 },
+ { x: new Date("2012-11-09"), close: 226.30 },
+ { x: new Date("2012-11-12"), close: 226.47 },
+ { x: new Date("2012-11-13"), close: 226.60 },
+ { x: new Date("2012-11-14"), close: 222.94 },
+ { x: new Date("2012-11-15"), close: 220.60 },
+ { x: new Date("2012-11-16"), close: 225.22 },
+ { x: new Date("2012-11-19"), close: 229.71 },
+ { x: new Date("2012-11-20"), close: 233.77 },
+ { x: new Date("2012-11-21"), close: 238.02 },
+ { x: new Date("2012-11-23"), close: 239.88 },
+ { x: new Date("2012-11-26"), close: 243.61 },
+ { x: new Date("2012-11-27"), close: 243.39 },
+ { x: new Date("2012-11-28"), close: 247.11 },
+ { x: new Date("2012-11-29"), close: 251.27 },
+ { x: new Date("2012-11-30"), close: 252.05 },
+ { x: new Date("2012-12-03"), close: 351.33 },
+ { x: new Date("2012-12-04"), close: 252.49 },
+ { x: new Date("2012-12-05"), close: 253.96 },
+ { x: new Date("2012-12-06"), close: 253.36 },
+ { x: new Date("2012-12-07"), close: 253.27 },
+ { x: new Date("2012-12-10"), close: 247.77 },
+ { x: new Date("2012-12-11"), close: 351.69 },
+ { x: new Date("2012-12-12"), close: 251.75 },
+ { x: new Date("2012-12-13"), close: 251.25 },
+ { x: new Date("2012-12-14"), close: 249.19 },
+ { x: new Date("2012-12-17"), close: 253.86 },
+ { x: new Date("2012-12-18"), close: 260.39 },
+ { x: new Date("2012-12-19"), close: 257.98 },
+ { x: new Date("2012-12-20"), close: 261.51 },
+ { x: new Date("2012-12-21"), close: 256.92 },
+ { x: new Date("2012-12-24"), close: 258.61 },
+ { x: new Date("2012-12-26"), close: 248.63 },
+ { x: new Date("2012-12-27"), close: 248.30 },
+ { x: new Date("2012-12-28"), close: 245.17 },
+ { x: new Date("2012-12-31"), close: 351.86 },
+ { x: new Date("2013-01-02"), close: 257.30 },
+ { x: new Date("2013-01-03"), close: 258.48 },
+ { x: new Date("2013-01-04"), close: 259.14 },
+ { x: new Date("2013-01-07"), close: 268.45 },
+ { x: new Date("2013-01-08"), close: 266.38 },
+ { x: new Date("2013-01-09"), close: 266.35 },
+ { x: new Date("2013-01-10"), close: 265.33 },
+ { x: new Date("2013-01-11"), close: 267.94 },
+ { x: new Date("2013-01-14"), close: 272.73 },
+ { x: new Date("2013-01-15"), close: 271.89 },
+ { x: new Date("2013-01-16"), close: 268.92 },
+ { x: new Date("2013-01-17"), close: 270.48 },
+ { x: new Date("2013-01-18"), close: 272.11 },
+ { x: new Date("2013-01-22"), close: 270.19 },
+ { x: new Date("2013-01-23"), close: 268.10 },
+ { x: new Date("2013-01-24"), close: 273.45 },
+ { x: new Date("2013-01-25"), close: 283.98 },
+ { x: new Date("2013-01-28"), close: 276.04 },
+ { x: new Date("2013-01-29"), close: 260.35 },
+ { x: new Date("2013-01-30"), close: 272.76 },
+ { x: new Date("2013-01-31"), close: 265.51 },
+ { x: new Date("2013-02-01"), close: 265.51 },
+ { x: new Date("2013-02-04"), close: 259.98 },
+ { x: new Date("2013-02-05"), close: 266.89 },
+ { x: new Date("2013-02-06"), close: 262.22 },
+ { x: new Date("2013-02-07"), close: 260.23 },
+ { x: new Date("2013-02-08"), close: 261.95 },
+ { x: new Date("2013-02-11"), close: 257.20 },
+ { x: new Date("2013-02-12"), close: 258.70 },
+ { x: new Date("2013-02-13"), close: 269.47 },
+ { x: new Date("2013-02-14"), close: 269.23 },
+ { x: new Date("2013-02-15"), close: 265.08 },
+ { x: new Date("2013-02-19"), close: 269.75 },
+ { x: new Date("2013-02-20"), close: 266.41 },
+ { x: new Date("2013-02-21"), close: 265.94 },
+ { x: new Date("2013-02-22"), close: 265.42 },
+ { x: new Date("2013-02-25"), close: 259.86 },
+ { x: new Date("2013-02-26"), close: 259.35 },
+ { x: new Date("2013-02-27"), close: 263.25 },
+ { x: new Date("2013-02-28"), close: 264.26 },
+ { x: new Date("2013-03-01"), close: 265.73 },
+ { x: new Date("2013-03-04"), close: 273.10 },
+ { x: new Date("2013-03-05"), close: 275.58 },
+ { x: new Date("2013-03-06"), close: 273.79 },
+ { x: new Date("2013-03-07"), close: 273.88 },
+ { x: new Date("2013-03-08"), close: 274.19 },
+ { x: new Date("2013-03-11"), close: 271.23 },
+ { x: new Date("2013-03-12"), close: 274.13 },
+ { x: new Date("2013-03-13"), close: 275.10 },
+ { x: new Date("2013-03-14"), close: 265.73 },
+ { x: new Date("2013-03-15"), close: 261.82 },
+ { x: new Date("2013-03-18"), close: 257.89 },
+ { x: new Date("2013-03-19"), close: 256.41 },
+ { x: new Date("2013-03-20"), close: 257.27 },
+ { x: new Date("2013-03-21"), close: 253.38 },
+ { x: new Date("2013-03-22"), close: 257.75 },
+ { x: new Date("2013-03-25"), close: 256.01 },
+ { x: new Date("2013-03-26"), close: 260.30 },
+ { x: new Date("2013-03-27"), close: 265.29 },
+ { x: new Date("2013-03-28"), close: 266.48 },
+ { x: new Date("2013-04-01"), close: 261.60 },
+ { x: new Date("2013-04-02"), close: 263.32 },
+ { x: new Date("2013-04-03"), close: 259.02 },
+ { x: new Date("2013-04-04"), close: 259.07 },
+ { x: new Date("2013-04-05"), close: 255.47 },
+ { x: new Date("2013-04-08"), close: 258.95 },
+ { x: new Date("2013-04-09"), close: 261.14 },
+ { x: new Date("2013-04-10"), close: 264.76 },
+ { x: new Date("2013-04-11"), close: 269.85 },
+ { x: new Date("2013-04-12"), close: 272.86 },
+ { x: new Date("2013-04-15"), close: 267.72 },
+ { x: new Date("2013-04-16"), close: 272.33 },
+ { x: new Date("2013-04-17"), close: 267.39 },
+ { x: new Date("2013-04-18"), close: 259.42 },
+ { x: new Date("2013-04-19"), close: 260.32 },
+ { x: new Date("2013-04-22"), close: 263.54 },
+ { x: new Date("2013-04-23"), close: 268.89 },
+ { x: new Date("2013-04-24"), close: 268.77 },
+ { x: new Date("2013-04-25"), close: 274.70 },
+ { x: new Date("2013-04-26"), close: 254.80 },
+ { x: new Date("2013-04-29"), close: 249.74 },
+ { x: new Date("2013-04-30"), close: 253.80 },
+ { x: new Date("2013-05-01"), close: 248.22 },
+ { x: new Date("2013-05-02"), close: 252.55 },
+ { x: new Date("2013-05-03"), close: 258.04 },
+ { x: new Date("2013-05-06"), close: 255.72 },
+ { x: new Date("2013-05-07"), close: 257.73 },
+ { x: new Date("2013-05-08"), close: 258.67 },
+ { x: new Date("2013-05-09"), close: 260.16 },
+ { x: new Date("2013-05-10"), close: 263.63 },
+ { x: new Date("2013-05-13"), close: 264.51 },
+ { x: new Date("2013-05-14"), close: 268.32 },
+ { x: new Date("2013-05-15"), close: 266.55 },
+ { x: new Date("2013-05-16"), close: 264.11 },
+ { x: new Date("2013-05-17"), close: 269.89 },
+ { x: new Date("2013-05-20"), close: 267.63 },
+ { x: new Date("2013-05-21"), close: 268.85 },
+ { x: new Date("2013-05-22"), close: 262.95 },
+ { x: new Date("2013-05-23"), close: 261.79 },
+ { x: new Date("2013-05-24"), close: 261.73 },
+ { x: new Date("2013-05-28"), close: 267.29 },
+ { x: new Date("2013-05-29"), close: 265.52 },
+ { x: new Date("2013-05-30"), close: 266.82 },
+ { x: new Date("2013-05-31"), close: 269.20 },
+ { x: new Date("2013-06-03"), close: 266.88 },
+ { x: new Date("2013-06-04"), close: 265.70 },
+ { x: new Date("2013-06-05"), close: 267.17 },
+ { x: new Date("2013-06-06"), close: 267.82 },
+ { x: new Date("2013-06-07"), close: 276.86 },
+ { x: new Date("2013-06-10"), close: 281.07 },
+ { x: new Date("2013-06-11"), close: 274.77 },
+ { x: new Date("2013-06-12"), close: 271.67 },
+ { x: new Date("2013-06-13"), close: 275.79 },
+ { x: new Date("2013-06-14"), close: 273.98 },
+ { x: new Date("2013-06-17"), close: 278.05 },
+ { x: new Date("2013-06-18"), close: 281.76 },
+ { x: new Date("2013-06-19"), close: 278.16 },
+ { x: new Date("2013-06-20"), close: 273.44 },
+ { x: new Date("2013-06-21"), close: 273.35 },
+ { x: new Date("2013-06-24"), close: 270.60 },
+ { x: new Date("2013-06-25"), close: 272.08 },
+ { x: new Date("2013-06-26"), close: 277.57 },
+ { x: new Date("2013-06-27"), close: 277.54 },
+ { x: new Date("2013-06-28"), close: 277.69 },
+ { x: new Date("2013-07-01"), close: 282.10 },
+ { x: new Date("2013-07-02"), close: 283.73 },
+ { x: new Date("2013-07-03"), close: 284.02 },
+ { x: new Date("2013-07-05"), close: 285.88 },
+ { x: new Date("2013-07-08"), close: 290.58 },
+ { x: new Date("2013-07-09"), close: 291.52 },
+ { x: new Date("2013-07-10"), close: 292.32 },
+ { x: new Date("2013-07-11"), close: 299.66 },
+ { x: new Date("2013-07-12"), close: 307.54 },
+ { x: new Date("2013-07-15"), close: 306.57 },
+ { x: new Date("2013-07-16"), close: 306.86 },
+ { x: new Date("2013-07-17"), close: 308.69 },
+ { x: new Date("2013-07-18"), close: 304.10 },
+ { x: new Date("2013-07-19"), close: 305.23 },
+ { x: new Date("2013-07-22"), close: 303.48 },
+ { x: new Date("2013-07-23"), close: 301.05 },
+ { x: new Date("2013-07-24"), close: 298.94 },
+ { x: new Date("2013-07-25"), close: 303.39 },
+ { x: new Date("2013-07-26"), close: 312.01 },
+ { x: new Date("2013-07-29"), close: 306.10 },
+ { x: new Date("2013-07-30"), close: 302.41 },
+ { x: new Date("2013-07-31"), close: 301.22 },
+ { x: new Date("2013-08-01"), close: 305.57 },
+ { x: new Date("2013-08-02"), close: 304.20 },
+ { x: new Date("2013-08-05"), close: 300.98 },
+ { x: new Date("2013-08-06"), close: 300.75 },
+ { x: new Date("2013-08-07"), close: 296.91 },
+ { x: new Date("2013-08-08"), close: 295.73 },
+ { x: new Date("2013-08-09"), close: 297.26 },
+ { x: new Date("2013-08-12"), close: 296.69 },
+ { x: new Date("2013-08-13"), close: 293.97 },
+ { x: new Date("2013-08-14"), close: 291.33 },
+ { x: new Date("2013-08-15"), close: 286.47 },
+ { x: new Date("2013-08-16"), close: 284.82 },
+ { x: new Date("2013-08-19"), close: 285.57 },
+ { x: new Date("2013-08-20"), close: 287.08 },
+ { x: new Date("2013-08-21"), close: 284.57 },
+ { x: new Date("2013-08-22"), close: 289.73 },
+ { x: new Date("2013-08-23"), close: 290.01 },
+ { x: new Date("2013-08-26"), close: 286.20 },
+ { x: new Date("2013-08-27"), close: 280.92 },
+ { x: new Date("2013-08-28"), close: 281.57 },
+ { x: new Date("2013-08-29"), close: 283.98 },
+ { x: new Date("2013-08-30"), close: 280.98 },
+ { x: new Date("2013-09-03"), close: 288.79 },
+ { x: new Date("2013-09-04"), close: 293.64 },
+ { x: new Date("2013-09-05"), close: 294.10 },
+ { x: new Date("2013-09-06"), close: 295.85 },
+ { x: new Date("2013-09-09"), close: 299.70 },
+ { x: new Date("2013-09-10"), close: 300.35 },
+ { x: new Date("2013-09-11"), close: 299.64 },
+ { x: new Date("2013-09-12"), close: 298.85 },
+ { x: new Date("2013-09-13"), close: 297.92 },
+ { x: new Date("2013-09-16"), close: 296.05 },
+ { x: new Date("2013-09-17"), close: 304.17 },
+ { x: new Date("2013-09-18"), close: 312.02 },
+ { x: new Date("2013-09-19"), close: 312.05 },
+ { x: new Date("2013-09-20"), close: 316.33 },
+ { x: new Date("2013-09-23"), close: 311.48 },
+ { x: new Date("2013-09-24"), close: 314.13 },
+ { x: new Date("2013-09-25"), close: 312.64 },
+ { x: new Date("2013-09-26"), close: 318.11 },
+ { x: new Date("2013-09-27"), close: 316.01 },
+ { x: new Date("2013-09-30"), close: 312.64 },
+ { x: new Date("2013-10-01"), close: 320.95 },
+ { x: new Date("2013-10-02"), close: 320.51 },
+ { x: new Date("2013-10-03"), close: 314.76 },
+ { x: new Date("2013-10-04"), close: 319.04 },
+ { x: new Date("2013-10-07"), close: 310.02 },
+ { x: new Date("2013-10-08"), close: 303.23 },
+ { x: new Date("2013-10-09"), close: 298.23 },
+ { x: new Date("2013-10-10"), close: 305.17 },
+ { x: new Date("2013-10-11"), close: 310.89 },
+ { x: new Date("2013-10-14"), close: 310.70 },
+ { x: new Date("2013-10-15"), close: 306.39 },
+ { x: new Date("2013-10-16"), close: 310.48 },
+ { x: new Date("2013-10-17"), close: 310.76 },
+ { x: new Date("2013-10-18"), close: 328.92 },
+ { x: new Date("2013-10-21"), close: 326.44 },
+ { x: new Date("2013-10-22"), close: 332.54 },
+ { x: new Date("2013-10-23"), close: 326.76 },
+ { x: new Date("2013-10-24"), close: 332.20 },
+ { x: new Date("2013-10-25"), close: 363.39 },
+ { x: new Date("2013-10-28"), close: 358.16 },
+ { x: new Date("2013-10-29"), close: 362.70 },
+ { x: new Date("2013-10-30"), close: 361.07 },
+ { x: new Date("2013-10-31"), close: 364.02 },
+ { x: new Date("2013-11-01"), close: 359.51 },
+ { x: new Date("2013-11-04"), close: 358.73 },
+ { x: new Date("2013-11-05"), close: 358.89 },
+ { x: new Date("2013-11-06"), close: 356.17 },
+ { x: new Date("2013-11-07"), close: 343.55 },
+ { x: new Date("2013-11-08"), close: 351.30 },
+ { x: new Date("2013-11-11"), close: 354.38 },
+ { x: new Date("2013-11-12"), close: 349.52 },
+ { x: new Date("2013-11-13"), close: 356.22 },
+ { x: new Date("2013-11-14"), close: 367.39 },
+ { x: new Date("2013-11-15"), close: 369.17 },
+ { x: new Date("2013-11-18"), close: 366.17 },
+ { x: new Date("2013-11-19"), close: 364.94 },
+ { x: new Date("2013-11-20"), close: 362.57 },
+ { x: new Date("2013-11-21"), close: 368.92 },
+ { x: new Date("2013-11-22"), close: 372.30 },
+ { x: new Date("2013-11-25"), close: 376.64 },
+ { x: new Date("2013-11-26"), close: 381.36 },
+ { x: new Date("2013-11-27"), close: 386.70 },
+ { x: new Date("2013-11-29"), close: 393.61 },
+ { x: new Date("2013-12-02"), close: 392.29 },
+ { x: new Date("2013-12-03"), close: 384.66 },
+ { x: new Date("2013-12-04"), close: 385.95 },
+ { x: new Date("2013-12-05"), close: 384.48 },
+ { x: new Date("2013-12-06"), close: 386.95 },
+ { x: new Date("2013-12-09"), close: 384.89 },
+ { x: new Date("2013-12-10"), close: 387.77 },
+ { x: new Date("2013-12-11"), close: 382.19 },
+ { x: new Date("2013-12-12"), close: 381.25 },
+ { x: new Date("2013-12-13"), close: 384.23 },
+ { x: new Date("2013-12-16"), close: 388.97 },
+ { x: new Date("2013-12-17"), close: 387.64 },
+ { x: new Date("2013-12-18"), close: 395.95 },
+ { x: new Date("2013-12-19"), close: 395.19 },
+ { x: new Date("2013-12-20"), close: 402.20 },
+ { x: new Date("2013-12-23"), close: 402.92 },
+ { x: new Date("2013-12-24"), close: 399.20 },
+ { x: new Date("2013-12-26"), close: 404.39 },
+ { x: new Date("2013-12-27"), close: 398.07 },
+ { x: new Date("2013-12-30"), close: 393.36 },
+ { x: new Date("2013-12-31"), close: 398.79 },
+ { x: new Date("2014-01-02"), close: 397.97 },
+ { x: new Date("2014-01-03"), close: 396.44 },
+ { x: new Date("2014-01-06"), close: 393.63 },
+ { x: new Date("2014-01-07"), close: 398.02 },
+ { x: new Date("2014-01-08"), close: 401.92 },
+ { x: new Date("2014-01-09"), close: 401.01 },
+ { x: new Date("2014-01-10"), close: 397.66 },
+ { x: new Date("2014-01-13"), close: 390.98 },
+ { x: new Date("2014-01-14"), close: 397.54 },
+ { x: new Date("2014-01-15"), close: 395.86 },
+ { x: new Date("2014-01-16"), close: 395.79 },
+ { x: new Date("2014-01-17"), close: 399.60 },
+ { x: new Date("2014-01-21"), close: 407.04 },
+ { x: new Date("2014-01-22"), close: 404.54 },
+ { x: new Date("2014-01-23"), close: 399.86 },
+ { x: new Date("2014-01-24"), close: 387.60 },
+ { x: new Date("2014-01-27"), close: 386.27 },
+ { x: new Date("2014-01-28"), close: 394.42 },
+ { x: new Date("2014-01-29"), close: 384.20 },
+ { x: new Date("2014-01-30"), close: 403.01 },
+ { x: new Date("2014-01-31"), close: 358.69 },
+ { x: new Date("2014-02-03"), close: 346.14 },
+ { x: new Date("2014-02-04"), close: 347.95 },
+ { x: new Date("2014-02-05"), close: 346.45 },
+ { x: new Date("2014-02-06"), close: 354.58 },
+ { x: new Date("2014-02-07"), close: 361.07 },
+ { x: new Date("2014-02-10"), close: 360.86 },
+ { x: new Date("2014-02-11"), close: 361.79 },
+ { x: new Date("2014-02-12"), close: 349.25 },
+ { x: new Date("2014-02-13"), close: 357.20 },
+ { x: new Date("2014-02-14"), close: 357.35 },
+ { x: new Date("2014-02-18"), close: 353.64 },
+ { x: new Date("2014-02-19"), close: 347.38 },
+ { x: new Date("2014-02-20"), close: 349.79 },
+ { x: new Date("2014-02-21"), close: 346.76 },
+ { x: new Date("2014-02-24"), close: 351.77 },
+ { x: new Date("2014-02-25"), close: 358.32 },
+ { x: new Date("2014-02-26"), close: 359.79 },
+ { x: new Date("2014-02-27"), close: 360.13 },
+ { x: new Date("2014-02-28"), close: 362.10 },
+ { x: new Date("2014-03-03"), close: 359.77 },
+ { x: new Date("2014-03-04"), close: 363.89 },
+ { x: new Date("2014-03-05"), close: 372.36 },
+ { x: new Date("2014-03-06"), close: 372.16 },
+ { x: new Date("2014-03-07"), close: 372.05 },
+ { x: new Date("2014-03-10"), close: 370.52 },
+ { x: new Date("2014-03-11"), close: 368.82 },
+ { x: new Date("2014-03-12"), close: 370.64 },
+ { x: new Date("2014-03-13"), close: 371.51 },
+ { x: new Date("2014-03-14"), close: 373.73 },
+ { x: new Date("2014-03-17"), close: 375.04 },
+ { x: new Date("2014-03-18"), close: 378.76 },
+ { x: new Date("2014-03-19"), close: 373.23 },
+ { x: new Date("2014-03-20"), close: 368.97 },
+ { x: new Date("2014-03-21"), close: 360.61 },
+ { x: new Date("2014-03-24"), close: 351.85 },
+ { x: new Date("2014-03-25"), close: 354.70 },
+ { x: new Date("2014-03-26"), close: 343.41 },
+ { x: new Date("2014-03-27"), close: 338.47 },
+ { x: new Date("2014-03-28"), close: 338.29 },
+ { x: new Date("2014-03-31"), close: 336.36 },
+ { x: new Date("2014-04-01"), close: 342.98 },
+ { x: new Date("2014-04-02"), close: 341.95 },
+ { x: new Date("2014-04-03"), close: 333.61 },
+ { x: new Date("2014-04-04"), close: 323.51 },
+ { x: new Date("2014-04-07"), close: 317.76 },
+ { x: new Date("2014-04-08"), close: 327.07 },
+ { x: new Date("2014-04-09"), close: 331.80 },
+ { x: new Date("2014-04-10"), close: 317.10 },
+ { x: new Date("2014-04-11"), close: 311.73 },
+ { x: new Date("2014-04-14"), close: 315.91 },
+ { x: new Date("2014-04-15"), close: 316.07 },
+ { x: new Date("2014-04-16"), close: 323.67 },
+ { x: new Date("2014-04-17"), close: 324.91 },
+ { x: new Date("2014-04-21"), close: 330.86 },
+ { x: new Date("2014-04-22"), close: 329.32 },
+ { x: new Date("2014-04-23"), close: 324.57 },
+ { x: new Date("2014-04-24"), close: 337.14 },
+ { x: new Date("2014-04-25"), close: 303.82 },
+ { x: new Date("2014-04-28"), close: 296.57 },
+ { x: new Date("2014-04-29"), close: 300.38 },
+ { x: new Date("2014-04-30"), close: 304.13 },
+ { x: new Date("2014-05-01"), close: 307.89 },
+ { x: new Date("2014-05-02"), close: 308.01 },
+ { x: new Date("2014-05-05"), close: 310.04 },
+ { x: new Date("2014-05-06"), close: 297.38 },
+ { x: new Date("2014-05-07"), close: 292.70 },
+ { x: new Date("2014-05-08"), close: 288.32 },
+ { x: new Date("2014-05-09"), close: 292.23 },
+ { x: new Date("2014-05-12"), close: 302.85 },
+ { x: new Date("2014-05-13"), close: 304.64 },
+ { x: new Date("2014-05-14"), close: 297.61 },
+ { x: new Date("2014-05-15"), close: 295.19 },
+ { x: new Date("2014-05-16"), close: 297.70 },
+ { x: new Date("2014-05-19"), close: 296.76 },
+ { x: new Date("2014-05-20"), close: 301.19 },
+ { x: new Date("2014-05-21"), close: 305.01 },
+ { x: new Date("2014-05-22"), close: 304.91 },
+ { x: new Date("2014-05-23"), close: 312.23 },
+ { x: new Date("2014-05-27"), close: 310.82 },
+ { x: new Date("2014-05-28"), close: 310.16 },
+ { x: new Date("2014-05-29"), close: 313.77 },
+ { x: new Date("2014-05-30"), close: 312.54 },
+ { x: new Date("2014-06-02"), close: 308.83 },
+ { x: new Date("2014-06-03"), close: 307.19 },
+ { x: new Date("2014-06-04"), close: 306.77 },
+ { x: new Date("2014-06-05"), close: 323.57 },
+ { x: new Date("2014-06-06"), close: 329.67 },
+ { x: new Date("2014-06-09"), close: 327.51 },
+ { x: new Date("2014-06-10"), close: 332.41 },
+ { x: new Date("2014-06-11"), close: 335.20 },
+ { x: new Date("2014-06-12"), close: 325.91 },
+ { x: new Date("2014-06-13"), close: 326.26 },
+ { x: new Date("2014-06-16"), close: 327.61 },
+ { x: new Date("2014-06-17"), close: 325.61 },
+ { x: new Date("2014-06-18"), close: 334.38 },
+ { x: new Date("2014-06-19"), close: 327.51 },
+ { x: new Date("2014-06-20"), close: 324.20 },
+ { x: new Date("2014-06-23"), close: 327.23 },
+ { x: new Date("2014-06-24"), close: 324.16 },
+ { x: new Date("2014-06-25"), close: 327.44 },
+ { x: new Date("2014-06-26"), close: 325.69 },
+ { x: new Date("2014-06-27"), close: 324.57 },
+ { x: new Date("2014-06-30"), close: 324.77 },
+ { x: new Date("2014-07-01"), close: 332.39 },
+ { x: new Date("2014-07-02"), close: 332.85 },
+ { x: new Date("2014-07-03"), close: 337.48 },
+ { x: new Date("2014-07-07"), close: 333.54 },
+ { x: new Date("2014-07-08"), close: 323.80 },
+ { x: new Date("2014-07-09"), close: 329.97 },
+ { x: new Date("2014-07-10"), close: 327.92 },
+ { x: new Date("2014-07-11"), close: 346.20 },
+ { x: new Date("2014-07-14"), close: 355.32 },
+ { x: new Date("2014-07-15"), close: 354.44 },
+ { x: new Date("2014-07-16"), close: 355.89 },
+ { x: new Date("2014-07-17"), close: 352.45 },
+ { x: new Date("2014-07-18"), close: 358.66 },
+ { x: new Date("2014-07-21"), close: 359.76 },
+ { x: new Date("2014-07-22"), close: 360.83 },
+ { x: new Date("2014-07-23"), close: 358.14 },
+ { x: new Date("2014-07-24"), close: 358.60 },
+ { x: new Date("2014-07-25"), close: 324.01 },
+ { x: new Date("2014-07-28"), close: 320.41 },
+ { x: new Date("2014-07-29"), close: 320.51 },
+ { x: new Date("2014-07-30"), close: 322.51 },
+ { x: new Date("2014-07-31"), close: 312.98 },
+ { x: new Date("2014-08-01"), close: 307.05 },
+ { x: new Date("2014-08-04"), close: 313.64 },
+ { x: new Date("2014-08-05"), close: 312.32 },
+ { x: new Date("2014-08-06"), close: 313.89 },
+ { x: new Date("2014-08-07"), close: 311.45 },
+ { x: new Date("2014-08-08"), close: 316.79 },
+ { x: new Date("2014-08-11"), close: 318.32 },
+ { x: new Date("2014-08-12"), close: 319.32 },
+ { x: new Date("2014-08-13"), close: 326.27 },
+ { x: new Date("2014-08-14"), close: 333.20 },
+ { x: new Date("2014-08-15"), close: 333.63 },
+ { x: new Date("2014-08-18"), close: 334.52 },
+ { x: new Date("2014-08-19"), close: 335.13 },
+ { x: new Date("2014-08-20"), close: 335.77 },
+ { x: new Date("2014-08-21"), close: 332.91 },
+ { x: new Date("2014-08-22"), close: 331.58 },
+ { x: new Date("2014-08-25"), close: 334.01 },
+ { x: new Date("2014-08-26"), close: 341.82 },
+ { x: new Date("2014-08-27"), close: 343.17 },
+ { x: new Date("2014-08-28"), close: 340.01 },
+ { x: new Date("2014-08-29"), close: 339.04 },
+ { x: new Date("2014-09-02"), close: 342.38 },
+ { x: new Date("2014-09-03"), close: 339.51 },
+ { x: new Date("2014-09-04"), close: 345.95 },
+ { x: new Date("2014-09-05"), close: 346.38 },
+ { x: new Date("2014-09-08"), close: 342.33 },
+ { x: new Date("2014-09-09"), close: 329.75 },
+ { x: new Date("2014-09-10"), close: 331.32 },
+ { x: new Date("2014-09-11"), close: 330.51 },
+ { x: new Date("2014-09-12"), close: 331.19 },
+ { x: new Date("2014-09-15"), close: 323.89 },
+ { x: new Date("2014-09-16"), close: 327.76 },
+ { x: new Date("2014-09-17"), close: 324.51 },
+ { x: new Date("2014-09-18"), close: 325.51 },
+ { x: new Date("2014-09-19"), close: 331.32 },
+ { x: new Date("2014-09-22"), close: 324.51 },
+ { x: new Date("2014-09-23"), close: 323.63 },
+ { x: new Date("2014-09-24"), close: 328.20 },
+ { x: new Date("2014-09-25"), close: 321.92 },
+ { x: new Date("2014-09-26"), close: 323.20 },
+ { x: new Date("2014-09-29"), close: 321.82 },
+ { x: new Date("2014-09-30"), close: 322.44 },
+ { x: new Date("2014-10-01"), close: 317.45 },
+ { x: new Date("2014-10-02"), close: 318.41 },
+ { x: new Date("2014-10-03"), close: 322.73 },
+ { x: new Date("2014-10-06"), close: 322.20 },
+ { x: new Date("2014-10-07"), close: 316.98 },
+ { x: new Date("2014-10-08"), close: 322.70 },
+ { x: new Date("2014-10-09"), close: 315.36 },
+ { x: new Date("2014-10-10"), close: 311.39 },
+ { x: new Date("2014-10-13"), close: 306.45 },
+ { x: new Date("2014-10-14"), close: 308.30 },
+ { x: new Date("2014-10-15"), close: 305.97 },
+ { x: new Date("2014-10-16"), close: 302.85 },
+ { x: new Date("2014-10-17"), close: 303.64 },
+ { x: new Date("2014-10-20"), close: 306.20 },
+ { x: new Date("2014-10-21"), close: 315.32 },
+ { x: new Date("2014-10-22"), close: 312.97 },
+ { x: new Date("2014-10-23"), close: 313.17 },
+ { x: new Date("2014-10-24"), close: 287.05 },
+ { x: new Date("2014-10-27"), close: 289.97 },
+ { x: new Date("2014-10-28"), close: 295.58 },
+ { x: new Date("2014-10-29"), close: 294.11 },
+ { x: new Date("2014-10-30"), close: 299.07 },
+ { x: new Date("2014-10-31"), close: 305.45 },
+ { x: new Date("2014-11-03"), close: 305.72 },
+ { x: new Date("2014-11-04"), close: 302.80 },
+ { x: new Date("2014-11-05"), close: 296.51 },
+ { x: new Date("2014-11-06"), close: 296.64 },
+ { x: new Date("2014-11-07"), close: 299.85 },
+ { x: new Date("2014-11-10"), close: 305.10 },
+ { x: new Date("2014-11-11"), close: 312.01 },
+ { x: new Date("2014-11-12"), close: 311.51 },
+ { x: new Date("2014-11-13"), close: 316.48 },
+ { x: new Date("2014-11-14"), close: 327.82 },
+ { x: new Date("2014-11-17"), close: 323.04 },
+ { x: new Date("2014-11-18"), close: 324.92 },
+ { x: new Date("2014-11-19"), close: 326.54 },
+ { x: new Date("2014-11-20"), close: 330.54 },
+ { x: new Date("2014-11-21"), close: 332.63 },
+ { x: new Date("2014-11-24"), close: 335.64 },
+ { x: new Date("2014-11-25"), close: 335.04 },
+ { x: new Date("2014-11-26"), close: 333.57 },
+ { x: new Date("2014-11-28"), close: 338.64 },
+ { x: new Date("2014-12-01"), close: 326.51 },
+ { x: new Date("2014-12-02"), close: 326.30 },
+ { x: new Date("2014-12-03"), close: 316.51 },
+ { x: new Date("2014-12-04"), close: 316.92 },
+ { x: new Date("2014-12-05"), close: 312.63 },
+ { x: new Date("2014-12-08"), close: 306.64 },
+ { x: new Date("2014-12-09"), close: 312.51 },
+ { x: new Date("2014-12-10"), close: 305.83 },
+ { x: new Date("2014-12-11"), close: 307.35 },
+ { x: new Date("2014-12-12"), close: 307.32 },
+ { x: new Date("2014-12-15"), close: 306.07 },
+ { x: new Date("2014-12-16"), close: 295.05 },
+ { x: new Date("2014-12-17"), close: 298.88 },
+ { x: new Date("2014-12-18"), close: 297.73 },
+ { x: new Date("2014-12-19"), close: 299.89 },
+ { x: new Date("2014-12-22"), close: 306.54 },
+ { x: new Date("2014-12-23"), close: 306.29 },
+ { x: new Date("2014-12-24"), close: 303.02 },
+ { x: new Date("2014-12-26"), close: 309.08 },
+ { x: new Date("2014-12-29"), close: 312.04 },
+ { x: new Date("2014-12-30"), close: 310.29 },
+ { x: new Date("2014-12-31"), close: 310.35 },
+ { x: new Date("2015-01-02"), close: 308.51 },
+ { x: new Date("2015-01-05"), close: 302.19 },
+ { x: new Date("2015-01-06"), close: 295.29 },
+ { x: new Date("2015-01-07"), close: 298.42 },
+ { x: new Date("2015-01-08"), close: 300.45 },
+ { x: new Date("2015-01-09"), close: 296.92 },
+ { x: new Date("2015-01-12"), close: 291.41 },
+ { x: new Date("2015-01-13"), close: 294.73 },
+ { x: new Date("2015-01-14"), close: 293.26 },
+ { x: new Date("2015-01-15"), close: 286.95 },
+ { x: new Date("2015-01-16"), close: 290.73 },
+ { x: new Date("2015-01-20"), close: 289.44 },
+ { x: new Date("2015-01-21"), close: 297.25 },
+ { x: new Date("2015-01-22"), close: 310.32 },
+ { x: new Date("2015-01-23"), close: 312.39 },
+ { x: new Date("2015-01-26"), close: 309.66 },
+ { x: new Date("2015-01-27"), close: 306.75 },
+ { x: new Date("2015-01-28"), close: 303.91 },
+ { x: new Date("2015-01-29"), close: 311.77 },
+ { x: new Date("2015-01-30"), close: 354.52 },
+ { x: new Date("2015-02-02"), close: 364.47 },
+ { x: new Date("2015-02-03"), close: 363.54 },
+ { x: new Date("2015-02-04"), close: 364.75 },
+ { x: new Date("2015-02-05"), close: 373.89 },
+ { x: new Date("2015-02-06"), close: 374.27 },
+ { x: new Date("2015-02-09"), close: 370.55 },
+ { x: new Date("2015-02-10"), close: 373.51 },
+ { x: new Date("2015-02-11"), close: 375.14 },
+ { x: new Date("2015-02-12"), close: 377.17 },
+ { x: new Date("2015-02-13"), close: 381.82 },
+ { x: new Date("2015-02-17"), close: 375.42 },
+ { x: new Date("2015-02-18"), close: 373.36 },
+ { x: new Date("2015-02-19"), close: 379.51 },
+ { x: new Date("2015-02-20"), close: 383.66 },
+ { x: new Date("2015-02-23"), close: 380.14 },
+ { x: new Date("2015-02-24"), close: 378.58 },
+ { x: new Date("2015-02-25"), close: 385.36 },
+ { x: new Date("2015-02-26"), close: 384.79 },
+ { x: new Date("2015-02-27"), close: 380.16 },
+ { x: new Date("2015-03-02"), close: 385.66 },
+ { x: new Date("2015-03-03"), close: 384.60 },
+ { x: new Date("2015-03-04"), close: 382.72 },
+ { x: new Date("2015-03-05"), close: 387.82 },
+ { x: new Date("2015-03-06"), close: 380.08 },
+ { x: new Date("2015-03-09"), close: 378.55 },
+ { x: new Date("2015-03-10"), close: 369.51 },
+ { x: new Date("2015-03-11"), close: 366.36 },
+ { x: new Date("2015-03-12"), close: 374.23 },
+ { x: new Date("2015-03-13"), close: 370.57 },
+ { x: new Date("2015-03-16"), close: 373.35 },
+ { x: new Date("2015-03-17"), close: 371.92 },
+ { x: new Date("2015-03-18"), close: 375.14 },
+ { x: new Date("2015-03-19"), close: 373.23 },
+ { x: new Date("2015-03-20"), close: 378.48 },
+ { x: new Date("2015-03-23"), close: 375.10 },
+ { x: new Date("2015-03-24"), close: 374.08 },
+ { x: new Date("2015-03-25"), close: 370.95 },
+ { x: new Date("2015-03-26"), close: 367.35 },
+ { x: new Date("2015-03-27"), close: 370.55 },
+ { x: new Date("2015-03-30"), close: 374.58 },
+ { x: new Date("2015-03-31"), close: 372.10 },
+ { x: new Date("2015-04-01"), close: 370.26 },
+ { x: new Date("2015-04-02"), close: 372.25 },
+ { x: new Date("2015-04-06"), close: 377.04 },
+ { x: new Date("2015-04-07"), close: 374.41 },
+ { x: new Date("2015-04-08"), close: 381.20 },
+ { x: new Date("2015-04-09"), close: 383.54 },
+ { x: new Date("2015-04-10"), close: 382.64 },
+ { x: new Date("2015-04-13"), close: 382.35 },
+ { x: new Date("2015-04-14"), close: 385.10 },
+ { x: new Date("2015-04-15"), close: 383.45 },
+ { x: new Date("2015-04-16"), close: 386.04 },
+ { x: new Date("2015-04-17"), close: 375.55 },
+ { x: new Date("2015-04-20"), close: 389.51 }
+];
+
+
+let date3: Date = new Date("2012-04-02");
+for (let i: number = 0; i < stockData3.length; i++) {
+ if (stockData3[i]['x'].getDate() !== date3.getDate()) {
+ stockData3.splice(i, 0, {
+ x: new Date(date3.getTime()),
+ close: stockData3[i]['close']
+ });
+ }
+ date3.setDate(date3.getDate() + 1);
+}
+
+export let amzn: IClose[] = stockData3;
+
+let stockData4: IClose[] = [
+ { x: new Date("2012-04-02"), close: 36.580002 },
+ { x: new Date("2012-04-03"), close: 38.009998 },
+ { x: new Date("2012-04-04"), close: 35 },
+ { x: new Date("2012-04-05"), close: 34.48 },
+ { x: new Date("2012-04-09"), close: 33.150002 },
+ { x: new Date("2012-04-10"), close: 32.459999 },
+ { x: new Date("2012-04-11"), close: 33.09 },
+ { x: new Date("2012-04-12"), close: 33.439999 },
+ { x: new Date("2012-04-13"), close: 33.59 },
+ { x: new Date("2012-04-16"), close: 32.25 },
+ { x: new Date("2012-04-17"), close: 32.240002 },
+ { x: new Date("2012-04-18"), close: 32.66 },
+ { x: new Date("2012-04-19"), close: 33.16 },
+ { x: new Date("2012-04-20"), close: 33.16 },
+ { x: new Date("2012-04-23"), close: 31.940001 },
+ { x: new Date("2012-04-24"), close: 31.82 },
+ { x: new Date("2012-04-25"), close: 32.91 },
+ { x: new Date("2012-04-26"), close: 33.490002 },
+ { x: new Date("2012-04-27"), close: 33.34 },
+ { x: new Date("2012-04-30"), close: 33.130001 },
+ { x: new Date("2012-05-01"), close: 33.779999 },
+ { x: new Date("2012-05-02"), close: 33.939999 },
+ { x: new Date("2012-05-03"), close: 32.459999 },
+ { x: new Date("2012-05-04"), close: 31.83 },
+ { x: new Date("2012-05-07"), close: 32.470001 },
+ { x: new Date("2012-05-08"), close: 30.190001 },
+ { x: new Date("2012-05-09"), close: 30.059999 },
+ { x: new Date("2012-05-10"), close: 32.959999 },
+ { x: new Date("2012-05-11"), close: 32.25 },
+ { x: new Date("2012-05-14"), close: 30.059999 },
+ { x: new Date("2012-05-15"), close: 29.43 },
+ { x: new Date("2012-05-16"), close: 29.18 },
+ { x: new Date("2012-05-17"), close: 28.57 },
+ { x: new Date("2012-05-18"), close: 27.559999 },
+ { x: new Date("2012-05-21"), close: 28.77 },
+ { x: new Date("2012-05-22"), close: 30.799999 },
+ { x: new Date("2012-05-23"), close: 31.02 },
+ { x: new Date("2012-05-24"), close: 30.280001 },
+ { x: new Date("2012-05-25"), close: 29.809999 },
+ { x: new Date("2012-05-29"), close: 31.690001 },
+ { x: new Date("2012-05-30"), close: 30.41 },
+ { x: new Date("2012-05-31"), close: 29.5 },
+ { x: new Date("2012-06-01"), close: 28.15 },
+ { x: new Date("2012-06-04"), close: 27.879999 },
+ { x: new Date("2012-06-05"), close: 27.91 },
+ { x: new Date("2012-06-06"), close: 29.219999 },
+ { x: new Date("2012-06-07"), close: 28.93 },
+ { x: new Date("2012-06-08"), close: 30.08 },
+ { x: new Date("2012-06-11"), close: 29.120001 },
+ { x: new Date("2012-06-12"), close: 29.66 },
+ { x: new Date("2012-06-13"), close: 29.77 },
+ { x: new Date("2012-06-14"), close: 29.389999 },
+ { x: new Date("2012-06-15"), close: 29.91 },
+ { x: new Date("2012-06-18"), close: 31.84 },
+ { x: new Date("2012-06-19"), close: 32.09 },
+ { x: new Date("2012-06-20"), close: 33.779999 },
+ { x: new Date("2012-06-21"), close: 32.189999 },
+ { x: new Date("2012-06-22"), close: 33.790001 },
+ { x: new Date("2012-06-25"), close: 33.110001 },
+ { x: new Date("2012-06-26"), close: 31.610001 },
+ { x: new Date("2012-06-27"), close: 31.959999 },
+ { x: new Date("2012-06-28"), close: 31.41 },
+ { x: new Date("2012-06-29"), close: 31.290001 },
+ { x: new Date("2012-07-02"), close: 30.4 },
+ { x: new Date("2012-07-03"), close: 30.66 },
+ { x: new Date("2012-07-05"), close: 31.23 },
+ { x: new Date("2012-07-06"), close: 30.99 },
+ { x: new Date("2012-07-09"), close: 31.49 },
+ { x: new Date("2012-07-10"), close: 31.27 },
+ { x: new Date("2012-07-11"), close: 31.51 },
+ { x: new Date("2012-07-12"), close: 32.700001 },
+ { x: new Date("2012-07-13"), close: 34.25 },
+ { x: new Date("2012-07-16"), close: 35.959999 },
+ { x: new Date("2012-07-17"), close: 33.349998 },
+ { x: new Date("2012-07-18"), close: 32.150002 },
+ { x: new Date("2012-07-19"), close: 32.27 },
+ { x: new Date("2012-07-20"), close: 31.790001 },
+ { x: new Date("2012-07-23"), close: 30.66 },
+ { x: new Date("2012-07-24"), close: 29.84 },
+ { x: new Date("2012-07-25"), close: 28.950001 },
+ { x: new Date("2012-07-26"), close: 28.129999 },
+ { x: new Date("2012-07-27"), close: 29.51 },
+ { x: new Date("2012-07-30"), close: 27.35 },
+ { x: new Date("2012-07-31"), close: 27.42 },
+ { x: new Date("2012-08-01"), close: 26.25 },
+ { x: new Date("2012-08-02"), close: 26.1 },
+ { x: new Date("2012-08-03"), close: 27.27 },
+ { x: new Date("2012-08-06"), close: 28.27 },
+ { x: new Date("2012-08-07"), close: 30.25 },
+ { x: new Date("2012-08-08"), close: 29.09 },
+ { x: new Date("2012-08-09"), close: 29.41 },
+ { x: new Date("2012-08-10"), close: 29.940001 },
+ { x: new Date("2012-08-13"), close: 31.17 },
+ { x: new Date("2012-08-14"), close: 29.42 },
+ { x: new Date("2012-08-15"), close: 29.4 },
+ { x: new Date("2012-08-16"), close: 30.299999 },
+ { x: new Date("2012-08-17"), close: 30.01 },
+ { x: new Date("2012-08-20"), close: 29.51 },
+ { x: new Date("2012-08-21"), close: 29.110001 },
+ { x: new Date("2012-08-22"), close: 29.950001 },
+ { x: new Date("2012-08-23"), close: 30.73 },
+ { x: new Date("2012-08-24"), close: 29.5 },
+ { x: new Date("2012-08-27"), close: 28.32 },
+ { x: new Date("2012-08-28"), close: 28.690001 },
+ { x: new Date("2012-08-29"), close: 28.41 },
+ { x: new Date("2012-08-30"), close: 28.41 },
+ { x: new Date("2012-08-31"), close: 28.52 },
+ { x: new Date("2012-09-04"), close: 28.139999 },
+ { x: new Date("2012-09-05"), close: 27.940001 },
+ { x: new Date("2012-09-06"), close: 28.549999 },
+ { x: new Date("2012-09-07"), close: 29.35 },
+ { x: new Date("2012-09-10"), close: 27.370001 },
+ { x: new Date("2012-09-11"), close: 27.799999 },
+ { x: new Date("2012-09-12"), close: 28.280001 },
+ { x: new Date("2012-09-13"), close: 29.48 },
+ { x: new Date("2012-09-14"), close: 30.389999 },
+ { x: new Date("2012-09-17"), close: 32.540001 },
+ { x: new Date("2012-09-18"), close: 31.34 },
+ { x: new Date("2012-09-19"), close: 31.049999 },
+ { x: new Date("2012-09-20"), close: 30.9 },
+ { x: new Date("2012-09-21"), close: 30.02 },
+ { x: new Date("2012-09-24"), close: 30.66 },
+ { x: new Date("2012-09-25"), close: 27.66 },
+ { x: new Date("2012-09-26"), close: 27.540001 },
+ { x: new Date("2012-09-27"), close: 28.49 },
+ { x: new Date("2012-09-28"), close: 29.280001 },
+ { x: new Date("2012-10-01"), close: 29.16 },
+ { x: new Date("2012-10-02"), close: 29.799999 },
+ { x: new Date("2012-10-03"), close: 29.299999 },
+ { x: new Date("2012-10-04"), close: 29.4 },
+ { x: new Date("2012-10-05"), close: 28.889999 },
+ { x: new Date("2012-10-08"), close: 29.25 },
+ { x: new Date("2012-10-09"), close: 28.370001 },
+ { x: new Date("2012-10-10"), close: 28.4 },
+ { x: new Date("2012-10-11"), close: 28.32 },
+ { x: new Date("2012-10-12"), close: 27.639999 },
+ { x: new Date("2012-10-15"), close: 27.33 },
+ { x: new Date("2012-10-16"), close: 28.059999 },
+ { x: new Date("2012-10-17"), close: 28.82 },
+ { x: new Date("2012-10-18"), close: 28.040001 },
+ { x: new Date("2012-10-19"), close: 27.74 },
+ { x: new Date("2012-10-22"), close: 27.85 },
+ { x: new Date("2012-10-23"), close: 28.389999 },
+ { x: new Date("2012-10-24"), close: 27.42 },
+ { x: new Date("2012-10-25"), close: 27.52 },
+ { x: new Date("2012-10-26"), close: 27.379999 },
+ { x: new Date("2012-10-31"), close: 28.129999 },
+ { x: new Date("2012-11-01"), close: 29.25 },
+ { x: new Date("2012-11-02"), close: 28.92 },
+ { x: new Date("2012-11-05"), close: 31.5 },
+ { x: new Date("2012-11-06"), close: 31.15 },
+ { x: new Date("2012-11-07"), close: 31.540001 },
+ { x: new Date("2012-11-08"), close: 31.309999 },
+ { x: new Date("2012-11-09"), close: 30.32 },
+ { x: new Date("2012-11-12"), close: 31.07 },
+ { x: new Date("2012-11-13"), close: 31.610001 },
+ { x: new Date("2012-11-14"), close: 31.379999 },
+ { x: new Date("2012-11-15"), close: 30.82 },
+ { x: new Date("2012-11-16"), close: 31.84 },
+ { x: new Date("2012-11-19"), close: 32.919998 },
+ { x: new Date("2012-11-20"), close: 33 },
+ { x: new Date("2012-11-21"), close: 32.470001 },
+ { x: new Date("2012-11-23"), close: 32.130001 },
+ { x: new Date("2012-11-26"), close: 32.27 },
+ { x: new Date("2012-11-27"), close: 32.150002 },
+ { x: new Date("2012-11-28"), close: 33.23 },
+ { x: new Date("2012-11-29"), close: 33.689999 },
+ { x: new Date("2012-11-30"), close: 33.82 },
+ { x: new Date("2012-12-03"), close: 34.619999 },
+ { x: new Date("2012-12-04"), close: 33.900002 },
+ { x: new Date("2012-12-05"), close: 33.709999 },
+ { x: new Date("2012-12-06"), close: 33.900002 },
+ { x: new Date("2012-12-07"), close: 34.169998 },
+ { x: new Date("2012-12-10"), close: 34.57 },
+ { x: new Date("2012-12-11"), close: 35.279999 },
+ { x: new Date("2012-12-12"), close: 35.259998 },
+ { x: new Date("2012-12-13"), close: 33.610001 },
+ { x: new Date("2012-12-14"), close: 33.810001 },
+ { x: new Date("2012-12-17"), close: 34.400002 },
+ { x: new Date("2012-12-18"), close: 34.59 },
+ { x: new Date("2012-12-19"), close: 34.610001 },
+ { x: new Date("2012-12-20"), close: 34.43 },
+ { x: new Date("2012-12-21"), close: 34 },
+ { x: new Date("2012-12-24"), close: 34.279999 },
+ { x: new Date("2012-12-26"), close: 33.59 },
+ { x: new Date("2012-12-27"), close: 33.689999 },
+ { x: new Date("2012-12-28"), close: 33.220001 },
+ { x: new Date("2012-12-31"), close: 33.869999 },
+ { x: new Date("2013-01-02"), close: 35.360001 },
+ { x: new Date("2013-01-03"), close: 34.77 },
+ { x: new Date("2013-01-04"), close: 34.400002 },
+ { x: new Date("2013-01-07"), close: 34.34 },
+ { x: new Date("2013-01-08"), close: 33.68 },
+ { x: new Date("2013-01-09"), close: 33.639999 },
+ { x: new Date("2013-01-10"), close: 33.529999 },
+ { x: new Date("2013-01-11"), close: 32.91 },
+ { x: new Date("2013-01-14"), close: 33.259998 },
+ { x: new Date("2013-01-15"), close: 33.900002 },
+ { x: new Date("2013-01-16"), close: 34.099998 },
+ { x: new Date("2013-01-17"), close: 34.380001 },
+ { x: new Date("2013-01-18"), close: 34.52 },
+ { x: new Date("2013-01-22"), close: 35.189999 },
+ { x: new Date("2013-01-23"), close: 36 },
+ { x: new Date("2013-01-24"), close: 36.990002 },
+ { x: new Date("2013-01-25"), close: 36.98 },
+ { x: new Date("2013-01-28"), close: 38.029999 },
+ { x: new Date("2013-01-29"), close: 37.950001 },
+ { x: new Date("2013-01-30"), close: 37.52 },
+ { x: new Date("2013-01-31"), close: 37.509998 },
+ { x: new Date("2013-02-01"), close: 38.299999 },
+ { x: new Date("2013-02-04"), close: 37.740002 },
+ { x: new Date("2013-02-05"), close: 38.130001 },
+ { x: new Date("2013-02-06"), close: 39.169998 },
+ { x: new Date("2013-02-07"), close: 39.48 },
+ { x: new Date("2013-02-08"), close: 39.240002 },
+ { x: new Date("2013-02-11"), close: 38.419998 },
+ { x: new Date("2013-02-12"), close: 37.889999 },
+ { x: new Date("2013-02-13"), close: 38.450001 },
+ { x: new Date("2013-02-14"), close: 38.27 },
+ { x: new Date("2013-02-15"), close: 37.040001 },
+ { x: new Date("2013-02-19"), close: 39.279999 },
+ { x: new Date("2013-02-20"), close: 38.540001 },
+ { x: new Date("2013-02-21"), close: 35.16 },
+ { x: new Date("2013-02-22"), close: 36.110001 },
+ { x: new Date("2013-02-25"), close: 34.380001 },
+ { x: new Date("2013-02-26"), close: 34.43 },
+ { x: new Date("2013-02-27"), close: 35.099998 },
+ { x: new Date("2013-02-28"), close: 34.830002 },
+ { x: new Date("2013-03-01"), close: 34.650002 },
+ { x: new Date("2013-03-04"), close: 35.580002 },
+ { x: new Date("2013-03-05"), close: 36.650002 },
+ { x: new Date("2013-03-06"), close: 37.689999 },
+ { x: new Date("2013-03-07"), close: 38.23 },
+ { x: new Date("2013-03-08"), close: 38.470001 },
+ { x: new Date("2013-03-11"), close: 39.099998 },
+ { x: new Date("2013-03-12"), close: 39.119999 },
+ { x: new Date("2013-03-13"), close: 38.98 },
+ { x: new Date("2013-03-14"), close: 36.849998 },
+ { x: new Date("2013-03-15"), close: 35.290001 },
+ { x: new Date("2013-03-18"), close: 35.150002 },
+ { x: new Date("2013-03-19"), close: 35.080002 },
+ { x: new Date("2013-03-20"), close: 35.950001 },
+ { x: new Date("2013-03-21"), close: 36.009998 },
+ { x: new Date("2013-03-22"), close: 36.619999 },
+ { x: new Date("2013-03-25"), close: 37.529999 },
+ { x: new Date("2013-03-26"), close: 37.860001 },
+ { x: new Date("2013-03-27"), close: 38.16 },
+ { x: new Date("2013-03-28"), close: 37.889999 },
+ { x: new Date("2013-04-01"), close: 43.93 },
+ { x: new Date("2013-04-02"), close: 44.34 },
+ { x: new Date("2013-04-03"), close: 41.099998 },
+ { x: new Date("2013-04-04"), close: 42.009998 },
+ { x: new Date("2013-04-05"), close: 41.369999 },
+ { x: new Date("2013-04-08"), close: 41.830002 },
+ { x: new Date("2013-04-09"), close: 40.5 },
+ { x: new Date("2013-04-10"), close: 41.860001 },
+ { x: new Date("2013-04-11"), close: 43.59 },
+ { x: new Date("2013-04-12"), close: 43.75 },
+ { x: new Date("2013-04-15"), close: 43.299999 },
+ { x: new Date("2013-04-16"), close: 45.59 },
+ { x: new Date("2013-04-17"), close: 45.450001 },
+ { x: new Date("2013-04-18"), close: 46.970001 },
+ { x: new Date("2013-04-19"), close: 47.830002 },
+ { x: new Date("2013-04-22"), close: 50.189999 },
+ { x: new Date("2013-04-23"), close: 51.009998 },
+ { x: new Date("2013-04-24"), close: 50.43 },
+ { x: new Date("2013-04-25"), close: 52 },
+ { x: new Date("2013-04-26"), close: 51.200001 },
+ { x: new Date("2013-04-29"), close: 54.939999 },
+ { x: new Date("2013-04-30"), close: 53.990002 },
+ { x: new Date("2013-05-01"), close: 53.279999 },
+ { x: new Date("2013-05-02"), close: 54.110001 },
+ { x: new Date("2013-05-03"), close: 54.549999 },
+ { x: new Date("2013-05-06"), close: 59.5 },
+ { x: new Date("2013-05-07"), close: 55.509998 },
+ { x: new Date("2013-05-08"), close: 55.790001 },
+ { x: new Date("2013-05-09"), close: 69.400002 },
+ { x: new Date("2013-05-10"), close: 76.760002 },
+ { x: new Date("2013-05-13"), close: 87.800003 },
+ { x: new Date("2013-05-14"), close: 83.239998 },
+ { x: new Date("2013-05-15"), close: 84.839996 },
+ { x: new Date("2013-05-16"), close: 92.25 },
+ { x: new Date("2013-05-17"), close: 91.5 },
+ { x: new Date("2013-05-20"), close: 89.940002 },
+ { x: new Date("2013-05-21"), close: 87.589996 },
+ { x: new Date("2013-05-22"), close: 87.239998 },
+ { x: new Date("2013-05-23"), close: 92.730003 },
+ { x: new Date("2013-05-24"), close: 97.080002 },
+ { x: new Date("2013-05-28"), close: 110.33000 },
+ { x: new Date("2013-05-29"), close: 104.62999 },
+ { x: new Date("2013-05-30"), close: 104.94999 },
+ { x: new Date("2013-05-31"), close: 97.760002 },
+ { x: new Date("2013-06-03"), close: 92.589996 },
+ { x: new Date("2013-06-04"), close: 94.839996 },
+ { x: new Date("2013-06-05"), close: 95.370003 },
+ { x: new Date("2013-06-06"), close: 97.349998 },
+ { x: new Date("2013-06-07"), close: 102.04000 },
+ { x: new Date("2013-06-10"), close: 100.05000 },
+ { x: new Date("2013-06-11"), close: 94.470001 },
+ { x: new Date("2013-06-12"), close: 97.730003 },
+ { x: new Date("2013-06-13"), close: 98.18 },
+ { x: new Date("2013-06-14"), close: 100.30000 },
+ { x: new Date("2013-06-17"), close: 102.19999 },
+ { x: new Date("2013-06-18"), close: 103.38999 },
+ { x: new Date("2013-06-19"), close: 104.68 },
+ { x: new Date("2013-06-20"), close: 100.65000 },
+ { x: new Date("2013-06-21"), close: 99.550003 },
+ { x: new Date("2013-06-24"), close: 101.48999 },
+ { x: new Date("2013-06-25"), close: 102.40000 },
+ { x: new Date("2013-06-26"), close: 105.72000 },
+ { x: new Date("2013-06-27"), close: 109.25 },
+ { x: new Date("2013-06-28"), close: 107.36000 },
+ { x: new Date("2013-07-01"), close: 117.18 },
+ { x: new Date("2013-07-02"), close: 117.82 },
+ { x: new Date("2013-07-03"), close: 115.23999 },
+ { x: new Date("2013-07-05"), close: 120.08999 },
+ { x: new Date("2013-07-08"), close: 121.61000 },
+ { x: new Date("2013-07-09"), close: 123.44999 },
+ { x: new Date("2013-07-10"), close: 122.26999 },
+ { x: new Date("2013-07-11"), close: 125.61000 },
+ { x: new Date("2013-07-12"), close: 129.89999 },
+ { x: new Date("2013-07-15"), close: 127.26000 },
+ { x: new Date("2013-07-16"), close: 109.05000 },
+ { x: new Date("2013-07-17"), close: 120.25 },
+ { x: new Date("2013-07-18"), close: 119.02999 },
+ { x: new Date("2013-07-19"), close: 119.68 },
+ { x: new Date("2013-07-22"), close: 122.43 },
+ { x: new Date("2013-07-23"), close: 122.73999 },
+ { x: new Date("2013-07-24"), close: 121.69999 },
+ { x: new Date("2013-07-25"), close: 124.07 },
+ { x: new Date("2013-07-26"), close: 129.38999 },
+ { x: new Date("2013-07-29"), close: 134.61999 },
+ { x: new Date("2013-07-30"), close: 131.74000 },
+ { x: new Date("2013-07-31"), close: 134.27999 },
+ { x: new Date("2013-08-01"), close: 135.55000 },
+ { x: new Date("2013-08-02"), close: 138 },
+ { x: new Date("2013-08-05"), close: 144.67999 },
+ { x: new Date("2013-08-06"), close: 142.14999 },
+ { x: new Date("2013-08-07"), close: 134.22999 },
+ { x: new Date("2013-08-08"), close: 153.47999 },
+ { x: new Date("2013-08-09"), close: 153 },
+ { x: new Date("2013-08-12"), close: 147.38000 },
+ { x: new Date("2013-08-13"), close: 145.42999 },
+ { x: new Date("2013-08-14"), close: 139.36000 },
+ { x: new Date("2013-08-15"), close: 139.66999 },
+ { x: new Date("2013-08-16"), close: 142 },
+ { x: new Date("2013-08-19"), close: 144.89999 },
+ { x: new Date("2013-08-20"), close: 149.58000 },
+ { x: new Date("2013-08-21"), close: 147.86000 },
+ { x: new Date("2013-08-22"), close: 157.10000 },
+ { x: new Date("2013-08-23"), close: 161.83999 },
+ { x: new Date("2013-08-26"), close: 164.22000 },
+ { x: new Date("2013-08-27"), close: 167.00999 },
+ { x: new Date("2013-08-28"), close: 166.44999 },
+ { x: new Date("2013-08-29"), close: 166.05999 },
+ { x: new Date("2013-08-30"), close: 169 },
+ { x: new Date("2013-09-03"), close: 168.94000 },
+ { x: new Date("2013-09-04"), close: 170.61999 },
+ { x: new Date("2013-09-05"), close: 169.92999 },
+ { x: new Date("2013-09-06"), close: 166.97000 },
+ { x: new Date("2013-09-09"), close: 160.69999 },
+ { x: new Date("2013-09-10"), close: 166.36999 },
+ { x: new Date("2013-09-11"), close: 163.52000 },
+ { x: new Date("2013-09-12"), close: 164.92999 },
+ { x: new Date("2013-09-13"), close: 165.53999 },
+ { x: new Date("2013-09-16"), close: 166.58000 },
+ { x: new Date("2013-09-17"), close: 166.22999 },
+ { x: new Date("2013-09-18"), close: 166.22000 },
+ { x: new Date("2013-09-19"), close: 177.91999 },
+ { x: new Date("2013-09-20"), close: 183.38999 },
+ { x: new Date("2013-09-23"), close: 181.11000 },
+ { x: new Date("2013-09-24"), close: 182.33000 },
+ { x: new Date("2013-09-25"), close: 185.24000 },
+ { x: new Date("2013-09-26"), close: 188.63999 },
+ { x: new Date("2013-09-27"), close: 190.89999 },
+ { x: new Date("2013-09-30"), close: 193.36999 },
+ { x: new Date("2013-10-01"), close: 193 },
+ { x: new Date("2013-10-02"), close: 180.94999 },
+ { x: new Date("2013-10-03"), close: 173.30999 },
+ { x: new Date("2013-10-04"), close: 180.97999 },
+ { x: new Date("2013-10-07"), close: 183.07000 },
+ { x: new Date("2013-10-08"), close: 174.72999 },
+ { x: new Date("2013-10-09"), close: 168.77999 },
+ { x: new Date("2013-10-10"), close: 172.92999 },
+ { x: new Date("2013-10-11"), close: 178.69999 },
+ { x: new Date("2013-10-14"), close: 179.72000 },
+ { x: new Date("2013-10-15"), close: 183.94000 },
+ { x: new Date("2013-10-16"), close: 183.55999 },
+ { x: new Date("2013-10-17"), close: 182.80000 },
+ { x: new Date("2013-10-18"), close: 183.39999 },
+ { x: new Date("2013-10-21"), close: 172.60000 },
+ { x: new Date("2013-10-22"), close: 171.53999 },
+ { x: new Date("2013-10-23"), close: 164.5 },
+ { x: new Date("2013-10-24"), close: 173.14999 },
+ { x: new Date("2013-10-25"), close: 169.66000 },
+ { x: new Date("2013-10-28"), close: 162.86000 },
+ { x: new Date("2013-10-29"), close: 164.47000 },
+ { x: new Date("2013-10-30"), close: 159.22000 },
+ { x: new Date("2013-10-31"), close: 159.94000 },
+ { x: new Date("2013-11-01"), close: 162.16999 },
+ { x: new Date("2013-11-04"), close: 175.19999 },
+ { x: new Date("2013-11-05"), close: 176.80999 },
+ { x: new Date("2013-11-06"), close: 151.16000 },
+ { x: new Date("2013-11-07"), close: 139.77000 },
+ { x: new Date("2013-11-08"), close: 137.94999 },
+ { x: new Date("2013-11-11"), close: 144.69999 },
+ { x: new Date("2013-11-12"), close: 137.80000 },
+ { x: new Date("2013-11-13"), close: 138.69999 },
+ { x: new Date("2013-11-14"), close: 137.60000 },
+ { x: new Date("2013-11-15"), close: 135.44999 },
+ { x: new Date("2013-11-18"), close: 121.58000 },
+ { x: new Date("2013-11-19"), close: 126.08999 },
+ { x: new Date("2013-11-20"), close: 121.11000 },
+ { x: new Date("2013-11-21"), close: 122.09999 },
+ { x: new Date("2013-11-22"), close: 121.37999 },
+ { x: new Date("2013-11-25"), close: 120.83999 },
+ { x: new Date("2013-11-26"), close: 120.5 },
+ { x: new Date("2013-11-27"), close: 126.94000 },
+ { x: new Date("2013-11-29"), close: 127.27999 },
+ { x: new Date("2013-12-02"), close: 124.16999 },
+ { x: new Date("2013-12-03"), close: 144.69999 },
+ { x: new Date("2013-12-04"), close: 138.94999 },
+ { x: new Date("2013-12-05"), close: 140.47999 },
+ { x: new Date("2013-12-06"), close: 137.36000 },
+ { x: new Date("2013-12-09"), close: 141.60000 },
+ { x: new Date("2013-12-10"), close: 142.19000 },
+ { x: new Date("2013-12-11"), close: 139.64999 },
+ { x: new Date("2013-12-12"), close: 147.47000 },
+ { x: new Date("2013-12-13"), close: 147.64999 },
+ { x: new Date("2013-12-16"), close: 147.94000 },
+ { x: new Date("2013-12-17"), close: 152.46000 },
+ { x: new Date("2013-12-18"), close: 147.97999 },
+ { x: new Date("2013-12-19"), close: 140.72000 },
+ { x: new Date("2013-12-20"), close: 143.24000 },
+ { x: new Date("2013-12-23"), close: 143.55000 },
+ { x: new Date("2013-12-24"), close: 151.41000 },
+ { x: new Date("2013-12-26"), close: 155.5 },
+ { x: new Date("2013-12-27"), close: 151.11999 },
+ { x: new Date("2013-12-30"), close: 152.44000 },
+ { x: new Date("2013-12-31"), close: 150.42999 },
+ { x: new Date("2014-01-02"), close: 150.10000 },
+ { x: new Date("2014-01-03"), close: 149.55999 },
+ { x: new Date("2014-01-06"), close: 147 },
+ { x: new Date("2014-01-07"), close: 149.36000 },
+ { x: new Date("2014-01-08"), close: 151.27999 },
+ { x: new Date("2014-01-09"), close: 147.52999 },
+ { x: new Date("2014-01-10"), close: 145.72000 },
+ { x: new Date("2014-01-13"), close: 139.33999 },
+ { x: new Date("2014-01-14"), close: 161.27000 },
+ { x: new Date("2014-01-15"), close: 164.13000 },
+ { x: new Date("2014-01-16"), close: 170.97000 },
+ { x: new Date("2014-01-17"), close: 170.00999 },
+ { x: new Date("2014-01-21"), close: 176.67999 },
+ { x: new Date("2014-01-22"), close: 178.55999 },
+ { x: new Date("2014-01-23"), close: 181.5 },
+ { x: new Date("2014-01-24"), close: 174.60000 },
+ { x: new Date("2014-01-27"), close: 169.61999 },
+ { x: new Date("2014-01-28"), close: 178.38000 },
+ { x: new Date("2014-01-29"), close: 175.22999 },
+ { x: new Date("2014-01-30"), close: 182.83999 },
+ { x: new Date("2014-01-31"), close: 181.41000 },
+ { x: new Date("2014-02-03"), close: 177.11000 },
+ { x: new Date("2014-02-04"), close: 178.72999 },
+ { x: new Date("2014-02-05"), close: 174.41999 },
+ { x: new Date("2014-02-06"), close: 178.38000 },
+ { x: new Date("2014-02-07"), close: 186.52999 },
+ { x: new Date("2014-02-10"), close: 196.55999 },
+ { x: new Date("2014-02-11"), close: 196.61999 },
+ { x: new Date("2014-02-12"), close: 195.32000 },
+ { x: new Date("2014-02-13"), close: 199.63000 },
+ { x: new Date("2014-02-14"), close: 198.22999 },
+ { x: new Date("2014-02-18"), close: 203.69999 },
+ { x: new Date("2014-02-19"), close: 193.63999 },
+ { x: new Date("2014-02-20"), close: 209.97000 },
+ { x: new Date("2014-02-21"), close: 209.60000 },
+ { x: new Date("2014-02-24"), close: 217.64999 },
+ { x: new Date("2014-02-25"), close: 248 },
+ { x: new Date("2014-02-26"), close: 253 },
+ { x: new Date("2014-02-27"), close: 252.53999 },
+ { x: new Date("2014-02-28"), close: 244.80999 },
+ { x: new Date("2014-03-03"), close: 250.55999 },
+ { x: new Date("2014-03-04"), close: 254.83999 },
+ { x: new Date("2014-03-05"), close: 252.66000 },
+ { x: new Date("2014-03-06"), close: 252.94000 },
+ { x: new Date("2014-03-07"), close: 246.21000 },
+ { x: new Date("2014-03-10"), close: 238.83999 },
+ { x: new Date("2014-03-11"), close: 234.41000 },
+ { x: new Date("2014-03-12"), close: 241.49000 },
+ { x: new Date("2014-03-13"), close: 237.78999 },
+ { x: new Date("2014-03-14"), close: 230.97000 },
+ { x: new Date("2014-03-17"), close: 233.97999 },
+ { x: new Date("2014-03-18"), close: 240.03999 },
+ { x: new Date("2014-03-19"), close: 235.83999 },
+ { x: new Date("2014-03-20"), close: 234.91000 },
+ { x: new Date("2014-03-21"), close: 228.88999 },
+ { x: new Date("2014-03-24"), close: 220.16999 },
+ { x: new Date("2014-03-25"), close: 220.44000 },
+ { x: new Date("2014-03-26"), close: 212.96000 },
+ { x: new Date("2014-03-27"), close: 207.32000 },
+ { x: new Date("2014-03-28"), close: 212.36999 },
+ { x: new Date("2014-03-31"), close: 208.44999 },
+ { x: new Date("2014-04-01"), close: 216.97000 },
+ { x: new Date("2014-04-02"), close: 230.28999 },
+ { x: new Date("2014-04-03"), close: 225.39999 },
+ { x: new Date("2014-04-04"), close: 212.22999 },
+ { x: new Date("2014-04-07"), close: 207.52000 },
+ { x: new Date("2014-04-08"), close: 215.46000 },
+ { x: new Date("2014-04-09"), close: 216.92999 },
+ { x: new Date("2014-04-10"), close: 204.19000 },
+ { x: new Date("2014-04-11"), close: 203.77999 },
+ { x: new Date("2014-04-14"), close: 198.08999 },
+ { x: new Date("2014-04-15"), close: 193.91000 },
+ { x: new Date("2014-04-16"), close: 199.11000 },
+ { x: new Date("2014-04-17"), close: 198.11999 },
+ { x: new Date("2014-04-21"), close: 204.38000 },
+ { x: new Date("2014-04-22"), close: 218.63999 },
+ { x: new Date("2014-04-23"), close: 207.99000 },
+ { x: new Date("2014-04-24"), close: 207.86000 },
+ { x: new Date("2014-04-25"), close: 199.85000 },
+ { x: new Date("2014-04-28"), close: 198.50999 },
+ { x: new Date("2014-04-29"), close: 206.91999 },
+ { x: new Date("2014-04-30"), close: 207.88999 },
+ { x: new Date("2014-05-01"), close: 207.72999 },
+ { x: new Date("2014-05-02"), close: 210.91000 },
+ { x: new Date("2014-05-05"), close: 216.61000 },
+ { x: new Date("2014-05-06"), close: 207.27999 },
+ { x: new Date("2014-05-07"), close: 201.35000 },
+ { x: new Date("2014-05-08"), close: 178.58999 },
+ { x: new Date("2014-05-09"), close: 182.25999 },
+ { x: new Date("2014-05-12"), close: 184.66999 },
+ { x: new Date("2014-05-13"), close: 190.16000 },
+ { x: new Date("2014-05-14"), close: 190.61999 },
+ { x: new Date("2014-05-15"), close: 188.58999 },
+ { x: new Date("2014-05-16"), close: 191.55999 },
+ { x: new Date("2014-05-19"), close: 196.08999 },
+ { x: new Date("2014-05-20"), close: 195.30000 },
+ { x: new Date("2014-05-21"), close: 199.44999 },
+ { x: new Date("2014-05-22"), close: 204.88000 },
+ { x: new Date("2014-05-23"), close: 207.30000 },
+ { x: new Date("2014-05-27"), close: 211.55999 },
+ { x: new Date("2014-05-28"), close: 210.24000 },
+ { x: new Date("2014-05-29"), close: 210.24000 },
+ { x: new Date("2014-05-30"), close: 207.77000 },
+ { x: new Date("2014-06-02"), close: 204.69999 },
+ { x: new Date("2014-06-03"), close: 204.94000 },
+ { x: new Date("2014-06-04"), close: 203.99000 },
+ { x: new Date("2014-06-05"), close: 206.89999 },
+ { x: new Date("2014-06-06"), close: 208.16999 },
+ { x: new Date("2014-06-09"), close: 205.30999 },
+ { x: new Date("2014-06-10"), close: 202.30000 },
+ { x: new Date("2014-06-11"), close: 204.47000 },
+ { x: new Date("2014-06-12"), close: 203.52000 },
+ { x: new Date("2014-06-13"), close: 206.41999 },
+ { x: new Date("2014-06-16"), close: 224.61000 },
+ { x: new Date("2014-06-17"), close: 231.66999 },
+ { x: new Date("2014-06-18"), close: 227.11999 },
+ { x: new Date("2014-06-19"), close: 227.78999 },
+ { x: new Date("2014-06-20"), close: 229.58999 },
+ { x: new Date("2014-06-23"), close: 237.22000 },
+ { x: new Date("2014-06-24"), close: 232.5 },
+ { x: new Date("2014-06-25"), close: 236.88999 },
+ { x: new Date("2014-06-26"), close: 235.60000 },
+ { x: new Date("2014-06-27"), close: 239.05999 },
+ { x: new Date("2014-06-30"), close: 240.05999 },
+ { x: new Date("2014-07-01"), close: 239.72000 },
+ { x: new Date("2014-07-02"), close: 229.42999 },
+ { x: new Date("2014-07-03"), close: 229.25 },
+ { x: new Date("2014-07-07"), close: 222.66000 },
+ { x: new Date("2014-07-08"), close: 219.07000 },
+ { x: new Date("2014-07-09"), close: 223.05999 },
+ { x: new Date("2014-07-10"), close: 219.46000 },
+ { x: new Date("2014-07-11"), close: 218.13000 },
+ { x: new Date("2014-07-14"), close: 226.69999 },
+ { x: new Date("2014-07-15"), close: 219.58000 },
+ { x: new Date("2014-07-16"), close: 217.16000 },
+ { x: new Date("2014-07-17"), close: 215.39999 },
+ { x: new Date("2014-07-18"), close: 220.02000 },
+ { x: new Date("2014-07-21"), close: 220.53999 },
+ { x: new Date("2014-07-22"), close: 219.58000 },
+ { x: new Date("2014-07-23"), close: 222.49000 },
+ { x: new Date("2014-07-24"), close: 223.53999 },
+ { x: new Date("2014-07-25"), close: 223.57000 },
+ { x: new Date("2014-07-28"), close: 224.82000 },
+ { x: new Date("2014-07-29"), close: 225.00999 },
+ { x: new Date("2014-07-30"), close: 228.91999 },
+ { x: new Date("2014-07-31"), close: 223.30000 },
+ { x: new Date("2014-08-01"), close: 233.27000 },
+ { x: new Date("2014-08-04"), close: 238.52000 },
+ { x: new Date("2014-08-05"), close: 238.49000 },
+ { x: new Date("2014-08-06"), close: 248.92999 },
+ { x: new Date("2014-08-07"), close: 252.38999 },
+ { x: new Date("2014-08-08"), close: 248.13000 },
+ { x: new Date("2014-08-11"), close: 259.32000 },
+ { x: new Date("2014-08-12"), close: 259.95999 },
+ { x: new Date("2014-08-13"), close: 260.30999 },
+ { x: new Date("2014-08-14"), close: 261.38000 },
+ { x: new Date("2014-08-15"), close: 262.01001 },
+ { x: new Date("2014-08-18"), close: 259.94000 },
+ { x: new Date("2014-08-19"), close: 256.76001 },
+ { x: new Date("2014-08-20"), close: 255.71000 },
+ { x: new Date("2014-08-21"), close: 254.33999 },
+ { x: new Date("2014-08-22"), close: 256.77999 },
+ { x: new Date("2014-08-25"), close: 262.54998 },
+ { x: new Date("2014-08-26"), close: 261.73999 },
+ { x: new Date("2014-08-27"), close: 263.25 },
+ { x: new Date("2014-08-28"), close: 263.85998 },
+ { x: new Date("2014-08-29"), close: 269.70001 },
+ { x: new Date("2014-09-02"), close: 284.11999 },
+ { x: new Date("2014-09-03"), close: 281.19000 },
+ { x: new Date("2014-09-04"), close: 286.04000 },
+ { x: new Date("2014-09-05"), close: 277.39001 },
+ { x: new Date("2014-09-08"), close: 282.10998 },
+ { x: new Date("2014-09-09"), close: 278.48001 },
+ { x: new Date("2014-09-10"), close: 281.10000 },
+ { x: new Date("2014-09-11"), close: 280.30999 },
+ { x: new Date("2014-09-12"), close: 279.20001 },
+ { x: new Date("2014-09-15"), close: 253.86000 },
+ { x: new Date("2014-09-16"), close: 260.73999 },
+ { x: new Date("2014-09-17"), close: 261.38000 },
+ { x: new Date("2014-09-18"), close: 263.82000 },
+ { x: new Date("2014-09-19"), close: 259.32000 },
+ { x: new Date("2014-09-22"), close: 250.02999 },
+ { x: new Date("2014-09-23"), close: 250.41000 },
+ { x: new Date("2014-09-24"), close: 252.13999 },
+ { x: new Date("2014-09-25"), close: 246.94999 },
+ { x: new Date("2014-09-26"), close: 246.60000 },
+ { x: new Date("2014-09-29"), close: 245.25999 },
+ { x: new Date("2014-09-30"), close: 242.67999 },
+ { x: new Date("2014-10-01"), close: 240.24000 },
+ { x: new Date("2014-10-02"), close: 251.41999 },
+ { x: new Date("2014-10-03"), close: 255.21000 },
+ { x: new Date("2014-10-06"), close: 260.61999 },
+ { x: new Date("2014-10-07"), close: 259.57000 },
+ { x: new Date("2014-10-08"), close: 259.27999 },
+ { x: new Date("2014-10-09"), close: 257.01001 },
+ { x: new Date("2014-10-10"), close: 236.91000 },
+ { x: new Date("2014-10-13"), close: 224.58999 },
+ { x: new Date("2014-10-14"), close: 227.05999 },
+ { x: new Date("2014-10-15"), close: 229.69999 },
+ { x: new Date("2014-10-16"), close: 226.35000 },
+ { x: new Date("2014-10-17"), close: 227.47999 },
+ { x: new Date("2014-10-20"), close: 230.47000 },
+ { x: new Date("2014-10-21"), close: 235.33999 },
+ { x: new Date("2014-10-22"), close: 231.10000 },
+ { x: new Date("2014-10-23"), close: 235.28999 },
+ { x: new Date("2014-10-24"), close: 235.24000 },
+ { x: new Date("2014-10-27"), close: 221.66999 },
+ { x: new Date("2014-10-28"), close: 242.77000 },
+ { x: new Date("2014-10-29"), close: 238.10000 },
+ { x: new Date("2014-10-30"), close: 238.66000 },
+ { x: new Date("2014-10-31"), close: 241.69999 },
+ { x: new Date("2014-11-03"), close: 242.58999 },
+ { x: new Date("2014-11-04"), close: 238.92999 },
+ { x: new Date("2014-11-05"), close: 230.97000 },
+ { x: new Date("2014-11-06"), close: 241.22000 },
+ { x: new Date("2014-11-07"), close: 240.19999 },
+ { x: new Date("2014-11-10"), close: 241.92999 },
+ { x: new Date("2014-11-11"), close: 251.08000 },
+ { x: new Date("2014-11-12"), close: 249.10000 },
+ { x: new Date("2014-11-13"), close: 251.69999 },
+ { x: new Date("2014-11-14"), close: 258.67999 },
+ { x: new Date("2014-11-17"), close: 253.97999 },
+ { x: new Date("2014-11-18"), close: 257.70001 },
+ { x: new Date("2014-11-19"), close: 247.74000 },
+ { x: new Date("2014-11-20"), close: 248.71000 },
+ { x: new Date("2014-11-21"), close: 242.77999 },
+ { x: new Date("2014-11-24"), close: 246.72000 },
+ { x: new Date("2014-11-25"), close: 248.08999 },
+ { x: new Date("2014-11-26"), close: 248.44000 },
+ { x: new Date("2014-11-28"), close: 244.52000 },
+ { x: new Date("2014-12-01"), close: 231.63999 },
+ { x: new Date("2014-12-02"), close: 231.42999 },
+ { x: new Date("2014-12-03"), close: 229.30000 },
+ { x: new Date("2014-12-04"), close: 228.27999 },
+ { x: new Date("2014-12-05"), close: 223.71000 },
+ { x: new Date("2014-12-08"), close: 214.36000 },
+ { x: new Date("2014-12-09"), close: 216.88999 },
+ { x: new Date("2014-12-10"), close: 209.83999 },
+ { x: new Date("2014-12-11"), close: 208.88000 },
+ { x: new Date("2014-12-12"), close: 207 },
+ { x: new Date("2014-12-15"), close: 204.03999 },
+ { x: new Date("2014-12-16"), close: 197.80999 },
+ { x: new Date("2014-12-17"), close: 205.82000 },
+ { x: new Date("2014-12-18"), close: 218.25999 },
+ { x: new Date("2014-12-19"), close: 219.28999 },
+ { x: new Date("2014-12-22"), close: 222.60000 },
+ { x: new Date("2014-12-23"), close: 220.97000 },
+ { x: new Date("2014-12-24"), close: 222.25999 },
+ { x: new Date("2014-12-26"), close: 227.82000 },
+ { x: new Date("2014-12-29"), close: 225.71000 },
+ { x: new Date("2014-12-30"), close: 222.22999 },
+ { x: new Date("2014-12-31"), close: 222.41000 },
+ { x: new Date("2015-01-02"), close: 219.30999 },
+ { x: new Date("2015-01-05"), close: 210.08999 },
+ { x: new Date("2015-01-06"), close: 211.27999 },
+ { x: new Date("2015-01-07"), close: 210.94999 },
+ { x: new Date("2015-01-08"), close: 210.61999 },
+ { x: new Date("2015-01-09"), close: 206.66000 },
+ { x: new Date("2015-01-12"), close: 202.21000 },
+ { x: new Date("2015-01-13"), close: 204.25 },
+ { x: new Date("2015-01-14"), close: 192.69000 },
+ { x: new Date("2015-01-15"), close: 191.86999 },
+ { x: new Date("2015-01-16"), close: 193.07000 },
+ { x: new Date("2015-01-20"), close: 191.92999 },
+ { x: new Date("2015-01-21"), close: 196.57000 },
+ { x: new Date("2015-01-22"), close: 201.61999 },
+ { x: new Date("2015-01-23"), close: 201.28999 },
+ { x: new Date("2015-01-26"), close: 206.55000 },
+ { x: new Date("2015-01-27"), close: 205.97999 },
+ { x: new Date("2015-01-28"), close: 199.36999 },
+ { x: new Date("2015-01-29"), close: 205.19999 },
+ { x: new Date("2015-01-30"), close: 203.60000 },
+ { x: new Date("2015-02-02"), close: 210.94000 },
+ { x: new Date("2015-02-03"), close: 218.36000 },
+ { x: new Date("2015-02-04"), close: 218.55000 },
+ { x: new Date("2015-02-05"), close: 220.99000 },
+ { x: new Date("2015-02-06"), close: 217.36000 },
+ { x: new Date("2015-02-09"), close: 217.47999 },
+ { x: new Date("2015-02-10"), close: 216.28999 },
+ { x: new Date("2015-02-11"), close: 212.80000 },
+ { x: new Date("2015-02-12"), close: 202.88000 },
+ { x: new Date("2015-02-13"), close: 203.77000 },
+ { x: new Date("2015-02-17"), close: 204.35000 },
+ { x: new Date("2015-02-18"), close: 204.46000 },
+ { x: new Date("2015-02-19"), close: 211.71000 },
+ { x: new Date("2015-02-20"), close: 217.11000 },
+ { x: new Date("2015-02-23"), close: 207.33999 },
+ { x: new Date("2015-02-24"), close: 204.11000 },
+ { x: new Date("2015-02-25"), close: 203.75999 },
+ { x: new Date("2015-02-26"), close: 207.19000 },
+ { x: new Date("2015-02-27"), close: 203.33999 },
+ { x: new Date("2015-03-02"), close: 197.33000 },
+ { x: new Date("2015-03-03"), close: 199.55999 },
+ { x: new Date("2015-03-04"), close: 202.44000 },
+ { x: new Date("2015-03-05"), close: 200.63000 },
+ { x: new Date("2015-03-06"), close: 193.88000 },
+ { x: new Date("2015-03-09"), close: 190.88000 },
+ { x: new Date("2015-03-10"), close: 190.32000 },
+ { x: new Date("2015-03-11"), close: 193.74000 },
+ { x: new Date("2015-03-12"), close: 191.07000 },
+ { x: new Date("2015-03-13"), close: 188.67999 },
+ { x: new Date("2015-03-16"), close: 195.69999 },
+ { x: new Date("2015-03-17"), close: 194.72999 },
+ { x: new Date("2015-03-18"), close: 200.71000 },
+ { x: new Date("2015-03-19"), close: 195.64999 },
+ { x: new Date("2015-03-20"), close: 198.08000 },
+ { x: new Date("2015-03-23"), close: 199.63000 },
+ { x: new Date("2015-03-24"), close: 201.72000 },
+ { x: new Date("2015-03-25"), close: 194.30000 },
+ { x: new Date("2015-03-26"), close: 190.41000 },
+ { x: new Date("2015-03-27"), close: 185 },
+ { x: new Date("2015-03-30"), close: 190.57000 },
+ { x: new Date("2015-03-31"), close: 188.77000 },
+ { x: new Date("2015-04-01"), close: 187.58999 },
+ { x: new Date("2015-04-02"), close: 191 },
+ { x: new Date("2015-04-06"), close: 203.10000 },
+ { x: new Date("2015-04-07"), close: 203.25 },
+ { x: new Date("2015-04-08"), close: 207.66999 },
+ { x: new Date("2015-04-09"), close: 210.08999 },
+ { x: new Date("2015-04-10"), close: 210.89999 },
+ { x: new Date("2015-04-13"), close: 209.77999 },
+ { x: new Date("2015-04-14"), close: 207.46000 },
+ { x: new Date("2015-04-15"), close: 207.83000 },
+ { x: new Date("2015-04-16"), close: 206.69999 },
+ { x: new Date("2015-04-17"), close: 206.78999 },
+ { x: new Date("2015-04-20"), close: 205.27000 }
+];
+
+let date4: Date = new Date("2012-04-02");
+for (let i: number = 0; i < stockData4.length; i++) {
+ if (stockData4[i]['x'].getDate() !== date4.getDate()) {
+ stockData4.splice(i, 0, {
+ x: new Date(date4.getTime()),
+ close: stockData4[i]['close']
+ });
+ }
+ date4.setDate(date4.getDate() + 1);
+}
+
+export let tsla: IClose[] = stockData4;
\ No newline at end of file
diff --git a/src/app/main.ts b/src/app/main.ts
new file mode 100644
index 0000000..f4f10ce
--- /dev/null
+++ b/src/app/main.ts
@@ -0,0 +1,3 @@
+import { platformBrowser } from '@angular/platform-browser';
+import { AppModule } from './app.module';
+platformBrowser().bootstrapModule(AppModule);
\ No newline at end of file
diff --git a/src/app/menu/menu.component.html b/src/app/menu/menu.component.html
new file mode 100644
index 0000000..4a1d3a4
--- /dev/null
+++ b/src/app/menu/menu.component.html
@@ -0,0 +1,56 @@
+
+
+
+
+
+ Stock Analysis Demo
+
+
+
+
+
+
+
+
+
+
+
+
+ {{description}}
+ {{listTitle}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/menu/menu.component.ts b/src/app/menu/menu.component.ts
new file mode 100644
index 0000000..8867b71
--- /dev/null
+++ b/src/app/menu/menu.component.ts
@@ -0,0 +1,101 @@
+import { Component, Directive, ElementRef } from '@angular/core';
+import { HostListener } from '@angular/core';
+import { Browser, rippleEffect, isNullOrUndefined as isNOU, enableRipple } from '@syncfusion/ej2-base';
+import { ViewChild, AfterViewInit } from '@angular/core';
+import { DialogComponent } from '@syncfusion/ej2-ng-popups';
+import { EmitType } from '@syncfusion/ej2-base';
+enableRipple(true);
+
+
+@Component({
+ selector: 'menu',
+ templateUrl: 'menu.component.html'
+})
+
+export class MenuComponent {
+ public menu: HTMLElement;
+ public userName: string;
+ public filterMenu: HTMLElement;
+ public overlay: HTMLElement;
+ // Define Dialog properties
+ @ViewChild('confirmDialog')
+ public confirmDialog: DialogComponent;
+ public confirmHeader: string = 'About';
+ public showCloseIcon: Boolean = false;
+ public visible: Boolean = true;
+ public hidden: Boolean = false;
+ public confirmCloseIcon: Boolean = true;
+ public position: object = { X: 'center', Y: 'center' };
+ public target: string = '.stock-details';
+ public confirmWidth: string = '50%';
+ public animationSettings: Object = { effect: 'None' };
+ public hide: any;
+ public title: string;
+ public listTitle: string;
+ public description: string;
+ public controlList: Object[];
+ public confirmHeight: string = '400px';
+
+ constructor(public eleRef: ElementRef) {
+ /** Loads the user data in the profile from the sidebar */
+ rippleEffect(document.body, { selector: '.ripple-element', rippleFlag: true });
+ this.title = 'About this sample';
+ this.listTitle = 'List of EJ2 components used in this sample';
+ this.description = ' This demo helps to track and visualize the stock price of various sectors/industries over a specific' +
+ ' period using Essential JS 2 components. Different types of technical indicators' +
+ ' in chart help you to track the price movement based on the past prices, and the time periods ' +
+ 'can be selected using range navigator. In addition to this, the DateRangePicker helps you to ' +
+ 'select custom periods to check the stock price. Different types of series help to visualize the' +
+ ' open, high, low, and close values of the stock. You can further explore the source code of this ' +
+ 'application and use it as a reference for integrating Essential JS 2 components into your applications.';
+
+ this.controlList = [
+ { 'control': 'Chart', 'link': 'http://ej2.syncfusion.com/angular/documentation/chart/getting-started.html' },
+ { 'control': 'Button', 'link': 'http://ej2.syncfusion.com/angular/documentation/button/getting-started.html' },
+ { 'control': 'DropDownButton', 'link': 'http://ej2.syncfusion.com/angular/documentation/drop-down-button/getting-started.html' },
+ { 'control': 'Toolbar', 'link': 'http://ej2.syncfusion.com/angular/documentation/toolbar/getting-started.html' },
+ { 'control': 'Dialog', 'link': 'https://ej2.syncfusion.com/16.1.37/angular/documentation/dialog/getting-started.html' },
+ { 'control': 'DateRangePicker', 'link': 'http://ej2.syncfusion.com/angular/documentation/daterangepicker/getting-started.html' },
+ { 'control': 'RangeNavigator', 'link': 'https://ej2.syncfusion.com/angular/documentation/rangenavigator/getting-started.html ' },
+ ];
+ }
+
+ public ngAfterViewInit(): void {
+ /** Holds the sidebar elements for later use */
+ this.menu = this.eleRef.nativeElement.querySelector('#sidebar-wrapper');
+ this.overlay = this.eleRef.nativeElement.querySelector('#overlay');
+ }
+
+
+ /** Toggles the sidebar open and close actions - for small resoultion */
+ public toggleMenu(): void {
+ this.confirmDialog.show();
+ this.dialogOpen();
+ }
+
+ public confirmDlgBtnClick: EmitType |