Skip to content

Instantly share code, notes, and snippets.

@veltman veltman/README.md
Last active Apr 26, 2019

Embed
What would you like to do?
Gif rendering - SVG to GIF

Testing in-browser gif generation from an SVG with gif.js. Works in recent Chrome/Safari/Firefox.

Process:

  1. Create a standard SVG line chart.
  2. Step through in-between frames of the line chart: for each one, update the SVG, render to an image, add the image element to a stack of gif frames.
  3. Render frames together in the background using gif.js web workers.
  4. When rendering's complete, add the blob URL as an image and start the SVG on an infinite loop with d3.timer (gratuitous).

See also: Gif Globe, Gif New Jersey

(function(c){function a(b,d){if({}.hasOwnProperty.call(a.cache,b))return a.cache[b];var e=a.resolve(b);if(!e)throw new Error('Failed to resolve module '+b);var c={id:b,require:a,filename:b,exports:{},loaded:!1,parent:d,children:[]};d&&d.children.push(c);var f=b.slice(0,b.lastIndexOf('/')+1);return a.cache[b]=c.exports,e.call(c.exports,c,c.exports,f,b),c.loaded=!0,a.cache[b]=c.exports}a.modules={},a.cache={},a.resolve=function(b){return{}.hasOwnProperty.call(a.modules,b)?a.modules[b]:void 0},a.define=function(b,c){a.modules[b]=c};var b=function(a){return a='/',{title:'browser',version:'v0.10.26',browser:!0,env:{},argv:[],nextTick:c.setImmediate||function(a){setTimeout(a,0)},cwd:function(){return a},chdir:function(b){a=b}}}();a.define('/gif.coffee',function(d,m,l,k){function g(a,b){return{}.hasOwnProperty.call(a,b)}function j(d,b){for(var a=0,c=b.length;a<c;++a)if(a in b&&b[a]===d)return!0;return!1}function i(a,b){function d(){this.constructor=a}for(var c in b)g(b,c)&&(a[c]=b[c]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a}var h,c,f,b,e;f=a('events',d).EventEmitter,h=a('/browser.coffee',d),e=function(d){function a(d){var a,b;this.running=!1,this.options={},this.frames=[],this.freeWorkers=[],this.activeWorkers=[],this.setOptions(d);for(a in c)b=c[a],null!=this.options[a]?this.options[a]:this.options[a]=b}return i(a,d),c={workerScript:'gif.worker.js',workers:2,repeat:0,background:'#fff',quality:10,width:null,height:null,transparent:null},b={delay:500,copy:!1},a.prototype.setOption=function(a,b){return this.options[a]=b,null!=this._canvas&&(a==='width'||a==='height')?this._canvas[a]=b:void 0},a.prototype.setOptions=function(b){var a,c;return function(d){for(a in b){if(!g(b,a))continue;c=b[a],d.push(this.setOption(a,c))}return d}.call(this,[])},a.prototype.addFrame=function(a,d){var c,e;null==d&&(d={}),c={},c.transparent=this.options.transparent;for(e in b)c[e]=d[e]||b[e];if(null!=this.options.width||this.setOption('width',a.width),null!=this.options.height||this.setOption('height',a.height),'undefined'!==typeof ImageData&&null!=ImageData&&a instanceof ImageData)c.data=a.data;else if('undefined'!==typeof CanvasRenderingContext2D&&null!=CanvasRenderingContext2D&&a instanceof CanvasRenderingContext2D||'undefined'!==typeof WebGLRenderingContext&&null!=WebGLRenderingContext&&a instanceof WebGLRenderingContext)d.copy?c.data=this.getContextData(a):c.context=a;else if(null!=a.childNodes)d.copy?c.data=this.getImageData(a):c.image=a;else throw new Error('Invalid image');return this.frames.push(c)},a.prototype.render=function(){var d,a;if(this.running)throw new Error('Already running');if(!(null!=this.options.width&&null!=this.options.height))throw new Error('Width and height must be set prior to rendering');this.running=!0,this.nextFrame=0,this.finishedFrames=0,this.imageParts=function(c){for(var b=function(){var b;b=[];for(var a=0;0<=this.frames.length?a<this.frames.length:a>this.frames.length;0<=this.frames.length?++a:--a)b.push(a);return b}.apply(this,arguments),a=0,e=b.length;a<e;++a)d=b[a],c.push(null);return c}.call(this,[]),a=this.spawnWorkers();for(var c=function(){var c;c=[];for(var b=0;0<=a?b<a:b>a;0<=a?++b:--b)c.push(b);return c}.apply(this,arguments),b=0,e=c.length;b<e;++b)d=c[b],this.renderNextFrame();return this.emit('start'),this.emit('progress',0)},a.prototype.abort=function(){var a;while(!0){if(a=this.activeWorkers.shift(),!(null!=a))break;console.log('killing active worker'),a.terminate()}return this.running=!1,this.emit('abort')},a.prototype.spawnWorkers=function(){var a;return a=Math.min(this.options.workers,this.frames.length),function(){var c;c=[];for(var b=this.freeWorkers.length;this.freeWorkers.length<=a?b<a:b>a;this.freeWorkers.length<=a?++b:--b)c.push(b);return c}.apply(this,arguments).forEach(function(a){return function(c){var b;return console.log('spawning worker '+c),b=new Worker(a.options.workerScript),b.onmessage=function(a){return function(c){return a.activeWorkers.splice(a.activeWorkers.indexOf(b),1),a.freeWorkers.push(b),a.frameFinished(c.data)}}(a),a.freeWorkers.push(b)}}(this)),a},a.prototype.frameFinished=function(a){return console.log('frame '+a.index+' finished - '+this.activeWorkers.length+' active'),this.finishedFrames++,this.emit('progress',this.finishedFrames/this.frames.length),this.imageParts[a.index]=a,j(null,this.imageParts)?this.renderNextFrame():this.finishRendering()},a.prototype.finishRendering=function(){var e,a,k,m,b,d,h;b=0;for(var f=0,j=this.imageParts.length;f<j;++f)a=this.imageParts[f],b+=(a.data.length-1)*a.pageSize+a.cursor;b+=a.pageSize-a.cursor,console.log('rendering finished - filesize '+Math.round(b/1e3)+'kb'),e=new Uint8Array(b),d=0;for(var g=0,l=this.imageParts.length;g<l;++g){a=this.imageParts[g];for(var c=0,i=a.data.length;c<i;++c)h=a.data[c],k=c,e.set(h,d),k===a.data.length-1?d+=a.cursor:d+=a.pageSize}return m=new Blob([e],{type:'image/gif'}),this.emit('finished',m,e)},a.prototype.renderNextFrame=function(){var c,a,b;if(this.freeWorkers.length===0)throw new Error('No free workers');return this.nextFrame>=this.frames.length?void 0:(c=this.frames[this.nextFrame++],b=this.freeWorkers.shift(),a=this.getTask(c),console.log('starting frame '+(a.index+1)+' of '+this.frames.length),this.activeWorkers.push(b),b.postMessage(a))},a.prototype.getContextData=function(a){return a.getImageData(0,0,this.options.width,this.options.height).data},a.prototype.getImageData=function(b){var a;return null!=this._canvas||(this._canvas=document.createElement('canvas'),this._canvas.width=this.options.width,this._canvas.height=this.options.height),a=this._canvas.getContext('2d'),a.setFill=this.options.background,a.fillRect(0,0,this.options.width,this.options.height),a.drawImage(b,0,0),this.getContextData(a)},a.prototype.getTask=function(a){var c,b;if(c=this.frames.indexOf(a),b={index:c,last:c===this.frames.length-1,delay:a.delay,transparent:a.transparent,width:this.options.width,height:this.options.height,quality:this.options.quality,repeat:this.options.repeat,canTransfer:h.name==='chrome'},null!=a.data)b.data=a.data;else if(null!=a.context)b.data=this.getContextData(a.context);else if(null!=a.image)b.data=this.getImageData(a.image);else throw new Error('Invalid frame');return b},a}(f),d.exports=e}),a.define('/browser.coffee',function(f,g,h,i){var a,d,e,c,b;c=navigator.userAgent.toLowerCase(),e=navigator.platform.toLowerCase(),b=c.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)||[null,'unknown',0],d=b[1]==='ie'&&document.documentMode,a={name:b[1]==='version'?b[3]:b[1],version:d||parseFloat(b[1]==='opera'&&b[4]?b[4]:b[2]),platform:{name:c.match(/ip(?:ad|od|hone)/)?'ios':(c.match(/(?:webos|android)/)||e.match(/mac|win|linux/)||['other'])[0]}},a[a.name]=!0,a[a.name+parseInt(a.version,10)]=!0,a.platform[a.platform.name]=!0,f.exports=a}),a.define('events',function(f,e,g,h){b.EventEmitter||(b.EventEmitter=function(){});var a=e.EventEmitter=b.EventEmitter,c=typeof Array.isArray==='function'?Array.isArray:function(a){return Object.prototype.toString.call(a)==='[object Array]'},d=10;a.prototype.setMaxListeners=function(a){this._events||(this._events={}),this._events.maxListeners=a},a.prototype.emit=function(f){if(f==='error'&&(!(this._events&&this._events.error)||c(this._events.error)&&!this._events.error.length))throw arguments[1]instanceof Error?arguments[1]:new Error("Uncaught, unspecified 'error' event.");if(!this._events)return!1;var a=this._events[f];if(!a)return!1;if(!(typeof a=='function'))if(c(a)){var b=Array.prototype.slice.call(arguments,1),e=a.slice();for(var d=0,g=e.length;d<g;d++)e[d].apply(this,b);return!0}else return!1;switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:var b=Array.prototype.slice.call(arguments,1);a.apply(this,b)}return!0},a.prototype.addListener=function(a,b){if('function'!==typeof b)throw new Error('addListener only takes instances of Function');if(this._events||(this._events={}),this.emit('newListener',a,b),!this._events[a])this._events[a]=b;else if(c(this._events[a])){if(!this._events[a].warned){var e;this._events.maxListeners!==undefined?e=this._events.maxListeners:e=d,e&&e>0&&this._events[a].length>e&&(this._events[a].warned=!0,console.error('(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.',this._events[a].length),console.trace())}this._events[a].push(b)}else this._events[a]=[this._events[a],b];return this},a.prototype.on=a.prototype.addListener,a.prototype.once=function(b,c){var a=this;return a.on(b,function d(){a.removeListener(b,d),c.apply(this,arguments)}),this},a.prototype.removeListener=function(a,d){if('function'!==typeof d)throw new Error('removeListener only takes instances of Function');if(!(this._events&&this._events[a]))return this;var b=this._events[a];if(c(b)){var e=b.indexOf(d);if(e<0)return this;b.splice(e,1),b.length==0&&delete this._events[a]}else this._events[a]===d&&delete this._events[a];return this},a.prototype.removeAllListeners=function(a){return a&&this._events&&this._events[a]&&(this._events[a]=null),this},a.prototype.listeners=function(a){return this._events||(this._events={}),this._events[a]||(this._events[a]=[]),c(this._events[a])||(this._events[a]=[this._events[a]]),this._events[a]}}),c.GIF=a('/gif.coffee')}.call(this,this))
//# sourceMappingURL=gif.js.map
// gif.js 0.1.6 - https://github.com/jnordberg/gif.js
(function(b){function a(b,d){if({}.hasOwnProperty.call(a.cache,b))return a.cache[b];var e=a.resolve(b);if(!e)throw new Error('Failed to resolve module '+b);var c={id:b,require:a,filename:b,exports:{},loaded:!1,parent:d,children:[]};d&&d.children.push(c);var f=b.slice(0,b.lastIndexOf('/')+1);return a.cache[b]=c.exports,e.call(c.exports,c,c.exports,f,b),c.loaded=!0,a.cache[b]=c.exports}a.modules={},a.cache={},a.resolve=function(b){return{}.hasOwnProperty.call(a.modules,b)?a.modules[b]:void 0},a.define=function(b,c){a.modules[b]=c},a.define('/gif.worker.coffee',function(d,e,f,g){var b,c;b=a('/GIFEncoder.js',d),c=function(a){var c,e,d,f;return c=new b(a.width,a.height),a.index===0?c.writeHeader():c.firstFrame=!1,c.setTransparent(a.transparent),c.setRepeat(a.repeat),c.setDelay(a.delay),c.setQuality(a.quality),c.addFrame(a.data),a.last&&c.finish(),d=c.stream(),a.data=d.pages,a.cursor=d.cursor,a.pageSize=d.constructor.pageSize,a.canTransfer?(f=function(c){for(var b=0,d=a.data.length;b<d;++b)e=a.data[b],c.push(e.buffer);return c}.call(this,[]),self.postMessage(a,f)):self.postMessage(a)},self.onmessage=function(a){return c(a.data)}}),a.define('/GIFEncoder.js',function(e,h,i,j){function c(){this.page=-1,this.pages=[],this.newPage()}function b(a,b){this.width=~~a,this.height=~~b,this.transparent=null,this.transIndex=0,this.repeat=-1,this.delay=0,this.image=null,this.pixels=null,this.indexedPixels=null,this.colorDepth=null,this.colorTab=null,this.usedEntry=new Array,this.palSize=7,this.dispose=-1,this.firstFrame=!0,this.sample=10,this.out=new c}var f=a('/TypedNeuQuant.js',e),g=a('/LZWEncoder.js',e);c.pageSize=4096,c.charMap={};for(var d=0;d<256;d++)c.charMap[d]=String.fromCharCode(d);c.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(c.pageSize),this.cursor=0},c.prototype.getData=function(){var d='';for(var a=0;a<this.pages.length;a++)for(var b=0;b<c.pageSize;b++)d+=c.charMap[this.pages[a][b]];return d},c.prototype.writeByte=function(a){this.cursor>=c.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=a},c.prototype.writeUTFBytes=function(b){for(var c=b.length,a=0;a<c;a++)this.writeByte(b.charCodeAt(a))},c.prototype.writeBytes=function(b,d,e){for(var c=e||b.length,a=d||0;a<c;a++)this.writeByte(b[a])},b.prototype.setDelay=function(a){this.delay=Math.round(a/10)},b.prototype.setFrameRate=function(a){this.delay=Math.round(100/a)},b.prototype.setDispose=function(a){a>=0&&(this.dispose=a)},b.prototype.setRepeat=function(a){this.repeat=a},b.prototype.setTransparent=function(a){this.transparent=a},b.prototype.addFrame=function(a){this.image=a,this.getImagePixels(),this.analyzePixels(),this.firstFrame&&(this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),this.firstFrame||this.writePalette(),this.writePixels(),this.firstFrame=!1},b.prototype.finish=function(){this.out.writeByte(59)},b.prototype.setQuality=function(a){a<1&&(a=1),this.sample=a},b.prototype.writeHeader=function(){this.out.writeUTFBytes('GIF89a')},b.prototype.analyzePixels=function(){var g=this.pixels.length,d=g/3;this.indexedPixels=new Uint8Array(d);var a=new f(this.pixels,this.sample);a.buildColormap(),this.colorTab=a.getColormap();var b=0;for(var c=0;c<d;c++){var e=a.lookupRGB(this.pixels[b++]&255,this.pixels[b++]&255,this.pixels[b++]&255);this.usedEntry[e]=!0,this.indexedPixels[c]=e}this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent))},b.prototype.findClosest=function(e){if(this.colorTab===null)return-1;var k=(e&16711680)>>16,l=(e&65280)>>8,m=e&255,c=0,d=16777216,j=this.colorTab.length;for(var a=0;a<j;){var f=k-(this.colorTab[a++]&255),g=l-(this.colorTab[a++]&255),h=m-(this.colorTab[a]&255),i=f*f+g*g+h*h,b=parseInt(a/3);this.usedEntry[b]&&i<d&&(d=i,c=b),a++}return c},b.prototype.getImagePixels=function(){var a=this.width,g=this.height;this.pixels=new Uint8Array(a*g*3);var b=this.image,c=0;for(var d=0;d<g;d++)for(var e=0;e<a;e++){var f=d*a*4+e*4;this.pixels[c++]=b[f],this.pixels[c++]=b[f+1],this.pixels[c++]=b[f+2]}},b.prototype.writeGraphicCtrlExt=function(){this.out.writeByte(33),this.out.writeByte(249),this.out.writeByte(4);var b,a;this.transparent===null?(b=0,a=0):(b=1,a=2),this.dispose>=0&&(a=dispose&7),a<<=2,this.out.writeByte(0|a|0|b),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)},b.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame?this.out.writeByte(0):this.out.writeByte(128|this.palSize)},b.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)},b.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes('NETSCAPE2.0'),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)},b.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);var b=768-this.colorTab.length;for(var a=0;a<b;a++)this.out.writeByte(0)},b.prototype.writeShort=function(a){this.out.writeByte(a&255),this.out.writeByte(a>>8&255)},b.prototype.writePixels=function(){var a=new g(this.width,this.height,this.indexedPixels,this.colorDepth);a.encode(this.out)},b.prototype.stream=function(){return this.out},e.exports=b}),a.define('/LZWEncoder.js',function(e,g,h,i){function f(y,D,C,B){function w(a,b){r[f++]=a,f>=254&&t(b)}function x(b){u(a),k=i+2,j=!0,l(i,b)}function u(b){for(var a=0;a<b;++a)h[a]=-1}function A(z,r){var g,t,d,e,y,w,s;for(q=z,j=!1,n_bits=q,m=p(n_bits),i=1<<z-1,o=i+1,k=i+2,f=0,e=v(),s=0,g=a;g<65536;g*=2)++s;s=8-s,w=a,u(w),l(i,r);a:while((t=v())!=c){if(g=(t<<b)+e,d=t<<s^e,h[d]===g){e=n[d];continue}if(h[d]>=0){y=w-d,d===0&&(y=1);do if((d-=y)<0&&(d+=w),h[d]===g){e=n[d];continue a}while(h[d]>=0)}l(e,r),e=t,k<1<<b?(n[d]=k++,h[d]=g):x(r)}l(e,r),l(o,r)}function z(a){a.writeByte(s),remaining=y*D,curPixel=0,A(s+1,a),a.writeByte(0)}function t(a){f>0&&(a.writeByte(f),a.writeBytes(r,0,f),f=0)}function p(a){return(1<<a)-1}function v(){if(remaining===0)return c;--remaining;var a=C[curPixel++];return a&255}function l(a,c){g&=d[e],e>0?g|=a<<e:g=a,e+=n_bits;while(e>=8)w(g&255,c),g>>=8,e-=8;if((k>m||j)&&(j?(m=p(n_bits=q),j=!1):(++n_bits,n_bits==b?m=1<<b:m=p(n_bits))),a==o){while(e>0)w(g&255,c),g>>=8,e-=8;t(c)}}var s=Math.max(2,B),r=new Uint8Array(256),h=new Int32Array(a),n=new Int32Array(a),g,e=0,f,k=0,m,j=!1,q,i,o;this.encode=z}var c=-1,b=12,a=5003,d=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535];e.exports=f}),a.define('/TypedNeuQuant.js',function(A,F,E,D){function C(A,B){function I(){o=[],q=new Int32Array(256),t=new Int32Array(a),y=new Int32Array(a),z=new Int32Array(a>>3);var c,d;for(c=0;c<a;c++)d=(c<<b+8)/a,o[c]=new Float64Array([d,d,d,0]),y[c]=e/a,t[c]=0}function J(){for(var c=0;c<a;c++)o[c][0]>>=b,o[c][1]>>=b,o[c][2]>>=b,o[c][3]=c}function K(b,a,c,e,f){o[a][0]-=b*(o[a][0]-c)/d,o[a][1]-=b*(o[a][1]-e)/d,o[a][2]-=b*(o[a][2]-f)/d}function L(j,e,n,l,k){var h=Math.abs(e-j),i=Math.min(e+j,a),g=e+1,f=e-1,m=1,b,d;while(g<i||f>h)d=z[m++],g<i&&(b=o[g++],b[0]-=d*(b[0]-n)/c,b[1]-=d*(b[1]-l)/c,b[2]-=d*(b[2]-k)/c),f>h&&(b=o[f--],b[0]-=d*(b[0]-n)/c,b[1]-=d*(b[1]-l)/c,b[2]-=d*(b[2]-k)/c)}function C(p,s,q){var h=2147483647,k=h,d=-1,m=d,c,j,e,n,l;for(c=0;c<a;c++)j=o[c],e=Math.abs(j[0]-p)+Math.abs(j[1]-s)+Math.abs(j[2]-q),e<h&&(h=e,d=c),n=e-(t[c]>>i-b),n<k&&(k=n,m=c),l=y[c]>>g,y[c]-=l,t[c]+=l<<f;return y[d]+=x,t[d]-=r,m}function D(){var d,b,e,c,h,g,f=0,i=0;for(d=0;d<a;d++){for(e=o[d],h=d,g=e[1],b=d+1;b<a;b++)c=o[b],c[1]<g&&(h=b,g=c[1]);if(c=o[h],d!=h&&(b=c[0],c[0]=e[0],e[0]=b,b=c[1],c[1]=e[1],e[1]=b,b=c[2],c[2]=e[2],e[2]=b,b=c[3],c[3]=e[3],e[3]=b),g!=f){for(q[f]=i+d>>1,b=f+1;b<g;b++)q[b]=d;f=g,i=d}}for(q[f]=i+n>>1,b=f+1;b<256;b++)q[b]=n}function E(j,i,k){var b,d,c,e=1e3,h=-1,f=q[i],g=f-1;while(f<a||g>=0)f<a&&(d=o[f],c=d[1]-i,c>=e?f=a:(f++,c<0&&(c=-c),b=d[0]-j,b<0&&(b=-b),c+=b,c<e&&(b=d[2]-k,b<0&&(b=-b),c+=b,c<e&&(e=c,h=d[3])))),g>=0&&(d=o[g],c=i-d[1],c>=e?g=-1:(g--,c<0&&(c=-c),b=d[0]-j,b<0&&(b=-b),c+=b,c<e&&(b=d[2]-k,b<0&&(b=-b),c+=b,c<e&&(e=c,h=d[3]))));return h}function F(){var c,f=A.length,D=30+(B-1)/3,y=f/(3*B),q=~~(y/w),n=d,o=u,a=o>>h;for(a<=1&&(a=0),c=0;c<a;c++)z[c]=n*((a*a-c*c)*m/(a*a));var i;f<s?(B=1,i=3):f%l!==0?i=3*l:f%k!==0?i=3*k:f%p!==0?i=3*p:i=3*j;var r,t,x,e,g=0;c=0;while(c<y)if(r=(A[g]&255)<<b,t=(A[g+1]&255)<<b,x=(A[g+2]&255)<<b,e=C(r,t,x),K(n,e,r,t,x),a!==0&&L(a,e,r,t,x),g+=i,g>=f&&(g-=f),c++,q===0&&(q=1),c%q===0)for(n-=n/D,o-=o/v,a=o>>h,a<=1&&(a=0),e=0;e<a;e++)z[e]=n*((a*a-e*e)*m/(a*a))}function G(){I(),F(),J(),D()}function H(){var b=[],g=[];for(var c=0;c<a;c++)g[o[c][3]]=c;var d=0;for(var e=0;e<a;e++){var f=g[e];b[d++]=o[f][0],b[d++]=o[f][1],b[d++]=o[f][2]}return b}var o,q,t,y,z;this.buildColormap=G,this.getColormap=H,this.lookupRGB=E}var w=100,a=256,n=a-1,b=4,i=16,e=1<<i,f=10,B=1<<f,g=10,x=e>>g,r=e<<f-g,z=a>>3,h=6,t=1<<h,u=z*t,v=30,o=10,d=1<<o,q=8,m=1<<q,y=o+q,c=1<<y,l=499,k=491,p=487,j=503,s=3*j;A.exports=C}),a('/gif.worker.coffee')}.call(this,this))
//# sourceMappingURL=gif.worker.js.map
// gif.worker.js 0.1.6 - https://github.com/jnordberg/gif.js
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
font: 24px sans-serif;
text-align: center;
}
body > div {
display: inline-block;
width: 400px;
vertical-align: top;
}
strong {
display: block;
}
</style>
<style id="chart-style">
rect {
stroke: none;
fill: #fff;
}
line,
path {
fill: none;
}
text {
fill: black;
font: 12px sans-serif;
}
line {
stroke-width: 0.5px;
stroke: #e0e0e0;
}
.axis path {
display: none;
}
path.price {
stroke: #e51133;
fill: none;
}
</style>
<body>
<div>
<strong>SVG</strong>
<div class="svg"></div>
</div>
<div>
<strong>GIF</strong>
<div class="gif"></div>
</div>
<script src="//cdnjs.cloudflare.com/ajax/libs/d3/3.5.10/d3.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/queue-async/1.0.7/queue.min.js"></script>
<script src="gif.js"></script>
<script>
var margin = {top: 20, right: 5, bottom: 30, left: 60},
outerWidth = 400,
outerHeight = 320,
width = outerWidth - margin.left - margin.right,
height = outerHeight - margin.top - margin.bottom,
frames = 40,
duration = 2000;
// Standard scales and axes
var x = d3.time.scale()
.range([0, width]);
var y = d3.scale.linear()
.range([height,0]);
var xAxis = d3.svg.axis()
.scale(x)
.tickSize(-height)
.orient("bottom");
var yAxis = d3.svg.axis()
.scale(y)
.tickSize(-width)
.orient("left");
var line = d3.svg.line()
.x(function(d){ return x(d.date); })
.y(function(d){ return y(d.close); });
// SVG
var outer = d3.select(".svg").append("svg")
.attr("width",outerWidth)
.attr("height",outerHeight);
// Append stylesheet
outer.append(function(){ return document.getElementById("chart-style"); });
// Explicit background color, won't inherit page background
outer.append("rect")
.attr("width",outerWidth)
.attr("height",outerHeight);
// Margin convention
var svg = outer.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
d3.csv("sp-500.csv", function(error, data) {
if (error) throw error;
data.forEach(function(d){
d.date = new Date(d.date);
d.close = +d.close;
});
x.domain(d3.extent(data,function(d){ return d.date; }));
y.domain(d3.extent(data,function(d){ return d.close; }));
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(xAxis);
svg.append("g")
.attr("class", "y axis")
.call(yAxis);
var path = svg.append("path")
.attr("class","price")
.attr("d",line(data));
var totalLength = path.node().getTotalLength();
var gif = new GIF({
workers: 3,
quality: 1,
repeat: 0
});
gif.on("progress",function(p){
drawFrame(p * duration);
d3.select(".gif").text(d3.format("%")(p) + " rendered");
});
gif.on("finished",function(blob){
d3.select(".gif")
.text("")
.append("img")
.attr("src",URL.createObjectURL(blob));
d3.timer(drawFrame);
});
// Sequential queue to ensure frames are added in order
// Probably not necessary but onload behavior is a little unpredictable
var q = queue(1);
// Queue up frames to add to gif stack
d3.range(frames).forEach(function(f){
q.defer(addFrame,f * duration / (frames - 1));
});
// Once all frames are added
q.awaitAll(function(){
// Show SVG as progress bar
outer.style("display","block");
// Start web workers
gif.render();
});
// Add a frame for time t
function addFrame(t,cb) {
// Update SVG
drawFrame(t);
// Create a blob URL from SVG
// including "charset=utf-8" in the blob type breaks in Safari
var img = new Image(),
serialized = new XMLSerializer().serializeToString(outer.node()),
svg = new Blob([serialized], {type: "image/svg+xml"}),
url = URL.createObjectURL(svg);
// Onload, callback to move on to next frame
img.onload = function(){
gif.addFrame(img, {
delay: duration / frames,
copy: true
});
cb(null,t);
};
img.src = url;
}
function drawFrame(t) {
// Need to catch 0% and 100%
// Surely a smarter way to do this
if (t > duration) {
t = t % duration;
}
var length = totalLength * t / duration;
path.attr("stroke-dasharray",length + " " + totalLength);
}
});
</script>
date close
2000-01-03 1455.219971
2000-01-04 1399.420044
2000-01-05 1402.109985
2000-01-06 1403.449951
2000-01-07 1441.469971
2000-01-10 1457.599976
2000-01-11 1438.560059
2000-01-12 1432.25
2000-01-13 1449.680054
2000-01-14 1465.150024
2000-01-18 1455.140015
2000-01-19 1455.900024
2000-01-20 1445.569946
2000-01-21 1441.359985
2000-01-24 1401.530029
2000-01-25 1410.030029
2000-01-26 1404.089966
2000-01-27 1398.560059
2000-01-28 1360.160034
2000-01-31 1394.459961
2000-02-01 1409.280029
2000-02-02 1409.119995
2000-02-03 1424.969971
2000-02-04 1424.369995
2000-02-07 1424.23999
2000-02-08 1441.719971
2000-02-09 1411.709961
2000-02-10 1416.829956
2000-02-11 1387.119995
2000-02-14 1389.939941
2000-02-15 1402.050049
2000-02-16 1387.670044
2000-02-17 1388.26001
2000-02-18 1346.089966
2000-02-22 1352.170044
2000-02-23 1360.689941
2000-02-24 1353.430054
2000-02-25 1333.359985
2000-02-28 1348.050049
2000-02-29 1366.420044
2000-03-01 1379.189941
2000-03-02 1381.76001
2000-03-03 1409.170044
2000-03-06 1391.280029
2000-03-07 1355.619995
2000-03-08 1366.699951
2000-03-09 1401.689941
2000-03-10 1395.069946
2000-03-13 1383.619995
2000-03-14 1359.150024
2000-03-15 1392.140015
2000-03-16 1458.469971
2000-03-17 1464.469971
2000-03-20 1456.630005
2000-03-21 1493.869995
2000-03-22 1500.640015
2000-03-23 1527.349976
2000-03-24 1527.459961
2000-03-27 1523.859985
2000-03-28 1507.72998
2000-03-29 1508.52002
2000-03-30 1487.920044
2000-03-31 1498.579956
2000-04-03 1505.969971
2000-04-04 1494.72998
2000-04-05 1487.369995
2000-04-06 1501.339966
2000-04-07 1516.349976
2000-04-10 1504.459961
2000-04-11 1500.589966
2000-04-12 1467.170044
2000-04-13 1440.51001
2000-04-14 1356.560059
2000-04-17 1401.439941
2000-04-18 1441.609985
2000-04-19 1427.469971
2000-04-20 1434.540039
2000-04-24 1429.859985
2000-04-25 1477.439941
2000-04-26 1460.98999
2000-04-27 1464.920044
2000-04-28 1452.430054
2000-05-01 1468.25
2000-05-02 1446.290039
2000-05-03 1415.099976
2000-05-04 1409.569946
2000-05-05 1432.630005
2000-05-08 1424.170044
2000-05-09 1412.140015
2000-05-10 1383.050049
2000-05-11 1407.810059
2000-05-12 1420.959961
2000-05-15 1452.359985
2000-05-16 1466.040039
2000-05-17 1447.800049
2000-05-18 1437.209961
2000-05-19 1406.949951
2000-05-22 1400.719971
2000-05-23 1373.859985
2000-05-24 1399.050049
2000-05-25 1381.52002
2000-05-26 1378.02002
2000-05-30 1422.449951
2000-05-31 1420.599976
2000-06-01 1448.810059
2000-06-02 1477.26001
2000-06-05 1467.630005
2000-06-06 1457.839966
2000-06-07 1471.359985
2000-06-08 1461.670044
2000-06-09 1456.949951
2000-06-12 1446
2000-06-13 1469.439941
2000-06-14 1470.540039
2000-06-15 1478.72998
2000-06-16 1464.459961
2000-06-19 1486
2000-06-20 1475.949951
2000-06-21 1479.130005
2000-06-22 1452.180054
2000-06-23 1441.47998
2000-06-26 1455.310059
2000-06-27 1450.550049
2000-06-28 1454.819946
2000-06-29 1442.390015
2000-06-30 1454.599976
2000-07-03 1469.540039
2000-07-05 1446.22998
2000-07-06 1456.670044
2000-07-07 1478.900024
2000-07-10 1475.619995
2000-07-11 1480.880005
2000-07-12 1492.920044
2000-07-13 1495.839966
2000-07-14 1509.97998
2000-07-17 1510.48999
2000-07-18 1493.73999
2000-07-19 1481.959961
2000-07-20 1495.569946
2000-07-21 1480.189941
2000-07-24 1464.290039
2000-07-25 1474.469971
2000-07-26 1452.420044
2000-07-27 1449.619995
2000-07-28 1419.890015
2000-07-31 1430.829956
2000-08-01 1438.099976
2000-08-02 1438.699951
2000-08-03 1452.560059
2000-08-04 1462.930054
2000-08-07 1479.319946
2000-08-08 1482.800049
2000-08-09 1472.869995
2000-08-10 1460.25
2000-08-11 1471.839966
2000-08-14 1491.560059
2000-08-15 1484.430054
2000-08-16 1479.849976
2000-08-17 1496.069946
2000-08-18 1491.719971
2000-08-21 1499.47998
2000-08-22 1498.130005
2000-08-23 1505.969971
2000-08-24 1508.310059
2000-08-25 1506.449951
2000-08-28 1514.089966
2000-08-29 1509.839966
2000-08-30 1502.589966
2000-08-31 1517.680054
2000-09-01 1520.77002
2000-09-05 1507.079956
2000-09-06 1492.25
2000-09-07 1502.51001
2000-09-08 1494.5
2000-09-11 1489.26001
2000-09-12 1481.98999
2000-09-13 1484.910034
2000-09-14 1480.869995
2000-09-15 1465.810059
2000-09-18 1444.51001
2000-09-19 1459.900024
2000-09-20 1451.339966
2000-09-21 1449.050049
2000-09-22 1448.719971
2000-09-25 1439.030029
2000-09-26 1427.209961
2000-09-27 1426.569946
2000-09-28 1458.290039
2000-09-29 1436.51001
2000-10-02 1436.22998
2000-10-03 1426.459961
2000-10-04 1434.319946
2000-10-05 1436.280029
2000-10-06 1408.98999
2000-10-09 1402.030029
2000-10-10 1387.02002
2000-10-11 1364.589966
2000-10-12 1329.780029
2000-10-13 1374.170044
2000-10-16 1374.619995
2000-10-17 1349.969971
2000-10-18 1342.130005
2000-10-19 1388.76001
2000-10-20 1396.930054
2000-10-23 1395.780029
2000-10-24 1398.130005
2000-10-25 1364.900024
2000-10-26 1364.439941
2000-10-27 1379.579956
2000-10-30 1398.660034
2000-10-31 1429.400024
2000-11-01 1421.219971
2000-11-02 1428.319946
2000-11-03 1426.689941
2000-11-06 1432.189941
2000-11-07 1431.869995
2000-11-08 1409.280029
2000-11-09 1400.140015
2000-11-10 1365.97998
2000-11-13 1351.26001
2000-11-14 1382.949951
2000-11-15 1389.810059
2000-11-16 1372.319946
2000-11-17 1367.719971
2000-11-20 1342.619995
2000-11-21 1347.349976
2000-11-22 1322.359985
2000-11-24 1341.77002
2000-11-27 1348.969971
2000-11-28 1336.089966
2000-11-29 1341.930054
2000-11-30 1314.949951
2000-12-01 1315.22998
2000-12-04 1324.969971
2000-12-05 1376.540039
2000-12-06 1351.459961
2000-12-07 1343.550049
2000-12-08 1369.890015
2000-12-11 1380.199951
2000-12-12 1371.180054
2000-12-13 1359.98999
2000-12-14 1340.930054
2000-12-15 1312.150024
2000-12-18 1322.73999
2000-12-19 1305.599976
2000-12-20 1264.73999
2000-12-21 1274.859985
2000-12-22 1305.949951
2000-12-26 1315.189941
2000-12-27 1328.920044
2000-12-28 1334.219971
2000-12-29 1320.280029
2001-01-02 1283.27002
2001-01-03 1347.560059
2001-01-04 1333.339966
2001-01-05 1298.349976
2001-01-08 1295.859985
2001-01-09 1300.800049
2001-01-10 1313.27002
2001-01-11 1326.819946
2001-01-12 1318.550049
2001-01-16 1326.650024
2001-01-17 1329.469971
2001-01-18 1347.969971
2001-01-19 1342.540039
2001-01-22 1342.900024
2001-01-23 1360.400024
2001-01-24 1364.300049
2001-01-25 1357.51001
2001-01-26 1354.949951
2001-01-29 1364.170044
2001-01-30 1373.72998
2001-01-31 1366.01001
2001-02-01 1373.469971
2001-02-02 1349.469971
2001-02-05 1354.310059
2001-02-06 1352.26001
2001-02-07 1340.890015
2001-02-08 1332.530029
2001-02-09 1314.76001
2001-02-12 1330.310059
2001-02-13 1318.800049
2001-02-14 1315.920044
2001-02-15 1326.609985
2001-02-16 1301.530029
2001-02-20 1278.939941
2001-02-21 1255.27002
2001-02-22 1252.819946
2001-02-23 1245.859985
2001-02-26 1267.650024
2001-02-27 1257.939941
2001-02-28 1239.939941
2001-03-01 1241.22998
2001-03-02 1234.180054
2001-03-05 1241.410034
2001-03-06 1253.800049
2001-03-07 1261.890015
2001-03-08 1264.73999
2001-03-09 1233.420044
2001-03-12 1180.160034
2001-03-13 1197.660034
2001-03-14 1166.709961
2001-03-15 1173.560059
2001-03-16 1150.530029
2001-03-19 1170.810059
2001-03-20 1142.619995
2001-03-21 1122.140015
2001-03-22 1117.579956
2001-03-23 1139.829956
2001-03-26 1152.689941
2001-03-27 1182.170044
2001-03-28 1153.290039
2001-03-29 1147.949951
2001-03-30 1160.329956
2001-04-02 1145.869995
2001-04-03 1106.459961
2001-04-04 1103.25
2001-04-05 1151.439941
2001-04-06 1128.430054
2001-04-09 1137.589966
2001-04-10 1168.380005
2001-04-11 1165.890015
2001-04-12 1183.5
2001-04-16 1179.680054
2001-04-17 1191.810059
2001-04-18 1238.160034
2001-04-19 1253.689941
2001-04-20 1242.97998
2001-04-23 1224.359985
2001-04-24 1209.469971
2001-04-25 1228.75
2001-04-26 1234.52002
2001-04-27 1253.050049
2001-04-30 1249.459961
2001-05-01 1266.439941
2001-05-02 1267.430054
2001-05-03 1248.579956
2001-05-04 1266.609985
2001-05-07 1263.51001
2001-05-08 1261.199951
2001-05-09 1255.540039
2001-05-10 1255.180054
2001-05-11 1245.670044
2001-05-14 1248.920044
2001-05-15 1249.439941
2001-05-16 1284.98999
2001-05-17 1288.48999
2001-05-18 1291.959961
2001-05-21 1312.829956
2001-05-22 1309.380005
2001-05-23 1289.050049
2001-05-24 1293.170044
2001-05-25 1277.890015
2001-05-29 1267.930054
2001-05-30 1248.079956
2001-05-31 1255.819946
2001-06-01 1260.670044
2001-06-04 1267.109985
2001-06-05 1283.569946
2001-06-06 1270.030029
2001-06-07 1276.959961
2001-06-08 1264.959961
2001-06-11 1254.390015
2001-06-12 1255.849976
2001-06-13 1241.599976
2001-06-14 1219.869995
2001-06-15 1214.359985
2001-06-18 1208.430054
2001-06-19 1212.579956
2001-06-20 1223.140015
2001-06-21 1237.040039
2001-06-22 1225.349976
2001-06-25 1218.599976
2001-06-26 1216.76001
2001-06-27 1211.069946
2001-06-28 1226.199951
2001-06-29 1224.380005
2001-07-02 1236.719971
2001-07-03 1234.449951
2001-07-05 1219.23999
2001-07-06 1190.589966
2001-07-09 1198.780029
2001-07-10 1181.52002
2001-07-11 1180.180054
2001-07-12 1208.140015
2001-07-13 1215.680054
2001-07-16 1202.449951
2001-07-17 1214.439941
2001-07-18 1207.709961
2001-07-19 1215.02002
2001-07-20 1210.849976
2001-07-23 1191.030029
2001-07-24 1171.650024
2001-07-25 1190.48999
2001-07-26 1202.930054
2001-07-27 1205.819946
2001-07-30 1204.52002
2001-07-31 1211.22998
2001-08-01 1215.930054
2001-08-02 1220.75
2001-08-03 1214.349976
2001-08-06 1200.47998
2001-08-07 1204.400024
2001-08-08 1183.530029
2001-08-09 1183.430054
2001-08-10 1190.160034
2001-08-13 1191.290039
2001-08-14 1186.72998
2001-08-15 1178.02002
2001-08-16 1181.660034
2001-08-17 1161.969971
2001-08-20 1171.410034
2001-08-21 1157.26001
2001-08-22 1165.310059
2001-08-23 1162.089966
2001-08-24 1184.930054
2001-08-27 1179.209961
2001-08-28 1161.51001
2001-08-29 1148.560059
2001-08-30 1129.030029
2001-08-31 1133.579956
2001-09-04 1132.939941
2001-09-05 1131.73999
2001-09-06 1106.400024
2001-09-07 1085.780029
2001-09-10 1092.540039
2001-09-17 1038.77002
2001-09-18 1032.73999
2001-09-19 1016.099976
2001-09-20 984.539978
2001-09-21 965.799988
2001-09-24 1003.450012
2001-09-25 1012.27002
2001-09-26 1007.039978
2001-09-27 1018.609985
2001-09-28 1040.939941
2001-10-01 1038.550049
2001-10-02 1051.329956
2001-10-03 1072.280029
2001-10-04 1069.630005
2001-10-05 1071.380005
2001-10-08 1062.439941
2001-10-09 1056.75
2001-10-10 1080.98999
2001-10-11 1097.430054
2001-10-12 1091.650024
2001-10-15 1089.97998
2001-10-16 1097.540039
2001-10-17 1077.089966
2001-10-18 1068.609985
2001-10-19 1073.47998
2001-10-22 1089.900024
2001-10-23 1084.780029
2001-10-24 1085.199951
2001-10-25 1100.089966
2001-10-26 1104.609985
2001-10-29 1078.300049
2001-10-30 1059.790039
2001-10-31 1059.780029
2001-11-01 1084.099976
2001-11-02 1087.199951
2001-11-05 1102.839966
2001-11-06 1118.859985
2001-11-07 1115.800049
2001-11-08 1118.540039
2001-11-09 1120.310059
2001-11-12 1118.329956
2001-11-13 1139.089966
2001-11-14 1141.209961
2001-11-15 1142.23999
2001-11-16 1138.650024
2001-11-19 1151.060059
2001-11-20 1142.660034
2001-11-21 1137.030029
2001-11-23 1150.339966
2001-11-26 1157.420044
2001-11-27 1149.5
2001-11-28 1128.52002
2001-11-29 1140.199951
2001-11-30 1139.449951
2001-12-03 1129.900024
2001-12-04 1144.800049
2001-12-05 1170.349976
2001-12-06 1167.099976
2001-12-07 1158.310059
2001-12-10 1139.930054
2001-12-11 1136.76001
2001-12-12 1137.069946
2001-12-13 1119.380005
2001-12-14 1123.089966
2001-12-17 1134.359985
2001-12-18 1142.920044
2001-12-19 1149.560059
2001-12-20 1139.930054
2001-12-21 1144.890015
2001-12-24 1144.650024
2001-12-26 1149.369995
2001-12-27 1157.130005
2001-12-28 1161.02002
2001-12-31 1148.079956
2002-01-02 1154.670044
2002-01-03 1165.27002
2002-01-04 1172.51001
2002-01-07 1164.890015
2002-01-08 1160.709961
2002-01-09 1155.140015
2002-01-10 1156.550049
2002-01-11 1145.599976
2002-01-14 1138.410034
2002-01-15 1146.189941
2002-01-16 1127.569946
2002-01-17 1138.880005
2002-01-18 1127.579956
2002-01-22 1119.310059
2002-01-23 1128.180054
2002-01-24 1132.150024
2002-01-25 1133.280029
2002-01-28 1133.060059
2002-01-29 1100.640015
2002-01-30 1113.569946
2002-01-31 1130.199951
2002-02-01 1122.199951
2002-02-04 1094.439941
2002-02-05 1090.02002
2002-02-06 1083.51001
2002-02-07 1080.170044
2002-02-08 1096.219971
2002-02-11 1111.939941
2002-02-12 1107.5
2002-02-13 1118.51001
2002-02-14 1116.47998
2002-02-15 1104.180054
2002-02-19 1083.339966
2002-02-20 1097.97998
2002-02-21 1080.949951
2002-02-22 1089.839966
2002-02-25 1109.430054
2002-02-26 1109.380005
2002-02-27 1109.890015
2002-02-28 1106.72998
2002-03-01 1131.780029
2002-03-04 1153.839966
2002-03-05 1146.140015
2002-03-06 1162.77002
2002-03-07 1157.540039
2002-03-08 1164.310059
2002-03-11 1168.26001
2002-03-12 1165.579956
2002-03-13 1154.089966
2002-03-14 1153.040039
2002-03-15 1166.160034
2002-03-18 1165.550049
2002-03-19 1170.290039
2002-03-20 1151.849976
2002-03-21 1153.589966
2002-03-22 1148.699951
2002-03-25 1131.869995
2002-03-26 1138.48999
2002-03-27 1144.579956
2002-03-28 1147.390015
2002-04-01 1146.540039
2002-04-02 1136.76001
2002-04-03 1125.400024
2002-04-04 1126.339966
2002-04-05 1122.72998
2002-04-08 1125.290039
2002-04-09 1117.800049
2002-04-10 1130.469971
2002-04-11 1103.689941
2002-04-12 1111.01001
2002-04-15 1102.550049
2002-04-16 1128.369995
2002-04-17 1126.069946
2002-04-18 1124.469971
2002-04-19 1125.170044
2002-04-22 1107.829956
2002-04-23 1100.959961
2002-04-24 1093.140015
2002-04-25 1091.47998
2002-04-26 1076.319946
2002-04-29 1065.449951
2002-04-30 1076.920044
2002-05-01 1086.459961
2002-05-02 1084.560059
2002-05-03 1073.430054
2002-05-06 1052.670044
2002-05-07 1049.48999
2002-05-08 1088.849976
2002-05-09 1073.01001
2002-05-10 1054.98999
2002-05-13 1074.560059
2002-05-14 1097.280029
2002-05-15 1091.069946
2002-05-16 1098.22998
2002-05-17 1106.589966
2002-05-20 1091.880005
2002-05-21 1079.880005
2002-05-22 1086.02002
2002-05-23 1097.079956
2002-05-24 1083.819946
2002-05-28 1074.550049
2002-05-29 1067.660034
2002-05-30 1064.660034
2002-05-31 1067.140015
2002-06-03 1040.680054
2002-06-04 1040.689941
2002-06-05 1049.900024
2002-06-06 1029.150024
2002-06-07 1027.530029
2002-06-10 1030.73999
2002-06-11 1013.599976
2002-06-12 1020.26001
2002-06-13 1009.559998
2002-06-14 1007.27002
2002-06-17 1036.170044
2002-06-18 1037.140015
2002-06-19 1019.98999
2002-06-20 1006.289978
2002-06-21 989.140015
2002-06-24 992.719971
2002-06-25 976.140015
2002-06-26 973.530029
2002-06-27 990.640015
2002-06-28 989.820007
2002-07-01 968.650024
2002-07-02 948.090027
2002-07-03 953.98999
2002-07-05 989.030029
2002-07-08 976.97998
2002-07-09 952.830017
2002-07-10 920.469971
2002-07-11 927.369995
2002-07-12 921.390015
2002-07-15 917.929993
2002-07-16 900.940002
2002-07-17 906.039978
2002-07-18 881.559998
2002-07-19 847.75
2002-07-22 819.849976
2002-07-23 797.700012
2002-07-24 843.429993
2002-07-25 838.679993
2002-07-26 852.840027
2002-07-29 898.960022
2002-07-30 902.780029
2002-07-31 911.619995
2002-08-01 884.659973
2002-08-02 864.23999
2002-08-05 834.599976
2002-08-06 859.570007
2002-08-07 876.77002
2002-08-08 905.460022
2002-08-09 908.640015
2002-08-12 903.799988
2002-08-13 884.210022
2002-08-14 919.619995
2002-08-15 930.25
2002-08-16 928.77002
2002-08-19 950.700012
2002-08-20 937.429993
2002-08-21 949.359985
2002-08-22 962.700012
2002-08-23 940.859985
2002-08-26 947.950012
2002-08-27 934.820007
2002-08-28 917.869995
2002-08-29 917.799988
2002-08-30 916.070007
2002-09-03 878.02002
2002-09-04 893.400024
2002-09-05 879.150024
2002-09-06 893.919983
2002-09-09 902.960022
2002-09-10 909.580017
2002-09-11 909.450012
2002-09-12 886.909973
2002-09-13 889.809998
2002-09-16 891.099976
2002-09-17 873.52002
2002-09-18 869.460022
2002-09-19 843.320007
2002-09-20 845.390015
2002-09-23 833.700012
2002-09-24 819.289978
2002-09-25 839.659973
2002-09-26 854.950012
2002-09-27 827.369995
2002-09-30 815.280029
2002-10-01 847.909973
2002-10-02 827.909973
2002-10-03 818.950012
2002-10-04 800.580017
2002-10-07 785.280029
2002-10-08 798.549988
2002-10-09 776.76001
2002-10-10 803.919983
2002-10-11 835.320007
2002-10-14 841.440002
2002-10-15 881.27002
2002-10-16 860.02002
2002-10-17 879.200012
2002-10-18 884.390015
2002-10-21 899.719971
2002-10-22 890.159973
2002-10-23 896.140015
2002-10-24 882.5
2002-10-25 897.650024
2002-10-28 890.22998
2002-10-29 882.150024
2002-10-30 890.710022
2002-10-31 885.76001
2002-11-01 900.960022
2002-11-04 908.349976
2002-11-05 915.390015
2002-11-06 923.76001
2002-11-07 902.650024
2002-11-08 894.73999
2002-11-11 876.190002
2002-11-12 882.950012
2002-11-13 882.530029
2002-11-14 904.27002
2002-11-15 909.830017
2002-11-18 900.359985
2002-11-19 896.73999
2002-11-20 914.150024
2002-11-21 933.76001
2002-11-22 930.549988
2002-11-25 932.869995
2002-11-26 913.309998
2002-11-27 938.869995
2002-11-29 936.309998
2002-12-02 934.530029
2002-12-03 920.75
2002-12-04 917.580017
2002-12-05 906.549988
2002-12-06 912.22998
2002-12-09 892
2002-12-10 904.450012
2002-12-11 904.960022
2002-12-12 901.580017
2002-12-13 889.47998
2002-12-16 910.400024
2002-12-17 902.98999
2002-12-18 891.119995
2002-12-19 884.25
2002-12-20 895.76001
2002-12-23 897.380005
2002-12-24 892.469971
2002-12-26 889.659973
2002-12-27 875.400024
2002-12-30 879.390015
2002-12-31 879.820007
2003-01-02 909.030029
2003-01-03 908.590027
2003-01-06 929.01001
2003-01-07 922.929993
2003-01-08 909.929993
2003-01-09 927.570007
2003-01-10 927.570007
2003-01-13 926.26001
2003-01-14 931.659973
2003-01-15 918.219971
2003-01-16 914.599976
2003-01-17 901.780029
2003-01-21 887.619995
2003-01-22 878.359985
2003-01-23 887.340027
2003-01-24 861.400024
2003-01-27 847.47998
2003-01-28 858.539978
2003-01-29 864.359985
2003-01-30 844.609985
2003-01-31 855.700012
2003-02-03 860.320007
2003-02-04 848.200012
2003-02-05 843.590027
2003-02-06 838.150024
2003-02-07 829.690002
2003-02-10 835.969971
2003-02-11 829.200012
2003-02-12 818.679993
2003-02-13 817.369995
2003-02-14 834.890015
2003-02-18 851.169983
2003-02-19 845.130005
2003-02-20 837.099976
2003-02-21 848.169983
2003-02-24 832.580017
2003-02-25 838.570007
2003-02-26 827.549988
2003-02-27 837.280029
2003-02-28 841.150024
2003-03-03 834.809998
2003-03-04 821.98999
2003-03-05 829.849976
2003-03-06 822.099976
2003-03-07 828.890015
2003-03-10 807.47998
2003-03-11 800.72998
2003-03-12 804.190002
2003-03-13 831.900024
2003-03-14 833.27002
2003-03-17 862.789978
2003-03-18 866.450012
2003-03-19 874.02002
2003-03-20 875.669983
2003-03-21 895.789978
2003-03-24 864.22998
2003-03-25 874.73999
2003-03-26 869.950012
2003-03-27 868.52002
2003-03-28 863.5
2003-03-31 848.179993
2003-04-01 858.47998
2003-04-02 880.900024
2003-04-03 876.450012
2003-04-04 878.849976
2003-04-07 879.929993
2003-04-08 878.289978
2003-04-09 865.98999
2003-04-10 871.580017
2003-04-11 868.299988
2003-04-14 885.22998
2003-04-15 890.809998
2003-04-16 879.909973
2003-04-17 893.580017
2003-04-21 892.01001
2003-04-22 911.369995
2003-04-23 919.02002
2003-04-24 911.429993
2003-04-25 898.809998
2003-04-28 914.840027
2003-04-29 917.840027
2003-04-30 916.919983
2003-05-01 916.299988
2003-05-02 930.080017
2003-05-05 926.549988
2003-05-06 934.390015
2003-05-07 929.619995
2003-05-08 920.27002
2003-05-09 933.409973
2003-05-12 945.109985
2003-05-13 942.299988
2003-05-14 939.280029
2003-05-15 946.669983
2003-05-16 944.299988
2003-05-19 920.77002
2003-05-20 919.72998
2003-05-21 923.419983
2003-05-22 931.869995
2003-05-23 933.219971
2003-05-27 951.47998
2003-05-28 953.219971
2003-05-29 949.640015
2003-05-30 963.590027
2003-06-02 967
2003-06-03 971.559998
2003-06-04 986.23999
2003-06-05 990.140015
2003-06-06 987.76001
2003-06-09 975.929993
2003-06-10 984.840027
2003-06-11 997.47998
2003-06-12 998.51001
2003-06-13 988.609985
2003-06-16 1010.73999
2003-06-17 1011.659973
2003-06-18 1010.090027
2003-06-19 994.700012
2003-06-20 995.690002
2003-06-23 981.640015
2003-06-24 983.450012
2003-06-25 975.320007
2003-06-26 985.820007
2003-06-27 976.219971
2003-06-30 974.5
2003-07-01 982.320007
2003-07-02 993.75
2003-07-03 985.700012
2003-07-07 1004.419983
2003-07-08 1007.840027
2003-07-09 1002.210022
2003-07-10 988.700012
2003-07-11 998.140015
2003-07-14 1003.859985
2003-07-15 1000.419983
2003-07-16 994.090027
2003-07-17 981.72998
2003-07-18 993.320007
2003-07-21 978.799988
2003-07-22 988.109985
2003-07-23 988.609985
2003-07-24 981.599976
2003-07-25 998.679993
2003-07-28 996.52002
2003-07-29 989.280029
2003-07-30 987.48999
2003-07-31 990.309998
2003-08-01 980.150024
2003-08-04 982.820007
2003-08-05 965.460022
2003-08-06 967.080017
2003-08-07 974.119995
2003-08-08 977.590027
2003-08-11 980.590027
2003-08-12 990.349976
2003-08-13 984.030029
2003-08-14 990.51001
2003-08-15 990.669983
2003-08-18 999.73999
2003-08-19 1002.349976
2003-08-20 1000.299988
2003-08-21 1003.27002
2003-08-22 993.059998
2003-08-25 993.710022
2003-08-26 996.72998
2003-08-27 996.789978
2003-08-28 1002.840027
2003-08-29 1008.01001
2003-09-02 1021.98999
2003-09-03 1026.27002
2003-09-04 1027.969971
2003-09-05 1021.390015
2003-09-08 1031.640015
2003-09-09 1023.169983
2003-09-10 1010.919983
2003-09-11 1016.419983
2003-09-12 1018.630005
2003-09-15 1014.809998
2003-09-16 1029.319946
2003-09-17 1025.969971
2003-09-18 1039.579956
2003-09-19 1036.300049
2003-09-22 1022.820007
2003-09-23 1029.030029
2003-09-24 1009.380005
2003-09-25 1003.27002
2003-09-26 996.849976
2003-09-29 1006.580017
2003-09-30 995.969971
2003-10-01 1018.219971
2003-10-02 1020.23999
2003-10-03 1029.849976
2003-10-06 1034.349976
2003-10-07 1039.25
2003-10-08 1033.780029
2003-10-09 1038.72998
2003-10-10 1038.060059
2003-10-13 1045.349976
2003-10-14 1049.47998
2003-10-15 1046.76001
2003-10-16 1050.069946
2003-10-17 1039.319946
2003-10-20 1044.680054
2003-10-21 1046.030029
2003-10-22 1030.359985
2003-10-23 1033.77002
2003-10-24 1028.910034
2003-10-27 1031.130005
2003-10-28 1046.790039
2003-10-29 1048.109985
2003-10-30 1046.939941
2003-10-31 1050.709961
2003-11-03 1059.02002
2003-11-04 1053.25
2003-11-05 1051.810059
2003-11-06 1058.050049
2003-11-07 1053.209961
2003-11-10 1047.109985
2003-11-11 1046.569946
2003-11-12 1058.530029
2003-11-13 1058.410034
2003-11-14 1050.349976
2003-11-17 1043.630005
2003-11-18 1034.150024
2003-11-19 1042.439941
2003-11-20 1033.650024
2003-11-21 1035.280029
2003-11-24 1052.079956
2003-11-25 1053.890015
2003-11-26 1058.449951
2003-11-28 1058.199951
2003-12-01 1070.119995
2003-12-02 1066.619995
2003-12-03 1064.72998
2003-12-04 1069.719971
2003-12-05 1061.5
2003-12-08 1069.300049
2003-12-09 1060.180054
2003-12-10 1059.050049
2003-12-11 1071.209961
2003-12-12 1074.140015
2003-12-15 1068.040039
2003-12-16 1075.130005
2003-12-17 1076.47998
2003-12-18 1089.180054
2003-12-19 1088.660034
2003-12-22 1092.939941
2003-12-23 1096.02002
2003-12-24 1094.040039
2003-12-26 1095.890015
2003-12-29 1109.47998
2003-12-30 1109.640015
2003-12-31 1111.920044
2004-01-02 1108.47998
2004-01-05 1122.219971
2004-01-06 1123.670044
2004-01-07 1126.329956
2004-01-08 1131.920044
2004-01-09 1121.859985
2004-01-12 1127.22998
2004-01-13 1121.219971
2004-01-14 1130.52002
2004-01-15 1132.050049
2004-01-16 1139.829956
2004-01-20 1138.77002
2004-01-21 1147.619995
2004-01-22 1143.939941
2004-01-23 1141.550049
2004-01-26 1155.369995
2004-01-27 1144.050049
2004-01-28 1128.47998
2004-01-29 1134.109985
2004-01-30 1131.130005
2004-02-02 1135.26001
2004-02-03 1136.030029
2004-02-04 1126.52002
2004-02-05 1128.589966
2004-02-06 1142.76001
2004-02-09 1139.810059
2004-02-10 1145.540039
2004-02-11 1157.76001
2004-02-12 1152.109985
2004-02-13 1145.810059
2004-02-17 1156.98999
2004-02-18 1151.819946
2004-02-19 1147.060059
2004-02-20 1144.109985
2004-02-23 1140.98999
2004-02-24 1139.089966
2004-02-25 1143.670044
2004-02-26 1144.910034
2004-02-27 1144.939941
2004-03-01 1155.969971
2004-03-02 1149.099976
2004-03-03 1151.030029
2004-03-04 1154.869995
2004-03-05 1156.859985
2004-03-08 1147.199951
2004-03-09 1140.579956
2004-03-10 1123.890015
2004-03-11 1106.780029
2004-03-12 1120.569946
2004-03-15 1104.48999
2004-03-16 1110.699951
2004-03-17 1123.75
2004-03-18 1122.319946
2004-03-19 1109.780029
2004-03-22 1095.400024
2004-03-23 1093.949951
2004-03-24 1091.329956
2004-03-25 1109.189941
2004-03-26 1108.060059
2004-03-29 1122.469971
2004-03-30 1127
2004-03-31 1126.209961
2004-04-01 1132.170044
2004-04-02 1141.810059
2004-04-05 1150.569946
2004-04-06 1148.160034
2004-04-07 1140.530029
2004-04-08 1139.319946
2004-04-12 1145.199951
2004-04-13 1129.439941
2004-04-14 1128.170044
2004-04-15 1128.839966
2004-04-16 1134.609985
2004-04-19 1135.819946
2004-04-20 1118.150024
2004-04-21 1124.089966
2004-04-22 1139.930054
2004-04-23 1140.599976
2004-04-26 1135.530029
2004-04-27 1138.109985
2004-04-28 1122.410034
2004-04-29 1113.890015
2004-04-30 1107.300049
2004-05-03 1117.48999
2004-05-04 1119.550049
2004-05-05 1121.530029
2004-05-06 1113.98999
2004-05-07 1098.699951
2004-05-10 1087.119995
2004-05-11 1095.449951
2004-05-12 1097.280029
2004-05-13 1096.439941
2004-05-14 1095.699951
2004-05-17 1084.099976
2004-05-18 1091.48999
2004-05-19 1088.680054
2004-05-20 1089.189941
2004-05-21 1093.560059
2004-05-24 1095.410034
2004-05-25 1113.050049
2004-05-26 1114.939941
2004-05-27 1121.280029
2004-05-28 1120.680054
2004-06-01 1121.199951
2004-06-02 1124.98999
2004-06-03 1116.640015
2004-06-04 1122.5
2004-06-07 1140.420044
2004-06-08 1142.180054
2004-06-09 1131.329956
2004-06-10 1136.469971
2004-06-14 1125.290039
2004-06-15 1132.01001
2004-06-16 1133.560059
2004-06-17 1132.050049
2004-06-18 1135.02002
2004-06-21 1130.300049
2004-06-22 1134.410034
2004-06-23 1144.060059
2004-06-24 1140.650024
2004-06-25 1134.430054
2004-06-28 1133.349976
2004-06-29 1136.199951
2004-06-30 1140.839966
2004-07-01 1128.939941
2004-07-02 1125.380005
2004-07-06 1116.209961
2004-07-07 1118.329956
2004-07-08 1109.109985
2004-07-09 1112.810059
2004-07-12 1114.349976
2004-07-13 1115.140015
2004-07-14 1111.469971
2004-07-15 1106.689941
2004-07-16 1101.390015
2004-07-19 1100.900024
2004-07-20 1108.670044
2004-07-21 1093.880005
2004-07-22 1096.839966
2004-07-23 1086.199951
2004-07-26 1084.069946
2004-07-27 1094.829956
2004-07-28 1095.420044
2004-07-29 1100.430054
2004-07-30 1101.719971
2004-08-02 1106.619995
2004-08-03 1099.689941
2004-08-04 1098.630005
2004-08-05 1080.699951
2004-08-06 1063.969971
2004-08-09 1065.219971
2004-08-10 1079.040039
2004-08-11 1075.790039
2004-08-12 1063.22998
2004-08-13 1064.800049
2004-08-16 1079.339966
2004-08-17 1081.709961
2004-08-18 1095.170044
2004-08-19 1091.22998
2004-08-20 1098.349976
2004-08-23 1095.680054
2004-08-24 1096.189941
2004-08-25 1104.959961
2004-08-26 1105.089966
2004-08-27 1107.77002
2004-08-30 1099.150024
2004-08-31 1104.23999
2004-09-01 1105.910034
2004-09-02 1118.310059
2004-09-03 1113.630005
2004-09-07 1121.300049
2004-09-08 1116.27002
2004-09-09 1118.380005
2004-09-10 1123.920044
2004-09-13 1125.819946
2004-09-14 1128.329956
2004-09-15 1120.369995
2004-09-16 1123.5
2004-09-17 1128.550049
2004-09-20 1122.199951
2004-09-21 1129.300049
2004-09-22 1113.560059
2004-09-23 1108.359985
2004-09-24 1110.109985
2004-09-27 1103.52002
2004-09-28 1110.060059
2004-09-29 1114.800049
2004-09-30 1114.579956
2004-10-01 1131.5
2004-10-04 1135.170044
2004-10-05 1134.47998
2004-10-06 1142.050049
2004-10-07 1130.650024
2004-10-08 1122.140015
2004-10-11 1124.390015
2004-10-12 1121.839966
2004-10-13 1113.650024
2004-10-14 1103.290039
2004-10-15 1108.199951
2004-10-18 1114.02002
2004-10-19 1103.22998
2004-10-20 1103.660034
2004-10-21 1106.48999
2004-10-22 1095.73999
2004-10-25 1094.800049
2004-10-26 1111.089966
2004-10-27 1125.400024
2004-10-28 1127.439941
2004-10-29 1130.199951
2004-11-01 1130.51001
2004-11-02 1130.560059
2004-11-03 1143.199951
2004-11-04 1161.670044
2004-11-05 1166.170044
2004-11-08 1164.890015
2004-11-09 1164.079956
2004-11-10 1162.910034
2004-11-11 1173.47998
2004-11-12 1184.170044
2004-11-15 1183.810059
2004-11-16 1175.430054
2004-11-17 1181.939941
2004-11-18 1183.550049
2004-11-19 1170.339966
2004-11-22 1177.23999
2004-11-23 1176.939941
2004-11-24 1181.76001
2004-11-26 1182.650024
2004-11-29 1178.569946
2004-11-30 1173.819946
2004-12-01 1191.369995
2004-12-02 1190.329956
2004-12-03 1191.170044
2004-12-06 1190.25
2004-12-07 1177.069946
2004-12-08 1182.810059
2004-12-09 1189.23999
2004-12-10 1188
2004-12-13 1198.680054
2004-12-14 1203.380005
2004-12-15 1205.719971
2004-12-16 1203.209961
2004-12-17 1194.199951
2004-12-20 1194.650024
2004-12-21 1205.449951
2004-12-22 1209.569946
2004-12-23 1210.130005
2004-12-27 1204.920044
2004-12-28 1213.540039
2004-12-29 1213.449951
2004-12-30 1213.550049
2004-12-31 1211.920044
2005-01-03 1202.079956
2005-01-04 1188.050049
2005-01-05 1183.73999
2005-01-06 1187.890015
2005-01-07 1186.189941
2005-01-10 1190.25
2005-01-11 1182.98999
2005-01-12 1187.699951
2005-01-13 1177.449951
2005-01-14 1184.52002
2005-01-18 1195.97998
2005-01-19 1184.630005
2005-01-20 1175.410034
2005-01-21 1167.869995
2005-01-24 1163.75
2005-01-25 1168.410034
2005-01-26 1174.069946
2005-01-27 1174.550049
2005-01-28 1171.359985
2005-01-31 1181.27002
2005-02-01 1189.410034
2005-02-02 1193.189941
2005-02-03 1189.890015
2005-02-04 1203.030029
2005-02-07 1201.719971
2005-02-08 1202.300049
2005-02-09 1191.98999
2005-02-10 1197.01001
2005-02-11 1205.300049
2005-02-14 1206.140015
2005-02-15 1210.119995
2005-02-16 1210.339966
2005-02-17 1200.75
2005-02-18 1201.589966
2005-02-22 1184.160034
2005-02-23 1190.800049
2005-02-24 1200.199951
2005-02-25 1211.369995
2005-02-28 1203.599976
2005-03-01 1210.410034
2005-03-02 1210.079956
2005-03-03 1210.469971
2005-03-04 1222.119995
2005-03-07 1225.310059
2005-03-08 1219.430054
2005-03-09 1207.01001
2005-03-10 1209.25
2005-03-11 1200.079956
2005-03-14 1206.829956
2005-03-15 1197.75
2005-03-16 1188.069946
2005-03-17 1190.209961
2005-03-18 1189.650024
2005-03-21 1183.780029
2005-03-22 1171.709961
2005-03-23 1172.530029
2005-03-24 1171.420044
2005-03-28 1174.280029
2005-03-29 1165.359985
2005-03-30 1181.410034
2005-03-31 1180.589966
2005-04-01 1172.920044
2005-04-04 1176.119995
2005-04-05 1181.390015
2005-04-06 1184.069946
2005-04-07 1191.140015
2005-04-08 1181.199951
2005-04-11 1181.209961
2005-04-12 1187.76001
2005-04-13 1173.790039
2005-04-14 1162.050049
2005-04-15 1142.619995
2005-04-18 1145.97998
2005-04-19 1152.780029
2005-04-20 1137.5
2005-04-21 1159.949951
2005-04-22 1152.119995
2005-04-25 1162.099976
2005-04-26 1151.829956
2005-04-27 1156.380005
2005-04-28 1143.219971
2005-04-29 1156.849976
2005-05-02 1162.160034
2005-05-03 1161.170044
2005-05-04 1175.650024
2005-05-05 1172.630005
2005-05-06 1171.349976
2005-05-09 1178.839966
2005-05-10 1166.219971
2005-05-11 1171.109985
2005-05-12 1159.359985
2005-05-13 1154.050049
2005-05-16 1165.689941
2005-05-17 1173.800049
2005-05-18 1185.560059
2005-05-19 1191.079956
2005-05-20 1189.280029
2005-05-23 1193.859985
2005-05-24 1194.069946
2005-05-25 1190.01001
2005-05-26 1197.619995
2005-05-27 1198.780029
2005-05-31 1191.5
2005-06-01 1202.219971
2005-06-02 1204.290039
2005-06-03 1196.02002
2005-06-06 1197.51001
2005-06-07 1197.26001
2005-06-08 1194.670044
2005-06-09 1200.930054
2005-06-10 1198.109985
2005-06-13 1200.819946
2005-06-14 1203.910034
2005-06-15 1206.579956
2005-06-16 1210.959961
2005-06-17 1216.959961
2005-06-20 1216.099976
2005-06-21 1213.609985
2005-06-22 1213.880005
2005-06-23 1200.72998
2005-06-24 1191.569946
2005-06-27 1190.689941
2005-06-28 1201.569946
2005-06-29 1199.849976
2005-06-30 1191.329956
2005-07-01 1194.439941
2005-07-05 1204.98999
2005-07-06 1194.939941
2005-07-07 1197.869995
2005-07-08 1211.859985
2005-07-11 1219.439941
2005-07-12 1222.209961
2005-07-13 1223.290039
2005-07-14 1226.5
2005-07-15 1227.920044
2005-07-18 1221.130005
2005-07-19 1229.349976
2005-07-20 1235.199951
2005-07-21 1227.040039
2005-07-22 1233.680054
2005-07-25 1229.030029
2005-07-26 1231.160034
2005-07-27 1236.790039
2005-07-28 1243.719971
2005-07-29 1234.180054
2005-08-01 1235.349976
2005-08-02 1244.119995
2005-08-03 1245.040039
2005-08-04 1235.859985
2005-08-05 1226.420044
2005-08-08 1223.130005
2005-08-09 1231.380005
2005-08-10 1229.130005
2005-08-11 1237.810059
2005-08-12 1230.390015
2005-08-15 1233.869995
2005-08-16 1219.339966
2005-08-17 1220.23999
2005-08-18 1219.02002
2005-08-19 1219.709961
2005-08-22 1221.72998
2005-08-23 1217.589966
2005-08-24 1209.589966
2005-08-25 1212.369995
2005-08-26 1205.099976
2005-08-29 1212.280029
2005-08-30 1208.410034
2005-08-31 1220.329956
2005-09-01 1221.589966
2005-09-02 1218.02002
2005-09-06 1233.390015
2005-09-07 1236.359985
2005-09-08 1231.670044
2005-09-09 1241.47998
2005-09-12 1240.560059
2005-09-13 1231.199951
2005-09-14 1227.160034
2005-09-15 1227.72998
2005-09-16 1237.910034
2005-09-19 1231.02002
2005-09-20 1221.339966
2005-09-21 1210.199951
2005-09-22 1214.619995
2005-09-23 1215.290039
2005-09-26 1215.630005
2005-09-27 1215.660034
2005-09-28 1216.890015
2005-09-29 1227.680054
2005-09-30 1228.810059
2005-10-03 1226.699951
2005-10-04 1214.469971
2005-10-05 1196.390015
2005-10-06 1191.48999
2005-10-07 1195.900024
2005-10-10 1187.329956
2005-10-11 1184.869995
2005-10-12 1177.680054
2005-10-13 1176.839966
2005-10-14 1186.569946
2005-10-17 1190.099976
2005-10-18 1178.140015
2005-10-19 1195.76001
2005-10-20 1177.800049
2005-10-21 1179.589966
2005-10-24 1199.380005
2005-10-25 1196.540039
2005-10-26 1191.380005
2005-10-27 1178.900024
2005-10-28 1198.410034
2005-10-31 1207.01001
2005-11-01 1202.76001
2005-11-02 1214.76001
2005-11-03 1219.939941
2005-11-04 1220.140015
2005-11-07 1222.810059
2005-11-08 1218.589966
2005-11-09 1220.650024
2005-11-10 1230.959961
2005-11-11 1234.719971
2005-11-14 1233.76001
2005-11-15 1229.01001
2005-11-16 1231.209961
2005-11-17 1242.800049
2005-11-18 1248.27002
2005-11-21 1254.849976
2005-11-22 1261.22998
2005-11-23 1265.609985
2005-11-25 1268.25
2005-11-28 1257.459961
2005-11-29 1257.47998
2005-11-30 1249.47998
2005-12-01 1264.670044
2005-12-02 1265.079956
2005-12-05 1262.089966
2005-12-06 1263.699951
2005-12-07 1257.369995
2005-12-08 1255.839966
2005-12-09 1259.369995
2005-12-12 1260.430054
2005-12-13 1267.430054
2005-12-14 1272.73999
2005-12-15 1270.939941
2005-12-16 1267.319946
2005-12-19 1259.920044
2005-12-20 1259.619995
2005-12-21 1262.790039
2005-12-22 1268.119995
2005-12-23 1268.660034
2005-12-27 1256.540039
2005-12-28 1258.170044
2005-12-29 1254.420044
2005-12-30 1248.290039
2006-01-03 1268.800049
2006-01-04 1273.459961
2006-01-05 1273.47998
2006-01-06 1285.449951
2006-01-09 1290.150024
2006-01-10 1289.689941
2006-01-11 1294.180054
2006-01-12 1286.060059
2006-01-13 1287.609985
2006-01-17 1282.930054
2006-01-18 1277.930054
2006-01-19 1285.040039
2006-01-20 1261.48999
2006-01-23 1263.819946
2006-01-24 1266.859985
2006-01-25 1264.680054
2006-01-26 1273.829956
2006-01-27 1283.719971
2006-01-30 1285.189941
2006-01-31 1280.079956
2006-02-01 1282.459961
2006-02-02 1270.839966
2006-02-03 1264.030029
2006-02-06 1265.02002
2006-02-07 1254.780029
2006-02-08 1265.650024
2006-02-09 1263.780029
2006-02-10 1266.98999
2006-02-13 1262.859985
2006-02-14 1275.530029
2006-02-15 1280
2006-02-16 1289.380005
2006-02-17 1287.23999
2006-02-21 1283.030029
2006-02-22 1292.670044
2006-02-23 1287.790039
2006-02-24 1289.430054
2006-02-27 1294.119995
2006-02-28 1280.660034
2006-03-01 1291.23999
2006-03-02 1289.140015
2006-03-03 1287.22998
2006-03-06 1278.26001
2006-03-07 1275.880005
2006-03-08 1278.469971
2006-03-09 1272.22998
2006-03-10 1281.420044
2006-03-13 1284.130005
2006-03-14 1297.47998
2006-03-15 1303.02002
2006-03-16 1305.329956
2006-03-17 1307.25
2006-03-20 1305.079956
2006-03-21 1297.22998
2006-03-22 1305.040039
2006-03-23 1301.670044
2006-03-24 1302.949951
2006-03-27 1301.609985
2006-03-28 1293.22998
2006-03-29 1302.890015
2006-03-30 1300.25
2006-03-31 1294.869995
2006-04-03 1297.810059
2006-04-04 1305.930054
2006-04-05 1311.560059
2006-04-06 1309.040039
2006-04-07 1295.5
2006-04-10 1296.619995
2006-04-11 1286.569946
2006-04-12 1288.119995
2006-04-13 1289.119995
2006-04-17 1285.329956
2006-04-18 1307.280029
2006-04-19 1309.930054
2006-04-20 1311.459961
2006-04-21 1311.280029
2006-04-24 1308.109985
2006-04-25 1301.73999
2006-04-26 1305.410034
2006-04-27 1309.719971
2006-04-28 1310.609985
2006-05-01 1305.189941
2006-05-02 1313.209961
2006-05-03 1308.119995
2006-05-04 1312.25
2006-05-05 1325.76001
2006-05-08 1324.660034
2006-05-09 1325.140015
2006-05-10 1322.849976
2006-05-11 1305.920044
2006-05-12 1291.23999
2006-05-15 1294.5
2006-05-16 1292.079956
2006-05-17 1270.319946
2006-05-18 1261.810059
2006-05-19 1267.030029
2006-05-22 1262.069946
2006-05-23 1256.579956
2006-05-24 1258.569946
2006-05-25 1272.880005
2006-05-26 1280.160034
2006-05-30 1259.869995
2006-05-31 1270.089966
2006-06-01 1285.709961
2006-06-02 1288.219971
2006-06-05 1265.290039
2006-06-06 1263.849976
2006-06-07 1256.150024
2006-06-08 1257.930054
2006-06-09 1252.300049
2006-06-12 1237.439941
2006-06-13 1223.689941
2006-06-14 1230.040039
2006-06-15 1256.160034
2006-06-16 1251.540039
2006-06-19 1240.130005
2006-06-20 1240.119995
2006-06-21 1252.199951
2006-06-22 1245.599976
2006-06-23 1244.5
2006-06-26 1250.560059
2006-06-27 1239.199951
2006-06-28 1246
2006-06-29 1272.869995
2006-06-30 1270.199951
2006-07-03 1280.189941
2006-07-05 1270.910034
2006-07-06 1274.079956
2006-07-07 1265.47998
2006-07-10 1267.339966
2006-07-11 1272.430054
2006-07-12 1258.599976
2006-07-13 1242.280029
2006-07-14 1236.199951
2006-07-17 1234.48999
2006-07-18 1236.859985
2006-07-19 1259.810059
2006-07-20 1249.130005
2006-07-21 1240.290039
2006-07-24 1260.910034
2006-07-25 1268.880005
2006-07-26 1268.400024
2006-07-27 1263.199951
2006-07-28 1278.550049
2006-07-31 1276.660034
2006-08-01 1270.920044
2006-08-02 1277.410034
2006-08-03 1280.27002
2006-08-04 1279.359985
2006-08-07 1275.77002
2006-08-08 1271.47998
2006-08-09 1265.949951
2006-08-10 1271.810059
2006-08-11 1266.73999
2006-08-14 1268.209961
2006-08-15 1285.579956
2006-08-16 1295.430054
2006-08-17 1297.47998
2006-08-18 1302.300049
2006-08-21 1297.52002
2006-08-22 1298.819946
2006-08-23 1292.98999
2006-08-24 1296.060059
2006-08-25 1295.089966
2006-08-28 1301.780029
2006-08-29 1304.280029
2006-08-30 1305.369995
2006-08-31 1303.819946
2006-09-01 1311.01001
2006-09-05 1313.25
2006-09-06 1300.26001
2006-09-07 1294.02002
2006-09-08 1298.920044
2006-09-11 1299.540039
2006-09-12 1313
2006-09-13 1318.069946
2006-09-14 1316.280029
2006-09-15 1319.660034
2006-09-18 1321.180054
2006-09-19 1317.640015
2006-09-20 1325.180054
2006-09-21 1318.030029
2006-09-22 1314.780029
2006-09-25 1326.369995
2006-09-26 1336.349976
2006-09-27 1336.589966
2006-09-28 1338.880005
2006-09-29 1335.849976
2006-10-02 1331.319946
2006-10-03 1334.109985
2006-10-04 1350.199951
2006-10-05 1353.219971
2006-10-06 1349.589966
2006-10-09 1350.660034
2006-10-10 1353.420044
2006-10-11 1349.949951
2006-10-12 1362.829956
2006-10-13 1365.619995
2006-10-16 1369.060059
2006-10-17 1364.050049
2006-10-18 1365.800049
2006-10-19 1366.959961
2006-10-20 1368.599976
2006-10-23 1377.02002
2006-10-24 1377.380005
2006-10-25 1382.219971
2006-10-26 1389.079956
2006-10-27 1377.339966
2006-10-30 1377.930054
2006-10-31 1377.939941
2006-11-01 1367.810059
2006-11-02 1367.339966
2006-11-03 1364.300049
2006-11-06 1379.780029
2006-11-07 1382.839966
2006-11-08 1385.719971
2006-11-09 1378.329956
2006-11-10 1380.900024
2006-11-13 1384.420044
2006-11-14 1393.219971
2006-11-15 1396.569946
2006-11-16 1399.76001
2006-11-17 1401.199951
2006-11-20 1400.5
2006-11-21 1402.810059
2006-11-22 1406.089966
2006-11-24 1400.949951
2006-11-27 1381.959961
2006-11-28 1386.719971
2006-11-29 1399.47998
2006-11-30 1400.630005
2006-12-01 1396.709961
2006-12-04 1409.119995
2006-12-05 1414.76001
2006-12-06 1412.900024
2006-12-07 1407.290039
2006-12-08 1409.839966
2006-12-11 1413.040039
2006-12-12 1411.560059
2006-12-13 1413.209961
2006-12-14 1425.48999
2006-12-15 1427.089966
2006-12-18 1422.47998
2006-12-19 1425.550049
2006-12-20 1423.530029
2006-12-21 1418.300049
2006-12-22 1410.76001
2006-12-26 1416.900024
2006-12-27 1426.839966
2006-12-28 1424.72998
2006-12-29 1418.300049
2007-01-03 1416.599976
2007-01-04 1418.339966
2007-01-05 1409.709961
2007-01-08 1412.839966
2007-01-09 1412.109985
2007-01-10 1414.849976
2007-01-11 1423.819946
2007-01-12 1430.72998
2007-01-16 1431.900024
2007-01-17 1430.619995
2007-01-18 1426.369995
2007-01-19 1430.5
2007-01-22 1422.949951
2007-01-23 1427.98999
2007-01-24 1440.130005
2007-01-25 1423.900024
2007-01-26 1422.180054
2007-01-29 1420.619995
2007-01-30 1428.819946
2007-01-31 1438.23999
2007-02-01 1445.939941
2007-02-02 1448.390015
2007-02-05 1446.98999
2007-02-06 1448
2007-02-07 1450.02002
2007-02-08 1448.310059
2007-02-09 1438.060059
2007-02-12 1433.369995
2007-02-13 1444.26001
2007-02-14 1455.300049
2007-02-15 1456.810059
2007-02-16 1455.540039
2007-02-20 1459.680054
2007-02-21 1457.630005
2007-02-22 1456.380005
2007-02-23 1451.189941
2007-02-26 1449.369995
2007-02-27 1399.040039
2007-02-28 1406.819946
2007-03-01 1403.170044
2007-03-02 1387.170044
2007-03-05 1374.119995
2007-03-06 1395.410034
2007-03-07 1391.969971
2007-03-08 1401.890015
2007-03-09 1402.839966
2007-03-12 1406.599976
2007-03-13 1377.949951
2007-03-14 1387.170044
2007-03-15 1392.280029
2007-03-16 1386.949951
2007-03-19 1402.060059
2007-03-20 1410.939941
2007-03-21 1435.040039
2007-03-22 1434.540039
2007-03-23 1436.109985
2007-03-26 1437.5
2007-03-27 1428.609985
2007-03-28 1417.22998
2007-03-29 1422.530029
2007-03-30 1420.859985
2007-04-02 1424.550049
2007-04-03 1437.77002
2007-04-04 1439.369995
2007-04-05 1443.76001
2007-04-09 1444.609985
2007-04-10 1448.390015
2007-04-11 1438.869995
2007-04-12 1447.800049
2007-04-13 1452.849976
2007-04-16 1468.329956
2007-04-17 1471.47998
2007-04-18 1472.5
2007-04-19 1470.72998
2007-04-20 1484.349976
2007-04-23 1480.930054
2007-04-24 1480.410034
2007-04-25 1495.420044
2007-04-26 1494.25
2007-04-27 1494.069946
2007-04-30 1482.369995
2007-05-01 1486.300049
2007-05-02 1495.920044
2007-05-03 1502.390015
2007-05-04 1505.619995
2007-05-07 1509.47998
2007-05-08 1507.719971
2007-05-09 1512.579956
2007-05-10 1491.469971
2007-05-11 1505.849976
2007-05-14 1503.150024
2007-05-15 1501.189941
2007-05-16 1514.140015
2007-05-17 1512.75
2007-05-18 1522.75
2007-05-21 1525.099976
2007-05-22 1524.119995
2007-05-23 1522.280029
2007-05-24 1507.51001
2007-05-25 1515.72998
2007-05-29 1518.109985
2007-05-30 1530.22998
2007-05-31 1530.619995
2007-06-01 1536.339966
2007-06-04 1539.180054
2007-06-05 1530.949951
2007-06-06 1517.380005
2007-06-07 1490.719971
2007-06-08 1507.670044
2007-06-11 1509.119995
2007-06-12 1493
2007-06-13 1515.670044
2007-06-14 1522.969971
2007-06-15 1532.910034
2007-06-18 1531.050049
2007-06-19 1533.699951
2007-06-20 1512.839966
2007-06-21 1522.189941
2007-06-22 1502.560059
2007-06-25 1497.73999
2007-06-26 1492.890015
2007-06-27 1506.339966
2007-06-28 1505.709961
2007-06-29 1503.349976
2007-07-02 1519.430054
2007-07-03 1524.869995
2007-07-05 1525.400024
2007-07-06 1530.439941
2007-07-09 1531.849976
2007-07-10 1510.119995
2007-07-11 1518.76001
2007-07-12 1547.699951
2007-07-13 1552.5
2007-07-16 1549.52002
2007-07-17 1549.369995
2007-07-18 1546.170044
2007-07-19 1553.079956
2007-07-20 1534.099976
2007-07-23 1541.569946
2007-07-24 1511.040039
2007-07-25 1518.089966
2007-07-26 1482.660034
2007-07-27 1458.949951
2007-07-30 1473.910034
2007-07-31 1455.27002
2007-08-01 1465.810059
2007-08-02 1472.199951
2007-08-03 1433.060059
2007-08-06 1467.670044
2007-08-07 1476.709961
2007-08-08 1497.48999
2007-08-09 1453.089966
2007-08-10 1453.640015
2007-08-13 1452.920044
2007-08-14 1426.540039
2007-08-15 1406.699951
2007-08-16 1411.27002
2007-08-17 1445.939941
2007-08-20 1445.550049
2007-08-21 1447.119995
2007-08-22 1464.069946
2007-08-23 1462.5
2007-08-24 1479.369995
2007-08-27 1466.790039
2007-08-28 1432.359985
2007-08-29 1463.76001
2007-08-30 1457.640015
2007-08-31 1473.98999
2007-09-04 1489.420044
2007-09-05 1472.290039
2007-09-06 1478.550049
2007-09-07 1453.550049
2007-09-10 1451.699951
2007-09-11 1471.48999
2007-09-12 1471.560059
2007-09-13 1483.949951
2007-09-14 1484.25
2007-09-17 1476.650024
2007-09-18 1519.780029
2007-09-19 1529.030029
2007-09-20 1518.75
2007-09-21 1525.75
2007-09-24 1517.72998
2007-09-25 1517.209961
2007-09-26 1525.420044
2007-09-27 1531.380005
2007-09-28 1526.75
2007-10-01 1547.040039
2007-10-02 1546.630005
2007-10-03 1539.589966
2007-10-04 1542.839966
2007-10-05 1557.589966
2007-10-08 1552.579956
2007-10-09 1565.150024
2007-10-10 1562.469971
2007-10-11 1554.410034
2007-10-12 1561.800049
2007-10-15 1548.709961
2007-10-16 1538.530029
2007-10-17 1541.23999
2007-10-18 1540.079956
2007-10-19 1500.630005
2007-10-22 1506.329956
2007-10-23 1519.589966
2007-10-24 1515.880005
2007-10-25 1514.400024
2007-10-26 1535.280029
2007-10-29 1540.97998
2007-10-30 1531.02002
2007-10-31 1549.380005
2007-11-01 1508.439941
2007-11-02 1509.650024
2007-11-05 1502.170044
2007-11-06 1520.27002
2007-11-07 1475.619995
2007-11-08 1474.77002
2007-11-09 1453.699951
2007-11-12 1439.180054
2007-11-13 1481.050049
2007-11-14 1470.579956
2007-11-15 1451.150024
2007-11-16 1458.73999
2007-11-19 1433.27002
2007-11-20 1439.699951
2007-11-21 1416.77002
2007-11-23 1440.699951
2007-11-26 1407.219971
2007-11-27 1428.22998
2007-11-28 1469.02002
2007-11-29 1469.719971
2007-11-30 1481.140015
2007-12-03 1472.420044
2007-12-04 1462.790039
2007-12-05 1485.01001
2007-12-06 1507.339966
2007-12-07 1504.660034
2007-12-10 1515.959961
2007-12-11 1477.650024
2007-12-12 1486.589966
2007-12-13 1488.410034
2007-12-14 1467.949951
2007-12-17 1445.900024
2007-12-18 1454.97998
2007-12-19 1453
2007-12-20 1460.119995
2007-12-21 1484.459961
2007-12-24 1496.449951
2007-12-26 1497.660034
2007-12-27 1476.27002
2007-12-28 1478.48999
2007-12-31 1468.359985
2008-01-02 1447.160034
2008-01-03 1447.160034
2008-01-04 1411.630005
2008-01-07 1416.180054
2008-01-08 1390.189941
2008-01-09 1409.130005
2008-01-10 1420.329956
2008-01-11 1401.02002
2008-01-14 1416.25
2008-01-15 1380.949951
2008-01-16 1373.199951
2008-01-17 1333.25
2008-01-18 1325.189941
2008-01-22 1310.5
2008-01-23 1338.599976
2008-01-24 1352.069946
2008-01-25 1330.609985
2008-01-28 1353.959961
2008-01-29 1362.300049
2008-01-30 1355.810059
2008-01-31 1378.550049
2008-02-01 1395.420044
2008-02-04 1380.819946
2008-02-05 1336.640015
2008-02-06 1326.449951
2008-02-07 1336.910034
2008-02-08 1331.290039
2008-02-11 1339.130005
2008-02-12 1348.859985
2008-02-13 1367.209961
2008-02-14 1348.859985
2008-02-15 1349.98999
2008-02-19 1348.780029
2008-02-20 1360.030029
2008-02-21 1342.530029
2008-02-22 1353.109985
2008-02-25 1371.800049
2008-02-26 1381.290039
2008-02-27 1380.02002
2008-02-28 1367.680054
2008-02-29 1330.630005
2008-03-03 1331.339966
2008-03-04 1326.75
2008-03-05 1333.699951
2008-03-06 1304.339966
2008-03-07 1293.369995
2008-03-10 1273.369995
2008-03-11 1320.650024
2008-03-12 1308.77002
2008-03-13 1315.47998
2008-03-14 1288.140015
2008-03-17 1276.599976
2008-03-18 1330.73999
2008-03-19 1298.420044
2008-03-20 1329.51001
2008-03-24 1349.880005
2008-03-25 1352.98999
2008-03-26 1341.130005
2008-03-27 1325.76001
2008-03-28 1315.219971
2008-03-31 1322.699951
2008-04-01 1370.180054
2008-04-02 1367.530029
2008-04-03 1369.310059
2008-04-04 1370.400024
2008-04-07 1372.540039
2008-04-08 1365.540039
2008-04-09 1354.48999
2008-04-10 1360.550049
2008-04-11 1332.829956
2008-04-14 1328.319946
2008-04-15 1334.430054
2008-04-16 1364.709961
2008-04-17 1365.560059
2008-04-18 1390.329956
2008-04-21 1388.170044
2008-04-22 1375.939941
2008-04-23 1379.930054
2008-04-24 1388.819946
2008-04-25 1397.839966
2008-04-28 1396.369995
2008-04-29 1390.939941
2008-04-30 1385.589966
2008-05-01 1409.339966
2008-05-02 1413.900024
2008-05-05 1407.48999
2008-05-06 1418.26001
2008-05-07 1392.569946
2008-05-08 1397.680054
2008-05-09 1388.280029
2008-05-12 1403.579956
2008-05-13 1403.040039
2008-05-14 1408.660034
2008-05-15 1423.569946
2008-05-16 1425.349976
2008-05-19 1426.630005
2008-05-20 1413.400024
2008-05-21 1390.709961
2008-05-22 1394.349976
2008-05-23 1375.930054
2008-05-27 1385.349976
2008-05-28 1390.839966
2008-05-29 1398.26001
2008-05-30 1400.380005
2008-06-02 1385.670044
2008-06-03 1377.650024
2008-06-04 1377.199951
2008-06-05 1404.050049
2008-06-06 1360.680054
2008-06-09 1361.76001
2008-06-10 1358.439941
2008-06-11 1335.48999
2008-06-12 1339.869995
2008-06-13 1360.030029
2008-06-16 1360.140015
2008-06-17 1350.930054
2008-06-18 1337.810059
2008-06-19 1342.829956
2008-06-20 1317.930054
2008-06-23 1318
2008-06-24 1314.290039
2008-06-25 1321.969971
2008-06-26 1283.150024
2008-06-27 1278.380005
2008-06-30 1280
2008-07-01 1284.910034
2008-07-02 1261.52002
2008-07-03 1262.900024
2008-07-07 1252.310059
2008-07-08 1273.699951
2008-07-09 1244.689941
2008-07-10 1253.390015
2008-07-11 1239.48999
2008-07-14 1228.300049
2008-07-15 1214.910034
2008-07-16 1245.359985
2008-07-17 1260.319946
2008-07-18 1260.680054
2008-07-21 1260
2008-07-22 1277
2008-07-23 1282.189941
2008-07-24 1252.540039
2008-07-25 1257.76001
2008-07-28 1234.369995
2008-07-29 1263.199951
2008-07-30 1284.26001
2008-07-31 1267.380005
2008-08-01 1260.310059
2008-08-04 1249.01001
2008-08-05 1284.880005
2008-08-06 1289.189941
2008-08-07 1266.069946
2008-08-08 1296.319946
2008-08-11 1305.319946
2008-08-12 1289.589966
2008-08-13 1285.829956
2008-08-14 1292.930054
2008-08-15 1298.199951
2008-08-18 1278.599976
2008-08-19 1266.689941
2008-08-20 1274.540039
2008-08-21 1277.719971
2008-08-22 1292.199951
2008-08-25 1266.839966
2008-08-26 1271.51001
2008-08-27 1281.660034
2008-08-28 1300.680054
2008-08-29 1282.829956
2008-09-02 1277.579956
2008-09-03 1274.97998
2008-09-04 1236.829956
2008-09-05 1242.310059
2008-09-08 1267.790039
2008-09-09 1224.51001
2008-09-10 1232.040039
2008-09-11 1249.050049
2008-09-12 1251.699951
2008-09-15 1192.699951
2008-09-16 1213.599976
2008-09-17 1156.390015
2008-09-18 1206.51001
2008-09-19 1255.079956
2008-09-22 1207.089966
2008-09-23 1188.219971
2008-09-24 1185.869995
2008-09-25 1209.180054
2008-09-26 1213.27002
2008-09-29 1106.420044
2008-09-30 1166.359985
2008-10-01 1161.060059
2008-10-02 1114.280029
2008-10-03 1099.22998
2008-10-06 1056.890015
2008-10-07 996.22998
2008-10-08 984.940002
2008-10-09 909.919983
2008-10-10 899.219971
2008-10-13 1003.349976
2008-10-14 998.01001
2008-10-15 907.840027
2008-10-16 946.429993
2008-10-17 940.549988
2008-10-20 985.400024
2008-10-21 955.049988
2008-10-22 896.780029
2008-10-23 908.109985
2008-10-24 876.77002
2008-10-27 848.919983
2008-10-28 940.51001
2008-10-29 930.090027
2008-10-30 954.090027
2008-10-31 968.75
2008-11-03 966.299988
2008-11-04 1005.75
2008-11-05 952.77002
2008-11-06 904.880005
2008-11-07 930.98999
2008-11-10 919.210022
2008-11-11 898.950012
2008-11-12 852.299988
2008-11-13 911.289978
2008-11-14 873.289978
2008-11-17 850.75
2008-11-18 859.119995
2008-11-19 806.580017
2008-11-20 752.440002
2008-11-21 800.030029
2008-11-24 851.809998
2008-11-25 857.390015
2008-11-26 887.679993
2008-11-28 896.23999
2008-12-01 816.210022
2008-12-02 848.809998
2008-12-03 870.73999
2008-12-04 845.219971
2008-12-05 876.070007
2008-12-08 909.700012
2008-12-09 888.669983
2008-12-10 899.23999
2008-12-11 873.590027
2008-12-12 879.72998
2008-12-15 868.570007
2008-12-16 913.179993
2008-12-17 904.419983
2008-12-18 885.280029
2008-12-19 887.880005
2008-12-22 871.630005
2008-12-23 863.159973
2008-12-24 868.150024
2008-12-26 872.799988
2008-12-29 869.419983
2008-12-30 890.640015
2008-12-31 903.25
2009-01-02 931.799988
2009-01-05 927.450012
2009-01-06 934.700012
2009-01-07 906.650024
2009-01-08 909.72998
2009-01-09 890.349976
2009-01-12 870.26001
2009-01-13 871.789978
2009-01-14 842.619995
2009-01-15 843.73999
2009-01-16 850.119995
2009-01-20 805.219971
2009-01-21 840.23999
2009-01-22 827.5
2009-01-23 831.950012
2009-01-26 836.570007
2009-01-27 845.710022
2009-01-28 874.090027
2009-01-29 845.140015
2009-01-30 825.880005
2009-02-02 825.440002
2009-02-03 838.51001
2009-02-04 832.22998
2009-02-05 845.849976
2009-02-06 868.599976
2009-02-09 869.890015
2009-02-10 827.159973
2009-02-11 833.73999
2009-02-12 835.190002
2009-02-13 826.840027
2009-02-17 789.169983
2009-02-18 788.419983
2009-02-19 778.940002
2009-02-20 770.049988
2009-02-23 743.330017
2009-02-24 773.140015
2009-02-25 764.900024
2009-02-26 752.830017
2009-02-27 735.090027
2009-03-02 700.820007
2009-03-03 696.330017
2009-03-04 712.869995
2009-03-05 682.549988
2009-03-06 683.380005
2009-03-09 676.530029
2009-03-10 719.599976
2009-03-11 721.359985
2009-03-12 750.73999
2009-03-13 756.549988
2009-03-16 753.890015
2009-03-17 778.119995
2009-03-18 794.349976
2009-03-19 784.039978
2009-03-20 768.539978
2009-03-23 822.919983
2009-03-24 806.119995
2009-03-25 813.880005
2009-03-26 832.859985
2009-03-27 815.940002
2009-03-30 787.530029
2009-03-31 797.869995
2009-04-01 811.080017
2009-04-02 834.380005
2009-04-03 842.5
2009-04-06 835.47998
2009-04-07 815.549988
2009-04-08 825.159973
2009-04-09 856.559998
2009-04-13 858.72998
2009-04-14 841.5
2009-04-15 852.059998
2009-04-16 865.299988
2009-04-17 869.599976
2009-04-20 832.390015
2009-04-21 850.080017
2009-04-22 843.549988
2009-04-23 851.919983
2009-04-24 866.22998
2009-04-27 857.51001
2009-04-28 855.159973
2009-04-29 873.640015
2009-04-30 872.809998
2009-05-01 877.52002
2009-05-04 907.23999
2009-05-05 903.799988
2009-05-06 919.530029
2009-05-07 907.390015
2009-05-08 929.22998
2009-05-11 909.23999
2009-05-12 908.349976
2009-05-13 883.919983
2009-05-14 893.070007
2009-05-15 882.880005
2009-05-18 909.710022
2009-05-19 908.130005
2009-05-20 903.469971
2009-05-21 888.330017
2009-05-22 887
2009-05-26 910.330017
2009-05-27 893.059998
2009-05-28 906.830017
2009-05-29 919.140015
2009-06-01 942.869995
2009-06-02 944.73999
2009-06-03 931.76001
2009-06-04 942.460022
2009-06-05 940.090027
2009-06-08 939.140015
2009-06-09 942.429993
2009-06-10 939.150024
2009-06-11 944.890015
2009-06-12 946.210022
2009-06-15 923.719971
2009-06-16 911.969971
2009-06-17 910.710022
2009-06-18 918.369995
2009-06-19 921.22998
2009-06-22 893.039978
2009-06-23 895.099976
2009-06-24 900.940002
2009-06-25 920.26001
2009-06-26 918.900024
2009-06-29 927.22998
2009-06-30 919.320007
2009-07-01 923.330017
2009-07-02 896.419983
2009-07-06 898.719971
2009-07-07 881.030029
2009-07-08 879.559998
2009-07-09 882.679993
2009-07-10 879.130005
2009-07-13 901.049988
2009-07-14 905.840027
2009-07-15 932.679993
2009-07-16 940.73999
2009-07-17 940.380005
2009-07-20 951.130005
2009-07-21 954.580017
2009-07-22 954.070007
2009-07-23 976.289978
2009-07-24 979.26001
2009-07-27 982.179993
2009-07-28 979.619995
2009-07-29 975.150024
2009-07-30 986.75
2009-07-31 987.47998
2009-08-03 1002.630005
2009-08-04 1005.650024
2009-08-05 1002.719971
2009-08-06 997.080017
2009-08-07 1010.47998
2009-08-10 1007.099976
2009-08-11 994.349976
2009-08-12 1005.809998
2009-08-13 1012.72998
2009-08-14 1004.090027
2009-08-17 979.72998
2009-08-18 989.669983
2009-08-19 996.460022
2009-08-20 1007.369995
2009-08-21 1026.130005
2009-08-24 1025.569946
2009-08-25 1028
2009-08-26 1028.119995
2009-08-27 1030.97998
2009-08-28 1028.930054
2009-08-31 1020.619995
2009-09-01 998.039978
2009-09-02 994.75
2009-09-03 1003.23999
2009-09-04 1016.400024
2009-09-08 1025.390015
2009-09-09 1033.369995
2009-09-10 1044.140015
2009-09-11 1042.72998
2009-09-14 1049.339966
2009-09-15 1052.630005
2009-09-16 1068.76001
2009-09-17 1065.48999
2009-09-18 1068.300049
2009-09-21 1064.660034
2009-09-22 1071.660034
2009-09-23 1060.869995
2009-09-24 1050.780029
2009-09-25 1044.380005
2009-09-28 1062.97998
2009-09-29 1060.609985
2009-09-30 1057.079956
2009-10-01 1029.849976
2009-10-02 1025.209961
2009-10-05 1040.459961
2009-10-06 1054.719971
2009-10-07 1057.579956
2009-10-08 1065.47998
2009-10-09 1071.48999
2009-10-12 1076.189941
2009-10-13 1073.189941
2009-10-14 1092.02002
2009-10-15 1096.560059
2009-10-16 1087.680054
2009-10-19 1097.910034
2009-10-20 1091.060059
2009-10-21 1081.400024
2009-10-22 1092.910034
2009-10-23 1079.599976
2009-10-26 1066.949951
2009-10-27 1063.410034
2009-10-28 1042.630005
2009-10-29 1066.109985
2009-10-30 1036.189941
2009-11-02 1042.880005
2009-11-03 1045.410034
2009-11-04 1046.5
2009-11-05 1066.630005
2009-11-06 1069.300049
2009-11-09 1093.079956
2009-11-10 1093.01001
2009-11-11 1098.51001
2009-11-12 1087.23999
2009-11-13 1093.47998
2009-11-16 1109.300049
2009-11-17 1110.319946
2009-11-18 1109.800049
2009-11-19 1094.900024
2009-11-20 1091.380005
2009-11-23 1106.23999
2009-11-24 1105.650024
2009-11-25 1110.630005
2009-11-27 1091.48999
2009-11-30 1095.630005
2009-12-01 1108.859985
2009-12-02 1109.23999
2009-12-03 1099.920044
2009-12-04 1105.97998
2009-12-07 1103.25
2009-12-08 1091.939941
2009-12-09 1095.949951
2009-12-10 1102.349976
2009-12-11 1106.410034
2009-12-14 1114.109985
2009-12-15 1107.930054
2009-12-16 1109.180054
2009-12-17 1096.079956
2009-12-18 1102.469971
2009-12-21 1114.050049
2009-12-22 1118.02002
2009-12-23 1120.589966
2009-12-24 1126.47998
2009-12-28 1127.780029
2009-12-29 1126.199951
2009-12-30 1126.420044
2009-12-31 1115.099976
2010-01-04 1132.98999
2010-01-05 1136.52002
2010-01-06 1137.140015
2010-01-07 1141.689941
2010-01-08 1144.97998
2010-01-11 1146.97998
2010-01-12 1136.219971
2010-01-13 1145.680054
2010-01-14 1148.459961
2010-01-15 1136.030029
2010-01-19 1150.22998
2010-01-20 1138.040039
2010-01-21 1116.47998
2010-01-22 1091.76001
2010-01-25 1096.780029
2010-01-26 1092.170044
2010-01-27 1097.5
2010-01-28 1084.530029
2010-01-29 1073.869995
2010-02-01 1089.189941
2010-02-02 1103.319946
2010-02-03 1097.280029
2010-02-04 1063.109985
2010-02-05 1066.189941
2010-02-08 1056.73999
2010-02-09 1070.52002
2010-02-10 1068.130005
2010-02-11 1078.469971
2010-02-12 1075.51001
2010-02-16 1094.869995
2010-02-17 1099.51001
2010-02-18 1106.75
2010-02-19 1109.170044
2010-02-22 1108.01001
2010-02-23 1094.599976
2010-02-24 1105.23999
2010-02-25 1102.939941
2010-02-26 1104.48999
2010-03-01 1115.709961
2010-03-02 1118.310059
2010-03-03 1118.790039
2010-03-04 1122.969971
2010-03-05 1138.699951
2010-03-08 1138.5
2010-03-09 1140.449951
2010-03-10 1145.609985
2010-03-11 1150.23999
2010-03-12 1149.98999
2010-03-15 1150.51001
2010-03-16 1159.459961
2010-03-17 1166.209961
2010-03-18 1165.829956
2010-03-19 1159.900024
2010-03-22 1165.810059
2010-03-23 1174.170044
2010-03-24 1167.719971
2010-03-25 1165.72998
2010-03-26 1166.589966
2010-03-29 1173.219971
2010-03-30 1173.27002
2010-03-31 1169.430054
2010-04-01 1178.099976
2010-04-05 1187.439941
2010-04-06 1189.439941
2010-04-07 1182.449951
2010-04-08 1186.439941
2010-04-09 1194.369995
2010-04-12 1196.47998
2010-04-13 1197.300049
2010-04-14 1210.650024
2010-04-15 1211.670044
2010-04-16 1192.130005
2010-04-19 1197.52002
2010-04-20 1207.170044
2010-04-21 1205.939941
2010-04-22 1208.670044
2010-04-23 1217.280029
2010-04-26 1212.050049
2010-04-27 1183.709961
2010-04-28 1191.359985
2010-04-29 1206.780029
2010-04-30 1186.689941
2010-05-03 1202.26001
2010-05-04 1173.599976
2010-05-05 1165.869995
2010-05-06 1128.150024
2010-05-07 1110.880005
2010-05-10 1159.72998
2010-05-11 1155.790039
2010-05-12 1171.670044
2010-05-13 1157.439941
2010-05-14 1135.680054
2010-05-17 1136.939941
2010-05-18 1120.800049
2010-05-19 1115.050049
2010-05-20 1071.589966
2010-05-21 1087.689941
2010-05-24 1073.650024
2010-05-25 1074.030029
2010-05-26 1067.949951
2010-05-27 1103.060059
2010-05-28 1089.410034
2010-06-01 1070.709961
2010-06-02 1098.380005
2010-06-03 1102.829956
2010-06-04 1064.880005
2010-06-07 1050.469971
2010-06-08 1062
2010-06-09 1055.689941
2010-06-10 1086.839966
2010-06-11 1091.599976
2010-06-14 1089.630005
2010-06-15 1115.22998
2010-06-16 1114.609985
2010-06-17 1116.040039
2010-06-18 1117.51001
2010-06-21 1113.199951
2010-06-22 1095.310059
2010-06-23 1092.040039
2010-06-24 1073.689941
2010-06-25 1076.76001
2010-06-28 1074.569946
2010-06-29 1041.23999
2010-06-30 1030.709961
2010-07-01 1027.369995
2010-07-02 1022.580017
2010-07-06 1028.060059
2010-07-07 1060.27002
2010-07-08 1070.25
2010-07-09 1077.959961
2010-07-12 1078.75
2010-07-13 1095.339966
2010-07-14 1095.170044
2010-07-15 1096.47998
2010-07-16 1064.880005
2010-07-19 1071.25
2010-07-20 1083.47998
2010-07-21 1069.589966
2010-07-22 1093.670044
2010-07-23 1102.660034
2010-07-26 1115.01001
2010-07-27 1113.839966
2010-07-28 1106.130005
2010-07-29 1101.530029
2010-07-30 1101.599976
2010-08-02 1125.859985
2010-08-03 1120.459961
2010-08-04 1127.23999
2010-08-05 1125.810059
2010-08-06 1121.640015
2010-08-09 1127.790039
2010-08-10 1121.060059
2010-08-11 1089.469971
2010-08-12 1083.609985
2010-08-13 1079.25
2010-08-16 1079.380005
2010-08-17 1092.540039
2010-08-18 1094.160034
2010-08-19 1075.630005
2010-08-20 1071.689941
2010-08-23 1067.359985
2010-08-24 1051.869995
2010-08-25 1055.329956
2010-08-26 1047.219971
2010-08-27 1064.589966
2010-08-30 1048.920044
2010-08-31 1049.329956
2010-09-01 1080.290039
2010-09-02 1090.099976
2010-09-03 1104.51001
2010-09-07 1091.839966
2010-09-08 1098.869995
2010-09-09 1104.180054
2010-09-10 1109.550049
2010-09-13 1121.900024
2010-09-14 1121.099976
2010-09-15 1125.069946
2010-09-16 1124.660034
2010-09-17 1125.589966
2010-09-20 1142.709961
2010-09-21 1139.780029
2010-09-22 1134.280029
2010-09-23 1124.829956
2010-09-24 1148.670044
2010-09-27 1142.160034
2010-09-28 1147.699951
2010-09-29 1144.72998
2010-09-30 1141.199951
2010-10-01 1146.23999
2010-10-04 1137.030029
2010-10-05 1160.75
2010-10-06 1159.969971
2010-10-07 1158.060059
2010-10-08 1165.150024
2010-10-11 1165.319946
2010-10-12 1169.77002
2010-10-13 1178.099976
2010-10-14 1173.810059
2010-10-15 1176.189941
2010-10-18 1184.709961
2010-10-19 1165.900024
2010-10-20 1178.170044
2010-10-21 1180.26001
2010-10-22 1183.079956
2010-10-25 1185.619995
2010-10-26 1185.640015
2010-10-27 1182.449951
2010-10-28 1183.780029
2010-10-29 1183.26001
2010-11-01 1184.380005
2010-11-02 1193.569946
2010-11-03 1197.959961
2010-11-04 1221.060059
2010-11-05 1225.849976
2010-11-08 1223.25
2010-11-09 1213.400024
2010-11-10 1218.709961
2010-11-11 1213.540039
2010-11-12 1199.209961
2010-11-15 1197.75
2010-11-16 1178.339966
2010-11-17 1178.589966
2010-11-18 1196.689941
2010-11-19 1199.72998
2010-11-22 1197.839966
2010-11-23 1180.72998
2010-11-24 1198.349976
2010-11-26 1189.400024
2010-11-29 1187.76001
2010-11-30 1180.550049
2010-12-01 1206.069946
2010-12-02 1221.530029
2010-12-03 1224.709961
2010-12-06 1223.119995
2010-12-07 1223.75
2010-12-08 1228.280029
2010-12-09 1233
2010-12-10 1240.400024
2010-12-13 1240.459961
2010-12-14 1241.589966
2010-12-15 1235.22998
2010-12-16 1242.869995
2010-12-17 1243.910034
2010-12-20 1247.079956
2010-12-21 1254.599976
2010-12-22 1258.839966
2010-12-23 1256.77002
2010-12-27 1257.540039
2010-12-28 1258.51001
2010-12-29 1259.780029
2010-12-30 1257.880005
2010-12-31 1257.640015
2011-01-03 1271.869995
2011-01-04 1270.199951
2011-01-05 1276.560059
2011-01-06 1273.849976
2011-01-07 1271.5
2011-01-10 1269.75
2011-01-11 1274.47998
2011-01-12 1285.959961
2011-01-13 1283.76001
2011-01-14 1293.23999
2011-01-18 1295.02002
2011-01-19 1281.920044
2011-01-20 1280.26001
2011-01-21 1283.349976
2011-01-24 1290.839966
2011-01-25 1291.180054
2011-01-26 1296.630005
2011-01-27 1299.540039
2011-01-28 1276.339966
2011-01-31 1286.119995
2011-02-01 1307.589966
2011-02-02 1304.030029
2011-02-03 1307.099976
2011-02-04 1310.869995
2011-02-07 1319.050049
2011-02-08 1324.569946
2011-02-09 1320.880005
2011-02-10 1321.869995
2011-02-11 1329.150024
2011-02-14 1332.319946
2011-02-15 1328.01001
2011-02-16 1336.319946
2011-02-17 1340.430054
2011-02-18 1343.01001
2011-02-22 1315.439941
2011-02-23 1307.400024
2011-02-24 1306.099976
2011-02-25 1319.880005
2011-02-28 1327.219971
2011-03-01 1306.329956
2011-03-02 1308.439941
2011-03-03 1330.969971
2011-03-04 1321.150024
2011-03-07 1310.130005
2011-03-08 1321.819946
2011-03-09 1320.02002
2011-03-10 1295.109985
2011-03-11 1304.280029
2011-03-14 1296.390015
2011-03-15 1281.869995
2011-03-16 1256.880005
2011-03-17 1273.719971
2011-03-18 1279.209961
2011-03-21 1298.380005
2011-03-22 1293.77002
2011-03-23 1297.540039
2011-03-24 1309.660034
2011-03-25 1313.800049
2011-03-28 1310.189941
2011-03-29 1319.439941
2011-03-30 1328.26001
2011-03-31 1325.829956
2011-04-01 1332.410034
2011-04-04 1332.869995
2011-04-05 1332.630005
2011-04-06 1335.540039
2011-04-07 1333.51001
2011-04-08 1328.170044
2011-04-11 1324.459961
2011-04-12 1314.160034
2011-04-13 1314.410034
2011-04-14 1314.52002
2011-04-15 1319.680054
2011-04-18 1305.140015
2011-04-19 1312.619995
2011-04-20 1330.359985
2011-04-21 1337.380005
2011-04-25 1335.25
2011-04-26 1347.23999
2011-04-27 1355.660034
2011-04-28 1360.47998
2011-04-29 1363.609985
2011-05-02 1361.219971
2011-05-03 1356.619995
2011-05-04 1347.319946
2011-05-05 1335.099976
2011-05-06 1340.199951
2011-05-09 1346.290039
2011-05-10 1357.160034
2011-05-11 1342.079956
2011-05-12 1348.650024
2011-05-13 1337.77002
2011-05-16 1329.469971
2011-05-17 1328.97998
2011-05-18 1340.680054
2011-05-19 1343.599976
2011-05-20 1333.27002
2011-05-23 1317.369995
2011-05-24 1316.280029
2011-05-25 1320.469971
2011-05-26 1325.689941
2011-05-27 1331.099976
2011-05-31 1345.199951
2011-06-01 1314.550049
2011-06-02 1312.939941
2011-06-03 1300.160034
2011-06-06 1286.170044
2011-06-07 1284.939941
2011-06-08 1279.560059
2011-06-09 1289
2011-06-10 1270.97998
2011-06-13 1271.829956
2011-06-14 1287.869995
2011-06-15 1265.420044
2011-06-16 1267.640015
2011-06-17 1271.5
2011-06-20 1278.359985
2011-06-21 1295.52002
2011-06-22 1287.140015
2011-06-23 1283.5
2011-06-24 1268.449951
2011-06-27 1280.099976
2011-06-28 1296.670044
2011-06-29 1307.410034
2011-06-30 1320.640015
2011-07-01 1339.670044
2011-07-05 1337.880005
2011-07-06 1339.219971
2011-07-07 1353.219971
2011-07-08 1343.800049
2011-07-11 1319.48999
2011-07-12 1313.640015
2011-07-13 1317.719971
2011-07-14 1308.869995
2011-07-15 1316.140015
2011-07-18 1305.439941
2011-07-19 1326.72998
2011-07-20 1325.839966
2011-07-21 1343.800049
2011-07-22 1345.02002
2011-07-25 1337.430054
2011-07-26 1331.939941
2011-07-27 1304.890015
2011-07-28 1300.670044
2011-07-29 1292.280029
2011-08-01 1286.939941
2011-08-02 1254.050049
2011-08-03 1260.339966
2011-08-04 1200.069946
2011-08-05 1199.380005
2011-08-08 1119.459961
2011-08-09 1172.530029
2011-08-10 1120.76001
2011-08-11 1172.640015
2011-08-12 1178.810059
2011-08-15 1204.48999
2011-08-16 1192.76001
2011-08-17 1193.890015
2011-08-18 1140.650024
2011-08-19 1123.530029
2011-08-22 1123.819946
2011-08-23 1162.349976
2011-08-24 1177.599976
2011-08-25 1159.27002
2011-08-26 1176.800049
2011-08-29 1210.079956
2011-08-30 1212.920044
2011-08-31 1218.890015
2011-09-01 1204.420044
2011-09-02 1173.969971
2011-09-06 1165.23999
2011-09-07 1198.619995
2011-09-08 1185.900024
2011-09-09 1154.22998
2011-09-12 1162.27002
2011-09-13 1172.869995
2011-09-14 1188.680054
2011-09-15 1209.109985
2011-09-16 1216.01001
2011-09-19 1204.089966
2011-09-20 1202.089966
2011-09-21 1166.76001
2011-09-22 1129.560059
2011-09-23 1136.430054
2011-09-26 1162.949951
2011-09-27 1175.380005
2011-09-28 1151.060059
2011-09-29 1160.400024
2011-09-30 1131.420044
2011-10-03 1099.22998
2011-10-04 1123.949951
2011-10-05 1144.030029
2011-10-06 1164.969971
2011-10-07 1155.459961
2011-10-10 1194.890015
2011-10-11 1195.540039
2011-10-12 1207.25
2011-10-13 1203.660034
2011-10-14 1224.579956
2011-10-17 1200.859985
2011-10-18 1225.380005
2011-10-19 1209.880005
2011-10-20 1215.390015
2011-10-21 1238.25
2011-10-24 1254.189941
2011-10-25 1229.050049
2011-10-26 1242
2011-10-27 1284.589966
2011-10-28 1285.089966
2011-10-31 1253.300049
2011-11-01 1218.280029
2011-11-02 1237.900024
2011-11-03 1261.150024
2011-11-04 1253.22998
2011-11-07 1261.119995
2011-11-08 1275.920044
2011-11-09 1229.099976
2011-11-10 1239.699951
2011-11-11 1263.849976
2011-11-14 1251.780029
2011-11-15 1257.810059
2011-11-16 1236.910034
2011-11-17 1216.130005
2011-11-18 1215.650024
2011-11-21 1192.97998
2011-11-22 1188.040039
2011-11-23 1161.790039
2011-11-25 1158.670044
2011-11-28 1192.550049
2011-11-29 1195.189941
2011-11-30 1246.959961
2011-12-01 1244.579956
2011-12-02 1244.280029
2011-12-05 1257.079956
2011-12-06 1258.469971
2011-12-07 1261.01001
2011-12-08 1234.349976
2011-12-09 1255.189941
2011-12-12 1236.469971
2011-12-13 1225.72998
2011-12-14 1211.819946
2011-12-15 1215.75
2011-12-16 1219.660034
2011-12-19 1205.349976
2011-12-20 1241.300049
2011-12-21 1243.719971
2011-12-22 1254
2011-12-23 1265.329956
2011-12-27 1265.430054
2011-12-28 1249.640015
2011-12-29 1263.02002
2011-12-30 1257.599976
2012-01-03 1277.060059
2012-01-04 1277.300049
2012-01-05 1281.060059
2012-01-06 1277.810059
2012-01-09 1280.699951
2012-01-10 1292.079956
2012-01-11 1292.47998
2012-01-12 1295.5
2012-01-13 1289.089966
2012-01-17 1293.670044
2012-01-18 1308.040039
2012-01-19 1314.5
2012-01-20 1315.380005
2012-01-23 1316
2012-01-24 1314.650024
2012-01-25 1326.060059
2012-01-26 1318.430054
2012-01-27 1316.329956
2012-01-30 1313.01001
2012-01-31 1312.410034
2012-02-01 1324.089966
2012-02-02 1325.540039
2012-02-03 1344.900024
2012-02-06 1344.329956
2012-02-07 1347.050049
2012-02-08 1349.959961
2012-02-09 1351.949951
2012-02-10 1342.640015
2012-02-13 1351.77002
2012-02-14 1350.5
2012-02-15 1343.22998
2012-02-16 1358.040039
2012-02-17 1361.22998
2012-02-21 1362.209961
2012-02-22 1357.660034
2012-02-23 1363.459961
2012-02-24 1365.73999
2012-02-27 1367.589966
2012-02-28 1372.180054
2012-02-29 1365.680054
2012-03-01 1374.089966
2012-03-02 1369.630005
2012-03-05 1364.329956
2012-03-06 1343.359985
2012-03-07 1352.630005
2012-03-08 1365.910034
2012-03-09 1370.869995
2012-03-12 1371.089966
2012-03-13 1395.949951
2012-03-14 1394.280029
2012-03-15 1402.599976
2012-03-16 1404.170044
2012-03-19 1409.75
2012-03-20 1405.52002
2012-03-21 1402.890015
2012-03-22 1392.780029
2012-03-23 1397.109985
2012-03-26 1416.51001
2012-03-27 1412.52002
2012-03-28 1405.540039
2012-03-29 1403.280029
2012-03-30 1408.469971
2012-04-02 1419.040039
2012-04-03 1413.380005
2012-04-04 1398.959961
2012-04-05 1398.079956
2012-04-09 1382.199951
2012-04-10 1358.589966
2012-04-11 1368.709961
2012-04-12 1387.569946
2012-04-13 1370.26001
2012-04-16 1369.569946
2012-04-17 1390.780029
2012-04-18 1385.140015
2012-04-19 1376.920044
2012-04-20 1378.530029
2012-04-23 1366.939941
2012-04-24 1371.969971
2012-04-25 1390.689941
2012-04-26 1399.97998
2012-04-27 1403.359985
2012-04-30 1397.910034
2012-05-01 1405.819946
2012-05-02 1402.310059
2012-05-03 1391.569946
2012-05-04 1369.099976
2012-05-07 1369.579956
2012-05-08 1363.719971
2012-05-09 1354.579956
2012-05-10 1357.98999
2012-05-11 1353.390015
2012-05-14 1338.349976
2012-05-15 1330.660034
2012-05-16 1324.800049
2012-05-17 1304.859985
2012-05-18 1295.219971
2012-05-21 1315.98999
2012-05-22 1316.630005
2012-05-23 1318.859985
2012-05-24 1320.680054
2012-05-25 1317.819946
2012-05-29 1332.420044
2012-05-30 1313.319946
2012-05-31 1310.329956
2012-06-01 1278.040039
2012-06-04 1278.180054
2012-06-05 1285.5
2012-06-06 1315.130005
2012-06-07 1314.98999
2012-06-08 1325.660034
2012-06-11 1308.930054
2012-06-12 1324.180054
2012-06-13 1314.880005
2012-06-14 1329.099976
2012-06-15 1342.839966
2012-06-18 1344.780029
2012-06-19 1357.97998
2012-06-20 1355.689941
2012-06-21 1325.51001
2012-06-22 1335.02002
2012-06-25 1313.719971
2012-06-26 1319.98999
2012-06-27 1331.849976
2012-06-28 1329.040039
2012-06-29 1362.160034
2012-07-02 1365.51001
2012-07-03 1374.02002
2012-07-05 1367.579956
2012-07-06 1354.680054
2012-07-09 1352.459961
2012-07-10 1341.469971
2012-07-11 1341.449951
2012-07-12 1334.76001
2012-07-13 1356.780029
2012-07-16 1353.640015
2012-07-17 1363.670044
2012-07-18 1372.780029
2012-07-19 1376.51001
2012-07-20 1362.660034
2012-07-23 1350.52002
2012-07-24 1338.310059
2012-07-25 1337.890015
2012-07-26 1360.02002
2012-07-27 1385.969971
2012-07-30 1385.300049
2012-07-31 1379.319946
2012-08-01 1375.319946
2012-08-02 1365
2012-08-03 1390.98999
2012-08-06 1394.22998
2012-08-07 1401.349976
2012-08-08 1402.219971
2012-08-09 1402.800049
2012-08-10 1405.869995
2012-08-13 1404.109985
2012-08-14 1403.930054
2012-08-15 1405.530029
2012-08-16 1415.51001
2012-08-17 1418.160034
2012-08-20 1418.130005
2012-08-21 1413.170044
2012-08-22 1413.48999
2012-08-23 1402.079956
2012-08-24 1411.130005
2012-08-27 1410.439941
2012-08-28 1409.300049
2012-08-29 1410.48999
2012-08-30 1399.47998
2012-08-31 1406.579956
2012-09-04 1404.939941
2012-09-05 1403.439941
2012-09-06 1432.119995
2012-09-07 1437.920044
2012-09-10 1429.079956
2012-09-11 1433.560059
2012-09-12 1436.560059
2012-09-13 1459.98999
2012-09-14 1465.77002
2012-09-17 1461.189941
2012-09-18 1459.319946
2012-09-19 1461.050049
2012-09-20 1460.26001
2012-09-21 1460.150024
2012-09-24 1456.890015
2012-09-25 1441.589966
2012-09-26 1433.319946
2012-09-27 1447.150024
2012-09-28 1440.670044
2012-10-01 1444.48999
2012-10-02 1445.75
2012-10-03 1450.98999
2012-10-04 1461.400024
2012-10-05 1460.930054
2012-10-08 1455.880005
2012-10-09 1441.47998
2012-10-10 1432.560059
2012-10-11 1432.839966
2012-10-12 1428.589966
2012-10-15 1440.130005
2012-10-16 1454.920044
2012-10-17 1460.910034
2012-10-18 1457.339966
2012-10-19 1433.189941
2012-10-22 1433.819946
2012-10-23 1413.109985
2012-10-24 1408.75
2012-10-25 1412.969971
2012-10-26 1411.939941
2012-10-31 1412.160034
2012-11-01 1427.589966
2012-11-02 1414.199951
2012-11-05 1417.26001
2012-11-06 1428.390015
2012-11-07 1394.530029
2012-11-08 1377.51001
2012-11-09 1379.849976
2012-11-12 1380.030029
2012-11-13 1374.530029
2012-11-14 1355.48999
2012-11-15 1353.329956
2012-11-16 1359.880005
2012-11-19 1386.890015
2012-11-20 1387.810059
2012-11-21 1391.030029
2012-11-23 1409.150024
2012-11-26 1406.290039
2012-11-27 1398.939941
2012-11-28 1409.930054
2012-11-29 1415.949951
2012-11-30 1416.180054
2012-12-03 1409.459961
2012-12-04 1407.050049
2012-12-05 1409.280029
2012-12-06 1413.939941
2012-12-07 1418.069946
2012-12-10 1418.550049
2012-12-11 1427.839966
2012-12-12 1428.47998
2012-12-13 1419.449951
2012-12-14 1413.579956
2012-12-17 1430.359985
2012-12-18 1446.790039
2012-12-19 1435.810059
2012-12-20 1443.689941
2012-12-21 1430.150024
2012-12-24 1426.660034
2012-12-26 1419.829956
2012-12-27 1418.099976
2012-12-28 1402.430054
2012-12-31 1426.189941
2013-01-02 1462.420044
2013-01-03 1459.369995
2013-01-04 1466.469971
2013-01-07 1461.890015
2013-01-08 1457.150024
2013-01-09 1461.02002
2013-01-10 1472.119995
2013-01-11 1472.050049
2013-01-14 1470.680054
2013-01-15 1472.339966
2013-01-16 1472.630005
2013-01-17 1480.939941
2013-01-18 1485.97998
2013-01-22 1492.560059
2013-01-23 1494.810059
2013-01-24 1494.819946
2013-01-25 1502.959961
2013-01-28 1500.180054
2013-01-29 1507.839966
2013-01-30 1501.959961
2013-01-31 1498.109985
2013-02-01 1513.170044
2013-02-04 1495.709961
2013-02-05 1511.290039
2013-02-06 1512.119995
2013-02-07 1509.390015
2013-02-08 1517.930054
2013-02-11 1517.01001
2013-02-12 1519.430054
2013-02-13 1520.329956
2013-02-14 1521.380005
2013-02-15 1519.790039
2013-02-19 1530.939941
2013-02-20 1511.949951
2013-02-21 1502.420044
2013-02-22 1515.599976
2013-02-25 1487.849976
2013-02-26 1496.939941
2013-02-27 1515.98999
2013-02-28 1514.680054
2013-03-01 1518.199951
2013-03-04 1525.199951
2013-03-05 1539.790039
2013-03-06 1541.459961
2013-03-07 1544.26001
2013-03-08 1551.180054
2013-03-11 1556.219971
2013-03-12 1552.47998
2013-03-13 1554.52002
2013-03-14 1563.22998
2013-03-15 1560.699951
2013-03-18 1552.099976
2013-03-19 1548.339966
2013-03-20 1558.709961
2013-03-21 1545.800049
2013-03-22 1556.890015
2013-03-25 1551.689941
2013-03-26 1563.77002
2013-03-27 1562.849976
2013-03-28 1569.189941
2013-04-01 1562.170044
2013-04-02 1570.25
2013-04-03 1553.689941
2013-04-04 1559.97998
2013-04-05 1553.280029
2013-04-08 1563.069946
2013-04-09 1568.609985
2013-04-10 1587.72998
2013-04-11 1593.369995
2013-04-12 1588.849976
2013-04-15 1552.359985
2013-04-16 1574.569946
2013-04-17 1552.01001
2013-04-18 1541.609985
2013-04-19 1555.25
2013-04-22 1562.5
2013-04-23 1578.780029
2013-04-24 1578.790039
2013-04-25 1585.160034
2013-04-26 1582.23999
2013-04-29 1593.609985
2013-04-30 1597.569946
2013-05-01 1582.699951
2013-05-02 1597.589966
2013-05-03 1614.420044
2013-05-06 1617.5
2013-05-07 1625.959961
2013-05-08 1632.689941
2013-05-09 1626.670044
2013-05-10 1633.699951
2013-05-13 1633.77002
2013-05-14 1650.339966
2013-05-15 1658.780029
2013-05-16 1650.469971
2013-05-17 1667.469971
2013-05-20 1666.290039
2013-05-21 1669.160034
2013-05-22 1655.349976
2013-05-23 1650.51001
2013-05-24 1649.599976
2013-05-28 1660.060059
2013-05-29 1648.359985
2013-05-30 1654.410034
2013-05-31 1630.73999
2013-06-03 1640.420044
2013-06-04 1631.380005
2013-06-05 1608.900024
2013-06-06 1622.560059
2013-06-07 1643.380005
2013-06-10 1642.810059
2013-06-11 1626.130005
2013-06-12 1612.52002
2013-06-13 1636.359985
2013-06-14 1626.72998
2013-06-17 1639.040039
2013-06-18 1651.810059
2013-06-19 1628.930054
2013-06-20 1588.189941
2013-06-21 1592.430054
2013-06-24 1573.089966
2013-06-25 1588.030029
2013-06-26 1603.26001
2013-06-27 1613.199951
2013-06-28 1606.280029
2013-07-01 1614.959961
2013-07-02 1614.079956
2013-07-03 1615.410034
2013-07-05 1631.890015
2013-07-08 1640.459961
2013-07-09 1652.319946
2013-07-10 1652.619995
2013-07-11 1675.02002
2013-07-12 1680.189941
2013-07-15 1682.5
2013-07-16 1676.26001
2013-07-17 1680.910034
2013-07-18 1689.369995
2013-07-19 1692.089966
2013-07-22 1695.530029
2013-07-23 1692.390015
2013-07-24 1685.939941
2013-07-25 1690.25
2013-07-26 1691.650024
2013-07-29 1685.329956
2013-07-30 1685.959961
2013-07-31 1685.72998
2013-08-01 1706.869995
2013-08-02 1709.670044
2013-08-05 1707.140015
2013-08-06 1697.369995
2013-08-07 1690.910034
2013-08-08 1697.47998
2013-08-09 1691.420044
2013-08-12 1689.469971
2013-08-13 1694.160034
2013-08-14 1685.390015
2013-08-15 1661.319946
2013-08-16 1655.829956
2013-08-19 1646.060059
2013-08-20 1652.349976
2013-08-21 1642.800049
2013-08-22 1656.959961
2013-08-23 1663.5
2013-08-26 1656.780029
2013-08-27 1630.47998
2013-08-28 1634.959961
2013-08-29 1638.170044
2013-08-30 1632.969971
2013-09-03 1639.77002
2013-09-04 1653.079956
2013-09-05 1655.079956
2013-09-06 1655.170044
2013-09-09 1671.709961
2013-09-10 1683.98999
2013-09-11 1689.130005
2013-09-12 1683.420044
2013-09-13 1687.98999
2013-09-16 1697.599976
2013-09-17 1704.76001
2013-09-18 1725.52002
2013-09-19 1722.339966
2013-09-20 1709.910034
2013-09-23 1701.839966
2013-09-24 1697.420044
2013-09-25 1692.77002
2013-09-26 1698.670044
2013-09-27 1691.75
2013-09-30 1681.550049
2013-10-01 1695
2013-10-02 1693.869995
2013-10-03 1678.660034
2013-10-04 1690.5
2013-10-07 1676.119995
2013-10-08 1655.449951
2013-10-09 1656.400024
2013-10-10 1692.560059
2013-10-11 1703.199951
2013-10-14 1710.140015
2013-10-15 1698.060059
2013-10-16 1721.540039
2013-10-17 1733.150024
2013-10-18 1744.5
2013-10-21 1744.660034
2013-10-22 1754.670044
2013-10-23 1746.380005
2013-10-24 1752.069946
2013-10-25 1759.77002
2013-10-28 1762.109985
2013-10-29 1771.949951
2013-10-30 1763.310059
2013-10-31 1756.540039
2013-11-01 1761.640015
2013-11-04 1767.930054
2013-11-05 1762.969971
2013-11-06 1770.48999
2013-11-07 1747.150024
2013-11-08 1770.609985
2013-11-11 1771.890015
2013-11-12 1767.689941
2013-11-13 1782
2013-11-14 1790.619995
2013-11-15 1798.180054
2013-11-18 1791.530029
2013-11-19 1787.869995
2013-11-20 1781.369995
2013-11-21 1795.849976
2013-11-22 1804.76001
2013-11-25 1802.47998
2013-11-26 1802.75
2013-11-27 1807.22998
2013-11-29 1805.810059
2013-12-02 1800.900024
2013-12-03 1795.150024
2013-12-04 1792.810059
2013-12-05 1785.030029
2013-12-06 1805.089966
2013-12-09 1808.369995
2013-12-10 1802.619995
2013-12-11 1782.219971
2013-12-12 1775.5
2013-12-13 1775.319946
2013-12-16 1786.540039
2013-12-17 1781
2013-12-18 1810.650024
2013-12-19 1809.599976
2013-12-20 1818.319946
2013-12-23 1827.98999
2013-12-24 1833.319946
2013-12-26 1842.02002
2013-12-27 1841.400024
2013-12-30 1841.069946
2013-12-31 1848.359985
2014-01-02 1831.97998
2014-01-03 1831.369995
2014-01-06 1826.77002
2014-01-07 1837.880005
2014-01-08 1837.48999
2014-01-09 1838.130005
2014-01-10 1842.369995
2014-01-13 1819.199951
2014-01-14 1838.880005
2014-01-15 1848.380005
2014-01-16 1845.890015
2014-01-17 1838.699951
2014-01-21 1843.800049
2014-01-22 1844.859985
2014-01-23 1828.459961
2014-01-24 1790.290039
2014-01-27 1781.560059
2014-01-28 1792.5
2014-01-29 1774.199951
2014-01-30 1794.189941
2014-01-31 1782.589966
2014-02-03 1741.890015
2014-02-04 1755.199951
2014-02-05 1751.640015
2014-02-06 1773.430054
2014-02-07 1797.02002
2014-02-10 1799.839966
2014-02-11 1819.75
2014-02-12 1819.26001
2014-02-13 1829.829956
2014-02-14 1838.630005
2014-02-18 1840.76001
2014-02-19 1828.75
2014-02-20 1839.780029
2014-02-21 1836.25
2014-02-24 1847.609985
2014-02-25 1845.119995
2014-02-26 1845.160034
2014-02-27 1854.290039
2014-02-28 1859.449951
2014-03-03 1845.72998
2014-03-04 1873.910034
2014-03-05 1873.810059
2014-03-06 1877.030029
2014-03-07 1878.040039
2014-03-10 1877.170044
2014-03-11 1867.630005
2014-03-12 1868.199951
2014-03-13 1846.339966
2014-03-14 1841.130005
2014-03-17 1858.829956
2014-03-18 1872.25
2014-03-19 1860.77002
2014-03-20 1872.01001
2014-03-21 1866.52002
2014-03-24 1857.439941
2014-03-25 1865.619995
2014-03-26 1852.560059
2014-03-27 1849.040039
2014-03-28 1857.619995
2014-03-31 1872.339966
2014-04-01 1885.52002
2014-04-02 1890.900024
2014-04-03 1888.77002
2014-04-04 1865.089966
2014-04-07 1845.040039
2014-04-08 1851.959961
2014-04-09 1872.180054
2014-04-10 1833.079956
2014-04-11 1815.689941
2014-04-14 1830.609985
2014-04-15 1842.97998
2014-04-16 1862.310059
2014-04-17 1864.849976
2014-04-21 1871.890015
2014-04-22 1879.550049
2014-04-23 1875.390015
2014-04-24 1878.609985
2014-04-25 1863.400024
2014-04-28 1869.430054
2014-04-29 1878.329956
2014-04-30 1883.949951
2014-05-01 1883.680054
2014-05-02 1881.140015
2014-05-05 1884.660034
2014-05-06 1867.719971
2014-05-07 1878.209961
2014-05-08 1875.630005
2014-05-09 1878.47998
2014-05-12 1896.650024
2014-05-13 1897.449951